fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff73797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c000000000000", 0x40440, 0xfffe0}, {&(0x7f000007da00)="eb52904e5446532020202000040400000000000000f8000000000000000000000000000080008000ff070000000000000400000000000000ff00000000000000f600000001000000a3b8b20fcf7aa836000000000e1fbe717cac22c0740b56b40ebb0700cd105eebf032e4cd16cd19ebfe54686973206973206e6f74206120626f6f7461626c65206469736b2e20506c6561736520696e73657274206120626f6f7461626c6520666c6f70707920616e640d0a707265737320616e79206b657920746f2074727920616761696e202e2e2e200d0a00"/224, 0xe0, 0x1ffc00}, {&(0x7f000007db00)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x1ffde0}], 0x0, &(0x7f000007dc00)) 22:53:41 executing program 0: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='pids.events\x00', 0x275a, 0x0) write$binfmt_script(r0, &(0x7f00000001c0)=ANY=[], 0xffd4) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10012, r0, 0x0) ioctl$EXT4_IOC_GROUP_EXTEND(r0, 0x40046607, &(0x7f0000000040)) 22:53:41 executing program 3: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x21, &(0x7f0000000000)={0xffffffff}, 0x88) 22:53:41 executing program 2: r0 = syz_open_dev$video(&(0x7f0000000000)='/dev/video#\x00', 0xff, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) ioctl$VIDIOC_ENUMINPUT(r0, 0xc050561a, &(0x7f0000000180)={0x3, "08bc8294c2f83e1a6c15c417478809d18197c6f39ee2daaa9db4e394eeac598d"}) 22:53:41 executing program 3: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x21, &(0x7f0000000000)={0xffffffff}, 0x88) 22:53:41 executing program 2: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000000)=ANY=[@ANYBLOB='D\x00\x00\x00$\x00'/20, @ANYRES32=0x0, @ANYBLOB="0000000000000000000000000a000100636f63656c000000140002000800010006000000080002"], 0x44}}, 0x0) sendmsg$nl_route(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000000)=ANY=[@ANYBLOB="4800000010001fff752b056800080000faff8141", @ANYRES32=0x0, @ANYBLOB="67a9fde500000000280012800a00010076786c616e"], 0x3}}, 0x0) r2 = socket$inet_udp(0x2, 0x2, 0x0) close(r2) socket$nl_route(0x10, 0x3, 0x0) write$binfmt_misc(r1, &(0x7f0000000000)=ANY=[], 0xfffffecc) splice(r0, 0x0, r2, 0x0, 0x4ffe6, 0x0) 22:53:41 executing program 3: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x21, &(0x7f0000000000)={0xffffffff}, 0x88) 22:53:41 executing program 0: bpf$MAP_CREATE(0x0, &(0x7f0000000100)={0x1d}, 0x40) [ 446.373454][T16215] netlink: 4 bytes leftover after parsing attributes in process `syz-executor.2'. 22:53:42 executing program 0: r0 = socket$packet(0x11, 0x3, 0x300) setsockopt$packet_int(r0, 0x107, 0xf, &(0x7f0000000040)=0x1, 0x4) setsockopt$packet_tx_ring(r0, 0x107, 0x5, &(0x7f00000000c0)=@req3={0x8000, 0x6, 0x8000, 0x6}, 0x1c) r1 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r1, &(0x7f0000000280)={0x2, 0x0, @local}, 0x10) setsockopt$sock_int(r1, 0x1, 0x6, &(0x7f0000000100)=0x7, 0x4) connect$inet(r1, &(0x7f0000000200)={0x2, 0x0, @broadcast}, 0x10) sendmmsg(r1, &(0x7f0000007fc0), 0x4000000000001a8, 0x0) [ 446.435667][T16215] netdevsim netdevsim2 netdevsim0: set [0, 0] type 1 family 0 port 8472 - 0 [ 446.447979][T16215] netdevsim netdevsim2 netdevsim1: set [0, 0] type 1 family 0 port 8472 - 0 22:53:42 executing program 3: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x21, &(0x7f0000000000)={0xffffffff}, 0x88) [ 446.462182][T16215] netdevsim netdevsim2 netdevsim2: set [0, 0] type 1 family 0 port 8472 - 0 [ 446.482772][T16215] netdevsim netdevsim2 netdevsim3: set [0, 0] type 1 family 0 port 8472 - 0 [ 446.508463][T16215] device vxlan0 entered promiscuous mode 22:53:42 executing program 3: r0 = add_key$keyring(&(0x7f0000000180)='keyring\x00', &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xffffffffffffffff) keyctl$restrict_keyring(0x3, r0, 0x0, 0x0) r1 = add_key$keyring(&(0x7f0000001240)='keyring\x00', &(0x7f0000001280)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffc) add_key$user(&(0x7f0000000140)='user\x00', 0x0, 0x0, 0x0, r1) 22:53:42 executing program 0: r0 = socket$packet(0x11, 0x3, 0x300) setsockopt$packet_int(r0, 0x107, 0xf, &(0x7f0000000040)=0x1, 0x4) setsockopt$packet_tx_ring(r0, 0x107, 0x5, &(0x7f00000000c0)=@req3={0x8000, 0x6, 0x8000, 0x6}, 0x1c) r1 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r1, &(0x7f0000000280)={0x2, 0x0, @local}, 0x10) setsockopt$sock_int(r1, 0x1, 0x6, &(0x7f0000000100)=0x7, 0x4) connect$inet(r1, &(0x7f0000000200)={0x2, 0x0, @broadcast}, 0x10) sendmmsg(r1, &(0x7f0000007fc0), 0x4000000000001a8, 0x0) 22:53:42 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) lseek(r0, 0x0, 0x0) 22:53:42 executing program 3: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) setsockopt$inet6_IPV6_HOPOPTS(r0, 0x29, 0x19, &(0x7f0000000140), 0x8) 22:53:42 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) lseek(r0, 0x0, 0x0) 22:53:42 executing program 0: r0 = socket$packet(0x11, 0x3, 0x300) setsockopt$packet_int(r0, 0x107, 0xf, &(0x7f0000000040)=0x1, 0x4) setsockopt$packet_tx_ring(r0, 0x107, 0x5, &(0x7f00000000c0)=@req3={0x8000, 0x6, 0x8000, 0x6}, 0x1c) r1 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r1, &(0x7f0000000280)={0x2, 0x0, @local}, 0x10) setsockopt$sock_int(r1, 0x1, 0x6, &(0x7f0000000100)=0x7, 0x4) connect$inet(r1, &(0x7f0000000200)={0x2, 0x0, @broadcast}, 0x10) sendmmsg(r1, &(0x7f0000007fc0), 0x4000000000001a8, 0x0) 22:53:42 executing program 2: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000000)=ANY=[@ANYBLOB='D\x00\x00\x00$\x00'/20, @ANYRES32=0x0, @ANYBLOB="0000000000000000000000000a000100636f63656c000000140002000800010006000000080002"], 0x44}}, 0x0) sendmsg$nl_route(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000000)=ANY=[@ANYBLOB="4800000010001fff752b056800080000faff8141", @ANYRES32=0x0, @ANYBLOB="67a9fde500000000280012800a00010076786c616e"], 0x3}}, 0x0) r2 = socket$inet_udp(0x2, 0x2, 0x0) close(r2) socket$nl_route(0x10, 0x3, 0x0) write$binfmt_misc(r1, &(0x7f0000000000)=ANY=[], 0xfffffecc) splice(r0, 0x0, r2, 0x0, 0x4ffe6, 0x0) 22:53:42 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) lseek(r0, 0x0, 0x0) 22:53:42 executing program 3: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/kvm\x00', 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) syz_kvm_setup_cpu$x86(r1, 0xffffffffffffffff, &(0x7f0000fd5000/0x18000)=nil, &(0x7f0000000000)=[@text64={0x40, 0x0, 0x17}], 0x1, 0x0, 0x0, 0x0) ioctl$KVM_NMI(r2, 0xae9a) ioctl$KVM_NMI(r2, 0xae9a) ioctl$KVM_RUN(r2, 0xae80, 0x0) 22:53:42 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) lseek(r0, 0x0, 0x0) 22:53:42 executing program 1: syz_mount_image$squashfs(&(0x7f0000000000)='squashfs\x00', &(0x7f0000000100)='./file0\x00', 0x1000, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="6873717307000000911d675f004000000000000003000e00d0000200040000001e010000000000000502000000000000b901000000000000ed010000000000008f0000000000000041010000000000008b01000000000000a7010000000000001a73797a6b616c6c6572203a20001100001a73797a6b616c6c657220000000f3200011000073797a6b616c6c657273b0001d0200ed0100000100911d675f420100604d00ff40005a0000644d00114c002a8d00035d0171298e001a040d00145f000300ff278c004902006d09264c00000e2f746d702f73797a2d696d61676567656e3431393737363339322f66696c6530b500012986010200a0007d00294d00074d0009297d00055d0185ce040a002c010001296402dd03012aed00064d028fce0328232ced000229ec00ff000100c027ed0007dc046520544d1b085c001100004800130100a100034d00244c00090200040066696c65304800015002b2013104d404f7050200088003032e636f6c6486590201f906a64001ec080131e20005273100322a3100331100001a001200c10086dd0024dd0048dd00a6dd00e2de001e01bc001100008b0100000000000008805cf90100535f0100af010000000000001b001e00000600786174747231060000c401274d0032274d00321100000d001200c100024d00244c00110000c1010000000000000100000000000000de0100", 0x200}], 0x0, &(0x7f0000010200)) 22:53:42 executing program 1: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) sendmsg$nl_xfrm(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f00000007c0)=@newsa={0x150, 0x10, 0x313, 0x0, 0x0, {{@in=@multicast2, @in6=@mcast2}, {@in=@multicast1, 0x0, 0x32}, @in=@local, {}, {}, {}, 0x0, 0x0, 0xa}, [@algo_aead={0x60, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0xa0, 0x80, "47d4dd6874e0afa95bffca1964050d265af5e84b"}}]}, 0x150}}, 0x0) r2 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmmsg(r2, &(0x7f0000000180), 0xf1, 0x0) r3 = socket$inet6_udp(0xa, 0x2, 0x0) r4 = syz_genetlink_get_family_id$ethtool(&(0x7f00000000c0)='ethtool\x00', 0xffffffffffffffff) ioctl$sock_ipv6_tunnel_SIOCDELPRL(r3, 0x89f6, &(0x7f00000001c0)={'ip6gre0\x00', &(0x7f0000000100)={'ip6tnl0\x00', 0x0, 0x2f, 0x2, 0x7, 0x0, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @local, 0x80, 0x1, 0x1ffc00, 0xfffffffd}}) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r3, 0x8933, &(0x7f0000000200)={'batadv_slave_0\x00', 0x0}) r7 = socket$inet6_udplite(0xa, 0x2, 0x88) r8 = socket(0x11, 0x800000003, 0x0) r9 = socket(0x11, 0x800000003, 0x0) bind(r9, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r9, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r8, 0x107, 0x1, &(0x7f0000000400)={r10, 0x3, 0x6, @broadcast}, 0x10) setsockopt$packet_add_memb(r8, 0x107, 0x2, &(0x7f00000003c0)={r10, 0x3, 0x6, @broadcast}, 0x10) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r7, 0x89f1, &(0x7f00000001c0)={'sit0\x00', &(0x7f0000000100)={'syztnl0\x00', r10, 0x0, 0x0, 0x0, 0x0, 0x0, @empty={[0x45]}, @ipv4={[0x0, 0x2], [], @local}}}) sendmsg$ETHTOOL_MSG_LINKSTATE_GET(0xffffffffffffffff, &(0x7f0000000480)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x4000}, 0xc, &(0x7f0000000440)={&(0x7f00000004c0)=ANY=[@ANYBLOB="80010000", @ANYRES16=r4, @ANYBLOB="080527bd7000ffdbdf25060000002800018008000100", @ANYRES32=r5, @ANYBLOB="14000200766972745f776966693000000000000008000100", @ANYRES32=0x0, @ANYBLOB="6400018008000300020000001400020069703667726530000000000000000000140002006e65747063693000000000000000000008000100", @ANYRES32=0x0, @ANYBLOB="1400020076657468315f746f5f626f6e64000000140002006e723000000000000000000000000000099cf49a4ae9693000018008000300000000000800030002000000140002006970766c616e3000000000000000000008000100", @ANYRES32=0x0, @ANYBLOB="5c000180140002006e7230000000000000000000000000000800030002000000080003000300000008000100", @ANYRES32=r6, @ANYBLOB="140002006361696630000000000000000000000008000100", @ANYRES32=r10, @ANYBLOB="08000300000000000800030005000000540001800800030001000000140002006970365f76746930000000000000000008000100", @ANYRES32=0x0, @ANYBLOB="0800030003000000140002006d61637365633000000000000000000008000300020000000800030000000000"], 0x180}, 0x1, 0x0, 0x0, 0x4}, 0x0) sendmsg$ETHTOOL_MSG_DEBUG_GET(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x400}, 0xc, &(0x7f0000000040)={&(0x7f00000001c0)={0xd8, r4, 0x400, 0x70bd28, 0x25dfdbfd, {}, [@HEADER={0x7c, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'nr0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth0_to_batadv\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'team0\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'batadv0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x4}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}]}, @HEADER={0x30, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'wg0\x00'}]}, @HEADER={0x18, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'ip6gretap0\x00'}]}]}, 0xd8}, 0x1, 0x0, 0x0, 0x8004}, 0x0) 22:53:43 executing program 0: r0 = socket$packet(0x11, 0x3, 0x300) setsockopt$packet_int(r0, 0x107, 0xf, &(0x7f0000000040)=0x1, 0x4) setsockopt$packet_tx_ring(r0, 0x107, 0x5, &(0x7f00000000c0)=@req3={0x8000, 0x6, 0x8000, 0x6}, 0x1c) r1 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r1, &(0x7f0000000280)={0x2, 0x0, @local}, 0x10) setsockopt$sock_int(r1, 0x1, 0x6, &(0x7f0000000100)=0x7, 0x4) connect$inet(r1, &(0x7f0000000200)={0x2, 0x0, @broadcast}, 0x10) sendmmsg(r1, &(0x7f0000007fc0), 0x4000000000001a8, 0x0) 22:53:43 executing program 3: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/kvm\x00', 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) syz_kvm_setup_cpu$x86(r1, 0xffffffffffffffff, &(0x7f0000fd5000/0x18000)=nil, &(0x7f0000000000)=[@text64={0x40, 0x0, 0x17}], 0x1, 0x0, 0x0, 0x0) ioctl$KVM_NMI(r2, 0xae9a) ioctl$KVM_NMI(r2, 0xae9a) ioctl$KVM_RUN(r2, 0xae80, 0x0) [ 447.512074][T16273] device lo entered promiscuous mode [ 447.546933][T16273] device lo left promiscuous mode 22:53:43 executing program 3: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/kvm\x00', 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) syz_kvm_setup_cpu$x86(r1, 0xffffffffffffffff, &(0x7f0000fd5000/0x18000)=nil, &(0x7f0000000000)=[@text64={0x40, 0x0, 0x17}], 0x1, 0x0, 0x0, 0x0) ioctl$KVM_NMI(r2, 0xae9a) ioctl$KVM_NMI(r2, 0xae9a) ioctl$KVM_RUN(r2, 0xae80, 0x0) 22:53:43 executing program 1: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) sendmsg$nl_xfrm(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f00000007c0)=@newsa={0x150, 0x10, 0x313, 0x0, 0x0, {{@in=@multicast2, @in6=@mcast2}, {@in=@multicast1, 0x0, 0x32}, @in=@local, {}, {}, {}, 0x0, 0x0, 0xa}, [@algo_aead={0x60, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0xa0, 0x80, "47d4dd6874e0afa95bffca1964050d265af5e84b"}}]}, 0x150}}, 0x0) r2 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmmsg(r2, &(0x7f0000000180), 0xf1, 0x0) r3 = socket$inet6_udp(0xa, 0x2, 0x0) r4 = syz_genetlink_get_family_id$ethtool(&(0x7f00000000c0)='ethtool\x00', 0xffffffffffffffff) ioctl$sock_ipv6_tunnel_SIOCDELPRL(r3, 0x89f6, &(0x7f00000001c0)={'ip6gre0\x00', &(0x7f0000000100)={'ip6tnl0\x00', 0x0, 0x2f, 0x2, 0x7, 0x0, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @local, 0x80, 0x1, 0x1ffc00, 0xfffffffd}}) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r3, 0x8933, &(0x7f0000000200)={'batadv_slave_0\x00', 0x0}) r7 = socket$inet6_udplite(0xa, 0x2, 0x88) r8 = socket(0x11, 0x800000003, 0x0) r9 = socket(0x11, 0x800000003, 0x0) bind(r9, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r9, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r8, 0x107, 0x1, &(0x7f0000000400)={r10, 0x3, 0x6, @broadcast}, 0x10) setsockopt$packet_add_memb(r8, 0x107, 0x2, &(0x7f00000003c0)={r10, 0x3, 0x6, @broadcast}, 0x10) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r7, 0x89f1, &(0x7f00000001c0)={'sit0\x00', &(0x7f0000000100)={'syztnl0\x00', r10, 0x0, 0x0, 0x0, 0x0, 0x0, @empty={[0x45]}, @ipv4={[0x0, 0x2], [], @local}}}) sendmsg$ETHTOOL_MSG_LINKSTATE_GET(0xffffffffffffffff, &(0x7f0000000480)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x4000}, 0xc, &(0x7f0000000440)={&(0x7f00000004c0)=ANY=[@ANYBLOB="80010000", @ANYRES16=r4, @ANYBLOB="080527bd7000ffdbdf25060000002800018008000100", @ANYRES32=r5, @ANYBLOB="14000200766972745f776966693000000000000008000100", @ANYRES32=0x0, @ANYBLOB="6400018008000300020000001400020069703667726530000000000000000000140002006e65747063693000000000000000000008000100", @ANYRES32=0x0, @ANYBLOB="1400020076657468315f746f5f626f6e64000000140002006e723000000000000000000000000000099cf49a4ae9693000018008000300000000000800030002000000140002006970766c616e3000000000000000000008000100", @ANYRES32=0x0, @ANYBLOB="5c000180140002006e7230000000000000000000000000000800030002000000080003000300000008000100", @ANYRES32=r6, @ANYBLOB="140002006361696630000000000000000000000008000100", @ANYRES32=r10, @ANYBLOB="08000300000000000800030005000000540001800800030001000000140002006970365f76746930000000000000000008000100", @ANYRES32=0x0, @ANYBLOB="0800030003000000140002006d61637365633000000000000000000008000300020000000800030000000000"], 0x180}, 0x1, 0x0, 0x0, 0x4}, 0x0) sendmsg$ETHTOOL_MSG_DEBUG_GET(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x400}, 0xc, &(0x7f0000000040)={&(0x7f00000001c0)={0xd8, r4, 0x400, 0x70bd28, 0x25dfdbfd, {}, [@HEADER={0x7c, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'nr0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth0_to_batadv\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'team0\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'batadv0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x4}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}]}, @HEADER={0x30, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'wg0\x00'}]}, @HEADER={0x18, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'ip6gretap0\x00'}]}]}, 0xd8}, 0x1, 0x0, 0x0, 0x8004}, 0x0) 22:53:43 executing program 0: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) sendmsg$nl_xfrm(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f00000007c0)=@newsa={0x150, 0x10, 0x313, 0x0, 0x0, {{@in=@multicast2, @in6=@mcast2}, {@in=@multicast1, 0x0, 0x32}, @in=@local, {}, {}, {}, 0x0, 0x0, 0xa}, [@algo_aead={0x60, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0xa0, 0x80, "47d4dd6874e0afa95bffca1964050d265af5e84b"}}]}, 0x150}}, 0x0) r2 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmmsg(r2, &(0x7f0000000180), 0xf1, 0x0) r3 = socket$inet6_udp(0xa, 0x2, 0x0) r4 = syz_genetlink_get_family_id$ethtool(&(0x7f00000000c0)='ethtool\x00', 0xffffffffffffffff) ioctl$sock_ipv6_tunnel_SIOCDELPRL(r3, 0x89f6, &(0x7f00000001c0)={'ip6gre0\x00', &(0x7f0000000100)={'ip6tnl0\x00', 0x0, 0x2f, 0x2, 0x7, 0x0, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @local, 0x80, 0x1, 0x1ffc00, 0xfffffffd}}) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r3, 0x8933, &(0x7f0000000200)={'batadv_slave_0\x00', 0x0}) r7 = socket$inet6_udplite(0xa, 0x2, 0x88) r8 = socket(0x11, 0x800000003, 0x0) r9 = socket(0x11, 0x800000003, 0x0) bind(r9, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r9, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r8, 0x107, 0x1, &(0x7f0000000400)={r10, 0x3, 0x6, @broadcast}, 0x10) setsockopt$packet_add_memb(r8, 0x107, 0x2, &(0x7f00000003c0)={r10, 0x3, 0x6, @broadcast}, 0x10) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r7, 0x89f1, &(0x7f00000001c0)={'sit0\x00', &(0x7f0000000100)={'syztnl0\x00', r10, 0x0, 0x0, 0x0, 0x0, 0x0, @empty={[0x45]}, @ipv4={[0x0, 0x2], [], @local}}}) sendmsg$ETHTOOL_MSG_LINKSTATE_GET(0xffffffffffffffff, &(0x7f0000000480)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x4000}, 0xc, &(0x7f0000000440)={&(0x7f00000004c0)=ANY=[@ANYBLOB="80010000", @ANYRES16=r4, @ANYBLOB="080527bd7000ffdbdf25060000002800018008000100", @ANYRES32=r5, @ANYBLOB="14000200766972745f776966693000000000000008000100", @ANYRES32=0x0, @ANYBLOB="6400018008000300020000001400020069703667726530000000000000000000140002006e65747063693000000000000000000008000100", @ANYRES32=0x0, @ANYBLOB="1400020076657468315f746f5f626f6e64000000140002006e723000000000000000000000000000099cf49a4ae9693000018008000300000000000800030002000000140002006970766c616e3000000000000000000008000100", @ANYRES32=0x0, @ANYBLOB="5c000180140002006e7230000000000000000000000000000800030002000000080003000300000008000100", @ANYRES32=r6, @ANYBLOB="140002006361696630000000000000000000000008000100", @ANYRES32=r10, @ANYBLOB="08000300000000000800030005000000540001800800030001000000140002006970365f76746930000000000000000008000100", @ANYRES32=0x0, @ANYBLOB="0800030003000000140002006d61637365633000000000000000000008000300020000000800030000000000"], 0x180}, 0x1, 0x0, 0x0, 0x4}, 0x0) sendmsg$ETHTOOL_MSG_DEBUG_GET(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x400}, 0xc, &(0x7f0000000040)={&(0x7f00000001c0)={0xd8, r4, 0x400, 0x70bd28, 0x25dfdbfd, {}, [@HEADER={0x7c, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'nr0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth0_to_batadv\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'team0\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'batadv0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x4}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}]}, @HEADER={0x30, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'wg0\x00'}]}, @HEADER={0x18, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'ip6gretap0\x00'}]}]}, 0xd8}, 0x1, 0x0, 0x0, 0x8004}, 0x0) 22:53:43 executing program 2: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000000)=ANY=[@ANYBLOB='D\x00\x00\x00$\x00'/20, @ANYRES32=0x0, @ANYBLOB="0000000000000000000000000a000100636f63656c000000140002000800010006000000080002"], 0x44}}, 0x0) sendmsg$nl_route(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000000)=ANY=[@ANYBLOB="4800000010001fff752b056800080000faff8141", @ANYRES32=0x0, @ANYBLOB="67a9fde500000000280012800a00010076786c616e"], 0x3}}, 0x0) r2 = socket$inet_udp(0x2, 0x2, 0x0) close(r2) socket$nl_route(0x10, 0x3, 0x0) write$binfmt_misc(r1, &(0x7f0000000000)=ANY=[], 0xfffffecc) splice(r0, 0x0, r2, 0x0, 0x4ffe6, 0x0) [ 448.128534][T16293] device lo entered promiscuous mode [ 448.147061][T16293] device lo left promiscuous mode [ 448.188170][T16296] device lo entered promiscuous mode [ 448.198730][T16296] device lo left promiscuous mode 22:53:43 executing program 1: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) sendmsg$nl_xfrm(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f00000007c0)=@newsa={0x150, 0x10, 0x313, 0x0, 0x0, {{@in=@multicast2, @in6=@mcast2}, {@in=@multicast1, 0x0, 0x32}, @in=@local, {}, {}, {}, 0x0, 0x0, 0xa}, [@algo_aead={0x60, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0xa0, 0x80, "47d4dd6874e0afa95bffca1964050d265af5e84b"}}]}, 0x150}}, 0x0) r2 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmmsg(r2, &(0x7f0000000180), 0xf1, 0x0) r3 = socket$inet6_udp(0xa, 0x2, 0x0) r4 = syz_genetlink_get_family_id$ethtool(&(0x7f00000000c0)='ethtool\x00', 0xffffffffffffffff) ioctl$sock_ipv6_tunnel_SIOCDELPRL(r3, 0x89f6, &(0x7f00000001c0)={'ip6gre0\x00', &(0x7f0000000100)={'ip6tnl0\x00', 0x0, 0x2f, 0x2, 0x7, 0x0, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @local, 0x80, 0x1, 0x1ffc00, 0xfffffffd}}) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r3, 0x8933, &(0x7f0000000200)={'batadv_slave_0\x00', 0x0}) r7 = socket$inet6_udplite(0xa, 0x2, 0x88) r8 = socket(0x11, 0x800000003, 0x0) r9 = socket(0x11, 0x800000003, 0x0) bind(r9, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r9, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r8, 0x107, 0x1, &(0x7f0000000400)={r10, 0x3, 0x6, @broadcast}, 0x10) setsockopt$packet_add_memb(r8, 0x107, 0x2, &(0x7f00000003c0)={r10, 0x3, 0x6, @broadcast}, 0x10) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r7, 0x89f1, &(0x7f00000001c0)={'sit0\x00', &(0x7f0000000100)={'syztnl0\x00', r10, 0x0, 0x0, 0x0, 0x0, 0x0, @empty={[0x45]}, @ipv4={[0x0, 0x2], [], @local}}}) sendmsg$ETHTOOL_MSG_LINKSTATE_GET(0xffffffffffffffff, &(0x7f0000000480)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x4000}, 0xc, &(0x7f0000000440)={&(0x7f00000004c0)=ANY=[@ANYBLOB="80010000", @ANYRES16=r4, @ANYBLOB="080527bd7000ffdbdf25060000002800018008000100", @ANYRES32=r5, @ANYBLOB="14000200766972745f776966693000000000000008000100", @ANYRES32=0x0, @ANYBLOB="6400018008000300020000001400020069703667726530000000000000000000140002006e65747063693000000000000000000008000100", @ANYRES32=0x0, @ANYBLOB="1400020076657468315f746f5f626f6e64000000140002006e723000000000000000000000000000099cf49a4ae9693000018008000300000000000800030002000000140002006970766c616e3000000000000000000008000100", @ANYRES32=0x0, @ANYBLOB="5c000180140002006e7230000000000000000000000000000800030002000000080003000300000008000100", @ANYRES32=r6, @ANYBLOB="140002006361696630000000000000000000000008000100", @ANYRES32=r10, @ANYBLOB="08000300000000000800030005000000540001800800030001000000140002006970365f76746930000000000000000008000100", @ANYRES32=0x0, @ANYBLOB="0800030003000000140002006d61637365633000000000000000000008000300020000000800030000000000"], 0x180}, 0x1, 0x0, 0x0, 0x4}, 0x0) sendmsg$ETHTOOL_MSG_DEBUG_GET(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x400}, 0xc, &(0x7f0000000040)={&(0x7f00000001c0)={0xd8, r4, 0x400, 0x70bd28, 0x25dfdbfd, {}, [@HEADER={0x7c, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'nr0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth0_to_batadv\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'team0\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'batadv0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x4}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}]}, @HEADER={0x30, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'wg0\x00'}]}, @HEADER={0x18, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'ip6gretap0\x00'}]}]}, 0xd8}, 0x1, 0x0, 0x0, 0x8004}, 0x0) 22:53:43 executing program 0: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) sendmsg$nl_xfrm(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f00000007c0)=@newsa={0x150, 0x10, 0x313, 0x0, 0x0, {{@in=@multicast2, @in6=@mcast2}, {@in=@multicast1, 0x0, 0x32}, @in=@local, {}, {}, {}, 0x0, 0x0, 0xa}, [@algo_aead={0x60, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0xa0, 0x80, "47d4dd6874e0afa95bffca1964050d265af5e84b"}}]}, 0x150}}, 0x0) r2 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmmsg(r2, &(0x7f0000000180), 0xf1, 0x0) r3 = socket$inet6_udp(0xa, 0x2, 0x0) r4 = syz_genetlink_get_family_id$ethtool(&(0x7f00000000c0)='ethtool\x00', 0xffffffffffffffff) ioctl$sock_ipv6_tunnel_SIOCDELPRL(r3, 0x89f6, &(0x7f00000001c0)={'ip6gre0\x00', &(0x7f0000000100)={'ip6tnl0\x00', 0x0, 0x2f, 0x2, 0x7, 0x0, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @local, 0x80, 0x1, 0x1ffc00, 0xfffffffd}}) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r3, 0x8933, &(0x7f0000000200)={'batadv_slave_0\x00', 0x0}) r7 = socket$inet6_udplite(0xa, 0x2, 0x88) r8 = socket(0x11, 0x800000003, 0x0) r9 = socket(0x11, 0x800000003, 0x0) bind(r9, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r9, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r8, 0x107, 0x1, &(0x7f0000000400)={r10, 0x3, 0x6, @broadcast}, 0x10) setsockopt$packet_add_memb(r8, 0x107, 0x2, &(0x7f00000003c0)={r10, 0x3, 0x6, @broadcast}, 0x10) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r7, 0x89f1, &(0x7f00000001c0)={'sit0\x00', &(0x7f0000000100)={'syztnl0\x00', r10, 0x0, 0x0, 0x0, 0x0, 0x0, @empty={[0x45]}, @ipv4={[0x0, 0x2], [], @local}}}) sendmsg$ETHTOOL_MSG_LINKSTATE_GET(0xffffffffffffffff, &(0x7f0000000480)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x4000}, 0xc, &(0x7f0000000440)={&(0x7f00000004c0)=ANY=[@ANYBLOB="80010000", @ANYRES16=r4, @ANYBLOB="080527bd7000ffdbdf25060000002800018008000100", @ANYRES32=r5, @ANYBLOB="14000200766972745f776966693000000000000008000100", @ANYRES32=0x0, @ANYBLOB="6400018008000300020000001400020069703667726530000000000000000000140002006e65747063693000000000000000000008000100", @ANYRES32=0x0, @ANYBLOB="1400020076657468315f746f5f626f6e64000000140002006e723000000000000000000000000000099cf49a4ae9693000018008000300000000000800030002000000140002006970766c616e3000000000000000000008000100", @ANYRES32=0x0, @ANYBLOB="5c000180140002006e7230000000000000000000000000000800030002000000080003000300000008000100", @ANYRES32=r6, @ANYBLOB="140002006361696630000000000000000000000008000100", @ANYRES32=r10, @ANYBLOB="08000300000000000800030005000000540001800800030001000000140002006970365f76746930000000000000000008000100", @ANYRES32=0x0, @ANYBLOB="0800030003000000140002006d61637365633000000000000000000008000300020000000800030000000000"], 0x180}, 0x1, 0x0, 0x0, 0x4}, 0x0) sendmsg$ETHTOOL_MSG_DEBUG_GET(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x400}, 0xc, &(0x7f0000000040)={&(0x7f00000001c0)={0xd8, r4, 0x400, 0x70bd28, 0x25dfdbfd, {}, [@HEADER={0x7c, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'nr0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth0_to_batadv\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'team0\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'batadv0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x4}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}]}, @HEADER={0x30, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'wg0\x00'}]}, @HEADER={0x18, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'ip6gretap0\x00'}]}]}, 0xd8}, 0x1, 0x0, 0x0, 0x8004}, 0x0) 22:53:43 executing program 3: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/kvm\x00', 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) syz_kvm_setup_cpu$x86(r1, 0xffffffffffffffff, &(0x7f0000fd5000/0x18000)=nil, &(0x7f0000000000)=[@text64={0x40, 0x0, 0x17}], 0x1, 0x0, 0x0, 0x0) ioctl$KVM_NMI(r2, 0xae9a) ioctl$KVM_NMI(r2, 0xae9a) ioctl$KVM_RUN(r2, 0xae80, 0x0) [ 448.304742][T16307] device lo entered promiscuous mode [ 448.323319][T16307] device lo left promiscuous mode [ 448.344670][T16310] device lo entered promiscuous mode 22:53:43 executing program 1: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) sendmsg$nl_xfrm(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f00000007c0)=@newsa={0x150, 0x10, 0x313, 0x0, 0x0, {{@in=@multicast2, @in6=@mcast2}, {@in=@multicast1, 0x0, 0x32}, @in=@local, {}, {}, {}, 0x0, 0x0, 0xa}, [@algo_aead={0x60, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0xa0, 0x80, "47d4dd6874e0afa95bffca1964050d265af5e84b"}}]}, 0x150}}, 0x0) r2 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmmsg(r2, &(0x7f0000000180), 0xf1, 0x0) r3 = socket$inet6_udp(0xa, 0x2, 0x0) r4 = syz_genetlink_get_family_id$ethtool(&(0x7f00000000c0)='ethtool\x00', 0xffffffffffffffff) ioctl$sock_ipv6_tunnel_SIOCDELPRL(r3, 0x89f6, &(0x7f00000001c0)={'ip6gre0\x00', &(0x7f0000000100)={'ip6tnl0\x00', 0x0, 0x2f, 0x2, 0x7, 0x0, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @local, 0x80, 0x1, 0x1ffc00, 0xfffffffd}}) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r3, 0x8933, &(0x7f0000000200)={'batadv_slave_0\x00', 0x0}) r7 = socket$inet6_udplite(0xa, 0x2, 0x88) r8 = socket(0x11, 0x800000003, 0x0) r9 = socket(0x11, 0x800000003, 0x0) bind(r9, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r9, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r8, 0x107, 0x1, &(0x7f0000000400)={r10, 0x3, 0x6, @broadcast}, 0x10) setsockopt$packet_add_memb(r8, 0x107, 0x2, &(0x7f00000003c0)={r10, 0x3, 0x6, @broadcast}, 0x10) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r7, 0x89f1, &(0x7f00000001c0)={'sit0\x00', &(0x7f0000000100)={'syztnl0\x00', r10, 0x0, 0x0, 0x0, 0x0, 0x0, @empty={[0x45]}, @ipv4={[0x0, 0x2], [], @local}}}) sendmsg$ETHTOOL_MSG_LINKSTATE_GET(0xffffffffffffffff, &(0x7f0000000480)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x4000}, 0xc, &(0x7f0000000440)={&(0x7f00000004c0)=ANY=[@ANYBLOB="80010000", @ANYRES16=r4, @ANYBLOB="080527bd7000ffdbdf25060000002800018008000100", @ANYRES32=r5, @ANYBLOB="14000200766972745f776966693000000000000008000100", @ANYRES32=0x0, @ANYBLOB="6400018008000300020000001400020069703667726530000000000000000000140002006e65747063693000000000000000000008000100", @ANYRES32=0x0, @ANYBLOB="1400020076657468315f746f5f626f6e64000000140002006e723000000000000000000000000000099cf49a4ae9693000018008000300000000000800030002000000140002006970766c616e3000000000000000000008000100", @ANYRES32=0x0, @ANYBLOB="5c000180140002006e7230000000000000000000000000000800030002000000080003000300000008000100", @ANYRES32=r6, @ANYBLOB="140002006361696630000000000000000000000008000100", @ANYRES32=r10, @ANYBLOB="08000300000000000800030005000000540001800800030001000000140002006970365f76746930000000000000000008000100", @ANYRES32=0x0, @ANYBLOB="0800030003000000140002006d61637365633000000000000000000008000300020000000800030000000000"], 0x180}, 0x1, 0x0, 0x0, 0x4}, 0x0) sendmsg$ETHTOOL_MSG_DEBUG_GET(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x400}, 0xc, &(0x7f0000000040)={&(0x7f00000001c0)={0xd8, r4, 0x400, 0x70bd28, 0x25dfdbfd, {}, [@HEADER={0x7c, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'nr0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth0_to_batadv\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'team0\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'batadv0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x4}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}]}, @HEADER={0x30, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'wg0\x00'}]}, @HEADER={0x18, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'ip6gretap0\x00'}]}]}, 0xd8}, 0x1, 0x0, 0x0, 0x8004}, 0x0) [ 448.374657][T16310] device lo left promiscuous mode 22:53:44 executing program 0: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) sendmsg$nl_xfrm(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f00000007c0)=@newsa={0x150, 0x10, 0x313, 0x0, 0x0, {{@in=@multicast2, @in6=@mcast2}, {@in=@multicast1, 0x0, 0x32}, @in=@local, {}, {}, {}, 0x0, 0x0, 0xa}, [@algo_aead={0x60, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0xa0, 0x80, "47d4dd6874e0afa95bffca1964050d265af5e84b"}}]}, 0x150}}, 0x0) r2 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmmsg(r2, &(0x7f0000000180), 0xf1, 0x0) r3 = socket$inet6_udp(0xa, 0x2, 0x0) r4 = syz_genetlink_get_family_id$ethtool(&(0x7f00000000c0)='ethtool\x00', 0xffffffffffffffff) ioctl$sock_ipv6_tunnel_SIOCDELPRL(r3, 0x89f6, &(0x7f00000001c0)={'ip6gre0\x00', &(0x7f0000000100)={'ip6tnl0\x00', 0x0, 0x2f, 0x2, 0x7, 0x0, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @local, 0x80, 0x1, 0x1ffc00, 0xfffffffd}}) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r3, 0x8933, &(0x7f0000000200)={'batadv_slave_0\x00', 0x0}) r7 = socket$inet6_udplite(0xa, 0x2, 0x88) r8 = socket(0x11, 0x800000003, 0x0) r9 = socket(0x11, 0x800000003, 0x0) bind(r9, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c58110308d9123127ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r9, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) setsockopt$packet_add_memb(r8, 0x107, 0x1, &(0x7f0000000400)={r10, 0x3, 0x6, @broadcast}, 0x10) setsockopt$packet_add_memb(r8, 0x107, 0x2, &(0x7f00000003c0)={r10, 0x3, 0x6, @broadcast}, 0x10) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r7, 0x89f1, &(0x7f00000001c0)={'sit0\x00', &(0x7f0000000100)={'syztnl0\x00', r10, 0x0, 0x0, 0x0, 0x0, 0x0, @empty={[0x45]}, @ipv4={[0x0, 0x2], [], @local}}}) sendmsg$ETHTOOL_MSG_LINKSTATE_GET(0xffffffffffffffff, &(0x7f0000000480)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x4000}, 0xc, &(0x7f0000000440)={&(0x7f00000004c0)=ANY=[@ANYBLOB="80010000", @ANYRES16=r4, @ANYBLOB="080527bd7000ffdbdf25060000002800018008000100", @ANYRES32=r5, @ANYBLOB="14000200766972745f776966693000000000000008000100", @ANYRES32=0x0, @ANYBLOB="6400018008000300020000001400020069703667726530000000000000000000140002006e65747063693000000000000000000008000100", @ANYRES32=0x0, @ANYBLOB="1400020076657468315f746f5f626f6e64000000140002006e723000000000000000000000000000099cf49a4ae9693000018008000300000000000800030002000000140002006970766c616e3000000000000000000008000100", @ANYRES32=0x0, @ANYBLOB="5c000180140002006e7230000000000000000000000000000800030002000000080003000300000008000100", @ANYRES32=r6, @ANYBLOB="140002006361696630000000000000000000000008000100", @ANYRES32=r10, @ANYBLOB="08000300000000000800030005000000540001800800030001000000140002006970365f76746930000000000000000008000100", @ANYRES32=0x0, @ANYBLOB="0800030003000000140002006d61637365633000000000000000000008000300020000000800030000000000"], 0x180}, 0x1, 0x0, 0x0, 0x4}, 0x0) sendmsg$ETHTOOL_MSG_DEBUG_GET(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x400}, 0xc, &(0x7f0000000040)={&(0x7f00000001c0)={0xd8, r4, 0x400, 0x70bd28, 0x25dfdbfd, {}, [@HEADER={0x7c, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'nr0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth0_to_batadv\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'team0\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'batadv0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x4}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}]}, @HEADER={0x30, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'wg0\x00'}]}, @HEADER={0x18, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'ip6gretap0\x00'}]}]}, 0xd8}, 0x1, 0x0, 0x0, 0x8004}, 0x0) [ 448.484307][T16316] device lo entered promiscuous mode [ 448.495613][T16316] device lo left promiscuous mode 22:53:44 executing program 1: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/kvm\x00', 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) syz_kvm_setup_cpu$x86(r1, 0xffffffffffffffff, &(0x7f0000fd5000/0x18000)=nil, &(0x7f0000000000)=[@text64={0x40, 0x0, 0x17}], 0x1, 0x0, 0x0, 0x0) ioctl$KVM_NMI(r2, 0xae9a) ioctl$KVM_NMI(r2, 0xae9a) ioctl$KVM_RUN(r2, 0xae80, 0x0) 22:53:44 executing program 3: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/kvm\x00', 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) syz_kvm_setup_cpu$x86(r1, 0xffffffffffffffff, &(0x7f0000fd5000/0x18000)=nil, &(0x7f0000000000)=[@text64={0x40, 0x0, 0x17}], 0x1, 0x0, 0x0, 0x0) ioctl$KVM_NMI(r2, 0xae9a) ioctl$KVM_NMI(r2, 0xae9a) ioctl$KVM_RUN(r2, 0xae80, 0x0) [ 448.576852][T16321] device lo entered promiscuous mode [ 448.596209][T16321] device lo left promiscuous mode 22:53:44 executing program 2: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000000)=ANY=[@ANYBLOB='D\x00\x00\x00$\x00'/20, @ANYRES32=0x0, @ANYBLOB="0000000000000000000000000a000100636f63656c000000140002000800010006000000080002"], 0x44}}, 0x0) sendmsg$nl_route(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000000)=ANY=[@ANYBLOB="4800000010001fff752b056800080000faff8141", @ANYRES32=0x0, @ANYBLOB="67a9fde500000000280012800a00010076786c616e"], 0x3}}, 0x0) r2 = socket$inet_udp(0x2, 0x2, 0x0) close(r2) socket$nl_route(0x10, 0x3, 0x0) write$binfmt_misc(r1, &(0x7f0000000000)=ANY=[], 0xfffffecc) splice(r0, 0x0, r2, 0x0, 0x4ffe6, 0x0) 22:53:44 executing program 1: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/kvm\x00', 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) syz_kvm_setup_cpu$x86(r1, 0xffffffffffffffff, &(0x7f0000fd5000/0x18000)=nil, &(0x7f0000000000)=[@text64={0x40, 0x0, 0x17}], 0x1, 0x0, 0x0, 0x0) ioctl$KVM_NMI(r2, 0xae9a) ioctl$KVM_NMI(r2, 0xae9a) ioctl$KVM_RUN(r2, 0xae80, 0x0) 22:53:44 executing program 0: r0 = socket$key(0xf, 0x3, 0x2) recvmmsg(r0, &(0x7f0000000440), 0x6f5, 0x2000000022, &(0x7f0000000480)={0x77359400}) setsockopt$sock_int(r0, 0x1, 0x28, &(0x7f0000000000)=0xfff, 0x4) sendmsg$key(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f00000002c0)=ANY=[@ANYBLOB="0205000002"], 0x10}}, 0x0) r1 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) 22:53:44 executing program 3: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/kvm\x00', 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) syz_kvm_setup_cpu$x86(r1, 0xffffffffffffffff, &(0x7f0000fd5000/0x18000)=nil, &(0x7f0000000000)=[@text64={0x40, 0x0, 0x17}], 0x1, 0x0, 0x0, 0x0) ioctl$KVM_NMI(r2, 0xae9a) ioctl$KVM_NMI(r2, 0xae9a) ioctl$KVM_RUN(r2, 0xae80, 0x0) 22:53:44 executing program 1: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/kvm\x00', 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) syz_kvm_setup_cpu$x86(r1, 0xffffffffffffffff, &(0x7f0000fd5000/0x18000)=nil, &(0x7f0000000000)=[@text64={0x40, 0x0, 0x17}], 0x1, 0x0, 0x0, 0x0) ioctl$KVM_NMI(r2, 0xae9a) ioctl$KVM_NMI(r2, 0xae9a) ioctl$KVM_RUN(r2, 0xae80, 0x0) 22:53:44 executing program 1: r0 = creat(&(0x7f0000000000)='./bus\x00', 0x0) io_setup(0x202, &(0x7f0000000200)=0x0) ioctl$FS_IOC_SETFLAGS(r0, 0x40046602, &(0x7f0000000280)=0x8) io_submit(r1, 0x1, &(0x7f0000000540)=[&(0x7f00000000c0)={0x25, 0x0, 0x0, 0x1, 0x0, r0, 0x0}]) [ 449.190124][T16346] __nla_validate_parse: 9 callbacks suppressed [ 449.190151][T16346] netlink: 4 bytes leftover after parsing attributes in process `syz-executor.2'. 22:53:44 executing program 3: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/kvm\x00', 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) syz_kvm_setup_cpu$x86(r1, 0xffffffffffffffff, &(0x7f0000fd5000/0x18000)=nil, &(0x7f0000000000)=[@text64={0x40, 0x0, 0x17}], 0x1, 0x0, 0x0, 0x0) ioctl$KVM_NMI(r2, 0xae9a) ioctl$KVM_NMI(r2, 0xae9a) ioctl$KVM_RUN(r2, 0xae80, 0x0) 22:53:44 executing program 0: r0 = socket$key(0xf, 0x3, 0x2) recvmmsg(r0, &(0x7f0000000440), 0x6f5, 0x2000000022, &(0x7f0000000480)={0x77359400}) setsockopt$sock_int(r0, 0x1, 0x28, &(0x7f0000000000)=0xfff, 0x4) sendmsg$key(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f00000002c0)=ANY=[@ANYBLOB="0205000002"], 0x10}}, 0x0) r1 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) 22:53:45 executing program 1: r0 = creat(&(0x7f0000000000)='./bus\x00', 0x0) io_setup(0x202, &(0x7f0000000200)=0x0) ioctl$FS_IOC_SETFLAGS(r0, 0x40046602, &(0x7f0000000280)=0x8) io_submit(r1, 0x1, &(0x7f0000000540)=[&(0x7f00000000c0)={0x25, 0x0, 0x0, 0x1, 0x0, r0, 0x0}]) 22:53:45 executing program 3: r0 = socket$key(0xf, 0x3, 0x2) recvmmsg(r0, &(0x7f0000000440), 0x6f5, 0x2000000022, &(0x7f0000000480)={0x77359400}) setsockopt$sock_int(r0, 0x1, 0x28, &(0x7f0000000000)=0xfff, 0x4) sendmsg$key(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f00000002c0)=ANY=[@ANYBLOB="0205000002"], 0x10}}, 0x0) r1 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) 22:53:45 executing program 0: r0 = socket$key(0xf, 0x3, 0x2) recvmmsg(r0, &(0x7f0000000440), 0x6f5, 0x2000000022, &(0x7f0000000480)={0x77359400}) setsockopt$sock_int(r0, 0x1, 0x28, &(0x7f0000000000)=0xfff, 0x4) sendmsg$key(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f00000002c0)=ANY=[@ANYBLOB="0205000002"], 0x10}}, 0x0) r1 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) 22:53:45 executing program 2: r0 = socket$key(0xf, 0x3, 0x2) recvmmsg(r0, &(0x7f0000000440), 0x6f5, 0x2000000022, &(0x7f0000000480)={0x77359400}) setsockopt$sock_int(r0, 0x1, 0x28, &(0x7f0000000000)=0xfff, 0x4) sendmsg$key(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f00000002c0)=ANY=[@ANYBLOB="0205000002"], 0x10}}, 0x0) r1 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) 22:53:45 executing program 3: r0 = socket$key(0xf, 0x3, 0x2) recvmmsg(r0, &(0x7f0000000440), 0x6f5, 0x2000000022, &(0x7f0000000480)={0x77359400}) setsockopt$sock_int(r0, 0x1, 0x28, &(0x7f0000000000)=0xfff, 0x4) sendmsg$key(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f00000002c0)=ANY=[@ANYBLOB="0205000002"], 0x10}}, 0x0) r1 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) 22:53:45 executing program 1: r0 = creat(&(0x7f0000000000)='./bus\x00', 0x0) io_setup(0x202, &(0x7f0000000200)=0x0) ioctl$FS_IOC_SETFLAGS(r0, 0x40046602, &(0x7f0000000280)=0x8) io_submit(r1, 0x1, &(0x7f0000000540)=[&(0x7f00000000c0)={0x25, 0x0, 0x0, 0x1, 0x0, r0, 0x0}]) 22:53:45 executing program 0: r0 = socket$key(0xf, 0x3, 0x2) recvmmsg(r0, &(0x7f0000000440), 0x6f5, 0x2000000022, &(0x7f0000000480)={0x77359400}) setsockopt$sock_int(r0, 0x1, 0x28, &(0x7f0000000000)=0xfff, 0x4) sendmsg$key(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f00000002c0)=ANY=[@ANYBLOB="0205000002"], 0x10}}, 0x0) r1 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) 22:53:45 executing program 2: r0 = socket$key(0xf, 0x3, 0x2) recvmmsg(r0, &(0x7f0000000440), 0x6f5, 0x2000000022, &(0x7f0000000480)={0x77359400}) setsockopt$sock_int(r0, 0x1, 0x28, &(0x7f0000000000)=0xfff, 0x4) sendmsg$key(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f00000002c0)=ANY=[@ANYBLOB="0205000002"], 0x10}}, 0x0) r1 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) 22:53:46 executing program 3: r0 = socket$key(0xf, 0x3, 0x2) recvmmsg(r0, &(0x7f0000000440), 0x6f5, 0x2000000022, &(0x7f0000000480)={0x77359400}) setsockopt$sock_int(r0, 0x1, 0x28, &(0x7f0000000000)=0xfff, 0x4) sendmsg$key(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f00000002c0)=ANY=[@ANYBLOB="0205000002"], 0x10}}, 0x0) r1 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) 22:53:46 executing program 1: r0 = creat(&(0x7f0000000000)='./bus\x00', 0x0) io_setup(0x202, &(0x7f0000000200)=0x0) ioctl$FS_IOC_SETFLAGS(r0, 0x40046602, &(0x7f0000000280)=0x8) io_submit(r1, 0x1, &(0x7f0000000540)=[&(0x7f00000000c0)={0x25, 0x0, 0x0, 0x1, 0x0, r0, 0x0}]) 22:53:46 executing program 2: r0 = socket$key(0xf, 0x3, 0x2) recvmmsg(r0, &(0x7f0000000440), 0x6f5, 0x2000000022, &(0x7f0000000480)={0x77359400}) setsockopt$sock_int(r0, 0x1, 0x28, &(0x7f0000000000)=0xfff, 0x4) sendmsg$key(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f00000002c0)=ANY=[@ANYBLOB="0205000002"], 0x10}}, 0x0) r1 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) 22:53:46 executing program 0: r0 = syz_open_dev$vbi(&(0x7f0000000240)='/dev/vbi#\x00', 0x3, 0x2) ioctl$VIDIOC_G_STD(r0, 0x80085617, &(0x7f0000000280)) 22:53:46 executing program 0: r0 = syz_open_dev$vbi(&(0x7f0000000240)='/dev/vbi#\x00', 0x3, 0x2) ioctl$VIDIOC_G_STD(r0, 0x80085617, &(0x7f0000000280)) 22:53:46 executing program 3: r0 = socket(0x10, 0x3, 0x0) r1 = socket$netlink(0x10, 0x3, 0x0) r2 = socket$netlink(0x10, 0x3, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r3, 0x0) preadv(r3, &(0x7f0000000280), 0x1, 0x0, 0x0) r4 = socket(0x10, 0x803, 0x0) sendmsg$nl_route_sched(r4, &(0x7f0000000400)={0x0, 0x0, &(0x7f00000003c0)={0x0}}, 0x0) getsockname$packet(r4, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000008c0)=ANY=[@ANYBLOB="4800000010000507000000000000004000000000", @ANYRES32=r5, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000180)=@newqdisc={0x2c, 0x24, 0xf1d, 0x0, 0x0, {0x0, 0x0, 0x0, r5, {}, {0xfff1, 0xffff}}, [@qdisc_kind_options=@q_drr={0x8, 0x1, 'drr\x00'}]}, 0x2c}}, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000080)=@newqdisc={0x34, 0x24, 0xf0b, 0x0, 0x0, {0x0, 0x0, 0x0, r5, {}, {0x0, 0xffff}}, [@qdisc_kind_options=@q_drr={0x8, 0x1, 'drr\x00'}, @TCA_RATE={0x6}]}, 0x34}}, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000040)={0x0}}, 0x0) sendmmsg$alg(r0, &(0x7f0000000140), 0x4924b68, 0x0) 22:53:46 executing program 0: r0 = syz_open_dev$vbi(&(0x7f0000000240)='/dev/vbi#\x00', 0x3, 0x2) ioctl$VIDIOC_G_STD(r0, 0x80085617, &(0x7f0000000280)) [ 450.745868][T16405] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.3'. 22:53:46 executing program 1: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f00000000c0)={0x2, 0x4, 0x0, 0x0, 0xc, 0x0, 0x0, 0x0, [@sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @dev}}, @sadb_sa={0x2}, @sadb_address={0x5, 0x5, 0x0, 0x0, 0x0, @in6={0xa, 0x0, 0x0, @local}}]}, 0x60}}, 0x0) 22:53:46 executing program 2: msgctl$IPC_RMID(0x0, 0x0) msgsnd(0x0, &(0x7f0000001100)={0x3}, 0x8, 0x0) [ 450.802209][T16405] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.3'. 22:53:46 executing program 3: r0 = socket(0x10, 0x3, 0x0) r1 = socket$netlink(0x10, 0x3, 0x0) r2 = socket$netlink(0x10, 0x3, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r3, 0x0) preadv(r3, &(0x7f0000000280), 0x1, 0x0, 0x0) r4 = socket(0x10, 0x803, 0x0) sendmsg$nl_route_sched(r4, &(0x7f0000000400)={0x0, 0x0, &(0x7f00000003c0)={0x0}}, 0x0) getsockname$packet(r4, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000008c0)=ANY=[@ANYBLOB="4800000010000507000000000000004000000000", @ANYRES32=r5, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000180)=@newqdisc={0x2c, 0x24, 0xf1d, 0x0, 0x0, {0x0, 0x0, 0x0, r5, {}, {0xfff1, 0xffff}}, [@qdisc_kind_options=@q_drr={0x8, 0x1, 'drr\x00'}]}, 0x2c}}, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000080)=@newqdisc={0x34, 0x24, 0xf0b, 0x0, 0x0, {0x0, 0x0, 0x0, r5, {}, {0x0, 0xffff}}, [@qdisc_kind_options=@q_drr={0x8, 0x1, 'drr\x00'}, @TCA_RATE={0x6}]}, 0x34}}, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000040)={0x0}}, 0x0) sendmmsg$alg(r0, &(0x7f0000000140), 0x4924b68, 0x0) 22:53:46 executing program 0: r0 = syz_open_dev$vbi(&(0x7f0000000240)='/dev/vbi#\x00', 0x3, 0x2) ioctl$VIDIOC_G_STD(r0, 0x80085617, &(0x7f0000000280)) 22:53:46 executing program 1: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f00000000c0)={0x2, 0x4, 0x0, 0x0, 0xc, 0x0, 0x0, 0x0, [@sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @dev}}, @sadb_sa={0x2}, @sadb_address={0x5, 0x5, 0x0, 0x0, 0x0, @in6={0xa, 0x0, 0x0, @local}}]}, 0x60}}, 0x0) 22:53:46 executing program 2: syz_mount_image$ocfs2(&(0x7f0000000000)='ocfs2\x00', &(0x7f0000000100)='./file0\x00', 0x2000000, 0x30, &(0x7f0000000200)=[{&(0x7f0000010000)="02020202020202027468697320697320616e206f6366733220766f6c756d650002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202027468697320697320616e206f6366733220766f6c756d6500020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202027468697320697320616e206f6366733220766f6c756d65000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202027468697320697320616e206f6366733220766f6c756d650002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202024f43465356320000ac27f604ffffffff0000000020000000000000000000000000000000000000000000000031000000000000000000000048c3655f0000000048c3655f00000000000000000000000002000000000000000000000000000000ac27f60400000000000000000000000000000000000000000000000000000000465b27ff9f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005a0000001400000000000000000048c3655f00000000000000000300000058bf0000070000000110000000000000021000000000000009000000140000000100000067915238000800"/1312, 0x520}, {&(0x7f0000010600)="00000000000000000000000000000000c5ef392b8d504b4aad7ce47a7cedcbc1000000000000000000000000000000000000000000000000000100008438e2ad097c57b5fd01f23d00"/96, 0x60, 0x540}, {&(0x7f0000010700)="47524f5550303100c00120000b000000ac27f604000000000000000000000000071000000000000000080000000000003c250cbcb50300000000000000000000ffff1f00"/96, 0x60, 0x100000}, {&(0x7f0000010800)="47524f5550303100c0010008ee070000ac27f60400000000000000000000000004100000000000000010000000000000fc5222f4880100000000000000000000ffff0300"/96, 0x60, 0x200000}, {&(0x7f0000010900)="494e4f4445303100ac27f604ffff0100000000000000000000000000000000003801000000000000ed4103001100000048c3655f0000000048c3655f0000000048c3655f00000000000000000000000001100000000000000000000000000000ac27f604000000000000000000000000000000000000010000000000000000007de1217378060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000038010000000000000110000000000000100001022e0000000110000000000000100002022e2e000001a000000000000018010a026c6f73742b666f756e640000", 0x100, 0x200200}, {&(0x7f0000010a00)="494e4f4445303100ac27f604ffff0200000000000100000000000000000000000002000000000000ed4103001100000048c3655f0000000048c3655f0000000048c3655f00000000000000000000000002100000000000000000000000000000ac27f6040000000000000000000000000000000000000000000000000000000013e2d5ab1a04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000130001000000000000000000000000000000010000000018000000000000", 0xe0, 0x200400}, {&(0x7f0000010b00)="494e4f4445303100ac27f604ffff0300000000000000000000000000000000000000000000000000a48101001100000048c3655f0000000048c3655f0000000048c3655f00000000000000000000000003100000000000000000000000000000ac27f6040000000000000000000000000000000000000000000000000000000097fdadbfd1070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001300"/224, 0xe0, 0x200600}, {&(0x7f0000010c00)="494e4f4445303100ac27f604ffff0400000000000100000000000000000000000000100000000000a48101009104000048c3655f0000000048c3655f0000000048c3655f00000000000000000000000004100000000000000000000000000000ac27f604000000000000000000000000000000000000000000000000000000005f7d68209b010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000120000000008000001000008130001000000000000000000ee070000000800000010000000000000", 0xe0, 0x200800}, {&(0x7f0000010d00)="494e4f4445303100ac27f604ffff0500000000000100000000000000000000000000100000000000a48101001100000048c3655f0000000048c3655f0000000048c3655f00000000000000000000000005100000000000000000000000000000ac27f604000000000000000000000000000000000000000000000000000000002077a9a9e806000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000130001000000000000000000000000000000010000000078000000000000", 0xe0, 0x200a00}, {&(0x7f0000010e00)="494e4f4445303100ac27f604ffff0600000000000100000000000000000000000000020000000000a48101001102000048c3655f0000000048c3655f0000000048c3655f00000000000000000000000006100000000000000000000000000000ac27f60400000000000000000000000000000000000000000000000000000000d621e6384d01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000130001000000000000000000000000000000010000000020000000000000", 0xe0, 0x200c00}, {&(0x7f0000010f00)="494e4f4445303100ac27f604ffff0700000000002000000000000000000000000000000200000000a48101009104000048c3655f0000000048c3655f0000000048c3655f00000000000000000000000007100000000000000000000000000000ac27f60400000000000000000000000000000000000000000000000000000000dc031607410400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001500000020000000000e01001300010000000000000000000b000000200000000008000000000000", 0xe0, 0x200e00}, {&(0x7f0000011000)="494e4f4445303100ac27f604ffff080000000000010000000000000000000000000e000000000000a48101001110000048c3655f0000000048c3655f0000000048c3655f00000000000000000000000008100000000000000000000000000000ac27f6040000000000000000000000000000000000000000000000000000000005c639d8b403000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000130001000000000000000000000000000000010000000080000000000000", 0xe0, 0x201000}, {&(0x7f0000011100)="494e4f4445303100ac27f604ffff090000000000010000000000000000000000000e000000000000a48101001110000048c3655f0000000048c3655f0000000048c3655f00000000000000000000000009100000000000000000000000000000ac27f60400000000000000000000000000000000000000000000000000000000a59a79089f07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000130001000000000000000000000000000000010000000090000000000000", 0xe0, 0x201200}, {&(0x7f0000011200)="494e4f4445303100ac27f604ffff0a00000000000000000000000000000000003801000000000000ed4102001100000048c3655f0000000048c3655f0000000048c3655f0000000000000000000000000a100000000000000000000000000000ac27f604000000000000000000000000000000000000010000000000000000000403aa77c7040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000038010000000000000a10000000000000100001022e0000000210000000000000280102022e2e00"/256, 0x100, 0x201400}, {&(0x7f0000011300)="494e4f4445303100ac27f604ffff0b00000000000100000000000000000000000000100000000000a48101009104000048c3655f0000000048c3655f0000000048c3655f0000000000000000000000000b100000000000000000000000000000ac27f6040000000000000000000000000000000000000000000000000000000001eaf6fb51040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000008000001000008130001000000000000000000ff070000000800000070000000000000", 0xe0, 0x201600}, {&(0x7f0000011400)="494e4f4445303100ac27f604ffff0c00000000000100000000000000000000000000100000000000a48101009104000048c3655f0000000048c3655f0000000048c3655f0000000000000000000000000c100000000000000000000000000000ac27f6040000000000000000000000000000000000000000000000000000000097883a98f4060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000008000001000008130001000000000000000000fe0700000008000000a0000000000000", 0xe0, 0x201800}, {&(0x7f0000011500)="494e4f4445303100ac27f604ffff0d00000000000900000000000000000000000000900000000000a48101001101000048c3655f0000000048c3655f0000000048c3655f0000000000000000000000000d100000000000000000000000000000ac27f6040000000000000000000000000000000000000000000000000000000061a1f5a44f02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000130001000000000000000000000000000000090000000028000000000000", 0xe0, 0x201a00}, {&(0x7f0000011600)="494e4f4445303100ac27f604ffff0e00000000000000000000000000000000000000000000000000a4810100d100000048c3655f0000000048c3655f0000000048c3655f0000000000000000000000000e100000000000000000000000000000ac27f60400000000000000000000000000000000000000000000000000000000a1130fa535050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000300100"/224, 0xe0, 0x201c00}, {&(0x7f0000011700)="494e4f4445303100ac27f604ffff0f00000000000000000000000000000000000000000000000000a48101001108000048c3655f0000000048c3655f0000000048c3655f0000000000000000000000000f100000000000000000000000000000ac27f6040000000000000000000000000000000000000000000000000000000046a269f79900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002700"/224, 0xe0, 0x201e00}, {&(0x7f0000011800)="494e4f4445303100ac27f604ffff1000000000000100000000000000000000000004000000000000a48101001110000048c3655f0000000048c3655f0000000048c3655f00000000000000000000000010100000000000000000000000000000ac27f60400000000000000000000000000000000000000000000000000000000e85f9d1c6305000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000130001000000000000000000000000000000010000000088000000000000", 0xe0, 0x202000}, {&(0x7f0000011900)="494e4f4445303100ac27f604ffff1100000000000100000000000000000000000004000000000000a48101001110000048c3655f0000000048c3655f0000000048c3655f00000000000000000000000011100000000000000000000000000000ac27f604000000000000000000000000000000000000000000000000000000004803ddcc4801000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000130001000000000000000000000000000000010000000098000000000000", 0xe0, 0x202200}, {&(0x7f0000011a00)="0210000000000000100001022e0000000210000000000000100002022e2e0000031000000000000018000a016261645f626c6f636b730000041000000000000020001201676c6f62616c5f696e6f64655f616c6c6f630000051000000000000014000801736c6f745f6d617006100000000000001800090168656172746265617400000007100000000000001c000d01676c6f62616c5f6269746d6170000000081000000000000018000b016171756f74612e7573657200091000000000000018000c016171756f74612e67726f75700a100000000000001c000f026f727068616e5f6469723a30303030000b1000000000000020001101657874656e745f616c6c6f633a303030300000000c100000000000001c001001696e6f64655f616c6c6f633a303030300d1000000000000018000c016a6f75726e616c3a303030300e100000000000001c0010016c6f63616c5f616c6c6f633a303030300f10000000000000200011017472756e636174655f6c6f673a3030303000000010100000000000001c0010016171756f74612e757365723a303030301110000000000000280011016171756f74612e67726f75703a3030303000000000000000000000000000000000000000400000000000000044495254524c31000000000000000000000000000000000000180000000000000210000000000000f58df7ea150a0000", 0x200, 0x300000}, {&(0x7f0000011c00)="c03b39980000000400000000000002000000480000000002000000010000000100000000000000000000000200000000c5ef392b8d504b4aad7ce47a7cedcbc10000000100"/96, 0x60, 0x500000}, {&(0x7f0000011d00)="47524f555030310000010008ff070000ac27f6040000000000000000000000000b100000000000000070000000000000ab2ac9b69e03000000000000000000000100"/96, 0x60, 0xe00000}, {&(0x7f0000011e00)="7024f50c00000000803a0900803a0900102700000700000000000000060000003801000000000000ed4103001100000048c3655f0000000048c3655f0000000048c3655f00000000000000000000000001100000000000000000000000000000ac27f60400000000000000000000000000000000000001000000000000000000655bc35521010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000038010000000000000110000000000000100001022e0000000110000000000000280102022e2e00"/256, 0x100, 0x1000000}, {&(0x7f0000011f00)="000000000000000000000000000000000000000000000000bbac16521d0100000200"/64, 0x40, 0x10001e0}, {&(0x7f0000012000)="000000000000000000000000000000000000000000000000d73cb06d050000000300"/64, 0x40, 0x10003e0}, {&(0x7f0000012100)="000000000000000000000000000000000000000000000000ffe7c27d060000000400"/64, 0x40, 0x10005e0}, {&(0x7f0000012200)="00000000000000000000000000000000000000000000000027e69e0c060000000500"/64, 0x40, 0x10007e0}, {&(0x7f0000012300)="0000000000000000000000000000000000000000000000000f3dec1c050000000600"/64, 0x40, 0x10009e0}, {&(0x7f0000012400)="00000000000000000000000000000000000000000000000077507b2c03000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100"/96, 0x60, 0x1000be0}, {&(0x7f0000012500)="000000000000000000000000000000000000000000000000d35683df02010000", 0x20, 0x1000de0}, {&(0x7f0000012600)="c024f50c0000000001000000010000000200"/32, 0x20, 0x1100000}, {&(0x7f0000012700)="00000000000000000000000000000000000000000000000087544ce5bc000000", 0x20, 0x11001e0}, {&(0x7f0000012800)="000000000000000000000000000000000000000000000000878a554d00000000", 0x20, 0x11003e0}, {&(0x7f0000012900)="7124f50c00000000803a0900803a090010270000070000000000000006000000000e000000000000a48101001110000048c3655f0000000048c3655f0000000048c3655f00000000000000000000000008100000000000000000000000000000ac27f6040000000000000000000000000000000000000000000000000000000005c639d8b403000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000130001000000000000000000000000000000010000000080000000000000", 0xe0, 0x1200000}, {&(0x7f0000012a00)="000000000000000000000000000000000000000000000000e8f08c310c0300000200"/64, 0x40, 0x12001e0}, {&(0x7f0000012b00)="000000000000000000000000000000000000000000000000d73cb06d050000000300"/64, 0x40, 0x12003e0}, {&(0x7f0000012c00)="000000000000000000000000000000000000000000000000ffe7c27d060000000400"/64, 0x40, 0x12005e0}, {&(0x7f0000012d00)="00000000000000000000000000000000000000000000000027e69e0c060000000500"/64, 0x40, 0x12007e0}, {&(0x7f0000012e00)="0000000000000000000000000000000000000000000000000f3dec1c050000000600"/64, 0x40, 0x12009e0}, {&(0x7f0000012f00)="00000000000000000000000000000000000000000000000077507b2c03000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100"/96, 0x60, 0x1200be0}, {&(0x7f0000013000)="000000000000000000000000000000000000000000000000d35683df02010000", 0x20, 0x1200de0}, {&(0x7f0000013100)="c124f50c0000000001000000010000000200"/32, 0x20, 0x1300000}, {&(0x7f0000013200)="000000000000000000000000000000000000000000000000af8f3ef5bf000000", 0x20, 0x13001e0}, {&(0x7f0000013300)="000000000000000000000000000000000000000000000000878a554d00000000", 0x20, 0x13003e0}, {&(0x7f0000013400)="47524f555030310000010008fe070000ac27f6040000000000000000000000000c1000000000000000a0000000000000e7121f2fa001000000000000000000000300"/96, 0x60, 0x1400000}, {&(0x7f0000013500)="494e4f4445303100ac27f60400000100000000000000000000000000000000003801000000000000ed4102000100000048c3655f0000000048c3655f0000000048c3655f00000000000000000000000001a00000000000000000000000000000ac27f6040000000000000000000000000000000000000100000000000000000084ec7aead80500000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000000000000000000380100000000000001a0000000000000100001022e0000000110000000000000280102022e2e00"/256, 0x100, 0x1400200}], 0x0, &(0x7f0000013600)) 22:53:46 executing program 0: setreuid(0x0, 0xee01) r0 = inotify_init1(0x0) fcntl$setown(r0, 0x8, 0xffffffffffffffff) fcntl$getownex(r0, 0x10, &(0x7f00000000c0)={0x0, 0x0}) tkill(r1, 0x0) [ 450.962624][T16422] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.3'. 22:53:46 executing program 1: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f00000000c0)={0x2, 0x4, 0x0, 0x0, 0xc, 0x0, 0x0, 0x0, [@sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @dev}}, @sadb_sa={0x2}, @sadb_address={0x5, 0x5, 0x0, 0x0, 0x0, @in6={0xa, 0x0, 0x0, @local}}]}, 0x60}}, 0x0) 22:53:46 executing program 0: setreuid(0x0, 0xee01) r0 = inotify_init1(0x0) fcntl$setown(r0, 0x8, 0xffffffffffffffff) fcntl$getownex(r0, 0x10, &(0x7f00000000c0)={0x0, 0x0}) tkill(r1, 0x0) 22:53:46 executing program 2: syz_mount_image$ocfs2(&(0x7f0000000000)='ocfs2\x00', &(0x7f0000000100)='./file0\x00', 0x2000000, 0x30, &(0x7f0000000200)=[{&(0x7f0000010000)="02020202020202027468697320697320616e206f6366733220766f6c756d650002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202027468697320697320616e206f6366733220766f6c756d6500020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202027468697320697320616e206f6366733220766f6c756d65000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202027468697320697320616e206f6366733220766f6c756d650002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202024f43465356320000ac27f604ffffffff0000000020000000000000000000000000000000000000000000000031000000000000000000000048c3655f0000000048c3655f00000000000000000000000002000000000000000000000000000000ac27f60400000000000000000000000000000000000000000000000000000000465b27ff9f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005a0000001400000000000000000048c3655f00000000000000000300000058bf0000070000000110000000000000021000000000000009000000140000000100000067915238000800"/1312, 0x520}, {&(0x7f0000010600)="00000000000000000000000000000000c5ef392b8d504b4aad7ce47a7cedcbc1000000000000000000000000000000000000000000000000000100008438e2ad097c57b5fd01f23d00"/96, 0x60, 0x540}, {&(0x7f0000010700)="47524f5550303100c00120000b000000ac27f604000000000000000000000000071000000000000000080000000000003c250cbcb50300000000000000000000ffff1f00"/96, 0x60, 0x100000}, {&(0x7f0000010800)="47524f5550303100c0010008ee070000ac27f60400000000000000000000000004100000000000000010000000000000fc5222f4880100000000000000000000ffff0300"/96, 0x60, 0x200000}, {&(0x7f0000010900)="494e4f4445303100ac27f604ffff0100000000000000000000000000000000003801000000000000ed4103001100000048c3655f0000000048c3655f0000000048c3655f00000000000000000000000001100000000000000000000000000000ac27f604000000000000000000000000000000000000010000000000000000007de1217378060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000038010000000000000110000000000000100001022e0000000110000000000000100002022e2e000001a000000000000018010a026c6f73742b666f756e640000", 0x100, 0x200200}, {&(0x7f0000010a00)="494e4f4445303100ac27f604ffff0200000000000100000000000000000000000002000000000000ed4103001100000048c3655f0000000048c3655f0000000048c3655f00000000000000000000000002100000000000000000000000000000ac27f6040000000000000000000000000000000000000000000000000000000013e2d5ab1a04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000130001000000000000000000000000000000010000000018000000000000", 0xe0, 0x200400}, {&(0x7f0000010b00)="494e4f4445303100ac27f604ffff0300000000000000000000000000000000000000000000000000a48101001100000048c3655f0000000048c3655f0000000048c3655f00000000000000000000000003100000000000000000000000000000ac27f6040000000000000000000000000000000000000000000000000000000097fdadbfd1070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001300"/224, 0xe0, 0x200600}, {&(0x7f0000010c00)="494e4f4445303100ac27f604ffff0400000000000100000000000000000000000000100000000000a48101009104000048c3655f0000000048c3655f0000000048c3655f00000000000000000000000004100000000000000000000000000000ac27f604000000000000000000000000000000000000000000000000000000005f7d68209b010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000120000000008000001000008130001000000000000000000ee070000000800000010000000000000", 0xe0, 0x200800}, {&(0x7f0000010d00)="494e4f4445303100ac27f604ffff0500000000000100000000000000000000000000100000000000a48101001100000048c3655f0000000048c3655f0000000048c3655f00000000000000000000000005100000000000000000000000000000ac27f604000000000000000000000000000000000000000000000000000000002077a9a9e806000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000130001000000000000000000000000000000010000000078000000000000", 0xe0, 0x200a00}, {&(0x7f0000010e00)="494e4f4445303100ac27f604ffff0600000000000100000000000000000000000000020000000000a48101001102000048c3655f0000000048c3655f0000000048c3655f00000000000000000000000006100000000000000000000000000000ac27f60400000000000000000000000000000000000000000000000000000000d621e6384d01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000130001000000000000000000000000000000010000000020000000000000", 0xe0, 0x200c00}, {&(0x7f0000010f00)="494e4f4445303100ac27f604ffff0700000000002000000000000000000000000000000200000000a48101009104000048c3655f0000000048c3655f0000000048c3655f00000000000000000000000007100000000000000000000000000000ac27f60400000000000000000000000000000000000000000000000000000000dc031607410400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001500000020000000000e01001300010000000000000000000b000000200000000008000000000000", 0xe0, 0x200e00}, {&(0x7f0000011000)="494e4f4445303100ac27f604ffff080000000000010000000000000000000000000e000000000000a48101001110000048c3655f0000000048c3655f0000000048c3655f00000000000000000000000008100000000000000000000000000000ac27f6040000000000000000000000000000000000000000000000000000000005c639d8b403000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000130001000000000000000000000000000000010000000080000000000000", 0xe0, 0x201000}, {&(0x7f0000011100)="494e4f4445303100ac27f604ffff090000000000010000000000000000000000000e000000000000a48101001110000048c3655f0000000048c3655f0000000048c3655f00000000000000000000000009100000000000000000000000000000ac27f60400000000000000000000000000000000000000000000000000000000a59a79089f07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000130001000000000000000000000000000000010000000090000000000000", 0xe0, 0x201200}, {&(0x7f0000011200)="494e4f4445303100ac27f604ffff0a00000000000000000000000000000000003801000000000000ed4102001100000048c3655f0000000048c3655f0000000048c3655f0000000000000000000000000a100000000000000000000000000000ac27f604000000000000000000000000000000000000010000000000000000000403aa77c7040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000038010000000000000a10000000000000100001022e0000000210000000000000280102022e2e00"/256, 0x100, 0x201400}, {&(0x7f0000011300)="494e4f4445303100ac27f604ffff0b00000000000100000000000000000000000000100000000000a48101009104000048c3655f0000000048c3655f0000000048c3655f0000000000000000000000000b100000000000000000000000000000ac27f6040000000000000000000000000000000000000000000000000000000001eaf6fb51040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000008000001000008130001000000000000000000ff070000000800000070000000000000", 0xe0, 0x201600}, {&(0x7f0000011400)="494e4f4445303100ac27f604ffff0c00000000000100000000000000000000000000100000000000a48101009104000048c3655f0000000048c3655f0000000048c3655f0000000000000000000000000c100000000000000000000000000000ac27f6040000000000000000000000000000000000000000000000000000000097883a98f4060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000008000001000008130001000000000000000000fe0700000008000000a0000000000000", 0xe0, 0x201800}, {&(0x7f0000011500)="494e4f4445303100ac27f604ffff0d00000000000900000000000000000000000000900000000000a48101001101000048c3655f0000000048c3655f0000000048c3655f0000000000000000000000000d100000000000000000000000000000ac27f6040000000000000000000000000000000000000000000000000000000061a1f5a44f02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000130001000000000000000000000000000000090000000028000000000000", 0xe0, 0x201a00}, {&(0x7f0000011600)="494e4f4445303100ac27f604ffff0e00000000000000000000000000000000000000000000000000a4810100d100000048c3655f0000000048c3655f0000000048c3655f0000000000000000000000000e100000000000000000000000000000ac27f60400000000000000000000000000000000000000000000000000000000a1130fa535050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000300100"/224, 0xe0, 0x201c00}, {&(0x7f0000011700)="494e4f4445303100ac27f604ffff0f00000000000000000000000000000000000000000000000000a48101001108000048c3655f0000000048c3655f0000000048c3655f0000000000000000000000000f100000000000000000000000000000ac27f6040000000000000000000000000000000000000000000000000000000046a269f79900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002700"/224, 0xe0, 0x201e00}, {&(0x7f0000011800)="494e4f4445303100ac27f604ffff1000000000000100000000000000000000000004000000000000a48101001110000048c3655f0000000048c3655f0000000048c3655f00000000000000000000000010100000000000000000000000000000ac27f60400000000000000000000000000000000000000000000000000000000e85f9d1c6305000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000130001000000000000000000000000000000010000000088000000000000", 0xe0, 0x202000}, {&(0x7f0000011900)="494e4f4445303100ac27f604ffff1100000000000100000000000000000000000004000000000000a48101001110000048c3655f0000000048c3655f0000000048c3655f00000000000000000000000011100000000000000000000000000000ac27f604000000000000000000000000000000000000000000000000000000004803ddcc4801000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000130001000000000000000000000000000000010000000098000000000000", 0xe0, 0x202200}, {&(0x7f0000011a00)="0210000000000000100001022e0000000210000000000000100002022e2e0000031000000000000018000a016261645f626c6f636b730000041000000000000020001201676c6f62616c5f696e6f64655f616c6c6f630000051000000000000014000801736c6f745f6d617006100000000000001800090168656172746265617400000007100000000000001c000d01676c6f62616c5f6269746d6170000000081000000000000018000b016171756f74612e7573657200091000000000000018000c016171756f74612e67726f75700a100000000000001c000f026f727068616e5f6469723a30303030000b1000000000000020001101657874656e745f616c6c6f633a303030300000000c100000000000001c001001696e6f64655f616c6c6f633a303030300d1000000000000018000c016a6f75726e616c3a303030300e100000000000001c0010016c6f63616c5f616c6c6f633a303030300f10000000000000200011017472756e636174655f6c6f673a3030303000000010100000000000001c0010016171756f74612e757365723a303030301110000000000000280011016171756f74612e67726f75703a3030303000000000000000000000000000000000000000400000000000000044495254524c31000000000000000000000000000000000000180000000000000210000000000000f58df7ea150a0000", 0x200, 0x300000}, {&(0x7f0000011c00)="c03b39980000000400000000000002000000480000000002000000010000000100000000000000000000000200000000c5ef392b8d504b4aad7ce47a7cedcbc10000000100"/96, 0x60, 0x500000}, {&(0x7f0000011d00)="47524f555030310000010008ff070000ac27f6040000000000000000000000000b100000000000000070000000000000ab2ac9b69e03000000000000000000000100"/96, 0x60, 0xe00000}, {&(0x7f0000011e00)="7024f50c00000000803a0900803a0900102700000700000000000000060000003801000000000000ed4103001100000048c3655f0000000048c3655f0000000048c3655f00000000000000000000000001100000000000000000000000000000ac27f60400000000000000000000000000000000000001000000000000000000655bc35521010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000038010000000000000110000000000000100001022e0000000110000000000000280102022e2e00"/256, 0x100, 0x1000000}, {&(0x7f0000011f00)="000000000000000000000000000000000000000000000000bbac16521d0100000200"/64, 0x40, 0x10001e0}, {&(0x7f0000012000)="000000000000000000000000000000000000000000000000d73cb06d050000000300"/64, 0x40, 0x10003e0}, {&(0x7f0000012100)="000000000000000000000000000000000000000000000000ffe7c27d060000000400"/64, 0x40, 0x10005e0}, {&(0x7f0000012200)="00000000000000000000000000000000000000000000000027e69e0c060000000500"/64, 0x40, 0x10007e0}, {&(0x7f0000012300)="0000000000000000000000000000000000000000000000000f3dec1c050000000600"/64, 0x40, 0x10009e0}, {&(0x7f0000012400)="00000000000000000000000000000000000000000000000077507b2c03000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100"/96, 0x60, 0x1000be0}, {&(0x7f0000012500)="000000000000000000000000000000000000000000000000d35683df02010000", 0x20, 0x1000de0}, {&(0x7f0000012600)="c024f50c0000000001000000010000000200"/32, 0x20, 0x1100000}, {&(0x7f0000012700)="00000000000000000000000000000000000000000000000087544ce5bc000000", 0x20, 0x11001e0}, {&(0x7f0000012800)="000000000000000000000000000000000000000000000000878a554d00000000", 0x20, 0x11003e0}, {&(0x7f0000012900)="7124f50c00000000803a0900803a090010270000070000000000000006000000000e000000000000a48101001110000048c3655f0000000048c3655f0000000048c3655f00000000000000000000000008100000000000000000000000000000ac27f6040000000000000000000000000000000000000000000000000000000005c639d8b403000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000130001000000000000000000000000000000010000000080000000000000", 0xe0, 0x1200000}, {&(0x7f0000012a00)="000000000000000000000000000000000000000000000000e8f08c310c0300000200"/64, 0x40, 0x12001e0}, {&(0x7f0000012b00)="000000000000000000000000000000000000000000000000d73cb06d050000000300"/64, 0x40, 0x12003e0}, {&(0x7f0000012c00)="000000000000000000000000000000000000000000000000ffe7c27d060000000400"/64, 0x40, 0x12005e0}, {&(0x7f0000012d00)="00000000000000000000000000000000000000000000000027e69e0c060000000500"/64, 0x40, 0x12007e0}, {&(0x7f0000012e00)="0000000000000000000000000000000000000000000000000f3dec1c050000000600"/64, 0x40, 0x12009e0}, {&(0x7f0000012f00)="00000000000000000000000000000000000000000000000077507b2c03000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100"/96, 0x60, 0x1200be0}, {&(0x7f0000013000)="000000000000000000000000000000000000000000000000d35683df02010000", 0x20, 0x1200de0}, {&(0x7f0000013100)="c124f50c0000000001000000010000000200"/32, 0x20, 0x1300000}, {&(0x7f0000013200)="000000000000000000000000000000000000000000000000af8f3ef5bf000000", 0x20, 0x13001e0}, {&(0x7f0000013300)="000000000000000000000000000000000000000000000000878a554d00000000", 0x20, 0x13003e0}, {&(0x7f0000013400)="47524f555030310000010008fe070000ac27f6040000000000000000000000000c1000000000000000a0000000000000e7121f2fa001000000000000000000000300"/96, 0x60, 0x1400000}, {&(0x7f0000013500)="494e4f4445303100ac27f60400000100000000000000000000000000000000003801000000000000ed4102000100000048c3655f0000000048c3655f0000000048c3655f00000000000000000000000001a00000000000000000000000000000ac27f6040000000000000000000000000000000000000100000000000000000084ec7aead80500000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000000000000000000380100000000000001a0000000000000100001022e0000000110000000000000280102022e2e00"/256, 0x100, 0x1400200}], 0x0, &(0x7f0000013600)) 22:53:46 executing program 3: r0 = socket(0x10, 0x3, 0x0) r1 = socket$netlink(0x10, 0x3, 0x0) r2 = socket$netlink(0x10, 0x3, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r3, 0x0) preadv(r3, &(0x7f0000000280), 0x1, 0x0, 0x0) r4 = socket(0x10, 0x803, 0x0) sendmsg$nl_route_sched(r4, &(0x7f0000000400)={0x0, 0x0, &(0x7f00000003c0)={0x0}}, 0x0) getsockname$packet(r4, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000008c0)=ANY=[@ANYBLOB="4800000010000507000000000000004000000000", @ANYRES32=r5, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000180)=@newqdisc={0x2c, 0x24, 0xf1d, 0x0, 0x0, {0x0, 0x0, 0x0, r5, {}, {0xfff1, 0xffff}}, [@qdisc_kind_options=@q_drr={0x8, 0x1, 'drr\x00'}]}, 0x2c}}, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000080)=@newqdisc={0x34, 0x24, 0xf0b, 0x0, 0x0, {0x0, 0x0, 0x0, r5, {}, {0x0, 0xffff}}, [@qdisc_kind_options=@q_drr={0x8, 0x1, 'drr\x00'}, @TCA_RATE={0x6}]}, 0x34}}, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000040)={0x0}}, 0x0) sendmmsg$alg(r0, &(0x7f0000000140), 0x4924b68, 0x0) [ 451.127981][T16441] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.3'. 22:53:46 executing program 1: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f00000000c0)={0x2, 0x4, 0x0, 0x0, 0xc, 0x0, 0x0, 0x0, [@sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @dev}}, @sadb_sa={0x2}, @sadb_address={0x5, 0x5, 0x0, 0x0, 0x0, @in6={0xa, 0x0, 0x0, @local}}]}, 0x60}}, 0x0) 22:53:46 executing program 3: r0 = socket(0x10, 0x3, 0x0) r1 = socket$netlink(0x10, 0x3, 0x0) r2 = socket$netlink(0x10, 0x3, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r3, 0x0) preadv(r3, &(0x7f0000000280), 0x1, 0x0, 0x0) r4 = socket(0x10, 0x803, 0x0) sendmsg$nl_route_sched(r4, &(0x7f0000000400)={0x0, 0x0, &(0x7f00000003c0)={0x0}}, 0x0) getsockname$packet(r4, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000008c0)=ANY=[@ANYBLOB="4800000010000507000000000000004000000000", @ANYRES32=r5, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000180)=@newqdisc={0x2c, 0x24, 0xf1d, 0x0, 0x0, {0x0, 0x0, 0x0, r5, {}, {0xfff1, 0xffff}}, [@qdisc_kind_options=@q_drr={0x8, 0x1, 'drr\x00'}]}, 0x2c}}, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000080)=@newqdisc={0x34, 0x24, 0xf0b, 0x0, 0x0, {0x0, 0x0, 0x0, r5, {}, {0x0, 0xffff}}, [@qdisc_kind_options=@q_drr={0x8, 0x1, 'drr\x00'}, @TCA_RATE={0x6}]}, 0x34}}, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000040)={0x0}}, 0x0) sendmmsg$alg(r0, &(0x7f0000000140), 0x4924b68, 0x0) 22:53:46 executing program 0: setreuid(0x0, 0xee01) r0 = inotify_init1(0x0) fcntl$setown(r0, 0x8, 0xffffffffffffffff) fcntl$getownex(r0, 0x10, &(0x7f00000000c0)={0x0, 0x0}) tkill(r1, 0x0) 22:53:46 executing program 2: syz_mount_image$ocfs2(&(0x7f0000000000)='ocfs2\x00', &(0x7f0000000100)='./file0\x00', 0x2000000, 0x30, &(0x7f0000000200)=[{&(0x7f0000010000)="02020202020202027468697320697320616e206f6366733220766f6c756d650002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202027468697320697320616e206f6366733220766f6c756d6500020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202027468697320697320616e206f6366733220766f6c756d65000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202027468697320697320616e206f6366733220766f6c756d650002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202024f43465356320000ac27f604ffffffff0000000020000000000000000000000000000000000000000000000031000000000000000000000048c3655f0000000048c3655f00000000000000000000000002000000000000000000000000000000ac27f60400000000000000000000000000000000000000000000000000000000465b27ff9f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005a0000001400000000000000000048c3655f00000000000000000300000058bf0000070000000110000000000000021000000000000009000000140000000100000067915238000800"/1312, 0x520}, {&(0x7f0000010600)="00000000000000000000000000000000c5ef392b8d504b4aad7ce47a7cedcbc1000000000000000000000000000000000000000000000000000100008438e2ad097c57b5fd01f23d00"/96, 0x60, 0x540}, {&(0x7f0000010700)="47524f5550303100c00120000b000000ac27f604000000000000000000000000071000000000000000080000000000003c250cbcb50300000000000000000000ffff1f00"/96, 0x60, 0x100000}, {&(0x7f0000010800)="47524f5550303100c0010008ee070000ac27f60400000000000000000000000004100000000000000010000000000000fc5222f4880100000000000000000000ffff0300"/96, 0x60, 0x200000}, {&(0x7f0000010900)="494e4f4445303100ac27f604ffff0100000000000000000000000000000000003801000000000000ed4103001100000048c3655f0000000048c3655f0000000048c3655f00000000000000000000000001100000000000000000000000000000ac27f604000000000000000000000000000000000000010000000000000000007de1217378060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000038010000000000000110000000000000100001022e0000000110000000000000100002022e2e000001a000000000000018010a026c6f73742b666f756e640000", 0x100, 0x200200}, {&(0x7f0000010a00)="494e4f4445303100ac27f604ffff0200000000000100000000000000000000000002000000000000ed4103001100000048c3655f0000000048c3655f0000000048c3655f00000000000000000000000002100000000000000000000000000000ac27f6040000000000000000000000000000000000000000000000000000000013e2d5ab1a04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000130001000000000000000000000000000000010000000018000000000000", 0xe0, 0x200400}, {&(0x7f0000010b00)="494e4f4445303100ac27f604ffff0300000000000000000000000000000000000000000000000000a48101001100000048c3655f0000000048c3655f0000000048c3655f00000000000000000000000003100000000000000000000000000000ac27f6040000000000000000000000000000000000000000000000000000000097fdadbfd1070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001300"/224, 0xe0, 0x200600}, {&(0x7f0000010c00)="494e4f4445303100ac27f604ffff0400000000000100000000000000000000000000100000000000a48101009104000048c3655f0000000048c3655f0000000048c3655f00000000000000000000000004100000000000000000000000000000ac27f604000000000000000000000000000000000000000000000000000000005f7d68209b010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000120000000008000001000008130001000000000000000000ee070000000800000010000000000000", 0xe0, 0x200800}, {&(0x7f0000010d00)="494e4f4445303100ac27f604ffff0500000000000100000000000000000000000000100000000000a48101001100000048c3655f0000000048c3655f0000000048c3655f00000000000000000000000005100000000000000000000000000000ac27f604000000000000000000000000000000000000000000000000000000002077a9a9e806000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000130001000000000000000000000000000000010000000078000000000000", 0xe0, 0x200a00}, {&(0x7f0000010e00)="494e4f4445303100ac27f604ffff0600000000000100000000000000000000000000020000000000a48101001102000048c3655f0000000048c3655f0000000048c3655f00000000000000000000000006100000000000000000000000000000ac27f60400000000000000000000000000000000000000000000000000000000d621e6384d01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000130001000000000000000000000000000000010000000020000000000000", 0xe0, 0x200c00}, {&(0x7f0000010f00)="494e4f4445303100ac27f604ffff0700000000002000000000000000000000000000000200000000a48101009104000048c3655f0000000048c3655f0000000048c3655f00000000000000000000000007100000000000000000000000000000ac27f60400000000000000000000000000000000000000000000000000000000dc031607410400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001500000020000000000e01001300010000000000000000000b000000200000000008000000000000", 0xe0, 0x200e00}, {&(0x7f0000011000)="494e4f4445303100ac27f604ffff080000000000010000000000000000000000000e000000000000a48101001110000048c3655f0000000048c3655f0000000048c3655f00000000000000000000000008100000000000000000000000000000ac27f6040000000000000000000000000000000000000000000000000000000005c639d8b403000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000130001000000000000000000000000000000010000000080000000000000", 0xe0, 0x201000}, {&(0x7f0000011100)="494e4f4445303100ac27f604ffff090000000000010000000000000000000000000e000000000000a48101001110000048c3655f0000000048c3655f0000000048c3655f00000000000000000000000009100000000000000000000000000000ac27f60400000000000000000000000000000000000000000000000000000000a59a79089f07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000130001000000000000000000000000000000010000000090000000000000", 0xe0, 0x201200}, {&(0x7f0000011200)="494e4f4445303100ac27f604ffff0a00000000000000000000000000000000003801000000000000ed4102001100000048c3655f0000000048c3655f0000000048c3655f0000000000000000000000000a100000000000000000000000000000ac27f604000000000000000000000000000000000000010000000000000000000403aa77c7040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000038010000000000000a10000000000000100001022e0000000210000000000000280102022e2e00"/256, 0x100, 0x201400}, {&(0x7f0000011300)="494e4f4445303100ac27f604ffff0b00000000000100000000000000000000000000100000000000a48101009104000048c3655f0000000048c3655f0000000048c3655f0000000000000000000000000b100000000000000000000000000000ac27f6040000000000000000000000000000000000000000000000000000000001eaf6fb51040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000008000001000008130001000000000000000000ff070000000800000070000000000000", 0xe0, 0x201600}, {&(0x7f0000011400)="494e4f4445303100ac27f604ffff0c00000000000100000000000000000000000000100000000000a48101009104000048c3655f0000000048c3655f0000000048c3655f0000000000000000000000000c100000000000000000000000000000ac27f6040000000000000000000000000000000000000000000000000000000097883a98f4060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000008000001000008130001000000000000000000fe0700000008000000a0000000000000", 0xe0, 0x201800}, {&(0x7f0000011500)="494e4f4445303100ac27f604ffff0d00000000000900000000000000000000000000900000000000a48101001101000048c3655f0000000048c3655f0000000048c3655f0000000000000000000000000d100000000000000000000000000000ac27f6040000000000000000000000000000000000000000000000000000000061a1f5a44f02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000130001000000000000000000000000000000090000000028000000000000", 0xe0, 0x201a00}, {&(0x7f0000011600)="494e4f4445303100ac27f604ffff0e00000000000000000000000000000000000000000000000000a4810100d100000048c3655f0000000048c3655f0000000048c3655f0000000000000000000000000e100000000000000000000000000000ac27f60400000000000000000000000000000000000000000000000000000000a1130fa535050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000300100"/224, 0xe0, 0x201c00}, {&(0x7f0000011700)="494e4f4445303100ac27f604ffff0f00000000000000000000000000000000000000000000000000a48101001108000048c3655f0000000048c3655f0000000048c3655f0000000000000000000000000f100000000000000000000000000000ac27f6040000000000000000000000000000000000000000000000000000000046a269f79900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002700"/224, 0xe0, 0x201e00}, {&(0x7f0000011800)="494e4f4445303100ac27f604ffff1000000000000100000000000000000000000004000000000000a48101001110000048c3655f0000000048c3655f0000000048c3655f00000000000000000000000010100000000000000000000000000000ac27f60400000000000000000000000000000000000000000000000000000000e85f9d1c6305000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000130001000000000000000000000000000000010000000088000000000000", 0xe0, 0x202000}, {&(0x7f0000011900)="494e4f4445303100ac27f604ffff1100000000000100000000000000000000000004000000000000a48101001110000048c3655f0000000048c3655f0000000048c3655f00000000000000000000000011100000000000000000000000000000ac27f604000000000000000000000000000000000000000000000000000000004803ddcc4801000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000130001000000000000000000000000000000010000000098000000000000", 0xe0, 0x202200}, {&(0x7f0000011a00)="0210000000000000100001022e0000000210000000000000100002022e2e0000031000000000000018000a016261645f626c6f636b730000041000000000000020001201676c6f62616c5f696e6f64655f616c6c6f630000051000000000000014000801736c6f745f6d617006100000000000001800090168656172746265617400000007100000000000001c000d01676c6f62616c5f6269746d6170000000081000000000000018000b016171756f74612e7573657200091000000000000018000c016171756f74612e67726f75700a100000000000001c000f026f727068616e5f6469723a30303030000b1000000000000020001101657874656e745f616c6c6f633a303030300000000c100000000000001c001001696e6f64655f616c6c6f633a303030300d1000000000000018000c016a6f75726e616c3a303030300e100000000000001c0010016c6f63616c5f616c6c6f633a303030300f10000000000000200011017472756e636174655f6c6f673a3030303000000010100000000000001c0010016171756f74612e757365723a303030301110000000000000280011016171756f74612e67726f75703a3030303000000000000000000000000000000000000000400000000000000044495254524c31000000000000000000000000000000000000180000000000000210000000000000f58df7ea150a0000", 0x200, 0x300000}, {&(0x7f0000011c00)="c03b39980000000400000000000002000000480000000002000000010000000100000000000000000000000200000000c5ef392b8d504b4aad7ce47a7cedcbc10000000100"/96, 0x60, 0x500000}, {&(0x7f0000011d00)="47524f555030310000010008ff070000ac27f6040000000000000000000000000b100000000000000070000000000000ab2ac9b69e03000000000000000000000100"/96, 0x60, 0xe00000}, {&(0x7f0000011e00)="7024f50c00000000803a0900803a0900102700000700000000000000060000003801000000000000ed4103001100000048c3655f0000000048c3655f0000000048c3655f00000000000000000000000001100000000000000000000000000000ac27f60400000000000000000000000000000000000001000000000000000000655bc35521010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000038010000000000000110000000000000100001022e0000000110000000000000280102022e2e00"/256, 0x100, 0x1000000}, {&(0x7f0000011f00)="000000000000000000000000000000000000000000000000bbac16521d0100000200"/64, 0x40, 0x10001e0}, {&(0x7f0000012000)="000000000000000000000000000000000000000000000000d73cb06d050000000300"/64, 0x40, 0x10003e0}, {&(0x7f0000012100)="000000000000000000000000000000000000000000000000ffe7c27d060000000400"/64, 0x40, 0x10005e0}, {&(0x7f0000012200)="00000000000000000000000000000000000000000000000027e69e0c060000000500"/64, 0x40, 0x10007e0}, {&(0x7f0000012300)="0000000000000000000000000000000000000000000000000f3dec1c050000000600"/64, 0x40, 0x10009e0}, {&(0x7f0000012400)="00000000000000000000000000000000000000000000000077507b2c03000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100"/96, 0x60, 0x1000be0}, {&(0x7f0000012500)="000000000000000000000000000000000000000000000000d35683df02010000", 0x20, 0x1000de0}, {&(0x7f0000012600)="c024f50c0000000001000000010000000200"/32, 0x20, 0x1100000}, {&(0x7f0000012700)="00000000000000000000000000000000000000000000000087544ce5bc000000", 0x20, 0x11001e0}, {&(0x7f0000012800)="000000000000000000000000000000000000000000000000878a554d00000000", 0x20, 0x11003e0}, {&(0x7f0000012900)="7124f50c00000000803a0900803a090010270000070000000000000006000000000e000000000000a48101001110000048c3655f0000000048c3655f0000000048c3655f00000000000000000000000008100000000000000000000000000000ac27f6040000000000000000000000000000000000000000000000000000000005c639d8b403000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000130001000000000000000000000000000000010000000080000000000000", 0xe0, 0x1200000}, {&(0x7f0000012a00)="000000000000000000000000000000000000000000000000e8f08c310c0300000200"/64, 0x40, 0x12001e0}, {&(0x7f0000012b00)="000000000000000000000000000000000000000000000000d73cb06d050000000300"/64, 0x40, 0x12003e0}, {&(0x7f0000012c00)="000000000000000000000000000000000000000000000000ffe7c27d060000000400"/64, 0x40, 0x12005e0}, {&(0x7f0000012d00)="00000000000000000000000000000000000000000000000027e69e0c060000000500"/64, 0x40, 0x12007e0}, {&(0x7f0000012e00)="0000000000000000000000000000000000000000000000000f3dec1c050000000600"/64, 0x40, 0x12009e0}, {&(0x7f0000012f00)="00000000000000000000000000000000000000000000000077507b2c03000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100"/96, 0x60, 0x1200be0}, {&(0x7f0000013000)="000000000000000000000000000000000000000000000000d35683df02010000", 0x20, 0x1200de0}, {&(0x7f0000013100)="c124f50c0000000001000000010000000200"/32, 0x20, 0x1300000}, {&(0x7f0000013200)="000000000000000000000000000000000000000000000000af8f3ef5bf000000", 0x20, 0x13001e0}, {&(0x7f0000013300)="000000000000000000000000000000000000000000000000878a554d00000000", 0x20, 0x13003e0}, {&(0x7f0000013400)="47524f555030310000010008fe070000ac27f6040000000000000000000000000c1000000000000000a0000000000000e7121f2fa001000000000000000000000300"/96, 0x60, 0x1400000}, {&(0x7f0000013500)="494e4f4445303100ac27f60400000100000000000000000000000000000000003801000000000000ed4102000100000048c3655f0000000048c3655f0000000048c3655f00000000000000000000000001a00000000000000000000000000000ac27f6040000000000000000000000000000000000000100000000000000000084ec7aead80500000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000000000000000000380100000000000001a0000000000000100001022e0000000110000000000000280102022e2e00"/256, 0x100, 0x1400200}], 0x0, &(0x7f0000013600)) [ 451.265255][T16451] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.3'. 22:53:46 executing program 1: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000100)={0x9, 0x4, &(0x7f0000000080)=@framed={{}, [@generic={0x1f}]}, &(0x7f0000000040)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, [], 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) 22:53:47 executing program 3: r0 = syz_open_procfs(0x0, &(0x7f0000000000)='smaps\x00') read$FUSE(r0, &(0x7f0000002280)={0x2020}, 0x2020) read$FUSE(r0, 0x0, 0x0) read$FUSE(r0, &(0x7f00000042c0)={0x2020}, 0x2020) read$FUSE(r0, &(0x7f0000008440)={0x2020}, 0x2020) read$FUSE(r0, &(0x7f000000c6c0)={0x2020}, 0x2020) read$FUSE(r0, &(0x7f0000006400)={0x2020}, 0x2020) read$FUSE(r0, &(0x7f000000e7c0)={0x2020}, 0x2020) syz_fuse_handle_req(r0, &(0x7f000000a480)="11387eda7677075c17d57d6a430c71d7e4542574cfb2454f6dd5c5d5b357cf50d6e67df2c4aa3f6824b2ff780ffca672daca501c6b0971e5655a2d7caa4aaeeda58438f82d8c1858a962d1c542b716a83b30106663a8d6e794d44ca2598102189551d35a024d3735ec69d70cf4503cff6a858712d1a3fc4993983d6aea753d7c71b8ac056027406c64b05dca9944cccd2ca98d515cd9179652549203bc55bf231c3c4e53d7c3cb5d39676e889d38f9b4b3070107c22c4f807cc46c58f76ce203d4f48c8b9d2f8c0f91ef4a41a4b80e9a4cc9a00126fd0b56270ee5f5f3d639a2f5470a10364ff7f179f34339607b03079dcbf5a557b0ffe08fbf56231e4bb3786df248e0df3342ea74e4ffc0647fe1f1ddc5454fe0f1809a238ea3a62ea8d58a16b4675183cce31ff8247198d91cb16db0453e67db06fd34bb43155b7b3c72e4fd414475585f58c80f25daae37aef5cc4142c60fedfe1159fb7eb2bb49d1c6aa2fea3dbfad7a352d13864170e082e756d248fef6fd33ae8c1d6d49b388aa38af4ef361f78c4f17fa0b192b52eebd2b6c177a7676af31b695bb539e99cc12ae0c421b697219abfc5975bebf983e3c3b096638767ae5f45acdb50470ff7c2de003bc7c0fcec5876ed15cf5bd64a8df3cf048f5f595292ac0ccc181a0d2eee564d169dd11e6b6691d1cfa30f176c1b23ac3042a12b91dc8670e83abb3c7175cb8b7dd57315115afd95311a1ee2a04f4fe865a53539702de45c48ab082fe81589ffa694d2ada5c9ea78e3eec37bb5e6225c6147ac3d63e4931a7a92176d1c6a9efb20fde20f807ce07fb587047d41cca3a0a83cb7cf8af3757d6a6cfea55ad09fa0704c01d3d86f45b282e79e9f5c7bba9abff555f0c72f3caa203d85cf5c8b0d3bd3c4f3ac2a03d9bd23e1ce559af2f1d137a9f0fcd01fe347c543996d59d9daad1f05072a303c88a5ff78d19e150e2bbe93c5281cd1aef93902dc16018194055d15b3a9379c71d2947368d116550b92d4a89448fe171c1d0026a9a60a8d9e65cada9f5fb55bd6a97257d1e4c3916bbb2907af62f6dc0ce0070708d34adcb80d657ff527ee97ce826a175f133500010116bbfde5ef37d643056187dfae696e7f8d37ae7def0c68eedd7b3d4f126b790f2ebc30a4f51d868f4cf9c24e12b9197041a0d1e8afa25353aab9bec5bd64cc9b18d7d058477a807ae97baaf93661fcf43a7fdccac5b2cf221ccbba6904ed48efbd8cc4a10fe2e078f7eb6d220179e9c45c06066a6e2d95512c2c7747135117a1e84027bb616c89e7257165378619621131b55be15682d5ac744a22fe7ce839269ec14b76060a1142185dea94862b3178cead479122f474f1ca7176f32409b01972719593091ac76a946b48040990f89697b3eeb3b1b3088bbdc1b95ec4e65055374281f6baa8773ff52781cb7184cc4c7f4ace3684819bc27752e302572ea07893c8f76cd63ded7b6dca6e6f1b07de014cee8ceac247bec358c4cd6e2a3c6d2d841c96f7c081b865baf5854a6e00b1b615bc9d4f106bbf584efff8d9ba2decc5b094520d8a7c28d44bd564eb4723305818ee4af579927825bc039a9d9975b1d559dfb5163af3a71b6ac7c3da411a674886425f7246c9cd595ce6aee8d7e79c4625a3a243ce42b0bfdbbe43e4537df012c2d622273bee4d099cac75e27942bd02c97e7d1b7c5a084306d138c8494d87e996eac31f4e655fc3c50ffc79f0f1e5dc38b3f3386842211f21f7f7464faf16ebed477531bd1ce4848e8639ad9f0c82d9ce31b4eb83d1a65051015b16b89eb10d644c59bc26e7312d3f7e091fd08fa07ad03472eb08337ac4c55378e483fb340d8e47623f09581071fec69b74b416aaa2b9e1278af1ee54ceea026ac7fbc8922808136c4c53a72b2abd9cda48dbd9bbeacdb52f841b1d5bb65f57c343b6622b4235b5bc3095590e92ebaae8a9fb4834470406d43a2d4fe57d8743e348f6f7e53f0cf84d942293d274869806e645ca199604c6f7548fdd490a531f24c191f157edf7079c51e621a66b698a83f149201918eaa32e79a1cc6936754795bc447646e782a63942de4b7c250eb13a3db5923d35666b8bc2f23ede47bf2221fdf3eac631d24f2e61660d935d4b993f1aa76740ff2c14f2e6ae47040a05f3bdbfb6f12db49f1a230b7e697e1a9a73ffd7fef1c55fcebfb25fb63829498b2a128f3b12087f2817d595df8d3545364c569cfe4414b68f13ea7b49c0b2b4ed36caa505bcbd3266a894e94e0a7a1280a3513fae5c2dc96a9a0a16f4dad710523f585bcda8263b358bfbb405a6dfd319325a2a6266eacf1b3d12927e72c46c5d4a09f3a1c959712590e19671ec134e3244a21d755425695b93f01e25db099d7a0be274f707802f42920607b04f2597fa5bf8eeef8eb71872490526de1ef5e230ce75db24898822073598981c29e2253a1fd53f21f65b90c737cc64367556d6ecc29b8b482ceac387c5ddd29cbf982b2e6e0b09d58020ebe58482fca426bd6f1b9f7d9288977a13c55e4c3ed4eb4090b68bd637026403f7230c35af5576ac74fbd33c492576db5c3a91cf00b5060bfe597794038110ee41332b504dd800ac573d3d82a64c053ff20df45597982e55413b16d469a188868b742b8428bae45acb23ebca19de6f598205c446210e25f8168e6b4f38db6e22f66fa86703e7807ba5268226ee25a66469168d6c2bea9ef4b332e8bebe1a5c7c13525d1be384d6ab0d40ad0c9dd6177c3d7cb7e053c54105b72a4454be5ea2e25de4722621150c0584ffcd9fbf511ad0fcce3e89aa7feca1d19d2968612358d09c28db7fb5e7f19769692d58dc371735689914dbef0818f9ed7ef3b8d15561b2ef9a7f1a6dafe5c9eb4a532facfb3d7e17f381d6791e5a8226f99f80c6c2a1b064b6f3d7edfb3e21c5e84c382abd495b86ad5c4f13ead1abab362600f1eb52bc41b7c664c13f934dbb207b6597fe4752b080518cc64b7b6df7f07c482a0d8d045c16f0eaf3ee9c385b34f8d68b5adf3d2595a726f28228fef53f13b3b90b93bf2831c813fc69377f833090fa8a4ae3dd4b1e453e46812cc5b1e18d1f25323a6ce38cf0f8a5ec9d43e1fa0d8db47ac79ee2bbe73659edfef93ba0a1ecbaf9f3d0e6c786ded52e9c6167f67290126674ee17e9d0263bd7f4df1ec749f802163be9ec29e0c1082d4448ff2b972d1a3a7cca062d1a71e1a20b3fd9ae1b3ace206c8090fc992301ba01a663f95168afd8d5910581a076daacd58dc43743321f3bb245f06108a8a488044cc2f56f6ab5504ac3b79a4f9be417ed635bd5cd8b6a2108ea12ce69c0758941b8887dc1b1592ec62634178598f180c7ce7c192b754b281f334845135e30ed08da79876e1ed0c17790c9ba533fbfef2f3ceee71b3fd8ff6ec66021db468c792eadfac87b6cd93fd6eff9ba00c8c9026525c8fad4a47bab292510767e8316573d7402ff64236b3a623c6ae7e29890d441de8f08de673f4d0143030e400ff14e48ba1d276abbbb1a4385e6ab0da7ecfb26b2efc335ab7b80897b4dc040d41dbc539a0590ee381db88a94f069860cab9722078bd7ea553766a6902c5348fdf6c84d088086bab910d5ac9a0d48ecece842cfb8d0b84e1fc752cb237587a7c19be6a25a7d81d6f2832a0cbf142efab3288129e5d9ec5dd08e0e20e6ec930a0573d5af46cc792e99b27166617327aa48c89e732f377c269306cae1b5b0a321f348e75ab308df48d87088963736ca2b8c6c9b7f3fd4191834e17271dc57cd82412afe10e5253b1f45ed124af563cc70ef316e14d9e410d96d583bec2897b01ed2086c50205634606c92c30de9a5620334ce81b525648f479e20e83ece435bc2e6773d1cad1387df69c20e8a26e8aa3532921a4d3de920db23b74ed97bc7becf0a01146aa9e380bdcff65f6dc49982fe97653a82057b92b0036a58157e11f1623bf948eb04018965aec00f05995c1399a2ebf5b188b9226365a314b693618427b21b84a427af535850763c30e30d45add3a980c5c111c779d918bf13e8d8f4fff2d06cda19117119780b0ad827040704fba78f1588f4d7b3fcba1ef1f76e0c5aac02ca34e72888e4c67bec5bf737512a0c901e651efa5c11580432de96a83f72d00470d832253383cd853c4639769759665908516ccae2b67966f5fc5dc3cd8ce67873169d47a5d2229c1e6210302d591052d02acc4971a9bb84b1f6462ec8b03421d76c3eacd2ae185f9888f878a69b72c5a66a0b843eb7a85920d4ea48c3f0b1bbb0c83806549db4639e2ed325d877880c764a33a4b835397b1f747e4b081604fea2be9504efb61b3dcc9470560499f3103b176a0cdfe094ebd15218979c238ae134afcea023de1e8ff69aad3e7f2c04bd323793eae4fed3e0ffa77ea35e29cb9ffd1adb520fff9781a35414526ef1ab8a027465f0fbc640eeb1aaf48a5d050bb3f497960faf90c4d266b8ff404af942fec283159f66a8ac19371fc17edf22b5f34268e290d14ea47200e1e2c592e29b512e66a22e830411cba61332cc80acdd4bf85f1de5e97c78eadd577f856e165584eba24e197e48e8fd7dd412c362209207ad9333ab825a2a342af92d104a452cdf91073047b5079f9ad174e0c60ae7b660d69b8f36a374a4ca941638a6b9b3222fc08aac58dfc1e5f05fb6c68344aa8ff45c9690680524d7fc78f929e04e4ce496b3c813144c7dd7036c8ae7dc28eb11203ce83ae1dc39a2a365f83ac2ccdeb5a52e6298ff8b57955d6962625bfd893d2927ec2b24a8b4e5234ec43101a1f59ef61202966e120359ff97117605b4aaeaf4650675ef569a964fe44af70813fff0f1657d40b8631533d988fa1a7367fd04d7a2ea3268f7c72ed84a1a2d171cb2cc36b9038aaa1aaa676395f9cae7b585c2f83b47782337fb1f2c93dd2739d17c445c518143f599e63687ecc4b58be01a191fc9d2cad6fe34b4c549650b73ed7ec0b07cbc8d8fbcda6e5d02b1916c831a59ada7d32c63cb828cdbd10aeb781f7130ceb2435671fd1ceb9ac6f1da0633a02ba5366dd2522b026e04527ff6f3dc650d501f28e01211b0b989f2cf27e2a0826ebbf2e274f5c264cd7f9c65038e679bb0b79a387c69a98492d37850310eb38e8a666d5668fd8d4fbb338c3c983ad38585a3735b80d359d22004a7bd1f4917a6e431b4a70786143d41268417777aafb7cb260bdf1345dffb766791fcd2832baed125a1242d749681952a74363899af7caa471f46d51767cba82e8fc8bd7b40e842c95184658aa9b23c0ab7aa4c39d9611fc56ca13863e988d9c0c79867743edd2048e3f790f3866eb89d40ec0500852318dba2df62318faa5dfbe51ad3ea96a36203295f5d5ede515c6f3ef577344f1e7b78045a01bf77ed4e32ef03d76c24ecbd392dd0394fee7607b8e24687481c892517478477409b03ffdbd8753359146e6cbae342c4627c3bf4d4832fef7237cd51ffc3233a39fd51ffaef47d3b0e662e0c9743297f1fee5e5f36f9b106fab1e5ae4af119af48cf73301afa52cfecd55379e24a03c3860821de990dd1ad5d85fc4d9809d7cb5403fb40bda17be39055b0e7f81e46c0ef8f829eec6fdcbfaf61d143ff983a13b8cc3beefe9cd6823612dc95d2233a6b8ddc5ceef6f2c0da6f70efde64dbf7f2879e03a1d31c2dbff0d4c45584dbd2908efe8fd8ce0bbe908b642fce95c634aff408ca3831976b5f7cfd8a0abbc5d53869f8ae82a8060221f0ad62da2b16a409680935b4e268f9dd3cba1216b6cf7c7d49aa9709e210164da8e869491eba71d5d326250df48da7d2676225a8feea125b75754fd93930e3e920c7d52ed97770d2714cda98f796248c628c816af9d2ff9705bc8a2dd0a9eff54a7f96fccedaa99b6c3cc9e91628d3b73aaadd8ae4a8c36bca4b2d77928ae1569c51d2a3990b2a25e546b1bbc16825b44ddfe4b8308a7ecd9db8d16add22b4fa4b3c066872208ab07a741266174ca0db732dec47b1460127a0f8876f6b3b350155bba880092da41dc55ffc5196b40209f2166511931be37e06c4df2a35ea93a85fa8affa6153ef28607a74f77acade41cc2a35556fc9e3a94685adf4ac67cff50ee9a7c119f2aafca025a0cd0260c38d72d8e03c3baf8c2ea31a35406c9ca533b6adc9e78367f7d066d28457c17a878a7c7618a22d064b656c31dec24ed082a8579a7b014bce5c43eb1fd34bbe4414de8fc429e84838c4cfb0d2a949d7fd1d58db8108097f53e4af1ee30acd1ce4715c1a373cd01aaf13e989e24482db6cb02bc3c3dff4c2692003f6de3af95007ce4a6b0abe8d96ebdf9c92213b964ee14797fc0b21e47b53b4a8caffa8705f5a5db3507948adbbab9f9a9ec8c3495fc8439b9d58dc2738caf549f71438a259cdfb11e6a9358ada1ce13a15f72e855f68516f8ffe540d2b6ae73771f2059cdba1ce240e10909808a824dea7f3195167578a8da39d7e34eda9ed9c757264ac8182f9f617db8f79f4446e28c8fd0497cfc34b22fe52b7550823a213cca6cc186c9a5ca6088af34eb365f876def6ab5263800b02feac44ae7861b64f7e266a1059aa300fa5d1a536d72106b64c89927b41b076157bf2ae44feec323cd8e6879ba2d1ca5a02eda7cec8ebc12e59a5ececed23221a3483804b8a8c84e70faee03900833f278df96cceeee4c4957946b7743a43e0ef02402997f507be40e97cba332c637dba247d762bb77afaba55451d791a4f5fa832f766077865370bc768b1e972237f8e467ad3b0dffc36cf85149bcb2d4b148763c95cce960442c680d7a2fffd852c9f3f64a684879a2874e0436ce2cf809c1960148912c88358af42ba59309e0832fdab8fd52f8aeed18e850ce1dfd7c6844fb1b06b98a7a8622388b54eab4bc1cd3d3953744a60fba1a8d8abc0f1f2f042ac4ea88564a2929e58f143fe161d41c1c73d2401b4785c1afcc51c1b168829af3ee95da2bf39721da6dbed56a4ec153df8ee6c2ed9f48b1ae5570e36f428580580f7dcd53b26c0cc37f0de0dbe5764bdae904d35bd41d5f1e128de712f19933b86b2090ab88d3b28afa55c9265c85f2270a33c2861d0c9d76f1382b6823049bc493b3c86e57f9c1a09ad50023a6d9b9b79ef6fc770b69c4ec0ee1bfb9d56224f4352166fa629fff03d9dc00debc2eb857f922256e3ba6590d4e7cc6de1d1351d18aa614921e84c42e36498b3cc3d1d33fc92a8b234be682df7681603a8f8e1a3c04677b71dea7038c8a2bdaf4b9dc2e87af8e73b35a598e2881ab74aae039d214d2b9d609fa5482313aade389c93c12440bcdf408e1cd761365c1aa5557d97cf7564ab58ff5e55f8907f39b8ac99721fb71a78d7970397aae693e085167827483c4b95b1370d969ed78c1316939e74fe0e0bfb2b88911f37ab2eac30613e6277ac5ad4fbae1ef825601782fedac94992d168574fd1d983f1752947c7d4264e64ae635181275e0306a055ab2e69540a93cf36e2fb5fd140ca63bf8a4cff6d8fa5c00d6fab51fd3b734e7fce44fc108549dd4cbed54e8aee8579844534483fb3ca97cfcbca5bfb68a68a51a1ff9a455eef4196108d009ce2f6a8388211de0b9cc566e3f8b03a99f573f5502a0f75dc786fea4b2a38970a213fcddd4e88dc86b25a5c3445b5c139f86f635fcda73823203c60b1d211e839ddcd036717b0f82d3fea945535e219116576b3f0a54b335da0956b0549cad3ee3fe47d9d510990632db1c16776017f4f65cb239be28bc0e83564819fbfe02222af4f67735d151983d1213cb6815fde2b2f7838ef1cc24da30039a4c05c99640a29f4fa8c32a976f478788c3f0b167953f73add628fecb3f96437430a922b85a268e85dbe8c9f56b1598b8bac0c1e2210ad78cb41bd48a4541b2e461d431cfd37ff2c9c2ce0fd5e8f4c0c0bd647776289b38e3ac616bb0c9752247dc3e83d9b15c2d7ca1d08242fd401982a7e1d060cacb6eca4084acc7f699716b4d6bb6966c6e8b662014bb755a82bcbb200aac052970a5edd8deb2a4bb81c21fc7e9b396026dacd472fbdaf887d4048d6c20b040a247cb121ac2ae3fe15512c7d3d177aa0713f6ceed9f45e4414f160ebe2cc57b55416f8973b4caca7535b98aab8a2abb70821fdd5dae6909f6e1982801ef05f956a55c2fa45bbe9a8dab821ee1c071f6cb59c65d45384723fe56275ae50294bf7c9f2ba642444df32e9042f82f506a22a10feddcecde7a654db419072e8cbd9392c41407470d5102ddbaf679776c794bf414848a767721e7706cbb7792b08e13be55d5f342f1bbbc6a8222d6463162940f68b38b7829dfad14b0bf097cf550f8bae1c733d653b71882a67c0df0d796ce74d772aac3e453a29ff1f671414721d66a24a3726305647c7eae1f90870d5f95b312c73d322c2336a0f82a3e1b848e724d8dd552ef92f57f4d75c81def75f0ba0ed2b14e9b3bdf8ef9aeac81065fd421495f534cd08e97a3abc84ebbc062b5361e683d4d5d5c4293359bda7dcf06e73d5af67854da3822eb3cf9a8a446230e8896337692a11f6b416e8c54c77240e1020d23c5066899ec7cfd08add8ae82b0d2a27ae7057c53dd54250aac59708f685e19fdc2279b149a89e9a3fd32032d8fdfbd87bb8b3c185fea3fefcec1e28c6a5bfeeb98137c439cfc187407087d5b47cfb55da57eb66c892a03f10ae5c7f899f7d3821589b377f41f435725f0b29fadab1e4867a31ba049222d1b5f36ceb2b9b7d84c6326c5976e98e351d557457316f5555cee664172db4d713f6fddf5fe848831ecf5739f9ddcedacc340077d9e5d40cf7a0a772271d5f3c067f86ffec0d6bb857d9df1d24702d6286a19f9edbdf6408fd5c573618c04f12568846ec56d67dea6c356152b1001fe14f8baa166829ceaab07cbeb50b530a9c0408615c4f664b0cf614590544f5f4c9781532898e9ebe91603f2b2a6ad7e2ecc14166b0474fe061312035bba471d5389df9557e49a4bd9e138db1fd5041e916b82ccfe220926e58519b65fe7fbb3ec95c10eb082538335b4c549dd4cc3669b523fceed0b111bc36ee104e8c30460b7bb46ea3a36321a3a07c15f01672edd41d35d5f537d6f333f6f324faeb06da226dc2394d6a347fdadcc5dd6da9ee77edf059fc96808d486d54b2b503158fd2e45cf9316b60f579393f0e4776d9d7e4bf19d6cccbdfcce96172296aee1cbd98958993c74e847958e4a92f72760d626e9a1c71edb5b410f93606433482878c50882a045f80c7c25031bf16d0188424e46a1f63f37d625f4f5ea788159bb7e45347e1f885d768ab4b0738381b0e1cb34dd58fa44025a876d0b3448694fc2413d5129f61bcfd6cebaaa1c6e515f60b7fcda53ef635d645ecbd8a5d05a8cb558f7ef5a8a132612223091bc18fbac577e523c2179ea8980f06356905879cbb177383f64a3ff187d6fbce4bd3e55e6813ba15986c2679f5aca9e903337c9e8fa1602b7c6e5d09063800c4ff1c62abe8cc60f58e216aae576630da2fc996570521d3be396530da746c34fa33c33f0a9069ee1283236da79ddafa84f6716066d2be4919d8e48c25d7f5da979b560893aca8214fcb773f973429b004c6796f61eedf744becdf39d7621ce5804e8bd5399899b531379c11022ee0a01ae3408e6e1a0251e3cf2653747b4748335c46483f87c2c5338f4e517f85c36606f36f020738329cd0a06c2143df0177dad9b0a0dddb04f452f77917b899544369951dfc5678b70b8faef4baa05c3e7fbb684ad9c45dd6a89a1b09a1128ea0986e1611d5e8c01a6dd9fd3a2cc12226adc4d6d944a2c725ff5660c79b96b1cf16ec2f8cf42b0a0c859f5e36657bf84f51578716b13e9bdfe34932249b2cfb26ca6f2d50b7c8aa5877afceea4245b68cae64357c1e242bc1584d736d622fbb258de13121d37d86d0bfe99e3782114af0fc9e256287607d45ac1d370eba816daef90e9e9e8b038ea37243ad8db08d0168a99ae19c46dd0bcd57624c46cbc057ef6552d4f140d84f187ca98e30dd8c731459e959e197f547e1e7010d95e32f443820b9a575b1364c356b6abd2315a003ff1c4ab022d188049a9126fd2249e6f7fffaade12ce5236557657c7cfbd8a8706bb47518abee14da9d9b75af12e82802bb8dce52e050657c3229f07c038f887b39fb9f965e3ce40573684359917a527998f751195d7e30d6db0b01f5d2748903ad69c8a31492fa3689da2ace447c3bb1e50cebb48cbf8c941b5ee8f1d366fc4f1e2fe630bd0b7d408f8c39b76d82ea54ccc20779cd08d94baf555e97b36ee9f6b6f3c9c516803b9140e64855b4b187bde4ea0fd1a2010701dd71188b8417b0b96e73e81af14a73cfffa90075083c17e33242d95487e35bfeef8b80d78d21302c9cd9a91603fbe1422d2affccfbd86b576da9505aba486ab3910bcff589bbbb152edfcc1fbe195dde6d7526e1fcba49d9b403e2c42f84b06788e68e062709bbf3ed703939c6567dcd1a989d189e0df789207697c5971a08172c815aabf287637f5aeeea14ab2fd8284175b94edd73154bd140ef0ea8556516925418af7ae55963e173d101ba3b4945db2df28b1d9b1ded5706fed69f6b0ba14209891f88e4c87a319065268e411d533ca569e292e5e5ace78c45f816a5db97be697973e43eb500f28198e0be7fdfff3af5b616234a20b91d931346c9419a4816d0447ebb20b9d70f3c612692d09ce6f526a34d26a112e773dda138c2c9e4dc379f77eab75de29481a6884572bc1f1d473cfefe39bcdc65ba8e1acaf98182b1f216b9275f0d235c540bcec2e22ac5b05fbe32deb01b196a0e3d6e6aaab1980150b122b49279cbb2735ee57f0afc808dbeeb22c4c1e7519b6930452a7a9e958639c426dde61a711be319d0895d9c51fa0e3d8ef09f11db9ba014945fc5d17c0d83bc32ec648d7704582bf111d0306a0fb7c9413af961dd495e9f54fdf6dda0a0ab47aafe53c61b8991cc2faac4b435a94cb7b89c07a0f77407ffe35576f3cd5f8d3d216d721b611f9887229434fabb5efff1c31aee46a84e08539ae65eff56aafa3cfb988aac5dce12e63637e9b378142241ae88eae6e29ed3faf0ede61f64b845ee1876a412f031175a1e6e44401a74587156d57d91a2bf569920455e4bf7be7295c4b25d23a383597443315b3512c3a83a6c6dd8e6cb083663dd70c3e92ca3217849b6e660c487edf6486fb52e7187aa51363ae0aa6cfe054cb37d6256eb70194fb2bff60213fe75025659265bd0c2b1398112b65171deb543649ad1c85ff2f5ce2318bc4a36fa7b7c34426923afe982ba9e2fa6be572b083ae010969097f2e635cf6834a555bac997d91b5464aacb39486048fc4b4f3c003991b6b4cccb622aa753ab237b204262e2048e754f2c0ec5468bfee0875732508785daf99a114da308a14df047aa89c1d9654521983521d8fcc809239889a4c511bcd592f554ba2dab61277db361142f39117f3ef372a15dafd0bb6c99cfd7bd5d5225042fe7c8edc1e53b0422a2a530ef79deb52e3b22b428abe7fc7ddcc1167ccb0c72e57d39a3ecb9179e82bdda44a78a704160d021d9d4c56067f95838659f3f1", 0x2000, &(0x7f0000011400)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 22:53:47 executing program 0: setreuid(0x0, 0xee01) r0 = inotify_init1(0x0) fcntl$setown(r0, 0x8, 0xffffffffffffffff) fcntl$getownex(r0, 0x10, &(0x7f00000000c0)={0x0, 0x0}) tkill(r1, 0x0) 22:53:47 executing program 2: syz_mount_image$ocfs2(&(0x7f0000000000)='ocfs2\x00', &(0x7f0000000100)='./file0\x00', 0x2000000, 0x30, &(0x7f0000000200)=[{&(0x7f0000010000)="02020202020202027468697320697320616e206f6366733220766f6c756d650002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202027468697320697320616e206f6366733220766f6c756d6500020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202027468697320697320616e206f6366733220766f6c756d65000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202027468697320697320616e206f6366733220766f6c756d650002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202024f43465356320000ac27f604ffffffff0000000020000000000000000000000000000000000000000000000031000000000000000000000048c3655f0000000048c3655f00000000000000000000000002000000000000000000000000000000ac27f60400000000000000000000000000000000000000000000000000000000465b27ff9f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005a0000001400000000000000000048c3655f00000000000000000300000058bf0000070000000110000000000000021000000000000009000000140000000100000067915238000800"/1312, 0x520}, {&(0x7f0000010600)="00000000000000000000000000000000c5ef392b8d504b4aad7ce47a7cedcbc1000000000000000000000000000000000000000000000000000100008438e2ad097c57b5fd01f23d00"/96, 0x60, 0x540}, {&(0x7f0000010700)="47524f5550303100c00120000b000000ac27f604000000000000000000000000071000000000000000080000000000003c250cbcb50300000000000000000000ffff1f00"/96, 0x60, 0x100000}, {&(0x7f0000010800)="47524f5550303100c0010008ee070000ac27f60400000000000000000000000004100000000000000010000000000000fc5222f4880100000000000000000000ffff0300"/96, 0x60, 0x200000}, {&(0x7f0000010900)="494e4f4445303100ac27f604ffff0100000000000000000000000000000000003801000000000000ed4103001100000048c3655f0000000048c3655f0000000048c3655f00000000000000000000000001100000000000000000000000000000ac27f604000000000000000000000000000000000000010000000000000000007de1217378060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000038010000000000000110000000000000100001022e0000000110000000000000100002022e2e000001a000000000000018010a026c6f73742b666f756e640000", 0x100, 0x200200}, {&(0x7f0000010a00)="494e4f4445303100ac27f604ffff0200000000000100000000000000000000000002000000000000ed4103001100000048c3655f0000000048c3655f0000000048c3655f00000000000000000000000002100000000000000000000000000000ac27f6040000000000000000000000000000000000000000000000000000000013e2d5ab1a04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000130001000000000000000000000000000000010000000018000000000000", 0xe0, 0x200400}, {&(0x7f0000010b00)="494e4f4445303100ac27f604ffff0300000000000000000000000000000000000000000000000000a48101001100000048c3655f0000000048c3655f0000000048c3655f00000000000000000000000003100000000000000000000000000000ac27f6040000000000000000000000000000000000000000000000000000000097fdadbfd1070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001300"/224, 0xe0, 0x200600}, {&(0x7f0000010c00)="494e4f4445303100ac27f604ffff0400000000000100000000000000000000000000100000000000a48101009104000048c3655f0000000048c3655f0000000048c3655f00000000000000000000000004100000000000000000000000000000ac27f604000000000000000000000000000000000000000000000000000000005f7d68209b010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000120000000008000001000008130001000000000000000000ee070000000800000010000000000000", 0xe0, 0x200800}, {&(0x7f0000010d00)="494e4f4445303100ac27f604ffff0500000000000100000000000000000000000000100000000000a48101001100000048c3655f0000000048c3655f0000000048c3655f00000000000000000000000005100000000000000000000000000000ac27f604000000000000000000000000000000000000000000000000000000002077a9a9e806000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000130001000000000000000000000000000000010000000078000000000000", 0xe0, 0x200a00}, {&(0x7f0000010e00)="494e4f4445303100ac27f604ffff0600000000000100000000000000000000000000020000000000a48101001102000048c3655f0000000048c3655f0000000048c3655f00000000000000000000000006100000000000000000000000000000ac27f60400000000000000000000000000000000000000000000000000000000d621e6384d01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000130001000000000000000000000000000000010000000020000000000000", 0xe0, 0x200c00}, {&(0x7f0000010f00)="494e4f4445303100ac27f604ffff0700000000002000000000000000000000000000000200000000a48101009104000048c3655f0000000048c3655f0000000048c3655f00000000000000000000000007100000000000000000000000000000ac27f60400000000000000000000000000000000000000000000000000000000dc031607410400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001500000020000000000e01001300010000000000000000000b000000200000000008000000000000", 0xe0, 0x200e00}, {&(0x7f0000011000)="494e4f4445303100ac27f604ffff080000000000010000000000000000000000000e000000000000a48101001110000048c3655f0000000048c3655f0000000048c3655f00000000000000000000000008100000000000000000000000000000ac27f6040000000000000000000000000000000000000000000000000000000005c639d8b403000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000130001000000000000000000000000000000010000000080000000000000", 0xe0, 0x201000}, {&(0x7f0000011100)="494e4f4445303100ac27f604ffff090000000000010000000000000000000000000e000000000000a48101001110000048c3655f0000000048c3655f0000000048c3655f00000000000000000000000009100000000000000000000000000000ac27f60400000000000000000000000000000000000000000000000000000000a59a79089f07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000130001000000000000000000000000000000010000000090000000000000", 0xe0, 0x201200}, {&(0x7f0000011200)="494e4f4445303100ac27f604ffff0a00000000000000000000000000000000003801000000000000ed4102001100000048c3655f0000000048c3655f0000000048c3655f0000000000000000000000000a100000000000000000000000000000ac27f604000000000000000000000000000000000000010000000000000000000403aa77c7040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000038010000000000000a10000000000000100001022e0000000210000000000000280102022e2e00"/256, 0x100, 0x201400}, {&(0x7f0000011300)="494e4f4445303100ac27f604ffff0b00000000000100000000000000000000000000100000000000a48101009104000048c3655f0000000048c3655f0000000048c3655f0000000000000000000000000b100000000000000000000000000000ac27f6040000000000000000000000000000000000000000000000000000000001eaf6fb51040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000008000001000008130001000000000000000000ff070000000800000070000000000000", 0xe0, 0x201600}, {&(0x7f0000011400)="494e4f4445303100ac27f604ffff0c00000000000100000000000000000000000000100000000000a48101009104000048c3655f0000000048c3655f0000000048c3655f0000000000000000000000000c100000000000000000000000000000ac27f6040000000000000000000000000000000000000000000000000000000097883a98f4060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000008000001000008130001000000000000000000fe0700000008000000a0000000000000", 0xe0, 0x201800}, {&(0x7f0000011500)="494e4f4445303100ac27f604ffff0d00000000000900000000000000000000000000900000000000a48101001101000048c3655f0000000048c3655f0000000048c3655f0000000000000000000000000d100000000000000000000000000000ac27f6040000000000000000000000000000000000000000000000000000000061a1f5a44f02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000130001000000000000000000000000000000090000000028000000000000", 0xe0, 0x201a00}, {&(0x7f0000011600)="494e4f4445303100ac27f604ffff0e00000000000000000000000000000000000000000000000000a4810100d100000048c3655f0000000048c3655f0000000048c3655f0000000000000000000000000e100000000000000000000000000000ac27f60400000000000000000000000000000000000000000000000000000000a1130fa535050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000300100"/224, 0xe0, 0x201c00}, {&(0x7f0000011700)="494e4f4445303100ac27f604ffff0f00000000000000000000000000000000000000000000000000a48101001108000048c3655f0000000048c3655f0000000048c3655f0000000000000000000000000f100000000000000000000000000000ac27f6040000000000000000000000000000000000000000000000000000000046a269f79900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002700"/224, 0xe0, 0x201e00}, {&(0x7f0000011800)="494e4f4445303100ac27f604ffff1000000000000100000000000000000000000004000000000000a48101001110000048c3655f0000000048c3655f0000000048c3655f00000000000000000000000010100000000000000000000000000000ac27f60400000000000000000000000000000000000000000000000000000000e85f9d1c6305000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000130001000000000000000000000000000000010000000088000000000000", 0xe0, 0x202000}, {&(0x7f0000011900)="494e4f4445303100ac27f604ffff1100000000000100000000000000000000000004000000000000a48101001110000048c3655f0000000048c3655f0000000048c3655f00000000000000000000000011100000000000000000000000000000ac27f604000000000000000000000000000000000000000000000000000000004803ddcc4801000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000130001000000000000000000000000000000010000000098000000000000", 0xe0, 0x202200}, {&(0x7f0000011a00)="0210000000000000100001022e0000000210000000000000100002022e2e0000031000000000000018000a016261645f626c6f636b730000041000000000000020001201676c6f62616c5f696e6f64655f616c6c6f630000051000000000000014000801736c6f745f6d617006100000000000001800090168656172746265617400000007100000000000001c000d01676c6f62616c5f6269746d6170000000081000000000000018000b016171756f74612e7573657200091000000000000018000c016171756f74612e67726f75700a100000000000001c000f026f727068616e5f6469723a30303030000b1000000000000020001101657874656e745f616c6c6f633a303030300000000c100000000000001c001001696e6f64655f616c6c6f633a303030300d1000000000000018000c016a6f75726e616c3a303030300e100000000000001c0010016c6f63616c5f616c6c6f633a303030300f10000000000000200011017472756e636174655f6c6f673a3030303000000010100000000000001c0010016171756f74612e757365723a303030301110000000000000280011016171756f74612e67726f75703a3030303000000000000000000000000000000000000000400000000000000044495254524c31000000000000000000000000000000000000180000000000000210000000000000f58df7ea150a0000", 0x200, 0x300000}, {&(0x7f0000011c00)="c03b39980000000400000000000002000000480000000002000000010000000100000000000000000000000200000000c5ef392b8d504b4aad7ce47a7cedcbc10000000100"/96, 0x60, 0x500000}, {&(0x7f0000011d00)="47524f555030310000010008ff070000ac27f6040000000000000000000000000b100000000000000070000000000000ab2ac9b69e03000000000000000000000100"/96, 0x60, 0xe00000}, {&(0x7f0000011e00)="7024f50c00000000803a0900803a0900102700000700000000000000060000003801000000000000ed4103001100000048c3655f0000000048c3655f0000000048c3655f00000000000000000000000001100000000000000000000000000000ac27f60400000000000000000000000000000000000001000000000000000000655bc35521010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000038010000000000000110000000000000100001022e0000000110000000000000280102022e2e00"/256, 0x100, 0x1000000}, {&(0x7f0000011f00)="000000000000000000000000000000000000000000000000bbac16521d0100000200"/64, 0x40, 0x10001e0}, {&(0x7f0000012000)="000000000000000000000000000000000000000000000000d73cb06d050000000300"/64, 0x40, 0x10003e0}, {&(0x7f0000012100)="000000000000000000000000000000000000000000000000ffe7c27d060000000400"/64, 0x40, 0x10005e0}, {&(0x7f0000012200)="00000000000000000000000000000000000000000000000027e69e0c060000000500"/64, 0x40, 0x10007e0}, {&(0x7f0000012300)="0000000000000000000000000000000000000000000000000f3dec1c050000000600"/64, 0x40, 0x10009e0}, {&(0x7f0000012400)="00000000000000000000000000000000000000000000000077507b2c03000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100"/96, 0x60, 0x1000be0}, {&(0x7f0000012500)="000000000000000000000000000000000000000000000000d35683df02010000", 0x20, 0x1000de0}, {&(0x7f0000012600)="c024f50c0000000001000000010000000200"/32, 0x20, 0x1100000}, {&(0x7f0000012700)="00000000000000000000000000000000000000000000000087544ce5bc000000", 0x20, 0x11001e0}, {&(0x7f0000012800)="000000000000000000000000000000000000000000000000878a554d00000000", 0x20, 0x11003e0}, {&(0x7f0000012900)="7124f50c00000000803a0900803a090010270000070000000000000006000000000e000000000000a48101001110000048c3655f0000000048c3655f0000000048c3655f00000000000000000000000008100000000000000000000000000000ac27f6040000000000000000000000000000000000000000000000000000000005c639d8b403000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000130001000000000000000000000000000000010000000080000000000000", 0xe0, 0x1200000}, {&(0x7f0000012a00)="000000000000000000000000000000000000000000000000e8f08c310c0300000200"/64, 0x40, 0x12001e0}, {&(0x7f0000012b00)="000000000000000000000000000000000000000000000000d73cb06d050000000300"/64, 0x40, 0x12003e0}, {&(0x7f0000012c00)="000000000000000000000000000000000000000000000000ffe7c27d060000000400"/64, 0x40, 0x12005e0}, {&(0x7f0000012d00)="00000000000000000000000000000000000000000000000027e69e0c060000000500"/64, 0x40, 0x12007e0}, {&(0x7f0000012e00)="0000000000000000000000000000000000000000000000000f3dec1c050000000600"/64, 0x40, 0x12009e0}, {&(0x7f0000012f00)="00000000000000000000000000000000000000000000000077507b2c03000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100"/96, 0x60, 0x1200be0}, {&(0x7f0000013000)="000000000000000000000000000000000000000000000000d35683df02010000", 0x20, 0x1200de0}, {&(0x7f0000013100)="c124f50c0000000001000000010000000200"/32, 0x20, 0x1300000}, {&(0x7f0000013200)="000000000000000000000000000000000000000000000000af8f3ef5bf000000", 0x20, 0x13001e0}, {&(0x7f0000013300)="000000000000000000000000000000000000000000000000878a554d00000000", 0x20, 0x13003e0}, {&(0x7f0000013400)="47524f555030310000010008fe070000ac27f6040000000000000000000000000c1000000000000000a0000000000000e7121f2fa001000000000000000000000300"/96, 0x60, 0x1400000}, {&(0x7f0000013500)="494e4f4445303100ac27f60400000100000000000000000000000000000000003801000000000000ed4102000100000048c3655f0000000048c3655f0000000048c3655f00000000000000000000000001a00000000000000000000000000000ac27f6040000000000000000000000000000000000000100000000000000000084ec7aead80500000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000000000000000000380100000000000001a0000000000000100001022e0000000110000000000000280102022e2e00"/256, 0x100, 0x1400200}], 0x0, &(0x7f0000013600)) 22:53:47 executing program 3: r0 = syz_open_procfs(0x0, &(0x7f0000000000)='smaps\x00') read$FUSE(r0, &(0x7f0000002280)={0x2020}, 0x2020) read$FUSE(r0, 0x0, 0x0) read$FUSE(r0, &(0x7f00000042c0)={0x2020}, 0x2020) read$FUSE(r0, &(0x7f0000008440)={0x2020}, 0x2020) read$FUSE(r0, &(0x7f000000c6c0)={0x2020}, 0x2020) read$FUSE(r0, &(0x7f0000006400)={0x2020}, 0x2020) read$FUSE(r0, &(0x7f000000e7c0)={0x2020}, 0x2020) syz_fuse_handle_req(r0, &(0x7f000000a480)="11387eda7677075c17d57d6a430c71d7e4542574cfb2454f6dd5c5d5b357cf50d6e67df2c4aa3f6824b2ff780ffca672daca501c6b0971e5655a2d7caa4aaeeda58438f82d8c1858a962d1c542b716a83b30106663a8d6e794d44ca2598102189551d35a024d3735ec69d70cf4503cff6a858712d1a3fc4993983d6aea753d7c71b8ac056027406c64b05dca9944cccd2ca98d515cd9179652549203bc55bf231c3c4e53d7c3cb5d39676e889d38f9b4b3070107c22c4f807cc46c58f76ce203d4f48c8b9d2f8c0f91ef4a41a4b80e9a4cc9a00126fd0b56270ee5f5f3d639a2f5470a10364ff7f179f34339607b03079dcbf5a557b0ffe08fbf56231e4bb3786df248e0df3342ea74e4ffc0647fe1f1ddc5454fe0f1809a238ea3a62ea8d58a16b4675183cce31ff8247198d91cb16db0453e67db06fd34bb43155b7b3c72e4fd414475585f58c80f25daae37aef5cc4142c60fedfe1159fb7eb2bb49d1c6aa2fea3dbfad7a352d13864170e082e756d248fef6fd33ae8c1d6d49b388aa38af4ef361f78c4f17fa0b192b52eebd2b6c177a7676af31b695bb539e99cc12ae0c421b697219abfc5975bebf983e3c3b096638767ae5f45acdb50470ff7c2de003bc7c0fcec5876ed15cf5bd64a8df3cf048f5f595292ac0ccc181a0d2eee564d169dd11e6b6691d1cfa30f176c1b23ac3042a12b91dc8670e83abb3c7175cb8b7dd57315115afd95311a1ee2a04f4fe865a53539702de45c48ab082fe81589ffa694d2ada5c9ea78e3eec37bb5e6225c6147ac3d63e4931a7a92176d1c6a9efb20fde20f807ce07fb587047d41cca3a0a83cb7cf8af3757d6a6cfea55ad09fa0704c01d3d86f45b282e79e9f5c7bba9abff555f0c72f3caa203d85cf5c8b0d3bd3c4f3ac2a03d9bd23e1ce559af2f1d137a9f0fcd01fe347c543996d59d9daad1f05072a303c88a5ff78d19e150e2bbe93c5281cd1aef93902dc16018194055d15b3a9379c71d2947368d116550b92d4a89448fe171c1d0026a9a60a8d9e65cada9f5fb55bd6a97257d1e4c3916bbb2907af62f6dc0ce0070708d34adcb80d657ff527ee97ce826a175f133500010116bbfde5ef37d643056187dfae696e7f8d37ae7def0c68eedd7b3d4f126b790f2ebc30a4f51d868f4cf9c24e12b9197041a0d1e8afa25353aab9bec5bd64cc9b18d7d058477a807ae97baaf93661fcf43a7fdccac5b2cf221ccbba6904ed48efbd8cc4a10fe2e078f7eb6d220179e9c45c06066a6e2d95512c2c7747135117a1e84027bb616c89e7257165378619621131b55be15682d5ac744a22fe7ce839269ec14b76060a1142185dea94862b3178cead479122f474f1ca7176f32409b01972719593091ac76a946b48040990f89697b3eeb3b1b3088bbdc1b95ec4e65055374281f6baa8773ff52781cb7184cc4c7f4ace3684819bc27752e302572ea07893c8f76cd63ded7b6dca6e6f1b07de014cee8ceac247bec358c4cd6e2a3c6d2d841c96f7c081b865baf5854a6e00b1b615bc9d4f106bbf584efff8d9ba2decc5b094520d8a7c28d44bd564eb4723305818ee4af579927825bc039a9d9975b1d559dfb5163af3a71b6ac7c3da411a674886425f7246c9cd595ce6aee8d7e79c4625a3a243ce42b0bfdbbe43e4537df012c2d622273bee4d099cac75e27942bd02c97e7d1b7c5a084306d138c8494d87e996eac31f4e655fc3c50ffc79f0f1e5dc38b3f3386842211f21f7f7464faf16ebed477531bd1ce4848e8639ad9f0c82d9ce31b4eb83d1a65051015b16b89eb10d644c59bc26e7312d3f7e091fd08fa07ad03472eb08337ac4c55378e483fb340d8e47623f09581071fec69b74b416aaa2b9e1278af1ee54ceea026ac7fbc8922808136c4c53a72b2abd9cda48dbd9bbeacdb52f841b1d5bb65f57c343b6622b4235b5bc3095590e92ebaae8a9fb4834470406d43a2d4fe57d8743e348f6f7e53f0cf84d942293d274869806e645ca199604c6f7548fdd490a531f24c191f157edf7079c51e621a66b698a83f149201918eaa32e79a1cc6936754795bc447646e782a63942de4b7c250eb13a3db5923d35666b8bc2f23ede47bf2221fdf3eac631d24f2e61660d935d4b993f1aa76740ff2c14f2e6ae47040a05f3bdbfb6f12db49f1a230b7e697e1a9a73ffd7fef1c55fcebfb25fb63829498b2a128f3b12087f2817d595df8d3545364c569cfe4414b68f13ea7b49c0b2b4ed36caa505bcbd3266a894e94e0a7a1280a3513fae5c2dc96a9a0a16f4dad710523f585bcda8263b358bfbb405a6dfd319325a2a6266eacf1b3d12927e72c46c5d4a09f3a1c959712590e19671ec134e3244a21d755425695b93f01e25db099d7a0be274f707802f42920607b04f2597fa5bf8eeef8eb71872490526de1ef5e230ce75db24898822073598981c29e2253a1fd53f21f65b90c737cc64367556d6ecc29b8b482ceac387c5ddd29cbf982b2e6e0b09d58020ebe58482fca426bd6f1b9f7d9288977a13c55e4c3ed4eb4090b68bd637026403f7230c35af5576ac74fbd33c492576db5c3a91cf00b5060bfe597794038110ee41332b504dd800ac573d3d82a64c053ff20df45597982e55413b16d469a188868b742b8428bae45acb23ebca19de6f598205c446210e25f8168e6b4f38db6e22f66fa86703e7807ba5268226ee25a66469168d6c2bea9ef4b332e8bebe1a5c7c13525d1be384d6ab0d40ad0c9dd6177c3d7cb7e053c54105b72a4454be5ea2e25de4722621150c0584ffcd9fbf511ad0fcce3e89aa7feca1d19d2968612358d09c28db7fb5e7f19769692d58dc371735689914dbef0818f9ed7ef3b8d15561b2ef9a7f1a6dafe5c9eb4a532facfb3d7e17f381d6791e5a8226f99f80c6c2a1b064b6f3d7edfb3e21c5e84c382abd495b86ad5c4f13ead1abab362600f1eb52bc41b7c664c13f934dbb207b6597fe4752b080518cc64b7b6df7f07c482a0d8d045c16f0eaf3ee9c385b34f8d68b5adf3d2595a726f28228fef53f13b3b90b93bf2831c813fc69377f833090fa8a4ae3dd4b1e453e46812cc5b1e18d1f25323a6ce38cf0f8a5ec9d43e1fa0d8db47ac79ee2bbe73659edfef93ba0a1ecbaf9f3d0e6c786ded52e9c6167f67290126674ee17e9d0263bd7f4df1ec749f802163be9ec29e0c1082d4448ff2b972d1a3a7cca062d1a71e1a20b3fd9ae1b3ace206c8090fc992301ba01a663f95168afd8d5910581a076daacd58dc43743321f3bb245f06108a8a488044cc2f56f6ab5504ac3b79a4f9be417ed635bd5cd8b6a2108ea12ce69c0758941b8887dc1b1592ec62634178598f180c7ce7c192b754b281f334845135e30ed08da79876e1ed0c17790c9ba533fbfef2f3ceee71b3fd8ff6ec66021db468c792eadfac87b6cd93fd6eff9ba00c8c9026525c8fad4a47bab292510767e8316573d7402ff64236b3a623c6ae7e29890d441de8f08de673f4d0143030e400ff14e48ba1d276abbbb1a4385e6ab0da7ecfb26b2efc335ab7b80897b4dc040d41dbc539a0590ee381db88a94f069860cab9722078bd7ea553766a6902c5348fdf6c84d088086bab910d5ac9a0d48ecece842cfb8d0b84e1fc752cb237587a7c19be6a25a7d81d6f2832a0cbf142efab3288129e5d9ec5dd08e0e20e6ec930a0573d5af46cc792e99b27166617327aa48c89e732f377c269306cae1b5b0a321f348e75ab308df48d87088963736ca2b8c6c9b7f3fd4191834e17271dc57cd82412afe10e5253b1f45ed124af563cc70ef316e14d9e410d96d583bec2897b01ed2086c50205634606c92c30de9a5620334ce81b525648f479e20e83ece435bc2e6773d1cad1387df69c20e8a26e8aa3532921a4d3de920db23b74ed97bc7becf0a01146aa9e380bdcff65f6dc49982fe97653a82057b92b0036a58157e11f1623bf948eb04018965aec00f05995c1399a2ebf5b188b9226365a314b693618427b21b84a427af535850763c30e30d45add3a980c5c111c779d918bf13e8d8f4fff2d06cda19117119780b0ad827040704fba78f1588f4d7b3fcba1ef1f76e0c5aac02ca34e72888e4c67bec5bf737512a0c901e651efa5c11580432de96a83f72d00470d832253383cd853c4639769759665908516ccae2b67966f5fc5dc3cd8ce67873169d47a5d2229c1e6210302d591052d02acc4971a9bb84b1f6462ec8b03421d76c3eacd2ae185f9888f878a69b72c5a66a0b843eb7a85920d4ea48c3f0b1bbb0c83806549db4639e2ed325d877880c764a33a4b835397b1f747e4b081604fea2be9504efb61b3dcc9470560499f3103b176a0cdfe094ebd15218979c238ae134afcea023de1e8ff69aad3e7f2c04bd323793eae4fed3e0ffa77ea35e29cb9ffd1adb520fff9781a35414526ef1ab8a027465f0fbc640eeb1aaf48a5d050bb3f497960faf90c4d266b8ff404af942fec283159f66a8ac19371fc17edf22b5f34268e290d14ea47200e1e2c592e29b512e66a22e830411cba61332cc80acdd4bf85f1de5e97c78eadd577f856e165584eba24e197e48e8fd7dd412c362209207ad9333ab825a2a342af92d104a452cdf91073047b5079f9ad174e0c60ae7b660d69b8f36a374a4ca941638a6b9b3222fc08aac58dfc1e5f05fb6c68344aa8ff45c9690680524d7fc78f929e04e4ce496b3c813144c7dd7036c8ae7dc28eb11203ce83ae1dc39a2a365f83ac2ccdeb5a52e6298ff8b57955d6962625bfd893d2927ec2b24a8b4e5234ec43101a1f59ef61202966e120359ff97117605b4aaeaf4650675ef569a964fe44af70813fff0f1657d40b8631533d988fa1a7367fd04d7a2ea3268f7c72ed84a1a2d171cb2cc36b9038aaa1aaa676395f9cae7b585c2f83b47782337fb1f2c93dd2739d17c445c518143f599e63687ecc4b58be01a191fc9d2cad6fe34b4c549650b73ed7ec0b07cbc8d8fbcda6e5d02b1916c831a59ada7d32c63cb828cdbd10aeb781f7130ceb2435671fd1ceb9ac6f1da0633a02ba5366dd2522b026e04527ff6f3dc650d501f28e01211b0b989f2cf27e2a0826ebbf2e274f5c264cd7f9c65038e679bb0b79a387c69a98492d37850310eb38e8a666d5668fd8d4fbb338c3c983ad38585a3735b80d359d22004a7bd1f4917a6e431b4a70786143d41268417777aafb7cb260bdf1345dffb766791fcd2832baed125a1242d749681952a74363899af7caa471f46d51767cba82e8fc8bd7b40e842c95184658aa9b23c0ab7aa4c39d9611fc56ca13863e988d9c0c79867743edd2048e3f790f3866eb89d40ec0500852318dba2df62318faa5dfbe51ad3ea96a36203295f5d5ede515c6f3ef577344f1e7b78045a01bf77ed4e32ef03d76c24ecbd392dd0394fee7607b8e24687481c892517478477409b03ffdbd8753359146e6cbae342c4627c3bf4d4832fef7237cd51ffc3233a39fd51ffaef47d3b0e662e0c9743297f1fee5e5f36f9b106fab1e5ae4af119af48cf73301afa52cfecd55379e24a03c3860821de990dd1ad5d85fc4d9809d7cb5403fb40bda17be39055b0e7f81e46c0ef8f829eec6fdcbfaf61d143ff983a13b8cc3beefe9cd6823612dc95d2233a6b8ddc5ceef6f2c0da6f70efde64dbf7f2879e03a1d31c2dbff0d4c45584dbd2908efe8fd8ce0bbe908b642fce95c634aff408ca3831976b5f7cfd8a0abbc5d53869f8ae82a8060221f0ad62da2b16a409680935b4e268f9dd3cba1216b6cf7c7d49aa9709e210164da8e869491eba71d5d326250df48da7d2676225a8feea125b75754fd93930e3e920c7d52ed97770d2714cda98f796248c628c816af9d2ff9705bc8a2dd0a9eff54a7f96fccedaa99b6c3cc9e91628d3b73aaadd8ae4a8c36bca4b2d77928ae1569c51d2a3990b2a25e546b1bbc16825b44ddfe4b8308a7ecd9db8d16add22b4fa4b3c066872208ab07a741266174ca0db732dec47b1460127a0f8876f6b3b350155bba880092da41dc55ffc5196b40209f2166511931be37e06c4df2a35ea93a85fa8affa6153ef28607a74f77acade41cc2a35556fc9e3a94685adf4ac67cff50ee9a7c119f2aafca025a0cd0260c38d72d8e03c3baf8c2ea31a35406c9ca533b6adc9e78367f7d066d28457c17a878a7c7618a22d064b656c31dec24ed082a8579a7b014bce5c43eb1fd34bbe4414de8fc429e84838c4cfb0d2a949d7fd1d58db8108097f53e4af1ee30acd1ce4715c1a373cd01aaf13e989e24482db6cb02bc3c3dff4c2692003f6de3af95007ce4a6b0abe8d96ebdf9c92213b964ee14797fc0b21e47b53b4a8caffa8705f5a5db3507948adbbab9f9a9ec8c3495fc8439b9d58dc2738caf549f71438a259cdfb11e6a9358ada1ce13a15f72e855f68516f8ffe540d2b6ae73771f2059cdba1ce240e10909808a824dea7f3195167578a8da39d7e34eda9ed9c757264ac8182f9f617db8f79f4446e28c8fd0497cfc34b22fe52b7550823a213cca6cc186c9a5ca6088af34eb365f876def6ab5263800b02feac44ae7861b64f7e266a1059aa300fa5d1a536d72106b64c89927b41b076157bf2ae44feec323cd8e6879ba2d1ca5a02eda7cec8ebc12e59a5ececed23221a3483804b8a8c84e70faee03900833f278df96cceeee4c4957946b7743a43e0ef02402997f507be40e97cba332c637dba247d762bb77afaba55451d791a4f5fa832f766077865370bc768b1e972237f8e467ad3b0dffc36cf85149bcb2d4b148763c95cce960442c680d7a2fffd852c9f3f64a684879a2874e0436ce2cf809c1960148912c88358af42ba59309e0832fdab8fd52f8aeed18e850ce1dfd7c6844fb1b06b98a7a8622388b54eab4bc1cd3d3953744a60fba1a8d8abc0f1f2f042ac4ea88564a2929e58f143fe161d41c1c73d2401b4785c1afcc51c1b168829af3ee95da2bf39721da6dbed56a4ec153df8ee6c2ed9f48b1ae5570e36f428580580f7dcd53b26c0cc37f0de0dbe5764bdae904d35bd41d5f1e128de712f19933b86b2090ab88d3b28afa55c9265c85f2270a33c2861d0c9d76f1382b6823049bc493b3c86e57f9c1a09ad50023a6d9b9b79ef6fc770b69c4ec0ee1bfb9d56224f4352166fa629fff03d9dc00debc2eb857f922256e3ba6590d4e7cc6de1d1351d18aa614921e84c42e36498b3cc3d1d33fc92a8b234be682df7681603a8f8e1a3c04677b71dea7038c8a2bdaf4b9dc2e87af8e73b35a598e2881ab74aae039d214d2b9d609fa5482313aade389c93c12440bcdf408e1cd761365c1aa5557d97cf7564ab58ff5e55f8907f39b8ac99721fb71a78d7970397aae693e085167827483c4b95b1370d969ed78c1316939e74fe0e0bfb2b88911f37ab2eac30613e6277ac5ad4fbae1ef825601782fedac94992d168574fd1d983f1752947c7d4264e64ae635181275e0306a055ab2e69540a93cf36e2fb5fd140ca63bf8a4cff6d8fa5c00d6fab51fd3b734e7fce44fc108549dd4cbed54e8aee8579844534483fb3ca97cfcbca5bfb68a68a51a1ff9a455eef4196108d009ce2f6a8388211de0b9cc566e3f8b03a99f573f5502a0f75dc786fea4b2a38970a213fcddd4e88dc86b25a5c3445b5c139f86f635fcda73823203c60b1d211e839ddcd036717b0f82d3fea945535e219116576b3f0a54b335da0956b0549cad3ee3fe47d9d510990632db1c16776017f4f65cb239be28bc0e83564819fbfe02222af4f67735d151983d1213cb6815fde2b2f7838ef1cc24da30039a4c05c99640a29f4fa8c32a976f478788c3f0b167953f73add628fecb3f96437430a922b85a268e85dbe8c9f56b1598b8bac0c1e2210ad78cb41bd48a4541b2e461d431cfd37ff2c9c2ce0fd5e8f4c0c0bd647776289b38e3ac616bb0c9752247dc3e83d9b15c2d7ca1d08242fd401982a7e1d060cacb6eca4084acc7f699716b4d6bb6966c6e8b662014bb755a82bcbb200aac052970a5edd8deb2a4bb81c21fc7e9b396026dacd472fbdaf887d4048d6c20b040a247cb121ac2ae3fe15512c7d3d177aa0713f6ceed9f45e4414f160ebe2cc57b55416f8973b4caca7535b98aab8a2abb70821fdd5dae6909f6e1982801ef05f956a55c2fa45bbe9a8dab821ee1c071f6cb59c65d45384723fe56275ae50294bf7c9f2ba642444df32e9042f82f506a22a10feddcecde7a654db419072e8cbd9392c41407470d5102ddbaf679776c794bf414848a767721e7706cbb7792b08e13be55d5f342f1bbbc6a8222d6463162940f68b38b7829dfad14b0bf097cf550f8bae1c733d653b71882a67c0df0d796ce74d772aac3e453a29ff1f671414721d66a24a3726305647c7eae1f90870d5f95b312c73d322c2336a0f82a3e1b848e724d8dd552ef92f57f4d75c81def75f0ba0ed2b14e9b3bdf8ef9aeac81065fd421495f534cd08e97a3abc84ebbc062b5361e683d4d5d5c4293359bda7dcf06e73d5af67854da3822eb3cf9a8a446230e8896337692a11f6b416e8c54c77240e1020d23c5066899ec7cfd08add8ae82b0d2a27ae7057c53dd54250aac59708f685e19fdc2279b149a89e9a3fd32032d8fdfbd87bb8b3c185fea3fefcec1e28c6a5bfeeb98137c439cfc187407087d5b47cfb55da57eb66c892a03f10ae5c7f899f7d3821589b377f41f435725f0b29fadab1e4867a31ba049222d1b5f36ceb2b9b7d84c6326c5976e98e351d557457316f5555cee664172db4d713f6fddf5fe848831ecf5739f9ddcedacc340077d9e5d40cf7a0a772271d5f3c067f86ffec0d6bb857d9df1d24702d6286a19f9edbdf6408fd5c573618c04f12568846ec56d67dea6c356152b1001fe14f8baa166829ceaab07cbeb50b530a9c0408615c4f664b0cf614590544f5f4c9781532898e9ebe91603f2b2a6ad7e2ecc14166b0474fe061312035bba471d5389df9557e49a4bd9e138db1fd5041e916b82ccfe220926e58519b65fe7fbb3ec95c10eb082538335b4c549dd4cc3669b523fceed0b111bc36ee104e8c30460b7bb46ea3a36321a3a07c15f01672edd41d35d5f537d6f333f6f324faeb06da226dc2394d6a347fdadcc5dd6da9ee77edf059fc96808d486d54b2b503158fd2e45cf9316b60f579393f0e4776d9d7e4bf19d6cccbdfcce96172296aee1cbd98958993c74e847958e4a92f72760d626e9a1c71edb5b410f93606433482878c50882a045f80c7c25031bf16d0188424e46a1f63f37d625f4f5ea788159bb7e45347e1f885d768ab4b0738381b0e1cb34dd58fa44025a876d0b3448694fc2413d5129f61bcfd6cebaaa1c6e515f60b7fcda53ef635d645ecbd8a5d05a8cb558f7ef5a8a132612223091bc18fbac577e523c2179ea8980f06356905879cbb177383f64a3ff187d6fbce4bd3e55e6813ba15986c2679f5aca9e903337c9e8fa1602b7c6e5d09063800c4ff1c62abe8cc60f58e216aae576630da2fc996570521d3be396530da746c34fa33c33f0a9069ee1283236da79ddafa84f6716066d2be4919d8e48c25d7f5da979b560893aca8214fcb773f973429b004c6796f61eedf744becdf39d7621ce5804e8bd5399899b531379c11022ee0a01ae3408e6e1a0251e3cf2653747b4748335c46483f87c2c5338f4e517f85c36606f36f020738329cd0a06c2143df0177dad9b0a0dddb04f452f77917b899544369951dfc5678b70b8faef4baa05c3e7fbb684ad9c45dd6a89a1b09a1128ea0986e1611d5e8c01a6dd9fd3a2cc12226adc4d6d944a2c725ff5660c79b96b1cf16ec2f8cf42b0a0c859f5e36657bf84f51578716b13e9bdfe34932249b2cfb26ca6f2d50b7c8aa5877afceea4245b68cae64357c1e242bc1584d736d622fbb258de13121d37d86d0bfe99e3782114af0fc9e256287607d45ac1d370eba816daef90e9e9e8b038ea37243ad8db08d0168a99ae19c46dd0bcd57624c46cbc057ef6552d4f140d84f187ca98e30dd8c731459e959e197f547e1e7010d95e32f443820b9a575b1364c356b6abd2315a003ff1c4ab022d188049a9126fd2249e6f7fffaade12ce5236557657c7cfbd8a8706bb47518abee14da9d9b75af12e82802bb8dce52e050657c3229f07c038f887b39fb9f965e3ce40573684359917a527998f751195d7e30d6db0b01f5d2748903ad69c8a31492fa3689da2ace447c3bb1e50cebb48cbf8c941b5ee8f1d366fc4f1e2fe630bd0b7d408f8c39b76d82ea54ccc20779cd08d94baf555e97b36ee9f6b6f3c9c516803b9140e64855b4b187bde4ea0fd1a2010701dd71188b8417b0b96e73e81af14a73cfffa90075083c17e33242d95487e35bfeef8b80d78d21302c9cd9a91603fbe1422d2affccfbd86b576da9505aba486ab3910bcff589bbbb152edfcc1fbe195dde6d7526e1fcba49d9b403e2c42f84b06788e68e062709bbf3ed703939c6567dcd1a989d189e0df789207697c5971a08172c815aabf287637f5aeeea14ab2fd8284175b94edd73154bd140ef0ea8556516925418af7ae55963e173d101ba3b4945db2df28b1d9b1ded5706fed69f6b0ba14209891f88e4c87a319065268e411d533ca569e292e5e5ace78c45f816a5db97be697973e43eb500f28198e0be7fdfff3af5b616234a20b91d931346c9419a4816d0447ebb20b9d70f3c612692d09ce6f526a34d26a112e773dda138c2c9e4dc379f77eab75de29481a6884572bc1f1d473cfefe39bcdc65ba8e1acaf98182b1f216b9275f0d235c540bcec2e22ac5b05fbe32deb01b196a0e3d6e6aaab1980150b122b49279cbb2735ee57f0afc808dbeeb22c4c1e7519b6930452a7a9e958639c426dde61a711be319d0895d9c51fa0e3d8ef09f11db9ba014945fc5d17c0d83bc32ec648d7704582bf111d0306a0fb7c9413af961dd495e9f54fdf6dda0a0ab47aafe53c61b8991cc2faac4b435a94cb7b89c07a0f77407ffe35576f3cd5f8d3d216d721b611f9887229434fabb5efff1c31aee46a84e08539ae65eff56aafa3cfb988aac5dce12e63637e9b378142241ae88eae6e29ed3faf0ede61f64b845ee1876a412f031175a1e6e44401a74587156d57d91a2bf569920455e4bf7be7295c4b25d23a383597443315b3512c3a83a6c6dd8e6cb083663dd70c3e92ca3217849b6e660c487edf6486fb52e7187aa51363ae0aa6cfe054cb37d6256eb70194fb2bff60213fe75025659265bd0c2b1398112b65171deb543649ad1c85ff2f5ce2318bc4a36fa7b7c34426923afe982ba9e2fa6be572b083ae010969097f2e635cf6834a555bac997d91b5464aacb39486048fc4b4f3c003991b6b4cccb622aa753ab237b204262e2048e754f2c0ec5468bfee0875732508785daf99a114da308a14df047aa89c1d9654521983521d8fcc809239889a4c511bcd592f554ba2dab61277db361142f39117f3ef372a15dafd0bb6c99cfd7bd5d5225042fe7c8edc1e53b0422a2a530ef79deb52e3b22b428abe7fc7ddcc1167ccb0c72e57d39a3ecb9179e82bdda44a78a704160d021d9d4c56067f95838659f3f1", 0x2000, &(0x7f0000011400)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 22:53:47 executing program 1: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000100)={0x9, 0x4, &(0x7f0000000080)=@framed={{}, [@generic={0x1f}]}, &(0x7f0000000040)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, [], 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) 22:53:47 executing program 0: r0 = syz_open_procfs(0x0, &(0x7f0000000000)='smaps\x00') read$FUSE(r0, &(0x7f0000002280)={0x2020}, 0x2020) read$FUSE(r0, 0x0, 0x0) read$FUSE(r0, &(0x7f00000042c0)={0x2020}, 0x2020) read$FUSE(r0, &(0x7f0000008440)={0x2020}, 0x2020) read$FUSE(r0, &(0x7f000000c6c0)={0x2020}, 0x2020) read$FUSE(r0, &(0x7f0000006400)={0x2020}, 0x2020) read$FUSE(r0, &(0x7f000000e7c0)={0x2020}, 0x2020) syz_fuse_handle_req(r0, &(0x7f000000a480)="11387eda7677075c17d57d6a430c71d7e4542574cfb2454f6dd5c5d5b357cf50d6e67df2c4aa3f6824b2ff780ffca672daca501c6b0971e5655a2d7caa4aaeeda58438f82d8c1858a962d1c542b716a83b30106663a8d6e794d44ca2598102189551d35a024d3735ec69d70cf4503cff6a858712d1a3fc4993983d6aea753d7c71b8ac056027406c64b05dca9944cccd2ca98d515cd9179652549203bc55bf231c3c4e53d7c3cb5d39676e889d38f9b4b3070107c22c4f807cc46c58f76ce203d4f48c8b9d2f8c0f91ef4a41a4b80e9a4cc9a00126fd0b56270ee5f5f3d639a2f5470a10364ff7f179f34339607b03079dcbf5a557b0ffe08fbf56231e4bb3786df248e0df3342ea74e4ffc0647fe1f1ddc5454fe0f1809a238ea3a62ea8d58a16b4675183cce31ff8247198d91cb16db0453e67db06fd34bb43155b7b3c72e4fd414475585f58c80f25daae37aef5cc4142c60fedfe1159fb7eb2bb49d1c6aa2fea3dbfad7a352d13864170e082e756d248fef6fd33ae8c1d6d49b388aa38af4ef361f78c4f17fa0b192b52eebd2b6c177a7676af31b695bb539e99cc12ae0c421b697219abfc5975bebf983e3c3b096638767ae5f45acdb50470ff7c2de003bc7c0fcec5876ed15cf5bd64a8df3cf048f5f595292ac0ccc181a0d2eee564d169dd11e6b6691d1cfa30f176c1b23ac3042a12b91dc8670e83abb3c7175cb8b7dd57315115afd95311a1ee2a04f4fe865a53539702de45c48ab082fe81589ffa694d2ada5c9ea78e3eec37bb5e6225c6147ac3d63e4931a7a92176d1c6a9efb20fde20f807ce07fb587047d41cca3a0a83cb7cf8af3757d6a6cfea55ad09fa0704c01d3d86f45b282e79e9f5c7bba9abff555f0c72f3caa203d85cf5c8b0d3bd3c4f3ac2a03d9bd23e1ce559af2f1d137a9f0fcd01fe347c543996d59d9daad1f05072a303c88a5ff78d19e150e2bbe93c5281cd1aef93902dc16018194055d15b3a9379c71d2947368d116550b92d4a89448fe171c1d0026a9a60a8d9e65cada9f5fb55bd6a97257d1e4c3916bbb2907af62f6dc0ce0070708d34adcb80d657ff527ee97ce826a175f133500010116bbfde5ef37d643056187dfae696e7f8d37ae7def0c68eedd7b3d4f126b790f2ebc30a4f51d868f4cf9c24e12b9197041a0d1e8afa25353aab9bec5bd64cc9b18d7d058477a807ae97baaf93661fcf43a7fdccac5b2cf221ccbba6904ed48efbd8cc4a10fe2e078f7eb6d220179e9c45c06066a6e2d95512c2c7747135117a1e84027bb616c89e7257165378619621131b55be15682d5ac744a22fe7ce839269ec14b76060a1142185dea94862b3178cead479122f474f1ca7176f32409b01972719593091ac76a946b48040990f89697b3eeb3b1b3088bbdc1b95ec4e65055374281f6baa8773ff52781cb7184cc4c7f4ace3684819bc27752e302572ea07893c8f76cd63ded7b6dca6e6f1b07de014cee8ceac247bec358c4cd6e2a3c6d2d841c96f7c081b865baf5854a6e00b1b615bc9d4f106bbf584efff8d9ba2decc5b094520d8a7c28d44bd564eb4723305818ee4af579927825bc039a9d9975b1d559dfb5163af3a71b6ac7c3da411a674886425f7246c9cd595ce6aee8d7e79c4625a3a243ce42b0bfdbbe43e4537df012c2d622273bee4d099cac75e27942bd02c97e7d1b7c5a084306d138c8494d87e996eac31f4e655fc3c50ffc79f0f1e5dc38b3f3386842211f21f7f7464faf16ebed477531bd1ce4848e8639ad9f0c82d9ce31b4eb83d1a65051015b16b89eb10d644c59bc26e7312d3f7e091fd08fa07ad03472eb08337ac4c55378e483fb340d8e47623f09581071fec69b74b416aaa2b9e1278af1ee54ceea026ac7fbc8922808136c4c53a72b2abd9cda48dbd9bbeacdb52f841b1d5bb65f57c343b6622b4235b5bc3095590e92ebaae8a9fb4834470406d43a2d4fe57d8743e348f6f7e53f0cf84d942293d274869806e645ca199604c6f7548fdd490a531f24c191f157edf7079c51e621a66b698a83f149201918eaa32e79a1cc6936754795bc447646e782a63942de4b7c250eb13a3db5923d35666b8bc2f23ede47bf2221fdf3eac631d24f2e61660d935d4b993f1aa76740ff2c14f2e6ae47040a05f3bdbfb6f12db49f1a230b7e697e1a9a73ffd7fef1c55fcebfb25fb63829498b2a128f3b12087f2817d595df8d3545364c569cfe4414b68f13ea7b49c0b2b4ed36caa505bcbd3266a894e94e0a7a1280a3513fae5c2dc96a9a0a16f4dad710523f585bcda8263b358bfbb405a6dfd319325a2a6266eacf1b3d12927e72c46c5d4a09f3a1c959712590e19671ec134e3244a21d755425695b93f01e25db099d7a0be274f707802f42920607b04f2597fa5bf8eeef8eb71872490526de1ef5e230ce75db24898822073598981c29e2253a1fd53f21f65b90c737cc64367556d6ecc29b8b482ceac387c5ddd29cbf982b2e6e0b09d58020ebe58482fca426bd6f1b9f7d9288977a13c55e4c3ed4eb4090b68bd637026403f7230c35af5576ac74fbd33c492576db5c3a91cf00b5060bfe597794038110ee41332b504dd800ac573d3d82a64c053ff20df45597982e55413b16d469a188868b742b8428bae45acb23ebca19de6f598205c446210e25f8168e6b4f38db6e22f66fa86703e7807ba5268226ee25a66469168d6c2bea9ef4b332e8bebe1a5c7c13525d1be384d6ab0d40ad0c9dd6177c3d7cb7e053c54105b72a4454be5ea2e25de4722621150c0584ffcd9fbf511ad0fcce3e89aa7feca1d19d2968612358d09c28db7fb5e7f19769692d58dc371735689914dbef0818f9ed7ef3b8d15561b2ef9a7f1a6dafe5c9eb4a532facfb3d7e17f381d6791e5a8226f99f80c6c2a1b064b6f3d7edfb3e21c5e84c382abd495b86ad5c4f13ead1abab362600f1eb52bc41b7c664c13f934dbb207b6597fe4752b080518cc64b7b6df7f07c482a0d8d045c16f0eaf3ee9c385b34f8d68b5adf3d2595a726f28228fef53f13b3b90b93bf2831c813fc69377f833090fa8a4ae3dd4b1e453e46812cc5b1e18d1f25323a6ce38cf0f8a5ec9d43e1fa0d8db47ac79ee2bbe73659edfef93ba0a1ecbaf9f3d0e6c786ded52e9c6167f67290126674ee17e9d0263bd7f4df1ec749f802163be9ec29e0c1082d4448ff2b972d1a3a7cca062d1a71e1a20b3fd9ae1b3ace206c8090fc992301ba01a663f95168afd8d5910581a076daacd58dc43743321f3bb245f06108a8a488044cc2f56f6ab5504ac3b79a4f9be417ed635bd5cd8b6a2108ea12ce69c0758941b8887dc1b1592ec62634178598f180c7ce7c192b754b281f334845135e30ed08da79876e1ed0c17790c9ba533fbfef2f3ceee71b3fd8ff6ec66021db468c792eadfac87b6cd93fd6eff9ba00c8c9026525c8fad4a47bab292510767e8316573d7402ff64236b3a623c6ae7e29890d441de8f08de673f4d0143030e400ff14e48ba1d276abbbb1a4385e6ab0da7ecfb26b2efc335ab7b80897b4dc040d41dbc539a0590ee381db88a94f069860cab9722078bd7ea553766a6902c5348fdf6c84d088086bab910d5ac9a0d48ecece842cfb8d0b84e1fc752cb237587a7c19be6a25a7d81d6f2832a0cbf142efab3288129e5d9ec5dd08e0e20e6ec930a0573d5af46cc792e99b27166617327aa48c89e732f377c269306cae1b5b0a321f348e75ab308df48d87088963736ca2b8c6c9b7f3fd4191834e17271dc57cd82412afe10e5253b1f45ed124af563cc70ef316e14d9e410d96d583bec2897b01ed2086c50205634606c92c30de9a5620334ce81b525648f479e20e83ece435bc2e6773d1cad1387df69c20e8a26e8aa3532921a4d3de920db23b74ed97bc7becf0a01146aa9e380bdcff65f6dc49982fe97653a82057b92b0036a58157e11f1623bf948eb04018965aec00f05995c1399a2ebf5b188b9226365a314b693618427b21b84a427af535850763c30e30d45add3a980c5c111c779d918bf13e8d8f4fff2d06cda19117119780b0ad827040704fba78f1588f4d7b3fcba1ef1f76e0c5aac02ca34e72888e4c67bec5bf737512a0c901e651efa5c11580432de96a83f72d00470d832253383cd853c4639769759665908516ccae2b67966f5fc5dc3cd8ce67873169d47a5d2229c1e6210302d591052d02acc4971a9bb84b1f6462ec8b03421d76c3eacd2ae185f9888f878a69b72c5a66a0b843eb7a85920d4ea48c3f0b1bbb0c83806549db4639e2ed325d877880c764a33a4b835397b1f747e4b081604fea2be9504efb61b3dcc9470560499f3103b176a0cdfe094ebd15218979c238ae134afcea023de1e8ff69aad3e7f2c04bd323793eae4fed3e0ffa77ea35e29cb9ffd1adb520fff9781a35414526ef1ab8a027465f0fbc640eeb1aaf48a5d050bb3f497960faf90c4d266b8ff404af942fec283159f66a8ac19371fc17edf22b5f34268e290d14ea47200e1e2c592e29b512e66a22e830411cba61332cc80acdd4bf85f1de5e97c78eadd577f856e165584eba24e197e48e8fd7dd412c362209207ad9333ab825a2a342af92d104a452cdf91073047b5079f9ad174e0c60ae7b660d69b8f36a374a4ca941638a6b9b3222fc08aac58dfc1e5f05fb6c68344aa8ff45c9690680524d7fc78f929e04e4ce496b3c813144c7dd7036c8ae7dc28eb11203ce83ae1dc39a2a365f83ac2ccdeb5a52e6298ff8b57955d6962625bfd893d2927ec2b24a8b4e5234ec43101a1f59ef61202966e120359ff97117605b4aaeaf4650675ef569a964fe44af70813fff0f1657d40b8631533d988fa1a7367fd04d7a2ea3268f7c72ed84a1a2d171cb2cc36b9038aaa1aaa676395f9cae7b585c2f83b47782337fb1f2c93dd2739d17c445c518143f599e63687ecc4b58be01a191fc9d2cad6fe34b4c549650b73ed7ec0b07cbc8d8fbcda6e5d02b1916c831a59ada7d32c63cb828cdbd10aeb781f7130ceb2435671fd1ceb9ac6f1da0633a02ba5366dd2522b026e04527ff6f3dc650d501f28e01211b0b989f2cf27e2a0826ebbf2e274f5c264cd7f9c65038e679bb0b79a387c69a98492d37850310eb38e8a666d5668fd8d4fbb338c3c983ad38585a3735b80d359d22004a7bd1f4917a6e431b4a70786143d41268417777aafb7cb260bdf1345dffb766791fcd2832baed125a1242d749681952a74363899af7caa471f46d51767cba82e8fc8bd7b40e842c95184658aa9b23c0ab7aa4c39d9611fc56ca13863e988d9c0c79867743edd2048e3f790f3866eb89d40ec0500852318dba2df62318faa5dfbe51ad3ea96a36203295f5d5ede515c6f3ef577344f1e7b78045a01bf77ed4e32ef03d76c24ecbd392dd0394fee7607b8e24687481c892517478477409b03ffdbd8753359146e6cbae342c4627c3bf4d4832fef7237cd51ffc3233a39fd51ffaef47d3b0e662e0c9743297f1fee5e5f36f9b106fab1e5ae4af119af48cf73301afa52cfecd55379e24a03c3860821de990dd1ad5d85fc4d9809d7cb5403fb40bda17be39055b0e7f81e46c0ef8f829eec6fdcbfaf61d143ff983a13b8cc3beefe9cd6823612dc95d2233a6b8ddc5ceef6f2c0da6f70efde64dbf7f2879e03a1d31c2dbff0d4c45584dbd2908efe8fd8ce0bbe908b642fce95c634aff408ca3831976b5f7cfd8a0abbc5d53869f8ae82a8060221f0ad62da2b16a409680935b4e268f9dd3cba1216b6cf7c7d49aa9709e210164da8e869491eba71d5d326250df48da7d2676225a8feea125b75754fd93930e3e920c7d52ed97770d2714cda98f796248c628c816af9d2ff9705bc8a2dd0a9eff54a7f96fccedaa99b6c3cc9e91628d3b73aaadd8ae4a8c36bca4b2d77928ae1569c51d2a3990b2a25e546b1bbc16825b44ddfe4b8308a7ecd9db8d16add22b4fa4b3c066872208ab07a741266174ca0db732dec47b1460127a0f8876f6b3b350155bba880092da41dc55ffc5196b40209f2166511931be37e06c4df2a35ea93a85fa8affa6153ef28607a74f77acade41cc2a35556fc9e3a94685adf4ac67cff50ee9a7c119f2aafca025a0cd0260c38d72d8e03c3baf8c2ea31a35406c9ca533b6adc9e78367f7d066d28457c17a878a7c7618a22d064b656c31dec24ed082a8579a7b014bce5c43eb1fd34bbe4414de8fc429e84838c4cfb0d2a949d7fd1d58db8108097f53e4af1ee30acd1ce4715c1a373cd01aaf13e989e24482db6cb02bc3c3dff4c2692003f6de3af95007ce4a6b0abe8d96ebdf9c92213b964ee14797fc0b21e47b53b4a8caffa8705f5a5db3507948adbbab9f9a9ec8c3495fc8439b9d58dc2738caf549f71438a259cdfb11e6a9358ada1ce13a15f72e855f68516f8ffe540d2b6ae73771f2059cdba1ce240e10909808a824dea7f3195167578a8da39d7e34eda9ed9c757264ac8182f9f617db8f79f4446e28c8fd0497cfc34b22fe52b7550823a213cca6cc186c9a5ca6088af34eb365f876def6ab5263800b02feac44ae7861b64f7e266a1059aa300fa5d1a536d72106b64c89927b41b076157bf2ae44feec323cd8e6879ba2d1ca5a02eda7cec8ebc12e59a5ececed23221a3483804b8a8c84e70faee03900833f278df96cceeee4c4957946b7743a43e0ef02402997f507be40e97cba332c637dba247d762bb77afaba55451d791a4f5fa832f766077865370bc768b1e972237f8e467ad3b0dffc36cf85149bcb2d4b148763c95cce960442c680d7a2fffd852c9f3f64a684879a2874e0436ce2cf809c1960148912c88358af42ba59309e0832fdab8fd52f8aeed18e850ce1dfd7c6844fb1b06b98a7a8622388b54eab4bc1cd3d3953744a60fba1a8d8abc0f1f2f042ac4ea88564a2929e58f143fe161d41c1c73d2401b4785c1afcc51c1b168829af3ee95da2bf39721da6dbed56a4ec153df8ee6c2ed9f48b1ae5570e36f428580580f7dcd53b26c0cc37f0de0dbe5764bdae904d35bd41d5f1e128de712f19933b86b2090ab88d3b28afa55c9265c85f2270a33c2861d0c9d76f1382b6823049bc493b3c86e57f9c1a09ad50023a6d9b9b79ef6fc770b69c4ec0ee1bfb9d56224f4352166fa629fff03d9dc00debc2eb857f922256e3ba6590d4e7cc6de1d1351d18aa614921e84c42e36498b3cc3d1d33fc92a8b234be682df7681603a8f8e1a3c04677b71dea7038c8a2bdaf4b9dc2e87af8e73b35a598e2881ab74aae039d214d2b9d609fa5482313aade389c93c12440bcdf408e1cd761365c1aa5557d97cf7564ab58ff5e55f8907f39b8ac99721fb71a78d7970397aae693e085167827483c4b95b1370d969ed78c1316939e74fe0e0bfb2b88911f37ab2eac30613e6277ac5ad4fbae1ef825601782fedac94992d168574fd1d983f1752947c7d4264e64ae635181275e0306a055ab2e69540a93cf36e2fb5fd140ca63bf8a4cff6d8fa5c00d6fab51fd3b734e7fce44fc108549dd4cbed54e8aee8579844534483fb3ca97cfcbca5bfb68a68a51a1ff9a455eef4196108d009ce2f6a8388211de0b9cc566e3f8b03a99f573f5502a0f75dc786fea4b2a38970a213fcddd4e88dc86b25a5c3445b5c139f86f635fcda73823203c60b1d211e839ddcd036717b0f82d3fea945535e219116576b3f0a54b335da0956b0549cad3ee3fe47d9d510990632db1c16776017f4f65cb239be28bc0e83564819fbfe02222af4f67735d151983d1213cb6815fde2b2f7838ef1cc24da30039a4c05c99640a29f4fa8c32a976f478788c3f0b167953f73add628fecb3f96437430a922b85a268e85dbe8c9f56b1598b8bac0c1e2210ad78cb41bd48a4541b2e461d431cfd37ff2c9c2ce0fd5e8f4c0c0bd647776289b38e3ac616bb0c9752247dc3e83d9b15c2d7ca1d08242fd401982a7e1d060cacb6eca4084acc7f699716b4d6bb6966c6e8b662014bb755a82bcbb200aac052970a5edd8deb2a4bb81c21fc7e9b396026dacd472fbdaf887d4048d6c20b040a247cb121ac2ae3fe15512c7d3d177aa0713f6ceed9f45e4414f160ebe2cc57b55416f8973b4caca7535b98aab8a2abb70821fdd5dae6909f6e1982801ef05f956a55c2fa45bbe9a8dab821ee1c071f6cb59c65d45384723fe56275ae50294bf7c9f2ba642444df32e9042f82f506a22a10feddcecde7a654db419072e8cbd9392c41407470d5102ddbaf679776c794bf414848a767721e7706cbb7792b08e13be55d5f342f1bbbc6a8222d6463162940f68b38b7829dfad14b0bf097cf550f8bae1c733d653b71882a67c0df0d796ce74d772aac3e453a29ff1f671414721d66a24a3726305647c7eae1f90870d5f95b312c73d322c2336a0f82a3e1b848e724d8dd552ef92f57f4d75c81def75f0ba0ed2b14e9b3bdf8ef9aeac81065fd421495f534cd08e97a3abc84ebbc062b5361e683d4d5d5c4293359bda7dcf06e73d5af67854da3822eb3cf9a8a446230e8896337692a11f6b416e8c54c77240e1020d23c5066899ec7cfd08add8ae82b0d2a27ae7057c53dd54250aac59708f685e19fdc2279b149a89e9a3fd32032d8fdfbd87bb8b3c185fea3fefcec1e28c6a5bfeeb98137c439cfc187407087d5b47cfb55da57eb66c892a03f10ae5c7f899f7d3821589b377f41f435725f0b29fadab1e4867a31ba049222d1b5f36ceb2b9b7d84c6326c5976e98e351d557457316f5555cee664172db4d713f6fddf5fe848831ecf5739f9ddcedacc340077d9e5d40cf7a0a772271d5f3c067f86ffec0d6bb857d9df1d24702d6286a19f9edbdf6408fd5c573618c04f12568846ec56d67dea6c356152b1001fe14f8baa166829ceaab07cbeb50b530a9c0408615c4f664b0cf614590544f5f4c9781532898e9ebe91603f2b2a6ad7e2ecc14166b0474fe061312035bba471d5389df9557e49a4bd9e138db1fd5041e916b82ccfe220926e58519b65fe7fbb3ec95c10eb082538335b4c549dd4cc3669b523fceed0b111bc36ee104e8c30460b7bb46ea3a36321a3a07c15f01672edd41d35d5f537d6f333f6f324faeb06da226dc2394d6a347fdadcc5dd6da9ee77edf059fc96808d486d54b2b503158fd2e45cf9316b60f579393f0e4776d9d7e4bf19d6cccbdfcce96172296aee1cbd98958993c74e847958e4a92f72760d626e9a1c71edb5b410f93606433482878c50882a045f80c7c25031bf16d0188424e46a1f63f37d625f4f5ea788159bb7e45347e1f885d768ab4b0738381b0e1cb34dd58fa44025a876d0b3448694fc2413d5129f61bcfd6cebaaa1c6e515f60b7fcda53ef635d645ecbd8a5d05a8cb558f7ef5a8a132612223091bc18fbac577e523c2179ea8980f06356905879cbb177383f64a3ff187d6fbce4bd3e55e6813ba15986c2679f5aca9e903337c9e8fa1602b7c6e5d09063800c4ff1c62abe8cc60f58e216aae576630da2fc996570521d3be396530da746c34fa33c33f0a9069ee1283236da79ddafa84f6716066d2be4919d8e48c25d7f5da979b560893aca8214fcb773f973429b004c6796f61eedf744becdf39d7621ce5804e8bd5399899b531379c11022ee0a01ae3408e6e1a0251e3cf2653747b4748335c46483f87c2c5338f4e517f85c36606f36f020738329cd0a06c2143df0177dad9b0a0dddb04f452f77917b899544369951dfc5678b70b8faef4baa05c3e7fbb684ad9c45dd6a89a1b09a1128ea0986e1611d5e8c01a6dd9fd3a2cc12226adc4d6d944a2c725ff5660c79b96b1cf16ec2f8cf42b0a0c859f5e36657bf84f51578716b13e9bdfe34932249b2cfb26ca6f2d50b7c8aa5877afceea4245b68cae64357c1e242bc1584d736d622fbb258de13121d37d86d0bfe99e3782114af0fc9e256287607d45ac1d370eba816daef90e9e9e8b038ea37243ad8db08d0168a99ae19c46dd0bcd57624c46cbc057ef6552d4f140d84f187ca98e30dd8c731459e959e197f547e1e7010d95e32f443820b9a575b1364c356b6abd2315a003ff1c4ab022d188049a9126fd2249e6f7fffaade12ce5236557657c7cfbd8a8706bb47518abee14da9d9b75af12e82802bb8dce52e050657c3229f07c038f887b39fb9f965e3ce40573684359917a527998f751195d7e30d6db0b01f5d2748903ad69c8a31492fa3689da2ace447c3bb1e50cebb48cbf8c941b5ee8f1d366fc4f1e2fe630bd0b7d408f8c39b76d82ea54ccc20779cd08d94baf555e97b36ee9f6b6f3c9c516803b9140e64855b4b187bde4ea0fd1a2010701dd71188b8417b0b96e73e81af14a73cfffa90075083c17e33242d95487e35bfeef8b80d78d21302c9cd9a91603fbe1422d2affccfbd86b576da9505aba486ab3910bcff589bbbb152edfcc1fbe195dde6d7526e1fcba49d9b403e2c42f84b06788e68e062709bbf3ed703939c6567dcd1a989d189e0df789207697c5971a08172c815aabf287637f5aeeea14ab2fd8284175b94edd73154bd140ef0ea8556516925418af7ae55963e173d101ba3b4945db2df28b1d9b1ded5706fed69f6b0ba14209891f88e4c87a319065268e411d533ca569e292e5e5ace78c45f816a5db97be697973e43eb500f28198e0be7fdfff3af5b616234a20b91d931346c9419a4816d0447ebb20b9d70f3c612692d09ce6f526a34d26a112e773dda138c2c9e4dc379f77eab75de29481a6884572bc1f1d473cfefe39bcdc65ba8e1acaf98182b1f216b9275f0d235c540bcec2e22ac5b05fbe32deb01b196a0e3d6e6aaab1980150b122b49279cbb2735ee57f0afc808dbeeb22c4c1e7519b6930452a7a9e958639c426dde61a711be319d0895d9c51fa0e3d8ef09f11db9ba014945fc5d17c0d83bc32ec648d7704582bf111d0306a0fb7c9413af961dd495e9f54fdf6dda0a0ab47aafe53c61b8991cc2faac4b435a94cb7b89c07a0f77407ffe35576f3cd5f8d3d216d721b611f9887229434fabb5efff1c31aee46a84e08539ae65eff56aafa3cfb988aac5dce12e63637e9b378142241ae88eae6e29ed3faf0ede61f64b845ee1876a412f031175a1e6e44401a74587156d57d91a2bf569920455e4bf7be7295c4b25d23a383597443315b3512c3a83a6c6dd8e6cb083663dd70c3e92ca3217849b6e660c487edf6486fb52e7187aa51363ae0aa6cfe054cb37d6256eb70194fb2bff60213fe75025659265bd0c2b1398112b65171deb543649ad1c85ff2f5ce2318bc4a36fa7b7c34426923afe982ba9e2fa6be572b083ae010969097f2e635cf6834a555bac997d91b5464aacb39486048fc4b4f3c003991b6b4cccb622aa753ab237b204262e2048e754f2c0ec5468bfee0875732508785daf99a114da308a14df047aa89c1d9654521983521d8fcc809239889a4c511bcd592f554ba2dab61277db361142f39117f3ef372a15dafd0bb6c99cfd7bd5d5225042fe7c8edc1e53b0422a2a530ef79deb52e3b22b428abe7fc7ddcc1167ccb0c72e57d39a3ecb9179e82bdda44a78a704160d021d9d4c56067f95838659f3f1", 0x2000, &(0x7f0000011400)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 22:53:47 executing program 1: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000100)={0x9, 0x4, &(0x7f0000000080)=@framed={{}, [@generic={0x1f}]}, &(0x7f0000000040)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, [], 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) 22:53:47 executing program 2: r0 = syz_open_procfs(0x0, &(0x7f0000000000)='smaps\x00') read$FUSE(r0, &(0x7f0000002280)={0x2020}, 0x2020) read$FUSE(r0, 0x0, 0x0) read$FUSE(r0, &(0x7f00000042c0)={0x2020}, 0x2020) read$FUSE(r0, &(0x7f0000008440)={0x2020}, 0x2020) read$FUSE(r0, &(0x7f000000c6c0)={0x2020}, 0x2020) read$FUSE(r0, &(0x7f0000006400)={0x2020}, 0x2020) read$FUSE(r0, &(0x7f000000e7c0)={0x2020}, 0x2020) syz_fuse_handle_req(r0, &(0x7f000000a480)="11387eda7677075c17d57d6a430c71d7e4542574cfb2454f6dd5c5d5b357cf50d6e67df2c4aa3f6824b2ff780ffca672daca501c6b0971e5655a2d7caa4aaeeda58438f82d8c1858a962d1c542b716a83b30106663a8d6e794d44ca2598102189551d35a024d3735ec69d70cf4503cff6a858712d1a3fc4993983d6aea753d7c71b8ac056027406c64b05dca9944cccd2ca98d515cd9179652549203bc55bf231c3c4e53d7c3cb5d39676e889d38f9b4b3070107c22c4f807cc46c58f76ce203d4f48c8b9d2f8c0f91ef4a41a4b80e9a4cc9a00126fd0b56270ee5f5f3d639a2f5470a10364ff7f179f34339607b03079dcbf5a557b0ffe08fbf56231e4bb3786df248e0df3342ea74e4ffc0647fe1f1ddc5454fe0f1809a238ea3a62ea8d58a16b4675183cce31ff8247198d91cb16db0453e67db06fd34bb43155b7b3c72e4fd414475585f58c80f25daae37aef5cc4142c60fedfe1159fb7eb2bb49d1c6aa2fea3dbfad7a352d13864170e082e756d248fef6fd33ae8c1d6d49b388aa38af4ef361f78c4f17fa0b192b52eebd2b6c177a7676af31b695bb539e99cc12ae0c421b697219abfc5975bebf983e3c3b096638767ae5f45acdb50470ff7c2de003bc7c0fcec5876ed15cf5bd64a8df3cf048f5f595292ac0ccc181a0d2eee564d169dd11e6b6691d1cfa30f176c1b23ac3042a12b91dc8670e83abb3c7175cb8b7dd57315115afd95311a1ee2a04f4fe865a53539702de45c48ab082fe81589ffa694d2ada5c9ea78e3eec37bb5e6225c6147ac3d63e4931a7a92176d1c6a9efb20fde20f807ce07fb587047d41cca3a0a83cb7cf8af3757d6a6cfea55ad09fa0704c01d3d86f45b282e79e9f5c7bba9abff555f0c72f3caa203d85cf5c8b0d3bd3c4f3ac2a03d9bd23e1ce559af2f1d137a9f0fcd01fe347c543996d59d9daad1f05072a303c88a5ff78d19e150e2bbe93c5281cd1aef93902dc16018194055d15b3a9379c71d2947368d116550b92d4a89448fe171c1d0026a9a60a8d9e65cada9f5fb55bd6a97257d1e4c3916bbb2907af62f6dc0ce0070708d34adcb80d657ff527ee97ce826a175f133500010116bbfde5ef37d643056187dfae696e7f8d37ae7def0c68eedd7b3d4f126b790f2ebc30a4f51d868f4cf9c24e12b9197041a0d1e8afa25353aab9bec5bd64cc9b18d7d058477a807ae97baaf93661fcf43a7fdccac5b2cf221ccbba6904ed48efbd8cc4a10fe2e078f7eb6d220179e9c45c06066a6e2d95512c2c7747135117a1e84027bb616c89e7257165378619621131b55be15682d5ac744a22fe7ce839269ec14b76060a1142185dea94862b3178cead479122f474f1ca7176f32409b01972719593091ac76a946b48040990f89697b3eeb3b1b3088bbdc1b95ec4e65055374281f6baa8773ff52781cb7184cc4c7f4ace3684819bc27752e302572ea07893c8f76cd63ded7b6dca6e6f1b07de014cee8ceac247bec358c4cd6e2a3c6d2d841c96f7c081b865baf5854a6e00b1b615bc9d4f106bbf584efff8d9ba2decc5b094520d8a7c28d44bd564eb4723305818ee4af579927825bc039a9d9975b1d559dfb5163af3a71b6ac7c3da411a674886425f7246c9cd595ce6aee8d7e79c4625a3a243ce42b0bfdbbe43e4537df012c2d622273bee4d099cac75e27942bd02c97e7d1b7c5a084306d138c8494d87e996eac31f4e655fc3c50ffc79f0f1e5dc38b3f3386842211f21f7f7464faf16ebed477531bd1ce4848e8639ad9f0c82d9ce31b4eb83d1a65051015b16b89eb10d644c59bc26e7312d3f7e091fd08fa07ad03472eb08337ac4c55378e483fb340d8e47623f09581071fec69b74b416aaa2b9e1278af1ee54ceea026ac7fbc8922808136c4c53a72b2abd9cda48dbd9bbeacdb52f841b1d5bb65f57c343b6622b4235b5bc3095590e92ebaae8a9fb4834470406d43a2d4fe57d8743e348f6f7e53f0cf84d942293d274869806e645ca199604c6f7548fdd490a531f24c191f157edf7079c51e621a66b698a83f149201918eaa32e79a1cc6936754795bc447646e782a63942de4b7c250eb13a3db5923d35666b8bc2f23ede47bf2221fdf3eac631d24f2e61660d935d4b993f1aa76740ff2c14f2e6ae47040a05f3bdbfb6f12db49f1a230b7e697e1a9a73ffd7fef1c55fcebfb25fb63829498b2a128f3b12087f2817d595df8d3545364c569cfe4414b68f13ea7b49c0b2b4ed36caa505bcbd3266a894e94e0a7a1280a3513fae5c2dc96a9a0a16f4dad710523f585bcda8263b358bfbb405a6dfd319325a2a6266eacf1b3d12927e72c46c5d4a09f3a1c959712590e19671ec134e3244a21d755425695b93f01e25db099d7a0be274f707802f42920607b04f2597fa5bf8eeef8eb71872490526de1ef5e230ce75db24898822073598981c29e2253a1fd53f21f65b90c737cc64367556d6ecc29b8b482ceac387c5ddd29cbf982b2e6e0b09d58020ebe58482fca426bd6f1b9f7d9288977a13c55e4c3ed4eb4090b68bd637026403f7230c35af5576ac74fbd33c492576db5c3a91cf00b5060bfe597794038110ee41332b504dd800ac573d3d82a64c053ff20df45597982e55413b16d469a188868b742b8428bae45acb23ebca19de6f598205c446210e25f8168e6b4f38db6e22f66fa86703e7807ba5268226ee25a66469168d6c2bea9ef4b332e8bebe1a5c7c13525d1be384d6ab0d40ad0c9dd6177c3d7cb7e053c54105b72a4454be5ea2e25de4722621150c0584ffcd9fbf511ad0fcce3e89aa7feca1d19d2968612358d09c28db7fb5e7f19769692d58dc371735689914dbef0818f9ed7ef3b8d15561b2ef9a7f1a6dafe5c9eb4a532facfb3d7e17f381d6791e5a8226f99f80c6c2a1b064b6f3d7edfb3e21c5e84c382abd495b86ad5c4f13ead1abab362600f1eb52bc41b7c664c13f934dbb207b6597fe4752b080518cc64b7b6df7f07c482a0d8d045c16f0eaf3ee9c385b34f8d68b5adf3d2595a726f28228fef53f13b3b90b93bf2831c813fc69377f833090fa8a4ae3dd4b1e453e46812cc5b1e18d1f25323a6ce38cf0f8a5ec9d43e1fa0d8db47ac79ee2bbe73659edfef93ba0a1ecbaf9f3d0e6c786ded52e9c6167f67290126674ee17e9d0263bd7f4df1ec749f802163be9ec29e0c1082d4448ff2b972d1a3a7cca062d1a71e1a20b3fd9ae1b3ace206c8090fc992301ba01a663f95168afd8d5910581a076daacd58dc43743321f3bb245f06108a8a488044cc2f56f6ab5504ac3b79a4f9be417ed635bd5cd8b6a2108ea12ce69c0758941b8887dc1b1592ec62634178598f180c7ce7c192b754b281f334845135e30ed08da79876e1ed0c17790c9ba533fbfef2f3ceee71b3fd8ff6ec66021db468c792eadfac87b6cd93fd6eff9ba00c8c9026525c8fad4a47bab292510767e8316573d7402ff64236b3a623c6ae7e29890d441de8f08de673f4d0143030e400ff14e48ba1d276abbbb1a4385e6ab0da7ecfb26b2efc335ab7b80897b4dc040d41dbc539a0590ee381db88a94f069860cab9722078bd7ea553766a6902c5348fdf6c84d088086bab910d5ac9a0d48ecece842cfb8d0b84e1fc752cb237587a7c19be6a25a7d81d6f2832a0cbf142efab3288129e5d9ec5dd08e0e20e6ec930a0573d5af46cc792e99b27166617327aa48c89e732f377c269306cae1b5b0a321f348e75ab308df48d87088963736ca2b8c6c9b7f3fd4191834e17271dc57cd82412afe10e5253b1f45ed124af563cc70ef316e14d9e410d96d583bec2897b01ed2086c50205634606c92c30de9a5620334ce81b525648f479e20e83ece435bc2e6773d1cad1387df69c20e8a26e8aa3532921a4d3de920db23b74ed97bc7becf0a01146aa9e380bdcff65f6dc49982fe97653a82057b92b0036a58157e11f1623bf948eb04018965aec00f05995c1399a2ebf5b188b9226365a314b693618427b21b84a427af535850763c30e30d45add3a980c5c111c779d918bf13e8d8f4fff2d06cda19117119780b0ad827040704fba78f1588f4d7b3fcba1ef1f76e0c5aac02ca34e72888e4c67bec5bf737512a0c901e651efa5c11580432de96a83f72d00470d832253383cd853c4639769759665908516ccae2b67966f5fc5dc3cd8ce67873169d47a5d2229c1e6210302d591052d02acc4971a9bb84b1f6462ec8b03421d76c3eacd2ae185f9888f878a69b72c5a66a0b843eb7a85920d4ea48c3f0b1bbb0c83806549db4639e2ed325d877880c764a33a4b835397b1f747e4b081604fea2be9504efb61b3dcc9470560499f3103b176a0cdfe094ebd15218979c238ae134afcea023de1e8ff69aad3e7f2c04bd323793eae4fed3e0ffa77ea35e29cb9ffd1adb520fff9781a35414526ef1ab8a027465f0fbc640eeb1aaf48a5d050bb3f497960faf90c4d266b8ff404af942fec283159f66a8ac19371fc17edf22b5f34268e290d14ea47200e1e2c592e29b512e66a22e830411cba61332cc80acdd4bf85f1de5e97c78eadd577f856e165584eba24e197e48e8fd7dd412c362209207ad9333ab825a2a342af92d104a452cdf91073047b5079f9ad174e0c60ae7b660d69b8f36a374a4ca941638a6b9b3222fc08aac58dfc1e5f05fb6c68344aa8ff45c9690680524d7fc78f929e04e4ce496b3c813144c7dd7036c8ae7dc28eb11203ce83ae1dc39a2a365f83ac2ccdeb5a52e6298ff8b57955d6962625bfd893d2927ec2b24a8b4e5234ec43101a1f59ef61202966e120359ff97117605b4aaeaf4650675ef569a964fe44af70813fff0f1657d40b8631533d988fa1a7367fd04d7a2ea3268f7c72ed84a1a2d171cb2cc36b9038aaa1aaa676395f9cae7b585c2f83b47782337fb1f2c93dd2739d17c445c518143f599e63687ecc4b58be01a191fc9d2cad6fe34b4c549650b73ed7ec0b07cbc8d8fbcda6e5d02b1916c831a59ada7d32c63cb828cdbd10aeb781f7130ceb2435671fd1ceb9ac6f1da0633a02ba5366dd2522b026e04527ff6f3dc650d501f28e01211b0b989f2cf27e2a0826ebbf2e274f5c264cd7f9c65038e679bb0b79a387c69a98492d37850310eb38e8a666d5668fd8d4fbb338c3c983ad38585a3735b80d359d22004a7bd1f4917a6e431b4a70786143d41268417777aafb7cb260bdf1345dffb766791fcd2832baed125a1242d749681952a74363899af7caa471f46d51767cba82e8fc8bd7b40e842c95184658aa9b23c0ab7aa4c39d9611fc56ca13863e988d9c0c79867743edd2048e3f790f3866eb89d40ec0500852318dba2df62318faa5dfbe51ad3ea96a36203295f5d5ede515c6f3ef577344f1e7b78045a01bf77ed4e32ef03d76c24ecbd392dd0394fee7607b8e24687481c892517478477409b03ffdbd8753359146e6cbae342c4627c3bf4d4832fef7237cd51ffc3233a39fd51ffaef47d3b0e662e0c9743297f1fee5e5f36f9b106fab1e5ae4af119af48cf73301afa52cfecd55379e24a03c3860821de990dd1ad5d85fc4d9809d7cb5403fb40bda17be39055b0e7f81e46c0ef8f829eec6fdcbfaf61d143ff983a13b8cc3beefe9cd6823612dc95d2233a6b8ddc5ceef6f2c0da6f70efde64dbf7f2879e03a1d31c2dbff0d4c45584dbd2908efe8fd8ce0bbe908b642fce95c634aff408ca3831976b5f7cfd8a0abbc5d53869f8ae82a8060221f0ad62da2b16a409680935b4e268f9dd3cba1216b6cf7c7d49aa9709e210164da8e869491eba71d5d326250df48da7d2676225a8feea125b75754fd93930e3e920c7d52ed97770d2714cda98f796248c628c816af9d2ff9705bc8a2dd0a9eff54a7f96fccedaa99b6c3cc9e91628d3b73aaadd8ae4a8c36bca4b2d77928ae1569c51d2a3990b2a25e546b1bbc16825b44ddfe4b8308a7ecd9db8d16add22b4fa4b3c066872208ab07a741266174ca0db732dec47b1460127a0f8876f6b3b350155bba880092da41dc55ffc5196b40209f2166511931be37e06c4df2a35ea93a85fa8affa6153ef28607a74f77acade41cc2a35556fc9e3a94685adf4ac67cff50ee9a7c119f2aafca025a0cd0260c38d72d8e03c3baf8c2ea31a35406c9ca533b6adc9e78367f7d066d28457c17a878a7c7618a22d064b656c31dec24ed082a8579a7b014bce5c43eb1fd34bbe4414de8fc429e84838c4cfb0d2a949d7fd1d58db8108097f53e4af1ee30acd1ce4715c1a373cd01aaf13e989e24482db6cb02bc3c3dff4c2692003f6de3af95007ce4a6b0abe8d96ebdf9c92213b964ee14797fc0b21e47b53b4a8caffa8705f5a5db3507948adbbab9f9a9ec8c3495fc8439b9d58dc2738caf549f71438a259cdfb11e6a9358ada1ce13a15f72e855f68516f8ffe540d2b6ae73771f2059cdba1ce240e10909808a824dea7f3195167578a8da39d7e34eda9ed9c757264ac8182f9f617db8f79f4446e28c8fd0497cfc34b22fe52b7550823a213cca6cc186c9a5ca6088af34eb365f876def6ab5263800b02feac44ae7861b64f7e266a1059aa300fa5d1a536d72106b64c89927b41b076157bf2ae44feec323cd8e6879ba2d1ca5a02eda7cec8ebc12e59a5ececed23221a3483804b8a8c84e70faee03900833f278df96cceeee4c4957946b7743a43e0ef02402997f507be40e97cba332c637dba247d762bb77afaba55451d791a4f5fa832f766077865370bc768b1e972237f8e467ad3b0dffc36cf85149bcb2d4b148763c95cce960442c680d7a2fffd852c9f3f64a684879a2874e0436ce2cf809c1960148912c88358af42ba59309e0832fdab8fd52f8aeed18e850ce1dfd7c6844fb1b06b98a7a8622388b54eab4bc1cd3d3953744a60fba1a8d8abc0f1f2f042ac4ea88564a2929e58f143fe161d41c1c73d2401b4785c1afcc51c1b168829af3ee95da2bf39721da6dbed56a4ec153df8ee6c2ed9f48b1ae5570e36f428580580f7dcd53b26c0cc37f0de0dbe5764bdae904d35bd41d5f1e128de712f19933b86b2090ab88d3b28afa55c9265c85f2270a33c2861d0c9d76f1382b6823049bc493b3c86e57f9c1a09ad50023a6d9b9b79ef6fc770b69c4ec0ee1bfb9d56224f4352166fa629fff03d9dc00debc2eb857f922256e3ba6590d4e7cc6de1d1351d18aa614921e84c42e36498b3cc3d1d33fc92a8b234be682df7681603a8f8e1a3c04677b71dea7038c8a2bdaf4b9dc2e87af8e73b35a598e2881ab74aae039d214d2b9d609fa5482313aade389c93c12440bcdf408e1cd761365c1aa5557d97cf7564ab58ff5e55f8907f39b8ac99721fb71a78d7970397aae693e085167827483c4b95b1370d969ed78c1316939e74fe0e0bfb2b88911f37ab2eac30613e6277ac5ad4fbae1ef825601782fedac94992d168574fd1d983f1752947c7d4264e64ae635181275e0306a055ab2e69540a93cf36e2fb5fd140ca63bf8a4cff6d8fa5c00d6fab51fd3b734e7fce44fc108549dd4cbed54e8aee8579844534483fb3ca97cfcbca5bfb68a68a51a1ff9a455eef4196108d009ce2f6a8388211de0b9cc566e3f8b03a99f573f5502a0f75dc786fea4b2a38970a213fcddd4e88dc86b25a5c3445b5c139f86f635fcda73823203c60b1d211e839ddcd036717b0f82d3fea945535e219116576b3f0a54b335da0956b0549cad3ee3fe47d9d510990632db1c16776017f4f65cb239be28bc0e83564819fbfe02222af4f67735d151983d1213cb6815fde2b2f7838ef1cc24da30039a4c05c99640a29f4fa8c32a976f478788c3f0b167953f73add628fecb3f96437430a922b85a268e85dbe8c9f56b1598b8bac0c1e2210ad78cb41bd48a4541b2e461d431cfd37ff2c9c2ce0fd5e8f4c0c0bd647776289b38e3ac616bb0c9752247dc3e83d9b15c2d7ca1d08242fd401982a7e1d060cacb6eca4084acc7f699716b4d6bb6966c6e8b662014bb755a82bcbb200aac052970a5edd8deb2a4bb81c21fc7e9b396026dacd472fbdaf887d4048d6c20b040a247cb121ac2ae3fe15512c7d3d177aa0713f6ceed9f45e4414f160ebe2cc57b55416f8973b4caca7535b98aab8a2abb70821fdd5dae6909f6e1982801ef05f956a55c2fa45bbe9a8dab821ee1c071f6cb59c65d45384723fe56275ae50294bf7c9f2ba642444df32e9042f82f506a22a10feddcecde7a654db419072e8cbd9392c41407470d5102ddbaf679776c794bf414848a767721e7706cbb7792b08e13be55d5f342f1bbbc6a8222d6463162940f68b38b7829dfad14b0bf097cf550f8bae1c733d653b71882a67c0df0d796ce74d772aac3e453a29ff1f671414721d66a24a3726305647c7eae1f90870d5f95b312c73d322c2336a0f82a3e1b848e724d8dd552ef92f57f4d75c81def75f0ba0ed2b14e9b3bdf8ef9aeac81065fd421495f534cd08e97a3abc84ebbc062b5361e683d4d5d5c4293359bda7dcf06e73d5af67854da3822eb3cf9a8a446230e8896337692a11f6b416e8c54c77240e1020d23c5066899ec7cfd08add8ae82b0d2a27ae7057c53dd54250aac59708f685e19fdc2279b149a89e9a3fd32032d8fdfbd87bb8b3c185fea3fefcec1e28c6a5bfeeb98137c439cfc187407087d5b47cfb55da57eb66c892a03f10ae5c7f899f7d3821589b377f41f435725f0b29fadab1e4867a31ba049222d1b5f36ceb2b9b7d84c6326c5976e98e351d557457316f5555cee664172db4d713f6fddf5fe848831ecf5739f9ddcedacc340077d9e5d40cf7a0a772271d5f3c067f86ffec0d6bb857d9df1d24702d6286a19f9edbdf6408fd5c573618c04f12568846ec56d67dea6c356152b1001fe14f8baa166829ceaab07cbeb50b530a9c0408615c4f664b0cf614590544f5f4c9781532898e9ebe91603f2b2a6ad7e2ecc14166b0474fe061312035bba471d5389df9557e49a4bd9e138db1fd5041e916b82ccfe220926e58519b65fe7fbb3ec95c10eb082538335b4c549dd4cc3669b523fceed0b111bc36ee104e8c30460b7bb46ea3a36321a3a07c15f01672edd41d35d5f537d6f333f6f324faeb06da226dc2394d6a347fdadcc5dd6da9ee77edf059fc96808d486d54b2b503158fd2e45cf9316b60f579393f0e4776d9d7e4bf19d6cccbdfcce96172296aee1cbd98958993c74e847958e4a92f72760d626e9a1c71edb5b410f93606433482878c50882a045f80c7c25031bf16d0188424e46a1f63f37d625f4f5ea788159bb7e45347e1f885d768ab4b0738381b0e1cb34dd58fa44025a876d0b3448694fc2413d5129f61bcfd6cebaaa1c6e515f60b7fcda53ef635d645ecbd8a5d05a8cb558f7ef5a8a132612223091bc18fbac577e523c2179ea8980f06356905879cbb177383f64a3ff187d6fbce4bd3e55e6813ba15986c2679f5aca9e903337c9e8fa1602b7c6e5d09063800c4ff1c62abe8cc60f58e216aae576630da2fc996570521d3be396530da746c34fa33c33f0a9069ee1283236da79ddafa84f6716066d2be4919d8e48c25d7f5da979b560893aca8214fcb773f973429b004c6796f61eedf744becdf39d7621ce5804e8bd5399899b531379c11022ee0a01ae3408e6e1a0251e3cf2653747b4748335c46483f87c2c5338f4e517f85c36606f36f020738329cd0a06c2143df0177dad9b0a0dddb04f452f77917b899544369951dfc5678b70b8faef4baa05c3e7fbb684ad9c45dd6a89a1b09a1128ea0986e1611d5e8c01a6dd9fd3a2cc12226adc4d6d944a2c725ff5660c79b96b1cf16ec2f8cf42b0a0c859f5e36657bf84f51578716b13e9bdfe34932249b2cfb26ca6f2d50b7c8aa5877afceea4245b68cae64357c1e242bc1584d736d622fbb258de13121d37d86d0bfe99e3782114af0fc9e256287607d45ac1d370eba816daef90e9e9e8b038ea37243ad8db08d0168a99ae19c46dd0bcd57624c46cbc057ef6552d4f140d84f187ca98e30dd8c731459e959e197f547e1e7010d95e32f443820b9a575b1364c356b6abd2315a003ff1c4ab022d188049a9126fd2249e6f7fffaade12ce5236557657c7cfbd8a8706bb47518abee14da9d9b75af12e82802bb8dce52e050657c3229f07c038f887b39fb9f965e3ce40573684359917a527998f751195d7e30d6db0b01f5d2748903ad69c8a31492fa3689da2ace447c3bb1e50cebb48cbf8c941b5ee8f1d366fc4f1e2fe630bd0b7d408f8c39b76d82ea54ccc20779cd08d94baf555e97b36ee9f6b6f3c9c516803b9140e64855b4b187bde4ea0fd1a2010701dd71188b8417b0b96e73e81af14a73cfffa90075083c17e33242d95487e35bfeef8b80d78d21302c9cd9a91603fbe1422d2affccfbd86b576da9505aba486ab3910bcff589bbbb152edfcc1fbe195dde6d7526e1fcba49d9b403e2c42f84b06788e68e062709bbf3ed703939c6567dcd1a989d189e0df789207697c5971a08172c815aabf287637f5aeeea14ab2fd8284175b94edd73154bd140ef0ea8556516925418af7ae55963e173d101ba3b4945db2df28b1d9b1ded5706fed69f6b0ba14209891f88e4c87a319065268e411d533ca569e292e5e5ace78c45f816a5db97be697973e43eb500f28198e0be7fdfff3af5b616234a20b91d931346c9419a4816d0447ebb20b9d70f3c612692d09ce6f526a34d26a112e773dda138c2c9e4dc379f77eab75de29481a6884572bc1f1d473cfefe39bcdc65ba8e1acaf98182b1f216b9275f0d235c540bcec2e22ac5b05fbe32deb01b196a0e3d6e6aaab1980150b122b49279cbb2735ee57f0afc808dbeeb22c4c1e7519b6930452a7a9e958639c426dde61a711be319d0895d9c51fa0e3d8ef09f11db9ba014945fc5d17c0d83bc32ec648d7704582bf111d0306a0fb7c9413af961dd495e9f54fdf6dda0a0ab47aafe53c61b8991cc2faac4b435a94cb7b89c07a0f77407ffe35576f3cd5f8d3d216d721b611f9887229434fabb5efff1c31aee46a84e08539ae65eff56aafa3cfb988aac5dce12e63637e9b378142241ae88eae6e29ed3faf0ede61f64b845ee1876a412f031175a1e6e44401a74587156d57d91a2bf569920455e4bf7be7295c4b25d23a383597443315b3512c3a83a6c6dd8e6cb083663dd70c3e92ca3217849b6e660c487edf6486fb52e7187aa51363ae0aa6cfe054cb37d6256eb70194fb2bff60213fe75025659265bd0c2b1398112b65171deb543649ad1c85ff2f5ce2318bc4a36fa7b7c34426923afe982ba9e2fa6be572b083ae010969097f2e635cf6834a555bac997d91b5464aacb39486048fc4b4f3c003991b6b4cccb622aa753ab237b204262e2048e754f2c0ec5468bfee0875732508785daf99a114da308a14df047aa89c1d9654521983521d8fcc809239889a4c511bcd592f554ba2dab61277db361142f39117f3ef372a15dafd0bb6c99cfd7bd5d5225042fe7c8edc1e53b0422a2a530ef79deb52e3b22b428abe7fc7ddcc1167ccb0c72e57d39a3ecb9179e82bdda44a78a704160d021d9d4c56067f95838659f3f1", 0x2000, &(0x7f0000011400)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 22:53:47 executing program 3: r0 = syz_open_procfs(0x0, &(0x7f0000000000)='smaps\x00') read$FUSE(r0, &(0x7f0000002280)={0x2020}, 0x2020) read$FUSE(r0, 0x0, 0x0) read$FUSE(r0, &(0x7f00000042c0)={0x2020}, 0x2020) read$FUSE(r0, &(0x7f0000008440)={0x2020}, 0x2020) read$FUSE(r0, &(0x7f000000c6c0)={0x2020}, 0x2020) read$FUSE(r0, &(0x7f0000006400)={0x2020}, 0x2020) read$FUSE(r0, &(0x7f000000e7c0)={0x2020}, 0x2020) syz_fuse_handle_req(r0, &(0x7f000000a480)="11387eda7677075c17d57d6a430c71d7e4542574cfb2454f6dd5c5d5b357cf50d6e67df2c4aa3f6824b2ff780ffca672daca501c6b0971e5655a2d7caa4aaeeda58438f82d8c1858a962d1c542b716a83b30106663a8d6e794d44ca2598102189551d35a024d3735ec69d70cf4503cff6a858712d1a3fc4993983d6aea753d7c71b8ac056027406c64b05dca9944cccd2ca98d515cd9179652549203bc55bf231c3c4e53d7c3cb5d39676e889d38f9b4b3070107c22c4f807cc46c58f76ce203d4f48c8b9d2f8c0f91ef4a41a4b80e9a4cc9a00126fd0b56270ee5f5f3d639a2f5470a10364ff7f179f34339607b03079dcbf5a557b0ffe08fbf56231e4bb3786df248e0df3342ea74e4ffc0647fe1f1ddc5454fe0f1809a238ea3a62ea8d58a16b4675183cce31ff8247198d91cb16db0453e67db06fd34bb43155b7b3c72e4fd414475585f58c80f25daae37aef5cc4142c60fedfe1159fb7eb2bb49d1c6aa2fea3dbfad7a352d13864170e082e756d248fef6fd33ae8c1d6d49b388aa38af4ef361f78c4f17fa0b192b52eebd2b6c177a7676af31b695bb539e99cc12ae0c421b697219abfc5975bebf983e3c3b096638767ae5f45acdb50470ff7c2de003bc7c0fcec5876ed15cf5bd64a8df3cf048f5f595292ac0ccc181a0d2eee564d169dd11e6b6691d1cfa30f176c1b23ac3042a12b91dc8670e83abb3c7175cb8b7dd57315115afd95311a1ee2a04f4fe865a53539702de45c48ab082fe81589ffa694d2ada5c9ea78e3eec37bb5e6225c6147ac3d63e4931a7a92176d1c6a9efb20fde20f807ce07fb587047d41cca3a0a83cb7cf8af3757d6a6cfea55ad09fa0704c01d3d86f45b282e79e9f5c7bba9abff555f0c72f3caa203d85cf5c8b0d3bd3c4f3ac2a03d9bd23e1ce559af2f1d137a9f0fcd01fe347c543996d59d9daad1f05072a303c88a5ff78d19e150e2bbe93c5281cd1aef93902dc16018194055d15b3a9379c71d2947368d116550b92d4a89448fe171c1d0026a9a60a8d9e65cada9f5fb55bd6a97257d1e4c3916bbb2907af62f6dc0ce0070708d34adcb80d657ff527ee97ce826a175f133500010116bbfde5ef37d643056187dfae696e7f8d37ae7def0c68eedd7b3d4f126b790f2ebc30a4f51d868f4cf9c24e12b9197041a0d1e8afa25353aab9bec5bd64cc9b18d7d058477a807ae97baaf93661fcf43a7fdccac5b2cf221ccbba6904ed48efbd8cc4a10fe2e078f7eb6d220179e9c45c06066a6e2d95512c2c7747135117a1e84027bb616c89e7257165378619621131b55be15682d5ac744a22fe7ce839269ec14b76060a1142185dea94862b3178cead479122f474f1ca7176f32409b01972719593091ac76a946b48040990f89697b3eeb3b1b3088bbdc1b95ec4e65055374281f6baa8773ff52781cb7184cc4c7f4ace3684819bc27752e302572ea07893c8f76cd63ded7b6dca6e6f1b07de014cee8ceac247bec358c4cd6e2a3c6d2d841c96f7c081b865baf5854a6e00b1b615bc9d4f106bbf584efff8d9ba2decc5b094520d8a7c28d44bd564eb4723305818ee4af579927825bc039a9d9975b1d559dfb5163af3a71b6ac7c3da411a674886425f7246c9cd595ce6aee8d7e79c4625a3a243ce42b0bfdbbe43e4537df012c2d622273bee4d099cac75e27942bd02c97e7d1b7c5a084306d138c8494d87e996eac31f4e655fc3c50ffc79f0f1e5dc38b3f3386842211f21f7f7464faf16ebed477531bd1ce4848e8639ad9f0c82d9ce31b4eb83d1a65051015b16b89eb10d644c59bc26e7312d3f7e091fd08fa07ad03472eb08337ac4c55378e483fb340d8e47623f09581071fec69b74b416aaa2b9e1278af1ee54ceea026ac7fbc8922808136c4c53a72b2abd9cda48dbd9bbeacdb52f841b1d5bb65f57c343b6622b4235b5bc3095590e92ebaae8a9fb4834470406d43a2d4fe57d8743e348f6f7e53f0cf84d942293d274869806e645ca199604c6f7548fdd490a531f24c191f157edf7079c51e621a66b698a83f149201918eaa32e79a1cc6936754795bc447646e782a63942de4b7c250eb13a3db5923d35666b8bc2f23ede47bf2221fdf3eac631d24f2e61660d935d4b993f1aa76740ff2c14f2e6ae47040a05f3bdbfb6f12db49f1a230b7e697e1a9a73ffd7fef1c55fcebfb25fb63829498b2a128f3b12087f2817d595df8d3545364c569cfe4414b68f13ea7b49c0b2b4ed36caa505bcbd3266a894e94e0a7a1280a3513fae5c2dc96a9a0a16f4dad710523f585bcda8263b358bfbb405a6dfd319325a2a6266eacf1b3d12927e72c46c5d4a09f3a1c959712590e19671ec134e3244a21d755425695b93f01e25db099d7a0be274f707802f42920607b04f2597fa5bf8eeef8eb71872490526de1ef5e230ce75db24898822073598981c29e2253a1fd53f21f65b90c737cc64367556d6ecc29b8b482ceac387c5ddd29cbf982b2e6e0b09d58020ebe58482fca426bd6f1b9f7d9288977a13c55e4c3ed4eb4090b68bd637026403f7230c35af5576ac74fbd33c492576db5c3a91cf00b5060bfe597794038110ee41332b504dd800ac573d3d82a64c053ff20df45597982e55413b16d469a188868b742b8428bae45acb23ebca19de6f598205c446210e25f8168e6b4f38db6e22f66fa86703e7807ba5268226ee25a66469168d6c2bea9ef4b332e8bebe1a5c7c13525d1be384d6ab0d40ad0c9dd6177c3d7cb7e053c54105b72a4454be5ea2e25de4722621150c0584ffcd9fbf511ad0fcce3e89aa7feca1d19d2968612358d09c28db7fb5e7f19769692d58dc371735689914dbef0818f9ed7ef3b8d15561b2ef9a7f1a6dafe5c9eb4a532facfb3d7e17f381d6791e5a8226f99f80c6c2a1b064b6f3d7edfb3e21c5e84c382abd495b86ad5c4f13ead1abab362600f1eb52bc41b7c664c13f934dbb207b6597fe4752b080518cc64b7b6df7f07c482a0d8d045c16f0eaf3ee9c385b34f8d68b5adf3d2595a726f28228fef53f13b3b90b93bf2831c813fc69377f833090fa8a4ae3dd4b1e453e46812cc5b1e18d1f25323a6ce38cf0f8a5ec9d43e1fa0d8db47ac79ee2bbe73659edfef93ba0a1ecbaf9f3d0e6c786ded52e9c6167f67290126674ee17e9d0263bd7f4df1ec749f802163be9ec29e0c1082d4448ff2b972d1a3a7cca062d1a71e1a20b3fd9ae1b3ace206c8090fc992301ba01a663f95168afd8d5910581a076daacd58dc43743321f3bb245f06108a8a488044cc2f56f6ab5504ac3b79a4f9be417ed635bd5cd8b6a2108ea12ce69c0758941b8887dc1b1592ec62634178598f180c7ce7c192b754b281f334845135e30ed08da79876e1ed0c17790c9ba533fbfef2f3ceee71b3fd8ff6ec66021db468c792eadfac87b6cd93fd6eff9ba00c8c9026525c8fad4a47bab292510767e8316573d7402ff64236b3a623c6ae7e29890d441de8f08de673f4d0143030e400ff14e48ba1d276abbbb1a4385e6ab0da7ecfb26b2efc335ab7b80897b4dc040d41dbc539a0590ee381db88a94f069860cab9722078bd7ea553766a6902c5348fdf6c84d088086bab910d5ac9a0d48ecece842cfb8d0b84e1fc752cb237587a7c19be6a25a7d81d6f2832a0cbf142efab3288129e5d9ec5dd08e0e20e6ec930a0573d5af46cc792e99b27166617327aa48c89e732f377c269306cae1b5b0a321f348e75ab308df48d87088963736ca2b8c6c9b7f3fd4191834e17271dc57cd82412afe10e5253b1f45ed124af563cc70ef316e14d9e410d96d583bec2897b01ed2086c50205634606c92c30de9a5620334ce81b525648f479e20e83ece435bc2e6773d1cad1387df69c20e8a26e8aa3532921a4d3de920db23b74ed97bc7becf0a01146aa9e380bdcff65f6dc49982fe97653a82057b92b0036a58157e11f1623bf948eb04018965aec00f05995c1399a2ebf5b188b9226365a314b693618427b21b84a427af535850763c30e30d45add3a980c5c111c779d918bf13e8d8f4fff2d06cda19117119780b0ad827040704fba78f1588f4d7b3fcba1ef1f76e0c5aac02ca34e72888e4c67bec5bf737512a0c901e651efa5c11580432de96a83f72d00470d832253383cd853c4639769759665908516ccae2b67966f5fc5dc3cd8ce67873169d47a5d2229c1e6210302d591052d02acc4971a9bb84b1f6462ec8b03421d76c3eacd2ae185f9888f878a69b72c5a66a0b843eb7a85920d4ea48c3f0b1bbb0c83806549db4639e2ed325d877880c764a33a4b835397b1f747e4b081604fea2be9504efb61b3dcc9470560499f3103b176a0cdfe094ebd15218979c238ae134afcea023de1e8ff69aad3e7f2c04bd323793eae4fed3e0ffa77ea35e29cb9ffd1adb520fff9781a35414526ef1ab8a027465f0fbc640eeb1aaf48a5d050bb3f497960faf90c4d266b8ff404af942fec283159f66a8ac19371fc17edf22b5f34268e290d14ea47200e1e2c592e29b512e66a22e830411cba61332cc80acdd4bf85f1de5e97c78eadd577f856e165584eba24e197e48e8fd7dd412c362209207ad9333ab825a2a342af92d104a452cdf91073047b5079f9ad174e0c60ae7b660d69b8f36a374a4ca941638a6b9b3222fc08aac58dfc1e5f05fb6c68344aa8ff45c9690680524d7fc78f929e04e4ce496b3c813144c7dd7036c8ae7dc28eb11203ce83ae1dc39a2a365f83ac2ccdeb5a52e6298ff8b57955d6962625bfd893d2927ec2b24a8b4e5234ec43101a1f59ef61202966e120359ff97117605b4aaeaf4650675ef569a964fe44af70813fff0f1657d40b8631533d988fa1a7367fd04d7a2ea3268f7c72ed84a1a2d171cb2cc36b9038aaa1aaa676395f9cae7b585c2f83b47782337fb1f2c93dd2739d17c445c518143f599e63687ecc4b58be01a191fc9d2cad6fe34b4c549650b73ed7ec0b07cbc8d8fbcda6e5d02b1916c831a59ada7d32c63cb828cdbd10aeb781f7130ceb2435671fd1ceb9ac6f1da0633a02ba5366dd2522b026e04527ff6f3dc650d501f28e01211b0b989f2cf27e2a0826ebbf2e274f5c264cd7f9c65038e679bb0b79a387c69a98492d37850310eb38e8a666d5668fd8d4fbb338c3c983ad38585a3735b80d359d22004a7bd1f4917a6e431b4a70786143d41268417777aafb7cb260bdf1345dffb766791fcd2832baed125a1242d749681952a74363899af7caa471f46d51767cba82e8fc8bd7b40e842c95184658aa9b23c0ab7aa4c39d9611fc56ca13863e988d9c0c79867743edd2048e3f790f3866eb89d40ec0500852318dba2df62318faa5dfbe51ad3ea96a36203295f5d5ede515c6f3ef577344f1e7b78045a01bf77ed4e32ef03d76c24ecbd392dd0394fee7607b8e24687481c892517478477409b03ffdbd8753359146e6cbae342c4627c3bf4d4832fef7237cd51ffc3233a39fd51ffaef47d3b0e662e0c9743297f1fee5e5f36f9b106fab1e5ae4af119af48cf73301afa52cfecd55379e24a03c3860821de990dd1ad5d85fc4d9809d7cb5403fb40bda17be39055b0e7f81e46c0ef8f829eec6fdcbfaf61d143ff983a13b8cc3beefe9cd6823612dc95d2233a6b8ddc5ceef6f2c0da6f70efde64dbf7f2879e03a1d31c2dbff0d4c45584dbd2908efe8fd8ce0bbe908b642fce95c634aff408ca3831976b5f7cfd8a0abbc5d53869f8ae82a8060221f0ad62da2b16a409680935b4e268f9dd3cba1216b6cf7c7d49aa9709e210164da8e869491eba71d5d326250df48da7d2676225a8feea125b75754fd93930e3e920c7d52ed97770d2714cda98f796248c628c816af9d2ff9705bc8a2dd0a9eff54a7f96fccedaa99b6c3cc9e91628d3b73aaadd8ae4a8c36bca4b2d77928ae1569c51d2a3990b2a25e546b1bbc16825b44ddfe4b8308a7ecd9db8d16add22b4fa4b3c066872208ab07a741266174ca0db732dec47b1460127a0f8876f6b3b350155bba880092da41dc55ffc5196b40209f2166511931be37e06c4df2a35ea93a85fa8affa6153ef28607a74f77acade41cc2a35556fc9e3a94685adf4ac67cff50ee9a7c119f2aafca025a0cd0260c38d72d8e03c3baf8c2ea31a35406c9ca533b6adc9e78367f7d066d28457c17a878a7c7618a22d064b656c31dec24ed082a8579a7b014bce5c43eb1fd34bbe4414de8fc429e84838c4cfb0d2a949d7fd1d58db8108097f53e4af1ee30acd1ce4715c1a373cd01aaf13e989e24482db6cb02bc3c3dff4c2692003f6de3af95007ce4a6b0abe8d96ebdf9c92213b964ee14797fc0b21e47b53b4a8caffa8705f5a5db3507948adbbab9f9a9ec8c3495fc8439b9d58dc2738caf549f71438a259cdfb11e6a9358ada1ce13a15f72e855f68516f8ffe540d2b6ae73771f2059cdba1ce240e10909808a824dea7f3195167578a8da39d7e34eda9ed9c757264ac8182f9f617db8f79f4446e28c8fd0497cfc34b22fe52b7550823a213cca6cc186c9a5ca6088af34eb365f876def6ab5263800b02feac44ae7861b64f7e266a1059aa300fa5d1a536d72106b64c89927b41b076157bf2ae44feec323cd8e6879ba2d1ca5a02eda7cec8ebc12e59a5ececed23221a3483804b8a8c84e70faee03900833f278df96cceeee4c4957946b7743a43e0ef02402997f507be40e97cba332c637dba247d762bb77afaba55451d791a4f5fa832f766077865370bc768b1e972237f8e467ad3b0dffc36cf85149bcb2d4b148763c95cce960442c680d7a2fffd852c9f3f64a684879a2874e0436ce2cf809c1960148912c88358af42ba59309e0832fdab8fd52f8aeed18e850ce1dfd7c6844fb1b06b98a7a8622388b54eab4bc1cd3d3953744a60fba1a8d8abc0f1f2f042ac4ea88564a2929e58f143fe161d41c1c73d2401b4785c1afcc51c1b168829af3ee95da2bf39721da6dbed56a4ec153df8ee6c2ed9f48b1ae5570e36f428580580f7dcd53b26c0cc37f0de0dbe5764bdae904d35bd41d5f1e128de712f19933b86b2090ab88d3b28afa55c9265c85f2270a33c2861d0c9d76f1382b6823049bc493b3c86e57f9c1a09ad50023a6d9b9b79ef6fc770b69c4ec0ee1bfb9d56224f4352166fa629fff03d9dc00debc2eb857f922256e3ba6590d4e7cc6de1d1351d18aa614921e84c42e36498b3cc3d1d33fc92a8b234be682df7681603a8f8e1a3c04677b71dea7038c8a2bdaf4b9dc2e87af8e73b35a598e2881ab74aae039d214d2b9d609fa5482313aade389c93c12440bcdf408e1cd761365c1aa5557d97cf7564ab58ff5e55f8907f39b8ac99721fb71a78d7970397aae693e085167827483c4b95b1370d969ed78c1316939e74fe0e0bfb2b88911f37ab2eac30613e6277ac5ad4fbae1ef825601782fedac94992d168574fd1d983f1752947c7d4264e64ae635181275e0306a055ab2e69540a93cf36e2fb5fd140ca63bf8a4cff6d8fa5c00d6fab51fd3b734e7fce44fc108549dd4cbed54e8aee8579844534483fb3ca97cfcbca5bfb68a68a51a1ff9a455eef4196108d009ce2f6a8388211de0b9cc566e3f8b03a99f573f5502a0f75dc786fea4b2a38970a213fcddd4e88dc86b25a5c3445b5c139f86f635fcda73823203c60b1d211e839ddcd036717b0f82d3fea945535e219116576b3f0a54b335da0956b0549cad3ee3fe47d9d510990632db1c16776017f4f65cb239be28bc0e83564819fbfe02222af4f67735d151983d1213cb6815fde2b2f7838ef1cc24da30039a4c05c99640a29f4fa8c32a976f478788c3f0b167953f73add628fecb3f96437430a922b85a268e85dbe8c9f56b1598b8bac0c1e2210ad78cb41bd48a4541b2e461d431cfd37ff2c9c2ce0fd5e8f4c0c0bd647776289b38e3ac616bb0c9752247dc3e83d9b15c2d7ca1d08242fd401982a7e1d060cacb6eca4084acc7f699716b4d6bb6966c6e8b662014bb755a82bcbb200aac052970a5edd8deb2a4bb81c21fc7e9b396026dacd472fbdaf887d4048d6c20b040a247cb121ac2ae3fe15512c7d3d177aa0713f6ceed9f45e4414f160ebe2cc57b55416f8973b4caca7535b98aab8a2abb70821fdd5dae6909f6e1982801ef05f956a55c2fa45bbe9a8dab821ee1c071f6cb59c65d45384723fe56275ae50294bf7c9f2ba642444df32e9042f82f506a22a10feddcecde7a654db419072e8cbd9392c41407470d5102ddbaf679776c794bf414848a767721e7706cbb7792b08e13be55d5f342f1bbbc6a8222d6463162940f68b38b7829dfad14b0bf097cf550f8bae1c733d653b71882a67c0df0d796ce74d772aac3e453a29ff1f671414721d66a24a3726305647c7eae1f90870d5f95b312c73d322c2336a0f82a3e1b848e724d8dd552ef92f57f4d75c81def75f0ba0ed2b14e9b3bdf8ef9aeac81065fd421495f534cd08e97a3abc84ebbc062b5361e683d4d5d5c4293359bda7dcf06e73d5af67854da3822eb3cf9a8a446230e8896337692a11f6b416e8c54c77240e1020d23c5066899ec7cfd08add8ae82b0d2a27ae7057c53dd54250aac59708f685e19fdc2279b149a89e9a3fd32032d8fdfbd87bb8b3c185fea3fefcec1e28c6a5bfeeb98137c439cfc187407087d5b47cfb55da57eb66c892a03f10ae5c7f899f7d3821589b377f41f435725f0b29fadab1e4867a31ba049222d1b5f36ceb2b9b7d84c6326c5976e98e351d557457316f5555cee664172db4d713f6fddf5fe848831ecf5739f9ddcedacc340077d9e5d40cf7a0a772271d5f3c067f86ffec0d6bb857d9df1d24702d6286a19f9edbdf6408fd5c573618c04f12568846ec56d67dea6c356152b1001fe14f8baa166829ceaab07cbeb50b530a9c0408615c4f664b0cf614590544f5f4c9781532898e9ebe91603f2b2a6ad7e2ecc14166b0474fe061312035bba471d5389df9557e49a4bd9e138db1fd5041e916b82ccfe220926e58519b65fe7fbb3ec95c10eb082538335b4c549dd4cc3669b523fceed0b111bc36ee104e8c30460b7bb46ea3a36321a3a07c15f01672edd41d35d5f537d6f333f6f324faeb06da226dc2394d6a347fdadcc5dd6da9ee77edf059fc96808d486d54b2b503158fd2e45cf9316b60f579393f0e4776d9d7e4bf19d6cccbdfcce96172296aee1cbd98958993c74e847958e4a92f72760d626e9a1c71edb5b410f93606433482878c50882a045f80c7c25031bf16d0188424e46a1f63f37d625f4f5ea788159bb7e45347e1f885d768ab4b0738381b0e1cb34dd58fa44025a876d0b3448694fc2413d5129f61bcfd6cebaaa1c6e515f60b7fcda53ef635d645ecbd8a5d05a8cb558f7ef5a8a132612223091bc18fbac577e523c2179ea8980f06356905879cbb177383f64a3ff187d6fbce4bd3e55e6813ba15986c2679f5aca9e903337c9e8fa1602b7c6e5d09063800c4ff1c62abe8cc60f58e216aae576630da2fc996570521d3be396530da746c34fa33c33f0a9069ee1283236da79ddafa84f6716066d2be4919d8e48c25d7f5da979b560893aca8214fcb773f973429b004c6796f61eedf744becdf39d7621ce5804e8bd5399899b531379c11022ee0a01ae3408e6e1a0251e3cf2653747b4748335c46483f87c2c5338f4e517f85c36606f36f020738329cd0a06c2143df0177dad9b0a0dddb04f452f77917b899544369951dfc5678b70b8faef4baa05c3e7fbb684ad9c45dd6a89a1b09a1128ea0986e1611d5e8c01a6dd9fd3a2cc12226adc4d6d944a2c725ff5660c79b96b1cf16ec2f8cf42b0a0c859f5e36657bf84f51578716b13e9bdfe34932249b2cfb26ca6f2d50b7c8aa5877afceea4245b68cae64357c1e242bc1584d736d622fbb258de13121d37d86d0bfe99e3782114af0fc9e256287607d45ac1d370eba816daef90e9e9e8b038ea37243ad8db08d0168a99ae19c46dd0bcd57624c46cbc057ef6552d4f140d84f187ca98e30dd8c731459e959e197f547e1e7010d95e32f443820b9a575b1364c356b6abd2315a003ff1c4ab022d188049a9126fd2249e6f7fffaade12ce5236557657c7cfbd8a8706bb47518abee14da9d9b75af12e82802bb8dce52e050657c3229f07c038f887b39fb9f965e3ce40573684359917a527998f751195d7e30d6db0b01f5d2748903ad69c8a31492fa3689da2ace447c3bb1e50cebb48cbf8c941b5ee8f1d366fc4f1e2fe630bd0b7d408f8c39b76d82ea54ccc20779cd08d94baf555e97b36ee9f6b6f3c9c516803b9140e64855b4b187bde4ea0fd1a2010701dd71188b8417b0b96e73e81af14a73cfffa90075083c17e33242d95487e35bfeef8b80d78d21302c9cd9a91603fbe1422d2affccfbd86b576da9505aba486ab3910bcff589bbbb152edfcc1fbe195dde6d7526e1fcba49d9b403e2c42f84b06788e68e062709bbf3ed703939c6567dcd1a989d189e0df789207697c5971a08172c815aabf287637f5aeeea14ab2fd8284175b94edd73154bd140ef0ea8556516925418af7ae55963e173d101ba3b4945db2df28b1d9b1ded5706fed69f6b0ba14209891f88e4c87a319065268e411d533ca569e292e5e5ace78c45f816a5db97be697973e43eb500f28198e0be7fdfff3af5b616234a20b91d931346c9419a4816d0447ebb20b9d70f3c612692d09ce6f526a34d26a112e773dda138c2c9e4dc379f77eab75de29481a6884572bc1f1d473cfefe39bcdc65ba8e1acaf98182b1f216b9275f0d235c540bcec2e22ac5b05fbe32deb01b196a0e3d6e6aaab1980150b122b49279cbb2735ee57f0afc808dbeeb22c4c1e7519b6930452a7a9e958639c426dde61a711be319d0895d9c51fa0e3d8ef09f11db9ba014945fc5d17c0d83bc32ec648d7704582bf111d0306a0fb7c9413af961dd495e9f54fdf6dda0a0ab47aafe53c61b8991cc2faac4b435a94cb7b89c07a0f77407ffe35576f3cd5f8d3d216d721b611f9887229434fabb5efff1c31aee46a84e08539ae65eff56aafa3cfb988aac5dce12e63637e9b378142241ae88eae6e29ed3faf0ede61f64b845ee1876a412f031175a1e6e44401a74587156d57d91a2bf569920455e4bf7be7295c4b25d23a383597443315b3512c3a83a6c6dd8e6cb083663dd70c3e92ca3217849b6e660c487edf6486fb52e7187aa51363ae0aa6cfe054cb37d6256eb70194fb2bff60213fe75025659265bd0c2b1398112b65171deb543649ad1c85ff2f5ce2318bc4a36fa7b7c34426923afe982ba9e2fa6be572b083ae010969097f2e635cf6834a555bac997d91b5464aacb39486048fc4b4f3c003991b6b4cccb622aa753ab237b204262e2048e754f2c0ec5468bfee0875732508785daf99a114da308a14df047aa89c1d9654521983521d8fcc809239889a4c511bcd592f554ba2dab61277db361142f39117f3ef372a15dafd0bb6c99cfd7bd5d5225042fe7c8edc1e53b0422a2a530ef79deb52e3b22b428abe7fc7ddcc1167ccb0c72e57d39a3ecb9179e82bdda44a78a704160d021d9d4c56067f95838659f3f1", 0x2000, &(0x7f0000011400)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 22:53:47 executing program 2: r0 = syz_open_procfs(0x0, &(0x7f0000000000)='smaps\x00') read$FUSE(r0, &(0x7f0000002280)={0x2020}, 0x2020) read$FUSE(r0, 0x0, 0x0) read$FUSE(r0, &(0x7f00000042c0)={0x2020}, 0x2020) read$FUSE(r0, &(0x7f0000008440)={0x2020}, 0x2020) read$FUSE(r0, &(0x7f000000c6c0)={0x2020}, 0x2020) read$FUSE(r0, &(0x7f0000006400)={0x2020}, 0x2020) read$FUSE(r0, &(0x7f000000e7c0)={0x2020}, 0x2020) syz_fuse_handle_req(r0, &(0x7f000000a480)="11387eda7677075c17d57d6a430c71d7e4542574cfb2454f6dd5c5d5b357cf50d6e67df2c4aa3f6824b2ff780ffca672daca501c6b0971e5655a2d7caa4aaeeda58438f82d8c1858a962d1c542b716a83b30106663a8d6e794d44ca2598102189551d35a024d3735ec69d70cf4503cff6a858712d1a3fc4993983d6aea753d7c71b8ac056027406c64b05dca9944cccd2ca98d515cd9179652549203bc55bf231c3c4e53d7c3cb5d39676e889d38f9b4b3070107c22c4f807cc46c58f76ce203d4f48c8b9d2f8c0f91ef4a41a4b80e9a4cc9a00126fd0b56270ee5f5f3d639a2f5470a10364ff7f179f34339607b03079dcbf5a557b0ffe08fbf56231e4bb3786df248e0df3342ea74e4ffc0647fe1f1ddc5454fe0f1809a238ea3a62ea8d58a16b4675183cce31ff8247198d91cb16db0453e67db06fd34bb43155b7b3c72e4fd414475585f58c80f25daae37aef5cc4142c60fedfe1159fb7eb2bb49d1c6aa2fea3dbfad7a352d13864170e082e756d248fef6fd33ae8c1d6d49b388aa38af4ef361f78c4f17fa0b192b52eebd2b6c177a7676af31b695bb539e99cc12ae0c421b697219abfc5975bebf983e3c3b096638767ae5f45acdb50470ff7c2de003bc7c0fcec5876ed15cf5bd64a8df3cf048f5f595292ac0ccc181a0d2eee564d169dd11e6b6691d1cfa30f176c1b23ac3042a12b91dc8670e83abb3c7175cb8b7dd57315115afd95311a1ee2a04f4fe865a53539702de45c48ab082fe81589ffa694d2ada5c9ea78e3eec37bb5e6225c6147ac3d63e4931a7a92176d1c6a9efb20fde20f807ce07fb587047d41cca3a0a83cb7cf8af3757d6a6cfea55ad09fa0704c01d3d86f45b282e79e9f5c7bba9abff555f0c72f3caa203d85cf5c8b0d3bd3c4f3ac2a03d9bd23e1ce559af2f1d137a9f0fcd01fe347c543996d59d9daad1f05072a303c88a5ff78d19e150e2bbe93c5281cd1aef93902dc16018194055d15b3a9379c71d2947368d116550b92d4a89448fe171c1d0026a9a60a8d9e65cada9f5fb55bd6a97257d1e4c3916bbb2907af62f6dc0ce0070708d34adcb80d657ff527ee97ce826a175f133500010116bbfde5ef37d643056187dfae696e7f8d37ae7def0c68eedd7b3d4f126b790f2ebc30a4f51d868f4cf9c24e12b9197041a0d1e8afa25353aab9bec5bd64cc9b18d7d058477a807ae97baaf93661fcf43a7fdccac5b2cf221ccbba6904ed48efbd8cc4a10fe2e078f7eb6d220179e9c45c06066a6e2d95512c2c7747135117a1e84027bb616c89e7257165378619621131b55be15682d5ac744a22fe7ce839269ec14b76060a1142185dea94862b3178cead479122f474f1ca7176f32409b01972719593091ac76a946b48040990f89697b3eeb3b1b3088bbdc1b95ec4e65055374281f6baa8773ff52781cb7184cc4c7f4ace3684819bc27752e302572ea07893c8f76cd63ded7b6dca6e6f1b07de014cee8ceac247bec358c4cd6e2a3c6d2d841c96f7c081b865baf5854a6e00b1b615bc9d4f106bbf584efff8d9ba2decc5b094520d8a7c28d44bd564eb4723305818ee4af579927825bc039a9d9975b1d559dfb5163af3a71b6ac7c3da411a674886425f7246c9cd595ce6aee8d7e79c4625a3a243ce42b0bfdbbe43e4537df012c2d622273bee4d099cac75e27942bd02c97e7d1b7c5a084306d138c8494d87e996eac31f4e655fc3c50ffc79f0f1e5dc38b3f3386842211f21f7f7464faf16ebed477531bd1ce4848e8639ad9f0c82d9ce31b4eb83d1a65051015b16b89eb10d644c59bc26e7312d3f7e091fd08fa07ad03472eb08337ac4c55378e483fb340d8e47623f09581071fec69b74b416aaa2b9e1278af1ee54ceea026ac7fbc8922808136c4c53a72b2abd9cda48dbd9bbeacdb52f841b1d5bb65f57c343b6622b4235b5bc3095590e92ebaae8a9fb4834470406d43a2d4fe57d8743e348f6f7e53f0cf84d942293d274869806e645ca199604c6f7548fdd490a531f24c191f157edf7079c51e621a66b698a83f149201918eaa32e79a1cc6936754795bc447646e782a63942de4b7c250eb13a3db5923d35666b8bc2f23ede47bf2221fdf3eac631d24f2e61660d935d4b993f1aa76740ff2c14f2e6ae47040a05f3bdbfb6f12db49f1a230b7e697e1a9a73ffd7fef1c55fcebfb25fb63829498b2a128f3b12087f2817d595df8d3545364c569cfe4414b68f13ea7b49c0b2b4ed36caa505bcbd3266a894e94e0a7a1280a3513fae5c2dc96a9a0a16f4dad710523f585bcda8263b358bfbb405a6dfd319325a2a6266eacf1b3d12927e72c46c5d4a09f3a1c959712590e19671ec134e3244a21d755425695b93f01e25db099d7a0be274f707802f42920607b04f2597fa5bf8eeef8eb71872490526de1ef5e230ce75db24898822073598981c29e2253a1fd53f21f65b90c737cc64367556d6ecc29b8b482ceac387c5ddd29cbf982b2e6e0b09d58020ebe58482fca426bd6f1b9f7d9288977a13c55e4c3ed4eb4090b68bd637026403f7230c35af5576ac74fbd33c492576db5c3a91cf00b5060bfe597794038110ee41332b504dd800ac573d3d82a64c053ff20df45597982e55413b16d469a188868b742b8428bae45acb23ebca19de6f598205c446210e25f8168e6b4f38db6e22f66fa86703e7807ba5268226ee25a66469168d6c2bea9ef4b332e8bebe1a5c7c13525d1be384d6ab0d40ad0c9dd6177c3d7cb7e053c54105b72a4454be5ea2e25de4722621150c0584ffcd9fbf511ad0fcce3e89aa7feca1d19d2968612358d09c28db7fb5e7f19769692d58dc371735689914dbef0818f9ed7ef3b8d15561b2ef9a7f1a6dafe5c9eb4a532facfb3d7e17f381d6791e5a8226f99f80c6c2a1b064b6f3d7edfb3e21c5e84c382abd495b86ad5c4f13ead1abab362600f1eb52bc41b7c664c13f934dbb207b6597fe4752b080518cc64b7b6df7f07c482a0d8d045c16f0eaf3ee9c385b34f8d68b5adf3d2595a726f28228fef53f13b3b90b93bf2831c813fc69377f833090fa8a4ae3dd4b1e453e46812cc5b1e18d1f25323a6ce38cf0f8a5ec9d43e1fa0d8db47ac79ee2bbe73659edfef93ba0a1ecbaf9f3d0e6c786ded52e9c6167f67290126674ee17e9d0263bd7f4df1ec749f802163be9ec29e0c1082d4448ff2b972d1a3a7cca062d1a71e1a20b3fd9ae1b3ace206c8090fc992301ba01a663f95168afd8d5910581a076daacd58dc43743321f3bb245f06108a8a488044cc2f56f6ab5504ac3b79a4f9be417ed635bd5cd8b6a2108ea12ce69c0758941b8887dc1b1592ec62634178598f180c7ce7c192b754b281f334845135e30ed08da79876e1ed0c17790c9ba533fbfef2f3ceee71b3fd8ff6ec66021db468c792eadfac87b6cd93fd6eff9ba00c8c9026525c8fad4a47bab292510767e8316573d7402ff64236b3a623c6ae7e29890d441de8f08de673f4d0143030e400ff14e48ba1d276abbbb1a4385e6ab0da7ecfb26b2efc335ab7b80897b4dc040d41dbc539a0590ee381db88a94f069860cab9722078bd7ea553766a6902c5348fdf6c84d088086bab910d5ac9a0d48ecece842cfb8d0b84e1fc752cb237587a7c19be6a25a7d81d6f2832a0cbf142efab3288129e5d9ec5dd08e0e20e6ec930a0573d5af46cc792e99b27166617327aa48c89e732f377c269306cae1b5b0a321f348e75ab308df48d87088963736ca2b8c6c9b7f3fd4191834e17271dc57cd82412afe10e5253b1f45ed124af563cc70ef316e14d9e410d96d583bec2897b01ed2086c50205634606c92c30de9a5620334ce81b525648f479e20e83ece435bc2e6773d1cad1387df69c20e8a26e8aa3532921a4d3de920db23b74ed97bc7becf0a01146aa9e380bdcff65f6dc49982fe97653a82057b92b0036a58157e11f1623bf948eb04018965aec00f05995c1399a2ebf5b188b9226365a314b693618427b21b84a427af535850763c30e30d45add3a980c5c111c779d918bf13e8d8f4fff2d06cda19117119780b0ad827040704fba78f1588f4d7b3fcba1ef1f76e0c5aac02ca34e72888e4c67bec5bf737512a0c901e651efa5c11580432de96a83f72d00470d832253383cd853c4639769759665908516ccae2b67966f5fc5dc3cd8ce67873169d47a5d2229c1e6210302d591052d02acc4971a9bb84b1f6462ec8b03421d76c3eacd2ae185f9888f878a69b72c5a66a0b843eb7a85920d4ea48c3f0b1bbb0c83806549db4639e2ed325d877880c764a33a4b835397b1f747e4b081604fea2be9504efb61b3dcc9470560499f3103b176a0cdfe094ebd15218979c238ae134afcea023de1e8ff69aad3e7f2c04bd323793eae4fed3e0ffa77ea35e29cb9ffd1adb520fff9781a35414526ef1ab8a027465f0fbc640eeb1aaf48a5d050bb3f497960faf90c4d266b8ff404af942fec283159f66a8ac19371fc17edf22b5f34268e290d14ea47200e1e2c592e29b512e66a22e830411cba61332cc80acdd4bf85f1de5e97c78eadd577f856e165584eba24e197e48e8fd7dd412c362209207ad9333ab825a2a342af92d104a452cdf91073047b5079f9ad174e0c60ae7b660d69b8f36a374a4ca941638a6b9b3222fc08aac58dfc1e5f05fb6c68344aa8ff45c9690680524d7fc78f929e04e4ce496b3c813144c7dd7036c8ae7dc28eb11203ce83ae1dc39a2a365f83ac2ccdeb5a52e6298ff8b57955d6962625bfd893d2927ec2b24a8b4e5234ec43101a1f59ef61202966e120359ff97117605b4aaeaf4650675ef569a964fe44af70813fff0f1657d40b8631533d988fa1a7367fd04d7a2ea3268f7c72ed84a1a2d171cb2cc36b9038aaa1aaa676395f9cae7b585c2f83b47782337fb1f2c93dd2739d17c445c518143f599e63687ecc4b58be01a191fc9d2cad6fe34b4c549650b73ed7ec0b07cbc8d8fbcda6e5d02b1916c831a59ada7d32c63cb828cdbd10aeb781f7130ceb2435671fd1ceb9ac6f1da0633a02ba5366dd2522b026e04527ff6f3dc650d501f28e01211b0b989f2cf27e2a0826ebbf2e274f5c264cd7f9c65038e679bb0b79a387c69a98492d37850310eb38e8a666d5668fd8d4fbb338c3c983ad38585a3735b80d359d22004a7bd1f4917a6e431b4a70786143d41268417777aafb7cb260bdf1345dffb766791fcd2832baed125a1242d749681952a74363899af7caa471f46d51767cba82e8fc8bd7b40e842c95184658aa9b23c0ab7aa4c39d9611fc56ca13863e988d9c0c79867743edd2048e3f790f3866eb89d40ec0500852318dba2df62318faa5dfbe51ad3ea96a36203295f5d5ede515c6f3ef577344f1e7b78045a01bf77ed4e32ef03d76c24ecbd392dd0394fee7607b8e24687481c892517478477409b03ffdbd8753359146e6cbae342c4627c3bf4d4832fef7237cd51ffc3233a39fd51ffaef47d3b0e662e0c9743297f1fee5e5f36f9b106fab1e5ae4af119af48cf73301afa52cfecd55379e24a03c3860821de990dd1ad5d85fc4d9809d7cb5403fb40bda17be39055b0e7f81e46c0ef8f829eec6fdcbfaf61d143ff983a13b8cc3beefe9cd6823612dc95d2233a6b8ddc5ceef6f2c0da6f70efde64dbf7f2879e03a1d31c2dbff0d4c45584dbd2908efe8fd8ce0bbe908b642fce95c634aff408ca3831976b5f7cfd8a0abbc5d53869f8ae82a8060221f0ad62da2b16a409680935b4e268f9dd3cba1216b6cf7c7d49aa9709e210164da8e869491eba71d5d326250df48da7d2676225a8feea125b75754fd93930e3e920c7d52ed97770d2714cda98f796248c628c816af9d2ff9705bc8a2dd0a9eff54a7f96fccedaa99b6c3cc9e91628d3b73aaadd8ae4a8c36bca4b2d77928ae1569c51d2a3990b2a25e546b1bbc16825b44ddfe4b8308a7ecd9db8d16add22b4fa4b3c066872208ab07a741266174ca0db732dec47b1460127a0f8876f6b3b350155bba880092da41dc55ffc5196b40209f2166511931be37e06c4df2a35ea93a85fa8affa6153ef28607a74f77acade41cc2a35556fc9e3a94685adf4ac67cff50ee9a7c119f2aafca025a0cd0260c38d72d8e03c3baf8c2ea31a35406c9ca533b6adc9e78367f7d066d28457c17a878a7c7618a22d064b656c31dec24ed082a8579a7b014bce5c43eb1fd34bbe4414de8fc429e84838c4cfb0d2a949d7fd1d58db8108097f53e4af1ee30acd1ce4715c1a373cd01aaf13e989e24482db6cb02bc3c3dff4c2692003f6de3af95007ce4a6b0abe8d96ebdf9c92213b964ee14797fc0b21e47b53b4a8caffa8705f5a5db3507948adbbab9f9a9ec8c3495fc8439b9d58dc2738caf549f71438a259cdfb11e6a9358ada1ce13a15f72e855f68516f8ffe540d2b6ae73771f2059cdba1ce240e10909808a824dea7f3195167578a8da39d7e34eda9ed9c757264ac8182f9f617db8f79f4446e28c8fd0497cfc34b22fe52b7550823a213cca6cc186c9a5ca6088af34eb365f876def6ab5263800b02feac44ae7861b64f7e266a1059aa300fa5d1a536d72106b64c89927b41b076157bf2ae44feec323cd8e6879ba2d1ca5a02eda7cec8ebc12e59a5ececed23221a3483804b8a8c84e70faee03900833f278df96cceeee4c4957946b7743a43e0ef02402997f507be40e97cba332c637dba247d762bb77afaba55451d791a4f5fa832f766077865370bc768b1e972237f8e467ad3b0dffc36cf85149bcb2d4b148763c95cce960442c680d7a2fffd852c9f3f64a684879a2874e0436ce2cf809c1960148912c88358af42ba59309e0832fdab8fd52f8aeed18e850ce1dfd7c6844fb1b06b98a7a8622388b54eab4bc1cd3d3953744a60fba1a8d8abc0f1f2f042ac4ea88564a2929e58f143fe161d41c1c73d2401b4785c1afcc51c1b168829af3ee95da2bf39721da6dbed56a4ec153df8ee6c2ed9f48b1ae5570e36f428580580f7dcd53b26c0cc37f0de0dbe5764bdae904d35bd41d5f1e128de712f19933b86b2090ab88d3b28afa55c9265c85f2270a33c2861d0c9d76f1382b6823049bc493b3c86e57f9c1a09ad50023a6d9b9b79ef6fc770b69c4ec0ee1bfb9d56224f4352166fa629fff03d9dc00debc2eb857f922256e3ba6590d4e7cc6de1d1351d18aa614921e84c42e36498b3cc3d1d33fc92a8b234be682df7681603a8f8e1a3c04677b71dea7038c8a2bdaf4b9dc2e87af8e73b35a598e2881ab74aae039d214d2b9d609fa5482313aade389c93c12440bcdf408e1cd761365c1aa5557d97cf7564ab58ff5e55f8907f39b8ac99721fb71a78d7970397aae693e085167827483c4b95b1370d969ed78c1316939e74fe0e0bfb2b88911f37ab2eac30613e6277ac5ad4fbae1ef825601782fedac94992d168574fd1d983f1752947c7d4264e64ae635181275e0306a055ab2e69540a93cf36e2fb5fd140ca63bf8a4cff6d8fa5c00d6fab51fd3b734e7fce44fc108549dd4cbed54e8aee8579844534483fb3ca97cfcbca5bfb68a68a51a1ff9a455eef4196108d009ce2f6a8388211de0b9cc566e3f8b03a99f573f5502a0f75dc786fea4b2a38970a213fcddd4e88dc86b25a5c3445b5c139f86f635fcda73823203c60b1d211e839ddcd036717b0f82d3fea945535e219116576b3f0a54b335da0956b0549cad3ee3fe47d9d510990632db1c16776017f4f65cb239be28bc0e83564819fbfe02222af4f67735d151983d1213cb6815fde2b2f7838ef1cc24da30039a4c05c99640a29f4fa8c32a976f478788c3f0b167953f73add628fecb3f96437430a922b85a268e85dbe8c9f56b1598b8bac0c1e2210ad78cb41bd48a4541b2e461d431cfd37ff2c9c2ce0fd5e8f4c0c0bd647776289b38e3ac616bb0c9752247dc3e83d9b15c2d7ca1d08242fd401982a7e1d060cacb6eca4084acc7f699716b4d6bb6966c6e8b662014bb755a82bcbb200aac052970a5edd8deb2a4bb81c21fc7e9b396026dacd472fbdaf887d4048d6c20b040a247cb121ac2ae3fe15512c7d3d177aa0713f6ceed9f45e4414f160ebe2cc57b55416f8973b4caca7535b98aab8a2abb70821fdd5dae6909f6e1982801ef05f956a55c2fa45bbe9a8dab821ee1c071f6cb59c65d45384723fe56275ae50294bf7c9f2ba642444df32e9042f82f506a22a10feddcecde7a654db419072e8cbd9392c41407470d5102ddbaf679776c794bf414848a767721e7706cbb7792b08e13be55d5f342f1bbbc6a8222d6463162940f68b38b7829dfad14b0bf097cf550f8bae1c733d653b71882a67c0df0d796ce74d772aac3e453a29ff1f671414721d66a24a3726305647c7eae1f90870d5f95b312c73d322c2336a0f82a3e1b848e724d8dd552ef92f57f4d75c81def75f0ba0ed2b14e9b3bdf8ef9aeac81065fd421495f534cd08e97a3abc84ebbc062b5361e683d4d5d5c4293359bda7dcf06e73d5af67854da3822eb3cf9a8a446230e8896337692a11f6b416e8c54c77240e1020d23c5066899ec7cfd08add8ae82b0d2a27ae7057c53dd54250aac59708f685e19fdc2279b149a89e9a3fd32032d8fdfbd87bb8b3c185fea3fefcec1e28c6a5bfeeb98137c439cfc187407087d5b47cfb55da57eb66c892a03f10ae5c7f899f7d3821589b377f41f435725f0b29fadab1e4867a31ba049222d1b5f36ceb2b9b7d84c6326c5976e98e351d557457316f5555cee664172db4d713f6fddf5fe848831ecf5739f9ddcedacc340077d9e5d40cf7a0a772271d5f3c067f86ffec0d6bb857d9df1d24702d6286a19f9edbdf6408fd5c573618c04f12568846ec56d67dea6c356152b1001fe14f8baa166829ceaab07cbeb50b530a9c0408615c4f664b0cf614590544f5f4c9781532898e9ebe91603f2b2a6ad7e2ecc14166b0474fe061312035bba471d5389df9557e49a4bd9e138db1fd5041e916b82ccfe220926e58519b65fe7fbb3ec95c10eb082538335b4c549dd4cc3669b523fceed0b111bc36ee104e8c30460b7bb46ea3a36321a3a07c15f01672edd41d35d5f537d6f333f6f324faeb06da226dc2394d6a347fdadcc5dd6da9ee77edf059fc96808d486d54b2b503158fd2e45cf9316b60f579393f0e4776d9d7e4bf19d6cccbdfcce96172296aee1cbd98958993c74e847958e4a92f72760d626e9a1c71edb5b410f93606433482878c50882a045f80c7c25031bf16d0188424e46a1f63f37d625f4f5ea788159bb7e45347e1f885d768ab4b0738381b0e1cb34dd58fa44025a876d0b3448694fc2413d5129f61bcfd6cebaaa1c6e515f60b7fcda53ef635d645ecbd8a5d05a8cb558f7ef5a8a132612223091bc18fbac577e523c2179ea8980f06356905879cbb177383f64a3ff187d6fbce4bd3e55e6813ba15986c2679f5aca9e903337c9e8fa1602b7c6e5d09063800c4ff1c62abe8cc60f58e216aae576630da2fc996570521d3be396530da746c34fa33c33f0a9069ee1283236da79ddafa84f6716066d2be4919d8e48c25d7f5da979b560893aca8214fcb773f973429b004c6796f61eedf744becdf39d7621ce5804e8bd5399899b531379c11022ee0a01ae3408e6e1a0251e3cf2653747b4748335c46483f87c2c5338f4e517f85c36606f36f020738329cd0a06c2143df0177dad9b0a0dddb04f452f77917b899544369951dfc5678b70b8faef4baa05c3e7fbb684ad9c45dd6a89a1b09a1128ea0986e1611d5e8c01a6dd9fd3a2cc12226adc4d6d944a2c725ff5660c79b96b1cf16ec2f8cf42b0a0c859f5e36657bf84f51578716b13e9bdfe34932249b2cfb26ca6f2d50b7c8aa5877afceea4245b68cae64357c1e242bc1584d736d622fbb258de13121d37d86d0bfe99e3782114af0fc9e256287607d45ac1d370eba816daef90e9e9e8b038ea37243ad8db08d0168a99ae19c46dd0bcd57624c46cbc057ef6552d4f140d84f187ca98e30dd8c731459e959e197f547e1e7010d95e32f443820b9a575b1364c356b6abd2315a003ff1c4ab022d188049a9126fd2249e6f7fffaade12ce5236557657c7cfbd8a8706bb47518abee14da9d9b75af12e82802bb8dce52e050657c3229f07c038f887b39fb9f965e3ce40573684359917a527998f751195d7e30d6db0b01f5d2748903ad69c8a31492fa3689da2ace447c3bb1e50cebb48cbf8c941b5ee8f1d366fc4f1e2fe630bd0b7d408f8c39b76d82ea54ccc20779cd08d94baf555e97b36ee9f6b6f3c9c516803b9140e64855b4b187bde4ea0fd1a2010701dd71188b8417b0b96e73e81af14a73cfffa90075083c17e33242d95487e35bfeef8b80d78d21302c9cd9a91603fbe1422d2affccfbd86b576da9505aba486ab3910bcff589bbbb152edfcc1fbe195dde6d7526e1fcba49d9b403e2c42f84b06788e68e062709bbf3ed703939c6567dcd1a989d189e0df789207697c5971a08172c815aabf287637f5aeeea14ab2fd8284175b94edd73154bd140ef0ea8556516925418af7ae55963e173d101ba3b4945db2df28b1d9b1ded5706fed69f6b0ba14209891f88e4c87a319065268e411d533ca569e292e5e5ace78c45f816a5db97be697973e43eb500f28198e0be7fdfff3af5b616234a20b91d931346c9419a4816d0447ebb20b9d70f3c612692d09ce6f526a34d26a112e773dda138c2c9e4dc379f77eab75de29481a6884572bc1f1d473cfefe39bcdc65ba8e1acaf98182b1f216b9275f0d235c540bcec2e22ac5b05fbe32deb01b196a0e3d6e6aaab1980150b122b49279cbb2735ee57f0afc808dbeeb22c4c1e7519b6930452a7a9e958639c426dde61a711be319d0895d9c51fa0e3d8ef09f11db9ba014945fc5d17c0d83bc32ec648d7704582bf111d0306a0fb7c9413af961dd495e9f54fdf6dda0a0ab47aafe53c61b8991cc2faac4b435a94cb7b89c07a0f77407ffe35576f3cd5f8d3d216d721b611f9887229434fabb5efff1c31aee46a84e08539ae65eff56aafa3cfb988aac5dce12e63637e9b378142241ae88eae6e29ed3faf0ede61f64b845ee1876a412f031175a1e6e44401a74587156d57d91a2bf569920455e4bf7be7295c4b25d23a383597443315b3512c3a83a6c6dd8e6cb083663dd70c3e92ca3217849b6e660c487edf6486fb52e7187aa51363ae0aa6cfe054cb37d6256eb70194fb2bff60213fe75025659265bd0c2b1398112b65171deb543649ad1c85ff2f5ce2318bc4a36fa7b7c34426923afe982ba9e2fa6be572b083ae010969097f2e635cf6834a555bac997d91b5464aacb39486048fc4b4f3c003991b6b4cccb622aa753ab237b204262e2048e754f2c0ec5468bfee0875732508785daf99a114da308a14df047aa89c1d9654521983521d8fcc809239889a4c511bcd592f554ba2dab61277db361142f39117f3ef372a15dafd0bb6c99cfd7bd5d5225042fe7c8edc1e53b0422a2a530ef79deb52e3b22b428abe7fc7ddcc1167ccb0c72e57d39a3ecb9179e82bdda44a78a704160d021d9d4c56067f95838659f3f1", 0x2000, &(0x7f0000011400)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 22:53:47 executing program 1: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000100)={0x9, 0x4, &(0x7f0000000080)=@framed={{}, [@generic={0x1f}]}, &(0x7f0000000040)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, [], 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) 22:53:47 executing program 0: r0 = syz_open_procfs(0x0, &(0x7f0000000000)='smaps\x00') read$FUSE(r0, &(0x7f0000002280)={0x2020}, 0x2020) read$FUSE(r0, 0x0, 0x0) read$FUSE(r0, &(0x7f00000042c0)={0x2020}, 0x2020) read$FUSE(r0, &(0x7f0000008440)={0x2020}, 0x2020) read$FUSE(r0, &(0x7f000000c6c0)={0x2020}, 0x2020) read$FUSE(r0, &(0x7f0000006400)={0x2020}, 0x2020) read$FUSE(r0, &(0x7f000000e7c0)={0x2020}, 0x2020) syz_fuse_handle_req(r0, &(0x7f000000a480)="11387eda7677075c17d57d6a430c71d7e4542574cfb2454f6dd5c5d5b357cf50d6e67df2c4aa3f6824b2ff780ffca672daca501c6b0971e5655a2d7caa4aaeeda58438f82d8c1858a962d1c542b716a83b30106663a8d6e794d44ca2598102189551d35a024d3735ec69d70cf4503cff6a858712d1a3fc4993983d6aea753d7c71b8ac056027406c64b05dca9944cccd2ca98d515cd9179652549203bc55bf231c3c4e53d7c3cb5d39676e889d38f9b4b3070107c22c4f807cc46c58f76ce203d4f48c8b9d2f8c0f91ef4a41a4b80e9a4cc9a00126fd0b56270ee5f5f3d639a2f5470a10364ff7f179f34339607b03079dcbf5a557b0ffe08fbf56231e4bb3786df248e0df3342ea74e4ffc0647fe1f1ddc5454fe0f1809a238ea3a62ea8d58a16b4675183cce31ff8247198d91cb16db0453e67db06fd34bb43155b7b3c72e4fd414475585f58c80f25daae37aef5cc4142c60fedfe1159fb7eb2bb49d1c6aa2fea3dbfad7a352d13864170e082e756d248fef6fd33ae8c1d6d49b388aa38af4ef361f78c4f17fa0b192b52eebd2b6c177a7676af31b695bb539e99cc12ae0c421b697219abfc5975bebf983e3c3b096638767ae5f45acdb50470ff7c2de003bc7c0fcec5876ed15cf5bd64a8df3cf048f5f595292ac0ccc181a0d2eee564d169dd11e6b6691d1cfa30f176c1b23ac3042a12b91dc8670e83abb3c7175cb8b7dd57315115afd95311a1ee2a04f4fe865a53539702de45c48ab082fe81589ffa694d2ada5c9ea78e3eec37bb5e6225c6147ac3d63e4931a7a92176d1c6a9efb20fde20f807ce07fb587047d41cca3a0a83cb7cf8af3757d6a6cfea55ad09fa0704c01d3d86f45b282e79e9f5c7bba9abff555f0c72f3caa203d85cf5c8b0d3bd3c4f3ac2a03d9bd23e1ce559af2f1d137a9f0fcd01fe347c543996d59d9daad1f05072a303c88a5ff78d19e150e2bbe93c5281cd1aef93902dc16018194055d15b3a9379c71d2947368d116550b92d4a89448fe171c1d0026a9a60a8d9e65cada9f5fb55bd6a97257d1e4c3916bbb2907af62f6dc0ce0070708d34adcb80d657ff527ee97ce826a175f133500010116bbfde5ef37d643056187dfae696e7f8d37ae7def0c68eedd7b3d4f126b790f2ebc30a4f51d868f4cf9c24e12b9197041a0d1e8afa25353aab9bec5bd64cc9b18d7d058477a807ae97baaf93661fcf43a7fdccac5b2cf221ccbba6904ed48efbd8cc4a10fe2e078f7eb6d220179e9c45c06066a6e2d95512c2c7747135117a1e84027bb616c89e7257165378619621131b55be15682d5ac744a22fe7ce839269ec14b76060a1142185dea94862b3178cead479122f474f1ca7176f32409b01972719593091ac76a946b48040990f89697b3eeb3b1b3088bbdc1b95ec4e65055374281f6baa8773ff52781cb7184cc4c7f4ace3684819bc27752e302572ea07893c8f76cd63ded7b6dca6e6f1b07de014cee8ceac247bec358c4cd6e2a3c6d2d841c96f7c081b865baf5854a6e00b1b615bc9d4f106bbf584efff8d9ba2decc5b094520d8a7c28d44bd564eb4723305818ee4af579927825bc039a9d9975b1d559dfb5163af3a71b6ac7c3da411a674886425f7246c9cd595ce6aee8d7e79c4625a3a243ce42b0bfdbbe43e4537df012c2d622273bee4d099cac75e27942bd02c97e7d1b7c5a084306d138c8494d87e996eac31f4e655fc3c50ffc79f0f1e5dc38b3f3386842211f21f7f7464faf16ebed477531bd1ce4848e8639ad9f0c82d9ce31b4eb83d1a65051015b16b89eb10d644c59bc26e7312d3f7e091fd08fa07ad03472eb08337ac4c55378e483fb340d8e47623f09581071fec69b74b416aaa2b9e1278af1ee54ceea026ac7fbc8922808136c4c53a72b2abd9cda48dbd9bbeacdb52f841b1d5bb65f57c343b6622b4235b5bc3095590e92ebaae8a9fb4834470406d43a2d4fe57d8743e348f6f7e53f0cf84d942293d274869806e645ca199604c6f7548fdd490a531f24c191f157edf7079c51e621a66b698a83f149201918eaa32e79a1cc6936754795bc447646e782a63942de4b7c250eb13a3db5923d35666b8bc2f23ede47bf2221fdf3eac631d24f2e61660d935d4b993f1aa76740ff2c14f2e6ae47040a05f3bdbfb6f12db49f1a230b7e697e1a9a73ffd7fef1c55fcebfb25fb63829498b2a128f3b12087f2817d595df8d3545364c569cfe4414b68f13ea7b49c0b2b4ed36caa505bcbd3266a894e94e0a7a1280a3513fae5c2dc96a9a0a16f4dad710523f585bcda8263b358bfbb405a6dfd319325a2a6266eacf1b3d12927e72c46c5d4a09f3a1c959712590e19671ec134e3244a21d755425695b93f01e25db099d7a0be274f707802f42920607b04f2597fa5bf8eeef8eb71872490526de1ef5e230ce75db24898822073598981c29e2253a1fd53f21f65b90c737cc64367556d6ecc29b8b482ceac387c5ddd29cbf982b2e6e0b09d58020ebe58482fca426bd6f1b9f7d9288977a13c55e4c3ed4eb4090b68bd637026403f7230c35af5576ac74fbd33c492576db5c3a91cf00b5060bfe597794038110ee41332b504dd800ac573d3d82a64c053ff20df45597982e55413b16d469a188868b742b8428bae45acb23ebca19de6f598205c446210e25f8168e6b4f38db6e22f66fa86703e7807ba5268226ee25a66469168d6c2bea9ef4b332e8bebe1a5c7c13525d1be384d6ab0d40ad0c9dd6177c3d7cb7e053c54105b72a4454be5ea2e25de4722621150c0584ffcd9fbf511ad0fcce3e89aa7feca1d19d2968612358d09c28db7fb5e7f19769692d58dc371735689914dbef0818f9ed7ef3b8d15561b2ef9a7f1a6dafe5c9eb4a532facfb3d7e17f381d6791e5a8226f99f80c6c2a1b064b6f3d7edfb3e21c5e84c382abd495b86ad5c4f13ead1abab362600f1eb52bc41b7c664c13f934dbb207b6597fe4752b080518cc64b7b6df7f07c482a0d8d045c16f0eaf3ee9c385b34f8d68b5adf3d2595a726f28228fef53f13b3b90b93bf2831c813fc69377f833090fa8a4ae3dd4b1e453e46812cc5b1e18d1f25323a6ce38cf0f8a5ec9d43e1fa0d8db47ac79ee2bbe73659edfef93ba0a1ecbaf9f3d0e6c786ded52e9c6167f67290126674ee17e9d0263bd7f4df1ec749f802163be9ec29e0c1082d4448ff2b972d1a3a7cca062d1a71e1a20b3fd9ae1b3ace206c8090fc992301ba01a663f95168afd8d5910581a076daacd58dc43743321f3bb245f06108a8a488044cc2f56f6ab5504ac3b79a4f9be417ed635bd5cd8b6a2108ea12ce69c0758941b8887dc1b1592ec62634178598f180c7ce7c192b754b281f334845135e30ed08da79876e1ed0c17790c9ba533fbfef2f3ceee71b3fd8ff6ec66021db468c792eadfac87b6cd93fd6eff9ba00c8c9026525c8fad4a47bab292510767e8316573d7402ff64236b3a623c6ae7e29890d441de8f08de673f4d0143030e400ff14e48ba1d276abbbb1a4385e6ab0da7ecfb26b2efc335ab7b80897b4dc040d41dbc539a0590ee381db88a94f069860cab9722078bd7ea553766a6902c5348fdf6c84d088086bab910d5ac9a0d48ecece842cfb8d0b84e1fc752cb237587a7c19be6a25a7d81d6f2832a0cbf142efab3288129e5d9ec5dd08e0e20e6ec930a0573d5af46cc792e99b27166617327aa48c89e732f377c269306cae1b5b0a321f348e75ab308df48d87088963736ca2b8c6c9b7f3fd4191834e17271dc57cd82412afe10e5253b1f45ed124af563cc70ef316e14d9e410d96d583bec2897b01ed2086c50205634606c92c30de9a5620334ce81b525648f479e20e83ece435bc2e6773d1cad1387df69c20e8a26e8aa3532921a4d3de920db23b74ed97bc7becf0a01146aa9e380bdcff65f6dc49982fe97653a82057b92b0036a58157e11f1623bf948eb04018965aec00f05995c1399a2ebf5b188b9226365a314b693618427b21b84a427af535850763c30e30d45add3a980c5c111c779d918bf13e8d8f4fff2d06cda19117119780b0ad827040704fba78f1588f4d7b3fcba1ef1f76e0c5aac02ca34e72888e4c67bec5bf737512a0c901e651efa5c11580432de96a83f72d00470d832253383cd853c4639769759665908516ccae2b67966f5fc5dc3cd8ce67873169d47a5d2229c1e6210302d591052d02acc4971a9bb84b1f6462ec8b03421d76c3eacd2ae185f9888f878a69b72c5a66a0b843eb7a85920d4ea48c3f0b1bbb0c83806549db4639e2ed325d877880c764a33a4b835397b1f747e4b081604fea2be9504efb61b3dcc9470560499f3103b176a0cdfe094ebd15218979c238ae134afcea023de1e8ff69aad3e7f2c04bd323793eae4fed3e0ffa77ea35e29cb9ffd1adb520fff9781a35414526ef1ab8a027465f0fbc640eeb1aaf48a5d050bb3f497960faf90c4d266b8ff404af942fec283159f66a8ac19371fc17edf22b5f34268e290d14ea47200e1e2c592e29b512e66a22e830411cba61332cc80acdd4bf85f1de5e97c78eadd577f856e165584eba24e197e48e8fd7dd412c362209207ad9333ab825a2a342af92d104a452cdf91073047b5079f9ad174e0c60ae7b660d69b8f36a374a4ca941638a6b9b3222fc08aac58dfc1e5f05fb6c68344aa8ff45c9690680524d7fc78f929e04e4ce496b3c813144c7dd7036c8ae7dc28eb11203ce83ae1dc39a2a365f83ac2ccdeb5a52e6298ff8b57955d6962625bfd893d2927ec2b24a8b4e5234ec43101a1f59ef61202966e120359ff97117605b4aaeaf4650675ef569a964fe44af70813fff0f1657d40b8631533d988fa1a7367fd04d7a2ea3268f7c72ed84a1a2d171cb2cc36b9038aaa1aaa676395f9cae7b585c2f83b47782337fb1f2c93dd2739d17c445c518143f599e63687ecc4b58be01a191fc9d2cad6fe34b4c549650b73ed7ec0b07cbc8d8fbcda6e5d02b1916c831a59ada7d32c63cb828cdbd10aeb781f7130ceb2435671fd1ceb9ac6f1da0633a02ba5366dd2522b026e04527ff6f3dc650d501f28e01211b0b989f2cf27e2a0826ebbf2e274f5c264cd7f9c65038e679bb0b79a387c69a98492d37850310eb38e8a666d5668fd8d4fbb338c3c983ad38585a3735b80d359d22004a7bd1f4917a6e431b4a70786143d41268417777aafb7cb260bdf1345dffb766791fcd2832baed125a1242d749681952a74363899af7caa471f46d51767cba82e8fc8bd7b40e842c95184658aa9b23c0ab7aa4c39d9611fc56ca13863e988d9c0c79867743edd2048e3f790f3866eb89d40ec0500852318dba2df62318faa5dfbe51ad3ea96a36203295f5d5ede515c6f3ef577344f1e7b78045a01bf77ed4e32ef03d76c24ecbd392dd0394fee7607b8e24687481c892517478477409b03ffdbd8753359146e6cbae342c4627c3bf4d4832fef7237cd51ffc3233a39fd51ffaef47d3b0e662e0c9743297f1fee5e5f36f9b106fab1e5ae4af119af48cf73301afa52cfecd55379e24a03c3860821de990dd1ad5d85fc4d9809d7cb5403fb40bda17be39055b0e7f81e46c0ef8f829eec6fdcbfaf61d143ff983a13b8cc3beefe9cd6823612dc95d2233a6b8ddc5ceef6f2c0da6f70efde64dbf7f2879e03a1d31c2dbff0d4c45584dbd2908efe8fd8ce0bbe908b642fce95c634aff408ca3831976b5f7cfd8a0abbc5d53869f8ae82a8060221f0ad62da2b16a409680935b4e268f9dd3cba1216b6cf7c7d49aa9709e210164da8e869491eba71d5d326250df48da7d2676225a8feea125b75754fd93930e3e920c7d52ed97770d2714cda98f796248c628c816af9d2ff9705bc8a2dd0a9eff54a7f96fccedaa99b6c3cc9e91628d3b73aaadd8ae4a8c36bca4b2d77928ae1569c51d2a3990b2a25e546b1bbc16825b44ddfe4b8308a7ecd9db8d16add22b4fa4b3c066872208ab07a741266174ca0db732dec47b1460127a0f8876f6b3b350155bba880092da41dc55ffc5196b40209f2166511931be37e06c4df2a35ea93a85fa8affa6153ef28607a74f77acade41cc2a35556fc9e3a94685adf4ac67cff50ee9a7c119f2aafca025a0cd0260c38d72d8e03c3baf8c2ea31a35406c9ca533b6adc9e78367f7d066d28457c17a878a7c7618a22d064b656c31dec24ed082a8579a7b014bce5c43eb1fd34bbe4414de8fc429e84838c4cfb0d2a949d7fd1d58db8108097f53e4af1ee30acd1ce4715c1a373cd01aaf13e989e24482db6cb02bc3c3dff4c2692003f6de3af95007ce4a6b0abe8d96ebdf9c92213b964ee14797fc0b21e47b53b4a8caffa8705f5a5db3507948adbbab9f9a9ec8c3495fc8439b9d58dc2738caf549f71438a259cdfb11e6a9358ada1ce13a15f72e855f68516f8ffe540d2b6ae73771f2059cdba1ce240e10909808a824dea7f3195167578a8da39d7e34eda9ed9c757264ac8182f9f617db8f79f4446e28c8fd0497cfc34b22fe52b7550823a213cca6cc186c9a5ca6088af34eb365f876def6ab5263800b02feac44ae7861b64f7e266a1059aa300fa5d1a536d72106b64c89927b41b076157bf2ae44feec323cd8e6879ba2d1ca5a02eda7cec8ebc12e59a5ececed23221a3483804b8a8c84e70faee03900833f278df96cceeee4c4957946b7743a43e0ef02402997f507be40e97cba332c637dba247d762bb77afaba55451d791a4f5fa832f766077865370bc768b1e972237f8e467ad3b0dffc36cf85149bcb2d4b148763c95cce960442c680d7a2fffd852c9f3f64a684879a2874e0436ce2cf809c1960148912c88358af42ba59309e0832fdab8fd52f8aeed18e850ce1dfd7c6844fb1b06b98a7a8622388b54eab4bc1cd3d3953744a60fba1a8d8abc0f1f2f042ac4ea88564a2929e58f143fe161d41c1c73d2401b4785c1afcc51c1b168829af3ee95da2bf39721da6dbed56a4ec153df8ee6c2ed9f48b1ae5570e36f428580580f7dcd53b26c0cc37f0de0dbe5764bdae904d35bd41d5f1e128de712f19933b86b2090ab88d3b28afa55c9265c85f2270a33c2861d0c9d76f1382b6823049bc493b3c86e57f9c1a09ad50023a6d9b9b79ef6fc770b69c4ec0ee1bfb9d56224f4352166fa629fff03d9dc00debc2eb857f922256e3ba6590d4e7cc6de1d1351d18aa614921e84c42e36498b3cc3d1d33fc92a8b234be682df7681603a8f8e1a3c04677b71dea7038c8a2bdaf4b9dc2e87af8e73b35a598e2881ab74aae039d214d2b9d609fa5482313aade389c93c12440bcdf408e1cd761365c1aa5557d97cf7564ab58ff5e55f8907f39b8ac99721fb71a78d7970397aae693e085167827483c4b95b1370d969ed78c1316939e74fe0e0bfb2b88911f37ab2eac30613e6277ac5ad4fbae1ef825601782fedac94992d168574fd1d983f1752947c7d4264e64ae635181275e0306a055ab2e69540a93cf36e2fb5fd140ca63bf8a4cff6d8fa5c00d6fab51fd3b734e7fce44fc108549dd4cbed54e8aee8579844534483fb3ca97cfcbca5bfb68a68a51a1ff9a455eef4196108d009ce2f6a8388211de0b9cc566e3f8b03a99f573f5502a0f75dc786fea4b2a38970a213fcddd4e88dc86b25a5c3445b5c139f86f635fcda73823203c60b1d211e839ddcd036717b0f82d3fea945535e219116576b3f0a54b335da0956b0549cad3ee3fe47d9d510990632db1c16776017f4f65cb239be28bc0e83564819fbfe02222af4f67735d151983d1213cb6815fde2b2f7838ef1cc24da30039a4c05c99640a29f4fa8c32a976f478788c3f0b167953f73add628fecb3f96437430a922b85a268e85dbe8c9f56b1598b8bac0c1e2210ad78cb41bd48a4541b2e461d431cfd37ff2c9c2ce0fd5e8f4c0c0bd647776289b38e3ac616bb0c9752247dc3e83d9b15c2d7ca1d08242fd401982a7e1d060cacb6eca4084acc7f699716b4d6bb6966c6e8b662014bb755a82bcbb200aac052970a5edd8deb2a4bb81c21fc7e9b396026dacd472fbdaf887d4048d6c20b040a247cb121ac2ae3fe15512c7d3d177aa0713f6ceed9f45e4414f160ebe2cc57b55416f8973b4caca7535b98aab8a2abb70821fdd5dae6909f6e1982801ef05f956a55c2fa45bbe9a8dab821ee1c071f6cb59c65d45384723fe56275ae50294bf7c9f2ba642444df32e9042f82f506a22a10feddcecde7a654db419072e8cbd9392c41407470d5102ddbaf679776c794bf414848a767721e7706cbb7792b08e13be55d5f342f1bbbc6a8222d6463162940f68b38b7829dfad14b0bf097cf550f8bae1c733d653b71882a67c0df0d796ce74d772aac3e453a29ff1f671414721d66a24a3726305647c7eae1f90870d5f95b312c73d322c2336a0f82a3e1b848e724d8dd552ef92f57f4d75c81def75f0ba0ed2b14e9b3bdf8ef9aeac81065fd421495f534cd08e97a3abc84ebbc062b5361e683d4d5d5c4293359bda7dcf06e73d5af67854da3822eb3cf9a8a446230e8896337692a11f6b416e8c54c77240e1020d23c5066899ec7cfd08add8ae82b0d2a27ae7057c53dd54250aac59708f685e19fdc2279b149a89e9a3fd32032d8fdfbd87bb8b3c185fea3fefcec1e28c6a5bfeeb98137c439cfc187407087d5b47cfb55da57eb66c892a03f10ae5c7f899f7d3821589b377f41f435725f0b29fadab1e4867a31ba049222d1b5f36ceb2b9b7d84c6326c5976e98e351d557457316f5555cee664172db4d713f6fddf5fe848831ecf5739f9ddcedacc340077d9e5d40cf7a0a772271d5f3c067f86ffec0d6bb857d9df1d24702d6286a19f9edbdf6408fd5c573618c04f12568846ec56d67dea6c356152b1001fe14f8baa166829ceaab07cbeb50b530a9c0408615c4f664b0cf614590544f5f4c9781532898e9ebe91603f2b2a6ad7e2ecc14166b0474fe061312035bba471d5389df9557e49a4bd9e138db1fd5041e916b82ccfe220926e58519b65fe7fbb3ec95c10eb082538335b4c549dd4cc3669b523fceed0b111bc36ee104e8c30460b7bb46ea3a36321a3a07c15f01672edd41d35d5f537d6f333f6f324faeb06da226dc2394d6a347fdadcc5dd6da9ee77edf059fc96808d486d54b2b503158fd2e45cf9316b60f579393f0e4776d9d7e4bf19d6cccbdfcce96172296aee1cbd98958993c74e847958e4a92f72760d626e9a1c71edb5b410f93606433482878c50882a045f80c7c25031bf16d0188424e46a1f63f37d625f4f5ea788159bb7e45347e1f885d768ab4b0738381b0e1cb34dd58fa44025a876d0b3448694fc2413d5129f61bcfd6cebaaa1c6e515f60b7fcda53ef635d645ecbd8a5d05a8cb558f7ef5a8a132612223091bc18fbac577e523c2179ea8980f06356905879cbb177383f64a3ff187d6fbce4bd3e55e6813ba15986c2679f5aca9e903337c9e8fa1602b7c6e5d09063800c4ff1c62abe8cc60f58e216aae576630da2fc996570521d3be396530da746c34fa33c33f0a9069ee1283236da79ddafa84f6716066d2be4919d8e48c25d7f5da979b560893aca8214fcb773f973429b004c6796f61eedf744becdf39d7621ce5804e8bd5399899b531379c11022ee0a01ae3408e6e1a0251e3cf2653747b4748335c46483f87c2c5338f4e517f85c36606f36f020738329cd0a06c2143df0177dad9b0a0dddb04f452f77917b899544369951dfc5678b70b8faef4baa05c3e7fbb684ad9c45dd6a89a1b09a1128ea0986e1611d5e8c01a6dd9fd3a2cc12226adc4d6d944a2c725ff5660c79b96b1cf16ec2f8cf42b0a0c859f5e36657bf84f51578716b13e9bdfe34932249b2cfb26ca6f2d50b7c8aa5877afceea4245b68cae64357c1e242bc1584d736d622fbb258de13121d37d86d0bfe99e3782114af0fc9e256287607d45ac1d370eba816daef90e9e9e8b038ea37243ad8db08d0168a99ae19c46dd0bcd57624c46cbc057ef6552d4f140d84f187ca98e30dd8c731459e959e197f547e1e7010d95e32f443820b9a575b1364c356b6abd2315a003ff1c4ab022d188049a9126fd2249e6f7fffaade12ce5236557657c7cfbd8a8706bb47518abee14da9d9b75af12e82802bb8dce52e050657c3229f07c038f887b39fb9f965e3ce40573684359917a527998f751195d7e30d6db0b01f5d2748903ad69c8a31492fa3689da2ace447c3bb1e50cebb48cbf8c941b5ee8f1d366fc4f1e2fe630bd0b7d408f8c39b76d82ea54ccc20779cd08d94baf555e97b36ee9f6b6f3c9c516803b9140e64855b4b187bde4ea0fd1a2010701dd71188b8417b0b96e73e81af14a73cfffa90075083c17e33242d95487e35bfeef8b80d78d21302c9cd9a91603fbe1422d2affccfbd86b576da9505aba486ab3910bcff589bbbb152edfcc1fbe195dde6d7526e1fcba49d9b403e2c42f84b06788e68e062709bbf3ed703939c6567dcd1a989d189e0df789207697c5971a08172c815aabf287637f5aeeea14ab2fd8284175b94edd73154bd140ef0ea8556516925418af7ae55963e173d101ba3b4945db2df28b1d9b1ded5706fed69f6b0ba14209891f88e4c87a319065268e411d533ca569e292e5e5ace78c45f816a5db97be697973e43eb500f28198e0be7fdfff3af5b616234a20b91d931346c9419a4816d0447ebb20b9d70f3c612692d09ce6f526a34d26a112e773dda138c2c9e4dc379f77eab75de29481a6884572bc1f1d473cfefe39bcdc65ba8e1acaf98182b1f216b9275f0d235c540bcec2e22ac5b05fbe32deb01b196a0e3d6e6aaab1980150b122b49279cbb2735ee57f0afc808dbeeb22c4c1e7519b6930452a7a9e958639c426dde61a711be319d0895d9c51fa0e3d8ef09f11db9ba014945fc5d17c0d83bc32ec648d7704582bf111d0306a0fb7c9413af961dd495e9f54fdf6dda0a0ab47aafe53c61b8991cc2faac4b435a94cb7b89c07a0f77407ffe35576f3cd5f8d3d216d721b611f9887229434fabb5efff1c31aee46a84e08539ae65eff56aafa3cfb988aac5dce12e63637e9b378142241ae88eae6e29ed3faf0ede61f64b845ee1876a412f031175a1e6e44401a74587156d57d91a2bf569920455e4bf7be7295c4b25d23a383597443315b3512c3a83a6c6dd8e6cb083663dd70c3e92ca3217849b6e660c487edf6486fb52e7187aa51363ae0aa6cfe054cb37d6256eb70194fb2bff60213fe75025659265bd0c2b1398112b65171deb543649ad1c85ff2f5ce2318bc4a36fa7b7c34426923afe982ba9e2fa6be572b083ae010969097f2e635cf6834a555bac997d91b5464aacb39486048fc4b4f3c003991b6b4cccb622aa753ab237b204262e2048e754f2c0ec5468bfee0875732508785daf99a114da308a14df047aa89c1d9654521983521d8fcc809239889a4c511bcd592f554ba2dab61277db361142f39117f3ef372a15dafd0bb6c99cfd7bd5d5225042fe7c8edc1e53b0422a2a530ef79deb52e3b22b428abe7fc7ddcc1167ccb0c72e57d39a3ecb9179e82bdda44a78a704160d021d9d4c56067f95838659f3f1", 0x2000, &(0x7f0000011400)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 22:53:47 executing program 1: r0 = syz_open_procfs(0x0, &(0x7f0000000000)='smaps\x00') read$FUSE(r0, &(0x7f0000002280)={0x2020}, 0x2020) read$FUSE(r0, 0x0, 0x0) read$FUSE(r0, &(0x7f00000042c0)={0x2020}, 0x2020) read$FUSE(r0, &(0x7f0000008440)={0x2020}, 0x2020) read$FUSE(r0, &(0x7f000000c6c0)={0x2020}, 0x2020) read$FUSE(r0, &(0x7f0000006400)={0x2020}, 0x2020) read$FUSE(r0, &(0x7f000000e7c0)={0x2020}, 0x2020) syz_fuse_handle_req(r0, &(0x7f000000a480)="11387eda7677075c17d57d6a430c71d7e4542574cfb2454f6dd5c5d5b357cf50d6e67df2c4aa3f6824b2ff780ffca672daca501c6b0971e5655a2d7caa4aaeeda58438f82d8c1858a962d1c542b716a83b30106663a8d6e794d44ca2598102189551d35a024d3735ec69d70cf4503cff6a858712d1a3fc4993983d6aea753d7c71b8ac056027406c64b05dca9944cccd2ca98d515cd9179652549203bc55bf231c3c4e53d7c3cb5d39676e889d38f9b4b3070107c22c4f807cc46c58f76ce203d4f48c8b9d2f8c0f91ef4a41a4b80e9a4cc9a00126fd0b56270ee5f5f3d639a2f5470a10364ff7f179f34339607b03079dcbf5a557b0ffe08fbf56231e4bb3786df248e0df3342ea74e4ffc0647fe1f1ddc5454fe0f1809a238ea3a62ea8d58a16b4675183cce31ff8247198d91cb16db0453e67db06fd34bb43155b7b3c72e4fd414475585f58c80f25daae37aef5cc4142c60fedfe1159fb7eb2bb49d1c6aa2fea3dbfad7a352d13864170e082e756d248fef6fd33ae8c1d6d49b388aa38af4ef361f78c4f17fa0b192b52eebd2b6c177a7676af31b695bb539e99cc12ae0c421b697219abfc5975bebf983e3c3b096638767ae5f45acdb50470ff7c2de003bc7c0fcec5876ed15cf5bd64a8df3cf048f5f595292ac0ccc181a0d2eee564d169dd11e6b6691d1cfa30f176c1b23ac3042a12b91dc8670e83abb3c7175cb8b7dd57315115afd95311a1ee2a04f4fe865a53539702de45c48ab082fe81589ffa694d2ada5c9ea78e3eec37bb5e6225c6147ac3d63e4931a7a92176d1c6a9efb20fde20f807ce07fb587047d41cca3a0a83cb7cf8af3757d6a6cfea55ad09fa0704c01d3d86f45b282e79e9f5c7bba9abff555f0c72f3caa203d85cf5c8b0d3bd3c4f3ac2a03d9bd23e1ce559af2f1d137a9f0fcd01fe347c543996d59d9daad1f05072a303c88a5ff78d19e150e2bbe93c5281cd1aef93902dc16018194055d15b3a9379c71d2947368d116550b92d4a89448fe171c1d0026a9a60a8d9e65cada9f5fb55bd6a97257d1e4c3916bbb2907af62f6dc0ce0070708d34adcb80d657ff527ee97ce826a175f133500010116bbfde5ef37d643056187dfae696e7f8d37ae7def0c68eedd7b3d4f126b790f2ebc30a4f51d868f4cf9c24e12b9197041a0d1e8afa25353aab9bec5bd64cc9b18d7d058477a807ae97baaf93661fcf43a7fdccac5b2cf221ccbba6904ed48efbd8cc4a10fe2e078f7eb6d220179e9c45c06066a6e2d95512c2c7747135117a1e84027bb616c89e7257165378619621131b55be15682d5ac744a22fe7ce839269ec14b76060a1142185dea94862b3178cead479122f474f1ca7176f32409b01972719593091ac76a946b48040990f89697b3eeb3b1b3088bbdc1b95ec4e65055374281f6baa8773ff52781cb7184cc4c7f4ace3684819bc27752e302572ea07893c8f76cd63ded7b6dca6e6f1b07de014cee8ceac247bec358c4cd6e2a3c6d2d841c96f7c081b865baf5854a6e00b1b615bc9d4f106bbf584efff8d9ba2decc5b094520d8a7c28d44bd564eb4723305818ee4af579927825bc039a9d9975b1d559dfb5163af3a71b6ac7c3da411a674886425f7246c9cd595ce6aee8d7e79c4625a3a243ce42b0bfdbbe43e4537df012c2d622273bee4d099cac75e27942bd02c97e7d1b7c5a084306d138c8494d87e996eac31f4e655fc3c50ffc79f0f1e5dc38b3f3386842211f21f7f7464faf16ebed477531bd1ce4848e8639ad9f0c82d9ce31b4eb83d1a65051015b16b89eb10d644c59bc26e7312d3f7e091fd08fa07ad03472eb08337ac4c55378e483fb340d8e47623f09581071fec69b74b416aaa2b9e1278af1ee54ceea026ac7fbc8922808136c4c53a72b2abd9cda48dbd9bbeacdb52f841b1d5bb65f57c343b6622b4235b5bc3095590e92ebaae8a9fb4834470406d43a2d4fe57d8743e348f6f7e53f0cf84d942293d274869806e645ca199604c6f7548fdd490a531f24c191f157edf7079c51e621a66b698a83f149201918eaa32e79a1cc6936754795bc447646e782a63942de4b7c250eb13a3db5923d35666b8bc2f23ede47bf2221fdf3eac631d24f2e61660d935d4b993f1aa76740ff2c14f2e6ae47040a05f3bdbfb6f12db49f1a230b7e697e1a9a73ffd7fef1c55fcebfb25fb63829498b2a128f3b12087f2817d595df8d3545364c569cfe4414b68f13ea7b49c0b2b4ed36caa505bcbd3266a894e94e0a7a1280a3513fae5c2dc96a9a0a16f4dad710523f585bcda8263b358bfbb405a6dfd319325a2a6266eacf1b3d12927e72c46c5d4a09f3a1c959712590e19671ec134e3244a21d755425695b93f01e25db099d7a0be274f707802f42920607b04f2597fa5bf8eeef8eb71872490526de1ef5e230ce75db24898822073598981c29e2253a1fd53f21f65b90c737cc64367556d6ecc29b8b482ceac387c5ddd29cbf982b2e6e0b09d58020ebe58482fca426bd6f1b9f7d9288977a13c55e4c3ed4eb4090b68bd637026403f7230c35af5576ac74fbd33c492576db5c3a91cf00b5060bfe597794038110ee41332b504dd800ac573d3d82a64c053ff20df45597982e55413b16d469a188868b742b8428bae45acb23ebca19de6f598205c446210e25f8168e6b4f38db6e22f66fa86703e7807ba5268226ee25a66469168d6c2bea9ef4b332e8bebe1a5c7c13525d1be384d6ab0d40ad0c9dd6177c3d7cb7e053c54105b72a4454be5ea2e25de4722621150c0584ffcd9fbf511ad0fcce3e89aa7feca1d19d2968612358d09c28db7fb5e7f19769692d58dc371735689914dbef0818f9ed7ef3b8d15561b2ef9a7f1a6dafe5c9eb4a532facfb3d7e17f381d6791e5a8226f99f80c6c2a1b064b6f3d7edfb3e21c5e84c382abd495b86ad5c4f13ead1abab362600f1eb52bc41b7c664c13f934dbb207b6597fe4752b080518cc64b7b6df7f07c482a0d8d045c16f0eaf3ee9c385b34f8d68b5adf3d2595a726f28228fef53f13b3b90b93bf2831c813fc69377f833090fa8a4ae3dd4b1e453e46812cc5b1e18d1f25323a6ce38cf0f8a5ec9d43e1fa0d8db47ac79ee2bbe73659edfef93ba0a1ecbaf9f3d0e6c786ded52e9c6167f67290126674ee17e9d0263bd7f4df1ec749f802163be9ec29e0c1082d4448ff2b972d1a3a7cca062d1a71e1a20b3fd9ae1b3ace206c8090fc992301ba01a663f95168afd8d5910581a076daacd58dc43743321f3bb245f06108a8a488044cc2f56f6ab5504ac3b79a4f9be417ed635bd5cd8b6a2108ea12ce69c0758941b8887dc1b1592ec62634178598f180c7ce7c192b754b281f334845135e30ed08da79876e1ed0c17790c9ba533fbfef2f3ceee71b3fd8ff6ec66021db468c792eadfac87b6cd93fd6eff9ba00c8c9026525c8fad4a47bab292510767e8316573d7402ff64236b3a623c6ae7e29890d441de8f08de673f4d0143030e400ff14e48ba1d276abbbb1a4385e6ab0da7ecfb26b2efc335ab7b80897b4dc040d41dbc539a0590ee381db88a94f069860cab9722078bd7ea553766a6902c5348fdf6c84d088086bab910d5ac9a0d48ecece842cfb8d0b84e1fc752cb237587a7c19be6a25a7d81d6f2832a0cbf142efab3288129e5d9ec5dd08e0e20e6ec930a0573d5af46cc792e99b27166617327aa48c89e732f377c269306cae1b5b0a321f348e75ab308df48d87088963736ca2b8c6c9b7f3fd4191834e17271dc57cd82412afe10e5253b1f45ed124af563cc70ef316e14d9e410d96d583bec2897b01ed2086c50205634606c92c30de9a5620334ce81b525648f479e20e83ece435bc2e6773d1cad1387df69c20e8a26e8aa3532921a4d3de920db23b74ed97bc7becf0a01146aa9e380bdcff65f6dc49982fe97653a82057b92b0036a58157e11f1623bf948eb04018965aec00f05995c1399a2ebf5b188b9226365a314b693618427b21b84a427af535850763c30e30d45add3a980c5c111c779d918bf13e8d8f4fff2d06cda19117119780b0ad827040704fba78f1588f4d7b3fcba1ef1f76e0c5aac02ca34e72888e4c67bec5bf737512a0c901e651efa5c11580432de96a83f72d00470d832253383cd853c4639769759665908516ccae2b67966f5fc5dc3cd8ce67873169d47a5d2229c1e6210302d591052d02acc4971a9bb84b1f6462ec8b03421d76c3eacd2ae185f9888f878a69b72c5a66a0b843eb7a85920d4ea48c3f0b1bbb0c83806549db4639e2ed325d877880c764a33a4b835397b1f747e4b081604fea2be9504efb61b3dcc9470560499f3103b176a0cdfe094ebd15218979c238ae134afcea023de1e8ff69aad3e7f2c04bd323793eae4fed3e0ffa77ea35e29cb9ffd1adb520fff9781a35414526ef1ab8a027465f0fbc640eeb1aaf48a5d050bb3f497960faf90c4d266b8ff404af942fec283159f66a8ac19371fc17edf22b5f34268e290d14ea47200e1e2c592e29b512e66a22e830411cba61332cc80acdd4bf85f1de5e97c78eadd577f856e165584eba24e197e48e8fd7dd412c362209207ad9333ab825a2a342af92d104a452cdf91073047b5079f9ad174e0c60ae7b660d69b8f36a374a4ca941638a6b9b3222fc08aac58dfc1e5f05fb6c68344aa8ff45c9690680524d7fc78f929e04e4ce496b3c813144c7dd7036c8ae7dc28eb11203ce83ae1dc39a2a365f83ac2ccdeb5a52e6298ff8b57955d6962625bfd893d2927ec2b24a8b4e5234ec43101a1f59ef61202966e120359ff97117605b4aaeaf4650675ef569a964fe44af70813fff0f1657d40b8631533d988fa1a7367fd04d7a2ea3268f7c72ed84a1a2d171cb2cc36b9038aaa1aaa676395f9cae7b585c2f83b47782337fb1f2c93dd2739d17c445c518143f599e63687ecc4b58be01a191fc9d2cad6fe34b4c549650b73ed7ec0b07cbc8d8fbcda6e5d02b1916c831a59ada7d32c63cb828cdbd10aeb781f7130ceb2435671fd1ceb9ac6f1da0633a02ba5366dd2522b026e04527ff6f3dc650d501f28e01211b0b989f2cf27e2a0826ebbf2e274f5c264cd7f9c65038e679bb0b79a387c69a98492d37850310eb38e8a666d5668fd8d4fbb338c3c983ad38585a3735b80d359d22004a7bd1f4917a6e431b4a70786143d41268417777aafb7cb260bdf1345dffb766791fcd2832baed125a1242d749681952a74363899af7caa471f46d51767cba82e8fc8bd7b40e842c95184658aa9b23c0ab7aa4c39d9611fc56ca13863e988d9c0c79867743edd2048e3f790f3866eb89d40ec0500852318dba2df62318faa5dfbe51ad3ea96a36203295f5d5ede515c6f3ef577344f1e7b78045a01bf77ed4e32ef03d76c24ecbd392dd0394fee7607b8e24687481c892517478477409b03ffdbd8753359146e6cbae342c4627c3bf4d4832fef7237cd51ffc3233a39fd51ffaef47d3b0e662e0c9743297f1fee5e5f36f9b106fab1e5ae4af119af48cf73301afa52cfecd55379e24a03c3860821de990dd1ad5d85fc4d9809d7cb5403fb40bda17be39055b0e7f81e46c0ef8f829eec6fdcbfaf61d143ff983a13b8cc3beefe9cd6823612dc95d2233a6b8ddc5ceef6f2c0da6f70efde64dbf7f2879e03a1d31c2dbff0d4c45584dbd2908efe8fd8ce0bbe908b642fce95c634aff408ca3831976b5f7cfd8a0abbc5d53869f8ae82a8060221f0ad62da2b16a409680935b4e268f9dd3cba1216b6cf7c7d49aa9709e210164da8e869491eba71d5d326250df48da7d2676225a8feea125b75754fd93930e3e920c7d52ed97770d2714cda98f796248c628c816af9d2ff9705bc8a2dd0a9eff54a7f96fccedaa99b6c3cc9e91628d3b73aaadd8ae4a8c36bca4b2d77928ae1569c51d2a3990b2a25e546b1bbc16825b44ddfe4b8308a7ecd9db8d16add22b4fa4b3c066872208ab07a741266174ca0db732dec47b1460127a0f8876f6b3b350155bba880092da41dc55ffc5196b40209f2166511931be37e06c4df2a35ea93a85fa8affa6153ef28607a74f77acade41cc2a35556fc9e3a94685adf4ac67cff50ee9a7c119f2aafca025a0cd0260c38d72d8e03c3baf8c2ea31a35406c9ca533b6adc9e78367f7d066d28457c17a878a7c7618a22d064b656c31dec24ed082a8579a7b014bce5c43eb1fd34bbe4414de8fc429e84838c4cfb0d2a949d7fd1d58db8108097f53e4af1ee30acd1ce4715c1a373cd01aaf13e989e24482db6cb02bc3c3dff4c2692003f6de3af95007ce4a6b0abe8d96ebdf9c92213b964ee14797fc0b21e47b53b4a8caffa8705f5a5db3507948adbbab9f9a9ec8c3495fc8439b9d58dc2738caf549f71438a259cdfb11e6a9358ada1ce13a15f72e855f68516f8ffe540d2b6ae73771f2059cdba1ce240e10909808a824dea7f3195167578a8da39d7e34eda9ed9c757264ac8182f9f617db8f79f4446e28c8fd0497cfc34b22fe52b7550823a213cca6cc186c9a5ca6088af34eb365f876def6ab5263800b02feac44ae7861b64f7e266a1059aa300fa5d1a536d72106b64c89927b41b076157bf2ae44feec323cd8e6879ba2d1ca5a02eda7cec8ebc12e59a5ececed23221a3483804b8a8c84e70faee03900833f278df96cceeee4c4957946b7743a43e0ef02402997f507be40e97cba332c637dba247d762bb77afaba55451d791a4f5fa832f766077865370bc768b1e972237f8e467ad3b0dffc36cf85149bcb2d4b148763c95cce960442c680d7a2fffd852c9f3f64a684879a2874e0436ce2cf809c1960148912c88358af42ba59309e0832fdab8fd52f8aeed18e850ce1dfd7c6844fb1b06b98a7a8622388b54eab4bc1cd3d3953744a60fba1a8d8abc0f1f2f042ac4ea88564a2929e58f143fe161d41c1c73d2401b4785c1afcc51c1b168829af3ee95da2bf39721da6dbed56a4ec153df8ee6c2ed9f48b1ae5570e36f428580580f7dcd53b26c0cc37f0de0dbe5764bdae904d35bd41d5f1e128de712f19933b86b2090ab88d3b28afa55c9265c85f2270a33c2861d0c9d76f1382b6823049bc493b3c86e57f9c1a09ad50023a6d9b9b79ef6fc770b69c4ec0ee1bfb9d56224f4352166fa629fff03d9dc00debc2eb857f922256e3ba6590d4e7cc6de1d1351d18aa614921e84c42e36498b3cc3d1d33fc92a8b234be682df7681603a8f8e1a3c04677b71dea7038c8a2bdaf4b9dc2e87af8e73b35a598e2881ab74aae039d214d2b9d609fa5482313aade389c93c12440bcdf408e1cd761365c1aa5557d97cf7564ab58ff5e55f8907f39b8ac99721fb71a78d7970397aae693e085167827483c4b95b1370d969ed78c1316939e74fe0e0bfb2b88911f37ab2eac30613e6277ac5ad4fbae1ef825601782fedac94992d168574fd1d983f1752947c7d4264e64ae635181275e0306a055ab2e69540a93cf36e2fb5fd140ca63bf8a4cff6d8fa5c00d6fab51fd3b734e7fce44fc108549dd4cbed54e8aee8579844534483fb3ca97cfcbca5bfb68a68a51a1ff9a455eef4196108d009ce2f6a8388211de0b9cc566e3f8b03a99f573f5502a0f75dc786fea4b2a38970a213fcddd4e88dc86b25a5c3445b5c139f86f635fcda73823203c60b1d211e839ddcd036717b0f82d3fea945535e219116576b3f0a54b335da0956b0549cad3ee3fe47d9d510990632db1c16776017f4f65cb239be28bc0e83564819fbfe02222af4f67735d151983d1213cb6815fde2b2f7838ef1cc24da30039a4c05c99640a29f4fa8c32a976f478788c3f0b167953f73add628fecb3f96437430a922b85a268e85dbe8c9f56b1598b8bac0c1e2210ad78cb41bd48a4541b2e461d431cfd37ff2c9c2ce0fd5e8f4c0c0bd647776289b38e3ac616bb0c9752247dc3e83d9b15c2d7ca1d08242fd401982a7e1d060cacb6eca4084acc7f699716b4d6bb6966c6e8b662014bb755a82bcbb200aac052970a5edd8deb2a4bb81c21fc7e9b396026dacd472fbdaf887d4048d6c20b040a247cb121ac2ae3fe15512c7d3d177aa0713f6ceed9f45e4414f160ebe2cc57b55416f8973b4caca7535b98aab8a2abb70821fdd5dae6909f6e1982801ef05f956a55c2fa45bbe9a8dab821ee1c071f6cb59c65d45384723fe56275ae50294bf7c9f2ba642444df32e9042f82f506a22a10feddcecde7a654db419072e8cbd9392c41407470d5102ddbaf679776c794bf414848a767721e7706cbb7792b08e13be55d5f342f1bbbc6a8222d6463162940f68b38b7829dfad14b0bf097cf550f8bae1c733d653b71882a67c0df0d796ce74d772aac3e453a29ff1f671414721d66a24a3726305647c7eae1f90870d5f95b312c73d322c2336a0f82a3e1b848e724d8dd552ef92f57f4d75c81def75f0ba0ed2b14e9b3bdf8ef9aeac81065fd421495f534cd08e97a3abc84ebbc062b5361e683d4d5d5c4293359bda7dcf06e73d5af67854da3822eb3cf9a8a446230e8896337692a11f6b416e8c54c77240e1020d23c5066899ec7cfd08add8ae82b0d2a27ae7057c53dd54250aac59708f685e19fdc2279b149a89e9a3fd32032d8fdfbd87bb8b3c185fea3fefcec1e28c6a5bfeeb98137c439cfc187407087d5b47cfb55da57eb66c892a03f10ae5c7f899f7d3821589b377f41f435725f0b29fadab1e4867a31ba049222d1b5f36ceb2b9b7d84c6326c5976e98e351d557457316f5555cee664172db4d713f6fddf5fe848831ecf5739f9ddcedacc340077d9e5d40cf7a0a772271d5f3c067f86ffec0d6bb857d9df1d24702d6286a19f9edbdf6408fd5c573618c04f12568846ec56d67dea6c356152b1001fe14f8baa166829ceaab07cbeb50b530a9c0408615c4f664b0cf614590544f5f4c9781532898e9ebe91603f2b2a6ad7e2ecc14166b0474fe061312035bba471d5389df9557e49a4bd9e138db1fd5041e916b82ccfe220926e58519b65fe7fbb3ec95c10eb082538335b4c549dd4cc3669b523fceed0b111bc36ee104e8c30460b7bb46ea3a36321a3a07c15f01672edd41d35d5f537d6f333f6f324faeb06da226dc2394d6a347fdadcc5dd6da9ee77edf059fc96808d486d54b2b503158fd2e45cf9316b60f579393f0e4776d9d7e4bf19d6cccbdfcce96172296aee1cbd98958993c74e847958e4a92f72760d626e9a1c71edb5b410f93606433482878c50882a045f80c7c25031bf16d0188424e46a1f63f37d625f4f5ea788159bb7e45347e1f885d768ab4b0738381b0e1cb34dd58fa44025a876d0b3448694fc2413d5129f61bcfd6cebaaa1c6e515f60b7fcda53ef635d645ecbd8a5d05a8cb558f7ef5a8a132612223091bc18fbac577e523c2179ea8980f06356905879cbb177383f64a3ff187d6fbce4bd3e55e6813ba15986c2679f5aca9e903337c9e8fa1602b7c6e5d09063800c4ff1c62abe8cc60f58e216aae576630da2fc996570521d3be396530da746c34fa33c33f0a9069ee1283236da79ddafa84f6716066d2be4919d8e48c25d7f5da979b560893aca8214fcb773f973429b004c6796f61eedf744becdf39d7621ce5804e8bd5399899b531379c11022ee0a01ae3408e6e1a0251e3cf2653747b4748335c46483f87c2c5338f4e517f85c36606f36f020738329cd0a06c2143df0177dad9b0a0dddb04f452f77917b899544369951dfc5678b70b8faef4baa05c3e7fbb684ad9c45dd6a89a1b09a1128ea0986e1611d5e8c01a6dd9fd3a2cc12226adc4d6d944a2c725ff5660c79b96b1cf16ec2f8cf42b0a0c859f5e36657bf84f51578716b13e9bdfe34932249b2cfb26ca6f2d50b7c8aa5877afceea4245b68cae64357c1e242bc1584d736d622fbb258de13121d37d86d0bfe99e3782114af0fc9e256287607d45ac1d370eba816daef90e9e9e8b038ea37243ad8db08d0168a99ae19c46dd0bcd57624c46cbc057ef6552d4f140d84f187ca98e30dd8c731459e959e197f547e1e7010d95e32f443820b9a575b1364c356b6abd2315a003ff1c4ab022d188049a9126fd2249e6f7fffaade12ce5236557657c7cfbd8a8706bb47518abee14da9d9b75af12e82802bb8dce52e050657c3229f07c038f887b39fb9f965e3ce40573684359917a527998f751195d7e30d6db0b01f5d2748903ad69c8a31492fa3689da2ace447c3bb1e50cebb48cbf8c941b5ee8f1d366fc4f1e2fe630bd0b7d408f8c39b76d82ea54ccc20779cd08d94baf555e97b36ee9f6b6f3c9c516803b9140e64855b4b187bde4ea0fd1a2010701dd71188b8417b0b96e73e81af14a73cfffa90075083c17e33242d95487e35bfeef8b80d78d21302c9cd9a91603fbe1422d2affccfbd86b576da9505aba486ab3910bcff589bbbb152edfcc1fbe195dde6d7526e1fcba49d9b403e2c42f84b06788e68e062709bbf3ed703939c6567dcd1a989d189e0df789207697c5971a08172c815aabf287637f5aeeea14ab2fd8284175b94edd73154bd140ef0ea8556516925418af7ae55963e173d101ba3b4945db2df28b1d9b1ded5706fed69f6b0ba14209891f88e4c87a319065268e411d533ca569e292e5e5ace78c45f816a5db97be697973e43eb500f28198e0be7fdfff3af5b616234a20b91d931346c9419a4816d0447ebb20b9d70f3c612692d09ce6f526a34d26a112e773dda138c2c9e4dc379f77eab75de29481a6884572bc1f1d473cfefe39bcdc65ba8e1acaf98182b1f216b9275f0d235c540bcec2e22ac5b05fbe32deb01b196a0e3d6e6aaab1980150b122b49279cbb2735ee57f0afc808dbeeb22c4c1e7519b6930452a7a9e958639c426dde61a711be319d0895d9c51fa0e3d8ef09f11db9ba014945fc5d17c0d83bc32ec648d7704582bf111d0306a0fb7c9413af961dd495e9f54fdf6dda0a0ab47aafe53c61b8991cc2faac4b435a94cb7b89c07a0f77407ffe35576f3cd5f8d3d216d721b611f9887229434fabb5efff1c31aee46a84e08539ae65eff56aafa3cfb988aac5dce12e63637e9b378142241ae88eae6e29ed3faf0ede61f64b845ee1876a412f031175a1e6e44401a74587156d57d91a2bf569920455e4bf7be7295c4b25d23a383597443315b3512c3a83a6c6dd8e6cb083663dd70c3e92ca3217849b6e660c487edf6486fb52e7187aa51363ae0aa6cfe054cb37d6256eb70194fb2bff60213fe75025659265bd0c2b1398112b65171deb543649ad1c85ff2f5ce2318bc4a36fa7b7c34426923afe982ba9e2fa6be572b083ae010969097f2e635cf6834a555bac997d91b5464aacb39486048fc4b4f3c003991b6b4cccb622aa753ab237b204262e2048e754f2c0ec5468bfee0875732508785daf99a114da308a14df047aa89c1d9654521983521d8fcc809239889a4c511bcd592f554ba2dab61277db361142f39117f3ef372a15dafd0bb6c99cfd7bd5d5225042fe7c8edc1e53b0422a2a530ef79deb52e3b22b428abe7fc7ddcc1167ccb0c72e57d39a3ecb9179e82bdda44a78a704160d021d9d4c56067f95838659f3f1", 0x2000, &(0x7f0000011400)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 22:53:47 executing program 2: r0 = syz_open_procfs(0x0, &(0x7f0000000000)='smaps\x00') read$FUSE(r0, &(0x7f0000002280)={0x2020}, 0x2020) read$FUSE(r0, 0x0, 0x0) read$FUSE(r0, &(0x7f00000042c0)={0x2020}, 0x2020) read$FUSE(r0, &(0x7f0000008440)={0x2020}, 0x2020) read$FUSE(r0, &(0x7f000000c6c0)={0x2020}, 0x2020) read$FUSE(r0, &(0x7f0000006400)={0x2020}, 0x2020) read$FUSE(r0, &(0x7f000000e7c0)={0x2020}, 0x2020) syz_fuse_handle_req(r0, &(0x7f000000a480)="11387eda7677075c17d57d6a430c71d7e4542574cfb2454f6dd5c5d5b357cf50d6e67df2c4aa3f6824b2ff780ffca672daca501c6b0971e5655a2d7caa4aaeeda58438f82d8c1858a962d1c542b716a83b30106663a8d6e794d44ca2598102189551d35a024d3735ec69d70cf4503cff6a858712d1a3fc4993983d6aea753d7c71b8ac056027406c64b05dca9944cccd2ca98d515cd9179652549203bc55bf231c3c4e53d7c3cb5d39676e889d38f9b4b3070107c22c4f807cc46c58f76ce203d4f48c8b9d2f8c0f91ef4a41a4b80e9a4cc9a00126fd0b56270ee5f5f3d639a2f5470a10364ff7f179f34339607b03079dcbf5a557b0ffe08fbf56231e4bb3786df248e0df3342ea74e4ffc0647fe1f1ddc5454fe0f1809a238ea3a62ea8d58a16b4675183cce31ff8247198d91cb16db0453e67db06fd34bb43155b7b3c72e4fd414475585f58c80f25daae37aef5cc4142c60fedfe1159fb7eb2bb49d1c6aa2fea3dbfad7a352d13864170e082e756d248fef6fd33ae8c1d6d49b388aa38af4ef361f78c4f17fa0b192b52eebd2b6c177a7676af31b695bb539e99cc12ae0c421b697219abfc5975bebf983e3c3b096638767ae5f45acdb50470ff7c2de003bc7c0fcec5876ed15cf5bd64a8df3cf048f5f595292ac0ccc181a0d2eee564d169dd11e6b6691d1cfa30f176c1b23ac3042a12b91dc8670e83abb3c7175cb8b7dd57315115afd95311a1ee2a04f4fe865a53539702de45c48ab082fe81589ffa694d2ada5c9ea78e3eec37bb5e6225c6147ac3d63e4931a7a92176d1c6a9efb20fde20f807ce07fb587047d41cca3a0a83cb7cf8af3757d6a6cfea55ad09fa0704c01d3d86f45b282e79e9f5c7bba9abff555f0c72f3caa203d85cf5c8b0d3bd3c4f3ac2a03d9bd23e1ce559af2f1d137a9f0fcd01fe347c543996d59d9daad1f05072a303c88a5ff78d19e150e2bbe93c5281cd1aef93902dc16018194055d15b3a9379c71d2947368d116550b92d4a89448fe171c1d0026a9a60a8d9e65cada9f5fb55bd6a97257d1e4c3916bbb2907af62f6dc0ce0070708d34adcb80d657ff527ee97ce826a175f133500010116bbfde5ef37d643056187dfae696e7f8d37ae7def0c68eedd7b3d4f126b790f2ebc30a4f51d868f4cf9c24e12b9197041a0d1e8afa25353aab9bec5bd64cc9b18d7d058477a807ae97baaf93661fcf43a7fdccac5b2cf221ccbba6904ed48efbd8cc4a10fe2e078f7eb6d220179e9c45c06066a6e2d95512c2c7747135117a1e84027bb616c89e7257165378619621131b55be15682d5ac744a22fe7ce839269ec14b76060a1142185dea94862b3178cead479122f474f1ca7176f32409b01972719593091ac76a946b48040990f89697b3eeb3b1b3088bbdc1b95ec4e65055374281f6baa8773ff52781cb7184cc4c7f4ace3684819bc27752e302572ea07893c8f76cd63ded7b6dca6e6f1b07de014cee8ceac247bec358c4cd6e2a3c6d2d841c96f7c081b865baf5854a6e00b1b615bc9d4f106bbf584efff8d9ba2decc5b094520d8a7c28d44bd564eb4723305818ee4af579927825bc039a9d9975b1d559dfb5163af3a71b6ac7c3da411a674886425f7246c9cd595ce6aee8d7e79c4625a3a243ce42b0bfdbbe43e4537df012c2d622273bee4d099cac75e27942bd02c97e7d1b7c5a084306d138c8494d87e996eac31f4e655fc3c50ffc79f0f1e5dc38b3f3386842211f21f7f7464faf16ebed477531bd1ce4848e8639ad9f0c82d9ce31b4eb83d1a65051015b16b89eb10d644c59bc26e7312d3f7e091fd08fa07ad03472eb08337ac4c55378e483fb340d8e47623f09581071fec69b74b416aaa2b9e1278af1ee54ceea026ac7fbc8922808136c4c53a72b2abd9cda48dbd9bbeacdb52f841b1d5bb65f57c343b6622b4235b5bc3095590e92ebaae8a9fb4834470406d43a2d4fe57d8743e348f6f7e53f0cf84d942293d274869806e645ca199604c6f7548fdd490a531f24c191f157edf7079c51e621a66b698a83f149201918eaa32e79a1cc6936754795bc447646e782a63942de4b7c250eb13a3db5923d35666b8bc2f23ede47bf2221fdf3eac631d24f2e61660d935d4b993f1aa76740ff2c14f2e6ae47040a05f3bdbfb6f12db49f1a230b7e697e1a9a73ffd7fef1c55fcebfb25fb63829498b2a128f3b12087f2817d595df8d3545364c569cfe4414b68f13ea7b49c0b2b4ed36caa505bcbd3266a894e94e0a7a1280a3513fae5c2dc96a9a0a16f4dad710523f585bcda8263b358bfbb405a6dfd319325a2a6266eacf1b3d12927e72c46c5d4a09f3a1c959712590e19671ec134e3244a21d755425695b93f01e25db099d7a0be274f707802f42920607b04f2597fa5bf8eeef8eb71872490526de1ef5e230ce75db24898822073598981c29e2253a1fd53f21f65b90c737cc64367556d6ecc29b8b482ceac387c5ddd29cbf982b2e6e0b09d58020ebe58482fca426bd6f1b9f7d9288977a13c55e4c3ed4eb4090b68bd637026403f7230c35af5576ac74fbd33c492576db5c3a91cf00b5060bfe597794038110ee41332b504dd800ac573d3d82a64c053ff20df45597982e55413b16d469a188868b742b8428bae45acb23ebca19de6f598205c446210e25f8168e6b4f38db6e22f66fa86703e7807ba5268226ee25a66469168d6c2bea9ef4b332e8bebe1a5c7c13525d1be384d6ab0d40ad0c9dd6177c3d7cb7e053c54105b72a4454be5ea2e25de4722621150c0584ffcd9fbf511ad0fcce3e89aa7feca1d19d2968612358d09c28db7fb5e7f19769692d58dc371735689914dbef0818f9ed7ef3b8d15561b2ef9a7f1a6dafe5c9eb4a532facfb3d7e17f381d6791e5a8226f99f80c6c2a1b064b6f3d7edfb3e21c5e84c382abd495b86ad5c4f13ead1abab362600f1eb52bc41b7c664c13f934dbb207b6597fe4752b080518cc64b7b6df7f07c482a0d8d045c16f0eaf3ee9c385b34f8d68b5adf3d2595a726f28228fef53f13b3b90b93bf2831c813fc69377f833090fa8a4ae3dd4b1e453e46812cc5b1e18d1f25323a6ce38cf0f8a5ec9d43e1fa0d8db47ac79ee2bbe73659edfef93ba0a1ecbaf9f3d0e6c786ded52e9c6167f67290126674ee17e9d0263bd7f4df1ec749f802163be9ec29e0c1082d4448ff2b972d1a3a7cca062d1a71e1a20b3fd9ae1b3ace206c8090fc992301ba01a663f95168afd8d5910581a076daacd58dc43743321f3bb245f06108a8a488044cc2f56f6ab5504ac3b79a4f9be417ed635bd5cd8b6a2108ea12ce69c0758941b8887dc1b1592ec62634178598f180c7ce7c192b754b281f334845135e30ed08da79876e1ed0c17790c9ba533fbfef2f3ceee71b3fd8ff6ec66021db468c792eadfac87b6cd93fd6eff9ba00c8c9026525c8fad4a47bab292510767e8316573d7402ff64236b3a623c6ae7e29890d441de8f08de673f4d0143030e400ff14e48ba1d276abbbb1a4385e6ab0da7ecfb26b2efc335ab7b80897b4dc040d41dbc539a0590ee381db88a94f069860cab9722078bd7ea553766a6902c5348fdf6c84d088086bab910d5ac9a0d48ecece842cfb8d0b84e1fc752cb237587a7c19be6a25a7d81d6f2832a0cbf142efab3288129e5d9ec5dd08e0e20e6ec930a0573d5af46cc792e99b27166617327aa48c89e732f377c269306cae1b5b0a321f348e75ab308df48d87088963736ca2b8c6c9b7f3fd4191834e17271dc57cd82412afe10e5253b1f45ed124af563cc70ef316e14d9e410d96d583bec2897b01ed2086c50205634606c92c30de9a5620334ce81b525648f479e20e83ece435bc2e6773d1cad1387df69c20e8a26e8aa3532921a4d3de920db23b74ed97bc7becf0a01146aa9e380bdcff65f6dc49982fe97653a82057b92b0036a58157e11f1623bf948eb04018965aec00f05995c1399a2ebf5b188b9226365a314b693618427b21b84a427af535850763c30e30d45add3a980c5c111c779d918bf13e8d8f4fff2d06cda19117119780b0ad827040704fba78f1588f4d7b3fcba1ef1f76e0c5aac02ca34e72888e4c67bec5bf737512a0c901e651efa5c11580432de96a83f72d00470d832253383cd853c4639769759665908516ccae2b67966f5fc5dc3cd8ce67873169d47a5d2229c1e6210302d591052d02acc4971a9bb84b1f6462ec8b03421d76c3eacd2ae185f9888f878a69b72c5a66a0b843eb7a85920d4ea48c3f0b1bbb0c83806549db4639e2ed325d877880c764a33a4b835397b1f747e4b081604fea2be9504efb61b3dcc9470560499f3103b176a0cdfe094ebd15218979c238ae134afcea023de1e8ff69aad3e7f2c04bd323793eae4fed3e0ffa77ea35e29cb9ffd1adb520fff9781a35414526ef1ab8a027465f0fbc640eeb1aaf48a5d050bb3f497960faf90c4d266b8ff404af942fec283159f66a8ac19371fc17edf22b5f34268e290d14ea47200e1e2c592e29b512e66a22e830411cba61332cc80acdd4bf85f1de5e97c78eadd577f856e165584eba24e197e48e8fd7dd412c362209207ad9333ab825a2a342af92d104a452cdf91073047b5079f9ad174e0c60ae7b660d69b8f36a374a4ca941638a6b9b3222fc08aac58dfc1e5f05fb6c68344aa8ff45c9690680524d7fc78f929e04e4ce496b3c813144c7dd7036c8ae7dc28eb11203ce83ae1dc39a2a365f83ac2ccdeb5a52e6298ff8b57955d6962625bfd893d2927ec2b24a8b4e5234ec43101a1f59ef61202966e120359ff97117605b4aaeaf4650675ef569a964fe44af70813fff0f1657d40b8631533d988fa1a7367fd04d7a2ea3268f7c72ed84a1a2d171cb2cc36b9038aaa1aaa676395f9cae7b585c2f83b47782337fb1f2c93dd2739d17c445c518143f599e63687ecc4b58be01a191fc9d2cad6fe34b4c549650b73ed7ec0b07cbc8d8fbcda6e5d02b1916c831a59ada7d32c63cb828cdbd10aeb781f7130ceb2435671fd1ceb9ac6f1da0633a02ba5366dd2522b026e04527ff6f3dc650d501f28e01211b0b989f2cf27e2a0826ebbf2e274f5c264cd7f9c65038e679bb0b79a387c69a98492d37850310eb38e8a666d5668fd8d4fbb338c3c983ad38585a3735b80d359d22004a7bd1f4917a6e431b4a70786143d41268417777aafb7cb260bdf1345dffb766791fcd2832baed125a1242d749681952a74363899af7caa471f46d51767cba82e8fc8bd7b40e842c95184658aa9b23c0ab7aa4c39d9611fc56ca13863e988d9c0c79867743edd2048e3f790f3866eb89d40ec0500852318dba2df62318faa5dfbe51ad3ea96a36203295f5d5ede515c6f3ef577344f1e7b78045a01bf77ed4e32ef03d76c24ecbd392dd0394fee7607b8e24687481c892517478477409b03ffdbd8753359146e6cbae342c4627c3bf4d4832fef7237cd51ffc3233a39fd51ffaef47d3b0e662e0c9743297f1fee5e5f36f9b106fab1e5ae4af119af48cf73301afa52cfecd55379e24a03c3860821de990dd1ad5d85fc4d9809d7cb5403fb40bda17be39055b0e7f81e46c0ef8f829eec6fdcbfaf61d143ff983a13b8cc3beefe9cd6823612dc95d2233a6b8ddc5ceef6f2c0da6f70efde64dbf7f2879e03a1d31c2dbff0d4c45584dbd2908efe8fd8ce0bbe908b642fce95c634aff408ca3831976b5f7cfd8a0abbc5d53869f8ae82a8060221f0ad62da2b16a409680935b4e268f9dd3cba1216b6cf7c7d49aa9709e210164da8e869491eba71d5d326250df48da7d2676225a8feea125b75754fd93930e3e920c7d52ed97770d2714cda98f796248c628c816af9d2ff9705bc8a2dd0a9eff54a7f96fccedaa99b6c3cc9e91628d3b73aaadd8ae4a8c36bca4b2d77928ae1569c51d2a3990b2a25e546b1bbc16825b44ddfe4b8308a7ecd9db8d16add22b4fa4b3c066872208ab07a741266174ca0db732dec47b1460127a0f8876f6b3b350155bba880092da41dc55ffc5196b40209f2166511931be37e06c4df2a35ea93a85fa8affa6153ef28607a74f77acade41cc2a35556fc9e3a94685adf4ac67cff50ee9a7c119f2aafca025a0cd0260c38d72d8e03c3baf8c2ea31a35406c9ca533b6adc9e78367f7d066d28457c17a878a7c7618a22d064b656c31dec24ed082a8579a7b014bce5c43eb1fd34bbe4414de8fc429e84838c4cfb0d2a949d7fd1d58db8108097f53e4af1ee30acd1ce4715c1a373cd01aaf13e989e24482db6cb02bc3c3dff4c2692003f6de3af95007ce4a6b0abe8d96ebdf9c92213b964ee14797fc0b21e47b53b4a8caffa8705f5a5db3507948adbbab9f9a9ec8c3495fc8439b9d58dc2738caf549f71438a259cdfb11e6a9358ada1ce13a15f72e855f68516f8ffe540d2b6ae73771f2059cdba1ce240e10909808a824dea7f3195167578a8da39d7e34eda9ed9c757264ac8182f9f617db8f79f4446e28c8fd0497cfc34b22fe52b7550823a213cca6cc186c9a5ca6088af34eb365f876def6ab5263800b02feac44ae7861b64f7e266a1059aa300fa5d1a536d72106b64c89927b41b076157bf2ae44feec323cd8e6879ba2d1ca5a02eda7cec8ebc12e59a5ececed23221a3483804b8a8c84e70faee03900833f278df96cceeee4c4957946b7743a43e0ef02402997f507be40e97cba332c637dba247d762bb77afaba55451d791a4f5fa832f766077865370bc768b1e972237f8e467ad3b0dffc36cf85149bcb2d4b148763c95cce960442c680d7a2fffd852c9f3f64a684879a2874e0436ce2cf809c1960148912c88358af42ba59309e0832fdab8fd52f8aeed18e850ce1dfd7c6844fb1b06b98a7a8622388b54eab4bc1cd3d3953744a60fba1a8d8abc0f1f2f042ac4ea88564a2929e58f143fe161d41c1c73d2401b4785c1afcc51c1b168829af3ee95da2bf39721da6dbed56a4ec153df8ee6c2ed9f48b1ae5570e36f428580580f7dcd53b26c0cc37f0de0dbe5764bdae904d35bd41d5f1e128de712f19933b86b2090ab88d3b28afa55c9265c85f2270a33c2861d0c9d76f1382b6823049bc493b3c86e57f9c1a09ad50023a6d9b9b79ef6fc770b69c4ec0ee1bfb9d56224f4352166fa629fff03d9dc00debc2eb857f922256e3ba6590d4e7cc6de1d1351d18aa614921e84c42e36498b3cc3d1d33fc92a8b234be682df7681603a8f8e1a3c04677b71dea7038c8a2bdaf4b9dc2e87af8e73b35a598e2881ab74aae039d214d2b9d609fa5482313aade389c93c12440bcdf408e1cd761365c1aa5557d97cf7564ab58ff5e55f8907f39b8ac99721fb71a78d7970397aae693e085167827483c4b95b1370d969ed78c1316939e74fe0e0bfb2b88911f37ab2eac30613e6277ac5ad4fbae1ef825601782fedac94992d168574fd1d983f1752947c7d4264e64ae635181275e0306a055ab2e69540a93cf36e2fb5fd140ca63bf8a4cff6d8fa5c00d6fab51fd3b734e7fce44fc108549dd4cbed54e8aee8579844534483fb3ca97cfcbca5bfb68a68a51a1ff9a455eef4196108d009ce2f6a8388211de0b9cc566e3f8b03a99f573f5502a0f75dc786fea4b2a38970a213fcddd4e88dc86b25a5c3445b5c139f86f635fcda73823203c60b1d211e839ddcd036717b0f82d3fea945535e219116576b3f0a54b335da0956b0549cad3ee3fe47d9d510990632db1c16776017f4f65cb239be28bc0e83564819fbfe02222af4f67735d151983d1213cb6815fde2b2f7838ef1cc24da30039a4c05c99640a29f4fa8c32a976f478788c3f0b167953f73add628fecb3f96437430a922b85a268e85dbe8c9f56b1598b8bac0c1e2210ad78cb41bd48a4541b2e461d431cfd37ff2c9c2ce0fd5e8f4c0c0bd647776289b38e3ac616bb0c9752247dc3e83d9b15c2d7ca1d08242fd401982a7e1d060cacb6eca4084acc7f699716b4d6bb6966c6e8b662014bb755a82bcbb200aac052970a5edd8deb2a4bb81c21fc7e9b396026dacd472fbdaf887d4048d6c20b040a247cb121ac2ae3fe15512c7d3d177aa0713f6ceed9f45e4414f160ebe2cc57b55416f8973b4caca7535b98aab8a2abb70821fdd5dae6909f6e1982801ef05f956a55c2fa45bbe9a8dab821ee1c071f6cb59c65d45384723fe56275ae50294bf7c9f2ba642444df32e9042f82f506a22a10feddcecde7a654db419072e8cbd9392c41407470d5102ddbaf679776c794bf414848a767721e7706cbb7792b08e13be55d5f342f1bbbc6a8222d6463162940f68b38b7829dfad14b0bf097cf550f8bae1c733d653b71882a67c0df0d796ce74d772aac3e453a29ff1f671414721d66a24a3726305647c7eae1f90870d5f95b312c73d322c2336a0f82a3e1b848e724d8dd552ef92f57f4d75c81def75f0ba0ed2b14e9b3bdf8ef9aeac81065fd421495f534cd08e97a3abc84ebbc062b5361e683d4d5d5c4293359bda7dcf06e73d5af67854da3822eb3cf9a8a446230e8896337692a11f6b416e8c54c77240e1020d23c5066899ec7cfd08add8ae82b0d2a27ae7057c53dd54250aac59708f685e19fdc2279b149a89e9a3fd32032d8fdfbd87bb8b3c185fea3fefcec1e28c6a5bfeeb98137c439cfc187407087d5b47cfb55da57eb66c892a03f10ae5c7f899f7d3821589b377f41f435725f0b29fadab1e4867a31ba049222d1b5f36ceb2b9b7d84c6326c5976e98e351d557457316f5555cee664172db4d713f6fddf5fe848831ecf5739f9ddcedacc340077d9e5d40cf7a0a772271d5f3c067f86ffec0d6bb857d9df1d24702d6286a19f9edbdf6408fd5c573618c04f12568846ec56d67dea6c356152b1001fe14f8baa166829ceaab07cbeb50b530a9c0408615c4f664b0cf614590544f5f4c9781532898e9ebe91603f2b2a6ad7e2ecc14166b0474fe061312035bba471d5389df9557e49a4bd9e138db1fd5041e916b82ccfe220926e58519b65fe7fbb3ec95c10eb082538335b4c549dd4cc3669b523fceed0b111bc36ee104e8c30460b7bb46ea3a36321a3a07c15f01672edd41d35d5f537d6f333f6f324faeb06da226dc2394d6a347fdadcc5dd6da9ee77edf059fc96808d486d54b2b503158fd2e45cf9316b60f579393f0e4776d9d7e4bf19d6cccbdfcce96172296aee1cbd98958993c74e847958e4a92f72760d626e9a1c71edb5b410f93606433482878c50882a045f80c7c25031bf16d0188424e46a1f63f37d625f4f5ea788159bb7e45347e1f885d768ab4b0738381b0e1cb34dd58fa44025a876d0b3448694fc2413d5129f61bcfd6cebaaa1c6e515f60b7fcda53ef635d645ecbd8a5d05a8cb558f7ef5a8a132612223091bc18fbac577e523c2179ea8980f06356905879cbb177383f64a3ff187d6fbce4bd3e55e6813ba15986c2679f5aca9e903337c9e8fa1602b7c6e5d09063800c4ff1c62abe8cc60f58e216aae576630da2fc996570521d3be396530da746c34fa33c33f0a9069ee1283236da79ddafa84f6716066d2be4919d8e48c25d7f5da979b560893aca8214fcb773f973429b004c6796f61eedf744becdf39d7621ce5804e8bd5399899b531379c11022ee0a01ae3408e6e1a0251e3cf2653747b4748335c46483f87c2c5338f4e517f85c36606f36f020738329cd0a06c2143df0177dad9b0a0dddb04f452f77917b899544369951dfc5678b70b8faef4baa05c3e7fbb684ad9c45dd6a89a1b09a1128ea0986e1611d5e8c01a6dd9fd3a2cc12226adc4d6d944a2c725ff5660c79b96b1cf16ec2f8cf42b0a0c859f5e36657bf84f51578716b13e9bdfe34932249b2cfb26ca6f2d50b7c8aa5877afceea4245b68cae64357c1e242bc1584d736d622fbb258de13121d37d86d0bfe99e3782114af0fc9e256287607d45ac1d370eba816daef90e9e9e8b038ea37243ad8db08d0168a99ae19c46dd0bcd57624c46cbc057ef6552d4f140d84f187ca98e30dd8c731459e959e197f547e1e7010d95e32f443820b9a575b1364c356b6abd2315a003ff1c4ab022d188049a9126fd2249e6f7fffaade12ce5236557657c7cfbd8a8706bb47518abee14da9d9b75af12e82802bb8dce52e050657c3229f07c038f887b39fb9f965e3ce40573684359917a527998f751195d7e30d6db0b01f5d2748903ad69c8a31492fa3689da2ace447c3bb1e50cebb48cbf8c941b5ee8f1d366fc4f1e2fe630bd0b7d408f8c39b76d82ea54ccc20779cd08d94baf555e97b36ee9f6b6f3c9c516803b9140e64855b4b187bde4ea0fd1a2010701dd71188b8417b0b96e73e81af14a73cfffa90075083c17e33242d95487e35bfeef8b80d78d21302c9cd9a91603fbe1422d2affccfbd86b576da9505aba486ab3910bcff589bbbb152edfcc1fbe195dde6d7526e1fcba49d9b403e2c42f84b06788e68e062709bbf3ed703939c6567dcd1a989d189e0df789207697c5971a08172c815aabf287637f5aeeea14ab2fd8284175b94edd73154bd140ef0ea8556516925418af7ae55963e173d101ba3b4945db2df28b1d9b1ded5706fed69f6b0ba14209891f88e4c87a319065268e411d533ca569e292e5e5ace78c45f816a5db97be697973e43eb500f28198e0be7fdfff3af5b616234a20b91d931346c9419a4816d0447ebb20b9d70f3c612692d09ce6f526a34d26a112e773dda138c2c9e4dc379f77eab75de29481a6884572bc1f1d473cfefe39bcdc65ba8e1acaf98182b1f216b9275f0d235c540bcec2e22ac5b05fbe32deb01b196a0e3d6e6aaab1980150b122b49279cbb2735ee57f0afc808dbeeb22c4c1e7519b6930452a7a9e958639c426dde61a711be319d0895d9c51fa0e3d8ef09f11db9ba014945fc5d17c0d83bc32ec648d7704582bf111d0306a0fb7c9413af961dd495e9f54fdf6dda0a0ab47aafe53c61b8991cc2faac4b435a94cb7b89c07a0f77407ffe35576f3cd5f8d3d216d721b611f9887229434fabb5efff1c31aee46a84e08539ae65eff56aafa3cfb988aac5dce12e63637e9b378142241ae88eae6e29ed3faf0ede61f64b845ee1876a412f031175a1e6e44401a74587156d57d91a2bf569920455e4bf7be7295c4b25d23a383597443315b3512c3a83a6c6dd8e6cb083663dd70c3e92ca3217849b6e660c487edf6486fb52e7187aa51363ae0aa6cfe054cb37d6256eb70194fb2bff60213fe75025659265bd0c2b1398112b65171deb543649ad1c85ff2f5ce2318bc4a36fa7b7c34426923afe982ba9e2fa6be572b083ae010969097f2e635cf6834a555bac997d91b5464aacb39486048fc4b4f3c003991b6b4cccb622aa753ab237b204262e2048e754f2c0ec5468bfee0875732508785daf99a114da308a14df047aa89c1d9654521983521d8fcc809239889a4c511bcd592f554ba2dab61277db361142f39117f3ef372a15dafd0bb6c99cfd7bd5d5225042fe7c8edc1e53b0422a2a530ef79deb52e3b22b428abe7fc7ddcc1167ccb0c72e57d39a3ecb9179e82bdda44a78a704160d021d9d4c56067f95838659f3f1", 0x2000, &(0x7f0000011400)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 22:53:47 executing program 1: r0 = syz_open_procfs(0x0, &(0x7f0000000000)='smaps\x00') read$FUSE(r0, &(0x7f0000002280)={0x2020}, 0x2020) read$FUSE(r0, 0x0, 0x0) read$FUSE(r0, &(0x7f00000042c0)={0x2020}, 0x2020) read$FUSE(r0, &(0x7f0000008440)={0x2020}, 0x2020) read$FUSE(r0, &(0x7f000000c6c0)={0x2020}, 0x2020) read$FUSE(r0, &(0x7f0000006400)={0x2020}, 0x2020) read$FUSE(r0, &(0x7f000000e7c0)={0x2020}, 0x2020) syz_fuse_handle_req(r0, &(0x7f000000a480)="11387eda7677075c17d57d6a430c71d7e4542574cfb2454f6dd5c5d5b357cf50d6e67df2c4aa3f6824b2ff780ffca672daca501c6b0971e5655a2d7caa4aaeeda58438f82d8c1858a962d1c542b716a83b30106663a8d6e794d44ca2598102189551d35a024d3735ec69d70cf4503cff6a858712d1a3fc4993983d6aea753d7c71b8ac056027406c64b05dca9944cccd2ca98d515cd9179652549203bc55bf231c3c4e53d7c3cb5d39676e889d38f9b4b3070107c22c4f807cc46c58f76ce203d4f48c8b9d2f8c0f91ef4a41a4b80e9a4cc9a00126fd0b56270ee5f5f3d639a2f5470a10364ff7f179f34339607b03079dcbf5a557b0ffe08fbf56231e4bb3786df248e0df3342ea74e4ffc0647fe1f1ddc5454fe0f1809a238ea3a62ea8d58a16b4675183cce31ff8247198d91cb16db0453e67db06fd34bb43155b7b3c72e4fd414475585f58c80f25daae37aef5cc4142c60fedfe1159fb7eb2bb49d1c6aa2fea3dbfad7a352d13864170e082e756d248fef6fd33ae8c1d6d49b388aa38af4ef361f78c4f17fa0b192b52eebd2b6c177a7676af31b695bb539e99cc12ae0c421b697219abfc5975bebf983e3c3b096638767ae5f45acdb50470ff7c2de003bc7c0fcec5876ed15cf5bd64a8df3cf048f5f595292ac0ccc181a0d2eee564d169dd11e6b6691d1cfa30f176c1b23ac3042a12b91dc8670e83abb3c7175cb8b7dd57315115afd95311a1ee2a04f4fe865a53539702de45c48ab082fe81589ffa694d2ada5c9ea78e3eec37bb5e6225c6147ac3d63e4931a7a92176d1c6a9efb20fde20f807ce07fb587047d41cca3a0a83cb7cf8af3757d6a6cfea55ad09fa0704c01d3d86f45b282e79e9f5c7bba9abff555f0c72f3caa203d85cf5c8b0d3bd3c4f3ac2a03d9bd23e1ce559af2f1d137a9f0fcd01fe347c543996d59d9daad1f05072a303c88a5ff78d19e150e2bbe93c5281cd1aef93902dc16018194055d15b3a9379c71d2947368d116550b92d4a89448fe171c1d0026a9a60a8d9e65cada9f5fb55bd6a97257d1e4c3916bbb2907af62f6dc0ce0070708d34adcb80d657ff527ee97ce826a175f133500010116bbfde5ef37d643056187dfae696e7f8d37ae7def0c68eedd7b3d4f126b790f2ebc30a4f51d868f4cf9c24e12b9197041a0d1e8afa25353aab9bec5bd64cc9b18d7d058477a807ae97baaf93661fcf43a7fdccac5b2cf221ccbba6904ed48efbd8cc4a10fe2e078f7eb6d220179e9c45c06066a6e2d95512c2c7747135117a1e84027bb616c89e7257165378619621131b55be15682d5ac744a22fe7ce839269ec14b76060a1142185dea94862b3178cead479122f474f1ca7176f32409b01972719593091ac76a946b48040990f89697b3eeb3b1b3088bbdc1b95ec4e65055374281f6baa8773ff52781cb7184cc4c7f4ace3684819bc27752e302572ea07893c8f76cd63ded7b6dca6e6f1b07de014cee8ceac247bec358c4cd6e2a3c6d2d841c96f7c081b865baf5854a6e00b1b615bc9d4f106bbf584efff8d9ba2decc5b094520d8a7c28d44bd564eb4723305818ee4af579927825bc039a9d9975b1d559dfb5163af3a71b6ac7c3da411a674886425f7246c9cd595ce6aee8d7e79c4625a3a243ce42b0bfdbbe43e4537df012c2d622273bee4d099cac75e27942bd02c97e7d1b7c5a084306d138c8494d87e996eac31f4e655fc3c50ffc79f0f1e5dc38b3f3386842211f21f7f7464faf16ebed477531bd1ce4848e8639ad9f0c82d9ce31b4eb83d1a65051015b16b89eb10d644c59bc26e7312d3f7e091fd08fa07ad03472eb08337ac4c55378e483fb340d8e47623f09581071fec69b74b416aaa2b9e1278af1ee54ceea026ac7fbc8922808136c4c53a72b2abd9cda48dbd9bbeacdb52f841b1d5bb65f57c343b6622b4235b5bc3095590e92ebaae8a9fb4834470406d43a2d4fe57d8743e348f6f7e53f0cf84d942293d274869806e645ca199604c6f7548fdd490a531f24c191f157edf7079c51e621a66b698a83f149201918eaa32e79a1cc6936754795bc447646e782a63942de4b7c250eb13a3db5923d35666b8bc2f23ede47bf2221fdf3eac631d24f2e61660d935d4b993f1aa76740ff2c14f2e6ae47040a05f3bdbfb6f12db49f1a230b7e697e1a9a73ffd7fef1c55fcebfb25fb63829498b2a128f3b12087f2817d595df8d3545364c569cfe4414b68f13ea7b49c0b2b4ed36caa505bcbd3266a894e94e0a7a1280a3513fae5c2dc96a9a0a16f4dad710523f585bcda8263b358bfbb405a6dfd319325a2a6266eacf1b3d12927e72c46c5d4a09f3a1c959712590e19671ec134e3244a21d755425695b93f01e25db099d7a0be274f707802f42920607b04f2597fa5bf8eeef8eb71872490526de1ef5e230ce75db24898822073598981c29e2253a1fd53f21f65b90c737cc64367556d6ecc29b8b482ceac387c5ddd29cbf982b2e6e0b09d58020ebe58482fca426bd6f1b9f7d9288977a13c55e4c3ed4eb4090b68bd637026403f7230c35af5576ac74fbd33c492576db5c3a91cf00b5060bfe597794038110ee41332b504dd800ac573d3d82a64c053ff20df45597982e55413b16d469a188868b742b8428bae45acb23ebca19de6f598205c446210e25f8168e6b4f38db6e22f66fa86703e7807ba5268226ee25a66469168d6c2bea9ef4b332e8bebe1a5c7c13525d1be384d6ab0d40ad0c9dd6177c3d7cb7e053c54105b72a4454be5ea2e25de4722621150c0584ffcd9fbf511ad0fcce3e89aa7feca1d19d2968612358d09c28db7fb5e7f19769692d58dc371735689914dbef0818f9ed7ef3b8d15561b2ef9a7f1a6dafe5c9eb4a532facfb3d7e17f381d6791e5a8226f99f80c6c2a1b064b6f3d7edfb3e21c5e84c382abd495b86ad5c4f13ead1abab362600f1eb52bc41b7c664c13f934dbb207b6597fe4752b080518cc64b7b6df7f07c482a0d8d045c16f0eaf3ee9c385b34f8d68b5adf3d2595a726f28228fef53f13b3b90b93bf2831c813fc69377f833090fa8a4ae3dd4b1e453e46812cc5b1e18d1f25323a6ce38cf0f8a5ec9d43e1fa0d8db47ac79ee2bbe73659edfef93ba0a1ecbaf9f3d0e6c786ded52e9c6167f67290126674ee17e9d0263bd7f4df1ec749f802163be9ec29e0c1082d4448ff2b972d1a3a7cca062d1a71e1a20b3fd9ae1b3ace206c8090fc992301ba01a663f95168afd8d5910581a076daacd58dc43743321f3bb245f06108a8a488044cc2f56f6ab5504ac3b79a4f9be417ed635bd5cd8b6a2108ea12ce69c0758941b8887dc1b1592ec62634178598f180c7ce7c192b754b281f334845135e30ed08da79876e1ed0c17790c9ba533fbfef2f3ceee71b3fd8ff6ec66021db468c792eadfac87b6cd93fd6eff9ba00c8c9026525c8fad4a47bab292510767e8316573d7402ff64236b3a623c6ae7e29890d441de8f08de673f4d0143030e400ff14e48ba1d276abbbb1a4385e6ab0da7ecfb26b2efc335ab7b80897b4dc040d41dbc539a0590ee381db88a94f069860cab9722078bd7ea553766a6902c5348fdf6c84d088086bab910d5ac9a0d48ecece842cfb8d0b84e1fc752cb237587a7c19be6a25a7d81d6f2832a0cbf142efab3288129e5d9ec5dd08e0e20e6ec930a0573d5af46cc792e99b27166617327aa48c89e732f377c269306cae1b5b0a321f348e75ab308df48d87088963736ca2b8c6c9b7f3fd4191834e17271dc57cd82412afe10e5253b1f45ed124af563cc70ef316e14d9e410d96d583bec2897b01ed2086c50205634606c92c30de9a5620334ce81b525648f479e20e83ece435bc2e6773d1cad1387df69c20e8a26e8aa3532921a4d3de920db23b74ed97bc7becf0a01146aa9e380bdcff65f6dc49982fe97653a82057b92b0036a58157e11f1623bf948eb04018965aec00f05995c1399a2ebf5b188b9226365a314b693618427b21b84a427af535850763c30e30d45add3a980c5c111c779d918bf13e8d8f4fff2d06cda19117119780b0ad827040704fba78f1588f4d7b3fcba1ef1f76e0c5aac02ca34e72888e4c67bec5bf737512a0c901e651efa5c11580432de96a83f72d00470d832253383cd853c4639769759665908516ccae2b67966f5fc5dc3cd8ce67873169d47a5d2229c1e6210302d591052d02acc4971a9bb84b1f6462ec8b03421d76c3eacd2ae185f9888f878a69b72c5a66a0b843eb7a85920d4ea48c3f0b1bbb0c83806549db4639e2ed325d877880c764a33a4b835397b1f747e4b081604fea2be9504efb61b3dcc9470560499f3103b176a0cdfe094ebd15218979c238ae134afcea023de1e8ff69aad3e7f2c04bd323793eae4fed3e0ffa77ea35e29cb9ffd1adb520fff9781a35414526ef1ab8a027465f0fbc640eeb1aaf48a5d050bb3f497960faf90c4d266b8ff404af942fec283159f66a8ac19371fc17edf22b5f34268e290d14ea47200e1e2c592e29b512e66a22e830411cba61332cc80acdd4bf85f1de5e97c78eadd577f856e165584eba24e197e48e8fd7dd412c362209207ad9333ab825a2a342af92d104a452cdf91073047b5079f9ad174e0c60ae7b660d69b8f36a374a4ca941638a6b9b3222fc08aac58dfc1e5f05fb6c68344aa8ff45c9690680524d7fc78f929e04e4ce496b3c813144c7dd7036c8ae7dc28eb11203ce83ae1dc39a2a365f83ac2ccdeb5a52e6298ff8b57955d6962625bfd893d2927ec2b24a8b4e5234ec43101a1f59ef61202966e120359ff97117605b4aaeaf4650675ef569a964fe44af70813fff0f1657d40b8631533d988fa1a7367fd04d7a2ea3268f7c72ed84a1a2d171cb2cc36b9038aaa1aaa676395f9cae7b585c2f83b47782337fb1f2c93dd2739d17c445c518143f599e63687ecc4b58be01a191fc9d2cad6fe34b4c549650b73ed7ec0b07cbc8d8fbcda6e5d02b1916c831a59ada7d32c63cb828cdbd10aeb781f7130ceb2435671fd1ceb9ac6f1da0633a02ba5366dd2522b026e04527ff6f3dc650d501f28e01211b0b989f2cf27e2a0826ebbf2e274f5c264cd7f9c65038e679bb0b79a387c69a98492d37850310eb38e8a666d5668fd8d4fbb338c3c983ad38585a3735b80d359d22004a7bd1f4917a6e431b4a70786143d41268417777aafb7cb260bdf1345dffb766791fcd2832baed125a1242d749681952a74363899af7caa471f46d51767cba82e8fc8bd7b40e842c95184658aa9b23c0ab7aa4c39d9611fc56ca13863e988d9c0c79867743edd2048e3f790f3866eb89d40ec0500852318dba2df62318faa5dfbe51ad3ea96a36203295f5d5ede515c6f3ef577344f1e7b78045a01bf77ed4e32ef03d76c24ecbd392dd0394fee7607b8e24687481c892517478477409b03ffdbd8753359146e6cbae342c4627c3bf4d4832fef7237cd51ffc3233a39fd51ffaef47d3b0e662e0c9743297f1fee5e5f36f9b106fab1e5ae4af119af48cf73301afa52cfecd55379e24a03c3860821de990dd1ad5d85fc4d9809d7cb5403fb40bda17be39055b0e7f81e46c0ef8f829eec6fdcbfaf61d143ff983a13b8cc3beefe9cd6823612dc95d2233a6b8ddc5ceef6f2c0da6f70efde64dbf7f2879e03a1d31c2dbff0d4c45584dbd2908efe8fd8ce0bbe908b642fce95c634aff408ca3831976b5f7cfd8a0abbc5d53869f8ae82a8060221f0ad62da2b16a409680935b4e268f9dd3cba1216b6cf7c7d49aa9709e210164da8e869491eba71d5d326250df48da7d2676225a8feea125b75754fd93930e3e920c7d52ed97770d2714cda98f796248c628c816af9d2ff9705bc8a2dd0a9eff54a7f96fccedaa99b6c3cc9e91628d3b73aaadd8ae4a8c36bca4b2d77928ae1569c51d2a3990b2a25e546b1bbc16825b44ddfe4b8308a7ecd9db8d16add22b4fa4b3c066872208ab07a741266174ca0db732dec47b1460127a0f8876f6b3b350155bba880092da41dc55ffc5196b40209f2166511931be37e06c4df2a35ea93a85fa8affa6153ef28607a74f77acade41cc2a35556fc9e3a94685adf4ac67cff50ee9a7c119f2aafca025a0cd0260c38d72d8e03c3baf8c2ea31a35406c9ca533b6adc9e78367f7d066d28457c17a878a7c7618a22d064b656c31dec24ed082a8579a7b014bce5c43eb1fd34bbe4414de8fc429e84838c4cfb0d2a949d7fd1d58db8108097f53e4af1ee30acd1ce4715c1a373cd01aaf13e989e24482db6cb02bc3c3dff4c2692003f6de3af95007ce4a6b0abe8d96ebdf9c92213b964ee14797fc0b21e47b53b4a8caffa8705f5a5db3507948adbbab9f9a9ec8c3495fc8439b9d58dc2738caf549f71438a259cdfb11e6a9358ada1ce13a15f72e855f68516f8ffe540d2b6ae73771f2059cdba1ce240e10909808a824dea7f3195167578a8da39d7e34eda9ed9c757264ac8182f9f617db8f79f4446e28c8fd0497cfc34b22fe52b7550823a213cca6cc186c9a5ca6088af34eb365f876def6ab5263800b02feac44ae7861b64f7e266a1059aa300fa5d1a536d72106b64c89927b41b076157bf2ae44feec323cd8e6879ba2d1ca5a02eda7cec8ebc12e59a5ececed23221a3483804b8a8c84e70faee03900833f278df96cceeee4c4957946b7743a43e0ef02402997f507be40e97cba332c637dba247d762bb77afaba55451d791a4f5fa832f766077865370bc768b1e972237f8e467ad3b0dffc36cf85149bcb2d4b148763c95cce960442c680d7a2fffd852c9f3f64a684879a2874e0436ce2cf809c1960148912c88358af42ba59309e0832fdab8fd52f8aeed18e850ce1dfd7c6844fb1b06b98a7a8622388b54eab4bc1cd3d3953744a60fba1a8d8abc0f1f2f042ac4ea88564a2929e58f143fe161d41c1c73d2401b4785c1afcc51c1b168829af3ee95da2bf39721da6dbed56a4ec153df8ee6c2ed9f48b1ae5570e36f428580580f7dcd53b26c0cc37f0de0dbe5764bdae904d35bd41d5f1e128de712f19933b86b2090ab88d3b28afa55c9265c85f2270a33c2861d0c9d76f1382b6823049bc493b3c86e57f9c1a09ad50023a6d9b9b79ef6fc770b69c4ec0ee1bfb9d56224f4352166fa629fff03d9dc00debc2eb857f922256e3ba6590d4e7cc6de1d1351d18aa614921e84c42e36498b3cc3d1d33fc92a8b234be682df7681603a8f8e1a3c04677b71dea7038c8a2bdaf4b9dc2e87af8e73b35a598e2881ab74aae039d214d2b9d609fa5482313aade389c93c12440bcdf408e1cd761365c1aa5557d97cf7564ab58ff5e55f8907f39b8ac99721fb71a78d7970397aae693e085167827483c4b95b1370d969ed78c1316939e74fe0e0bfb2b88911f37ab2eac30613e6277ac5ad4fbae1ef825601782fedac94992d168574fd1d983f1752947c7d4264e64ae635181275e0306a055ab2e69540a93cf36e2fb5fd140ca63bf8a4cff6d8fa5c00d6fab51fd3b734e7fce44fc108549dd4cbed54e8aee8579844534483fb3ca97cfcbca5bfb68a68a51a1ff9a455eef4196108d009ce2f6a8388211de0b9cc566e3f8b03a99f573f5502a0f75dc786fea4b2a38970a213fcddd4e88dc86b25a5c3445b5c139f86f635fcda73823203c60b1d211e839ddcd036717b0f82d3fea945535e219116576b3f0a54b335da0956b0549cad3ee3fe47d9d510990632db1c16776017f4f65cb239be28bc0e83564819fbfe02222af4f67735d151983d1213cb6815fde2b2f7838ef1cc24da30039a4c05c99640a29f4fa8c32a976f478788c3f0b167953f73add628fecb3f96437430a922b85a268e85dbe8c9f56b1598b8bac0c1e2210ad78cb41bd48a4541b2e461d431cfd37ff2c9c2ce0fd5e8f4c0c0bd647776289b38e3ac616bb0c9752247dc3e83d9b15c2d7ca1d08242fd401982a7e1d060cacb6eca4084acc7f699716b4d6bb6966c6e8b662014bb755a82bcbb200aac052970a5edd8deb2a4bb81c21fc7e9b396026dacd472fbdaf887d4048d6c20b040a247cb121ac2ae3fe15512c7d3d177aa0713f6ceed9f45e4414f160ebe2cc57b55416f8973b4caca7535b98aab8a2abb70821fdd5dae6909f6e1982801ef05f956a55c2fa45bbe9a8dab821ee1c071f6cb59c65d45384723fe56275ae50294bf7c9f2ba642444df32e9042f82f506a22a10feddcecde7a654db419072e8cbd9392c41407470d5102ddbaf679776c794bf414848a767721e7706cbb7792b08e13be55d5f342f1bbbc6a8222d6463162940f68b38b7829dfad14b0bf097cf550f8bae1c733d653b71882a67c0df0d796ce74d772aac3e453a29ff1f671414721d66a24a3726305647c7eae1f90870d5f95b312c73d322c2336a0f82a3e1b848e724d8dd552ef92f57f4d75c81def75f0ba0ed2b14e9b3bdf8ef9aeac81065fd421495f534cd08e97a3abc84ebbc062b5361e683d4d5d5c4293359bda7dcf06e73d5af67854da3822eb3cf9a8a446230e8896337692a11f6b416e8c54c77240e1020d23c5066899ec7cfd08add8ae82b0d2a27ae7057c53dd54250aac59708f685e19fdc2279b149a89e9a3fd32032d8fdfbd87bb8b3c185fea3fefcec1e28c6a5bfeeb98137c439cfc187407087d5b47cfb55da57eb66c892a03f10ae5c7f899f7d3821589b377f41f435725f0b29fadab1e4867a31ba049222d1b5f36ceb2b9b7d84c6326c5976e98e351d557457316f5555cee664172db4d713f6fddf5fe848831ecf5739f9ddcedacc340077d9e5d40cf7a0a772271d5f3c067f86ffec0d6bb857d9df1d24702d6286a19f9edbdf6408fd5c573618c04f12568846ec56d67dea6c356152b1001fe14f8baa166829ceaab07cbeb50b530a9c0408615c4f664b0cf614590544f5f4c9781532898e9ebe91603f2b2a6ad7e2ecc14166b0474fe061312035bba471d5389df9557e49a4bd9e138db1fd5041e916b82ccfe220926e58519b65fe7fbb3ec95c10eb082538335b4c549dd4cc3669b523fceed0b111bc36ee104e8c30460b7bb46ea3a36321a3a07c15f01672edd41d35d5f537d6f333f6f324faeb06da226dc2394d6a347fdadcc5dd6da9ee77edf059fc96808d486d54b2b503158fd2e45cf9316b60f579393f0e4776d9d7e4bf19d6cccbdfcce96172296aee1cbd98958993c74e847958e4a92f72760d626e9a1c71edb5b410f93606433482878c50882a045f80c7c25031bf16d0188424e46a1f63f37d625f4f5ea788159bb7e45347e1f885d768ab4b0738381b0e1cb34dd58fa44025a876d0b3448694fc2413d5129f61bcfd6cebaaa1c6e515f60b7fcda53ef635d645ecbd8a5d05a8cb558f7ef5a8a132612223091bc18fbac577e523c2179ea8980f06356905879cbb177383f64a3ff187d6fbce4bd3e55e6813ba15986c2679f5aca9e903337c9e8fa1602b7c6e5d09063800c4ff1c62abe8cc60f58e216aae576630da2fc996570521d3be396530da746c34fa33c33f0a9069ee1283236da79ddafa84f6716066d2be4919d8e48c25d7f5da979b560893aca8214fcb773f973429b004c6796f61eedf744becdf39d7621ce5804e8bd5399899b531379c11022ee0a01ae3408e6e1a0251e3cf2653747b4748335c46483f87c2c5338f4e517f85c36606f36f020738329cd0a06c2143df0177dad9b0a0dddb04f452f77917b899544369951dfc5678b70b8faef4baa05c3e7fbb684ad9c45dd6a89a1b09a1128ea0986e1611d5e8c01a6dd9fd3a2cc12226adc4d6d944a2c725ff5660c79b96b1cf16ec2f8cf42b0a0c859f5e36657bf84f51578716b13e9bdfe34932249b2cfb26ca6f2d50b7c8aa5877afceea4245b68cae64357c1e242bc1584d736d622fbb258de13121d37d86d0bfe99e3782114af0fc9e256287607d45ac1d370eba816daef90e9e9e8b038ea37243ad8db08d0168a99ae19c46dd0bcd57624c46cbc057ef6552d4f140d84f187ca98e30dd8c731459e959e197f547e1e7010d95e32f443820b9a575b1364c356b6abd2315a003ff1c4ab022d188049a9126fd2249e6f7fffaade12ce5236557657c7cfbd8a8706bb47518abee14da9d9b75af12e82802bb8dce52e050657c3229f07c038f887b39fb9f965e3ce40573684359917a527998f751195d7e30d6db0b01f5d2748903ad69c8a31492fa3689da2ace447c3bb1e50cebb48cbf8c941b5ee8f1d366fc4f1e2fe630bd0b7d408f8c39b76d82ea54ccc20779cd08d94baf555e97b36ee9f6b6f3c9c516803b9140e64855b4b187bde4ea0fd1a2010701dd71188b8417b0b96e73e81af14a73cfffa90075083c17e33242d95487e35bfeef8b80d78d21302c9cd9a91603fbe1422d2affccfbd86b576da9505aba486ab3910bcff589bbbb152edfcc1fbe195dde6d7526e1fcba49d9b403e2c42f84b06788e68e062709bbf3ed703939c6567dcd1a989d189e0df789207697c5971a08172c815aabf287637f5aeeea14ab2fd8284175b94edd73154bd140ef0ea8556516925418af7ae55963e173d101ba3b4945db2df28b1d9b1ded5706fed69f6b0ba14209891f88e4c87a319065268e411d533ca569e292e5e5ace78c45f816a5db97be697973e43eb500f28198e0be7fdfff3af5b616234a20b91d931346c9419a4816d0447ebb20b9d70f3c612692d09ce6f526a34d26a112e773dda138c2c9e4dc379f77eab75de29481a6884572bc1f1d473cfefe39bcdc65ba8e1acaf98182b1f216b9275f0d235c540bcec2e22ac5b05fbe32deb01b196a0e3d6e6aaab1980150b122b49279cbb2735ee57f0afc808dbeeb22c4c1e7519b6930452a7a9e958639c426dde61a711be319d0895d9c51fa0e3d8ef09f11db9ba014945fc5d17c0d83bc32ec648d7704582bf111d0306a0fb7c9413af961dd495e9f54fdf6dda0a0ab47aafe53c61b8991cc2faac4b435a94cb7b89c07a0f77407ffe35576f3cd5f8d3d216d721b611f9887229434fabb5efff1c31aee46a84e08539ae65eff56aafa3cfb988aac5dce12e63637e9b378142241ae88eae6e29ed3faf0ede61f64b845ee1876a412f031175a1e6e44401a74587156d57d91a2bf569920455e4bf7be7295c4b25d23a383597443315b3512c3a83a6c6dd8e6cb083663dd70c3e92ca3217849b6e660c487edf6486fb52e7187aa51363ae0aa6cfe054cb37d6256eb70194fb2bff60213fe75025659265bd0c2b1398112b65171deb543649ad1c85ff2f5ce2318bc4a36fa7b7c34426923afe982ba9e2fa6be572b083ae010969097f2e635cf6834a555bac997d91b5464aacb39486048fc4b4f3c003991b6b4cccb622aa753ab237b204262e2048e754f2c0ec5468bfee0875732508785daf99a114da308a14df047aa89c1d9654521983521d8fcc809239889a4c511bcd592f554ba2dab61277db361142f39117f3ef372a15dafd0bb6c99cfd7bd5d5225042fe7c8edc1e53b0422a2a530ef79deb52e3b22b428abe7fc7ddcc1167ccb0c72e57d39a3ecb9179e82bdda44a78a704160d021d9d4c56067f95838659f3f1", 0x2000, &(0x7f0000011400)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 22:53:47 executing program 3: r0 = syz_open_procfs(0x0, &(0x7f0000000000)='smaps\x00') read$FUSE(r0, &(0x7f0000002280)={0x2020}, 0x2020) read$FUSE(r0, 0x0, 0x0) read$FUSE(r0, &(0x7f00000042c0)={0x2020}, 0x2020) read$FUSE(r0, &(0x7f0000008440)={0x2020}, 0x2020) read$FUSE(r0, &(0x7f000000c6c0)={0x2020}, 0x2020) read$FUSE(r0, &(0x7f0000006400)={0x2020}, 0x2020) read$FUSE(r0, &(0x7f000000e7c0)={0x2020}, 0x2020) syz_fuse_handle_req(r0, &(0x7f000000a480)="11387eda7677075c17d57d6a430c71d7e4542574cfb2454f6dd5c5d5b357cf50d6e67df2c4aa3f6824b2ff780ffca672daca501c6b0971e5655a2d7caa4aaeeda58438f82d8c1858a962d1c542b716a83b30106663a8d6e794d44ca2598102189551d35a024d3735ec69d70cf4503cff6a858712d1a3fc4993983d6aea753d7c71b8ac056027406c64b05dca9944cccd2ca98d515cd9179652549203bc55bf231c3c4e53d7c3cb5d39676e889d38f9b4b3070107c22c4f807cc46c58f76ce203d4f48c8b9d2f8c0f91ef4a41a4b80e9a4cc9a00126fd0b56270ee5f5f3d639a2f5470a10364ff7f179f34339607b03079dcbf5a557b0ffe08fbf56231e4bb3786df248e0df3342ea74e4ffc0647fe1f1ddc5454fe0f1809a238ea3a62ea8d58a16b4675183cce31ff8247198d91cb16db0453e67db06fd34bb43155b7b3c72e4fd414475585f58c80f25daae37aef5cc4142c60fedfe1159fb7eb2bb49d1c6aa2fea3dbfad7a352d13864170e082e756d248fef6fd33ae8c1d6d49b388aa38af4ef361f78c4f17fa0b192b52eebd2b6c177a7676af31b695bb539e99cc12ae0c421b697219abfc5975bebf983e3c3b096638767ae5f45acdb50470ff7c2de003bc7c0fcec5876ed15cf5bd64a8df3cf048f5f595292ac0ccc181a0d2eee564d169dd11e6b6691d1cfa30f176c1b23ac3042a12b91dc8670e83abb3c7175cb8b7dd57315115afd95311a1ee2a04f4fe865a53539702de45c48ab082fe81589ffa694d2ada5c9ea78e3eec37bb5e6225c6147ac3d63e4931a7a92176d1c6a9efb20fde20f807ce07fb587047d41cca3a0a83cb7cf8af3757d6a6cfea55ad09fa0704c01d3d86f45b282e79e9f5c7bba9abff555f0c72f3caa203d85cf5c8b0d3bd3c4f3ac2a03d9bd23e1ce559af2f1d137a9f0fcd01fe347c543996d59d9daad1f05072a303c88a5ff78d19e150e2bbe93c5281cd1aef93902dc16018194055d15b3a9379c71d2947368d116550b92d4a89448fe171c1d0026a9a60a8d9e65cada9f5fb55bd6a97257d1e4c3916bbb2907af62f6dc0ce0070708d34adcb80d657ff527ee97ce826a175f133500010116bbfde5ef37d643056187dfae696e7f8d37ae7def0c68eedd7b3d4f126b790f2ebc30a4f51d868f4cf9c24e12b9197041a0d1e8afa25353aab9bec5bd64cc9b18d7d058477a807ae97baaf93661fcf43a7fdccac5b2cf221ccbba6904ed48efbd8cc4a10fe2e078f7eb6d220179e9c45c06066a6e2d95512c2c7747135117a1e84027bb616c89e7257165378619621131b55be15682d5ac744a22fe7ce839269ec14b76060a1142185dea94862b3178cead479122f474f1ca7176f32409b01972719593091ac76a946b48040990f89697b3eeb3b1b3088bbdc1b95ec4e65055374281f6baa8773ff52781cb7184cc4c7f4ace3684819bc27752e302572ea07893c8f76cd63ded7b6dca6e6f1b07de014cee8ceac247bec358c4cd6e2a3c6d2d841c96f7c081b865baf5854a6e00b1b615bc9d4f106bbf584efff8d9ba2decc5b094520d8a7c28d44bd564eb4723305818ee4af579927825bc039a9d9975b1d559dfb5163af3a71b6ac7c3da411a674886425f7246c9cd595ce6aee8d7e79c4625a3a243ce42b0bfdbbe43e4537df012c2d622273bee4d099cac75e27942bd02c97e7d1b7c5a084306d138c8494d87e996eac31f4e655fc3c50ffc79f0f1e5dc38b3f3386842211f21f7f7464faf16ebed477531bd1ce4848e8639ad9f0c82d9ce31b4eb83d1a65051015b16b89eb10d644c59bc26e7312d3f7e091fd08fa07ad03472eb08337ac4c55378e483fb340d8e47623f09581071fec69b74b416aaa2b9e1278af1ee54ceea026ac7fbc8922808136c4c53a72b2abd9cda48dbd9bbeacdb52f841b1d5bb65f57c343b6622b4235b5bc3095590e92ebaae8a9fb4834470406d43a2d4fe57d8743e348f6f7e53f0cf84d942293d274869806e645ca199604c6f7548fdd490a531f24c191f157edf7079c51e621a66b698a83f149201918eaa32e79a1cc6936754795bc447646e782a63942de4b7c250eb13a3db5923d35666b8bc2f23ede47bf2221fdf3eac631d24f2e61660d935d4b993f1aa76740ff2c14f2e6ae47040a05f3bdbfb6f12db49f1a230b7e697e1a9a73ffd7fef1c55fcebfb25fb63829498b2a128f3b12087f2817d595df8d3545364c569cfe4414b68f13ea7b49c0b2b4ed36caa505bcbd3266a894e94e0a7a1280a3513fae5c2dc96a9a0a16f4dad710523f585bcda8263b358bfbb405a6dfd319325a2a6266eacf1b3d12927e72c46c5d4a09f3a1c959712590e19671ec134e3244a21d755425695b93f01e25db099d7a0be274f707802f42920607b04f2597fa5bf8eeef8eb71872490526de1ef5e230ce75db24898822073598981c29e2253a1fd53f21f65b90c737cc64367556d6ecc29b8b482ceac387c5ddd29cbf982b2e6e0b09d58020ebe58482fca426bd6f1b9f7d9288977a13c55e4c3ed4eb4090b68bd637026403f7230c35af5576ac74fbd33c492576db5c3a91cf00b5060bfe597794038110ee41332b504dd800ac573d3d82a64c053ff20df45597982e55413b16d469a188868b742b8428bae45acb23ebca19de6f598205c446210e25f8168e6b4f38db6e22f66fa86703e7807ba5268226ee25a66469168d6c2bea9ef4b332e8bebe1a5c7c13525d1be384d6ab0d40ad0c9dd6177c3d7cb7e053c54105b72a4454be5ea2e25de4722621150c0584ffcd9fbf511ad0fcce3e89aa7feca1d19d2968612358d09c28db7fb5e7f19769692d58dc371735689914dbef0818f9ed7ef3b8d15561b2ef9a7f1a6dafe5c9eb4a532facfb3d7e17f381d6791e5a8226f99f80c6c2a1b064b6f3d7edfb3e21c5e84c382abd495b86ad5c4f13ead1abab362600f1eb52bc41b7c664c13f934dbb207b6597fe4752b080518cc64b7b6df7f07c482a0d8d045c16f0eaf3ee9c385b34f8d68b5adf3d2595a726f28228fef53f13b3b90b93bf2831c813fc69377f833090fa8a4ae3dd4b1e453e46812cc5b1e18d1f25323a6ce38cf0f8a5ec9d43e1fa0d8db47ac79ee2bbe73659edfef93ba0a1ecbaf9f3d0e6c786ded52e9c6167f67290126674ee17e9d0263bd7f4df1ec749f802163be9ec29e0c1082d4448ff2b972d1a3a7cca062d1a71e1a20b3fd9ae1b3ace206c8090fc992301ba01a663f95168afd8d5910581a076daacd58dc43743321f3bb245f06108a8a488044cc2f56f6ab5504ac3b79a4f9be417ed635bd5cd8b6a2108ea12ce69c0758941b8887dc1b1592ec62634178598f180c7ce7c192b754b281f334845135e30ed08da79876e1ed0c17790c9ba533fbfef2f3ceee71b3fd8ff6ec66021db468c792eadfac87b6cd93fd6eff9ba00c8c9026525c8fad4a47bab292510767e8316573d7402ff64236b3a623c6ae7e29890d441de8f08de673f4d0143030e400ff14e48ba1d276abbbb1a4385e6ab0da7ecfb26b2efc335ab7b80897b4dc040d41dbc539a0590ee381db88a94f069860cab9722078bd7ea553766a6902c5348fdf6c84d088086bab910d5ac9a0d48ecece842cfb8d0b84e1fc752cb237587a7c19be6a25a7d81d6f2832a0cbf142efab3288129e5d9ec5dd08e0e20e6ec930a0573d5af46cc792e99b27166617327aa48c89e732f377c269306cae1b5b0a321f348e75ab308df48d87088963736ca2b8c6c9b7f3fd4191834e17271dc57cd82412afe10e5253b1f45ed124af563cc70ef316e14d9e410d96d583bec2897b01ed2086c50205634606c92c30de9a5620334ce81b525648f479e20e83ece435bc2e6773d1cad1387df69c20e8a26e8aa3532921a4d3de920db23b74ed97bc7becf0a01146aa9e380bdcff65f6dc49982fe97653a82057b92b0036a58157e11f1623bf948eb04018965aec00f05995c1399a2ebf5b188b9226365a314b693618427b21b84a427af535850763c30e30d45add3a980c5c111c779d918bf13e8d8f4fff2d06cda19117119780b0ad827040704fba78f1588f4d7b3fcba1ef1f76e0c5aac02ca34e72888e4c67bec5bf737512a0c901e651efa5c11580432de96a83f72d00470d832253383cd853c4639769759665908516ccae2b67966f5fc5dc3cd8ce67873169d47a5d2229c1e6210302d591052d02acc4971a9bb84b1f6462ec8b03421d76c3eacd2ae185f9888f878a69b72c5a66a0b843eb7a85920d4ea48c3f0b1bbb0c83806549db4639e2ed325d877880c764a33a4b835397b1f747e4b081604fea2be9504efb61b3dcc9470560499f3103b176a0cdfe094ebd15218979c238ae134afcea023de1e8ff69aad3e7f2c04bd323793eae4fed3e0ffa77ea35e29cb9ffd1adb520fff9781a35414526ef1ab8a027465f0fbc640eeb1aaf48a5d050bb3f497960faf90c4d266b8ff404af942fec283159f66a8ac19371fc17edf22b5f34268e290d14ea47200e1e2c592e29b512e66a22e830411cba61332cc80acdd4bf85f1de5e97c78eadd577f856e165584eba24e197e48e8fd7dd412c362209207ad9333ab825a2a342af92d104a452cdf91073047b5079f9ad174e0c60ae7b660d69b8f36a374a4ca941638a6b9b3222fc08aac58dfc1e5f05fb6c68344aa8ff45c9690680524d7fc78f929e04e4ce496b3c813144c7dd7036c8ae7dc28eb11203ce83ae1dc39a2a365f83ac2ccdeb5a52e6298ff8b57955d6962625bfd893d2927ec2b24a8b4e5234ec43101a1f59ef61202966e120359ff97117605b4aaeaf4650675ef569a964fe44af70813fff0f1657d40b8631533d988fa1a7367fd04d7a2ea3268f7c72ed84a1a2d171cb2cc36b9038aaa1aaa676395f9cae7b585c2f83b47782337fb1f2c93dd2739d17c445c518143f599e63687ecc4b58be01a191fc9d2cad6fe34b4c549650b73ed7ec0b07cbc8d8fbcda6e5d02b1916c831a59ada7d32c63cb828cdbd10aeb781f7130ceb2435671fd1ceb9ac6f1da0633a02ba5366dd2522b026e04527ff6f3dc650d501f28e01211b0b989f2cf27e2a0826ebbf2e274f5c264cd7f9c65038e679bb0b79a387c69a98492d37850310eb38e8a666d5668fd8d4fbb338c3c983ad38585a3735b80d359d22004a7bd1f4917a6e431b4a70786143d41268417777aafb7cb260bdf1345dffb766791fcd2832baed125a1242d749681952a74363899af7caa471f46d51767cba82e8fc8bd7b40e842c95184658aa9b23c0ab7aa4c39d9611fc56ca13863e988d9c0c79867743edd2048e3f790f3866eb89d40ec0500852318dba2df62318faa5dfbe51ad3ea96a36203295f5d5ede515c6f3ef577344f1e7b78045a01bf77ed4e32ef03d76c24ecbd392dd0394fee7607b8e24687481c892517478477409b03ffdbd8753359146e6cbae342c4627c3bf4d4832fef7237cd51ffc3233a39fd51ffaef47d3b0e662e0c9743297f1fee5e5f36f9b106fab1e5ae4af119af48cf73301afa52cfecd55379e24a03c3860821de990dd1ad5d85fc4d9809d7cb5403fb40bda17be39055b0e7f81e46c0ef8f829eec6fdcbfaf61d143ff983a13b8cc3beefe9cd6823612dc95d2233a6b8ddc5ceef6f2c0da6f70efde64dbf7f2879e03a1d31c2dbff0d4c45584dbd2908efe8fd8ce0bbe908b642fce95c634aff408ca3831976b5f7cfd8a0abbc5d53869f8ae82a8060221f0ad62da2b16a409680935b4e268f9dd3cba1216b6cf7c7d49aa9709e210164da8e869491eba71d5d326250df48da7d2676225a8feea125b75754fd93930e3e920c7d52ed97770d2714cda98f796248c628c816af9d2ff9705bc8a2dd0a9eff54a7f96fccedaa99b6c3cc9e91628d3b73aaadd8ae4a8c36bca4b2d77928ae1569c51d2a3990b2a25e546b1bbc16825b44ddfe4b8308a7ecd9db8d16add22b4fa4b3c066872208ab07a741266174ca0db732dec47b1460127a0f8876f6b3b350155bba880092da41dc55ffc5196b40209f2166511931be37e06c4df2a35ea93a85fa8affa6153ef28607a74f77acade41cc2a35556fc9e3a94685adf4ac67cff50ee9a7c119f2aafca025a0cd0260c38d72d8e03c3baf8c2ea31a35406c9ca533b6adc9e78367f7d066d28457c17a878a7c7618a22d064b656c31dec24ed082a8579a7b014bce5c43eb1fd34bbe4414de8fc429e84838c4cfb0d2a949d7fd1d58db8108097f53e4af1ee30acd1ce4715c1a373cd01aaf13e989e24482db6cb02bc3c3dff4c2692003f6de3af95007ce4a6b0abe8d96ebdf9c92213b964ee14797fc0b21e47b53b4a8caffa8705f5a5db3507948adbbab9f9a9ec8c3495fc8439b9d58dc2738caf549f71438a259cdfb11e6a9358ada1ce13a15f72e855f68516f8ffe540d2b6ae73771f2059cdba1ce240e10909808a824dea7f3195167578a8da39d7e34eda9ed9c757264ac8182f9f617db8f79f4446e28c8fd0497cfc34b22fe52b7550823a213cca6cc186c9a5ca6088af34eb365f876def6ab5263800b02feac44ae7861b64f7e266a1059aa300fa5d1a536d72106b64c89927b41b076157bf2ae44feec323cd8e6879ba2d1ca5a02eda7cec8ebc12e59a5ececed23221a3483804b8a8c84e70faee03900833f278df96cceeee4c4957946b7743a43e0ef02402997f507be40e97cba332c637dba247d762bb77afaba55451d791a4f5fa832f766077865370bc768b1e972237f8e467ad3b0dffc36cf85149bcb2d4b148763c95cce960442c680d7a2fffd852c9f3f64a684879a2874e0436ce2cf809c1960148912c88358af42ba59309e0832fdab8fd52f8aeed18e850ce1dfd7c6844fb1b06b98a7a8622388b54eab4bc1cd3d3953744a60fba1a8d8abc0f1f2f042ac4ea88564a2929e58f143fe161d41c1c73d2401b4785c1afcc51c1b168829af3ee95da2bf39721da6dbed56a4ec153df8ee6c2ed9f48b1ae5570e36f428580580f7dcd53b26c0cc37f0de0dbe5764bdae904d35bd41d5f1e128de712f19933b86b2090ab88d3b28afa55c9265c85f2270a33c2861d0c9d76f1382b6823049bc493b3c86e57f9c1a09ad50023a6d9b9b79ef6fc770b69c4ec0ee1bfb9d56224f4352166fa629fff03d9dc00debc2eb857f922256e3ba6590d4e7cc6de1d1351d18aa614921e84c42e36498b3cc3d1d33fc92a8b234be682df7681603a8f8e1a3c04677b71dea7038c8a2bdaf4b9dc2e87af8e73b35a598e2881ab74aae039d214d2b9d609fa5482313aade389c93c12440bcdf408e1cd761365c1aa5557d97cf7564ab58ff5e55f8907f39b8ac99721fb71a78d7970397aae693e085167827483c4b95b1370d969ed78c1316939e74fe0e0bfb2b88911f37ab2eac30613e6277ac5ad4fbae1ef825601782fedac94992d168574fd1d983f1752947c7d4264e64ae635181275e0306a055ab2e69540a93cf36e2fb5fd140ca63bf8a4cff6d8fa5c00d6fab51fd3b734e7fce44fc108549dd4cbed54e8aee8579844534483fb3ca97cfcbca5bfb68a68a51a1ff9a455eef4196108d009ce2f6a8388211de0b9cc566e3f8b03a99f573f5502a0f75dc786fea4b2a38970a213fcddd4e88dc86b25a5c3445b5c139f86f635fcda73823203c60b1d211e839ddcd036717b0f82d3fea945535e219116576b3f0a54b335da0956b0549cad3ee3fe47d9d510990632db1c16776017f4f65cb239be28bc0e83564819fbfe02222af4f67735d151983d1213cb6815fde2b2f7838ef1cc24da30039a4c05c99640a29f4fa8c32a976f478788c3f0b167953f73add628fecb3f96437430a922b85a268e85dbe8c9f56b1598b8bac0c1e2210ad78cb41bd48a4541b2e461d431cfd37ff2c9c2ce0fd5e8f4c0c0bd647776289b38e3ac616bb0c9752247dc3e83d9b15c2d7ca1d08242fd401982a7e1d060cacb6eca4084acc7f699716b4d6bb6966c6e8b662014bb755a82bcbb200aac052970a5edd8deb2a4bb81c21fc7e9b396026dacd472fbdaf887d4048d6c20b040a247cb121ac2ae3fe15512c7d3d177aa0713f6ceed9f45e4414f160ebe2cc57b55416f8973b4caca7535b98aab8a2abb70821fdd5dae6909f6e1982801ef05f956a55c2fa45bbe9a8dab821ee1c071f6cb59c65d45384723fe56275ae50294bf7c9f2ba642444df32e9042f82f506a22a10feddcecde7a654db419072e8cbd9392c41407470d5102ddbaf679776c794bf414848a767721e7706cbb7792b08e13be55d5f342f1bbbc6a8222d6463162940f68b38b7829dfad14b0bf097cf550f8bae1c733d653b71882a67c0df0d796ce74d772aac3e453a29ff1f671414721d66a24a3726305647c7eae1f90870d5f95b312c73d322c2336a0f82a3e1b848e724d8dd552ef92f57f4d75c81def75f0ba0ed2b14e9b3bdf8ef9aeac81065fd421495f534cd08e97a3abc84ebbc062b5361e683d4d5d5c4293359bda7dcf06e73d5af67854da3822eb3cf9a8a446230e8896337692a11f6b416e8c54c77240e1020d23c5066899ec7cfd08add8ae82b0d2a27ae7057c53dd54250aac59708f685e19fdc2279b149a89e9a3fd32032d8fdfbd87bb8b3c185fea3fefcec1e28c6a5bfeeb98137c439cfc187407087d5b47cfb55da57eb66c892a03f10ae5c7f899f7d3821589b377f41f435725f0b29fadab1e4867a31ba049222d1b5f36ceb2b9b7d84c6326c5976e98e351d557457316f5555cee664172db4d713f6fddf5fe848831ecf5739f9ddcedacc340077d9e5d40cf7a0a772271d5f3c067f86ffec0d6bb857d9df1d24702d6286a19f9edbdf6408fd5c573618c04f12568846ec56d67dea6c356152b1001fe14f8baa166829ceaab07cbeb50b530a9c0408615c4f664b0cf614590544f5f4c9781532898e9ebe91603f2b2a6ad7e2ecc14166b0474fe061312035bba471d5389df9557e49a4bd9e138db1fd5041e916b82ccfe220926e58519b65fe7fbb3ec95c10eb082538335b4c549dd4cc3669b523fceed0b111bc36ee104e8c30460b7bb46ea3a36321a3a07c15f01672edd41d35d5f537d6f333f6f324faeb06da226dc2394d6a347fdadcc5dd6da9ee77edf059fc96808d486d54b2b503158fd2e45cf9316b60f579393f0e4776d9d7e4bf19d6cccbdfcce96172296aee1cbd98958993c74e847958e4a92f72760d626e9a1c71edb5b410f93606433482878c50882a045f80c7c25031bf16d0188424e46a1f63f37d625f4f5ea788159bb7e45347e1f885d768ab4b0738381b0e1cb34dd58fa44025a876d0b3448694fc2413d5129f61bcfd6cebaaa1c6e515f60b7fcda53ef635d645ecbd8a5d05a8cb558f7ef5a8a132612223091bc18fbac577e523c2179ea8980f06356905879cbb177383f64a3ff187d6fbce4bd3e55e6813ba15986c2679f5aca9e903337c9e8fa1602b7c6e5d09063800c4ff1c62abe8cc60f58e216aae576630da2fc996570521d3be396530da746c34fa33c33f0a9069ee1283236da79ddafa84f6716066d2be4919d8e48c25d7f5da979b560893aca8214fcb773f973429b004c6796f61eedf744becdf39d7621ce5804e8bd5399899b531379c11022ee0a01ae3408e6e1a0251e3cf2653747b4748335c46483f87c2c5338f4e517f85c36606f36f020738329cd0a06c2143df0177dad9b0a0dddb04f452f77917b899544369951dfc5678b70b8faef4baa05c3e7fbb684ad9c45dd6a89a1b09a1128ea0986e1611d5e8c01a6dd9fd3a2cc12226adc4d6d944a2c725ff5660c79b96b1cf16ec2f8cf42b0a0c859f5e36657bf84f51578716b13e9bdfe34932249b2cfb26ca6f2d50b7c8aa5877afceea4245b68cae64357c1e242bc1584d736d622fbb258de13121d37d86d0bfe99e3782114af0fc9e256287607d45ac1d370eba816daef90e9e9e8b038ea37243ad8db08d0168a99ae19c46dd0bcd57624c46cbc057ef6552d4f140d84f187ca98e30dd8c731459e959e197f547e1e7010d95e32f443820b9a575b1364c356b6abd2315a003ff1c4ab022d188049a9126fd2249e6f7fffaade12ce5236557657c7cfbd8a8706bb47518abee14da9d9b75af12e82802bb8dce52e050657c3229f07c038f887b39fb9f965e3ce40573684359917a527998f751195d7e30d6db0b01f5d2748903ad69c8a31492fa3689da2ace447c3bb1e50cebb48cbf8c941b5ee8f1d366fc4f1e2fe630bd0b7d408f8c39b76d82ea54ccc20779cd08d94baf555e97b36ee9f6b6f3c9c516803b9140e64855b4b187bde4ea0fd1a2010701dd71188b8417b0b96e73e81af14a73cfffa90075083c17e33242d95487e35bfeef8b80d78d21302c9cd9a91603fbe1422d2affccfbd86b576da9505aba486ab3910bcff589bbbb152edfcc1fbe195dde6d7526e1fcba49d9b403e2c42f84b06788e68e062709bbf3ed703939c6567dcd1a989d189e0df789207697c5971a08172c815aabf287637f5aeeea14ab2fd8284175b94edd73154bd140ef0ea8556516925418af7ae55963e173d101ba3b4945db2df28b1d9b1ded5706fed69f6b0ba14209891f88e4c87a319065268e411d533ca569e292e5e5ace78c45f816a5db97be697973e43eb500f28198e0be7fdfff3af5b616234a20b91d931346c9419a4816d0447ebb20b9d70f3c612692d09ce6f526a34d26a112e773dda138c2c9e4dc379f77eab75de29481a6884572bc1f1d473cfefe39bcdc65ba8e1acaf98182b1f216b9275f0d235c540bcec2e22ac5b05fbe32deb01b196a0e3d6e6aaab1980150b122b49279cbb2735ee57f0afc808dbeeb22c4c1e7519b6930452a7a9e958639c426dde61a711be319d0895d9c51fa0e3d8ef09f11db9ba014945fc5d17c0d83bc32ec648d7704582bf111d0306a0fb7c9413af961dd495e9f54fdf6dda0a0ab47aafe53c61b8991cc2faac4b435a94cb7b89c07a0f77407ffe35576f3cd5f8d3d216d721b611f9887229434fabb5efff1c31aee46a84e08539ae65eff56aafa3cfb988aac5dce12e63637e9b378142241ae88eae6e29ed3faf0ede61f64b845ee1876a412f031175a1e6e44401a74587156d57d91a2bf569920455e4bf7be7295c4b25d23a383597443315b3512c3a83a6c6dd8e6cb083663dd70c3e92ca3217849b6e660c487edf6486fb52e7187aa51363ae0aa6cfe054cb37d6256eb70194fb2bff60213fe75025659265bd0c2b1398112b65171deb543649ad1c85ff2f5ce2318bc4a36fa7b7c34426923afe982ba9e2fa6be572b083ae010969097f2e635cf6834a555bac997d91b5464aacb39486048fc4b4f3c003991b6b4cccb622aa753ab237b204262e2048e754f2c0ec5468bfee0875732508785daf99a114da308a14df047aa89c1d9654521983521d8fcc809239889a4c511bcd592f554ba2dab61277db361142f39117f3ef372a15dafd0bb6c99cfd7bd5d5225042fe7c8edc1e53b0422a2a530ef79deb52e3b22b428abe7fc7ddcc1167ccb0c72e57d39a3ecb9179e82bdda44a78a704160d021d9d4c56067f95838659f3f1", 0x2000, &(0x7f0000011400)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 22:53:47 executing program 2: r0 = syz_open_procfs(0x0, &(0x7f0000000000)='smaps\x00') read$FUSE(r0, &(0x7f0000002280)={0x2020}, 0x2020) read$FUSE(r0, 0x0, 0x0) read$FUSE(r0, &(0x7f00000042c0)={0x2020}, 0x2020) read$FUSE(r0, &(0x7f0000008440)={0x2020}, 0x2020) read$FUSE(r0, &(0x7f000000c6c0)={0x2020}, 0x2020) read$FUSE(r0, &(0x7f0000006400)={0x2020}, 0x2020) read$FUSE(r0, &(0x7f000000e7c0)={0x2020}, 0x2020) syz_fuse_handle_req(r0, &(0x7f000000a480)="11387eda7677075c17d57d6a430c71d7e4542574cfb2454f6dd5c5d5b357cf50d6e67df2c4aa3f6824b2ff780ffca672daca501c6b0971e5655a2d7caa4aaeeda58438f82d8c1858a962d1c542b716a83b30106663a8d6e794d44ca2598102189551d35a024d3735ec69d70cf4503cff6a858712d1a3fc4993983d6aea753d7c71b8ac056027406c64b05dca9944cccd2ca98d515cd9179652549203bc55bf231c3c4e53d7c3cb5d39676e889d38f9b4b3070107c22c4f807cc46c58f76ce203d4f48c8b9d2f8c0f91ef4a41a4b80e9a4cc9a00126fd0b56270ee5f5f3d639a2f5470a10364ff7f179f34339607b03079dcbf5a557b0ffe08fbf56231e4bb3786df248e0df3342ea74e4ffc0647fe1f1ddc5454fe0f1809a238ea3a62ea8d58a16b4675183cce31ff8247198d91cb16db0453e67db06fd34bb43155b7b3c72e4fd414475585f58c80f25daae37aef5cc4142c60fedfe1159fb7eb2bb49d1c6aa2fea3dbfad7a352d13864170e082e756d248fef6fd33ae8c1d6d49b388aa38af4ef361f78c4f17fa0b192b52eebd2b6c177a7676af31b695bb539e99cc12ae0c421b697219abfc5975bebf983e3c3b096638767ae5f45acdb50470ff7c2de003bc7c0fcec5876ed15cf5bd64a8df3cf048f5f595292ac0ccc181a0d2eee564d169dd11e6b6691d1cfa30f176c1b23ac3042a12b91dc8670e83abb3c7175cb8b7dd57315115afd95311a1ee2a04f4fe865a53539702de45c48ab082fe81589ffa694d2ada5c9ea78e3eec37bb5e6225c6147ac3d63e4931a7a92176d1c6a9efb20fde20f807ce07fb587047d41cca3a0a83cb7cf8af3757d6a6cfea55ad09fa0704c01d3d86f45b282e79e9f5c7bba9abff555f0c72f3caa203d85cf5c8b0d3bd3c4f3ac2a03d9bd23e1ce559af2f1d137a9f0fcd01fe347c543996d59d9daad1f05072a303c88a5ff78d19e150e2bbe93c5281cd1aef93902dc16018194055d15b3a9379c71d2947368d116550b92d4a89448fe171c1d0026a9a60a8d9e65cada9f5fb55bd6a97257d1e4c3916bbb2907af62f6dc0ce0070708d34adcb80d657ff527ee97ce826a175f133500010116bbfde5ef37d643056187dfae696e7f8d37ae7def0c68eedd7b3d4f126b790f2ebc30a4f51d868f4cf9c24e12b9197041a0d1e8afa25353aab9bec5bd64cc9b18d7d058477a807ae97baaf93661fcf43a7fdccac5b2cf221ccbba6904ed48efbd8cc4a10fe2e078f7eb6d220179e9c45c06066a6e2d95512c2c7747135117a1e84027bb616c89e7257165378619621131b55be15682d5ac744a22fe7ce839269ec14b76060a1142185dea94862b3178cead479122f474f1ca7176f32409b01972719593091ac76a946b48040990f89697b3eeb3b1b3088bbdc1b95ec4e65055374281f6baa8773ff52781cb7184cc4c7f4ace3684819bc27752e302572ea07893c8f76cd63ded7b6dca6e6f1b07de014cee8ceac247bec358c4cd6e2a3c6d2d841c96f7c081b865baf5854a6e00b1b615bc9d4f106bbf584efff8d9ba2decc5b094520d8a7c28d44bd564eb4723305818ee4af579927825bc039a9d9975b1d559dfb5163af3a71b6ac7c3da411a674886425f7246c9cd595ce6aee8d7e79c4625a3a243ce42b0bfdbbe43e4537df012c2d622273bee4d099cac75e27942bd02c97e7d1b7c5a084306d138c8494d87e996eac31f4e655fc3c50ffc79f0f1e5dc38b3f3386842211f21f7f7464faf16ebed477531bd1ce4848e8639ad9f0c82d9ce31b4eb83d1a65051015b16b89eb10d644c59bc26e7312d3f7e091fd08fa07ad03472eb08337ac4c55378e483fb340d8e47623f09581071fec69b74b416aaa2b9e1278af1ee54ceea026ac7fbc8922808136c4c53a72b2abd9cda48dbd9bbeacdb52f841b1d5bb65f57c343b6622b4235b5bc3095590e92ebaae8a9fb4834470406d43a2d4fe57d8743e348f6f7e53f0cf84d942293d274869806e645ca199604c6f7548fdd490a531f24c191f157edf7079c51e621a66b698a83f149201918eaa32e79a1cc6936754795bc447646e782a63942de4b7c250eb13a3db5923d35666b8bc2f23ede47bf2221fdf3eac631d24f2e61660d935d4b993f1aa76740ff2c14f2e6ae47040a05f3bdbfb6f12db49f1a230b7e697e1a9a73ffd7fef1c55fcebfb25fb63829498b2a128f3b12087f2817d595df8d3545364c569cfe4414b68f13ea7b49c0b2b4ed36caa505bcbd3266a894e94e0a7a1280a3513fae5c2dc96a9a0a16f4dad710523f585bcda8263b358bfbb405a6dfd319325a2a6266eacf1b3d12927e72c46c5d4a09f3a1c959712590e19671ec134e3244a21d755425695b93f01e25db099d7a0be274f707802f42920607b04f2597fa5bf8eeef8eb71872490526de1ef5e230ce75db24898822073598981c29e2253a1fd53f21f65b90c737cc64367556d6ecc29b8b482ceac387c5ddd29cbf982b2e6e0b09d58020ebe58482fca426bd6f1b9f7d9288977a13c55e4c3ed4eb4090b68bd637026403f7230c35af5576ac74fbd33c492576db5c3a91cf00b5060bfe597794038110ee41332b504dd800ac573d3d82a64c053ff20df45597982e55413b16d469a188868b742b8428bae45acb23ebca19de6f598205c446210e25f8168e6b4f38db6e22f66fa86703e7807ba5268226ee25a66469168d6c2bea9ef4b332e8bebe1a5c7c13525d1be384d6ab0d40ad0c9dd6177c3d7cb7e053c54105b72a4454be5ea2e25de4722621150c0584ffcd9fbf511ad0fcce3e89aa7feca1d19d2968612358d09c28db7fb5e7f19769692d58dc371735689914dbef0818f9ed7ef3b8d15561b2ef9a7f1a6dafe5c9eb4a532facfb3d7e17f381d6791e5a8226f99f80c6c2a1b064b6f3d7edfb3e21c5e84c382abd495b86ad5c4f13ead1abab362600f1eb52bc41b7c664c13f934dbb207b6597fe4752b080518cc64b7b6df7f07c482a0d8d045c16f0eaf3ee9c385b34f8d68b5adf3d2595a726f28228fef53f13b3b90b93bf2831c813fc69377f833090fa8a4ae3dd4b1e453e46812cc5b1e18d1f25323a6ce38cf0f8a5ec9d43e1fa0d8db47ac79ee2bbe73659edfef93ba0a1ecbaf9f3d0e6c786ded52e9c6167f67290126674ee17e9d0263bd7f4df1ec749f802163be9ec29e0c1082d4448ff2b972d1a3a7cca062d1a71e1a20b3fd9ae1b3ace206c8090fc992301ba01a663f95168afd8d5910581a076daacd58dc43743321f3bb245f06108a8a488044cc2f56f6ab5504ac3b79a4f9be417ed635bd5cd8b6a2108ea12ce69c0758941b8887dc1b1592ec62634178598f180c7ce7c192b754b281f334845135e30ed08da79876e1ed0c17790c9ba533fbfef2f3ceee71b3fd8ff6ec66021db468c792eadfac87b6cd93fd6eff9ba00c8c9026525c8fad4a47bab292510767e8316573d7402ff64236b3a623c6ae7e29890d441de8f08de673f4d0143030e400ff14e48ba1d276abbbb1a4385e6ab0da7ecfb26b2efc335ab7b80897b4dc040d41dbc539a0590ee381db88a94f069860cab9722078bd7ea553766a6902c5348fdf6c84d088086bab910d5ac9a0d48ecece842cfb8d0b84e1fc752cb237587a7c19be6a25a7d81d6f2832a0cbf142efab3288129e5d9ec5dd08e0e20e6ec930a0573d5af46cc792e99b27166617327aa48c89e732f377c269306cae1b5b0a321f348e75ab308df48d87088963736ca2b8c6c9b7f3fd4191834e17271dc57cd82412afe10e5253b1f45ed124af563cc70ef316e14d9e410d96d583bec2897b01ed2086c50205634606c92c30de9a5620334ce81b525648f479e20e83ece435bc2e6773d1cad1387df69c20e8a26e8aa3532921a4d3de920db23b74ed97bc7becf0a01146aa9e380bdcff65f6dc49982fe97653a82057b92b0036a58157e11f1623bf948eb04018965aec00f05995c1399a2ebf5b188b9226365a314b693618427b21b84a427af535850763c30e30d45add3a980c5c111c779d918bf13e8d8f4fff2d06cda19117119780b0ad827040704fba78f1588f4d7b3fcba1ef1f76e0c5aac02ca34e72888e4c67bec5bf737512a0c901e651efa5c11580432de96a83f72d00470d832253383cd853c4639769759665908516ccae2b67966f5fc5dc3cd8ce67873169d47a5d2229c1e6210302d591052d02acc4971a9bb84b1f6462ec8b03421d76c3eacd2ae185f9888f878a69b72c5a66a0b843eb7a85920d4ea48c3f0b1bbb0c83806549db4639e2ed325d877880c764a33a4b835397b1f747e4b081604fea2be9504efb61b3dcc9470560499f3103b176a0cdfe094ebd15218979c238ae134afcea023de1e8ff69aad3e7f2c04bd323793eae4fed3e0ffa77ea35e29cb9ffd1adb520fff9781a35414526ef1ab8a027465f0fbc640eeb1aaf48a5d050bb3f497960faf90c4d266b8ff404af942fec283159f66a8ac19371fc17edf22b5f34268e290d14ea47200e1e2c592e29b512e66a22e830411cba61332cc80acdd4bf85f1de5e97c78eadd577f856e165584eba24e197e48e8fd7dd412c362209207ad9333ab825a2a342af92d104a452cdf91073047b5079f9ad174e0c60ae7b660d69b8f36a374a4ca941638a6b9b3222fc08aac58dfc1e5f05fb6c68344aa8ff45c9690680524d7fc78f929e04e4ce496b3c813144c7dd7036c8ae7dc28eb11203ce83ae1dc39a2a365f83ac2ccdeb5a52e6298ff8b57955d6962625bfd893d2927ec2b24a8b4e5234ec43101a1f59ef61202966e120359ff97117605b4aaeaf4650675ef569a964fe44af70813fff0f1657d40b8631533d988fa1a7367fd04d7a2ea3268f7c72ed84a1a2d171cb2cc36b9038aaa1aaa676395f9cae7b585c2f83b47782337fb1f2c93dd2739d17c445c518143f599e63687ecc4b58be01a191fc9d2cad6fe34b4c549650b73ed7ec0b07cbc8d8fbcda6e5d02b1916c831a59ada7d32c63cb828cdbd10aeb781f7130ceb2435671fd1ceb9ac6f1da0633a02ba5366dd2522b026e04527ff6f3dc650d501f28e01211b0b989f2cf27e2a0826ebbf2e274f5c264cd7f9c65038e679bb0b79a387c69a98492d37850310eb38e8a666d5668fd8d4fbb338c3c983ad38585a3735b80d359d22004a7bd1f4917a6e431b4a70786143d41268417777aafb7cb260bdf1345dffb766791fcd2832baed125a1242d749681952a74363899af7caa471f46d51767cba82e8fc8bd7b40e842c95184658aa9b23c0ab7aa4c39d9611fc56ca13863e988d9c0c79867743edd2048e3f790f3866eb89d40ec0500852318dba2df62318faa5dfbe51ad3ea96a36203295f5d5ede515c6f3ef577344f1e7b78045a01bf77ed4e32ef03d76c24ecbd392dd0394fee7607b8e24687481c892517478477409b03ffdbd8753359146e6cbae342c4627c3bf4d4832fef7237cd51ffc3233a39fd51ffaef47d3b0e662e0c9743297f1fee5e5f36f9b106fab1e5ae4af119af48cf73301afa52cfecd55379e24a03c3860821de990dd1ad5d85fc4d9809d7cb5403fb40bda17be39055b0e7f81e46c0ef8f829eec6fdcbfaf61d143ff983a13b8cc3beefe9cd6823612dc95d2233a6b8ddc5ceef6f2c0da6f70efde64dbf7f2879e03a1d31c2dbff0d4c45584dbd2908efe8fd8ce0bbe908b642fce95c634aff408ca3831976b5f7cfd8a0abbc5d53869f8ae82a8060221f0ad62da2b16a409680935b4e268f9dd3cba1216b6cf7c7d49aa9709e210164da8e869491eba71d5d326250df48da7d2676225a8feea125b75754fd93930e3e920c7d52ed97770d2714cda98f796248c628c816af9d2ff9705bc8a2dd0a9eff54a7f96fccedaa99b6c3cc9e91628d3b73aaadd8ae4a8c36bca4b2d77928ae1569c51d2a3990b2a25e546b1bbc16825b44ddfe4b8308a7ecd9db8d16add22b4fa4b3c066872208ab07a741266174ca0db732dec47b1460127a0f8876f6b3b350155bba880092da41dc55ffc5196b40209f2166511931be37e06c4df2a35ea93a85fa8affa6153ef28607a74f77acade41cc2a35556fc9e3a94685adf4ac67cff50ee9a7c119f2aafca025a0cd0260c38d72d8e03c3baf8c2ea31a35406c9ca533b6adc9e78367f7d066d28457c17a878a7c7618a22d064b656c31dec24ed082a8579a7b014bce5c43eb1fd34bbe4414de8fc429e84838c4cfb0d2a949d7fd1d58db8108097f53e4af1ee30acd1ce4715c1a373cd01aaf13e989e24482db6cb02bc3c3dff4c2692003f6de3af95007ce4a6b0abe8d96ebdf9c92213b964ee14797fc0b21e47b53b4a8caffa8705f5a5db3507948adbbab9f9a9ec8c3495fc8439b9d58dc2738caf549f71438a259cdfb11e6a9358ada1ce13a15f72e855f68516f8ffe540d2b6ae73771f2059cdba1ce240e10909808a824dea7f3195167578a8da39d7e34eda9ed9c757264ac8182f9f617db8f79f4446e28c8fd0497cfc34b22fe52b7550823a213cca6cc186c9a5ca6088af34eb365f876def6ab5263800b02feac44ae7861b64f7e266a1059aa300fa5d1a536d72106b64c89927b41b076157bf2ae44feec323cd8e6879ba2d1ca5a02eda7cec8ebc12e59a5ececed23221a3483804b8a8c84e70faee03900833f278df96cceeee4c4957946b7743a43e0ef02402997f507be40e97cba332c637dba247d762bb77afaba55451d791a4f5fa832f766077865370bc768b1e972237f8e467ad3b0dffc36cf85149bcb2d4b148763c95cce960442c680d7a2fffd852c9f3f64a684879a2874e0436ce2cf809c1960148912c88358af42ba59309e0832fdab8fd52f8aeed18e850ce1dfd7c6844fb1b06b98a7a8622388b54eab4bc1cd3d3953744a60fba1a8d8abc0f1f2f042ac4ea88564a2929e58f143fe161d41c1c73d2401b4785c1afcc51c1b168829af3ee95da2bf39721da6dbed56a4ec153df8ee6c2ed9f48b1ae5570e36f428580580f7dcd53b26c0cc37f0de0dbe5764bdae904d35bd41d5f1e128de712f19933b86b2090ab88d3b28afa55c9265c85f2270a33c2861d0c9d76f1382b6823049bc493b3c86e57f9c1a09ad50023a6d9b9b79ef6fc770b69c4ec0ee1bfb9d56224f4352166fa629fff03d9dc00debc2eb857f922256e3ba6590d4e7cc6de1d1351d18aa614921e84c42e36498b3cc3d1d33fc92a8b234be682df7681603a8f8e1a3c04677b71dea7038c8a2bdaf4b9dc2e87af8e73b35a598e2881ab74aae039d214d2b9d609fa5482313aade389c93c12440bcdf408e1cd761365c1aa5557d97cf7564ab58ff5e55f8907f39b8ac99721fb71a78d7970397aae693e085167827483c4b95b1370d969ed78c1316939e74fe0e0bfb2b88911f37ab2eac30613e6277ac5ad4fbae1ef825601782fedac94992d168574fd1d983f1752947c7d4264e64ae635181275e0306a055ab2e69540a93cf36e2fb5fd140ca63bf8a4cff6d8fa5c00d6fab51fd3b734e7fce44fc108549dd4cbed54e8aee8579844534483fb3ca97cfcbca5bfb68a68a51a1ff9a455eef4196108d009ce2f6a8388211de0b9cc566e3f8b03a99f573f5502a0f75dc786fea4b2a38970a213fcddd4e88dc86b25a5c3445b5c139f86f635fcda73823203c60b1d211e839ddcd036717b0f82d3fea945535e219116576b3f0a54b335da0956b0549cad3ee3fe47d9d510990632db1c16776017f4f65cb239be28bc0e83564819fbfe02222af4f67735d151983d1213cb6815fde2b2f7838ef1cc24da30039a4c05c99640a29f4fa8c32a976f478788c3f0b167953f73add628fecb3f96437430a922b85a268e85dbe8c9f56b1598b8bac0c1e2210ad78cb41bd48a4541b2e461d431cfd37ff2c9c2ce0fd5e8f4c0c0bd647776289b38e3ac616bb0c9752247dc3e83d9b15c2d7ca1d08242fd401982a7e1d060cacb6eca4084acc7f699716b4d6bb6966c6e8b662014bb755a82bcbb200aac052970a5edd8deb2a4bb81c21fc7e9b396026dacd472fbdaf887d4048d6c20b040a247cb121ac2ae3fe15512c7d3d177aa0713f6ceed9f45e4414f160ebe2cc57b55416f8973b4caca7535b98aab8a2abb70821fdd5dae6909f6e1982801ef05f956a55c2fa45bbe9a8dab821ee1c071f6cb59c65d45384723fe56275ae50294bf7c9f2ba642444df32e9042f82f506a22a10feddcecde7a654db419072e8cbd9392c41407470d5102ddbaf679776c794bf414848a767721e7706cbb7792b08e13be55d5f342f1bbbc6a8222d6463162940f68b38b7829dfad14b0bf097cf550f8bae1c733d653b71882a67c0df0d796ce74d772aac3e453a29ff1f671414721d66a24a3726305647c7eae1f90870d5f95b312c73d322c2336a0f82a3e1b848e724d8dd552ef92f57f4d75c81def75f0ba0ed2b14e9b3bdf8ef9aeac81065fd421495f534cd08e97a3abc84ebbc062b5361e683d4d5d5c4293359bda7dcf06e73d5af67854da3822eb3cf9a8a446230e8896337692a11f6b416e8c54c77240e1020d23c5066899ec7cfd08add8ae82b0d2a27ae7057c53dd54250aac59708f685e19fdc2279b149a89e9a3fd32032d8fdfbd87bb8b3c185fea3fefcec1e28c6a5bfeeb98137c439cfc187407087d5b47cfb55da57eb66c892a03f10ae5c7f899f7d3821589b377f41f435725f0b29fadab1e4867a31ba049222d1b5f36ceb2b9b7d84c6326c5976e98e351d557457316f5555cee664172db4d713f6fddf5fe848831ecf5739f9ddcedacc340077d9e5d40cf7a0a772271d5f3c067f86ffec0d6bb857d9df1d24702d6286a19f9edbdf6408fd5c573618c04f12568846ec56d67dea6c356152b1001fe14f8baa166829ceaab07cbeb50b530a9c0408615c4f664b0cf614590544f5f4c9781532898e9ebe91603f2b2a6ad7e2ecc14166b0474fe061312035bba471d5389df9557e49a4bd9e138db1fd5041e916b82ccfe220926e58519b65fe7fbb3ec95c10eb082538335b4c549dd4cc3669b523fceed0b111bc36ee104e8c30460b7bb46ea3a36321a3a07c15f01672edd41d35d5f537d6f333f6f324faeb06da226dc2394d6a347fdadcc5dd6da9ee77edf059fc96808d486d54b2b503158fd2e45cf9316b60f579393f0e4776d9d7e4bf19d6cccbdfcce96172296aee1cbd98958993c74e847958e4a92f72760d626e9a1c71edb5b410f93606433482878c50882a045f80c7c25031bf16d0188424e46a1f63f37d625f4f5ea788159bb7e45347e1f885d768ab4b0738381b0e1cb34dd58fa44025a876d0b3448694fc2413d5129f61bcfd6cebaaa1c6e515f60b7fcda53ef635d645ecbd8a5d05a8cb558f7ef5a8a132612223091bc18fbac577e523c2179ea8980f06356905879cbb177383f64a3ff187d6fbce4bd3e55e6813ba15986c2679f5aca9e903337c9e8fa1602b7c6e5d09063800c4ff1c62abe8cc60f58e216aae576630da2fc996570521d3be396530da746c34fa33c33f0a9069ee1283236da79ddafa84f6716066d2be4919d8e48c25d7f5da979b560893aca8214fcb773f973429b004c6796f61eedf744becdf39d7621ce5804e8bd5399899b531379c11022ee0a01ae3408e6e1a0251e3cf2653747b4748335c46483f87c2c5338f4e517f85c36606f36f020738329cd0a06c2143df0177dad9b0a0dddb04f452f77917b899544369951dfc5678b70b8faef4baa05c3e7fbb684ad9c45dd6a89a1b09a1128ea0986e1611d5e8c01a6dd9fd3a2cc12226adc4d6d944a2c725ff5660c79b96b1cf16ec2f8cf42b0a0c859f5e36657bf84f51578716b13e9bdfe34932249b2cfb26ca6f2d50b7c8aa5877afceea4245b68cae64357c1e242bc1584d736d622fbb258de13121d37d86d0bfe99e3782114af0fc9e256287607d45ac1d370eba816daef90e9e9e8b038ea37243ad8db08d0168a99ae19c46dd0bcd57624c46cbc057ef6552d4f140d84f187ca98e30dd8c731459e959e197f547e1e7010d95e32f443820b9a575b1364c356b6abd2315a003ff1c4ab022d188049a9126fd2249e6f7fffaade12ce5236557657c7cfbd8a8706bb47518abee14da9d9b75af12e82802bb8dce52e050657c3229f07c038f887b39fb9f965e3ce40573684359917a527998f751195d7e30d6db0b01f5d2748903ad69c8a31492fa3689da2ace447c3bb1e50cebb48cbf8c941b5ee8f1d366fc4f1e2fe630bd0b7d408f8c39b76d82ea54ccc20779cd08d94baf555e97b36ee9f6b6f3c9c516803b9140e64855b4b187bde4ea0fd1a2010701dd71188b8417b0b96e73e81af14a73cfffa90075083c17e33242d95487e35bfeef8b80d78d21302c9cd9a91603fbe1422d2affccfbd86b576da9505aba486ab3910bcff589bbbb152edfcc1fbe195dde6d7526e1fcba49d9b403e2c42f84b06788e68e062709bbf3ed703939c6567dcd1a989d189e0df789207697c5971a08172c815aabf287637f5aeeea14ab2fd8284175b94edd73154bd140ef0ea8556516925418af7ae55963e173d101ba3b4945db2df28b1d9b1ded5706fed69f6b0ba14209891f88e4c87a319065268e411d533ca569e292e5e5ace78c45f816a5db97be697973e43eb500f28198e0be7fdfff3af5b616234a20b91d931346c9419a4816d0447ebb20b9d70f3c612692d09ce6f526a34d26a112e773dda138c2c9e4dc379f77eab75de29481a6884572bc1f1d473cfefe39bcdc65ba8e1acaf98182b1f216b9275f0d235c540bcec2e22ac5b05fbe32deb01b196a0e3d6e6aaab1980150b122b49279cbb2735ee57f0afc808dbeeb22c4c1e7519b6930452a7a9e958639c426dde61a711be319d0895d9c51fa0e3d8ef09f11db9ba014945fc5d17c0d83bc32ec648d7704582bf111d0306a0fb7c9413af961dd495e9f54fdf6dda0a0ab47aafe53c61b8991cc2faac4b435a94cb7b89c07a0f77407ffe35576f3cd5f8d3d216d721b611f9887229434fabb5efff1c31aee46a84e08539ae65eff56aafa3cfb988aac5dce12e63637e9b378142241ae88eae6e29ed3faf0ede61f64b845ee1876a412f031175a1e6e44401a74587156d57d91a2bf569920455e4bf7be7295c4b25d23a383597443315b3512c3a83a6c6dd8e6cb083663dd70c3e92ca3217849b6e660c487edf6486fb52e7187aa51363ae0aa6cfe054cb37d6256eb70194fb2bff60213fe75025659265bd0c2b1398112b65171deb543649ad1c85ff2f5ce2318bc4a36fa7b7c34426923afe982ba9e2fa6be572b083ae010969097f2e635cf6834a555bac997d91b5464aacb39486048fc4b4f3c003991b6b4cccb622aa753ab237b204262e2048e754f2c0ec5468bfee0875732508785daf99a114da308a14df047aa89c1d9654521983521d8fcc809239889a4c511bcd592f554ba2dab61277db361142f39117f3ef372a15dafd0bb6c99cfd7bd5d5225042fe7c8edc1e53b0422a2a530ef79deb52e3b22b428abe7fc7ddcc1167ccb0c72e57d39a3ecb9179e82bdda44a78a704160d021d9d4c56067f95838659f3f1", 0x2000, &(0x7f0000011400)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 22:53:47 executing program 0: r0 = syz_open_procfs(0x0, &(0x7f0000000000)='smaps\x00') read$FUSE(r0, &(0x7f0000002280)={0x2020}, 0x2020) read$FUSE(r0, 0x0, 0x0) read$FUSE(r0, &(0x7f00000042c0)={0x2020}, 0x2020) read$FUSE(r0, &(0x7f0000008440)={0x2020}, 0x2020) read$FUSE(r0, &(0x7f000000c6c0)={0x2020}, 0x2020) read$FUSE(r0, &(0x7f0000006400)={0x2020}, 0x2020) read$FUSE(r0, &(0x7f000000e7c0)={0x2020}, 0x2020) syz_fuse_handle_req(r0, &(0x7f000000a480)="11387eda7677075c17d57d6a430c71d7e4542574cfb2454f6dd5c5d5b357cf50d6e67df2c4aa3f6824b2ff780ffca672daca501c6b0971e5655a2d7caa4aaeeda58438f82d8c1858a962d1c542b716a83b30106663a8d6e794d44ca2598102189551d35a024d3735ec69d70cf4503cff6a858712d1a3fc4993983d6aea753d7c71b8ac056027406c64b05dca9944cccd2ca98d515cd9179652549203bc55bf231c3c4e53d7c3cb5d39676e889d38f9b4b3070107c22c4f807cc46c58f76ce203d4f48c8b9d2f8c0f91ef4a41a4b80e9a4cc9a00126fd0b56270ee5f5f3d639a2f5470a10364ff7f179f34339607b03079dcbf5a557b0ffe08fbf56231e4bb3786df248e0df3342ea74e4ffc0647fe1f1ddc5454fe0f1809a238ea3a62ea8d58a16b4675183cce31ff8247198d91cb16db0453e67db06fd34bb43155b7b3c72e4fd414475585f58c80f25daae37aef5cc4142c60fedfe1159fb7eb2bb49d1c6aa2fea3dbfad7a352d13864170e082e756d248fef6fd33ae8c1d6d49b388aa38af4ef361f78c4f17fa0b192b52eebd2b6c177a7676af31b695bb539e99cc12ae0c421b697219abfc5975bebf983e3c3b096638767ae5f45acdb50470ff7c2de003bc7c0fcec5876ed15cf5bd64a8df3cf048f5f595292ac0ccc181a0d2eee564d169dd11e6b6691d1cfa30f176c1b23ac3042a12b91dc8670e83abb3c7175cb8b7dd57315115afd95311a1ee2a04f4fe865a53539702de45c48ab082fe81589ffa694d2ada5c9ea78e3eec37bb5e6225c6147ac3d63e4931a7a92176d1c6a9efb20fde20f807ce07fb587047d41cca3a0a83cb7cf8af3757d6a6cfea55ad09fa0704c01d3d86f45b282e79e9f5c7bba9abff555f0c72f3caa203d85cf5c8b0d3bd3c4f3ac2a03d9bd23e1ce559af2f1d137a9f0fcd01fe347c543996d59d9daad1f05072a303c88a5ff78d19e150e2bbe93c5281cd1aef93902dc16018194055d15b3a9379c71d2947368d116550b92d4a89448fe171c1d0026a9a60a8d9e65cada9f5fb55bd6a97257d1e4c3916bbb2907af62f6dc0ce0070708d34adcb80d657ff527ee97ce826a175f133500010116bbfde5ef37d643056187dfae696e7f8d37ae7def0c68eedd7b3d4f126b790f2ebc30a4f51d868f4cf9c24e12b9197041a0d1e8afa25353aab9bec5bd64cc9b18d7d058477a807ae97baaf93661fcf43a7fdccac5b2cf221ccbba6904ed48efbd8cc4a10fe2e078f7eb6d220179e9c45c06066a6e2d95512c2c7747135117a1e84027bb616c89e7257165378619621131b55be15682d5ac744a22fe7ce839269ec14b76060a1142185dea94862b3178cead479122f474f1ca7176f32409b01972719593091ac76a946b48040990f89697b3eeb3b1b3088bbdc1b95ec4e65055374281f6baa8773ff52781cb7184cc4c7f4ace3684819bc27752e302572ea07893c8f76cd63ded7b6dca6e6f1b07de014cee8ceac247bec358c4cd6e2a3c6d2d841c96f7c081b865baf5854a6e00b1b615bc9d4f106bbf584efff8d9ba2decc5b094520d8a7c28d44bd564eb4723305818ee4af579927825bc039a9d9975b1d559dfb5163af3a71b6ac7c3da411a674886425f7246c9cd595ce6aee8d7e79c4625a3a243ce42b0bfdbbe43e4537df012c2d622273bee4d099cac75e27942bd02c97e7d1b7c5a084306d138c8494d87e996eac31f4e655fc3c50ffc79f0f1e5dc38b3f3386842211f21f7f7464faf16ebed477531bd1ce4848e8639ad9f0c82d9ce31b4eb83d1a65051015b16b89eb10d644c59bc26e7312d3f7e091fd08fa07ad03472eb08337ac4c55378e483fb340d8e47623f09581071fec69b74b416aaa2b9e1278af1ee54ceea026ac7fbc8922808136c4c53a72b2abd9cda48dbd9bbeacdb52f841b1d5bb65f57c343b6622b4235b5bc3095590e92ebaae8a9fb4834470406d43a2d4fe57d8743e348f6f7e53f0cf84d942293d274869806e645ca199604c6f7548fdd490a531f24c191f157edf7079c51e621a66b698a83f149201918eaa32e79a1cc6936754795bc447646e782a63942de4b7c250eb13a3db5923d35666b8bc2f23ede47bf2221fdf3eac631d24f2e61660d935d4b993f1aa76740ff2c14f2e6ae47040a05f3bdbfb6f12db49f1a230b7e697e1a9a73ffd7fef1c55fcebfb25fb63829498b2a128f3b12087f2817d595df8d3545364c569cfe4414b68f13ea7b49c0b2b4ed36caa505bcbd3266a894e94e0a7a1280a3513fae5c2dc96a9a0a16f4dad710523f585bcda8263b358bfbb405a6dfd319325a2a6266eacf1b3d12927e72c46c5d4a09f3a1c959712590e19671ec134e3244a21d755425695b93f01e25db099d7a0be274f707802f42920607b04f2597fa5bf8eeef8eb71872490526de1ef5e230ce75db24898822073598981c29e2253a1fd53f21f65b90c737cc64367556d6ecc29b8b482ceac387c5ddd29cbf982b2e6e0b09d58020ebe58482fca426bd6f1b9f7d9288977a13c55e4c3ed4eb4090b68bd637026403f7230c35af5576ac74fbd33c492576db5c3a91cf00b5060bfe597794038110ee41332b504dd800ac573d3d82a64c053ff20df45597982e55413b16d469a188868b742b8428bae45acb23ebca19de6f598205c446210e25f8168e6b4f38db6e22f66fa86703e7807ba5268226ee25a66469168d6c2bea9ef4b332e8bebe1a5c7c13525d1be384d6ab0d40ad0c9dd6177c3d7cb7e053c54105b72a4454be5ea2e25de4722621150c0584ffcd9fbf511ad0fcce3e89aa7feca1d19d2968612358d09c28db7fb5e7f19769692d58dc371735689914dbef0818f9ed7ef3b8d15561b2ef9a7f1a6dafe5c9eb4a532facfb3d7e17f381d6791e5a8226f99f80c6c2a1b064b6f3d7edfb3e21c5e84c382abd495b86ad5c4f13ead1abab362600f1eb52bc41b7c664c13f934dbb207b6597fe4752b080518cc64b7b6df7f07c482a0d8d045c16f0eaf3ee9c385b34f8d68b5adf3d2595a726f28228fef53f13b3b90b93bf2831c813fc69377f833090fa8a4ae3dd4b1e453e46812cc5b1e18d1f25323a6ce38cf0f8a5ec9d43e1fa0d8db47ac79ee2bbe73659edfef93ba0a1ecbaf9f3d0e6c786ded52e9c6167f67290126674ee17e9d0263bd7f4df1ec749f802163be9ec29e0c1082d4448ff2b972d1a3a7cca062d1a71e1a20b3fd9ae1b3ace206c8090fc992301ba01a663f95168afd8d5910581a076daacd58dc43743321f3bb245f06108a8a488044cc2f56f6ab5504ac3b79a4f9be417ed635bd5cd8b6a2108ea12ce69c0758941b8887dc1b1592ec62634178598f180c7ce7c192b754b281f334845135e30ed08da79876e1ed0c17790c9ba533fbfef2f3ceee71b3fd8ff6ec66021db468c792eadfac87b6cd93fd6eff9ba00c8c9026525c8fad4a47bab292510767e8316573d7402ff64236b3a623c6ae7e29890d441de8f08de673f4d0143030e400ff14e48ba1d276abbbb1a4385e6ab0da7ecfb26b2efc335ab7b80897b4dc040d41dbc539a0590ee381db88a94f069860cab9722078bd7ea553766a6902c5348fdf6c84d088086bab910d5ac9a0d48ecece842cfb8d0b84e1fc752cb237587a7c19be6a25a7d81d6f2832a0cbf142efab3288129e5d9ec5dd08e0e20e6ec930a0573d5af46cc792e99b27166617327aa48c89e732f377c269306cae1b5b0a321f348e75ab308df48d87088963736ca2b8c6c9b7f3fd4191834e17271dc57cd82412afe10e5253b1f45ed124af563cc70ef316e14d9e410d96d583bec2897b01ed2086c50205634606c92c30de9a5620334ce81b525648f479e20e83ece435bc2e6773d1cad1387df69c20e8a26e8aa3532921a4d3de920db23b74ed97bc7becf0a01146aa9e380bdcff65f6dc49982fe97653a82057b92b0036a58157e11f1623bf948eb04018965aec00f05995c1399a2ebf5b188b9226365a314b693618427b21b84a427af535850763c30e30d45add3a980c5c111c779d918bf13e8d8f4fff2d06cda19117119780b0ad827040704fba78f1588f4d7b3fcba1ef1f76e0c5aac02ca34e72888e4c67bec5bf737512a0c901e651efa5c11580432de96a83f72d00470d832253383cd853c4639769759665908516ccae2b67966f5fc5dc3cd8ce67873169d47a5d2229c1e6210302d591052d02acc4971a9bb84b1f6462ec8b03421d76c3eacd2ae185f9888f878a69b72c5a66a0b843eb7a85920d4ea48c3f0b1bbb0c83806549db4639e2ed325d877880c764a33a4b835397b1f747e4b081604fea2be9504efb61b3dcc9470560499f3103b176a0cdfe094ebd15218979c238ae134afcea023de1e8ff69aad3e7f2c04bd323793eae4fed3e0ffa77ea35e29cb9ffd1adb520fff9781a35414526ef1ab8a027465f0fbc640eeb1aaf48a5d050bb3f497960faf90c4d266b8ff404af942fec283159f66a8ac19371fc17edf22b5f34268e290d14ea47200e1e2c592e29b512e66a22e830411cba61332cc80acdd4bf85f1de5e97c78eadd577f856e165584eba24e197e48e8fd7dd412c362209207ad9333ab825a2a342af92d104a452cdf91073047b5079f9ad174e0c60ae7b660d69b8f36a374a4ca941638a6b9b3222fc08aac58dfc1e5f05fb6c68344aa8ff45c9690680524d7fc78f929e04e4ce496b3c813144c7dd7036c8ae7dc28eb11203ce83ae1dc39a2a365f83ac2ccdeb5a52e6298ff8b57955d6962625bfd893d2927ec2b24a8b4e5234ec43101a1f59ef61202966e120359ff97117605b4aaeaf4650675ef569a964fe44af70813fff0f1657d40b8631533d988fa1a7367fd04d7a2ea3268f7c72ed84a1a2d171cb2cc36b9038aaa1aaa676395f9cae7b585c2f83b47782337fb1f2c93dd2739d17c445c518143f599e63687ecc4b58be01a191fc9d2cad6fe34b4c549650b73ed7ec0b07cbc8d8fbcda6e5d02b1916c831a59ada7d32c63cb828cdbd10aeb781f7130ceb2435671fd1ceb9ac6f1da0633a02ba5366dd2522b026e04527ff6f3dc650d501f28e01211b0b989f2cf27e2a0826ebbf2e274f5c264cd7f9c65038e679bb0b79a387c69a98492d37850310eb38e8a666d5668fd8d4fbb338c3c983ad38585a3735b80d359d22004a7bd1f4917a6e431b4a70786143d41268417777aafb7cb260bdf1345dffb766791fcd2832baed125a1242d749681952a74363899af7caa471f46d51767cba82e8fc8bd7b40e842c95184658aa9b23c0ab7aa4c39d9611fc56ca13863e988d9c0c79867743edd2048e3f790f3866eb89d40ec0500852318dba2df62318faa5dfbe51ad3ea96a36203295f5d5ede515c6f3ef577344f1e7b78045a01bf77ed4e32ef03d76c24ecbd392dd0394fee7607b8e24687481c892517478477409b03ffdbd8753359146e6cbae342c4627c3bf4d4832fef7237cd51ffc3233a39fd51ffaef47d3b0e662e0c9743297f1fee5e5f36f9b106fab1e5ae4af119af48cf73301afa52cfecd55379e24a03c3860821de990dd1ad5d85fc4d9809d7cb5403fb40bda17be39055b0e7f81e46c0ef8f829eec6fdcbfaf61d143ff983a13b8cc3beefe9cd6823612dc95d2233a6b8ddc5ceef6f2c0da6f70efde64dbf7f2879e03a1d31c2dbff0d4c45584dbd2908efe8fd8ce0bbe908b642fce95c634aff408ca3831976b5f7cfd8a0abbc5d53869f8ae82a8060221f0ad62da2b16a409680935b4e268f9dd3cba1216b6cf7c7d49aa9709e210164da8e869491eba71d5d326250df48da7d2676225a8feea125b75754fd93930e3e920c7d52ed97770d2714cda98f796248c628c816af9d2ff9705bc8a2dd0a9eff54a7f96fccedaa99b6c3cc9e91628d3b73aaadd8ae4a8c36bca4b2d77928ae1569c51d2a3990b2a25e546b1bbc16825b44ddfe4b8308a7ecd9db8d16add22b4fa4b3c066872208ab07a741266174ca0db732dec47b1460127a0f8876f6b3b350155bba880092da41dc55ffc5196b40209f2166511931be37e06c4df2a35ea93a85fa8affa6153ef28607a74f77acade41cc2a35556fc9e3a94685adf4ac67cff50ee9a7c119f2aafca025a0cd0260c38d72d8e03c3baf8c2ea31a35406c9ca533b6adc9e78367f7d066d28457c17a878a7c7618a22d064b656c31dec24ed082a8579a7b014bce5c43eb1fd34bbe4414de8fc429e84838c4cfb0d2a949d7fd1d58db8108097f53e4af1ee30acd1ce4715c1a373cd01aaf13e989e24482db6cb02bc3c3dff4c2692003f6de3af95007ce4a6b0abe8d96ebdf9c92213b964ee14797fc0b21e47b53b4a8caffa8705f5a5db3507948adbbab9f9a9ec8c3495fc8439b9d58dc2738caf549f71438a259cdfb11e6a9358ada1ce13a15f72e855f68516f8ffe540d2b6ae73771f2059cdba1ce240e10909808a824dea7f3195167578a8da39d7e34eda9ed9c757264ac8182f9f617db8f79f4446e28c8fd0497cfc34b22fe52b7550823a213cca6cc186c9a5ca6088af34eb365f876def6ab5263800b02feac44ae7861b64f7e266a1059aa300fa5d1a536d72106b64c89927b41b076157bf2ae44feec323cd8e6879ba2d1ca5a02eda7cec8ebc12e59a5ececed23221a3483804b8a8c84e70faee03900833f278df96cceeee4c4957946b7743a43e0ef02402997f507be40e97cba332c637dba247d762bb77afaba55451d791a4f5fa832f766077865370bc768b1e972237f8e467ad3b0dffc36cf85149bcb2d4b148763c95cce960442c680d7a2fffd852c9f3f64a684879a2874e0436ce2cf809c1960148912c88358af42ba59309e0832fdab8fd52f8aeed18e850ce1dfd7c6844fb1b06b98a7a8622388b54eab4bc1cd3d3953744a60fba1a8d8abc0f1f2f042ac4ea88564a2929e58f143fe161d41c1c73d2401b4785c1afcc51c1b168829af3ee95da2bf39721da6dbed56a4ec153df8ee6c2ed9f48b1ae5570e36f428580580f7dcd53b26c0cc37f0de0dbe5764bdae904d35bd41d5f1e128de712f19933b86b2090ab88d3b28afa55c9265c85f2270a33c2861d0c9d76f1382b6823049bc493b3c86e57f9c1a09ad50023a6d9b9b79ef6fc770b69c4ec0ee1bfb9d56224f4352166fa629fff03d9dc00debc2eb857f922256e3ba6590d4e7cc6de1d1351d18aa614921e84c42e36498b3cc3d1d33fc92a8b234be682df7681603a8f8e1a3c04677b71dea7038c8a2bdaf4b9dc2e87af8e73b35a598e2881ab74aae039d214d2b9d609fa5482313aade389c93c12440bcdf408e1cd761365c1aa5557d97cf7564ab58ff5e55f8907f39b8ac99721fb71a78d7970397aae693e085167827483c4b95b1370d969ed78c1316939e74fe0e0bfb2b88911f37ab2eac30613e6277ac5ad4fbae1ef825601782fedac94992d168574fd1d983f1752947c7d4264e64ae635181275e0306a055ab2e69540a93cf36e2fb5fd140ca63bf8a4cff6d8fa5c00d6fab51fd3b734e7fce44fc108549dd4cbed54e8aee8579844534483fb3ca97cfcbca5bfb68a68a51a1ff9a455eef4196108d009ce2f6a8388211de0b9cc566e3f8b03a99f573f5502a0f75dc786fea4b2a38970a213fcddd4e88dc86b25a5c3445b5c139f86f635fcda73823203c60b1d211e839ddcd036717b0f82d3fea945535e219116576b3f0a54b335da0956b0549cad3ee3fe47d9d510990632db1c16776017f4f65cb239be28bc0e83564819fbfe02222af4f67735d151983d1213cb6815fde2b2f7838ef1cc24da30039a4c05c99640a29f4fa8c32a976f478788c3f0b167953f73add628fecb3f96437430a922b85a268e85dbe8c9f56b1598b8bac0c1e2210ad78cb41bd48a4541b2e461d431cfd37ff2c9c2ce0fd5e8f4c0c0bd647776289b38e3ac616bb0c9752247dc3e83d9b15c2d7ca1d08242fd401982a7e1d060cacb6eca4084acc7f699716b4d6bb6966c6e8b662014bb755a82bcbb200aac052970a5edd8deb2a4bb81c21fc7e9b396026dacd472fbdaf887d4048d6c20b040a247cb121ac2ae3fe15512c7d3d177aa0713f6ceed9f45e4414f160ebe2cc57b55416f8973b4caca7535b98aab8a2abb70821fdd5dae6909f6e1982801ef05f956a55c2fa45bbe9a8dab821ee1c071f6cb59c65d45384723fe56275ae50294bf7c9f2ba642444df32e9042f82f506a22a10feddcecde7a654db419072e8cbd9392c41407470d5102ddbaf679776c794bf414848a767721e7706cbb7792b08e13be55d5f342f1bbbc6a8222d6463162940f68b38b7829dfad14b0bf097cf550f8bae1c733d653b71882a67c0df0d796ce74d772aac3e453a29ff1f671414721d66a24a3726305647c7eae1f90870d5f95b312c73d322c2336a0f82a3e1b848e724d8dd552ef92f57f4d75c81def75f0ba0ed2b14e9b3bdf8ef9aeac81065fd421495f534cd08e97a3abc84ebbc062b5361e683d4d5d5c4293359bda7dcf06e73d5af67854da3822eb3cf9a8a446230e8896337692a11f6b416e8c54c77240e1020d23c5066899ec7cfd08add8ae82b0d2a27ae7057c53dd54250aac59708f685e19fdc2279b149a89e9a3fd32032d8fdfbd87bb8b3c185fea3fefcec1e28c6a5bfeeb98137c439cfc187407087d5b47cfb55da57eb66c892a03f10ae5c7f899f7d3821589b377f41f435725f0b29fadab1e4867a31ba049222d1b5f36ceb2b9b7d84c6326c5976e98e351d557457316f5555cee664172db4d713f6fddf5fe848831ecf5739f9ddcedacc340077d9e5d40cf7a0a772271d5f3c067f86ffec0d6bb857d9df1d24702d6286a19f9edbdf6408fd5c573618c04f12568846ec56d67dea6c356152b1001fe14f8baa166829ceaab07cbeb50b530a9c0408615c4f664b0cf614590544f5f4c9781532898e9ebe91603f2b2a6ad7e2ecc14166b0474fe061312035bba471d5389df9557e49a4bd9e138db1fd5041e916b82ccfe220926e58519b65fe7fbb3ec95c10eb082538335b4c549dd4cc3669b523fceed0b111bc36ee104e8c30460b7bb46ea3a36321a3a07c15f01672edd41d35d5f537d6f333f6f324faeb06da226dc2394d6a347fdadcc5dd6da9ee77edf059fc96808d486d54b2b503158fd2e45cf9316b60f579393f0e4776d9d7e4bf19d6cccbdfcce96172296aee1cbd98958993c74e847958e4a92f72760d626e9a1c71edb5b410f93606433482878c50882a045f80c7c25031bf16d0188424e46a1f63f37d625f4f5ea788159bb7e45347e1f885d768ab4b0738381b0e1cb34dd58fa44025a876d0b3448694fc2413d5129f61bcfd6cebaaa1c6e515f60b7fcda53ef635d645ecbd8a5d05a8cb558f7ef5a8a132612223091bc18fbac577e523c2179ea8980f06356905879cbb177383f64a3ff187d6fbce4bd3e55e6813ba15986c2679f5aca9e903337c9e8fa1602b7c6e5d09063800c4ff1c62abe8cc60f58e216aae576630da2fc996570521d3be396530da746c34fa33c33f0a9069ee1283236da79ddafa84f6716066d2be4919d8e48c25d7f5da979b560893aca8214fcb773f973429b004c6796f61eedf744becdf39d7621ce5804e8bd5399899b531379c11022ee0a01ae3408e6e1a0251e3cf2653747b4748335c46483f87c2c5338f4e517f85c36606f36f020738329cd0a06c2143df0177dad9b0a0dddb04f452f77917b899544369951dfc5678b70b8faef4baa05c3e7fbb684ad9c45dd6a89a1b09a1128ea0986e1611d5e8c01a6dd9fd3a2cc12226adc4d6d944a2c725ff5660c79b96b1cf16ec2f8cf42b0a0c859f5e36657bf84f51578716b13e9bdfe34932249b2cfb26ca6f2d50b7c8aa5877afceea4245b68cae64357c1e242bc1584d736d622fbb258de13121d37d86d0bfe99e3782114af0fc9e256287607d45ac1d370eba816daef90e9e9e8b038ea37243ad8db08d0168a99ae19c46dd0bcd57624c46cbc057ef6552d4f140d84f187ca98e30dd8c731459e959e197f547e1e7010d95e32f443820b9a575b1364c356b6abd2315a003ff1c4ab022d188049a9126fd2249e6f7fffaade12ce5236557657c7cfbd8a8706bb47518abee14da9d9b75af12e82802bb8dce52e050657c3229f07c038f887b39fb9f965e3ce40573684359917a527998f751195d7e30d6db0b01f5d2748903ad69c8a31492fa3689da2ace447c3bb1e50cebb48cbf8c941b5ee8f1d366fc4f1e2fe630bd0b7d408f8c39b76d82ea54ccc20779cd08d94baf555e97b36ee9f6b6f3c9c516803b9140e64855b4b187bde4ea0fd1a2010701dd71188b8417b0b96e73e81af14a73cfffa90075083c17e33242d95487e35bfeef8b80d78d21302c9cd9a91603fbe1422d2affccfbd86b576da9505aba486ab3910bcff589bbbb152edfcc1fbe195dde6d7526e1fcba49d9b403e2c42f84b06788e68e062709bbf3ed703939c6567dcd1a989d189e0df789207697c5971a08172c815aabf287637f5aeeea14ab2fd8284175b94edd73154bd140ef0ea8556516925418af7ae55963e173d101ba3b4945db2df28b1d9b1ded5706fed69f6b0ba14209891f88e4c87a319065268e411d533ca569e292e5e5ace78c45f816a5db97be697973e43eb500f28198e0be7fdfff3af5b616234a20b91d931346c9419a4816d0447ebb20b9d70f3c612692d09ce6f526a34d26a112e773dda138c2c9e4dc379f77eab75de29481a6884572bc1f1d473cfefe39bcdc65ba8e1acaf98182b1f216b9275f0d235c540bcec2e22ac5b05fbe32deb01b196a0e3d6e6aaab1980150b122b49279cbb2735ee57f0afc808dbeeb22c4c1e7519b6930452a7a9e958639c426dde61a711be319d0895d9c51fa0e3d8ef09f11db9ba014945fc5d17c0d83bc32ec648d7704582bf111d0306a0fb7c9413af961dd495e9f54fdf6dda0a0ab47aafe53c61b8991cc2faac4b435a94cb7b89c07a0f77407ffe35576f3cd5f8d3d216d721b611f9887229434fabb5efff1c31aee46a84e08539ae65eff56aafa3cfb988aac5dce12e63637e9b378142241ae88eae6e29ed3faf0ede61f64b845ee1876a412f031175a1e6e44401a74587156d57d91a2bf569920455e4bf7be7295c4b25d23a383597443315b3512c3a83a6c6dd8e6cb083663dd70c3e92ca3217849b6e660c487edf6486fb52e7187aa51363ae0aa6cfe054cb37d6256eb70194fb2bff60213fe75025659265bd0c2b1398112b65171deb543649ad1c85ff2f5ce2318bc4a36fa7b7c34426923afe982ba9e2fa6be572b083ae010969097f2e635cf6834a555bac997d91b5464aacb39486048fc4b4f3c003991b6b4cccb622aa753ab237b204262e2048e754f2c0ec5468bfee0875732508785daf99a114da308a14df047aa89c1d9654521983521d8fcc809239889a4c511bcd592f554ba2dab61277db361142f39117f3ef372a15dafd0bb6c99cfd7bd5d5225042fe7c8edc1e53b0422a2a530ef79deb52e3b22b428abe7fc7ddcc1167ccb0c72e57d39a3ecb9179e82bdda44a78a704160d021d9d4c56067f95838659f3f1", 0x2000, &(0x7f0000011400)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 22:53:47 executing program 1: r0 = syz_open_procfs(0x0, &(0x7f0000000000)='smaps\x00') read$FUSE(r0, &(0x7f0000002280)={0x2020}, 0x2020) read$FUSE(r0, 0x0, 0x0) read$FUSE(r0, &(0x7f00000042c0)={0x2020}, 0x2020) read$FUSE(r0, &(0x7f0000008440)={0x2020}, 0x2020) read$FUSE(r0, &(0x7f000000c6c0)={0x2020}, 0x2020) read$FUSE(r0, &(0x7f0000006400)={0x2020}, 0x2020) read$FUSE(r0, &(0x7f000000e7c0)={0x2020}, 0x2020) syz_fuse_handle_req(r0, &(0x7f000000a480)="11387eda7677075c17d57d6a430c71d7e4542574cfb2454f6dd5c5d5b357cf50d6e67df2c4aa3f6824b2ff780ffca672daca501c6b0971e5655a2d7caa4aaeeda58438f82d8c1858a962d1c542b716a83b30106663a8d6e794d44ca2598102189551d35a024d3735ec69d70cf4503cff6a858712d1a3fc4993983d6aea753d7c71b8ac056027406c64b05dca9944cccd2ca98d515cd9179652549203bc55bf231c3c4e53d7c3cb5d39676e889d38f9b4b3070107c22c4f807cc46c58f76ce203d4f48c8b9d2f8c0f91ef4a41a4b80e9a4cc9a00126fd0b56270ee5f5f3d639a2f5470a10364ff7f179f34339607b03079dcbf5a557b0ffe08fbf56231e4bb3786df248e0df3342ea74e4ffc0647fe1f1ddc5454fe0f1809a238ea3a62ea8d58a16b4675183cce31ff8247198d91cb16db0453e67db06fd34bb43155b7b3c72e4fd414475585f58c80f25daae37aef5cc4142c60fedfe1159fb7eb2bb49d1c6aa2fea3dbfad7a352d13864170e082e756d248fef6fd33ae8c1d6d49b388aa38af4ef361f78c4f17fa0b192b52eebd2b6c177a7676af31b695bb539e99cc12ae0c421b697219abfc5975bebf983e3c3b096638767ae5f45acdb50470ff7c2de003bc7c0fcec5876ed15cf5bd64a8df3cf048f5f595292ac0ccc181a0d2eee564d169dd11e6b6691d1cfa30f176c1b23ac3042a12b91dc8670e83abb3c7175cb8b7dd57315115afd95311a1ee2a04f4fe865a53539702de45c48ab082fe81589ffa694d2ada5c9ea78e3eec37bb5e6225c6147ac3d63e4931a7a92176d1c6a9efb20fde20f807ce07fb587047d41cca3a0a83cb7cf8af3757d6a6cfea55ad09fa0704c01d3d86f45b282e79e9f5c7bba9abff555f0c72f3caa203d85cf5c8b0d3bd3c4f3ac2a03d9bd23e1ce559af2f1d137a9f0fcd01fe347c543996d59d9daad1f05072a303c88a5ff78d19e150e2bbe93c5281cd1aef93902dc16018194055d15b3a9379c71d2947368d116550b92d4a89448fe171c1d0026a9a60a8d9e65cada9f5fb55bd6a97257d1e4c3916bbb2907af62f6dc0ce0070708d34adcb80d657ff527ee97ce826a175f133500010116bbfde5ef37d643056187dfae696e7f8d37ae7def0c68eedd7b3d4f126b790f2ebc30a4f51d868f4cf9c24e12b9197041a0d1e8afa25353aab9bec5bd64cc9b18d7d058477a807ae97baaf93661fcf43a7fdccac5b2cf221ccbba6904ed48efbd8cc4a10fe2e078f7eb6d220179e9c45c06066a6e2d95512c2c7747135117a1e84027bb616c89e7257165378619621131b55be15682d5ac744a22fe7ce839269ec14b76060a1142185dea94862b3178cead479122f474f1ca7176f32409b01972719593091ac76a946b48040990f89697b3eeb3b1b3088bbdc1b95ec4e65055374281f6baa8773ff52781cb7184cc4c7f4ace3684819bc27752e302572ea07893c8f76cd63ded7b6dca6e6f1b07de014cee8ceac247bec358c4cd6e2a3c6d2d841c96f7c081b865baf5854a6e00b1b615bc9d4f106bbf584efff8d9ba2decc5b094520d8a7c28d44bd564eb4723305818ee4af579927825bc039a9d9975b1d559dfb5163af3a71b6ac7c3da411a674886425f7246c9cd595ce6aee8d7e79c4625a3a243ce42b0bfdbbe43e4537df012c2d622273bee4d099cac75e27942bd02c97e7d1b7c5a084306d138c8494d87e996eac31f4e655fc3c50ffc79f0f1e5dc38b3f3386842211f21f7f7464faf16ebed477531bd1ce4848e8639ad9f0c82d9ce31b4eb83d1a65051015b16b89eb10d644c59bc26e7312d3f7e091fd08fa07ad03472eb08337ac4c55378e483fb340d8e47623f09581071fec69b74b416aaa2b9e1278af1ee54ceea026ac7fbc8922808136c4c53a72b2abd9cda48dbd9bbeacdb52f841b1d5bb65f57c343b6622b4235b5bc3095590e92ebaae8a9fb4834470406d43a2d4fe57d8743e348f6f7e53f0cf84d942293d274869806e645ca199604c6f7548fdd490a531f24c191f157edf7079c51e621a66b698a83f149201918eaa32e79a1cc6936754795bc447646e782a63942de4b7c250eb13a3db5923d35666b8bc2f23ede47bf2221fdf3eac631d24f2e61660d935d4b993f1aa76740ff2c14f2e6ae47040a05f3bdbfb6f12db49f1a230b7e697e1a9a73ffd7fef1c55fcebfb25fb63829498b2a128f3b12087f2817d595df8d3545364c569cfe4414b68f13ea7b49c0b2b4ed36caa505bcbd3266a894e94e0a7a1280a3513fae5c2dc96a9a0a16f4dad710523f585bcda8263b358bfbb405a6dfd319325a2a6266eacf1b3d12927e72c46c5d4a09f3a1c959712590e19671ec134e3244a21d755425695b93f01e25db099d7a0be274f707802f42920607b04f2597fa5bf8eeef8eb71872490526de1ef5e230ce75db24898822073598981c29e2253a1fd53f21f65b90c737cc64367556d6ecc29b8b482ceac387c5ddd29cbf982b2e6e0b09d58020ebe58482fca426bd6f1b9f7d9288977a13c55e4c3ed4eb4090b68bd637026403f7230c35af5576ac74fbd33c492576db5c3a91cf00b5060bfe597794038110ee41332b504dd800ac573d3d82a64c053ff20df45597982e55413b16d469a188868b742b8428bae45acb23ebca19de6f598205c446210e25f8168e6b4f38db6e22f66fa86703e7807ba5268226ee25a66469168d6c2bea9ef4b332e8bebe1a5c7c13525d1be384d6ab0d40ad0c9dd6177c3d7cb7e053c54105b72a4454be5ea2e25de4722621150c0584ffcd9fbf511ad0fcce3e89aa7feca1d19d2968612358d09c28db7fb5e7f19769692d58dc371735689914dbef0818f9ed7ef3b8d15561b2ef9a7f1a6dafe5c9eb4a532facfb3d7e17f381d6791e5a8226f99f80c6c2a1b064b6f3d7edfb3e21c5e84c382abd495b86ad5c4f13ead1abab362600f1eb52bc41b7c664c13f934dbb207b6597fe4752b080518cc64b7b6df7f07c482a0d8d045c16f0eaf3ee9c385b34f8d68b5adf3d2595a726f28228fef53f13b3b90b93bf2831c813fc69377f833090fa8a4ae3dd4b1e453e46812cc5b1e18d1f25323a6ce38cf0f8a5ec9d43e1fa0d8db47ac79ee2bbe73659edfef93ba0a1ecbaf9f3d0e6c786ded52e9c6167f67290126674ee17e9d0263bd7f4df1ec749f802163be9ec29e0c1082d4448ff2b972d1a3a7cca062d1a71e1a20b3fd9ae1b3ace206c8090fc992301ba01a663f95168afd8d5910581a076daacd58dc43743321f3bb245f06108a8a488044cc2f56f6ab5504ac3b79a4f9be417ed635bd5cd8b6a2108ea12ce69c0758941b8887dc1b1592ec62634178598f180c7ce7c192b754b281f334845135e30ed08da79876e1ed0c17790c9ba533fbfef2f3ceee71b3fd8ff6ec66021db468c792eadfac87b6cd93fd6eff9ba00c8c9026525c8fad4a47bab292510767e8316573d7402ff64236b3a623c6ae7e29890d441de8f08de673f4d0143030e400ff14e48ba1d276abbbb1a4385e6ab0da7ecfb26b2efc335ab7b80897b4dc040d41dbc539a0590ee381db88a94f069860cab9722078bd7ea553766a6902c5348fdf6c84d088086bab910d5ac9a0d48ecece842cfb8d0b84e1fc752cb237587a7c19be6a25a7d81d6f2832a0cbf142efab3288129e5d9ec5dd08e0e20e6ec930a0573d5af46cc792e99b27166617327aa48c89e732f377c269306cae1b5b0a321f348e75ab308df48d87088963736ca2b8c6c9b7f3fd4191834e17271dc57cd82412afe10e5253b1f45ed124af563cc70ef316e14d9e410d96d583bec2897b01ed2086c50205634606c92c30de9a5620334ce81b525648f479e20e83ece435bc2e6773d1cad1387df69c20e8a26e8aa3532921a4d3de920db23b74ed97bc7becf0a01146aa9e380bdcff65f6dc49982fe97653a82057b92b0036a58157e11f1623bf948eb04018965aec00f05995c1399a2ebf5b188b9226365a314b693618427b21b84a427af535850763c30e30d45add3a980c5c111c779d918bf13e8d8f4fff2d06cda19117119780b0ad827040704fba78f1588f4d7b3fcba1ef1f76e0c5aac02ca34e72888e4c67bec5bf737512a0c901e651efa5c11580432de96a83f72d00470d832253383cd853c4639769759665908516ccae2b67966f5fc5dc3cd8ce67873169d47a5d2229c1e6210302d591052d02acc4971a9bb84b1f6462ec8b03421d76c3eacd2ae185f9888f878a69b72c5a66a0b843eb7a85920d4ea48c3f0b1bbb0c83806549db4639e2ed325d877880c764a33a4b835397b1f747e4b081604fea2be9504efb61b3dcc9470560499f3103b176a0cdfe094ebd15218979c238ae134afcea023de1e8ff69aad3e7f2c04bd323793eae4fed3e0ffa77ea35e29cb9ffd1adb520fff9781a35414526ef1ab8a027465f0fbc640eeb1aaf48a5d050bb3f497960faf90c4d266b8ff404af942fec283159f66a8ac19371fc17edf22b5f34268e290d14ea47200e1e2c592e29b512e66a22e830411cba61332cc80acdd4bf85f1de5e97c78eadd577f856e165584eba24e197e48e8fd7dd412c362209207ad9333ab825a2a342af92d104a452cdf91073047b5079f9ad174e0c60ae7b660d69b8f36a374a4ca941638a6b9b3222fc08aac58dfc1e5f05fb6c68344aa8ff45c9690680524d7fc78f929e04e4ce496b3c813144c7dd7036c8ae7dc28eb11203ce83ae1dc39a2a365f83ac2ccdeb5a52e6298ff8b57955d6962625bfd893d2927ec2b24a8b4e5234ec43101a1f59ef61202966e120359ff97117605b4aaeaf4650675ef569a964fe44af70813fff0f1657d40b8631533d988fa1a7367fd04d7a2ea3268f7c72ed84a1a2d171cb2cc36b9038aaa1aaa676395f9cae7b585c2f83b47782337fb1f2c93dd2739d17c445c518143f599e63687ecc4b58be01a191fc9d2cad6fe34b4c549650b73ed7ec0b07cbc8d8fbcda6e5d02b1916c831a59ada7d32c63cb828cdbd10aeb781f7130ceb2435671fd1ceb9ac6f1da0633a02ba5366dd2522b026e04527ff6f3dc650d501f28e01211b0b989f2cf27e2a0826ebbf2e274f5c264cd7f9c65038e679bb0b79a387c69a98492d37850310eb38e8a666d5668fd8d4fbb338c3c983ad38585a3735b80d359d22004a7bd1f4917a6e431b4a70786143d41268417777aafb7cb260bdf1345dffb766791fcd2832baed125a1242d749681952a74363899af7caa471f46d51767cba82e8fc8bd7b40e842c95184658aa9b23c0ab7aa4c39d9611fc56ca13863e988d9c0c79867743edd2048e3f790f3866eb89d40ec0500852318dba2df62318faa5dfbe51ad3ea96a36203295f5d5ede515c6f3ef577344f1e7b78045a01bf77ed4e32ef03d76c24ecbd392dd0394fee7607b8e24687481c892517478477409b03ffdbd8753359146e6cbae342c4627c3bf4d4832fef7237cd51ffc3233a39fd51ffaef47d3b0e662e0c9743297f1fee5e5f36f9b106fab1e5ae4af119af48cf73301afa52cfecd55379e24a03c3860821de990dd1ad5d85fc4d9809d7cb5403fb40bda17be39055b0e7f81e46c0ef8f829eec6fdcbfaf61d143ff983a13b8cc3beefe9cd6823612dc95d2233a6b8ddc5ceef6f2c0da6f70efde64dbf7f2879e03a1d31c2dbff0d4c45584dbd2908efe8fd8ce0bbe908b642fce95c634aff408ca3831976b5f7cfd8a0abbc5d53869f8ae82a8060221f0ad62da2b16a409680935b4e268f9dd3cba1216b6cf7c7d49aa9709e210164da8e869491eba71d5d326250df48da7d2676225a8feea125b75754fd93930e3e920c7d52ed97770d2714cda98f796248c628c816af9d2ff9705bc8a2dd0a9eff54a7f96fccedaa99b6c3cc9e91628d3b73aaadd8ae4a8c36bca4b2d77928ae1569c51d2a3990b2a25e546b1bbc16825b44ddfe4b8308a7ecd9db8d16add22b4fa4b3c066872208ab07a741266174ca0db732dec47b1460127a0f8876f6b3b350155bba880092da41dc55ffc5196b40209f2166511931be37e06c4df2a35ea93a85fa8affa6153ef28607a74f77acade41cc2a35556fc9e3a94685adf4ac67cff50ee9a7c119f2aafca025a0cd0260c38d72d8e03c3baf8c2ea31a35406c9ca533b6adc9e78367f7d066d28457c17a878a7c7618a22d064b656c31dec24ed082a8579a7b014bce5c43eb1fd34bbe4414de8fc429e84838c4cfb0d2a949d7fd1d58db8108097f53e4af1ee30acd1ce4715c1a373cd01aaf13e989e24482db6cb02bc3c3dff4c2692003f6de3af95007ce4a6b0abe8d96ebdf9c92213b964ee14797fc0b21e47b53b4a8caffa8705f5a5db3507948adbbab9f9a9ec8c3495fc8439b9d58dc2738caf549f71438a259cdfb11e6a9358ada1ce13a15f72e855f68516f8ffe540d2b6ae73771f2059cdba1ce240e10909808a824dea7f3195167578a8da39d7e34eda9ed9c757264ac8182f9f617db8f79f4446e28c8fd0497cfc34b22fe52b7550823a213cca6cc186c9a5ca6088af34eb365f876def6ab5263800b02feac44ae7861b64f7e266a1059aa300fa5d1a536d72106b64c89927b41b076157bf2ae44feec323cd8e6879ba2d1ca5a02eda7cec8ebc12e59a5ececed23221a3483804b8a8c84e70faee03900833f278df96cceeee4c4957946b7743a43e0ef02402997f507be40e97cba332c637dba247d762bb77afaba55451d791a4f5fa832f766077865370bc768b1e972237f8e467ad3b0dffc36cf85149bcb2d4b148763c95cce960442c680d7a2fffd852c9f3f64a684879a2874e0436ce2cf809c1960148912c88358af42ba59309e0832fdab8fd52f8aeed18e850ce1dfd7c6844fb1b06b98a7a8622388b54eab4bc1cd3d3953744a60fba1a8d8abc0f1f2f042ac4ea88564a2929e58f143fe161d41c1c73d2401b4785c1afcc51c1b168829af3ee95da2bf39721da6dbed56a4ec153df8ee6c2ed9f48b1ae5570e36f428580580f7dcd53b26c0cc37f0de0dbe5764bdae904d35bd41d5f1e128de712f19933b86b2090ab88d3b28afa55c9265c85f2270a33c2861d0c9d76f1382b6823049bc493b3c86e57f9c1a09ad50023a6d9b9b79ef6fc770b69c4ec0ee1bfb9d56224f4352166fa629fff03d9dc00debc2eb857f922256e3ba6590d4e7cc6de1d1351d18aa614921e84c42e36498b3cc3d1d33fc92a8b234be682df7681603a8f8e1a3c04677b71dea7038c8a2bdaf4b9dc2e87af8e73b35a598e2881ab74aae039d214d2b9d609fa5482313aade389c93c12440bcdf408e1cd761365c1aa5557d97cf7564ab58ff5e55f8907f39b8ac99721fb71a78d7970397aae693e085167827483c4b95b1370d969ed78c1316939e74fe0e0bfb2b88911f37ab2eac30613e6277ac5ad4fbae1ef825601782fedac94992d168574fd1d983f1752947c7d4264e64ae635181275e0306a055ab2e69540a93cf36e2fb5fd140ca63bf8a4cff6d8fa5c00d6fab51fd3b734e7fce44fc108549dd4cbed54e8aee8579844534483fb3ca97cfcbca5bfb68a68a51a1ff9a455eef4196108d009ce2f6a8388211de0b9cc566e3f8b03a99f573f5502a0f75dc786fea4b2a38970a213fcddd4e88dc86b25a5c3445b5c139f86f635fcda73823203c60b1d211e839ddcd036717b0f82d3fea945535e219116576b3f0a54b335da0956b0549cad3ee3fe47d9d510990632db1c16776017f4f65cb239be28bc0e83564819fbfe02222af4f67735d151983d1213cb6815fde2b2f7838ef1cc24da30039a4c05c99640a29f4fa8c32a976f478788c3f0b167953f73add628fecb3f96437430a922b85a268e85dbe8c9f56b1598b8bac0c1e2210ad78cb41bd48a4541b2e461d431cfd37ff2c9c2ce0fd5e8f4c0c0bd647776289b38e3ac616bb0c9752247dc3e83d9b15c2d7ca1d08242fd401982a7e1d060cacb6eca4084acc7f699716b4d6bb6966c6e8b662014bb755a82bcbb200aac052970a5edd8deb2a4bb81c21fc7e9b396026dacd472fbdaf887d4048d6c20b040a247cb121ac2ae3fe15512c7d3d177aa0713f6ceed9f45e4414f160ebe2cc57b55416f8973b4caca7535b98aab8a2abb70821fdd5dae6909f6e1982801ef05f956a55c2fa45bbe9a8dab821ee1c071f6cb59c65d45384723fe56275ae50294bf7c9f2ba642444df32e9042f82f506a22a10feddcecde7a654db419072e8cbd9392c41407470d5102ddbaf679776c794bf414848a767721e7706cbb7792b08e13be55d5f342f1bbbc6a8222d6463162940f68b38b7829dfad14b0bf097cf550f8bae1c733d653b71882a67c0df0d796ce74d772aac3e453a29ff1f671414721d66a24a3726305647c7eae1f90870d5f95b312c73d322c2336a0f82a3e1b848e724d8dd552ef92f57f4d75c81def75f0ba0ed2b14e9b3bdf8ef9aeac81065fd421495f534cd08e97a3abc84ebbc062b5361e683d4d5d5c4293359bda7dcf06e73d5af67854da3822eb3cf9a8a446230e8896337692a11f6b416e8c54c77240e1020d23c5066899ec7cfd08add8ae82b0d2a27ae7057c53dd54250aac59708f685e19fdc2279b149a89e9a3fd32032d8fdfbd87bb8b3c185fea3fefcec1e28c6a5bfeeb98137c439cfc187407087d5b47cfb55da57eb66c892a03f10ae5c7f899f7d3821589b377f41f435725f0b29fadab1e4867a31ba049222d1b5f36ceb2b9b7d84c6326c5976e98e351d557457316f5555cee664172db4d713f6fddf5fe848831ecf5739f9ddcedacc340077d9e5d40cf7a0a772271d5f3c067f86ffec0d6bb857d9df1d24702d6286a19f9edbdf6408fd5c573618c04f12568846ec56d67dea6c356152b1001fe14f8baa166829ceaab07cbeb50b530a9c0408615c4f664b0cf614590544f5f4c9781532898e9ebe91603f2b2a6ad7e2ecc14166b0474fe061312035bba471d5389df9557e49a4bd9e138db1fd5041e916b82ccfe220926e58519b65fe7fbb3ec95c10eb082538335b4c549dd4cc3669b523fceed0b111bc36ee104e8c30460b7bb46ea3a36321a3a07c15f01672edd41d35d5f537d6f333f6f324faeb06da226dc2394d6a347fdadcc5dd6da9ee77edf059fc96808d486d54b2b503158fd2e45cf9316b60f579393f0e4776d9d7e4bf19d6cccbdfcce96172296aee1cbd98958993c74e847958e4a92f72760d626e9a1c71edb5b410f93606433482878c50882a045f80c7c25031bf16d0188424e46a1f63f37d625f4f5ea788159bb7e45347e1f885d768ab4b0738381b0e1cb34dd58fa44025a876d0b3448694fc2413d5129f61bcfd6cebaaa1c6e515f60b7fcda53ef635d645ecbd8a5d05a8cb558f7ef5a8a132612223091bc18fbac577e523c2179ea8980f06356905879cbb177383f64a3ff187d6fbce4bd3e55e6813ba15986c2679f5aca9e903337c9e8fa1602b7c6e5d09063800c4ff1c62abe8cc60f58e216aae576630da2fc996570521d3be396530da746c34fa33c33f0a9069ee1283236da79ddafa84f6716066d2be4919d8e48c25d7f5da979b560893aca8214fcb773f973429b004c6796f61eedf744becdf39d7621ce5804e8bd5399899b531379c11022ee0a01ae3408e6e1a0251e3cf2653747b4748335c46483f87c2c5338f4e517f85c36606f36f020738329cd0a06c2143df0177dad9b0a0dddb04f452f77917b899544369951dfc5678b70b8faef4baa05c3e7fbb684ad9c45dd6a89a1b09a1128ea0986e1611d5e8c01a6dd9fd3a2cc12226adc4d6d944a2c725ff5660c79b96b1cf16ec2f8cf42b0a0c859f5e36657bf84f51578716b13e9bdfe34932249b2cfb26ca6f2d50b7c8aa5877afceea4245b68cae64357c1e242bc1584d736d622fbb258de13121d37d86d0bfe99e3782114af0fc9e256287607d45ac1d370eba816daef90e9e9e8b038ea37243ad8db08d0168a99ae19c46dd0bcd57624c46cbc057ef6552d4f140d84f187ca98e30dd8c731459e959e197f547e1e7010d95e32f443820b9a575b1364c356b6abd2315a003ff1c4ab022d188049a9126fd2249e6f7fffaade12ce5236557657c7cfbd8a8706bb47518abee14da9d9b75af12e82802bb8dce52e050657c3229f07c038f887b39fb9f965e3ce40573684359917a527998f751195d7e30d6db0b01f5d2748903ad69c8a31492fa3689da2ace447c3bb1e50cebb48cbf8c941b5ee8f1d366fc4f1e2fe630bd0b7d408f8c39b76d82ea54ccc20779cd08d94baf555e97b36ee9f6b6f3c9c516803b9140e64855b4b187bde4ea0fd1a2010701dd71188b8417b0b96e73e81af14a73cfffa90075083c17e33242d95487e35bfeef8b80d78d21302c9cd9a91603fbe1422d2affccfbd86b576da9505aba486ab3910bcff589bbbb152edfcc1fbe195dde6d7526e1fcba49d9b403e2c42f84b06788e68e062709bbf3ed703939c6567dcd1a989d189e0df789207697c5971a08172c815aabf287637f5aeeea14ab2fd8284175b94edd73154bd140ef0ea8556516925418af7ae55963e173d101ba3b4945db2df28b1d9b1ded5706fed69f6b0ba14209891f88e4c87a319065268e411d533ca569e292e5e5ace78c45f816a5db97be697973e43eb500f28198e0be7fdfff3af5b616234a20b91d931346c9419a4816d0447ebb20b9d70f3c612692d09ce6f526a34d26a112e773dda138c2c9e4dc379f77eab75de29481a6884572bc1f1d473cfefe39bcdc65ba8e1acaf98182b1f216b9275f0d235c540bcec2e22ac5b05fbe32deb01b196a0e3d6e6aaab1980150b122b49279cbb2735ee57f0afc808dbeeb22c4c1e7519b6930452a7a9e958639c426dde61a711be319d0895d9c51fa0e3d8ef09f11db9ba014945fc5d17c0d83bc32ec648d7704582bf111d0306a0fb7c9413af961dd495e9f54fdf6dda0a0ab47aafe53c61b8991cc2faac4b435a94cb7b89c07a0f77407ffe35576f3cd5f8d3d216d721b611f9887229434fabb5efff1c31aee46a84e08539ae65eff56aafa3cfb988aac5dce12e63637e9b378142241ae88eae6e29ed3faf0ede61f64b845ee1876a412f031175a1e6e44401a74587156d57d91a2bf569920455e4bf7be7295c4b25d23a383597443315b3512c3a83a6c6dd8e6cb083663dd70c3e92ca3217849b6e660c487edf6486fb52e7187aa51363ae0aa6cfe054cb37d6256eb70194fb2bff60213fe75025659265bd0c2b1398112b65171deb543649ad1c85ff2f5ce2318bc4a36fa7b7c34426923afe982ba9e2fa6be572b083ae010969097f2e635cf6834a555bac997d91b5464aacb39486048fc4b4f3c003991b6b4cccb622aa753ab237b204262e2048e754f2c0ec5468bfee0875732508785daf99a114da308a14df047aa89c1d9654521983521d8fcc809239889a4c511bcd592f554ba2dab61277db361142f39117f3ef372a15dafd0bb6c99cfd7bd5d5225042fe7c8edc1e53b0422a2a530ef79deb52e3b22b428abe7fc7ddcc1167ccb0c72e57d39a3ecb9179e82bdda44a78a704160d021d9d4c56067f95838659f3f1", 0x2000, &(0x7f0000011400)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 22:53:47 executing program 2: r0 = syz_open_procfs(0x0, &(0x7f0000000000)='smaps\x00') read$FUSE(r0, &(0x7f0000002280)={0x2020}, 0x2020) read$FUSE(r0, 0x0, 0x0) read$FUSE(r0, &(0x7f00000042c0)={0x2020}, 0x2020) read$FUSE(r0, &(0x7f0000008440)={0x2020}, 0x2020) read$FUSE(r0, &(0x7f000000c6c0)={0x2020}, 0x2020) read$FUSE(r0, &(0x7f0000006400)={0x2020}, 0x2020) read$FUSE(r0, &(0x7f000000e7c0)={0x2020}, 0x2020) syz_fuse_handle_req(r0, &(0x7f000000a480)="11387eda7677075c17d57d6a430c71d7e4542574cfb2454f6dd5c5d5b357cf50d6e67df2c4aa3f6824b2ff780ffca672daca501c6b0971e5655a2d7caa4aaeeda58438f82d8c1858a962d1c542b716a83b30106663a8d6e794d44ca2598102189551d35a024d3735ec69d70cf4503cff6a858712d1a3fc4993983d6aea753d7c71b8ac056027406c64b05dca9944cccd2ca98d515cd9179652549203bc55bf231c3c4e53d7c3cb5d39676e889d38f9b4b3070107c22c4f807cc46c58f76ce203d4f48c8b9d2f8c0f91ef4a41a4b80e9a4cc9a00126fd0b56270ee5f5f3d639a2f5470a10364ff7f179f34339607b03079dcbf5a557b0ffe08fbf56231e4bb3786df248e0df3342ea74e4ffc0647fe1f1ddc5454fe0f1809a238ea3a62ea8d58a16b4675183cce31ff8247198d91cb16db0453e67db06fd34bb43155b7b3c72e4fd414475585f58c80f25daae37aef5cc4142c60fedfe1159fb7eb2bb49d1c6aa2fea3dbfad7a352d13864170e082e756d248fef6fd33ae8c1d6d49b388aa38af4ef361f78c4f17fa0b192b52eebd2b6c177a7676af31b695bb539e99cc12ae0c421b697219abfc5975bebf983e3c3b096638767ae5f45acdb50470ff7c2de003bc7c0fcec5876ed15cf5bd64a8df3cf048f5f595292ac0ccc181a0d2eee564d169dd11e6b6691d1cfa30f176c1b23ac3042a12b91dc8670e83abb3c7175cb8b7dd57315115afd95311a1ee2a04f4fe865a53539702de45c48ab082fe81589ffa694d2ada5c9ea78e3eec37bb5e6225c6147ac3d63e4931a7a92176d1c6a9efb20fde20f807ce07fb587047d41cca3a0a83cb7cf8af3757d6a6cfea55ad09fa0704c01d3d86f45b282e79e9f5c7bba9abff555f0c72f3caa203d85cf5c8b0d3bd3c4f3ac2a03d9bd23e1ce559af2f1d137a9f0fcd01fe347c543996d59d9daad1f05072a303c88a5ff78d19e150e2bbe93c5281cd1aef93902dc16018194055d15b3a9379c71d2947368d116550b92d4a89448fe171c1d0026a9a60a8d9e65cada9f5fb55bd6a97257d1e4c3916bbb2907af62f6dc0ce0070708d34adcb80d657ff527ee97ce826a175f133500010116bbfde5ef37d643056187dfae696e7f8d37ae7def0c68eedd7b3d4f126b790f2ebc30a4f51d868f4cf9c24e12b9197041a0d1e8afa25353aab9bec5bd64cc9b18d7d058477a807ae97baaf93661fcf43a7fdccac5b2cf221ccbba6904ed48efbd8cc4a10fe2e078f7eb6d220179e9c45c06066a6e2d95512c2c7747135117a1e84027bb616c89e7257165378619621131b55be15682d5ac744a22fe7ce839269ec14b76060a1142185dea94862b3178cead479122f474f1ca7176f32409b01972719593091ac76a946b48040990f89697b3eeb3b1b3088bbdc1b95ec4e65055374281f6baa8773ff52781cb7184cc4c7f4ace3684819bc27752e302572ea07893c8f76cd63ded7b6dca6e6f1b07de014cee8ceac247bec358c4cd6e2a3c6d2d841c96f7c081b865baf5854a6e00b1b615bc9d4f106bbf584efff8d9ba2decc5b094520d8a7c28d44bd564eb4723305818ee4af579927825bc039a9d9975b1d559dfb5163af3a71b6ac7c3da411a674886425f7246c9cd595ce6aee8d7e79c4625a3a243ce42b0bfdbbe43e4537df012c2d622273bee4d099cac75e27942bd02c97e7d1b7c5a084306d138c8494d87e996eac31f4e655fc3c50ffc79f0f1e5dc38b3f3386842211f21f7f7464faf16ebed477531bd1ce4848e8639ad9f0c82d9ce31b4eb83d1a65051015b16b89eb10d644c59bc26e7312d3f7e091fd08fa07ad03472eb08337ac4c55378e483fb340d8e47623f09581071fec69b74b416aaa2b9e1278af1ee54ceea026ac7fbc8922808136c4c53a72b2abd9cda48dbd9bbeacdb52f841b1d5bb65f57c343b6622b4235b5bc3095590e92ebaae8a9fb4834470406d43a2d4fe57d8743e348f6f7e53f0cf84d942293d274869806e645ca199604c6f7548fdd490a531f24c191f157edf7079c51e621a66b698a83f149201918eaa32e79a1cc6936754795bc447646e782a63942de4b7c250eb13a3db5923d35666b8bc2f23ede47bf2221fdf3eac631d24f2e61660d935d4b993f1aa76740ff2c14f2e6ae47040a05f3bdbfb6f12db49f1a230b7e697e1a9a73ffd7fef1c55fcebfb25fb63829498b2a128f3b12087f2817d595df8d3545364c569cfe4414b68f13ea7b49c0b2b4ed36caa505bcbd3266a894e94e0a7a1280a3513fae5c2dc96a9a0a16f4dad710523f585bcda8263b358bfbb405a6dfd319325a2a6266eacf1b3d12927e72c46c5d4a09f3a1c959712590e19671ec134e3244a21d755425695b93f01e25db099d7a0be274f707802f42920607b04f2597fa5bf8eeef8eb71872490526de1ef5e230ce75db24898822073598981c29e2253a1fd53f21f65b90c737cc64367556d6ecc29b8b482ceac387c5ddd29cbf982b2e6e0b09d58020ebe58482fca426bd6f1b9f7d9288977a13c55e4c3ed4eb4090b68bd637026403f7230c35af5576ac74fbd33c492576db5c3a91cf00b5060bfe597794038110ee41332b504dd800ac573d3d82a64c053ff20df45597982e55413b16d469a188868b742b8428bae45acb23ebca19de6f598205c446210e25f8168e6b4f38db6e22f66fa86703e7807ba5268226ee25a66469168d6c2bea9ef4b332e8bebe1a5c7c13525d1be384d6ab0d40ad0c9dd6177c3d7cb7e053c54105b72a4454be5ea2e25de4722621150c0584ffcd9fbf511ad0fcce3e89aa7feca1d19d2968612358d09c28db7fb5e7f19769692d58dc371735689914dbef0818f9ed7ef3b8d15561b2ef9a7f1a6dafe5c9eb4a532facfb3d7e17f381d6791e5a8226f99f80c6c2a1b064b6f3d7edfb3e21c5e84c382abd495b86ad5c4f13ead1abab362600f1eb52bc41b7c664c13f934dbb207b6597fe4752b080518cc64b7b6df7f07c482a0d8d045c16f0eaf3ee9c385b34f8d68b5adf3d2595a726f28228fef53f13b3b90b93bf2831c813fc69377f833090fa8a4ae3dd4b1e453e46812cc5b1e18d1f25323a6ce38cf0f8a5ec9d43e1fa0d8db47ac79ee2bbe73659edfef93ba0a1ecbaf9f3d0e6c786ded52e9c6167f67290126674ee17e9d0263bd7f4df1ec749f802163be9ec29e0c1082d4448ff2b972d1a3a7cca062d1a71e1a20b3fd9ae1b3ace206c8090fc992301ba01a663f95168afd8d5910581a076daacd58dc43743321f3bb245f06108a8a488044cc2f56f6ab5504ac3b79a4f9be417ed635bd5cd8b6a2108ea12ce69c0758941b8887dc1b1592ec62634178598f180c7ce7c192b754b281f334845135e30ed08da79876e1ed0c17790c9ba533fbfef2f3ceee71b3fd8ff6ec66021db468c792eadfac87b6cd93fd6eff9ba00c8c9026525c8fad4a47bab292510767e8316573d7402ff64236b3a623c6ae7e29890d441de8f08de673f4d0143030e400ff14e48ba1d276abbbb1a4385e6ab0da7ecfb26b2efc335ab7b80897b4dc040d41dbc539a0590ee381db88a94f069860cab9722078bd7ea553766a6902c5348fdf6c84d088086bab910d5ac9a0d48ecece842cfb8d0b84e1fc752cb237587a7c19be6a25a7d81d6f2832a0cbf142efab3288129e5d9ec5dd08e0e20e6ec930a0573d5af46cc792e99b27166617327aa48c89e732f377c269306cae1b5b0a321f348e75ab308df48d87088963736ca2b8c6c9b7f3fd4191834e17271dc57cd82412afe10e5253b1f45ed124af563cc70ef316e14d9e410d96d583bec2897b01ed2086c50205634606c92c30de9a5620334ce81b525648f479e20e83ece435bc2e6773d1cad1387df69c20e8a26e8aa3532921a4d3de920db23b74ed97bc7becf0a01146aa9e380bdcff65f6dc49982fe97653a82057b92b0036a58157e11f1623bf948eb04018965aec00f05995c1399a2ebf5b188b9226365a314b693618427b21b84a427af535850763c30e30d45add3a980c5c111c779d918bf13e8d8f4fff2d06cda19117119780b0ad827040704fba78f1588f4d7b3fcba1ef1f76e0c5aac02ca34e72888e4c67bec5bf737512a0c901e651efa5c11580432de96a83f72d00470d832253383cd853c4639769759665908516ccae2b67966f5fc5dc3cd8ce67873169d47a5d2229c1e6210302d591052d02acc4971a9bb84b1f6462ec8b03421d76c3eacd2ae185f9888f878a69b72c5a66a0b843eb7a85920d4ea48c3f0b1bbb0c83806549db4639e2ed325d877880c764a33a4b835397b1f747e4b081604fea2be9504efb61b3dcc9470560499f3103b176a0cdfe094ebd15218979c238ae134afcea023de1e8ff69aad3e7f2c04bd323793eae4fed3e0ffa77ea35e29cb9ffd1adb520fff9781a35414526ef1ab8a027465f0fbc640eeb1aaf48a5d050bb3f497960faf90c4d266b8ff404af942fec283159f66a8ac19371fc17edf22b5f34268e290d14ea47200e1e2c592e29b512e66a22e830411cba61332cc80acdd4bf85f1de5e97c78eadd577f856e165584eba24e197e48e8fd7dd412c362209207ad9333ab825a2a342af92d104a452cdf91073047b5079f9ad174e0c60ae7b660d69b8f36a374a4ca941638a6b9b3222fc08aac58dfc1e5f05fb6c68344aa8ff45c9690680524d7fc78f929e04e4ce496b3c813144c7dd7036c8ae7dc28eb11203ce83ae1dc39a2a365f83ac2ccdeb5a52e6298ff8b57955d6962625bfd893d2927ec2b24a8b4e5234ec43101a1f59ef61202966e120359ff97117605b4aaeaf4650675ef569a964fe44af70813fff0f1657d40b8631533d988fa1a7367fd04d7a2ea3268f7c72ed84a1a2d171cb2cc36b9038aaa1aaa676395f9cae7b585c2f83b47782337fb1f2c93dd2739d17c445c518143f599e63687ecc4b58be01a191fc9d2cad6fe34b4c549650b73ed7ec0b07cbc8d8fbcda6e5d02b1916c831a59ada7d32c63cb828cdbd10aeb781f7130ceb2435671fd1ceb9ac6f1da0633a02ba5366dd2522b026e04527ff6f3dc650d501f28e01211b0b989f2cf27e2a0826ebbf2e274f5c264cd7f9c65038e679bb0b79a387c69a98492d37850310eb38e8a666d5668fd8d4fbb338c3c983ad38585a3735b80d359d22004a7bd1f4917a6e431b4a70786143d41268417777aafb7cb260bdf1345dffb766791fcd2832baed125a1242d749681952a74363899af7caa471f46d51767cba82e8fc8bd7b40e842c95184658aa9b23c0ab7aa4c39d9611fc56ca13863e988d9c0c79867743edd2048e3f790f3866eb89d40ec0500852318dba2df62318faa5dfbe51ad3ea96a36203295f5d5ede515c6f3ef577344f1e7b78045a01bf77ed4e32ef03d76c24ecbd392dd0394fee7607b8e24687481c892517478477409b03ffdbd8753359146e6cbae342c4627c3bf4d4832fef7237cd51ffc3233a39fd51ffaef47d3b0e662e0c9743297f1fee5e5f36f9b106fab1e5ae4af119af48cf73301afa52cfecd55379e24a03c3860821de990dd1ad5d85fc4d9809d7cb5403fb40bda17be39055b0e7f81e46c0ef8f829eec6fdcbfaf61d143ff983a13b8cc3beefe9cd6823612dc95d2233a6b8ddc5ceef6f2c0da6f70efde64dbf7f2879e03a1d31c2dbff0d4c45584dbd2908efe8fd8ce0bbe908b642fce95c634aff408ca3831976b5f7cfd8a0abbc5d53869f8ae82a8060221f0ad62da2b16a409680935b4e268f9dd3cba1216b6cf7c7d49aa9709e210164da8e869491eba71d5d326250df48da7d2676225a8feea125b75754fd93930e3e920c7d52ed97770d2714cda98f796248c628c816af9d2ff9705bc8a2dd0a9eff54a7f96fccedaa99b6c3cc9e91628d3b73aaadd8ae4a8c36bca4b2d77928ae1569c51d2a3990b2a25e546b1bbc16825b44ddfe4b8308a7ecd9db8d16add22b4fa4b3c066872208ab07a741266174ca0db732dec47b1460127a0f8876f6b3b350155bba880092da41dc55ffc5196b40209f2166511931be37e06c4df2a35ea93a85fa8affa6153ef28607a74f77acade41cc2a35556fc9e3a94685adf4ac67cff50ee9a7c119f2aafca025a0cd0260c38d72d8e03c3baf8c2ea31a35406c9ca533b6adc9e78367f7d066d28457c17a878a7c7618a22d064b656c31dec24ed082a8579a7b014bce5c43eb1fd34bbe4414de8fc429e84838c4cfb0d2a949d7fd1d58db8108097f53e4af1ee30acd1ce4715c1a373cd01aaf13e989e24482db6cb02bc3c3dff4c2692003f6de3af95007ce4a6b0abe8d96ebdf9c92213b964ee14797fc0b21e47b53b4a8caffa8705f5a5db3507948adbbab9f9a9ec8c3495fc8439b9d58dc2738caf549f71438a259cdfb11e6a9358ada1ce13a15f72e855f68516f8ffe540d2b6ae73771f2059cdba1ce240e10909808a824dea7f3195167578a8da39d7e34eda9ed9c757264ac8182f9f617db8f79f4446e28c8fd0497cfc34b22fe52b7550823a213cca6cc186c9a5ca6088af34eb365f876def6ab5263800b02feac44ae7861b64f7e266a1059aa300fa5d1a536d72106b64c89927b41b076157bf2ae44feec323cd8e6879ba2d1ca5a02eda7cec8ebc12e59a5ececed23221a3483804b8a8c84e70faee03900833f278df96cceeee4c4957946b7743a43e0ef02402997f507be40e97cba332c637dba247d762bb77afaba55451d791a4f5fa832f766077865370bc768b1e972237f8e467ad3b0dffc36cf85149bcb2d4b148763c95cce960442c680d7a2fffd852c9f3f64a684879a2874e0436ce2cf809c1960148912c88358af42ba59309e0832fdab8fd52f8aeed18e850ce1dfd7c6844fb1b06b98a7a8622388b54eab4bc1cd3d3953744a60fba1a8d8abc0f1f2f042ac4ea88564a2929e58f143fe161d41c1c73d2401b4785c1afcc51c1b168829af3ee95da2bf39721da6dbed56a4ec153df8ee6c2ed9f48b1ae5570e36f428580580f7dcd53b26c0cc37f0de0dbe5764bdae904d35bd41d5f1e128de712f19933b86b2090ab88d3b28afa55c9265c85f2270a33c2861d0c9d76f1382b6823049bc493b3c86e57f9c1a09ad50023a6d9b9b79ef6fc770b69c4ec0ee1bfb9d56224f4352166fa629fff03d9dc00debc2eb857f922256e3ba6590d4e7cc6de1d1351d18aa614921e84c42e36498b3cc3d1d33fc92a8b234be682df7681603a8f8e1a3c04677b71dea7038c8a2bdaf4b9dc2e87af8e73b35a598e2881ab74aae039d214d2b9d609fa5482313aade389c93c12440bcdf408e1cd761365c1aa5557d97cf7564ab58ff5e55f8907f39b8ac99721fb71a78d7970397aae693e085167827483c4b95b1370d969ed78c1316939e74fe0e0bfb2b88911f37ab2eac30613e6277ac5ad4fbae1ef825601782fedac94992d168574fd1d983f1752947c7d4264e64ae635181275e0306a055ab2e69540a93cf36e2fb5fd140ca63bf8a4cff6d8fa5c00d6fab51fd3b734e7fce44fc108549dd4cbed54e8aee8579844534483fb3ca97cfcbca5bfb68a68a51a1ff9a455eef4196108d009ce2f6a8388211de0b9cc566e3f8b03a99f573f5502a0f75dc786fea4b2a38970a213fcddd4e88dc86b25a5c3445b5c139f86f635fcda73823203c60b1d211e839ddcd036717b0f82d3fea945535e219116576b3f0a54b335da0956b0549cad3ee3fe47d9d510990632db1c16776017f4f65cb239be28bc0e83564819fbfe02222af4f67735d151983d1213cb6815fde2b2f7838ef1cc24da30039a4c05c99640a29f4fa8c32a976f478788c3f0b167953f73add628fecb3f96437430a922b85a268e85dbe8c9f56b1598b8bac0c1e2210ad78cb41bd48a4541b2e461d431cfd37ff2c9c2ce0fd5e8f4c0c0bd647776289b38e3ac616bb0c9752247dc3e83d9b15c2d7ca1d08242fd401982a7e1d060cacb6eca4084acc7f699716b4d6bb6966c6e8b662014bb755a82bcbb200aac052970a5edd8deb2a4bb81c21fc7e9b396026dacd472fbdaf887d4048d6c20b040a247cb121ac2ae3fe15512c7d3d177aa0713f6ceed9f45e4414f160ebe2cc57b55416f8973b4caca7535b98aab8a2abb70821fdd5dae6909f6e1982801ef05f956a55c2fa45bbe9a8dab821ee1c071f6cb59c65d45384723fe56275ae50294bf7c9f2ba642444df32e9042f82f506a22a10feddcecde7a654db419072e8cbd9392c41407470d5102ddbaf679776c794bf414848a767721e7706cbb7792b08e13be55d5f342f1bbbc6a8222d6463162940f68b38b7829dfad14b0bf097cf550f8bae1c733d653b71882a67c0df0d796ce74d772aac3e453a29ff1f671414721d66a24a3726305647c7eae1f90870d5f95b312c73d322c2336a0f82a3e1b848e724d8dd552ef92f57f4d75c81def75f0ba0ed2b14e9b3bdf8ef9aeac81065fd421495f534cd08e97a3abc84ebbc062b5361e683d4d5d5c4293359bda7dcf06e73d5af67854da3822eb3cf9a8a446230e8896337692a11f6b416e8c54c77240e1020d23c5066899ec7cfd08add8ae82b0d2a27ae7057c53dd54250aac59708f685e19fdc2279b149a89e9a3fd32032d8fdfbd87bb8b3c185fea3fefcec1e28c6a5bfeeb98137c439cfc187407087d5b47cfb55da57eb66c892a03f10ae5c7f899f7d3821589b377f41f435725f0b29fadab1e4867a31ba049222d1b5f36ceb2b9b7d84c6326c5976e98e351d557457316f5555cee664172db4d713f6fddf5fe848831ecf5739f9ddcedacc340077d9e5d40cf7a0a772271d5f3c067f86ffec0d6bb857d9df1d24702d6286a19f9edbdf6408fd5c573618c04f12568846ec56d67dea6c356152b1001fe14f8baa166829ceaab07cbeb50b530a9c0408615c4f664b0cf614590544f5f4c9781532898e9ebe91603f2b2a6ad7e2ecc14166b0474fe061312035bba471d5389df9557e49a4bd9e138db1fd5041e916b82ccfe220926e58519b65fe7fbb3ec95c10eb082538335b4c549dd4cc3669b523fceed0b111bc36ee104e8c30460b7bb46ea3a36321a3a07c15f01672edd41d35d5f537d6f333f6f324faeb06da226dc2394d6a347fdadcc5dd6da9ee77edf059fc96808d486d54b2b503158fd2e45cf9316b60f579393f0e4776d9d7e4bf19d6cccbdfcce96172296aee1cbd98958993c74e847958e4a92f72760d626e9a1c71edb5b410f93606433482878c50882a045f80c7c25031bf16d0188424e46a1f63f37d625f4f5ea788159bb7e45347e1f885d768ab4b0738381b0e1cb34dd58fa44025a876d0b3448694fc2413d5129f61bcfd6cebaaa1c6e515f60b7fcda53ef635d645ecbd8a5d05a8cb558f7ef5a8a132612223091bc18fbac577e523c2179ea8980f06356905879cbb177383f64a3ff187d6fbce4bd3e55e6813ba15986c2679f5aca9e903337c9e8fa1602b7c6e5d09063800c4ff1c62abe8cc60f58e216aae576630da2fc996570521d3be396530da746c34fa33c33f0a9069ee1283236da79ddafa84f6716066d2be4919d8e48c25d7f5da979b560893aca8214fcb773f973429b004c6796f61eedf744becdf39d7621ce5804e8bd5399899b531379c11022ee0a01ae3408e6e1a0251e3cf2653747b4748335c46483f87c2c5338f4e517f85c36606f36f020738329cd0a06c2143df0177dad9b0a0dddb04f452f77917b899544369951dfc5678b70b8faef4baa05c3e7fbb684ad9c45dd6a89a1b09a1128ea0986e1611d5e8c01a6dd9fd3a2cc12226adc4d6d944a2c725ff5660c79b96b1cf16ec2f8cf42b0a0c859f5e36657bf84f51578716b13e9bdfe34932249b2cfb26ca6f2d50b7c8aa5877afceea4245b68cae64357c1e242bc1584d736d622fbb258de13121d37d86d0bfe99e3782114af0fc9e256287607d45ac1d370eba816daef90e9e9e8b038ea37243ad8db08d0168a99ae19c46dd0bcd57624c46cbc057ef6552d4f140d84f187ca98e30dd8c731459e959e197f547e1e7010d95e32f443820b9a575b1364c356b6abd2315a003ff1c4ab022d188049a9126fd2249e6f7fffaade12ce5236557657c7cfbd8a8706bb47518abee14da9d9b75af12e82802bb8dce52e050657c3229f07c038f887b39fb9f965e3ce40573684359917a527998f751195d7e30d6db0b01f5d2748903ad69c8a31492fa3689da2ace447c3bb1e50cebb48cbf8c941b5ee8f1d366fc4f1e2fe630bd0b7d408f8c39b76d82ea54ccc20779cd08d94baf555e97b36ee9f6b6f3c9c516803b9140e64855b4b187bde4ea0fd1a2010701dd71188b8417b0b96e73e81af14a73cfffa90075083c17e33242d95487e35bfeef8b80d78d21302c9cd9a91603fbe1422d2affccfbd86b576da9505aba486ab3910bcff589bbbb152edfcc1fbe195dde6d7526e1fcba49d9b403e2c42f84b06788e68e062709bbf3ed703939c6567dcd1a989d189e0df789207697c5971a08172c815aabf287637f5aeeea14ab2fd8284175b94edd73154bd140ef0ea8556516925418af7ae55963e173d101ba3b4945db2df28b1d9b1ded5706fed69f6b0ba14209891f88e4c87a319065268e411d533ca569e292e5e5ace78c45f816a5db97be697973e43eb500f28198e0be7fdfff3af5b616234a20b91d931346c9419a4816d0447ebb20b9d70f3c612692d09ce6f526a34d26a112e773dda138c2c9e4dc379f77eab75de29481a6884572bc1f1d473cfefe39bcdc65ba8e1acaf98182b1f216b9275f0d235c540bcec2e22ac5b05fbe32deb01b196a0e3d6e6aaab1980150b122b49279cbb2735ee57f0afc808dbeeb22c4c1e7519b6930452a7a9e958639c426dde61a711be319d0895d9c51fa0e3d8ef09f11db9ba014945fc5d17c0d83bc32ec648d7704582bf111d0306a0fb7c9413af961dd495e9f54fdf6dda0a0ab47aafe53c61b8991cc2faac4b435a94cb7b89c07a0f77407ffe35576f3cd5f8d3d216d721b611f9887229434fabb5efff1c31aee46a84e08539ae65eff56aafa3cfb988aac5dce12e63637e9b378142241ae88eae6e29ed3faf0ede61f64b845ee1876a412f031175a1e6e44401a74587156d57d91a2bf569920455e4bf7be7295c4b25d23a383597443315b3512c3a83a6c6dd8e6cb083663dd70c3e92ca3217849b6e660c487edf6486fb52e7187aa51363ae0aa6cfe054cb37d6256eb70194fb2bff60213fe75025659265bd0c2b1398112b65171deb543649ad1c85ff2f5ce2318bc4a36fa7b7c34426923afe982ba9e2fa6be572b083ae010969097f2e635cf6834a555bac997d91b5464aacb39486048fc4b4f3c003991b6b4cccb622aa753ab237b204262e2048e754f2c0ec5468bfee0875732508785daf99a114da308a14df047aa89c1d9654521983521d8fcc809239889a4c511bcd592f554ba2dab61277db361142f39117f3ef372a15dafd0bb6c99cfd7bd5d5225042fe7c8edc1e53b0422a2a530ef79deb52e3b22b428abe7fc7ddcc1167ccb0c72e57d39a3ecb9179e82bdda44a78a704160d021d9d4c56067f95838659f3f1", 0x2000, &(0x7f0000011400)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 22:53:47 executing program 1: syz_genetlink_get_family_id$nl80211(&(0x7f00000031c0)='nl80211\x00', 0xffffffffffffffff) 22:53:47 executing program 2: r0 = syz_open_procfs(0x0, &(0x7f0000000000)='smaps\x00') read$FUSE(r0, &(0x7f0000002280)={0x2020}, 0x2020) read$FUSE(r0, 0x0, 0x0) read$FUSE(r0, &(0x7f00000042c0)={0x2020}, 0x2020) read$FUSE(r0, &(0x7f0000008440)={0x2020}, 0x2020) read$FUSE(r0, &(0x7f000000c6c0)={0x2020}, 0x2020) read$FUSE(r0, &(0x7f0000006400)={0x2020}, 0x2020) read$FUSE(r0, &(0x7f000000e7c0)={0x2020}, 0x2020) syz_fuse_handle_req(r0, &(0x7f000000a480)="11387eda7677075c17d57d6a430c71d7e4542574cfb2454f6dd5c5d5b357cf50d6e67df2c4aa3f6824b2ff780ffca672daca501c6b0971e5655a2d7caa4aaeeda58438f82d8c1858a962d1c542b716a83b30106663a8d6e794d44ca2598102189551d35a024d3735ec69d70cf4503cff6a858712d1a3fc4993983d6aea753d7c71b8ac056027406c64b05dca9944cccd2ca98d515cd9179652549203bc55bf231c3c4e53d7c3cb5d39676e889d38f9b4b3070107c22c4f807cc46c58f76ce203d4f48c8b9d2f8c0f91ef4a41a4b80e9a4cc9a00126fd0b56270ee5f5f3d639a2f5470a10364ff7f179f34339607b03079dcbf5a557b0ffe08fbf56231e4bb3786df248e0df3342ea74e4ffc0647fe1f1ddc5454fe0f1809a238ea3a62ea8d58a16b4675183cce31ff8247198d91cb16db0453e67db06fd34bb43155b7b3c72e4fd414475585f58c80f25daae37aef5cc4142c60fedfe1159fb7eb2bb49d1c6aa2fea3dbfad7a352d13864170e082e756d248fef6fd33ae8c1d6d49b388aa38af4ef361f78c4f17fa0b192b52eebd2b6c177a7676af31b695bb539e99cc12ae0c421b697219abfc5975bebf983e3c3b096638767ae5f45acdb50470ff7c2de003bc7c0fcec5876ed15cf5bd64a8df3cf048f5f595292ac0ccc181a0d2eee564d169dd11e6b6691d1cfa30f176c1b23ac3042a12b91dc8670e83abb3c7175cb8b7dd57315115afd95311a1ee2a04f4fe865a53539702de45c48ab082fe81589ffa694d2ada5c9ea78e3eec37bb5e6225c6147ac3d63e4931a7a92176d1c6a9efb20fde20f807ce07fb587047d41cca3a0a83cb7cf8af3757d6a6cfea55ad09fa0704c01d3d86f45b282e79e9f5c7bba9abff555f0c72f3caa203d85cf5c8b0d3bd3c4f3ac2a03d9bd23e1ce559af2f1d137a9f0fcd01fe347c543996d59d9daad1f05072a303c88a5ff78d19e150e2bbe93c5281cd1aef93902dc16018194055d15b3a9379c71d2947368d116550b92d4a89448fe171c1d0026a9a60a8d9e65cada9f5fb55bd6a97257d1e4c3916bbb2907af62f6dc0ce0070708d34adcb80d657ff527ee97ce826a175f133500010116bbfde5ef37d643056187dfae696e7f8d37ae7def0c68eedd7b3d4f126b790f2ebc30a4f51d868f4cf9c24e12b9197041a0d1e8afa25353aab9bec5bd64cc9b18d7d058477a807ae97baaf93661fcf43a7fdccac5b2cf221ccbba6904ed48efbd8cc4a10fe2e078f7eb6d220179e9c45c06066a6e2d95512c2c7747135117a1e84027bb616c89e7257165378619621131b55be15682d5ac744a22fe7ce839269ec14b76060a1142185dea94862b3178cead479122f474f1ca7176f32409b01972719593091ac76a946b48040990f89697b3eeb3b1b3088bbdc1b95ec4e65055374281f6baa8773ff52781cb7184cc4c7f4ace3684819bc27752e302572ea07893c8f76cd63ded7b6dca6e6f1b07de014cee8ceac247bec358c4cd6e2a3c6d2d841c96f7c081b865baf5854a6e00b1b615bc9d4f106bbf584efff8d9ba2decc5b094520d8a7c28d44bd564eb4723305818ee4af579927825bc039a9d9975b1d559dfb5163af3a71b6ac7c3da411a674886425f7246c9cd595ce6aee8d7e79c4625a3a243ce42b0bfdbbe43e4537df012c2d622273bee4d099cac75e27942bd02c97e7d1b7c5a084306d138c8494d87e996eac31f4e655fc3c50ffc79f0f1e5dc38b3f3386842211f21f7f7464faf16ebed477531bd1ce4848e8639ad9f0c82d9ce31b4eb83d1a65051015b16b89eb10d644c59bc26e7312d3f7e091fd08fa07ad03472eb08337ac4c55378e483fb340d8e47623f09581071fec69b74b416aaa2b9e1278af1ee54ceea026ac7fbc8922808136c4c53a72b2abd9cda48dbd9bbeacdb52f841b1d5bb65f57c343b6622b4235b5bc3095590e92ebaae8a9fb4834470406d43a2d4fe57d8743e348f6f7e53f0cf84d942293d274869806e645ca199604c6f7548fdd490a531f24c191f157edf7079c51e621a66b698a83f149201918eaa32e79a1cc6936754795bc447646e782a63942de4b7c250eb13a3db5923d35666b8bc2f23ede47bf2221fdf3eac631d24f2e61660d935d4b993f1aa76740ff2c14f2e6ae47040a05f3bdbfb6f12db49f1a230b7e697e1a9a73ffd7fef1c55fcebfb25fb63829498b2a128f3b12087f2817d595df8d3545364c569cfe4414b68f13ea7b49c0b2b4ed36caa505bcbd3266a894e94e0a7a1280a3513fae5c2dc96a9a0a16f4dad710523f585bcda8263b358bfbb405a6dfd319325a2a6266eacf1b3d12927e72c46c5d4a09f3a1c959712590e19671ec134e3244a21d755425695b93f01e25db099d7a0be274f707802f42920607b04f2597fa5bf8eeef8eb71872490526de1ef5e230ce75db24898822073598981c29e2253a1fd53f21f65b90c737cc64367556d6ecc29b8b482ceac387c5ddd29cbf982b2e6e0b09d58020ebe58482fca426bd6f1b9f7d9288977a13c55e4c3ed4eb4090b68bd637026403f7230c35af5576ac74fbd33c492576db5c3a91cf00b5060bfe597794038110ee41332b504dd800ac573d3d82a64c053ff20df45597982e55413b16d469a188868b742b8428bae45acb23ebca19de6f598205c446210e25f8168e6b4f38db6e22f66fa86703e7807ba5268226ee25a66469168d6c2bea9ef4b332e8bebe1a5c7c13525d1be384d6ab0d40ad0c9dd6177c3d7cb7e053c54105b72a4454be5ea2e25de4722621150c0584ffcd9fbf511ad0fcce3e89aa7feca1d19d2968612358d09c28db7fb5e7f19769692d58dc371735689914dbef0818f9ed7ef3b8d15561b2ef9a7f1a6dafe5c9eb4a532facfb3d7e17f381d6791e5a8226f99f80c6c2a1b064b6f3d7edfb3e21c5e84c382abd495b86ad5c4f13ead1abab362600f1eb52bc41b7c664c13f934dbb207b6597fe4752b080518cc64b7b6df7f07c482a0d8d045c16f0eaf3ee9c385b34f8d68b5adf3d2595a726f28228fef53f13b3b90b93bf2831c813fc69377f833090fa8a4ae3dd4b1e453e46812cc5b1e18d1f25323a6ce38cf0f8a5ec9d43e1fa0d8db47ac79ee2bbe73659edfef93ba0a1ecbaf9f3d0e6c786ded52e9c6167f67290126674ee17e9d0263bd7f4df1ec749f802163be9ec29e0c1082d4448ff2b972d1a3a7cca062d1a71e1a20b3fd9ae1b3ace206c8090fc992301ba01a663f95168afd8d5910581a076daacd58dc43743321f3bb245f06108a8a488044cc2f56f6ab5504ac3b79a4f9be417ed635bd5cd8b6a2108ea12ce69c0758941b8887dc1b1592ec62634178598f180c7ce7c192b754b281f334845135e30ed08da79876e1ed0c17790c9ba533fbfef2f3ceee71b3fd8ff6ec66021db468c792eadfac87b6cd93fd6eff9ba00c8c9026525c8fad4a47bab292510767e8316573d7402ff64236b3a623c6ae7e29890d441de8f08de673f4d0143030e400ff14e48ba1d276abbbb1a4385e6ab0da7ecfb26b2efc335ab7b80897b4dc040d41dbc539a0590ee381db88a94f069860cab9722078bd7ea553766a6902c5348fdf6c84d088086bab910d5ac9a0d48ecece842cfb8d0b84e1fc752cb237587a7c19be6a25a7d81d6f2832a0cbf142efab3288129e5d9ec5dd08e0e20e6ec930a0573d5af46cc792e99b27166617327aa48c89e732f377c269306cae1b5b0a321f348e75ab308df48d87088963736ca2b8c6c9b7f3fd4191834e17271dc57cd82412afe10e5253b1f45ed124af563cc70ef316e14d9e410d96d583bec2897b01ed2086c50205634606c92c30de9a5620334ce81b525648f479e20e83ece435bc2e6773d1cad1387df69c20e8a26e8aa3532921a4d3de920db23b74ed97bc7becf0a01146aa9e380bdcff65f6dc49982fe97653a82057b92b0036a58157e11f1623bf948eb04018965aec00f05995c1399a2ebf5b188b9226365a314b693618427b21b84a427af535850763c30e30d45add3a980c5c111c779d918bf13e8d8f4fff2d06cda19117119780b0ad827040704fba78f1588f4d7b3fcba1ef1f76e0c5aac02ca34e72888e4c67bec5bf737512a0c901e651efa5c11580432de96a83f72d00470d832253383cd853c4639769759665908516ccae2b67966f5fc5dc3cd8ce67873169d47a5d2229c1e6210302d591052d02acc4971a9bb84b1f6462ec8b03421d76c3eacd2ae185f9888f878a69b72c5a66a0b843eb7a85920d4ea48c3f0b1bbb0c83806549db4639e2ed325d877880c764a33a4b835397b1f747e4b081604fea2be9504efb61b3dcc9470560499f3103b176a0cdfe094ebd15218979c238ae134afcea023de1e8ff69aad3e7f2c04bd323793eae4fed3e0ffa77ea35e29cb9ffd1adb520fff9781a35414526ef1ab8a027465f0fbc640eeb1aaf48a5d050bb3f497960faf90c4d266b8ff404af942fec283159f66a8ac19371fc17edf22b5f34268e290d14ea47200e1e2c592e29b512e66a22e830411cba61332cc80acdd4bf85f1de5e97c78eadd577f856e165584eba24e197e48e8fd7dd412c362209207ad9333ab825a2a342af92d104a452cdf91073047b5079f9ad174e0c60ae7b660d69b8f36a374a4ca941638a6b9b3222fc08aac58dfc1e5f05fb6c68344aa8ff45c9690680524d7fc78f929e04e4ce496b3c813144c7dd7036c8ae7dc28eb11203ce83ae1dc39a2a365f83ac2ccdeb5a52e6298ff8b57955d6962625bfd893d2927ec2b24a8b4e5234ec43101a1f59ef61202966e120359ff97117605b4aaeaf4650675ef569a964fe44af70813fff0f1657d40b8631533d988fa1a7367fd04d7a2ea3268f7c72ed84a1a2d171cb2cc36b9038aaa1aaa676395f9cae7b585c2f83b47782337fb1f2c93dd2739d17c445c518143f599e63687ecc4b58be01a191fc9d2cad6fe34b4c549650b73ed7ec0b07cbc8d8fbcda6e5d02b1916c831a59ada7d32c63cb828cdbd10aeb781f7130ceb2435671fd1ceb9ac6f1da0633a02ba5366dd2522b026e04527ff6f3dc650d501f28e01211b0b989f2cf27e2a0826ebbf2e274f5c264cd7f9c65038e679bb0b79a387c69a98492d37850310eb38e8a666d5668fd8d4fbb338c3c983ad38585a3735b80d359d22004a7bd1f4917a6e431b4a70786143d41268417777aafb7cb260bdf1345dffb766791fcd2832baed125a1242d749681952a74363899af7caa471f46d51767cba82e8fc8bd7b40e842c95184658aa9b23c0ab7aa4c39d9611fc56ca13863e988d9c0c79867743edd2048e3f790f3866eb89d40ec0500852318dba2df62318faa5dfbe51ad3ea96a36203295f5d5ede515c6f3ef577344f1e7b78045a01bf77ed4e32ef03d76c24ecbd392dd0394fee7607b8e24687481c892517478477409b03ffdbd8753359146e6cbae342c4627c3bf4d4832fef7237cd51ffc3233a39fd51ffaef47d3b0e662e0c9743297f1fee5e5f36f9b106fab1e5ae4af119af48cf73301afa52cfecd55379e24a03c3860821de990dd1ad5d85fc4d9809d7cb5403fb40bda17be39055b0e7f81e46c0ef8f829eec6fdcbfaf61d143ff983a13b8cc3beefe9cd6823612dc95d2233a6b8ddc5ceef6f2c0da6f70efde64dbf7f2879e03a1d31c2dbff0d4c45584dbd2908efe8fd8ce0bbe908b642fce95c634aff408ca3831976b5f7cfd8a0abbc5d53869f8ae82a8060221f0ad62da2b16a409680935b4e268f9dd3cba1216b6cf7c7d49aa9709e210164da8e869491eba71d5d326250df48da7d2676225a8feea125b75754fd93930e3e920c7d52ed97770d2714cda98f796248c628c816af9d2ff9705bc8a2dd0a9eff54a7f96fccedaa99b6c3cc9e91628d3b73aaadd8ae4a8c36bca4b2d77928ae1569c51d2a3990b2a25e546b1bbc16825b44ddfe4b8308a7ecd9db8d16add22b4fa4b3c066872208ab07a741266174ca0db732dec47b1460127a0f8876f6b3b350155bba880092da41dc55ffc5196b40209f2166511931be37e06c4df2a35ea93a85fa8affa6153ef28607a74f77acade41cc2a35556fc9e3a94685adf4ac67cff50ee9a7c119f2aafca025a0cd0260c38d72d8e03c3baf8c2ea31a35406c9ca533b6adc9e78367f7d066d28457c17a878a7c7618a22d064b656c31dec24ed082a8579a7b014bce5c43eb1fd34bbe4414de8fc429e84838c4cfb0d2a949d7fd1d58db8108097f53e4af1ee30acd1ce4715c1a373cd01aaf13e989e24482db6cb02bc3c3dff4c2692003f6de3af95007ce4a6b0abe8d96ebdf9c92213b964ee14797fc0b21e47b53b4a8caffa8705f5a5db3507948adbbab9f9a9ec8c3495fc8439b9d58dc2738caf549f71438a259cdfb11e6a9358ada1ce13a15f72e855f68516f8ffe540d2b6ae73771f2059cdba1ce240e10909808a824dea7f3195167578a8da39d7e34eda9ed9c757264ac8182f9f617db8f79f4446e28c8fd0497cfc34b22fe52b7550823a213cca6cc186c9a5ca6088af34eb365f876def6ab5263800b02feac44ae7861b64f7e266a1059aa300fa5d1a536d72106b64c89927b41b076157bf2ae44feec323cd8e6879ba2d1ca5a02eda7cec8ebc12e59a5ececed23221a3483804b8a8c84e70faee03900833f278df96cceeee4c4957946b7743a43e0ef02402997f507be40e97cba332c637dba247d762bb77afaba55451d791a4f5fa832f766077865370bc768b1e972237f8e467ad3b0dffc36cf85149bcb2d4b148763c95cce960442c680d7a2fffd852c9f3f64a684879a2874e0436ce2cf809c1960148912c88358af42ba59309e0832fdab8fd52f8aeed18e850ce1dfd7c6844fb1b06b98a7a8622388b54eab4bc1cd3d3953744a60fba1a8d8abc0f1f2f042ac4ea88564a2929e58f143fe161d41c1c73d2401b4785c1afcc51c1b168829af3ee95da2bf39721da6dbed56a4ec153df8ee6c2ed9f48b1ae5570e36f428580580f7dcd53b26c0cc37f0de0dbe5764bdae904d35bd41d5f1e128de712f19933b86b2090ab88d3b28afa55c9265c85f2270a33c2861d0c9d76f1382b6823049bc493b3c86e57f9c1a09ad50023a6d9b9b79ef6fc770b69c4ec0ee1bfb9d56224f4352166fa629fff03d9dc00debc2eb857f922256e3ba6590d4e7cc6de1d1351d18aa614921e84c42e36498b3cc3d1d33fc92a8b234be682df7681603a8f8e1a3c04677b71dea7038c8a2bdaf4b9dc2e87af8e73b35a598e2881ab74aae039d214d2b9d609fa5482313aade389c93c12440bcdf408e1cd761365c1aa5557d97cf7564ab58ff5e55f8907f39b8ac99721fb71a78d7970397aae693e085167827483c4b95b1370d969ed78c1316939e74fe0e0bfb2b88911f37ab2eac30613e6277ac5ad4fbae1ef825601782fedac94992d168574fd1d983f1752947c7d4264e64ae635181275e0306a055ab2e69540a93cf36e2fb5fd140ca63bf8a4cff6d8fa5c00d6fab51fd3b734e7fce44fc108549dd4cbed54e8aee8579844534483fb3ca97cfcbca5bfb68a68a51a1ff9a455eef4196108d009ce2f6a8388211de0b9cc566e3f8b03a99f573f5502a0f75dc786fea4b2a38970a213fcddd4e88dc86b25a5c3445b5c139f86f635fcda73823203c60b1d211e839ddcd036717b0f82d3fea945535e219116576b3f0a54b335da0956b0549cad3ee3fe47d9d510990632db1c16776017f4f65cb239be28bc0e83564819fbfe02222af4f67735d151983d1213cb6815fde2b2f7838ef1cc24da30039a4c05c99640a29f4fa8c32a976f478788c3f0b167953f73add628fecb3f96437430a922b85a268e85dbe8c9f56b1598b8bac0c1e2210ad78cb41bd48a4541b2e461d431cfd37ff2c9c2ce0fd5e8f4c0c0bd647776289b38e3ac616bb0c9752247dc3e83d9b15c2d7ca1d08242fd401982a7e1d060cacb6eca4084acc7f699716b4d6bb6966c6e8b662014bb755a82bcbb200aac052970a5edd8deb2a4bb81c21fc7e9b396026dacd472fbdaf887d4048d6c20b040a247cb121ac2ae3fe15512c7d3d177aa0713f6ceed9f45e4414f160ebe2cc57b55416f8973b4caca7535b98aab8a2abb70821fdd5dae6909f6e1982801ef05f956a55c2fa45bbe9a8dab821ee1c071f6cb59c65d45384723fe56275ae50294bf7c9f2ba642444df32e9042f82f506a22a10feddcecde7a654db419072e8cbd9392c41407470d5102ddbaf679776c794bf414848a767721e7706cbb7792b08e13be55d5f342f1bbbc6a8222d6463162940f68b38b7829dfad14b0bf097cf550f8bae1c733d653b71882a67c0df0d796ce74d772aac3e453a29ff1f671414721d66a24a3726305647c7eae1f90870d5f95b312c73d322c2336a0f82a3e1b848e724d8dd552ef92f57f4d75c81def75f0ba0ed2b14e9b3bdf8ef9aeac81065fd421495f534cd08e97a3abc84ebbc062b5361e683d4d5d5c4293359bda7dcf06e73d5af67854da3822eb3cf9a8a446230e8896337692a11f6b416e8c54c77240e1020d23c5066899ec7cfd08add8ae82b0d2a27ae7057c53dd54250aac59708f685e19fdc2279b149a89e9a3fd32032d8fdfbd87bb8b3c185fea3fefcec1e28c6a5bfeeb98137c439cfc187407087d5b47cfb55da57eb66c892a03f10ae5c7f899f7d3821589b377f41f435725f0b29fadab1e4867a31ba049222d1b5f36ceb2b9b7d84c6326c5976e98e351d557457316f5555cee664172db4d713f6fddf5fe848831ecf5739f9ddcedacc340077d9e5d40cf7a0a772271d5f3c067f86ffec0d6bb857d9df1d24702d6286a19f9edbdf6408fd5c573618c04f12568846ec56d67dea6c356152b1001fe14f8baa166829ceaab07cbeb50b530a9c0408615c4f664b0cf614590544f5f4c9781532898e9ebe91603f2b2a6ad7e2ecc14166b0474fe061312035bba471d5389df9557e49a4bd9e138db1fd5041e916b82ccfe220926e58519b65fe7fbb3ec95c10eb082538335b4c549dd4cc3669b523fceed0b111bc36ee104e8c30460b7bb46ea3a36321a3a07c15f01672edd41d35d5f537d6f333f6f324faeb06da226dc2394d6a347fdadcc5dd6da9ee77edf059fc96808d486d54b2b503158fd2e45cf9316b60f579393f0e4776d9d7e4bf19d6cccbdfcce96172296aee1cbd98958993c74e847958e4a92f72760d626e9a1c71edb5b410f93606433482878c50882a045f80c7c25031bf16d0188424e46a1f63f37d625f4f5ea788159bb7e45347e1f885d768ab4b0738381b0e1cb34dd58fa44025a876d0b3448694fc2413d5129f61bcfd6cebaaa1c6e515f60b7fcda53ef635d645ecbd8a5d05a8cb558f7ef5a8a132612223091bc18fbac577e523c2179ea8980f06356905879cbb177383f64a3ff187d6fbce4bd3e55e6813ba15986c2679f5aca9e903337c9e8fa1602b7c6e5d09063800c4ff1c62abe8cc60f58e216aae576630da2fc996570521d3be396530da746c34fa33c33f0a9069ee1283236da79ddafa84f6716066d2be4919d8e48c25d7f5da979b560893aca8214fcb773f973429b004c6796f61eedf744becdf39d7621ce5804e8bd5399899b531379c11022ee0a01ae3408e6e1a0251e3cf2653747b4748335c46483f87c2c5338f4e517f85c36606f36f020738329cd0a06c2143df0177dad9b0a0dddb04f452f77917b899544369951dfc5678b70b8faef4baa05c3e7fbb684ad9c45dd6a89a1b09a1128ea0986e1611d5e8c01a6dd9fd3a2cc12226adc4d6d944a2c725ff5660c79b96b1cf16ec2f8cf42b0a0c859f5e36657bf84f51578716b13e9bdfe34932249b2cfb26ca6f2d50b7c8aa5877afceea4245b68cae64357c1e242bc1584d736d622fbb258de13121d37d86d0bfe99e3782114af0fc9e256287607d45ac1d370eba816daef90e9e9e8b038ea37243ad8db08d0168a99ae19c46dd0bcd57624c46cbc057ef6552d4f140d84f187ca98e30dd8c731459e959e197f547e1e7010d95e32f443820b9a575b1364c356b6abd2315a003ff1c4ab022d188049a9126fd2249e6f7fffaade12ce5236557657c7cfbd8a8706bb47518abee14da9d9b75af12e82802bb8dce52e050657c3229f07c038f887b39fb9f965e3ce40573684359917a527998f751195d7e30d6db0b01f5d2748903ad69c8a31492fa3689da2ace447c3bb1e50cebb48cbf8c941b5ee8f1d366fc4f1e2fe630bd0b7d408f8c39b76d82ea54ccc20779cd08d94baf555e97b36ee9f6b6f3c9c516803b9140e64855b4b187bde4ea0fd1a2010701dd71188b8417b0b96e73e81af14a73cfffa90075083c17e33242d95487e35bfeef8b80d78d21302c9cd9a91603fbe1422d2affccfbd86b576da9505aba486ab3910bcff589bbbb152edfcc1fbe195dde6d7526e1fcba49d9b403e2c42f84b06788e68e062709bbf3ed703939c6567dcd1a989d189e0df789207697c5971a08172c815aabf287637f5aeeea14ab2fd8284175b94edd73154bd140ef0ea8556516925418af7ae55963e173d101ba3b4945db2df28b1d9b1ded5706fed69f6b0ba14209891f88e4c87a319065268e411d533ca569e292e5e5ace78c45f816a5db97be697973e43eb500f28198e0be7fdfff3af5b616234a20b91d931346c9419a4816d0447ebb20b9d70f3c612692d09ce6f526a34d26a112e773dda138c2c9e4dc379f77eab75de29481a6884572bc1f1d473cfefe39bcdc65ba8e1acaf98182b1f216b9275f0d235c540bcec2e22ac5b05fbe32deb01b196a0e3d6e6aaab1980150b122b49279cbb2735ee57f0afc808dbeeb22c4c1e7519b6930452a7a9e958639c426dde61a711be319d0895d9c51fa0e3d8ef09f11db9ba014945fc5d17c0d83bc32ec648d7704582bf111d0306a0fb7c9413af961dd495e9f54fdf6dda0a0ab47aafe53c61b8991cc2faac4b435a94cb7b89c07a0f77407ffe35576f3cd5f8d3d216d721b611f9887229434fabb5efff1c31aee46a84e08539ae65eff56aafa3cfb988aac5dce12e63637e9b378142241ae88eae6e29ed3faf0ede61f64b845ee1876a412f031175a1e6e44401a74587156d57d91a2bf569920455e4bf7be7295c4b25d23a383597443315b3512c3a83a6c6dd8e6cb083663dd70c3e92ca3217849b6e660c487edf6486fb52e7187aa51363ae0aa6cfe054cb37d6256eb70194fb2bff60213fe75025659265bd0c2b1398112b65171deb543649ad1c85ff2f5ce2318bc4a36fa7b7c34426923afe982ba9e2fa6be572b083ae010969097f2e635cf6834a555bac997d91b5464aacb39486048fc4b4f3c003991b6b4cccb622aa753ab237b204262e2048e754f2c0ec5468bfee0875732508785daf99a114da308a14df047aa89c1d9654521983521d8fcc809239889a4c511bcd592f554ba2dab61277db361142f39117f3ef372a15dafd0bb6c99cfd7bd5d5225042fe7c8edc1e53b0422a2a530ef79deb52e3b22b428abe7fc7ddcc1167ccb0c72e57d39a3ecb9179e82bdda44a78a704160d021d9d4c56067f95838659f3f1", 0x2000, &(0x7f0000011400)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 22:53:47 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000040)='proc\x00', 0x0, 0x0) syz_open_procfs(0x0, &(0x7f0000000080)='net/snmp\x00') r0 = open(&(0x7f0000032ff8)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = memfd_create(&(0x7f0000000180)='\xb3', 0x0) write$FUSE_DIRENT(r1, &(0x7f0000000080)=ANY=[], 0x29) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x81, 0x11, r1, 0x0) open(&(0x7f0000000000)='.\x00', 0x0, 0x0) 22:53:47 executing program 3: syz_emit_ethernet(0xa8, &(0x7f0000000300)={@link_local, @local, @void, {@ipv4={0x800, @igmp={{0x6, 0x4, 0x0, 0x0, 0x9a, 0x0, 0x0, 0x0, 0x2, 0x0, @private, @broadcast, {[@ra={0x94, 0x4, 0x1}]}}, {0x14, 0x0, 0x0, @local, "f43376b8313e00aae32a8b6bf634b66c339ce83e17d5bdd04b441b1b91677f7594b7f59801ce7a11dd423b3a43d0a7bb09dd2f527f62a5ac4667cd24ee3911dac496b555aa3b4ca0418ea4b34e9801513e84828516fb7b8d34ad28ae375ecf4ea103a1e6eff6f6e3517934eac11ca8f3dacd9feaab03cfc997e6"}}}}}, 0x0) 22:53:47 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$mptcp(&(0x7f0000000040)='mptcp_pm\x00', 0xffffffffffffffff) sendmsg$MPTCP_PM_CMD_SET_LIMITS(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000140)={0x1c, r1, 0x1, 0x0, 0x0, {}, [@MPTCP_PM_ATTR_RCV_ADD_ADDRS={0x8}]}, 0x1c}}, 0x0) 22:53:47 executing program 2: syz_mount_image$vfat(&(0x7f00000000c0)='vfat\x00', &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000000)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {0x0, 0x0, 0xfffffffffffffffc}], 0x0, &(0x7f0000000400)=ANY=[]) chdir(&(0x7f0000000340)='./file0\x00') r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_int(r1, &(0x7f0000000200), 0x2000f200) ftruncate(r0, 0x8) getdents64(0xffffffffffffffff, 0x0, 0x0) 22:53:48 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000040)='proc\x00', 0x0, 0x0) syz_open_procfs(0x0, &(0x7f0000000080)='net/snmp\x00') r0 = open(&(0x7f0000032ff8)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = memfd_create(&(0x7f0000000180)='\xb3', 0x0) write$FUSE_DIRENT(r1, &(0x7f0000000080)=ANY=[], 0x29) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x81, 0x11, r1, 0x0) open(&(0x7f0000000000)='.\x00', 0x0, 0x0) 22:53:48 executing program 3: syz_emit_ethernet(0xa8, &(0x7f0000000300)={@link_local, @local, @void, {@ipv4={0x800, @igmp={{0x6, 0x4, 0x0, 0x0, 0x9a, 0x0, 0x0, 0x0, 0x2, 0x0, @private, @broadcast, {[@ra={0x94, 0x4, 0x1}]}}, {0x14, 0x0, 0x0, @local, "f43376b8313e00aae32a8b6bf634b66c339ce83e17d5bdd04b441b1b91677f7594b7f59801ce7a11dd423b3a43d0a7bb09dd2f527f62a5ac4667cd24ee3911dac496b555aa3b4ca0418ea4b34e9801513e84828516fb7b8d34ad28ae375ecf4ea103a1e6eff6f6e3517934eac11ca8f3dacd9feaab03cfc997e6"}}}}}, 0x0) 22:53:48 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$mptcp(&(0x7f0000000040)='mptcp_pm\x00', 0xffffffffffffffff) sendmsg$MPTCP_PM_CMD_SET_LIMITS(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000140)={0x1c, r1, 0x1, 0x0, 0x0, {}, [@MPTCP_PM_ATTR_RCV_ADD_ADDRS={0x8}]}, 0x1c}}, 0x0) 22:53:48 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000040)='proc\x00', 0x0, 0x0) syz_open_procfs(0x0, &(0x7f0000000080)='net/snmp\x00') r0 = open(&(0x7f0000032ff8)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = memfd_create(&(0x7f0000000180)='\xb3', 0x0) write$FUSE_DIRENT(r1, &(0x7f0000000080)=ANY=[], 0x29) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x81, 0x11, r1, 0x0) open(&(0x7f0000000000)='.\x00', 0x0, 0x0) 22:53:48 executing program 3: syz_emit_ethernet(0xa8, &(0x7f0000000300)={@link_local, @local, @void, {@ipv4={0x800, @igmp={{0x6, 0x4, 0x0, 0x0, 0x9a, 0x0, 0x0, 0x0, 0x2, 0x0, @private, @broadcast, {[@ra={0x94, 0x4, 0x1}]}}, {0x14, 0x0, 0x0, @local, "f43376b8313e00aae32a8b6bf634b66c339ce83e17d5bdd04b441b1b91677f7594b7f59801ce7a11dd423b3a43d0a7bb09dd2f527f62a5ac4667cd24ee3911dac496b555aa3b4ca0418ea4b34e9801513e84828516fb7b8d34ad28ae375ecf4ea103a1e6eff6f6e3517934eac11ca8f3dacd9feaab03cfc997e6"}}}}}, 0x0) 22:53:48 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$mptcp(&(0x7f0000000040)='mptcp_pm\x00', 0xffffffffffffffff) sendmsg$MPTCP_PM_CMD_SET_LIMITS(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000140)={0x1c, r1, 0x1, 0x0, 0x0, {}, [@MPTCP_PM_ATTR_RCV_ADD_ADDRS={0x8}]}, 0x1c}}, 0x0) 22:53:48 executing program 2: syz_mount_image$vfat(&(0x7f00000000c0)='vfat\x00', &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000000)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {0x0, 0x0, 0xfffffffffffffffc}], 0x0, &(0x7f0000000400)=ANY=[]) chdir(&(0x7f0000000340)='./file0\x00') r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_int(r1, &(0x7f0000000200), 0x2000f200) ftruncate(r0, 0x8) getdents64(0xffffffffffffffff, 0x0, 0x0) 22:53:48 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$mptcp(&(0x7f0000000040)='mptcp_pm\x00', 0xffffffffffffffff) sendmsg$MPTCP_PM_CMD_SET_LIMITS(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000140)={0x1c, r1, 0x1, 0x0, 0x0, {}, [@MPTCP_PM_ATTR_RCV_ADD_ADDRS={0x8}]}, 0x1c}}, 0x0) 22:53:48 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000040)='proc\x00', 0x0, 0x0) syz_open_procfs(0x0, &(0x7f0000000080)='net/snmp\x00') r0 = open(&(0x7f0000032ff8)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = memfd_create(&(0x7f0000000180)='\xb3', 0x0) write$FUSE_DIRENT(r1, &(0x7f0000000080)=ANY=[], 0x29) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x81, 0x11, r1, 0x0) open(&(0x7f0000000000)='.\x00', 0x0, 0x0) 22:53:48 executing program 3: syz_emit_ethernet(0xa8, &(0x7f0000000300)={@link_local, @local, @void, {@ipv4={0x800, @igmp={{0x6, 0x4, 0x0, 0x0, 0x9a, 0x0, 0x0, 0x0, 0x2, 0x0, @private, @broadcast, {[@ra={0x94, 0x4, 0x1}]}}, {0x14, 0x0, 0x0, @local, "f43376b8313e00aae32a8b6bf634b66c339ce83e17d5bdd04b441b1b91677f7594b7f59801ce7a11dd423b3a43d0a7bb09dd2f527f62a5ac4667cd24ee3911dac496b555aa3b4ca0418ea4b34e9801513e84828516fb7b8d34ad28ae375ecf4ea103a1e6eff6f6e3517934eac11ca8f3dacd9feaab03cfc997e6"}}}}}, 0x0) 22:53:48 executing program 1: r0 = syz_open_dev$vim2m(&(0x7f0000000000)='/dev/video#\x00', 0x100, 0x2) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="323a997d7a416706", 0x8}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) dup2(r1, r0) 22:53:48 executing program 0: r0 = syz_open_procfs(0x0, &(0x7f0000000080)='net/igmp\x00') lseek(r0, 0x80003c, 0x0) 22:53:48 executing program 1: r0 = socket$inet6(0xa, 0x3, 0x3a) setsockopt$inet6_int(r0, 0x29, 0xd4, &(0x7f00000007c0), 0x4) 22:53:48 executing program 3: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000002100)='/dev/kvm\x00', 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) ioctl$KVM_ENABLE_CAP(r1, 0x4068aea3, &(0x7f0000000040)={0xa8, 0x0, [0x80000001]}) 22:53:48 executing program 2: syz_mount_image$vfat(&(0x7f00000000c0)='vfat\x00', &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000000)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {0x0, 0x0, 0xfffffffffffffffc}], 0x0, &(0x7f0000000400)=ANY=[]) chdir(&(0x7f0000000340)='./file0\x00') r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_int(r1, &(0x7f0000000200), 0x2000f200) ftruncate(r0, 0x8) getdents64(0xffffffffffffffff, 0x0, 0x0) 22:53:48 executing program 0: openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/nvme-fabrics\x00', 0x0, 0x0) syz_mount_image$xfs(&(0x7f0000000000)='xfs\x00', &(0x7f0000000040)='./file0\x00', 0x0, 0xaaaaad1, &(0x7f0000000080), 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='s\x00\x00it=']) 22:53:48 executing program 1: r0 = socket$inet6(0xa, 0x3, 0x3a) setsockopt$inet6_int(r0, 0x29, 0xd4, &(0x7f00000007c0), 0x4) 22:53:48 executing program 3: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000002100)='/dev/kvm\x00', 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) ioctl$KVM_ENABLE_CAP(r1, 0x4068aea3, &(0x7f0000000040)={0xa8, 0x0, [0x80000001]}) 22:53:48 executing program 1: r0 = socket$inet6(0xa, 0x3, 0x3a) setsockopt$inet6_int(r0, 0x29, 0xd4, &(0x7f00000007c0), 0x4) 22:53:48 executing program 1: r0 = socket$inet6(0xa, 0x3, 0x3a) setsockopt$inet6_int(r0, 0x29, 0xd4, &(0x7f00000007c0), 0x4) 22:53:48 executing program 3: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000002100)='/dev/kvm\x00', 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) ioctl$KVM_ENABLE_CAP(r1, 0x4068aea3, &(0x7f0000000040)={0xa8, 0x0, [0x80000001]}) 22:53:48 executing program 1: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000002100)='/dev/kvm\x00', 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) ioctl$KVM_ENABLE_CAP(r1, 0x4068aea3, &(0x7f0000000040)={0xa8, 0x0, [0x80000001]}) 22:53:49 executing program 1: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000002100)='/dev/kvm\x00', 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) ioctl$KVM_ENABLE_CAP(r1, 0x4068aea3, &(0x7f0000000040)={0xa8, 0x0, [0x80000001]}) 22:53:49 executing program 2: syz_mount_image$vfat(&(0x7f00000000c0)='vfat\x00', &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000000)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {0x0, 0x0, 0xfffffffffffffffc}], 0x0, &(0x7f0000000400)=ANY=[]) chdir(&(0x7f0000000340)='./file0\x00') r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_int(r1, &(0x7f0000000200), 0x2000f200) ftruncate(r0, 0x8) getdents64(0xffffffffffffffff, 0x0, 0x0) 22:53:49 executing program 3: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000002100)='/dev/kvm\x00', 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) ioctl$KVM_ENABLE_CAP(r1, 0x4068aea3, &(0x7f0000000040)={0xa8, 0x0, [0x80000001]}) 22:53:49 executing program 0: r0 = syz_open_dev$video4linux(&(0x7f00000009c0)='/dev/v4l-subdev#\x00', 0x0, 0x0) ioctl$VIDIOC_SUBDEV_S_FMT(r0, 0xc0585605, &(0x7f00000000c0)={0x1}) 22:53:49 executing program 1: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000002100)='/dev/kvm\x00', 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) ioctl$KVM_ENABLE_CAP(r1, 0x4068aea3, &(0x7f0000000040)={0xa8, 0x0, [0x80000001]}) 22:53:49 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x1, 0x0, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r1, &(0x7f0000000040)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r1, 0x0) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0xb00000000065808, 0x0) r3 = socket$nl_rdma(0x10, 0x3, 0x14) sendmsg$RDMA_NLDEV_CMD_NEWLINK(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000003180)={&(0x7f0000000000)=ANY=[@ANYBLOB="fd0000000710"], 0x38}}, 0x0) sendfile(r3, r2, 0x0, 0x80000000) 22:53:49 executing program 0: r0 = syz_open_dev$video4linux(&(0x7f00000009c0)='/dev/v4l-subdev#\x00', 0x0, 0x0) ioctl$VIDIOC_SUBDEV_S_FMT(r0, 0xc0585605, &(0x7f00000000c0)={0x1}) 22:53:49 executing program 0: r0 = syz_open_dev$video4linux(&(0x7f00000009c0)='/dev/v4l-subdev#\x00', 0x0, 0x0) ioctl$VIDIOC_SUBDEV_S_FMT(r0, 0xc0585605, &(0x7f00000000c0)={0x1}) 22:53:49 executing program 3: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/kvm\x00', 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) ioctl$KVM_CREATE_VCPU(r1, 0xae60, 0x0) ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x40000000100) ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) [ 454.141849][ T48] kauditd_printk_skb: 20 callbacks suppressed [ 454.141879][ T48] audit: type=1804 audit(1615762429.733:67): pid=16611 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.1" name="cgroup.controllers" dev="sda1" ino=14209 res=1 errno=0 [ 454.223938][ T48] audit: type=1800 audit(1615762429.733:68): pid=16611 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.1" name="cgroup.controllers" dev="sda1" ino=14209 res=0 errno=0 [ 454.293124][ T48] audit: type=1804 audit(1615762429.743:69): pid=16607 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.1" name="cgroup.controllers" dev="sda1" ino=14209 res=1 errno=0 [ 454.327617][ T48] audit: type=1804 audit(1615762429.783:70): pid=16612 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.1" name="cgroup.controllers" dev="sda1" ino=14209 res=1 errno=0 22:53:49 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x1, 0x0, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r1, &(0x7f0000000040)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r1, 0x0) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0xb00000000065808, 0x0) r3 = socket$nl_rdma(0x10, 0x3, 0x14) sendmsg$RDMA_NLDEV_CMD_NEWLINK(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000003180)={&(0x7f0000000000)=ANY=[@ANYBLOB="fd0000000710"], 0x38}}, 0x0) sendfile(r3, r2, 0x0, 0x80000000) 22:53:49 executing program 0: r0 = syz_open_dev$video4linux(&(0x7f00000009c0)='/dev/v4l-subdev#\x00', 0x0, 0x0) ioctl$VIDIOC_SUBDEV_S_FMT(r0, 0xc0585605, &(0x7f00000000c0)={0x1}) 22:53:49 executing program 2: r0 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000000)='/dev/snd/seq\x00', 0x0) ioctl$SNDRV_SEQ_IOCTL_REMOVE_EVENTS(r0, 0x80045300, &(0x7f0000000040)={0x0, @time}) 22:53:50 executing program 0: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/kvm\x00', 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) ioctl$KVM_CREATE_DEVICE(r1, 0xc00caee0, &(0x7f0000000040)={0x4, 0xffffffffffffffff, 0x1}) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r2, 0x8933, 0x0) 22:53:50 executing program 2: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mount(0x0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)='proc\x00', 0x0, 0x0) stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) [ 454.518325][ T48] audit: type=1804 audit(1615762430.113:71): pid=16617 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.1" name="cgroup.controllers" dev="sda1" ino=14204 res=1 errno=0 22:53:50 executing program 0: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/kvm\x00', 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) ioctl$KVM_CREATE_DEVICE(r1, 0xc00caee0, &(0x7f0000000040)={0x4, 0xffffffffffffffff, 0x1}) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r2, 0x8933, 0x0) 22:53:50 executing program 2: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/kvm\x00', 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) ioctl$KVM_CREATE_DEVICE(r1, 0xc00caee0, &(0x7f0000000040)={0x4, 0xffffffffffffffff, 0x1}) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r2, 0x8933, 0x0) 22:53:50 executing program 3: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/kvm\x00', 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) ioctl$KVM_CREATE_VCPU(r1, 0xae60, 0x0) ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x40000000100) ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) 22:53:50 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x1, 0x0, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r1, &(0x7f0000000040)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r1, 0x0) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0xb00000000065808, 0x0) r3 = socket$nl_rdma(0x10, 0x3, 0x14) sendmsg$RDMA_NLDEV_CMD_NEWLINK(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000003180)={&(0x7f0000000000)=ANY=[@ANYBLOB="fd0000000710"], 0x38}}, 0x0) sendfile(r3, r2, 0x0, 0x80000000) 22:53:50 executing program 2: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/kvm\x00', 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) ioctl$KVM_CREATE_DEVICE(r1, 0xc00caee0, &(0x7f0000000040)={0x4, 0xffffffffffffffff, 0x1}) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r2, 0x8933, 0x0) 22:53:50 executing program 0: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/kvm\x00', 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) ioctl$KVM_CREATE_DEVICE(r1, 0xc00caee0, &(0x7f0000000040)={0x4, 0xffffffffffffffff, 0x1}) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r2, 0x8933, 0x0) 22:53:50 executing program 2: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/kvm\x00', 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) ioctl$KVM_CREATE_DEVICE(r1, 0xc00caee0, &(0x7f0000000040)={0x4, 0xffffffffffffffff, 0x1}) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r2, 0x8933, 0x0) 22:53:50 executing program 3: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/kvm\x00', 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) ioctl$KVM_CREATE_VCPU(r1, 0xae60, 0x0) ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x40000000100) ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) 22:53:50 executing program 0: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/kvm\x00', 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) ioctl$KVM_CREATE_DEVICE(r1, 0xc00caee0, &(0x7f0000000040)={0x4, 0xffffffffffffffff, 0x1}) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r2, 0x8933, 0x0) 22:53:50 executing program 2: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/kvm\x00', 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) ioctl$KVM_CREATE_VCPU(r1, 0xae60, 0x0) ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x40000000100) ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) 22:53:50 executing program 2: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/kvm\x00', 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) ioctl$KVM_CREATE_VCPU(r1, 0xae60, 0x0) ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x40000000100) ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) [ 455.174882][ T48] audit: type=1804 audit(1615762430.763:72): pid=16670 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.1" name="cgroup.controllers" dev="sda1" ino=14204 res=1 errno=0 22:53:51 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x1, 0x0, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r1, &(0x7f0000000040)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r1, 0x0) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0xb00000000065808, 0x0) r3 = socket$nl_rdma(0x10, 0x3, 0x14) sendmsg$RDMA_NLDEV_CMD_NEWLINK(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000003180)={&(0x7f0000000000)=ANY=[@ANYBLOB="fd0000000710"], 0x38}}, 0x0) sendfile(r3, r2, 0x0, 0x80000000) 22:53:51 executing program 0: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/kvm\x00', 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) ioctl$KVM_CREATE_VCPU(r1, 0xae60, 0x0) ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x40000000100) ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) 22:53:51 executing program 2: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/kvm\x00', 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) ioctl$KVM_CREATE_VCPU(r1, 0xae60, 0x0) ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x40000000100) ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) 22:53:51 executing program 3: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/kvm\x00', 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) ioctl$KVM_CREATE_VCPU(r1, 0xae60, 0x0) ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x40000000100) ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) 22:53:51 executing program 2: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/kvm\x00', 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) ioctl$KVM_CREATE_VCPU(r1, 0xae60, 0x0) ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x40000000100) ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) 22:53:51 executing program 2: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/kvm\x00', 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) ioctl$KVM_CREATE_VCPU(r1, 0xae60, 0x0) ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x40000000100) ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) 22:53:51 executing program 2: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/kvm\x00', 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) ioctl$KVM_CREATE_VCPU(r1, 0xae60, 0x0) ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x40000000100) ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) [ 455.649516][ T48] audit: type=1804 audit(1615762431.243:73): pid=16694 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.1" name="cgroup.controllers" dev="sda1" ino=14194 res=1 errno=0 22:53:51 executing program 0: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/kvm\x00', 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) ioctl$KVM_CREATE_VCPU(r1, 0xae60, 0x0) ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x40000000100) ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) 22:53:51 executing program 3: r0 = socket$inet6(0xa, 0x40000080806, 0x0) bind$inet6(r0, &(0x7f000047b000)={0xa, 0x404e20, 0x0, @empty}, 0x1c) listen(r0, 0x400000001ffffffd) r1 = socket$inet_dccp(0x2, 0x6, 0x0) setsockopt(r1, 0x0, 0x4, 0x0, 0x0) connect$inet(r1, &(0x7f0000000240)={0x2, 0x4e20, @local}, 0x10) 22:53:51 executing program 2: timer_create(0x0, &(0x7f0000066000)={0x0, 0x12}, &(0x7f00009b1ffc)) timer_settime(0x0, 0x0, &(0x7f0000000040)={{0x0, 0x989680}, {0x0, 0x9}}, 0x0) clock_nanosleep(0xfffffffffffffff0, 0x0, &(0x7f0000000100)={0x77359400}, 0x0) timer_create(0x0, &(0x7f0000000000)={0x0, 0x14}, &(0x7f00000021c0)=0x0) timer_settime(r0, 0x0, &(0x7f0000000180)={{0x0, 0x989680}, {0x0, 0x1c9c380}}, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000440)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x1, 0x0, 0x0) 22:53:51 executing program 0: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/kvm\x00', 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) ioctl$KVM_CREATE_VCPU(r1, 0xae60, 0x0) ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x40000000100) ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) 22:53:51 executing program 1: syz_emit_ethernet(0x104, &(0x7f00000004c0)={@local, @local, @void, {@ipv4={0x800, @igmp={{0x5, 0x4, 0x0, 0x0, 0xf6, 0x0, 0x0, 0x0, 0x2, 0x0, @empty, @broadcast}, {0x11, 0x0, 0x0, @local, "4cbce01b7010e2b45737dcb7fd6029c9baa52ff66aa17b8bdc82780b428e50a71cdba98b24f989ec5195534667d2177a4e0e25706d7c20481cac60ad72b1bc3629068f46ba61905ebe2bcb6d3960afe3704ea2340d105f0af927e5e9337c952ff92d9cd9842a17729769b707a3feece8a6f365e883399d2b12d9f0d3b4f12b6c7c2b536e191b451a0934678ffbe24cb99955dd9c4217627f5bfb44f9bef13037f72ca216187068e10348f79fa293ece4816c825fe19ba23f4850b56f470affa2f7f5046ca9c3a4135f10426fa9cf4a1cfcdf0497c06ddbc95750"}}}}}, &(0x7f0000000600)={0x0, 0x4, [0xd11, 0x893, 0x8ef, 0x156]}) 22:53:51 executing program 3: r0 = socket$inet6(0xa, 0x40000080806, 0x0) bind$inet6(r0, &(0x7f000047b000)={0xa, 0x404e20, 0x0, @empty}, 0x1c) listen(r0, 0x400000001ffffffd) r1 = socket$inet_dccp(0x2, 0x6, 0x0) setsockopt(r1, 0x0, 0x4, 0x0, 0x0) connect$inet(r1, &(0x7f0000000240)={0x2, 0x4e20, @local}, 0x10) 22:53:51 executing program 1: syz_emit_ethernet(0x104, &(0x7f00000004c0)={@local, @local, @void, {@ipv4={0x800, @igmp={{0x5, 0x4, 0x0, 0x0, 0xf6, 0x0, 0x0, 0x0, 0x2, 0x0, @empty, @broadcast}, {0x11, 0x0, 0x0, @local, "4cbce01b7010e2b45737dcb7fd6029c9baa52ff66aa17b8bdc82780b428e50a71cdba98b24f989ec5195534667d2177a4e0e25706d7c20481cac60ad72b1bc3629068f46ba61905ebe2bcb6d3960afe3704ea2340d105f0af927e5e9337c952ff92d9cd9842a17729769b707a3feece8a6f365e883399d2b12d9f0d3b4f12b6c7c2b536e191b451a0934678ffbe24cb99955dd9c4217627f5bfb44f9bef13037f72ca216187068e10348f79fa293ece4816c825fe19ba23f4850b56f470affa2f7f5046ca9c3a4135f10426fa9cf4a1cfcdf0497c06ddbc95750"}}}}}, &(0x7f0000000600)={0x0, 0x4, [0xd11, 0x893, 0x8ef, 0x156]}) 22:53:51 executing program 1: syz_emit_ethernet(0x104, &(0x7f00000004c0)={@local, @local, @void, {@ipv4={0x800, @igmp={{0x5, 0x4, 0x0, 0x0, 0xf6, 0x0, 0x0, 0x0, 0x2, 0x0, @empty, @broadcast}, {0x11, 0x0, 0x0, @local, "4cbce01b7010e2b45737dcb7fd6029c9baa52ff66aa17b8bdc82780b428e50a71cdba98b24f989ec5195534667d2177a4e0e25706d7c20481cac60ad72b1bc3629068f46ba61905ebe2bcb6d3960afe3704ea2340d105f0af927e5e9337c952ff92d9cd9842a17729769b707a3feece8a6f365e883399d2b12d9f0d3b4f12b6c7c2b536e191b451a0934678ffbe24cb99955dd9c4217627f5bfb44f9bef13037f72ca216187068e10348f79fa293ece4816c825fe19ba23f4850b56f470affa2f7f5046ca9c3a4135f10426fa9cf4a1cfcdf0497c06ddbc95750"}}}}}, &(0x7f0000000600)={0x0, 0x4, [0xd11, 0x893, 0x8ef, 0x156]}) 22:53:51 executing program 3: r0 = socket$inet6(0xa, 0x40000080806, 0x0) bind$inet6(r0, &(0x7f000047b000)={0xa, 0x404e20, 0x0, @empty}, 0x1c) listen(r0, 0x400000001ffffffd) r1 = socket$inet_dccp(0x2, 0x6, 0x0) setsockopt(r1, 0x0, 0x4, 0x0, 0x0) connect$inet(r1, &(0x7f0000000240)={0x2, 0x4e20, @local}, 0x10) 22:53:51 executing program 0: r0 = socket$inet6(0xa, 0x40000080806, 0x0) bind$inet6(r0, &(0x7f000047b000)={0xa, 0x404e20, 0x0, @empty}, 0x1c) listen(r0, 0x400000001ffffffd) r1 = socket$inet_dccp(0x2, 0x6, 0x0) setsockopt(r1, 0x0, 0x4, 0x0, 0x0) connect$inet(r1, &(0x7f0000000240)={0x2, 0x4e20, @local}, 0x10) 22:53:52 executing program 2: timer_create(0x0, &(0x7f0000066000)={0x0, 0x12}, &(0x7f00009b1ffc)) timer_settime(0x0, 0x0, &(0x7f0000000040)={{0x0, 0x989680}, {0x0, 0x9}}, 0x0) clock_nanosleep(0xfffffffffffffff0, 0x0, &(0x7f0000000100)={0x77359400}, 0x0) timer_create(0x0, &(0x7f0000000000)={0x0, 0x14}, &(0x7f00000021c0)=0x0) timer_settime(r0, 0x0, &(0x7f0000000180)={{0x0, 0x989680}, {0x0, 0x1c9c380}}, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000440)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x1, 0x0, 0x0) 22:53:52 executing program 1: syz_emit_ethernet(0x104, &(0x7f00000004c0)={@local, @local, @void, {@ipv4={0x800, @igmp={{0x5, 0x4, 0x0, 0x0, 0xf6, 0x0, 0x0, 0x0, 0x2, 0x0, @empty, @broadcast}, {0x11, 0x0, 0x0, @local, "4cbce01b7010e2b45737dcb7fd6029c9baa52ff66aa17b8bdc82780b428e50a71cdba98b24f989ec5195534667d2177a4e0e25706d7c20481cac60ad72b1bc3629068f46ba61905ebe2bcb6d3960afe3704ea2340d105f0af927e5e9337c952ff92d9cd9842a17729769b707a3feece8a6f365e883399d2b12d9f0d3b4f12b6c7c2b536e191b451a0934678ffbe24cb99955dd9c4217627f5bfb44f9bef13037f72ca216187068e10348f79fa293ece4816c825fe19ba23f4850b56f470affa2f7f5046ca9c3a4135f10426fa9cf4a1cfcdf0497c06ddbc95750"}}}}}, &(0x7f0000000600)={0x0, 0x4, [0xd11, 0x893, 0x8ef, 0x156]}) 22:53:52 executing program 0: r0 = socket$inet6(0xa, 0x40000080806, 0x0) bind$inet6(r0, &(0x7f000047b000)={0xa, 0x404e20, 0x0, @empty}, 0x1c) listen(r0, 0x400000001ffffffd) r1 = socket$inet_dccp(0x2, 0x6, 0x0) setsockopt(r1, 0x0, 0x4, 0x0, 0x0) connect$inet(r1, &(0x7f0000000240)={0x2, 0x4e20, @local}, 0x10) 22:53:52 executing program 3: r0 = socket$inet6(0xa, 0x40000080806, 0x0) bind$inet6(r0, &(0x7f000047b000)={0xa, 0x404e20, 0x0, @empty}, 0x1c) listen(r0, 0x400000001ffffffd) r1 = socket$inet_dccp(0x2, 0x6, 0x0) setsockopt(r1, 0x0, 0x4, 0x0, 0x0) connect$inet(r1, &(0x7f0000000240)={0x2, 0x4e20, @local}, 0x10) 22:53:52 executing program 1: r0 = socket$inet_smc(0x2b, 0x1, 0x0) setsockopt$inet_tcp_TCP_REPAIR(r0, 0x6, 0x13, &(0x7f0000000000)=0x1, 0x4) connect$inet(r0, &(0x7f00000001c0)={0x2, 0x0, @local}, 0x10) setsockopt$inet_tcp_TCP_ULP(r0, 0x6, 0x1f, &(0x7f0000000140)='tls\x00', 0x4) setsockopt$inet_tcp_TLS_TX(r0, 0x11a, 0x2, &(0x7f0000000040)=@ccm_128={{0x303}, "8217b11126ce3f92", "68e25ae34b0c5b734645ef2256dd2c83", "476dc2e5", "484e9c9b6bf58121"}, 0x28) socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f0000000040)) r1 = syz_open_dev$sndmidi(&(0x7f0000000040)='/dev/snd/midiC#D#\x00', 0x2, 0x141001) r2 = dup(r1) write$6lowpan_enable(r2, &(0x7f0000000000)='0', 0xfffffd2c) r3 = dup(r2) write$6lowpan_enable(r3, &(0x7f0000000100)='1', 0x1) clock_gettime(0x0, &(0x7f0000000080)={0x0, 0x0}) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000000)={0x1ff}, &(0x7f0000001240)={0x0, r4+30000000}, 0x0) 22:53:52 executing program 0: r0 = socket$inet6(0xa, 0x40000080806, 0x0) bind$inet6(r0, &(0x7f000047b000)={0xa, 0x404e20, 0x0, @empty}, 0x1c) listen(r0, 0x400000001ffffffd) r1 = socket$inet_dccp(0x2, 0x6, 0x0) setsockopt(r1, 0x0, 0x4, 0x0, 0x0) connect$inet(r1, &(0x7f0000000240)={0x2, 0x4e20, @local}, 0x10) 22:53:52 executing program 3: socketpair$tipc(0x1e, 0x5, 0x0, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$sock(r0, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000380)="a2", 0x1}], 0x1}, 0x0) recvmsg(r1, &(0x7f00000254c0)={0x0, 0x0, &(0x7f00000253c0)=[{0x0, 0x2}, {0x0}, {&(0x7f00000240c0)=""/210, 0xd2}], 0x3}, 0x0) 22:53:52 executing program 3: socketpair$tipc(0x1e, 0x5, 0x0, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$sock(r0, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000380)="a2", 0x1}], 0x1}, 0x0) recvmsg(r1, &(0x7f00000254c0)={0x0, 0x0, &(0x7f00000253c0)=[{0x0, 0x2}, {0x0}, {&(0x7f00000240c0)=""/210, 0xd2}], 0x3}, 0x0) 22:53:53 executing program 2: timer_create(0x0, &(0x7f0000066000)={0x0, 0x12}, &(0x7f00009b1ffc)) timer_settime(0x0, 0x0, &(0x7f0000000040)={{0x0, 0x989680}, {0x0, 0x9}}, 0x0) clock_nanosleep(0xfffffffffffffff0, 0x0, &(0x7f0000000100)={0x77359400}, 0x0) timer_create(0x0, &(0x7f0000000000)={0x0, 0x14}, &(0x7f00000021c0)=0x0) timer_settime(r0, 0x0, &(0x7f0000000180)={{0x0, 0x989680}, {0x0, 0x1c9c380}}, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000440)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x1, 0x0, 0x0) 22:53:53 executing program 0: r0 = socket$packet(0x11, 0x3, 0x300) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r0, 0x5460, 0x0) 22:53:53 executing program 3: socketpair$tipc(0x1e, 0x5, 0x0, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$sock(r0, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000380)="a2", 0x1}], 0x1}, 0x0) recvmsg(r1, &(0x7f00000254c0)={0x0, 0x0, &(0x7f00000253c0)=[{0x0, 0x2}, {0x0}, {&(0x7f00000240c0)=""/210, 0xd2}], 0x3}, 0x0) 22:53:53 executing program 1: r0 = socket$inet_smc(0x2b, 0x1, 0x0) setsockopt$inet_tcp_TCP_REPAIR(r0, 0x6, 0x13, &(0x7f0000000000)=0x1, 0x4) connect$inet(r0, &(0x7f00000001c0)={0x2, 0x0, @local}, 0x10) setsockopt$inet_tcp_TCP_ULP(r0, 0x6, 0x1f, &(0x7f0000000140)='tls\x00', 0x4) setsockopt$inet_tcp_TLS_TX(r0, 0x11a, 0x2, &(0x7f0000000040)=@ccm_128={{0x303}, "8217b11126ce3f92", "68e25ae34b0c5b734645ef2256dd2c83", "476dc2e5", "484e9c9b6bf58121"}, 0x28) socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f0000000040)) r1 = syz_open_dev$sndmidi(&(0x7f0000000040)='/dev/snd/midiC#D#\x00', 0x2, 0x141001) r2 = dup(r1) write$6lowpan_enable(r2, &(0x7f0000000000)='0', 0xfffffd2c) r3 = dup(r2) write$6lowpan_enable(r3, &(0x7f0000000100)='1', 0x1) clock_gettime(0x0, &(0x7f0000000080)={0x0, 0x0}) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000000)={0x1ff}, &(0x7f0000001240)={0x0, r4+30000000}, 0x0) 22:53:53 executing program 0: r0 = socket$inet_smc(0x2b, 0x1, 0x0) setsockopt$inet_tcp_TCP_REPAIR(r0, 0x6, 0x13, &(0x7f0000000000)=0x1, 0x4) connect$inet(r0, &(0x7f00000001c0)={0x2, 0x0, @local}, 0x10) setsockopt$inet_tcp_TCP_ULP(r0, 0x6, 0x1f, &(0x7f0000000140)='tls\x00', 0x4) setsockopt$inet_tcp_TLS_TX(r0, 0x11a, 0x2, &(0x7f0000000040)=@ccm_128={{0x303}, "8217b11126ce3f92", "68e25ae34b0c5b734645ef2256dd2c83", "476dc2e5", "484e9c9b6bf58121"}, 0x28) socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f0000000040)) r1 = syz_open_dev$sndmidi(&(0x7f0000000040)='/dev/snd/midiC#D#\x00', 0x2, 0x141001) r2 = dup(r1) write$6lowpan_enable(r2, &(0x7f0000000000)='0', 0xfffffd2c) r3 = dup(r2) write$6lowpan_enable(r3, &(0x7f0000000100)='1', 0x1) clock_gettime(0x0, &(0x7f0000000080)={0x0, 0x0}) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000000)={0x1ff}, &(0x7f0000001240)={0x0, r4+30000000}, 0x0) 22:53:53 executing program 1: r0 = socket$inet_smc(0x2b, 0x1, 0x0) setsockopt$inet_tcp_TCP_REPAIR(r0, 0x6, 0x13, &(0x7f0000000000)=0x1, 0x4) connect$inet(r0, &(0x7f00000001c0)={0x2, 0x0, @local}, 0x10) setsockopt$inet_tcp_TCP_ULP(r0, 0x6, 0x1f, &(0x7f0000000140)='tls\x00', 0x4) setsockopt$inet_tcp_TLS_TX(r0, 0x11a, 0x2, &(0x7f0000000040)=@ccm_128={{0x303}, "8217b11126ce3f92", "68e25ae34b0c5b734645ef2256dd2c83", "476dc2e5", "484e9c9b6bf58121"}, 0x28) socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f0000000040)) r1 = syz_open_dev$sndmidi(&(0x7f0000000040)='/dev/snd/midiC#D#\x00', 0x2, 0x141001) r2 = dup(r1) write$6lowpan_enable(r2, &(0x7f0000000000)='0', 0xfffffd2c) r3 = dup(r2) write$6lowpan_enable(r3, &(0x7f0000000100)='1', 0x1) clock_gettime(0x0, &(0x7f0000000080)={0x0, 0x0}) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000000)={0x1ff}, &(0x7f0000001240)={0x0, r4+30000000}, 0x0) 22:53:53 executing program 3: socketpair$tipc(0x1e, 0x5, 0x0, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$sock(r0, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000380)="a2", 0x1}], 0x1}, 0x0) recvmsg(r1, &(0x7f00000254c0)={0x0, 0x0, &(0x7f00000253c0)=[{0x0, 0x2}, {0x0}, {&(0x7f00000240c0)=""/210, 0xd2}], 0x3}, 0x0) 22:53:53 executing program 1: r0 = socket$inet_smc(0x2b, 0x1, 0x0) setsockopt$inet_tcp_TCP_REPAIR(r0, 0x6, 0x13, &(0x7f0000000000)=0x1, 0x4) connect$inet(r0, &(0x7f00000001c0)={0x2, 0x0, @local}, 0x10) setsockopt$inet_tcp_TCP_ULP(r0, 0x6, 0x1f, &(0x7f0000000140)='tls\x00', 0x4) setsockopt$inet_tcp_TLS_TX(r0, 0x11a, 0x2, &(0x7f0000000040)=@ccm_128={{0x303}, "8217b11126ce3f92", "68e25ae34b0c5b734645ef2256dd2c83", "476dc2e5", "484e9c9b6bf58121"}, 0x28) socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f0000000040)) r1 = syz_open_dev$sndmidi(&(0x7f0000000040)='/dev/snd/midiC#D#\x00', 0x2, 0x141001) r2 = dup(r1) write$6lowpan_enable(r2, &(0x7f0000000000)='0', 0xfffffd2c) r3 = dup(r2) write$6lowpan_enable(r3, &(0x7f0000000100)='1', 0x1) clock_gettime(0x0, &(0x7f0000000080)={0x0, 0x0}) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000000)={0x1ff}, &(0x7f0000001240)={0x0, r4+30000000}, 0x0) 22:53:54 executing program 2: timer_create(0x0, &(0x7f0000066000)={0x0, 0x12}, &(0x7f00009b1ffc)) timer_settime(0x0, 0x0, &(0x7f0000000040)={{0x0, 0x989680}, {0x0, 0x9}}, 0x0) clock_nanosleep(0xfffffffffffffff0, 0x0, &(0x7f0000000100)={0x77359400}, 0x0) timer_create(0x0, &(0x7f0000000000)={0x0, 0x14}, &(0x7f00000021c0)=0x0) timer_settime(r0, 0x0, &(0x7f0000000180)={{0x0, 0x989680}, {0x0, 0x1c9c380}}, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000440)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x1, 0x0, 0x0) 22:53:54 executing program 3: r0 = socket$inet_smc(0x2b, 0x1, 0x0) setsockopt$inet_tcp_TCP_REPAIR(r0, 0x6, 0x13, &(0x7f0000000000)=0x1, 0x4) connect$inet(r0, &(0x7f00000001c0)={0x2, 0x0, @local}, 0x10) setsockopt$inet_tcp_TCP_ULP(r0, 0x6, 0x1f, &(0x7f0000000140)='tls\x00', 0x4) setsockopt$inet_tcp_TLS_TX(r0, 0x11a, 0x2, &(0x7f0000000040)=@ccm_128={{0x303}, "8217b11126ce3f92", "68e25ae34b0c5b734645ef2256dd2c83", "476dc2e5", "484e9c9b6bf58121"}, 0x28) socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f0000000040)) r1 = syz_open_dev$sndmidi(&(0x7f0000000040)='/dev/snd/midiC#D#\x00', 0x2, 0x141001) r2 = dup(r1) write$6lowpan_enable(r2, &(0x7f0000000000)='0', 0xfffffd2c) r3 = dup(r2) write$6lowpan_enable(r3, &(0x7f0000000100)='1', 0x1) clock_gettime(0x0, &(0x7f0000000080)={0x0, 0x0}) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000000)={0x1ff}, &(0x7f0000001240)={0x0, r4+30000000}, 0x0) 22:53:54 executing program 1: r0 = socket$inet_smc(0x2b, 0x1, 0x0) setsockopt$inet_tcp_TCP_REPAIR(r0, 0x6, 0x13, &(0x7f0000000000)=0x1, 0x4) connect$inet(r0, &(0x7f00000001c0)={0x2, 0x0, @local}, 0x10) setsockopt$inet_tcp_TCP_ULP(r0, 0x6, 0x1f, &(0x7f0000000140)='tls\x00', 0x4) setsockopt$inet_tcp_TLS_TX(r0, 0x11a, 0x2, &(0x7f0000000040)=@ccm_128={{0x303}, "8217b11126ce3f92", "68e25ae34b0c5b734645ef2256dd2c83", "476dc2e5", "484e9c9b6bf58121"}, 0x28) socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f0000000040)) r1 = syz_open_dev$sndmidi(&(0x7f0000000040)='/dev/snd/midiC#D#\x00', 0x2, 0x141001) r2 = dup(r1) write$6lowpan_enable(r2, &(0x7f0000000000)='0', 0xfffffd2c) r3 = dup(r2) write$6lowpan_enable(r3, &(0x7f0000000100)='1', 0x1) clock_gettime(0x0, &(0x7f0000000080)={0x0, 0x0}) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000000)={0x1ff}, &(0x7f0000001240)={0x0, r4+30000000}, 0x0) 22:53:54 executing program 1: r0 = socket$inet_smc(0x2b, 0x1, 0x0) setsockopt$inet_tcp_TCP_REPAIR(r0, 0x6, 0x13, &(0x7f0000000000)=0x1, 0x4) connect$inet(r0, &(0x7f00000001c0)={0x2, 0x0, @local}, 0x10) setsockopt$inet_tcp_TCP_ULP(r0, 0x6, 0x1f, &(0x7f0000000140)='tls\x00', 0x4) setsockopt$inet_tcp_TLS_TX(r0, 0x11a, 0x2, &(0x7f0000000040)=@ccm_128={{0x303}, "8217b11126ce3f92", "68e25ae34b0c5b734645ef2256dd2c83", "476dc2e5", "484e9c9b6bf58121"}, 0x28) socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f0000000040)) r1 = syz_open_dev$sndmidi(&(0x7f0000000040)='/dev/snd/midiC#D#\x00', 0x2, 0x141001) r2 = dup(r1) write$6lowpan_enable(r2, &(0x7f0000000000)='0', 0xfffffd2c) r3 = dup(r2) write$6lowpan_enable(r3, &(0x7f0000000100)='1', 0x1) clock_gettime(0x0, &(0x7f0000000080)={0x0, 0x0}) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000000)={0x1ff}, &(0x7f0000001240)={0x0, r4+30000000}, 0x0) 22:53:54 executing program 0: r0 = socket$inet_smc(0x2b, 0x1, 0x0) setsockopt$inet_tcp_TCP_REPAIR(r0, 0x6, 0x13, &(0x7f0000000000)=0x1, 0x4) connect$inet(r0, &(0x7f00000001c0)={0x2, 0x0, @local}, 0x10) setsockopt$inet_tcp_TCP_ULP(r0, 0x6, 0x1f, &(0x7f0000000140)='tls\x00', 0x4) setsockopt$inet_tcp_TLS_TX(r0, 0x11a, 0x2, &(0x7f0000000040)=@ccm_128={{0x303}, "8217b11126ce3f92", "68e25ae34b0c5b734645ef2256dd2c83", "476dc2e5", "484e9c9b6bf58121"}, 0x28) socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f0000000040)) r1 = syz_open_dev$sndmidi(&(0x7f0000000040)='/dev/snd/midiC#D#\x00', 0x2, 0x141001) r2 = dup(r1) write$6lowpan_enable(r2, &(0x7f0000000000)='0', 0xfffffd2c) r3 = dup(r2) write$6lowpan_enable(r3, &(0x7f0000000100)='1', 0x1) clock_gettime(0x0, &(0x7f0000000080)={0x0, 0x0}) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000000)={0x1ff}, &(0x7f0000001240)={0x0, r4+30000000}, 0x0) 22:53:54 executing program 1: r0 = socket$inet_smc(0x2b, 0x1, 0x0) setsockopt$inet_tcp_TCP_REPAIR(r0, 0x6, 0x13, &(0x7f0000000000)=0x1, 0x4) connect$inet(r0, &(0x7f00000001c0)={0x2, 0x0, @local}, 0x10) setsockopt$inet_tcp_TCP_ULP(r0, 0x6, 0x1f, &(0x7f0000000140)='tls\x00', 0x4) setsockopt$inet_tcp_TLS_TX(r0, 0x11a, 0x2, &(0x7f0000000040)=@ccm_128={{0x303}, "8217b11126ce3f92", "68e25ae34b0c5b734645ef2256dd2c83", "476dc2e5", "484e9c9b6bf58121"}, 0x28) socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f0000000040)) r1 = syz_open_dev$sndmidi(&(0x7f0000000040)='/dev/snd/midiC#D#\x00', 0x2, 0x141001) r2 = dup(r1) write$6lowpan_enable(r2, &(0x7f0000000000)='0', 0xfffffd2c) r3 = dup(r2) write$6lowpan_enable(r3, &(0x7f0000000100)='1', 0x1) clock_gettime(0x0, &(0x7f0000000080)={0x0, 0x0}) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000000)={0x1ff}, &(0x7f0000001240)={0x0, r4+30000000}, 0x0) 22:53:54 executing program 1: syz_mount_image$ext4(0x0, 0x0, 0x0, 0x1, &(0x7f0000001440)=[{&(0x7f0000000200)='J', 0x1, 0xffffffff80000001}], 0x0, 0x0) 22:53:54 executing program 1: r0 = socket$pppl2tp(0x18, 0x1, 0x1) getsockopt$sock_buf(r0, 0x1, 0x3b, 0x0, &(0x7f0000000200)) 22:53:55 executing program 1: r0 = socket$pppl2tp(0x18, 0x1, 0x1) getsockopt$sock_buf(r0, 0x1, 0x3b, 0x0, &(0x7f0000000200)) 22:53:55 executing program 3: r0 = socket$inet_smc(0x2b, 0x1, 0x0) setsockopt$inet_tcp_TCP_REPAIR(r0, 0x6, 0x13, &(0x7f0000000000)=0x1, 0x4) connect$inet(r0, &(0x7f00000001c0)={0x2, 0x0, @local}, 0x10) setsockopt$inet_tcp_TCP_ULP(r0, 0x6, 0x1f, &(0x7f0000000140)='tls\x00', 0x4) setsockopt$inet_tcp_TLS_TX(r0, 0x11a, 0x2, &(0x7f0000000040)=@ccm_128={{0x303}, "8217b11126ce3f92", "68e25ae34b0c5b734645ef2256dd2c83", "476dc2e5", "484e9c9b6bf58121"}, 0x28) socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f0000000040)) r1 = syz_open_dev$sndmidi(&(0x7f0000000040)='/dev/snd/midiC#D#\x00', 0x2, 0x141001) r2 = dup(r1) write$6lowpan_enable(r2, &(0x7f0000000000)='0', 0xfffffd2c) r3 = dup(r2) write$6lowpan_enable(r3, &(0x7f0000000100)='1', 0x1) clock_gettime(0x0, &(0x7f0000000080)={0x0, 0x0}) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000000)={0x1ff}, &(0x7f0000001240)={0x0, r4+30000000}, 0x0) 22:53:55 executing program 2: r0 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000080)='/dev/nvme-fabrics\x00', 0x0, 0x0) r1 = socket$qrtr(0x2a, 0x2, 0x0) ioctl$sock_SIOCDELRT(r1, 0x890c, 0x0) connect$qrtr(r1, &(0x7f0000000000), 0xc) accept4$x25(0xffffffffffffffff, 0x0, 0x0, 0x0) dup2(r0, r1) 22:53:55 executing program 1: r0 = socket$pppl2tp(0x18, 0x1, 0x1) getsockopt$sock_buf(r0, 0x1, 0x3b, 0x0, &(0x7f0000000200)) 22:53:55 executing program 0: r0 = socket$inet_smc(0x2b, 0x1, 0x0) setsockopt$inet_tcp_TCP_REPAIR(r0, 0x6, 0x13, &(0x7f0000000000)=0x1, 0x4) connect$inet(r0, &(0x7f00000001c0)={0x2, 0x0, @local}, 0x10) setsockopt$inet_tcp_TCP_ULP(r0, 0x6, 0x1f, &(0x7f0000000140)='tls\x00', 0x4) setsockopt$inet_tcp_TLS_TX(r0, 0x11a, 0x2, &(0x7f0000000040)=@ccm_128={{0x303}, "8217b11126ce3f92", "68e25ae34b0c5b734645ef2256dd2c83", "476dc2e5", "484e9c9b6bf58121"}, 0x28) socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f0000000040)) r1 = syz_open_dev$sndmidi(&(0x7f0000000040)='/dev/snd/midiC#D#\x00', 0x2, 0x141001) r2 = dup(r1) write$6lowpan_enable(r2, &(0x7f0000000000)='0', 0xfffffd2c) r3 = dup(r2) write$6lowpan_enable(r3, &(0x7f0000000100)='1', 0x1) clock_gettime(0x0, &(0x7f0000000080)={0x0, 0x0}) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000000)={0x1ff}, &(0x7f0000001240)={0x0, r4+30000000}, 0x0) 22:53:55 executing program 2: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000001240)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r0, &(0x7f0000000040)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x28011, r0, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0xb00000000065808, 0x0) r2 = socket$inet6(0xa, 0x1, 0x84) bind$inet6(r2, &(0x7f0000000000)={0xa, 0x4e20}, 0x1c) connect$inet6(r2, &(0x7f0000000080)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) getsockopt$bt_hci(r2, 0x84, 0x70, &(0x7f00000000c0)=""/4093, &(0x7f0000001140)=0xffd) r3 = socket$nl_netfilter(0x10, 0x3, 0xc) sendfile(r3, r1, 0x0, 0x100000002) 22:53:55 executing program 1: r0 = socket$pppl2tp(0x18, 0x1, 0x1) getsockopt$sock_buf(r0, 0x1, 0x3b, 0x0, &(0x7f0000000200)) [ 460.012448][ T48] audit: type=1804 audit(1615762435.603:74): pid=16824 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.2" name="cgroup.controllers" dev="sda1" ino=14204 res=1 errno=0 22:53:55 executing program 1: openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000240)='cgroup.controllers\x00', 0x26e1, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='memory.events\x00', 0x100002, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0x7a05, 0x1700) r2 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x3, &(0x7f00000002c0)=@framed, &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, [], 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000180)={&(0x7f0000000000)='jbd2_handle_extend\x00', r2}, 0x10) write$cgroup_int(r1, &(0x7f0000000200), 0x43400) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_subtree(r3, &(0x7f0000000000)=ANY=[], 0x32600) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x7a05, 0x1700) r5 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r5, 0x0) preadv(r5, &(0x7f0000000280), 0x1, 0x0, 0x0) write$cgroup_subtree(r3, &(0x7f0000000200)=ANY=[], 0x4ea00) write$cgroup_int(r4, &(0x7f0000001640), 0x12) ioctl$PERF_EVENT_IOC_PERIOD(r0, 0xc028660f, &(0x7f00000005c0)=0x443000033) 22:53:56 executing program 3: r0 = socket$inet_smc(0x2b, 0x1, 0x0) setsockopt$inet_tcp_TCP_REPAIR(r0, 0x6, 0x13, &(0x7f0000000000)=0x1, 0x4) connect$inet(r0, &(0x7f00000001c0)={0x2, 0x0, @local}, 0x10) setsockopt$inet_tcp_TCP_ULP(r0, 0x6, 0x1f, &(0x7f0000000140)='tls\x00', 0x4) setsockopt$inet_tcp_TLS_TX(r0, 0x11a, 0x2, &(0x7f0000000040)=@ccm_128={{0x303}, "8217b11126ce3f92", "68e25ae34b0c5b734645ef2256dd2c83", "476dc2e5", "484e9c9b6bf58121"}, 0x28) socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f0000000040)) r1 = syz_open_dev$sndmidi(&(0x7f0000000040)='/dev/snd/midiC#D#\x00', 0x2, 0x141001) r2 = dup(r1) write$6lowpan_enable(r2, &(0x7f0000000000)='0', 0xfffffd2c) r3 = dup(r2) write$6lowpan_enable(r3, &(0x7f0000000100)='1', 0x1) clock_gettime(0x0, &(0x7f0000000080)={0x0, 0x0}) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000000)={0x1ff}, &(0x7f0000001240)={0x0, r4+30000000}, 0x0) 22:53:56 executing program 2: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000001240)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r0, &(0x7f0000000040)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x28011, r0, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0xb00000000065808, 0x0) r2 = socket$inet6(0xa, 0x1, 0x84) bind$inet6(r2, &(0x7f0000000000)={0xa, 0x4e20}, 0x1c) connect$inet6(r2, &(0x7f0000000080)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) getsockopt$bt_hci(r2, 0x84, 0x70, &(0x7f00000000c0)=""/4093, &(0x7f0000001140)=0xffd) r3 = socket$nl_netfilter(0x10, 0x3, 0xc) sendfile(r3, r1, 0x0, 0x100000002) [ 460.675901][ T48] audit: type=1804 audit(1615762436.273:75): pid=16833 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.2" name="cgroup.controllers" dev="sda1" ino=14200 res=1 errno=0 22:53:56 executing program 0: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000001240)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r0, &(0x7f0000000040)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x28011, r0, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0xb00000000065808, 0x0) r2 = socket$inet6(0xa, 0x1, 0x84) bind$inet6(r2, &(0x7f0000000000)={0xa, 0x4e20}, 0x1c) connect$inet6(r2, &(0x7f0000000080)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) getsockopt$bt_hci(r2, 0x84, 0x70, &(0x7f00000000c0)=""/4093, &(0x7f0000001140)=0xffd) r3 = socket$nl_netfilter(0x10, 0x3, 0xc) sendfile(r3, r1, 0x0, 0x100000002) 22:53:56 executing program 1: openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000240)='cgroup.controllers\x00', 0x26e1, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='memory.events\x00', 0x100002, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0x7a05, 0x1700) r2 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x3, &(0x7f00000002c0)=@framed, &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, [], 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000180)={&(0x7f0000000000)='jbd2_handle_extend\x00', r2}, 0x10) write$cgroup_int(r1, &(0x7f0000000200), 0x43400) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_subtree(r3, &(0x7f0000000000)=ANY=[], 0x32600) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x7a05, 0x1700) r5 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r5, 0x0) preadv(r5, &(0x7f0000000280), 0x1, 0x0, 0x0) write$cgroup_subtree(r3, &(0x7f0000000200)=ANY=[], 0x4ea00) write$cgroup_int(r4, &(0x7f0000001640), 0x12) ioctl$PERF_EVENT_IOC_PERIOD(r0, 0xc028660f, &(0x7f00000005c0)=0x443000033) 22:53:56 executing program 2: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000001240)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r0, &(0x7f0000000040)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x28011, r0, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0xb00000000065808, 0x0) r2 = socket$inet6(0xa, 0x1, 0x84) bind$inet6(r2, &(0x7f0000000000)={0xa, 0x4e20}, 0x1c) connect$inet6(r2, &(0x7f0000000080)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) getsockopt$bt_hci(r2, 0x84, 0x70, &(0x7f00000000c0)=""/4093, &(0x7f0000001140)=0xffd) r3 = socket$nl_netfilter(0x10, 0x3, 0xc) sendfile(r3, r1, 0x0, 0x100000002) [ 461.039589][ T48] audit: type=1804 audit(1615762436.623:76): pid=16844 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.0" name="/syzkaller-testdir047159514/syzkaller.s568Ab/429/cgroup.controllers" dev="sda1" ino=14212 res=1 errno=0 [ 461.153641][ T48] audit: type=1804 audit(1615762436.743:77): pid=16847 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.2" name="cgroup.controllers" dev="sda1" ino=14200 res=1 errno=0 22:53:56 executing program 1: openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000240)='cgroup.controllers\x00', 0x26e1, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='memory.events\x00', 0x100002, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0x7a05, 0x1700) r2 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x3, &(0x7f00000002c0)=@framed, &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, [], 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000180)={&(0x7f0000000000)='jbd2_handle_extend\x00', r2}, 0x10) write$cgroup_int(r1, &(0x7f0000000200), 0x43400) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_subtree(r3, &(0x7f0000000000)=ANY=[], 0x32600) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x7a05, 0x1700) r5 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r5, 0x0) preadv(r5, &(0x7f0000000280), 0x1, 0x0, 0x0) write$cgroup_subtree(r3, &(0x7f0000000200)=ANY=[], 0x4ea00) write$cgroup_int(r4, &(0x7f0000001640), 0x12) ioctl$PERF_EVENT_IOC_PERIOD(r0, 0xc028660f, &(0x7f00000005c0)=0x443000033) 22:53:56 executing program 2: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000001240)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r0, &(0x7f0000000040)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x28011, r0, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0xb00000000065808, 0x0) r2 = socket$inet6(0xa, 0x1, 0x84) bind$inet6(r2, &(0x7f0000000000)={0xa, 0x4e20}, 0x1c) connect$inet6(r2, &(0x7f0000000080)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) getsockopt$bt_hci(r2, 0x84, 0x70, &(0x7f00000000c0)=""/4093, &(0x7f0000001140)=0xffd) r3 = socket$nl_netfilter(0x10, 0x3, 0xc) sendfile(r3, r1, 0x0, 0x100000002) 22:53:57 executing program 0: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000001240)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r0, &(0x7f0000000040)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x28011, r0, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0xb00000000065808, 0x0) r2 = socket$inet6(0xa, 0x1, 0x84) bind$inet6(r2, &(0x7f0000000000)={0xa, 0x4e20}, 0x1c) connect$inet6(r2, &(0x7f0000000080)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) getsockopt$bt_hci(r2, 0x84, 0x70, &(0x7f00000000c0)=""/4093, &(0x7f0000001140)=0xffd) r3 = socket$nl_netfilter(0x10, 0x3, 0xc) sendfile(r3, r1, 0x0, 0x100000002) 22:53:57 executing program 3: openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000240)='cgroup.controllers\x00', 0x26e1, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='memory.events\x00', 0x100002, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0x7a05, 0x1700) r2 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x3, &(0x7f00000002c0)=@framed, &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, [], 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000180)={&(0x7f0000000000)='jbd2_handle_extend\x00', r2}, 0x10) write$cgroup_int(r1, &(0x7f0000000200), 0x43400) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_subtree(r3, &(0x7f0000000000)=ANY=[], 0x32600) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x7a05, 0x1700) r5 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r5, 0x0) preadv(r5, &(0x7f0000000280), 0x1, 0x0, 0x0) write$cgroup_subtree(r3, &(0x7f0000000200)=ANY=[], 0x4ea00) write$cgroup_int(r4, &(0x7f0000001640), 0x12) ioctl$PERF_EVENT_IOC_PERIOD(r0, 0xc028660f, &(0x7f00000005c0)=0x443000033) [ 461.644054][ T48] audit: type=1804 audit(1615762437.233:78): pid=16853 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.2" name="cgroup.controllers" dev="sda1" ino=14200 res=1 errno=0 22:53:57 executing program 1: openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000240)='cgroup.controllers\x00', 0x26e1, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='memory.events\x00', 0x100002, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0x7a05, 0x1700) r2 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x3, &(0x7f00000002c0)=@framed, &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, [], 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000180)={&(0x7f0000000000)='jbd2_handle_extend\x00', r2}, 0x10) write$cgroup_int(r1, &(0x7f0000000200), 0x43400) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_subtree(r3, &(0x7f0000000000)=ANY=[], 0x32600) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x7a05, 0x1700) r5 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r5, 0x0) preadv(r5, &(0x7f0000000280), 0x1, 0x0, 0x0) write$cgroup_subtree(r3, &(0x7f0000000200)=ANY=[], 0x4ea00) write$cgroup_int(r4, &(0x7f0000001640), 0x12) ioctl$PERF_EVENT_IOC_PERIOD(r0, 0xc028660f, &(0x7f00000005c0)=0x443000033) [ 461.754533][ T48] audit: type=1804 audit(1615762437.313:79): pid=16855 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.0" name="/syzkaller-testdir047159514/syzkaller.s568Ab/430/cgroup.controllers" dev="sda1" ino=14204 res=1 errno=0 22:53:57 executing program 3: openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000240)='cgroup.controllers\x00', 0x26e1, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='memory.events\x00', 0x100002, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0x7a05, 0x1700) r2 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x3, &(0x7f00000002c0)=@framed, &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, [], 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000180)={&(0x7f0000000000)='jbd2_handle_extend\x00', r2}, 0x10) write$cgroup_int(r1, &(0x7f0000000200), 0x43400) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_subtree(r3, &(0x7f0000000000)=ANY=[], 0x32600) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x7a05, 0x1700) r5 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r5, 0x0) preadv(r5, &(0x7f0000000280), 0x1, 0x0, 0x0) write$cgroup_subtree(r3, &(0x7f0000000200)=ANY=[], 0x4ea00) write$cgroup_int(r4, &(0x7f0000001640), 0x12) ioctl$PERF_EVENT_IOC_PERIOD(r0, 0xc028660f, &(0x7f00000005c0)=0x443000033) 22:53:57 executing program 2: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000001240)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r0, &(0x7f0000000040)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x28011, r0, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0xb00000000065808, 0x0) r2 = socket$inet6(0xa, 0x1, 0x84) bind$inet6(r2, &(0x7f0000000000)={0xa, 0x4e20}, 0x1c) connect$inet6(r2, &(0x7f0000000080)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) getsockopt$bt_hci(r2, 0x84, 0x70, &(0x7f00000000c0)=""/4093, &(0x7f0000001140)=0xffd) r3 = socket$nl_netfilter(0x10, 0x3, 0xc) sendfile(r3, r1, 0x0, 0x100000002) 22:53:57 executing program 0: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000001240)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r0, &(0x7f0000000040)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x28011, r0, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0xb00000000065808, 0x0) r2 = socket$inet6(0xa, 0x1, 0x84) bind$inet6(r2, &(0x7f0000000000)={0xa, 0x4e20}, 0x1c) connect$inet6(r2, &(0x7f0000000080)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) getsockopt$bt_hci(r2, 0x84, 0x70, &(0x7f00000000c0)=""/4093, &(0x7f0000001140)=0xffd) r3 = socket$nl_netfilter(0x10, 0x3, 0xc) sendfile(r3, r1, 0x0, 0x100000002) [ 462.211173][ T48] audit: type=1804 audit(1615762437.803:80): pid=16867 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.2" name="cgroup.controllers" dev="sda1" ino=14209 res=1 errno=0 22:53:57 executing program 3: openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000240)='cgroup.controllers\x00', 0x26e1, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='memory.events\x00', 0x100002, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0x7a05, 0x1700) r2 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x3, &(0x7f00000002c0)=@framed, &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, [], 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000180)={&(0x7f0000000000)='jbd2_handle_extend\x00', r2}, 0x10) write$cgroup_int(r1, &(0x7f0000000200), 0x43400) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_subtree(r3, &(0x7f0000000000)=ANY=[], 0x32600) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x7a05, 0x1700) r5 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r5, 0x0) preadv(r5, &(0x7f0000000280), 0x1, 0x0, 0x0) write$cgroup_subtree(r3, &(0x7f0000000200)=ANY=[], 0x4ea00) write$cgroup_int(r4, &(0x7f0000001640), 0x12) ioctl$PERF_EVENT_IOC_PERIOD(r0, 0xc028660f, &(0x7f00000005c0)=0x443000033) [ 462.362478][ T48] audit: type=1804 audit(1615762437.953:81): pid=16870 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.0" name="/syzkaller-testdir047159514/syzkaller.s568Ab/431/cgroup.controllers" dev="sda1" ino=14214 res=1 errno=0 22:53:58 executing program 2: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000001240)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r0, &(0x7f0000000040)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x28011, r0, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0xb00000000065808, 0x0) r2 = socket$inet6(0xa, 0x1, 0x84) bind$inet6(r2, &(0x7f0000000000)={0xa, 0x4e20}, 0x1c) connect$inet6(r2, &(0x7f0000000080)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) getsockopt$bt_hci(r2, 0x84, 0x70, &(0x7f00000000c0)=""/4093, &(0x7f0000001140)=0xffd) r3 = socket$nl_netfilter(0x10, 0x3, 0xc) sendfile(r3, r1, 0x0, 0x100000002) 22:53:58 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000580)='/dev/net/tun\x00', 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'ip_vti0\x00'}) r1 = socket$inet6(0xa, 0x1000000000002, 0x0) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f0000000200)={'ip_vti0\x00', 0x0}) ioctl$sock_inet6_SIOCSIFADDR(r1, 0x8916, &(0x7f0000000040)={@dev={0xfe, 0x80, [], 0x24}, 0x2, r2}) setsockopt$inet6_mreq(r1, 0x29, 0x1b, &(0x7f0000000480)={@dev, r2}, 0x14) 22:53:58 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000580)='/dev/net/tun\x00', 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'ip_vti0\x00'}) r1 = socket$inet6(0xa, 0x1000000000002, 0x0) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f0000000200)={'ip_vti0\x00', 0x0}) ioctl$sock_inet6_SIOCSIFADDR(r1, 0x8916, &(0x7f0000000040)={@dev={0xfe, 0x80, [], 0x24}, 0x2, r2}) setsockopt$inet6_mreq(r1, 0x29, 0x1b, &(0x7f0000000480)={@dev, r2}, 0x14) 22:53:58 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000580)='/dev/net/tun\x00', 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'ip_vti0\x00'}) r1 = socket$inet6(0xa, 0x1000000000002, 0x0) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f0000000200)={'ip_vti0\x00', 0x0}) ioctl$sock_inet6_SIOCSIFADDR(r1, 0x8916, &(0x7f0000000040)={@dev={0xfe, 0x80, [], 0x24}, 0x2, r2}) setsockopt$inet6_mreq(r1, 0x29, 0x1b, &(0x7f0000000480)={@dev, r2}, 0x14) [ 462.754270][ T48] audit: type=1804 audit(1615762438.343:82): pid=16880 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.2" name="cgroup.controllers" dev="sda1" ino=14207 res=1 errno=0 22:53:58 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000580)='/dev/net/tun\x00', 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'ip_vti0\x00'}) r1 = socket$inet6(0xa, 0x1000000000002, 0x0) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f0000000200)={'ip_vti0\x00', 0x0}) ioctl$sock_inet6_SIOCSIFADDR(r1, 0x8916, &(0x7f0000000040)={@dev={0xfe, 0x80, [], 0x24}, 0x2, r2}) setsockopt$inet6_mreq(r1, 0x29, 0x1b, &(0x7f0000000480)={@dev, r2}, 0x14) 22:53:58 executing program 3: perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0x7f, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000400)='./file0\x00', 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000002080)='/dev/fuse\x00', 0x42, 0x0) mount$fuse(0x0, &(0x7f00000042c0)='./file0\x00', &(0x7f0000002000)='fuse\x00', 0x0, &(0x7f0000002140)={{'fd', 0x3d, r0}, 0x2c, {'rootmode', 0x3d, 0x4000}, 0x2c, {'user_id'}, 0x2c, {'group_id'}}) read$FUSE(r0, &(0x7f0000004340)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_INIT(r0, &(0x7f0000004200)={0x50, 0x0, r1}, 0x50) syz_fuse_handle_req(r0, &(0x7f0000006a40)="9eda438838743bd4e9720bee57093515dc189a5ea685e9556c1c2c3cfc4df50d66d31a48aa312663b68d18c5826b5b55fb738208863dac0f10f423aee7a5d8ddc45ebdfeb7424bae859d7c37ecfc4b63914d5a56d91017dd22bc84f759a15969951aef9d5c88c96560896988fa18cd946cfcc3a0f1c993348377904eac32c980bdf7976ebca2b499cab63c4e841514277fc71d4620e29a92523402485de0e82896484c0ae497a4d686df23ca7b68c3fd5e624d3510d7f94838e54af877ca58a00c5a672bba11f5aa1ed1980dfef47b9973d0bf456ded5e72f1702b3dc5197fce39cba53a038d8dc0ec783ce70577107dc5e8b299e64a0b7f1191f0926bd25762370191710bab2f44e9069f55f8a3f87e4cb488a2fb3348c0bf3b3874291f83e4776b160ea73aafa3919c7c069c73c0052173a63158db8b65541d161f9c964926ad7f06bdd6cb6a32135b04e35701c2e13c49c1f75dc7a25d623378860692d172ec3f1e1f2d9dc77c015c13721efcb101c2390abb847e871132f472a37cc0163b39b1d575a5444e246a08a1afb1a696cabab29498a314429a3b9f44c43ba29f71fac1fbe0d01c3c16d22730932704bcfb0c1b7a432bc51dd3f5dd5afc3b342cbe6a6ff899039e28f9a51881b1d46fdcf31767cb6f5c5c69ab3c80615d77c4d1664fc4ec831b8cea2e752bbb7a9ce79df875b29f1e232751daf32a1a0c4ff8bd0688e2b8e2d668b8a77e20a9eb6ec2e2c23b94e507baeacbcfa31fb6e1ca3343668f43e3aa6d85e7c29bf0bb4dbdabddc92be7f4a6f5d21b19e6da17bfb6cc926e3847532fae29c7b62fb909130ec372d3c16cfe6aaf3ce2af0fe7610fde7aad61bc80d2f96b999c8ccf6d22cf903ca8ae8b879ec4a416f334982e9810c0140a18d4dc81b5edaae23e9f4abaf40ed71512aebbba5bb251545e188db789558a845a2877b14bdaeec3c738b7d730c0860531bf5517d4f0e8f95ed3571f8a35816d5116fcb8d7cbf42b7d5d5e65541508c898bb2e0fe96297d2ab7135662de39df099ebaed5871111f5346278cee5728cec512e6c0a0d65b51e3d627873195b84103341c2bc83b6c8fdd8ba17f5957413f61c69d618c9b9d0b1f08dc81921b6c662ee1da3bfa019b095e9a03c2db4d645ccb7364e895098cbf7d932c72d80663c7a1694d122f7348393079223c11d36c64a5856eae0397ab9a9d948204b74e56525a9d552dd0916de81cbb5af3c59b3d7f8f9154423ce2cb45a5bc808e24bef13212019a19545fe54ba84d01534358380192b8c7b0eda907810375bb66a578a58fec392b47991271c8367b91d710e8a176bc1a4e96f0e137d4c25fbb03eddc392f9f170dd744472b864fbbae7c93d86e682308b21b73c5652065d72cf02e1152b44024a90a3b52eb0bb3cb412e518d37a68aa4c7f46789c54ab30d3a73d0a8712fde612294cda2aa1ccf164930b9b1d17801d4fbb06e849d39bf2b5141330caa0d2618b616f1c67e1ca57080e79ed9092ba7a55e8121cfc825cd26a0199a479a7ab1b7b23d2a4dd82fa6d04ee41ca680435efc934f0451e865e8632ac2f1115f4cdd33b0fccb7a2326127faf20cba37c828613dba5a98f4e1ad25eb6b91078cf73d873df9ef91531476f64b83559ff7ccdc4c070d478b18196ea05fe8d4ea0216ee5273dfabbd04582f40f064c9781afd2cbf30901f28cd09cc934f1b2d50883778274177e3dba8af0a1b931d80ce1a6c4085780ea2195b65ecfd2953f78a5290fe560d0cd6a5e73890a5a82dc410b92a3ef2be05ec5607820fd4ca6b9c3aa258d59022fdcb21665f1ce4e8aad8fd918c43bd3c2afe3dc223ff9f48831d401c8b6996190793d1dd7551f8511b69283992398d8f9b4bd2b3398d3b8c6f3c5d8b802ca5282b70242df2b7be4b38e70c3065f8da888631375afcc05ce578089c4f783776b286b7a60d1b5e189e2742a3240c1036a953d886885422eef01413c38099b64505fd5a73488acb4e611820674c58ae74d6c64a885d4beda9bd7903bcdc71e3711e2a057c0eab2100c321050ab14c6e453c53182577ad3178603cd9afde40a701120e9a36074fd582428c74e02781318e6c65450f8f020bd22475696fe13b8c59260e53a06d16eabd135e887a0a6bbc8ad21be7661df76fec5b13844f68b8eed1a7379713738beac9f23c7a26520e19797a910cde9fb285179526889b908b7eb49bb06f70f6271fba8712c1a4269ebcf4b7d043e924e3d2c4c753fd7e547d95841e335179836f76424e728810d7f32b78256ea30c79d9238a6588426e1f2d4c0b03d5605bd826ed24f0f11326b4cf958632b86e017aa80e142db1580c44f76d9c98196f3f6852ab2bfc6a01a3553a130c2d171957f5a45c3550fbbc990ef8742a98a86b280a57b9f198ff436bc01161ada50e6f23026c3254adf2321bff7e20aa54080bbb57d8d52c6a6df6107706a2e5bc6da68f17b474c0edd39401d765086e885cf7992405f856557915603cbe8894676e996bbadbb649a5e7498b91f9bd2f697dd9ebbe4d386050258b9f4c94781e61c660651c3f1e3ae51f8c035eca365bf15d6db48ea9ce183515f4a208d010f7c23dcacbd6e225490d7e9c133525f5c9018d752b21b4897bf18b64b6a9936f538a0a8958fc934440aeeaad2b68ac844d76f0900a6c95bd0b353d85d4fb62eb88360112237fd8c636a80e3130b21d66ae8ec58a4b76cba0602f96da919f7e84fd37e3ec2379f58e389a39c78d2482e03c379e3c4649ad63a76e3707ecff07d2fcb0c9dfc524cab49e69a09c92e4f88714335cb57d3f6184d07bef9657280fb5c9fd2d8f940f7ac6c5407e3077aa2e4ba8e217e0ee19e302d6d90e3be05a86dade35d2e454e511afb5cf5936f1d11f2fa6be6ceaa817dbdc7a6aabf2fad8ff3efa8382a25099f0c5989d2ad56ae0f4968b2cfcfc67b4f1c161c75900b4848f59a3c0376dfcb7997bf28e9e85d6dd942a360516de38e1c1a038a796f9a77ff2b0c7e5e8f4932391a0e58e76dacc6f9764178a211dfde3e75d367d2911ff398126ffdf83cf2fbdf1ad5232bed9155f7a168638a572094a9e934d4969b358cf6e121d7fd2aeae2f499068b42c152f0e3403a230885d6f92f038ddaa23499f804ffb06abdbabb51f6c38c92fb1a6271a4b13d6d11125b8ec12efa5907dc65062797fb9cca15e2f254e76b182d3fcdb4e96ac4de36d6df7e7bba5c32f422286b1be3b79bffb6fd693761952d195a84ad9ceb07287a0fbefab9e0347b513c5f60233ccd4b52d90ec144a2f896d9dc7f279f8aa93038f3efa286e1c3006933a4d7183d952f8d28b141b28b2af355b5bd8198dfde1ffb8d09202aff0d16ca3fec194662892a49f829813970a4520f1228aa03d211a45bed3b2e05bf1f10b1a152761e7b6c6ddea863a3c02224256092c70ca70dc185c4c385dd98b09e2682661e1e66f71d9c4037048eb70e8a1cbe57de87ec43713abf5fdcf63b9c482f318e3bec37e878dadbae15a02d731e6c8574eb14c059d72f73be5174add786d06b585a28a06d349d8e434a491b34897b3c1ad786ec8280d7f57edd4fbc6aea5485d659b59d393e331cf91e6ed76f340fcf7cf460892fa7318fc42b883f61d888ad982a751accb613c66661fba5f3d6de751a6a9ef8a4700316aaad04e991aab7903f4ef012ec2a8c092234e74ef335daf360ae47bbd2bbc6ad8c1a4f81efe8bbd703cb55ef36b32b4e30cb5a3b165c02ba295d0e1c40ce6ff8f479a74f01275f113ebfa8ade37a59ce70e6ca2a6f48f1be085f61bf772e2c2da523a2cfe63e99c57bdb1ff23139d4fca49eff7547e9880eefd3f7511a677efa23b52098ba89037c48dfcda2e8c1cfb9f892161049e53f8cee55256279512aecab8c441600dae0fd957883273047cf5c66ba209f830aa2ce0cbe41ca08c0cef4aed7f4324009200661a7ce680e5a8df2d051c1d8b2f63d25d8d74d05c75c46c8f3f24d625539e63459650960498a54ec3b16225bbbf4d3930009df265839d72611f5332a904cdebada108236e4414a2909ad01ec44b9d7f75de4385ad7ca5152e890a0919b3639fd1bcbca3b737ebb8d9ae541b1271cf2166ba15830e66f3d3afd3b754a7f81ad4f0999704ae99c114907c5be4a4797f13b80564f234723a34dbe137dabfd7fa23562df679f54a6ab54def6d63deae9844f72fd73efd0413551f5c4b9ee826eb3b7faf92a59ea34a16723b4fea14d1c8815a4e2d39fc48d1dbce526a7c53f5a96d0ef6463a0cee73fd3505f5c764a264b83c4a21f80e8b61c82d24442d13da99d18dc1b2538e7a510f6093d9ef2bc5cc777d4f98411e93919eddfd69d6e20d227cb61c50f358ea227f4de941fb080c1cf6b1f6e25533768fe133dbfc3f9d29c603bed38aa3c5af5b81a706b0067b40b88f992610d04c7cc36b8f649697cd6a93fae51138161891ae75a7147780fc59af5a6e18c54f9d2a4fe7fa92314b399afba9a40d0cc24f70a2593acf8d179215e06b7a9a88224bafcb2cbf60caf5fe4ff38208a70793b5dc33cd572956260e1c86312d3ba9b3a4b2b44376f2e78c616a6c0880ac8dcbaa30b9f761d500fd03a8518dd0509157b184a2d95e0caf3ffc8ac2db6c54d80c71a1e5b9ea3bf51071e2118af204123daceeb04e4f6f31f32a4d3fbb76ee49440cabda2c121c1b99acab5b87cecc37c3f9066af34ab29d6598bbfd91047a2ac7ce3a8f3027ff5e6d743506f161087278896a98ed37122ba208b61cf54d3929555ab06b564cd5e4f46f4755a6cfa2ef2b30d29ea66f2749d4060d411fa9160c91b6f55cf071ac8222c6313df18759e2958cddfe3db4cbeb9cd39abcf5f0beaecae8437813995cb7ed0b87d42ca942ff7245ece204798d01361c5f008e0d82bdf76660515bc78f7f8f409ccf68614b2cb50f5af2615661326fd971bc57eeeade60ea906b8df1cb0dfafd318cd2c396309c329d0469ca192aa8f51d7c4227685440f073983255baf054b97b9d7be1d1470d7eabd5c09b2116b4e86b0567b7e97e088717a4fe3dbdd310a1c39136ea4d2c47492001f9885dba03bf97e7da376171d666441cdc2f999db137603d57df32b4260fa0165e82917bb1631ea314e7a7437e66fc68cef22cda8f456d6e583f6e3237e0bc79987a9103f7cf0918e26881f67ea582e1ff3a49177599d385bf6e42572a2547933aeddb826530e9adf30dd84c3a7fae5c4c26f6c6f3a9f0906decd314e2407825abef959c5416d18a92ff34e6c521a16e8a0a29937c77d4ee99b41d530a732acbe0bf5d274df9d496b47a9a624546bdcf9976cde12ec989cb2a70b33a7c8a3a77652023164695f9db30dfcf587f0cd4f73e385730bcbdd688f6dcb08ba0efbb9f579220afefa4acfea522e864fce9b1782ce9f14824d16e9d33a2609c23ba3c5a1af02549357a0dcc12e37819d778021762cf895abeac1125b744c8b8225a091e7be9ded9993cfa3ca9abb83e25c8f559009977a2ed9374a89619fae5ef6d164bb73d242004dc8428e44689b33ee3bbe88bb4962ab0a32a90e7aea044f08410752cb2d7aeaf3196648a3a99092665b478bb394b48f79b36db0efc7f50d6a5179c945f5298cfaac5e5dea715296f92abce7281d48a0c9c6b785a35ef5f1697c047ddb254fe9a8ab9f498b0c1ae09ffd01a3d8d427fee7e36c51e0e5c2fee2245fb8464626ab5c9857ebce91f7d22bf024d10c2d71021cd69268472de419e6cefd970cc3a8e4d1bbe6496799aa7f100411766e712aff08b731460f14f9d7356db12cf8e1c6121968dc68b1d81c086b325ca4ce6fe1f476707e08fa913144b757c6be17cf93150db29544d207f09a896f33b7335d9339215da751e7af2c6bdd19db6f521af2c8a5998dc607f97026d07111488741134c1c86eba123273d1fd5ee4b471e86f9ae9478a04c7482076ab34a1eca5c64f89e5106eed44bceec019c67c12fb4db4fdac153f4ac3b63ffeb6d30de58ec039e2dd3c181e254cd94d0a2b0b44490384cc5915b54ee1db2b6d059879bf8126c9ca976d0f7862da07ecd350930a081810a7afd72b2ad3f65b96ae9c7f91227a2b5513a559f36b90fe01be9ae5ad3ca65e2c26f358fc26b858a3633fda7ae49a5fb705220a5819b3cca41b1ccc21d7c40f5fa9c422288efa5394e4312675899d704a2aab62b8363f58fd4bc12a8bea6ffc45b4414237bf5f019321206dbba439acb5ef26641f30fdac20f964354bce94e4c9d73e137f9806deefaf6f4acaa0e76ad4fef9f6cb7fc01bbabda9612c05adbe46afcf94819e8a4b4b49ff764784fa432d47fb6d4230900043d1b4521cd6839fe8c5df4d1899fdfb13880e207cac73f0a29020bdd563bd9c2f6bcd1ec523b3e03ebf6164fc65af001830c51396f9df2d346f83a59cfc82201cf1150ea57259d579fc2ed199b3fbe42d5188c84e4354610743e5b23a265246313cc63913f17412fa00d98b379b80b96d936969572e11316bc8926cb23115186f3b2387b82c3898fa41bf16a308da62d5a3eb3609af1943fddde08a4036eb2a41b7292caad9eb082614b02a1fa255bc7abd4d0e3b4ec1801e131e68c7aa9da1a0ff10f9de87dec8fad1ad8bfa99caa49e203a7b9c33e044d4544a537471e7a452468b821959bc488c6b8cbf81e90081a26de273ad1203cc06adb6af242ab19f96c1c66b58c37e2c9309704fba63af99a8d9c5efc651afb631fe9f546b938cc3b8e526c4159e5c9f7afb29fd1d55fabf09367ce2a63a35e7a2062d1c772ed981fd77157a847f687a177cf9886ce41df8cc509302b46bc1e2ba896b1c1656a1bbfdf4cd9ac39cf8510d1c823075f16550fd044aacc8d42a56f03718f7b18475cdc3999faeb25ab3dd8a807ee04d8e5d831d08b4e309dff50330685138797e10c6362636f53f22bfc1f3d5090a5d369282d9de36bb4e2505411ccc6ea395afa1567b15a2fb4be2adeea7126b1a8e80034105e0d98bdd78e796ce1cdc06a4ae666fc0baec5c52614340ed997673e26ec47c88846c000bb7c9077337cd44f5c041fdcc64986e5e1c0f488148f0ee6f842c44c0b72e82109270341bba6e9080b70fcf930d0f10be5a36798e70111fed72727b72282ff164fc08319d74f1f57cde71b57cb397a9e753f87b97729bafba017a24cbfdee5dfe7fc296c112e93bb8fce560ca80a3afd8370baaa79ad783b51352b5440b144a47378c9ae22eda5794328e95bcca220fd07bb56915529b155c61858efe89ad36a79288e74c0e251addcfaf797432175a5562b46eff5e3aebeb74623e18beef85389383c604d8884431b07dc4bea0174aadc337ff41f558a63f16690feae47efa2a5d1318b7397e1e4ba398727d286791b71610e1d78d32800e7e113c12abf0f60b6ca4401ecd23b7aacd990633b2b017daf6bfef1b2361ece74b7dbcbb1a73d4bc1f9d2e5c9fb0b7980d25cc44d1b10c09ef5a6a05c84669294a5cadf0cd88ab449f9f0bcdd8c48590d416c5c1feaa494a2145949c2a3373df7c6014225f2745bbeb20ff294d22c0d96ca111e6926946207cab56a03162a49e68968e398f70690188ee3ca847ef421742d60b9a6ad029e8a3d607950b2bf8ad8ff297cb39acc94905635770436e134435e28205140331b5100d9f64469792fffac87bca0835cbc617446ff86a7b50418c305f32e658b32130e491e38709fd3697017ac8084cdf1ed81a28375aed092ab4e32ca88a933154dd3a9e99351acbada926b67b310c7070ac1a414a28c5abfe1f45476249a12f18ca2d981528d881ed3c5072e46a6eff3cdf37dcbc89c7f79c88a1f8d15d15beb66a0e4440c7b93e379c4e2bac1d5c8e85f1852887e2cfeb178fba1c67dc2adb0c87df8ca4444ca7f455509f492effb5001328b8cc696e2933207a2d78bbce8562ca34a248193c914406b161c8141479d891b0c6110ec1e25cad38299b489f2ec437017cadba67dcb58abd4933c95b3526f1d4747b8701a7d71e446e4b62e2941d4281faca0cf22914be5aad80f47100000000ceb24e82508fe55a92fb6db70d03d1c1ec09cfee31639341756a4630a0eaaecac7bfbddf9d30c42cbd45eb181d5bd341307ad26f496bb042e2b655c03ac3dcc587acbf50f79b5c239be9938b62d3251b199f8413b020605d5d0552cfd9c39c9132719d6d0a326b000e12fcb51bc274df79d11430060d05978cdd50583f1bca82c57dbee605e2d00fcb5414af13a596d35cb5ba62de6a28cbccc857d23547b1c7fd5ac8fbf6758d5b8451fa46d9acc00344dc2e565674b1dd3547eb8f8aa5fff99042f8d1d59e6ad2f53379211e6832fcb68f5777eb2db85b28f724f4e4ce6342cf55713ff7b0cb4f7f47dd12a6566b86709eaefae024373267ce72a89e7f3e42ab48edcccc96b5d0403fe93a927e5ccf470014f220b8257393226cd7b996f20e6a34f81206733a9fdce03b701943c1b560d3eab68c2c225cf7f7f2b56123be2bb173e9e5b37f4d3348f6b987764ad07c2acd44514ff264d7eda31e5e517a179414841ad4553d51c08f435e05f10aa82d74b97a9ba3a133e6c9175fdcd4f3dc9c16d3be1d5bbaf13240177081ac1d56681bfa988a93af09868afd608520c0bfd71d857a6661fdaf6f2e166987eb007449dd26334ae932c5003fefc0f983b9e49cbfcea325f2de16a9ae935caa46f5b3433957fb370971ed957f138f08a60fed5b84995e428e7ae7d5c22021ff016baef0e713a118344c016a99ad469313ba7f2452da0dd82e019f64aa229cf80a69b3e08ac5847f10d247179855546313232f23e055c2f74ecef14e0fdcc29a9bf0976fbb249bd5c7903183d2a53c70960a183630e7d4928daa7091a85ad987d2a4a5b8f6be6612fa72d9fbb33c67bb38eff19f2e784f94e0354cf6d35a5b2c62233c039de3734b38e97ec72bd673fef09fd56fec329818cc68cdf12cb52f7d37a8350c16e94208880bfcd3e895d7aa4489e3dd15db4a9026f0d2a46f1e89c35845dbd976a1992b87c15a0c7580e6424b8792a7bb7b933d7c5433d4133ba4dbbcf7995d6ed3feaa32f876a287feeb9cc6107778c1f83e0119d980b9e994c2a3ae3de24a103efb3cacb746b49d1ad85746b233ab4aaf0e988ec2a786bc93f32040d3bdc3008031634cdfded5ac95b2279e096243228296591e7ba53c4a127772cc4620e6b238ccad250629194533d0a669ff3366c52d64928693e0b0cbb0b8e2c6029089d4dfe2b4b6c5dcd85f1a02770611e65001e48a32a8b0431a3b9d77fa3a95be38a0436a704c05a8e0183f3214c25531a63796f679bf72885aa766468d42b2543542d7e82544efc5c5e81e6a91a0f5d4e68000cff687d63e45c9a11d4ef515050daa592c9a828ac7c0488e7cdb3d6fdaef5e9176ee68d981ea50d386d74df3b40660351736deb03bfceb721878cf9894b0302df15964242ab6b9f77f98ba1c7993735983d2b022600ab74a19e3636e1400d08ba45d3a5c2774cb06a1c358bbfc11d27efaf7ca53c2e7757c8c76da24707d91a4a5244262898d68083ff91c514d9b9b1ebaa0cb0b10254fda1b1e82b9a1a47f117b5b280ddbec1f6732d11117ef1a7a674699df87fe795d1243cb9c4527e364e2b711b6562a87fafc130ce0baf1701686639b05f0c8dc708f008b1e6ab89e8d623bb83f3d54b7bcdbdacd055ac4eccbd36bbe0af0f65a00e3d6dd985ae8851d176976cfb5816d1fc2a63d3546aecaa4e712ca6961d1f181315d553de6b53485faed0dcfcf819a1ba3badffe797377d3d1ddaed8e7a0acc0c3d277762262a139f94de49faca167b11bf04f2104a5ab9a73367a6461f7124c91a2c4229ef98e6ebde9aac283c7d029400d71293f488ba169b62c1e94689cf5b248ed4aea62b88d65bb764cfe27d5231a58486e7381df518f4ed81cb905108c54a5050a94ca0e94da20d3794bc5fab9127dc95b6404b1e27b4e28136fc27806f7be798444c33aca88ffd45b860eba0d5033839f5a092863954604f1952bd61dad23b11643fe14f3ade08116aa2c13eee701ccd13e506bd65a1060bf69579aea8c8143cd38c0891a3065f251eba0c20ab9c69ddf28e3bd6400cc203bac8de1882239ad4e1b97b0ae2f1abb7bac7c0d8ef82b97ebfb1f5577f06a3a1377b09ada4db87d342f20ab0eca4b9c206042471307511429cb57a578211f92d3647189861cad9145f5eb26ab696abe50a2a6c1b469df97da28aba4e79b586c348a430f5ea61c4be1032fa61d18581f05a07fb8707c8996e0fff1c3eda59b992687fa12483b9327e10224b20d42e8b3fc4670bf070ced602283273d6818acd1f6da567c44d3f5e1377065d43d87d889843ae48e7fa8ba1634815695b8c480ca271e6e833799c70da80fd79acc09b989667a2294de5da73f0363df9a33ad4dab8d27cf7bed0a06838672e3d07d52b6396e9b5576021d5e925abd533bf161c944795065fdd44e8462e3070c479f1c118276653488dd9b2f1a673f8cad3612ca1fab4388ec9c8f834a01a499adb7b3a9a977672f6d75b41bbdd7f91ceb7e7a88568d17bb432be9e4e96e115075bce197ef4754d2914c2c59e2d7f4c08f0dbe34d31f229428f211bf1d7e8f5c319ed4a8273cb6255eb318851ac4557b0278fac63107a54d407c42f300b843a12abd3b893b46c7efac2e388ab42b87aebe2543bd4c15f459bc50aad10ffe1c1196fb52c26e54bdaa7fbd52451f207ffb073ef4b3f71eedd7da40c89505019739e3fa733bcdc84ff4919e8fe2358129ef28291be1d6426b8bafe88463b1d3cd7273745381c7f65221898e6ad361e88b24c54ccc7ac9a830145b6dc096e2d71ef71ec4f03524cb870b724e08d223bdec2f6fdde6200217a13b5136004d455d66547f5a1793e0cad85677d49e5c558852107007c8136812cf021afaf6f7e8f59883371be46cda412dd9c6fcf187c31252ceb5758901d39cd5355ab386d9a7fe6ea46ebf277aaf809c3023211ea9aa189de4d422080ebb9fec50ffab6b95ba4ae5018accc497e79149ed6047ce561ccc10e9194cdccd5c9fb75175c8dbc9d0a916ad59288f010defbbb50d263041ab37aac0f93253bef6f898cd0825d99d27224f26181f9713b8979da64756c95e7505f25a2688960d6155c3613dcc31b6c337a6dbfc6b12cfde1db22b93bbd5e48534fb0bda8b212577a14dcf665c834b0bd24e5f624d2455fe048dbe930328d7cb632db3b0e244bb5d43390b420b15157a339487fc78976f867d3a361aafdd3f50a93c01882da7c220089a544381db22e2c86b228dc2be01820468460437588952a549d37498e529e62aa62bad1580546bcb1e9a6ed1870b7838d05d12f6e3a041e78b1bdb80894626f20889ccb3a468aa4fb24b9c87cbb28623ce59c6b3c6286db366d08004551a25fe4d8d194a2bb7c52e1c85a5fbe4cb15b171489da121bea1c469a6bb185d63213084e3a81ee54dc03a94dc5ecdda7bfaad1df68021aaf4627c9d529f13e5c81b5ee4dd228949ca16b9a61d186211d153294470907557e5e14ae665013f285fe4d3766e7b3d8ce5e2a14692072d4d8f79354bcc8db8a2a36c8bcd", 0x2000, &(0x7f00000069c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000066c0)={0x90, 0x0, 0x0, {0x7, 0x0, 0x0, 0x0, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6000, 0x0, 0x0, 0x0, 0x800}}}, 0x0, 0x0, 0x0, 0x0}) r2 = openat(0xffffffffffffff9c, &(0x7f0000002040)='./file0/file0\x00', 0x0, 0x0) ioctl$SG_IO(r2, 0x2285, &(0x7f0000002300)={0x53, 0xfffffffffffffffd, 0x11, 0x0, @buffer={0x0, 0xd1, &(0x7f00000021c0)=""/209}, &(0x7f00000020c0)="7155640d559dcb778937fb86e0f8ded777", 0x0, 0x0, 0x0, 0x0, 0x0}) 22:53:58 executing program 0: r0 = socket$kcm(0x21, 0x2, 0x2) sendmsg$kcm(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=[{0x10, 0x110, 0xb}], 0x10}, 0x0) 22:53:58 executing program 0: r0 = socket$kcm(0x21, 0x2, 0x2) sendmsg$kcm(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=[{0x10, 0x110, 0xb}], 0x10}, 0x0) 22:53:58 executing program 0: r0 = socket$kcm(0x21, 0x2, 0x2) sendmsg$kcm(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=[{0x10, 0x110, 0xb}], 0x10}, 0x0) 22:53:58 executing program 1: r0 = syz_init_net_socket$nfc_llcp(0x27, 0x3, 0x1) bind$nfc_llcp(r0, &(0x7f0000000040)={0x27, 0x0, 0x0, 0x0, 0x0, 0x0, "d82924cb2a2f59ad5be55132a53701796b58cc0e4d95f731334105d0ef7f7602f4f8d10ec8d85d09a9e039c4bfbe2508d688126c2cf6c7c3b4b60b1df18a2b"}, 0x60) r1 = syz_io_uring_setup(0x1b46, &(0x7f0000000400), &(0x7f0000ee7000/0x2000)=nil, &(0x7f00006d4000/0x4000)=nil, &(0x7f00000001c0)=0x0, &(0x7f0000000000)=0x0) syz_io_uring_submit(r2, r3, &(0x7f00000017c0)=@IORING_OP_RECV=@pass_buffer={0x1b, 0x0, 0x0, r0, 0x0, 0x0}, 0x0) io_uring_enter(r1, 0x450c, 0x0, 0x0, 0x0, 0x0) 22:53:58 executing program 2: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000001240)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r0, &(0x7f0000000040)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x28011, r0, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0xb00000000065808, 0x0) r2 = socket$inet6(0xa, 0x1, 0x84) bind$inet6(r2, &(0x7f0000000000)={0xa, 0x4e20}, 0x1c) connect$inet6(r2, &(0x7f0000000080)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) getsockopt$bt_hci(r2, 0x84, 0x70, &(0x7f00000000c0)=""/4093, &(0x7f0000001140)=0xffd) r3 = socket$nl_netfilter(0x10, 0x3, 0xc) sendfile(r3, r1, 0x0, 0x100000002) 22:53:58 executing program 3: perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0x7f, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000400)='./file0\x00', 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000002080)='/dev/fuse\x00', 0x42, 0x0) mount$fuse(0x0, &(0x7f00000042c0)='./file0\x00', &(0x7f0000002000)='fuse\x00', 0x0, &(0x7f0000002140)={{'fd', 0x3d, r0}, 0x2c, {'rootmode', 0x3d, 0x4000}, 0x2c, {'user_id'}, 0x2c, {'group_id'}}) read$FUSE(r0, &(0x7f0000004340)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_INIT(r0, &(0x7f0000004200)={0x50, 0x0, r1}, 0x50) syz_fuse_handle_req(r0, &(0x7f0000006a40)="9eda438838743bd4e9720bee57093515dc189a5ea685e9556c1c2c3cfc4df50d66d31a48aa312663b68d18c5826b5b55fb738208863dac0f10f423aee7a5d8ddc45ebdfeb7424bae859d7c37ecfc4b63914d5a56d91017dd22bc84f759a15969951aef9d5c88c96560896988fa18cd946cfcc3a0f1c993348377904eac32c980bdf7976ebca2b499cab63c4e841514277fc71d4620e29a92523402485de0e82896484c0ae497a4d686df23ca7b68c3fd5e624d3510d7f94838e54af877ca58a00c5a672bba11f5aa1ed1980dfef47b9973d0bf456ded5e72f1702b3dc5197fce39cba53a038d8dc0ec783ce70577107dc5e8b299e64a0b7f1191f0926bd25762370191710bab2f44e9069f55f8a3f87e4cb488a2fb3348c0bf3b3874291f83e4776b160ea73aafa3919c7c069c73c0052173a63158db8b65541d161f9c964926ad7f06bdd6cb6a32135b04e35701c2e13c49c1f75dc7a25d623378860692d172ec3f1e1f2d9dc77c015c13721efcb101c2390abb847e871132f472a37cc0163b39b1d575a5444e246a08a1afb1a696cabab29498a314429a3b9f44c43ba29f71fac1fbe0d01c3c16d22730932704bcfb0c1b7a432bc51dd3f5dd5afc3b342cbe6a6ff899039e28f9a51881b1d46fdcf31767cb6f5c5c69ab3c80615d77c4d1664fc4ec831b8cea2e752bbb7a9ce79df875b29f1e232751daf32a1a0c4ff8bd0688e2b8e2d668b8a77e20a9eb6ec2e2c23b94e507baeacbcfa31fb6e1ca3343668f43e3aa6d85e7c29bf0bb4dbdabddc92be7f4a6f5d21b19e6da17bfb6cc926e3847532fae29c7b62fb909130ec372d3c16cfe6aaf3ce2af0fe7610fde7aad61bc80d2f96b999c8ccf6d22cf903ca8ae8b879ec4a416f334982e9810c0140a18d4dc81b5edaae23e9f4abaf40ed71512aebbba5bb251545e188db789558a845a2877b14bdaeec3c738b7d730c0860531bf5517d4f0e8f95ed3571f8a35816d5116fcb8d7cbf42b7d5d5e65541508c898bb2e0fe96297d2ab7135662de39df099ebaed5871111f5346278cee5728cec512e6c0a0d65b51e3d627873195b84103341c2bc83b6c8fdd8ba17f5957413f61c69d618c9b9d0b1f08dc81921b6c662ee1da3bfa019b095e9a03c2db4d645ccb7364e895098cbf7d932c72d80663c7a1694d122f7348393079223c11d36c64a5856eae0397ab9a9d948204b74e56525a9d552dd0916de81cbb5af3c59b3d7f8f9154423ce2cb45a5bc808e24bef13212019a19545fe54ba84d01534358380192b8c7b0eda907810375bb66a578a58fec392b47991271c8367b91d710e8a176bc1a4e96f0e137d4c25fbb03eddc392f9f170dd744472b864fbbae7c93d86e682308b21b73c5652065d72cf02e1152b44024a90a3b52eb0bb3cb412e518d37a68aa4c7f46789c54ab30d3a73d0a8712fde612294cda2aa1ccf164930b9b1d17801d4fbb06e849d39bf2b5141330caa0d2618b616f1c67e1ca57080e79ed9092ba7a55e8121cfc825cd26a0199a479a7ab1b7b23d2a4dd82fa6d04ee41ca680435efc934f0451e865e8632ac2f1115f4cdd33b0fccb7a2326127faf20cba37c828613dba5a98f4e1ad25eb6b91078cf73d873df9ef91531476f64b83559ff7ccdc4c070d478b18196ea05fe8d4ea0216ee5273dfabbd04582f40f064c9781afd2cbf30901f28cd09cc934f1b2d50883778274177e3dba8af0a1b931d80ce1a6c4085780ea2195b65ecfd2953f78a5290fe560d0cd6a5e73890a5a82dc410b92a3ef2be05ec5607820fd4ca6b9c3aa258d59022fdcb21665f1ce4e8aad8fd918c43bd3c2afe3dc223ff9f48831d401c8b6996190793d1dd7551f8511b69283992398d8f9b4bd2b3398d3b8c6f3c5d8b802ca5282b70242df2b7be4b38e70c3065f8da888631375afcc05ce578089c4f783776b286b7a60d1b5e189e2742a3240c1036a953d886885422eef01413c38099b64505fd5a73488acb4e611820674c58ae74d6c64a885d4beda9bd7903bcdc71e3711e2a057c0eab2100c321050ab14c6e453c53182577ad3178603cd9afde40a701120e9a36074fd582428c74e02781318e6c65450f8f020bd22475696fe13b8c59260e53a06d16eabd135e887a0a6bbc8ad21be7661df76fec5b13844f68b8eed1a7379713738beac9f23c7a26520e19797a910cde9fb285179526889b908b7eb49bb06f70f6271fba8712c1a4269ebcf4b7d043e924e3d2c4c753fd7e547d95841e335179836f76424e728810d7f32b78256ea30c79d9238a6588426e1f2d4c0b03d5605bd826ed24f0f11326b4cf958632b86e017aa80e142db1580c44f76d9c98196f3f6852ab2bfc6a01a3553a130c2d171957f5a45c3550fbbc990ef8742a98a86b280a57b9f198ff436bc01161ada50e6f23026c3254adf2321bff7e20aa54080bbb57d8d52c6a6df6107706a2e5bc6da68f17b474c0edd39401d765086e885cf7992405f856557915603cbe8894676e996bbadbb649a5e7498b91f9bd2f697dd9ebbe4d386050258b9f4c94781e61c660651c3f1e3ae51f8c035eca365bf15d6db48ea9ce183515f4a208d010f7c23dcacbd6e225490d7e9c133525f5c9018d752b21b4897bf18b64b6a9936f538a0a8958fc934440aeeaad2b68ac844d76f0900a6c95bd0b353d85d4fb62eb88360112237fd8c636a80e3130b21d66ae8ec58a4b76cba0602f96da919f7e84fd37e3ec2379f58e389a39c78d2482e03c379e3c4649ad63a76e3707ecff07d2fcb0c9dfc524cab49e69a09c92e4f88714335cb57d3f6184d07bef9657280fb5c9fd2d8f940f7ac6c5407e3077aa2e4ba8e217e0ee19e302d6d90e3be05a86dade35d2e454e511afb5cf5936f1d11f2fa6be6ceaa817dbdc7a6aabf2fad8ff3efa8382a25099f0c5989d2ad56ae0f4968b2cfcfc67b4f1c161c75900b4848f59a3c0376dfcb7997bf28e9e85d6dd942a360516de38e1c1a038a796f9a77ff2b0c7e5e8f4932391a0e58e76dacc6f9764178a211dfde3e75d367d2911ff398126ffdf83cf2fbdf1ad5232bed9155f7a168638a572094a9e934d4969b358cf6e121d7fd2aeae2f499068b42c152f0e3403a230885d6f92f038ddaa23499f804ffb06abdbabb51f6c38c92fb1a6271a4b13d6d11125b8ec12efa5907dc65062797fb9cca15e2f254e76b182d3fcdb4e96ac4de36d6df7e7bba5c32f422286b1be3b79bffb6fd693761952d195a84ad9ceb07287a0fbefab9e0347b513c5f60233ccd4b52d90ec144a2f896d9dc7f279f8aa93038f3efa286e1c3006933a4d7183d952f8d28b141b28b2af355b5bd8198dfde1ffb8d09202aff0d16ca3fec194662892a49f829813970a4520f1228aa03d211a45bed3b2e05bf1f10b1a152761e7b6c6ddea863a3c02224256092c70ca70dc185c4c385dd98b09e2682661e1e66f71d9c4037048eb70e8a1cbe57de87ec43713abf5fdcf63b9c482f318e3bec37e878dadbae15a02d731e6c8574eb14c059d72f73be5174add786d06b585a28a06d349d8e434a491b34897b3c1ad786ec8280d7f57edd4fbc6aea5485d659b59d393e331cf91e6ed76f340fcf7cf460892fa7318fc42b883f61d888ad982a751accb613c66661fba5f3d6de751a6a9ef8a4700316aaad04e991aab7903f4ef012ec2a8c092234e74ef335daf360ae47bbd2bbc6ad8c1a4f81efe8bbd703cb55ef36b32b4e30cb5a3b165c02ba295d0e1c40ce6ff8f479a74f01275f113ebfa8ade37a59ce70e6ca2a6f48f1be085f61bf772e2c2da523a2cfe63e99c57bdb1ff23139d4fca49eff7547e9880eefd3f7511a677efa23b52098ba89037c48dfcda2e8c1cfb9f892161049e53f8cee55256279512aecab8c441600dae0fd957883273047cf5c66ba209f830aa2ce0cbe41ca08c0cef4aed7f4324009200661a7ce680e5a8df2d051c1d8b2f63d25d8d74d05c75c46c8f3f24d625539e63459650960498a54ec3b16225bbbf4d3930009df265839d72611f5332a904cdebada108236e4414a2909ad01ec44b9d7f75de4385ad7ca5152e890a0919b3639fd1bcbca3b737ebb8d9ae541b1271cf2166ba15830e66f3d3afd3b754a7f81ad4f0999704ae99c114907c5be4a4797f13b80564f234723a34dbe137dabfd7fa23562df679f54a6ab54def6d63deae9844f72fd73efd0413551f5c4b9ee826eb3b7faf92a59ea34a16723b4fea14d1c8815a4e2d39fc48d1dbce526a7c53f5a96d0ef6463a0cee73fd3505f5c764a264b83c4a21f80e8b61c82d24442d13da99d18dc1b2538e7a510f6093d9ef2bc5cc777d4f98411e93919eddfd69d6e20d227cb61c50f358ea227f4de941fb080c1cf6b1f6e25533768fe133dbfc3f9d29c603bed38aa3c5af5b81a706b0067b40b88f992610d04c7cc36b8f649697cd6a93fae51138161891ae75a7147780fc59af5a6e18c54f9d2a4fe7fa92314b399afba9a40d0cc24f70a2593acf8d179215e06b7a9a88224bafcb2cbf60caf5fe4ff38208a70793b5dc33cd572956260e1c86312d3ba9b3a4b2b44376f2e78c616a6c0880ac8dcbaa30b9f761d500fd03a8518dd0509157b184a2d95e0caf3ffc8ac2db6c54d80c71a1e5b9ea3bf51071e2118af204123daceeb04e4f6f31f32a4d3fbb76ee49440cabda2c121c1b99acab5b87cecc37c3f9066af34ab29d6598bbfd91047a2ac7ce3a8f3027ff5e6d743506f161087278896a98ed37122ba208b61cf54d3929555ab06b564cd5e4f46f4755a6cfa2ef2b30d29ea66f2749d4060d411fa9160c91b6f55cf071ac8222c6313df18759e2958cddfe3db4cbeb9cd39abcf5f0beaecae8437813995cb7ed0b87d42ca942ff7245ece204798d01361c5f008e0d82bdf76660515bc78f7f8f409ccf68614b2cb50f5af2615661326fd971bc57eeeade60ea906b8df1cb0dfafd318cd2c396309c329d0469ca192aa8f51d7c4227685440f073983255baf054b97b9d7be1d1470d7eabd5c09b2116b4e86b0567b7e97e088717a4fe3dbdd310a1c39136ea4d2c47492001f9885dba03bf97e7da376171d666441cdc2f999db137603d57df32b4260fa0165e82917bb1631ea314e7a7437e66fc68cef22cda8f456d6e583f6e3237e0bc79987a9103f7cf0918e26881f67ea582e1ff3a49177599d385bf6e42572a2547933aeddb826530e9adf30dd84c3a7fae5c4c26f6c6f3a9f0906decd314e2407825abef959c5416d18a92ff34e6c521a16e8a0a29937c77d4ee99b41d530a732acbe0bf5d274df9d496b47a9a624546bdcf9976cde12ec989cb2a70b33a7c8a3a77652023164695f9db30dfcf587f0cd4f73e385730bcbdd688f6dcb08ba0efbb9f579220afefa4acfea522e864fce9b1782ce9f14824d16e9d33a2609c23ba3c5a1af02549357a0dcc12e37819d778021762cf895abeac1125b744c8b8225a091e7be9ded9993cfa3ca9abb83e25c8f559009977a2ed9374a89619fae5ef6d164bb73d242004dc8428e44689b33ee3bbe88bb4962ab0a32a90e7aea044f08410752cb2d7aeaf3196648a3a99092665b478bb394b48f79b36db0efc7f50d6a5179c945f5298cfaac5e5dea715296f92abce7281d48a0c9c6b785a35ef5f1697c047ddb254fe9a8ab9f498b0c1ae09ffd01a3d8d427fee7e36c51e0e5c2fee2245fb8464626ab5c9857ebce91f7d22bf024d10c2d71021cd69268472de419e6cefd970cc3a8e4d1bbe6496799aa7f100411766e712aff08b731460f14f9d7356db12cf8e1c6121968dc68b1d81c086b325ca4ce6fe1f476707e08fa913144b757c6be17cf93150db29544d207f09a896f33b7335d9339215da751e7af2c6bdd19db6f521af2c8a5998dc607f97026d07111488741134c1c86eba123273d1fd5ee4b471e86f9ae9478a04c7482076ab34a1eca5c64f89e5106eed44bceec019c67c12fb4db4fdac153f4ac3b63ffeb6d30de58ec039e2dd3c181e254cd94d0a2b0b44490384cc5915b54ee1db2b6d059879bf8126c9ca976d0f7862da07ecd350930a081810a7afd72b2ad3f65b96ae9c7f91227a2b5513a559f36b90fe01be9ae5ad3ca65e2c26f358fc26b858a3633fda7ae49a5fb705220a5819b3cca41b1ccc21d7c40f5fa9c422288efa5394e4312675899d704a2aab62b8363f58fd4bc12a8bea6ffc45b4414237bf5f019321206dbba439acb5ef26641f30fdac20f964354bce94e4c9d73e137f9806deefaf6f4acaa0e76ad4fef9f6cb7fc01bbabda9612c05adbe46afcf94819e8a4b4b49ff764784fa432d47fb6d4230900043d1b4521cd6839fe8c5df4d1899fdfb13880e207cac73f0a29020bdd563bd9c2f6bcd1ec523b3e03ebf6164fc65af001830c51396f9df2d346f83a59cfc82201cf1150ea57259d579fc2ed199b3fbe42d5188c84e4354610743e5b23a265246313cc63913f17412fa00d98b379b80b96d936969572e11316bc8926cb23115186f3b2387b82c3898fa41bf16a308da62d5a3eb3609af1943fddde08a4036eb2a41b7292caad9eb082614b02a1fa255bc7abd4d0e3b4ec1801e131e68c7aa9da1a0ff10f9de87dec8fad1ad8bfa99caa49e203a7b9c33e044d4544a537471e7a452468b821959bc488c6b8cbf81e90081a26de273ad1203cc06adb6af242ab19f96c1c66b58c37e2c9309704fba63af99a8d9c5efc651afb631fe9f546b938cc3b8e526c4159e5c9f7afb29fd1d55fabf09367ce2a63a35e7a2062d1c772ed981fd77157a847f687a177cf9886ce41df8cc509302b46bc1e2ba896b1c1656a1bbfdf4cd9ac39cf8510d1c823075f16550fd044aacc8d42a56f03718f7b18475cdc3999faeb25ab3dd8a807ee04d8e5d831d08b4e309dff50330685138797e10c6362636f53f22bfc1f3d5090a5d369282d9de36bb4e2505411ccc6ea395afa1567b15a2fb4be2adeea7126b1a8e80034105e0d98bdd78e796ce1cdc06a4ae666fc0baec5c52614340ed997673e26ec47c88846c000bb7c9077337cd44f5c041fdcc64986e5e1c0f488148f0ee6f842c44c0b72e82109270341bba6e9080b70fcf930d0f10be5a36798e70111fed72727b72282ff164fc08319d74f1f57cde71b57cb397a9e753f87b97729bafba017a24cbfdee5dfe7fc296c112e93bb8fce560ca80a3afd8370baaa79ad783b51352b5440b144a47378c9ae22eda5794328e95bcca220fd07bb56915529b155c61858efe89ad36a79288e74c0e251addcfaf797432175a5562b46eff5e3aebeb74623e18beef85389383c604d8884431b07dc4bea0174aadc337ff41f558a63f16690feae47efa2a5d1318b7397e1e4ba398727d286791b71610e1d78d32800e7e113c12abf0f60b6ca4401ecd23b7aacd990633b2b017daf6bfef1b2361ece74b7dbcbb1a73d4bc1f9d2e5c9fb0b7980d25cc44d1b10c09ef5a6a05c84669294a5cadf0cd88ab449f9f0bcdd8c48590d416c5c1feaa494a2145949c2a3373df7c6014225f2745bbeb20ff294d22c0d96ca111e6926946207cab56a03162a49e68968e398f70690188ee3ca847ef421742d60b9a6ad029e8a3d607950b2bf8ad8ff297cb39acc94905635770436e134435e28205140331b5100d9f64469792fffac87bca0835cbc617446ff86a7b50418c305f32e658b32130e491e38709fd3697017ac8084cdf1ed81a28375aed092ab4e32ca88a933154dd3a9e99351acbada926b67b310c7070ac1a414a28c5abfe1f45476249a12f18ca2d981528d881ed3c5072e46a6eff3cdf37dcbc89c7f79c88a1f8d15d15beb66a0e4440c7b93e379c4e2bac1d5c8e85f1852887e2cfeb178fba1c67dc2adb0c87df8ca4444ca7f455509f492effb5001328b8cc696e2933207a2d78bbce8562ca34a248193c914406b161c8141479d891b0c6110ec1e25cad38299b489f2ec437017cadba67dcb58abd4933c95b3526f1d4747b8701a7d71e446e4b62e2941d4281faca0cf22914be5aad80f47100000000ceb24e82508fe55a92fb6db70d03d1c1ec09cfee31639341756a4630a0eaaecac7bfbddf9d30c42cbd45eb181d5bd341307ad26f496bb042e2b655c03ac3dcc587acbf50f79b5c239be9938b62d3251b199f8413b020605d5d0552cfd9c39c9132719d6d0a326b000e12fcb51bc274df79d11430060d05978cdd50583f1bca82c57dbee605e2d00fcb5414af13a596d35cb5ba62de6a28cbccc857d23547b1c7fd5ac8fbf6758d5b8451fa46d9acc00344dc2e565674b1dd3547eb8f8aa5fff99042f8d1d59e6ad2f53379211e6832fcb68f5777eb2db85b28f724f4e4ce6342cf55713ff7b0cb4f7f47dd12a6566b86709eaefae024373267ce72a89e7f3e42ab48edcccc96b5d0403fe93a927e5ccf470014f220b8257393226cd7b996f20e6a34f81206733a9fdce03b701943c1b560d3eab68c2c225cf7f7f2b56123be2bb173e9e5b37f4d3348f6b987764ad07c2acd44514ff264d7eda31e5e517a179414841ad4553d51c08f435e05f10aa82d74b97a9ba3a133e6c9175fdcd4f3dc9c16d3be1d5bbaf13240177081ac1d56681bfa988a93af09868afd608520c0bfd71d857a6661fdaf6f2e166987eb007449dd26334ae932c5003fefc0f983b9e49cbfcea325f2de16a9ae935caa46f5b3433957fb370971ed957f138f08a60fed5b84995e428e7ae7d5c22021ff016baef0e713a118344c016a99ad469313ba7f2452da0dd82e019f64aa229cf80a69b3e08ac5847f10d247179855546313232f23e055c2f74ecef14e0fdcc29a9bf0976fbb249bd5c7903183d2a53c70960a183630e7d4928daa7091a85ad987d2a4a5b8f6be6612fa72d9fbb33c67bb38eff19f2e784f94e0354cf6d35a5b2c62233c039de3734b38e97ec72bd673fef09fd56fec329818cc68cdf12cb52f7d37a8350c16e94208880bfcd3e895d7aa4489e3dd15db4a9026f0d2a46f1e89c35845dbd976a1992b87c15a0c7580e6424b8792a7bb7b933d7c5433d4133ba4dbbcf7995d6ed3feaa32f876a287feeb9cc6107778c1f83e0119d980b9e994c2a3ae3de24a103efb3cacb746b49d1ad85746b233ab4aaf0e988ec2a786bc93f32040d3bdc3008031634cdfded5ac95b2279e096243228296591e7ba53c4a127772cc4620e6b238ccad250629194533d0a669ff3366c52d64928693e0b0cbb0b8e2c6029089d4dfe2b4b6c5dcd85f1a02770611e65001e48a32a8b0431a3b9d77fa3a95be38a0436a704c05a8e0183f3214c25531a63796f679bf72885aa766468d42b2543542d7e82544efc5c5e81e6a91a0f5d4e68000cff687d63e45c9a11d4ef515050daa592c9a828ac7c0488e7cdb3d6fdaef5e9176ee68d981ea50d386d74df3b40660351736deb03bfceb721878cf9894b0302df15964242ab6b9f77f98ba1c7993735983d2b022600ab74a19e3636e1400d08ba45d3a5c2774cb06a1c358bbfc11d27efaf7ca53c2e7757c8c76da24707d91a4a5244262898d68083ff91c514d9b9b1ebaa0cb0b10254fda1b1e82b9a1a47f117b5b280ddbec1f6732d11117ef1a7a674699df87fe795d1243cb9c4527e364e2b711b6562a87fafc130ce0baf1701686639b05f0c8dc708f008b1e6ab89e8d623bb83f3d54b7bcdbdacd055ac4eccbd36bbe0af0f65a00e3d6dd985ae8851d176976cfb5816d1fc2a63d3546aecaa4e712ca6961d1f181315d553de6b53485faed0dcfcf819a1ba3badffe797377d3d1ddaed8e7a0acc0c3d277762262a139f94de49faca167b11bf04f2104a5ab9a73367a6461f7124c91a2c4229ef98e6ebde9aac283c7d029400d71293f488ba169b62c1e94689cf5b248ed4aea62b88d65bb764cfe27d5231a58486e7381df518f4ed81cb905108c54a5050a94ca0e94da20d3794bc5fab9127dc95b6404b1e27b4e28136fc27806f7be798444c33aca88ffd45b860eba0d5033839f5a092863954604f1952bd61dad23b11643fe14f3ade08116aa2c13eee701ccd13e506bd65a1060bf69579aea8c8143cd38c0891a3065f251eba0c20ab9c69ddf28e3bd6400cc203bac8de1882239ad4e1b97b0ae2f1abb7bac7c0d8ef82b97ebfb1f5577f06a3a1377b09ada4db87d342f20ab0eca4b9c206042471307511429cb57a578211f92d3647189861cad9145f5eb26ab696abe50a2a6c1b469df97da28aba4e79b586c348a430f5ea61c4be1032fa61d18581f05a07fb8707c8996e0fff1c3eda59b992687fa12483b9327e10224b20d42e8b3fc4670bf070ced602283273d6818acd1f6da567c44d3f5e1377065d43d87d889843ae48e7fa8ba1634815695b8c480ca271e6e833799c70da80fd79acc09b989667a2294de5da73f0363df9a33ad4dab8d27cf7bed0a06838672e3d07d52b6396e9b5576021d5e925abd533bf161c944795065fdd44e8462e3070c479f1c118276653488dd9b2f1a673f8cad3612ca1fab4388ec9c8f834a01a499adb7b3a9a977672f6d75b41bbdd7f91ceb7e7a88568d17bb432be9e4e96e115075bce197ef4754d2914c2c59e2d7f4c08f0dbe34d31f229428f211bf1d7e8f5c319ed4a8273cb6255eb318851ac4557b0278fac63107a54d407c42f300b843a12abd3b893b46c7efac2e388ab42b87aebe2543bd4c15f459bc50aad10ffe1c1196fb52c26e54bdaa7fbd52451f207ffb073ef4b3f71eedd7da40c89505019739e3fa733bcdc84ff4919e8fe2358129ef28291be1d6426b8bafe88463b1d3cd7273745381c7f65221898e6ad361e88b24c54ccc7ac9a830145b6dc096e2d71ef71ec4f03524cb870b724e08d223bdec2f6fdde6200217a13b5136004d455d66547f5a1793e0cad85677d49e5c558852107007c8136812cf021afaf6f7e8f59883371be46cda412dd9c6fcf187c31252ceb5758901d39cd5355ab386d9a7fe6ea46ebf277aaf809c3023211ea9aa189de4d422080ebb9fec50ffab6b95ba4ae5018accc497e79149ed6047ce561ccc10e9194cdccd5c9fb75175c8dbc9d0a916ad59288f010defbbb50d263041ab37aac0f93253bef6f898cd0825d99d27224f26181f9713b8979da64756c95e7505f25a2688960d6155c3613dcc31b6c337a6dbfc6b12cfde1db22b93bbd5e48534fb0bda8b212577a14dcf665c834b0bd24e5f624d2455fe048dbe930328d7cb632db3b0e244bb5d43390b420b15157a339487fc78976f867d3a361aafdd3f50a93c01882da7c220089a544381db22e2c86b228dc2be01820468460437588952a549d37498e529e62aa62bad1580546bcb1e9a6ed1870b7838d05d12f6e3a041e78b1bdb80894626f20889ccb3a468aa4fb24b9c87cbb28623ce59c6b3c6286db366d08004551a25fe4d8d194a2bb7c52e1c85a5fbe4cb15b171489da121bea1c469a6bb185d63213084e3a81ee54dc03a94dc5ecdda7bfaad1df68021aaf4627c9d529f13e5c81b5ee4dd228949ca16b9a61d186211d153294470907557e5e14ae665013f285fe4d3766e7b3d8ce5e2a14692072d4d8f79354bcc8db8a2a36c8bcd", 0x2000, &(0x7f00000069c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000066c0)={0x90, 0x0, 0x0, {0x7, 0x0, 0x0, 0x0, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6000, 0x0, 0x0, 0x0, 0x800}}}, 0x0, 0x0, 0x0, 0x0}) r2 = openat(0xffffffffffffff9c, &(0x7f0000002040)='./file0/file0\x00', 0x0, 0x0) ioctl$SG_IO(r2, 0x2285, &(0x7f0000002300)={0x53, 0xfffffffffffffffd, 0x11, 0x0, @buffer={0x0, 0xd1, &(0x7f00000021c0)=""/209}, &(0x7f00000020c0)="7155640d559dcb778937fb86e0f8ded777", 0x0, 0x0, 0x0, 0x0, 0x0}) 22:53:58 executing program 0: r0 = socket$kcm(0x21, 0x2, 0x2) sendmsg$kcm(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=[{0x10, 0x110, 0xb}], 0x10}, 0x0) 22:53:58 executing program 1: r0 = syz_init_net_socket$nfc_llcp(0x27, 0x3, 0x1) bind$nfc_llcp(r0, &(0x7f0000000040)={0x27, 0x0, 0x0, 0x0, 0x0, 0x0, "d82924cb2a2f59ad5be55132a53701796b58cc0e4d95f731334105d0ef7f7602f4f8d10ec8d85d09a9e039c4bfbe2508d688126c2cf6c7c3b4b60b1df18a2b"}, 0x60) r1 = syz_io_uring_setup(0x1b46, &(0x7f0000000400), &(0x7f0000ee7000/0x2000)=nil, &(0x7f00006d4000/0x4000)=nil, &(0x7f00000001c0)=0x0, &(0x7f0000000000)=0x0) syz_io_uring_submit(r2, r3, &(0x7f00000017c0)=@IORING_OP_RECV=@pass_buffer={0x1b, 0x0, 0x0, r0, 0x0, 0x0}, 0x0) io_uring_enter(r1, 0x450c, 0x0, 0x0, 0x0, 0x0) 22:53:58 executing program 0: perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0x7f, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000400)='./file0\x00', 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000002080)='/dev/fuse\x00', 0x42, 0x0) mount$fuse(0x0, &(0x7f00000042c0)='./file0\x00', &(0x7f0000002000)='fuse\x00', 0x0, &(0x7f0000002140)={{'fd', 0x3d, r0}, 0x2c, {'rootmode', 0x3d, 0x4000}, 0x2c, {'user_id'}, 0x2c, {'group_id'}}) read$FUSE(r0, &(0x7f0000004340)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_INIT(r0, &(0x7f0000004200)={0x50, 0x0, r1}, 0x50) syz_fuse_handle_req(r0, &(0x7f0000006a40)="9eda438838743bd4e9720bee57093515dc189a5ea685e9556c1c2c3cfc4df50d66d31a48aa312663b68d18c5826b5b55fb738208863dac0f10f423aee7a5d8ddc45ebdfeb7424bae859d7c37ecfc4b63914d5a56d91017dd22bc84f759a15969951aef9d5c88c96560896988fa18cd946cfcc3a0f1c993348377904eac32c980bdf7976ebca2b499cab63c4e841514277fc71d4620e29a92523402485de0e82896484c0ae497a4d686df23ca7b68c3fd5e624d3510d7f94838e54af877ca58a00c5a672bba11f5aa1ed1980dfef47b9973d0bf456ded5e72f1702b3dc5197fce39cba53a038d8dc0ec783ce70577107dc5e8b299e64a0b7f1191f0926bd25762370191710bab2f44e9069f55f8a3f87e4cb488a2fb3348c0bf3b3874291f83e4776b160ea73aafa3919c7c069c73c0052173a63158db8b65541d161f9c964926ad7f06bdd6cb6a32135b04e35701c2e13c49c1f75dc7a25d623378860692d172ec3f1e1f2d9dc77c015c13721efcb101c2390abb847e871132f472a37cc0163b39b1d575a5444e246a08a1afb1a696cabab29498a314429a3b9f44c43ba29f71fac1fbe0d01c3c16d22730932704bcfb0c1b7a432bc51dd3f5dd5afc3b342cbe6a6ff899039e28f9a51881b1d46fdcf31767cb6f5c5c69ab3c80615d77c4d1664fc4ec831b8cea2e752bbb7a9ce79df875b29f1e232751daf32a1a0c4ff8bd0688e2b8e2d668b8a77e20a9eb6ec2e2c23b94e507baeacbcfa31fb6e1ca3343668f43e3aa6d85e7c29bf0bb4dbdabddc92be7f4a6f5d21b19e6da17bfb6cc926e3847532fae29c7b62fb909130ec372d3c16cfe6aaf3ce2af0fe7610fde7aad61bc80d2f96b999c8ccf6d22cf903ca8ae8b879ec4a416f334982e9810c0140a18d4dc81b5edaae23e9f4abaf40ed71512aebbba5bb251545e188db789558a845a2877b14bdaeec3c738b7d730c0860531bf5517d4f0e8f95ed3571f8a35816d5116fcb8d7cbf42b7d5d5e65541508c898bb2e0fe96297d2ab7135662de39df099ebaed5871111f5346278cee5728cec512e6c0a0d65b51e3d627873195b84103341c2bc83b6c8fdd8ba17f5957413f61c69d618c9b9d0b1f08dc81921b6c662ee1da3bfa019b095e9a03c2db4d645ccb7364e895098cbf7d932c72d80663c7a1694d122f7348393079223c11d36c64a5856eae0397ab9a9d948204b74e56525a9d552dd0916de81cbb5af3c59b3d7f8f9154423ce2cb45a5bc808e24bef13212019a19545fe54ba84d01534358380192b8c7b0eda907810375bb66a578a58fec392b47991271c8367b91d710e8a176bc1a4e96f0e137d4c25fbb03eddc392f9f170dd744472b864fbbae7c93d86e682308b21b73c5652065d72cf02e1152b44024a90a3b52eb0bb3cb412e518d37a68aa4c7f46789c54ab30d3a73d0a8712fde612294cda2aa1ccf164930b9b1d17801d4fbb06e849d39bf2b5141330caa0d2618b616f1c67e1ca57080e79ed9092ba7a55e8121cfc825cd26a0199a479a7ab1b7b23d2a4dd82fa6d04ee41ca680435efc934f0451e865e8632ac2f1115f4cdd33b0fccb7a2326127faf20cba37c828613dba5a98f4e1ad25eb6b91078cf73d873df9ef91531476f64b83559ff7ccdc4c070d478b18196ea05fe8d4ea0216ee5273dfabbd04582f40f064c9781afd2cbf30901f28cd09cc934f1b2d50883778274177e3dba8af0a1b931d80ce1a6c4085780ea2195b65ecfd2953f78a5290fe560d0cd6a5e73890a5a82dc410b92a3ef2be05ec5607820fd4ca6b9c3aa258d59022fdcb21665f1ce4e8aad8fd918c43bd3c2afe3dc223ff9f48831d401c8b6996190793d1dd7551f8511b69283992398d8f9b4bd2b3398d3b8c6f3c5d8b802ca5282b70242df2b7be4b38e70c3065f8da888631375afcc05ce578089c4f783776b286b7a60d1b5e189e2742a3240c1036a953d886885422eef01413c38099b64505fd5a73488acb4e611820674c58ae74d6c64a885d4beda9bd7903bcdc71e3711e2a057c0eab2100c321050ab14c6e453c53182577ad3178603cd9afde40a701120e9a36074fd582428c74e02781318e6c65450f8f020bd22475696fe13b8c59260e53a06d16eabd135e887a0a6bbc8ad21be7661df76fec5b13844f68b8eed1a7379713738beac9f23c7a26520e19797a910cde9fb285179526889b908b7eb49bb06f70f6271fba8712c1a4269ebcf4b7d043e924e3d2c4c753fd7e547d95841e335179836f76424e728810d7f32b78256ea30c79d9238a6588426e1f2d4c0b03d5605bd826ed24f0f11326b4cf958632b86e017aa80e142db1580c44f76d9c98196f3f6852ab2bfc6a01a3553a130c2d171957f5a45c3550fbbc990ef8742a98a86b280a57b9f198ff436bc01161ada50e6f23026c3254adf2321bff7e20aa54080bbb57d8d52c6a6df6107706a2e5bc6da68f17b474c0edd39401d765086e885cf7992405f856557915603cbe8894676e996bbadbb649a5e7498b91f9bd2f697dd9ebbe4d386050258b9f4c94781e61c660651c3f1e3ae51f8c035eca365bf15d6db48ea9ce183515f4a208d010f7c23dcacbd6e225490d7e9c133525f5c9018d752b21b4897bf18b64b6a9936f538a0a8958fc934440aeeaad2b68ac844d76f0900a6c95bd0b353d85d4fb62eb88360112237fd8c636a80e3130b21d66ae8ec58a4b76cba0602f96da919f7e84fd37e3ec2379f58e389a39c78d2482e03c379e3c4649ad63a76e3707ecff07d2fcb0c9dfc524cab49e69a09c92e4f88714335cb57d3f6184d07bef9657280fb5c9fd2d8f940f7ac6c5407e3077aa2e4ba8e217e0ee19e302d6d90e3be05a86dade35d2e454e511afb5cf5936f1d11f2fa6be6ceaa817dbdc7a6aabf2fad8ff3efa8382a25099f0c5989d2ad56ae0f4968b2cfcfc67b4f1c161c75900b4848f59a3c0376dfcb7997bf28e9e85d6dd942a360516de38e1c1a038a796f9a77ff2b0c7e5e8f4932391a0e58e76dacc6f9764178a211dfde3e75d367d2911ff398126ffdf83cf2fbdf1ad5232bed9155f7a168638a572094a9e934d4969b358cf6e121d7fd2aeae2f499068b42c152f0e3403a230885d6f92f038ddaa23499f804ffb06abdbabb51f6c38c92fb1a6271a4b13d6d11125b8ec12efa5907dc65062797fb9cca15e2f254e76b182d3fcdb4e96ac4de36d6df7e7bba5c32f422286b1be3b79bffb6fd693761952d195a84ad9ceb07287a0fbefab9e0347b513c5f60233ccd4b52d90ec144a2f896d9dc7f279f8aa93038f3efa286e1c3006933a4d7183d952f8d28b141b28b2af355b5bd8198dfde1ffb8d09202aff0d16ca3fec194662892a49f829813970a4520f1228aa03d211a45bed3b2e05bf1f10b1a152761e7b6c6ddea863a3c02224256092c70ca70dc185c4c385dd98b09e2682661e1e66f71d9c4037048eb70e8a1cbe57de87ec43713abf5fdcf63b9c482f318e3bec37e878dadbae15a02d731e6c8574eb14c059d72f73be5174add786d06b585a28a06d349d8e434a491b34897b3c1ad786ec8280d7f57edd4fbc6aea5485d659b59d393e331cf91e6ed76f340fcf7cf460892fa7318fc42b883f61d888ad982a751accb613c66661fba5f3d6de751a6a9ef8a4700316aaad04e991aab7903f4ef012ec2a8c092234e74ef335daf360ae47bbd2bbc6ad8c1a4f81efe8bbd703cb55ef36b32b4e30cb5a3b165c02ba295d0e1c40ce6ff8f479a74f01275f113ebfa8ade37a59ce70e6ca2a6f48f1be085f61bf772e2c2da523a2cfe63e99c57bdb1ff23139d4fca49eff7547e9880eefd3f7511a677efa23b52098ba89037c48dfcda2e8c1cfb9f892161049e53f8cee55256279512aecab8c441600dae0fd957883273047cf5c66ba209f830aa2ce0cbe41ca08c0cef4aed7f4324009200661a7ce680e5a8df2d051c1d8b2f63d25d8d74d05c75c46c8f3f24d625539e63459650960498a54ec3b16225bbbf4d3930009df265839d72611f5332a904cdebada108236e4414a2909ad01ec44b9d7f75de4385ad7ca5152e890a0919b3639fd1bcbca3b737ebb8d9ae541b1271cf2166ba15830e66f3d3afd3b754a7f81ad4f0999704ae99c114907c5be4a4797f13b80564f234723a34dbe137dabfd7fa23562df679f54a6ab54def6d63deae9844f72fd73efd0413551f5c4b9ee826eb3b7faf92a59ea34a16723b4fea14d1c8815a4e2d39fc48d1dbce526a7c53f5a96d0ef6463a0cee73fd3505f5c764a264b83c4a21f80e8b61c82d24442d13da99d18dc1b2538e7a510f6093d9ef2bc5cc777d4f98411e93919eddfd69d6e20d227cb61c50f358ea227f4de941fb080c1cf6b1f6e25533768fe133dbfc3f9d29c603bed38aa3c5af5b81a706b0067b40b88f992610d04c7cc36b8f649697cd6a93fae51138161891ae75a7147780fc59af5a6e18c54f9d2a4fe7fa92314b399afba9a40d0cc24f70a2593acf8d179215e06b7a9a88224bafcb2cbf60caf5fe4ff38208a70793b5dc33cd572956260e1c86312d3ba9b3a4b2b44376f2e78c616a6c0880ac8dcbaa30b9f761d500fd03a8518dd0509157b184a2d95e0caf3ffc8ac2db6c54d80c71a1e5b9ea3bf51071e2118af204123daceeb04e4f6f31f32a4d3fbb76ee49440cabda2c121c1b99acab5b87cecc37c3f9066af34ab29d6598bbfd91047a2ac7ce3a8f3027ff5e6d743506f161087278896a98ed37122ba208b61cf54d3929555ab06b564cd5e4f46f4755a6cfa2ef2b30d29ea66f2749d4060d411fa9160c91b6f55cf071ac8222c6313df18759e2958cddfe3db4cbeb9cd39abcf5f0beaecae8437813995cb7ed0b87d42ca942ff7245ece204798d01361c5f008e0d82bdf76660515bc78f7f8f409ccf68614b2cb50f5af2615661326fd971bc57eeeade60ea906b8df1cb0dfafd318cd2c396309c329d0469ca192aa8f51d7c4227685440f073983255baf054b97b9d7be1d1470d7eabd5c09b2116b4e86b0567b7e97e088717a4fe3dbdd310a1c39136ea4d2c47492001f9885dba03bf97e7da376171d666441cdc2f999db137603d57df32b4260fa0165e82917bb1631ea314e7a7437e66fc68cef22cda8f456d6e583f6e3237e0bc79987a9103f7cf0918e26881f67ea582e1ff3a49177599d385bf6e42572a2547933aeddb826530e9adf30dd84c3a7fae5c4c26f6c6f3a9f0906decd314e2407825abef959c5416d18a92ff34e6c521a16e8a0a29937c77d4ee99b41d530a732acbe0bf5d274df9d496b47a9a624546bdcf9976cde12ec989cb2a70b33a7c8a3a77652023164695f9db30dfcf587f0cd4f73e385730bcbdd688f6dcb08ba0efbb9f579220afefa4acfea522e864fce9b1782ce9f14824d16e9d33a2609c23ba3c5a1af02549357a0dcc12e37819d778021762cf895abeac1125b744c8b8225a091e7be9ded9993cfa3ca9abb83e25c8f559009977a2ed9374a89619fae5ef6d164bb73d242004dc8428e44689b33ee3bbe88bb4962ab0a32a90e7aea044f08410752cb2d7aeaf3196648a3a99092665b478bb394b48f79b36db0efc7f50d6a5179c945f5298cfaac5e5dea715296f92abce7281d48a0c9c6b785a35ef5f1697c047ddb254fe9a8ab9f498b0c1ae09ffd01a3d8d427fee7e36c51e0e5c2fee2245fb8464626ab5c9857ebce91f7d22bf024d10c2d71021cd69268472de419e6cefd970cc3a8e4d1bbe6496799aa7f100411766e712aff08b731460f14f9d7356db12cf8e1c6121968dc68b1d81c086b325ca4ce6fe1f476707e08fa913144b757c6be17cf93150db29544d207f09a896f33b7335d9339215da751e7af2c6bdd19db6f521af2c8a5998dc607f97026d07111488741134c1c86eba123273d1fd5ee4b471e86f9ae9478a04c7482076ab34a1eca5c64f89e5106eed44bceec019c67c12fb4db4fdac153f4ac3b63ffeb6d30de58ec039e2dd3c181e254cd94d0a2b0b44490384cc5915b54ee1db2b6d059879bf8126c9ca976d0f7862da07ecd350930a081810a7afd72b2ad3f65b96ae9c7f91227a2b5513a559f36b90fe01be9ae5ad3ca65e2c26f358fc26b858a3633fda7ae49a5fb705220a5819b3cca41b1ccc21d7c40f5fa9c422288efa5394e4312675899d704a2aab62b8363f58fd4bc12a8bea6ffc45b4414237bf5f019321206dbba439acb5ef26641f30fdac20f964354bce94e4c9d73e137f9806deefaf6f4acaa0e76ad4fef9f6cb7fc01bbabda9612c05adbe46afcf94819e8a4b4b49ff764784fa432d47fb6d4230900043d1b4521cd6839fe8c5df4d1899fdfb13880e207cac73f0a29020bdd563bd9c2f6bcd1ec523b3e03ebf6164fc65af001830c51396f9df2d346f83a59cfc82201cf1150ea57259d579fc2ed199b3fbe42d5188c84e4354610743e5b23a265246313cc63913f17412fa00d98b379b80b96d936969572e11316bc8926cb23115186f3b2387b82c3898fa41bf16a308da62d5a3eb3609af1943fddde08a4036eb2a41b7292caad9eb082614b02a1fa255bc7abd4d0e3b4ec1801e131e68c7aa9da1a0ff10f9de87dec8fad1ad8bfa99caa49e203a7b9c33e044d4544a537471e7a452468b821959bc488c6b8cbf81e90081a26de273ad1203cc06adb6af242ab19f96c1c66b58c37e2c9309704fba63af99a8d9c5efc651afb631fe9f546b938cc3b8e526c4159e5c9f7afb29fd1d55fabf09367ce2a63a35e7a2062d1c772ed981fd77157a847f687a177cf9886ce41df8cc509302b46bc1e2ba896b1c1656a1bbfdf4cd9ac39cf8510d1c823075f16550fd044aacc8d42a56f03718f7b18475cdc3999faeb25ab3dd8a807ee04d8e5d831d08b4e309dff50330685138797e10c6362636f53f22bfc1f3d5090a5d369282d9de36bb4e2505411ccc6ea395afa1567b15a2fb4be2adeea7126b1a8e80034105e0d98bdd78e796ce1cdc06a4ae666fc0baec5c52614340ed997673e26ec47c88846c000bb7c9077337cd44f5c041fdcc64986e5e1c0f488148f0ee6f842c44c0b72e82109270341bba6e9080b70fcf930d0f10be5a36798e70111fed72727b72282ff164fc08319d74f1f57cde71b57cb397a9e753f87b97729bafba017a24cbfdee5dfe7fc296c112e93bb8fce560ca80a3afd8370baaa79ad783b51352b5440b144a47378c9ae22eda5794328e95bcca220fd07bb56915529b155c61858efe89ad36a79288e74c0e251addcfaf797432175a5562b46eff5e3aebeb74623e18beef85389383c604d8884431b07dc4bea0174aadc337ff41f558a63f16690feae47efa2a5d1318b7397e1e4ba398727d286791b71610e1d78d32800e7e113c12abf0f60b6ca4401ecd23b7aacd990633b2b017daf6bfef1b2361ece74b7dbcbb1a73d4bc1f9d2e5c9fb0b7980d25cc44d1b10c09ef5a6a05c84669294a5cadf0cd88ab449f9f0bcdd8c48590d416c5c1feaa494a2145949c2a3373df7c6014225f2745bbeb20ff294d22c0d96ca111e6926946207cab56a03162a49e68968e398f70690188ee3ca847ef421742d60b9a6ad029e8a3d607950b2bf8ad8ff297cb39acc94905635770436e134435e28205140331b5100d9f64469792fffac87bca0835cbc617446ff86a7b50418c305f32e658b32130e491e38709fd3697017ac8084cdf1ed81a28375aed092ab4e32ca88a933154dd3a9e99351acbada926b67b310c7070ac1a414a28c5abfe1f45476249a12f18ca2d981528d881ed3c5072e46a6eff3cdf37dcbc89c7f79c88a1f8d15d15beb66a0e4440c7b93e379c4e2bac1d5c8e85f1852887e2cfeb178fba1c67dc2adb0c87df8ca4444ca7f455509f492effb5001328b8cc696e2933207a2d78bbce8562ca34a248193c914406b161c8141479d891b0c6110ec1e25cad38299b489f2ec437017cadba67dcb58abd4933c95b3526f1d4747b8701a7d71e446e4b62e2941d4281faca0cf22914be5aad80f47100000000ceb24e82508fe55a92fb6db70d03d1c1ec09cfee31639341756a4630a0eaaecac7bfbddf9d30c42cbd45eb181d5bd341307ad26f496bb042e2b655c03ac3dcc587acbf50f79b5c239be9938b62d3251b199f8413b020605d5d0552cfd9c39c9132719d6d0a326b000e12fcb51bc274df79d11430060d05978cdd50583f1bca82c57dbee605e2d00fcb5414af13a596d35cb5ba62de6a28cbccc857d23547b1c7fd5ac8fbf6758d5b8451fa46d9acc00344dc2e565674b1dd3547eb8f8aa5fff99042f8d1d59e6ad2f53379211e6832fcb68f5777eb2db85b28f724f4e4ce6342cf55713ff7b0cb4f7f47dd12a6566b86709eaefae024373267ce72a89e7f3e42ab48edcccc96b5d0403fe93a927e5ccf470014f220b8257393226cd7b996f20e6a34f81206733a9fdce03b701943c1b560d3eab68c2c225cf7f7f2b56123be2bb173e9e5b37f4d3348f6b987764ad07c2acd44514ff264d7eda31e5e517a179414841ad4553d51c08f435e05f10aa82d74b97a9ba3a133e6c9175fdcd4f3dc9c16d3be1d5bbaf13240177081ac1d56681bfa988a93af09868afd608520c0bfd71d857a6661fdaf6f2e166987eb007449dd26334ae932c5003fefc0f983b9e49cbfcea325f2de16a9ae935caa46f5b3433957fb370971ed957f138f08a60fed5b84995e428e7ae7d5c22021ff016baef0e713a118344c016a99ad469313ba7f2452da0dd82e019f64aa229cf80a69b3e08ac5847f10d247179855546313232f23e055c2f74ecef14e0fdcc29a9bf0976fbb249bd5c7903183d2a53c70960a183630e7d4928daa7091a85ad987d2a4a5b8f6be6612fa72d9fbb33c67bb38eff19f2e784f94e0354cf6d35a5b2c62233c039de3734b38e97ec72bd673fef09fd56fec329818cc68cdf12cb52f7d37a8350c16e94208880bfcd3e895d7aa4489e3dd15db4a9026f0d2a46f1e89c35845dbd976a1992b87c15a0c7580e6424b8792a7bb7b933d7c5433d4133ba4dbbcf7995d6ed3feaa32f876a287feeb9cc6107778c1f83e0119d980b9e994c2a3ae3de24a103efb3cacb746b49d1ad85746b233ab4aaf0e988ec2a786bc93f32040d3bdc3008031634cdfded5ac95b2279e096243228296591e7ba53c4a127772cc4620e6b238ccad250629194533d0a669ff3366c52d64928693e0b0cbb0b8e2c6029089d4dfe2b4b6c5dcd85f1a02770611e65001e48a32a8b0431a3b9d77fa3a95be38a0436a704c05a8e0183f3214c25531a63796f679bf72885aa766468d42b2543542d7e82544efc5c5e81e6a91a0f5d4e68000cff687d63e45c9a11d4ef515050daa592c9a828ac7c0488e7cdb3d6fdaef5e9176ee68d981ea50d386d74df3b40660351736deb03bfceb721878cf9894b0302df15964242ab6b9f77f98ba1c7993735983d2b022600ab74a19e3636e1400d08ba45d3a5c2774cb06a1c358bbfc11d27efaf7ca53c2e7757c8c76da24707d91a4a5244262898d68083ff91c514d9b9b1ebaa0cb0b10254fda1b1e82b9a1a47f117b5b280ddbec1f6732d11117ef1a7a674699df87fe795d1243cb9c4527e364e2b711b6562a87fafc130ce0baf1701686639b05f0c8dc708f008b1e6ab89e8d623bb83f3d54b7bcdbdacd055ac4eccbd36bbe0af0f65a00e3d6dd985ae8851d176976cfb5816d1fc2a63d3546aecaa4e712ca6961d1f181315d553de6b53485faed0dcfcf819a1ba3badffe797377d3d1ddaed8e7a0acc0c3d277762262a139f94de49faca167b11bf04f2104a5ab9a73367a6461f7124c91a2c4229ef98e6ebde9aac283c7d029400d71293f488ba169b62c1e94689cf5b248ed4aea62b88d65bb764cfe27d5231a58486e7381df518f4ed81cb905108c54a5050a94ca0e94da20d3794bc5fab9127dc95b6404b1e27b4e28136fc27806f7be798444c33aca88ffd45b860eba0d5033839f5a092863954604f1952bd61dad23b11643fe14f3ade08116aa2c13eee701ccd13e506bd65a1060bf69579aea8c8143cd38c0891a3065f251eba0c20ab9c69ddf28e3bd6400cc203bac8de1882239ad4e1b97b0ae2f1abb7bac7c0d8ef82b97ebfb1f5577f06a3a1377b09ada4db87d342f20ab0eca4b9c206042471307511429cb57a578211f92d3647189861cad9145f5eb26ab696abe50a2a6c1b469df97da28aba4e79b586c348a430f5ea61c4be1032fa61d18581f05a07fb8707c8996e0fff1c3eda59b992687fa12483b9327e10224b20d42e8b3fc4670bf070ced602283273d6818acd1f6da567c44d3f5e1377065d43d87d889843ae48e7fa8ba1634815695b8c480ca271e6e833799c70da80fd79acc09b989667a2294de5da73f0363df9a33ad4dab8d27cf7bed0a06838672e3d07d52b6396e9b5576021d5e925abd533bf161c944795065fdd44e8462e3070c479f1c118276653488dd9b2f1a673f8cad3612ca1fab4388ec9c8f834a01a499adb7b3a9a977672f6d75b41bbdd7f91ceb7e7a88568d17bb432be9e4e96e115075bce197ef4754d2914c2c59e2d7f4c08f0dbe34d31f229428f211bf1d7e8f5c319ed4a8273cb6255eb318851ac4557b0278fac63107a54d407c42f300b843a12abd3b893b46c7efac2e388ab42b87aebe2543bd4c15f459bc50aad10ffe1c1196fb52c26e54bdaa7fbd52451f207ffb073ef4b3f71eedd7da40c89505019739e3fa733bcdc84ff4919e8fe2358129ef28291be1d6426b8bafe88463b1d3cd7273745381c7f65221898e6ad361e88b24c54ccc7ac9a830145b6dc096e2d71ef71ec4f03524cb870b724e08d223bdec2f6fdde6200217a13b5136004d455d66547f5a1793e0cad85677d49e5c558852107007c8136812cf021afaf6f7e8f59883371be46cda412dd9c6fcf187c31252ceb5758901d39cd5355ab386d9a7fe6ea46ebf277aaf809c3023211ea9aa189de4d422080ebb9fec50ffab6b95ba4ae5018accc497e79149ed6047ce561ccc10e9194cdccd5c9fb75175c8dbc9d0a916ad59288f010defbbb50d263041ab37aac0f93253bef6f898cd0825d99d27224f26181f9713b8979da64756c95e7505f25a2688960d6155c3613dcc31b6c337a6dbfc6b12cfde1db22b93bbd5e48534fb0bda8b212577a14dcf665c834b0bd24e5f624d2455fe048dbe930328d7cb632db3b0e244bb5d43390b420b15157a339487fc78976f867d3a361aafdd3f50a93c01882da7c220089a544381db22e2c86b228dc2be01820468460437588952a549d37498e529e62aa62bad1580546bcb1e9a6ed1870b7838d05d12f6e3a041e78b1bdb80894626f20889ccb3a468aa4fb24b9c87cbb28623ce59c6b3c6286db366d08004551a25fe4d8d194a2bb7c52e1c85a5fbe4cb15b171489da121bea1c469a6bb185d63213084e3a81ee54dc03a94dc5ecdda7bfaad1df68021aaf4627c9d529f13e5c81b5ee4dd228949ca16b9a61d186211d153294470907557e5e14ae665013f285fe4d3766e7b3d8ce5e2a14692072d4d8f79354bcc8db8a2a36c8bcd", 0x2000, &(0x7f00000069c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000066c0)={0x90, 0x0, 0x0, {0x7, 0x0, 0x0, 0x0, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6000, 0x0, 0x0, 0x0, 0x800}}}, 0x0, 0x0, 0x0, 0x0}) r2 = openat(0xffffffffffffff9c, &(0x7f0000002040)='./file0/file0\x00', 0x0, 0x0) ioctl$SG_IO(r2, 0x2285, &(0x7f0000002300)={0x53, 0xfffffffffffffffd, 0x11, 0x0, @buffer={0x0, 0xd1, &(0x7f00000021c0)=""/209}, &(0x7f00000020c0)="7155640d559dcb778937fb86e0f8ded777", 0x0, 0x0, 0x0, 0x0, 0x0}) 22:53:59 executing program 1: r0 = syz_init_net_socket$nfc_llcp(0x27, 0x3, 0x1) bind$nfc_llcp(r0, &(0x7f0000000040)={0x27, 0x0, 0x0, 0x0, 0x0, 0x0, "d82924cb2a2f59ad5be55132a53701796b58cc0e4d95f731334105d0ef7f7602f4f8d10ec8d85d09a9e039c4bfbe2508d688126c2cf6c7c3b4b60b1df18a2b"}, 0x60) r1 = syz_io_uring_setup(0x1b46, &(0x7f0000000400), &(0x7f0000ee7000/0x2000)=nil, &(0x7f00006d4000/0x4000)=nil, &(0x7f00000001c0)=0x0, &(0x7f0000000000)=0x0) syz_io_uring_submit(r2, r3, &(0x7f00000017c0)=@IORING_OP_RECV=@pass_buffer={0x1b, 0x0, 0x0, r0, 0x0, 0x0}, 0x0) io_uring_enter(r1, 0x450c, 0x0, 0x0, 0x0, 0x0) 22:53:59 executing program 3: perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0x7f, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000400)='./file0\x00', 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000002080)='/dev/fuse\x00', 0x42, 0x0) mount$fuse(0x0, &(0x7f00000042c0)='./file0\x00', &(0x7f0000002000)='fuse\x00', 0x0, &(0x7f0000002140)={{'fd', 0x3d, r0}, 0x2c, {'rootmode', 0x3d, 0x4000}, 0x2c, {'user_id'}, 0x2c, {'group_id'}}) read$FUSE(r0, &(0x7f0000004340)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_INIT(r0, &(0x7f0000004200)={0x50, 0x0, r1}, 0x50) syz_fuse_handle_req(r0, &(0x7f0000006a40)="9eda438838743bd4e9720bee57093515dc189a5ea685e9556c1c2c3cfc4df50d66d31a48aa312663b68d18c5826b5b55fb738208863dac0f10f423aee7a5d8ddc45ebdfeb7424bae859d7c37ecfc4b63914d5a56d91017dd22bc84f759a15969951aef9d5c88c96560896988fa18cd946cfcc3a0f1c993348377904eac32c980bdf7976ebca2b499cab63c4e841514277fc71d4620e29a92523402485de0e82896484c0ae497a4d686df23ca7b68c3fd5e624d3510d7f94838e54af877ca58a00c5a672bba11f5aa1ed1980dfef47b9973d0bf456ded5e72f1702b3dc5197fce39cba53a038d8dc0ec783ce70577107dc5e8b299e64a0b7f1191f0926bd25762370191710bab2f44e9069f55f8a3f87e4cb488a2fb3348c0bf3b3874291f83e4776b160ea73aafa3919c7c069c73c0052173a63158db8b65541d161f9c964926ad7f06bdd6cb6a32135b04e35701c2e13c49c1f75dc7a25d623378860692d172ec3f1e1f2d9dc77c015c13721efcb101c2390abb847e871132f472a37cc0163b39b1d575a5444e246a08a1afb1a696cabab29498a314429a3b9f44c43ba29f71fac1fbe0d01c3c16d22730932704bcfb0c1b7a432bc51dd3f5dd5afc3b342cbe6a6ff899039e28f9a51881b1d46fdcf31767cb6f5c5c69ab3c80615d77c4d1664fc4ec831b8cea2e752bbb7a9ce79df875b29f1e232751daf32a1a0c4ff8bd0688e2b8e2d668b8a77e20a9eb6ec2e2c23b94e507baeacbcfa31fb6e1ca3343668f43e3aa6d85e7c29bf0bb4dbdabddc92be7f4a6f5d21b19e6da17bfb6cc926e3847532fae29c7b62fb909130ec372d3c16cfe6aaf3ce2af0fe7610fde7aad61bc80d2f96b999c8ccf6d22cf903ca8ae8b879ec4a416f334982e9810c0140a18d4dc81b5edaae23e9f4abaf40ed71512aebbba5bb251545e188db789558a845a2877b14bdaeec3c738b7d730c0860531bf5517d4f0e8f95ed3571f8a35816d5116fcb8d7cbf42b7d5d5e65541508c898bb2e0fe96297d2ab7135662de39df099ebaed5871111f5346278cee5728cec512e6c0a0d65b51e3d627873195b84103341c2bc83b6c8fdd8ba17f5957413f61c69d618c9b9d0b1f08dc81921b6c662ee1da3bfa019b095e9a03c2db4d645ccb7364e895098cbf7d932c72d80663c7a1694d122f7348393079223c11d36c64a5856eae0397ab9a9d948204b74e56525a9d552dd0916de81cbb5af3c59b3d7f8f9154423ce2cb45a5bc808e24bef13212019a19545fe54ba84d01534358380192b8c7b0eda907810375bb66a578a58fec392b47991271c8367b91d710e8a176bc1a4e96f0e137d4c25fbb03eddc392f9f170dd744472b864fbbae7c93d86e682308b21b73c5652065d72cf02e1152b44024a90a3b52eb0bb3cb412e518d37a68aa4c7f46789c54ab30d3a73d0a8712fde612294cda2aa1ccf164930b9b1d17801d4fbb06e849d39bf2b5141330caa0d2618b616f1c67e1ca57080e79ed9092ba7a55e8121cfc825cd26a0199a479a7ab1b7b23d2a4dd82fa6d04ee41ca680435efc934f0451e865e8632ac2f1115f4cdd33b0fccb7a2326127faf20cba37c828613dba5a98f4e1ad25eb6b91078cf73d873df9ef91531476f64b83559ff7ccdc4c070d478b18196ea05fe8d4ea0216ee5273dfabbd04582f40f064c9781afd2cbf30901f28cd09cc934f1b2d50883778274177e3dba8af0a1b931d80ce1a6c4085780ea2195b65ecfd2953f78a5290fe560d0cd6a5e73890a5a82dc410b92a3ef2be05ec5607820fd4ca6b9c3aa258d59022fdcb21665f1ce4e8aad8fd918c43bd3c2afe3dc223ff9f48831d401c8b6996190793d1dd7551f8511b69283992398d8f9b4bd2b3398d3b8c6f3c5d8b802ca5282b70242df2b7be4b38e70c3065f8da888631375afcc05ce578089c4f783776b286b7a60d1b5e189e2742a3240c1036a953d886885422eef01413c38099b64505fd5a73488acb4e611820674c58ae74d6c64a885d4beda9bd7903bcdc71e3711e2a057c0eab2100c321050ab14c6e453c53182577ad3178603cd9afde40a701120e9a36074fd582428c74e02781318e6c65450f8f020bd22475696fe13b8c59260e53a06d16eabd135e887a0a6bbc8ad21be7661df76fec5b13844f68b8eed1a7379713738beac9f23c7a26520e19797a910cde9fb285179526889b908b7eb49bb06f70f6271fba8712c1a4269ebcf4b7d043e924e3d2c4c753fd7e547d95841e335179836f76424e728810d7f32b78256ea30c79d9238a6588426e1f2d4c0b03d5605bd826ed24f0f11326b4cf958632b86e017aa80e142db1580c44f76d9c98196f3f6852ab2bfc6a01a3553a130c2d171957f5a45c3550fbbc990ef8742a98a86b280a57b9f198ff436bc01161ada50e6f23026c3254adf2321bff7e20aa54080bbb57d8d52c6a6df6107706a2e5bc6da68f17b474c0edd39401d765086e885cf7992405f856557915603cbe8894676e996bbadbb649a5e7498b91f9bd2f697dd9ebbe4d386050258b9f4c94781e61c660651c3f1e3ae51f8c035eca365bf15d6db48ea9ce183515f4a208d010f7c23dcacbd6e225490d7e9c133525f5c9018d752b21b4897bf18b64b6a9936f538a0a8958fc934440aeeaad2b68ac844d76f0900a6c95bd0b353d85d4fb62eb88360112237fd8c636a80e3130b21d66ae8ec58a4b76cba0602f96da919f7e84fd37e3ec2379f58e389a39c78d2482e03c379e3c4649ad63a76e3707ecff07d2fcb0c9dfc524cab49e69a09c92e4f88714335cb57d3f6184d07bef9657280fb5c9fd2d8f940f7ac6c5407e3077aa2e4ba8e217e0ee19e302d6d90e3be05a86dade35d2e454e511afb5cf5936f1d11f2fa6be6ceaa817dbdc7a6aabf2fad8ff3efa8382a25099f0c5989d2ad56ae0f4968b2cfcfc67b4f1c161c75900b4848f59a3c0376dfcb7997bf28e9e85d6dd942a360516de38e1c1a038a796f9a77ff2b0c7e5e8f4932391a0e58e76dacc6f9764178a211dfde3e75d367d2911ff398126ffdf83cf2fbdf1ad5232bed9155f7a168638a572094a9e934d4969b358cf6e121d7fd2aeae2f499068b42c152f0e3403a230885d6f92f038ddaa23499f804ffb06abdbabb51f6c38c92fb1a6271a4b13d6d11125b8ec12efa5907dc65062797fb9cca15e2f254e76b182d3fcdb4e96ac4de36d6df7e7bba5c32f422286b1be3b79bffb6fd693761952d195a84ad9ceb07287a0fbefab9e0347b513c5f60233ccd4b52d90ec144a2f896d9dc7f279f8aa93038f3efa286e1c3006933a4d7183d952f8d28b141b28b2af355b5bd8198dfde1ffb8d09202aff0d16ca3fec194662892a49f829813970a4520f1228aa03d211a45bed3b2e05bf1f10b1a152761e7b6c6ddea863a3c02224256092c70ca70dc185c4c385dd98b09e2682661e1e66f71d9c4037048eb70e8a1cbe57de87ec43713abf5fdcf63b9c482f318e3bec37e878dadbae15a02d731e6c8574eb14c059d72f73be5174add786d06b585a28a06d349d8e434a491b34897b3c1ad786ec8280d7f57edd4fbc6aea5485d659b59d393e331cf91e6ed76f340fcf7cf460892fa7318fc42b883f61d888ad982a751accb613c66661fba5f3d6de751a6a9ef8a4700316aaad04e991aab7903f4ef012ec2a8c092234e74ef335daf360ae47bbd2bbc6ad8c1a4f81efe8bbd703cb55ef36b32b4e30cb5a3b165c02ba295d0e1c40ce6ff8f479a74f01275f113ebfa8ade37a59ce70e6ca2a6f48f1be085f61bf772e2c2da523a2cfe63e99c57bdb1ff23139d4fca49eff7547e9880eefd3f7511a677efa23b52098ba89037c48dfcda2e8c1cfb9f892161049e53f8cee55256279512aecab8c441600dae0fd957883273047cf5c66ba209f830aa2ce0cbe41ca08c0cef4aed7f4324009200661a7ce680e5a8df2d051c1d8b2f63d25d8d74d05c75c46c8f3f24d625539e63459650960498a54ec3b16225bbbf4d3930009df265839d72611f5332a904cdebada108236e4414a2909ad01ec44b9d7f75de4385ad7ca5152e890a0919b3639fd1bcbca3b737ebb8d9ae541b1271cf2166ba15830e66f3d3afd3b754a7f81ad4f0999704ae99c114907c5be4a4797f13b80564f234723a34dbe137dabfd7fa23562df679f54a6ab54def6d63deae9844f72fd73efd0413551f5c4b9ee826eb3b7faf92a59ea34a16723b4fea14d1c8815a4e2d39fc48d1dbce526a7c53f5a96d0ef6463a0cee73fd3505f5c764a264b83c4a21f80e8b61c82d24442d13da99d18dc1b2538e7a510f6093d9ef2bc5cc777d4f98411e93919eddfd69d6e20d227cb61c50f358ea227f4de941fb080c1cf6b1f6e25533768fe133dbfc3f9d29c603bed38aa3c5af5b81a706b0067b40b88f992610d04c7cc36b8f649697cd6a93fae51138161891ae75a7147780fc59af5a6e18c54f9d2a4fe7fa92314b399afba9a40d0cc24f70a2593acf8d179215e06b7a9a88224bafcb2cbf60caf5fe4ff38208a70793b5dc33cd572956260e1c86312d3ba9b3a4b2b44376f2e78c616a6c0880ac8dcbaa30b9f761d500fd03a8518dd0509157b184a2d95e0caf3ffc8ac2db6c54d80c71a1e5b9ea3bf51071e2118af204123daceeb04e4f6f31f32a4d3fbb76ee49440cabda2c121c1b99acab5b87cecc37c3f9066af34ab29d6598bbfd91047a2ac7ce3a8f3027ff5e6d743506f161087278896a98ed37122ba208b61cf54d3929555ab06b564cd5e4f46f4755a6cfa2ef2b30d29ea66f2749d4060d411fa9160c91b6f55cf071ac8222c6313df18759e2958cddfe3db4cbeb9cd39abcf5f0beaecae8437813995cb7ed0b87d42ca942ff7245ece204798d01361c5f008e0d82bdf76660515bc78f7f8f409ccf68614b2cb50f5af2615661326fd971bc57eeeade60ea906b8df1cb0dfafd318cd2c396309c329d0469ca192aa8f51d7c4227685440f073983255baf054b97b9d7be1d1470d7eabd5c09b2116b4e86b0567b7e97e088717a4fe3dbdd310a1c39136ea4d2c47492001f9885dba03bf97e7da376171d666441cdc2f999db137603d57df32b4260fa0165e82917bb1631ea314e7a7437e66fc68cef22cda8f456d6e583f6e3237e0bc79987a9103f7cf0918e26881f67ea582e1ff3a49177599d385bf6e42572a2547933aeddb826530e9adf30dd84c3a7fae5c4c26f6c6f3a9f0906decd314e2407825abef959c5416d18a92ff34e6c521a16e8a0a29937c77d4ee99b41d530a732acbe0bf5d274df9d496b47a9a624546bdcf9976cde12ec989cb2a70b33a7c8a3a77652023164695f9db30dfcf587f0cd4f73e385730bcbdd688f6dcb08ba0efbb9f579220afefa4acfea522e864fce9b1782ce9f14824d16e9d33a2609c23ba3c5a1af02549357a0dcc12e37819d778021762cf895abeac1125b744c8b8225a091e7be9ded9993cfa3ca9abb83e25c8f559009977a2ed9374a89619fae5ef6d164bb73d242004dc8428e44689b33ee3bbe88bb4962ab0a32a90e7aea044f08410752cb2d7aeaf3196648a3a99092665b478bb394b48f79b36db0efc7f50d6a5179c945f5298cfaac5e5dea715296f92abce7281d48a0c9c6b785a35ef5f1697c047ddb254fe9a8ab9f498b0c1ae09ffd01a3d8d427fee7e36c51e0e5c2fee2245fb8464626ab5c9857ebce91f7d22bf024d10c2d71021cd69268472de419e6cefd970cc3a8e4d1bbe6496799aa7f100411766e712aff08b731460f14f9d7356db12cf8e1c6121968dc68b1d81c086b325ca4ce6fe1f476707e08fa913144b757c6be17cf93150db29544d207f09a896f33b7335d9339215da751e7af2c6bdd19db6f521af2c8a5998dc607f97026d07111488741134c1c86eba123273d1fd5ee4b471e86f9ae9478a04c7482076ab34a1eca5c64f89e5106eed44bceec019c67c12fb4db4fdac153f4ac3b63ffeb6d30de58ec039e2dd3c181e254cd94d0a2b0b44490384cc5915b54ee1db2b6d059879bf8126c9ca976d0f7862da07ecd350930a081810a7afd72b2ad3f65b96ae9c7f91227a2b5513a559f36b90fe01be9ae5ad3ca65e2c26f358fc26b858a3633fda7ae49a5fb705220a5819b3cca41b1ccc21d7c40f5fa9c422288efa5394e4312675899d704a2aab62b8363f58fd4bc12a8bea6ffc45b4414237bf5f019321206dbba439acb5ef26641f30fdac20f964354bce94e4c9d73e137f9806deefaf6f4acaa0e76ad4fef9f6cb7fc01bbabda9612c05adbe46afcf94819e8a4b4b49ff764784fa432d47fb6d4230900043d1b4521cd6839fe8c5df4d1899fdfb13880e207cac73f0a29020bdd563bd9c2f6bcd1ec523b3e03ebf6164fc65af001830c51396f9df2d346f83a59cfc82201cf1150ea57259d579fc2ed199b3fbe42d5188c84e4354610743e5b23a265246313cc63913f17412fa00d98b379b80b96d936969572e11316bc8926cb23115186f3b2387b82c3898fa41bf16a308da62d5a3eb3609af1943fddde08a4036eb2a41b7292caad9eb082614b02a1fa255bc7abd4d0e3b4ec1801e131e68c7aa9da1a0ff10f9de87dec8fad1ad8bfa99caa49e203a7b9c33e044d4544a537471e7a452468b821959bc488c6b8cbf81e90081a26de273ad1203cc06adb6af242ab19f96c1c66b58c37e2c9309704fba63af99a8d9c5efc651afb631fe9f546b938cc3b8e526c4159e5c9f7afb29fd1d55fabf09367ce2a63a35e7a2062d1c772ed981fd77157a847f687a177cf9886ce41df8cc509302b46bc1e2ba896b1c1656a1bbfdf4cd9ac39cf8510d1c823075f16550fd044aacc8d42a56f03718f7b18475cdc3999faeb25ab3dd8a807ee04d8e5d831d08b4e309dff50330685138797e10c6362636f53f22bfc1f3d5090a5d369282d9de36bb4e2505411ccc6ea395afa1567b15a2fb4be2adeea7126b1a8e80034105e0d98bdd78e796ce1cdc06a4ae666fc0baec5c52614340ed997673e26ec47c88846c000bb7c9077337cd44f5c041fdcc64986e5e1c0f488148f0ee6f842c44c0b72e82109270341bba6e9080b70fcf930d0f10be5a36798e70111fed72727b72282ff164fc08319d74f1f57cde71b57cb397a9e753f87b97729bafba017a24cbfdee5dfe7fc296c112e93bb8fce560ca80a3afd8370baaa79ad783b51352b5440b144a47378c9ae22eda5794328e95bcca220fd07bb56915529b155c61858efe89ad36a79288e74c0e251addcfaf797432175a5562b46eff5e3aebeb74623e18beef85389383c604d8884431b07dc4bea0174aadc337ff41f558a63f16690feae47efa2a5d1318b7397e1e4ba398727d286791b71610e1d78d32800e7e113c12abf0f60b6ca4401ecd23b7aacd990633b2b017daf6bfef1b2361ece74b7dbcbb1a73d4bc1f9d2e5c9fb0b7980d25cc44d1b10c09ef5a6a05c84669294a5cadf0cd88ab449f9f0bcdd8c48590d416c5c1feaa494a2145949c2a3373df7c6014225f2745bbeb20ff294d22c0d96ca111e6926946207cab56a03162a49e68968e398f70690188ee3ca847ef421742d60b9a6ad029e8a3d607950b2bf8ad8ff297cb39acc94905635770436e134435e28205140331b5100d9f64469792fffac87bca0835cbc617446ff86a7b50418c305f32e658b32130e491e38709fd3697017ac8084cdf1ed81a28375aed092ab4e32ca88a933154dd3a9e99351acbada926b67b310c7070ac1a414a28c5abfe1f45476249a12f18ca2d981528d881ed3c5072e46a6eff3cdf37dcbc89c7f79c88a1f8d15d15beb66a0e4440c7b93e379c4e2bac1d5c8e85f1852887e2cfeb178fba1c67dc2adb0c87df8ca4444ca7f455509f492effb5001328b8cc696e2933207a2d78bbce8562ca34a248193c914406b161c8141479d891b0c6110ec1e25cad38299b489f2ec437017cadba67dcb58abd4933c95b3526f1d4747b8701a7d71e446e4b62e2941d4281faca0cf22914be5aad80f47100000000ceb24e82508fe55a92fb6db70d03d1c1ec09cfee31639341756a4630a0eaaecac7bfbddf9d30c42cbd45eb181d5bd341307ad26f496bb042e2b655c03ac3dcc587acbf50f79b5c239be9938b62d3251b199f8413b020605d5d0552cfd9c39c9132719d6d0a326b000e12fcb51bc274df79d11430060d05978cdd50583f1bca82c57dbee605e2d00fcb5414af13a596d35cb5ba62de6a28cbccc857d23547b1c7fd5ac8fbf6758d5b8451fa46d9acc00344dc2e565674b1dd3547eb8f8aa5fff99042f8d1d59e6ad2f53379211e6832fcb68f5777eb2db85b28f724f4e4ce6342cf55713ff7b0cb4f7f47dd12a6566b86709eaefae024373267ce72a89e7f3e42ab48edcccc96b5d0403fe93a927e5ccf470014f220b8257393226cd7b996f20e6a34f81206733a9fdce03b701943c1b560d3eab68c2c225cf7f7f2b56123be2bb173e9e5b37f4d3348f6b987764ad07c2acd44514ff264d7eda31e5e517a179414841ad4553d51c08f435e05f10aa82d74b97a9ba3a133e6c9175fdcd4f3dc9c16d3be1d5bbaf13240177081ac1d56681bfa988a93af09868afd608520c0bfd71d857a6661fdaf6f2e166987eb007449dd26334ae932c5003fefc0f983b9e49cbfcea325f2de16a9ae935caa46f5b3433957fb370971ed957f138f08a60fed5b84995e428e7ae7d5c22021ff016baef0e713a118344c016a99ad469313ba7f2452da0dd82e019f64aa229cf80a69b3e08ac5847f10d247179855546313232f23e055c2f74ecef14e0fdcc29a9bf0976fbb249bd5c7903183d2a53c70960a183630e7d4928daa7091a85ad987d2a4a5b8f6be6612fa72d9fbb33c67bb38eff19f2e784f94e0354cf6d35a5b2c62233c039de3734b38e97ec72bd673fef09fd56fec329818cc68cdf12cb52f7d37a8350c16e94208880bfcd3e895d7aa4489e3dd15db4a9026f0d2a46f1e89c35845dbd976a1992b87c15a0c7580e6424b8792a7bb7b933d7c5433d4133ba4dbbcf7995d6ed3feaa32f876a287feeb9cc6107778c1f83e0119d980b9e994c2a3ae3de24a103efb3cacb746b49d1ad85746b233ab4aaf0e988ec2a786bc93f32040d3bdc3008031634cdfded5ac95b2279e096243228296591e7ba53c4a127772cc4620e6b238ccad250629194533d0a669ff3366c52d64928693e0b0cbb0b8e2c6029089d4dfe2b4b6c5dcd85f1a02770611e65001e48a32a8b0431a3b9d77fa3a95be38a0436a704c05a8e0183f3214c25531a63796f679bf72885aa766468d42b2543542d7e82544efc5c5e81e6a91a0f5d4e68000cff687d63e45c9a11d4ef515050daa592c9a828ac7c0488e7cdb3d6fdaef5e9176ee68d981ea50d386d74df3b40660351736deb03bfceb721878cf9894b0302df15964242ab6b9f77f98ba1c7993735983d2b022600ab74a19e3636e1400d08ba45d3a5c2774cb06a1c358bbfc11d27efaf7ca53c2e7757c8c76da24707d91a4a5244262898d68083ff91c514d9b9b1ebaa0cb0b10254fda1b1e82b9a1a47f117b5b280ddbec1f6732d11117ef1a7a674699df87fe795d1243cb9c4527e364e2b711b6562a87fafc130ce0baf1701686639b05f0c8dc708f008b1e6ab89e8d623bb83f3d54b7bcdbdacd055ac4eccbd36bbe0af0f65a00e3d6dd985ae8851d176976cfb5816d1fc2a63d3546aecaa4e712ca6961d1f181315d553de6b53485faed0dcfcf819a1ba3badffe797377d3d1ddaed8e7a0acc0c3d277762262a139f94de49faca167b11bf04f2104a5ab9a73367a6461f7124c91a2c4229ef98e6ebde9aac283c7d029400d71293f488ba169b62c1e94689cf5b248ed4aea62b88d65bb764cfe27d5231a58486e7381df518f4ed81cb905108c54a5050a94ca0e94da20d3794bc5fab9127dc95b6404b1e27b4e28136fc27806f7be798444c33aca88ffd45b860eba0d5033839f5a092863954604f1952bd61dad23b11643fe14f3ade08116aa2c13eee701ccd13e506bd65a1060bf69579aea8c8143cd38c0891a3065f251eba0c20ab9c69ddf28e3bd6400cc203bac8de1882239ad4e1b97b0ae2f1abb7bac7c0d8ef82b97ebfb1f5577f06a3a1377b09ada4db87d342f20ab0eca4b9c206042471307511429cb57a578211f92d3647189861cad9145f5eb26ab696abe50a2a6c1b469df97da28aba4e79b586c348a430f5ea61c4be1032fa61d18581f05a07fb8707c8996e0fff1c3eda59b992687fa12483b9327e10224b20d42e8b3fc4670bf070ced602283273d6818acd1f6da567c44d3f5e1377065d43d87d889843ae48e7fa8ba1634815695b8c480ca271e6e833799c70da80fd79acc09b989667a2294de5da73f0363df9a33ad4dab8d27cf7bed0a06838672e3d07d52b6396e9b5576021d5e925abd533bf161c944795065fdd44e8462e3070c479f1c118276653488dd9b2f1a673f8cad3612ca1fab4388ec9c8f834a01a499adb7b3a9a977672f6d75b41bbdd7f91ceb7e7a88568d17bb432be9e4e96e115075bce197ef4754d2914c2c59e2d7f4c08f0dbe34d31f229428f211bf1d7e8f5c319ed4a8273cb6255eb318851ac4557b0278fac63107a54d407c42f300b843a12abd3b893b46c7efac2e388ab42b87aebe2543bd4c15f459bc50aad10ffe1c1196fb52c26e54bdaa7fbd52451f207ffb073ef4b3f71eedd7da40c89505019739e3fa733bcdc84ff4919e8fe2358129ef28291be1d6426b8bafe88463b1d3cd7273745381c7f65221898e6ad361e88b24c54ccc7ac9a830145b6dc096e2d71ef71ec4f03524cb870b724e08d223bdec2f6fdde6200217a13b5136004d455d66547f5a1793e0cad85677d49e5c558852107007c8136812cf021afaf6f7e8f59883371be46cda412dd9c6fcf187c31252ceb5758901d39cd5355ab386d9a7fe6ea46ebf277aaf809c3023211ea9aa189de4d422080ebb9fec50ffab6b95ba4ae5018accc497e79149ed6047ce561ccc10e9194cdccd5c9fb75175c8dbc9d0a916ad59288f010defbbb50d263041ab37aac0f93253bef6f898cd0825d99d27224f26181f9713b8979da64756c95e7505f25a2688960d6155c3613dcc31b6c337a6dbfc6b12cfde1db22b93bbd5e48534fb0bda8b212577a14dcf665c834b0bd24e5f624d2455fe048dbe930328d7cb632db3b0e244bb5d43390b420b15157a339487fc78976f867d3a361aafdd3f50a93c01882da7c220089a544381db22e2c86b228dc2be01820468460437588952a549d37498e529e62aa62bad1580546bcb1e9a6ed1870b7838d05d12f6e3a041e78b1bdb80894626f20889ccb3a468aa4fb24b9c87cbb28623ce59c6b3c6286db366d08004551a25fe4d8d194a2bb7c52e1c85a5fbe4cb15b171489da121bea1c469a6bb185d63213084e3a81ee54dc03a94dc5ecdda7bfaad1df68021aaf4627c9d529f13e5c81b5ee4dd228949ca16b9a61d186211d153294470907557e5e14ae665013f285fe4d3766e7b3d8ce5e2a14692072d4d8f79354bcc8db8a2a36c8bcd", 0x2000, &(0x7f00000069c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000066c0)={0x90, 0x0, 0x0, {0x7, 0x0, 0x0, 0x0, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6000, 0x0, 0x0, 0x0, 0x800}}}, 0x0, 0x0, 0x0, 0x0}) r2 = openat(0xffffffffffffff9c, &(0x7f0000002040)='./file0/file0\x00', 0x0, 0x0) ioctl$SG_IO(r2, 0x2285, &(0x7f0000002300)={0x53, 0xfffffffffffffffd, 0x11, 0x0, @buffer={0x0, 0xd1, &(0x7f00000021c0)=""/209}, &(0x7f00000020c0)="7155640d559dcb778937fb86e0f8ded777", 0x0, 0x0, 0x0, 0x0, 0x0}) [ 463.418220][ T48] audit: type=1804 audit(1615762439.013:83): pid=16913 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.2" name="cgroup.controllers" dev="sda1" ino=14201 res=1 errno=0 22:53:59 executing program 1: r0 = syz_init_net_socket$nfc_llcp(0x27, 0x3, 0x1) bind$nfc_llcp(r0, &(0x7f0000000040)={0x27, 0x0, 0x0, 0x0, 0x0, 0x0, "d82924cb2a2f59ad5be55132a53701796b58cc0e4d95f731334105d0ef7f7602f4f8d10ec8d85d09a9e039c4bfbe2508d688126c2cf6c7c3b4b60b1df18a2b"}, 0x60) r1 = syz_io_uring_setup(0x1b46, &(0x7f0000000400), &(0x7f0000ee7000/0x2000)=nil, &(0x7f00006d4000/0x4000)=nil, &(0x7f00000001c0)=0x0, &(0x7f0000000000)=0x0) syz_io_uring_submit(r2, r3, &(0x7f00000017c0)=@IORING_OP_RECV=@pass_buffer={0x1b, 0x0, 0x0, r0, 0x0, 0x0}, 0x0) io_uring_enter(r1, 0x450c, 0x0, 0x0, 0x0, 0x0) 22:53:59 executing program 1: r0 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r0, &(0x7f0000000240)={0x2, 0x4e21, @local}, 0x10) connect$inet(r0, &(0x7f0000000180)={0x2, 0x4e21, @local}, 0x10) setsockopt$inet_tcp_TCP_REPAIR_OPTIONS(0xffffffffffffffff, 0x6, 0x16, 0x0, 0x0) setsockopt$inet_tcp_TCP_REPAIR(0xffffffffffffffff, 0x6, 0x13, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) r3 = perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x15, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xff7fffffffffffff, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r3, 0x40049409, r2) r4 = add_key$fscrypt_v1(&(0x7f0000000080)='logon\x00', &(0x7f00000000c0)={'fscrypt:'}, &(0x7f00000001c0)={0x0, "0cd09f0d5c4d795dd84ade30e0c84551baa98aaad0c8b91be5466b78263dfe9814c71493b3ed8c10009d6b0bf25c69cfbcb00800f37c3513af982ccbbad75c0f"}, 0x48, 0xfffffffffffffffe) r5 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r5, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r6) keyctl$chown(0x4, r4, r6, 0xffffffffffffffff) setsockopt$inet_IP_XFRM_POLICY(r2, 0x0, 0x11, &(0x7f0000000340)={{{@in=@rand_addr=0x64010100, @in=@dev={0xac, 0x14, 0x14, 0x3c}, 0x4e23, 0x400, 0x4e20, 0x0, 0x2, 0xa0, 0x80, 0x2, 0x0, r6}, {0x9, 0x3, 0x0, 0x1, 0x0, 0x1, 0x0, 0x7ff}, {0x2, 0x6, 0x5, 0x6b65}, 0x17549337, 0x6e6bbd, 0x1, 0x1, 0x0, 0x1}, {{@in6=@remote, 0x4d5, 0xff}, 0x2, @in6=@initdev={0xfe, 0x88, [], 0x0, 0x0}, 0x3504, 0x1, 0x0, 0x80, 0x162a, 0x7fff, 0x4}}, 0xe8) sendmmsg(r0, &(0x7f00000010c0)=[{{&(0x7f0000000080)=@in6={0xa, 0x4e21, 0x6, @remote, 0x20}, 0x80, &(0x7f0000000540)=[{0x0}, {&(0x7f0000000440)="ecfd0c162072b7b115405c3ec684335cca3ca2361660e8827b5711689813a51a5675d60ce3ef74af5d7aa1e3962f8806e6ae9d7ecad9752429a0cf138dffc93f89826f24ea5bc1986440f1ef66c5a5d1259e435432210448109d1e4d55df555432594e190beb51e32bb6a84fe442dfc3cb468152f38d24cee3830b51b88426e559b8221a099323fb174acf21dfdf057e4a8a4e0d6dbb0896422c5b519f824b9daf49e5079d453ae6b660b44277dca68bed4f51cfe0a7adc7c500862381ba6082771d8d17922b249f78c6", 0xca}, {&(0x7f0000000140)="a2", 0x1}], 0x3}}, {{&(0x7f00000005c0)=@pppol2tpv3={0x18, 0x1, {0x0, r0, {0x2, 0x4e21, @local}, 0x4, 0x3, 0x1, 0x4}}, 0x80, &(0x7f00000008c0)=[{0x0}], 0x1, 0x0, 0x5f8}}], 0x2, 0x41) ioctl$sock_inet_tcp_SIOCATMARK(r0, 0x8905, &(0x7f00000001c0)) 22:53:59 executing program 3: perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0x7f, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000400)='./file0\x00', 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000002080)='/dev/fuse\x00', 0x42, 0x0) mount$fuse(0x0, &(0x7f00000042c0)='./file0\x00', &(0x7f0000002000)='fuse\x00', 0x0, &(0x7f0000002140)={{'fd', 0x3d, r0}, 0x2c, {'rootmode', 0x3d, 0x4000}, 0x2c, {'user_id'}, 0x2c, {'group_id'}}) read$FUSE(r0, &(0x7f0000004340)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_INIT(r0, &(0x7f0000004200)={0x50, 0x0, r1}, 0x50) syz_fuse_handle_req(r0, &(0x7f0000006a40)="9eda438838743bd4e9720bee57093515dc189a5ea685e9556c1c2c3cfc4df50d66d31a48aa312663b68d18c5826b5b55fb738208863dac0f10f423aee7a5d8ddc45ebdfeb7424bae859d7c37ecfc4b63914d5a56d91017dd22bc84f759a15969951aef9d5c88c96560896988fa18cd946cfcc3a0f1c993348377904eac32c980bdf7976ebca2b499cab63c4e841514277fc71d4620e29a92523402485de0e82896484c0ae497a4d686df23ca7b68c3fd5e624d3510d7f94838e54af877ca58a00c5a672bba11f5aa1ed1980dfef47b9973d0bf456ded5e72f1702b3dc5197fce39cba53a038d8dc0ec783ce70577107dc5e8b299e64a0b7f1191f0926bd25762370191710bab2f44e9069f55f8a3f87e4cb488a2fb3348c0bf3b3874291f83e4776b160ea73aafa3919c7c069c73c0052173a63158db8b65541d161f9c964926ad7f06bdd6cb6a32135b04e35701c2e13c49c1f75dc7a25d623378860692d172ec3f1e1f2d9dc77c015c13721efcb101c2390abb847e871132f472a37cc0163b39b1d575a5444e246a08a1afb1a696cabab29498a314429a3b9f44c43ba29f71fac1fbe0d01c3c16d22730932704bcfb0c1b7a432bc51dd3f5dd5afc3b342cbe6a6ff899039e28f9a51881b1d46fdcf31767cb6f5c5c69ab3c80615d77c4d1664fc4ec831b8cea2e752bbb7a9ce79df875b29f1e232751daf32a1a0c4ff8bd0688e2b8e2d668b8a77e20a9eb6ec2e2c23b94e507baeacbcfa31fb6e1ca3343668f43e3aa6d85e7c29bf0bb4dbdabddc92be7f4a6f5d21b19e6da17bfb6cc926e3847532fae29c7b62fb909130ec372d3c16cfe6aaf3ce2af0fe7610fde7aad61bc80d2f96b999c8ccf6d22cf903ca8ae8b879ec4a416f334982e9810c0140a18d4dc81b5edaae23e9f4abaf40ed71512aebbba5bb251545e188db789558a845a2877b14bdaeec3c738b7d730c0860531bf5517d4f0e8f95ed3571f8a35816d5116fcb8d7cbf42b7d5d5e65541508c898bb2e0fe96297d2ab7135662de39df099ebaed5871111f5346278cee5728cec512e6c0a0d65b51e3d627873195b84103341c2bc83b6c8fdd8ba17f5957413f61c69d618c9b9d0b1f08dc81921b6c662ee1da3bfa019b095e9a03c2db4d645ccb7364e895098cbf7d932c72d80663c7a1694d122f7348393079223c11d36c64a5856eae0397ab9a9d948204b74e56525a9d552dd0916de81cbb5af3c59b3d7f8f9154423ce2cb45a5bc808e24bef13212019a19545fe54ba84d01534358380192b8c7b0eda907810375bb66a578a58fec392b47991271c8367b91d710e8a176bc1a4e96f0e137d4c25fbb03eddc392f9f170dd744472b864fbbae7c93d86e682308b21b73c5652065d72cf02e1152b44024a90a3b52eb0bb3cb412e518d37a68aa4c7f46789c54ab30d3a73d0a8712fde612294cda2aa1ccf164930b9b1d17801d4fbb06e849d39bf2b5141330caa0d2618b616f1c67e1ca57080e79ed9092ba7a55e8121cfc825cd26a0199a479a7ab1b7b23d2a4dd82fa6d04ee41ca680435efc934f0451e865e8632ac2f1115f4cdd33b0fccb7a2326127faf20cba37c828613dba5a98f4e1ad25eb6b91078cf73d873df9ef91531476f64b83559ff7ccdc4c070d478b18196ea05fe8d4ea0216ee5273dfabbd04582f40f064c9781afd2cbf30901f28cd09cc934f1b2d50883778274177e3dba8af0a1b931d80ce1a6c4085780ea2195b65ecfd2953f78a5290fe560d0cd6a5e73890a5a82dc410b92a3ef2be05ec5607820fd4ca6b9c3aa258d59022fdcb21665f1ce4e8aad8fd918c43bd3c2afe3dc223ff9f48831d401c8b6996190793d1dd7551f8511b69283992398d8f9b4bd2b3398d3b8c6f3c5d8b802ca5282b70242df2b7be4b38e70c3065f8da888631375afcc05ce578089c4f783776b286b7a60d1b5e189e2742a3240c1036a953d886885422eef01413c38099b64505fd5a73488acb4e611820674c58ae74d6c64a885d4beda9bd7903bcdc71e3711e2a057c0eab2100c321050ab14c6e453c53182577ad3178603cd9afde40a701120e9a36074fd582428c74e02781318e6c65450f8f020bd22475696fe13b8c59260e53a06d16eabd135e887a0a6bbc8ad21be7661df76fec5b13844f68b8eed1a7379713738beac9f23c7a26520e19797a910cde9fb285179526889b908b7eb49bb06f70f6271fba8712c1a4269ebcf4b7d043e924e3d2c4c753fd7e547d95841e335179836f76424e728810d7f32b78256ea30c79d9238a6588426e1f2d4c0b03d5605bd826ed24f0f11326b4cf958632b86e017aa80e142db1580c44f76d9c98196f3f6852ab2bfc6a01a3553a130c2d171957f5a45c3550fbbc990ef8742a98a86b280a57b9f198ff436bc01161ada50e6f23026c3254adf2321bff7e20aa54080bbb57d8d52c6a6df6107706a2e5bc6da68f17b474c0edd39401d765086e885cf7992405f856557915603cbe8894676e996bbadbb649a5e7498b91f9bd2f697dd9ebbe4d386050258b9f4c94781e61c660651c3f1e3ae51f8c035eca365bf15d6db48ea9ce183515f4a208d010f7c23dcacbd6e225490d7e9c133525f5c9018d752b21b4897bf18b64b6a9936f538a0a8958fc934440aeeaad2b68ac844d76f0900a6c95bd0b353d85d4fb62eb88360112237fd8c636a80e3130b21d66ae8ec58a4b76cba0602f96da919f7e84fd37e3ec2379f58e389a39c78d2482e03c379e3c4649ad63a76e3707ecff07d2fcb0c9dfc524cab49e69a09c92e4f88714335cb57d3f6184d07bef9657280fb5c9fd2d8f940f7ac6c5407e3077aa2e4ba8e217e0ee19e302d6d90e3be05a86dade35d2e454e511afb5cf5936f1d11f2fa6be6ceaa817dbdc7a6aabf2fad8ff3efa8382a25099f0c5989d2ad56ae0f4968b2cfcfc67b4f1c161c75900b4848f59a3c0376dfcb7997bf28e9e85d6dd942a360516de38e1c1a038a796f9a77ff2b0c7e5e8f4932391a0e58e76dacc6f9764178a211dfde3e75d367d2911ff398126ffdf83cf2fbdf1ad5232bed9155f7a168638a572094a9e934d4969b358cf6e121d7fd2aeae2f499068b42c152f0e3403a230885d6f92f038ddaa23499f804ffb06abdbabb51f6c38c92fb1a6271a4b13d6d11125b8ec12efa5907dc65062797fb9cca15e2f254e76b182d3fcdb4e96ac4de36d6df7e7bba5c32f422286b1be3b79bffb6fd693761952d195a84ad9ceb07287a0fbefab9e0347b513c5f60233ccd4b52d90ec144a2f896d9dc7f279f8aa93038f3efa286e1c3006933a4d7183d952f8d28b141b28b2af355b5bd8198dfde1ffb8d09202aff0d16ca3fec194662892a49f829813970a4520f1228aa03d211a45bed3b2e05bf1f10b1a152761e7b6c6ddea863a3c02224256092c70ca70dc185c4c385dd98b09e2682661e1e66f71d9c4037048eb70e8a1cbe57de87ec43713abf5fdcf63b9c482f318e3bec37e878dadbae15a02d731e6c8574eb14c059d72f73be5174add786d06b585a28a06d349d8e434a491b34897b3c1ad786ec8280d7f57edd4fbc6aea5485d659b59d393e331cf91e6ed76f340fcf7cf460892fa7318fc42b883f61d888ad982a751accb613c66661fba5f3d6de751a6a9ef8a4700316aaad04e991aab7903f4ef012ec2a8c092234e74ef335daf360ae47bbd2bbc6ad8c1a4f81efe8bbd703cb55ef36b32b4e30cb5a3b165c02ba295d0e1c40ce6ff8f479a74f01275f113ebfa8ade37a59ce70e6ca2a6f48f1be085f61bf772e2c2da523a2cfe63e99c57bdb1ff23139d4fca49eff7547e9880eefd3f7511a677efa23b52098ba89037c48dfcda2e8c1cfb9f892161049e53f8cee55256279512aecab8c441600dae0fd957883273047cf5c66ba209f830aa2ce0cbe41ca08c0cef4aed7f4324009200661a7ce680e5a8df2d051c1d8b2f63d25d8d74d05c75c46c8f3f24d625539e63459650960498a54ec3b16225bbbf4d3930009df265839d72611f5332a904cdebada108236e4414a2909ad01ec44b9d7f75de4385ad7ca5152e890a0919b3639fd1bcbca3b737ebb8d9ae541b1271cf2166ba15830e66f3d3afd3b754a7f81ad4f0999704ae99c114907c5be4a4797f13b80564f234723a34dbe137dabfd7fa23562df679f54a6ab54def6d63deae9844f72fd73efd0413551f5c4b9ee826eb3b7faf92a59ea34a16723b4fea14d1c8815a4e2d39fc48d1dbce526a7c53f5a96d0ef6463a0cee73fd3505f5c764a264b83c4a21f80e8b61c82d24442d13da99d18dc1b2538e7a510f6093d9ef2bc5cc777d4f98411e93919eddfd69d6e20d227cb61c50f358ea227f4de941fb080c1cf6b1f6e25533768fe133dbfc3f9d29c603bed38aa3c5af5b81a706b0067b40b88f992610d04c7cc36b8f649697cd6a93fae51138161891ae75a7147780fc59af5a6e18c54f9d2a4fe7fa92314b399afba9a40d0cc24f70a2593acf8d179215e06b7a9a88224bafcb2cbf60caf5fe4ff38208a70793b5dc33cd572956260e1c86312d3ba9b3a4b2b44376f2e78c616a6c0880ac8dcbaa30b9f761d500fd03a8518dd0509157b184a2d95e0caf3ffc8ac2db6c54d80c71a1e5b9ea3bf51071e2118af204123daceeb04e4f6f31f32a4d3fbb76ee49440cabda2c121c1b99acab5b87cecc37c3f9066af34ab29d6598bbfd91047a2ac7ce3a8f3027ff5e6d743506f161087278896a98ed37122ba208b61cf54d3929555ab06b564cd5e4f46f4755a6cfa2ef2b30d29ea66f2749d4060d411fa9160c91b6f55cf071ac8222c6313df18759e2958cddfe3db4cbeb9cd39abcf5f0beaecae8437813995cb7ed0b87d42ca942ff7245ece204798d01361c5f008e0d82bdf76660515bc78f7f8f409ccf68614b2cb50f5af2615661326fd971bc57eeeade60ea906b8df1cb0dfafd318cd2c396309c329d0469ca192aa8f51d7c4227685440f073983255baf054b97b9d7be1d1470d7eabd5c09b2116b4e86b0567b7e97e088717a4fe3dbdd310a1c39136ea4d2c47492001f9885dba03bf97e7da376171d666441cdc2f999db137603d57df32b4260fa0165e82917bb1631ea314e7a7437e66fc68cef22cda8f456d6e583f6e3237e0bc79987a9103f7cf0918e26881f67ea582e1ff3a49177599d385bf6e42572a2547933aeddb826530e9adf30dd84c3a7fae5c4c26f6c6f3a9f0906decd314e2407825abef959c5416d18a92ff34e6c521a16e8a0a29937c77d4ee99b41d530a732acbe0bf5d274df9d496b47a9a624546bdcf9976cde12ec989cb2a70b33a7c8a3a77652023164695f9db30dfcf587f0cd4f73e385730bcbdd688f6dcb08ba0efbb9f579220afefa4acfea522e864fce9b1782ce9f14824d16e9d33a2609c23ba3c5a1af02549357a0dcc12e37819d778021762cf895abeac1125b744c8b8225a091e7be9ded9993cfa3ca9abb83e25c8f559009977a2ed9374a89619fae5ef6d164bb73d242004dc8428e44689b33ee3bbe88bb4962ab0a32a90e7aea044f08410752cb2d7aeaf3196648a3a99092665b478bb394b48f79b36db0efc7f50d6a5179c945f5298cfaac5e5dea715296f92abce7281d48a0c9c6b785a35ef5f1697c047ddb254fe9a8ab9f498b0c1ae09ffd01a3d8d427fee7e36c51e0e5c2fee2245fb8464626ab5c9857ebce91f7d22bf024d10c2d71021cd69268472de419e6cefd970cc3a8e4d1bbe6496799aa7f100411766e712aff08b731460f14f9d7356db12cf8e1c6121968dc68b1d81c086b325ca4ce6fe1f476707e08fa913144b757c6be17cf93150db29544d207f09a896f33b7335d9339215da751e7af2c6bdd19db6f521af2c8a5998dc607f97026d07111488741134c1c86eba123273d1fd5ee4b471e86f9ae9478a04c7482076ab34a1eca5c64f89e5106eed44bceec019c67c12fb4db4fdac153f4ac3b63ffeb6d30de58ec039e2dd3c181e254cd94d0a2b0b44490384cc5915b54ee1db2b6d059879bf8126c9ca976d0f7862da07ecd350930a081810a7afd72b2ad3f65b96ae9c7f91227a2b5513a559f36b90fe01be9ae5ad3ca65e2c26f358fc26b858a3633fda7ae49a5fb705220a5819b3cca41b1ccc21d7c40f5fa9c422288efa5394e4312675899d704a2aab62b8363f58fd4bc12a8bea6ffc45b4414237bf5f019321206dbba439acb5ef26641f30fdac20f964354bce94e4c9d73e137f9806deefaf6f4acaa0e76ad4fef9f6cb7fc01bbabda9612c05adbe46afcf94819e8a4b4b49ff764784fa432d47fb6d4230900043d1b4521cd6839fe8c5df4d1899fdfb13880e207cac73f0a29020bdd563bd9c2f6bcd1ec523b3e03ebf6164fc65af001830c51396f9df2d346f83a59cfc82201cf1150ea57259d579fc2ed199b3fbe42d5188c84e4354610743e5b23a265246313cc63913f17412fa00d98b379b80b96d936969572e11316bc8926cb23115186f3b2387b82c3898fa41bf16a308da62d5a3eb3609af1943fddde08a4036eb2a41b7292caad9eb082614b02a1fa255bc7abd4d0e3b4ec1801e131e68c7aa9da1a0ff10f9de87dec8fad1ad8bfa99caa49e203a7b9c33e044d4544a537471e7a452468b821959bc488c6b8cbf81e90081a26de273ad1203cc06adb6af242ab19f96c1c66b58c37e2c9309704fba63af99a8d9c5efc651afb631fe9f546b938cc3b8e526c4159e5c9f7afb29fd1d55fabf09367ce2a63a35e7a2062d1c772ed981fd77157a847f687a177cf9886ce41df8cc509302b46bc1e2ba896b1c1656a1bbfdf4cd9ac39cf8510d1c823075f16550fd044aacc8d42a56f03718f7b18475cdc3999faeb25ab3dd8a807ee04d8e5d831d08b4e309dff50330685138797e10c6362636f53f22bfc1f3d5090a5d369282d9de36bb4e2505411ccc6ea395afa1567b15a2fb4be2adeea7126b1a8e80034105e0d98bdd78e796ce1cdc06a4ae666fc0baec5c52614340ed997673e26ec47c88846c000bb7c9077337cd44f5c041fdcc64986e5e1c0f488148f0ee6f842c44c0b72e82109270341bba6e9080b70fcf930d0f10be5a36798e70111fed72727b72282ff164fc08319d74f1f57cde71b57cb397a9e753f87b97729bafba017a24cbfdee5dfe7fc296c112e93bb8fce560ca80a3afd8370baaa79ad783b51352b5440b144a47378c9ae22eda5794328e95bcca220fd07bb56915529b155c61858efe89ad36a79288e74c0e251addcfaf797432175a5562b46eff5e3aebeb74623e18beef85389383c604d8884431b07dc4bea0174aadc337ff41f558a63f16690feae47efa2a5d1318b7397e1e4ba398727d286791b71610e1d78d32800e7e113c12abf0f60b6ca4401ecd23b7aacd990633b2b017daf6bfef1b2361ece74b7dbcbb1a73d4bc1f9d2e5c9fb0b7980d25cc44d1b10c09ef5a6a05c84669294a5cadf0cd88ab449f9f0bcdd8c48590d416c5c1feaa494a2145949c2a3373df7c6014225f2745bbeb20ff294d22c0d96ca111e6926946207cab56a03162a49e68968e398f70690188ee3ca847ef421742d60b9a6ad029e8a3d607950b2bf8ad8ff297cb39acc94905635770436e134435e28205140331b5100d9f64469792fffac87bca0835cbc617446ff86a7b50418c305f32e658b32130e491e38709fd3697017ac8084cdf1ed81a28375aed092ab4e32ca88a933154dd3a9e99351acbada926b67b310c7070ac1a414a28c5abfe1f45476249a12f18ca2d981528d881ed3c5072e46a6eff3cdf37dcbc89c7f79c88a1f8d15d15beb66a0e4440c7b93e379c4e2bac1d5c8e85f1852887e2cfeb178fba1c67dc2adb0c87df8ca4444ca7f455509f492effb5001328b8cc696e2933207a2d78bbce8562ca34a248193c914406b161c8141479d891b0c6110ec1e25cad38299b489f2ec437017cadba67dcb58abd4933c95b3526f1d4747b8701a7d71e446e4b62e2941d4281faca0cf22914be5aad80f47100000000ceb24e82508fe55a92fb6db70d03d1c1ec09cfee31639341756a4630a0eaaecac7bfbddf9d30c42cbd45eb181d5bd341307ad26f496bb042e2b655c03ac3dcc587acbf50f79b5c239be9938b62d3251b199f8413b020605d5d0552cfd9c39c9132719d6d0a326b000e12fcb51bc274df79d11430060d05978cdd50583f1bca82c57dbee605e2d00fcb5414af13a596d35cb5ba62de6a28cbccc857d23547b1c7fd5ac8fbf6758d5b8451fa46d9acc00344dc2e565674b1dd3547eb8f8aa5fff99042f8d1d59e6ad2f53379211e6832fcb68f5777eb2db85b28f724f4e4ce6342cf55713ff7b0cb4f7f47dd12a6566b86709eaefae024373267ce72a89e7f3e42ab48edcccc96b5d0403fe93a927e5ccf470014f220b8257393226cd7b996f20e6a34f81206733a9fdce03b701943c1b560d3eab68c2c225cf7f7f2b56123be2bb173e9e5b37f4d3348f6b987764ad07c2acd44514ff264d7eda31e5e517a179414841ad4553d51c08f435e05f10aa82d74b97a9ba3a133e6c9175fdcd4f3dc9c16d3be1d5bbaf13240177081ac1d56681bfa988a93af09868afd608520c0bfd71d857a6661fdaf6f2e166987eb007449dd26334ae932c5003fefc0f983b9e49cbfcea325f2de16a9ae935caa46f5b3433957fb370971ed957f138f08a60fed5b84995e428e7ae7d5c22021ff016baef0e713a118344c016a99ad469313ba7f2452da0dd82e019f64aa229cf80a69b3e08ac5847f10d247179855546313232f23e055c2f74ecef14e0fdcc29a9bf0976fbb249bd5c7903183d2a53c70960a183630e7d4928daa7091a85ad987d2a4a5b8f6be6612fa72d9fbb33c67bb38eff19f2e784f94e0354cf6d35a5b2c62233c039de3734b38e97ec72bd673fef09fd56fec329818cc68cdf12cb52f7d37a8350c16e94208880bfcd3e895d7aa4489e3dd15db4a9026f0d2a46f1e89c35845dbd976a1992b87c15a0c7580e6424b8792a7bb7b933d7c5433d4133ba4dbbcf7995d6ed3feaa32f876a287feeb9cc6107778c1f83e0119d980b9e994c2a3ae3de24a103efb3cacb746b49d1ad85746b233ab4aaf0e988ec2a786bc93f32040d3bdc3008031634cdfded5ac95b2279e096243228296591e7ba53c4a127772cc4620e6b238ccad250629194533d0a669ff3366c52d64928693e0b0cbb0b8e2c6029089d4dfe2b4b6c5dcd85f1a02770611e65001e48a32a8b0431a3b9d77fa3a95be38a0436a704c05a8e0183f3214c25531a63796f679bf72885aa766468d42b2543542d7e82544efc5c5e81e6a91a0f5d4e68000cff687d63e45c9a11d4ef515050daa592c9a828ac7c0488e7cdb3d6fdaef5e9176ee68d981ea50d386d74df3b40660351736deb03bfceb721878cf9894b0302df15964242ab6b9f77f98ba1c7993735983d2b022600ab74a19e3636e1400d08ba45d3a5c2774cb06a1c358bbfc11d27efaf7ca53c2e7757c8c76da24707d91a4a5244262898d68083ff91c514d9b9b1ebaa0cb0b10254fda1b1e82b9a1a47f117b5b280ddbec1f6732d11117ef1a7a674699df87fe795d1243cb9c4527e364e2b711b6562a87fafc130ce0baf1701686639b05f0c8dc708f008b1e6ab89e8d623bb83f3d54b7bcdbdacd055ac4eccbd36bbe0af0f65a00e3d6dd985ae8851d176976cfb5816d1fc2a63d3546aecaa4e712ca6961d1f181315d553de6b53485faed0dcfcf819a1ba3badffe797377d3d1ddaed8e7a0acc0c3d277762262a139f94de49faca167b11bf04f2104a5ab9a73367a6461f7124c91a2c4229ef98e6ebde9aac283c7d029400d71293f488ba169b62c1e94689cf5b248ed4aea62b88d65bb764cfe27d5231a58486e7381df518f4ed81cb905108c54a5050a94ca0e94da20d3794bc5fab9127dc95b6404b1e27b4e28136fc27806f7be798444c33aca88ffd45b860eba0d5033839f5a092863954604f1952bd61dad23b11643fe14f3ade08116aa2c13eee701ccd13e506bd65a1060bf69579aea8c8143cd38c0891a3065f251eba0c20ab9c69ddf28e3bd6400cc203bac8de1882239ad4e1b97b0ae2f1abb7bac7c0d8ef82b97ebfb1f5577f06a3a1377b09ada4db87d342f20ab0eca4b9c206042471307511429cb57a578211f92d3647189861cad9145f5eb26ab696abe50a2a6c1b469df97da28aba4e79b586c348a430f5ea61c4be1032fa61d18581f05a07fb8707c8996e0fff1c3eda59b992687fa12483b9327e10224b20d42e8b3fc4670bf070ced602283273d6818acd1f6da567c44d3f5e1377065d43d87d889843ae48e7fa8ba1634815695b8c480ca271e6e833799c70da80fd79acc09b989667a2294de5da73f0363df9a33ad4dab8d27cf7bed0a06838672e3d07d52b6396e9b5576021d5e925abd533bf161c944795065fdd44e8462e3070c479f1c118276653488dd9b2f1a673f8cad3612ca1fab4388ec9c8f834a01a499adb7b3a9a977672f6d75b41bbdd7f91ceb7e7a88568d17bb432be9e4e96e115075bce197ef4754d2914c2c59e2d7f4c08f0dbe34d31f229428f211bf1d7e8f5c319ed4a8273cb6255eb318851ac4557b0278fac63107a54d407c42f300b843a12abd3b893b46c7efac2e388ab42b87aebe2543bd4c15f459bc50aad10ffe1c1196fb52c26e54bdaa7fbd52451f207ffb073ef4b3f71eedd7da40c89505019739e3fa733bcdc84ff4919e8fe2358129ef28291be1d6426b8bafe88463b1d3cd7273745381c7f65221898e6ad361e88b24c54ccc7ac9a830145b6dc096e2d71ef71ec4f03524cb870b724e08d223bdec2f6fdde6200217a13b5136004d455d66547f5a1793e0cad85677d49e5c558852107007c8136812cf021afaf6f7e8f59883371be46cda412dd9c6fcf187c31252ceb5758901d39cd5355ab386d9a7fe6ea46ebf277aaf809c3023211ea9aa189de4d422080ebb9fec50ffab6b95ba4ae5018accc497e79149ed6047ce561ccc10e9194cdccd5c9fb75175c8dbc9d0a916ad59288f010defbbb50d263041ab37aac0f93253bef6f898cd0825d99d27224f26181f9713b8979da64756c95e7505f25a2688960d6155c3613dcc31b6c337a6dbfc6b12cfde1db22b93bbd5e48534fb0bda8b212577a14dcf665c834b0bd24e5f624d2455fe048dbe930328d7cb632db3b0e244bb5d43390b420b15157a339487fc78976f867d3a361aafdd3f50a93c01882da7c220089a544381db22e2c86b228dc2be01820468460437588952a549d37498e529e62aa62bad1580546bcb1e9a6ed1870b7838d05d12f6e3a041e78b1bdb80894626f20889ccb3a468aa4fb24b9c87cbb28623ce59c6b3c6286db366d08004551a25fe4d8d194a2bb7c52e1c85a5fbe4cb15b171489da121bea1c469a6bb185d63213084e3a81ee54dc03a94dc5ecdda7bfaad1df68021aaf4627c9d529f13e5c81b5ee4dd228949ca16b9a61d186211d153294470907557e5e14ae665013f285fe4d3766e7b3d8ce5e2a14692072d4d8f79354bcc8db8a2a36c8bcd", 0x2000, &(0x7f00000069c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000066c0)={0x90, 0x0, 0x0, {0x7, 0x0, 0x0, 0x0, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6000, 0x0, 0x0, 0x0, 0x800}}}, 0x0, 0x0, 0x0, 0x0}) r2 = openat(0xffffffffffffff9c, &(0x7f0000002040)='./file0/file0\x00', 0x0, 0x0) ioctl$SG_IO(r2, 0x2285, &(0x7f0000002300)={0x53, 0xfffffffffffffffd, 0x11, 0x0, @buffer={0x0, 0xd1, &(0x7f00000021c0)=""/209}, &(0x7f00000020c0)="7155640d559dcb778937fb86e0f8ded777", 0x0, 0x0, 0x0, 0x0, 0x0}) 22:53:59 executing program 0: perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0x7f, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000400)='./file0\x00', 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000002080)='/dev/fuse\x00', 0x42, 0x0) mount$fuse(0x0, &(0x7f00000042c0)='./file0\x00', &(0x7f0000002000)='fuse\x00', 0x0, &(0x7f0000002140)={{'fd', 0x3d, r0}, 0x2c, {'rootmode', 0x3d, 0x4000}, 0x2c, {'user_id'}, 0x2c, {'group_id'}}) read$FUSE(r0, &(0x7f0000004340)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_INIT(r0, &(0x7f0000004200)={0x50, 0x0, r1}, 0x50) syz_fuse_handle_req(r0, &(0x7f0000006a40)="9eda438838743bd4e9720bee57093515dc189a5ea685e9556c1c2c3cfc4df50d66d31a48aa312663b68d18c5826b5b55fb738208863dac0f10f423aee7a5d8ddc45ebdfeb7424bae859d7c37ecfc4b63914d5a56d91017dd22bc84f759a15969951aef9d5c88c96560896988fa18cd946cfcc3a0f1c993348377904eac32c980bdf7976ebca2b499cab63c4e841514277fc71d4620e29a92523402485de0e82896484c0ae497a4d686df23ca7b68c3fd5e624d3510d7f94838e54af877ca58a00c5a672bba11f5aa1ed1980dfef47b9973d0bf456ded5e72f1702b3dc5197fce39cba53a038d8dc0ec783ce70577107dc5e8b299e64a0b7f1191f0926bd25762370191710bab2f44e9069f55f8a3f87e4cb488a2fb3348c0bf3b3874291f83e4776b160ea73aafa3919c7c069c73c0052173a63158db8b65541d161f9c964926ad7f06bdd6cb6a32135b04e35701c2e13c49c1f75dc7a25d623378860692d172ec3f1e1f2d9dc77c015c13721efcb101c2390abb847e871132f472a37cc0163b39b1d575a5444e246a08a1afb1a696cabab29498a314429a3b9f44c43ba29f71fac1fbe0d01c3c16d22730932704bcfb0c1b7a432bc51dd3f5dd5afc3b342cbe6a6ff899039e28f9a51881b1d46fdcf31767cb6f5c5c69ab3c80615d77c4d1664fc4ec831b8cea2e752bbb7a9ce79df875b29f1e232751daf32a1a0c4ff8bd0688e2b8e2d668b8a77e20a9eb6ec2e2c23b94e507baeacbcfa31fb6e1ca3343668f43e3aa6d85e7c29bf0bb4dbdabddc92be7f4a6f5d21b19e6da17bfb6cc926e3847532fae29c7b62fb909130ec372d3c16cfe6aaf3ce2af0fe7610fde7aad61bc80d2f96b999c8ccf6d22cf903ca8ae8b879ec4a416f334982e9810c0140a18d4dc81b5edaae23e9f4abaf40ed71512aebbba5bb251545e188db789558a845a2877b14bdaeec3c738b7d730c0860531bf5517d4f0e8f95ed3571f8a35816d5116fcb8d7cbf42b7d5d5e65541508c898bb2e0fe96297d2ab7135662de39df099ebaed5871111f5346278cee5728cec512e6c0a0d65b51e3d627873195b84103341c2bc83b6c8fdd8ba17f5957413f61c69d618c9b9d0b1f08dc81921b6c662ee1da3bfa019b095e9a03c2db4d645ccb7364e895098cbf7d932c72d80663c7a1694d122f7348393079223c11d36c64a5856eae0397ab9a9d948204b74e56525a9d552dd0916de81cbb5af3c59b3d7f8f9154423ce2cb45a5bc808e24bef13212019a19545fe54ba84d01534358380192b8c7b0eda907810375bb66a578a58fec392b47991271c8367b91d710e8a176bc1a4e96f0e137d4c25fbb03eddc392f9f170dd744472b864fbbae7c93d86e682308b21b73c5652065d72cf02e1152b44024a90a3b52eb0bb3cb412e518d37a68aa4c7f46789c54ab30d3a73d0a8712fde612294cda2aa1ccf164930b9b1d17801d4fbb06e849d39bf2b5141330caa0d2618b616f1c67e1ca57080e79ed9092ba7a55e8121cfc825cd26a0199a479a7ab1b7b23d2a4dd82fa6d04ee41ca680435efc934f0451e865e8632ac2f1115f4cdd33b0fccb7a2326127faf20cba37c828613dba5a98f4e1ad25eb6b91078cf73d873df9ef91531476f64b83559ff7ccdc4c070d478b18196ea05fe8d4ea0216ee5273dfabbd04582f40f064c9781afd2cbf30901f28cd09cc934f1b2d50883778274177e3dba8af0a1b931d80ce1a6c4085780ea2195b65ecfd2953f78a5290fe560d0cd6a5e73890a5a82dc410b92a3ef2be05ec5607820fd4ca6b9c3aa258d59022fdcb21665f1ce4e8aad8fd918c43bd3c2afe3dc223ff9f48831d401c8b6996190793d1dd7551f8511b69283992398d8f9b4bd2b3398d3b8c6f3c5d8b802ca5282b70242df2b7be4b38e70c3065f8da888631375afcc05ce578089c4f783776b286b7a60d1b5e189e2742a3240c1036a953d886885422eef01413c38099b64505fd5a73488acb4e611820674c58ae74d6c64a885d4beda9bd7903bcdc71e3711e2a057c0eab2100c321050ab14c6e453c53182577ad3178603cd9afde40a701120e9a36074fd582428c74e02781318e6c65450f8f020bd22475696fe13b8c59260e53a06d16eabd135e887a0a6bbc8ad21be7661df76fec5b13844f68b8eed1a7379713738beac9f23c7a26520e19797a910cde9fb285179526889b908b7eb49bb06f70f6271fba8712c1a4269ebcf4b7d043e924e3d2c4c753fd7e547d95841e335179836f76424e728810d7f32b78256ea30c79d9238a6588426e1f2d4c0b03d5605bd826ed24f0f11326b4cf958632b86e017aa80e142db1580c44f76d9c98196f3f6852ab2bfc6a01a3553a130c2d171957f5a45c3550fbbc990ef8742a98a86b280a57b9f198ff436bc01161ada50e6f23026c3254adf2321bff7e20aa54080bbb57d8d52c6a6df6107706a2e5bc6da68f17b474c0edd39401d765086e885cf7992405f856557915603cbe8894676e996bbadbb649a5e7498b91f9bd2f697dd9ebbe4d386050258b9f4c94781e61c660651c3f1e3ae51f8c035eca365bf15d6db48ea9ce183515f4a208d010f7c23dcacbd6e225490d7e9c133525f5c9018d752b21b4897bf18b64b6a9936f538a0a8958fc934440aeeaad2b68ac844d76f0900a6c95bd0b353d85d4fb62eb88360112237fd8c636a80e3130b21d66ae8ec58a4b76cba0602f96da919f7e84fd37e3ec2379f58e389a39c78d2482e03c379e3c4649ad63a76e3707ecff07d2fcb0c9dfc524cab49e69a09c92e4f88714335cb57d3f6184d07bef9657280fb5c9fd2d8f940f7ac6c5407e3077aa2e4ba8e217e0ee19e302d6d90e3be05a86dade35d2e454e511afb5cf5936f1d11f2fa6be6ceaa817dbdc7a6aabf2fad8ff3efa8382a25099f0c5989d2ad56ae0f4968b2cfcfc67b4f1c161c75900b4848f59a3c0376dfcb7997bf28e9e85d6dd942a360516de38e1c1a038a796f9a77ff2b0c7e5e8f4932391a0e58e76dacc6f9764178a211dfde3e75d367d2911ff398126ffdf83cf2fbdf1ad5232bed9155f7a168638a572094a9e934d4969b358cf6e121d7fd2aeae2f499068b42c152f0e3403a230885d6f92f038ddaa23499f804ffb06abdbabb51f6c38c92fb1a6271a4b13d6d11125b8ec12efa5907dc65062797fb9cca15e2f254e76b182d3fcdb4e96ac4de36d6df7e7bba5c32f422286b1be3b79bffb6fd693761952d195a84ad9ceb07287a0fbefab9e0347b513c5f60233ccd4b52d90ec144a2f896d9dc7f279f8aa93038f3efa286e1c3006933a4d7183d952f8d28b141b28b2af355b5bd8198dfde1ffb8d09202aff0d16ca3fec194662892a49f829813970a4520f1228aa03d211a45bed3b2e05bf1f10b1a152761e7b6c6ddea863a3c02224256092c70ca70dc185c4c385dd98b09e2682661e1e66f71d9c4037048eb70e8a1cbe57de87ec43713abf5fdcf63b9c482f318e3bec37e878dadbae15a02d731e6c8574eb14c059d72f73be5174add786d06b585a28a06d349d8e434a491b34897b3c1ad786ec8280d7f57edd4fbc6aea5485d659b59d393e331cf91e6ed76f340fcf7cf460892fa7318fc42b883f61d888ad982a751accb613c66661fba5f3d6de751a6a9ef8a4700316aaad04e991aab7903f4ef012ec2a8c092234e74ef335daf360ae47bbd2bbc6ad8c1a4f81efe8bbd703cb55ef36b32b4e30cb5a3b165c02ba295d0e1c40ce6ff8f479a74f01275f113ebfa8ade37a59ce70e6ca2a6f48f1be085f61bf772e2c2da523a2cfe63e99c57bdb1ff23139d4fca49eff7547e9880eefd3f7511a677efa23b52098ba89037c48dfcda2e8c1cfb9f892161049e53f8cee55256279512aecab8c441600dae0fd957883273047cf5c66ba209f830aa2ce0cbe41ca08c0cef4aed7f4324009200661a7ce680e5a8df2d051c1d8b2f63d25d8d74d05c75c46c8f3f24d625539e63459650960498a54ec3b16225bbbf4d3930009df265839d72611f5332a904cdebada108236e4414a2909ad01ec44b9d7f75de4385ad7ca5152e890a0919b3639fd1bcbca3b737ebb8d9ae541b1271cf2166ba15830e66f3d3afd3b754a7f81ad4f0999704ae99c114907c5be4a4797f13b80564f234723a34dbe137dabfd7fa23562df679f54a6ab54def6d63deae9844f72fd73efd0413551f5c4b9ee826eb3b7faf92a59ea34a16723b4fea14d1c8815a4e2d39fc48d1dbce526a7c53f5a96d0ef6463a0cee73fd3505f5c764a264b83c4a21f80e8b61c82d24442d13da99d18dc1b2538e7a510f6093d9ef2bc5cc777d4f98411e93919eddfd69d6e20d227cb61c50f358ea227f4de941fb080c1cf6b1f6e25533768fe133dbfc3f9d29c603bed38aa3c5af5b81a706b0067b40b88f992610d04c7cc36b8f649697cd6a93fae51138161891ae75a7147780fc59af5a6e18c54f9d2a4fe7fa92314b399afba9a40d0cc24f70a2593acf8d179215e06b7a9a88224bafcb2cbf60caf5fe4ff38208a70793b5dc33cd572956260e1c86312d3ba9b3a4b2b44376f2e78c616a6c0880ac8dcbaa30b9f761d500fd03a8518dd0509157b184a2d95e0caf3ffc8ac2db6c54d80c71a1e5b9ea3bf51071e2118af204123daceeb04e4f6f31f32a4d3fbb76ee49440cabda2c121c1b99acab5b87cecc37c3f9066af34ab29d6598bbfd91047a2ac7ce3a8f3027ff5e6d743506f161087278896a98ed37122ba208b61cf54d3929555ab06b564cd5e4f46f4755a6cfa2ef2b30d29ea66f2749d4060d411fa9160c91b6f55cf071ac8222c6313df18759e2958cddfe3db4cbeb9cd39abcf5f0beaecae8437813995cb7ed0b87d42ca942ff7245ece204798d01361c5f008e0d82bdf76660515bc78f7f8f409ccf68614b2cb50f5af2615661326fd971bc57eeeade60ea906b8df1cb0dfafd318cd2c396309c329d0469ca192aa8f51d7c4227685440f073983255baf054b97b9d7be1d1470d7eabd5c09b2116b4e86b0567b7e97e088717a4fe3dbdd310a1c39136ea4d2c47492001f9885dba03bf97e7da376171d666441cdc2f999db137603d57df32b4260fa0165e82917bb1631ea314e7a7437e66fc68cef22cda8f456d6e583f6e3237e0bc79987a9103f7cf0918e26881f67ea582e1ff3a49177599d385bf6e42572a2547933aeddb826530e9adf30dd84c3a7fae5c4c26f6c6f3a9f0906decd314e2407825abef959c5416d18a92ff34e6c521a16e8a0a29937c77d4ee99b41d530a732acbe0bf5d274df9d496b47a9a624546bdcf9976cde12ec989cb2a70b33a7c8a3a77652023164695f9db30dfcf587f0cd4f73e385730bcbdd688f6dcb08ba0efbb9f579220afefa4acfea522e864fce9b1782ce9f14824d16e9d33a2609c23ba3c5a1af02549357a0dcc12e37819d778021762cf895abeac1125b744c8b8225a091e7be9ded9993cfa3ca9abb83e25c8f559009977a2ed9374a89619fae5ef6d164bb73d242004dc8428e44689b33ee3bbe88bb4962ab0a32a90e7aea044f08410752cb2d7aeaf3196648a3a99092665b478bb394b48f79b36db0efc7f50d6a5179c945f5298cfaac5e5dea715296f92abce7281d48a0c9c6b785a35ef5f1697c047ddb254fe9a8ab9f498b0c1ae09ffd01a3d8d427fee7e36c51e0e5c2fee2245fb8464626ab5c9857ebce91f7d22bf024d10c2d71021cd69268472de419e6cefd970cc3a8e4d1bbe6496799aa7f100411766e712aff08b731460f14f9d7356db12cf8e1c6121968dc68b1d81c086b325ca4ce6fe1f476707e08fa913144b757c6be17cf93150db29544d207f09a896f33b7335d9339215da751e7af2c6bdd19db6f521af2c8a5998dc607f97026d07111488741134c1c86eba123273d1fd5ee4b471e86f9ae9478a04c7482076ab34a1eca5c64f89e5106eed44bceec019c67c12fb4db4fdac153f4ac3b63ffeb6d30de58ec039e2dd3c181e254cd94d0a2b0b44490384cc5915b54ee1db2b6d059879bf8126c9ca976d0f7862da07ecd350930a081810a7afd72b2ad3f65b96ae9c7f91227a2b5513a559f36b90fe01be9ae5ad3ca65e2c26f358fc26b858a3633fda7ae49a5fb705220a5819b3cca41b1ccc21d7c40f5fa9c422288efa5394e4312675899d704a2aab62b8363f58fd4bc12a8bea6ffc45b4414237bf5f019321206dbba439acb5ef26641f30fdac20f964354bce94e4c9d73e137f9806deefaf6f4acaa0e76ad4fef9f6cb7fc01bbabda9612c05adbe46afcf94819e8a4b4b49ff764784fa432d47fb6d4230900043d1b4521cd6839fe8c5df4d1899fdfb13880e207cac73f0a29020bdd563bd9c2f6bcd1ec523b3e03ebf6164fc65af001830c51396f9df2d346f83a59cfc82201cf1150ea57259d579fc2ed199b3fbe42d5188c84e4354610743e5b23a265246313cc63913f17412fa00d98b379b80b96d936969572e11316bc8926cb23115186f3b2387b82c3898fa41bf16a308da62d5a3eb3609af1943fddde08a4036eb2a41b7292caad9eb082614b02a1fa255bc7abd4d0e3b4ec1801e131e68c7aa9da1a0ff10f9de87dec8fad1ad8bfa99caa49e203a7b9c33e044d4544a537471e7a452468b821959bc488c6b8cbf81e90081a26de273ad1203cc06adb6af242ab19f96c1c66b58c37e2c9309704fba63af99a8d9c5efc651afb631fe9f546b938cc3b8e526c4159e5c9f7afb29fd1d55fabf09367ce2a63a35e7a2062d1c772ed981fd77157a847f687a177cf9886ce41df8cc509302b46bc1e2ba896b1c1656a1bbfdf4cd9ac39cf8510d1c823075f16550fd044aacc8d42a56f03718f7b18475cdc3999faeb25ab3dd8a807ee04d8e5d831d08b4e309dff50330685138797e10c6362636f53f22bfc1f3d5090a5d369282d9de36bb4e2505411ccc6ea395afa1567b15a2fb4be2adeea7126b1a8e80034105e0d98bdd78e796ce1cdc06a4ae666fc0baec5c52614340ed997673e26ec47c88846c000bb7c9077337cd44f5c041fdcc64986e5e1c0f488148f0ee6f842c44c0b72e82109270341bba6e9080b70fcf930d0f10be5a36798e70111fed72727b72282ff164fc08319d74f1f57cde71b57cb397a9e753f87b97729bafba017a24cbfdee5dfe7fc296c112e93bb8fce560ca80a3afd8370baaa79ad783b51352b5440b144a47378c9ae22eda5794328e95bcca220fd07bb56915529b155c61858efe89ad36a79288e74c0e251addcfaf797432175a5562b46eff5e3aebeb74623e18beef85389383c604d8884431b07dc4bea0174aadc337ff41f558a63f16690feae47efa2a5d1318b7397e1e4ba398727d286791b71610e1d78d32800e7e113c12abf0f60b6ca4401ecd23b7aacd990633b2b017daf6bfef1b2361ece74b7dbcbb1a73d4bc1f9d2e5c9fb0b7980d25cc44d1b10c09ef5a6a05c84669294a5cadf0cd88ab449f9f0bcdd8c48590d416c5c1feaa494a2145949c2a3373df7c6014225f2745bbeb20ff294d22c0d96ca111e6926946207cab56a03162a49e68968e398f70690188ee3ca847ef421742d60b9a6ad029e8a3d607950b2bf8ad8ff297cb39acc94905635770436e134435e28205140331b5100d9f64469792fffac87bca0835cbc617446ff86a7b50418c305f32e658b32130e491e38709fd3697017ac8084cdf1ed81a28375aed092ab4e32ca88a933154dd3a9e99351acbada926b67b310c7070ac1a414a28c5abfe1f45476249a12f18ca2d981528d881ed3c5072e46a6eff3cdf37dcbc89c7f79c88a1f8d15d15beb66a0e4440c7b93e379c4e2bac1d5c8e85f1852887e2cfeb178fba1c67dc2adb0c87df8ca4444ca7f455509f492effb5001328b8cc696e2933207a2d78bbce8562ca34a248193c914406b161c8141479d891b0c6110ec1e25cad38299b489f2ec437017cadba67dcb58abd4933c95b3526f1d4747b8701a7d71e446e4b62e2941d4281faca0cf22914be5aad80f47100000000ceb24e82508fe55a92fb6db70d03d1c1ec09cfee31639341756a4630a0eaaecac7bfbddf9d30c42cbd45eb181d5bd341307ad26f496bb042e2b655c03ac3dcc587acbf50f79b5c239be9938b62d3251b199f8413b020605d5d0552cfd9c39c9132719d6d0a326b000e12fcb51bc274df79d11430060d05978cdd50583f1bca82c57dbee605e2d00fcb5414af13a596d35cb5ba62de6a28cbccc857d23547b1c7fd5ac8fbf6758d5b8451fa46d9acc00344dc2e565674b1dd3547eb8f8aa5fff99042f8d1d59e6ad2f53379211e6832fcb68f5777eb2db85b28f724f4e4ce6342cf55713ff7b0cb4f7f47dd12a6566b86709eaefae024373267ce72a89e7f3e42ab48edcccc96b5d0403fe93a927e5ccf470014f220b8257393226cd7b996f20e6a34f81206733a9fdce03b701943c1b560d3eab68c2c225cf7f7f2b56123be2bb173e9e5b37f4d3348f6b987764ad07c2acd44514ff264d7eda31e5e517a179414841ad4553d51c08f435e05f10aa82d74b97a9ba3a133e6c9175fdcd4f3dc9c16d3be1d5bbaf13240177081ac1d56681bfa988a93af09868afd608520c0bfd71d857a6661fdaf6f2e166987eb007449dd26334ae932c5003fefc0f983b9e49cbfcea325f2de16a9ae935caa46f5b3433957fb370971ed957f138f08a60fed5b84995e428e7ae7d5c22021ff016baef0e713a118344c016a99ad469313ba7f2452da0dd82e019f64aa229cf80a69b3e08ac5847f10d247179855546313232f23e055c2f74ecef14e0fdcc29a9bf0976fbb249bd5c7903183d2a53c70960a183630e7d4928daa7091a85ad987d2a4a5b8f6be6612fa72d9fbb33c67bb38eff19f2e784f94e0354cf6d35a5b2c62233c039de3734b38e97ec72bd673fef09fd56fec329818cc68cdf12cb52f7d37a8350c16e94208880bfcd3e895d7aa4489e3dd15db4a9026f0d2a46f1e89c35845dbd976a1992b87c15a0c7580e6424b8792a7bb7b933d7c5433d4133ba4dbbcf7995d6ed3feaa32f876a287feeb9cc6107778c1f83e0119d980b9e994c2a3ae3de24a103efb3cacb746b49d1ad85746b233ab4aaf0e988ec2a786bc93f32040d3bdc3008031634cdfded5ac95b2279e096243228296591e7ba53c4a127772cc4620e6b238ccad250629194533d0a669ff3366c52d64928693e0b0cbb0b8e2c6029089d4dfe2b4b6c5dcd85f1a02770611e65001e48a32a8b0431a3b9d77fa3a95be38a0436a704c05a8e0183f3214c25531a63796f679bf72885aa766468d42b2543542d7e82544efc5c5e81e6a91a0f5d4e68000cff687d63e45c9a11d4ef515050daa592c9a828ac7c0488e7cdb3d6fdaef5e9176ee68d981ea50d386d74df3b40660351736deb03bfceb721878cf9894b0302df15964242ab6b9f77f98ba1c7993735983d2b022600ab74a19e3636e1400d08ba45d3a5c2774cb06a1c358bbfc11d27efaf7ca53c2e7757c8c76da24707d91a4a5244262898d68083ff91c514d9b9b1ebaa0cb0b10254fda1b1e82b9a1a47f117b5b280ddbec1f6732d11117ef1a7a674699df87fe795d1243cb9c4527e364e2b711b6562a87fafc130ce0baf1701686639b05f0c8dc708f008b1e6ab89e8d623bb83f3d54b7bcdbdacd055ac4eccbd36bbe0af0f65a00e3d6dd985ae8851d176976cfb5816d1fc2a63d3546aecaa4e712ca6961d1f181315d553de6b53485faed0dcfcf819a1ba3badffe797377d3d1ddaed8e7a0acc0c3d277762262a139f94de49faca167b11bf04f2104a5ab9a73367a6461f7124c91a2c4229ef98e6ebde9aac283c7d029400d71293f488ba169b62c1e94689cf5b248ed4aea62b88d65bb764cfe27d5231a58486e7381df518f4ed81cb905108c54a5050a94ca0e94da20d3794bc5fab9127dc95b6404b1e27b4e28136fc27806f7be798444c33aca88ffd45b860eba0d5033839f5a092863954604f1952bd61dad23b11643fe14f3ade08116aa2c13eee701ccd13e506bd65a1060bf69579aea8c8143cd38c0891a3065f251eba0c20ab9c69ddf28e3bd6400cc203bac8de1882239ad4e1b97b0ae2f1abb7bac7c0d8ef82b97ebfb1f5577f06a3a1377b09ada4db87d342f20ab0eca4b9c206042471307511429cb57a578211f92d3647189861cad9145f5eb26ab696abe50a2a6c1b469df97da28aba4e79b586c348a430f5ea61c4be1032fa61d18581f05a07fb8707c8996e0fff1c3eda59b992687fa12483b9327e10224b20d42e8b3fc4670bf070ced602283273d6818acd1f6da567c44d3f5e1377065d43d87d889843ae48e7fa8ba1634815695b8c480ca271e6e833799c70da80fd79acc09b989667a2294de5da73f0363df9a33ad4dab8d27cf7bed0a06838672e3d07d52b6396e9b5576021d5e925abd533bf161c944795065fdd44e8462e3070c479f1c118276653488dd9b2f1a673f8cad3612ca1fab4388ec9c8f834a01a499adb7b3a9a977672f6d75b41bbdd7f91ceb7e7a88568d17bb432be9e4e96e115075bce197ef4754d2914c2c59e2d7f4c08f0dbe34d31f229428f211bf1d7e8f5c319ed4a8273cb6255eb318851ac4557b0278fac63107a54d407c42f300b843a12abd3b893b46c7efac2e388ab42b87aebe2543bd4c15f459bc50aad10ffe1c1196fb52c26e54bdaa7fbd52451f207ffb073ef4b3f71eedd7da40c89505019739e3fa733bcdc84ff4919e8fe2358129ef28291be1d6426b8bafe88463b1d3cd7273745381c7f65221898e6ad361e88b24c54ccc7ac9a830145b6dc096e2d71ef71ec4f03524cb870b724e08d223bdec2f6fdde6200217a13b5136004d455d66547f5a1793e0cad85677d49e5c558852107007c8136812cf021afaf6f7e8f59883371be46cda412dd9c6fcf187c31252ceb5758901d39cd5355ab386d9a7fe6ea46ebf277aaf809c3023211ea9aa189de4d422080ebb9fec50ffab6b95ba4ae5018accc497e79149ed6047ce561ccc10e9194cdccd5c9fb75175c8dbc9d0a916ad59288f010defbbb50d263041ab37aac0f93253bef6f898cd0825d99d27224f26181f9713b8979da64756c95e7505f25a2688960d6155c3613dcc31b6c337a6dbfc6b12cfde1db22b93bbd5e48534fb0bda8b212577a14dcf665c834b0bd24e5f624d2455fe048dbe930328d7cb632db3b0e244bb5d43390b420b15157a339487fc78976f867d3a361aafdd3f50a93c01882da7c220089a544381db22e2c86b228dc2be01820468460437588952a549d37498e529e62aa62bad1580546bcb1e9a6ed1870b7838d05d12f6e3a041e78b1bdb80894626f20889ccb3a468aa4fb24b9c87cbb28623ce59c6b3c6286db366d08004551a25fe4d8d194a2bb7c52e1c85a5fbe4cb15b171489da121bea1c469a6bb185d63213084e3a81ee54dc03a94dc5ecdda7bfaad1df68021aaf4627c9d529f13e5c81b5ee4dd228949ca16b9a61d186211d153294470907557e5e14ae665013f285fe4d3766e7b3d8ce5e2a14692072d4d8f79354bcc8db8a2a36c8bcd", 0x2000, &(0x7f00000069c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000066c0)={0x90, 0x0, 0x0, {0x7, 0x0, 0x0, 0x0, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6000, 0x0, 0x0, 0x0, 0x800}}}, 0x0, 0x0, 0x0, 0x0}) r2 = openat(0xffffffffffffff9c, &(0x7f0000002040)='./file0/file0\x00', 0x0, 0x0) ioctl$SG_IO(r2, 0x2285, &(0x7f0000002300)={0x53, 0xfffffffffffffffd, 0x11, 0x0, @buffer={0x0, 0xd1, &(0x7f00000021c0)=""/209}, &(0x7f00000020c0)="7155640d559dcb778937fb86e0f8ded777", 0x0, 0x0, 0x0, 0x0, 0x0}) 22:53:59 executing program 2: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/kvm\x00', 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) ioctl$KVM_RUN(r2, 0x4010aefd, 0x8167000) r3 = socket$inet(0x2, 0x4000000000000001, 0x0) ioctl$sock_SIOCGSKNS(r3, 0x8970, 0x0) 22:53:59 executing program 1: r0 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r0, &(0x7f0000000240)={0x2, 0x4e21, @local}, 0x10) connect$inet(r0, &(0x7f0000000180)={0x2, 0x4e21, @local}, 0x10) setsockopt$inet_tcp_TCP_REPAIR_OPTIONS(0xffffffffffffffff, 0x6, 0x16, 0x0, 0x0) setsockopt$inet_tcp_TCP_REPAIR(0xffffffffffffffff, 0x6, 0x13, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) r3 = perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x15, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xff7fffffffffffff, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r3, 0x40049409, r2) r4 = add_key$fscrypt_v1(&(0x7f0000000080)='logon\x00', &(0x7f00000000c0)={'fscrypt:'}, &(0x7f00000001c0)={0x0, "0cd09f0d5c4d795dd84ade30e0c84551baa98aaad0c8b91be5466b78263dfe9814c71493b3ed8c10009d6b0bf25c69cfbcb00800f37c3513af982ccbbad75c0f"}, 0x48, 0xfffffffffffffffe) r5 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r5, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r6) keyctl$chown(0x4, r4, r6, 0xffffffffffffffff) setsockopt$inet_IP_XFRM_POLICY(r2, 0x0, 0x11, &(0x7f0000000340)={{{@in=@rand_addr=0x64010100, @in=@dev={0xac, 0x14, 0x14, 0x3c}, 0x4e23, 0x400, 0x4e20, 0x0, 0x2, 0xa0, 0x80, 0x2, 0x0, r6}, {0x9, 0x3, 0x0, 0x1, 0x0, 0x1, 0x0, 0x7ff}, {0x2, 0x6, 0x5, 0x6b65}, 0x17549337, 0x6e6bbd, 0x1, 0x1, 0x0, 0x1}, {{@in6=@remote, 0x4d5, 0xff}, 0x2, @in6=@initdev={0xfe, 0x88, [], 0x0, 0x0}, 0x3504, 0x1, 0x0, 0x80, 0x162a, 0x7fff, 0x4}}, 0xe8) sendmmsg(r0, &(0x7f00000010c0)=[{{&(0x7f0000000080)=@in6={0xa, 0x4e21, 0x6, @remote, 0x20}, 0x80, &(0x7f0000000540)=[{0x0}, {&(0x7f0000000440)="ecfd0c162072b7b115405c3ec684335cca3ca2361660e8827b5711689813a51a5675d60ce3ef74af5d7aa1e3962f8806e6ae9d7ecad9752429a0cf138dffc93f89826f24ea5bc1986440f1ef66c5a5d1259e435432210448109d1e4d55df555432594e190beb51e32bb6a84fe442dfc3cb468152f38d24cee3830b51b88426e559b8221a099323fb174acf21dfdf057e4a8a4e0d6dbb0896422c5b519f824b9daf49e5079d453ae6b660b44277dca68bed4f51cfe0a7adc7c500862381ba6082771d8d17922b249f78c6", 0xca}, {&(0x7f0000000140)="a2", 0x1}], 0x3}}, {{&(0x7f00000005c0)=@pppol2tpv3={0x18, 0x1, {0x0, r0, {0x2, 0x4e21, @local}, 0x4, 0x3, 0x1, 0x4}}, 0x80, &(0x7f00000008c0)=[{0x0}], 0x1, 0x0, 0x5f8}}], 0x2, 0x41) ioctl$sock_inet_tcp_SIOCATMARK(r0, 0x8905, &(0x7f00000001c0)) 22:53:59 executing program 2: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/kvm\x00', 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) ioctl$KVM_RUN(r2, 0x4010aefd, 0x8167000) r3 = socket$inet(0x2, 0x4000000000000001, 0x0) ioctl$sock_SIOCGSKNS(r3, 0x8970, 0x0) 22:53:59 executing program 3: r0 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r0, &(0x7f0000000240)={0x2, 0x4e21, @local}, 0x10) connect$inet(r0, &(0x7f0000000180)={0x2, 0x4e21, @local}, 0x10) setsockopt$inet_tcp_TCP_REPAIR_OPTIONS(0xffffffffffffffff, 0x6, 0x16, 0x0, 0x0) setsockopt$inet_tcp_TCP_REPAIR(0xffffffffffffffff, 0x6, 0x13, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) r3 = perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x15, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xff7fffffffffffff, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r3, 0x40049409, r2) r4 = add_key$fscrypt_v1(&(0x7f0000000080)='logon\x00', &(0x7f00000000c0)={'fscrypt:'}, &(0x7f00000001c0)={0x0, "0cd09f0d5c4d795dd84ade30e0c84551baa98aaad0c8b91be5466b78263dfe9814c71493b3ed8c10009d6b0bf25c69cfbcb00800f37c3513af982ccbbad75c0f"}, 0x48, 0xfffffffffffffffe) r5 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r5, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r6) keyctl$chown(0x4, r4, r6, 0xffffffffffffffff) setsockopt$inet_IP_XFRM_POLICY(r2, 0x0, 0x11, &(0x7f0000000340)={{{@in=@rand_addr=0x64010100, @in=@dev={0xac, 0x14, 0x14, 0x3c}, 0x4e23, 0x400, 0x4e20, 0x0, 0x2, 0xa0, 0x80, 0x2, 0x0, r6}, {0x9, 0x3, 0x0, 0x1, 0x0, 0x1, 0x0, 0x7ff}, {0x2, 0x6, 0x5, 0x6b65}, 0x17549337, 0x6e6bbd, 0x1, 0x1, 0x0, 0x1}, {{@in6=@remote, 0x4d5, 0xff}, 0x2, @in6=@initdev={0xfe, 0x88, [], 0x0, 0x0}, 0x3504, 0x1, 0x0, 0x80, 0x162a, 0x7fff, 0x4}}, 0xe8) sendmmsg(r0, &(0x7f00000010c0)=[{{&(0x7f0000000080)=@in6={0xa, 0x4e21, 0x6, @remote, 0x20}, 0x80, &(0x7f0000000540)=[{0x0}, {&(0x7f0000000440)="ecfd0c162072b7b115405c3ec684335cca3ca2361660e8827b5711689813a51a5675d60ce3ef74af5d7aa1e3962f8806e6ae9d7ecad9752429a0cf138dffc93f89826f24ea5bc1986440f1ef66c5a5d1259e435432210448109d1e4d55df555432594e190beb51e32bb6a84fe442dfc3cb468152f38d24cee3830b51b88426e559b8221a099323fb174acf21dfdf057e4a8a4e0d6dbb0896422c5b519f824b9daf49e5079d453ae6b660b44277dca68bed4f51cfe0a7adc7c500862381ba6082771d8d17922b249f78c6", 0xca}, {&(0x7f0000000140)="a2", 0x1}], 0x3}}, {{&(0x7f00000005c0)=@pppol2tpv3={0x18, 0x1, {0x0, r0, {0x2, 0x4e21, @local}, 0x4, 0x3, 0x1, 0x4}}, 0x80, &(0x7f00000008c0)=[{0x0}], 0x1, 0x0, 0x5f8}}], 0x2, 0x41) ioctl$sock_inet_tcp_SIOCATMARK(r0, 0x8905, &(0x7f00000001c0)) 22:53:59 executing program 0: perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0x7f, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000400)='./file0\x00', 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000002080)='/dev/fuse\x00', 0x42, 0x0) mount$fuse(0x0, &(0x7f00000042c0)='./file0\x00', &(0x7f0000002000)='fuse\x00', 0x0, &(0x7f0000002140)={{'fd', 0x3d, r0}, 0x2c, {'rootmode', 0x3d, 0x4000}, 0x2c, {'user_id'}, 0x2c, {'group_id'}}) read$FUSE(r0, &(0x7f0000004340)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_INIT(r0, &(0x7f0000004200)={0x50, 0x0, r1}, 0x50) syz_fuse_handle_req(r0, &(0x7f0000006a40)="9eda438838743bd4e9720bee57093515dc189a5ea685e9556c1c2c3cfc4df50d66d31a48aa312663b68d18c5826b5b55fb738208863dac0f10f423aee7a5d8ddc45ebdfeb7424bae859d7c37ecfc4b63914d5a56d91017dd22bc84f759a15969951aef9d5c88c96560896988fa18cd946cfcc3a0f1c993348377904eac32c980bdf7976ebca2b499cab63c4e841514277fc71d4620e29a92523402485de0e82896484c0ae497a4d686df23ca7b68c3fd5e624d3510d7f94838e54af877ca58a00c5a672bba11f5aa1ed1980dfef47b9973d0bf456ded5e72f1702b3dc5197fce39cba53a038d8dc0ec783ce70577107dc5e8b299e64a0b7f1191f0926bd25762370191710bab2f44e9069f55f8a3f87e4cb488a2fb3348c0bf3b3874291f83e4776b160ea73aafa3919c7c069c73c0052173a63158db8b65541d161f9c964926ad7f06bdd6cb6a32135b04e35701c2e13c49c1f75dc7a25d623378860692d172ec3f1e1f2d9dc77c015c13721efcb101c2390abb847e871132f472a37cc0163b39b1d575a5444e246a08a1afb1a696cabab29498a314429a3b9f44c43ba29f71fac1fbe0d01c3c16d22730932704bcfb0c1b7a432bc51dd3f5dd5afc3b342cbe6a6ff899039e28f9a51881b1d46fdcf31767cb6f5c5c69ab3c80615d77c4d1664fc4ec831b8cea2e752bbb7a9ce79df875b29f1e232751daf32a1a0c4ff8bd0688e2b8e2d668b8a77e20a9eb6ec2e2c23b94e507baeacbcfa31fb6e1ca3343668f43e3aa6d85e7c29bf0bb4dbdabddc92be7f4a6f5d21b19e6da17bfb6cc926e3847532fae29c7b62fb909130ec372d3c16cfe6aaf3ce2af0fe7610fde7aad61bc80d2f96b999c8ccf6d22cf903ca8ae8b879ec4a416f334982e9810c0140a18d4dc81b5edaae23e9f4abaf40ed71512aebbba5bb251545e188db789558a845a2877b14bdaeec3c738b7d730c0860531bf5517d4f0e8f95ed3571f8a35816d5116fcb8d7cbf42b7d5d5e65541508c898bb2e0fe96297d2ab7135662de39df099ebaed5871111f5346278cee5728cec512e6c0a0d65b51e3d627873195b84103341c2bc83b6c8fdd8ba17f5957413f61c69d618c9b9d0b1f08dc81921b6c662ee1da3bfa019b095e9a03c2db4d645ccb7364e895098cbf7d932c72d80663c7a1694d122f7348393079223c11d36c64a5856eae0397ab9a9d948204b74e56525a9d552dd0916de81cbb5af3c59b3d7f8f9154423ce2cb45a5bc808e24bef13212019a19545fe54ba84d01534358380192b8c7b0eda907810375bb66a578a58fec392b47991271c8367b91d710e8a176bc1a4e96f0e137d4c25fbb03eddc392f9f170dd744472b864fbbae7c93d86e682308b21b73c5652065d72cf02e1152b44024a90a3b52eb0bb3cb412e518d37a68aa4c7f46789c54ab30d3a73d0a8712fde612294cda2aa1ccf164930b9b1d17801d4fbb06e849d39bf2b5141330caa0d2618b616f1c67e1ca57080e79ed9092ba7a55e8121cfc825cd26a0199a479a7ab1b7b23d2a4dd82fa6d04ee41ca680435efc934f0451e865e8632ac2f1115f4cdd33b0fccb7a2326127faf20cba37c828613dba5a98f4e1ad25eb6b91078cf73d873df9ef91531476f64b83559ff7ccdc4c070d478b18196ea05fe8d4ea0216ee5273dfabbd04582f40f064c9781afd2cbf30901f28cd09cc934f1b2d50883778274177e3dba8af0a1b931d80ce1a6c4085780ea2195b65ecfd2953f78a5290fe560d0cd6a5e73890a5a82dc410b92a3ef2be05ec5607820fd4ca6b9c3aa258d59022fdcb21665f1ce4e8aad8fd918c43bd3c2afe3dc223ff9f48831d401c8b6996190793d1dd7551f8511b69283992398d8f9b4bd2b3398d3b8c6f3c5d8b802ca5282b70242df2b7be4b38e70c3065f8da888631375afcc05ce578089c4f783776b286b7a60d1b5e189e2742a3240c1036a953d886885422eef01413c38099b64505fd5a73488acb4e611820674c58ae74d6c64a885d4beda9bd7903bcdc71e3711e2a057c0eab2100c321050ab14c6e453c53182577ad3178603cd9afde40a701120e9a36074fd582428c74e02781318e6c65450f8f020bd22475696fe13b8c59260e53a06d16eabd135e887a0a6bbc8ad21be7661df76fec5b13844f68b8eed1a7379713738beac9f23c7a26520e19797a910cde9fb285179526889b908b7eb49bb06f70f6271fba8712c1a4269ebcf4b7d043e924e3d2c4c753fd7e547d95841e335179836f76424e728810d7f32b78256ea30c79d9238a6588426e1f2d4c0b03d5605bd826ed24f0f11326b4cf958632b86e017aa80e142db1580c44f76d9c98196f3f6852ab2bfc6a01a3553a130c2d171957f5a45c3550fbbc990ef8742a98a86b280a57b9f198ff436bc01161ada50e6f23026c3254adf2321bff7e20aa54080bbb57d8d52c6a6df6107706a2e5bc6da68f17b474c0edd39401d765086e885cf7992405f856557915603cbe8894676e996bbadbb649a5e7498b91f9bd2f697dd9ebbe4d386050258b9f4c94781e61c660651c3f1e3ae51f8c035eca365bf15d6db48ea9ce183515f4a208d010f7c23dcacbd6e225490d7e9c133525f5c9018d752b21b4897bf18b64b6a9936f538a0a8958fc934440aeeaad2b68ac844d76f0900a6c95bd0b353d85d4fb62eb88360112237fd8c636a80e3130b21d66ae8ec58a4b76cba0602f96da919f7e84fd37e3ec2379f58e389a39c78d2482e03c379e3c4649ad63a76e3707ecff07d2fcb0c9dfc524cab49e69a09c92e4f88714335cb57d3f6184d07bef9657280fb5c9fd2d8f940f7ac6c5407e3077aa2e4ba8e217e0ee19e302d6d90e3be05a86dade35d2e454e511afb5cf5936f1d11f2fa6be6ceaa817dbdc7a6aabf2fad8ff3efa8382a25099f0c5989d2ad56ae0f4968b2cfcfc67b4f1c161c75900b4848f59a3c0376dfcb7997bf28e9e85d6dd942a360516de38e1c1a038a796f9a77ff2b0c7e5e8f4932391a0e58e76dacc6f9764178a211dfde3e75d367d2911ff398126ffdf83cf2fbdf1ad5232bed9155f7a168638a572094a9e934d4969b358cf6e121d7fd2aeae2f499068b42c152f0e3403a230885d6f92f038ddaa23499f804ffb06abdbabb51f6c38c92fb1a6271a4b13d6d11125b8ec12efa5907dc65062797fb9cca15e2f254e76b182d3fcdb4e96ac4de36d6df7e7bba5c32f422286b1be3b79bffb6fd693761952d195a84ad9ceb07287a0fbefab9e0347b513c5f60233ccd4b52d90ec144a2f896d9dc7f279f8aa93038f3efa286e1c3006933a4d7183d952f8d28b141b28b2af355b5bd8198dfde1ffb8d09202aff0d16ca3fec194662892a49f829813970a4520f1228aa03d211a45bed3b2e05bf1f10b1a152761e7b6c6ddea863a3c02224256092c70ca70dc185c4c385dd98b09e2682661e1e66f71d9c4037048eb70e8a1cbe57de87ec43713abf5fdcf63b9c482f318e3bec37e878dadbae15a02d731e6c8574eb14c059d72f73be5174add786d06b585a28a06d349d8e434a491b34897b3c1ad786ec8280d7f57edd4fbc6aea5485d659b59d393e331cf91e6ed76f340fcf7cf460892fa7318fc42b883f61d888ad982a751accb613c66661fba5f3d6de751a6a9ef8a4700316aaad04e991aab7903f4ef012ec2a8c092234e74ef335daf360ae47bbd2bbc6ad8c1a4f81efe8bbd703cb55ef36b32b4e30cb5a3b165c02ba295d0e1c40ce6ff8f479a74f01275f113ebfa8ade37a59ce70e6ca2a6f48f1be085f61bf772e2c2da523a2cfe63e99c57bdb1ff23139d4fca49eff7547e9880eefd3f7511a677efa23b52098ba89037c48dfcda2e8c1cfb9f892161049e53f8cee55256279512aecab8c441600dae0fd957883273047cf5c66ba209f830aa2ce0cbe41ca08c0cef4aed7f4324009200661a7ce680e5a8df2d051c1d8b2f63d25d8d74d05c75c46c8f3f24d625539e63459650960498a54ec3b16225bbbf4d3930009df265839d72611f5332a904cdebada108236e4414a2909ad01ec44b9d7f75de4385ad7ca5152e890a0919b3639fd1bcbca3b737ebb8d9ae541b1271cf2166ba15830e66f3d3afd3b754a7f81ad4f0999704ae99c114907c5be4a4797f13b80564f234723a34dbe137dabfd7fa23562df679f54a6ab54def6d63deae9844f72fd73efd0413551f5c4b9ee826eb3b7faf92a59ea34a16723b4fea14d1c8815a4e2d39fc48d1dbce526a7c53f5a96d0ef6463a0cee73fd3505f5c764a264b83c4a21f80e8b61c82d24442d13da99d18dc1b2538e7a510f6093d9ef2bc5cc777d4f98411e93919eddfd69d6e20d227cb61c50f358ea227f4de941fb080c1cf6b1f6e25533768fe133dbfc3f9d29c603bed38aa3c5af5b81a706b0067b40b88f992610d04c7cc36b8f649697cd6a93fae51138161891ae75a7147780fc59af5a6e18c54f9d2a4fe7fa92314b399afba9a40d0cc24f70a2593acf8d179215e06b7a9a88224bafcb2cbf60caf5fe4ff38208a70793b5dc33cd572956260e1c86312d3ba9b3a4b2b44376f2e78c616a6c0880ac8dcbaa30b9f761d500fd03a8518dd0509157b184a2d95e0caf3ffc8ac2db6c54d80c71a1e5b9ea3bf51071e2118af204123daceeb04e4f6f31f32a4d3fbb76ee49440cabda2c121c1b99acab5b87cecc37c3f9066af34ab29d6598bbfd91047a2ac7ce3a8f3027ff5e6d743506f161087278896a98ed37122ba208b61cf54d3929555ab06b564cd5e4f46f4755a6cfa2ef2b30d29ea66f2749d4060d411fa9160c91b6f55cf071ac8222c6313df18759e2958cddfe3db4cbeb9cd39abcf5f0beaecae8437813995cb7ed0b87d42ca942ff7245ece204798d01361c5f008e0d82bdf76660515bc78f7f8f409ccf68614b2cb50f5af2615661326fd971bc57eeeade60ea906b8df1cb0dfafd318cd2c396309c329d0469ca192aa8f51d7c4227685440f073983255baf054b97b9d7be1d1470d7eabd5c09b2116b4e86b0567b7e97e088717a4fe3dbdd310a1c39136ea4d2c47492001f9885dba03bf97e7da376171d666441cdc2f999db137603d57df32b4260fa0165e82917bb1631ea314e7a7437e66fc68cef22cda8f456d6e583f6e3237e0bc79987a9103f7cf0918e26881f67ea582e1ff3a49177599d385bf6e42572a2547933aeddb826530e9adf30dd84c3a7fae5c4c26f6c6f3a9f0906decd314e2407825abef959c5416d18a92ff34e6c521a16e8a0a29937c77d4ee99b41d530a732acbe0bf5d274df9d496b47a9a624546bdcf9976cde12ec989cb2a70b33a7c8a3a77652023164695f9db30dfcf587f0cd4f73e385730bcbdd688f6dcb08ba0efbb9f579220afefa4acfea522e864fce9b1782ce9f14824d16e9d33a2609c23ba3c5a1af02549357a0dcc12e37819d778021762cf895abeac1125b744c8b8225a091e7be9ded9993cfa3ca9abb83e25c8f559009977a2ed9374a89619fae5ef6d164bb73d242004dc8428e44689b33ee3bbe88bb4962ab0a32a90e7aea044f08410752cb2d7aeaf3196648a3a99092665b478bb394b48f79b36db0efc7f50d6a5179c945f5298cfaac5e5dea715296f92abce7281d48a0c9c6b785a35ef5f1697c047ddb254fe9a8ab9f498b0c1ae09ffd01a3d8d427fee7e36c51e0e5c2fee2245fb8464626ab5c9857ebce91f7d22bf024d10c2d71021cd69268472de419e6cefd970cc3a8e4d1bbe6496799aa7f100411766e712aff08b731460f14f9d7356db12cf8e1c6121968dc68b1d81c086b325ca4ce6fe1f476707e08fa913144b757c6be17cf93150db29544d207f09a896f33b7335d9339215da751e7af2c6bdd19db6f521af2c8a5998dc607f97026d07111488741134c1c86eba123273d1fd5ee4b471e86f9ae9478a04c7482076ab34a1eca5c64f89e5106eed44bceec019c67c12fb4db4fdac153f4ac3b63ffeb6d30de58ec039e2dd3c181e254cd94d0a2b0b44490384cc5915b54ee1db2b6d059879bf8126c9ca976d0f7862da07ecd350930a081810a7afd72b2ad3f65b96ae9c7f91227a2b5513a559f36b90fe01be9ae5ad3ca65e2c26f358fc26b858a3633fda7ae49a5fb705220a5819b3cca41b1ccc21d7c40f5fa9c422288efa5394e4312675899d704a2aab62b8363f58fd4bc12a8bea6ffc45b4414237bf5f019321206dbba439acb5ef26641f30fdac20f964354bce94e4c9d73e137f9806deefaf6f4acaa0e76ad4fef9f6cb7fc01bbabda9612c05adbe46afcf94819e8a4b4b49ff764784fa432d47fb6d4230900043d1b4521cd6839fe8c5df4d1899fdfb13880e207cac73f0a29020bdd563bd9c2f6bcd1ec523b3e03ebf6164fc65af001830c51396f9df2d346f83a59cfc82201cf1150ea57259d579fc2ed199b3fbe42d5188c84e4354610743e5b23a265246313cc63913f17412fa00d98b379b80b96d936969572e11316bc8926cb23115186f3b2387b82c3898fa41bf16a308da62d5a3eb3609af1943fddde08a4036eb2a41b7292caad9eb082614b02a1fa255bc7abd4d0e3b4ec1801e131e68c7aa9da1a0ff10f9de87dec8fad1ad8bfa99caa49e203a7b9c33e044d4544a537471e7a452468b821959bc488c6b8cbf81e90081a26de273ad1203cc06adb6af242ab19f96c1c66b58c37e2c9309704fba63af99a8d9c5efc651afb631fe9f546b938cc3b8e526c4159e5c9f7afb29fd1d55fabf09367ce2a63a35e7a2062d1c772ed981fd77157a847f687a177cf9886ce41df8cc509302b46bc1e2ba896b1c1656a1bbfdf4cd9ac39cf8510d1c823075f16550fd044aacc8d42a56f03718f7b18475cdc3999faeb25ab3dd8a807ee04d8e5d831d08b4e309dff50330685138797e10c6362636f53f22bfc1f3d5090a5d369282d9de36bb4e2505411ccc6ea395afa1567b15a2fb4be2adeea7126b1a8e80034105e0d98bdd78e796ce1cdc06a4ae666fc0baec5c52614340ed997673e26ec47c88846c000bb7c9077337cd44f5c041fdcc64986e5e1c0f488148f0ee6f842c44c0b72e82109270341bba6e9080b70fcf930d0f10be5a36798e70111fed72727b72282ff164fc08319d74f1f57cde71b57cb397a9e753f87b97729bafba017a24cbfdee5dfe7fc296c112e93bb8fce560ca80a3afd8370baaa79ad783b51352b5440b144a47378c9ae22eda5794328e95bcca220fd07bb56915529b155c61858efe89ad36a79288e74c0e251addcfaf797432175a5562b46eff5e3aebeb74623e18beef85389383c604d8884431b07dc4bea0174aadc337ff41f558a63f16690feae47efa2a5d1318b7397e1e4ba398727d286791b71610e1d78d32800e7e113c12abf0f60b6ca4401ecd23b7aacd990633b2b017daf6bfef1b2361ece74b7dbcbb1a73d4bc1f9d2e5c9fb0b7980d25cc44d1b10c09ef5a6a05c84669294a5cadf0cd88ab449f9f0bcdd8c48590d416c5c1feaa494a2145949c2a3373df7c6014225f2745bbeb20ff294d22c0d96ca111e6926946207cab56a03162a49e68968e398f70690188ee3ca847ef421742d60b9a6ad029e8a3d607950b2bf8ad8ff297cb39acc94905635770436e134435e28205140331b5100d9f64469792fffac87bca0835cbc617446ff86a7b50418c305f32e658b32130e491e38709fd3697017ac8084cdf1ed81a28375aed092ab4e32ca88a933154dd3a9e99351acbada926b67b310c7070ac1a414a28c5abfe1f45476249a12f18ca2d981528d881ed3c5072e46a6eff3cdf37dcbc89c7f79c88a1f8d15d15beb66a0e4440c7b93e379c4e2bac1d5c8e85f1852887e2cfeb178fba1c67dc2adb0c87df8ca4444ca7f455509f492effb5001328b8cc696e2933207a2d78bbce8562ca34a248193c914406b161c8141479d891b0c6110ec1e25cad38299b489f2ec437017cadba67dcb58abd4933c95b3526f1d4747b8701a7d71e446e4b62e2941d4281faca0cf22914be5aad80f47100000000ceb24e82508fe55a92fb6db70d03d1c1ec09cfee31639341756a4630a0eaaecac7bfbddf9d30c42cbd45eb181d5bd341307ad26f496bb042e2b655c03ac3dcc587acbf50f79b5c239be9938b62d3251b199f8413b020605d5d0552cfd9c39c9132719d6d0a326b000e12fcb51bc274df79d11430060d05978cdd50583f1bca82c57dbee605e2d00fcb5414af13a596d35cb5ba62de6a28cbccc857d23547b1c7fd5ac8fbf6758d5b8451fa46d9acc00344dc2e565674b1dd3547eb8f8aa5fff99042f8d1d59e6ad2f53379211e6832fcb68f5777eb2db85b28f724f4e4ce6342cf55713ff7b0cb4f7f47dd12a6566b86709eaefae024373267ce72a89e7f3e42ab48edcccc96b5d0403fe93a927e5ccf470014f220b8257393226cd7b996f20e6a34f81206733a9fdce03b701943c1b560d3eab68c2c225cf7f7f2b56123be2bb173e9e5b37f4d3348f6b987764ad07c2acd44514ff264d7eda31e5e517a179414841ad4553d51c08f435e05f10aa82d74b97a9ba3a133e6c9175fdcd4f3dc9c16d3be1d5bbaf13240177081ac1d56681bfa988a93af09868afd608520c0bfd71d857a6661fdaf6f2e166987eb007449dd26334ae932c5003fefc0f983b9e49cbfcea325f2de16a9ae935caa46f5b3433957fb370971ed957f138f08a60fed5b84995e428e7ae7d5c22021ff016baef0e713a118344c016a99ad469313ba7f2452da0dd82e019f64aa229cf80a69b3e08ac5847f10d247179855546313232f23e055c2f74ecef14e0fdcc29a9bf0976fbb249bd5c7903183d2a53c70960a183630e7d4928daa7091a85ad987d2a4a5b8f6be6612fa72d9fbb33c67bb38eff19f2e784f94e0354cf6d35a5b2c62233c039de3734b38e97ec72bd673fef09fd56fec329818cc68cdf12cb52f7d37a8350c16e94208880bfcd3e895d7aa4489e3dd15db4a9026f0d2a46f1e89c35845dbd976a1992b87c15a0c7580e6424b8792a7bb7b933d7c5433d4133ba4dbbcf7995d6ed3feaa32f876a287feeb9cc6107778c1f83e0119d980b9e994c2a3ae3de24a103efb3cacb746b49d1ad85746b233ab4aaf0e988ec2a786bc93f32040d3bdc3008031634cdfded5ac95b2279e096243228296591e7ba53c4a127772cc4620e6b238ccad250629194533d0a669ff3366c52d64928693e0b0cbb0b8e2c6029089d4dfe2b4b6c5dcd85f1a02770611e65001e48a32a8b0431a3b9d77fa3a95be38a0436a704c05a8e0183f3214c25531a63796f679bf72885aa766468d42b2543542d7e82544efc5c5e81e6a91a0f5d4e68000cff687d63e45c9a11d4ef515050daa592c9a828ac7c0488e7cdb3d6fdaef5e9176ee68d981ea50d386d74df3b40660351736deb03bfceb721878cf9894b0302df15964242ab6b9f77f98ba1c7993735983d2b022600ab74a19e3636e1400d08ba45d3a5c2774cb06a1c358bbfc11d27efaf7ca53c2e7757c8c76da24707d91a4a5244262898d68083ff91c514d9b9b1ebaa0cb0b10254fda1b1e82b9a1a47f117b5b280ddbec1f6732d11117ef1a7a674699df87fe795d1243cb9c4527e364e2b711b6562a87fafc130ce0baf1701686639b05f0c8dc708f008b1e6ab89e8d623bb83f3d54b7bcdbdacd055ac4eccbd36bbe0af0f65a00e3d6dd985ae8851d176976cfb5816d1fc2a63d3546aecaa4e712ca6961d1f181315d553de6b53485faed0dcfcf819a1ba3badffe797377d3d1ddaed8e7a0acc0c3d277762262a139f94de49faca167b11bf04f2104a5ab9a73367a6461f7124c91a2c4229ef98e6ebde9aac283c7d029400d71293f488ba169b62c1e94689cf5b248ed4aea62b88d65bb764cfe27d5231a58486e7381df518f4ed81cb905108c54a5050a94ca0e94da20d3794bc5fab9127dc95b6404b1e27b4e28136fc27806f7be798444c33aca88ffd45b860eba0d5033839f5a092863954604f1952bd61dad23b11643fe14f3ade08116aa2c13eee701ccd13e506bd65a1060bf69579aea8c8143cd38c0891a3065f251eba0c20ab9c69ddf28e3bd6400cc203bac8de1882239ad4e1b97b0ae2f1abb7bac7c0d8ef82b97ebfb1f5577f06a3a1377b09ada4db87d342f20ab0eca4b9c206042471307511429cb57a578211f92d3647189861cad9145f5eb26ab696abe50a2a6c1b469df97da28aba4e79b586c348a430f5ea61c4be1032fa61d18581f05a07fb8707c8996e0fff1c3eda59b992687fa12483b9327e10224b20d42e8b3fc4670bf070ced602283273d6818acd1f6da567c44d3f5e1377065d43d87d889843ae48e7fa8ba1634815695b8c480ca271e6e833799c70da80fd79acc09b989667a2294de5da73f0363df9a33ad4dab8d27cf7bed0a06838672e3d07d52b6396e9b5576021d5e925abd533bf161c944795065fdd44e8462e3070c479f1c118276653488dd9b2f1a673f8cad3612ca1fab4388ec9c8f834a01a499adb7b3a9a977672f6d75b41bbdd7f91ceb7e7a88568d17bb432be9e4e96e115075bce197ef4754d2914c2c59e2d7f4c08f0dbe34d31f229428f211bf1d7e8f5c319ed4a8273cb6255eb318851ac4557b0278fac63107a54d407c42f300b843a12abd3b893b46c7efac2e388ab42b87aebe2543bd4c15f459bc50aad10ffe1c1196fb52c26e54bdaa7fbd52451f207ffb073ef4b3f71eedd7da40c89505019739e3fa733bcdc84ff4919e8fe2358129ef28291be1d6426b8bafe88463b1d3cd7273745381c7f65221898e6ad361e88b24c54ccc7ac9a830145b6dc096e2d71ef71ec4f03524cb870b724e08d223bdec2f6fdde6200217a13b5136004d455d66547f5a1793e0cad85677d49e5c558852107007c8136812cf021afaf6f7e8f59883371be46cda412dd9c6fcf187c31252ceb5758901d39cd5355ab386d9a7fe6ea46ebf277aaf809c3023211ea9aa189de4d422080ebb9fec50ffab6b95ba4ae5018accc497e79149ed6047ce561ccc10e9194cdccd5c9fb75175c8dbc9d0a916ad59288f010defbbb50d263041ab37aac0f93253bef6f898cd0825d99d27224f26181f9713b8979da64756c95e7505f25a2688960d6155c3613dcc31b6c337a6dbfc6b12cfde1db22b93bbd5e48534fb0bda8b212577a14dcf665c834b0bd24e5f624d2455fe048dbe930328d7cb632db3b0e244bb5d43390b420b15157a339487fc78976f867d3a361aafdd3f50a93c01882da7c220089a544381db22e2c86b228dc2be01820468460437588952a549d37498e529e62aa62bad1580546bcb1e9a6ed1870b7838d05d12f6e3a041e78b1bdb80894626f20889ccb3a468aa4fb24b9c87cbb28623ce59c6b3c6286db366d08004551a25fe4d8d194a2bb7c52e1c85a5fbe4cb15b171489da121bea1c469a6bb185d63213084e3a81ee54dc03a94dc5ecdda7bfaad1df68021aaf4627c9d529f13e5c81b5ee4dd228949ca16b9a61d186211d153294470907557e5e14ae665013f285fe4d3766e7b3d8ce5e2a14692072d4d8f79354bcc8db8a2a36c8bcd", 0x2000, &(0x7f00000069c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000066c0)={0x90, 0x0, 0x0, {0x7, 0x0, 0x0, 0x0, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6000, 0x0, 0x0, 0x0, 0x800}}}, 0x0, 0x0, 0x0, 0x0}) r2 = openat(0xffffffffffffff9c, &(0x7f0000002040)='./file0/file0\x00', 0x0, 0x0) ioctl$SG_IO(r2, 0x2285, &(0x7f0000002300)={0x53, 0xfffffffffffffffd, 0x11, 0x0, @buffer={0x0, 0xd1, &(0x7f00000021c0)=""/209}, &(0x7f00000020c0)="7155640d559dcb778937fb86e0f8ded777", 0x0, 0x0, 0x0, 0x0, 0x0}) 22:53:59 executing program 2: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/kvm\x00', 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) ioctl$KVM_RUN(r2, 0x4010aefd, 0x8167000) r3 = socket$inet(0x2, 0x4000000000000001, 0x0) ioctl$sock_SIOCGSKNS(r3, 0x8970, 0x0) 22:53:59 executing program 3: r0 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r0, &(0x7f0000000240)={0x2, 0x4e21, @local}, 0x10) connect$inet(r0, &(0x7f0000000180)={0x2, 0x4e21, @local}, 0x10) setsockopt$inet_tcp_TCP_REPAIR_OPTIONS(0xffffffffffffffff, 0x6, 0x16, 0x0, 0x0) setsockopt$inet_tcp_TCP_REPAIR(0xffffffffffffffff, 0x6, 0x13, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) r3 = perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x15, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xff7fffffffffffff, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r3, 0x40049409, r2) r4 = add_key$fscrypt_v1(&(0x7f0000000080)='logon\x00', &(0x7f00000000c0)={'fscrypt:'}, &(0x7f00000001c0)={0x0, "0cd09f0d5c4d795dd84ade30e0c84551baa98aaad0c8b91be5466b78263dfe9814c71493b3ed8c10009d6b0bf25c69cfbcb00800f37c3513af982ccbbad75c0f"}, 0x48, 0xfffffffffffffffe) r5 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r5, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r6) keyctl$chown(0x4, r4, r6, 0xffffffffffffffff) setsockopt$inet_IP_XFRM_POLICY(r2, 0x0, 0x11, &(0x7f0000000340)={{{@in=@rand_addr=0x64010100, @in=@dev={0xac, 0x14, 0x14, 0x3c}, 0x4e23, 0x400, 0x4e20, 0x0, 0x2, 0xa0, 0x80, 0x2, 0x0, r6}, {0x9, 0x3, 0x0, 0x1, 0x0, 0x1, 0x0, 0x7ff}, {0x2, 0x6, 0x5, 0x6b65}, 0x17549337, 0x6e6bbd, 0x1, 0x1, 0x0, 0x1}, {{@in6=@remote, 0x4d5, 0xff}, 0x2, @in6=@initdev={0xfe, 0x88, [], 0x0, 0x0}, 0x3504, 0x1, 0x0, 0x80, 0x162a, 0x7fff, 0x4}}, 0xe8) sendmmsg(r0, &(0x7f00000010c0)=[{{&(0x7f0000000080)=@in6={0xa, 0x4e21, 0x6, @remote, 0x20}, 0x80, &(0x7f0000000540)=[{0x0}, {&(0x7f0000000440)="ecfd0c162072b7b115405c3ec684335cca3ca2361660e8827b5711689813a51a5675d60ce3ef74af5d7aa1e3962f8806e6ae9d7ecad9752429a0cf138dffc93f89826f24ea5bc1986440f1ef66c5a5d1259e435432210448109d1e4d55df555432594e190beb51e32bb6a84fe442dfc3cb468152f38d24cee3830b51b88426e559b8221a099323fb174acf21dfdf057e4a8a4e0d6dbb0896422c5b519f824b9daf49e5079d453ae6b660b44277dca68bed4f51cfe0a7adc7c500862381ba6082771d8d17922b249f78c6", 0xca}, {&(0x7f0000000140)="a2", 0x1}], 0x3}}, {{&(0x7f00000005c0)=@pppol2tpv3={0x18, 0x1, {0x0, r0, {0x2, 0x4e21, @local}, 0x4, 0x3, 0x1, 0x4}}, 0x80, &(0x7f00000008c0)=[{0x0}], 0x1, 0x0, 0x5f8}}], 0x2, 0x41) ioctl$sock_inet_tcp_SIOCATMARK(r0, 0x8905, &(0x7f00000001c0)) 22:53:59 executing program 1: r0 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r0, &(0x7f0000000240)={0x2, 0x4e21, @local}, 0x10) connect$inet(r0, &(0x7f0000000180)={0x2, 0x4e21, @local}, 0x10) setsockopt$inet_tcp_TCP_REPAIR_OPTIONS(0xffffffffffffffff, 0x6, 0x16, 0x0, 0x0) setsockopt$inet_tcp_TCP_REPAIR(0xffffffffffffffff, 0x6, 0x13, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) r3 = perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x15, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xff7fffffffffffff, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r3, 0x40049409, r2) r4 = add_key$fscrypt_v1(&(0x7f0000000080)='logon\x00', &(0x7f00000000c0)={'fscrypt:'}, &(0x7f00000001c0)={0x0, "0cd09f0d5c4d795dd84ade30e0c84551baa98aaad0c8b91be5466b78263dfe9814c71493b3ed8c10009d6b0bf25c69cfbcb00800f37c3513af982ccbbad75c0f"}, 0x48, 0xfffffffffffffffe) r5 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r5, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r6) keyctl$chown(0x4, r4, r6, 0xffffffffffffffff) setsockopt$inet_IP_XFRM_POLICY(r2, 0x0, 0x11, &(0x7f0000000340)={{{@in=@rand_addr=0x64010100, @in=@dev={0xac, 0x14, 0x14, 0x3c}, 0x4e23, 0x400, 0x4e20, 0x0, 0x2, 0xa0, 0x80, 0x2, 0x0, r6}, {0x9, 0x3, 0x0, 0x1, 0x0, 0x1, 0x0, 0x7ff}, {0x2, 0x6, 0x5, 0x6b65}, 0x17549337, 0x6e6bbd, 0x1, 0x1, 0x0, 0x1}, {{@in6=@remote, 0x4d5, 0xff}, 0x2, @in6=@initdev={0xfe, 0x88, [], 0x0, 0x0}, 0x3504, 0x1, 0x0, 0x80, 0x162a, 0x7fff, 0x4}}, 0xe8) sendmmsg(r0, &(0x7f00000010c0)=[{{&(0x7f0000000080)=@in6={0xa, 0x4e21, 0x6, @remote, 0x20}, 0x80, &(0x7f0000000540)=[{0x0}, {&(0x7f0000000440)="ecfd0c162072b7b115405c3ec684335cca3ca2361660e8827b5711689813a51a5675d60ce3ef74af5d7aa1e3962f8806e6ae9d7ecad9752429a0cf138dffc93f89826f24ea5bc1986440f1ef66c5a5d1259e435432210448109d1e4d55df555432594e190beb51e32bb6a84fe442dfc3cb468152f38d24cee3830b51b88426e559b8221a099323fb174acf21dfdf057e4a8a4e0d6dbb0896422c5b519f824b9daf49e5079d453ae6b660b44277dca68bed4f51cfe0a7adc7c500862381ba6082771d8d17922b249f78c6", 0xca}, {&(0x7f0000000140)="a2", 0x1}], 0x3}}, {{&(0x7f00000005c0)=@pppol2tpv3={0x18, 0x1, {0x0, r0, {0x2, 0x4e21, @local}, 0x4, 0x3, 0x1, 0x4}}, 0x80, &(0x7f00000008c0)=[{0x0}], 0x1, 0x0, 0x5f8}}], 0x2, 0x41) ioctl$sock_inet_tcp_SIOCATMARK(r0, 0x8905, &(0x7f00000001c0)) 22:53:59 executing program 2: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/kvm\x00', 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) ioctl$KVM_RUN(r2, 0x4010aefd, 0x8167000) r3 = socket$inet(0x2, 0x4000000000000001, 0x0) ioctl$sock_SIOCGSKNS(r3, 0x8970, 0x0) 22:54:00 executing program 3: r0 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r0, &(0x7f0000000240)={0x2, 0x4e21, @local}, 0x10) connect$inet(r0, &(0x7f0000000180)={0x2, 0x4e21, @local}, 0x10) setsockopt$inet_tcp_TCP_REPAIR_OPTIONS(0xffffffffffffffff, 0x6, 0x16, 0x0, 0x0) setsockopt$inet_tcp_TCP_REPAIR(0xffffffffffffffff, 0x6, 0x13, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) r3 = perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x15, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xff7fffffffffffff, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r3, 0x40049409, r2) r4 = add_key$fscrypt_v1(&(0x7f0000000080)='logon\x00', &(0x7f00000000c0)={'fscrypt:'}, &(0x7f00000001c0)={0x0, "0cd09f0d5c4d795dd84ade30e0c84551baa98aaad0c8b91be5466b78263dfe9814c71493b3ed8c10009d6b0bf25c69cfbcb00800f37c3513af982ccbbad75c0f"}, 0x48, 0xfffffffffffffffe) r5 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r5, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r6) keyctl$chown(0x4, r4, r6, 0xffffffffffffffff) setsockopt$inet_IP_XFRM_POLICY(r2, 0x0, 0x11, &(0x7f0000000340)={{{@in=@rand_addr=0x64010100, @in=@dev={0xac, 0x14, 0x14, 0x3c}, 0x4e23, 0x400, 0x4e20, 0x0, 0x2, 0xa0, 0x80, 0x2, 0x0, r6}, {0x9, 0x3, 0x0, 0x1, 0x0, 0x1, 0x0, 0x7ff}, {0x2, 0x6, 0x5, 0x6b65}, 0x17549337, 0x6e6bbd, 0x1, 0x1, 0x0, 0x1}, {{@in6=@remote, 0x4d5, 0xff}, 0x2, @in6=@initdev={0xfe, 0x88, [], 0x0, 0x0}, 0x3504, 0x1, 0x0, 0x80, 0x162a, 0x7fff, 0x4}}, 0xe8) sendmmsg(r0, &(0x7f00000010c0)=[{{&(0x7f0000000080)=@in6={0xa, 0x4e21, 0x6, @remote, 0x20}, 0x80, &(0x7f0000000540)=[{0x0}, {&(0x7f0000000440)="ecfd0c162072b7b115405c3ec684335cca3ca2361660e8827b5711689813a51a5675d60ce3ef74af5d7aa1e3962f8806e6ae9d7ecad9752429a0cf138dffc93f89826f24ea5bc1986440f1ef66c5a5d1259e435432210448109d1e4d55df555432594e190beb51e32bb6a84fe442dfc3cb468152f38d24cee3830b51b88426e559b8221a099323fb174acf21dfdf057e4a8a4e0d6dbb0896422c5b519f824b9daf49e5079d453ae6b660b44277dca68bed4f51cfe0a7adc7c500862381ba6082771d8d17922b249f78c6", 0xca}, {&(0x7f0000000140)="a2", 0x1}], 0x3}}, {{&(0x7f00000005c0)=@pppol2tpv3={0x18, 0x1, {0x0, r0, {0x2, 0x4e21, @local}, 0x4, 0x3, 0x1, 0x4}}, 0x80, &(0x7f00000008c0)=[{0x0}], 0x1, 0x0, 0x5f8}}], 0x2, 0x41) ioctl$sock_inet_tcp_SIOCATMARK(r0, 0x8905, &(0x7f00000001c0)) 22:54:00 executing program 2: r0 = openat$vnet(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vhost-net\x00', 0x2, 0x0) ioctl$VHOST_SET_FEATURES(r0, 0x4008af00, &(0x7f0000000040)=0x200000000) 22:54:00 executing program 1: r0 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r0, &(0x7f0000000240)={0x2, 0x4e21, @local}, 0x10) connect$inet(r0, &(0x7f0000000180)={0x2, 0x4e21, @local}, 0x10) setsockopt$inet_tcp_TCP_REPAIR_OPTIONS(0xffffffffffffffff, 0x6, 0x16, 0x0, 0x0) setsockopt$inet_tcp_TCP_REPAIR(0xffffffffffffffff, 0x6, 0x13, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) r3 = perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x15, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xff7fffffffffffff, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r3, 0x40049409, r2) r4 = add_key$fscrypt_v1(&(0x7f0000000080)='logon\x00', &(0x7f00000000c0)={'fscrypt:'}, &(0x7f00000001c0)={0x0, "0cd09f0d5c4d795dd84ade30e0c84551baa98aaad0c8b91be5466b78263dfe9814c71493b3ed8c10009d6b0bf25c69cfbcb00800f37c3513af982ccbbad75c0f"}, 0x48, 0xfffffffffffffffe) r5 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r5, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r6) keyctl$chown(0x4, r4, r6, 0xffffffffffffffff) setsockopt$inet_IP_XFRM_POLICY(r2, 0x0, 0x11, &(0x7f0000000340)={{{@in=@rand_addr=0x64010100, @in=@dev={0xac, 0x14, 0x14, 0x3c}, 0x4e23, 0x400, 0x4e20, 0x0, 0x2, 0xa0, 0x80, 0x2, 0x0, r6}, {0x9, 0x3, 0x0, 0x1, 0x0, 0x1, 0x0, 0x7ff}, {0x2, 0x6, 0x5, 0x6b65}, 0x17549337, 0x6e6bbd, 0x1, 0x1, 0x0, 0x1}, {{@in6=@remote, 0x4d5, 0xff}, 0x2, @in6=@initdev={0xfe, 0x88, [], 0x0, 0x0}, 0x3504, 0x1, 0x0, 0x80, 0x162a, 0x7fff, 0x4}}, 0xe8) sendmmsg(r0, &(0x7f00000010c0)=[{{&(0x7f0000000080)=@in6={0xa, 0x4e21, 0x6, @remote, 0x20}, 0x80, &(0x7f0000000540)=[{0x0}, {&(0x7f0000000440)="ecfd0c162072b7b115405c3ec684335cca3ca2361660e8827b5711689813a51a5675d60ce3ef74af5d7aa1e3962f8806e6ae9d7ecad9752429a0cf138dffc93f89826f24ea5bc1986440f1ef66c5a5d1259e435432210448109d1e4d55df555432594e190beb51e32bb6a84fe442dfc3cb468152f38d24cee3830b51b88426e559b8221a099323fb174acf21dfdf057e4a8a4e0d6dbb0896422c5b519f824b9daf49e5079d453ae6b660b44277dca68bed4f51cfe0a7adc7c500862381ba6082771d8d17922b249f78c6", 0xca}, {&(0x7f0000000140)="a2", 0x1}], 0x3}}, {{&(0x7f00000005c0)=@pppol2tpv3={0x18, 0x1, {0x0, r0, {0x2, 0x4e21, @local}, 0x4, 0x3, 0x1, 0x4}}, 0x80, &(0x7f00000008c0)=[{0x0}], 0x1, 0x0, 0x5f8}}], 0x2, 0x41) ioctl$sock_inet_tcp_SIOCATMARK(r0, 0x8905, &(0x7f00000001c0)) 22:54:00 executing program 2: r0 = socket$inet_smc(0x2b, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0xc, &(0x7f0000000000)=0x5, 0x4) 22:54:00 executing program 0: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000002c0)={0x8, 0x5, &(0x7f00000001c0)=@framed={{}, [@jmp={0x5, 0x1, 0x4, 0x0, 0x0, 0x0, 0xfffffffffffffff0}, @generic={0x4}]}, &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, [], 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) 22:54:00 executing program 2: r0 = socket$inet_smc(0x2b, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0xc, &(0x7f0000000000)=0x5, 0x4) 22:54:00 executing program 3: perf_event_open(&(0x7f0000000000)={0x1000000002, 0x70, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPSET_CMD_CREATE(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000280)={0x50, 0x2, 0x6, 0x301, 0x0, 0x0, {}, [@IPSET_ATTR_FAMILY={0x5, 0x5, 0xa}, @IPSET_ATTR_SETNAME={0x9, 0x2, 'syz0\x00'}, @IPSET_ATTR_REVISION={0x5}, @IPSET_ATTR_PROTOCOL={0x5, 0x1, 0x6}, @IPSET_ATTR_TYPENAME={0x15, 0x3, 'hash:ip,port,net\x00'}]}, 0x50}}, 0x0) 22:54:00 executing program 0: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000002c0)={0x8, 0x5, &(0x7f00000001c0)=@framed={{}, [@jmp={0x5, 0x1, 0x4, 0x0, 0x0, 0x0, 0xfffffffffffffff0}, @generic={0x4}]}, &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, [], 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) 22:54:00 executing program 1: perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) perf_event_open(0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, 0x0) perf_event_open(&(0x7f0000000180)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x2, 0x0, 0x0, 0x7fff}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_inet6_SIOCSIFADDR(r0, 0x89a1, &(0x7f0000000300)={@local={0xfe, 0x80, [0x600, 0x3ef, 0x0, 0x3f00000000000000, 0x100000000000000, 0x0, 0x1103, 0x0, 0x0, 0x0, 0x0, 0x6]}}) ioctl$sock_inet6_SIOCADDRT(r0, 0x89a0, &(0x7f0000000440)={@local={0xfe, 0x80, [0x0, 0xfeff0000]}, @mcast1, @mcast2}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r0, 0x81f8943c, 0x0) 22:54:00 executing program 0: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000002c0)={0x8, 0x5, &(0x7f00000001c0)=@framed={{}, [@jmp={0x5, 0x1, 0x4, 0x0, 0x0, 0x0, 0xfffffffffffffff0}, @generic={0x4}]}, &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, [], 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) 22:54:00 executing program 2: r0 = socket$inet_smc(0x2b, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0xc, &(0x7f0000000000)=0x5, 0x4) 22:54:00 executing program 3: perf_event_open(&(0x7f0000000000)={0x1000000002, 0x70, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPSET_CMD_CREATE(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000280)={0x50, 0x2, 0x6, 0x301, 0x0, 0x0, {}, [@IPSET_ATTR_FAMILY={0x5, 0x5, 0xa}, @IPSET_ATTR_SETNAME={0x9, 0x2, 'syz0\x00'}, @IPSET_ATTR_REVISION={0x5}, @IPSET_ATTR_PROTOCOL={0x5, 0x1, 0x6}, @IPSET_ATTR_TYPENAME={0x15, 0x3, 'hash:ip,port,net\x00'}]}, 0x50}}, 0x0) 22:54:00 executing program 0: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000002c0)={0x8, 0x5, &(0x7f00000001c0)=@framed={{}, [@jmp={0x5, 0x1, 0x4, 0x0, 0x0, 0x0, 0xfffffffffffffff0}, @generic={0x4}]}, &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, [], 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) 22:54:00 executing program 2: r0 = socket$inet_smc(0x2b, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0xc, &(0x7f0000000000)=0x5, 0x4) 22:54:00 executing program 3: perf_event_open(&(0x7f0000000000)={0x1000000002, 0x70, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPSET_CMD_CREATE(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000280)={0x50, 0x2, 0x6, 0x301, 0x0, 0x0, {}, [@IPSET_ATTR_FAMILY={0x5, 0x5, 0xa}, @IPSET_ATTR_SETNAME={0x9, 0x2, 'syz0\x00'}, @IPSET_ATTR_REVISION={0x5}, @IPSET_ATTR_PROTOCOL={0x5, 0x1, 0x6}, @IPSET_ATTR_TYPENAME={0x15, 0x3, 'hash:ip,port,net\x00'}]}, 0x50}}, 0x0) 22:54:00 executing program 0: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_IPV6_IPSEC_POLICY(r0, 0x29, 0x22, &(0x7f0000000000)={{{@in6=@mcast1, @in6=@initdev={0xfe, 0x88, [], 0x0, 0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xee01}}, {{@in6=@private0}, 0x0, @in=@remote}}, 0xe8) 22:54:00 executing program 2: move_pages(0x0, 0x0, 0x0, &(0x7f0000000040)=[0x0], 0x0, 0x0) mlock2(&(0x7f0000ff9000/0x2000)=nil, 0x2000, 0x0) munlock(&(0x7f0000ffa000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000) 22:54:00 executing program 3: perf_event_open(&(0x7f0000000000)={0x1000000002, 0x70, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPSET_CMD_CREATE(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000280)={0x50, 0x2, 0x6, 0x301, 0x0, 0x0, {}, [@IPSET_ATTR_FAMILY={0x5, 0x5, 0xa}, @IPSET_ATTR_SETNAME={0x9, 0x2, 'syz0\x00'}, @IPSET_ATTR_REVISION={0x5}, @IPSET_ATTR_PROTOCOL={0x5, 0x1, 0x6}, @IPSET_ATTR_TYPENAME={0x15, 0x3, 'hash:ip,port,net\x00'}]}, 0x50}}, 0x0) 22:54:00 executing program 1: perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) perf_event_open(0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, 0x0) perf_event_open(&(0x7f0000000180)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x2, 0x0, 0x0, 0x7fff}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_inet6_SIOCSIFADDR(r0, 0x89a1, &(0x7f0000000300)={@local={0xfe, 0x80, [0x600, 0x3ef, 0x0, 0x3f00000000000000, 0x100000000000000, 0x0, 0x1103, 0x0, 0x0, 0x0, 0x0, 0x6]}}) ioctl$sock_inet6_SIOCADDRT(r0, 0x89a0, &(0x7f0000000440)={@local={0xfe, 0x80, [0x0, 0xfeff0000]}, @mcast1, @mcast2}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r0, 0x81f8943c, 0x0) 22:54:00 executing program 0: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_IPV6_IPSEC_POLICY(r0, 0x29, 0x22, &(0x7f0000000000)={{{@in6=@mcast1, @in6=@initdev={0xfe, 0x88, [], 0x0, 0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xee01}}, {{@in6=@private0}, 0x0, @in=@remote}}, 0xe8) 22:54:00 executing program 0: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_IPV6_IPSEC_POLICY(r0, 0x29, 0x22, &(0x7f0000000000)={{{@in6=@mcast1, @in6=@initdev={0xfe, 0x88, [], 0x0, 0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xee01}}, {{@in6=@private0}, 0x0, @in=@remote}}, 0xe8) 22:54:00 executing program 2: move_pages(0x0, 0x0, 0x0, &(0x7f0000000040)=[0x0], 0x0, 0x0) mlock2(&(0x7f0000ff9000/0x2000)=nil, 0x2000, 0x0) munlock(&(0x7f0000ffa000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000) 22:54:00 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x0, 0x201) write$binfmt_elf64(r0, &(0x7f00000000c0)=ANY=[], 0xffffffe8) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x1, 0x0, 0x0) r2 = gettid() syz_open_procfs(0x0, &(0x7f00000000c0)='fd/3\x00') timer_create(0x0, &(0x7f0000000300)={0x0, 0x12}, &(0x7f0000000340)) timer_settime(0x0, 0x0, &(0x7f0000000080)={{}, {0x0, 0x3938700}}, 0x0) tkill(r2, 0x401004000000016) 22:54:00 executing program 0: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_IPV6_IPSEC_POLICY(r0, 0x29, 0x22, &(0x7f0000000000)={{{@in6=@mcast1, @in6=@initdev={0xfe, 0x88, [], 0x0, 0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xee01}}, {{@in6=@private0}, 0x0, @in=@remote}}, 0xe8) 22:54:00 executing program 2: move_pages(0x0, 0x0, 0x0, &(0x7f0000000040)=[0x0], 0x0, 0x0) mlock2(&(0x7f0000ff9000/0x2000)=nil, 0x2000, 0x0) munlock(&(0x7f0000ffa000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000) 22:54:00 executing program 0: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$IPT_SO_SET_REPLACE(r0, 0x0, 0x40, &(0x7f0000000700)=@filter={'filter\x00', 0xe, 0x4, 0x2a8, 0x198, 0x98, 0x98, 0x98, 0x0, 0x230, 0x210, 0x210, 0x210, 0x230, 0x4, 0x0, {[{{@ip={@multicast1, @dev, 0x0, 0x0, 'ip_vti0\x00', 'veth1_to_team\x00'}, 0x0, 0x70, 0x98}, @common=@unspec=@AUDIT={0x28, 'AUDIT\x00'}}, {{@uncond, 0x0, 0xb8, 0xe0, 0x0, {}, [@common=@unspec=@limit={{0x48, 'limit\x00'}, {0x0, 0x82, 0x0, 0x0, 0x0, 0x1f}}]}, @REJECT={0x28, 'REJECT\x00'}}, {{@ip={@multicast2, @private, 0x0, 0x0, 'syzkaller0\x00', 'vlan0\x00'}, 0x0, 0x70, 0x98}, @REJECT={0x28, 'REJECT\x00'}}], {{[], 0x0, 0x70, 0x98}, {0x28}}}}, 0x308) r1 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r1, &(0x7f0000000100)={0x2, 0x0, @dev={0xac, 0x14, 0x14, 0x24}}, 0x10) connect$inet(r1, &(0x7f0000000080)={0x2, 0x0, @multicast1}, 0x10) sendmmsg(r1, &(0x7f0000007fc0), 0x4000000000002b8, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000280), 0x1, 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x880, 0x80) 22:54:01 executing program 2: move_pages(0x0, 0x0, 0x0, &(0x7f0000000040)=[0x0], 0x0, 0x0) mlock2(&(0x7f0000ff9000/0x2000)=nil, 0x2000, 0x0) munlock(&(0x7f0000ffa000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000) 22:54:01 executing program 1: perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) perf_event_open(0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, 0x0) perf_event_open(&(0x7f0000000180)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x2, 0x0, 0x0, 0x7fff}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_inet6_SIOCSIFADDR(r0, 0x89a1, &(0x7f0000000300)={@local={0xfe, 0x80, [0x600, 0x3ef, 0x0, 0x3f00000000000000, 0x100000000000000, 0x0, 0x1103, 0x0, 0x0, 0x0, 0x0, 0x6]}}) ioctl$sock_inet6_SIOCADDRT(r0, 0x89a0, &(0x7f0000000440)={@local={0xfe, 0x80, [0x0, 0xfeff0000]}, @mcast1, @mcast2}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r0, 0x81f8943c, 0x0) 22:54:01 executing program 0: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x13, &(0x7f0000000040)=0x100000001, 0x76dc) setsockopt$inet6_tcp_TCP_REPAIR_QUEUE(r0, 0x6, 0x14, &(0x7f0000000780)=0x1, 0x4) connect$inet6(r0, &(0x7f0000000080), 0x1c) setsockopt$inet6_tcp_TCP_ULP(r0, 0x6, 0x1f, &(0x7f00000002c0)='tls\x00', 0x4) setsockopt$inet6_tcp_TLS_TX(r0, 0x11a, 0x2, &(0x7f0000000500)=@gcm_128={{0x304}, "96396995a7c23181", "06abaf02970cbbe7b06176bc26ca1544", "e5e707af", "498043b14786e9f9"}, 0x28) recvmmsg(r0, &(0x7f0000000640)=[{{0x0, 0x0, &(0x7f0000001080)=[{&(0x7f0000000a80)=""/194, 0xc2}], 0x1}}], 0x1, 0x0, 0x0) recvmmsg(r0, &(0x7f0000002300)=[{{0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000140)=""/124, 0x7c}], 0x1}}], 0x1, 0x0, 0x0) sendmmsg(r0, &(0x7f0000000a00)=[{{0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000100)="7029c5266c", 0x5}], 0x1}}], 0x1, 0x0) readv(r0, &(0x7f00000003c0)=[{&(0x7f00000000c0)=""/16, 0x10}], 0x1) 22:54:01 executing program 2: openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000240)='cgroup.controllers\x00', 0x26e1, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='memory.events\x00', 0x100002, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0x7a05, 0x1700) write$cgroup_int(r1, &(0x7f0000000200), 0x43400) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000280)='memory.events\x00', 0x7a05, 0x1700) perf_event_open(&(0x7f0000000bc0)={0x2, 0x70, 0xe0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) write$cgroup_subtree(r2, &(0x7f0000000200)=ANY=[], 0x4ea00) ioctl$PERF_EVENT_IOC_PERIOD(r0, 0xc028660f, &(0x7f00000005c0)=0x443000033) 22:54:01 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x0, 0x201) write$binfmt_elf64(r0, &(0x7f00000000c0)=ANY=[], 0xffffffe8) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x1, 0x0, 0x0) r2 = gettid() syz_open_procfs(0x0, &(0x7f00000000c0)='fd/3\x00') timer_create(0x0, &(0x7f0000000300)={0x0, 0x12}, &(0x7f0000000340)) timer_settime(0x0, 0x0, &(0x7f0000000080)={{}, {0x0, 0x3938700}}, 0x0) tkill(r2, 0x401004000000016) 22:54:01 executing program 1: perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) perf_event_open(0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, 0x0) perf_event_open(&(0x7f0000000180)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x2, 0x0, 0x0, 0x7fff}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_inet6_SIOCSIFADDR(r0, 0x89a1, &(0x7f0000000300)={@local={0xfe, 0x80, [0x600, 0x3ef, 0x0, 0x3f00000000000000, 0x100000000000000, 0x0, 0x1103, 0x0, 0x0, 0x0, 0x0, 0x6]}}) ioctl$sock_inet6_SIOCADDRT(r0, 0x89a0, &(0x7f0000000440)={@local={0xfe, 0x80, [0x0, 0xfeff0000]}, @mcast1, @mcast2}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r0, 0x81f8943c, 0x0) 22:54:01 executing program 2: openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000240)='cgroup.controllers\x00', 0x26e1, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='memory.events\x00', 0x100002, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0x7a05, 0x1700) write$cgroup_int(r1, &(0x7f0000000200), 0x43400) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000280)='memory.events\x00', 0x7a05, 0x1700) perf_event_open(&(0x7f0000000bc0)={0x2, 0x70, 0xe0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) write$cgroup_subtree(r2, &(0x7f0000000200)=ANY=[], 0x4ea00) ioctl$PERF_EVENT_IOC_PERIOD(r0, 0xc028660f, &(0x7f00000005c0)=0x443000033) 22:54:01 executing program 1: openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000240)='cgroup.controllers\x00', 0x26e1, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='memory.events\x00', 0x100002, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0x7a05, 0x1700) write$cgroup_int(r1, &(0x7f0000000200), 0x43400) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000280)='memory.events\x00', 0x7a05, 0x1700) perf_event_open(&(0x7f0000000bc0)={0x2, 0x70, 0xe0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) write$cgroup_subtree(r2, &(0x7f0000000200)=ANY=[], 0x4ea00) ioctl$PERF_EVENT_IOC_PERIOD(r0, 0xc028660f, &(0x7f00000005c0)=0x443000033) 22:54:02 executing program 0: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x13, &(0x7f0000000040)=0x100000001, 0x76dc) setsockopt$inet6_tcp_TCP_REPAIR_QUEUE(r0, 0x6, 0x14, &(0x7f0000000780)=0x1, 0x4) connect$inet6(r0, &(0x7f0000000080), 0x1c) setsockopt$inet6_tcp_TCP_ULP(r0, 0x6, 0x1f, &(0x7f00000002c0)='tls\x00', 0x4) setsockopt$inet6_tcp_TLS_TX(r0, 0x11a, 0x2, &(0x7f0000000500)=@gcm_128={{0x304}, "96396995a7c23181", "06abaf02970cbbe7b06176bc26ca1544", "e5e707af", "498043b14786e9f9"}, 0x28) recvmmsg(r0, &(0x7f0000000640)=[{{0x0, 0x0, &(0x7f0000001080)=[{&(0x7f0000000a80)=""/194, 0xc2}], 0x1}}], 0x1, 0x0, 0x0) recvmmsg(r0, &(0x7f0000002300)=[{{0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000140)=""/124, 0x7c}], 0x1}}], 0x1, 0x0, 0x0) sendmmsg(r0, &(0x7f0000000a00)=[{{0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000100)="7029c5266c", 0x5}], 0x1}}], 0x1, 0x0) readv(r0, &(0x7f00000003c0)=[{&(0x7f00000000c0)=""/16, 0x10}], 0x1) 22:54:02 executing program 2: openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000240)='cgroup.controllers\x00', 0x26e1, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='memory.events\x00', 0x100002, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0x7a05, 0x1700) write$cgroup_int(r1, &(0x7f0000000200), 0x43400) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000280)='memory.events\x00', 0x7a05, 0x1700) perf_event_open(&(0x7f0000000bc0)={0x2, 0x70, 0xe0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) write$cgroup_subtree(r2, &(0x7f0000000200)=ANY=[], 0x4ea00) ioctl$PERF_EVENT_IOC_PERIOD(r0, 0xc028660f, &(0x7f00000005c0)=0x443000033) 22:54:02 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x0, 0x201) write$binfmt_elf64(r0, &(0x7f00000000c0)=ANY=[], 0xffffffe8) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x1, 0x0, 0x0) r2 = gettid() syz_open_procfs(0x0, &(0x7f00000000c0)='fd/3\x00') timer_create(0x0, &(0x7f0000000300)={0x0, 0x12}, &(0x7f0000000340)) timer_settime(0x0, 0x0, &(0x7f0000000080)={{}, {0x0, 0x3938700}}, 0x0) tkill(r2, 0x401004000000016) 22:54:02 executing program 1: openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000240)='cgroup.controllers\x00', 0x26e1, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='memory.events\x00', 0x100002, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0x7a05, 0x1700) write$cgroup_int(r1, &(0x7f0000000200), 0x43400) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000280)='memory.events\x00', 0x7a05, 0x1700) perf_event_open(&(0x7f0000000bc0)={0x2, 0x70, 0xe0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) write$cgroup_subtree(r2, &(0x7f0000000200)=ANY=[], 0x4ea00) ioctl$PERF_EVENT_IOC_PERIOD(r0, 0xc028660f, &(0x7f00000005c0)=0x443000033) 22:54:02 executing program 2: openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000240)='cgroup.controllers\x00', 0x26e1, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='memory.events\x00', 0x100002, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0x7a05, 0x1700) write$cgroup_int(r1, &(0x7f0000000200), 0x43400) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000280)='memory.events\x00', 0x7a05, 0x1700) perf_event_open(&(0x7f0000000bc0)={0x2, 0x70, 0xe0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) write$cgroup_subtree(r2, &(0x7f0000000200)=ANY=[], 0x4ea00) ioctl$PERF_EVENT_IOC_PERIOD(r0, 0xc028660f, &(0x7f00000005c0)=0x443000033) 22:54:02 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x0, 0x201) write$binfmt_elf64(r0, &(0x7f00000000c0)=ANY=[], 0xffffffe8) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x1, 0x0, 0x0) r2 = gettid() syz_open_procfs(0x0, &(0x7f00000000c0)='fd/3\x00') timer_create(0x0, &(0x7f0000000300)={0x0, 0x12}, &(0x7f0000000340)) timer_settime(0x0, 0x0, &(0x7f0000000080)={{}, {0x0, 0x3938700}}, 0x0) tkill(r2, 0x401004000000016) 22:54:02 executing program 1: openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000240)='cgroup.controllers\x00', 0x26e1, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='memory.events\x00', 0x100002, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0x7a05, 0x1700) write$cgroup_int(r1, &(0x7f0000000200), 0x43400) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000280)='memory.events\x00', 0x7a05, 0x1700) perf_event_open(&(0x7f0000000bc0)={0x2, 0x70, 0xe0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) write$cgroup_subtree(r2, &(0x7f0000000200)=ANY=[], 0x4ea00) ioctl$PERF_EVENT_IOC_PERIOD(r0, 0xc028660f, &(0x7f00000005c0)=0x443000033) 22:54:03 executing program 0: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x13, &(0x7f0000000040)=0x100000001, 0x76dc) setsockopt$inet6_tcp_TCP_REPAIR_QUEUE(r0, 0x6, 0x14, &(0x7f0000000780)=0x1, 0x4) connect$inet6(r0, &(0x7f0000000080), 0x1c) setsockopt$inet6_tcp_TCP_ULP(r0, 0x6, 0x1f, &(0x7f00000002c0)='tls\x00', 0x4) setsockopt$inet6_tcp_TLS_TX(r0, 0x11a, 0x2, &(0x7f0000000500)=@gcm_128={{0x304}, "96396995a7c23181", "06abaf02970cbbe7b06176bc26ca1544", "e5e707af", "498043b14786e9f9"}, 0x28) recvmmsg(r0, &(0x7f0000000640)=[{{0x0, 0x0, &(0x7f0000001080)=[{&(0x7f0000000a80)=""/194, 0xc2}], 0x1}}], 0x1, 0x0, 0x0) recvmmsg(r0, &(0x7f0000002300)=[{{0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000140)=""/124, 0x7c}], 0x1}}], 0x1, 0x0, 0x0) sendmmsg(r0, &(0x7f0000000a00)=[{{0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000100)="7029c5266c", 0x5}], 0x1}}], 0x1, 0x0) readv(r0, &(0x7f00000003c0)=[{&(0x7f00000000c0)=""/16, 0x10}], 0x1) 22:54:03 executing program 2: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x13, &(0x7f0000000040)=0x100000001, 0x76dc) setsockopt$inet6_tcp_TCP_REPAIR_QUEUE(r0, 0x6, 0x14, &(0x7f0000000780)=0x1, 0x4) connect$inet6(r0, &(0x7f0000000080), 0x1c) setsockopt$inet6_tcp_TCP_ULP(r0, 0x6, 0x1f, &(0x7f00000002c0)='tls\x00', 0x4) setsockopt$inet6_tcp_TLS_TX(r0, 0x11a, 0x2, &(0x7f0000000500)=@gcm_128={{0x304}, "96396995a7c23181", "06abaf02970cbbe7b06176bc26ca1544", "e5e707af", "498043b14786e9f9"}, 0x28) recvmmsg(r0, &(0x7f0000000640)=[{{0x0, 0x0, &(0x7f0000001080)=[{&(0x7f0000000a80)=""/194, 0xc2}], 0x1}}], 0x1, 0x0, 0x0) recvmmsg(r0, &(0x7f0000002300)=[{{0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000140)=""/124, 0x7c}], 0x1}}], 0x1, 0x0, 0x0) sendmmsg(r0, &(0x7f0000000a00)=[{{0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000100)="7029c5266c", 0x5}], 0x1}}], 0x1, 0x0) readv(r0, &(0x7f00000003c0)=[{&(0x7f00000000c0)=""/16, 0x10}], 0x1) 22:54:03 executing program 1: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x13, &(0x7f0000000040)=0x100000001, 0x76dc) setsockopt$inet6_tcp_TCP_REPAIR_QUEUE(r0, 0x6, 0x14, &(0x7f0000000780)=0x1, 0x4) connect$inet6(r0, &(0x7f0000000080), 0x1c) setsockopt$inet6_tcp_TCP_ULP(r0, 0x6, 0x1f, &(0x7f00000002c0)='tls\x00', 0x4) setsockopt$inet6_tcp_TLS_TX(r0, 0x11a, 0x2, &(0x7f0000000500)=@gcm_128={{0x304}, "96396995a7c23181", "06abaf02970cbbe7b06176bc26ca1544", "e5e707af", "498043b14786e9f9"}, 0x28) recvmmsg(r0, &(0x7f0000000640)=[{{0x0, 0x0, &(0x7f0000001080)=[{&(0x7f0000000a80)=""/194, 0xc2}], 0x1}}], 0x1, 0x0, 0x0) recvmmsg(r0, &(0x7f0000002300)=[{{0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000140)=""/124, 0x7c}], 0x1}}], 0x1, 0x0, 0x0) sendmmsg(r0, &(0x7f0000000a00)=[{{0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000100)="7029c5266c", 0x5}], 0x1}}], 0x1, 0x0) readv(r0, &(0x7f00000003c0)=[{&(0x7f00000000c0)=""/16, 0x10}], 0x1) 22:54:03 executing program 3: r0 = syz_open_dev$sg(&(0x7f0000000080)='/dev/sg#\x00', 0x0, 0x0) r1 = syz_open_dev$sg(&(0x7f0000000080)='/dev/sg#\x00', 0x0, 0x0) r2 = dup2(r0, r1) ioctl$SG_IO(r2, 0x2285, 0x0) poll(&(0x7f0000000040)=[{r0}], 0x1, 0x0) 22:54:03 executing program 3: r0 = syz_open_dev$sg(&(0x7f0000000080)='/dev/sg#\x00', 0x0, 0x0) r1 = syz_open_dev$sg(&(0x7f0000000080)='/dev/sg#\x00', 0x0, 0x0) r2 = dup2(r0, r1) ioctl$SG_IO(r2, 0x2285, 0x0) poll(&(0x7f0000000040)=[{r0}], 0x1, 0x0) 22:54:03 executing program 3: r0 = syz_open_dev$sg(&(0x7f0000000080)='/dev/sg#\x00', 0x0, 0x0) r1 = syz_open_dev$sg(&(0x7f0000000080)='/dev/sg#\x00', 0x0, 0x0) r2 = dup2(r0, r1) ioctl$SG_IO(r2, 0x2285, 0x0) poll(&(0x7f0000000040)=[{r0}], 0x1, 0x0) 22:54:03 executing program 3: r0 = syz_open_dev$sg(&(0x7f0000000080)='/dev/sg#\x00', 0x0, 0x0) r1 = syz_open_dev$sg(&(0x7f0000000080)='/dev/sg#\x00', 0x0, 0x0) r2 = dup2(r0, r1) ioctl$SG_IO(r2, 0x2285, 0x0) poll(&(0x7f0000000040)=[{r0}], 0x1, 0x0) 22:54:03 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$SEG6(&(0x7f0000000040)='SEG6\x00', 0xffffffffffffffff) sendmsg$SEG6_CMD_SETHMAC(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000080)={0x2c, r1, 0x1, 0x0, 0x0, {}, [@SEG6_ATTR_SECRETLEN={0x5}, @SEG6_ATTR_HMACKEYID={0x8, 0x3, 0x6}, @SEG6_ATTR_ALGID={0x5}]}, 0x2c}}, 0x0) 22:54:04 executing program 0: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x13, &(0x7f0000000040)=0x100000001, 0x76dc) setsockopt$inet6_tcp_TCP_REPAIR_QUEUE(r0, 0x6, 0x14, &(0x7f0000000780)=0x1, 0x4) connect$inet6(r0, &(0x7f0000000080), 0x1c) setsockopt$inet6_tcp_TCP_ULP(r0, 0x6, 0x1f, &(0x7f00000002c0)='tls\x00', 0x4) setsockopt$inet6_tcp_TLS_TX(r0, 0x11a, 0x2, &(0x7f0000000500)=@gcm_128={{0x304}, "96396995a7c23181", "06abaf02970cbbe7b06176bc26ca1544", "e5e707af", "498043b14786e9f9"}, 0x28) recvmmsg(r0, &(0x7f0000000640)=[{{0x0, 0x0, &(0x7f0000001080)=[{&(0x7f0000000a80)=""/194, 0xc2}], 0x1}}], 0x1, 0x0, 0x0) recvmmsg(r0, &(0x7f0000002300)=[{{0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000140)=""/124, 0x7c}], 0x1}}], 0x1, 0x0, 0x0) sendmmsg(r0, &(0x7f0000000a00)=[{{0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000100)="7029c5266c", 0x5}], 0x1}}], 0x1, 0x0) readv(r0, &(0x7f00000003c0)=[{&(0x7f00000000c0)=""/16, 0x10}], 0x1) 22:54:04 executing program 2: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x13, &(0x7f0000000040)=0x100000001, 0x76dc) setsockopt$inet6_tcp_TCP_REPAIR_QUEUE(r0, 0x6, 0x14, &(0x7f0000000780)=0x1, 0x4) connect$inet6(r0, &(0x7f0000000080), 0x1c) setsockopt$inet6_tcp_TCP_ULP(r0, 0x6, 0x1f, &(0x7f00000002c0)='tls\x00', 0x4) setsockopt$inet6_tcp_TLS_TX(r0, 0x11a, 0x2, &(0x7f0000000500)=@gcm_128={{0x304}, "96396995a7c23181", "06abaf02970cbbe7b06176bc26ca1544", "e5e707af", "498043b14786e9f9"}, 0x28) recvmmsg(r0, &(0x7f0000000640)=[{{0x0, 0x0, &(0x7f0000001080)=[{&(0x7f0000000a80)=""/194, 0xc2}], 0x1}}], 0x1, 0x0, 0x0) recvmmsg(r0, &(0x7f0000002300)=[{{0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000140)=""/124, 0x7c}], 0x1}}], 0x1, 0x0, 0x0) sendmmsg(r0, &(0x7f0000000a00)=[{{0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000100)="7029c5266c", 0x5}], 0x1}}], 0x1, 0x0) readv(r0, &(0x7f00000003c0)=[{&(0x7f00000000c0)=""/16, 0x10}], 0x1) 22:54:04 executing program 1: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x13, &(0x7f0000000040)=0x100000001, 0x76dc) setsockopt$inet6_tcp_TCP_REPAIR_QUEUE(r0, 0x6, 0x14, &(0x7f0000000780)=0x1, 0x4) connect$inet6(r0, &(0x7f0000000080), 0x1c) setsockopt$inet6_tcp_TCP_ULP(r0, 0x6, 0x1f, &(0x7f00000002c0)='tls\x00', 0x4) setsockopt$inet6_tcp_TLS_TX(r0, 0x11a, 0x2, &(0x7f0000000500)=@gcm_128={{0x304}, "96396995a7c23181", "06abaf02970cbbe7b06176bc26ca1544", "e5e707af", "498043b14786e9f9"}, 0x28) recvmmsg(r0, &(0x7f0000000640)=[{{0x0, 0x0, &(0x7f0000001080)=[{&(0x7f0000000a80)=""/194, 0xc2}], 0x1}}], 0x1, 0x0, 0x0) recvmmsg(r0, &(0x7f0000002300)=[{{0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000140)=""/124, 0x7c}], 0x1}}], 0x1, 0x0, 0x0) sendmmsg(r0, &(0x7f0000000a00)=[{{0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000100)="7029c5266c", 0x5}], 0x1}}], 0x1, 0x0) readv(r0, &(0x7f00000003c0)=[{&(0x7f00000000c0)=""/16, 0x10}], 0x1) 22:54:04 executing program 3: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$ieee802154(&(0x7f00000001c0)='802.15.4 MAC\x00', r1) sendmsg$IEEE802154_LLSEC_DEL_DEVKEY(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f00000001c0)={0x1c, r2, 0x1, 0x0, 0x0, {}, [@IEEE802154_ATTR_DEV_INDEX={0x8}]}, 0x1c}}, 0x0) 22:54:04 executing program 3: r0 = openat$fb0(0xffffffffffffff9c, &(0x7f0000000140)='/dev/fb0\x00', 0x0, 0x0) mmap$fb(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x12, r0, 0x0) 22:54:04 executing program 3: r0 = openat$fb0(0xffffffffffffff9c, &(0x7f0000000140)='/dev/fb0\x00', 0x0, 0x0) mmap$fb(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x12, r0, 0x0) 22:54:04 executing program 3: r0 = openat$fb0(0xffffffffffffff9c, &(0x7f0000000140)='/dev/fb0\x00', 0x0, 0x0) mmap$fb(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x12, r0, 0x0) 22:54:04 executing program 3: r0 = openat$fb0(0xffffffffffffff9c, &(0x7f0000000140)='/dev/fb0\x00', 0x0, 0x0) mmap$fb(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x12, r0, 0x0) 22:54:04 executing program 3: r0 = fsopen(&(0x7f0000000200)='devpts\x00', 0x0) fsmount(r0, 0x0, 0x0) 22:54:04 executing program 2: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x13, &(0x7f0000000040)=0x100000001, 0x76dc) setsockopt$inet6_tcp_TCP_REPAIR_QUEUE(r0, 0x6, 0x14, &(0x7f0000000780)=0x1, 0x4) connect$inet6(r0, &(0x7f0000000080), 0x1c) setsockopt$inet6_tcp_TCP_ULP(r0, 0x6, 0x1f, &(0x7f00000002c0)='tls\x00', 0x4) setsockopt$inet6_tcp_TLS_TX(r0, 0x11a, 0x2, &(0x7f0000000500)=@gcm_128={{0x304}, "96396995a7c23181", "06abaf02970cbbe7b06176bc26ca1544", "e5e707af", "498043b14786e9f9"}, 0x28) recvmmsg(r0, &(0x7f0000000640)=[{{0x0, 0x0, &(0x7f0000001080)=[{&(0x7f0000000a80)=""/194, 0xc2}], 0x1}}], 0x1, 0x0, 0x0) recvmmsg(r0, &(0x7f0000002300)=[{{0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000140)=""/124, 0x7c}], 0x1}}], 0x1, 0x0, 0x0) sendmmsg(r0, &(0x7f0000000a00)=[{{0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000100)="7029c5266c", 0x5}], 0x1}}], 0x1, 0x0) readv(r0, &(0x7f00000003c0)=[{&(0x7f00000000c0)=""/16, 0x10}], 0x1) 22:54:05 executing program 1: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x13, &(0x7f0000000040)=0x100000001, 0x76dc) setsockopt$inet6_tcp_TCP_REPAIR_QUEUE(r0, 0x6, 0x14, &(0x7f0000000780)=0x1, 0x4) connect$inet6(r0, &(0x7f0000000080), 0x1c) setsockopt$inet6_tcp_TCP_ULP(r0, 0x6, 0x1f, &(0x7f00000002c0)='tls\x00', 0x4) setsockopt$inet6_tcp_TLS_TX(r0, 0x11a, 0x2, &(0x7f0000000500)=@gcm_128={{0x304}, "96396995a7c23181", "06abaf02970cbbe7b06176bc26ca1544", "e5e707af", "498043b14786e9f9"}, 0x28) recvmmsg(r0, &(0x7f0000000640)=[{{0x0, 0x0, &(0x7f0000001080)=[{&(0x7f0000000a80)=""/194, 0xc2}], 0x1}}], 0x1, 0x0, 0x0) recvmmsg(r0, &(0x7f0000002300)=[{{0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000140)=""/124, 0x7c}], 0x1}}], 0x1, 0x0, 0x0) sendmmsg(r0, &(0x7f0000000a00)=[{{0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000100)="7029c5266c", 0x5}], 0x1}}], 0x1, 0x0) readv(r0, &(0x7f00000003c0)=[{&(0x7f00000000c0)=""/16, 0x10}], 0x1) 22:54:05 executing program 0: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000000)=@allocspi={0x104, 0x16, 0x3, 0x0, 0x0, {{{@in6=@dev, @in6=@mcast1}, {@in6=@empty, 0x0, 0x33}, @in6=@private0, {}, {}, {}, 0x70bd29, 0x0, 0x2}, 0x0, 0x6e}, [@mark={0xc, 0x15, {0x0, 0xffffff1f}}]}, 0x104}}, 0x0) 22:54:05 executing program 3: r0 = fsopen(&(0x7f0000000200)='devpts\x00', 0x0) fsmount(r0, 0x0, 0x0) [ 469.581622][T17176] netlink: 4 bytes leftover after parsing attributes in process `syz-executor.0'. 22:54:05 executing program 3: r0 = fsopen(&(0x7f0000000200)='devpts\x00', 0x0) fsmount(r0, 0x0, 0x0) 22:54:05 executing program 0: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000000)=@allocspi={0x104, 0x16, 0x3, 0x0, 0x0, {{{@in6=@dev, @in6=@mcast1}, {@in6=@empty, 0x0, 0x33}, @in6=@private0, {}, {}, {}, 0x70bd29, 0x0, 0x2}, 0x0, 0x6e}, [@mark={0xc, 0x15, {0x0, 0xffffff1f}}]}, 0x104}}, 0x0) 22:54:05 executing program 3: r0 = fsopen(&(0x7f0000000200)='devpts\x00', 0x0) fsmount(r0, 0x0, 0x0) [ 469.683964][T17184] netlink: 4 bytes leftover after parsing attributes in process `syz-executor.0'. 22:54:05 executing program 0: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000000)=@allocspi={0x104, 0x16, 0x3, 0x0, 0x0, {{{@in6=@dev, @in6=@mcast1}, {@in6=@empty, 0x0, 0x33}, @in6=@private0, {}, {}, {}, 0x70bd29, 0x0, 0x2}, 0x0, 0x6e}, [@mark={0xc, 0x15, {0x0, 0xffffff1f}}]}, 0x104}}, 0x0) [ 469.770994][T17189] netlink: 4 bytes leftover after parsing attributes in process `syz-executor.0'. 22:54:05 executing program 0: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000000)=@allocspi={0x104, 0x16, 0x3, 0x0, 0x0, {{{@in6=@dev, @in6=@mcast1}, {@in6=@empty, 0x0, 0x33}, @in6=@private0, {}, {}, {}, 0x70bd29, 0x0, 0x2}, 0x0, 0x6e}, [@mark={0xc, 0x15, {0x0, 0xffffff1f}}]}, 0x104}}, 0x0) [ 470.297809][T17191] netlink: 4 bytes leftover after parsing attributes in process `syz-executor.0'. 22:54:06 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f0000003780)='nl80211\x00', 0xffffffffffffffff) r2 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r2, 0x8933, &(0x7f0000003a40)={'wlan0\x00', 0x0}) sendmsg$NL80211_CMD_NEW_INTERFACE(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000100)={0x38, r1, 0x1, 0x0, 0x0, {{0x6}, {@void, @val={0x8, 0x3, r3}, @void}}, [@mon_options=[@NL80211_ATTR_MU_MIMO_GROUP_DATA={0x1c, 0xe7, "4e498fa61d564973f007697b95e07f965267b3895235b633"}]]}, 0x38}}, 0x0) 22:54:06 executing program 2: mkdirat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000)='./cgroup.cpu/syz0\x00', 0x1ff) mount$fuse(0x20000000, &(0x7f00000004c0)='./file0\x00', 0x0, 0xfa04, 0x0) chdir(&(0x7f0000000240)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x141042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000000c0)=ANY=[], 0xfffffffffffffdc5) socket$inet_udplite(0x2, 0x2, 0x88) sendfile(r0, r0, 0x0, 0x2) creat(&(0x7f0000000280)='./bus\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2800004, 0x12, r1, 0x0) preadv(r1, &(0x7f00000001c0)=[{0x0}], 0x1, 0x9, 0x0) 22:54:06 executing program 0: r0 = socket$netlink(0x10, 0x3, 0x9) setsockopt(r0, 0x10e, 0xb, &(0x7f0000000100)="00000002", 0x4) sendmsg(r0, &(0x7f0000000400)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000140)="23000000ed0307041dfffd946f610500020000001f00000000000800050016000400ff", 0x23}], 0x1}, 0x0) 22:54:06 executing program 1: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r0, &(0x7f0000000580)=ANY=[@ANYBLOB="84e00c00044df32ca4b6cdc25fb2f480803fad040000000000000046b4fd372474a526b6948df3", @ANYRES64, @ANYBLOB="0700b833072dce24875e7207ae5b1686965b007d3e46b937ee79"], 0xfea7) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10012, r0, 0x0) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000040)={0x0, 0x0}) 22:54:06 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f0000003780)='nl80211\x00', 0xffffffffffffffff) r2 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r2, 0x8933, &(0x7f0000003a40)={'wlan0\x00', 0x0}) sendmsg$NL80211_CMD_NEW_INTERFACE(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000100)={0x38, r1, 0x1, 0x0, 0x0, {{0x6}, {@void, @val={0x8, 0x3, r3}, @void}}, [@mon_options=[@NL80211_ATTR_MU_MIMO_GROUP_DATA={0x1c, 0xe7, "4e498fa61d564973f007697b95e07f965267b3895235b633"}]]}, 0x38}}, 0x0) 22:54:06 executing program 0: r0 = socket$netlink(0x10, 0x3, 0x9) setsockopt(r0, 0x10e, 0xb, &(0x7f0000000100)="00000002", 0x4) sendmsg(r0, &(0x7f0000000400)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000140)="23000000ed0307041dfffd946f610500020000001f00000000000800050016000400ff", 0x23}], 0x1}, 0x0) 22:54:06 executing program 1: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r0, &(0x7f0000000580)=ANY=[@ANYBLOB="84e00c00044df32ca4b6cdc25fb2f480803fad040000000000000046b4fd372474a526b6948df3", @ANYRES64, @ANYBLOB="0700b833072dce24875e7207ae5b1686965b007d3e46b937ee79"], 0xfea7) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10012, r0, 0x0) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000040)={0x0, 0x0}) 22:54:06 executing program 0: r0 = socket$netlink(0x10, 0x3, 0x9) setsockopt(r0, 0x10e, 0xb, &(0x7f0000000100)="00000002", 0x4) sendmsg(r0, &(0x7f0000000400)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000140)="23000000ed0307041dfffd946f610500020000001f00000000000800050016000400ff", 0x23}], 0x1}, 0x0) 22:54:06 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f0000003780)='nl80211\x00', 0xffffffffffffffff) r2 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r2, 0x8933, &(0x7f0000003a40)={'wlan0\x00', 0x0}) sendmsg$NL80211_CMD_NEW_INTERFACE(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000100)={0x38, r1, 0x1, 0x0, 0x0, {{0x6}, {@void, @val={0x8, 0x3, r3}, @void}}, [@mon_options=[@NL80211_ATTR_MU_MIMO_GROUP_DATA={0x1c, 0xe7, "4e498fa61d564973f007697b95e07f965267b3895235b633"}]]}, 0x38}}, 0x0) 22:54:06 executing program 2: mkdirat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000)='./cgroup.cpu/syz0\x00', 0x1ff) mount$fuse(0x20000000, &(0x7f00000004c0)='./file0\x00', 0x0, 0xfa04, 0x0) chdir(&(0x7f0000000240)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x141042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000000c0)=ANY=[], 0xfffffffffffffdc5) socket$inet_udplite(0x2, 0x2, 0x88) sendfile(r0, r0, 0x0, 0x2) creat(&(0x7f0000000280)='./bus\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2800004, 0x12, r1, 0x0) preadv(r1, &(0x7f00000001c0)=[{0x0}], 0x1, 0x9, 0x0) 22:54:06 executing program 0: r0 = socket$netlink(0x10, 0x3, 0x9) setsockopt(r0, 0x10e, 0xb, &(0x7f0000000100)="00000002", 0x4) sendmsg(r0, &(0x7f0000000400)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000140)="23000000ed0307041dfffd946f610500020000001f00000000000800050016000400ff", 0x23}], 0x1}, 0x0) 22:54:06 executing program 1: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r0, &(0x7f0000000580)=ANY=[@ANYBLOB="84e00c00044df32ca4b6cdc25fb2f480803fad040000000000000046b4fd372474a526b6948df3", @ANYRES64, @ANYBLOB="0700b833072dce24875e7207ae5b1686965b007d3e46b937ee79"], 0xfea7) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10012, r0, 0x0) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000040)={0x0, 0x0}) 22:54:06 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f0000003780)='nl80211\x00', 0xffffffffffffffff) r2 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r2, 0x8933, &(0x7f0000003a40)={'wlan0\x00', 0x0}) sendmsg$NL80211_CMD_NEW_INTERFACE(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000100)={0x38, r1, 0x1, 0x0, 0x0, {{0x6}, {@void, @val={0x8, 0x3, r3}, @void}}, [@mon_options=[@NL80211_ATTR_MU_MIMO_GROUP_DATA={0x1c, 0xe7, "4e498fa61d564973f007697b95e07f965267b3895235b633"}]]}, 0x38}}, 0x0) 22:54:06 executing program 0: add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000240)={'syz', 0x2}, &(0x7f0000000280)="1e", 0x1, 0x0) keyctl$KEYCTL_RESTRICT_KEYRING(0x1d, 0x0, &(0x7f0000000480)='asymmetric\x00', &(0x7f00000004c0)=@chain={'key_or_keyring:', 0x0, ':chain\x00'}) keyctl$restrict_keyring(0x1d, 0x0, &(0x7f0000000040)='encrypted\x00', 0x0) add_key$user(&(0x7f0000000200)='user\x00', &(0x7f00000002c0)={'syz', 0x1}, &(0x7f0000000300)="df07bcaa55dca272d33d2b47f79c930ad96e88502b666855476c4a83cd19c31094e4d747812c119deca415f5404dd70ebcebb8e24a83b881d3132a0134444c9283c75677d51a6bf95c64ed47a73a8ea7f49eca85ad706c4b66ea2dbcf109ea807e8584ac24acb734cf7802997f352b317716b7c3b5a21cea32674d79dc8ecfecf7072b1d4a6407091f2458fda10e9f8614b875e467db333f7dadeed1794e2e9e8753c73660f4cd4137f5b2a871ee00e27f91b5e65abd752aec14a629b950c82c3200ea80042a33a7c956de72f4fda484785138d4acb8a50e73ea0719d8656fad37a8a9f4aacb2169dd60b7f16a9a477b157ab2f1", 0xf4, 0x0) bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xd, [], 0x0, 0x20, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0xffffffffffffffff}, 0x78) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) r0 = syz_init_net_socket$llc(0x1a, 0x1, 0x0) setsockopt$sock_timeval(r0, 0x1, 0x15, &(0x7f0000000140)={0x0, 0x7530}, 0x10) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='trusted.overlay.opaque\x00', &(0x7f0000000500)='y\x00', 0x2, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r1, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) preadv(r2, &(0x7f0000000280), 0x1, 0x0, 0x0) r3 = socket$inet6(0xa, 0x3, 0x6) setsockopt$inet6_IPV6_FLOWLABEL_MGR(r3, 0x29, 0x20, &(0x7f0000000100)={@rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', 0x0, 0x0, 0x2000000000903, 0x1}, 0x22) r4 = openat$nvram(0xffffffffffffff9c, &(0x7f0000000180)='/dev/nvram\x00', 0x42, 0x0) ioctl$sock_SIOCGIFVLAN_SET_VLAN_INGRESS_PRIORITY_CMD(r4, 0x8982, &(0x7f00000001c0)={0x2, 'veth1_virt_wifi\x00', {0x2}, 0x9}) connect$llc(r0, &(0x7f0000000000)={0x1a, 0x1, 0x0, 0x1, 0x3, 0x0, @remote}, 0x10) preadv(r1, &(0x7f0000000800)=[{&(0x7f0000000080)=""/37, 0x25}, {&(0x7f0000000540)=""/244, 0xf4}, {&(0x7f0000000640)=""/33, 0x21}, {&(0x7f0000000680)=""/41, 0x29}, {&(0x7f00000006c0)=""/74, 0x4a}, {&(0x7f0000000740)=""/131, 0x83}], 0x6, 0x0, 0x5) 22:54:07 executing program 3: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000300)='./bus\x00', 0x0) mount(0x0, &(0x7f0000000f40)='./file0\x00', &(0x7f0000000140)='devtmpfs\x00', 0x0, 0x0) mkdir(&(0x7f00000002c0)='./file1\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x1, 0x0, 0x0) mount$overlay(0x0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB='upperdir=./bus,workdir=./file1,lowerdir=./file0']) chdir(&(0x7f00000001c0)='./bus\x00') rename(&(0x7f0000000100)='./bus\x00', &(0x7f0000000380)='./file0\x00') 22:54:07 executing program 1: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r0, &(0x7f0000000580)=ANY=[@ANYBLOB="84e00c00044df32ca4b6cdc25fb2f480803fad040000000000000046b4fd372474a526b6948df3", @ANYRES64, @ANYBLOB="0700b833072dce24875e7207ae5b1686965b007d3e46b937ee79"], 0xfea7) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10012, r0, 0x0) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000040)={0x0, 0x0}) 22:54:07 executing program 0: add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000240)={'syz', 0x2}, &(0x7f0000000280)="1e", 0x1, 0x0) keyctl$KEYCTL_RESTRICT_KEYRING(0x1d, 0x0, &(0x7f0000000480)='asymmetric\x00', &(0x7f00000004c0)=@chain={'key_or_keyring:', 0x0, ':chain\x00'}) keyctl$restrict_keyring(0x1d, 0x0, &(0x7f0000000040)='encrypted\x00', 0x0) add_key$user(&(0x7f0000000200)='user\x00', &(0x7f00000002c0)={'syz', 0x1}, &(0x7f0000000300)="df07bcaa55dca272d33d2b47f79c930ad96e88502b666855476c4a83cd19c31094e4d747812c119deca415f5404dd70ebcebb8e24a83b881d3132a0134444c9283c75677d51a6bf95c64ed47a73a8ea7f49eca85ad706c4b66ea2dbcf109ea807e8584ac24acb734cf7802997f352b317716b7c3b5a21cea32674d79dc8ecfecf7072b1d4a6407091f2458fda10e9f8614b875e467db333f7dadeed1794e2e9e8753c73660f4cd4137f5b2a871ee00e27f91b5e65abd752aec14a629b950c82c3200ea80042a33a7c956de72f4fda484785138d4acb8a50e73ea0719d8656fad37a8a9f4aacb2169dd60b7f16a9a477b157ab2f1", 0xf4, 0x0) bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xd, [], 0x0, 0x20, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0xffffffffffffffff}, 0x78) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) r0 = syz_init_net_socket$llc(0x1a, 0x1, 0x0) setsockopt$sock_timeval(r0, 0x1, 0x15, &(0x7f0000000140)={0x0, 0x7530}, 0x10) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='trusted.overlay.opaque\x00', &(0x7f0000000500)='y\x00', 0x2, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r1, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) preadv(r2, &(0x7f0000000280), 0x1, 0x0, 0x0) r3 = socket$inet6(0xa, 0x3, 0x6) setsockopt$inet6_IPV6_FLOWLABEL_MGR(r3, 0x29, 0x20, &(0x7f0000000100)={@rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', 0x0, 0x0, 0x2000000000903, 0x1}, 0x22) r4 = openat$nvram(0xffffffffffffff9c, &(0x7f0000000180)='/dev/nvram\x00', 0x42, 0x0) ioctl$sock_SIOCGIFVLAN_SET_VLAN_INGRESS_PRIORITY_CMD(r4, 0x8982, &(0x7f00000001c0)={0x2, 'veth1_virt_wifi\x00', {0x2}, 0x9}) connect$llc(r0, &(0x7f0000000000)={0x1a, 0x1, 0x0, 0x1, 0x3, 0x0, @remote}, 0x10) preadv(r1, &(0x7f0000000800)=[{&(0x7f0000000080)=""/37, 0x25}, {&(0x7f0000000540)=""/244, 0xf4}, {&(0x7f0000000640)=""/33, 0x21}, {&(0x7f0000000680)=""/41, 0x29}, {&(0x7f00000006c0)=""/74, 0x4a}, {&(0x7f0000000740)=""/131, 0x83}], 0x6, 0x0, 0x5) [ 471.560178][T17228] overlayfs: filesystem on './bus' not supported as upperdir [ 471.687657][ T3408] ieee802154 phy0 wpan0: encryption failed: -22 [ 471.699888][ T3408] ieee802154 phy1 wpan1: encryption failed: -22 22:54:07 executing program 2: mkdirat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000)='./cgroup.cpu/syz0\x00', 0x1ff) mount$fuse(0x20000000, &(0x7f00000004c0)='./file0\x00', 0x0, 0xfa04, 0x0) chdir(&(0x7f0000000240)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x141042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000000c0)=ANY=[], 0xfffffffffffffdc5) socket$inet_udplite(0x2, 0x2, 0x88) sendfile(r0, r0, 0x0, 0x2) creat(&(0x7f0000000280)='./bus\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2800004, 0x12, r1, 0x0) preadv(r1, &(0x7f00000001c0)=[{0x0}], 0x1, 0x9, 0x0) 22:54:07 executing program 3: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000300)='./bus\x00', 0x0) mount(0x0, &(0x7f0000000f40)='./file0\x00', &(0x7f0000000140)='devtmpfs\x00', 0x0, 0x0) mkdir(&(0x7f00000002c0)='./file1\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x1, 0x0, 0x0) mount$overlay(0x0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB='upperdir=./bus,workdir=./file1,lowerdir=./file0']) chdir(&(0x7f00000001c0)='./bus\x00') rename(&(0x7f0000000100)='./bus\x00', &(0x7f0000000380)='./file0\x00') 22:54:07 executing program 1: add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000240)={'syz', 0x2}, &(0x7f0000000280)="1e", 0x1, 0x0) keyctl$KEYCTL_RESTRICT_KEYRING(0x1d, 0x0, &(0x7f0000000480)='asymmetric\x00', &(0x7f00000004c0)=@chain={'key_or_keyring:', 0x0, ':chain\x00'}) keyctl$restrict_keyring(0x1d, 0x0, &(0x7f0000000040)='encrypted\x00', 0x0) add_key$user(&(0x7f0000000200)='user\x00', &(0x7f00000002c0)={'syz', 0x1}, &(0x7f0000000300)="df07bcaa55dca272d33d2b47f79c930ad96e88502b666855476c4a83cd19c31094e4d747812c119deca415f5404dd70ebcebb8e24a83b881d3132a0134444c9283c75677d51a6bf95c64ed47a73a8ea7f49eca85ad706c4b66ea2dbcf109ea807e8584ac24acb734cf7802997f352b317716b7c3b5a21cea32674d79dc8ecfecf7072b1d4a6407091f2458fda10e9f8614b875e467db333f7dadeed1794e2e9e8753c73660f4cd4137f5b2a871ee00e27f91b5e65abd752aec14a629b950c82c3200ea80042a33a7c956de72f4fda484785138d4acb8a50e73ea0719d8656fad37a8a9f4aacb2169dd60b7f16a9a477b157ab2f1", 0xf4, 0x0) bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xd, [], 0x0, 0x20, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0xffffffffffffffff}, 0x78) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) r0 = syz_init_net_socket$llc(0x1a, 0x1, 0x0) setsockopt$sock_timeval(r0, 0x1, 0x15, &(0x7f0000000140)={0x0, 0x7530}, 0x10) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='trusted.overlay.opaque\x00', &(0x7f0000000500)='y\x00', 0x2, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r1, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) preadv(r2, &(0x7f0000000280), 0x1, 0x0, 0x0) r3 = socket$inet6(0xa, 0x3, 0x6) setsockopt$inet6_IPV6_FLOWLABEL_MGR(r3, 0x29, 0x20, &(0x7f0000000100)={@rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', 0x0, 0x0, 0x2000000000903, 0x1}, 0x22) r4 = openat$nvram(0xffffffffffffff9c, &(0x7f0000000180)='/dev/nvram\x00', 0x42, 0x0) ioctl$sock_SIOCGIFVLAN_SET_VLAN_INGRESS_PRIORITY_CMD(r4, 0x8982, &(0x7f00000001c0)={0x2, 'veth1_virt_wifi\x00', {0x2}, 0x9}) connect$llc(r0, &(0x7f0000000000)={0x1a, 0x1, 0x0, 0x1, 0x3, 0x0, @remote}, 0x10) preadv(r1, &(0x7f0000000800)=[{&(0x7f0000000080)=""/37, 0x25}, {&(0x7f0000000540)=""/244, 0xf4}, {&(0x7f0000000640)=""/33, 0x21}, {&(0x7f0000000680)=""/41, 0x29}, {&(0x7f00000006c0)=""/74, 0x4a}, {&(0x7f0000000740)=""/131, 0x83}], 0x6, 0x0, 0x5) 22:54:07 executing program 0: add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000240)={'syz', 0x2}, &(0x7f0000000280)="1e", 0x1, 0x0) keyctl$KEYCTL_RESTRICT_KEYRING(0x1d, 0x0, &(0x7f0000000480)='asymmetric\x00', &(0x7f00000004c0)=@chain={'key_or_keyring:', 0x0, ':chain\x00'}) keyctl$restrict_keyring(0x1d, 0x0, &(0x7f0000000040)='encrypted\x00', 0x0) add_key$user(&(0x7f0000000200)='user\x00', &(0x7f00000002c0)={'syz', 0x1}, &(0x7f0000000300)="df07bcaa55dca272d33d2b47f79c930ad96e88502b666855476c4a83cd19c31094e4d747812c119deca415f5404dd70ebcebb8e24a83b881d3132a0134444c9283c75677d51a6bf95c64ed47a73a8ea7f49eca85ad706c4b66ea2dbcf109ea807e8584ac24acb734cf7802997f352b317716b7c3b5a21cea32674d79dc8ecfecf7072b1d4a6407091f2458fda10e9f8614b875e467db333f7dadeed1794e2e9e8753c73660f4cd4137f5b2a871ee00e27f91b5e65abd752aec14a629b950c82c3200ea80042a33a7c956de72f4fda484785138d4acb8a50e73ea0719d8656fad37a8a9f4aacb2169dd60b7f16a9a477b157ab2f1", 0xf4, 0x0) bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xd, [], 0x0, 0x20, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0xffffffffffffffff}, 0x78) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) r0 = syz_init_net_socket$llc(0x1a, 0x1, 0x0) setsockopt$sock_timeval(r0, 0x1, 0x15, &(0x7f0000000140)={0x0, 0x7530}, 0x10) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='trusted.overlay.opaque\x00', &(0x7f0000000500)='y\x00', 0x2, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r1, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) preadv(r2, &(0x7f0000000280), 0x1, 0x0, 0x0) r3 = socket$inet6(0xa, 0x3, 0x6) setsockopt$inet6_IPV6_FLOWLABEL_MGR(r3, 0x29, 0x20, &(0x7f0000000100)={@rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', 0x0, 0x0, 0x2000000000903, 0x1}, 0x22) r4 = openat$nvram(0xffffffffffffff9c, &(0x7f0000000180)='/dev/nvram\x00', 0x42, 0x0) ioctl$sock_SIOCGIFVLAN_SET_VLAN_INGRESS_PRIORITY_CMD(r4, 0x8982, &(0x7f00000001c0)={0x2, 'veth1_virt_wifi\x00', {0x2}, 0x9}) connect$llc(r0, &(0x7f0000000000)={0x1a, 0x1, 0x0, 0x1, 0x3, 0x0, @remote}, 0x10) preadv(r1, &(0x7f0000000800)=[{&(0x7f0000000080)=""/37, 0x25}, {&(0x7f0000000540)=""/244, 0xf4}, {&(0x7f0000000640)=""/33, 0x21}, {&(0x7f0000000680)=""/41, 0x29}, {&(0x7f00000006c0)=""/74, 0x4a}, {&(0x7f0000000740)=""/131, 0x83}], 0x6, 0x0, 0x5) 22:54:07 executing program 1: add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000240)={'syz', 0x2}, &(0x7f0000000280)="1e", 0x1, 0x0) keyctl$KEYCTL_RESTRICT_KEYRING(0x1d, 0x0, &(0x7f0000000480)='asymmetric\x00', &(0x7f00000004c0)=@chain={'key_or_keyring:', 0x0, ':chain\x00'}) keyctl$restrict_keyring(0x1d, 0x0, &(0x7f0000000040)='encrypted\x00', 0x0) add_key$user(&(0x7f0000000200)='user\x00', &(0x7f00000002c0)={'syz', 0x1}, &(0x7f0000000300)="df07bcaa55dca272d33d2b47f79c930ad96e88502b666855476c4a83cd19c31094e4d747812c119deca415f5404dd70ebcebb8e24a83b881d3132a0134444c9283c75677d51a6bf95c64ed47a73a8ea7f49eca85ad706c4b66ea2dbcf109ea807e8584ac24acb734cf7802997f352b317716b7c3b5a21cea32674d79dc8ecfecf7072b1d4a6407091f2458fda10e9f8614b875e467db333f7dadeed1794e2e9e8753c73660f4cd4137f5b2a871ee00e27f91b5e65abd752aec14a629b950c82c3200ea80042a33a7c956de72f4fda484785138d4acb8a50e73ea0719d8656fad37a8a9f4aacb2169dd60b7f16a9a477b157ab2f1", 0xf4, 0x0) bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xd, [], 0x0, 0x20, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0xffffffffffffffff}, 0x78) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) r0 = syz_init_net_socket$llc(0x1a, 0x1, 0x0) setsockopt$sock_timeval(r0, 0x1, 0x15, &(0x7f0000000140)={0x0, 0x7530}, 0x10) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='trusted.overlay.opaque\x00', &(0x7f0000000500)='y\x00', 0x2, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r1, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) preadv(r2, &(0x7f0000000280), 0x1, 0x0, 0x0) r3 = socket$inet6(0xa, 0x3, 0x6) setsockopt$inet6_IPV6_FLOWLABEL_MGR(r3, 0x29, 0x20, &(0x7f0000000100)={@rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', 0x0, 0x0, 0x2000000000903, 0x1}, 0x22) r4 = openat$nvram(0xffffffffffffff9c, &(0x7f0000000180)='/dev/nvram\x00', 0x42, 0x0) ioctl$sock_SIOCGIFVLAN_SET_VLAN_INGRESS_PRIORITY_CMD(r4, 0x8982, &(0x7f00000001c0)={0x2, 'veth1_virt_wifi\x00', {0x2}, 0x9}) connect$llc(r0, &(0x7f0000000000)={0x1a, 0x1, 0x0, 0x1, 0x3, 0x0, @remote}, 0x10) preadv(r1, &(0x7f0000000800)=[{&(0x7f0000000080)=""/37, 0x25}, {&(0x7f0000000540)=""/244, 0xf4}, {&(0x7f0000000640)=""/33, 0x21}, {&(0x7f0000000680)=""/41, 0x29}, {&(0x7f00000006c0)=""/74, 0x4a}, {&(0x7f0000000740)=""/131, 0x83}], 0x6, 0x0, 0x5) 22:54:08 executing program 0: add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000240)={'syz', 0x2}, &(0x7f0000000280)="1e", 0x1, 0x0) keyctl$KEYCTL_RESTRICT_KEYRING(0x1d, 0x0, &(0x7f0000000480)='asymmetric\x00', &(0x7f00000004c0)=@chain={'key_or_keyring:', 0x0, ':chain\x00'}) keyctl$restrict_keyring(0x1d, 0x0, &(0x7f0000000040)='encrypted\x00', 0x0) add_key$user(&(0x7f0000000200)='user\x00', &(0x7f00000002c0)={'syz', 0x1}, &(0x7f0000000300)="df07bcaa55dca272d33d2b47f79c930ad96e88502b666855476c4a83cd19c31094e4d747812c119deca415f5404dd70ebcebb8e24a83b881d3132a0134444c9283c75677d51a6bf95c64ed47a73a8ea7f49eca85ad706c4b66ea2dbcf109ea807e8584ac24acb734cf7802997f352b317716b7c3b5a21cea32674d79dc8ecfecf7072b1d4a6407091f2458fda10e9f8614b875e467db333f7dadeed1794e2e9e8753c73660f4cd4137f5b2a871ee00e27f91b5e65abd752aec14a629b950c82c3200ea80042a33a7c956de72f4fda484785138d4acb8a50e73ea0719d8656fad37a8a9f4aacb2169dd60b7f16a9a477b157ab2f1", 0xf4, 0x0) bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xd, [], 0x0, 0x20, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0xffffffffffffffff}, 0x78) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) r0 = syz_init_net_socket$llc(0x1a, 0x1, 0x0) setsockopt$sock_timeval(r0, 0x1, 0x15, &(0x7f0000000140)={0x0, 0x7530}, 0x10) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='trusted.overlay.opaque\x00', &(0x7f0000000500)='y\x00', 0x2, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r1, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) preadv(r2, &(0x7f0000000280), 0x1, 0x0, 0x0) r3 = socket$inet6(0xa, 0x3, 0x6) setsockopt$inet6_IPV6_FLOWLABEL_MGR(r3, 0x29, 0x20, &(0x7f0000000100)={@rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', 0x0, 0x0, 0x2000000000903, 0x1}, 0x22) r4 = openat$nvram(0xffffffffffffff9c, &(0x7f0000000180)='/dev/nvram\x00', 0x42, 0x0) ioctl$sock_SIOCGIFVLAN_SET_VLAN_INGRESS_PRIORITY_CMD(r4, 0x8982, &(0x7f00000001c0)={0x2, 'veth1_virt_wifi\x00', {0x2}, 0x9}) connect$llc(r0, &(0x7f0000000000)={0x1a, 0x1, 0x0, 0x1, 0x3, 0x0, @remote}, 0x10) preadv(r1, &(0x7f0000000800)=[{&(0x7f0000000080)=""/37, 0x25}, {&(0x7f0000000540)=""/244, 0xf4}, {&(0x7f0000000640)=""/33, 0x21}, {&(0x7f0000000680)=""/41, 0x29}, {&(0x7f00000006c0)=""/74, 0x4a}, {&(0x7f0000000740)=""/131, 0x83}], 0x6, 0x0, 0x5) 22:54:08 executing program 3: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000300)='./bus\x00', 0x0) mount(0x0, &(0x7f0000000f40)='./file0\x00', &(0x7f0000000140)='devtmpfs\x00', 0x0, 0x0) mkdir(&(0x7f00000002c0)='./file1\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x1, 0x0, 0x0) mount$overlay(0x0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB='upperdir=./bus,workdir=./file1,lowerdir=./file0']) chdir(&(0x7f00000001c0)='./bus\x00') rename(&(0x7f0000000100)='./bus\x00', &(0x7f0000000380)='./file0\x00') 22:54:08 executing program 0: add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000240)={'syz', 0x2}, &(0x7f0000000280)="1e", 0x1, 0x0) keyctl$KEYCTL_RESTRICT_KEYRING(0x1d, 0x0, &(0x7f0000000480)='asymmetric\x00', &(0x7f00000004c0)=@chain={'key_or_keyring:', 0x0, ':chain\x00'}) keyctl$restrict_keyring(0x1d, 0x0, &(0x7f0000000040)='encrypted\x00', 0x0) add_key$user(&(0x7f0000000200)='user\x00', &(0x7f00000002c0)={'syz', 0x1}, &(0x7f0000000300)="df07bcaa55dca272d33d2b47f79c930ad96e88502b666855476c4a83cd19c31094e4d747812c119deca415f5404dd70ebcebb8e24a83b881d3132a0134444c9283c75677d51a6bf95c64ed47a73a8ea7f49eca85ad706c4b66ea2dbcf109ea807e8584ac24acb734cf7802997f352b317716b7c3b5a21cea32674d79dc8ecfecf7072b1d4a6407091f2458fda10e9f8614b875e467db333f7dadeed1794e2e9e8753c73660f4cd4137f5b2a871ee00e27f91b5e65abd752aec14a629b950c82c3200ea80042a33a7c956de72f4fda484785138d4acb8a50e73ea0719d8656fad37a8a9f4aacb2169dd60b7f16a9a477b157ab2f1", 0xf4, 0x0) bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xd, [], 0x0, 0x20, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0xffffffffffffffff}, 0x78) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) r0 = syz_init_net_socket$llc(0x1a, 0x1, 0x0) setsockopt$sock_timeval(r0, 0x1, 0x15, &(0x7f0000000140)={0x0, 0x7530}, 0x10) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='trusted.overlay.opaque\x00', &(0x7f0000000500)='y\x00', 0x2, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r1, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) preadv(r2, &(0x7f0000000280), 0x1, 0x0, 0x0) r3 = socket$inet6(0xa, 0x3, 0x6) setsockopt$inet6_IPV6_FLOWLABEL_MGR(r3, 0x29, 0x20, &(0x7f0000000100)={@rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', 0x0, 0x0, 0x2000000000903, 0x1}, 0x22) r4 = openat$nvram(0xffffffffffffff9c, &(0x7f0000000180)='/dev/nvram\x00', 0x42, 0x0) ioctl$sock_SIOCGIFVLAN_SET_VLAN_INGRESS_PRIORITY_CMD(r4, 0x8982, &(0x7f00000001c0)={0x2, 'veth1_virt_wifi\x00', {0x2}, 0x9}) connect$llc(r0, &(0x7f0000000000)={0x1a, 0x1, 0x0, 0x1, 0x3, 0x0, @remote}, 0x10) preadv(r1, &(0x7f0000000800)=[{&(0x7f0000000080)=""/37, 0x25}, {&(0x7f0000000540)=""/244, 0xf4}, {&(0x7f0000000640)=""/33, 0x21}, {&(0x7f0000000680)=""/41, 0x29}, {&(0x7f00000006c0)=""/74, 0x4a}, {&(0x7f0000000740)=""/131, 0x83}], 0x6, 0x0, 0x5) 22:54:08 executing program 2: mkdirat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000)='./cgroup.cpu/syz0\x00', 0x1ff) mount$fuse(0x20000000, &(0x7f00000004c0)='./file0\x00', 0x0, 0xfa04, 0x0) chdir(&(0x7f0000000240)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x141042, 0x0) write$P9_RREADLINK(r0, &(0x7f00000000c0)=ANY=[], 0xfffffffffffffdc5) socket$inet_udplite(0x2, 0x2, 0x88) sendfile(r0, r0, 0x0, 0x2) creat(&(0x7f0000000280)='./bus\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2800004, 0x12, r1, 0x0) preadv(r1, &(0x7f00000001c0)=[{0x0}], 0x1, 0x9, 0x0) 22:54:08 executing program 1: add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000240)={'syz', 0x2}, &(0x7f0000000280)="1e", 0x1, 0x0) keyctl$KEYCTL_RESTRICT_KEYRING(0x1d, 0x0, &(0x7f0000000480)='asymmetric\x00', &(0x7f00000004c0)=@chain={'key_or_keyring:', 0x0, ':chain\x00'}) keyctl$restrict_keyring(0x1d, 0x0, &(0x7f0000000040)='encrypted\x00', 0x0) add_key$user(&(0x7f0000000200)='user\x00', &(0x7f00000002c0)={'syz', 0x1}, &(0x7f0000000300)="df07bcaa55dca272d33d2b47f79c930ad96e88502b666855476c4a83cd19c31094e4d747812c119deca415f5404dd70ebcebb8e24a83b881d3132a0134444c9283c75677d51a6bf95c64ed47a73a8ea7f49eca85ad706c4b66ea2dbcf109ea807e8584ac24acb734cf7802997f352b317716b7c3b5a21cea32674d79dc8ecfecf7072b1d4a6407091f2458fda10e9f8614b875e467db333f7dadeed1794e2e9e8753c73660f4cd4137f5b2a871ee00e27f91b5e65abd752aec14a629b950c82c3200ea80042a33a7c956de72f4fda484785138d4acb8a50e73ea0719d8656fad37a8a9f4aacb2169dd60b7f16a9a477b157ab2f1", 0xf4, 0x0) bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xd, [], 0x0, 0x20, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0xffffffffffffffff}, 0x78) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) r0 = syz_init_net_socket$llc(0x1a, 0x1, 0x0) setsockopt$sock_timeval(r0, 0x1, 0x15, &(0x7f0000000140)={0x0, 0x7530}, 0x10) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='trusted.overlay.opaque\x00', &(0x7f0000000500)='y\x00', 0x2, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r1, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) preadv(r2, &(0x7f0000000280), 0x1, 0x0, 0x0) r3 = socket$inet6(0xa, 0x3, 0x6) setsockopt$inet6_IPV6_FLOWLABEL_MGR(r3, 0x29, 0x20, &(0x7f0000000100)={@rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', 0x0, 0x0, 0x2000000000903, 0x1}, 0x22) r4 = openat$nvram(0xffffffffffffff9c, &(0x7f0000000180)='/dev/nvram\x00', 0x42, 0x0) ioctl$sock_SIOCGIFVLAN_SET_VLAN_INGRESS_PRIORITY_CMD(r4, 0x8982, &(0x7f00000001c0)={0x2, 'veth1_virt_wifi\x00', {0x2}, 0x9}) connect$llc(r0, &(0x7f0000000000)={0x1a, 0x1, 0x0, 0x1, 0x3, 0x0, @remote}, 0x10) preadv(r1, &(0x7f0000000800)=[{&(0x7f0000000080)=""/37, 0x25}, {&(0x7f0000000540)=""/244, 0xf4}, {&(0x7f0000000640)=""/33, 0x21}, {&(0x7f0000000680)=""/41, 0x29}, {&(0x7f00000006c0)=""/74, 0x4a}, {&(0x7f0000000740)=""/131, 0x83}], 0x6, 0x0, 0x5) 22:54:08 executing program 3: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000300)='./bus\x00', 0x0) mount(0x0, &(0x7f0000000f40)='./file0\x00', &(0x7f0000000140)='devtmpfs\x00', 0x0, 0x0) mkdir(&(0x7f00000002c0)='./file1\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x1, 0x0, 0x0) mount$overlay(0x0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB='upperdir=./bus,workdir=./file1,lowerdir=./file0']) chdir(&(0x7f00000001c0)='./bus\x00') rename(&(0x7f0000000100)='./bus\x00', &(0x7f0000000380)='./file0\x00') 22:54:08 executing program 0: add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000240)={'syz', 0x2}, &(0x7f0000000280)="1e", 0x1, 0x0) keyctl$KEYCTL_RESTRICT_KEYRING(0x1d, 0x0, &(0x7f0000000480)='asymmetric\x00', &(0x7f00000004c0)=@chain={'key_or_keyring:', 0x0, ':chain\x00'}) keyctl$restrict_keyring(0x1d, 0x0, &(0x7f0000000040)='encrypted\x00', 0x0) add_key$user(&(0x7f0000000200)='user\x00', &(0x7f00000002c0)={'syz', 0x1}, &(0x7f0000000300)="df07bcaa55dca272d33d2b47f79c930ad96e88502b666855476c4a83cd19c31094e4d747812c119deca415f5404dd70ebcebb8e24a83b881d3132a0134444c9283c75677d51a6bf95c64ed47a73a8ea7f49eca85ad706c4b66ea2dbcf109ea807e8584ac24acb734cf7802997f352b317716b7c3b5a21cea32674d79dc8ecfecf7072b1d4a6407091f2458fda10e9f8614b875e467db333f7dadeed1794e2e9e8753c73660f4cd4137f5b2a871ee00e27f91b5e65abd752aec14a629b950c82c3200ea80042a33a7c956de72f4fda484785138d4acb8a50e73ea0719d8656fad37a8a9f4aacb2169dd60b7f16a9a477b157ab2f1", 0xf4, 0x0) bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xd, [], 0x0, 0x20, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0xffffffffffffffff}, 0x78) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) r0 = syz_init_net_socket$llc(0x1a, 0x1, 0x0) setsockopt$sock_timeval(r0, 0x1, 0x15, &(0x7f0000000140)={0x0, 0x7530}, 0x10) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='trusted.overlay.opaque\x00', &(0x7f0000000500)='y\x00', 0x2, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r1, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) preadv(r2, &(0x7f0000000280), 0x1, 0x0, 0x0) r3 = socket$inet6(0xa, 0x3, 0x6) setsockopt$inet6_IPV6_FLOWLABEL_MGR(r3, 0x29, 0x20, &(0x7f0000000100)={@rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', 0x0, 0x0, 0x2000000000903, 0x1}, 0x22) r4 = openat$nvram(0xffffffffffffff9c, &(0x7f0000000180)='/dev/nvram\x00', 0x42, 0x0) ioctl$sock_SIOCGIFVLAN_SET_VLAN_INGRESS_PRIORITY_CMD(r4, 0x8982, &(0x7f00000001c0)={0x2, 'veth1_virt_wifi\x00', {0x2}, 0x9}) connect$llc(r0, &(0x7f0000000000)={0x1a, 0x1, 0x0, 0x1, 0x3, 0x0, @remote}, 0x10) preadv(r1, &(0x7f0000000800)=[{&(0x7f0000000080)=""/37, 0x25}, {&(0x7f0000000540)=""/244, 0xf4}, {&(0x7f0000000640)=""/33, 0x21}, {&(0x7f0000000680)=""/41, 0x29}, {&(0x7f00000006c0)=""/74, 0x4a}, {&(0x7f0000000740)=""/131, 0x83}], 0x6, 0x0, 0x5) 22:54:08 executing program 1: r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r1 = creat(&(0x7f0000000300)='./bus\x00', 0x0) io_setup(0x7f, &(0x7f0000000040)=0x0) r3 = creat(&(0x7f0000000000)='./bus\x00', 0x0) io_setup(0x202, &(0x7f0000000200)=0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800002, 0x12, r5, 0x0) preadv(r5, &(0x7f0000000280), 0x1, 0x0, 0x0) io_submit(r4, 0x3b, &(0x7f0000000540)=[&(0x7f00000000c0)={0x25, 0x0, 0x2, 0x1, 0x0, r3, &(0x7f0000000000), 0x16000}]) io_submit(r2, 0x1, &(0x7f0000000680)=[&(0x7f0000000200)={0x0, 0x0, 0x0, 0x1, 0x0, r1, &(0x7f0000000440)='C', 0x1, 0x20000}]) ioctl$FS_IOC_FIEMAP(r0, 0xc020660b, &(0x7f00000006c0)=ANY=[@ANYBLOB="000000000000000005000080000000000000000000000000002000000000"]) 22:54:09 executing program 0: add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000240)={'syz', 0x2}, &(0x7f0000000280)="1e", 0x1, 0x0) keyctl$KEYCTL_RESTRICT_KEYRING(0x1d, 0x0, &(0x7f0000000480)='asymmetric\x00', &(0x7f00000004c0)=@chain={'key_or_keyring:', 0x0, ':chain\x00'}) keyctl$restrict_keyring(0x1d, 0x0, &(0x7f0000000040)='encrypted\x00', 0x0) add_key$user(&(0x7f0000000200)='user\x00', &(0x7f00000002c0)={'syz', 0x1}, &(0x7f0000000300)="df07bcaa55dca272d33d2b47f79c930ad96e88502b666855476c4a83cd19c31094e4d747812c119deca415f5404dd70ebcebb8e24a83b881d3132a0134444c9283c75677d51a6bf95c64ed47a73a8ea7f49eca85ad706c4b66ea2dbcf109ea807e8584ac24acb734cf7802997f352b317716b7c3b5a21cea32674d79dc8ecfecf7072b1d4a6407091f2458fda10e9f8614b875e467db333f7dadeed1794e2e9e8753c73660f4cd4137f5b2a871ee00e27f91b5e65abd752aec14a629b950c82c3200ea80042a33a7c956de72f4fda484785138d4acb8a50e73ea0719d8656fad37a8a9f4aacb2169dd60b7f16a9a477b157ab2f1", 0xf4, 0x0) bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xd, [], 0x0, 0x20, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0xffffffffffffffff}, 0x78) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) r0 = syz_init_net_socket$llc(0x1a, 0x1, 0x0) setsockopt$sock_timeval(r0, 0x1, 0x15, &(0x7f0000000140)={0x0, 0x7530}, 0x10) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='trusted.overlay.opaque\x00', &(0x7f0000000500)='y\x00', 0x2, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r1, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) preadv(r2, &(0x7f0000000280), 0x1, 0x0, 0x0) r3 = socket$inet6(0xa, 0x3, 0x6) setsockopt$inet6_IPV6_FLOWLABEL_MGR(r3, 0x29, 0x20, &(0x7f0000000100)={@rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', 0x0, 0x0, 0x2000000000903, 0x1}, 0x22) r4 = openat$nvram(0xffffffffffffff9c, &(0x7f0000000180)='/dev/nvram\x00', 0x42, 0x0) ioctl$sock_SIOCGIFVLAN_SET_VLAN_INGRESS_PRIORITY_CMD(r4, 0x8982, &(0x7f00000001c0)={0x2, 'veth1_virt_wifi\x00', {0x2}, 0x9}) connect$llc(r0, &(0x7f0000000000)={0x1a, 0x1, 0x0, 0x1, 0x3, 0x0, @remote}, 0x10) preadv(r1, &(0x7f0000000800)=[{&(0x7f0000000080)=""/37, 0x25}, {&(0x7f0000000540)=""/244, 0xf4}, {&(0x7f0000000640)=""/33, 0x21}, {&(0x7f0000000680)=""/41, 0x29}, {&(0x7f00000006c0)=""/74, 0x4a}, {&(0x7f0000000740)=""/131, 0x83}], 0x6, 0x0, 0x5) 22:54:09 executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r1 = socket(0x2, 0x803, 0xff) connect$inet(r1, &(0x7f0000000040)={0x2, 0x0, @dev={0xac, 0x14, 0x14, 0x21}}, 0x10) r2 = dup(r1) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x7fffffff) r4 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2800004, 0x12, r4, 0x0) preadv(r0, &(0x7f00000001c0)=[{0x0}], 0x1, 0x0, 0x0) 22:54:09 executing program 0: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPSET_CMD_CREATE(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000003800)=ANY=[@ANYBLOB="500000000206010200000000000000000000000005000400000000000900020073797a30000000000500050002000000050001000600000015000300686173683a69702c706f7274"], 0x50}}, 0x0) sendmsg$IPSET_CMD_CREATE(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000040)={0x1c, 0x3, 0x6, 0x101, 0x0, 0x0, {}, [@IPSET_ATTR_PROTOCOL={0x5, 0x1, 0x6}]}, 0x1c}}, 0x0) 22:54:09 executing program 2: r0 = socket$packet(0x11, 0x2, 0x300) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000000)={'batadv0\x00', 0x0}) setsockopt$packet_add_memb(r0, 0x107, 0x1, &(0x7f00000003c0)={r1, 0x1, 0x6, @multicast}, 0x10) setsockopt$packet_add_memb(r0, 0x107, 0x2, &(0x7f0000000040)={r1, 0x1, 0x6}, 0x10) 22:54:09 executing program 1: r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r1 = creat(&(0x7f0000000300)='./bus\x00', 0x0) io_setup(0x7f, &(0x7f0000000040)=0x0) r3 = creat(&(0x7f0000000000)='./bus\x00', 0x0) io_setup(0x202, &(0x7f0000000200)=0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800002, 0x12, r5, 0x0) preadv(r5, &(0x7f0000000280), 0x1, 0x0, 0x0) io_submit(r4, 0x3b, &(0x7f0000000540)=[&(0x7f00000000c0)={0x25, 0x0, 0x2, 0x1, 0x0, r3, &(0x7f0000000000), 0x16000}]) io_submit(r2, 0x1, &(0x7f0000000680)=[&(0x7f0000000200)={0x0, 0x0, 0x0, 0x1, 0x0, r1, &(0x7f0000000440)='C', 0x1, 0x20000}]) ioctl$FS_IOC_FIEMAP(r0, 0xc020660b, &(0x7f00000006c0)=ANY=[@ANYBLOB="000000000000000005000080000000000000000000000000002000000000"]) 22:54:09 executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r1 = socket(0x2, 0x803, 0xff) connect$inet(r1, &(0x7f0000000040)={0x2, 0x0, @dev={0xac, 0x14, 0x14, 0x21}}, 0x10) r2 = dup(r1) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x7fffffff) r4 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2800004, 0x12, r4, 0x0) preadv(r0, &(0x7f00000001c0)=[{0x0}], 0x1, 0x0, 0x0) 22:54:09 executing program 0: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPSET_CMD_CREATE(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000003800)=ANY=[@ANYBLOB="500000000206010200000000000000000000000005000400000000000900020073797a30000000000500050002000000050001000600000015000300686173683a69702c706f7274"], 0x50}}, 0x0) sendmsg$IPSET_CMD_CREATE(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000040)={0x1c, 0x3, 0x6, 0x101, 0x0, 0x0, {}, [@IPSET_ATTR_PROTOCOL={0x5, 0x1, 0x6}]}, 0x1c}}, 0x0) [ 474.311781][T17288] device batadv0 entered promiscuous mode [ 474.339902][T17287] device batadv0 left promiscuous mode [ 474.362133][T17290] device batadv0 entered promiscuous mode 22:54:09 executing program 0: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPSET_CMD_CREATE(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000003800)=ANY=[@ANYBLOB="500000000206010200000000000000000000000005000400000000000900020073797a30000000000500050002000000050001000600000015000300686173683a69702c706f7274"], 0x50}}, 0x0) sendmsg$IPSET_CMD_CREATE(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000040)={0x1c, 0x3, 0x6, 0x101, 0x0, 0x0, {}, [@IPSET_ATTR_PROTOCOL={0x5, 0x1, 0x6}]}, 0x1c}}, 0x0) [ 474.381577][T17287] device batadv0 left promiscuous mode 22:54:10 executing program 2: r0 = socket$packet(0x11, 0x2, 0x300) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000000)={'batadv0\x00', 0x0}) setsockopt$packet_add_memb(r0, 0x107, 0x1, &(0x7f00000003c0)={r1, 0x1, 0x6, @multicast}, 0x10) setsockopt$packet_add_memb(r0, 0x107, 0x2, &(0x7f0000000040)={r1, 0x1, 0x6}, 0x10) 22:54:10 executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r1 = socket(0x2, 0x803, 0xff) connect$inet(r1, &(0x7f0000000040)={0x2, 0x0, @dev={0xac, 0x14, 0x14, 0x21}}, 0x10) r2 = dup(r1) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x7fffffff) r4 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2800004, 0x12, r4, 0x0) preadv(r0, &(0x7f00000001c0)=[{0x0}], 0x1, 0x0, 0x0) 22:54:10 executing program 1: r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r1 = creat(&(0x7f0000000300)='./bus\x00', 0x0) io_setup(0x7f, &(0x7f0000000040)=0x0) r3 = creat(&(0x7f0000000000)='./bus\x00', 0x0) io_setup(0x202, &(0x7f0000000200)=0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800002, 0x12, r5, 0x0) preadv(r5, &(0x7f0000000280), 0x1, 0x0, 0x0) io_submit(r4, 0x3b, &(0x7f0000000540)=[&(0x7f00000000c0)={0x25, 0x0, 0x2, 0x1, 0x0, r3, &(0x7f0000000000), 0x16000}]) io_submit(r2, 0x1, &(0x7f0000000680)=[&(0x7f0000000200)={0x0, 0x0, 0x0, 0x1, 0x0, r1, &(0x7f0000000440)='C', 0x1, 0x20000}]) ioctl$FS_IOC_FIEMAP(r0, 0xc020660b, &(0x7f00000006c0)=ANY=[@ANYBLOB="000000000000000005000080000000000000000000000000002000000000"]) 22:54:10 executing program 0: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPSET_CMD_CREATE(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000003800)=ANY=[@ANYBLOB="500000000206010200000000000000000000000005000400000000000900020073797a30000000000500050002000000050001000600000015000300686173683a69702c706f7274"], 0x50}}, 0x0) sendmsg$IPSET_CMD_CREATE(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000040)={0x1c, 0x3, 0x6, 0x101, 0x0, 0x0, {}, [@IPSET_ATTR_PROTOCOL={0x5, 0x1, 0x6}]}, 0x1c}}, 0x0) [ 474.558744][T17294] device batadv0 entered promiscuous mode [ 474.567822][T17293] device batadv0 left promiscuous mode 22:54:10 executing program 2: r0 = socket$packet(0x11, 0x2, 0x300) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000000)={'batadv0\x00', 0x0}) setsockopt$packet_add_memb(r0, 0x107, 0x1, &(0x7f00000003c0)={r1, 0x1, 0x6, @multicast}, 0x10) setsockopt$packet_add_memb(r0, 0x107, 0x2, &(0x7f0000000040)={r1, 0x1, 0x6}, 0x10) 22:54:10 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) splice(r0, 0x0, r3, 0x0, 0x8ec0, 0x0) vmsplice(r2, &(0x7f0000000400)=[{&(0x7f00000014c0)="b9f63432de4b87309edfb0243690fae1bd79f520104395dee7bd2936498b7687d4008985c5b5a758ada9d1984a20a5f303004cf64b2ddb2c11d0c54ef55489126821da383d040e1f4af84ade637040d6", 0x50}], 0x1, 0x0) r4 = dup3(r1, r3, 0x0) write$FUSE_INIT(r4, &(0x7f0000000080)={0x50}, 0x50) [ 474.704537][T17305] device batadv0 entered promiscuous mode [ 474.729776][T17303] device batadv0 left promiscuous mode 22:54:10 executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r1 = socket(0x2, 0x803, 0xff) connect$inet(r1, &(0x7f0000000040)={0x2, 0x0, @dev={0xac, 0x14, 0x14, 0x21}}, 0x10) r2 = dup(r1) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x7fffffff) r4 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2800004, 0x12, r4, 0x0) preadv(r0, &(0x7f00000001c0)=[{0x0}], 0x1, 0x0, 0x0) 22:54:10 executing program 2: r0 = socket$packet(0x11, 0x2, 0x300) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000000)={'batadv0\x00', 0x0}) setsockopt$packet_add_memb(r0, 0x107, 0x1, &(0x7f00000003c0)={r1, 0x1, 0x6, @multicast}, 0x10) setsockopt$packet_add_memb(r0, 0x107, 0x2, &(0x7f0000000040)={r1, 0x1, 0x6}, 0x10) 22:54:10 executing program 1: r0 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) r1 = creat(&(0x7f0000000300)='./bus\x00', 0x0) io_setup(0x7f, &(0x7f0000000040)=0x0) r3 = creat(&(0x7f0000000000)='./bus\x00', 0x0) io_setup(0x202, &(0x7f0000000200)=0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800002, 0x12, r5, 0x0) preadv(r5, &(0x7f0000000280), 0x1, 0x0, 0x0) io_submit(r4, 0x3b, &(0x7f0000000540)=[&(0x7f00000000c0)={0x25, 0x0, 0x2, 0x1, 0x0, r3, &(0x7f0000000000), 0x16000}]) io_submit(r2, 0x1, &(0x7f0000000680)=[&(0x7f0000000200)={0x0, 0x0, 0x0, 0x1, 0x0, r1, &(0x7f0000000440)='C', 0x1, 0x20000}]) ioctl$FS_IOC_FIEMAP(r0, 0xc020660b, &(0x7f00000006c0)=ANY=[@ANYBLOB="000000000000000005000080000000000000000000000000002000000000"]) [ 474.830206][T17310] device batadv0 entered promiscuous mode 22:54:10 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) splice(r0, 0x0, r3, 0x0, 0x8ec0, 0x0) vmsplice(r2, &(0x7f0000000400)=[{&(0x7f00000014c0)="b9f63432de4b87309edfb0243690fae1bd79f520104395dee7bd2936498b7687d4008985c5b5a758ada9d1984a20a5f303004cf64b2ddb2c11d0c54ef55489126821da383d040e1f4af84ade637040d6", 0x50}], 0x1, 0x0) r4 = dup3(r1, r3, 0x0) write$FUSE_INIT(r4, &(0x7f0000000080)={0x50}, 0x50) [ 474.857858][T17309] device batadv0 left promiscuous mode 22:54:10 executing program 2: perf_event_open(&(0x7f0000000000)={0x2, 0x70, 0x22, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) openat$bsg(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TIOCL_GETSHIFTSTATE(0xffffffffffffffff, 0x541c, 0x0) socket$packet(0x11, 0x2, 0x300) setsockopt$packet_tx_ring(0xffffffffffffffff, 0x107, 0xd, 0x0, 0x0) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x24, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) clone(0x3a3dd4008400af01, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xe, 0xe, &(0x7f0000000680)=ANY=[@ANYBLOB="b70200000b400000bfa300000000000024020000fffeff7f7a03f0fff8ffffff79a4f0ff00000000b7060000ffffffff2d640500000000007502faff07cd02020404000001007d60b7030000001000006a0a00fe000000008500000026000000b70000000000002995000000000000001da5ad3548ebb63d18db6a1c72821c9b767ac8308fbcd5c5e4a5ad1065b572c2c9ff215ac60c2ceaea4c0ec908abb6e7325ec1956bd8660bf3664148a2c96752fe2bb328dff1a15750ab9a780001000000000000d4bf20c2bd152d814f01f2cd519e078d4ffab418e4682b2aec5e4a3562978ef040c50287c37a7f4182f32333b08c6e497687e10a4daea5cac0ceafdb9a2eeb02a1f5104d16ddb64963d84d91814cd5817e0b8f6f5e6ee7a39e180b5a18ed786b783ab1321ea5e82ae5ba2c42a5e23ea6253d5df768d0cb9f35e4f41a62d79b4c03e53466fa4f22d8c19f958e8b34de35949a7a000000009ee53da177a81ea65e652c1d71b7ee86a75bb32935f542127a8f84538a9a311c757f7169f006f3f5c95177fbd0b14b36259e2905ef911685c88a16aae46084d6ecc2d32e3f4ee367c5a769c0a606636c9f4a4413c098f4fcc96623b7c373b0ef04d55b846b094bf97e2ef5987b6e09a6a7cab79bffda141f65e7d9ebe3be70c4364333af9a9d91c3e41ac37a63f85ad8f32b70a80cce69df30d3d67d84ccf3f9db9b690111de2ddc4b153c989ef100bbf76063d3f6ffffb73d70e9c3d7b90aecf48e7565efff2dbbb512218c9844240c333c890923a797e00b75481739952fe87fde27ce81893ff7ec0ea8e792414f639bc9ce1fea3f6ac0d7025759d4b45577c205c70631e8ad585951950e521f4e210b6494e3c52d927195737945cc03d5668483151710de246420a1b6c55b73876a6ed7fd0d9338923789a1edcd8043fe83919088383268324a25df14010c8ed6b8c97c00eaa00ff9bc46e1cfecbdc0e411ac53b409d04544d3a7edd4d447d2fb431e226ae182b8dcc86fe09b404e0b7c723d3b19dc3809001fb0fb8f9f3f13296bb1758b24aad0922091d49e2bc408a5a37d2fe7a60b903d2d9fe9d451ecfcc8dc389671c2d08b6e264150a6b9445b00cee4585af04fa69e0380be0d66649dcf3bf8a906b029faca75ce34c41aec7aa86e596119109ea8b3087301643baab1c95bb22cedd913b22dcaa197ccc34586dc50bd9f4628e3e757bae30b356521df06f995cb57f97052fc4158250ccecfb47ea8faf509593fadc7eafb613313b052397af1ede94d87590ce90a0a7579766f7ec4fcd3cb0b1a8c531724d5ef6b334803cedaa9cedf27193af6e0b67f62a83a256474c97c925d9d447175b535c87dbdeb0dcca5303eed6689ea91e1665c691d368dde47e6672e93a314a5f60e7b68c2242bd0f0d8c66449d8687dcf2d0f76668b8cec5d165ee78a8d6add011be32b9bf8b32b518e01ffb985f8054d37959c529e99b7daf34b2d825d192ade90a1162acfe9749d516d014cef5f99126324ea02baea5808c4d69e5749901b09e4902a6f5addc0103756b894418e4591c624a9b2ccabbfb888d413d923b0d7c9d997d6d8e64787c4d397ec78f589550a31699088da767fba53f57a15b6e0b4212b6cb55b9c207bbe08f483b1bea05f41b9a1d3af087047c568ae6ebfc0bb5ec10b6290dc757a4903a88fb2c035b2349b6d2f0c051b8b7751527828d39ff23e1e84d5928ceb713ff09e179c307b6c84344374d96ef2447a2a4af5ca0c39e7ca2e801e57560a55e9cfa095cf3f74398219ad1030a79517a88de7596429a20793e12616aa32b3e720c6521fbe93963e9536d16f3db211fca7dd99c0a0125ff8c18119a6926083f4a2c008a9f2a29e30820e98cb3a39cadaf9be9608358e1e5ab17eea477b1754f78f45468c9568471667f8bc03d11811ac6eec9a3ecd9e3c325fcabbab3d129c0cced3ce11dafa387a8077db8a7dfec70919aa19f1d006ae15108abb50a518f079627a689f15b362690eedaf1ecab34173736775f27a2235747036d462df98f936aa6dd528ebaccb36b32e5862b6277002ebb615688fd2ad137073c970ea542cac6042eda9d70e7db82585587bdecd4e3ed0b217dfaeccdb27a19a1c444d63b211d78c44a320f5533e62ca0650a0af2dd3b6ae9fe33f143144d85a49c13149b545542ede32498fffe9e2372c543201a3c1b478ca9ce64f48a5f8d65e35ab49b52a9e80c24d45749d30390ea83ec14900a5a65f1e81ed14bc12255f98aabe7687bde8ff17526bfe039d0065193e867d80ca0d7e614a8d99e5c6a6d25e85f9e84e6f273dbbf059045a928c6130018b630e892329edfe0d1496bf81407f0ddc7d4aad7799542b5dcf1bb84503cf9b1339d89e89bcba7a727405e933b2ba4358f4bc3307873339cfe820afb16d414e712a78b48806dbf775f96fb08e927110058efe0ee5e82f378f21384b353250ad560b5bb76edb59663ba3982eda094961be7e865b0797564db1e855114d7fc7fe0e16df764749240f2d457b6503f1399932e726cd8ee1473243b1a1f64dbdd35c4a2135687d472edb0268fcd89b4d1f0e5925aed359a53e79ddb9bdfb2ddf469416e83f9f44a9ca568f26d626b0eccca74a3d00ecc55b3ec1bf955595f505ccf287496977eb62bfc81acb12d8ba0010e44a6a8ee06a0000000000006e966df4e042bd4045d1be9326283f45028b7c"], &(0x7f0000000340)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, [], 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x0, 0x10, &(0x7f0000000000), 0x171}, 0x48) pipe(&(0x7f0000000140)={0xffffffffffffffff}) vmsplice(r0, &(0x7f0000000180)=[{&(0x7f0000000640)="8a", 0x1}], 0x1, 0x0) 22:54:10 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) splice(r0, 0x0, r3, 0x0, 0x8ec0, 0x0) vmsplice(r2, &(0x7f0000000400)=[{&(0x7f00000014c0)="b9f63432de4b87309edfb0243690fae1bd79f520104395dee7bd2936498b7687d4008985c5b5a758ada9d1984a20a5f303004cf64b2ddb2c11d0c54ef55489126821da383d040e1f4af84ade637040d6", 0x50}], 0x1, 0x0) r4 = dup3(r1, r3, 0x0) write$FUSE_INIT(r4, &(0x7f0000000080)={0x50}, 0x50) 22:54:10 executing program 3: syz_mount_image$vfat(&(0x7f0000000000)='vfat\x00', &(0x7f0000000100)='./file0\x00', 0x10000, 0x8, &(0x7f0000000200)=[{&(0x7f0000010000)="eb3c906d6b66732e66617400020801000270008000f80100200040000000000000000000800029e3286cf153595a4b414c4c4552202046415431362020200e1fbe5b7cac22c0740b56b40ebb0700cd105eebf032e4cd16cd19ebfe54686973206973206e6f74206120626f6f7461626c65206469736b2e2020506c6561736520696e73657274206120626f6f7461626c6520666c6f70707920616e640d0a707265737320616e79206b657920746f2074727920616761696e202e2e2e200d0a00", 0xc0}, {&(0x7f0000010100)="00000000000000000000000000000000000000000000000000000000000055aaf8fffffff0ffffffff078000ffffff00"/64, 0x40, 0x1e0}, {&(0x7f0000010200)="f8fffffff0ffffffff078000ffffff00"/32, 0x20, 0x400}, {&(0x7f0000010300)="53595a4b414c4c45522020080000e980325132510000e980325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c4530202020202020100094e970325132510000e970325103000000000041660069006c00650031000f00100000ffffffffffffffffffff0000ffffffff46494c4531202020202020200094e970325132510000e970325105000a00000041660069006c00650032000f00140000ffffffffffffffffffff0000ffffffff46494c4532202020202020200094e970325132510000e970325106002823000041660069006c0065002e000f00d263006f006c0064000000ffff0000ffffffff46494c457e312020434f4c200094e970325132510000e9703251090064000000", 0x120, 0x600}, {&(0x7f0000010500)="2e20202020202020202020100094e970325132510000e97032510300000000002e2e202020202020202020100094e970325132510000e970325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c4530202020202020200094e970325132510000e970325104001a040000", 0x80, 0x2400}, {&(0x7f0000010600)='syzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkal\x00\x00\x00\x00\x00\x00', 0x420, 0x3400}, {&(0x7f0000010b00)='syzkallers\x00'/32, 0x20, 0x4400}, {&(0x7f0000010c00)='syzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallers\x00'/128, 0x80, 0x8400}], 0x0, &(0x7f0000010d00)) 22:54:10 executing program 1: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket(0x10, 0x3, 0x0) r2 = socket$netlink(0x10, 0x3, 0x0) r3 = socket(0x10, 0x803, 0x0) sendmsg$NBD_CMD_DISCONNECT(r3, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) getsockname$packet(r3, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r4, @ANYBLOB="0000000000000000280012000900010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000780)={&(0x7f00000004c0)=ANY=[@ANYBLOB="3800000024000b0f00"/20, @ANYRES32=r4, @ANYBLOB="00000000ffffffff000000000d00010066715f636f64656c"], 0x38}}, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000440)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r5, 0x0) preadv(r5, &(0x7f0000000280), 0x1, 0x0, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000002b40)=@newtfilter={0x24, 0x2c, 0xd27, 0x0, 0x0, {0x0, 0x0, 0x0, r4, {}, {}, {0xc}}}, 0x24}}, 0x0) [ 475.171183][T17326] loop3: detected capacity change from 0 to 132 [ 475.204982][T17328] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.1'. 22:54:10 executing program 3: syz_mount_image$vfat(&(0x7f0000000000)='vfat\x00', &(0x7f0000000100)='./file0\x00', 0x10000, 0x8, &(0x7f0000000200)=[{&(0x7f0000010000)="eb3c906d6b66732e66617400020801000270008000f80100200040000000000000000000800029e3286cf153595a4b414c4c4552202046415431362020200e1fbe5b7cac22c0740b56b40ebb0700cd105eebf032e4cd16cd19ebfe54686973206973206e6f74206120626f6f7461626c65206469736b2e2020506c6561736520696e73657274206120626f6f7461626c6520666c6f70707920616e640d0a707265737320616e79206b657920746f2074727920616761696e202e2e2e200d0a00", 0xc0}, {&(0x7f0000010100)="00000000000000000000000000000000000000000000000000000000000055aaf8fffffff0ffffffff078000ffffff00"/64, 0x40, 0x1e0}, {&(0x7f0000010200)="f8fffffff0ffffffff078000ffffff00"/32, 0x20, 0x400}, {&(0x7f0000010300)="53595a4b414c4c45522020080000e980325132510000e980325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c4530202020202020100094e970325132510000e970325103000000000041660069006c00650031000f00100000ffffffffffffffffffff0000ffffffff46494c4531202020202020200094e970325132510000e970325105000a00000041660069006c00650032000f00140000ffffffffffffffffffff0000ffffffff46494c4532202020202020200094e970325132510000e970325106002823000041660069006c0065002e000f00d263006f006c0064000000ffff0000ffffffff46494c457e312020434f4c200094e970325132510000e9703251090064000000", 0x120, 0x600}, {&(0x7f0000010500)="2e20202020202020202020100094e970325132510000e97032510300000000002e2e202020202020202020100094e970325132510000e970325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c4530202020202020200094e970325132510000e970325104001a040000", 0x80, 0x2400}, {&(0x7f0000010600)='syzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkal\x00\x00\x00\x00\x00\x00', 0x420, 0x3400}, {&(0x7f0000010b00)='syzkallers\x00'/32, 0x20, 0x4400}, {&(0x7f0000010c00)='syzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallers\x00'/128, 0x80, 0x8400}], 0x0, &(0x7f0000010d00)) [ 475.308735][T17337] netlink: 4 bytes leftover after parsing attributes in process `syz-executor.1'. [ 475.339450][T17337] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.1'. [ 475.375076][T17328] netlink: 4 bytes leftover after parsing attributes in process `syz-executor.1'. 22:54:11 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) splice(r0, 0x0, r3, 0x0, 0x8ec0, 0x0) vmsplice(r2, &(0x7f0000000400)=[{&(0x7f00000014c0)="b9f63432de4b87309edfb0243690fae1bd79f520104395dee7bd2936498b7687d4008985c5b5a758ada9d1984a20a5f303004cf64b2ddb2c11d0c54ef55489126821da383d040e1f4af84ade637040d6", 0x50}], 0x1, 0x0) r4 = dup3(r1, r3, 0x0) write$FUSE_INIT(r4, &(0x7f0000000080)={0x50}, 0x50) 22:54:11 executing program 1: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket(0x10, 0x3, 0x0) r2 = socket$netlink(0x10, 0x3, 0x0) r3 = socket(0x10, 0x803, 0x0) sendmsg$NBD_CMD_DISCONNECT(r3, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) getsockname$packet(r3, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r4, @ANYBLOB="0000000000000000280012000900010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000780)={&(0x7f00000004c0)=ANY=[@ANYBLOB="3800000024000b0f00"/20, @ANYRES32=r4, @ANYBLOB="00000000ffffffff000000000d00010066715f636f64656c"], 0x38}}, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000440)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r5, 0x0) preadv(r5, &(0x7f0000000280), 0x1, 0x0, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000002b40)=@newtfilter={0x24, 0x2c, 0xd27, 0x0, 0x0, {0x0, 0x0, 0x0, r4, {}, {}, {0xc}}}, 0x24}}, 0x0) [ 475.498217][T17346] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.1'. [ 475.507686][T17347] loop3: detected capacity change from 0 to 132 [ 475.548533][T17346] netlink: 4 bytes leftover after parsing attributes in process `syz-executor.1'. 22:54:11 executing program 3: syz_mount_image$vfat(&(0x7f0000000000)='vfat\x00', &(0x7f0000000100)='./file0\x00', 0x10000, 0x8, &(0x7f0000000200)=[{&(0x7f0000010000)="eb3c906d6b66732e66617400020801000270008000f80100200040000000000000000000800029e3286cf153595a4b414c4c4552202046415431362020200e1fbe5b7cac22c0740b56b40ebb0700cd105eebf032e4cd16cd19ebfe54686973206973206e6f74206120626f6f7461626c65206469736b2e2020506c6561736520696e73657274206120626f6f7461626c6520666c6f70707920616e640d0a707265737320616e79206b657920746f2074727920616761696e202e2e2e200d0a00", 0xc0}, {&(0x7f0000010100)="00000000000000000000000000000000000000000000000000000000000055aaf8fffffff0ffffffff078000ffffff00"/64, 0x40, 0x1e0}, {&(0x7f0000010200)="f8fffffff0ffffffff078000ffffff00"/32, 0x20, 0x400}, {&(0x7f0000010300)="53595a4b414c4c45522020080000e980325132510000e980325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c4530202020202020100094e970325132510000e970325103000000000041660069006c00650031000f00100000ffffffffffffffffffff0000ffffffff46494c4531202020202020200094e970325132510000e970325105000a00000041660069006c00650032000f00140000ffffffffffffffffffff0000ffffffff46494c4532202020202020200094e970325132510000e970325106002823000041660069006c0065002e000f00d263006f006c0064000000ffff0000ffffffff46494c457e312020434f4c200094e970325132510000e9703251090064000000", 0x120, 0x600}, {&(0x7f0000010500)="2e20202020202020202020100094e970325132510000e97032510300000000002e2e202020202020202020100094e970325132510000e970325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c4530202020202020200094e970325132510000e970325104001a040000", 0x80, 0x2400}, {&(0x7f0000010600)='syzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkal\x00\x00\x00\x00\x00\x00', 0x420, 0x3400}, {&(0x7f0000010b00)='syzkallers\x00'/32, 0x20, 0x4400}, {&(0x7f0000010c00)='syzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallers\x00'/128, 0x80, 0x8400}], 0x0, &(0x7f0000010d00)) [ 475.692264][T17359] loop3: detected capacity change from 0 to 132 22:54:11 executing program 1: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket(0x10, 0x3, 0x0) r2 = socket$netlink(0x10, 0x3, 0x0) r3 = socket(0x10, 0x803, 0x0) sendmsg$NBD_CMD_DISCONNECT(r3, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) getsockname$packet(r3, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r4, @ANYBLOB="0000000000000000280012000900010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000780)={&(0x7f00000004c0)=ANY=[@ANYBLOB="3800000024000b0f00"/20, @ANYRES32=r4, @ANYBLOB="00000000ffffffff000000000d00010066715f636f64656c"], 0x38}}, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000440)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r5, 0x0) preadv(r5, &(0x7f0000000280), 0x1, 0x0, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000002b40)=@newtfilter={0x24, 0x2c, 0xd27, 0x0, 0x0, {0x0, 0x0, 0x0, r4, {}, {}, {0xc}}}, 0x24}}, 0x0) 22:54:11 executing program 0: syz_mount_image$vfat(&(0x7f0000000000)='vfat\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0xd, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f736616e0ca00088020000400000004f80000200040000300000000000000010000000000000002000000010006000000000000000000000000008000"/96, 0x60}, {&(0x7f0000010100)='RRaA\x00'/32, 0x20, 0x800}, {&(0x7f0000010200)="00000000727241610100000007000000000000000000000000000000000055aa", 0x20, 0x9e0}, {&(0x7f0000010300)="601c6d6b646f736616e0ca00088020000400000004f80000200040000300000000000000010000000000000002000000010006000000000000000000000000008000"/96, 0x60, 0x3000}, {&(0x7f0000010400)="f8ffff0fffffff0fffffff0fffffff0fffffff0fffffff0fffffff0fffffff0f", 0x20, 0x10000}, {&(0x7f0000010500)="f8ffff0fffffff0fffffff0fffffff0fffffff0fffffff0fffffff0fffffff0f", 0x20, 0x10800}, {&(0x7f0000010600)="f8ffff0fffffff0fffffff0fffffff0fffffff0fffffff0fffffff0fffffff0f", 0x20, 0x11000}, {&(0x7f0000010700)="f8ffff0fffffff0fffffff0fffffff0fffffff0fffffff0fffffff0fffffff0f", 0x20, 0x11800}, {&(0x7f0000010800)="53595a4b414c4c45522020080000ec80325132510000ec80325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c4530202020202020100061ec70325132510000ec70325103000000000041660069006c00650031000f00100000ffffffffffffffffffff0000ffffffff46494c4531202020202020200061ec70325132510000ec70325105000a00000041660069006c00650032000f00140000ffffffffffffffffffff0000ffffffff46494c4532202020202020200062ec70325132510000ec70325106002823000041660069006c0065002e000f00d263006f006c0064000000ffff0000ffffffff46494c457e312020434f4c200062ec70325132510000ec703251070064000000", 0x120, 0x12000}, {&(0x7f0000010a00)="2e20202020202020202020100061ec70325132510000ec7032510300000000002e2e202020202020202020100061ec70325132510000ec70325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c4530202020202020200061ec70325132510000ec70325104001a040000", 0x80, 0x52000}, {&(0x7f0000010b00)='syzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkal\x00\x00\x00\x00\x00\x00', 0x420, 0x92000}, {&(0x7f0000011000)='syzkallers\x00'/32, 0x20, 0xd2000}, {&(0x7f0000011100)='syzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallers\x00'/128, 0x80, 0x152000}], 0x0, &(0x7f0000011200)) 22:54:11 executing program 3: syz_mount_image$vfat(&(0x7f0000000000)='vfat\x00', &(0x7f0000000100)='./file0\x00', 0x10000, 0x8, &(0x7f0000000200)=[{&(0x7f0000010000)="eb3c906d6b66732e66617400020801000270008000f80100200040000000000000000000800029e3286cf153595a4b414c4c4552202046415431362020200e1fbe5b7cac22c0740b56b40ebb0700cd105eebf032e4cd16cd19ebfe54686973206973206e6f74206120626f6f7461626c65206469736b2e2020506c6561736520696e73657274206120626f6f7461626c6520666c6f70707920616e640d0a707265737320616e79206b657920746f2074727920616761696e202e2e2e200d0a00", 0xc0}, {&(0x7f0000010100)="00000000000000000000000000000000000000000000000000000000000055aaf8fffffff0ffffffff078000ffffff00"/64, 0x40, 0x1e0}, {&(0x7f0000010200)="f8fffffff0ffffffff078000ffffff00"/32, 0x20, 0x400}, {&(0x7f0000010300)="53595a4b414c4c45522020080000e980325132510000e980325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c4530202020202020100094e970325132510000e970325103000000000041660069006c00650031000f00100000ffffffffffffffffffff0000ffffffff46494c4531202020202020200094e970325132510000e970325105000a00000041660069006c00650032000f00140000ffffffffffffffffffff0000ffffffff46494c4532202020202020200094e970325132510000e970325106002823000041660069006c0065002e000f00d263006f006c0064000000ffff0000ffffffff46494c457e312020434f4c200094e970325132510000e9703251090064000000", 0x120, 0x600}, {&(0x7f0000010500)="2e20202020202020202020100094e970325132510000e97032510300000000002e2e202020202020202020100094e970325132510000e970325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c4530202020202020200094e970325132510000e970325104001a040000", 0x80, 0x2400}, {&(0x7f0000010600)='syzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkal\x00\x00\x00\x00\x00\x00', 0x420, 0x3400}, {&(0x7f0000010b00)='syzkallers\x00'/32, 0x20, 0x4400}, {&(0x7f0000010c00)='syzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallers\x00'/128, 0x80, 0x8400}], 0x0, &(0x7f0000010d00)) 22:54:11 executing program 2: perf_event_open(&(0x7f0000000000)={0x2, 0x70, 0x22, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) openat$bsg(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TIOCL_GETSHIFTSTATE(0xffffffffffffffff, 0x541c, 0x0) socket$packet(0x11, 0x2, 0x300) setsockopt$packet_tx_ring(0xffffffffffffffff, 0x107, 0xd, 0x0, 0x0) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x24, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) clone(0x3a3dd4008400af01, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xe, 0xe, &(0x7f0000000680)=ANY=[@ANYBLOB="b70200000b400000bfa300000000000024020000fffeff7f7a03f0fff8ffffff79a4f0ff00000000b7060000ffffffff2d640500000000007502faff07cd02020404000001007d60b7030000001000006a0a00fe000000008500000026000000b70000000000002995000000000000001da5ad3548ebb63d18db6a1c72821c9b767ac8308fbcd5c5e4a5ad1065b572c2c9ff215ac60c2ceaea4c0ec908abb6e7325ec1956bd8660bf3664148a2c96752fe2bb328dff1a15750ab9a780001000000000000d4bf20c2bd152d814f01f2cd519e078d4ffab418e4682b2aec5e4a3562978ef040c50287c37a7f4182f32333b08c6e497687e10a4daea5cac0ceafdb9a2eeb02a1f5104d16ddb64963d84d91814cd5817e0b8f6f5e6ee7a39e180b5a18ed786b783ab1321ea5e82ae5ba2c42a5e23ea6253d5df768d0cb9f35e4f41a62d79b4c03e53466fa4f22d8c19f958e8b34de35949a7a000000009ee53da177a81ea65e652c1d71b7ee86a75bb32935f542127a8f84538a9a311c757f7169f006f3f5c95177fbd0b14b36259e2905ef911685c88a16aae46084d6ecc2d32e3f4ee367c5a769c0a606636c9f4a4413c098f4fcc96623b7c373b0ef04d55b846b094bf97e2ef5987b6e09a6a7cab79bffda141f65e7d9ebe3be70c4364333af9a9d91c3e41ac37a63f85ad8f32b70a80cce69df30d3d67d84ccf3f9db9b690111de2ddc4b153c989ef100bbf76063d3f6ffffb73d70e9c3d7b90aecf48e7565efff2dbbb512218c9844240c333c890923a797e00b75481739952fe87fde27ce81893ff7ec0ea8e792414f639bc9ce1fea3f6ac0d7025759d4b45577c205c70631e8ad585951950e521f4e210b6494e3c52d927195737945cc03d5668483151710de246420a1b6c55b73876a6ed7fd0d9338923789a1edcd8043fe83919088383268324a25df14010c8ed6b8c97c00eaa00ff9bc46e1cfecbdc0e411ac53b409d04544d3a7edd4d447d2fb431e226ae182b8dcc86fe09b404e0b7c723d3b19dc3809001fb0fb8f9f3f13296bb1758b24aad0922091d49e2bc408a5a37d2fe7a60b903d2d9fe9d451ecfcc8dc389671c2d08b6e264150a6b9445b00cee4585af04fa69e0380be0d66649dcf3bf8a906b029faca75ce34c41aec7aa86e596119109ea8b3087301643baab1c95bb22cedd913b22dcaa197ccc34586dc50bd9f4628e3e757bae30b356521df06f995cb57f97052fc4158250ccecfb47ea8faf509593fadc7eafb613313b052397af1ede94d87590ce90a0a7579766f7ec4fcd3cb0b1a8c531724d5ef6b334803cedaa9cedf27193af6e0b67f62a83a256474c97c925d9d447175b535c87dbdeb0dcca5303eed6689ea91e1665c691d368dde47e6672e93a314a5f60e7b68c2242bd0f0d8c66449d8687dcf2d0f76668b8cec5d165ee78a8d6add011be32b9bf8b32b518e01ffb985f8054d37959c529e99b7daf34b2d825d192ade90a1162acfe9749d516d014cef5f99126324ea02baea5808c4d69e5749901b09e4902a6f5addc0103756b894418e4591c624a9b2ccabbfb888d413d923b0d7c9d997d6d8e64787c4d397ec78f589550a31699088da767fba53f57a15b6e0b4212b6cb55b9c207bbe08f483b1bea05f41b9a1d3af087047c568ae6ebfc0bb5ec10b6290dc757a4903a88fb2c035b2349b6d2f0c051b8b7751527828d39ff23e1e84d5928ceb713ff09e179c307b6c84344374d96ef2447a2a4af5ca0c39e7ca2e801e57560a55e9cfa095cf3f74398219ad1030a79517a88de7596429a20793e12616aa32b3e720c6521fbe93963e9536d16f3db211fca7dd99c0a0125ff8c18119a6926083f4a2c008a9f2a29e30820e98cb3a39cadaf9be9608358e1e5ab17eea477b1754f78f45468c9568471667f8bc03d11811ac6eec9a3ecd9e3c325fcabbab3d129c0cced3ce11dafa387a8077db8a7dfec70919aa19f1d006ae15108abb50a518f079627a689f15b362690eedaf1ecab34173736775f27a2235747036d462df98f936aa6dd528ebaccb36b32e5862b6277002ebb615688fd2ad137073c970ea542cac6042eda9d70e7db82585587bdecd4e3ed0b217dfaeccdb27a19a1c444d63b211d78c44a320f5533e62ca0650a0af2dd3b6ae9fe33f143144d85a49c13149b545542ede32498fffe9e2372c543201a3c1b478ca9ce64f48a5f8d65e35ab49b52a9e80c24d45749d30390ea83ec14900a5a65f1e81ed14bc12255f98aabe7687bde8ff17526bfe039d0065193e867d80ca0d7e614a8d99e5c6a6d25e85f9e84e6f273dbbf059045a928c6130018b630e892329edfe0d1496bf81407f0ddc7d4aad7799542b5dcf1bb84503cf9b1339d89e89bcba7a727405e933b2ba4358f4bc3307873339cfe820afb16d414e712a78b48806dbf775f96fb08e927110058efe0ee5e82f378f21384b353250ad560b5bb76edb59663ba3982eda094961be7e865b0797564db1e855114d7fc7fe0e16df764749240f2d457b6503f1399932e726cd8ee1473243b1a1f64dbdd35c4a2135687d472edb0268fcd89b4d1f0e5925aed359a53e79ddb9bdfb2ddf469416e83f9f44a9ca568f26d626b0eccca74a3d00ecc55b3ec1bf955595f505ccf287496977eb62bfc81acb12d8ba0010e44a6a8ee06a0000000000006e966df4e042bd4045d1be9326283f45028b7c"], &(0x7f0000000340)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, [], 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x0, 0x10, &(0x7f0000000000), 0x171}, 0x48) pipe(&(0x7f0000000140)={0xffffffffffffffff}) vmsplice(r0, &(0x7f0000000180)=[{&(0x7f0000000640)="8a", 0x1}], 0x1, 0x0) [ 475.971045][T17369] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.1'. [ 476.004214][T17372] loop3: detected capacity change from 0 to 132 [ 476.042634][T17379] netlink: 4 bytes leftover after parsing attributes in process `syz-executor.1'. 22:54:11 executing program 0: perf_event_open(&(0x7f0000000000)={0x2, 0x70, 0x22, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) openat$bsg(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TIOCL_GETSHIFTSTATE(0xffffffffffffffff, 0x541c, 0x0) socket$packet(0x11, 0x2, 0x300) setsockopt$packet_tx_ring(0xffffffffffffffff, 0x107, 0xd, 0x0, 0x0) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x24, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) clone(0x3a3dd4008400af01, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xe, 0xe, &(0x7f0000000680)=ANY=[@ANYBLOB="b70200000b400000bfa300000000000024020000fffeff7f7a03f0fff8ffffff79a4f0ff00000000b7060000ffffffff2d640500000000007502faff07cd02020404000001007d60b7030000001000006a0a00fe000000008500000026000000b70000000000002995000000000000001da5ad3548ebb63d18db6a1c72821c9b767ac8308fbcd5c5e4a5ad1065b572c2c9ff215ac60c2ceaea4c0ec908abb6e7325ec1956bd8660bf3664148a2c96752fe2bb328dff1a15750ab9a780001000000000000d4bf20c2bd152d814f01f2cd519e078d4ffab418e4682b2aec5e4a3562978ef040c50287c37a7f4182f32333b08c6e497687e10a4daea5cac0ceafdb9a2eeb02a1f5104d16ddb64963d84d91814cd5817e0b8f6f5e6ee7a39e180b5a18ed786b783ab1321ea5e82ae5ba2c42a5e23ea6253d5df768d0cb9f35e4f41a62d79b4c03e53466fa4f22d8c19f958e8b34de35949a7a000000009ee53da177a81ea65e652c1d71b7ee86a75bb32935f542127a8f84538a9a311c757f7169f006f3f5c95177fbd0b14b36259e2905ef911685c88a16aae46084d6ecc2d32e3f4ee367c5a769c0a606636c9f4a4413c098f4fcc96623b7c373b0ef04d55b846b094bf97e2ef5987b6e09a6a7cab79bffda141f65e7d9ebe3be70c4364333af9a9d91c3e41ac37a63f85ad8f32b70a80cce69df30d3d67d84ccf3f9db9b690111de2ddc4b153c989ef100bbf76063d3f6ffffb73d70e9c3d7b90aecf48e7565efff2dbbb512218c9844240c333c890923a797e00b75481739952fe87fde27ce81893ff7ec0ea8e792414f639bc9ce1fea3f6ac0d7025759d4b45577c205c70631e8ad585951950e521f4e210b6494e3c52d927195737945cc03d5668483151710de246420a1b6c55b73876a6ed7fd0d9338923789a1edcd8043fe83919088383268324a25df14010c8ed6b8c97c00eaa00ff9bc46e1cfecbdc0e411ac53b409d04544d3a7edd4d447d2fb431e226ae182b8dcc86fe09b404e0b7c723d3b19dc3809001fb0fb8f9f3f13296bb1758b24aad0922091d49e2bc408a5a37d2fe7a60b903d2d9fe9d451ecfcc8dc389671c2d08b6e264150a6b9445b00cee4585af04fa69e0380be0d66649dcf3bf8a906b029faca75ce34c41aec7aa86e596119109ea8b3087301643baab1c95bb22cedd913b22dcaa197ccc34586dc50bd9f4628e3e757bae30b356521df06f995cb57f97052fc4158250ccecfb47ea8faf509593fadc7eafb613313b052397af1ede94d87590ce90a0a7579766f7ec4fcd3cb0b1a8c531724d5ef6b334803cedaa9cedf27193af6e0b67f62a83a256474c97c925d9d447175b535c87dbdeb0dcca5303eed6689ea91e1665c691d368dde47e6672e93a314a5f60e7b68c2242bd0f0d8c66449d8687dcf2d0f76668b8cec5d165ee78a8d6add011be32b9bf8b32b518e01ffb985f8054d37959c529e99b7daf34b2d825d192ade90a1162acfe9749d516d014cef5f99126324ea02baea5808c4d69e5749901b09e4902a6f5addc0103756b894418e4591c624a9b2ccabbfb888d413d923b0d7c9d997d6d8e64787c4d397ec78f589550a31699088da767fba53f57a15b6e0b4212b6cb55b9c207bbe08f483b1bea05f41b9a1d3af087047c568ae6ebfc0bb5ec10b6290dc757a4903a88fb2c035b2349b6d2f0c051b8b7751527828d39ff23e1e84d5928ceb713ff09e179c307b6c84344374d96ef2447a2a4af5ca0c39e7ca2e801e57560a55e9cfa095cf3f74398219ad1030a79517a88de7596429a20793e12616aa32b3e720c6521fbe93963e9536d16f3db211fca7dd99c0a0125ff8c18119a6926083f4a2c008a9f2a29e30820e98cb3a39cadaf9be9608358e1e5ab17eea477b1754f78f45468c9568471667f8bc03d11811ac6eec9a3ecd9e3c325fcabbab3d129c0cced3ce11dafa387a8077db8a7dfec70919aa19f1d006ae15108abb50a518f079627a689f15b362690eedaf1ecab34173736775f27a2235747036d462df98f936aa6dd528ebaccb36b32e5862b6277002ebb615688fd2ad137073c970ea542cac6042eda9d70e7db82585587bdecd4e3ed0b217dfaeccdb27a19a1c444d63b211d78c44a320f5533e62ca0650a0af2dd3b6ae9fe33f143144d85a49c13149b545542ede32498fffe9e2372c543201a3c1b478ca9ce64f48a5f8d65e35ab49b52a9e80c24d45749d30390ea83ec14900a5a65f1e81ed14bc12255f98aabe7687bde8ff17526bfe039d0065193e867d80ca0d7e614a8d99e5c6a6d25e85f9e84e6f273dbbf059045a928c6130018b630e892329edfe0d1496bf81407f0ddc7d4aad7799542b5dcf1bb84503cf9b1339d89e89bcba7a727405e933b2ba4358f4bc3307873339cfe820afb16d414e712a78b48806dbf775f96fb08e927110058efe0ee5e82f378f21384b353250ad560b5bb76edb59663ba3982eda094961be7e865b0797564db1e855114d7fc7fe0e16df764749240f2d457b6503f1399932e726cd8ee1473243b1a1f64dbdd35c4a2135687d472edb0268fcd89b4d1f0e5925aed359a53e79ddb9bdfb2ddf469416e83f9f44a9ca568f26d626b0eccca74a3d00ecc55b3ec1bf955595f505ccf287496977eb62bfc81acb12d8ba0010e44a6a8ee06a0000000000006e966df4e042bd4045d1be9326283f45028b7c"], &(0x7f0000000340)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, [], 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x0, 0x10, &(0x7f0000000000), 0x171}, 0x48) pipe(&(0x7f0000000140)={0xffffffffffffffff}) vmsplice(r0, &(0x7f0000000180)=[{&(0x7f0000000640)="8a", 0x1}], 0x1, 0x0) 22:54:11 executing program 1: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket(0x10, 0x3, 0x0) r2 = socket$netlink(0x10, 0x3, 0x0) r3 = socket(0x10, 0x803, 0x0) sendmsg$NBD_CMD_DISCONNECT(r3, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) getsockname$packet(r3, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r4, @ANYBLOB="0000000000000000280012000900010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000780)={&(0x7f00000004c0)=ANY=[@ANYBLOB="3800000024000b0f00"/20, @ANYRES32=r4, @ANYBLOB="00000000ffffffff000000000d00010066715f636f64656c"], 0x38}}, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000440)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r5, 0x0) preadv(r5, &(0x7f0000000280), 0x1, 0x0, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000002b40)=@newtfilter={0x24, 0x2c, 0xd27, 0x0, 0x0, {0x0, 0x0, 0x0, r4, {}, {}, {0xc}}}, 0x24}}, 0x0) [ 476.170201][T17384] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.1'. 22:54:11 executing program 3: pipe(&(0x7f00000001c0)) perf_event_open(&(0x7f0000000040)={0x0, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x512, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00'}) r1 = perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x11, r1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) clock_gettime(0x0, &(0x7f0000000100)={0x0, 0x0}) openat(0xffffffffffffffff, &(0x7f0000000780)='./bus\x00', 0x42, 0x2) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000140)={0x1ff}, &(0x7f0000000200)={0x0, r2+30000000}, 0x0) [ 476.227621][T17391] netlink: 4 bytes leftover after parsing attributes in process `syz-executor.1'. 22:54:11 executing program 1: r0 = syz_open_dev$dri(&(0x7f0000000000)='/dev/dri/card#\x00', 0xadf3, 0x0) ioctl$DRM_IOCTL_MODE_OBJ_GETPROPERTIES(r0, 0xc02064b9, &(0x7f00000000c0)={0x0, 0x0}) 22:54:12 executing program 1: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x180000b, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x1, 0x0, 0x0) write$binfmt_script(r0, &(0x7f0000000100)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x6, 0x28011, r0, 0x0) clone(0x80100900, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) r2 = gettid() wait4(0x0, 0x0, 0x80000002, 0x0) vmsplice(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000000)="0f34", 0x2}], 0x1, 0x0) ptrace$setopts(0x4206, r2, 0x0, 0x0) bpf$BPF_BTF_LOAD(0x12, &(0x7f00000000c0)={&(0x7f0000000200)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xcd, 0xcd, 0x2, [@func_proto={0x0, 0x4, 0x0, 0xd, 0x0, [{}, {}, {}, {}]}, @int, @restrict, @datasec={0x0, 0xa, 0x0, 0xf, 0x1, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}], 'k'}]}}, 0x0, 0xea}, 0x20) process_vm_writev(0x0, &(0x7f0000000080)=[{0x0}, {0x0}, {&(0x7f00000193c0)=""/102389, 0x18ff5}], 0x0, 0x0, 0x0, 0x0) tkill(r2, 0x40) wait4(0x0, 0x0, 0x0, 0x0) ptrace$setregs(0xd, r2, 0x0, &(0x7f0000000080)) r3 = gettid() rt_sigqueueinfo(r3, 0x3c, &(0x7f0000000040)) 22:54:12 executing program 1: accept4$alg(0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) syz_open_dev$vcsn(&(0x7f0000000040)='/dev/vcs#\x00', 0x0, 0x40002) ioctl$TCSETA(r0, 0x5406, &(0x7f0000000000)={0x3768, 0x0, 0xfffc, 0xfbff, 0xf}) msgget(0x0, 0x204) keyctl$get_keyring_id(0x0, 0x0, 0x0) ioctl$TIOCL_PASTESEL(r0, 0x541c, &(0x7f0000000100)) gettid() 22:54:12 executing program 1: perf_event_open(&(0x7f0000000100)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x1, 0x5, &(0x7f0000001fc0)=ANY=[@ANYBLOB="bf16000000000000b70700000100f0ff4870000002000000400000000000000095000000000000002ba728041598d6fbd307ce99e83d24a3aa81d36bb3019c13bd23212fb56fa54f2641d8b02c3815e79c1414eb07eae6f071326bd9174842fa9ea4318123341cf9d90a0e168c1884d005d94f204e345c652fbc1626e3a2a2ad35806150ae0209e62f51ee988e6e0dc84e974a22a550d6f97181980400003e05df3ceb9f1feae5737ecaa80a666963c474c2a19eed87b277be335c75e04ad6ee1cbf9b0a4def23d410f6296b32ae343881dcc7b1b85f3c3d44aeaced3641110bec4e90b1b0ab94527f53d0fa3431ec8c2753b7a634196508000000000000f0f4ab3e89cf6c662ed4048d3b3e22278d00031e5388ee5c867ddd58211d4dcecb0c005d2a1bcf9436e101040000f73902ebcfcf49822775985b231f000000ccb0ecf31b715f5888b2a858ab3f11afc9bd08c676d2b89432fb465b3dad9d2aa7f1521b3ebb0cc52f49129b9b6150e320c9901de2eb879a15943b6dc8ea15aab9dd6968698e3072c4c5c7a156cec33a7bb727667d81ff2757ca1e5efdd4c968dacf81e65998b9091957d1d11a5730baa3a509b1041d06f6b0097c430481824a3f4fddd3c643f630ba165d876defd3541772f26e27c44cfd7bb5097379cf1756869cebc7b0b2d85d6d29983e830a9cdd1d0a017c100344c52a6f387a1340a1c8889464f90c284a4db539621fbb70f01a2c02dec4cd1f570dd39877dfb2ff1ae66e1ce917474b2e650ae610afd01409d9a337ac5d58bcb5e5fc231514952c5255f22bd8b325d9b76e57f041b665ab0249886c0a65cc99d5893521372c8d8b7bacac24000020a4a24d8dbd75062e1daef9dead619cc6e7baa72706287793c3d282661edcd3545236c2a8682bf7ecbd53f950ef4709ec01e230d2f53594ef4839c6130c4c13a0cca84b993508000000e480cd9d4850a049ee19b67d17ef0477aeb12b1d255be1ed66d9051f22614d1f62734d678039a97d2b74f9e8e97f4e8e7025123e783df8b8a17e3aa9fe9c502f9acee4f1b56e1f23128d743792cead3c058a5b700d64d160abe33df726608510136ce8bf239414a1d98ea93e3d35dbb6c23b90cf36e83b8a4309b402d264b09f2779a0bcd7cd6dfc06b02e69d384146056d125cf4aadd80800000000000000e88d10acd06864eac44c42fbe334bdc3e9768fc360b130dc6111fe3293e8e02f819a2aa34dba1c25be27945507a3477b437525b81aef2f0b4c4f63483026b5e34d44705b76ef29f7f6e0a2be625eae975e02069f6f24e1e1bc976d965ddabb01085f16bff63a06578d6d184f5de7bfb6aaa75f16996d536256c02284cb1d3a6fb8eae87691fae365a70c3f15871565bba8dd8a8ca049f798abe646f738bebdfc9d8a5edd7a19ca6a42bc3f1db37c17f22a287c6d31a13db5dfef409eb1d3c91c6e6f80d215c9e16e0c4736c81936315418f26770cca4e2f89800d18c89d7f46f679df6c9e2005f209dda94302a30003b952ae1ebfd0ca88368ee6ce139e8b5822422cf4c9dde943d34c432e1001171792c65986146666a549092398af45ba38c41fa7e0fffeac41824ca1fd0eb68aa243c90358ab21e610e5aee9c9e5f2e5a3628995b1531bd20360d33d8f9ffffff5f4bf6ea8a18f2e3a950c4f83306dbca02ee3686da707b6d85db491ba0cc33f6be92c55969a2b52a25419d1476c73132ca7ca26ce8a7e3ffb700f09e157f9bc31f09834b4788be2a442aa81b259e9eb1bf5314844051f3a642aca9ff98c9036471ccff0522903e7bcf62e18f7796bbc280b95e8e0d6fd5644b0ebde3885b06548862de809d3dae3cccf109f7c78e847ba345e805e47dfa82cafc6b64b1f4659834aecbeded44b11a443c5ba92a326dd10921aa79c62800844c7a59f55ee205a11ab50fb402e7da6ada561ec1117cc186b01fd5c20680c580dc31b0963ff953ce09148e8dfea9d03a61bbd2bb173518507a3cd0e37c4da0a71eee31071d5d642498181c69cee3b2e414ddd6a12ff4bdf6e96c247b6025d4376067e25357d3b54248fe1605a4844703718aea24179528f6a0c6de4e61b49cad1e4d6b000000000000005b2d16877299acefc0fb5bc1422c3d425d988eedebcf242b780a687c9acae2a5a71c2a16a32ceb377f5d54f9b2fa90b2905906e611be56e9ebe20cab20c290a1f6c09272dbc3b2c0ab2b5baa1b07b16e81f278e54a479f1a068658e3656cfa196d6c050000000000000000814955c62a7d72b317399e572a7f6a4657b7cbe066c9179ffd097d61fcfd0fa1d46cfb110e3e8cff5579e83f2820f95eaa0c609f666950c24311740e36de8f65708cfffce788c99ef8f62fd2398e999b220125da8eb07947512365abbc5b84ef524bdf184727c67910051f204662264607d548dbdffe14b41dd0843cf3d85bb820656a88a9e52a4cd7b3eeadfe00007267f226019ef0a25bc15da71e893856a2182c3167d8ba73f7c6294b159a426ce44cd73f000000a66fc501eae0c3504c1400697ba69fd9b7eaf49aff6a6aea529610db8dfef86c3cc698e9fddf1b132876159972281a90c3a4cf415df25fbcdd35cf8368f068c4481844bdd0dda553e1cb0966d5686013d382956d50055dce0d1bc225c1d77612b1ec52e743dbc51f25cc07a202b704577316913cf067fa65e476f688de2d6c54ea192a569eed05d0d7536b3205c68d4ee0fe318ed3112c764e10381de8808ff02dd0a7b996ecf1c65e6d9db90c87123d9cb3945330f7a270ee0cca35b1331ca8fec0b2f39f505140751b60f29a83e4bc0ef2ffea443e4aa221cc38a503add16a2c98cb589e1dac1912b4142a3be30f50b2d9479c5bde0beb38130000000000000000000000554361e1628ee0017ad19ca787f2c078aa260701ce0800000080623902000000000000000000003d118a04fa6a80c4928c01ccab57b5f4eb265ad15004f967543fe6e6ddc2a12165fe3a08bf9475ee0eee3539369b0e566fedbd215a6ddd4fe03dcc7a922e167b96f7a98761cb8e0d9d894b25da2af7410d820747b7e806c0f3b6f14c884d150a0ff07f2e0000bfb083c56d3bed0a61fab880f8885c612ebff8523d14cfb12aca274c000000005e5155611969f6e67dd83b20206207cb8b2cd2fab6fa6d7fdaed6a27a2e4db1d5adc80014ff11d9dbceba41d8dfce410333a054e82b1d050331ce0aeacb843b94d67f69f49eb4dd3b1b85b018359c32df01db8ebce0dbc36cade09c6b44f6b93d28db8ae4db5624d8a02f7be91bec65e4b3373059587dd6528bbc48e1079d477d482faff738c39c61cac1195043bd5b70c0860c1083a169a8263e9aec56b9f7795fa27634a7f06359e3058d2dd69c4e5cc11b36d9ed9c4b2867f583de6fc582f789722bd1500e64c495abdb72de2c739d38c72f6f4fb1946081dcc825d5b5b747e9fa1b5226cd31e131263f1fcd7d45a630b46d04af906f0be464d829dd2dfcf7400002b7827f6d957e51bb1f1b44a50200c9dfadfaff2e32baa9c0edaac7144e174dba582a951d2b03c27219cec4fbc7b6e99c3f00188941e3fbf008cbace177ae250fd757a22e21ec05aa45c91e1345ca936184c3fc28153283e13654123cfaf4e661f4b6d430adad1e2116bc385f888405d48f0d386da0cc6747b33395772a68f2ea3fb7e7207000000b24088014c8e64f03d053c4e02ddd08b262e422eff1c9f124b892b0a9462b07d4f88c0693bd9c54ad2ab5227aa59ef2b53ac528c080000000076680c42d4a22646e4aa467f995c9bc99e60441d4dbebead3b436427762618810bac7308c6d3298ea932b66572825e62d18462d3b2342ba48c145ff4674a94fa078cc552d064da2bb69a0d269076f8955076578f44ffb8895fbd4e2a757a4249a855632ca30e09789811bd5e06840f8848df72230a28e0304569bfa0350b6dde9e96273de1758505aa1ba89dfb12be7a7c6dd18f6148354df7e60a489dc543ccdee1fff9d8f8d78844de27a77ef1181d5055c2a193a5763ed7749a17296c76818b60426082c86619dacc8a884c4de8572a044faf0c8e4377776c8703ecf2e3f1c3d6410000000000008369f062639e3ddcf725be54f626448fb7bfc74c183b26e31b71a390ccea4be07278dd12fa16848797397b76908fa03613cd961b98b26a0879ccba4a78c82958764bce07a7f70df1cef6d4db1ddbda1db18e4f41c390fd3cb862216ece39a9ec60bd3be5f9329dcaf33bf2c87cc510557460d14421e1d26322ab64388f2ceae70922989f66827fe9acd2ec3ece39f3b4ffdc4dfea3da6ddb002512e2313253801044e751168e32d7bd6800000000a21008b8d26dabe977c503c30ef7c489e5ea1fff041e54de54cfeb258f2387dad096b72a78d934927492cfc773c731cca9b13b3f6e7760ab0929c46f51ea5643f3df4f4044f3ad0a6ba739e72d8b8b2935d81534bea8372bc590c111d573e04280659a096eaa495a4154daae7d1800c130d920964845c50c8ba4763b19b6008f6d7a5091895c7a4b7816ab706503be879b18b778b0f61ecfde2f8bbb32cfeb766ec4430ee0ad45a0a263ddc4b2f47680c8d53439f8d388dab87112c83997badaf8f48a6cae94ed85cd5b03a7352a0fb83398566d1bc133582ce2d9f601cd23eba4432180b2d5c3019879cd949a5be1b241b3d0d0d52a3529cc9e704a9d8d54f4f7b776a969a4505e18fe5284985ca7d112c397d776e3baba918b7df456bd970e761e00f3b0efa5ce4246d9f08ba60da3be556c518a1f19504c7cea1491a9eadd27d747ca9cc5f92e30b2ca3cf0b142a8554c87e8026d4e586cf5f7c9d412e6eb4f66a076c8bca6b294305969dabb6c932b57a5dd4234bf1ed3bd095229ee3cbb86883d574c5af4bb78370561de3fbf55bfcd2db3979eb1be120b5795443324023353c959fd965702f1cd5bcb3c16d4b89dd9fc87c862c247e140379ef098c7b3fa79a6638a245b6a74f14dde9bd4ee48e62cdc70f486ce38641e4e4309aa9f4bd097fa1530db966d9919544ab4890301e51f9525436f5d9591460340f5093161a78a249783945407f2576d6f35a99e3521d7991e3fdfde5ee7f6a8ff8181a68ef15a2ebfe9e22d7c745949ab5cc15b9f5659799b5e00debbf9f623f75bfd4d83c4859ca9b652cea33daeeef07b60c78a21965bcf91919071c7ded19317dc0b7587d9322f8cd09e32675a187465bdfa101bcd9ac680839b375af12c160247dd960e70eb7ee60c52a900440aa9bd9a6b15a4a34dc73c3c4936d8986300fdc264b28537df387e6442c32f5fa2a31d24c1ed888a57fcc50400a084a38a3630ffc465f361184be39134542e934f3a538b011cb3928b4306301855c89afe345d881d4361e7fbd1fc2331b4e34733480bc497662a8234a7eeab3e65d6b0f5d92edff04416eedcd15b9ddbcb3cf9228afda6b17d44a276b205eabd0069f7e26aea50f537dc77b683ed83d2f9110e00a705f48e9d13378cf09bca22e8f45c4f360d5fff8b57a2a35f21c4513bcc0800000000000000dc5cc7ad7290c60bc609bff9be7cd922f474c3faa78fd42cba0300d6d912656b6313497625e2f9afaba05b17ca242b7ca8d6556175aee38142a8aac5f677c2f8a6967f2cb5e97aae97a5e5579a706243688ac4d38a4601b4aadb2d319fe7d6bf1272fa3fa701338d7bce390e8bf959081ed39e63a431901d615a26ff95e1620a6c26eda4f92d83499a173e7217001f58ed5406bdb59acbc997e8fd3d53b4c2c2a1b314bfe611e5958458af7b3c5319fdb4c40b8d01365fdee93af6fad7c7a8da8646dc1379d1aceb72fd929e7de4e9620000000000000000000000000000007cf90000008f8a9da7a8a167815c6ffcd1b6863cde9ab45ecd8f06423198bb00cdf76877f407be46b0755d6be5afbb4cb3a8de259a8beb2223f28b855e2bdf4b31b91e5062a4a955bd95e93f77f2499391cf0000000000000000000000000000191407ad27d1d61dc4d5512f117f0ed554c2c88c4468a4808ae562a6bb1f1748d6e12da22ee9f0422a84f361684861169f498909c4841f4d5a0f5807a3b7d833075fdcd9c1d169b03d7df7f4150fad8b9e92eaf86992adbda360dd91de51c6df335445492608162fb0804dabdeac6fb71042f906eefd37f1d190a1c8a0d9de7f34dcc8cbd7b565fc675fe92341c859411808ee703ec3ad461c6ddc571994cb504c46eabbc2ff4b97df394bc75b5e7f45a44519ec0d98b7a56a75fb0b46333b234774e97c0318ade8599c8719c0721371cfca9096d1e7c5128bdfa5bb46a5600ade69e82d1573f04554e9227de9699e33c1c4000000000000000000000000b6f5011b7e339e338a3cf82b4e819641b66f8f1104aacdb8f18ccf3c7063a71acb3ac2067e9acb5e766bc8ea20959f518a4c1a534b2fd2683be39548fb97aa4e6e340051d7f478a8006697fd999b9e4136c9b4358727d1504a0e3e57d02a3b6c53e4d06072fedab3e0930991dfc3f6a94a37b81adf5d5688b8ad7162a63aae1740e713057a0180072a05e5cb3866b951fe47a8a6216f6662099b7fce6ec564e49154a3cc2881bf8141308cbcf7cfa837cc9cc840f7c93f568e61e04630de9657b9b0b9759b96be912fb765d79900000000000000005cf2179598b55a1991ceeccf2bd581f79b8780ed607eabcaa091ed4b90b8b7e3bcf1895824feac2b18"], &(0x7f0000000140)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, [], 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0xfffffffffffffe89}, 0x48) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000080)={r0, 0x18000000000002a0, 0xcc0, 0xfffffffffffffe7f, &(0x7f0000000500)="b9ff0300600d698cb89e14f008001f000c0cae0e4000632177fbac14140ee934a0a662079f4b4d2f87e5feca6aab845013f2325f1a39010108038da1924425181aa5", 0x0, 0x100, 0x60000000, 0x2c3, 0xd17e91c4eaae85fe}, 0x28) 22:54:12 executing program 2: perf_event_open(&(0x7f0000000000)={0x2, 0x70, 0x22, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) openat$bsg(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TIOCL_GETSHIFTSTATE(0xffffffffffffffff, 0x541c, 0x0) socket$packet(0x11, 0x2, 0x300) setsockopt$packet_tx_ring(0xffffffffffffffff, 0x107, 0xd, 0x0, 0x0) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x24, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) clone(0x3a3dd4008400af01, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xe, 0xe, &(0x7f0000000680)=ANY=[@ANYBLOB="b70200000b400000bfa300000000000024020000fffeff7f7a03f0fff8ffffff79a4f0ff00000000b7060000ffffffff2d640500000000007502faff07cd02020404000001007d60b7030000001000006a0a00fe000000008500000026000000b70000000000002995000000000000001da5ad3548ebb63d18db6a1c72821c9b767ac8308fbcd5c5e4a5ad1065b572c2c9ff215ac60c2ceaea4c0ec908abb6e7325ec1956bd8660bf3664148a2c96752fe2bb328dff1a15750ab9a780001000000000000d4bf20c2bd152d814f01f2cd519e078d4ffab418e4682b2aec5e4a3562978ef040c50287c37a7f4182f32333b08c6e497687e10a4daea5cac0ceafdb9a2eeb02a1f5104d16ddb64963d84d91814cd5817e0b8f6f5e6ee7a39e180b5a18ed786b783ab1321ea5e82ae5ba2c42a5e23ea6253d5df768d0cb9f35e4f41a62d79b4c03e53466fa4f22d8c19f958e8b34de35949a7a000000009ee53da177a81ea65e652c1d71b7ee86a75bb32935f542127a8f84538a9a311c757f7169f006f3f5c95177fbd0b14b36259e2905ef911685c88a16aae46084d6ecc2d32e3f4ee367c5a769c0a606636c9f4a4413c098f4fcc96623b7c373b0ef04d55b846b094bf97e2ef5987b6e09a6a7cab79bffda141f65e7d9ebe3be70c4364333af9a9d91c3e41ac37a63f85ad8f32b70a80cce69df30d3d67d84ccf3f9db9b690111de2ddc4b153c989ef100bbf76063d3f6ffffb73d70e9c3d7b90aecf48e7565efff2dbbb512218c9844240c333c890923a797e00b75481739952fe87fde27ce81893ff7ec0ea8e792414f639bc9ce1fea3f6ac0d7025759d4b45577c205c70631e8ad585951950e521f4e210b6494e3c52d927195737945cc03d5668483151710de246420a1b6c55b73876a6ed7fd0d9338923789a1edcd8043fe83919088383268324a25df14010c8ed6b8c97c00eaa00ff9bc46e1cfecbdc0e411ac53b409d04544d3a7edd4d447d2fb431e226ae182b8dcc86fe09b404e0b7c723d3b19dc3809001fb0fb8f9f3f13296bb1758b24aad0922091d49e2bc408a5a37d2fe7a60b903d2d9fe9d451ecfcc8dc389671c2d08b6e264150a6b9445b00cee4585af04fa69e0380be0d66649dcf3bf8a906b029faca75ce34c41aec7aa86e596119109ea8b3087301643baab1c95bb22cedd913b22dcaa197ccc34586dc50bd9f4628e3e757bae30b356521df06f995cb57f97052fc4158250ccecfb47ea8faf509593fadc7eafb613313b052397af1ede94d87590ce90a0a7579766f7ec4fcd3cb0b1a8c531724d5ef6b334803cedaa9cedf27193af6e0b67f62a83a256474c97c925d9d447175b535c87dbdeb0dcca5303eed6689ea91e1665c691d368dde47e6672e93a314a5f60e7b68c2242bd0f0d8c66449d8687dcf2d0f76668b8cec5d165ee78a8d6add011be32b9bf8b32b518e01ffb985f8054d37959c529e99b7daf34b2d825d192ade90a1162acfe9749d516d014cef5f99126324ea02baea5808c4d69e5749901b09e4902a6f5addc0103756b894418e4591c624a9b2ccabbfb888d413d923b0d7c9d997d6d8e64787c4d397ec78f589550a31699088da767fba53f57a15b6e0b4212b6cb55b9c207bbe08f483b1bea05f41b9a1d3af087047c568ae6ebfc0bb5ec10b6290dc757a4903a88fb2c035b2349b6d2f0c051b8b7751527828d39ff23e1e84d5928ceb713ff09e179c307b6c84344374d96ef2447a2a4af5ca0c39e7ca2e801e57560a55e9cfa095cf3f74398219ad1030a79517a88de7596429a20793e12616aa32b3e720c6521fbe93963e9536d16f3db211fca7dd99c0a0125ff8c18119a6926083f4a2c008a9f2a29e30820e98cb3a39cadaf9be9608358e1e5ab17eea477b1754f78f45468c9568471667f8bc03d11811ac6eec9a3ecd9e3c325fcabbab3d129c0cced3ce11dafa387a8077db8a7dfec70919aa19f1d006ae15108abb50a518f079627a689f15b362690eedaf1ecab34173736775f27a2235747036d462df98f936aa6dd528ebaccb36b32e5862b6277002ebb615688fd2ad137073c970ea542cac6042eda9d70e7db82585587bdecd4e3ed0b217dfaeccdb27a19a1c444d63b211d78c44a320f5533e62ca0650a0af2dd3b6ae9fe33f143144d85a49c13149b545542ede32498fffe9e2372c543201a3c1b478ca9ce64f48a5f8d65e35ab49b52a9e80c24d45749d30390ea83ec14900a5a65f1e81ed14bc12255f98aabe7687bde8ff17526bfe039d0065193e867d80ca0d7e614a8d99e5c6a6d25e85f9e84e6f273dbbf059045a928c6130018b630e892329edfe0d1496bf81407f0ddc7d4aad7799542b5dcf1bb84503cf9b1339d89e89bcba7a727405e933b2ba4358f4bc3307873339cfe820afb16d414e712a78b48806dbf775f96fb08e927110058efe0ee5e82f378f21384b353250ad560b5bb76edb59663ba3982eda094961be7e865b0797564db1e855114d7fc7fe0e16df764749240f2d457b6503f1399932e726cd8ee1473243b1a1f64dbdd35c4a2135687d472edb0268fcd89b4d1f0e5925aed359a53e79ddb9bdfb2ddf469416e83f9f44a9ca568f26d626b0eccca74a3d00ecc55b3ec1bf955595f505ccf287496977eb62bfc81acb12d8ba0010e44a6a8ee06a0000000000006e966df4e042bd4045d1be9326283f45028b7c"], &(0x7f0000000340)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, [], 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x0, 0x10, &(0x7f0000000000), 0x171}, 0x48) pipe(&(0x7f0000000140)={0xffffffffffffffff}) vmsplice(r0, &(0x7f0000000180)=[{&(0x7f0000000640)="8a", 0x1}], 0x1, 0x0) 22:54:12 executing program 0: perf_event_open(&(0x7f0000000000)={0x2, 0x70, 0x22, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) openat$bsg(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TIOCL_GETSHIFTSTATE(0xffffffffffffffff, 0x541c, 0x0) socket$packet(0x11, 0x2, 0x300) setsockopt$packet_tx_ring(0xffffffffffffffff, 0x107, 0xd, 0x0, 0x0) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x24, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) clone(0x3a3dd4008400af01, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xe, 0xe, &(0x7f0000000680)=ANY=[@ANYBLOB="b70200000b400000bfa300000000000024020000fffeff7f7a03f0fff8ffffff79a4f0ff00000000b7060000ffffffff2d640500000000007502faff07cd02020404000001007d60b7030000001000006a0a00fe000000008500000026000000b70000000000002995000000000000001da5ad3548ebb63d18db6a1c72821c9b767ac8308fbcd5c5e4a5ad1065b572c2c9ff215ac60c2ceaea4c0ec908abb6e7325ec1956bd8660bf3664148a2c96752fe2bb328dff1a15750ab9a780001000000000000d4bf20c2bd152d814f01f2cd519e078d4ffab418e4682b2aec5e4a3562978ef040c50287c37a7f4182f32333b08c6e497687e10a4daea5cac0ceafdb9a2eeb02a1f5104d16ddb64963d84d91814cd5817e0b8f6f5e6ee7a39e180b5a18ed786b783ab1321ea5e82ae5ba2c42a5e23ea6253d5df768d0cb9f35e4f41a62d79b4c03e53466fa4f22d8c19f958e8b34de35949a7a000000009ee53da177a81ea65e652c1d71b7ee86a75bb32935f542127a8f84538a9a311c757f7169f006f3f5c95177fbd0b14b36259e2905ef911685c88a16aae46084d6ecc2d32e3f4ee367c5a769c0a606636c9f4a4413c098f4fcc96623b7c373b0ef04d55b846b094bf97e2ef5987b6e09a6a7cab79bffda141f65e7d9ebe3be70c4364333af9a9d91c3e41ac37a63f85ad8f32b70a80cce69df30d3d67d84ccf3f9db9b690111de2ddc4b153c989ef100bbf76063d3f6ffffb73d70e9c3d7b90aecf48e7565efff2dbbb512218c9844240c333c890923a797e00b75481739952fe87fde27ce81893ff7ec0ea8e792414f639bc9ce1fea3f6ac0d7025759d4b45577c205c70631e8ad585951950e521f4e210b6494e3c52d927195737945cc03d5668483151710de246420a1b6c55b73876a6ed7fd0d9338923789a1edcd8043fe83919088383268324a25df14010c8ed6b8c97c00eaa00ff9bc46e1cfecbdc0e411ac53b409d04544d3a7edd4d447d2fb431e226ae182b8dcc86fe09b404e0b7c723d3b19dc3809001fb0fb8f9f3f13296bb1758b24aad0922091d49e2bc408a5a37d2fe7a60b903d2d9fe9d451ecfcc8dc389671c2d08b6e264150a6b9445b00cee4585af04fa69e0380be0d66649dcf3bf8a906b029faca75ce34c41aec7aa86e596119109ea8b3087301643baab1c95bb22cedd913b22dcaa197ccc34586dc50bd9f4628e3e757bae30b356521df06f995cb57f97052fc4158250ccecfb47ea8faf509593fadc7eafb613313b052397af1ede94d87590ce90a0a7579766f7ec4fcd3cb0b1a8c531724d5ef6b334803cedaa9cedf27193af6e0b67f62a83a256474c97c925d9d447175b535c87dbdeb0dcca5303eed6689ea91e1665c691d368dde47e6672e93a314a5f60e7b68c2242bd0f0d8c66449d8687dcf2d0f76668b8cec5d165ee78a8d6add011be32b9bf8b32b518e01ffb985f8054d37959c529e99b7daf34b2d825d192ade90a1162acfe9749d516d014cef5f99126324ea02baea5808c4d69e5749901b09e4902a6f5addc0103756b894418e4591c624a9b2ccabbfb888d413d923b0d7c9d997d6d8e64787c4d397ec78f589550a31699088da767fba53f57a15b6e0b4212b6cb55b9c207bbe08f483b1bea05f41b9a1d3af087047c568ae6ebfc0bb5ec10b6290dc757a4903a88fb2c035b2349b6d2f0c051b8b7751527828d39ff23e1e84d5928ceb713ff09e179c307b6c84344374d96ef2447a2a4af5ca0c39e7ca2e801e57560a55e9cfa095cf3f74398219ad1030a79517a88de7596429a20793e12616aa32b3e720c6521fbe93963e9536d16f3db211fca7dd99c0a0125ff8c18119a6926083f4a2c008a9f2a29e30820e98cb3a39cadaf9be9608358e1e5ab17eea477b1754f78f45468c9568471667f8bc03d11811ac6eec9a3ecd9e3c325fcabbab3d129c0cced3ce11dafa387a8077db8a7dfec70919aa19f1d006ae15108abb50a518f079627a689f15b362690eedaf1ecab34173736775f27a2235747036d462df98f936aa6dd528ebaccb36b32e5862b6277002ebb615688fd2ad137073c970ea542cac6042eda9d70e7db82585587bdecd4e3ed0b217dfaeccdb27a19a1c444d63b211d78c44a320f5533e62ca0650a0af2dd3b6ae9fe33f143144d85a49c13149b545542ede32498fffe9e2372c543201a3c1b478ca9ce64f48a5f8d65e35ab49b52a9e80c24d45749d30390ea83ec14900a5a65f1e81ed14bc12255f98aabe7687bde8ff17526bfe039d0065193e867d80ca0d7e614a8d99e5c6a6d25e85f9e84e6f273dbbf059045a928c6130018b630e892329edfe0d1496bf81407f0ddc7d4aad7799542b5dcf1bb84503cf9b1339d89e89bcba7a727405e933b2ba4358f4bc3307873339cfe820afb16d414e712a78b48806dbf775f96fb08e927110058efe0ee5e82f378f21384b353250ad560b5bb76edb59663ba3982eda094961be7e865b0797564db1e855114d7fc7fe0e16df764749240f2d457b6503f1399932e726cd8ee1473243b1a1f64dbdd35c4a2135687d472edb0268fcd89b4d1f0e5925aed359a53e79ddb9bdfb2ddf469416e83f9f44a9ca568f26d626b0eccca74a3d00ecc55b3ec1bf955595f505ccf287496977eb62bfc81acb12d8ba0010e44a6a8ee06a0000000000006e966df4e042bd4045d1be9326283f45028b7c"], &(0x7f0000000340)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, [], 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x0, 0x10, &(0x7f0000000000), 0x171}, 0x48) pipe(&(0x7f0000000140)={0xffffffffffffffff}) vmsplice(r0, &(0x7f0000000180)=[{&(0x7f0000000640)="8a", 0x1}], 0x1, 0x0) 22:54:12 executing program 1: perf_event_open(&(0x7f0000000100)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x1, 0x5, &(0x7f0000001fc0)=ANY=[@ANYBLOB="bf16000000000000b70700000100f0ff4870000002000000400000000000000095000000000000002ba728041598d6fbd307ce99e83d24a3aa81d36bb3019c13bd23212fb56fa54f2641d8b02c3815e79c1414eb07eae6f071326bd9174842fa9ea4318123341cf9d90a0e168c1884d005d94f204e345c652fbc1626e3a2a2ad35806150ae0209e62f51ee988e6e0dc84e974a22a550d6f97181980400003e05df3ceb9f1feae5737ecaa80a666963c474c2a19eed87b277be335c75e04ad6ee1cbf9b0a4def23d410f6296b32ae343881dcc7b1b85f3c3d44aeaced3641110bec4e90b1b0ab94527f53d0fa3431ec8c2753b7a634196508000000000000f0f4ab3e89cf6c662ed4048d3b3e22278d00031e5388ee5c867ddd58211d4dcecb0c005d2a1bcf9436e101040000f73902ebcfcf49822775985b231f000000ccb0ecf31b715f5888b2a858ab3f11afc9bd08c676d2b89432fb465b3dad9d2aa7f1521b3ebb0cc52f49129b9b6150e320c9901de2eb879a15943b6dc8ea15aab9dd6968698e3072c4c5c7a156cec33a7bb727667d81ff2757ca1e5efdd4c968dacf81e65998b9091957d1d11a5730baa3a509b1041d06f6b0097c430481824a3f4fddd3c643f630ba165d876defd3541772f26e27c44cfd7bb5097379cf1756869cebc7b0b2d85d6d29983e830a9cdd1d0a017c100344c52a6f387a1340a1c8889464f90c284a4db539621fbb70f01a2c02dec4cd1f570dd39877dfb2ff1ae66e1ce917474b2e650ae610afd01409d9a337ac5d58bcb5e5fc231514952c5255f22bd8b325d9b76e57f041b665ab0249886c0a65cc99d5893521372c8d8b7bacac24000020a4a24d8dbd75062e1daef9dead619cc6e7baa72706287793c3d282661edcd3545236c2a8682bf7ecbd53f950ef4709ec01e230d2f53594ef4839c6130c4c13a0cca84b993508000000e480cd9d4850a049ee19b67d17ef0477aeb12b1d255be1ed66d9051f22614d1f62734d678039a97d2b74f9e8e97f4e8e7025123e783df8b8a17e3aa9fe9c502f9acee4f1b56e1f23128d743792cead3c058a5b700d64d160abe33df726608510136ce8bf239414a1d98ea93e3d35dbb6c23b90cf36e83b8a4309b402d264b09f2779a0bcd7cd6dfc06b02e69d384146056d125cf4aadd80800000000000000e88d10acd06864eac44c42fbe334bdc3e9768fc360b130dc6111fe3293e8e02f819a2aa34dba1c25be27945507a3477b437525b81aef2f0b4c4f63483026b5e34d44705b76ef29f7f6e0a2be625eae975e02069f6f24e1e1bc976d965ddabb01085f16bff63a06578d6d184f5de7bfb6aaa75f16996d536256c02284cb1d3a6fb8eae87691fae365a70c3f15871565bba8dd8a8ca049f798abe646f738bebdfc9d8a5edd7a19ca6a42bc3f1db37c17f22a287c6d31a13db5dfef409eb1d3c91c6e6f80d215c9e16e0c4736c81936315418f26770cca4e2f89800d18c89d7f46f679df6c9e2005f209dda94302a30003b952ae1ebfd0ca88368ee6ce139e8b5822422cf4c9dde943d34c432e1001171792c65986146666a549092398af45ba38c41fa7e0fffeac41824ca1fd0eb68aa243c90358ab21e610e5aee9c9e5f2e5a3628995b1531bd20360d33d8f9ffffff5f4bf6ea8a18f2e3a950c4f83306dbca02ee3686da707b6d85db491ba0cc33f6be92c55969a2b52a25419d1476c73132ca7ca26ce8a7e3ffb700f09e157f9bc31f09834b4788be2a442aa81b259e9eb1bf5314844051f3a642aca9ff98c9036471ccff0522903e7bcf62e18f7796bbc280b95e8e0d6fd5644b0ebde3885b06548862de809d3dae3cccf109f7c78e847ba345e805e47dfa82cafc6b64b1f4659834aecbeded44b11a443c5ba92a326dd10921aa79c62800844c7a59f55ee205a11ab50fb402e7da6ada561ec1117cc186b01fd5c20680c580dc31b0963ff953ce09148e8dfea9d03a61bbd2bb173518507a3cd0e37c4da0a71eee31071d5d642498181c69cee3b2e414ddd6a12ff4bdf6e96c247b6025d4376067e25357d3b54248fe1605a4844703718aea24179528f6a0c6de4e61b49cad1e4d6b000000000000005b2d16877299acefc0fb5bc1422c3d425d988eedebcf242b780a687c9acae2a5a71c2a16a32ceb377f5d54f9b2fa90b2905906e611be56e9ebe20cab20c290a1f6c09272dbc3b2c0ab2b5baa1b07b16e81f278e54a479f1a068658e3656cfa196d6c050000000000000000814955c62a7d72b317399e572a7f6a4657b7cbe066c9179ffd097d61fcfd0fa1d46cfb110e3e8cff5579e83f2820f95eaa0c609f666950c24311740e36de8f65708cfffce788c99ef8f62fd2398e999b220125da8eb07947512365abbc5b84ef524bdf184727c67910051f204662264607d548dbdffe14b41dd0843cf3d85bb820656a88a9e52a4cd7b3eeadfe00007267f226019ef0a25bc15da71e893856a2182c3167d8ba73f7c6294b159a426ce44cd73f000000a66fc501eae0c3504c1400697ba69fd9b7eaf49aff6a6aea529610db8dfef86c3cc698e9fddf1b132876159972281a90c3a4cf415df25fbcdd35cf8368f068c4481844bdd0dda553e1cb0966d5686013d382956d50055dce0d1bc225c1d77612b1ec52e743dbc51f25cc07a202b704577316913cf067fa65e476f688de2d6c54ea192a569eed05d0d7536b3205c68d4ee0fe318ed3112c764e10381de8808ff02dd0a7b996ecf1c65e6d9db90c87123d9cb3945330f7a270ee0cca35b1331ca8fec0b2f39f505140751b60f29a83e4bc0ef2ffea443e4aa221cc38a503add16a2c98cb589e1dac1912b4142a3be30f50b2d9479c5bde0beb38130000000000000000000000554361e1628ee0017ad19ca787f2c078aa260701ce0800000080623902000000000000000000003d118a04fa6a80c4928c01ccab57b5f4eb265ad15004f967543fe6e6ddc2a12165fe3a08bf9475ee0eee3539369b0e566fedbd215a6ddd4fe03dcc7a922e167b96f7a98761cb8e0d9d894b25da2af7410d820747b7e806c0f3b6f14c884d150a0ff07f2e0000bfb083c56d3bed0a61fab880f8885c612ebff8523d14cfb12aca274c000000005e5155611969f6e67dd83b20206207cb8b2cd2fab6fa6d7fdaed6a27a2e4db1d5adc80014ff11d9dbceba41d8dfce410333a054e82b1d050331ce0aeacb843b94d67f69f49eb4dd3b1b85b018359c32df01db8ebce0dbc36cade09c6b44f6b93d28db8ae4db5624d8a02f7be91bec65e4b3373059587dd6528bbc48e1079d477d482faff738c39c61cac1195043bd5b70c0860c1083a169a8263e9aec56b9f7795fa27634a7f06359e3058d2dd69c4e5cc11b36d9ed9c4b2867f583de6fc582f789722bd1500e64c495abdb72de2c739d38c72f6f4fb1946081dcc825d5b5b747e9fa1b5226cd31e131263f1fcd7d45a630b46d04af906f0be464d829dd2dfcf7400002b7827f6d957e51bb1f1b44a50200c9dfadfaff2e32baa9c0edaac7144e174dba582a951d2b03c27219cec4fbc7b6e99c3f00188941e3fbf008cbace177ae250fd757a22e21ec05aa45c91e1345ca936184c3fc28153283e13654123cfaf4e661f4b6d430adad1e2116bc385f888405d48f0d386da0cc6747b33395772a68f2ea3fb7e7207000000b24088014c8e64f03d053c4e02ddd08b262e422eff1c9f124b892b0a9462b07d4f88c0693bd9c54ad2ab5227aa59ef2b53ac528c080000000076680c42d4a22646e4aa467f995c9bc99e60441d4dbebead3b436427762618810bac7308c6d3298ea932b66572825e62d18462d3b2342ba48c145ff4674a94fa078cc552d064da2bb69a0d269076f8955076578f44ffb8895fbd4e2a757a4249a855632ca30e09789811bd5e06840f8848df72230a28e0304569bfa0350b6dde9e96273de1758505aa1ba89dfb12be7a7c6dd18f6148354df7e60a489dc543ccdee1fff9d8f8d78844de27a77ef1181d5055c2a193a5763ed7749a17296c76818b60426082c86619dacc8a884c4de8572a044faf0c8e4377776c8703ecf2e3f1c3d6410000000000008369f062639e3ddcf725be54f626448fb7bfc74c183b26e31b71a390ccea4be07278dd12fa16848797397b76908fa03613cd961b98b26a0879ccba4a78c82958764bce07a7f70df1cef6d4db1ddbda1db18e4f41c390fd3cb862216ece39a9ec60bd3be5f9329dcaf33bf2c87cc510557460d14421e1d26322ab64388f2ceae70922989f66827fe9acd2ec3ece39f3b4ffdc4dfea3da6ddb002512e2313253801044e751168e32d7bd6800000000a21008b8d26dabe977c503c30ef7c489e5ea1fff041e54de54cfeb258f2387dad096b72a78d934927492cfc773c731cca9b13b3f6e7760ab0929c46f51ea5643f3df4f4044f3ad0a6ba739e72d8b8b2935d81534bea8372bc590c111d573e04280659a096eaa495a4154daae7d1800c130d920964845c50c8ba4763b19b6008f6d7a5091895c7a4b7816ab706503be879b18b778b0f61ecfde2f8bbb32cfeb766ec4430ee0ad45a0a263ddc4b2f47680c8d53439f8d388dab87112c83997badaf8f48a6cae94ed85cd5b03a7352a0fb83398566d1bc133582ce2d9f601cd23eba4432180b2d5c3019879cd949a5be1b241b3d0d0d52a3529cc9e704a9d8d54f4f7b776a969a4505e18fe5284985ca7d112c397d776e3baba918b7df456bd970e761e00f3b0efa5ce4246d9f08ba60da3be556c518a1f19504c7cea1491a9eadd27d747ca9cc5f92e30b2ca3cf0b142a8554c87e8026d4e586cf5f7c9d412e6eb4f66a076c8bca6b294305969dabb6c932b57a5dd4234bf1ed3bd095229ee3cbb86883d574c5af4bb78370561de3fbf55bfcd2db3979eb1be120b5795443324023353c959fd965702f1cd5bcb3c16d4b89dd9fc87c862c247e140379ef098c7b3fa79a6638a245b6a74f14dde9bd4ee48e62cdc70f486ce38641e4e4309aa9f4bd097fa1530db966d9919544ab4890301e51f9525436f5d9591460340f5093161a78a249783945407f2576d6f35a99e3521d7991e3fdfde5ee7f6a8ff8181a68ef15a2ebfe9e22d7c745949ab5cc15b9f5659799b5e00debbf9f623f75bfd4d83c4859ca9b652cea33daeeef07b60c78a21965bcf91919071c7ded19317dc0b7587d9322f8cd09e32675a187465bdfa101bcd9ac680839b375af12c160247dd960e70eb7ee60c52a900440aa9bd9a6b15a4a34dc73c3c4936d8986300fdc264b28537df387e6442c32f5fa2a31d24c1ed888a57fcc50400a084a38a3630ffc465f361184be39134542e934f3a538b011cb3928b4306301855c89afe345d881d4361e7fbd1fc2331b4e34733480bc497662a8234a7eeab3e65d6b0f5d92edff04416eedcd15b9ddbcb3cf9228afda6b17d44a276b205eabd0069f7e26aea50f537dc77b683ed83d2f9110e00a705f48e9d13378cf09bca22e8f45c4f360d5fff8b57a2a35f21c4513bcc0800000000000000dc5cc7ad7290c60bc609bff9be7cd922f474c3faa78fd42cba0300d6d912656b6313497625e2f9afaba05b17ca242b7ca8d6556175aee38142a8aac5f677c2f8a6967f2cb5e97aae97a5e5579a706243688ac4d38a4601b4aadb2d319fe7d6bf1272fa3fa701338d7bce390e8bf959081ed39e63a431901d615a26ff95e1620a6c26eda4f92d83499a173e7217001f58ed5406bdb59acbc997e8fd3d53b4c2c2a1b314bfe611e5958458af7b3c5319fdb4c40b8d01365fdee93af6fad7c7a8da8646dc1379d1aceb72fd929e7de4e9620000000000000000000000000000007cf90000008f8a9da7a8a167815c6ffcd1b6863cde9ab45ecd8f06423198bb00cdf76877f407be46b0755d6be5afbb4cb3a8de259a8beb2223f28b855e2bdf4b31b91e5062a4a955bd95e93f77f2499391cf0000000000000000000000000000191407ad27d1d61dc4d5512f117f0ed554c2c88c4468a4808ae562a6bb1f1748d6e12da22ee9f0422a84f361684861169f498909c4841f4d5a0f5807a3b7d833075fdcd9c1d169b03d7df7f4150fad8b9e92eaf86992adbda360dd91de51c6df335445492608162fb0804dabdeac6fb71042f906eefd37f1d190a1c8a0d9de7f34dcc8cbd7b565fc675fe92341c859411808ee703ec3ad461c6ddc571994cb504c46eabbc2ff4b97df394bc75b5e7f45a44519ec0d98b7a56a75fb0b46333b234774e97c0318ade8599c8719c0721371cfca9096d1e7c5128bdfa5bb46a5600ade69e82d1573f04554e9227de9699e33c1c4000000000000000000000000b6f5011b7e339e338a3cf82b4e819641b66f8f1104aacdb8f18ccf3c7063a71acb3ac2067e9acb5e766bc8ea20959f518a4c1a534b2fd2683be39548fb97aa4e6e340051d7f478a8006697fd999b9e4136c9b4358727d1504a0e3e57d02a3b6c53e4d06072fedab3e0930991dfc3f6a94a37b81adf5d5688b8ad7162a63aae1740e713057a0180072a05e5cb3866b951fe47a8a6216f6662099b7fce6ec564e49154a3cc2881bf8141308cbcf7cfa837cc9cc840f7c93f568e61e04630de9657b9b0b9759b96be912fb765d79900000000000000005cf2179598b55a1991ceeccf2bd581f79b8780ed607eabcaa091ed4b90b8b7e3bcf1895824feac2b18"], &(0x7f0000000140)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, [], 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0xfffffffffffffe89}, 0x48) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000080)={r0, 0x18000000000002a0, 0xcc0, 0xfffffffffffffe7f, &(0x7f0000000500)="b9ff0300600d698cb89e14f008001f000c0cae0e4000632177fbac14140ee934a0a662079f4b4d2f87e5feca6aab845013f2325f1a39010108038da1924425181aa5", 0x0, 0x100, 0x60000000, 0x2c3, 0xd17e91c4eaae85fe}, 0x28) 22:54:12 executing program 3: pipe(&(0x7f00000001c0)) perf_event_open(&(0x7f0000000040)={0x0, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x512, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00'}) r1 = perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x11, r1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) clock_gettime(0x0, &(0x7f0000000100)={0x0, 0x0}) openat(0xffffffffffffffff, &(0x7f0000000780)='./bus\x00', 0x42, 0x2) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000140)={0x1ff}, &(0x7f0000000200)={0x0, r2+30000000}, 0x0) 22:54:12 executing program 2: perf_event_open(&(0x7f0000000000)={0x2, 0x70, 0x22, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) openat$bsg(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TIOCL_GETSHIFTSTATE(0xffffffffffffffff, 0x541c, 0x0) socket$packet(0x11, 0x2, 0x300) setsockopt$packet_tx_ring(0xffffffffffffffff, 0x107, 0xd, 0x0, 0x0) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x24, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) clone(0x3a3dd4008400af01, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xe, 0xe, &(0x7f0000000680)=ANY=[@ANYBLOB="b70200000b400000bfa300000000000024020000fffeff7f7a03f0fff8ffffff79a4f0ff00000000b7060000ffffffff2d640500000000007502faff07cd02020404000001007d60b7030000001000006a0a00fe000000008500000026000000b70000000000002995000000000000001da5ad3548ebb63d18db6a1c72821c9b767ac8308fbcd5c5e4a5ad1065b572c2c9ff215ac60c2ceaea4c0ec908abb6e7325ec1956bd8660bf3664148a2c96752fe2bb328dff1a15750ab9a780001000000000000d4bf20c2bd152d814f01f2cd519e078d4ffab418e4682b2aec5e4a3562978ef040c50287c37a7f4182f32333b08c6e497687e10a4daea5cac0ceafdb9a2eeb02a1f5104d16ddb64963d84d91814cd5817e0b8f6f5e6ee7a39e180b5a18ed786b783ab1321ea5e82ae5ba2c42a5e23ea6253d5df768d0cb9f35e4f41a62d79b4c03e53466fa4f22d8c19f958e8b34de35949a7a000000009ee53da177a81ea65e652c1d71b7ee86a75bb32935f542127a8f84538a9a311c757f7169f006f3f5c95177fbd0b14b36259e2905ef911685c88a16aae46084d6ecc2d32e3f4ee367c5a769c0a606636c9f4a4413c098f4fcc96623b7c373b0ef04d55b846b094bf97e2ef5987b6e09a6a7cab79bffda141f65e7d9ebe3be70c4364333af9a9d91c3e41ac37a63f85ad8f32b70a80cce69df30d3d67d84ccf3f9db9b690111de2ddc4b153c989ef100bbf76063d3f6ffffb73d70e9c3d7b90aecf48e7565efff2dbbb512218c9844240c333c890923a797e00b75481739952fe87fde27ce81893ff7ec0ea8e792414f639bc9ce1fea3f6ac0d7025759d4b45577c205c70631e8ad585951950e521f4e210b6494e3c52d927195737945cc03d5668483151710de246420a1b6c55b73876a6ed7fd0d9338923789a1edcd8043fe83919088383268324a25df14010c8ed6b8c97c00eaa00ff9bc46e1cfecbdc0e411ac53b409d04544d3a7edd4d447d2fb431e226ae182b8dcc86fe09b404e0b7c723d3b19dc3809001fb0fb8f9f3f13296bb1758b24aad0922091d49e2bc408a5a37d2fe7a60b903d2d9fe9d451ecfcc8dc389671c2d08b6e264150a6b9445b00cee4585af04fa69e0380be0d66649dcf3bf8a906b029faca75ce34c41aec7aa86e596119109ea8b3087301643baab1c95bb22cedd913b22dcaa197ccc34586dc50bd9f4628e3e757bae30b356521df06f995cb57f97052fc4158250ccecfb47ea8faf509593fadc7eafb613313b052397af1ede94d87590ce90a0a7579766f7ec4fcd3cb0b1a8c531724d5ef6b334803cedaa9cedf27193af6e0b67f62a83a256474c97c925d9d447175b535c87dbdeb0dcca5303eed6689ea91e1665c691d368dde47e6672e93a314a5f60e7b68c2242bd0f0d8c66449d8687dcf2d0f76668b8cec5d165ee78a8d6add011be32b9bf8b32b518e01ffb985f8054d37959c529e99b7daf34b2d825d192ade90a1162acfe9749d516d014cef5f99126324ea02baea5808c4d69e5749901b09e4902a6f5addc0103756b894418e4591c624a9b2ccabbfb888d413d923b0d7c9d997d6d8e64787c4d397ec78f589550a31699088da767fba53f57a15b6e0b4212b6cb55b9c207bbe08f483b1bea05f41b9a1d3af087047c568ae6ebfc0bb5ec10b6290dc757a4903a88fb2c035b2349b6d2f0c051b8b7751527828d39ff23e1e84d5928ceb713ff09e179c307b6c84344374d96ef2447a2a4af5ca0c39e7ca2e801e57560a55e9cfa095cf3f74398219ad1030a79517a88de7596429a20793e12616aa32b3e720c6521fbe93963e9536d16f3db211fca7dd99c0a0125ff8c18119a6926083f4a2c008a9f2a29e30820e98cb3a39cadaf9be9608358e1e5ab17eea477b1754f78f45468c9568471667f8bc03d11811ac6eec9a3ecd9e3c325fcabbab3d129c0cced3ce11dafa387a8077db8a7dfec70919aa19f1d006ae15108abb50a518f079627a689f15b362690eedaf1ecab34173736775f27a2235747036d462df98f936aa6dd528ebaccb36b32e5862b6277002ebb615688fd2ad137073c970ea542cac6042eda9d70e7db82585587bdecd4e3ed0b217dfaeccdb27a19a1c444d63b211d78c44a320f5533e62ca0650a0af2dd3b6ae9fe33f143144d85a49c13149b545542ede32498fffe9e2372c543201a3c1b478ca9ce64f48a5f8d65e35ab49b52a9e80c24d45749d30390ea83ec14900a5a65f1e81ed14bc12255f98aabe7687bde8ff17526bfe039d0065193e867d80ca0d7e614a8d99e5c6a6d25e85f9e84e6f273dbbf059045a928c6130018b630e892329edfe0d1496bf81407f0ddc7d4aad7799542b5dcf1bb84503cf9b1339d89e89bcba7a727405e933b2ba4358f4bc3307873339cfe820afb16d414e712a78b48806dbf775f96fb08e927110058efe0ee5e82f378f21384b353250ad560b5bb76edb59663ba3982eda094961be7e865b0797564db1e855114d7fc7fe0e16df764749240f2d457b6503f1399932e726cd8ee1473243b1a1f64dbdd35c4a2135687d472edb0268fcd89b4d1f0e5925aed359a53e79ddb9bdfb2ddf469416e83f9f44a9ca568f26d626b0eccca74a3d00ecc55b3ec1bf955595f505ccf287496977eb62bfc81acb12d8ba0010e44a6a8ee06a0000000000006e966df4e042bd4045d1be9326283f45028b7c"], &(0x7f0000000340)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, [], 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x0, 0x10, &(0x7f0000000000), 0x171}, 0x48) pipe(&(0x7f0000000140)={0xffffffffffffffff}) vmsplice(r0, &(0x7f0000000180)=[{&(0x7f0000000640)="8a", 0x1}], 0x1, 0x0) 22:54:12 executing program 1: perf_event_open(&(0x7f0000000100)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x1, 0x5, &(0x7f0000001fc0)=ANY=[@ANYBLOB="bf16000000000000b70700000100f0ff4870000002000000400000000000000095000000000000002ba728041598d6fbd307ce99e83d24a3aa81d36bb3019c13bd23212fb56fa54f2641d8b02c3815e79c1414eb07eae6f071326bd9174842fa9ea4318123341cf9d90a0e168c1884d005d94f204e345c652fbc1626e3a2a2ad35806150ae0209e62f51ee988e6e0dc84e974a22a550d6f97181980400003e05df3ceb9f1feae5737ecaa80a666963c474c2a19eed87b277be335c75e04ad6ee1cbf9b0a4def23d410f6296b32ae343881dcc7b1b85f3c3d44aeaced3641110bec4e90b1b0ab94527f53d0fa3431ec8c2753b7a634196508000000000000f0f4ab3e89cf6c662ed4048d3b3e22278d00031e5388ee5c867ddd58211d4dcecb0c005d2a1bcf9436e101040000f73902ebcfcf49822775985b231f000000ccb0ecf31b715f5888b2a858ab3f11afc9bd08c676d2b89432fb465b3dad9d2aa7f1521b3ebb0cc52f49129b9b6150e320c9901de2eb879a15943b6dc8ea15aab9dd6968698e3072c4c5c7a156cec33a7bb727667d81ff2757ca1e5efdd4c968dacf81e65998b9091957d1d11a5730baa3a509b1041d06f6b0097c430481824a3f4fddd3c643f630ba165d876defd3541772f26e27c44cfd7bb5097379cf1756869cebc7b0b2d85d6d29983e830a9cdd1d0a017c100344c52a6f387a1340a1c8889464f90c284a4db539621fbb70f01a2c02dec4cd1f570dd39877dfb2ff1ae66e1ce917474b2e650ae610afd01409d9a337ac5d58bcb5e5fc231514952c5255f22bd8b325d9b76e57f041b665ab0249886c0a65cc99d5893521372c8d8b7bacac24000020a4a24d8dbd75062e1daef9dead619cc6e7baa72706287793c3d282661edcd3545236c2a8682bf7ecbd53f950ef4709ec01e230d2f53594ef4839c6130c4c13a0cca84b993508000000e480cd9d4850a049ee19b67d17ef0477aeb12b1d255be1ed66d9051f22614d1f62734d678039a97d2b74f9e8e97f4e8e7025123e783df8b8a17e3aa9fe9c502f9acee4f1b56e1f23128d743792cead3c058a5b700d64d160abe33df726608510136ce8bf239414a1d98ea93e3d35dbb6c23b90cf36e83b8a4309b402d264b09f2779a0bcd7cd6dfc06b02e69d384146056d125cf4aadd80800000000000000e88d10acd06864eac44c42fbe334bdc3e9768fc360b130dc6111fe3293e8e02f819a2aa34dba1c25be27945507a3477b437525b81aef2f0b4c4f63483026b5e34d44705b76ef29f7f6e0a2be625eae975e02069f6f24e1e1bc976d965ddabb01085f16bff63a06578d6d184f5de7bfb6aaa75f16996d536256c02284cb1d3a6fb8eae87691fae365a70c3f15871565bba8dd8a8ca049f798abe646f738bebdfc9d8a5edd7a19ca6a42bc3f1db37c17f22a287c6d31a13db5dfef409eb1d3c91c6e6f80d215c9e16e0c4736c81936315418f26770cca4e2f89800d18c89d7f46f679df6c9e2005f209dda94302a30003b952ae1ebfd0ca88368ee6ce139e8b5822422cf4c9dde943d34c432e1001171792c65986146666a549092398af45ba38c41fa7e0fffeac41824ca1fd0eb68aa243c90358ab21e610e5aee9c9e5f2e5a3628995b1531bd20360d33d8f9ffffff5f4bf6ea8a18f2e3a950c4f83306dbca02ee3686da707b6d85db491ba0cc33f6be92c55969a2b52a25419d1476c73132ca7ca26ce8a7e3ffb700f09e157f9bc31f09834b4788be2a442aa81b259e9eb1bf5314844051f3a642aca9ff98c9036471ccff0522903e7bcf62e18f7796bbc280b95e8e0d6fd5644b0ebde3885b06548862de809d3dae3cccf109f7c78e847ba345e805e47dfa82cafc6b64b1f4659834aecbeded44b11a443c5ba92a326dd10921aa79c62800844c7a59f55ee205a11ab50fb402e7da6ada561ec1117cc186b01fd5c20680c580dc31b0963ff953ce09148e8dfea9d03a61bbd2bb173518507a3cd0e37c4da0a71eee31071d5d642498181c69cee3b2e414ddd6a12ff4bdf6e96c247b6025d4376067e25357d3b54248fe1605a4844703718aea24179528f6a0c6de4e61b49cad1e4d6b000000000000005b2d16877299acefc0fb5bc1422c3d425d988eedebcf242b780a687c9acae2a5a71c2a16a32ceb377f5d54f9b2fa90b2905906e611be56e9ebe20cab20c290a1f6c09272dbc3b2c0ab2b5baa1b07b16e81f278e54a479f1a068658e3656cfa196d6c050000000000000000814955c62a7d72b317399e572a7f6a4657b7cbe066c9179ffd097d61fcfd0fa1d46cfb110e3e8cff5579e83f2820f95eaa0c609f666950c24311740e36de8f65708cfffce788c99ef8f62fd2398e999b220125da8eb07947512365abbc5b84ef524bdf184727c67910051f204662264607d548dbdffe14b41dd0843cf3d85bb820656a88a9e52a4cd7b3eeadfe00007267f226019ef0a25bc15da71e893856a2182c3167d8ba73f7c6294b159a426ce44cd73f000000a66fc501eae0c3504c1400697ba69fd9b7eaf49aff6a6aea529610db8dfef86c3cc698e9fddf1b132876159972281a90c3a4cf415df25fbcdd35cf8368f068c4481844bdd0dda553e1cb0966d5686013d382956d50055dce0d1bc225c1d77612b1ec52e743dbc51f25cc07a202b704577316913cf067fa65e476f688de2d6c54ea192a569eed05d0d7536b3205c68d4ee0fe318ed3112c764e10381de8808ff02dd0a7b996ecf1c65e6d9db90c87123d9cb3945330f7a270ee0cca35b1331ca8fec0b2f39f505140751b60f29a83e4bc0ef2ffea443e4aa221cc38a503add16a2c98cb589e1dac1912b4142a3be30f50b2d9479c5bde0beb38130000000000000000000000554361e1628ee0017ad19ca787f2c078aa260701ce0800000080623902000000000000000000003d118a04fa6a80c4928c01ccab57b5f4eb265ad15004f967543fe6e6ddc2a12165fe3a08bf9475ee0eee3539369b0e566fedbd215a6ddd4fe03dcc7a922e167b96f7a98761cb8e0d9d894b25da2af7410d820747b7e806c0f3b6f14c884d150a0ff07f2e0000bfb083c56d3bed0a61fab880f8885c612ebff8523d14cfb12aca274c000000005e5155611969f6e67dd83b20206207cb8b2cd2fab6fa6d7fdaed6a27a2e4db1d5adc80014ff11d9dbceba41d8dfce410333a054e82b1d050331ce0aeacb843b94d67f69f49eb4dd3b1b85b018359c32df01db8ebce0dbc36cade09c6b44f6b93d28db8ae4db5624d8a02f7be91bec65e4b3373059587dd6528bbc48e1079d477d482faff738c39c61cac1195043bd5b70c0860c1083a169a8263e9aec56b9f7795fa27634a7f06359e3058d2dd69c4e5cc11b36d9ed9c4b2867f583de6fc582f789722bd1500e64c495abdb72de2c739d38c72f6f4fb1946081dcc825d5b5b747e9fa1b5226cd31e131263f1fcd7d45a630b46d04af906f0be464d829dd2dfcf7400002b7827f6d957e51bb1f1b44a50200c9dfadfaff2e32baa9c0edaac7144e174dba582a951d2b03c27219cec4fbc7b6e99c3f00188941e3fbf008cbace177ae250fd757a22e21ec05aa45c91e1345ca936184c3fc28153283e13654123cfaf4e661f4b6d430adad1e2116bc385f888405d48f0d386da0cc6747b33395772a68f2ea3fb7e7207000000b24088014c8e64f03d053c4e02ddd08b262e422eff1c9f124b892b0a9462b07d4f88c0693bd9c54ad2ab5227aa59ef2b53ac528c080000000076680c42d4a22646e4aa467f995c9bc99e60441d4dbebead3b436427762618810bac7308c6d3298ea932b66572825e62d18462d3b2342ba48c145ff4674a94fa078cc552d064da2bb69a0d269076f8955076578f44ffb8895fbd4e2a757a4249a855632ca30e09789811bd5e06840f8848df72230a28e0304569bfa0350b6dde9e96273de1758505aa1ba89dfb12be7a7c6dd18f6148354df7e60a489dc543ccdee1fff9d8f8d78844de27a77ef1181d5055c2a193a5763ed7749a17296c76818b60426082c86619dacc8a884c4de8572a044faf0c8e4377776c8703ecf2e3f1c3d6410000000000008369f062639e3ddcf725be54f626448fb7bfc74c183b26e31b71a390ccea4be07278dd12fa16848797397b76908fa03613cd961b98b26a0879ccba4a78c82958764bce07a7f70df1cef6d4db1ddbda1db18e4f41c390fd3cb862216ece39a9ec60bd3be5f9329dcaf33bf2c87cc510557460d14421e1d26322ab64388f2ceae70922989f66827fe9acd2ec3ece39f3b4ffdc4dfea3da6ddb002512e2313253801044e751168e32d7bd6800000000a21008b8d26dabe977c503c30ef7c489e5ea1fff041e54de54cfeb258f2387dad096b72a78d934927492cfc773c731cca9b13b3f6e7760ab0929c46f51ea5643f3df4f4044f3ad0a6ba739e72d8b8b2935d81534bea8372bc590c111d573e04280659a096eaa495a4154daae7d1800c130d920964845c50c8ba4763b19b6008f6d7a5091895c7a4b7816ab706503be879b18b778b0f61ecfde2f8bbb32cfeb766ec4430ee0ad45a0a263ddc4b2f47680c8d53439f8d388dab87112c83997badaf8f48a6cae94ed85cd5b03a7352a0fb83398566d1bc133582ce2d9f601cd23eba4432180b2d5c3019879cd949a5be1b241b3d0d0d52a3529cc9e704a9d8d54f4f7b776a969a4505e18fe5284985ca7d112c397d776e3baba918b7df456bd970e761e00f3b0efa5ce4246d9f08ba60da3be556c518a1f19504c7cea1491a9eadd27d747ca9cc5f92e30b2ca3cf0b142a8554c87e8026d4e586cf5f7c9d412e6eb4f66a076c8bca6b294305969dabb6c932b57a5dd4234bf1ed3bd095229ee3cbb86883d574c5af4bb78370561de3fbf55bfcd2db3979eb1be120b5795443324023353c959fd965702f1cd5bcb3c16d4b89dd9fc87c862c247e140379ef098c7b3fa79a6638a245b6a74f14dde9bd4ee48e62cdc70f486ce38641e4e4309aa9f4bd097fa1530db966d9919544ab4890301e51f9525436f5d9591460340f5093161a78a249783945407f2576d6f35a99e3521d7991e3fdfde5ee7f6a8ff8181a68ef15a2ebfe9e22d7c745949ab5cc15b9f5659799b5e00debbf9f623f75bfd4d83c4859ca9b652cea33daeeef07b60c78a21965bcf91919071c7ded19317dc0b7587d9322f8cd09e32675a187465bdfa101bcd9ac680839b375af12c160247dd960e70eb7ee60c52a900440aa9bd9a6b15a4a34dc73c3c4936d8986300fdc264b28537df387e6442c32f5fa2a31d24c1ed888a57fcc50400a084a38a3630ffc465f361184be39134542e934f3a538b011cb3928b4306301855c89afe345d881d4361e7fbd1fc2331b4e34733480bc497662a8234a7eeab3e65d6b0f5d92edff04416eedcd15b9ddbcb3cf9228afda6b17d44a276b205eabd0069f7e26aea50f537dc77b683ed83d2f9110e00a705f48e9d13378cf09bca22e8f45c4f360d5fff8b57a2a35f21c4513bcc0800000000000000dc5cc7ad7290c60bc609bff9be7cd922f474c3faa78fd42cba0300d6d912656b6313497625e2f9afaba05b17ca242b7ca8d6556175aee38142a8aac5f677c2f8a6967f2cb5e97aae97a5e5579a706243688ac4d38a4601b4aadb2d319fe7d6bf1272fa3fa701338d7bce390e8bf959081ed39e63a431901d615a26ff95e1620a6c26eda4f92d83499a173e7217001f58ed5406bdb59acbc997e8fd3d53b4c2c2a1b314bfe611e5958458af7b3c5319fdb4c40b8d01365fdee93af6fad7c7a8da8646dc1379d1aceb72fd929e7de4e9620000000000000000000000000000007cf90000008f8a9da7a8a167815c6ffcd1b6863cde9ab45ecd8f06423198bb00cdf76877f407be46b0755d6be5afbb4cb3a8de259a8beb2223f28b855e2bdf4b31b91e5062a4a955bd95e93f77f2499391cf0000000000000000000000000000191407ad27d1d61dc4d5512f117f0ed554c2c88c4468a4808ae562a6bb1f1748d6e12da22ee9f0422a84f361684861169f498909c4841f4d5a0f5807a3b7d833075fdcd9c1d169b03d7df7f4150fad8b9e92eaf86992adbda360dd91de51c6df335445492608162fb0804dabdeac6fb71042f906eefd37f1d190a1c8a0d9de7f34dcc8cbd7b565fc675fe92341c859411808ee703ec3ad461c6ddc571994cb504c46eabbc2ff4b97df394bc75b5e7f45a44519ec0d98b7a56a75fb0b46333b234774e97c0318ade8599c8719c0721371cfca9096d1e7c5128bdfa5bb46a5600ade69e82d1573f04554e9227de9699e33c1c4000000000000000000000000b6f5011b7e339e338a3cf82b4e819641b66f8f1104aacdb8f18ccf3c7063a71acb3ac2067e9acb5e766bc8ea20959f518a4c1a534b2fd2683be39548fb97aa4e6e340051d7f478a8006697fd999b9e4136c9b4358727d1504a0e3e57d02a3b6c53e4d06072fedab3e0930991dfc3f6a94a37b81adf5d5688b8ad7162a63aae1740e713057a0180072a05e5cb3866b951fe47a8a6216f6662099b7fce6ec564e49154a3cc2881bf8141308cbcf7cfa837cc9cc840f7c93f568e61e04630de9657b9b0b9759b96be912fb765d79900000000000000005cf2179598b55a1991ceeccf2bd581f79b8780ed607eabcaa091ed4b90b8b7e3bcf1895824feac2b18"], &(0x7f0000000140)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, [], 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0xfffffffffffffe89}, 0x48) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000080)={r0, 0x18000000000002a0, 0xcc0, 0xfffffffffffffe7f, &(0x7f0000000500)="b9ff0300600d698cb89e14f008001f000c0cae0e4000632177fbac14140ee934a0a662079f4b4d2f87e5feca6aab845013f2325f1a39010108038da1924425181aa5", 0x0, 0x100, 0x60000000, 0x2c3, 0xd17e91c4eaae85fe}, 0x28) 22:54:13 executing program 1: perf_event_open(&(0x7f0000000100)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x1, 0x5, &(0x7f0000001fc0)=ANY=[@ANYBLOB="bf16000000000000b70700000100f0ff4870000002000000400000000000000095000000000000002ba728041598d6fbd307ce99e83d24a3aa81d36bb3019c13bd23212fb56fa54f2641d8b02c3815e79c1414eb07eae6f071326bd9174842fa9ea4318123341cf9d90a0e168c1884d005d94f204e345c652fbc1626e3a2a2ad35806150ae0209e62f51ee988e6e0dc84e974a22a550d6f97181980400003e05df3ceb9f1feae5737ecaa80a666963c474c2a19eed87b277be335c75e04ad6ee1cbf9b0a4def23d410f6296b32ae343881dcc7b1b85f3c3d44aeaced3641110bec4e90b1b0ab94527f53d0fa3431ec8c2753b7a634196508000000000000f0f4ab3e89cf6c662ed4048d3b3e22278d00031e5388ee5c867ddd58211d4dcecb0c005d2a1bcf9436e101040000f73902ebcfcf49822775985b231f000000ccb0ecf31b715f5888b2a858ab3f11afc9bd08c676d2b89432fb465b3dad9d2aa7f1521b3ebb0cc52f49129b9b6150e320c9901de2eb879a15943b6dc8ea15aab9dd6968698e3072c4c5c7a156cec33a7bb727667d81ff2757ca1e5efdd4c968dacf81e65998b9091957d1d11a5730baa3a509b1041d06f6b0097c430481824a3f4fddd3c643f630ba165d876defd3541772f26e27c44cfd7bb5097379cf1756869cebc7b0b2d85d6d29983e830a9cdd1d0a017c100344c52a6f387a1340a1c8889464f90c284a4db539621fbb70f01a2c02dec4cd1f570dd39877dfb2ff1ae66e1ce917474b2e650ae610afd01409d9a337ac5d58bcb5e5fc231514952c5255f22bd8b325d9b76e57f041b665ab0249886c0a65cc99d5893521372c8d8b7bacac24000020a4a24d8dbd75062e1daef9dead619cc6e7baa72706287793c3d282661edcd3545236c2a8682bf7ecbd53f950ef4709ec01e230d2f53594ef4839c6130c4c13a0cca84b993508000000e480cd9d4850a049ee19b67d17ef0477aeb12b1d255be1ed66d9051f22614d1f62734d678039a97d2b74f9e8e97f4e8e7025123e783df8b8a17e3aa9fe9c502f9acee4f1b56e1f23128d743792cead3c058a5b700d64d160abe33df726608510136ce8bf239414a1d98ea93e3d35dbb6c23b90cf36e83b8a4309b402d264b09f2779a0bcd7cd6dfc06b02e69d384146056d125cf4aadd80800000000000000e88d10acd06864eac44c42fbe334bdc3e9768fc360b130dc6111fe3293e8e02f819a2aa34dba1c25be27945507a3477b437525b81aef2f0b4c4f63483026b5e34d44705b76ef29f7f6e0a2be625eae975e02069f6f24e1e1bc976d965ddabb01085f16bff63a06578d6d184f5de7bfb6aaa75f16996d536256c02284cb1d3a6fb8eae87691fae365a70c3f15871565bba8dd8a8ca049f798abe646f738bebdfc9d8a5edd7a19ca6a42bc3f1db37c17f22a287c6d31a13db5dfef409eb1d3c91c6e6f80d215c9e16e0c4736c81936315418f26770cca4e2f89800d18c89d7f46f679df6c9e2005f209dda94302a30003b952ae1ebfd0ca88368ee6ce139e8b5822422cf4c9dde943d34c432e1001171792c65986146666a549092398af45ba38c41fa7e0fffeac41824ca1fd0eb68aa243c90358ab21e610e5aee9c9e5f2e5a3628995b1531bd20360d33d8f9ffffff5f4bf6ea8a18f2e3a950c4f83306dbca02ee3686da707b6d85db491ba0cc33f6be92c55969a2b52a25419d1476c73132ca7ca26ce8a7e3ffb700f09e157f9bc31f09834b4788be2a442aa81b259e9eb1bf5314844051f3a642aca9ff98c9036471ccff0522903e7bcf62e18f7796bbc280b95e8e0d6fd5644b0ebde3885b06548862de809d3dae3cccf109f7c78e847ba345e805e47dfa82cafc6b64b1f4659834aecbeded44b11a443c5ba92a326dd10921aa79c62800844c7a59f55ee205a11ab50fb402e7da6ada561ec1117cc186b01fd5c20680c580dc31b0963ff953ce09148e8dfea9d03a61bbd2bb173518507a3cd0e37c4da0a71eee31071d5d642498181c69cee3b2e414ddd6a12ff4bdf6e96c247b6025d4376067e25357d3b54248fe1605a4844703718aea24179528f6a0c6de4e61b49cad1e4d6b000000000000005b2d16877299acefc0fb5bc1422c3d425d988eedebcf242b780a687c9acae2a5a71c2a16a32ceb377f5d54f9b2fa90b2905906e611be56e9ebe20cab20c290a1f6c09272dbc3b2c0ab2b5baa1b07b16e81f278e54a479f1a068658e3656cfa196d6c050000000000000000814955c62a7d72b317399e572a7f6a4657b7cbe066c9179ffd097d61fcfd0fa1d46cfb110e3e8cff5579e83f2820f95eaa0c609f666950c24311740e36de8f65708cfffce788c99ef8f62fd2398e999b220125da8eb07947512365abbc5b84ef524bdf184727c67910051f204662264607d548dbdffe14b41dd0843cf3d85bb820656a88a9e52a4cd7b3eeadfe00007267f226019ef0a25bc15da71e893856a2182c3167d8ba73f7c6294b159a426ce44cd73f000000a66fc501eae0c3504c1400697ba69fd9b7eaf49aff6a6aea529610db8dfef86c3cc698e9fddf1b132876159972281a90c3a4cf415df25fbcdd35cf8368f068c4481844bdd0dda553e1cb0966d5686013d382956d50055dce0d1bc225c1d77612b1ec52e743dbc51f25cc07a202b704577316913cf067fa65e476f688de2d6c54ea192a569eed05d0d7536b3205c68d4ee0fe318ed3112c764e10381de8808ff02dd0a7b996ecf1c65e6d9db90c87123d9cb3945330f7a270ee0cca35b1331ca8fec0b2f39f505140751b60f29a83e4bc0ef2ffea443e4aa221cc38a503add16a2c98cb589e1dac1912b4142a3be30f50b2d9479c5bde0beb38130000000000000000000000554361e1628ee0017ad19ca787f2c078aa260701ce0800000080623902000000000000000000003d118a04fa6a80c4928c01ccab57b5f4eb265ad15004f967543fe6e6ddc2a12165fe3a08bf9475ee0eee3539369b0e566fedbd215a6ddd4fe03dcc7a922e167b96f7a98761cb8e0d9d894b25da2af7410d820747b7e806c0f3b6f14c884d150a0ff07f2e0000bfb083c56d3bed0a61fab880f8885c612ebff8523d14cfb12aca274c000000005e5155611969f6e67dd83b20206207cb8b2cd2fab6fa6d7fdaed6a27a2e4db1d5adc80014ff11d9dbceba41d8dfce410333a054e82b1d050331ce0aeacb843b94d67f69f49eb4dd3b1b85b018359c32df01db8ebce0dbc36cade09c6b44f6b93d28db8ae4db5624d8a02f7be91bec65e4b3373059587dd6528bbc48e1079d477d482faff738c39c61cac1195043bd5b70c0860c1083a169a8263e9aec56b9f7795fa27634a7f06359e3058d2dd69c4e5cc11b36d9ed9c4b2867f583de6fc582f789722bd1500e64c495abdb72de2c739d38c72f6f4fb1946081dcc825d5b5b747e9fa1b5226cd31e131263f1fcd7d45a630b46d04af906f0be464d829dd2dfcf7400002b7827f6d957e51bb1f1b44a50200c9dfadfaff2e32baa9c0edaac7144e174dba582a951d2b03c27219cec4fbc7b6e99c3f00188941e3fbf008cbace177ae250fd757a22e21ec05aa45c91e1345ca936184c3fc28153283e13654123cfaf4e661f4b6d430adad1e2116bc385f888405d48f0d386da0cc6747b33395772a68f2ea3fb7e7207000000b24088014c8e64f03d053c4e02ddd08b262e422eff1c9f124b892b0a9462b07d4f88c0693bd9c54ad2ab5227aa59ef2b53ac528c080000000076680c42d4a22646e4aa467f995c9bc99e60441d4dbebead3b436427762618810bac7308c6d3298ea932b66572825e62d18462d3b2342ba48c145ff4674a94fa078cc552d064da2bb69a0d269076f8955076578f44ffb8895fbd4e2a757a4249a855632ca30e09789811bd5e06840f8848df72230a28e0304569bfa0350b6dde9e96273de1758505aa1ba89dfb12be7a7c6dd18f6148354df7e60a489dc543ccdee1fff9d8f8d78844de27a77ef1181d5055c2a193a5763ed7749a17296c76818b60426082c86619dacc8a884c4de8572a044faf0c8e4377776c8703ecf2e3f1c3d6410000000000008369f062639e3ddcf725be54f626448fb7bfc74c183b26e31b71a390ccea4be07278dd12fa16848797397b76908fa03613cd961b98b26a0879ccba4a78c82958764bce07a7f70df1cef6d4db1ddbda1db18e4f41c390fd3cb862216ece39a9ec60bd3be5f9329dcaf33bf2c87cc510557460d14421e1d26322ab64388f2ceae70922989f66827fe9acd2ec3ece39f3b4ffdc4dfea3da6ddb002512e2313253801044e751168e32d7bd6800000000a21008b8d26dabe977c503c30ef7c489e5ea1fff041e54de54cfeb258f2387dad096b72a78d934927492cfc773c731cca9b13b3f6e7760ab0929c46f51ea5643f3df4f4044f3ad0a6ba739e72d8b8b2935d81534bea8372bc590c111d573e04280659a096eaa495a4154daae7d1800c130d920964845c50c8ba4763b19b6008f6d7a5091895c7a4b7816ab706503be879b18b778b0f61ecfde2f8bbb32cfeb766ec4430ee0ad45a0a263ddc4b2f47680c8d53439f8d388dab87112c83997badaf8f48a6cae94ed85cd5b03a7352a0fb83398566d1bc133582ce2d9f601cd23eba4432180b2d5c3019879cd949a5be1b241b3d0d0d52a3529cc9e704a9d8d54f4f7b776a969a4505e18fe5284985ca7d112c397d776e3baba918b7df456bd970e761e00f3b0efa5ce4246d9f08ba60da3be556c518a1f19504c7cea1491a9eadd27d747ca9cc5f92e30b2ca3cf0b142a8554c87e8026d4e586cf5f7c9d412e6eb4f66a076c8bca6b294305969dabb6c932b57a5dd4234bf1ed3bd095229ee3cbb86883d574c5af4bb78370561de3fbf55bfcd2db3979eb1be120b5795443324023353c959fd965702f1cd5bcb3c16d4b89dd9fc87c862c247e140379ef098c7b3fa79a6638a245b6a74f14dde9bd4ee48e62cdc70f486ce38641e4e4309aa9f4bd097fa1530db966d9919544ab4890301e51f9525436f5d9591460340f5093161a78a249783945407f2576d6f35a99e3521d7991e3fdfde5ee7f6a8ff8181a68ef15a2ebfe9e22d7c745949ab5cc15b9f5659799b5e00debbf9f623f75bfd4d83c4859ca9b652cea33daeeef07b60c78a21965bcf91919071c7ded19317dc0b7587d9322f8cd09e32675a187465bdfa101bcd9ac680839b375af12c160247dd960e70eb7ee60c52a900440aa9bd9a6b15a4a34dc73c3c4936d8986300fdc264b28537df387e6442c32f5fa2a31d24c1ed888a57fcc50400a084a38a3630ffc465f361184be39134542e934f3a538b011cb3928b4306301855c89afe345d881d4361e7fbd1fc2331b4e34733480bc497662a8234a7eeab3e65d6b0f5d92edff04416eedcd15b9ddbcb3cf9228afda6b17d44a276b205eabd0069f7e26aea50f537dc77b683ed83d2f9110e00a705f48e9d13378cf09bca22e8f45c4f360d5fff8b57a2a35f21c4513bcc0800000000000000dc5cc7ad7290c60bc609bff9be7cd922f474c3faa78fd42cba0300d6d912656b6313497625e2f9afaba05b17ca242b7ca8d6556175aee38142a8aac5f677c2f8a6967f2cb5e97aae97a5e5579a706243688ac4d38a4601b4aadb2d319fe7d6bf1272fa3fa701338d7bce390e8bf959081ed39e63a431901d615a26ff95e1620a6c26eda4f92d83499a173e7217001f58ed5406bdb59acbc997e8fd3d53b4c2c2a1b314bfe611e5958458af7b3c5319fdb4c40b8d01365fdee93af6fad7c7a8da8646dc1379d1aceb72fd929e7de4e9620000000000000000000000000000007cf90000008f8a9da7a8a167815c6ffcd1b6863cde9ab45ecd8f06423198bb00cdf76877f407be46b0755d6be5afbb4cb3a8de259a8beb2223f28b855e2bdf4b31b91e5062a4a955bd95e93f77f2499391cf0000000000000000000000000000191407ad27d1d61dc4d5512f117f0ed554c2c88c4468a4808ae562a6bb1f1748d6e12da22ee9f0422a84f361684861169f498909c4841f4d5a0f5807a3b7d833075fdcd9c1d169b03d7df7f4150fad8b9e92eaf86992adbda360dd91de51c6df335445492608162fb0804dabdeac6fb71042f906eefd37f1d190a1c8a0d9de7f34dcc8cbd7b565fc675fe92341c859411808ee703ec3ad461c6ddc571994cb504c46eabbc2ff4b97df394bc75b5e7f45a44519ec0d98b7a56a75fb0b46333b234774e97c0318ade8599c8719c0721371cfca9096d1e7c5128bdfa5bb46a5600ade69e82d1573f04554e9227de9699e33c1c4000000000000000000000000b6f5011b7e339e338a3cf82b4e819641b66f8f1104aacdb8f18ccf3c7063a71acb3ac2067e9acb5e766bc8ea20959f518a4c1a534b2fd2683be39548fb97aa4e6e340051d7f478a8006697fd999b9e4136c9b4358727d1504a0e3e57d02a3b6c53e4d06072fedab3e0930991dfc3f6a94a37b81adf5d5688b8ad7162a63aae1740e713057a0180072a05e5cb3866b951fe47a8a6216f6662099b7fce6ec564e49154a3cc2881bf8141308cbcf7cfa837cc9cc840f7c93f568e61e04630de9657b9b0b9759b96be912fb765d79900000000000000005cf2179598b55a1991ceeccf2bd581f79b8780ed607eabcaa091ed4b90b8b7e3bcf1895824feac2b18"], &(0x7f0000000140)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, [], 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0xfffffffffffffe89}, 0x48) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000080)={r0, 0x18000000000002a0, 0xcc0, 0xfffffffffffffe7f, &(0x7f0000000500)="b9ff0300600d698cb89e14f008001f000c0cae0e4000632177fbac14140ee934a0a662079f4b4d2f87e5feca6aab845013f2325f1a39010108038da1924425181aa5", 0x0, 0x100, 0x60000000, 0x2c3, 0xd17e91c4eaae85fe}, 0x28) 22:54:13 executing program 2: r0 = openat$dir(0xffffffffffffff9c, &(0x7f00000001c0)='.\x00', 0x0, 0x0) ioctl$FS_IOC_SET_ENCRYPTION_POLICY(r0, 0x800c6613, &(0x7f0000000000)=@v1={0x0, @aes128, 0x0, @desc1='\x00\x00\x11\x11\"\"33'}) 22:54:13 executing program 1: timer_create(0x0, &(0x7f0000000140)={0x0, 0x12}, &(0x7f0000000000)) timer_settime(0x0, 0x0, &(0x7f0000000180)={{0x0, 0x1c9c380}, {0x0, 0x1c9c380}}, 0x0) r0 = openat$capi20(0xffffffffffffff9c, &(0x7f0000000040)='/dev/capi20\x00', 0x0, 0x0) ioctl$CAPI_REGISTER(r0, 0x400c4301, &(0x7f00000000c0)={0x0, 0x0, 0x69c6}) r1 = dup2(r0, r0) read$dsp(r1, 0x0, 0x0) timer_create(0x0, &(0x7f0000000000)={0x0, 0x14, 0x0, @thr={0x0, 0x0}}, &(0x7f0000000240)=0x0) timer_settime(r2, 0x0, &(0x7f0000000180)={{0x0, 0x989680}, {0x0, 0x1c9c380}}, 0x0) r3 = socket$netlink(0x10, 0x3, 0x0) dup3(r3, r1, 0x0) 22:54:13 executing program 0: perf_event_open(&(0x7f0000000000)={0x2, 0x70, 0x22, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) openat$bsg(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TIOCL_GETSHIFTSTATE(0xffffffffffffffff, 0x541c, 0x0) socket$packet(0x11, 0x2, 0x300) setsockopt$packet_tx_ring(0xffffffffffffffff, 0x107, 0xd, 0x0, 0x0) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x24, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) clone(0x3a3dd4008400af01, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xe, 0xe, &(0x7f0000000680)=ANY=[@ANYBLOB="b70200000b400000bfa300000000000024020000fffeff7f7a03f0fff8ffffff79a4f0ff00000000b7060000ffffffff2d640500000000007502faff07cd02020404000001007d60b7030000001000006a0a00fe000000008500000026000000b70000000000002995000000000000001da5ad3548ebb63d18db6a1c72821c9b767ac8308fbcd5c5e4a5ad1065b572c2c9ff215ac60c2ceaea4c0ec908abb6e7325ec1956bd8660bf3664148a2c96752fe2bb328dff1a15750ab9a780001000000000000d4bf20c2bd152d814f01f2cd519e078d4ffab418e4682b2aec5e4a3562978ef040c50287c37a7f4182f32333b08c6e497687e10a4daea5cac0ceafdb9a2eeb02a1f5104d16ddb64963d84d91814cd5817e0b8f6f5e6ee7a39e180b5a18ed786b783ab1321ea5e82ae5ba2c42a5e23ea6253d5df768d0cb9f35e4f41a62d79b4c03e53466fa4f22d8c19f958e8b34de35949a7a000000009ee53da177a81ea65e652c1d71b7ee86a75bb32935f542127a8f84538a9a311c757f7169f006f3f5c95177fbd0b14b36259e2905ef911685c88a16aae46084d6ecc2d32e3f4ee367c5a769c0a606636c9f4a4413c098f4fcc96623b7c373b0ef04d55b846b094bf97e2ef5987b6e09a6a7cab79bffda141f65e7d9ebe3be70c4364333af9a9d91c3e41ac37a63f85ad8f32b70a80cce69df30d3d67d84ccf3f9db9b690111de2ddc4b153c989ef100bbf76063d3f6ffffb73d70e9c3d7b90aecf48e7565efff2dbbb512218c9844240c333c890923a797e00b75481739952fe87fde27ce81893ff7ec0ea8e792414f639bc9ce1fea3f6ac0d7025759d4b45577c205c70631e8ad585951950e521f4e210b6494e3c52d927195737945cc03d5668483151710de246420a1b6c55b73876a6ed7fd0d9338923789a1edcd8043fe83919088383268324a25df14010c8ed6b8c97c00eaa00ff9bc46e1cfecbdc0e411ac53b409d04544d3a7edd4d447d2fb431e226ae182b8dcc86fe09b404e0b7c723d3b19dc3809001fb0fb8f9f3f13296bb1758b24aad0922091d49e2bc408a5a37d2fe7a60b903d2d9fe9d451ecfcc8dc389671c2d08b6e264150a6b9445b00cee4585af04fa69e0380be0d66649dcf3bf8a906b029faca75ce34c41aec7aa86e596119109ea8b3087301643baab1c95bb22cedd913b22dcaa197ccc34586dc50bd9f4628e3e757bae30b356521df06f995cb57f97052fc4158250ccecfb47ea8faf509593fadc7eafb613313b052397af1ede94d87590ce90a0a7579766f7ec4fcd3cb0b1a8c531724d5ef6b334803cedaa9cedf27193af6e0b67f62a83a256474c97c925d9d447175b535c87dbdeb0dcca5303eed6689ea91e1665c691d368dde47e6672e93a314a5f60e7b68c2242bd0f0d8c66449d8687dcf2d0f76668b8cec5d165ee78a8d6add011be32b9bf8b32b518e01ffb985f8054d37959c529e99b7daf34b2d825d192ade90a1162acfe9749d516d014cef5f99126324ea02baea5808c4d69e5749901b09e4902a6f5addc0103756b894418e4591c624a9b2ccabbfb888d413d923b0d7c9d997d6d8e64787c4d397ec78f589550a31699088da767fba53f57a15b6e0b4212b6cb55b9c207bbe08f483b1bea05f41b9a1d3af087047c568ae6ebfc0bb5ec10b6290dc757a4903a88fb2c035b2349b6d2f0c051b8b7751527828d39ff23e1e84d5928ceb713ff09e179c307b6c84344374d96ef2447a2a4af5ca0c39e7ca2e801e57560a55e9cfa095cf3f74398219ad1030a79517a88de7596429a20793e12616aa32b3e720c6521fbe93963e9536d16f3db211fca7dd99c0a0125ff8c18119a6926083f4a2c008a9f2a29e30820e98cb3a39cadaf9be9608358e1e5ab17eea477b1754f78f45468c9568471667f8bc03d11811ac6eec9a3ecd9e3c325fcabbab3d129c0cced3ce11dafa387a8077db8a7dfec70919aa19f1d006ae15108abb50a518f079627a689f15b362690eedaf1ecab34173736775f27a2235747036d462df98f936aa6dd528ebaccb36b32e5862b6277002ebb615688fd2ad137073c970ea542cac6042eda9d70e7db82585587bdecd4e3ed0b217dfaeccdb27a19a1c444d63b211d78c44a320f5533e62ca0650a0af2dd3b6ae9fe33f143144d85a49c13149b545542ede32498fffe9e2372c543201a3c1b478ca9ce64f48a5f8d65e35ab49b52a9e80c24d45749d30390ea83ec14900a5a65f1e81ed14bc12255f98aabe7687bde8ff17526bfe039d0065193e867d80ca0d7e614a8d99e5c6a6d25e85f9e84e6f273dbbf059045a928c6130018b630e892329edfe0d1496bf81407f0ddc7d4aad7799542b5dcf1bb84503cf9b1339d89e89bcba7a727405e933b2ba4358f4bc3307873339cfe820afb16d414e712a78b48806dbf775f96fb08e927110058efe0ee5e82f378f21384b353250ad560b5bb76edb59663ba3982eda094961be7e865b0797564db1e855114d7fc7fe0e16df764749240f2d457b6503f1399932e726cd8ee1473243b1a1f64dbdd35c4a2135687d472edb0268fcd89b4d1f0e5925aed359a53e79ddb9bdfb2ddf469416e83f9f44a9ca568f26d626b0eccca74a3d00ecc55b3ec1bf955595f505ccf287496977eb62bfc81acb12d8ba0010e44a6a8ee06a0000000000006e966df4e042bd4045d1be9326283f45028b7c"], &(0x7f0000000340)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, [], 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x0, 0x10, &(0x7f0000000000), 0x171}, 0x48) pipe(&(0x7f0000000140)={0xffffffffffffffff}) vmsplice(r0, &(0x7f0000000180)=[{&(0x7f0000000640)="8a", 0x1}], 0x1, 0x0) 22:54:13 executing program 2: r0 = openat$dir(0xffffffffffffff9c, &(0x7f00000001c0)='.\x00', 0x0, 0x0) ioctl$FS_IOC_SET_ENCRYPTION_POLICY(r0, 0x800c6613, &(0x7f0000000000)=@v1={0x0, @aes128, 0x0, @desc1='\x00\x00\x11\x11\"\"33'}) 22:54:14 executing program 1: r0 = openat$dsp1(0xffffffffffffff9c, &(0x7f0000000040)='/dev/dsp1\x00', 0x8002, 0x0) r1 = epoll_create1(0x0) epoll_wait(r1, &(0x7f0000000100)=[{}], 0x1, 0xa6) epoll_ctl$EPOLL_CTL_ADD(r1, 0x1, r0, &(0x7f0000000240)) epoll_ctl$EPOLL_CTL_MOD(r1, 0x3, r0, &(0x7f0000000000)={0x6}) 22:54:14 executing program 2: r0 = openat$dir(0xffffffffffffff9c, &(0x7f00000001c0)='.\x00', 0x0, 0x0) ioctl$FS_IOC_SET_ENCRYPTION_POLICY(r0, 0x800c6613, &(0x7f0000000000)=@v1={0x0, @aes128, 0x0, @desc1='\x00\x00\x11\x11\"\"33'}) 22:54:14 executing program 3: pipe(&(0x7f00000001c0)) perf_event_open(&(0x7f0000000040)={0x0, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x512, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00'}) r1 = perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x11, r1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) clock_gettime(0x0, &(0x7f0000000100)={0x0, 0x0}) openat(0xffffffffffffffff, &(0x7f0000000780)='./bus\x00', 0x42, 0x2) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000140)={0x1ff}, &(0x7f0000000200)={0x0, r2+30000000}, 0x0) 22:54:14 executing program 2: r0 = openat$dir(0xffffffffffffff9c, &(0x7f00000001c0)='.\x00', 0x0, 0x0) ioctl$FS_IOC_SET_ENCRYPTION_POLICY(r0, 0x800c6613, &(0x7f0000000000)=@v1={0x0, @aes128, 0x0, @desc1='\x00\x00\x11\x11\"\"33'}) 22:54:14 executing program 2: r0 = socket$inet6(0xa, 0x80003, 0x6b) setsockopt$IP6T_SO_SET_REPLACE(r0, 0x29, 0x40, &(0x7f0000000780)=ANY=[@ANYBLOB="7261770000000000000000000000000000000000000000000000000000000000c1030000030000002004000000000000800200000000000000000000808000005003000050030000500300005003000050030000030000000000000000000000fe8000000000000000000000000000bbff020000800000000000000000000001000000000000000000000000000000000000000000000000000000000000000076657468315f746f5f626f6e640000006e657470636930000000000000000000000000000000000000000000000000000000000000800000001d000000000000000000000000000000000000500280020000000001000000000000000000000000000000000000005001686173686c696d69740000000000000000000000000000000000010000027465616d5f736c6176655f3100080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000400000000000020b61a000800000000000000000000000000005800686173686c696d697400000000000000000000000000000000000000000173797a6b616c6c657231000000000000000000000000000004000000000000000000000005000000a600000000000000005f0200000000003000434f4e4e4d41524b00000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000a800d0000000000000000000000000000000000000000000000000002800434c4153534946590000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a800d0000000000000000000000000000000000000000000000000002800000000000000000000000000000000000000212f00000000000000000000feffffff"], 0x1) r1 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) setsockopt$inet6_int(r1, 0x29, 0x24, &(0x7f0000000040)=0x7f, 0x4) syz_emit_ethernet(0x66, &(0x7f0000000140)={@broadcast, @broadcast, @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "d600", 0x30, 0x3a, 0x0, @remote, @mcast2, {[], @dest_unreach={0x1, 0x0, 0x0, 0x0, [], {0x0, 0x6, '$\x00@', 0x0, 0x0, 0x0, @dev, @mcast2}}}}}}}, 0x0) 22:54:14 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write$P9_RSYMLINK(r3, &(0x7f0000000100)={0x14}, 0x14) r4 = socket$inet_udp(0x2, 0x2, 0x0) write$binfmt_misc(r3, &(0x7f0000000440)=ANY=[], 0xff87) bind$inet(r4, &(0x7f0000000000)={0x2, 0x0, @dev={0xac, 0x14, 0x14, 0xb}}, 0x10) connect$inet(r4, &(0x7f0000000040)={0x2, 0x0, @multicast2}, 0x10) splice(r2, 0x0, r4, 0x0, 0x10005, 0x0) 22:54:14 executing program 0: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000280)={0x0, 0x35b8a, &(0x7f0000000140)={&(0x7f0000000340)=@newlink={0x44, 0x10, 0x403, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x24, 0x12, 0x0, 0x1, @bridge={{0xb, 0x1, 'bridge\x00'}, {0x14, 0x2, 0x0, 0x1, [@IFLA_BR_MCAST_MLD_VERSION={0x5, 0x2c, 0x1}, @IFLA_BR_AGEING_TIME={0x8}]}}}]}, 0x44}}, 0x0) 22:54:14 executing program 2: r0 = socket$inet6(0xa, 0x80003, 0x6b) setsockopt$IP6T_SO_SET_REPLACE(r0, 0x29, 0x40, &(0x7f0000000780)=ANY=[@ANYBLOB="7261770000000000000000000000000000000000000000000000000000000000c1030000030000002004000000000000800200000000000000000000808000005003000050030000500300005003000050030000030000000000000000000000fe8000000000000000000000000000bbff020000800000000000000000000001000000000000000000000000000000000000000000000000000000000000000076657468315f746f5f626f6e640000006e657470636930000000000000000000000000000000000000000000000000000000000000800000001d000000000000000000000000000000000000500280020000000001000000000000000000000000000000000000005001686173686c696d69740000000000000000000000000000000000010000027465616d5f736c6176655f3100080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000400000000000020b61a000800000000000000000000000000005800686173686c696d697400000000000000000000000000000000000000000173797a6b616c6c657231000000000000000000000000000004000000000000000000000005000000a600000000000000005f0200000000003000434f4e4e4d41524b00000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000a800d0000000000000000000000000000000000000000000000000002800434c4153534946590000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a800d0000000000000000000000000000000000000000000000000002800000000000000000000000000000000000000212f00000000000000000000feffffff"], 0x1) r1 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) setsockopt$inet6_int(r1, 0x29, 0x24, &(0x7f0000000040)=0x7f, 0x4) syz_emit_ethernet(0x66, &(0x7f0000000140)={@broadcast, @broadcast, @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "d600", 0x30, 0x3a, 0x0, @remote, @mcast2, {[], @dest_unreach={0x1, 0x0, 0x0, 0x0, [], {0x0, 0x6, '$\x00@', 0x0, 0x0, 0x0, @dev, @mcast2}}}}}}}, 0x0) 22:54:14 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write$P9_RSYMLINK(r3, &(0x7f0000000100)={0x14}, 0x14) r4 = socket$inet_udp(0x2, 0x2, 0x0) write$binfmt_misc(r3, &(0x7f0000000440)=ANY=[], 0xff87) bind$inet(r4, &(0x7f0000000000)={0x2, 0x0, @dev={0xac, 0x14, 0x14, 0xb}}, 0x10) connect$inet(r4, &(0x7f0000000040)={0x2, 0x0, @multicast2}, 0x10) splice(r2, 0x0, r4, 0x0, 0x10005, 0x0) 22:54:14 executing program 0: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000280)={0x0, 0x35b8a, &(0x7f0000000140)={&(0x7f0000000340)=@newlink={0x44, 0x10, 0x403, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x24, 0x12, 0x0, 0x1, @bridge={{0xb, 0x1, 'bridge\x00'}, {0x14, 0x2, 0x0, 0x1, [@IFLA_BR_MCAST_MLD_VERSION={0x5, 0x2c, 0x1}, @IFLA_BR_AGEING_TIME={0x8}]}}}]}, 0x44}}, 0x0) 22:54:15 executing program 3: pipe(&(0x7f00000001c0)) perf_event_open(&(0x7f0000000040)={0x0, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x512, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00'}) r1 = perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x11, r1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) clock_gettime(0x0, &(0x7f0000000100)={0x0, 0x0}) openat(0xffffffffffffffff, &(0x7f0000000780)='./bus\x00', 0x42, 0x2) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000140)={0x1ff}, &(0x7f0000000200)={0x0, r2+30000000}, 0x0) 22:54:15 executing program 2: r0 = socket$inet6(0xa, 0x80003, 0x6b) setsockopt$IP6T_SO_SET_REPLACE(r0, 0x29, 0x40, &(0x7f0000000780)=ANY=[@ANYBLOB="7261770000000000000000000000000000000000000000000000000000000000c1030000030000002004000000000000800200000000000000000000808000005003000050030000500300005003000050030000030000000000000000000000fe8000000000000000000000000000bbff020000800000000000000000000001000000000000000000000000000000000000000000000000000000000000000076657468315f746f5f626f6e640000006e657470636930000000000000000000000000000000000000000000000000000000000000800000001d000000000000000000000000000000000000500280020000000001000000000000000000000000000000000000005001686173686c696d69740000000000000000000000000000000000010000027465616d5f736c6176655f3100080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000400000000000020b61a000800000000000000000000000000005800686173686c696d697400000000000000000000000000000000000000000173797a6b616c6c657231000000000000000000000000000004000000000000000000000005000000a600000000000000005f0200000000003000434f4e4e4d41524b00000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000a800d0000000000000000000000000000000000000000000000000002800434c4153534946590000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a800d0000000000000000000000000000000000000000000000000002800000000000000000000000000000000000000212f00000000000000000000feffffff"], 0x1) r1 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) setsockopt$inet6_int(r1, 0x29, 0x24, &(0x7f0000000040)=0x7f, 0x4) syz_emit_ethernet(0x66, &(0x7f0000000140)={@broadcast, @broadcast, @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "d600", 0x30, 0x3a, 0x0, @remote, @mcast2, {[], @dest_unreach={0x1, 0x0, 0x0, 0x0, [], {0x0, 0x6, '$\x00@', 0x0, 0x0, 0x0, @dev, @mcast2}}}}}}}, 0x0) 22:54:15 executing program 0: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000280)={0x0, 0x35b8a, &(0x7f0000000140)={&(0x7f0000000340)=@newlink={0x44, 0x10, 0x403, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x24, 0x12, 0x0, 0x1, @bridge={{0xb, 0x1, 'bridge\x00'}, {0x14, 0x2, 0x0, 0x1, [@IFLA_BR_MCAST_MLD_VERSION={0x5, 0x2c, 0x1}, @IFLA_BR_AGEING_TIME={0x8}]}}}]}, 0x44}}, 0x0) 22:54:15 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write$P9_RSYMLINK(r3, &(0x7f0000000100)={0x14}, 0x14) r4 = socket$inet_udp(0x2, 0x2, 0x0) write$binfmt_misc(r3, &(0x7f0000000440)=ANY=[], 0xff87) bind$inet(r4, &(0x7f0000000000)={0x2, 0x0, @dev={0xac, 0x14, 0x14, 0xb}}, 0x10) connect$inet(r4, &(0x7f0000000040)={0x2, 0x0, @multicast2}, 0x10) splice(r2, 0x0, r4, 0x0, 0x10005, 0x0) 22:54:15 executing program 0: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000280)={0x0, 0x35b8a, &(0x7f0000000140)={&(0x7f0000000340)=@newlink={0x44, 0x10, 0x403, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x24, 0x12, 0x0, 0x1, @bridge={{0xb, 0x1, 'bridge\x00'}, {0x14, 0x2, 0x0, 0x1, [@IFLA_BR_MCAST_MLD_VERSION={0x5, 0x2c, 0x1}, @IFLA_BR_AGEING_TIME={0x8}]}}}]}, 0x44}}, 0x0) 22:54:15 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write$P9_RSYMLINK(r3, &(0x7f0000000100)={0x14}, 0x14) r4 = socket$inet_udp(0x2, 0x2, 0x0) write$binfmt_misc(r3, &(0x7f0000000440)=ANY=[], 0xff87) bind$inet(r4, &(0x7f0000000000)={0x2, 0x0, @dev={0xac, 0x14, 0x14, 0xb}}, 0x10) connect$inet(r4, &(0x7f0000000040)={0x2, 0x0, @multicast2}, 0x10) splice(r2, 0x0, r4, 0x0, 0x10005, 0x0) 22:54:15 executing program 2: r0 = socket$inet6(0xa, 0x80003, 0x6b) setsockopt$IP6T_SO_SET_REPLACE(r0, 0x29, 0x40, &(0x7f0000000780)=ANY=[@ANYBLOB="7261770000000000000000000000000000000000000000000000000000000000c1030000030000002004000000000000800200000000000000000000808000005003000050030000500300005003000050030000030000000000000000000000fe8000000000000000000000000000bbff020000800000000000000000000001000000000000000000000000000000000000000000000000000000000000000076657468315f746f5f626f6e640000006e657470636930000000000000000000000000000000000000000000000000000000000000800000001d000000000000000000000000000000000000500280020000000001000000000000000000000000000000000000005001686173686c696d69740000000000000000000000000000000000010000027465616d5f736c6176655f3100080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000400000000000020b61a000800000000000000000000000000005800686173686c696d697400000000000000000000000000000000000000000173797a6b616c6c657231000000000000000000000000000004000000000000000000000005000000a600000000000000005f0200000000003000434f4e4e4d41524b00000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000a800d0000000000000000000000000000000000000000000000000002800434c4153534946590000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a800d0000000000000000000000000000000000000000000000000002800000000000000000000000000000000000000212f00000000000000000000feffffff"], 0x1) r1 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) setsockopt$inet6_int(r1, 0x29, 0x24, &(0x7f0000000040)=0x7f, 0x4) syz_emit_ethernet(0x66, &(0x7f0000000140)={@broadcast, @broadcast, @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "d600", 0x30, 0x3a, 0x0, @remote, @mcast2, {[], @dest_unreach={0x1, 0x0, 0x0, 0x0, [], {0x0, 0x6, '$\x00@', 0x0, 0x0, 0x0, @dev, @mcast2}}}}}}}, 0x0) 22:54:15 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write$P9_RSYMLINK(r3, &(0x7f0000000100)={0x14}, 0x14) r4 = socket$inet_udp(0x2, 0x2, 0x0) write$binfmt_misc(r3, &(0x7f0000000440)=ANY=[], 0xff87) bind$inet(r4, &(0x7f0000000000)={0x2, 0x0, @dev={0xac, 0x14, 0x14, 0xb}}, 0x10) connect$inet(r4, &(0x7f0000000040)={0x2, 0x0, @multicast2}, 0x10) splice(r2, 0x0, r4, 0x0, 0x10005, 0x0) 22:54:16 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write$P9_RSYMLINK(r3, &(0x7f0000000100)={0x14}, 0x14) r4 = socket$inet_udp(0x2, 0x2, 0x0) write$binfmt_misc(r3, &(0x7f0000000440)=ANY=[], 0xff87) bind$inet(r4, &(0x7f0000000000)={0x2, 0x0, @dev={0xac, 0x14, 0x14, 0xb}}, 0x10) connect$inet(r4, &(0x7f0000000040)={0x2, 0x0, @multicast2}, 0x10) splice(r2, 0x0, r4, 0x0, 0x10005, 0x0) 22:54:16 executing program 1: r0 = syz_open_dev$usbfs(&(0x7f0000000400)='/dev/bus/usb/00#/00#\x00', 0xb, 0x0) mmap$usbfs(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x0, 0x6011, r0, 0x0) mremap(&(0x7f0000d0c000/0x2000)=nil, 0x2000, 0x2000, 0x3, &(0x7f0000f20000/0x2000)=nil) 22:54:16 executing program 2: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/kvm\x00', 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) ioctl$KVM_GET_MSRS(r2, 0x4080aebf, &(0x7f0000000000)) 22:54:16 executing program 1: r0 = openat$ashmem(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ashmem\x00', 0x0, 0x0) ioctl$ASHMEM_SET_PROT_MASK(r0, 0x40087705, &(0x7f0000000040)) 22:54:16 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write$P9_RSYMLINK(r3, &(0x7f0000000100)={0x14}, 0x14) r4 = socket$inet_udp(0x2, 0x2, 0x0) write$binfmt_misc(r3, &(0x7f0000000440)=ANY=[], 0xff87) bind$inet(r4, &(0x7f0000000000)={0x2, 0x0, @dev={0xac, 0x14, 0x14, 0xb}}, 0x10) connect$inet(r4, &(0x7f0000000040)={0x2, 0x0, @multicast2}, 0x10) splice(r2, 0x0, r4, 0x0, 0x10005, 0x0) 22:54:16 executing program 3: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/kvm\x00', 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) ioctl$KVM_SET_MSRS(r2, 0x4008ae89, &(0x7f00000000c0)={0x1, 0x0, [{0xc0000080}]}) 22:54:16 executing program 2: setresuid(0xee00, 0x0, 0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x1, 0x0, 0x0) r1 = fork() wait4(0x0, 0x0, 0x0, 0x0) tkill(r1, 0x40) 22:54:16 executing program 1: perf_event_open(&(0x7f0000000140)={0x2, 0x70, 0x80, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = syz_mount_image$msdos(&(0x7f00000000c0)='msdos\x00', &(0x7f0000000000)='./file0\x00', 0xffc00007, 0x2, &(0x7f0000000240)=[{&(0x7f0000000040)="040800090000ff01e66174000404090a0200027400f8", 0x16}, {&(0x7f00000004c0)="dbed7d4cac17", 0x6, 0x1f}], 0x0, &(0x7f0000000380)) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x0) 22:54:16 executing program 0: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000300)=@ipv6_newroute={0x38, 0x18, 0x1, 0x0, 0x0, {0xa, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, [@RTA_METRICS={0x8, 0x8, 0x0, 0x1, "3c4625a2"}, @RTA_PRIORITY={0x8, 0x6, 0x2b7}, @RTA_MULTIPATH={0xc, 0x9, {0x8}}]}, 0x38}}, 0x0) 22:54:16 executing program 1: r0 = openat$vim2m(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vim2m\x00', 0x2, 0x0) ioctl$vim2m_VIDIOC_TRY_FMT(r0, 0xc0d05640, &(0x7f0000000080)={0x2, @raw_data="a6bd7cde3b96bf501c480a640adb64522d3c1f30561de36baaad748739d69029332e12b3bda436824cb3fbab881513a871b65183af9767f2048fcf9bb01c8e93c3e36d5792266fc79644ce1b4492d8d1cfa1cc64ccb40513aa396aa16526800b05e8352aec9e707c6f81d5959db7e74e644a6c68918c5ae5766fb62c2ab1a8d098a0143dc3ba12e7245471dadd3be48f600dbc5232553cb513709793b23f9bf3028802fe723db1b4c7ed8805c0b6f81fb94b80267b69f4c29a48ca486ca81c0fda5786fa8307aa1f"}) 22:54:16 executing program 3: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/kvm\x00', 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) ioctl$KVM_SET_MSRS(r2, 0x4008ae89, &(0x7f00000000c0)={0x1, 0x0, [{0xc0000080}]}) 22:54:16 executing program 0: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000300)=@ipv6_newroute={0x38, 0x18, 0x1, 0x0, 0x0, {0xa, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, [@RTA_METRICS={0x8, 0x8, 0x0, 0x1, "3c4625a2"}, @RTA_PRIORITY={0x8, 0x6, 0x2b7}, @RTA_MULTIPATH={0xc, 0x9, {0x8}}]}, 0x38}}, 0x0) 22:54:16 executing program 2: setresuid(0xee00, 0x0, 0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x1, 0x0, 0x0) r1 = fork() wait4(0x0, 0x0, 0x0, 0x0) tkill(r1, 0x40) 22:54:16 executing program 0: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000300)=@ipv6_newroute={0x38, 0x18, 0x1, 0x0, 0x0, {0xa, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, [@RTA_METRICS={0x8, 0x8, 0x0, 0x1, "3c4625a2"}, @RTA_PRIORITY={0x8, 0x6, 0x2b7}, @RTA_MULTIPATH={0xc, 0x9, {0x8}}]}, 0x38}}, 0x0) 22:54:16 executing program 1: setresuid(0xee00, 0x0, 0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x1, 0x0, 0x0) r1 = fork() wait4(0x0, 0x0, 0x0, 0x0) tkill(r1, 0x40) 22:54:17 executing program 3: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/kvm\x00', 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) ioctl$KVM_SET_MSRS(r2, 0x4008ae89, &(0x7f00000000c0)={0x1, 0x0, [{0xc0000080}]}) 22:54:17 executing program 0: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000300)=@ipv6_newroute={0x38, 0x18, 0x1, 0x0, 0x0, {0xa, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, [@RTA_METRICS={0x8, 0x8, 0x0, 0x1, "3c4625a2"}, @RTA_PRIORITY={0x8, 0x6, 0x2b7}, @RTA_MULTIPATH={0xc, 0x9, {0x8}}]}, 0x38}}, 0x0) 22:54:17 executing program 2: setresuid(0xee00, 0x0, 0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x1, 0x0, 0x0) r1 = fork() wait4(0x0, 0x0, 0x0, 0x0) tkill(r1, 0x40) 22:54:17 executing program 3: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/kvm\x00', 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) ioctl$KVM_SET_MSRS(r2, 0x4008ae89, &(0x7f00000000c0)={0x1, 0x0, [{0xc0000080}]}) 22:54:17 executing program 0: setresuid(0xee00, 0x0, 0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x1, 0x0, 0x0) r1 = fork() wait4(0x0, 0x0, 0x0, 0x0) tkill(r1, 0x40) 22:54:17 executing program 1: setresuid(0xee00, 0x0, 0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x1, 0x0, 0x0) r1 = fork() wait4(0x0, 0x0, 0x0, 0x0) tkill(r1, 0x40) 22:54:17 executing program 2: setresuid(0xee00, 0x0, 0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x1, 0x0, 0x0) r1 = fork() wait4(0x0, 0x0, 0x0, 0x0) tkill(r1, 0x40) 22:54:17 executing program 3: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/kvm\x00', 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) ioctl$KVM_SET_MSRS(r2, 0x4008ae89, &(0x7f00000000c0)={0x1, 0x0, [{0xc0000080}]}) 22:54:17 executing program 0: setresuid(0xee00, 0x0, 0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x1, 0x0, 0x0) r1 = fork() wait4(0x0, 0x0, 0x0, 0x0) tkill(r1, 0x40) 22:54:17 executing program 1: setresuid(0xee00, 0x0, 0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x1, 0x0, 0x0) r1 = fork() wait4(0x0, 0x0, 0x0, 0x0) tkill(r1, 0x40) 22:54:17 executing program 2: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/kvm\x00', 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) ioctl$KVM_SET_MSRS(r2, 0x4008ae89, &(0x7f00000000c0)={0x1, 0x0, [{0xc0000080}]}) 22:54:17 executing program 3: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/kvm\x00', 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) ioctl$KVM_SET_MSRS(r2, 0x4008ae89, &(0x7f00000000c0)={0x1, 0x0, [{0xc0000080}]}) 22:54:17 executing program 2: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/kvm\x00', 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) ioctl$KVM_SET_MSRS(r2, 0x4008ae89, &(0x7f00000000c0)={0x1, 0x0, [{0xc0000080}]}) 22:54:17 executing program 0: setresuid(0xee00, 0x0, 0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x1, 0x0, 0x0) r1 = fork() wait4(0x0, 0x0, 0x0, 0x0) tkill(r1, 0x40) 22:54:17 executing program 2: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/kvm\x00', 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) ioctl$KVM_SET_MSRS(r2, 0x4008ae89, &(0x7f00000000c0)={0x1, 0x0, [{0xc0000080}]}) 22:54:17 executing program 1: r0 = syz_io_uring_setup(0x186, &(0x7f00000002c0), &(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000000000)=0x0, &(0x7f0000000100)=0x0) r3 = socket$inet6(0xa, 0x3, 0xff) syz_io_uring_submit(r1, r2, &(0x7f0000000200)=@IORING_OP_CONNECT={0x10, 0x0, 0x0, r3, 0x0, 0x0}, 0x0) io_uring_enter(r0, 0x2a6e, 0x0, 0x0, 0x0, 0x0) 22:54:18 executing program 2: r0 = socket$can_j1939(0x1d, 0x2, 0x7) r1 = socket$can_j1939(0x1d, 0x2, 0x7) ioctl$ifreq_SIOCGIFINDEX_vcan(r1, 0x8933, &(0x7f0000000600)={'vcan0\x00', 0x0}) bind$can_j1939(r0, &(0x7f0000000200)={0x1d, r2}, 0x18) ioctl$ifreq_SIOCGIFINDEX_vcan(r1, 0x8933, &(0x7f0000000100)={'vxcan0\x00', 0x0}) connect$can_j1939(r0, &(0x7f0000000640)={0x1d, r3}, 0x18) 22:54:18 executing program 3: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/kvm\x00', 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) ioctl$KVM_SET_MSRS(r2, 0x4008ae89, &(0x7f00000000c0)={0x1, 0x0, [{0xc0000080}]}) 22:54:18 executing program 1: r0 = syz_io_uring_setup(0x186, &(0x7f00000002c0), &(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000000000)=0x0, &(0x7f0000000100)=0x0) r3 = socket$inet6(0xa, 0x3, 0xff) syz_io_uring_submit(r1, r2, &(0x7f0000000200)=@IORING_OP_CONNECT={0x10, 0x0, 0x0, r3, 0x0, 0x0}, 0x0) io_uring_enter(r0, 0x2a6e, 0x0, 0x0, 0x0, 0x0) 22:54:18 executing program 0: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/kvm\x00', 0x0, 0x0) ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) syz_io_uring_setup(0x5c6f, &(0x7f0000000100)={0x0, 0xb3c4}, &(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000000180), &(0x7f00000001c0)) 22:54:18 executing program 2: r0 = socket$can_j1939(0x1d, 0x2, 0x7) r1 = socket$can_j1939(0x1d, 0x2, 0x7) ioctl$ifreq_SIOCGIFINDEX_vcan(r1, 0x8933, &(0x7f0000000600)={'vcan0\x00', 0x0}) bind$can_j1939(r0, &(0x7f0000000200)={0x1d, r2}, 0x18) ioctl$ifreq_SIOCGIFINDEX_vcan(r1, 0x8933, &(0x7f0000000100)={'vxcan0\x00', 0x0}) connect$can_j1939(r0, &(0x7f0000000640)={0x1d, r3}, 0x18) 22:54:18 executing program 1: r0 = syz_io_uring_setup(0x186, &(0x7f00000002c0), &(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000000000)=0x0, &(0x7f0000000100)=0x0) r3 = socket$inet6(0xa, 0x3, 0xff) syz_io_uring_submit(r1, r2, &(0x7f0000000200)=@IORING_OP_CONNECT={0x10, 0x0, 0x0, r3, 0x0, 0x0}, 0x0) io_uring_enter(r0, 0x2a6e, 0x0, 0x0, 0x0, 0x0) 22:54:18 executing program 1: r0 = syz_io_uring_setup(0x186, &(0x7f00000002c0), &(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000000000)=0x0, &(0x7f0000000100)=0x0) r3 = socket$inet6(0xa, 0x3, 0xff) syz_io_uring_submit(r1, r2, &(0x7f0000000200)=@IORING_OP_CONNECT={0x10, 0x0, 0x0, r3, 0x0, 0x0}, 0x0) io_uring_enter(r0, 0x2a6e, 0x0, 0x0, 0x0, 0x0) 22:54:18 executing program 2: r0 = socket$can_j1939(0x1d, 0x2, 0x7) r1 = socket$can_j1939(0x1d, 0x2, 0x7) ioctl$ifreq_SIOCGIFINDEX_vcan(r1, 0x8933, &(0x7f0000000600)={'vcan0\x00', 0x0}) bind$can_j1939(r0, &(0x7f0000000200)={0x1d, r2}, 0x18) ioctl$ifreq_SIOCGIFINDEX_vcan(r1, 0x8933, &(0x7f0000000100)={'vxcan0\x00', 0x0}) connect$can_j1939(r0, &(0x7f0000000640)={0x1d, r3}, 0x18) [ 482.896139][T17670] ================================================================== [ 482.923175][T17670] BUG: KASAN: use-after-free in __cpuhp_state_remove_instance+0x58b/0x5b0 [ 482.945425][T17670] Read of size 8 at addr ffff88806a515698 by task syz-executor.0/17670 [ 482.971218][T17670] [ 482.976135][T17670] CPU: 3 PID: 17670 Comm: syz-executor.0 Not tainted 5.12.0-rc1-syzkaller #0 [ 482.994721][T17670] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.14.0-2 04/01/2014 [ 483.011453][T17670] Call Trace: [ 483.018422][T17670] dump_stack+0xfa/0x151 [ 483.028020][T17670] ? __cpuhp_state_remove_instance+0x58b/0x5b0 [ 483.040267][T17670] print_address_description.constprop.0.cold+0x5b/0x2f8 [ 483.054321][T17670] ? __cpuhp_state_remove_instance+0x58b/0x5b0 [ 483.067476][T17670] ? __cpuhp_state_remove_instance+0x58b/0x5b0 [ 483.080568][T17670] kasan_report.cold+0x7c/0xd8 [ 483.089976][T17670] ? __cpuhp_state_remove_instance+0x58b/0x5b0 [ 483.100245][T17670] __cpuhp_state_remove_instance+0x58b/0x5b0 [ 483.111045][T17670] io_wq_create+0x6ca/0xbf0 [ 483.120155][T17670] io_uring_alloc_task_context+0x1bf/0x6a0 [ 483.130031][T17670] ? io_req_caches_free.constprop.0+0x4d0/0x4d0 [ 483.141784][T17670] ? io_issue_sqe+0x4f00/0x4f00 [ 483.151842][T17670] ? io_async_find_and_cancel+0x2f0/0x2f0 [ 483.164188][T17670] ? do_raw_spin_unlock+0x171/0x230 [ 483.173939][T17670] ? _raw_spin_unlock+0x24/0x40 [ 483.184370][T17670] ? alloc_fd+0x2bc/0x640 [ 483.190460][T17670] io_uring_add_task_file+0x261/0x350 [ 483.200431][T17670] io_uring_setup+0x14c7/0x2be0 [ 483.210307][T17670] ? rcu_read_lock_sched_held+0x3a/0x70 [ 483.219360][T17670] ? io_async_buf_func+0x720/0x720 [ 483.230808][T17670] ? syscall_enter_from_user_mode_prepare+0x13/0x20 [ 483.242311][T17670] __do_fast_syscall_32+0x56/0x80 [ 483.251407][T17670] do_fast_syscall_32+0x2f/0x70 [ 483.260516][T17670] entry_SYSENTER_compat_after_hwframe+0x4d/0x5c [ 483.268700][T17670] RIP: 0023:0xf7fa2549 [ 483.274370][T17670] Code: 03 74 c0 01 10 05 03 74 b8 01 10 06 03 74 b4 01 10 07 03 74 b0 01 10 08 03 74 d8 01 00 00 00 00 00 51 52 55 89 e5 0f 34 cd 80 <5d> 5a 59 c3 90 90 90 90 8d b4 26 00 00 00 00 8d b4 26 00 00 00 00 [ 483.303370][T17670] RSP: 002b:00000000f557b5ac EFLAGS: 00000282 ORIG_RAX: 00000000000001a9 [ 483.317956][T17670] RAX: ffffffffffffffda RBX: 0000000000005c6f RCX: 0000000020000100 [ 483.333456][T17670] RDX: 00000000f557b670 RSI: 000000000816c000 RDI: 0000000020ffd000 [ 483.348964][T17670] RBP: 00000000200001c0 R08: 0000000000000000 R09: 0000000000000000 [ 483.365731][T17670] R10: 0000000000000000 R11: 0000000000000000 R12: 0000000000000000 [ 483.384458][T17670] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 [ 483.402310][T17670] [ 483.407127][T17670] Allocated by task 17670: [ 483.415249][T17670] kasan_save_stack+0x1b/0x40 [ 483.424409][T17670] __kasan_kmalloc+0x99/0xc0 [ 483.435391][T17670] io_wq_create+0xc0/0xbf0 [ 483.446128][T17670] io_uring_alloc_task_context+0x1bf/0x6a0 [ 483.458972][T17670] io_uring_add_task_file+0x261/0x350 [ 483.467962][T17670] io_uring_setup+0x14c7/0x2be0 [ 483.475617][T17670] __do_fast_syscall_32+0x56/0x80 [ 483.485885][T17670] do_fast_syscall_32+0x2f/0x70 [ 483.499671][T17670] entry_SYSENTER_compat_after_hwframe+0x4d/0x5c [ 483.510655][T17670] [ 483.514914][T17670] Freed by task 17670: [ 483.524362][T17670] kasan_save_stack+0x1b/0x40 [ 483.533450][T17670] kasan_set_track+0x1c/0x30 [ 483.542580][T17670] kasan_set_free_info+0x20/0x30 [ 483.552268][T17670] __kasan_slab_free+0xf5/0x130 [ 483.561413][T17670] slab_free_freelist_hook+0x72/0x1b0 [ 483.570341][T17670] kfree+0xe5/0x7b0 [ 483.578082][T17670] io_wq_put+0x4d0/0x6d0 [ 483.585017][T17670] io_wq_create+0x92d/0xbf0 [ 483.594537][T17670] io_uring_alloc_task_context+0x1bf/0x6a0 [ 483.603871][T17670] io_uring_add_task_file+0x261/0x350 [ 483.615065][T17670] io_uring_setup+0x14c7/0x2be0 [ 483.624969][T17670] __do_fast_syscall_32+0x56/0x80 [ 483.636444][T17670] do_fast_syscall_32+0x2f/0x70 [ 483.643956][T17670] entry_SYSENTER_compat_after_hwframe+0x4d/0x5c [ 483.657591][T17670] [ 483.662111][T17670] Last potentially related work creation: [ 483.672251][T17670] kasan_save_stack+0x1b/0x40 [ 483.679143][T17670] kasan_record_aux_stack+0xe5/0x110 [ 483.688063][T17670] call_rcu+0xb1/0x700 [ 483.696881][T17670] neigh_parms_release+0x1e3/0x260 [ 483.709215][T17670] inetdev_event+0xd3d/0x15c0 [ 483.718964][T17670] notifier_call_chain+0xb5/0x200 [ 483.729362][T17670] call_netdevice_notifiers_info+0xb5/0x130 [ 483.739599][T17670] unregister_netdevice_many+0x942/0x1760 [ 483.750163][T17670] unregister_netdevice_queue+0x2dd/0x3c0 [ 483.760414][T17670] __tun_detach+0x105a/0x13d0 [ 483.769435][T17670] tun_chr_close+0xd9/0x180 [ 483.778532][T17670] __fput+0x288/0x920 [ 483.786506][T17670] task_work_run+0xdd/0x1a0 [ 483.797088][T17670] exit_to_user_mode_prepare+0x249/0x250 [ 483.809878][T17670] syscall_exit_to_user_mode+0x19/0x50 [ 483.822955][T17670] __do_fast_syscall_32+0x62/0x80 [ 483.832740][T17670] do_fast_syscall_32+0x2f/0x70 [ 483.843585][T17670] entry_SYSENTER_compat_after_hwframe+0x4d/0x5c [ 483.854581][T17670] [ 483.858465][T17670] Second to last potentially related work creation: [ 483.870983][T17670] kasan_save_stack+0x1b/0x40 [ 483.880856][T17670] kasan_record_aux_stack+0xe5/0x110 [ 483.890508][T17670] insert_work+0x48/0x370 [ 483.899311][T17670] __queue_work+0x5c1/0xf00 [ 483.910716][T17670] queue_work_on+0xae/0xc0 [ 483.921455][T17670] call_usermodehelper_exec+0x1f0/0x4c0 [ 483.935900][T17670] kobject_uevent_env+0xf9f/0x1680 [ 483.946683][T17670] netdev_queue_update_kobjects+0x2ff/0x3d0 [ 483.957393][T17670] netdev_register_kobject+0x35a/0x430 [ 483.968005][T17670] register_netdevice+0xd33/0x14a0 [ 483.976494][T17670] register_netdev+0x2d/0x50 [ 483.985080][T17670] sit_init_net+0x3a4/0xac0 [ 483.993981][T17670] ops_init+0xaf/0x470 [ 484.001714][T17670] setup_net+0x40f/0xa30 [ 484.011016][T17670] copy_net_ns+0x31e/0x760 [ 484.021437][T17670] create_new_namespaces+0x3f6/0xb20 [ 484.031383][T17670] unshare_nsproxy_namespaces+0xbd/0x1f0 [ 484.039923][T17670] ksys_unshare+0x445/0x8e0 [ 484.047538][T17670] __ia32_sys_unshare+0x2c/0x40 [ 484.056843][T17670] __do_fast_syscall_32+0x56/0x80 [ 484.066849][T17670] do_fast_syscall_32+0x2f/0x70 [ 484.077151][T17670] entry_SYSENTER_compat_after_hwframe+0x4d/0x5c [ 484.090855][T17670] [ 484.097004][T17670] The buggy address belongs to the object at ffff88806a515600 [ 484.097004][T17670] which belongs to the cache kmalloc-192 of size 192 [ 484.129253][T17670] The buggy address is located 152 bytes inside of [ 484.129253][T17670] 192-byte region [ffff88806a515600, ffff88806a5156c0) [ 484.156909][T17670] The buggy address belongs to the page: [ 484.169147][T17670] page:000000000282ce24 refcount:1 mapcount:0 mapping:0000000000000000 index:0xffff88806a515c00 pfn:0x6a515 [ 484.193031][T17670] flags: 0x4fff00000000200(slab) [ 484.203477][T17670] raw: 04fff00000000200 ffffea00011f4f40 0000000d00000007 ffff888010842a00 [ 484.220941][T17670] raw: ffff88806a515c00 000000008010000f 00000001ffffffff 0000000000000000 [ 484.237964][T17670] page dumped because: kasan: bad access detected [ 484.250406][T17670] [ 484.255338][T17670] Memory state around the buggy address: [ 484.267722][T17670] ffff88806a515580: fb fb fb fb fb fb fb fb fc fc fc fc fc fc fc fc [ 484.283041][T17670] ffff88806a515600: fa fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb [ 484.302653][T17670] >ffff88806a515680: fb fb fb fb fb fb fb fb fc fc fc fc fc fc fc fc [ 484.319401][T17670] ^ [ 484.332811][T17670] ffff88806a515700: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [ 484.349634][T17670] ffff88806a515780: 00 00 00 00 00 00 00 00 fc fc fc fc fc fc fc fc [ 484.367653][T17670] ================================================================== [ 484.382315][T17670] Disabling lock debugging due to kernel taint [ 484.401112][T17670] Kernel panic - not syncing: panic_on_warn set ... 22:54:18 executing program 2: r0 = socket$can_j1939(0x1d, 0x2, 0x7) r1 = socket$can_j1939(0x1d, 0x2, 0x7) ioctl$ifreq_SIOCGIFINDEX_vcan(r1, 0x8933, &(0x7f0000000600)={'vcan0\x00', 0x0}) bind$can_j1939(r0, &(0x7f0000000200)={0x1d, r2}, 0x18) ioctl$ifreq_SIOCGIFINDEX_vcan(r1, 0x8933, &(0x7f0000000100)={'vxcan0\x00', 0x0}) connect$can_j1939(r0, &(0x7f0000000640)={0x1d, r3}, 0x18) 22:54:20 executing program 1: r0 = openat$adsp1(0xffffffffffffff9c, &(0x7f0000000080)='/dev/adsp1\x00', 0x0, 0x0) ioctl$SNDCTL_DSP_GETISPACE(r0, 0x8010500d, 0x0) 22:54:20 executing program 3: r0 = socket$l2tp(0x2, 0x2, 0x73) bind$l2tp(r0, &(0x7f0000000040)={0x2, 0x0, @rand_addr=0x64010101}, 0x10) [ 484.410237][T17670] CPU: 1 PID: 17670 Comm: syz-executor.0 Tainted: G B 5.12.0-rc1-syzkaller #0 [ 484.447882][T17670] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.14.0-2 04/01/2014 [ 484.477699][T17670] Call Trace: [ 484.484539][T17670] dump_stack+0xfa/0x151 [ 484.498360][T17670] panic+0x306/0x73d [ 484.506870][T17670] ? __warn_printk+0xf3/0xf3 [ 484.517518][T17670] ? preempt_schedule_common+0x59/0xc0 [ 484.531043][T17670] ? __cpuhp_state_remove_instance+0x58b/0x5b0 [ 484.545323][T17670] ? preempt_schedule_thunk+0x16/0x18 [ 484.557073][T17670] ? trace_hardirqs_on+0x38/0x1c0 [ 484.570649][T17670] ? trace_hardirqs_on+0x51/0x1c0 [ 484.582796][T17670] ? __cpuhp_state_remove_instance+0x58b/0x5b0 [ 484.597304][T17670] ? __cpuhp_state_remove_instance+0x58b/0x5b0 [ 484.609128][T17670] end_report.cold+0x5a/0x5a [ 484.617044][T17670] kasan_report.cold+0x6a/0xd8 [ 484.625440][T17670] ? __cpuhp_state_remove_instance+0x58b/0x5b0 [ 484.636695][T17670] __cpuhp_state_remove_instance+0x58b/0x5b0 [ 484.645995][T17670] io_wq_create+0x6ca/0xbf0 [ 484.656022][T17670] io_uring_alloc_task_context+0x1bf/0x6a0 [ 484.667373][T17670] ? io_req_caches_free.constprop.0+0x4d0/0x4d0 [ 484.680425][T17670] ? io_issue_sqe+0x4f00/0x4f00 [ 484.691098][T17670] ? io_async_find_and_cancel+0x2f0/0x2f0 [ 484.704097][T17670] ? do_raw_spin_unlock+0x171/0x230 [ 484.713754][T17670] ? _raw_spin_unlock+0x24/0x40 [ 484.723228][T17670] ? alloc_fd+0x2bc/0x640 [ 484.729732][T17670] io_uring_add_task_file+0x261/0x350 [ 484.738288][T17670] io_uring_setup+0x14c7/0x2be0 [ 484.746883][T17670] ? rcu_read_lock_sched_held+0x3a/0x70 [ 484.759858][T17670] ? io_async_buf_func+0x720/0x720 [ 484.770419][T17670] ? syscall_enter_from_user_mode_prepare+0x13/0x20 [ 484.782977][T17670] __do_fast_syscall_32+0x56/0x80 [ 484.793121][T17670] do_fast_syscall_32+0x2f/0x70 [ 484.803315][T17670] entry_SYSENTER_compat_after_hwframe+0x4d/0x5c [ 484.815691][T17670] RIP: 0023:0xf7fa2549 [ 484.825546][T17670] Code: 03 74 c0 01 10 05 03 74 b8 01 10 06 03 74 b4 01 10 07 03 74 b0 01 10 08 03 74 d8 01 00 00 00 00 00 51 52 55 89 e5 0f 34 cd 80 <5d> 5a 59 c3 90 90 90 90 8d b4 26 00 00 00 00 8d b4 26 00 00 00 00 [ 484.872631][T17670] RSP: 002b:00000000f557b5ac EFLAGS: 00000282 ORIG_RAX: 00000000000001a9 [ 484.886758][T17670] RAX: ffffffffffffffda RBX: 0000000000005c6f RCX: 0000000020000100 [ 484.902273][T17670] RDX: 00000000f557b670 RSI: 000000000816c000 RDI: 0000000020ffd000 [ 484.918023][T17670] RBP: 00000000200001c0 R08: 0000000000000000 R09: 0000000000000000 [ 484.932676][T17670] R10: 0000000000000000 R11: 0000000000000000 R12: 0000000000000000 [ 484.950051][T17670] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 [ 484.971545][T17670] Dumping ftrace buffer: [ 484.980894][T17670] (ftrace buffer empty) [ 484.989552][T17670] Kernel Offset: disabled [ 484.998747][T17670] Rebooting in 1 seconds.. [ 486.055833][T17670] ACPI MEMORY or I/O RESET_REG. Connection to localhost closed by remote host. VM DIAGNOSIS: 22:54:19 Registers: info registers vcpu 0 RAX=0000000000000000 RBX=0000000000000000 RCX=0000000000000000 RDX=1ffff11002aaea6e RSI=ffffffff81440046 RDI=ffff888015575370 RBP=ffffc900205efd04 RSP=ffffc900205efb00 R8 =0000000000000030 R9 =ffffffff8bc0a083 R10=ffffffff81440037 R11=0000000000000001 R12=0000000000000020 R13=0000000040000005 R14=0000000040000000 R15=ffff888015575340 RIP=ffffffff8144005f RFL=00000a02 [-O-----] CPL=0 II=0 A20=1 SMM=0 HLT=0 ES =002b 0000000000000000 ffffffff 00c0f300 DPL=3 DS [-WA] CS =0010 0000000000000000 ffffffff 00a09b00 DPL=0 CS64 [-RA] SS =0018 0000000000000000 ffffffff 00c09300 DPL=0 DS [-WA] DS =002b 0000000000000000 ffffffff 00c0f300 DPL=3 DS [-WA] FS =0000 0000000000000000 ffffffff 00c00000 GS =0063 ffff88802ca00000 ffffffff 00d0f300 DPL=3 DS [-WA] LDT=0000 0000000000000000 ffffffff 00c00000 TR =0040 fffffe0000003000 00004087 00008b00 DPL=0 TSS64-busy GDT= fffffe0000001000 0000007f IDT= fffffe0000000000 00000fff CR0=80050033 CR2=000000000816c0d0 CR3=000000005e893000 CR4=00150ef0 DR0=0000000000000000 DR1=0000000000000000 DR2=0000000000000000 DR3=0000000000000000 DR6=00000000fffe0ff0 DR7=0000000000000400 EFER=0000000000000d01 FCW=037f FSW=0000 [ST=0] FTW=00 MXCSR=00001f80 FPR0=0000000000000000 0000 FPR1=0000000000000000 0000 FPR2=0000000000000000 0000 FPR3=0000000000000000 0000 FPR4=0000000000000000 0000 FPR5=0000000000000000 0000 FPR6=0000000000000000 0000 FPR7=0000000000000000 0000 XMM00=00000000000000000000000000000000 XMM01=00000000000000000000000000000052 XMM02=00000000000000000000000000000000 XMM03=00000000000000000000000000000000 XMM04=00000000000000000000000000000000 XMM05=00000000000000000000000000000000 XMM06=00000000000000000000000000000000 XMM07=00000000000000000000000000000000 XMM08=00000000000000000000000000000000 XMM09=00000000000000000000000000000000 XMM10=00000000000000000000000000000000 XMM11=00000000000000000000000000000000 XMM12=00000000000000000000000000000000 XMM13=00000000000000000000000000000000 XMM14=00000000000000000000000000000000 XMM15=00000000000000000000000000000000 info registers vcpu 1 RAX=000000000015c6dd RBX=ffff88801105d340 RCX=ffffffff8902ddc0 RDX=0000000000000000 RSI=0000000000000001 RDI=0000000000000000 RBP=ffffed100220ba68 RSP=ffffc9000041fdf8 R8 =0000000000000001 R9 =ffff88802cb3610b R10=ffffed1005966c21 R11=0000000000000000 R12=0000000000000001 R13=0000000000000001 R14=ffffffff8dc63548 R15=0000000000000000 RIP=ffffffff8905302e RFL=00000206 [-----P-] CPL=0 II=0 A20=1 SMM=0 HLT=1 ES =0000 0000000000000000 ffffffff 00c00000 CS =0010 0000000000000000 ffffffff 00a09b00 DPL=0 CS64 [-RA] SS =0018 0000000000000000 ffffffff 00c09300 DPL=0 DS [-WA] DS =0000 0000000000000000 ffffffff 00c00000 FS =0000 0000000000000000 000fffff 00000000 GS =0000 ffff88802cb00000 ffffffff 00c00000 LDT=0000 0000000000000000 00000000 00000000 TR =0040 fffffe000003e000 00004087 00008b00 DPL=0 TSS64-busy GDT= fffffe000003c000 0000007f IDT= fffffe0000000000 00000fff CR0=80050033 CR2=00007ffd379603f7 CR3=000000005e893000 CR4=00150ee0 DR0=0000000000000000 DR1=0000000000000000 DR2=0000000000000000 DR3=0000000000000000 DR6=00000000fffe0ff0 DR7=0000000000000400 EFER=0000000000000d01 FCW=037f FSW=0000 [ST=0] FTW=00 MXCSR=00001f80 FPR0=0000000000000000 0000 FPR1=0000000000000000 0000 FPR2=0000000000000000 0000 FPR3=0000000000000000 0000 FPR4=0000000000000000 0000 FPR5=0000000000000000 0000 FPR6=0000000000000000 0000 FPR7=0000000000000000 0000 XMM00=00000000000000000000000000000000 XMM01=00000000000000000000000000000052 XMM02=00000000000000000000000000000000 XMM03=00000000000000000000000000000000 XMM04=00000000000000000000000000000000 XMM05=00000000000000000000000000000000 XMM06=00000000000000000000000000000000 XMM07=00000000000000000000000000000000 XMM08=00000000000000000000000000000000 XMM09=00000000000000000000000000000000 XMM10=00000000000000000000000000000000 XMM11=00000000000000000000000000000000 XMM12=00000000000000000000000000000000 XMM13=00000000000000000000000000000000 XMM14=00000000000000000000000000000000 XMM15=00000000000000000000000000000000 info registers vcpu 2 RAX=0000000000154c79 RBX=ffff8880110b0000 RCX=ffffffff8902ddc0 RDX=0000000000000000 RSI=0000000000000001 RDI=0000000000000000 RBP=ffffed1002216000 RSP=ffffc9000042fdf8 R8 =0000000000000001 R9 =ffff88802cc3610b R10=ffffed1005986c21 R11=0000000000000000 R12=0000000000000002 R13=0000000000000002 R14=ffffffff8dc63548 R15=0000000000000000 RIP=ffffffff8905302e RFL=00000202 [-------] CPL=0 II=0 A20=1 SMM=0 HLT=1 ES =0000 0000000000000000 ffffffff 00c00000 CS =0010 0000000000000000 ffffffff 00a09b00 DPL=0 CS64 [-RA] SS =0018 0000000000000000 ffffffff 00c09300 DPL=0 DS [-WA] DS =0000 0000000000000000 ffffffff 00c00000 FS =0000 0000000000000000 ffffffff 00c00000 GS =0000 ffff88802cc00000 ffffffff 00c00000 LDT=0000 0000000000000000 00000000 00000000 TR =0040 fffffe0000079000 00004087 00008b00 DPL=0 TSS64-busy GDT= fffffe0000077000 0000007f IDT= fffffe0000000000 00000fff CR0=80050033 CR2=000000000816eee8 CR3=000000001940c000 CR4=00150ee0 DR0=0000000000000000 DR1=0000000000000000 DR2=0000000000000000 DR3=0000000000000000 DR6=00000000fffe0ff0 DR7=0000000000000400 EFER=0000000000000d01 FCW=037f FSW=0000 [ST=0] FTW=00 MXCSR=00009fc0 FPR0=0000000000000000 0000 FPR1=0000000000000000 0000 FPR2=0000000000000000 0000 FPR3=0000000000000000 0000 FPR4=0000000000000000 0000 FPR5=0000000000000000 0000 FPR6=0000000000000000 0000 FPR7=0000000000000000 0000 XMM00=ffffffffffffffffffffffffffffffff XMM01=00000000000000000000000000000000 XMM02=ffffffffffffffffffffffffffffffff XMM03=ffffffffffffffffffffffffffffffff XMM04=6f6d65722d646d65747379732f6d6574 XMM05=7379732f646d65747379732f62696c2f XMM06=00000000000000410000000000000000 XMM07=00000000000000000000000000000000 XMM08=20202020200020200000200020000000 XMM09=ffff00ffffff00000000ffffff00ffff XMM10=00000000000000000000000000000000 XMM11=00000000000000000000000000000000 XMM12=00000000000000000000000000000000 XMM13=00000000000000000000000000000000 XMM14=00000000000000000000000000000000 XMM15=00000000000000000000000000000000 info registers vcpu 3 RAX=0000000000000036 RBX=00000000000003f8 RCX=0000000000000000 RDX=00000000000003f8 RSI=ffffffff841b4521 RDI=ffffffff9011a2e0 RBP=ffffffff9011a2a0 RSP=ffffc90005a7f6e0 R8 =0000000000000000 R9 =0000000000000000 R10=ffffffff841b4512 R11=000000000000001f R12=0000000000000000 R13=0000000000000036 R14=ffffffff9011a2a0 R15=dffffc0000000000 RIP=ffffffff841b454a RFL=00000002 [-------] CPL=0 II=0 A20=1 SMM=0 HLT=0 ES =002b 0000000000000000 ffffffff 00c0f300 DPL=3 DS [-WA] CS =0010 0000000000000000 ffffffff 00a09b00 DPL=0 CS64 [-RA] SS =0018 0000000000000000 ffffffff 00c09300 DPL=0 DS [-WA] DS =002b 0000000000000000 ffffffff 00c0f300 DPL=3 DS [-WA] FS =0000 0000000000000000 ffffffff 00c00000 GS =0063 ffff88802cd00000 ffffffff 00d0f300 DPL=3 DS [-WA] LDT=0000 0000000000000000 00000000 00000000 TR =0040 fffffe00000b4000 00004087 00008b00 DPL=0 TSS64-busy GDT= fffffe00000b2000 0000007f IDT= fffffe0000000000 00000fff CR0=80050033 CR2=000000002fc23000 CR3=00000000700e0000 CR4=00150ee0 DR0=0000000000000000 DR1=0000000000000000 DR2=0000000000000000 DR3=0000000000000000 DR6=00000000fffe0ff0 DR7=0000000000000400 EFER=0000000000000d01 FCW=037f FSW=0000 [ST=0] FTW=00 MXCSR=00001fa0 FPR0=0000000000000000 0000 FPR1=0000000000000000 0000 FPR2=0000000000000000 0000 FPR3=0000000000000000 0000 FPR4=0000000000000000 0000 FPR5=0000000000000000 0000 FPR6=0000000000000000 0000 FPR7=0000000000000000 0000 XMM00=00000000000000000000000000000000 XMM01=0000000e0000000b0000000b0000000a XMM02=0000000e0000000a0000000900000005 XMM03=0000001a0000001a0000001600000011 XMM04=77dbdf83fc203ec981fcbf831e81fc69 XMM05=f81ec781fc297c9581fc715c1081fc3a XMM06=fcdfbd1e81fc37d91c81fc4ee20289fc XMM07=81fcc9061f81fc28dfc981fc4ee06281 XMM08=0e81fc282cde83fcaaecc781fc40311f XMM09=53c183fcaa38fc82fcea197981fcd6b5 XMM10=8fdfcc81fc363c1f81fc3d24dd83fceb XMM11=fcb224dd83fc4e688c83fc7bd5df83fc XMM12=000069c01e81fc0b811d81fc7c33de83 XMM13=3030303030303030663778302826202c XMM14=5b202c307830202c3178307b3d293063 XMM15=0a297d5d7d303830303030306378307b