fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0x40020, 0xfffe0}, {&(0x7f000007c0e0)='syzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkal\x00\x00\x00\x00\x00\x00', 0x420, 0x17f000}, {&(0x7f000007c500)='syzkallers\x00'/32, 0x20, 0x180000}, {&(0x7f000007c520)='syzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallers\x00'/128, 0x80, 0x184000}, {&(0x7f000007c5a0)="eb52904e5446532020202000040400000000000000f8000000000000000000000000000080008000ff070000000000000400000000000000ff00000000000000f600000001000000015f1c32890d2820000000000e1fbe717cac22c0740b56b40ebb0700cd105eebf032e4cd16cd19ebfe54686973206973206e6f74206120626f6f7461626c65206469736b2e20506c6561736520696e73657274206120626f6f7461626c6520666c6f70707920616e640d0a707265737320616e79206b657920746f2074727920616761696e202e2e2e200d0a00"/224, 0xe0, 0x1ffc00}, {&(0x7f000007c680)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x1ffde0}], 0x0, &(0x7f000007c6a0)) 15:15:47 executing program 1: r0 = openat$vim2m(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) ioctl$vim2m_VIDIOC_QBUF(r0, 0xc058560f, &(0x7f00000000c0)=@mmap={0x0, 0x4, 0x4, 0x0, 0x0, {0x0, 0xea60}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, "c12fe11b"}}) 15:15:47 executing program 5: prctl$PR_SET_PTRACER(0x59616d61, 0xffffffffffffffff) r0 = getpgid(0x0) prctl$PR_SET_PTRACER(0x59616d61, r0) 15:15:47 executing program 0: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000180)=@migrate={0x184, 0x21, 0x1, 0x0, 0x0, {{@in=@initdev={0xac, 0x1e, 0x0, 0x0}, @in6=@mcast2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xee00}}, [@migrate={0x134, 0x11, [{@in=@broadcast, @in, @in6=@local, @in6=@local, 0x0, 0x0, 0x0, 0x0, 0xa}, {@in6=@mcast2, @in=@remote, @in6=@private2, @in6=@loopback}, {@in=@broadcast, @in, @in=@loopback, @in=@initdev={0xac, 0x1e, 0x0, 0x0}}, {@in=@broadcast, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, @in6=@dev, @in=@private}]}]}, 0x184}}, 0x0) 15:15:47 executing program 4: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000000c0)={0x2, 0x2, &(0x7f0000000000)=@raw=[@call={0x85, 0x0, 0x0, 0x85}, @exit], &(0x7f0000001980)='syzkaller\x00', 0x5, 0xbb, &(0x7f0000000140)=""/187, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) [ 914.613033][T12159] loop3: detected capacity change from 0 to 8189 [ 914.667167][T12159] ntfs3: loop3: Different NTFS' sector size (1024) and media sector size (512) 15:15:47 executing program 1: bpf$MAP_UPDATE_BATCH(0x1a, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0x38) r0 = socket$nl_route(0x10, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000000)={'vxcan1\x00', 0x0}) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r2, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000200)=ANY=[@ANYBLOB="200000001000010400"/20, @ANYRES32=r1], 0x20}}, 0x0) sendmsg$nl_route(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000500)=@newlink={0x20, 0x10, 0x401, 0x0, 0x0, {0x0, 0x0, 0x0, r1, 0x20803}}, 0x20}}, 0x0) 15:15:48 executing program 5: r0 = socket(0x10, 0x803, 0x0) sendto(r0, &(0x7f0000cfefee)="120000001200e7ef000000000000000000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r0, &(0x7f00000037c0)=[{{&(0x7f00000004c0)=@ethernet={0x0, @random}, 0x374, &(0x7f0000000380)=[{&(0x7f0000000040)=""/95, 0x110}, {&(0x7f0000000140)=""/85, 0x95}, {&(0x7f0000000fc0)=""/4096, 0x29b}, {&(0x7f0000000400)=""/106, 0x2e}, {&(0x7f0000000740)=""/73, 0x3b3}, {&(0x7f0000000200)=""/77, 0x2db}, {&(0x7f00000007c0)=""/154, 0x40d}, {&(0x7f0000000000)=""/22, 0x47c}], 0x3c9, &(0x7f0000000600)=""/191, 0x41, 0x40000000}}], 0x400000000000153, 0x0, &(0x7f0000003700)={0x77359400}) 15:15:48 executing program 0: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000180)=@migrate={0x184, 0x21, 0x1, 0x0, 0x0, {{@in=@initdev={0xac, 0x1e, 0x0, 0x0}, @in6=@mcast2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xee00}}, [@migrate={0x134, 0x11, [{@in=@broadcast, @in, @in6=@local, @in6=@local, 0x0, 0x0, 0x0, 0x0, 0xa}, {@in6=@mcast2, @in=@remote, @in6=@private2, @in6=@loopback}, {@in=@broadcast, @in, @in=@loopback, @in=@initdev={0xac, 0x1e, 0x0, 0x0}}, {@in=@broadcast, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, @in6=@dev, @in=@private}]}]}, 0x184}}, 0x0) 15:15:48 executing program 4: r0 = socket(0x10, 0x2, 0x0) ioctl$sock_ipv4_tunnel_SIOCDELTUNNEL(r0, 0x89f2, &(0x7f0000000180)={'syztnl1\x00', 0x0}) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r0, 0x89f1, &(0x7f00000000c0)={'ip6tnl0\x00', &(0x7f0000000000)={'syztnl1\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @private1, @ipv4={'\x00', '\xff\xff', @empty}}}) sendmsg$ETHTOOL_MSG_COALESCE_GET(0xffffffffffffffff, 0x0, 0x0) sendmsg$ETHTOOL_MSG_EEE_GET(0xffffffffffffffff, 0x0, 0x20048000) r2 = socket$inet6(0xa, 0x1, 0x0) setsockopt$inet6_int(r2, 0x29, 0x42, &(0x7f0000000000)=0x6, 0x4) getsockopt$inet6_buf(r2, 0x29, 0x6, 0x0, &(0x7f0000000080)) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r2, 0x89f1, &(0x7f0000000400)={'ip6_vti0\x00', &(0x7f0000000380)={'sit0\x00', r1, 0x29, 0x91, 0x5, 0x400, 0x4, @mcast2, @mcast2, 0x40, 0x7, 0xffff, 0x400}}) sendmsg$nl_route_sched(r0, &(0x7f0000000540)={&(0x7f0000000440)={0x10, 0x0, 0x0, 0x200}, 0xc, &(0x7f0000000500)={&(0x7f00000001c0)=ANY=[@ANYBLOB="500000002900000226bd7000fbdbf10f90db1f826f8bbaf2df2500000000", @ANYRES32=r1, @ANYBLOB="090003000e000d000e00f2ff090001007072696f000000000600050004030000070001006d71000008000100736662000800010063627300"], 0x50}, 0x1, 0x0, 0x0, 0x4}, 0x40001) r3 = socket$xdp(0x2c, 0x3, 0x0) r4 = socket$xdp(0x2c, 0x3, 0x0) setsockopt$XDP_UMEM_REG(r4, 0x11b, 0x4, &(0x7f0000000340)={&(0x7f0000000240)=""/204, 0x111b000, 0x800, 0x9}, 0x20) setsockopt$XDP_UMEM_REG(r3, 0x11b, 0x4, &(0x7f0000000140)={&(0x7f0000000000)=""/244, 0x1202000, 0x1000}, 0x20) 15:15:48 executing program 2: r0 = socket$inet6_sctp(0xa, 0x1, 0x84) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(r0, 0x84, 0x64, &(0x7f0000000040)=[@in6={0xa, 0x4e23, 0x0, @loopback}], 0x1c) connect$inet6(r0, &(0x7f00000001c0)={0xa, 0x4e23, 0x0, @loopback}, 0x1c) getsockopt$inet_sctp6_SCTP_PRIMARY_ADDR(r0, 0x84, 0x7d, &(0x7f0000000080)={0x0, @in6={{0xa, 0x0, 0x0, @mcast1}}}, &(0x7f0000000140)=0x84) [ 915.784602][T11608] IPv6: ADDRCONF(NETDEV_CHANGE): vxcan1: link becomes ready [ 915.785282][T11608] IPv6: ADDRCONF(NETDEV_CHANGE): vxcan0: link becomes ready 15:15:49 executing program 1: syz_mount_image$vfat(0x0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) mount$9p_rdma(&(0x7f0000000100), &(0x7f0000000140)='./file0\x00', &(0x7f0000000180), 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB='trans=rdma,port=0x0000000000004e22,rq=0x0000000000000009,access=any,loose,sq=0']) 15:15:49 executing program 0: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000180)=@migrate={0x184, 0x21, 0x1, 0x0, 0x0, {{@in=@initdev={0xac, 0x1e, 0x0, 0x0}, @in6=@mcast2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xee00}}, [@migrate={0x134, 0x11, [{@in=@broadcast, @in, @in6=@local, @in6=@local, 0x0, 0x0, 0x0, 0x0, 0xa}, {@in6=@mcast2, @in=@remote, @in6=@private2, @in6=@loopback}, {@in=@broadcast, @in, @in=@loopback, @in=@initdev={0xac, 0x1e, 0x0, 0x0}}, {@in=@broadcast, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, @in6=@dev, @in=@private}]}]}, 0x184}}, 0x0) 15:15:49 executing program 5: r0 = socket(0x10, 0x803, 0x0) sendto(r0, &(0x7f0000cfefee)="120000001200e7ef000000000000000000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r0, &(0x7f00000037c0)=[{{&(0x7f00000004c0)=@ethernet={0x0, @random}, 0x374, &(0x7f0000000380)=[{&(0x7f0000000040)=""/95, 0x110}, {&(0x7f0000000140)=""/85, 0x95}, {&(0x7f0000000fc0)=""/4096, 0x29b}, {&(0x7f0000000400)=""/106, 0x2e}, {&(0x7f0000000740)=""/73, 0x3b3}, {&(0x7f0000000200)=""/77, 0x2db}, {&(0x7f00000007c0)=""/154, 0x40d}, {&(0x7f0000000000)=""/22, 0x47c}], 0x3c9, &(0x7f0000000600)=""/191, 0x41, 0x40000000}}], 0x400000000000153, 0x0, &(0x7f0000003700)={0x77359400}) 15:15:49 executing program 0: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000180)=@migrate={0x184, 0x21, 0x1, 0x0, 0x0, {{@in=@initdev={0xac, 0x1e, 0x0, 0x0}, @in6=@mcast2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xee00}}, [@migrate={0x134, 0x11, [{@in=@broadcast, @in, @in6=@local, @in6=@local, 0x0, 0x0, 0x0, 0x0, 0xa}, {@in6=@mcast2, @in=@remote, @in6=@private2, @in6=@loopback}, {@in=@broadcast, @in, @in=@loopback, @in=@initdev={0xac, 0x1e, 0x0, 0x0}}, {@in=@broadcast, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, @in6=@dev, @in=@private}]}]}, 0x184}}, 0x0) 15:15:49 executing program 1: r0 = socket$inet6(0xa, 0x400000000001, 0x0) close(r0) socket$key(0xf, 0x3, 0x2) r1 = open(&(0x7f0000000080)='./bus\x00', 0x141042, 0x0) ftruncate(r1, 0x200002) sendfile(r0, r1, 0x0, 0x80001d00c0d0) 15:15:50 executing program 2: r0 = socket$inet6_sctp(0xa, 0x1, 0x84) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(r0, 0x84, 0x64, &(0x7f0000000040)=[@in6={0xa, 0x4e23, 0x0, @loopback}], 0x1c) connect$inet6(r0, &(0x7f00000001c0)={0xa, 0x4e23, 0x0, @loopback}, 0x1c) getsockopt$inet_sctp6_SCTP_PRIMARY_ADDR(r0, 0x84, 0x7d, &(0x7f0000000080)={0x0, @in6={{0xa, 0x0, 0x0, @mcast1}}}, &(0x7f0000000140)=0x84) 15:15:50 executing program 1: r0 = socket$inet6(0xa, 0x400000000001, 0x0) close(r0) socket$key(0xf, 0x3, 0x2) r1 = open(&(0x7f0000000080)='./bus\x00', 0x141042, 0x0) ftruncate(r1, 0x200002) sendfile(r0, r1, 0x0, 0x80001d00c0d0) 15:15:50 executing program 5: r0 = socket(0x10, 0x803, 0x0) sendto(r0, &(0x7f0000cfefee)="120000001200e7ef000000000000000000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r0, &(0x7f00000037c0)=[{{&(0x7f00000004c0)=@ethernet={0x0, @random}, 0x374, &(0x7f0000000380)=[{&(0x7f0000000040)=""/95, 0x110}, {&(0x7f0000000140)=""/85, 0x95}, {&(0x7f0000000fc0)=""/4096, 0x29b}, {&(0x7f0000000400)=""/106, 0x2e}, {&(0x7f0000000740)=""/73, 0x3b3}, {&(0x7f0000000200)=""/77, 0x2db}, {&(0x7f00000007c0)=""/154, 0x40d}, {&(0x7f0000000000)=""/22, 0x47c}], 0x3c9, &(0x7f0000000600)=""/191, 0x41, 0x40000000}}], 0x400000000000153, 0x0, &(0x7f0000003700)={0x77359400}) 15:15:50 executing program 0: mkdir(&(0x7f0000000400)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000000)='configfs\x00', 0x0, 0x0) mount$overlay(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f00000000c0), 0x0, &(0x7f0000000480)=ANY=[@ANYBLOB='lowerdir=.:file0']) syz_mount_image$ext4(0x0, &(0x7f0000000380)='./bus\x00', 0x0, 0x0, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f0000000180)='./bus/file0\x00', 0x0) mount$overlay(0x0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080), 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB='upperdir=./bus,workdir=./file1,lowerdir=./file0']) chdir(&(0x7f00000001c0)='./bus\x00') rename(&(0x7f0000000340)='./bus/file0\x00', &(0x7f00000003c0)='./file2\x00') chdir(&(0x7f0000000300)='./bus\x00') creat(&(0x7f0000000600)='./bus/file0\x00', 0x0) 15:15:50 executing program 4: r0 = socket(0x10, 0x2, 0x0) ioctl$sock_ipv4_tunnel_SIOCDELTUNNEL(r0, 0x89f2, &(0x7f0000000180)={'syztnl1\x00', 0x0}) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r0, 0x89f1, &(0x7f00000000c0)={'ip6tnl0\x00', &(0x7f0000000000)={'syztnl1\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @private1, @ipv4={'\x00', '\xff\xff', @empty}}}) sendmsg$ETHTOOL_MSG_COALESCE_GET(0xffffffffffffffff, 0x0, 0x0) sendmsg$ETHTOOL_MSG_EEE_GET(0xffffffffffffffff, 0x0, 0x20048000) r2 = socket$inet6(0xa, 0x1, 0x0) setsockopt$inet6_int(r2, 0x29, 0x42, &(0x7f0000000000)=0x6, 0x4) getsockopt$inet6_buf(r2, 0x29, 0x6, 0x0, &(0x7f0000000080)) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r2, 0x89f1, &(0x7f0000000400)={'ip6_vti0\x00', &(0x7f0000000380)={'sit0\x00', r1, 0x29, 0x91, 0x5, 0x400, 0x4, @mcast2, @mcast2, 0x40, 0x7, 0xffff, 0x400}}) sendmsg$nl_route_sched(r0, &(0x7f0000000540)={&(0x7f0000000440)={0x10, 0x0, 0x0, 0x200}, 0xc, &(0x7f0000000500)={&(0x7f00000001c0)=ANY=[@ANYBLOB="500000002900000226bd7000fbdbf10f90db1f826f8bbaf2df2500000000", @ANYRES32=r1, @ANYBLOB="090003000e000d000e00f2ff090001007072696f000000000600050004030000070001006d71000008000100736662000800010063627300"], 0x50}, 0x1, 0x0, 0x0, 0x4}, 0x40001) r3 = socket$xdp(0x2c, 0x3, 0x0) r4 = socket$xdp(0x2c, 0x3, 0x0) setsockopt$XDP_UMEM_REG(r4, 0x11b, 0x4, &(0x7f0000000340)={&(0x7f0000000240)=""/204, 0x111b000, 0x800, 0x9}, 0x20) setsockopt$XDP_UMEM_REG(r3, 0x11b, 0x4, &(0x7f0000000140)={&(0x7f0000000000)=""/244, 0x1202000, 0x1000}, 0x20) 15:15:51 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$batadv(&(0x7f0000000040), 0xffffffffffffffff) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000540)={'batadv0\x00', 0x0}) sendmsg$BATADV_CMD_GET_VLAN(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000600)={&(0x7f00000000c0)={0x44, r1, 0x1, 0x0, 0x0, {0xf}, [@BATADV_ATTR_AGGREGATED_OGMS_ENABLED={0x5}, @BATADV_ATTR_MESH_IFINDEX={0x8, 0x3, r2}, @BATADV_ATTR_AP_ISOLATION_ENABLED={0x5}, @BATADV_ATTR_GW_BANDWIDTH_DOWN={0x8}, @BATADV_ATTR_MULTICAST_FORCEFLOOD_ENABLED={0x5}, @BATADV_ATTR_HOP_PENALTY={0x5}]}, 0x44}}, 0x0) 15:15:51 executing program 2: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_GET_CTRZERO(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)={0x38, 0x3, 0x1, 0x301, 0x0, 0x0, {0x2}, [@CTA_FILTER={0xc, 0x19, 0x0, 0x1, [@CTA_FILTER_ORIG_FLAGS={0x8, 0x1, 0x1}]}, @CTA_TUPLE_ORIG={0x18, 0x1, 0x0, 0x1, [@CTA_TUPLE_IP={0x14, 0x1, 0x0, 0x1, @ipv4={{0x8, 0x1, @multicast1}, {0x8, 0x2, @empty}}}]}]}, 0x38}}, 0x0) 15:15:51 executing program 3: r0 = socket$kcm(0x10, 0x2, 0x0) sendmsg$kcm(r0, &(0x7f0000000000)={0x0, 0x90f, &(0x7f0000000180)=[{&(0x7f0000000300)="d8000000180081064e81f782db4cb904021d080006007c09e8fe0ba10a0015000400142603000e120800060000000001a800160008000400e558f030035c3b61c1d67f6f94007134cf6efb8000a007a290457f0189b316277ce06bbace8017cbec4c2ee5a7cef4090000001fb791643a5ee4ce1b14d6d930dfe1d9d322fe7c9f8775730d16a4683f5aeb4edbb57a5025ccca9e00360db798262f3d40fad95667e006dcdf63951f215ce3bb9ad809d5e1cace81ed0bffece0b42a9ecbee5de6ccd40dd6e4edef3d93452a92954b43370e9703920723f9a941", 0xd8}], 0x1}, 0x0) 15:15:51 executing program 1: r0 = socket$inet6(0xa, 0x400000000001, 0x0) close(r0) socket$key(0xf, 0x3, 0x2) r1 = open(&(0x7f0000000080)='./bus\x00', 0x141042, 0x0) ftruncate(r1, 0x200002) sendfile(r0, r1, 0x0, 0x80001d00c0d0) 15:15:52 executing program 5: r0 = socket(0x10, 0x803, 0x0) sendto(r0, &(0x7f0000cfefee)="120000001200e7ef000000000000000000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r0, &(0x7f00000037c0)=[{{&(0x7f00000004c0)=@ethernet={0x0, @random}, 0x374, &(0x7f0000000380)=[{&(0x7f0000000040)=""/95, 0x110}, {&(0x7f0000000140)=""/85, 0x95}, {&(0x7f0000000fc0)=""/4096, 0x29b}, {&(0x7f0000000400)=""/106, 0x2e}, {&(0x7f0000000740)=""/73, 0x3b3}, {&(0x7f0000000200)=""/77, 0x2db}, {&(0x7f00000007c0)=""/154, 0x40d}, {&(0x7f0000000000)=""/22, 0x47c}], 0x3c9, &(0x7f0000000600)=""/191, 0x41, 0x40000000}}], 0x400000000000153, 0x0, &(0x7f0000003700)={0x77359400}) 15:15:52 executing program 2: r0 = syz_io_uring_setup(0x187, &(0x7f00000002c0), &(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000000000)=0x0, &(0x7f0000000100)=0x0) syz_io_uring_submit(r1, r2, &(0x7f00000000c0)=@IORING_OP_ASYNC_CANCEL={0xe, 0x4}, 0x0) io_uring_enter(r0, 0x0, 0xcfdc, 0x3, 0x0, 0x0) io_uring_enter(r0, 0x33c2, 0x0, 0x0, 0x0, 0x0) [ 919.516765][T12212] netlink: 'syz-executor.3': attribute type 21 has an invalid length. [ 919.525854][T12212] netlink: 'syz-executor.3': attribute type 4 has an invalid length. [ 919.534225][T12212] netlink: 156 bytes leftover after parsing attributes in process `syz-executor.3'. 15:15:52 executing program 3: r0 = socket$kcm(0x10, 0x2, 0x0) sendmsg$kcm(r0, &(0x7f0000000000)={0x0, 0x90f, &(0x7f0000000180)=[{&(0x7f0000000300)="d8000000180081064e81f782db4cb904021d080006007c09e8fe0ba10a0015000400142603000e120800060000000001a800160008000400e558f030035c3b61c1d67f6f94007134cf6efb8000a007a290457f0189b316277ce06bbace8017cbec4c2ee5a7cef4090000001fb791643a5ee4ce1b14d6d930dfe1d9d322fe7c9f8775730d16a4683f5aeb4edbb57a5025ccca9e00360db798262f3d40fad95667e006dcdf63951f215ce3bb9ad809d5e1cace81ed0bffece0b42a9ecbee5de6ccd40dd6e4edef3d93452a92954b43370e9703920723f9a941", 0xd8}], 0x1}, 0x0) 15:15:52 executing program 4: r0 = socket(0x10, 0x2, 0x0) ioctl$sock_ipv4_tunnel_SIOCDELTUNNEL(r0, 0x89f2, &(0x7f0000000180)={'syztnl1\x00', 0x0}) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r0, 0x89f1, &(0x7f00000000c0)={'ip6tnl0\x00', &(0x7f0000000000)={'syztnl1\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @private1, @ipv4={'\x00', '\xff\xff', @empty}}}) sendmsg$ETHTOOL_MSG_COALESCE_GET(0xffffffffffffffff, 0x0, 0x0) sendmsg$ETHTOOL_MSG_EEE_GET(0xffffffffffffffff, 0x0, 0x20048000) r2 = socket$inet6(0xa, 0x1, 0x0) setsockopt$inet6_int(r2, 0x29, 0x42, &(0x7f0000000000)=0x6, 0x4) getsockopt$inet6_buf(r2, 0x29, 0x6, 0x0, &(0x7f0000000080)) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r2, 0x89f1, &(0x7f0000000400)={'ip6_vti0\x00', &(0x7f0000000380)={'sit0\x00', r1, 0x29, 0x91, 0x5, 0x400, 0x4, @mcast2, @mcast2, 0x40, 0x7, 0xffff, 0x400}}) sendmsg$nl_route_sched(r0, &(0x7f0000000540)={&(0x7f0000000440)={0x10, 0x0, 0x0, 0x200}, 0xc, &(0x7f0000000500)={&(0x7f00000001c0)=ANY=[@ANYBLOB="500000002900000226bd7000fbdbf10f90db1f826f8bbaf2df2500000000", @ANYRES32=r1, @ANYBLOB="090003000e000d000e00f2ff090001007072696f000000000600050004030000070001006d71000008000100736662000800010063627300"], 0x50}, 0x1, 0x0, 0x0, 0x4}, 0x40001) r3 = socket$xdp(0x2c, 0x3, 0x0) r4 = socket$xdp(0x2c, 0x3, 0x0) setsockopt$XDP_UMEM_REG(r4, 0x11b, 0x4, &(0x7f0000000340)={&(0x7f0000000240)=""/204, 0x111b000, 0x800, 0x9}, 0x20) setsockopt$XDP_UMEM_REG(r3, 0x11b, 0x4, &(0x7f0000000140)={&(0x7f0000000000)=""/244, 0x1202000, 0x1000}, 0x20) 15:15:52 executing program 0: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000000c0)=@newlink={0x48, 0x10, 0x705, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x28, 0x12, 0x0, 0x1, @bridge={{0xb}, {0x18, 0x2, 0x0, 0x1, [@IFLA_BR_GROUP_ADDR={0xa, 0x14, @link_local}, @IFLA_BR_AGEING_TIME={0x8, 0x15}]}}}]}, 0x48}}, 0x0) [ 919.856402][T12203] overlayfs: './file0' not a directory 15:15:53 executing program 1: r0 = socket$inet6(0xa, 0x400000000001, 0x0) close(r0) socket$key(0xf, 0x3, 0x2) r1 = open(&(0x7f0000000080)='./bus\x00', 0x141042, 0x0) ftruncate(r1, 0x200002) sendfile(r0, r1, 0x0, 0x80001d00c0d0) [ 920.461624][T12222] netlink: 'syz-executor.3': attribute type 21 has an invalid length. [ 920.470839][T12222] netlink: 'syz-executor.3': attribute type 4 has an invalid length. [ 920.479282][T12222] netlink: 156 bytes leftover after parsing attributes in process `syz-executor.3'. 15:15:53 executing program 3: r0 = socket$kcm(0x10, 0x2, 0x0) sendmsg$kcm(r0, &(0x7f0000000000)={0x0, 0x90f, &(0x7f0000000180)=[{&(0x7f0000000300)="d8000000180081064e81f782db4cb904021d080006007c09e8fe0ba10a0015000400142603000e120800060000000001a800160008000400e558f030035c3b61c1d67f6f94007134cf6efb8000a007a290457f0189b316277ce06bbace8017cbec4c2ee5a7cef4090000001fb791643a5ee4ce1b14d6d930dfe1d9d322fe7c9f8775730d16a4683f5aeb4edbb57a5025ccca9e00360db798262f3d40fad95667e006dcdf63951f215ce3bb9ad809d5e1cace81ed0bffece0b42a9ecbee5de6ccd40dd6e4edef3d93452a92954b43370e9703920723f9a941", 0xd8}], 0x1}, 0x0) 15:15:53 executing program 5: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) r1 = memfd_secret(0x0) mount$9p_fd(0x0, &(0x7f0000000040)='.\x00', &(0x7f0000000140), 0x0, &(0x7f00000000c0)={'trans=fd,', {'rfdno', 0x3d, r1}, 0x2c, {'wfdno', 0x3d, r0}}) 15:15:54 executing program 2: mbind(&(0x7f0000ff7000/0x4000)=nil, 0x4000, 0x3, &(0x7f00000002c0)=0xfffffffffffffff7, 0x3, 0x0) get_mempolicy(0x0, 0x0, 0x0, &(0x7f0000ffa000/0x4000)=nil, 0x2) 15:15:54 executing program 5: syz_mount_image$erofs(&(0x7f0000000200), &(0x7f0000000240)='./file0\x00', 0x0, 0x0, &(0x7f0000000280), 0x0, &(0x7f00000003c0)={[{@noacl}]}) 15:15:54 executing program 1: syz_emit_ethernet(0x2e, &(0x7f0000000f40)={@broadcast, @empty, @void, {@ipv4={0x800, @udp={{0x5, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x3c, 0x0, @loopback, @multicast2}, {0x0, 0x0, 0xc, 0x0, @gue={{0x1, 0x0, 0x0, 0x0, 0x0, @void}}}}}}}, 0x0) [ 921.801126][T12233] netlink: 'syz-executor.3': attribute type 21 has an invalid length. [ 921.809845][T12233] netlink: 'syz-executor.3': attribute type 4 has an invalid length. [ 921.818217][T12233] netlink: 156 bytes leftover after parsing attributes in process `syz-executor.3'. 15:15:54 executing program 0: syz_emit_ethernet(0x4e, &(0x7f0000000000)={@local, @random="96526ae20b2e", @void, {@ipv6={0x86dd, @generic={0x0, 0x6, "d89d99", 0x18, 0x2c, 0x0, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, @mcast2, {[@routing={0x0, 0x2, 0x0, 0x7, 0x0, [@remote]}]}}}}}, 0x0) 15:15:55 executing program 2: r0 = socket$inet(0x2, 0x6, 0x0) setsockopt$ARPT_SO_SET_ADD_COUNTERS(r0, 0x10d, 0xf, &(0x7f0000000000)={'filter\x00', 0x4}, 0x68) 15:15:55 executing program 3: r0 = socket$kcm(0x10, 0x2, 0x0) sendmsg$kcm(r0, &(0x7f0000000000)={0x0, 0x90f, &(0x7f0000000180)=[{&(0x7f0000000300)="d8000000180081064e81f782db4cb904021d080006007c09e8fe0ba10a0015000400142603000e120800060000000001a800160008000400e558f030035c3b61c1d67f6f94007134cf6efb8000a007a290457f0189b316277ce06bbace8017cbec4c2ee5a7cef4090000001fb791643a5ee4ce1b14d6d930dfe1d9d322fe7c9f8775730d16a4683f5aeb4edbb57a5025ccca9e00360db798262f3d40fad95667e006dcdf63951f215ce3bb9ad809d5e1cace81ed0bffece0b42a9ecbee5de6ccd40dd6e4edef3d93452a92954b43370e9703920723f9a941", 0xd8}], 0x1}, 0x0) 15:15:55 executing program 4: r0 = socket(0x10, 0x2, 0x0) ioctl$sock_ipv4_tunnel_SIOCDELTUNNEL(r0, 0x89f2, &(0x7f0000000180)={'syztnl1\x00', 0x0}) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r0, 0x89f1, &(0x7f00000000c0)={'ip6tnl0\x00', &(0x7f0000000000)={'syztnl1\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @private1, @ipv4={'\x00', '\xff\xff', @empty}}}) sendmsg$ETHTOOL_MSG_COALESCE_GET(0xffffffffffffffff, 0x0, 0x0) sendmsg$ETHTOOL_MSG_EEE_GET(0xffffffffffffffff, 0x0, 0x20048000) r2 = socket$inet6(0xa, 0x1, 0x0) setsockopt$inet6_int(r2, 0x29, 0x42, &(0x7f0000000000)=0x6, 0x4) getsockopt$inet6_buf(r2, 0x29, 0x6, 0x0, &(0x7f0000000080)) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r2, 0x89f1, &(0x7f0000000400)={'ip6_vti0\x00', &(0x7f0000000380)={'sit0\x00', r1, 0x29, 0x91, 0x5, 0x400, 0x4, @mcast2, @mcast2, 0x40, 0x7, 0xffff, 0x400}}) sendmsg$nl_route_sched(r0, &(0x7f0000000540)={&(0x7f0000000440)={0x10, 0x0, 0x0, 0x200}, 0xc, &(0x7f0000000500)={&(0x7f00000001c0)=ANY=[@ANYBLOB="500000002900000226bd7000fbdbf10f90db1f826f8bbaf2df2500000000", @ANYRES32=r1, @ANYBLOB="090003000e000d000e00f2ff090001007072696f000000000600050004030000070001006d71000008000100736662000800010063627300"], 0x50}, 0x1, 0x0, 0x0, 0x4}, 0x40001) r3 = socket$xdp(0x2c, 0x3, 0x0) r4 = socket$xdp(0x2c, 0x3, 0x0) setsockopt$XDP_UMEM_REG(r4, 0x11b, 0x4, &(0x7f0000000340)={&(0x7f0000000240)=""/204, 0x111b000, 0x800, 0x9}, 0x20) setsockopt$XDP_UMEM_REG(r3, 0x11b, 0x4, &(0x7f0000000140)={&(0x7f0000000000)=""/244, 0x1202000, 0x1000}, 0x20) [ 922.338934][T12239] erofs: (device loop5): erofs_read_superblock: cannot find valid erofs superblock 15:15:55 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r0, &(0x7f00000001c0)={0x2, 0x0, @local}, 0x10) setsockopt$sock_int(r0, 0x1, 0x6, &(0x7f0000000280)=0x4, 0x4) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @broadcast}, 0x10) setsockopt$sock_linger(r0, 0x1, 0x3d, &(0x7f0000000080), 0x8) sendmmsg$sock(r0, &(0x7f00000029c0)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f0000002500)=[@txtime={{0x18}}], 0x18}}], 0x1, 0x0) 15:15:55 executing program 5: syz_mount_image$erofs(&(0x7f0000000200), &(0x7f0000000240)='./file0\x00', 0x0, 0x0, &(0x7f0000000280), 0x0, &(0x7f00000003c0)={[{@noacl}]}) 15:15:55 executing program 0: syz_emit_ethernet(0x4e, &(0x7f0000000000)={@local, @random="96526ae20b2e", @void, {@ipv6={0x86dd, @generic={0x0, 0x6, "d89d99", 0x18, 0x2c, 0x0, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, @mcast2, {[@routing={0x0, 0x2, 0x0, 0x7, 0x0, [@remote]}]}}}}}, 0x0) [ 922.946215][T12248] netlink: 'syz-executor.3': attribute type 21 has an invalid length. [ 922.955056][T12248] netlink: 'syz-executor.3': attribute type 4 has an invalid length. [ 922.963470][T12248] netlink: 156 bytes leftover after parsing attributes in process `syz-executor.3'. 15:15:56 executing program 2: syz_clone(0xc1000000, &(0x7f0000002700), 0x0, 0x0, &(0x7f0000002840), &(0x7f0000002880)="9302016cf706a50f08f9f35f85d2f7424953dda11c93324ede62e7f95ec93f232bd1903140b870096ad1938174f55bf50afc4204f6b75024408f3877ee5c05271680984ab29cbf1e393b8188932e8638d9a3ec4ae7c652cc6fa0e56316d9aa984742416f387b482e460d9165ea298a387340720863f9252bd8a6dcec3247c7d77c0b6a73ef77cf3b45b994fef74d19ca7dad0dfafa1f3a9d1068d1bc5816e0e1cf1ee02757ca1b03d9b945bed1e49e4102fd653e04f896e6be59781cda6498badac80f5dd67fb3cf58f0de") 15:15:56 executing program 1: r0 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$TCSETS2(r0, 0x402c542b, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x0, 0x0, "f958b7ccd4bfcee5fd57e86fa0bbb84c5cd450"}) 15:15:56 executing program 3: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000040)='cgroup2\x00', 0x0, 0x0) lsetxattr$trusted_overlay_nlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100), 0x0, 0x0, 0x1) [ 923.518684][T12255] erofs: (device loop5): erofs_read_superblock: cannot find valid erofs superblock 15:15:56 executing program 5: syz_mount_image$erofs(&(0x7f0000000200), &(0x7f0000000240)='./file0\x00', 0x0, 0x0, &(0x7f0000000280), 0x0, &(0x7f00000003c0)={[{@noacl}]}) 15:15:56 executing program 0: syz_emit_ethernet(0x4e, &(0x7f0000000000)={@local, @random="96526ae20b2e", @void, {@ipv6={0x86dd, @generic={0x0, 0x6, "d89d99", 0x18, 0x2c, 0x0, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, @mcast2, {[@routing={0x0, 0x2, 0x0, 0x7, 0x0, [@remote]}]}}}}}, 0x0) 15:15:57 executing program 3: r0 = socket$netlink(0x10, 0x3, 0x0) sendmsg$netlink(r0, &(0x7f0000003080)={0x0, 0x0, &(0x7f0000002fc0)=[{&(0x7f00000000c0)={0x114, 0x1a, 0x421, 0x0, 0x0, "", [@nested={0x102, 0x0, 0x0, 0x1, [@generic="b4f25c37947739314749f28b685865227e13771dacfb5ce95be70bd0d19245db487385a9b40b4a28947faeb2b6954f3acaf761fc30d90379e54941ce84a45ab7fe1cacc337c469e745b18f0c00b5b4bddb6e23e3f0acb6be9eb85c399bf55557c05281f458079b299bb8bd1f96cf2cdc1ab9f9da23feaf4210d46c96dc", @generic="dd0a964f8f702d8b9dde8bbfe84dc6d27ea6563369d66e9e266aaccad0a56605b9e2ee180764c9bae8c757646b69351db86cf411425e25dc52ffa423ca094cb4df5c3ed7ef99a6c23adf78a319b3e3cf1044a4cb292f00815515b41d1020577c6a567b00e641321e839fc88fecf6d69bdd034f79c52b01f6c2c65acaa7ce432a8c"]}]}, 0x114}], 0x1}, 0x0) 15:15:57 executing program 1: r0 = add_key(&(0x7f0000000380)='dns_resolver\x00', &(0x7f00000003c0)={'syz', 0x0}, &(0x7f00000004c0)="4f93397ddda0f9d71caa8ab34b3e4dd778cf13df6be00e68fddbbe9d809566452c337f9ebffddc05ffe835de2cf432250b4bef18972f675e7fdcaeddd808b7aca7f951fba8cda1b60900", 0x4a, 0xfffffffffffffffb) keyctl$read(0xb, r0, 0x0, 0x0) 15:15:57 executing program 2: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) r2 = socket$inet6(0x10, 0x3, 0x0) sendto$inet6(r2, &(0x7f0000000000)='%', 0xad2a, 0x7802, 0x0, 0x4b6ae4f95a5de309) setsockopt$inet6_tcp_TCP_MD5SIG(r2, 0x6, 0xe, &(0x7f0000000140)={@in6={{0xa, 0x4e24, 0x10000, @mcast1}}, 0x0, 0x0, 0x2f, 0x0, "6269787c3c5a0ea2400ef59a5e24cc91e52e6e3bcb31a90dd428dfe177241f512120379085c98bbc711a920527952ba86da1da0dfbce5206e592809cb10ff939cb6c2cc8481d131f00ccae8223d7a820"}, 0xd8) setsockopt$inet6_IPV6_FLOWLABEL_MGR(r1, 0x29, 0x1b, &(0x7f0000e95fe0)={@remote={0xfe, 0x80, '\x00', 0xffffffffffffffff}}, 0x20) setsockopt$inet6_mreq(r1, 0x29, 0x1b, &(0x7f0000000080)={@remote}, 0x14) setsockopt$inet6_IPV6_FLOWLABEL_MGR(r0, 0x29, 0x1b, &(0x7f0000e95fe0)={@remote={0xfe, 0x80, '\x00', 0xffffffffffffffff}}, 0x20) r3 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_mreq(r3, 0x29, 0x1b, &(0x7f0000000080)={@dev}, 0x14) socket$netlink(0x10, 0x3, 0x0) close(r0) [ 924.726696][T12267] erofs: (device loop5): erofs_read_superblock: cannot find valid erofs superblock 15:15:58 executing program 4: bpf$BPF_BTF_LOAD(0x12, &(0x7f00000000c0)={&(0x7f0000000100)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x30, 0x30, 0x2, [@struct={0x0, 0x1, 0x0, 0x5, 0x0, 0x0, [{0x0, 0x2}]}, @array={0x0, 0x0, 0x0, 0x3, 0x0, {0x3, 0x1}}]}}, &(0x7f0000000000)=""/181, 0x4a, 0xb5, 0x1}, 0x20) 15:15:58 executing program 5: syz_mount_image$erofs(&(0x7f0000000200), &(0x7f0000000240)='./file0\x00', 0x0, 0x0, &(0x7f0000000280), 0x0, &(0x7f00000003c0)={[{@noacl}]}) 15:15:58 executing program 0: syz_emit_ethernet(0x4e, &(0x7f0000000000)={@local, @random="96526ae20b2e", @void, {@ipv6={0x86dd, @generic={0x0, 0x6, "d89d99", 0x18, 0x2c, 0x0, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, @mcast2, {[@routing={0x0, 0x2, 0x0, 0x7, 0x0, [@remote]}]}}}}}, 0x0) [ 925.569325][T12275] netlink: 248 bytes leftover after parsing attributes in process `syz-executor.3'. 15:15:58 executing program 1: r0 = socket$inet6_sctp(0xa, 0x1, 0x84) setsockopt(r0, 0x84, 0x81, &(0x7f00000002c0)="1a00000002000100", 0x8) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(r0, 0x84, 0x64, &(0x7f0000000040)=[@in6={0xa, 0x4e23, 0x0, @loopback}], 0x1c) sendto$inet6(r0, &(0x7f0000000000)="ce", 0x1, 0x0, &(0x7f0000000240)={0xa, 0x4e23, 0x0, @loopback}, 0x1c) setsockopt$inet_sctp6_SCTP_AUTH_KEY(r0, 0x84, 0x17, &(0x7f0000000140)={0x0, 0x3, 0x1, "1e"}, 0x9) r1 = dup2(r0, r0) setsockopt$inet_sctp6_SCTP_AUTH_ACTIVE_KEY(r1, 0x84, 0x19, &(0x7f00000057c0)={0x0, 0x3}, 0x8) 15:15:58 executing program 2: clock_nanosleep(0xfffffffffffffff5, 0x0, &(0x7f0000000000)={0x0, 0x989680}, 0x0) 15:15:58 executing program 3: r0 = socket$netlink(0x10, 0x3, 0x0) sendmsg$netlink(r0, &(0x7f0000003080)={0x0, 0x0, &(0x7f0000002fc0)=[{&(0x7f00000000c0)={0x114, 0x1a, 0x421, 0x0, 0x0, "", [@nested={0x102, 0x0, 0x0, 0x1, [@generic="b4f25c37947739314749f28b685865227e13771dacfb5ce95be70bd0d19245db487385a9b40b4a28947faeb2b6954f3acaf761fc30d90379e54941ce84a45ab7fe1cacc337c469e745b18f0c00b5b4bddb6e23e3f0acb6be9eb85c399bf55557c05281f458079b299bb8bd1f96cf2cdc1ab9f9da23feaf4210d46c96dc", @generic="dd0a964f8f702d8b9dde8bbfe84dc6d27ea6563369d66e9e266aaccad0a56605b9e2ee180764c9bae8c757646b69351db86cf411425e25dc52ffa423ca094cb4df5c3ed7ef99a6c23adf78a319b3e3cf1044a4cb292f00815515b41d1020577c6a567b00e641321e839fc88fecf6d69bdd034f79c52b01f6c2c65acaa7ce432a8c"]}]}, 0x114}], 0x1}, 0x0) 15:15:59 executing program 4: r0 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) setsockopt$inet6_IPV6_ADDRFORM(r0, 0x29, 0x43, &(0x7f00000000c0), 0x4) [ 926.143291][T12280] erofs: (device loop5): erofs_read_superblock: cannot find valid erofs superblock 15:15:59 executing program 0: syz_usb_connect(0x2, 0x2d, &(0x7f0000000080)=ANY=[@ANYBLOB="120100008bb1200809051208b9180000000109021b000100fdff00090400000126ab1400090581", @ANYRESDEC], 0x0) 15:15:59 executing program 1: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_TCP_MD5SIG(r0, 0x6, 0xe, &(0x7f0000000180)={@in={{0x2, 0x0, @empty}}, 0x0, 0x0, 0x4, 0x0, "64833d39cdb0b570edcb113c0a72e336665862b411db12f64a3291ce0a49a05580aa48c2beb8effb8ea3c44dda1cd50a0490f5471ef055304b9ff04cf70aad825125fbb2f874ac6fb09cc783117b35bf"}, 0xd8) bind$inet(r0, &(0x7f0000000380)={0x2, 0x4e22}, 0x10) listen(r0, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000000)={@local, @link_local, @void, {@ipv4={0x800, @tcp={{0x5, 0x4, 0x0, 0x0, 0x3c, 0x0, 0x0, 0x0, 0x6, 0x0, @rand_addr, @multicast1}, {{0x0, 0x4e22, 0x41424344, 0x41424344, 0x0, 0x0, 0xa, 0x0, 0x0, 0x0, 0x0, {[@nop, @sack={0x5, 0x6, [0x0]}, @sack={0x5, 0xa, [0x0, 0x0]}]}}}}}}}, 0x0) 15:15:59 executing program 5: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)={&(0x7f00000005c0)=@allocspi={0x15c, 0x16, 0x1, 0x0, 0x0, {{{@in=@private, @in6=@private0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, {@in=@remote, 0x0, 0x32}, @in6=@mcast1}}, [@migrate={0x50, 0x16, [{@in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, @in6=@mcast2, @in6=@remote, @in6=@dev={0xfe, 0x80, '\x00', 0x1d}, 0x3c, 0x0, 0x0, 0x3503, 0xa}]}, @mark={0xc, 0x15, {0x35075b, 0x5}}, @XFRMA_SET_MARK={0x8}]}, 0x15c}}, 0x0) 15:15:59 executing program 4: r0 = socket$kcm(0x29, 0x2, 0x0) sendmmsg$sock(r0, &(0x7f0000001000)=[{{&(0x7f0000000080)=@xdp, 0x80, 0x0}}, {{&(0x7f0000000440)=@l2tp6={0xa, 0x0, 0x0, @dev}, 0x80, &(0x7f0000000680)=[{&(0x7f00000004c0)='H', 0x20000901}], 0x1}}, {{0x0, 0x0, &(0x7f0000000a80)=[{&(0x7f0000000900)='Z', 0x1}], 0x1}}], 0x3, 0x0) 15:15:59 executing program 2: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPSET_CMD_CREATE(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000100)={0x60, 0x2, 0x6, 0x801, 0x0, 0x0, {}, [@IPSET_ATTR_REVISION={0x5}, @IPSET_ATTR_PROTOCOL={0x5}, @IPSET_ATTR_DATA={0x14, 0x7, 0x0, 0x1, [@IPSET_ATTR_MAXELEM={0x8}, @IPSET_ATTR_TIMEOUT={0x8, 0x6, 0x0}]}, @IPSET_ATTR_FAMILY={0x5, 0x5, 0x2}, @IPSET_ATTR_TYPENAME={0x11, 0x3, 'hash:ip,port\x00'}, @IPSET_ATTR_SETNAME={0x9, 0x2, 'syz2\x00'}]}, 0x60}}, 0x0) 15:15:59 executing program 3: r0 = socket$netlink(0x10, 0x3, 0x0) sendmsg$netlink(r0, &(0x7f0000003080)={0x0, 0x0, &(0x7f0000002fc0)=[{&(0x7f00000000c0)={0x114, 0x1a, 0x421, 0x0, 0x0, "", [@nested={0x102, 0x0, 0x0, 0x1, [@generic="b4f25c37947739314749f28b685865227e13771dacfb5ce95be70bd0d19245db487385a9b40b4a28947faeb2b6954f3acaf761fc30d90379e54941ce84a45ab7fe1cacc337c469e745b18f0c00b5b4bddb6e23e3f0acb6be9eb85c399bf55557c05281f458079b299bb8bd1f96cf2cdc1ab9f9da23feaf4210d46c96dc", @generic="dd0a964f8f702d8b9dde8bbfe84dc6d27ea6563369d66e9e266aaccad0a56605b9e2ee180764c9bae8c757646b69351db86cf411425e25dc52ffa423ca094cb4df5c3ed7ef99a6c23adf78a319b3e3cf1044a4cb292f00815515b41d1020577c6a567b00e641321e839fc88fecf6d69bdd034f79c52b01f6c2c65acaa7ce432a8c"]}]}, 0x114}], 0x1}, 0x0) [ 926.812132][T12289] netlink: 248 bytes leftover after parsing attributes in process `syz-executor.3'. [ 927.159065][T12294] netlink: 'syz-executor.5': attribute type 22 has an invalid length. [ 927.171187][T12294] netlink: 4 bytes leftover after parsing attributes in process `syz-executor.5'. [ 927.181171][T12294] netlink: 'syz-executor.5': attribute type 22 has an invalid length. 15:16:00 executing program 5: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)={&(0x7f00000005c0)=@allocspi={0x15c, 0x16, 0x1, 0x0, 0x0, {{{@in=@private, @in6=@private0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, {@in=@remote, 0x0, 0x32}, @in6=@mcast1}}, [@migrate={0x50, 0x16, [{@in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, @in6=@mcast2, @in6=@remote, @in6=@dev={0xfe, 0x80, '\x00', 0x1d}, 0x3c, 0x0, 0x0, 0x3503, 0xa}]}, @mark={0xc, 0x15, {0x35075b, 0x5}}, @XFRMA_SET_MARK={0x8}]}, 0x15c}}, 0x0) [ 927.242323][ T7387] usb 1-1: new full-speed USB device number 19 using dummy_hcd 15:16:00 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f00000001c0), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_COALESCE_SET(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)={0x34, r1, 0x1, 0x0, 0x0, {}, [@ETHTOOL_A_COALESCE_HEADER={0x18, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'netdevsim0\x00'}]}, @ETHTOOL_A_COALESCE_TX_USECS_LOW={0x8, 0x8}]}, 0x34}}, 0x0) [ 927.612324][ T7387] usb 1-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 52, changing to 4 [ 927.624193][ T7387] usb 1-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid maxpacket 13368, setting to 1023 [ 927.635699][ T7387] usb 1-1: New USB device found, idVendor=0509, idProduct=0812, bcdDevice=18.b9 [ 927.645001][ T7387] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 927.667605][ T7387] usb 1-1: config 0 descriptor?? 15:16:00 executing program 4: r0 = socket$kcm(0x29, 0x2, 0x0) sendmmsg$sock(r0, &(0x7f0000001000)=[{{&(0x7f0000000080)=@xdp, 0x80, 0x0}}, {{&(0x7f0000000440)=@l2tp6={0xa, 0x0, 0x0, @dev}, 0x80, &(0x7f0000000680)=[{&(0x7f00000004c0)='H', 0x20000901}], 0x1}}, {{0x0, 0x0, &(0x7f0000000a80)=[{&(0x7f0000000900)='Z', 0x1}], 0x1}}], 0x3, 0x0) 15:16:00 executing program 2: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPSET_CMD_CREATE(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000100)={0x60, 0x2, 0x6, 0x801, 0x0, 0x0, {}, [@IPSET_ATTR_REVISION={0x5}, @IPSET_ATTR_PROTOCOL={0x5}, @IPSET_ATTR_DATA={0x14, 0x7, 0x0, 0x1, [@IPSET_ATTR_MAXELEM={0x8}, @IPSET_ATTR_TIMEOUT={0x8, 0x6, 0x0}]}, @IPSET_ATTR_FAMILY={0x5, 0x5, 0x2}, @IPSET_ATTR_TYPENAME={0x11, 0x3, 'hash:ip,port\x00'}, @IPSET_ATTR_SETNAME={0x9, 0x2, 'syz2\x00'}]}, 0x60}}, 0x0) 15:16:00 executing program 3: r0 = socket$netlink(0x10, 0x3, 0x0) sendmsg$netlink(r0, &(0x7f0000003080)={0x0, 0x0, &(0x7f0000002fc0)=[{&(0x7f00000000c0)={0x114, 0x1a, 0x421, 0x0, 0x0, "", [@nested={0x102, 0x0, 0x0, 0x1, [@generic="b4f25c37947739314749f28b685865227e13771dacfb5ce95be70bd0d19245db487385a9b40b4a28947faeb2b6954f3acaf761fc30d90379e54941ce84a45ab7fe1cacc337c469e745b18f0c00b5b4bddb6e23e3f0acb6be9eb85c399bf55557c05281f458079b299bb8bd1f96cf2cdc1ab9f9da23feaf4210d46c96dc", @generic="dd0a964f8f702d8b9dde8bbfe84dc6d27ea6563369d66e9e266aaccad0a56605b9e2ee180764c9bae8c757646b69351db86cf411425e25dc52ffa423ca094cb4df5c3ed7ef99a6c23adf78a319b3e3cf1044a4cb292f00815515b41d1020577c6a567b00e641321e839fc88fecf6d69bdd034f79c52b01f6c2c65acaa7ce432a8c"]}]}, 0x114}], 0x1}, 0x0) [ 927.816648][T12301] netlink: 248 bytes leftover after parsing attributes in process `syz-executor.3'. [ 927.955110][ T7387] usb 1-1: string descriptor 0 read error: -71 [ 927.968037][ T7387] cxacru 1-1:0.0: submit of read urb for cm 0x90 failed (-22) [ 927.976136][ T7387] cxacru 1-1:0.0: usbatm_usb_probe: invalid endpoint 02! [ 927.986894][ T7387] cxacru: probe of 1-1:0.0 failed with error -22 [ 928.039687][ T7387] usb 1-1: USB disconnect, device number 19 [ 928.115456][T12303] netlink: 'syz-executor.5': attribute type 22 has an invalid length. [ 928.124337][T12303] netlink: 4 bytes leftover after parsing attributes in process `syz-executor.5'. [ 928.133878][T12303] netlink: 'syz-executor.5': attribute type 22 has an invalid length. 15:16:01 executing program 5: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)={&(0x7f00000005c0)=@allocspi={0x15c, 0x16, 0x1, 0x0, 0x0, {{{@in=@private, @in6=@private0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, {@in=@remote, 0x0, 0x32}, @in6=@mcast1}}, [@migrate={0x50, 0x16, [{@in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, @in6=@mcast2, @in6=@remote, @in6=@dev={0xfe, 0x80, '\x00', 0x1d}, 0x3c, 0x0, 0x0, 0x3503, 0xa}]}, @mark={0xc, 0x15, {0x35075b, 0x5}}, @XFRMA_SET_MARK={0x8}]}, 0x15c}}, 0x0) 15:16:01 executing program 0: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='cpuacct.stat\x00', 0x275a, 0x0) write$binfmt_script(r0, &(0x7f0000000040)=ANY=[], 0xfea7) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2000009, 0x10012, r0, 0x0) r1 = socket$nl_audit(0x10, 0x3, 0x9) getsockopt$netlink(r1, 0x10e, 0x9, 0x0, &(0x7f0000000280)) 15:16:01 executing program 1: openat$vcsu(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r0 = socket$packet(0x11, 0x2, 0x300) setsockopt$packet_fanout(r0, 0x107, 0x12, &(0x7f0000000000), 0x8) 15:16:01 executing program 2: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPSET_CMD_CREATE(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000100)={0x60, 0x2, 0x6, 0x801, 0x0, 0x0, {}, [@IPSET_ATTR_REVISION={0x5}, @IPSET_ATTR_PROTOCOL={0x5}, @IPSET_ATTR_DATA={0x14, 0x7, 0x0, 0x1, [@IPSET_ATTR_MAXELEM={0x8}, @IPSET_ATTR_TIMEOUT={0x8, 0x6, 0x0}]}, @IPSET_ATTR_FAMILY={0x5, 0x5, 0x2}, @IPSET_ATTR_TYPENAME={0x11, 0x3, 'hash:ip,port\x00'}, @IPSET_ATTR_SETNAME={0x9, 0x2, 'syz2\x00'}]}, 0x60}}, 0x0) 15:16:01 executing program 4: r0 = socket$kcm(0x29, 0x2, 0x0) sendmmsg$sock(r0, &(0x7f0000001000)=[{{&(0x7f0000000080)=@xdp, 0x80, 0x0}}, {{&(0x7f0000000440)=@l2tp6={0xa, 0x0, 0x0, @dev}, 0x80, &(0x7f0000000680)=[{&(0x7f00000004c0)='H', 0x20000901}], 0x1}}, {{0x0, 0x0, &(0x7f0000000a80)=[{&(0x7f0000000900)='Z', 0x1}], 0x1}}], 0x3, 0x0) [ 928.764791][T12311] netlink: 248 bytes leftover after parsing attributes in process `syz-executor.3'. 15:16:01 executing program 3: r0 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r0, 0xc0285700, &(0x7f0000000040)={0x0, "8035cdd44a6bf2a03340f85d4f8c70ee58f620b2b443a928cc6ddec2b9151412", 0xffffffffffffffff}) ioctl$SYNC_IOC_MERGE(r1, 0xc0303e03, 0x0) [ 929.016689][T12313] netlink: 'syz-executor.5': attribute type 22 has an invalid length. [ 929.025333][T12313] netlink: 4 bytes leftover after parsing attributes in process `syz-executor.5'. [ 929.034953][T12313] netlink: 'syz-executor.5': attribute type 22 has an invalid length. 15:16:02 executing program 5: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)={&(0x7f00000005c0)=@allocspi={0x15c, 0x16, 0x1, 0x0, 0x0, {{{@in=@private, @in6=@private0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, {@in=@remote, 0x0, 0x32}, @in6=@mcast1}}, [@migrate={0x50, 0x16, [{@in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, @in6=@mcast2, @in6=@remote, @in6=@dev={0xfe, 0x80, '\x00', 0x1d}, 0x3c, 0x0, 0x0, 0x3503, 0xa}]}, @mark={0xc, 0x15, {0x35075b, 0x5}}, @XFRMA_SET_MARK={0x8}]}, 0x15c}}, 0x0) 15:16:02 executing program 2: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPSET_CMD_CREATE(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000100)={0x60, 0x2, 0x6, 0x801, 0x0, 0x0, {}, [@IPSET_ATTR_REVISION={0x5}, @IPSET_ATTR_PROTOCOL={0x5}, @IPSET_ATTR_DATA={0x14, 0x7, 0x0, 0x1, [@IPSET_ATTR_MAXELEM={0x8}, @IPSET_ATTR_TIMEOUT={0x8, 0x6, 0x0}]}, @IPSET_ATTR_FAMILY={0x5, 0x5, 0x2}, @IPSET_ATTR_TYPENAME={0x11, 0x3, 'hash:ip,port\x00'}, @IPSET_ATTR_SETNAME={0x9, 0x2, 'syz2\x00'}]}, 0x60}}, 0x0) 15:16:02 executing program 1: r0 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) bind$bt_hci(r0, &(0x7f0000000100)={0x1f, 0xffffffffffffffff, 0x4}, 0x6) io_setup(0xa, &(0x7f0000000080)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x24c01, 0x0) io_setup(0x202, &(0x7f0000000200)=0x0) io_submit(r2, 0x1, &(0x7f0000000780)=[&(0x7f0000000440)={0x0, 0x0, 0x4, 0x1, 0x0, r1, 0x0}]) r3 = bpf$OBJ_GET_MAP(0x7, &(0x7f0000000480)={&(0x7f0000000300)='./file0\x00', 0x0, 0x8}, 0x10) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet6_tcp(0xa, 0x1, 0x0) io_submit(r2, 0x3, &(0x7f00000006c0)=[&(0x7f0000000000)={0x40000000, 0x4, 0x0, 0x0, 0x0, r0, &(0x7f0000000040)="05", 0x1, 0x0, 0x0, 0x2}, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x5, 0xffc0, r3, &(0x7f0000000540)="82ad0d40e7d899af27f03002346459ee459c7338b26e75f31875725188fe1851b9655c4f502ddaf8ea5ff41052edf35ba40ab1e0ee7c2d08b387e863047c14a081056162d4275b17529a34138f59cf94e084245f06cee1b1f6a85a6f6838a01bbd0ade927c7aab243d3b7a08e5b04a34f1f34fd8580df25f7c211fc6393f7d5329b4375b34ac", 0x86, 0x0, 0x0, 0x2, r4}, &(0x7f0000000680)={0x0, 0x0, 0x0, 0x5, 0x0, 0xffffffffffffffff, &(0x7f0000000600)="069ef3c765a695936dc6210245a99f38d49b733d60d001c8f2f71ec96a374c9df6c80de4fd302387b0e9545d9146d31b82a1f1e04fce46b14e8109cb7d065842efdcc031e1256bfcc02277e3b9f61e61b6", 0x51, 0x2, 0x0, 0x0, r1}]) io_setup(0x3, &(0x7f00000000c0)=0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r7, &(0x7f0000000000)={0xa, 0x8000002}, 0x1c) sendto$inet6(r7, 0x0, 0x0, 0x22004001, &(0x7f0000b63fe4)={0xa, 0x2, 0x0, @loopback}, 0x1c) bind$inet6(r6, &(0x7f00000002c0)={0xa, 0x4e24, 0x1, @remote, 0xbccc}, 0x1c) setsockopt$inet6_tcp_TCP_MD5SIG(r7, 0x6, 0xe, &(0x7f0000000340)={@in6={{0xa, 0x0, 0x0, @loopback}}, 0x0, 0x0, 0x39, 0x0, "b0fd7b07ff8a216915a8d3215a3225178096acf74c85ad01ba95fd9d0543750fb5a62a045888e8febca073f1f821abb8083f4d192383c47b3800abd4d841e2d4b56039653b95d0cd0a71a6ea35bdfaf6"}, 0xd8) sendto$inet6(r7, &(0x7f0000000080)="44f9b108b1cdc885c9c533d21f474bec8bfef1df1e2da71e578dc6b91d09f7ab15378571d8e27546090000006e75436914ab717528ee4b7a9beaf908d11137c11903064e83b4951f4d433a5404970c85d92d7083fd38844cbb0c6c5eb508ddc2dc7a590aa7941b1e9eeb5a688138dea09b776cbfa784cbf550bf3074fb0d775da4df5a3f48bbdf452eeb6b923da9d0e25b80f76a873664b5753444fe05f33e5f91045540836c3cd6af10f0cd018f0c6f57f926ac959a5628c45088fbe0c87fbe6cbcda4662d2a12f6d00"/215, 0xd0d0c2ac, 0x1, 0x0, 0x0) splice(r7, 0x0, r6, 0x0, 0x406f408, 0x0) io_cancel(r5, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3, 0x2, r0, &(0x7f0000000140)="8760f7ce46fa269187cf8c94db53e789d3b08de8b50a218284a6982f0f3274538d508ec29e31b5ac2c0881d79ef1b2569da47720c4dd8674e2013a8ca0a3836903321e5b2c33362d6030fe6c7d8dde40e20d232646fde4f2b33f67cdf9971b88f8bb936733ee5bc7fc94eed866c7310d0e6030c3e913ef947a0821b4d183f1ac3c84b70e52dacb24ad3c4c51bef895eed7a8b8cf7ec29f48b7919e2d872e7b975f92e7d16e0464a00880ea92a974c07fb6e75dae3a6df53bb57686018713329a925019e2121786e1cb2912f7598a5c7f61aba307cf704b5bdd5123f9abafdf5bc9aadc22a13c1c3783", 0xe9, 0x4, 0x0, 0x0, r6}, &(0x7f0000000280)) 15:16:02 executing program 0: fspick(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x0) 15:16:02 executing program 4: r0 = socket$kcm(0x29, 0x2, 0x0) sendmmsg$sock(r0, &(0x7f0000001000)=[{{&(0x7f0000000080)=@xdp, 0x80, 0x0}}, {{&(0x7f0000000440)=@l2tp6={0xa, 0x0, 0x0, @dev}, 0x80, &(0x7f0000000680)=[{&(0x7f00000004c0)='H', 0x20000901}], 0x1}}, {{0x0, 0x0, &(0x7f0000000a80)=[{&(0x7f0000000900)='Z', 0x1}], 0x1}}], 0x3, 0x0) 15:16:02 executing program 3: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f0000000000)=0x5) read$FUSE(0xffffffffffffffff, &(0x7f0000001740)={0x2020, 0x0, 0x0, 0x0}, 0x2020) r1 = getpid() sched_setscheduler(r1, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r3, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) syz_mount_image$tmpfs(0x0, &(0x7f0000000080)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) pipe2$9p(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x84840) fstat(0xffffffffffffffff, 0x0) r5 = openat$loop_ctrl(0xffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$LOOP_CTL_ADD(r5, 0x4c80, 0x0) ioctl$LOOP_CTL_REMOVE(r5, 0x4c81, 0x0) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x1000}, 0xc, 0x0, 0x1, 0x0, 0x0, 0x40004}, 0x1) sendmsg$netlink(0xffffffffffffffff, &(0x7f0000000b00)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f00000003c0)={0x12c, 0x1f, 0x4, 0x70bd25, 0x25dfdbff, "", [@generic="e5813cf7b361be5783f2e5614368", @typed={0x14, 0x5c, 0x0, 0x0, @ipv6=@mcast1}, @generic="672ff9e85de57fffc0d13030ac2c26e228e6eebf5ca287ebd0b76b38855809c44de1f0670e2377d6b1e5b68c5ff97298a93c5b37df561ea648708b8cb3e663b2208ac71f76e6fa0fc1de4088abeb8b48e4c084ba85f2a25654e5ea28e33a679aca1bc3dc6052a7", @nested={0x90, 0x26, 0x0, 0x1, [@typed={0x14, 0x78, 0x0, 0x0, @ipv6=@dev={0xfe, 0x80, '\x00', 0xd}}, @typed={0x16, 0x65, 0x0, 0x0, @str='/dev/loop-control\x00'}, @typed={0xc, 0x0, 0x0, 0x0, @u64=0xc7}, @generic="750008c1390f3c51f37481dcb0b6adc901f1d18c7573efdbd1a21d6d7c97a836c19759dd638ca8739643d2b6cce4c85f", @typed={0x8, 0x82, 0x0, 0x0, @uid=r0}, @typed={0x14, 0x80, 0x0, 0x0, @ipv6=@private0}, @typed={0x8, 0x0, 0x0, 0x0, @pid=r1}]}]}, 0x12c}, {&(0x7f0000000500)={0x370, 0x24, 0x0, 0x70bd28, 0x25dfdbfb, "", [@generic="59e48073cf3fc80d38c548401de83db22005c71a2e326107dbb6ed6730cc5e206d7a3cbf6a163ce7f4796bd50b8597918964db4b9e4339d13381c18af44d93f519f83c6410239c3c413a92604585d96910dc8608985de5479664ce03279bf7f6af1c2215761a6ba56ef4182007a63af0f96331b41a4b879db0321f03dfec2d4cff79a10e2b5f3cbd74ebb9073a8639f4c19cee7347abf8b5520c23468fce5e1915928b8396ac3c45380162a6877adc48b68845a76210bf0cf87948bf198c304ac63b2d085a3080e4b3257f7e86e1c00a240b11d18b62686211d0081fd3b3aad711e38ec51f4c64a12eebd6e50db70ad8a3163c7582", @typed={0xc, 0x0, 0x0, 0x0, @u64=0x1}, @generic="bdf658a3015020a44e3ca1cc42d368e53fcbefba439f62a66976bcd942a0126463d30e82644efe980a69aaff", @nested={0xa0, 0x51, 0x0, 0x1, [@generic="badf8c", @generic="0d9b28252c7ee1a77be38d155ce8bdccbaf9c425209c9b4ba5e5ba23232b4ccc44609acde03532b279f9ad57498abc1c941b15cebbc0da0d733adcf23e67f4fd0d73367fc7434137ce23322186ce943310ebb8aa1049e734780565171cc62b3acc97aa28e487c147785be7018e64d5c5db1e3d86f22078dfcaba7b7590f173bc174f367877946e1fa3c6dad8f6c5f44f89", @typed={0x8, 0x16, 0x0, 0x0, @pid=r1}]}, @typed={0x8, 0x0, 0x0, 0x0, @u32}, @typed={0x16, 0x6a, 0x0, 0x0, @str='/dev/loop-control\x00'}, @nested={0x15a, 0x0, 0x0, 0x1, [@typed={0x4, 0x7c}, @typed={0xec, 0x0, 0x0, 0x0, @binary="aa35f0f43be036a115051accf9e421fb12657b524e81d1abe13a06abcef73d5b2d15f135451dc5c2064e0e4a5a254ff4974a7e305a15593b6d30fa02cf23abf876aacdbfdb2f610fdf442d70044bd9936c1759dcc61a85d01397f0e05a1906a7b4ba5efc1b4428a36fb49509d1241ff7566d8854df8e4bbfce74660344e5044c769352b95b00812e8c9d73ed16a8f4c1b8acfe7b8c8f36ef7a9480ea168df7d0af0a9c089d5498705c323cb22064a5d830b1599cdadaa4436c907075ef7e8cf7da9b82e48b466025e88f1c9e2439a8f3c0d623367c7b5a66fbf294a25d0d62210d8dbbe58312272d"}, @typed={0x8, 0x80, 0x0, 0x0, @pid}, @generic="411d0970a79dfd88190a2df577268e26db6abbbaca45354d58d8ee0628f308b3de85410f966c23a674f9916cbba71d22f03afc6020a107e7d5c4b4a0a97b5b146366b5a70f17654267e66bbe15ba0a23bf1d0a7b927e38767b2cdea5601a"]}, @typed={0x14, 0x6b, 0x0, 0x0, @ipv6=@ipv4={'\x00', '\xff\xff', @initdev={0xac, 0x1e, 0x1, 0x0}}}]}, 0x370}, {0x0}, {&(0x7f00000048c0)={0x98, 0x3c, 0xf00, 0x70bd2d, 0x25dfdbfe, "", [@generic="68999362b8b54f324d2d1723178577dd026f6308daea105cd652efb262bcc3ea1d34cb938e0803850824457f54c26c9c7b71ebdfe0c9bbc66e8ad018078f458e63879dfb9312f9752bd844efc32207fcf156f7b2398d30de906e48953731baf0", @generic="da11ffafe1205f10a478ea2aa3c02383db1dbc589dc0aec40ce270", @generic, @typed={0xc, 0x21, 0x0, 0x0, @u64=0x8000}]}, 0x98}], 0x4, &(0x7f0000000a80)=[@rights={{0x24, 0x1, 0x1, [r5, r4, r2, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0x28, 0x800}, 0x40) write$P9_RLERRORu(r4, &(0x7f0000000340)=ANY=[@ANYBLOB="1200005b000001000100cba75f7d0b81aa64fdbaf834d9d042c9dec994e0af1d521452540d83e6606fb64631689fe2e9af216fbca7e2a84e00a6ad5cb315398e8ec0169d6dbd71fda15fdcf725e2d79fc597275eae67deaba5984564038ca984cd32100a4d0f74d0a5c141ec73e4"], 0x12) ioctl$LOOP_CTL_ADD(0xffffffffffffffff, 0x4c80, 0x0) [ 929.936451][T12325] netlink: 'syz-executor.5': attribute type 22 has an invalid length. [ 929.945081][T12325] netlink: 4 bytes leftover after parsing attributes in process `syz-executor.5'. [ 929.954633][T12325] netlink: 'syz-executor.5': attribute type 22 has an invalid length. 15:16:03 executing program 5: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$SO_ATTACH_FILTER(r1, 0x1, 0x1a, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x20, 0x0, 0x0, 0xfffff034}, {0x6}]}, 0x8) write$binfmt_misc(r0, 0x0, 0x0) 15:16:03 executing program 2: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000000)='dctcp-reno\x00', 0xb) setsockopt$inet6_IPV6_PKTINFO(r0, 0x29, 0x32, 0x0, 0x0) 15:16:03 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) mkdir(&(0x7f0000000300)='./bus\x00', 0x0) mkdir(&(0x7f00000002c0)='./file1\x00', 0x0) mount$overlay(0x0, &(0x7f00000003c0)='./bus\x00', &(0x7f0000000080), 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB='upperdir=./bus,workdir=./file1,lowerdir=.']) getxattr(&(0x7f0000000140)='./bus\x00', &(0x7f0000000440)=@known='trusted.overlay.nlink\x00', 0x0, 0x0) 15:16:04 executing program 5: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$SO_ATTACH_FILTER(r1, 0x1, 0x1a, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x20, 0x0, 0x0, 0xfffff034}, {0x6}]}, 0x8) write$binfmt_misc(r0, 0x0, 0x0) 15:16:04 executing program 4: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$SO_ATTACH_FILTER(r1, 0x1, 0x1a, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x20, 0x0, 0x0, 0xfffff034}, {0x6}]}, 0x8) write$binfmt_misc(r0, 0x0, 0x0) 15:16:04 executing program 1: r0 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) bind$bt_hci(r0, &(0x7f0000000100)={0x1f, 0xffffffffffffffff, 0x4}, 0x6) io_setup(0xa, &(0x7f0000000080)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x24c01, 0x0) io_setup(0x202, &(0x7f0000000200)=0x0) io_submit(r2, 0x1, &(0x7f0000000780)=[&(0x7f0000000440)={0x0, 0x0, 0x4, 0x1, 0x0, r1, 0x0}]) r3 = bpf$OBJ_GET_MAP(0x7, &(0x7f0000000480)={&(0x7f0000000300)='./file0\x00', 0x0, 0x8}, 0x10) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet6_tcp(0xa, 0x1, 0x0) io_submit(r2, 0x3, &(0x7f00000006c0)=[&(0x7f0000000000)={0x40000000, 0x4, 0x0, 0x0, 0x0, r0, &(0x7f0000000040)="05", 0x1, 0x0, 0x0, 0x2}, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x5, 0xffc0, r3, &(0x7f0000000540)="82ad0d40e7d899af27f03002346459ee459c7338b26e75f31875725188fe1851b9655c4f502ddaf8ea5ff41052edf35ba40ab1e0ee7c2d08b387e863047c14a081056162d4275b17529a34138f59cf94e084245f06cee1b1f6a85a6f6838a01bbd0ade927c7aab243d3b7a08e5b04a34f1f34fd8580df25f7c211fc6393f7d5329b4375b34ac", 0x86, 0x0, 0x0, 0x2, r4}, &(0x7f0000000680)={0x0, 0x0, 0x0, 0x5, 0x0, 0xffffffffffffffff, &(0x7f0000000600)="069ef3c765a695936dc6210245a99f38d49b733d60d001c8f2f71ec96a374c9df6c80de4fd302387b0e9545d9146d31b82a1f1e04fce46b14e8109cb7d065842efdcc031e1256bfcc02277e3b9f61e61b6", 0x51, 0x2, 0x0, 0x0, r1}]) io_setup(0x3, &(0x7f00000000c0)=0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r7, &(0x7f0000000000)={0xa, 0x8000002}, 0x1c) sendto$inet6(r7, 0x0, 0x0, 0x22004001, &(0x7f0000b63fe4)={0xa, 0x2, 0x0, @loopback}, 0x1c) bind$inet6(r6, &(0x7f00000002c0)={0xa, 0x4e24, 0x1, @remote, 0xbccc}, 0x1c) setsockopt$inet6_tcp_TCP_MD5SIG(r7, 0x6, 0xe, &(0x7f0000000340)={@in6={{0xa, 0x0, 0x0, @loopback}}, 0x0, 0x0, 0x39, 0x0, "b0fd7b07ff8a216915a8d3215a3225178096acf74c85ad01ba95fd9d0543750fb5a62a045888e8febca073f1f821abb8083f4d192383c47b3800abd4d841e2d4b56039653b95d0cd0a71a6ea35bdfaf6"}, 0xd8) sendto$inet6(r7, &(0x7f0000000080)="44f9b108b1cdc885c9c533d21f474bec8bfef1df1e2da71e578dc6b91d09f7ab15378571d8e27546090000006e75436914ab717528ee4b7a9beaf908d11137c11903064e83b4951f4d433a5404970c85d92d7083fd38844cbb0c6c5eb508ddc2dc7a590aa7941b1e9eeb5a688138dea09b776cbfa784cbf550bf3074fb0d775da4df5a3f48bbdf452eeb6b923da9d0e25b80f76a873664b5753444fe05f33e5f91045540836c3cd6af10f0cd018f0c6f57f926ac959a5628c45088fbe0c87fbe6cbcda4662d2a12f6d00"/215, 0xd0d0c2ac, 0x1, 0x0, 0x0) splice(r7, 0x0, r6, 0x0, 0x406f408, 0x0) io_cancel(r5, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3, 0x2, r0, &(0x7f0000000140)="8760f7ce46fa269187cf8c94db53e789d3b08de8b50a218284a6982f0f3274538d508ec29e31b5ac2c0881d79ef1b2569da47720c4dd8674e2013a8ca0a3836903321e5b2c33362d6030fe6c7d8dde40e20d232646fde4f2b33f67cdf9971b88f8bb936733ee5bc7fc94eed866c7310d0e6030c3e913ef947a0821b4d183f1ac3c84b70e52dacb24ad3c4c51bef895eed7a8b8cf7ec29f48b7919e2d872e7b975f92e7d16e0464a00880ea92a974c07fb6e75dae3a6df53bb57686018713329a925019e2121786e1cb2912f7598a5c7f61aba307cf704b5bdd5123f9abafdf5bc9aadc22a13c1c3783", 0xe9, 0x4, 0x0, 0x0, r6}, &(0x7f0000000280)) 15:16:04 executing program 2: r0 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) bind$bt_hci(r0, &(0x7f0000000100)={0x1f, 0xffffffffffffffff, 0x4}, 0x6) io_setup(0xa, &(0x7f0000000080)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x24c01, 0x0) io_setup(0x202, &(0x7f0000000200)=0x0) io_submit(r2, 0x1, &(0x7f0000000780)=[&(0x7f0000000440)={0x0, 0x0, 0x4, 0x1, 0x0, r1, 0x0}]) r3 = bpf$OBJ_GET_MAP(0x7, &(0x7f0000000480)={&(0x7f0000000300)='./file0\x00', 0x0, 0x8}, 0x10) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet6_tcp(0xa, 0x1, 0x0) io_submit(r2, 0x3, &(0x7f00000006c0)=[&(0x7f0000000000)={0x40000000, 0x4, 0x0, 0x0, 0x0, r0, &(0x7f0000000040)="05", 0x1, 0x0, 0x0, 0x2}, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x5, 0xffc0, r3, &(0x7f0000000540)="82ad0d40e7d899af27f03002346459ee459c7338b26e75f31875725188fe1851b9655c4f502ddaf8ea5ff41052edf35ba40ab1e0ee7c2d08b387e863047c14a081056162d4275b17529a34138f59cf94e084245f06cee1b1f6a85a6f6838a01bbd0ade927c7aab243d3b7a08e5b04a34f1f34fd8580df25f7c211fc6393f7d5329b4375b34ac", 0x86, 0x0, 0x0, 0x2, r4}, &(0x7f0000000680)={0x0, 0x0, 0x0, 0x5, 0x0, 0xffffffffffffffff, &(0x7f0000000600)="069ef3c765a695936dc6210245a99f38d49b733d60d001c8f2f71ec96a374c9df6c80de4fd302387b0e9545d9146d31b82a1f1e04fce46b14e8109cb7d065842efdcc031e1256bfcc02277e3b9f61e61b6", 0x51, 0x2, 0x0, 0x0, r1}]) io_setup(0x3, &(0x7f00000000c0)=0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r7, &(0x7f0000000000)={0xa, 0x8000002}, 0x1c) sendto$inet6(r7, 0x0, 0x0, 0x22004001, &(0x7f0000b63fe4)={0xa, 0x2, 0x0, @loopback}, 0x1c) bind$inet6(r6, &(0x7f00000002c0)={0xa, 0x4e24, 0x1, @remote, 0xbccc}, 0x1c) setsockopt$inet6_tcp_TCP_MD5SIG(r7, 0x6, 0xe, &(0x7f0000000340)={@in6={{0xa, 0x0, 0x0, @loopback}}, 0x0, 0x0, 0x39, 0x0, "b0fd7b07ff8a216915a8d3215a3225178096acf74c85ad01ba95fd9d0543750fb5a62a045888e8febca073f1f821abb8083f4d192383c47b3800abd4d841e2d4b56039653b95d0cd0a71a6ea35bdfaf6"}, 0xd8) sendto$inet6(r7, &(0x7f0000000080)="44f9b108b1cdc885c9c533d21f474bec8bfef1df1e2da71e578dc6b91d09f7ab15378571d8e27546090000006e75436914ab717528ee4b7a9beaf908d11137c11903064e83b4951f4d433a5404970c85d92d7083fd38844cbb0c6c5eb508ddc2dc7a590aa7941b1e9eeb5a688138dea09b776cbfa784cbf550bf3074fb0d775da4df5a3f48bbdf452eeb6b923da9d0e25b80f76a873664b5753444fe05f33e5f91045540836c3cd6af10f0cd018f0c6f57f926ac959a5628c45088fbe0c87fbe6cbcda4662d2a12f6d00"/215, 0xd0d0c2ac, 0x1, 0x0, 0x0) splice(r7, 0x0, r6, 0x0, 0x406f408, 0x0) io_cancel(r5, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3, 0x2, r0, &(0x7f0000000140)="8760f7ce46fa269187cf8c94db53e789d3b08de8b50a218284a6982f0f3274538d508ec29e31b5ac2c0881d79ef1b2569da47720c4dd8674e2013a8ca0a3836903321e5b2c33362d6030fe6c7d8dde40e20d232646fde4f2b33f67cdf9971b88f8bb936733ee5bc7fc94eed866c7310d0e6030c3e913ef947a0821b4d183f1ac3c84b70e52dacb24ad3c4c51bef895eed7a8b8cf7ec29f48b7919e2d872e7b975f92e7d16e0464a00880ea92a974c07fb6e75dae3a6df53bb57686018713329a925019e2121786e1cb2912f7598a5c7f61aba307cf704b5bdd5123f9abafdf5bc9aadc22a13c1c3783", 0xe9, 0x4, 0x0, 0x0, r6}, &(0x7f0000000280)) 15:16:04 executing program 3: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f0000000000)=0x5) read$FUSE(0xffffffffffffffff, &(0x7f0000001740)={0x2020, 0x0, 0x0, 0x0}, 0x2020) r1 = getpid() sched_setscheduler(r1, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r3, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) syz_mount_image$tmpfs(0x0, &(0x7f0000000080)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) pipe2$9p(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x84840) fstat(0xffffffffffffffff, 0x0) r5 = openat$loop_ctrl(0xffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$LOOP_CTL_ADD(r5, 0x4c80, 0x0) ioctl$LOOP_CTL_REMOVE(r5, 0x4c81, 0x0) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x1000}, 0xc, 0x0, 0x1, 0x0, 0x0, 0x40004}, 0x1) sendmsg$netlink(0xffffffffffffffff, &(0x7f0000000b00)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f00000003c0)={0x12c, 0x1f, 0x4, 0x70bd25, 0x25dfdbff, "", [@generic="e5813cf7b361be5783f2e5614368", @typed={0x14, 0x5c, 0x0, 0x0, @ipv6=@mcast1}, @generic="672ff9e85de57fffc0d13030ac2c26e228e6eebf5ca287ebd0b76b38855809c44de1f0670e2377d6b1e5b68c5ff97298a93c5b37df561ea648708b8cb3e663b2208ac71f76e6fa0fc1de4088abeb8b48e4c084ba85f2a25654e5ea28e33a679aca1bc3dc6052a7", @nested={0x90, 0x26, 0x0, 0x1, [@typed={0x14, 0x78, 0x0, 0x0, @ipv6=@dev={0xfe, 0x80, '\x00', 0xd}}, @typed={0x16, 0x65, 0x0, 0x0, @str='/dev/loop-control\x00'}, @typed={0xc, 0x0, 0x0, 0x0, @u64=0xc7}, @generic="750008c1390f3c51f37481dcb0b6adc901f1d18c7573efdbd1a21d6d7c97a836c19759dd638ca8739643d2b6cce4c85f", @typed={0x8, 0x82, 0x0, 0x0, @uid=r0}, @typed={0x14, 0x80, 0x0, 0x0, @ipv6=@private0}, @typed={0x8, 0x0, 0x0, 0x0, @pid=r1}]}]}, 0x12c}, {&(0x7f0000000500)={0x370, 0x24, 0x0, 0x70bd28, 0x25dfdbfb, "", [@generic="59e48073cf3fc80d38c548401de83db22005c71a2e326107dbb6ed6730cc5e206d7a3cbf6a163ce7f4796bd50b8597918964db4b9e4339d13381c18af44d93f519f83c6410239c3c413a92604585d96910dc8608985de5479664ce03279bf7f6af1c2215761a6ba56ef4182007a63af0f96331b41a4b879db0321f03dfec2d4cff79a10e2b5f3cbd74ebb9073a8639f4c19cee7347abf8b5520c23468fce5e1915928b8396ac3c45380162a6877adc48b68845a76210bf0cf87948bf198c304ac63b2d085a3080e4b3257f7e86e1c00a240b11d18b62686211d0081fd3b3aad711e38ec51f4c64a12eebd6e50db70ad8a3163c7582", @typed={0xc, 0x0, 0x0, 0x0, @u64=0x1}, @generic="bdf658a3015020a44e3ca1cc42d368e53fcbefba439f62a66976bcd942a0126463d30e82644efe980a69aaff", @nested={0xa0, 0x51, 0x0, 0x1, [@generic="badf8c", @generic="0d9b28252c7ee1a77be38d155ce8bdccbaf9c425209c9b4ba5e5ba23232b4ccc44609acde03532b279f9ad57498abc1c941b15cebbc0da0d733adcf23e67f4fd0d73367fc7434137ce23322186ce943310ebb8aa1049e734780565171cc62b3acc97aa28e487c147785be7018e64d5c5db1e3d86f22078dfcaba7b7590f173bc174f367877946e1fa3c6dad8f6c5f44f89", @typed={0x8, 0x16, 0x0, 0x0, @pid=r1}]}, @typed={0x8, 0x0, 0x0, 0x0, @u32}, @typed={0x16, 0x6a, 0x0, 0x0, @str='/dev/loop-control\x00'}, @nested={0x15a, 0x0, 0x0, 0x1, [@typed={0x4, 0x7c}, @typed={0xec, 0x0, 0x0, 0x0, @binary="aa35f0f43be036a115051accf9e421fb12657b524e81d1abe13a06abcef73d5b2d15f135451dc5c2064e0e4a5a254ff4974a7e305a15593b6d30fa02cf23abf876aacdbfdb2f610fdf442d70044bd9936c1759dcc61a85d01397f0e05a1906a7b4ba5efc1b4428a36fb49509d1241ff7566d8854df8e4bbfce74660344e5044c769352b95b00812e8c9d73ed16a8f4c1b8acfe7b8c8f36ef7a9480ea168df7d0af0a9c089d5498705c323cb22064a5d830b1599cdadaa4436c907075ef7e8cf7da9b82e48b466025e88f1c9e2439a8f3c0d623367c7b5a66fbf294a25d0d62210d8dbbe58312272d"}, @typed={0x8, 0x80, 0x0, 0x0, @pid}, @generic="411d0970a79dfd88190a2df577268e26db6abbbaca45354d58d8ee0628f308b3de85410f966c23a674f9916cbba71d22f03afc6020a107e7d5c4b4a0a97b5b146366b5a70f17654267e66bbe15ba0a23bf1d0a7b927e38767b2cdea5601a"]}, @typed={0x14, 0x6b, 0x0, 0x0, @ipv6=@ipv4={'\x00', '\xff\xff', @initdev={0xac, 0x1e, 0x1, 0x0}}}]}, 0x370}, {0x0}, {&(0x7f00000048c0)={0x98, 0x3c, 0xf00, 0x70bd2d, 0x25dfdbfe, "", [@generic="68999362b8b54f324d2d1723178577dd026f6308daea105cd652efb262bcc3ea1d34cb938e0803850824457f54c26c9c7b71ebdfe0c9bbc66e8ad018078f458e63879dfb9312f9752bd844efc32207fcf156f7b2398d30de906e48953731baf0", @generic="da11ffafe1205f10a478ea2aa3c02383db1dbc589dc0aec40ce270", @generic, @typed={0xc, 0x21, 0x0, 0x0, @u64=0x8000}]}, 0x98}], 0x4, &(0x7f0000000a80)=[@rights={{0x24, 0x1, 0x1, [r5, r4, r2, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0x28, 0x800}, 0x40) write$P9_RLERRORu(r4, &(0x7f0000000340)=ANY=[@ANYBLOB="1200005b000001000100cba75f7d0b81aa64fdbaf834d9d042c9dec994e0af1d521452540d83e6606fb64631689fe2e9af216fbca7e2a84e00a6ad5cb315398e8ec0169d6dbd71fda15fdcf725e2d79fc597275eae67deaba5984564038ca984cd32100a4d0f74d0a5c141ec73e4"], 0x12) ioctl$LOOP_CTL_ADD(0xffffffffffffffff, 0x4c80, 0x0) 15:16:04 executing program 5: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$SO_ATTACH_FILTER(r1, 0x1, 0x1a, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x20, 0x0, 0x0, 0xfffff034}, {0x6}]}, 0x8) write$binfmt_misc(r0, 0x0, 0x0) 15:16:05 executing program 4: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$SO_ATTACH_FILTER(r1, 0x1, 0x1a, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x20, 0x0, 0x0, 0xfffff034}, {0x6}]}, 0x8) write$binfmt_misc(r0, 0x0, 0x0) 15:16:05 executing program 0: nanosleep(&(0x7f0000000040), &(0x7f0000001100)) clock_getres(0x2, &(0x7f0000000080)) r0 = msgget$private(0x0, 0xfffffffffffffffd) msgctl$IPC_RMID(0xffffffffffffffff, 0x0) msgget$private(0x0, 0x401) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000001140)=ANY=[@ANYRESOCT=r0], 0x169, 0x800) msgsnd(0x0, &(0x7f0000000100)=ANY=[], 0xee, 0x0) msgctl$IPC_STAT(0x0, 0x2, &(0x7f0000000580)=""/212) msgrcv(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000000000000000000000031050000000000000000000000000000000000000000000083d00000000000c2030000000000000080000000000000000000000000000000000000000000000000f1ffffffffffffff0000000000000000000000e621b441842dfd98f404e8ad0a90a7cae5bce8ec32"], 0x5f, 0x1, 0x0) msgrcv(r0, &(0x7f0000000380)=ANY=[], 0x94, 0x3, 0x1000) msgrcv(r1, &(0x7f0000000100)={0x0, ""/119}, 0x7f, 0x2, 0x800) msgrcv(r0, &(0x7f0000000380)={0x0, ""/220}, 0xe4, 0x48411d2ee54c316f, 0x1000) r2 = msgget$private(0x0, 0x3aa) msgsnd(r2, &(0x7f0000000940)=ANY=[@ANYRESOCT=r0], 0x44b, 0x0) msgsnd(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="3b1d000000000000add71384bce576b8f67d9ee83ec66275d75252496fc5d1940aa44d70adf85fb481c6c72f804d38357970bcdac76a2630c9b6e95d5944b9cc7e433bb73ff924e729c9f300552ddad5cad9d090519bcddd176f7ad5006b96609d7a245163c39fa8b7eaad8ebce5eb9a661cd222f270fcf60497c699d5b1c5f41116798f783c4986cc06639145d3fbc61561c6cacc8b5567a64a53e3c37253c5d1f710b4bc3208e7b0c4e47edd56124fd8f8b958a13863c1b9390b3762d30e8eb3550ddc6c9c797215a0b4a6163268eaee3f49fe34e722e89d448d1c42757e7d328f85b49dd30b5c87ab3a394f669f5d6abf6a1407a05f"], 0xf, 0x0) msgrcv(0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000ed00000000000000007d00"/51], 0x33, 0x0, 0x1800) msgsnd(r0, &(0x7f0000000680)=ANY=[@ANYBLOB="0300000000000004226451050685aa537bf2898ba1e0f9a13df6da78278838350c25a5ccd5e01712a3f91315d5225bbf01df6ec463c6e13f719c1cd4ace0e1223420a1d71b88e7872f0a205de12b6f2e449aa64e2ce64fa9bd3af5095df46cb6f4a32afe079de7ce9d8132e04bec638e4a1a065fdeed10de5b60682357b00752aa6002f21c58ed126c533c25e3a5e34351c5609f6370c9b8cb808cf903f132867d50445b18a0d95272ae513b0aba4bbbf19926fee5ae33b0f5b9fa7fc62c0fb8fff800afa77da64ae9e157f9bdf86ff361bd8f3ee9297fac7cf19bf41bbce595407ae4fef68c801b505880f4fccece7669e33f91903910c631a9cda4d0681000000000000000b61873c5bf46e7efc9be7ef5186f112d62ba9846979a65b6e16ebfd57476f27a8fd2f842a0bb3b62510121adc62474f48305ff0fdcb05c5bdd1ba49ee77c1d44be29f098802547aa11fd5c000a148d42", @ANYBLOB="bf0215e56dcd33573e59f6cb2d37e79c45a2c5b1ecf56f7f32ab18f51fb04af459e9e4deba9bbee3e3bac0a8880f222bfde025a5c2bffd827d86422e094c3a468dc1cf2e966d3db6911337e61109ac7e981286b20be7d17f5a494a5c88d58ccd51fb58589ced731917d3fbf0582ff5655cca738ecb6aa2357af32328a1ce3df1692cf20ca58453a01e236e8ba7ba6981167a0d9d6fbb0a18d568f4b949bab73b3a431d67"], 0xf5, 0x800) msgget$private(0x0, 0x220) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000480)=""/251) 15:16:05 executing program 5: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$SO_ATTACH_FILTER(r1, 0x1, 0x1a, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x20, 0x0, 0x0, 0xfffff034}, {0x6}]}, 0x8) write$binfmt_misc(r0, 0x0, 0x0) 15:16:05 executing program 4: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$SO_ATTACH_FILTER(r1, 0x1, 0x1a, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x20, 0x0, 0x0, 0xfffff034}, {0x6}]}, 0x8) write$binfmt_misc(r0, 0x0, 0x0) 15:16:06 executing program 1: r0 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) bind$bt_hci(r0, &(0x7f0000000100)={0x1f, 0xffffffffffffffff, 0x4}, 0x6) io_setup(0xa, &(0x7f0000000080)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x24c01, 0x0) io_setup(0x202, &(0x7f0000000200)=0x0) io_submit(r2, 0x1, &(0x7f0000000780)=[&(0x7f0000000440)={0x0, 0x0, 0x4, 0x1, 0x0, r1, 0x0}]) r3 = bpf$OBJ_GET_MAP(0x7, &(0x7f0000000480)={&(0x7f0000000300)='./file0\x00', 0x0, 0x8}, 0x10) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet6_tcp(0xa, 0x1, 0x0) io_submit(r2, 0x3, &(0x7f00000006c0)=[&(0x7f0000000000)={0x40000000, 0x4, 0x0, 0x0, 0x0, r0, &(0x7f0000000040)="05", 0x1, 0x0, 0x0, 0x2}, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x5, 0xffc0, r3, &(0x7f0000000540)="82ad0d40e7d899af27f03002346459ee459c7338b26e75f31875725188fe1851b9655c4f502ddaf8ea5ff41052edf35ba40ab1e0ee7c2d08b387e863047c14a081056162d4275b17529a34138f59cf94e084245f06cee1b1f6a85a6f6838a01bbd0ade927c7aab243d3b7a08e5b04a34f1f34fd8580df25f7c211fc6393f7d5329b4375b34ac", 0x86, 0x0, 0x0, 0x2, r4}, &(0x7f0000000680)={0x0, 0x0, 0x0, 0x5, 0x0, 0xffffffffffffffff, &(0x7f0000000600)="069ef3c765a695936dc6210245a99f38d49b733d60d001c8f2f71ec96a374c9df6c80de4fd302387b0e9545d9146d31b82a1f1e04fce46b14e8109cb7d065842efdcc031e1256bfcc02277e3b9f61e61b6", 0x51, 0x2, 0x0, 0x0, r1}]) io_setup(0x3, &(0x7f00000000c0)=0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r7, &(0x7f0000000000)={0xa, 0x8000002}, 0x1c) sendto$inet6(r7, 0x0, 0x0, 0x22004001, &(0x7f0000b63fe4)={0xa, 0x2, 0x0, @loopback}, 0x1c) bind$inet6(r6, &(0x7f00000002c0)={0xa, 0x4e24, 0x1, @remote, 0xbccc}, 0x1c) setsockopt$inet6_tcp_TCP_MD5SIG(r7, 0x6, 0xe, &(0x7f0000000340)={@in6={{0xa, 0x0, 0x0, @loopback}}, 0x0, 0x0, 0x39, 0x0, "b0fd7b07ff8a216915a8d3215a3225178096acf74c85ad01ba95fd9d0543750fb5a62a045888e8febca073f1f821abb8083f4d192383c47b3800abd4d841e2d4b56039653b95d0cd0a71a6ea35bdfaf6"}, 0xd8) sendto$inet6(r7, &(0x7f0000000080)="44f9b108b1cdc885c9c533d21f474bec8bfef1df1e2da71e578dc6b91d09f7ab15378571d8e27546090000006e75436914ab717528ee4b7a9beaf908d11137c11903064e83b4951f4d433a5404970c85d92d7083fd38844cbb0c6c5eb508ddc2dc7a590aa7941b1e9eeb5a688138dea09b776cbfa784cbf550bf3074fb0d775da4df5a3f48bbdf452eeb6b923da9d0e25b80f76a873664b5753444fe05f33e5f91045540836c3cd6af10f0cd018f0c6f57f926ac959a5628c45088fbe0c87fbe6cbcda4662d2a12f6d00"/215, 0xd0d0c2ac, 0x1, 0x0, 0x0) splice(r7, 0x0, r6, 0x0, 0x406f408, 0x0) io_cancel(r5, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3, 0x2, r0, &(0x7f0000000140)="8760f7ce46fa269187cf8c94db53e789d3b08de8b50a218284a6982f0f3274538d508ec29e31b5ac2c0881d79ef1b2569da47720c4dd8674e2013a8ca0a3836903321e5b2c33362d6030fe6c7d8dde40e20d232646fde4f2b33f67cdf9971b88f8bb936733ee5bc7fc94eed866c7310d0e6030c3e913ef947a0821b4d183f1ac3c84b70e52dacb24ad3c4c51bef895eed7a8b8cf7ec29f48b7919e2d872e7b975f92e7d16e0464a00880ea92a974c07fb6e75dae3a6df53bb57686018713329a925019e2121786e1cb2912f7598a5c7f61aba307cf704b5bdd5123f9abafdf5bc9aadc22a13c1c3783", 0xe9, 0x4, 0x0, 0x0, r6}, &(0x7f0000000280)) 15:16:06 executing program 5: r0 = openat$rtc(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$RTC_WKALM_SET(r0, 0x4028700f, &(0x7f00000001c0)={0x1, 0x0, {0x0, 0x0, 0x0, 0x18, 0x6, 0xaa}}) 15:16:06 executing program 4: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) r0 = socket$inet_udp(0x2, 0x2, 0x0) r1 = socket$key(0xf, 0x3, 0x2) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, 0x0, 0x0) sendmsg$key(r1, &(0x7f0000000000)={0x40000000, 0x0, &(0x7f0000000040)={&(0x7f0000000240)=ANY=[@ANYBLOB="0207280902"], 0x10}}, 0x0) bind$inet(r0, &(0x7f00000001c0)={0x2, 0x0, @local}, 0x16) connect$inet(r0, &(0x7f0000000480)={0x2, 0x0, @multicast1}, 0x10) setsockopt$inet_IP_XFRM_POLICY(r0, 0x0, 0x11, &(0x7f0000000080)={{{@in=@local, @in6=@private0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0xee01}, {}, {}, 0x0, 0x0, 0x1}, {{@in, 0x0, 0x33}, 0x0, @in=@broadcast, 0x0, 0x0, 0x0, 0x3}}, 0xe8) bind$bt_sco(0xffffffffffffffff, &(0x7f00000002c0), 0x8) sendmmsg(r2, &(0x7f0000004d40)=[{{0x0, 0x0, 0x0}}], 0x1, 0x0) sendmmsg(r0, &(0x7f0000007fc0), 0x800001d, 0x0) sendmsg$key(r1, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000280)=ANY=[@ANYBLOB="0209000002"], 0x10}}, 0x0) bpf$ENABLE_STATS(0x20, 0x0, 0x0) [ 933.625846][T12368] not chained 130000 origins [ 933.630746][T12368] CPU: 0 PID: 12368 Comm: syz-executor.3 Not tainted 5.18.0-rc4-syzkaller #0 [ 933.639556][T12368] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 933.649646][T12368] Call Trace: [ 933.652948][T12368] [ 933.655903][T12368] dump_stack_lvl+0x1ff/0x28e [ 933.660641][T12368] dump_stack+0x25/0x28 [ 933.664847][T12368] kmsan_internal_chain_origin+0x78/0x120 [ 933.670639][T12368] ? kmsan_internal_unpoison_memory+0x10/0x20 [ 933.676783][T12368] ? kmsan_get_metadata+0x33/0x220 [ 933.681944][T12368] ? kmsan_get_shadow_origin_ptr+0x9b/0xf0 [ 933.687802][T12368] ? __unix_dgram_recvmsg+0x1a0b/0x1c20 [ 933.693414][T12368] ? kmsan_get_metadata+0x33/0x220 [ 933.698663][T12368] ? kmsan_get_shadow_origin_ptr+0x9b/0xf0 [ 933.704528][T12368] ? should_fail+0x75/0x9c0 [ 933.709085][T12368] ? kmsan_get_metadata+0x33/0x220 [ 933.714244][T12368] ? kmsan_internal_set_shadow_origin+0x62/0xe0 [ 933.720554][T12368] ? kmsan_internal_unpoison_memory+0x10/0x20 [ 933.726702][T12368] ? kmsan_get_metadata+0x33/0x220 [ 933.731859][T12368] ? kmsan_get_shadow_origin_ptr+0x9b/0xf0 [ 933.737715][T12368] __msan_chain_origin+0xbf/0x140 [ 933.742806][T12368] __get_compat_msghdr+0x6e1/0x9d0 [ 933.747999][T12368] get_compat_msghdr+0x108/0x2c0 [ 933.753003][T12368] ? __sys_recvmmsg+0x51c/0x6f0 [ 933.757926][T12368] do_recvmmsg+0xd77/0x2120 [ 933.762517][T12368] ? __stack_depot_save+0x21/0x4b0 [ 933.767700][T12368] ? kmsan_get_metadata+0x33/0x220 [ 933.772856][T12368] ? kmsan_internal_set_shadow_origin+0x62/0xe0 [ 933.779168][T12368] ? kmsan_internal_unpoison_memory+0x10/0x20 [ 933.785304][T12368] ? __ia32_compat_sys_recvmmsg_time32+0x16e/0x1d0 [ 933.791874][T12368] __sys_recvmmsg+0x51c/0x6f0 [ 933.796626][T12368] __ia32_compat_sys_recvmmsg_time32+0x16e/0x1d0 [ 933.803023][T12368] __do_fast_syscall_32+0x96/0xf0 [ 933.808094][T12368] do_fast_syscall_32+0x34/0x70 [ 933.812995][T12368] do_SYSENTER_32+0x1b/0x20 [ 933.817539][T12368] entry_SYSENTER_compat_after_hwframe+0x4d/0x5c [ 933.823917][T12368] RIP: 0023:0xf7f07549 [ 933.828002][T12368] 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 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 [ 933.847644][T12368] RSP: 002b:00000000f7ee15cc EFLAGS: 00000296 ORIG_RAX: 0000000000000151 [ 933.856089][T12368] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00000000200000c0 [ 933.864087][T12368] RDX: 0000000000010106 RSI: 0000000000000002 RDI: 0000000000000000 [ 933.872075][T12368] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 933.880062][T12368] R10: 0000000000000000 R11: 0000000000000000 R12: 0000000000000000 [ 933.888051][T12368] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 [ 933.896052][T12368] [ 933.904967][T12368] Uninit was stored to memory at: [ 933.910083][T12368] __get_compat_msghdr+0x6e1/0x9d0 [ 933.916289][T12368] get_compat_msghdr+0x108/0x2c0 [ 933.921302][T12368] do_recvmmsg+0xd77/0x2120 [ 933.925953][T12368] __sys_recvmmsg+0x51c/0x6f0 [ 933.930686][T12368] __ia32_compat_sys_recvmmsg_time32+0x16e/0x1d0 [ 933.937174][T12368] __do_fast_syscall_32+0x96/0xf0 [ 933.942336][T12368] do_fast_syscall_32+0x34/0x70 [ 933.947248][T12368] do_SYSENTER_32+0x1b/0x20 [ 933.951885][T12368] entry_SYSENTER_compat_after_hwframe+0x4d/0x5c [ 933.958270][T12368] [ 933.960603][T12368] Uninit was stored to memory at: [ 933.965803][T12368] __get_compat_msghdr+0x6e1/0x9d0 [ 933.970964][T12368] get_compat_msghdr+0x108/0x2c0 [ 933.976046][T12368] do_recvmmsg+0xd77/0x2120 [ 933.980602][T12368] __sys_recvmmsg+0x51c/0x6f0 [ 933.985422][T12368] __ia32_compat_sys_recvmmsg_time32+0x16e/0x1d0 [ 933.991893][T12368] __do_fast_syscall_32+0x96/0xf0 [ 933.996968][T12368] do_fast_syscall_32+0x34/0x70 [ 934.001949][T12368] do_SYSENTER_32+0x1b/0x20 [ 934.006493][T12368] entry_SYSENTER_compat_after_hwframe+0x4d/0x5c [ 934.012983][T12368] [ 934.015311][T12368] Uninit was stored to memory at: [ 934.020403][T12368] __get_compat_msghdr+0x6e1/0x9d0 [ 934.025649][T12368] get_compat_msghdr+0x108/0x2c0 [ 934.030643][T12368] do_recvmmsg+0xd77/0x2120 [ 934.035284][T12368] __sys_recvmmsg+0x51c/0x6f0 [ 934.040012][T12368] __ia32_compat_sys_recvmmsg_time32+0x16e/0x1d0 [ 934.046490][T12368] __do_fast_syscall_32+0x96/0xf0 [ 934.051569][T12368] do_fast_syscall_32+0x34/0x70 [ 934.056574][T12368] do_SYSENTER_32+0x1b/0x20 [ 934.061139][T12368] entry_SYSENTER_compat_after_hwframe+0x4d/0x5c [ 934.067618][T12368] [ 934.069950][T12368] Uninit was stored to memory at: [ 934.075149][T12368] __get_compat_msghdr+0x6e1/0x9d0 [ 934.080315][T12368] get_compat_msghdr+0x108/0x2c0 [ 934.085394][T12368] do_recvmmsg+0xd77/0x2120 [ 934.089984][T12368] __sys_recvmmsg+0x51c/0x6f0 [ 934.094806][T12368] __ia32_compat_sys_recvmmsg_time32+0x16e/0x1d0 [ 934.101197][T12368] __do_fast_syscall_32+0x96/0xf0 [ 934.106361][T12368] do_fast_syscall_32+0x34/0x70 [ 934.111264][T12368] do_SYSENTER_32+0x1b/0x20 [ 934.115915][T12368] entry_SYSENTER_compat_after_hwframe+0x4d/0x5c [ 934.122389][T12368] [ 934.124724][T12368] Uninit was stored to memory at: [ 934.129813][T12368] __get_compat_msghdr+0x6e1/0x9d0 [ 934.135063][T12368] get_compat_msghdr+0x108/0x2c0 [ 934.140052][T12368] do_recvmmsg+0xd77/0x2120 [ 934.144706][T12368] __sys_recvmmsg+0x51c/0x6f0 [ 934.149439][T12368] __ia32_compat_sys_recvmmsg_time32+0x16e/0x1d0 [ 934.155921][T12368] __do_fast_syscall_32+0x96/0xf0 [ 934.160997][T12368] do_fast_syscall_32+0x34/0x70 [ 934.165986][T12368] do_SYSENTER_32+0x1b/0x20 [ 934.170535][T12368] entry_SYSENTER_compat_after_hwframe+0x4d/0x5c [ 934.177041][T12368] [ 934.179379][T12368] Uninit was stored to memory at: [ 934.184573][T12368] __get_compat_msghdr+0x6e1/0x9d0 [ 934.189737][T12368] get_compat_msghdr+0x108/0x2c0 [ 934.194824][T12368] do_recvmmsg+0xd77/0x2120 [ 934.199378][T12368] __sys_recvmmsg+0x51c/0x6f0 [ 934.204190][T12368] __ia32_compat_sys_recvmmsg_time32+0x16e/0x1d0 [ 934.210571][T12368] __do_fast_syscall_32+0x96/0xf0 [ 934.215739][T12368] do_fast_syscall_32+0x34/0x70 [ 934.220638][T12368] do_SYSENTER_32+0x1b/0x20 [ 934.225331][T12368] entry_SYSENTER_compat_after_hwframe+0x4d/0x5c [ 934.231811][T12368] [ 934.234142][T12368] Uninit was stored to memory at: [ 934.239238][T12368] __get_compat_msghdr+0x6e1/0x9d0 [ 934.244554][T12368] get_compat_msghdr+0x108/0x2c0 [ 934.249551][T12368] do_recvmmsg+0xd77/0x2120 [ 934.254262][T12368] __sys_recvmmsg+0x51c/0x6f0 [ 934.258997][T12368] __ia32_compat_sys_recvmmsg_time32+0x16e/0x1d0 [ 934.265478][T12368] __do_fast_syscall_32+0x96/0xf0 [ 934.270567][T12368] do_fast_syscall_32+0x34/0x70 [ 934.275619][T12368] do_SYSENTER_32+0x1b/0x20 [ 934.280183][T12368] entry_SYSENTER_compat_after_hwframe+0x4d/0x5c [ 934.286714][T12368] [ 934.289046][T12368] Local variable msg_sys created at: [ 934.294485][T12368] do_recvmmsg+0xbb/0x2120 [ 934.298957][T12368] __sys_recvmmsg+0x51c/0x6f0 15:16:07 executing program 0: nanosleep(&(0x7f0000000040), &(0x7f0000001100)) clock_getres(0x2, &(0x7f0000000080)) r0 = msgget$private(0x0, 0xfffffffffffffffd) msgctl$IPC_RMID(0xffffffffffffffff, 0x0) msgget$private(0x0, 0x401) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000001140)=ANY=[@ANYRESOCT=r0], 0x169, 0x800) msgsnd(0x0, &(0x7f0000000100)=ANY=[], 0xee, 0x0) msgctl$IPC_STAT(0x0, 0x2, &(0x7f0000000580)=""/212) msgrcv(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000000000000000000000031050000000000000000000000000000000000000000000083d00000000000c2030000000000000080000000000000000000000000000000000000000000000000f1ffffffffffffff0000000000000000000000e621b441842dfd98f404e8ad0a90a7cae5bce8ec32"], 0x5f, 0x1, 0x0) msgrcv(r0, &(0x7f0000000380)=ANY=[], 0x94, 0x3, 0x1000) msgrcv(r1, &(0x7f0000000100)={0x0, ""/119}, 0x7f, 0x2, 0x800) msgrcv(r0, &(0x7f0000000380)={0x0, ""/220}, 0xe4, 0x48411d2ee54c316f, 0x1000) r2 = msgget$private(0x0, 0x3aa) msgsnd(r2, &(0x7f0000000940)=ANY=[@ANYRESOCT=r0], 0x44b, 0x0) msgsnd(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="3b1d000000000000add71384bce576b8f67d9ee83ec66275d75252496fc5d1940aa44d70adf85fb481c6c72f804d38357970bcdac76a2630c9b6e95d5944b9cc7e433bb73ff924e729c9f300552ddad5cad9d090519bcddd176f7ad5006b96609d7a245163c39fa8b7eaad8ebce5eb9a661cd222f270fcf60497c699d5b1c5f41116798f783c4986cc06639145d3fbc61561c6cacc8b5567a64a53e3c37253c5d1f710b4bc3208e7b0c4e47edd56124fd8f8b958a13863c1b9390b3762d30e8eb3550ddc6c9c797215a0b4a6163268eaee3f49fe34e722e89d448d1c42757e7d328f85b49dd30b5c87ab3a394f669f5d6abf6a1407a05f"], 0xf, 0x0) msgrcv(0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000ed00000000000000007d00"/51], 0x33, 0x0, 0x1800) msgsnd(r0, &(0x7f0000000680)=ANY=[@ANYBLOB="0300000000000004226451050685aa537bf2898ba1e0f9a13df6da78278838350c25a5ccd5e01712a3f91315d5225bbf01df6ec463c6e13f719c1cd4ace0e1223420a1d71b88e7872f0a205de12b6f2e449aa64e2ce64fa9bd3af5095df46cb6f4a32afe079de7ce9d8132e04bec638e4a1a065fdeed10de5b60682357b00752aa6002f21c58ed126c533c25e3a5e34351c5609f6370c9b8cb808cf903f132867d50445b18a0d95272ae513b0aba4bbbf19926fee5ae33b0f5b9fa7fc62c0fb8fff800afa77da64ae9e157f9bdf86ff361bd8f3ee9297fac7cf19bf41bbce595407ae4fef68c801b505880f4fccece7669e33f91903910c631a9cda4d0681000000000000000b61873c5bf46e7efc9be7ef5186f112d62ba9846979a65b6e16ebfd57476f27a8fd2f842a0bb3b62510121adc62474f48305ff0fdcb05c5bdd1ba49ee77c1d44be29f098802547aa11fd5c000a148d42", @ANYBLOB="bf0215e56dcd33573e59f6cb2d37e79c45a2c5b1ecf56f7f32ab18f51fb04af459e9e4deba9bbee3e3bac0a8880f222bfde025a5c2bffd827d86422e094c3a468dc1cf2e966d3db6911337e61109ac7e981286b20be7d17f5a494a5c88d58ccd51fb58589ced731917d3fbf0582ff5655cca738ecb6aa2357af32328a1ce3df1692cf20ca58453a01e236e8ba7ba6981167a0d9d6fbb0a18d568f4b949bab73b3a431d67"], 0xf5, 0x800) msgget$private(0x0, 0x220) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000480)=""/251) [ 934.692971][T12392] rtc_cmos 00:00: Alarms can be up to one day in the future 15:16:07 executing program 5: 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$netlbl_mgmt(&(0x7f0000000040), r0) sendmsg$NLBL_MGMT_C_ADDDEF(r1, &(0x7f0000000140)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000080)={0x28, r2, 0x1, 0x0, 0x0, {}, [@NLBL_MGMT_A_DOMAIN={0xa, 0x1, 'wpPn1\x00'}, @NLBL_MGMT_A_PROTOCOL={0x8, 0x2, 0x5}]}, 0x28}}, 0x0) 15:16:08 executing program 2: r0 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) bind$bt_hci(r0, &(0x7f0000000100)={0x1f, 0xffffffffffffffff, 0x4}, 0x6) io_setup(0xa, &(0x7f0000000080)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x24c01, 0x0) io_setup(0x202, &(0x7f0000000200)=0x0) io_submit(r2, 0x1, &(0x7f0000000780)=[&(0x7f0000000440)={0x0, 0x0, 0x4, 0x1, 0x0, r1, 0x0}]) r3 = bpf$OBJ_GET_MAP(0x7, &(0x7f0000000480)={&(0x7f0000000300)='./file0\x00', 0x0, 0x8}, 0x10) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet6_tcp(0xa, 0x1, 0x0) io_submit(r2, 0x3, &(0x7f00000006c0)=[&(0x7f0000000000)={0x40000000, 0x4, 0x0, 0x0, 0x0, r0, &(0x7f0000000040)="05", 0x1, 0x0, 0x0, 0x2}, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x5, 0xffc0, r3, &(0x7f0000000540)="82ad0d40e7d899af27f03002346459ee459c7338b26e75f31875725188fe1851b9655c4f502ddaf8ea5ff41052edf35ba40ab1e0ee7c2d08b387e863047c14a081056162d4275b17529a34138f59cf94e084245f06cee1b1f6a85a6f6838a01bbd0ade927c7aab243d3b7a08e5b04a34f1f34fd8580df25f7c211fc6393f7d5329b4375b34ac", 0x86, 0x0, 0x0, 0x2, r4}, &(0x7f0000000680)={0x0, 0x0, 0x0, 0x5, 0x0, 0xffffffffffffffff, &(0x7f0000000600)="069ef3c765a695936dc6210245a99f38d49b733d60d001c8f2f71ec96a374c9df6c80de4fd302387b0e9545d9146d31b82a1f1e04fce46b14e8109cb7d065842efdcc031e1256bfcc02277e3b9f61e61b6", 0x51, 0x2, 0x0, 0x0, r1}]) io_setup(0x3, &(0x7f00000000c0)=0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r7, &(0x7f0000000000)={0xa, 0x8000002}, 0x1c) sendto$inet6(r7, 0x0, 0x0, 0x22004001, &(0x7f0000b63fe4)={0xa, 0x2, 0x0, @loopback}, 0x1c) bind$inet6(r6, &(0x7f00000002c0)={0xa, 0x4e24, 0x1, @remote, 0xbccc}, 0x1c) setsockopt$inet6_tcp_TCP_MD5SIG(r7, 0x6, 0xe, &(0x7f0000000340)={@in6={{0xa, 0x0, 0x0, @loopback}}, 0x0, 0x0, 0x39, 0x0, "b0fd7b07ff8a216915a8d3215a3225178096acf74c85ad01ba95fd9d0543750fb5a62a045888e8febca073f1f821abb8083f4d192383c47b3800abd4d841e2d4b56039653b95d0cd0a71a6ea35bdfaf6"}, 0xd8) sendto$inet6(r7, &(0x7f0000000080)="44f9b108b1cdc885c9c533d21f474bec8bfef1df1e2da71e578dc6b91d09f7ab15378571d8e27546090000006e75436914ab717528ee4b7a9beaf908d11137c11903064e83b4951f4d433a5404970c85d92d7083fd38844cbb0c6c5eb508ddc2dc7a590aa7941b1e9eeb5a688138dea09b776cbfa784cbf550bf3074fb0d775da4df5a3f48bbdf452eeb6b923da9d0e25b80f76a873664b5753444fe05f33e5f91045540836c3cd6af10f0cd018f0c6f57f926ac959a5628c45088fbe0c87fbe6cbcda4662d2a12f6d00"/215, 0xd0d0c2ac, 0x1, 0x0, 0x0) splice(r7, 0x0, r6, 0x0, 0x406f408, 0x0) io_cancel(r5, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3, 0x2, r0, &(0x7f0000000140)="8760f7ce46fa269187cf8c94db53e789d3b08de8b50a218284a6982f0f3274538d508ec29e31b5ac2c0881d79ef1b2569da47720c4dd8674e2013a8ca0a3836903321e5b2c33362d6030fe6c7d8dde40e20d232646fde4f2b33f67cdf9971b88f8bb936733ee5bc7fc94eed866c7310d0e6030c3e913ef947a0821b4d183f1ac3c84b70e52dacb24ad3c4c51bef895eed7a8b8cf7ec29f48b7919e2d872e7b975f92e7d16e0464a00880ea92a974c07fb6e75dae3a6df53bb57686018713329a925019e2121786e1cb2912f7598a5c7f61aba307cf704b5bdd5123f9abafdf5bc9aadc22a13c1c3783", 0xe9, 0x4, 0x0, 0x0, r6}, &(0x7f0000000280)) [ 935.633381][T12368] not chained 140000 origins [ 935.638107][T12368] CPU: 1 PID: 12368 Comm: syz-executor.3 Not tainted 5.18.0-rc4-syzkaller #0 [ 935.646906][T12368] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 935.656989][T12368] Call Trace: [ 935.660289][T12368] [ 935.663237][T12368] dump_stack_lvl+0x1ff/0x28e [ 935.667972][T12368] dump_stack+0x25/0x28 [ 935.672178][T12368] kmsan_internal_chain_origin+0x78/0x120 [ 935.677968][T12368] ? kmsan_internal_unpoison_memory+0x10/0x20 [ 935.684103][T12368] ? kmsan_get_metadata+0x33/0x220 [ 935.689257][T12368] ? kmsan_get_shadow_origin_ptr+0x9b/0xf0 [ 935.695118][T12368] ? __unix_dgram_recvmsg+0x1a0b/0x1c20 [ 935.700732][T12368] ? kmsan_get_metadata+0x33/0x220 [ 935.705887][T12368] ? kmsan_get_shadow_origin_ptr+0x9b/0xf0 [ 935.711750][T12368] ? should_fail+0x75/0x9c0 [ 935.716297][T12368] ? kmsan_get_metadata+0x33/0x220 [ 935.721452][T12368] ? kmsan_internal_set_shadow_origin+0x62/0xe0 [ 935.727766][T12368] ? kmsan_internal_unpoison_memory+0x10/0x20 [ 935.733902][T12368] ? kmsan_get_metadata+0x33/0x220 [ 935.739055][T12368] ? kmsan_get_shadow_origin_ptr+0x9b/0xf0 [ 935.744909][T12368] __msan_chain_origin+0xbf/0x140 [ 935.749991][T12368] __get_compat_msghdr+0x6e1/0x9d0 [ 935.755169][T12368] get_compat_msghdr+0x108/0x2c0 [ 935.760158][T12368] ? __sys_recvmmsg+0x51c/0x6f0 [ 935.765067][T12368] do_recvmmsg+0xd77/0x2120 [ 935.769656][T12368] ? __stack_depot_save+0x21/0x4b0 [ 935.774828][T12368] ? kmsan_get_metadata+0x33/0x220 [ 935.779985][T12368] ? kmsan_internal_set_shadow_origin+0x62/0xe0 [ 935.786290][T12368] ? kmsan_internal_unpoison_memory+0x10/0x20 [ 935.792422][T12368] ? __ia32_compat_sys_recvmmsg_time32+0x16e/0x1d0 [ 935.798988][T12368] __sys_recvmmsg+0x51c/0x6f0 [ 935.803731][T12368] __ia32_compat_sys_recvmmsg_time32+0x16e/0x1d0 [ 935.810130][T12368] __do_fast_syscall_32+0x96/0xf0 [ 935.815213][T12368] do_fast_syscall_32+0x34/0x70 [ 935.820289][T12368] do_SYSENTER_32+0x1b/0x20 [ 935.824845][T12368] entry_SYSENTER_compat_after_hwframe+0x4d/0x5c [ 935.831226][T12368] RIP: 0023:0xf7f07549 [ 935.835319][T12368] 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 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 [ 935.854981][T12368] RSP: 002b:00000000f7ee15cc EFLAGS: 00000296 ORIG_RAX: 0000000000000151 [ 935.863449][T12368] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00000000200000c0 [ 935.871461][T12368] RDX: 0000000000010106 RSI: 0000000000000002 RDI: 0000000000000000 [ 935.879474][T12368] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 935.887477][T12368] R10: 0000000000000000 R11: 0000000000000000 R12: 0000000000000000 [ 935.895477][T12368] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 [ 935.903493][T12368] [ 935.913923][T12368] Uninit was stored to memory at: [ 935.919052][T12368] __get_compat_msghdr+0x6e1/0x9d0 [ 935.925736][T12368] get_compat_msghdr+0x108/0x2c0 [ 935.930734][T12368] do_recvmmsg+0xd77/0x2120 [ 935.935426][T12368] __sys_recvmmsg+0x51c/0x6f0 [ 935.940160][T12368] __ia32_compat_sys_recvmmsg_time32+0x16e/0x1d0 [ 935.946671][T12368] __do_fast_syscall_32+0x96/0xf0 [ 935.951839][T12368] do_fast_syscall_32+0x34/0x70 [ 935.956734][T12368] do_SYSENTER_32+0x1b/0x20 [ 935.961278][T12368] entry_SYSENTER_compat_after_hwframe+0x4d/0x5c [ 935.967785][T12368] [ 935.970139][T12368] Uninit was stored to memory at: [ 935.975360][T12368] __get_compat_msghdr+0x6e1/0x9d0 [ 935.980521][T12368] get_compat_msghdr+0x108/0x2c0 [ 935.985633][T12368] do_recvmmsg+0xd77/0x2120 [ 935.990197][T12368] __sys_recvmmsg+0x51c/0x6f0 [ 935.995045][T12368] __ia32_compat_sys_recvmmsg_time32+0x16e/0x1d0 [ 936.001470][T12368] __do_fast_syscall_32+0x96/0xf0 [ 936.006659][T12368] do_fast_syscall_32+0x34/0x70 [ 936.011566][T12368] do_SYSENTER_32+0x1b/0x20 [ 936.016225][T12368] entry_SYSENTER_compat_after_hwframe+0x4d/0x5c [ 936.022702][T12368] [ 936.025037][T12368] Uninit was stored to memory at: [ 936.030131][T12368] __get_compat_msghdr+0x6e1/0x9d0 [ 936.035404][T12368] get_compat_msghdr+0x108/0x2c0 [ 936.040391][T12368] do_recvmmsg+0xd77/0x2120 [ 936.045045][T12368] __sys_recvmmsg+0x51c/0x6f0 [ 936.049814][T12368] __ia32_compat_sys_recvmmsg_time32+0x16e/0x1d0 [ 936.056309][T12368] __do_fast_syscall_32+0x96/0xf0 [ 936.061377][T12368] do_fast_syscall_32+0x34/0x70 [ 936.066392][T12368] do_SYSENTER_32+0x1b/0x20 [ 936.070942][T12368] entry_SYSENTER_compat_after_hwframe+0x4d/0x5c [ 936.077491][T12368] [ 936.079821][T12368] Uninit was stored to memory at: [ 936.085019][T12368] __get_compat_msghdr+0x6e1/0x9d0 [ 936.090172][T12368] get_compat_msghdr+0x108/0x2c0 [ 936.095263][T12368] do_recvmmsg+0xd77/0x2120 [ 936.099813][T12368] __sys_recvmmsg+0x51c/0x6f0 [ 936.104646][T12368] __ia32_compat_sys_recvmmsg_time32+0x16e/0x1d0 [ 936.111032][T12368] __do_fast_syscall_32+0x96/0xf0 [ 936.116215][T12368] do_fast_syscall_32+0x34/0x70 [ 936.121110][T12368] do_SYSENTER_32+0x1b/0x20 [ 936.125777][T12368] entry_SYSENTER_compat_after_hwframe+0x4d/0x5c [ 936.132250][T12368] [ 936.134584][T12368] Uninit was stored to memory at: [ 936.139684][T12368] __get_compat_msghdr+0x6e1/0x9d0 [ 936.144971][T12368] get_compat_msghdr+0x108/0x2c0 [ 936.149962][T12368] do_recvmmsg+0xd77/0x2120 [ 936.154634][T12368] __sys_recvmmsg+0x51c/0x6f0 [ 936.159365][T12368] __ia32_compat_sys_recvmmsg_time32+0x16e/0x1d0 [ 936.165850][T12368] __do_fast_syscall_32+0x96/0xf0 [ 936.170933][T12368] do_fast_syscall_32+0x34/0x70 [ 936.175939][T12368] do_SYSENTER_32+0x1b/0x20 [ 936.180486][T12368] entry_SYSENTER_compat_after_hwframe+0x4d/0x5c [ 936.186983][T12368] [ 936.189313][T12368] Uninit was stored to memory at: [ 936.194520][T12368] __get_compat_msghdr+0x6e1/0x9d0 [ 936.199680][T12368] get_compat_msghdr+0x108/0x2c0 [ 936.204788][T12368] do_recvmmsg+0xd77/0x2120 [ 936.209344][T12368] __sys_recvmmsg+0x51c/0x6f0 [ 936.214188][T12368] __ia32_compat_sys_recvmmsg_time32+0x16e/0x1d0 [ 936.220571][T12368] __do_fast_syscall_32+0x96/0xf0 [ 936.225773][T12368] do_fast_syscall_32+0x34/0x70 [ 936.230673][T12368] do_SYSENTER_32+0x1b/0x20 [ 936.235354][T12368] entry_SYSENTER_compat_after_hwframe+0x4d/0x5c [ 936.241826][T12368] [ 936.244157][T12368] Uninit was stored to memory at: [ 936.249253][T12368] __get_compat_msghdr+0x6e1/0x9d0 [ 936.254525][T12368] get_compat_msghdr+0x108/0x2c0 [ 936.259511][T12368] do_recvmmsg+0xd77/0x2120 [ 936.264172][T12368] __sys_recvmmsg+0x51c/0x6f0 [ 936.268895][T12368] __ia32_compat_sys_recvmmsg_time32+0x16e/0x1d0 [ 936.275390][T12368] __do_fast_syscall_32+0x96/0xf0 [ 936.280459][T12368] do_fast_syscall_32+0x34/0x70 [ 936.285456][T12368] do_SYSENTER_32+0x1b/0x20 [ 936.290005][T12368] entry_SYSENTER_compat_after_hwframe+0x4d/0x5c [ 936.296515][T12368] [ 936.298845][T12368] Local variable msg_sys created at: [ 936.304224][T12368] do_recvmmsg+0xbb/0x2120 [ 936.308688][T12368] __sys_recvmmsg+0x51c/0x6f0 [ 937.808810][T12368] not chained 150000 origins [ 937.816082][T12368] CPU: 1 PID: 12368 Comm: syz-executor.3 Not tainted 5.18.0-rc4-syzkaller #0 [ 937.824900][T12368] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 937.834991][T12368] Call Trace: [ 937.838291][T12368] [ 937.841239][T12368] dump_stack_lvl+0x1ff/0x28e [ 937.845974][T12368] dump_stack+0x25/0x28 [ 937.850179][T12368] kmsan_internal_chain_origin+0x78/0x120 [ 937.855960][T12368] ? kmsan_internal_unpoison_memory+0x10/0x20 [ 937.862123][T12368] ? kmsan_get_metadata+0x33/0x220 [ 937.867280][T12368] ? kmsan_get_shadow_origin_ptr+0x9b/0xf0 [ 937.873141][T12368] ? __unix_dgram_recvmsg+0x1a0b/0x1c20 [ 937.878752][T12368] ? kmsan_get_metadata+0x33/0x220 [ 937.883905][T12368] ? kmsan_get_shadow_origin_ptr+0x9b/0xf0 [ 937.889763][T12368] ? should_fail+0x75/0x9c0 [ 937.894419][T12368] ? kmsan_get_metadata+0x33/0x220 [ 937.899572][T12368] ? kmsan_internal_set_shadow_origin+0x62/0xe0 [ 937.905890][T12368] ? kmsan_internal_unpoison_memory+0x10/0x20 [ 937.912028][T12368] ? kmsan_get_metadata+0x33/0x220 [ 937.917188][T12368] ? kmsan_get_shadow_origin_ptr+0x9b/0xf0 [ 937.923043][T12368] __msan_chain_origin+0xbf/0x140 [ 937.928136][T12368] __get_compat_msghdr+0x6e1/0x9d0 [ 937.933312][T12368] get_compat_msghdr+0x108/0x2c0 [ 937.938303][T12368] ? __sys_recvmmsg+0x51c/0x6f0 [ 937.943214][T12368] do_recvmmsg+0xd77/0x2120 [ 937.947809][T12368] ? __stack_depot_save+0x21/0x4b0 [ 937.952985][T12368] ? kmsan_get_metadata+0x33/0x220 [ 937.958143][T12368] ? kmsan_internal_set_shadow_origin+0x62/0xe0 [ 937.964456][T12368] ? kmsan_internal_unpoison_memory+0x10/0x20 [ 937.970600][T12368] ? __ia32_compat_sys_recvmmsg_time32+0x16e/0x1d0 [ 937.977171][T12368] __sys_recvmmsg+0x51c/0x6f0 [ 937.981925][T12368] __ia32_compat_sys_recvmmsg_time32+0x16e/0x1d0 [ 937.988325][T12368] __do_fast_syscall_32+0x96/0xf0 [ 937.993409][T12368] do_fast_syscall_32+0x34/0x70 [ 937.998314][T12368] do_SYSENTER_32+0x1b/0x20 [ 938.002870][T12368] entry_SYSENTER_compat_after_hwframe+0x4d/0x5c [ 938.009255][T12368] RIP: 0023:0xf7f07549 [ 938.013349][T12368] 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 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 [ 938.033002][T12368] RSP: 002b:00000000f7ee15cc EFLAGS: 00000296 ORIG_RAX: 0000000000000151 [ 938.041465][T12368] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00000000200000c0 [ 938.049472][T12368] RDX: 0000000000010106 RSI: 0000000000000002 RDI: 0000000000000000 [ 938.057477][T12368] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 938.065476][T12368] R10: 0000000000000000 R11: 0000000000000000 R12: 0000000000000000 [ 938.073481][T12368] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 [ 938.081489][T12368] [ 938.091544][T12368] Uninit was stored to memory at: [ 938.097962][T12368] __get_compat_msghdr+0x6e1/0x9d0 [ 938.103217][T12368] get_compat_msghdr+0x108/0x2c0 [ 938.108199][T12368] do_recvmmsg+0xd77/0x2120 [ 938.112865][T12368] __sys_recvmmsg+0x51c/0x6f0 [ 938.117589][T12368] __ia32_compat_sys_recvmmsg_time32+0x16e/0x1d0 [ 938.124084][T12368] __do_fast_syscall_32+0x96/0xf0 [ 938.129156][T12368] do_fast_syscall_32+0x34/0x70 [ 938.134169][T12368] do_SYSENTER_32+0x1b/0x20 [ 938.138723][T12368] entry_SYSENTER_compat_after_hwframe+0x4d/0x5c [ 938.145207][T12368] [ 938.147536][T12368] Uninit was stored to memory at: [ 938.152721][T12368] __get_compat_msghdr+0x6e1/0x9d0 [ 938.158048][T12368] get_compat_msghdr+0x108/0x2c0 [ 938.163297][T12368] do_recvmmsg+0xd77/0x2120 [ 938.167853][T12368] __sys_recvmmsg+0x51c/0x6f0 [ 938.172797][T12368] __ia32_compat_sys_recvmmsg_time32+0x16e/0x1d0 [ 938.179182][T12368] __do_fast_syscall_32+0x96/0xf0 [ 938.184439][T12368] do_fast_syscall_32+0x34/0x70 [ 938.189334][T12368] do_SYSENTER_32+0x1b/0x20 [ 938.193989][T12368] entry_SYSENTER_compat_after_hwframe+0x4d/0x5c [ 938.200372][T12368] [ 938.202782][T12368] Uninit was stored to memory at: [ 938.207874][T12368] __get_compat_msghdr+0x6e1/0x9d0 [ 938.213132][T12368] get_compat_msghdr+0x108/0x2c0 [ 938.218118][T12368] do_recvmmsg+0xd77/0x2120 [ 938.222846][T12368] __sys_recvmmsg+0x51c/0x6f0 [ 938.227568][T12368] __ia32_compat_sys_recvmmsg_time32+0x16e/0x1d0 [ 938.234140][T12368] __do_fast_syscall_32+0x96/0xf0 [ 938.239215][T12368] do_fast_syscall_32+0x34/0x70 [ 938.244296][T12368] do_SYSENTER_32+0x1b/0x20 [ 938.248848][T12368] entry_SYSENTER_compat_after_hwframe+0x4d/0x5c [ 938.255415][T12368] [ 938.257752][T12368] Uninit was stored to memory at: [ 938.262991][T12368] __get_compat_msghdr+0x6e1/0x9d0 [ 938.268145][T12368] get_compat_msghdr+0x108/0x2c0 [ 938.273383][T12368] do_recvmmsg+0xd77/0x2120 [ 938.277937][T12368] __sys_recvmmsg+0x51c/0x6f0 [ 938.282824][T12368] __ia32_compat_sys_recvmmsg_time32+0x16e/0x1d0 [ 938.289209][T12368] __do_fast_syscall_32+0x96/0xf0 [ 938.294457][T12368] do_fast_syscall_32+0x34/0x70 [ 938.299354][T12368] do_SYSENTER_32+0x1b/0x20 [ 938.304067][T12368] entry_SYSENTER_compat_after_hwframe+0x4d/0x5c [ 938.310449][T12368] [ 938.312869][T12368] Uninit was stored to memory at: [ 938.317959][T12368] __get_compat_msghdr+0x6e1/0x9d0 [ 938.323223][T12368] get_compat_msghdr+0x108/0x2c0 [ 938.328201][T12368] do_recvmmsg+0xd77/0x2120 [ 938.332859][T12368] __sys_recvmmsg+0x51c/0x6f0 [ 938.337582][T12368] __ia32_compat_sys_recvmmsg_time32+0x16e/0x1d0 [ 938.344078][T12368] __do_fast_syscall_32+0x96/0xf0 [ 938.349151][T12368] do_fast_syscall_32+0x34/0x70 [ 938.354166][T12368] do_SYSENTER_32+0x1b/0x20 [ 938.358718][T12368] entry_SYSENTER_compat_after_hwframe+0x4d/0x5c [ 938.365212][T12368] [ 938.367541][T12368] Uninit was stored to memory at: [ 938.372727][T12368] __get_compat_msghdr+0x6e1/0x9d0 [ 938.377886][T12368] get_compat_msghdr+0x108/0x2c0 [ 938.382975][T12368] do_recvmmsg+0xd77/0x2120 [ 938.387527][T12368] __sys_recvmmsg+0x51c/0x6f0 [ 938.392363][T12368] __ia32_compat_sys_recvmmsg_time32+0x16e/0x1d0 [ 938.398745][T12368] __do_fast_syscall_32+0x96/0xf0 [ 938.403988][T12368] do_fast_syscall_32+0x34/0x70 [ 938.408884][T12368] do_SYSENTER_32+0x1b/0x20 [ 938.413620][T12368] entry_SYSENTER_compat_after_hwframe+0x4d/0x5c [ 938.420005][T12368] [ 938.422502][T12368] Uninit was stored to memory at: [ 938.427609][T12368] __get_compat_msghdr+0x6e1/0x9d0 [ 938.432938][T12368] get_compat_msghdr+0x108/0x2c0 [ 938.437924][T12368] do_recvmmsg+0xd77/0x2120 [ 938.442583][T12368] __sys_recvmmsg+0x51c/0x6f0 [ 938.447310][T12368] __ia32_compat_sys_recvmmsg_time32+0x16e/0x1d0 [ 938.453871][T12368] __do_fast_syscall_32+0x96/0xf0 [ 938.458946][T12368] do_fast_syscall_32+0x34/0x70 [ 938.463956][T12368] do_SYSENTER_32+0x1b/0x20 [ 938.468506][T12368] entry_SYSENTER_compat_after_hwframe+0x4d/0x5c [ 938.475003][T12368] [ 938.477334][T12368] Local variable msg_sys created at: [ 938.482704][T12368] do_recvmmsg+0xbb/0x2120 [ 938.487163][T12368] __sys_recvmmsg+0x51c/0x6f0 [ 938.720946][T12368] not chained 160000 origins [ 938.726085][T12368] CPU: 1 PID: 12368 Comm: syz-executor.3 Not tainted 5.18.0-rc4-syzkaller #0 [ 938.734908][T12368] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 938.744990][T12368] Call Trace: [ 938.748276][T12368] [ 938.751230][T12368] dump_stack_lvl+0x1ff/0x28e [ 938.755960][T12368] dump_stack+0x25/0x28 [ 938.760151][T12368] kmsan_internal_chain_origin+0x78/0x120 [ 938.765926][T12368] ? kmsan_internal_unpoison_memory+0x10/0x20 [ 938.772043][T12368] ? kmsan_get_metadata+0x33/0x220 [ 938.777184][T12368] ? kmsan_get_shadow_origin_ptr+0x9b/0xf0 [ 938.783029][T12368] ? __unix_dgram_recvmsg+0x1a0b/0x1c20 [ 938.788626][T12368] ? kmsan_get_metadata+0x33/0x220 [ 938.793776][T12368] ? kmsan_get_shadow_origin_ptr+0x9b/0xf0 [ 938.799637][T12368] ? should_fail+0x75/0x9c0 [ 938.804187][T12368] ? kmsan_get_metadata+0x33/0x220 [ 938.809348][T12368] ? kmsan_internal_set_shadow_origin+0x62/0xe0 [ 938.815648][T12368] ? kmsan_internal_unpoison_memory+0x10/0x20 [ 938.821775][T12368] ? kmsan_get_metadata+0x33/0x220 [ 938.826922][T12368] ? kmsan_get_shadow_origin_ptr+0x9b/0xf0 [ 938.832794][T12368] __msan_chain_origin+0xbf/0x140 [ 938.837870][T12368] __get_compat_msghdr+0x6e1/0x9d0 [ 938.843048][T12368] get_compat_msghdr+0x108/0x2c0 [ 938.848033][T12368] ? __sys_recvmmsg+0x51c/0x6f0 [ 938.852936][T12368] do_recvmmsg+0xd77/0x2120 [ 938.857533][T12368] ? __stack_depot_save+0x21/0x4b0 [ 938.862712][T12368] ? kmsan_get_metadata+0x33/0x220 [ 938.867865][T12368] ? kmsan_internal_set_shadow_origin+0x62/0xe0 [ 938.874287][T12368] ? kmsan_internal_unpoison_memory+0x10/0x20 [ 938.880423][T12368] ? __ia32_compat_sys_recvmmsg_time32+0x16e/0x1d0 [ 938.886985][T12368] __sys_recvmmsg+0x51c/0x6f0 [ 938.891722][T12368] __ia32_compat_sys_recvmmsg_time32+0x16e/0x1d0 [ 938.898119][T12368] __do_fast_syscall_32+0x96/0xf0 [ 938.903199][T12368] do_fast_syscall_32+0x34/0x70 [ 938.908095][T12368] do_SYSENTER_32+0x1b/0x20 [ 938.912641][T12368] entry_SYSENTER_compat_after_hwframe+0x4d/0x5c [ 938.919026][T12368] RIP: 0023:0xf7f07549 [ 938.923128][T12368] 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 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 [ 938.942775][T12368] RSP: 002b:00000000f7ee15cc EFLAGS: 00000296 ORIG_RAX: 0000000000000151 [ 938.951269][T12368] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00000000200000c0 [ 938.959262][T12368] RDX: 0000000000010106 RSI: 0000000000000002 RDI: 0000000000000000 [ 938.967249][T12368] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 938.975238][T12368] R10: 0000000000000000 R11: 0000000000000000 R12: 0000000000000000 [ 938.983225][T12368] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 [ 938.991227][T12368] [ 938.997488][T12368] Uninit was stored to memory at: [ 939.003036][T12368] __get_compat_msghdr+0x6e1/0x9d0 [ 939.008190][T12368] get_compat_msghdr+0x108/0x2c0 [ 939.013298][T12368] do_recvmmsg+0xd77/0x2120 [ 939.017846][T12368] __sys_recvmmsg+0x51c/0x6f0 [ 939.022686][T12368] __ia32_compat_sys_recvmmsg_time32+0x16e/0x1d0 [ 939.029063][T12368] __do_fast_syscall_32+0x96/0xf0 [ 939.034253][T12368] do_fast_syscall_32+0x34/0x70 [ 939.039156][T12368] do_SYSENTER_32+0x1b/0x20 [ 939.043888][T12368] entry_SYSENTER_compat_after_hwframe+0x4d/0x5c [ 939.050273][T12368] [ 939.052702][T12368] Uninit was stored to memory at: [ 939.057813][T12368] __get_compat_msghdr+0x6e1/0x9d0 [ 939.063145][T12368] get_compat_msghdr+0x108/0x2c0 [ 939.068130][T12368] do_recvmmsg+0xd77/0x2120 [ 939.072907][T12368] __sys_recvmmsg+0x51c/0x6f0 [ 939.077640][T12368] __ia32_compat_sys_recvmmsg_time32+0x16e/0x1d0 [ 939.084202][T12368] __do_fast_syscall_32+0x96/0xf0 [ 939.089285][T12368] do_fast_syscall_32+0x34/0x70 [ 939.094352][T12368] do_SYSENTER_32+0x1b/0x20 [ 939.098909][T12368] entry_SYSENTER_compat_after_hwframe+0x4d/0x5c [ 939.105462][T12368] [ 939.107808][T12368] Uninit was stored to memory at: [ 939.113045][T12368] __get_compat_msghdr+0x6e1/0x9d0 [ 939.118207][T12368] get_compat_msghdr+0x108/0x2c0 [ 939.123372][T12368] do_recvmmsg+0xd77/0x2120 [ 939.127920][T12368] __sys_recvmmsg+0x51c/0x6f0 [ 939.132763][T12368] __ia32_compat_sys_recvmmsg_time32+0x16e/0x1d0 [ 939.139138][T12368] __do_fast_syscall_32+0x96/0xf0 [ 939.144317][T12368] do_fast_syscall_32+0x34/0x70 [ 939.149209][T12368] do_SYSENTER_32+0x1b/0x20 [ 939.153880][T12368] entry_SYSENTER_compat_after_hwframe+0x4d/0x5c [ 939.160265][T12368] [ 939.162728][T12368] Uninit was stored to memory at: [ 939.167835][T12368] __get_compat_msghdr+0x6e1/0x9d0 [ 939.173114][T12368] get_compat_msghdr+0x108/0x2c0 [ 939.178103][T12368] do_recvmmsg+0xd77/0x2120 [ 939.182777][T12368] __sys_recvmmsg+0x51c/0x6f0 [ 939.187499][T12368] __ia32_compat_sys_recvmmsg_time32+0x16e/0x1d0 [ 939.193992][T12368] __do_fast_syscall_32+0x96/0xf0 [ 939.199058][T12368] do_fast_syscall_32+0x34/0x70 [ 939.204061][T12368] do_SYSENTER_32+0x1b/0x20 [ 939.208619][T12368] entry_SYSENTER_compat_after_hwframe+0x4d/0x5c [ 939.215131][T12368] [ 939.217470][T12368] Uninit was stored to memory at: [ 939.222661][T12368] __get_compat_msghdr+0x6e1/0x9d0 [ 939.227829][T12368] get_compat_msghdr+0x108/0x2c0 [ 939.232954][T12368] do_recvmmsg+0xd77/0x2120 [ 939.237658][T12368] __sys_recvmmsg+0x51c/0x6f0 [ 939.242502][T12368] __ia32_compat_sys_recvmmsg_time32+0x16e/0x1d0 [ 939.248882][T12368] __do_fast_syscall_32+0x96/0xf0 [ 939.254075][T12368] do_fast_syscall_32+0x34/0x70 [ 939.258970][T12368] do_SYSENTER_32+0x1b/0x20 [ 939.263598][T12368] entry_SYSENTER_compat_after_hwframe+0x4d/0x5c [ 939.269980][T12368] [ 939.272407][T12368] Uninit was stored to memory at: [ 939.277498][T12368] __get_compat_msghdr+0x6e1/0x9d0 [ 939.282765][T12368] get_compat_msghdr+0x108/0x2c0 [ 939.287747][T12368] do_recvmmsg+0xd77/0x2120 [ 939.292460][T12368] __sys_recvmmsg+0x51c/0x6f0 [ 939.297183][T12368] __ia32_compat_sys_recvmmsg_time32+0x16e/0x1d0 [ 939.303738][T12368] __do_fast_syscall_32+0x96/0xf0 [ 939.308806][T12368] do_fast_syscall_32+0x34/0x70 [ 939.313811][T12368] do_SYSENTER_32+0x1b/0x20 [ 939.318361][T12368] entry_SYSENTER_compat_after_hwframe+0x4d/0x5c [ 939.324909][T12368] [ 939.327240][T12368] Uninit was stored to memory at: [ 939.332472][T12368] __get_compat_msghdr+0x6e1/0x9d0 [ 939.337625][T12368] get_compat_msghdr+0x108/0x2c0 [ 939.342764][T12368] do_recvmmsg+0xd77/0x2120 [ 939.347312][T12368] __sys_recvmmsg+0x51c/0x6f0 [ 939.352180][T12368] __ia32_compat_sys_recvmmsg_time32+0x16e/0x1d0 [ 939.358558][T12368] __do_fast_syscall_32+0x96/0xf0 [ 939.363707][T12368] do_fast_syscall_32+0x34/0x70 [ 939.368579][T12368] do_SYSENTER_32+0x1b/0x20 [ 939.373245][T12368] entry_SYSENTER_compat_after_hwframe+0x4d/0x5c [ 939.379618][T12368] [ 939.382064][T12368] Local variable msg_sys created at: [ 939.387361][T12368] do_recvmmsg+0xbb/0x2120 [ 939.391995][T12368] __sys_recvmmsg+0x51c/0x6f0 [ 939.583987][T12368] not chained 170000 origins [ 939.588717][T12368] CPU: 1 PID: 12368 Comm: syz-executor.3 Not tainted 5.18.0-rc4-syzkaller #0 [ 939.597496][T12368] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 939.607560][T12368] Call Trace: [ 939.610832][T12368] [ 939.613757][T12368] dump_stack_lvl+0x1ff/0x28e [ 939.618462][T12368] dump_stack+0x25/0x28 [ 939.622631][T12368] kmsan_internal_chain_origin+0x78/0x120 [ 939.628391][T12368] ? kmsan_internal_unpoison_memory+0x10/0x20 [ 939.634486][T12368] ? kmsan_get_metadata+0x33/0x220 [ 939.639610][T12368] ? kmsan_get_shadow_origin_ptr+0x9b/0xf0 [ 939.645436][T12368] ? __unix_dgram_recvmsg+0x1a0b/0x1c20 [ 939.651037][T12368] ? kmsan_get_metadata+0x33/0x220 [ 939.656182][T12368] ? kmsan_get_shadow_origin_ptr+0x9b/0xf0 [ 939.662032][T12368] ? should_fail+0x75/0x9c0 [ 939.666576][T12368] ? kmsan_get_metadata+0x33/0x220 [ 939.671722][T12368] ? kmsan_internal_set_shadow_origin+0x62/0xe0 [ 939.678009][T12368] ? kmsan_internal_unpoison_memory+0x10/0x20 [ 939.684106][T12368] ? kmsan_get_metadata+0x33/0x220 [ 939.689230][T12368] ? kmsan_get_shadow_origin_ptr+0x9b/0xf0 [ 939.695060][T12368] __msan_chain_origin+0xbf/0x140 [ 939.700140][T12368] __get_compat_msghdr+0x6e1/0x9d0 [ 939.705307][T12368] get_compat_msghdr+0x108/0x2c0 [ 939.710273][T12368] ? __sys_recvmmsg+0x51c/0x6f0 [ 939.715149][T12368] do_recvmmsg+0xd77/0x2120 [ 939.719710][T12368] ? __stack_depot_save+0x21/0x4b0 [ 939.724848][T12368] ? kmsan_get_metadata+0x33/0x220 [ 939.729970][T12368] ? kmsan_internal_set_shadow_origin+0x62/0xe0 [ 939.736244][T12368] ? kmsan_internal_unpoison_memory+0x10/0x20 [ 939.742341][T12368] ? __ia32_compat_sys_recvmmsg_time32+0x16e/0x1d0 [ 939.748922][T12368] __sys_recvmmsg+0x51c/0x6f0 [ 939.753665][T12368] __ia32_compat_sys_recvmmsg_time32+0x16e/0x1d0 [ 939.760039][T12368] __do_fast_syscall_32+0x96/0xf0 [ 939.765114][T12368] do_fast_syscall_32+0x34/0x70 [ 939.769992][T12368] do_SYSENTER_32+0x1b/0x20 [ 939.775119][T12368] entry_SYSENTER_compat_after_hwframe+0x4d/0x5c [ 939.781469][T12368] RIP: 0023:0xf7f07549 [ 939.785537][T12368] 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 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 [ 939.805166][T12368] RSP: 002b:00000000f7ee15cc EFLAGS: 00000296 ORIG_RAX: 0000000000000151 [ 939.813743][T12368] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00000000200000c0 [ 939.821820][T12368] RDX: 0000000000010106 RSI: 0000000000000002 RDI: 0000000000000000 [ 939.829792][T12368] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 939.837762][T12368] R10: 0000000000000000 R11: 0000000000000000 R12: 0000000000000000 [ 939.845744][T12368] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 [ 939.853750][T12368] [ 939.859578][T12368] Uninit was stored to memory at: [ 939.867429][T12368] __get_compat_msghdr+0x6e1/0x9d0 [ 939.872961][T12368] get_compat_msghdr+0x108/0x2c0 [ 939.877949][T12368] do_recvmmsg+0xd77/0x2120 [ 939.882677][T12368] __sys_recvmmsg+0x51c/0x6f0 [ 939.887400][T12368] __ia32_compat_sys_recvmmsg_time32+0x16e/0x1d0 [ 939.893851][T12368] __do_fast_syscall_32+0x96/0xf0 [ 939.898921][T12368] do_fast_syscall_32+0x34/0x70 [ 939.904002][T12368] do_SYSENTER_32+0x1b/0x20 [ 939.908547][T12368] entry_SYSENTER_compat_after_hwframe+0x4d/0x5c [ 939.915077][T12368] [ 939.917407][T12368] Uninit was stored to memory at: [ 939.922572][T12368] __get_compat_msghdr+0x6e1/0x9d0 [ 939.927723][T12368] get_compat_msghdr+0x108/0x2c0 [ 939.932811][T12368] do_recvmmsg+0xd77/0x2120 [ 939.937358][T12368] __sys_recvmmsg+0x51c/0x6f0 [ 939.942196][T12368] __ia32_compat_sys_recvmmsg_time32+0x16e/0x1d0 [ 939.948572][T12368] __do_fast_syscall_32+0x96/0xf0 [ 939.953813][T12368] do_fast_syscall_32+0x34/0x70 [ 939.958714][T12368] do_SYSENTER_32+0x1b/0x20 [ 939.963409][T12368] entry_SYSENTER_compat_after_hwframe+0x4d/0x5c [ 939.969782][T12368] [ 939.972272][T12368] Uninit was stored to memory at: [ 939.977350][T12368] __get_compat_msghdr+0x6e1/0x9d0 [ 939.982641][T12368] get_compat_msghdr+0x108/0x2c0 [ 939.987626][T12368] do_recvmmsg+0xd77/0x2120 [ 939.992344][T12368] __sys_recvmmsg+0x51c/0x6f0 [ 939.997062][T12368] __ia32_compat_sys_recvmmsg_time32+0x16e/0x1d0 [ 940.003571][T12368] __do_fast_syscall_32+0x96/0xf0 [ 940.008637][T12368] do_fast_syscall_32+0x34/0x70 [ 940.013698][T12368] do_SYSENTER_32+0x1b/0x20 [ 940.018242][T12368] entry_SYSENTER_compat_after_hwframe+0x4d/0x5c [ 940.024786][T12368] [ 940.027111][T12368] Uninit was stored to memory at: [ 940.032323][T12368] __get_compat_msghdr+0x6e1/0x9d0 [ 940.037471][T12368] get_compat_msghdr+0x108/0x2c0 [ 940.042551][T12368] do_recvmmsg+0xd77/0x2120 [ 940.047098][T12368] __sys_recvmmsg+0x51c/0x6f0 [ 940.051978][T12368] __ia32_compat_sys_recvmmsg_time32+0x16e/0x1d0 [ 940.058446][T12368] __do_fast_syscall_32+0x96/0xf0 [ 940.063621][T12368] do_fast_syscall_32+0x34/0x70 [ 940.068523][T12368] do_SYSENTER_32+0x1b/0x20 [ 940.073226][T12368] entry_SYSENTER_compat_after_hwframe+0x4d/0x5c [ 940.079650][T12368] [ 940.082175][T12368] Uninit was stored to memory at: [ 940.087283][T12368] __get_compat_msghdr+0x6e1/0x9d0 [ 940.092571][T12368] get_compat_msghdr+0x108/0x2c0 [ 940.097551][T12368] do_recvmmsg+0xd77/0x2120 [ 940.102245][T12368] __sys_recvmmsg+0x51c/0x6f0 [ 940.106967][T12368] __ia32_compat_sys_recvmmsg_time32+0x16e/0x1d0 [ 940.113489][T12368] __do_fast_syscall_32+0x96/0xf0 [ 940.118568][T12368] do_fast_syscall_32+0x34/0x70 [ 940.123629][T12368] do_SYSENTER_32+0x1b/0x20 [ 940.128187][T12368] entry_SYSENTER_compat_after_hwframe+0x4d/0x5c [ 940.134750][T12368] [ 940.137078][T12368] Uninit was stored to memory at: [ 940.142306][T12368] __get_compat_msghdr+0x6e1/0x9d0 [ 940.147454][T12368] get_compat_msghdr+0x108/0x2c0 [ 940.152590][T12368] do_recvmmsg+0xd77/0x2120 [ 940.157136][T12368] __sys_recvmmsg+0x51c/0x6f0 [ 940.161968][T12368] __ia32_compat_sys_recvmmsg_time32+0x16e/0x1d0 [ 940.168351][T12368] __do_fast_syscall_32+0x96/0xf0 [ 940.173611][T12368] do_fast_syscall_32+0x34/0x70 [ 940.178506][T12368] do_SYSENTER_32+0x1b/0x20 [ 940.183158][T12368] entry_SYSENTER_compat_after_hwframe+0x4d/0x5c [ 940.189530][T12368] [ 940.191997][T12368] Uninit was stored to memory at: [ 940.197101][T12368] __get_compat_msghdr+0x6e1/0x9d0 [ 940.202483][T12368] get_compat_msghdr+0x108/0x2c0 [ 940.207466][T12368] do_recvmmsg+0xd77/0x2120 [ 940.212128][T12368] __sys_recvmmsg+0x51c/0x6f0 [ 940.216848][T12368] __ia32_compat_sys_recvmmsg_time32+0x16e/0x1d0 [ 940.223391][T12368] __do_fast_syscall_32+0x96/0xf0 [ 940.228466][T12368] do_fast_syscall_32+0x34/0x70 [ 940.233488][T12368] do_SYSENTER_32+0x1b/0x20 [ 940.238054][T12368] entry_SYSENTER_compat_after_hwframe+0x4d/0x5c [ 940.244592][T12368] [ 940.246920][T12368] Local variable msg_sys created at: [ 940.252336][T12368] do_recvmmsg+0xbb/0x2120 [ 940.256798][T12368] __sys_recvmmsg+0x51c/0x6f0 [ 940.498101][T12368] not chained 180000 origins [ 940.502900][T12368] CPU: 1 PID: 12368 Comm: syz-executor.3 Not tainted 5.18.0-rc4-syzkaller #0 [ 940.511699][T12368] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 940.521776][T12368] Call Trace: [ 940.525066][T12368] [ 940.528002][T12368] dump_stack_lvl+0x1ff/0x28e [ 940.532726][T12368] dump_stack+0x25/0x28 [ 940.536914][T12368] kmsan_internal_chain_origin+0x78/0x120 [ 940.543298][T12368] ? kmsan_internal_unpoison_memory+0x10/0x20 [ 940.549430][T12368] ? kmsan_get_metadata+0x33/0x220 [ 940.554581][T12368] ? kmsan_get_shadow_origin_ptr+0x9b/0xf0 [ 940.560435][T12368] ? __unix_dgram_recvmsg+0x1a0b/0x1c20 [ 940.566041][T12368] ? kmsan_get_metadata+0x33/0x220 [ 940.571190][T12368] ? kmsan_get_shadow_origin_ptr+0x9b/0xf0 [ 940.577035][T12368] ? should_fail+0x75/0x9c0 [ 940.581572][T12368] ? kmsan_get_metadata+0x33/0x220 [ 940.586719][T12368] ? kmsan_internal_set_shadow_origin+0x62/0xe0 [ 940.593010][T12368] ? kmsan_internal_unpoison_memory+0x10/0x20 [ 940.599132][T12368] ? kmsan_get_metadata+0x33/0x220 [ 940.604274][T12368] ? kmsan_get_shadow_origin_ptr+0x9b/0xf0 [ 940.610114][T12368] __msan_chain_origin+0xbf/0x140 [ 940.615186][T12368] __get_compat_msghdr+0x6e1/0x9d0 [ 940.620356][T12368] get_compat_msghdr+0x108/0x2c0 [ 940.625334][T12368] ? __sys_recvmmsg+0x51c/0x6f0 [ 940.630229][T12368] do_recvmmsg+0xd77/0x2120 [ 940.634802][T12368] ? __stack_depot_save+0x21/0x4b0 [ 940.639957][T12368] ? kmsan_get_metadata+0x33/0x220 [ 940.645096][T12368] ? kmsan_internal_set_shadow_origin+0x62/0xe0 [ 940.651387][T12368] ? kmsan_internal_unpoison_memory+0x10/0x20 [ 940.657501][T12368] ? __ia32_compat_sys_recvmmsg_time32+0x16e/0x1d0 [ 940.664054][T12368] __sys_recvmmsg+0x51c/0x6f0 [ 940.668784][T12368] __ia32_compat_sys_recvmmsg_time32+0x16e/0x1d0 [ 940.675162][T12368] __do_fast_syscall_32+0x96/0xf0 [ 940.680233][T12368] do_fast_syscall_32+0x34/0x70 [ 940.685120][T12368] do_SYSENTER_32+0x1b/0x20 [ 940.689658][T12368] entry_SYSENTER_compat_after_hwframe+0x4d/0x5c [ 940.696029][T12368] RIP: 0023:0xf7f07549 [ 940.700109][T12368] 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 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 [ 940.719756][T12368] RSP: 002b:00000000f7ee15cc EFLAGS: 00000296 ORIG_RAX: 0000000000000151 [ 940.728210][T12368] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00000000200000c0 [ 940.736214][T12368] RDX: 0000000000010106 RSI: 0000000000000002 RDI: 0000000000000000 [ 940.744213][T12368] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 940.752206][T12368] R10: 0000000000000000 R11: 0000000000000000 R12: 0000000000000000 [ 940.760199][T12368] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 [ 940.768213][T12368] [ 940.774681][T12368] Uninit was stored to memory at: [ 940.779797][T12368] __get_compat_msghdr+0x6e1/0x9d0 [ 940.787794][T12368] get_compat_msghdr+0x108/0x2c0 [ 940.793129][T12368] do_recvmmsg+0xd77/0x2120 [ 940.797682][T12368] __sys_recvmmsg+0x51c/0x6f0 [ 940.802542][T12368] __ia32_compat_sys_recvmmsg_time32+0x16e/0x1d0 [ 940.808930][T12368] __do_fast_syscall_32+0x96/0xf0 [ 940.814128][T12368] do_fast_syscall_32+0x34/0x70 [ 940.819026][T12368] do_SYSENTER_32+0x1b/0x20 [ 940.823696][T12368] entry_SYSENTER_compat_after_hwframe+0x4d/0x5c [ 940.830076][T12368] [ 940.832495][T12368] Uninit was stored to memory at: [ 940.837722][T12368] __get_compat_msghdr+0x6e1/0x9d0 [ 940.843067][T12368] get_compat_msghdr+0x108/0x2c0 [ 940.848068][T12368] do_recvmmsg+0xd77/0x2120 [ 940.852730][T12368] __sys_recvmmsg+0x51c/0x6f0 [ 940.857463][T12368] __ia32_compat_sys_recvmmsg_time32+0x16e/0x1d0 [ 940.863977][T12368] __do_fast_syscall_32+0x96/0xf0 [ 940.869072][T12368] do_fast_syscall_32+0x34/0x70 [ 940.874084][T12368] do_SYSENTER_32+0x1b/0x20 [ 940.878631][T12368] entry_SYSENTER_compat_after_hwframe+0x4d/0x5c [ 940.885227][T12368] [ 940.887667][T12368] Uninit was stored to memory at: [ 940.892869][T12368] __get_compat_msghdr+0x6e1/0x9d0 [ 940.898028][T12368] get_compat_msghdr+0x108/0x2c0 [ 940.903197][T12368] do_recvmmsg+0xd77/0x2120 [ 940.907758][T12368] __sys_recvmmsg+0x51c/0x6f0 [ 940.912649][T12368] __ia32_compat_sys_recvmmsg_time32+0x16e/0x1d0 [ 940.919027][T12368] __do_fast_syscall_32+0x96/0xf0 [ 940.924253][T12368] do_fast_syscall_32+0x34/0x70 [ 940.929147][T12368] do_SYSENTER_32+0x1b/0x20 [ 940.933817][T12368] entry_SYSENTER_compat_after_hwframe+0x4d/0x5c [ 940.940196][T12368] [ 940.942666][T12368] Uninit was stored to memory at: [ 940.947746][T12368] __get_compat_msghdr+0x6e1/0x9d0 [ 940.953061][T12368] get_compat_msghdr+0x108/0x2c0 [ 940.958043][T12368] do_recvmmsg+0xd77/0x2120 [ 940.962693][T12368] __sys_recvmmsg+0x51c/0x6f0 [ 940.967414][T12368] __ia32_compat_sys_recvmmsg_time32+0x16e/0x1d0 [ 940.973945][T12368] __do_fast_syscall_32+0x96/0xf0 [ 940.979010][T12368] do_fast_syscall_32+0x34/0x70 [ 940.984054][T12368] do_SYSENTER_32+0x1b/0x20 [ 940.988599][T12368] entry_SYSENTER_compat_after_hwframe+0x4d/0x5c [ 940.995161][T12368] [ 940.997491][T12368] Uninit was stored to memory at: [ 941.002782][T12368] __get_compat_msghdr+0x6e1/0x9d0 [ 941.007933][T12368] get_compat_msghdr+0x108/0x2c0 [ 941.013066][T12368] do_recvmmsg+0xd77/0x2120 [ 941.017612][T12368] __sys_recvmmsg+0x51c/0x6f0 [ 941.022493][T12368] __ia32_compat_sys_recvmmsg_time32+0x16e/0x1d0 [ 941.028871][T12368] __do_fast_syscall_32+0x96/0xf0 [ 941.034109][T12368] do_fast_syscall_32+0x34/0x70 [ 941.039008][T12368] do_SYSENTER_32+0x1b/0x20 [ 941.043680][T12368] entry_SYSENTER_compat_after_hwframe+0x4d/0x5c [ 941.050056][T12368] [ 941.052533][T12368] Uninit was stored to memory at: [ 941.057629][T12368] __get_compat_msghdr+0x6e1/0x9d0 [ 941.062944][T12368] get_compat_msghdr+0x108/0x2c0 [ 941.067922][T12368] do_recvmmsg+0xd77/0x2120 [ 941.072624][T12368] __sys_recvmmsg+0x51c/0x6f0 [ 941.077343][T12368] __ia32_compat_sys_recvmmsg_time32+0x16e/0x1d0 [ 941.083874][T12368] __do_fast_syscall_32+0x96/0xf0 [ 941.088945][T12368] do_fast_syscall_32+0x34/0x70 [ 941.094003][T12368] do_SYSENTER_32+0x1b/0x20 [ 941.098546][T12368] entry_SYSENTER_compat_after_hwframe+0x4d/0x5c [ 941.105074][T12368] [ 941.107398][T12368] Uninit was stored to memory at: [ 941.112620][T12368] __get_compat_msghdr+0x6e1/0x9d0 [ 941.117770][T12368] get_compat_msghdr+0x108/0x2c0 [ 941.122901][T12368] do_recvmmsg+0xd77/0x2120 [ 941.127453][T12368] __sys_recvmmsg+0x51c/0x6f0 [ 941.132312][T12368] __ia32_compat_sys_recvmmsg_time32+0x16e/0x1d0 [ 941.138690][T12368] __do_fast_syscall_32+0x96/0xf0 [ 941.143926][T12368] do_fast_syscall_32+0x34/0x70 [ 941.148821][T12368] do_SYSENTER_32+0x1b/0x20 [ 941.153517][T12368] entry_SYSENTER_compat_after_hwframe+0x4d/0x5c [ 941.159907][T12368] [ 941.162382][T12368] Local variable msg_sys created at: [ 941.167754][T12368] do_recvmmsg+0xbb/0x2120 [ 941.172369][T12368] __sys_recvmmsg+0x51c/0x6f0 [ 941.340060][T12368] not chained 190000 origins [ 941.344812][T12368] CPU: 1 PID: 12368 Comm: syz-executor.3 Not tainted 5.18.0-rc4-syzkaller #0 [ 941.353591][T12368] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 941.363660][T12368] Call Trace: [ 941.366935][T12368] [ 941.369861][T12368] dump_stack_lvl+0x1ff/0x28e [ 941.374567][T12368] dump_stack+0x25/0x28 [ 941.378737][T12368] kmsan_internal_chain_origin+0x78/0x120 [ 941.384486][T12368] ? kmsan_internal_unpoison_memory+0x10/0x20 [ 941.390579][T12368] ? kmsan_get_metadata+0x33/0x220 [ 941.395704][T12368] ? kmsan_get_shadow_origin_ptr+0x9b/0xf0 [ 941.401550][T12368] ? __unix_dgram_recvmsg+0x1a0b/0x1c20 [ 941.407158][T12368] ? kmsan_get_metadata+0x33/0x220 [ 941.412308][T12368] ? kmsan_get_shadow_origin_ptr+0x9b/0xf0 [ 941.418157][T12368] ? should_fail+0x75/0x9c0 [ 941.422713][T12368] ? kmsan_get_metadata+0x33/0x220 [ 941.427855][T12368] ? kmsan_internal_set_shadow_origin+0x62/0xe0 [ 941.434155][T12368] ? kmsan_internal_unpoison_memory+0x10/0x20 [ 941.440268][T12368] ? kmsan_get_metadata+0x33/0x220 [ 941.445390][T12368] ? kmsan_get_shadow_origin_ptr+0x9b/0xf0 [ 941.451210][T12368] __msan_chain_origin+0xbf/0x140 [ 941.456265][T12368] __get_compat_msghdr+0x6e1/0x9d0 [ 941.461443][T12368] get_compat_msghdr+0x108/0x2c0 [ 941.466425][T12368] ? __sys_recvmmsg+0x51c/0x6f0 [ 941.471300][T12368] do_recvmmsg+0xd77/0x2120 [ 941.475862][T12368] ? __stack_depot_save+0x21/0x4b0 [ 941.480999][T12368] ? kmsan_get_metadata+0x33/0x220 [ 941.486119][T12368] ? kmsan_internal_set_shadow_origin+0x62/0xe0 [ 941.492402][T12368] ? kmsan_internal_unpoison_memory+0x10/0x20 [ 941.498499][T12368] ? __ia32_compat_sys_recvmmsg_time32+0x16e/0x1d0 [ 941.505050][T12368] __sys_recvmmsg+0x51c/0x6f0 [ 941.509791][T12368] __ia32_compat_sys_recvmmsg_time32+0x16e/0x1d0 [ 941.516173][T12368] __do_fast_syscall_32+0x96/0xf0 [ 941.521225][T12368] do_fast_syscall_32+0x34/0x70 [ 941.526100][T12368] do_SYSENTER_32+0x1b/0x20 [ 941.530632][T12368] entry_SYSENTER_compat_after_hwframe+0x4d/0x5c [ 941.536989][T12368] RIP: 0023:0xf7f07549 [ 941.541073][T12368] 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 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 [ 941.560700][T12368] RSP: 002b:00000000f7ee15cc EFLAGS: 00000296 ORIG_RAX: 0000000000000151 [ 941.569148][T12368] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00000000200000c0 [ 941.577147][T12368] RDX: 0000000000010106 RSI: 0000000000000002 RDI: 0000000000000000 [ 941.585220][T12368] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 941.593194][T12368] R10: 0000000000000000 R11: 0000000000000000 R12: 0000000000000000 [ 941.601176][T12368] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 [ 941.609188][T12368] [ 941.615194][T12368] Uninit was stored to memory at: [ 941.620310][T12368] __get_compat_msghdr+0x6e1/0x9d0 [ 941.626038][T12368] get_compat_msghdr+0x108/0x2c0 [ 941.631028][T12368] do_recvmmsg+0xd77/0x2120 [ 941.635707][T12368] __sys_recvmmsg+0x51c/0x6f0 [ 941.640431][T12368] __ia32_compat_sys_recvmmsg_time32+0x16e/0x1d0 [ 941.647006][T12368] __do_fast_syscall_32+0x96/0xf0 [ 941.652182][T12368] do_fast_syscall_32+0x34/0x70 [ 941.657084][T12368] do_SYSENTER_32+0x1b/0x20 [ 941.661608][T12368] entry_SYSENTER_compat_after_hwframe+0x4d/0x5c [ 941.668100][T12368] [ 941.670438][T12368] Uninit was stored to memory at: [ 941.675756][T12368] __get_compat_msghdr+0x6e1/0x9d0 [ 941.680915][T12368] get_compat_msghdr+0x108/0x2c0 [ 941.686081][T12368] do_recvmmsg+0xd77/0x2120 [ 941.690639][T12368] __sys_recvmmsg+0x51c/0x6f0 [ 941.695512][T12368] __ia32_compat_sys_recvmmsg_time32+0x16e/0x1d0 [ 941.701986][T12368] __do_fast_syscall_32+0x96/0xf0 [ 941.707084][T12368] do_fast_syscall_32+0x34/0x70 [ 941.712157][T12368] do_SYSENTER_32+0x1b/0x20 [ 941.716727][T12368] entry_SYSENTER_compat_after_hwframe+0x4d/0x5c [ 941.723239][T12368] [ 941.725567][T12368] Uninit was stored to memory at: [ 941.730638][T12368] __get_compat_msghdr+0x6e1/0x9d0 [ 941.735915][T12368] get_compat_msghdr+0x108/0x2c0 [ 941.740903][T12368] do_recvmmsg+0xd77/0x2120 [ 941.745619][T12368] __sys_recvmmsg+0x51c/0x6f0 [ 941.750343][T12368] __ia32_compat_sys_recvmmsg_time32+0x16e/0x1d0 [ 941.756845][T12368] __do_fast_syscall_32+0x96/0xf0 [ 941.762011][T12368] do_fast_syscall_32+0x34/0x70 [ 941.766997][T12368] do_SYSENTER_32+0x1b/0x20 [ 941.771525][T12368] entry_SYSENTER_compat_after_hwframe+0x4d/0x5c [ 941.778035][T12368] [ 941.780364][T12368] Uninit was stored to memory at: [ 941.785632][T12368] __get_compat_msghdr+0x6e1/0x9d0 [ 941.790785][T12368] get_compat_msghdr+0x108/0x2c0 [ 941.795955][T12368] do_recvmmsg+0xd77/0x2120 [ 941.800515][T12368] __sys_recvmmsg+0x51c/0x6f0 [ 941.805432][T12368] __ia32_compat_sys_recvmmsg_time32+0x16e/0x1d0 [ 941.811907][T12368] __do_fast_syscall_32+0x96/0xf0 [ 941.816976][T12368] do_fast_syscall_32+0x34/0x70 [ 941.822006][T12368] do_SYSENTER_32+0x1b/0x20 [ 941.826556][T12368] entry_SYSENTER_compat_after_hwframe+0x4d/0x5c [ 941.833103][T12368] [ 941.835443][T12368] Uninit was stored to memory at: [ 941.840528][T12368] __get_compat_msghdr+0x6e1/0x9d0 [ 941.845812][T12368] get_compat_msghdr+0x108/0x2c0 [ 941.850797][T12368] do_recvmmsg+0xd77/0x2120 [ 941.855515][T12368] __sys_recvmmsg+0x51c/0x6f0 [ 941.860245][T12368] __ia32_compat_sys_recvmmsg_time32+0x16e/0x1d0 [ 941.866759][T12368] __do_fast_syscall_32+0x96/0xf0 [ 941.871939][T12368] do_fast_syscall_32+0x34/0x70 [ 941.876858][T12368] do_SYSENTER_32+0x1b/0x20 [ 941.881377][T12368] entry_SYSENTER_compat_after_hwframe+0x4d/0x5c [ 941.887866][T12368] [ 941.890250][T12368] Uninit was stored to memory at: [ 941.895476][T12368] __get_compat_msghdr+0x6e1/0x9d0 [ 941.900630][T12368] get_compat_msghdr+0x108/0x2c0 [ 941.905789][T12368] do_recvmmsg+0xd77/0x2120 [ 941.910347][T12368] __sys_recvmmsg+0x51c/0x6f0 [ 941.915251][T12368] __ia32_compat_sys_recvmmsg_time32+0x16e/0x1d0 [ 941.921636][T12368] __do_fast_syscall_32+0x96/0xf0 [ 941.926861][T12368] do_fast_syscall_32+0x34/0x70 [ 941.931935][T12368] do_SYSENTER_32+0x1b/0x20 [ 941.936482][T12368] entry_SYSENTER_compat_after_hwframe+0x4d/0x5c [ 941.943028][T12368] [ 941.945386][T12368] Uninit was stored to memory at: [ 941.950452][T12368] __get_compat_msghdr+0x6e1/0x9d0 [ 941.955772][T12368] get_compat_msghdr+0x108/0x2c0 [ 941.960752][T12368] do_recvmmsg+0xd77/0x2120 [ 941.965416][T12368] __sys_recvmmsg+0x51c/0x6f0 [ 941.970138][T12368] __ia32_compat_sys_recvmmsg_time32+0x16e/0x1d0 [ 941.976681][T12368] __do_fast_syscall_32+0x96/0xf0 [ 941.981838][T12368] do_fast_syscall_32+0x34/0x70 [ 941.986733][T12368] do_SYSENTER_32+0x1b/0x20 [ 941.991272][T12368] entry_SYSENTER_compat_after_hwframe+0x4d/0x5c [ 941.997769][T12368] [ 942.000095][T12368] Local variable msg_sys created at: [ 942.005578][T12368] do_recvmmsg+0xbb/0x2120 [ 942.010035][T12368] __sys_recvmmsg+0x51c/0x6f0 15:16:15 executing program 3: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f0000000000)=0x5) read$FUSE(0xffffffffffffffff, &(0x7f0000001740)={0x2020, 0x0, 0x0, 0x0}, 0x2020) r1 = getpid() sched_setscheduler(r1, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r3, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) syz_mount_image$tmpfs(0x0, &(0x7f0000000080)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) pipe2$9p(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x84840) fstat(0xffffffffffffffff, 0x0) r5 = openat$loop_ctrl(0xffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$LOOP_CTL_ADD(r5, 0x4c80, 0x0) ioctl$LOOP_CTL_REMOVE(r5, 0x4c81, 0x0) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x1000}, 0xc, 0x0, 0x1, 0x0, 0x0, 0x40004}, 0x1) sendmsg$netlink(0xffffffffffffffff, &(0x7f0000000b00)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f00000003c0)={0x12c, 0x1f, 0x4, 0x70bd25, 0x25dfdbff, "", [@generic="e5813cf7b361be5783f2e5614368", @typed={0x14, 0x5c, 0x0, 0x0, @ipv6=@mcast1}, @generic="672ff9e85de57fffc0d13030ac2c26e228e6eebf5ca287ebd0b76b38855809c44de1f0670e2377d6b1e5b68c5ff97298a93c5b37df561ea648708b8cb3e663b2208ac71f76e6fa0fc1de4088abeb8b48e4c084ba85f2a25654e5ea28e33a679aca1bc3dc6052a7", @nested={0x90, 0x26, 0x0, 0x1, [@typed={0x14, 0x78, 0x0, 0x0, @ipv6=@dev={0xfe, 0x80, '\x00', 0xd}}, @typed={0x16, 0x65, 0x0, 0x0, @str='/dev/loop-control\x00'}, @typed={0xc, 0x0, 0x0, 0x0, @u64=0xc7}, @generic="750008c1390f3c51f37481dcb0b6adc901f1d18c7573efdbd1a21d6d7c97a836c19759dd638ca8739643d2b6cce4c85f", @typed={0x8, 0x82, 0x0, 0x0, @uid=r0}, @typed={0x14, 0x80, 0x0, 0x0, @ipv6=@private0}, @typed={0x8, 0x0, 0x0, 0x0, @pid=r1}]}]}, 0x12c}, {&(0x7f0000000500)={0x370, 0x24, 0x0, 0x70bd28, 0x25dfdbfb, "", [@generic="59e48073cf3fc80d38c548401de83db22005c71a2e326107dbb6ed6730cc5e206d7a3cbf6a163ce7f4796bd50b8597918964db4b9e4339d13381c18af44d93f519f83c6410239c3c413a92604585d96910dc8608985de5479664ce03279bf7f6af1c2215761a6ba56ef4182007a63af0f96331b41a4b879db0321f03dfec2d4cff79a10e2b5f3cbd74ebb9073a8639f4c19cee7347abf8b5520c23468fce5e1915928b8396ac3c45380162a6877adc48b68845a76210bf0cf87948bf198c304ac63b2d085a3080e4b3257f7e86e1c00a240b11d18b62686211d0081fd3b3aad711e38ec51f4c64a12eebd6e50db70ad8a3163c7582", @typed={0xc, 0x0, 0x0, 0x0, @u64=0x1}, @generic="bdf658a3015020a44e3ca1cc42d368e53fcbefba439f62a66976bcd942a0126463d30e82644efe980a69aaff", @nested={0xa0, 0x51, 0x0, 0x1, [@generic="badf8c", @generic="0d9b28252c7ee1a77be38d155ce8bdccbaf9c425209c9b4ba5e5ba23232b4ccc44609acde03532b279f9ad57498abc1c941b15cebbc0da0d733adcf23e67f4fd0d73367fc7434137ce23322186ce943310ebb8aa1049e734780565171cc62b3acc97aa28e487c147785be7018e64d5c5db1e3d86f22078dfcaba7b7590f173bc174f367877946e1fa3c6dad8f6c5f44f89", @typed={0x8, 0x16, 0x0, 0x0, @pid=r1}]}, @typed={0x8, 0x0, 0x0, 0x0, @u32}, @typed={0x16, 0x6a, 0x0, 0x0, @str='/dev/loop-control\x00'}, @nested={0x15a, 0x0, 0x0, 0x1, [@typed={0x4, 0x7c}, @typed={0xec, 0x0, 0x0, 0x0, @binary="aa35f0f43be036a115051accf9e421fb12657b524e81d1abe13a06abcef73d5b2d15f135451dc5c2064e0e4a5a254ff4974a7e305a15593b6d30fa02cf23abf876aacdbfdb2f610fdf442d70044bd9936c1759dcc61a85d01397f0e05a1906a7b4ba5efc1b4428a36fb49509d1241ff7566d8854df8e4bbfce74660344e5044c769352b95b00812e8c9d73ed16a8f4c1b8acfe7b8c8f36ef7a9480ea168df7d0af0a9c089d5498705c323cb22064a5d830b1599cdadaa4436c907075ef7e8cf7da9b82e48b466025e88f1c9e2439a8f3c0d623367c7b5a66fbf294a25d0d62210d8dbbe58312272d"}, @typed={0x8, 0x80, 0x0, 0x0, @pid}, @generic="411d0970a79dfd88190a2df577268e26db6abbbaca45354d58d8ee0628f308b3de85410f966c23a674f9916cbba71d22f03afc6020a107e7d5c4b4a0a97b5b146366b5a70f17654267e66bbe15ba0a23bf1d0a7b927e38767b2cdea5601a"]}, @typed={0x14, 0x6b, 0x0, 0x0, @ipv6=@ipv4={'\x00', '\xff\xff', @initdev={0xac, 0x1e, 0x1, 0x0}}}]}, 0x370}, {0x0}, {&(0x7f00000048c0)={0x98, 0x3c, 0xf00, 0x70bd2d, 0x25dfdbfe, "", [@generic="68999362b8b54f324d2d1723178577dd026f6308daea105cd652efb262bcc3ea1d34cb938e0803850824457f54c26c9c7b71ebdfe0c9bbc66e8ad018078f458e63879dfb9312f9752bd844efc32207fcf156f7b2398d30de906e48953731baf0", @generic="da11ffafe1205f10a478ea2aa3c02383db1dbc589dc0aec40ce270", @generic, @typed={0xc, 0x21, 0x0, 0x0, @u64=0x8000}]}, 0x98}], 0x4, &(0x7f0000000a80)=[@rights={{0x24, 0x1, 0x1, [r5, r4, r2, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0x28, 0x800}, 0x40) write$P9_RLERRORu(r4, &(0x7f0000000340)=ANY=[@ANYBLOB="1200005b000001000100cba75f7d0b81aa64fdbaf834d9d042c9dec994e0af1d521452540d83e6606fb64631689fe2e9af216fbca7e2a84e00a6ad5cb315398e8ec0169d6dbd71fda15fdcf725e2d79fc597275eae67deaba5984564038ca984cd32100a4d0f74d0a5c141ec73e4"], 0x12) ioctl$LOOP_CTL_ADD(0xffffffffffffffff, 0x4c80, 0x0) 15:16:15 executing program 1: r0 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) bind$bt_hci(r0, &(0x7f0000000100)={0x1f, 0xffffffffffffffff, 0x4}, 0x6) io_setup(0xa, &(0x7f0000000080)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x24c01, 0x0) io_setup(0x202, &(0x7f0000000200)=0x0) io_submit(r2, 0x1, &(0x7f0000000780)=[&(0x7f0000000440)={0x0, 0x0, 0x4, 0x1, 0x0, r1, 0x0}]) r3 = bpf$OBJ_GET_MAP(0x7, &(0x7f0000000480)={&(0x7f0000000300)='./file0\x00', 0x0, 0x8}, 0x10) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet6_tcp(0xa, 0x1, 0x0) io_submit(r2, 0x3, &(0x7f00000006c0)=[&(0x7f0000000000)={0x40000000, 0x4, 0x0, 0x0, 0x0, r0, &(0x7f0000000040)="05", 0x1, 0x0, 0x0, 0x2}, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x5, 0xffc0, r3, &(0x7f0000000540)="82ad0d40e7d899af27f03002346459ee459c7338b26e75f31875725188fe1851b9655c4f502ddaf8ea5ff41052edf35ba40ab1e0ee7c2d08b387e863047c14a081056162d4275b17529a34138f59cf94e084245f06cee1b1f6a85a6f6838a01bbd0ade927c7aab243d3b7a08e5b04a34f1f34fd8580df25f7c211fc6393f7d5329b4375b34ac", 0x86, 0x0, 0x0, 0x2, r4}, &(0x7f0000000680)={0x0, 0x0, 0x0, 0x5, 0x0, 0xffffffffffffffff, &(0x7f0000000600)="069ef3c765a695936dc6210245a99f38d49b733d60d001c8f2f71ec96a374c9df6c80de4fd302387b0e9545d9146d31b82a1f1e04fce46b14e8109cb7d065842efdcc031e1256bfcc02277e3b9f61e61b6", 0x51, 0x2, 0x0, 0x0, r1}]) io_setup(0x3, &(0x7f00000000c0)=0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r7, &(0x7f0000000000)={0xa, 0x8000002}, 0x1c) sendto$inet6(r7, 0x0, 0x0, 0x22004001, &(0x7f0000b63fe4)={0xa, 0x2, 0x0, @loopback}, 0x1c) bind$inet6(r6, &(0x7f00000002c0)={0xa, 0x4e24, 0x1, @remote, 0xbccc}, 0x1c) setsockopt$inet6_tcp_TCP_MD5SIG(r7, 0x6, 0xe, &(0x7f0000000340)={@in6={{0xa, 0x0, 0x0, @loopback}}, 0x0, 0x0, 0x39, 0x0, "b0fd7b07ff8a216915a8d3215a3225178096acf74c85ad01ba95fd9d0543750fb5a62a045888e8febca073f1f821abb8083f4d192383c47b3800abd4d841e2d4b56039653b95d0cd0a71a6ea35bdfaf6"}, 0xd8) sendto$inet6(r7, &(0x7f0000000080)="44f9b108b1cdc885c9c533d21f474bec8bfef1df1e2da71e578dc6b91d09f7ab15378571d8e27546090000006e75436914ab717528ee4b7a9beaf908d11137c11903064e83b4951f4d433a5404970c85d92d7083fd38844cbb0c6c5eb508ddc2dc7a590aa7941b1e9eeb5a688138dea09b776cbfa784cbf550bf3074fb0d775da4df5a3f48bbdf452eeb6b923da9d0e25b80f76a873664b5753444fe05f33e5f91045540836c3cd6af10f0cd018f0c6f57f926ac959a5628c45088fbe0c87fbe6cbcda4662d2a12f6d00"/215, 0xd0d0c2ac, 0x1, 0x0, 0x0) splice(r7, 0x0, r6, 0x0, 0x406f408, 0x0) io_cancel(r5, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3, 0x2, r0, &(0x7f0000000140)="8760f7ce46fa269187cf8c94db53e789d3b08de8b50a218284a6982f0f3274538d508ec29e31b5ac2c0881d79ef1b2569da47720c4dd8674e2013a8ca0a3836903321e5b2c33362d6030fe6c7d8dde40e20d232646fde4f2b33f67cdf9971b88f8bb936733ee5bc7fc94eed866c7310d0e6030c3e913ef947a0821b4d183f1ac3c84b70e52dacb24ad3c4c51bef895eed7a8b8cf7ec29f48b7919e2d872e7b975f92e7d16e0464a00880ea92a974c07fb6e75dae3a6df53bb57686018713329a925019e2121786e1cb2912f7598a5c7f61aba307cf704b5bdd5123f9abafdf5bc9aadc22a13c1c3783", 0xe9, 0x4, 0x0, 0x0, r6}, &(0x7f0000000280)) 15:16:15 executing program 5: 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$netlbl_mgmt(&(0x7f0000000040), r0) sendmsg$NLBL_MGMT_C_ADDDEF(r1, &(0x7f0000000140)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000080)={0x28, r2, 0x1, 0x0, 0x0, {}, [@NLBL_MGMT_A_DOMAIN={0xa, 0x1, 'wpPn1\x00'}, @NLBL_MGMT_A_PROTOCOL={0x8, 0x2, 0x5}]}, 0x28}}, 0x0) 15:16:15 executing program 0: nanosleep(&(0x7f0000000040), &(0x7f0000001100)) clock_getres(0x2, &(0x7f0000000080)) r0 = msgget$private(0x0, 0xfffffffffffffffd) msgctl$IPC_RMID(0xffffffffffffffff, 0x0) msgget$private(0x0, 0x401) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000001140)=ANY=[@ANYRESOCT=r0], 0x169, 0x800) msgsnd(0x0, &(0x7f0000000100)=ANY=[], 0xee, 0x0) msgctl$IPC_STAT(0x0, 0x2, &(0x7f0000000580)=""/212) msgrcv(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000000000000000000000031050000000000000000000000000000000000000000000083d00000000000c2030000000000000080000000000000000000000000000000000000000000000000f1ffffffffffffff0000000000000000000000e621b441842dfd98f404e8ad0a90a7cae5bce8ec32"], 0x5f, 0x1, 0x0) msgrcv(r0, &(0x7f0000000380)=ANY=[], 0x94, 0x3, 0x1000) msgrcv(r1, &(0x7f0000000100)={0x0, ""/119}, 0x7f, 0x2, 0x800) msgrcv(r0, &(0x7f0000000380)={0x0, ""/220}, 0xe4, 0x48411d2ee54c316f, 0x1000) r2 = msgget$private(0x0, 0x3aa) msgsnd(r2, &(0x7f0000000940)=ANY=[@ANYRESOCT=r0], 0x44b, 0x0) msgsnd(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="3b1d000000000000add71384bce576b8f67d9ee83ec66275d75252496fc5d1940aa44d70adf85fb481c6c72f804d38357970bcdac76a2630c9b6e95d5944b9cc7e433bb73ff924e729c9f300552ddad5cad9d090519bcddd176f7ad5006b96609d7a245163c39fa8b7eaad8ebce5eb9a661cd222f270fcf60497c699d5b1c5f41116798f783c4986cc06639145d3fbc61561c6cacc8b5567a64a53e3c37253c5d1f710b4bc3208e7b0c4e47edd56124fd8f8b958a13863c1b9390b3762d30e8eb3550ddc6c9c797215a0b4a6163268eaee3f49fe34e722e89d448d1c42757e7d328f85b49dd30b5c87ab3a394f669f5d6abf6a1407a05f"], 0xf, 0x0) msgrcv(0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000ed00000000000000007d00"/51], 0x33, 0x0, 0x1800) msgsnd(r0, &(0x7f0000000680)=ANY=[@ANYBLOB="0300000000000004226451050685aa537bf2898ba1e0f9a13df6da78278838350c25a5ccd5e01712a3f91315d5225bbf01df6ec463c6e13f719c1cd4ace0e1223420a1d71b88e7872f0a205de12b6f2e449aa64e2ce64fa9bd3af5095df46cb6f4a32afe079de7ce9d8132e04bec638e4a1a065fdeed10de5b60682357b00752aa6002f21c58ed126c533c25e3a5e34351c5609f6370c9b8cb808cf903f132867d50445b18a0d95272ae513b0aba4bbbf19926fee5ae33b0f5b9fa7fc62c0fb8fff800afa77da64ae9e157f9bdf86ff361bd8f3ee9297fac7cf19bf41bbce595407ae4fef68c801b505880f4fccece7669e33f91903910c631a9cda4d0681000000000000000b61873c5bf46e7efc9be7ef5186f112d62ba9846979a65b6e16ebfd57476f27a8fd2f842a0bb3b62510121adc62474f48305ff0fdcb05c5bdd1ba49ee77c1d44be29f098802547aa11fd5c000a148d42", @ANYBLOB="bf0215e56dcd33573e59f6cb2d37e79c45a2c5b1ecf56f7f32ab18f51fb04af459e9e4deba9bbee3e3bac0a8880f222bfde025a5c2bffd827d86422e094c3a468dc1cf2e966d3db6911337e61109ac7e981286b20be7d17f5a494a5c88d58ccd51fb58589ced731917d3fbf0582ff5655cca738ecb6aa2357af32328a1ce3df1692cf20ca58453a01e236e8ba7ba6981167a0d9d6fbb0a18d568f4b949bab73b3a431d67"], 0xf5, 0x800) msgget$private(0x0, 0x220) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000480)=""/251) 15:16:15 executing program 4: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) r0 = socket$inet_udp(0x2, 0x2, 0x0) r1 = socket$key(0xf, 0x3, 0x2) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, 0x0, 0x0) sendmsg$key(r1, &(0x7f0000000000)={0x40000000, 0x0, &(0x7f0000000040)={&(0x7f0000000240)=ANY=[@ANYBLOB="0207280902"], 0x10}}, 0x0) bind$inet(r0, &(0x7f00000001c0)={0x2, 0x0, @local}, 0x16) connect$inet(r0, &(0x7f0000000480)={0x2, 0x0, @multicast1}, 0x10) setsockopt$inet_IP_XFRM_POLICY(r0, 0x0, 0x11, &(0x7f0000000080)={{{@in=@local, @in6=@private0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0xee01}, {}, {}, 0x0, 0x0, 0x1}, {{@in, 0x0, 0x33}, 0x0, @in=@broadcast, 0x0, 0x0, 0x0, 0x3}}, 0xe8) bind$bt_sco(0xffffffffffffffff, &(0x7f00000002c0), 0x8) sendmmsg(r2, &(0x7f0000004d40)=[{{0x0, 0x0, 0x0}}], 0x1, 0x0) sendmmsg(r0, &(0x7f0000007fc0), 0x800001d, 0x0) sendmsg$key(r1, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000280)=ANY=[@ANYBLOB="0209000002"], 0x10}}, 0x0) bpf$ENABLE_STATS(0x20, 0x0, 0x0) 15:16:15 executing program 2: r0 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) bind$bt_hci(r0, &(0x7f0000000100)={0x1f, 0xffffffffffffffff, 0x4}, 0x6) io_setup(0xa, &(0x7f0000000080)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x24c01, 0x0) io_setup(0x202, &(0x7f0000000200)=0x0) io_submit(r2, 0x1, &(0x7f0000000780)=[&(0x7f0000000440)={0x0, 0x0, 0x4, 0x1, 0x0, r1, 0x0}]) r3 = bpf$OBJ_GET_MAP(0x7, &(0x7f0000000480)={&(0x7f0000000300)='./file0\x00', 0x0, 0x8}, 0x10) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet6_tcp(0xa, 0x1, 0x0) io_submit(r2, 0x3, &(0x7f00000006c0)=[&(0x7f0000000000)={0x40000000, 0x4, 0x0, 0x0, 0x0, r0, &(0x7f0000000040)="05", 0x1, 0x0, 0x0, 0x2}, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x5, 0xffc0, r3, &(0x7f0000000540)="82ad0d40e7d899af27f03002346459ee459c7338b26e75f31875725188fe1851b9655c4f502ddaf8ea5ff41052edf35ba40ab1e0ee7c2d08b387e863047c14a081056162d4275b17529a34138f59cf94e084245f06cee1b1f6a85a6f6838a01bbd0ade927c7aab243d3b7a08e5b04a34f1f34fd8580df25f7c211fc6393f7d5329b4375b34ac", 0x86, 0x0, 0x0, 0x2, r4}, &(0x7f0000000680)={0x0, 0x0, 0x0, 0x5, 0x0, 0xffffffffffffffff, &(0x7f0000000600)="069ef3c765a695936dc6210245a99f38d49b733d60d001c8f2f71ec96a374c9df6c80de4fd302387b0e9545d9146d31b82a1f1e04fce46b14e8109cb7d065842efdcc031e1256bfcc02277e3b9f61e61b6", 0x51, 0x2, 0x0, 0x0, r1}]) io_setup(0x3, &(0x7f00000000c0)=0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r7, &(0x7f0000000000)={0xa, 0x8000002}, 0x1c) sendto$inet6(r7, 0x0, 0x0, 0x22004001, &(0x7f0000b63fe4)={0xa, 0x2, 0x0, @loopback}, 0x1c) bind$inet6(r6, &(0x7f00000002c0)={0xa, 0x4e24, 0x1, @remote, 0xbccc}, 0x1c) setsockopt$inet6_tcp_TCP_MD5SIG(r7, 0x6, 0xe, &(0x7f0000000340)={@in6={{0xa, 0x0, 0x0, @loopback}}, 0x0, 0x0, 0x39, 0x0, "b0fd7b07ff8a216915a8d3215a3225178096acf74c85ad01ba95fd9d0543750fb5a62a045888e8febca073f1f821abb8083f4d192383c47b3800abd4d841e2d4b56039653b95d0cd0a71a6ea35bdfaf6"}, 0xd8) sendto$inet6(r7, &(0x7f0000000080)="44f9b108b1cdc885c9c533d21f474bec8bfef1df1e2da71e578dc6b91d09f7ab15378571d8e27546090000006e75436914ab717528ee4b7a9beaf908d11137c11903064e83b4951f4d433a5404970c85d92d7083fd38844cbb0c6c5eb508ddc2dc7a590aa7941b1e9eeb5a688138dea09b776cbfa784cbf550bf3074fb0d775da4df5a3f48bbdf452eeb6b923da9d0e25b80f76a873664b5753444fe05f33e5f91045540836c3cd6af10f0cd018f0c6f57f926ac959a5628c45088fbe0c87fbe6cbcda4662d2a12f6d00"/215, 0xd0d0c2ac, 0x1, 0x0, 0x0) splice(r7, 0x0, r6, 0x0, 0x406f408, 0x0) io_cancel(r5, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3, 0x2, r0, &(0x7f0000000140)="8760f7ce46fa269187cf8c94db53e789d3b08de8b50a218284a6982f0f3274538d508ec29e31b5ac2c0881d79ef1b2569da47720c4dd8674e2013a8ca0a3836903321e5b2c33362d6030fe6c7d8dde40e20d232646fde4f2b33f67cdf9971b88f8bb936733ee5bc7fc94eed866c7310d0e6030c3e913ef947a0821b4d183f1ac3c84b70e52dacb24ad3c4c51bef895eed7a8b8cf7ec29f48b7919e2d872e7b975f92e7d16e0464a00880ea92a974c07fb6e75dae3a6df53bb57686018713329a925019e2121786e1cb2912f7598a5c7f61aba307cf704b5bdd5123f9abafdf5bc9aadc22a13c1c3783", 0xe9, 0x4, 0x0, 0x0, r6}, &(0x7f0000000280)) 15:16:15 executing program 5: 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$netlbl_mgmt(&(0x7f0000000040), r0) sendmsg$NLBL_MGMT_C_ADDDEF(r1, &(0x7f0000000140)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000080)={0x28, r2, 0x1, 0x0, 0x0, {}, [@NLBL_MGMT_A_DOMAIN={0xa, 0x1, 'wpPn1\x00'}, @NLBL_MGMT_A_PROTOCOL={0x8, 0x2, 0x5}]}, 0x28}}, 0x0) 15:16:16 executing program 0: nanosleep(&(0x7f0000000040), &(0x7f0000001100)) clock_getres(0x2, &(0x7f0000000080)) r0 = msgget$private(0x0, 0xfffffffffffffffd) msgctl$IPC_RMID(0xffffffffffffffff, 0x0) msgget$private(0x0, 0x401) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000001140)=ANY=[@ANYRESOCT=r0], 0x169, 0x800) msgsnd(0x0, &(0x7f0000000100)=ANY=[], 0xee, 0x0) msgctl$IPC_STAT(0x0, 0x2, &(0x7f0000000580)=""/212) msgrcv(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000000000000000000000031050000000000000000000000000000000000000000000083d00000000000c2030000000000000080000000000000000000000000000000000000000000000000f1ffffffffffffff0000000000000000000000e621b441842dfd98f404e8ad0a90a7cae5bce8ec32"], 0x5f, 0x1, 0x0) msgrcv(r0, &(0x7f0000000380)=ANY=[], 0x94, 0x3, 0x1000) msgrcv(r1, &(0x7f0000000100)={0x0, ""/119}, 0x7f, 0x2, 0x800) msgrcv(r0, &(0x7f0000000380)={0x0, ""/220}, 0xe4, 0x48411d2ee54c316f, 0x1000) r2 = msgget$private(0x0, 0x3aa) msgsnd(r2, &(0x7f0000000940)=ANY=[@ANYRESOCT=r0], 0x44b, 0x0) msgsnd(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="3b1d000000000000add71384bce576b8f67d9ee83ec66275d75252496fc5d1940aa44d70adf85fb481c6c72f804d38357970bcdac76a2630c9b6e95d5944b9cc7e433bb73ff924e729c9f300552ddad5cad9d090519bcddd176f7ad5006b96609d7a245163c39fa8b7eaad8ebce5eb9a661cd222f270fcf60497c699d5b1c5f41116798f783c4986cc06639145d3fbc61561c6cacc8b5567a64a53e3c37253c5d1f710b4bc3208e7b0c4e47edd56124fd8f8b958a13863c1b9390b3762d30e8eb3550ddc6c9c797215a0b4a6163268eaee3f49fe34e722e89d448d1c42757e7d328f85b49dd30b5c87ab3a394f669f5d6abf6a1407a05f"], 0xf, 0x0) msgrcv(0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000ed00000000000000007d00"/51], 0x33, 0x0, 0x1800) msgsnd(r0, &(0x7f0000000680)=ANY=[@ANYBLOB="0300000000000004226451050685aa537bf2898ba1e0f9a13df6da78278838350c25a5ccd5e01712a3f91315d5225bbf01df6ec463c6e13f719c1cd4ace0e1223420a1d71b88e7872f0a205de12b6f2e449aa64e2ce64fa9bd3af5095df46cb6f4a32afe079de7ce9d8132e04bec638e4a1a065fdeed10de5b60682357b00752aa6002f21c58ed126c533c25e3a5e34351c5609f6370c9b8cb808cf903f132867d50445b18a0d95272ae513b0aba4bbbf19926fee5ae33b0f5b9fa7fc62c0fb8fff800afa77da64ae9e157f9bdf86ff361bd8f3ee9297fac7cf19bf41bbce595407ae4fef68c801b505880f4fccece7669e33f91903910c631a9cda4d0681000000000000000b61873c5bf46e7efc9be7ef5186f112d62ba9846979a65b6e16ebfd57476f27a8fd2f842a0bb3b62510121adc62474f48305ff0fdcb05c5bdd1ba49ee77c1d44be29f098802547aa11fd5c000a148d42", @ANYBLOB="bf0215e56dcd33573e59f6cb2d37e79c45a2c5b1ecf56f7f32ab18f51fb04af459e9e4deba9bbee3e3bac0a8880f222bfde025a5c2bffd827d86422e094c3a468dc1cf2e966d3db6911337e61109ac7e981286b20be7d17f5a494a5c88d58ccd51fb58589ced731917d3fbf0582ff5655cca738ecb6aa2357af32328a1ce3df1692cf20ca58453a01e236e8ba7ba6981167a0d9d6fbb0a18d568f4b949bab73b3a431d67"], 0xf5, 0x800) msgget$private(0x0, 0x220) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000480)=""/251) 15:16:16 executing program 5: 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$netlbl_mgmt(&(0x7f0000000040), r0) sendmsg$NLBL_MGMT_C_ADDDEF(r1, &(0x7f0000000140)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000080)={0x28, r2, 0x1, 0x0, 0x0, {}, [@NLBL_MGMT_A_DOMAIN={0xa, 0x1, 'wpPn1\x00'}, @NLBL_MGMT_A_PROTOCOL={0x8, 0x2, 0x5}]}, 0x28}}, 0x0) 15:16:16 executing program 1: r0 = openat$vim2m(0xffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$vim2m_VIDIOC_REQBUFS(r0, 0xc0145608, &(0x7f0000000040)={0x6, 0x1, 0x1}) 15:16:16 executing program 2: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000180)={0x18, 0x5, &(0x7f0000000100)=ANY=[@ANYBLOB="18000000000000040000000000000000850000000e000000850000000e00000095"], &(0x7f0000000200)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000040)={&(0x7f0000000500)='sys_exit\x00', r0}, 0x10) utimensat(0xffffffffffffffff, 0x0, 0x0, 0xc9fbf1b502f332ff) 15:16:17 executing program 3: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f0000000000)=0x5) read$FUSE(0xffffffffffffffff, &(0x7f0000001740)={0x2020, 0x0, 0x0, 0x0}, 0x2020) r1 = getpid() sched_setscheduler(r1, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r3, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) syz_mount_image$tmpfs(0x0, &(0x7f0000000080)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) pipe2$9p(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x84840) fstat(0xffffffffffffffff, 0x0) r5 = openat$loop_ctrl(0xffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$LOOP_CTL_ADD(r5, 0x4c80, 0x0) ioctl$LOOP_CTL_REMOVE(r5, 0x4c81, 0x0) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x1000}, 0xc, 0x0, 0x1, 0x0, 0x0, 0x40004}, 0x1) sendmsg$netlink(0xffffffffffffffff, &(0x7f0000000b00)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f00000003c0)={0x12c, 0x1f, 0x4, 0x70bd25, 0x25dfdbff, "", [@generic="e5813cf7b361be5783f2e5614368", @typed={0x14, 0x5c, 0x0, 0x0, @ipv6=@mcast1}, @generic="672ff9e85de57fffc0d13030ac2c26e228e6eebf5ca287ebd0b76b38855809c44de1f0670e2377d6b1e5b68c5ff97298a93c5b37df561ea648708b8cb3e663b2208ac71f76e6fa0fc1de4088abeb8b48e4c084ba85f2a25654e5ea28e33a679aca1bc3dc6052a7", @nested={0x90, 0x26, 0x0, 0x1, [@typed={0x14, 0x78, 0x0, 0x0, @ipv6=@dev={0xfe, 0x80, '\x00', 0xd}}, @typed={0x16, 0x65, 0x0, 0x0, @str='/dev/loop-control\x00'}, @typed={0xc, 0x0, 0x0, 0x0, @u64=0xc7}, @generic="750008c1390f3c51f37481dcb0b6adc901f1d18c7573efdbd1a21d6d7c97a836c19759dd638ca8739643d2b6cce4c85f", @typed={0x8, 0x82, 0x0, 0x0, @uid=r0}, @typed={0x14, 0x80, 0x0, 0x0, @ipv6=@private0}, @typed={0x8, 0x0, 0x0, 0x0, @pid=r1}]}]}, 0x12c}, {&(0x7f0000000500)={0x370, 0x24, 0x0, 0x70bd28, 0x25dfdbfb, "", [@generic="59e48073cf3fc80d38c548401de83db22005c71a2e326107dbb6ed6730cc5e206d7a3cbf6a163ce7f4796bd50b8597918964db4b9e4339d13381c18af44d93f519f83c6410239c3c413a92604585d96910dc8608985de5479664ce03279bf7f6af1c2215761a6ba56ef4182007a63af0f96331b41a4b879db0321f03dfec2d4cff79a10e2b5f3cbd74ebb9073a8639f4c19cee7347abf8b5520c23468fce5e1915928b8396ac3c45380162a6877adc48b68845a76210bf0cf87948bf198c304ac63b2d085a3080e4b3257f7e86e1c00a240b11d18b62686211d0081fd3b3aad711e38ec51f4c64a12eebd6e50db70ad8a3163c7582", @typed={0xc, 0x0, 0x0, 0x0, @u64=0x1}, @generic="bdf658a3015020a44e3ca1cc42d368e53fcbefba439f62a66976bcd942a0126463d30e82644efe980a69aaff", @nested={0xa0, 0x51, 0x0, 0x1, [@generic="badf8c", @generic="0d9b28252c7ee1a77be38d155ce8bdccbaf9c425209c9b4ba5e5ba23232b4ccc44609acde03532b279f9ad57498abc1c941b15cebbc0da0d733adcf23e67f4fd0d73367fc7434137ce23322186ce943310ebb8aa1049e734780565171cc62b3acc97aa28e487c147785be7018e64d5c5db1e3d86f22078dfcaba7b7590f173bc174f367877946e1fa3c6dad8f6c5f44f89", @typed={0x8, 0x16, 0x0, 0x0, @pid=r1}]}, @typed={0x8, 0x0, 0x0, 0x0, @u32}, @typed={0x16, 0x6a, 0x0, 0x0, @str='/dev/loop-control\x00'}, @nested={0x15a, 0x0, 0x0, 0x1, [@typed={0x4, 0x7c}, @typed={0xec, 0x0, 0x0, 0x0, @binary="aa35f0f43be036a115051accf9e421fb12657b524e81d1abe13a06abcef73d5b2d15f135451dc5c2064e0e4a5a254ff4974a7e305a15593b6d30fa02cf23abf876aacdbfdb2f610fdf442d70044bd9936c1759dcc61a85d01397f0e05a1906a7b4ba5efc1b4428a36fb49509d1241ff7566d8854df8e4bbfce74660344e5044c769352b95b00812e8c9d73ed16a8f4c1b8acfe7b8c8f36ef7a9480ea168df7d0af0a9c089d5498705c323cb22064a5d830b1599cdadaa4436c907075ef7e8cf7da9b82e48b466025e88f1c9e2439a8f3c0d623367c7b5a66fbf294a25d0d62210d8dbbe58312272d"}, @typed={0x8, 0x80, 0x0, 0x0, @pid}, @generic="411d0970a79dfd88190a2df577268e26db6abbbaca45354d58d8ee0628f308b3de85410f966c23a674f9916cbba71d22f03afc6020a107e7d5c4b4a0a97b5b146366b5a70f17654267e66bbe15ba0a23bf1d0a7b927e38767b2cdea5601a"]}, @typed={0x14, 0x6b, 0x0, 0x0, @ipv6=@ipv4={'\x00', '\xff\xff', @initdev={0xac, 0x1e, 0x1, 0x0}}}]}, 0x370}, {0x0}, {&(0x7f00000048c0)={0x98, 0x3c, 0xf00, 0x70bd2d, 0x25dfdbfe, "", [@generic="68999362b8b54f324d2d1723178577dd026f6308daea105cd652efb262bcc3ea1d34cb938e0803850824457f54c26c9c7b71ebdfe0c9bbc66e8ad018078f458e63879dfb9312f9752bd844efc32207fcf156f7b2398d30de906e48953731baf0", @generic="da11ffafe1205f10a478ea2aa3c02383db1dbc589dc0aec40ce270", @generic, @typed={0xc, 0x21, 0x0, 0x0, @u64=0x8000}]}, 0x98}], 0x4, &(0x7f0000000a80)=[@rights={{0x24, 0x1, 0x1, [r5, r4, r2, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0x28, 0x800}, 0x40) write$P9_RLERRORu(r4, &(0x7f0000000340)=ANY=[@ANYBLOB="1200005b000001000100cba75f7d0b81aa64fdbaf834d9d042c9dec994e0af1d521452540d83e6606fb64631689fe2e9af216fbca7e2a84e00a6ad5cb315398e8ec0169d6dbd71fda15fdcf725e2d79fc597275eae67deaba5984564038ca984cd32100a4d0f74d0a5c141ec73e4"], 0x12) ioctl$LOOP_CTL_ADD(0xffffffffffffffff, 0x4c80, 0x0) [ 945.048196][ T1195] ieee802154 phy0 wpan0: encryption failed: -22 [ 945.055389][ T1195] ieee802154 phy1 wpan1: encryption failed: -22 15:16:18 executing program 2: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet6(0xa, 0x3, 0x2c) connect$inet6(r2, &(0x7f0000000040)={0xa, 0x0, 0x0, @mcast2, 0x2}, 0x1c) openat$incfs(0xffffffffffffffff, &(0x7f0000000080)='.pending_reads\x00', 0x0, 0x0) sendto$inet6(r2, 0x0, 0x0, 0x24008800, 0x0, 0x0) write$binfmt_misc(r1, &(0x7f0000000080)=ANY=[], 0x2bb98205) splice(r0, 0x0, r2, 0x0, 0x4ff99, 0x0) 15:16:18 executing program 5: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f00000000c0)='sysfs\x00', 0x0, 0x0) mount(&(0x7f0000000ec0)=@nullb, &(0x7f0000000f00)='./file0/bus\x00', &(0x7f0000000f40)='xfs\x00', 0x0, 0x0) 15:16:18 executing program 1: futex_waitv(&(0x7f0000000200)=[{0x6, &(0x7f0000000000)=0x6, 0x2}, {0x0, &(0x7f0000000080)=0x9, 0x2}], 0x2, 0x0, 0x0, 0x0) 15:16:19 executing program 1: open_by_handle_at(0xffffffffffffffff, &(0x7f0000000240)=@nfs={0x90, 0x24, {0x0, 0x0, 0x0, 0x80, "7feb21c73cfe0a065b3d61d9490104cef3b17872170e32b7ac766dd022bd1a3a30a37e0e633a38bc8e066daa1dc920824c98c4bd4cf0d357d0a0c91cd5bb253575878ea4ff61b65bc98dc69b0584c02ef732c0b99128d5c138b13c9a289d842bda6b1f9f398731d09dd790399307b791d092c27c6a99b39e607ede55f462d916"}}, 0x0) [ 946.388206][T12115] udevd[12115]: inotify_add_watch(7, /dev/loop0, 10) failed: No such file or directory 15:16:19 executing program 4: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) r0 = socket$inet_udp(0x2, 0x2, 0x0) r1 = socket$key(0xf, 0x3, 0x2) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, 0x0, 0x0) sendmsg$key(r1, &(0x7f0000000000)={0x40000000, 0x0, &(0x7f0000000040)={&(0x7f0000000240)=ANY=[@ANYBLOB="0207280902"], 0x10}}, 0x0) bind$inet(r0, &(0x7f00000001c0)={0x2, 0x0, @local}, 0x16) connect$inet(r0, &(0x7f0000000480)={0x2, 0x0, @multicast1}, 0x10) setsockopt$inet_IP_XFRM_POLICY(r0, 0x0, 0x11, &(0x7f0000000080)={{{@in=@local, @in6=@private0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0xee01}, {}, {}, 0x0, 0x0, 0x1}, {{@in, 0x0, 0x33}, 0x0, @in=@broadcast, 0x0, 0x0, 0x0, 0x3}}, 0xe8) bind$bt_sco(0xffffffffffffffff, &(0x7f00000002c0), 0x8) sendmmsg(r2, &(0x7f0000004d40)=[{{0x0, 0x0, 0x0}}], 0x1, 0x0) sendmmsg(r0, &(0x7f0000007fc0), 0x800001d, 0x0) sendmsg$key(r1, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000280)=ANY=[@ANYBLOB="0209000002"], 0x10}}, 0x0) bpf$ENABLE_STATS(0x20, 0x0, 0x0) 15:16:19 executing program 0: syz_mount_image$squashfs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x1000, 0x1, &(0x7f0000000200)=[{&(0x7f0000000240)="6873717307000000911d675f000010000000000004001400d0000200040000001e01000000000000f5020000000000009902000000000000dd020000000000000601000000000000d4010000000000004d020000000000008702000000000000fd377a585a0000016922de3602c01764210110000c14f5cae00063000f5d00399e4bacd2526994d512eda5bf000000004a5579b2000127640fa29cb09042990d010000000001595afd377a585a0000016922de3603c01c9a082101100000000093fc58dee0041900145d00399e4bacd2526994d51508fe16ca84a7aa3689df00988896660001309a080000002ec42d993e300d8b020000000001595a73797a6b616c6c657273cc00fd377a585a0000016922de3603c09401be022101020000002be6a37de0013d008c5d0001001eb04f262e3c2f422bdb8c111c2eea0ff1b7f87c3c98930ae9bef2e6cfbe86642d312630d1c1177c3f02eccf24fa6458574e2954843dbd6bc98680050321638c7a93375db1e71bae623d26e9096427e197374c50e829fa416bd93eb4fcf067eb650be21878e9ae58de233e584bfa0f44d85920daa964d53b67d7a1215e51928921aee72793826611b43c00e599fd790001a801be020000298353f53e300d8b020000000001595a7780010000000000000003000000240000000200040066696c6530480001000300040066696c6531040000000000000001000000000000000200080066696c652e636f6c64860001000100040066696c6530a60004000200040066696c6531e20005000200040066696c6532e20005000200040066696c653338800000000000000000860000000000000024000000000000004800000000000000a600000000000000e2000000000000001e010000000000004d0200000000000008805cf90100535f01008f02000000000000288000000600786174747231060000007861747472310000060078617474723206000000786174747232108000000000000000000200000024000000a1020000000000000100000000000000cb028a", 0x2f0}], 0x0, &(0x7f0000000080)) [ 946.593756][T12650] XFS (nullb0): Invalid superblock magic number 15:16:19 executing program 5: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f00000000c0)='sysfs\x00', 0x0, 0x0) mount(&(0x7f0000000ec0)=@nullb, &(0x7f0000000f00)='./file0/bus\x00', &(0x7f0000000f40)='xfs\x00', 0x0, 0x0) 15:16:20 executing program 2: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) splice(r0, 0x0, r3, 0x0, 0x20, 0x0) vmsplice(r1, &(0x7f0000000280)=[{&(0x7f00000001c0)="97", 0x1}], 0x1, 0x0) 15:16:20 executing program 0: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$IP_VS_SO_SET_STARTDAEMON(r0, 0x0, 0x48b, &(0x7f0000000040)={0x2, 'bond0\x00'}, 0x18) setsockopt$IP_VS_SO_SET_STOPDAEMON(r0, 0x0, 0x48c, &(0x7f0000000000)={0x2, 'gretap0\x00'}, 0x18) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x10, 0x0, 0x0) 15:16:20 executing program 1: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000040)={&(0x7f00000003c0)=@updsa={0x138, 0x1a, 0x1, 0x0, 0x0, {{@in6=@private0, @in6=@private1}, {@in=@private, 0x0, 0x6c}, @in=@multicast1, {}, {}, {}, 0x0, 0x0, 0xa, 0x2}, [@algo_comp={0x48, 0x3, {{'deflate\x00'}}}]}, 0x138}}, 0x0) [ 947.190104][T12640] not chained 200000 origins [ 947.195157][T12640] CPU: 1 PID: 12640 Comm: syz-executor.3 Not tainted 5.18.0-rc4-syzkaller #0 [ 947.203956][T12640] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 947.214038][T12640] Call Trace: [ 947.217339][T12640] [ 947.220285][T12640] dump_stack_lvl+0x1ff/0x28e [ 947.225024][T12640] dump_stack+0x25/0x28 [ 947.229223][T12640] kmsan_internal_chain_origin+0x78/0x120 [ 947.235004][T12640] ? kmsan_internal_unpoison_memory+0x10/0x20 [ 947.241305][T12640] ? kmsan_get_metadata+0x33/0x220 [ 947.246460][T12640] ? kmsan_get_shadow_origin_ptr+0x9b/0xf0 [ 947.252310][T12640] ? __unix_dgram_recvmsg+0x1a0b/0x1c20 [ 947.257912][T12640] ? kmsan_get_metadata+0x33/0x220 [ 947.263051][T12640] ? kmsan_get_shadow_origin_ptr+0x9b/0xf0 [ 947.268881][T12640] ? should_fail+0x75/0x9c0 [ 947.273446][T12640] ? kmsan_get_metadata+0x33/0x220 [ 947.278575][T12640] ? kmsan_internal_set_shadow_origin+0x62/0xe0 [ 947.284855][T12640] ? kmsan_internal_unpoison_memory+0x10/0x20 [ 947.290962][T12640] ? kmsan_get_metadata+0x33/0x220 [ 947.296101][T12640] ? kmsan_get_shadow_origin_ptr+0x9b/0xf0 [ 947.301938][T12640] __msan_chain_origin+0xbf/0x140 [ 947.307029][T12640] __get_compat_msghdr+0x6e1/0x9d0 [ 947.312200][T12640] get_compat_msghdr+0x108/0x2c0 [ 947.317175][T12640] ? __sys_recvmmsg+0x51c/0x6f0 [ 947.322081][T12640] do_recvmmsg+0xd77/0x2120 [ 947.326655][T12640] ? __stack_depot_save+0x21/0x4b0 [ 947.331824][T12640] ? kmsan_get_metadata+0x33/0x220 [ 947.336976][T12640] ? kmsan_internal_set_shadow_origin+0x62/0xe0 [ 947.343280][T12640] ? kmsan_internal_unpoison_memory+0x10/0x20 [ 947.349411][T12640] ? __ia32_compat_sys_recvmmsg_time32+0x16e/0x1d0 [ 947.355967][T12640] __sys_recvmmsg+0x51c/0x6f0 [ 947.360689][T12640] __ia32_compat_sys_recvmmsg_time32+0x16e/0x1d0 [ 947.367051][T12640] __do_fast_syscall_32+0x96/0xf0 [ 947.372107][T12640] do_fast_syscall_32+0x34/0x70 [ 947.376980][T12640] do_SYSENTER_32+0x1b/0x20 [ 947.381506][T12640] entry_SYSENTER_compat_after_hwframe+0x4d/0x5c [ 947.387877][T12640] RIP: 0023:0xf7f07549 [ 947.391956][T12640] 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 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 [ 947.411586][T12640] RSP: 002b:00000000f7ee15cc EFLAGS: 00000296 ORIG_RAX: 0000000000000151 [ 947.420044][T12640] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00000000200000c0 [ 947.428049][T12640] RDX: 0000000000010106 RSI: 0000000000000002 RDI: 0000000000000000 [ 947.436043][T12640] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 947.444018][T12640] R10: 0000000000000000 R11: 0000000000000000 R12: 0000000000000000 [ 947.452009][T12640] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 [ 947.460024][T12640] [ 947.466223][T12640] Uninit was stored to memory at: [ 947.471330][T12640] __get_compat_msghdr+0x6e1/0x9d0 [ 947.477470][T12640] get_compat_msghdr+0x108/0x2c0 [ 947.482561][T12640] do_recvmmsg+0xd77/0x2120 [ 947.487166][T12640] __sys_recvmmsg+0x51c/0x6f0 [ 947.492013][T12640] __ia32_compat_sys_recvmmsg_time32+0x16e/0x1d0 [ 947.498394][T12640] __do_fast_syscall_32+0x96/0xf0 [ 947.503628][T12640] do_fast_syscall_32+0x34/0x70 [ 947.508523][T12640] do_SYSENTER_32+0x1b/0x20 [ 947.513238][T12640] entry_SYSENTER_compat_after_hwframe+0x4d/0x5c [ 947.519638][T12640] [ 947.522118][T12640] Uninit was stored to memory at: [ 947.527214][T12640] __get_compat_msghdr+0x6e1/0x9d0 [ 947.532485][T12640] get_compat_msghdr+0x108/0x2c0 [ 947.537472][T12640] do_recvmmsg+0xd77/0x2120 [ 947.542187][T12640] __sys_recvmmsg+0x51c/0x6f0 [ 947.546912][T12640] __ia32_compat_sys_recvmmsg_time32+0x16e/0x1d0 [ 947.553414][T12640] __do_fast_syscall_32+0x96/0xf0 [ 947.558489][T12640] do_fast_syscall_32+0x34/0x70 [ 947.563556][T12640] do_SYSENTER_32+0x1b/0x20 [ 947.568105][T12640] entry_SYSENTER_compat_after_hwframe+0x4d/0x5c [ 947.574647][T12640] [ 947.576977][T12640] Uninit was stored to memory at: [ 947.582168][T12640] __get_compat_msghdr+0x6e1/0x9d0 [ 947.587322][T12640] get_compat_msghdr+0x108/0x2c0 [ 947.592450][T12640] do_recvmmsg+0xd77/0x2120 [ 947.597000][T12640] __sys_recvmmsg+0x51c/0x6f0 [ 947.601888][T12640] __ia32_compat_sys_recvmmsg_time32+0x16e/0x1d0 [ 947.608272][T12640] __do_fast_syscall_32+0x96/0xf0 [ 947.613463][T12640] do_fast_syscall_32+0x34/0x70 [ 947.618377][T12640] do_SYSENTER_32+0x1b/0x20 [ 947.623091][T12640] entry_SYSENTER_compat_after_hwframe+0x4d/0x5c [ 947.629481][T12640] [ 947.631964][T12640] Uninit was stored to memory at: [ 947.637062][T12640] __get_compat_msghdr+0x6e1/0x9d0 [ 947.642373][T12640] get_compat_msghdr+0x108/0x2c0 [ 947.647354][T12640] do_recvmmsg+0xd77/0x2120 [ 947.652051][T12640] __sys_recvmmsg+0x51c/0x6f0 [ 947.656779][T12640] __ia32_compat_sys_recvmmsg_time32+0x16e/0x1d0 [ 947.663324][T12640] __do_fast_syscall_32+0x96/0xf0 [ 947.668399][T12640] do_fast_syscall_32+0x34/0x70 [ 947.673451][T12640] do_SYSENTER_32+0x1b/0x20 [ 947.677999][T12640] entry_SYSENTER_compat_after_hwframe+0x4d/0x5c [ 947.684553][T12640] [ 947.686888][T12640] Uninit was stored to memory at: [ 947.692129][T12640] __get_compat_msghdr+0x6e1/0x9d0 [ 947.697289][T12640] get_compat_msghdr+0x108/0x2c0 [ 947.702462][T12640] do_recvmmsg+0xd77/0x2120 [ 947.707024][T12640] __sys_recvmmsg+0x51c/0x6f0 [ 947.711886][T12640] __ia32_compat_sys_recvmmsg_time32+0x16e/0x1d0 [ 947.718270][T12640] __do_fast_syscall_32+0x96/0xf0 [ 947.723475][T12640] do_fast_syscall_32+0x34/0x70 [ 947.728388][T12640] do_SYSENTER_32+0x1b/0x20 [ 947.733117][T12640] entry_SYSENTER_compat_after_hwframe+0x4d/0x5c [ 947.739501][T12640] [ 947.741982][T12640] Uninit was stored to memory at: [ 947.747085][T12640] __get_compat_msghdr+0x6e1/0x9d0 [ 947.752364][T12640] get_compat_msghdr+0x108/0x2c0 [ 947.757350][T12640] do_recvmmsg+0xd77/0x2120 [ 947.762053][T12640] __sys_recvmmsg+0x51c/0x6f0 [ 947.766780][T12640] __ia32_compat_sys_recvmmsg_time32+0x16e/0x1d0 [ 947.773337][T12640] __do_fast_syscall_32+0x96/0xf0 [ 947.778413][T12640] do_fast_syscall_32+0x34/0x70 [ 947.783486][T12640] do_SYSENTER_32+0x1b/0x20 [ 947.788035][T12640] entry_SYSENTER_compat_after_hwframe+0x4d/0x5c [ 947.794561][T12640] [ 947.796894][T12640] Uninit was stored to memory at: [ 947.802130][T12640] __get_compat_msghdr+0x6e1/0x9d0 [ 947.807305][T12640] get_compat_msghdr+0x108/0x2c0 [ 947.812430][T12640] do_recvmmsg+0xd77/0x2120 [ 947.816984][T12640] __sys_recvmmsg+0x51c/0x6f0 [ 947.821868][T12640] __ia32_compat_sys_recvmmsg_time32+0x16e/0x1d0 [ 947.828251][T12640] __do_fast_syscall_32+0x96/0xf0 [ 947.833445][T12640] do_fast_syscall_32+0x34/0x70 [ 947.838345][T12640] do_SYSENTER_32+0x1b/0x20 [ 947.843054][T12640] entry_SYSENTER_compat_after_hwframe+0x4d/0x5c [ 947.849436][T12640] [ 947.851917][T12640] Local variable msg_sys created at: [ 947.857207][T12640] do_recvmmsg+0xbb/0x2120 [ 947.861687][T12640] __sys_recvmmsg+0x51c/0x6f0 [ 948.365941][T12663] XFS (nullb0): Invalid superblock magic number 15:16:21 executing program 5: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f00000000c0)='sysfs\x00', 0x0, 0x0) mount(&(0x7f0000000ec0)=@nullb, &(0x7f0000000f00)='./file0/bus\x00', &(0x7f0000000f40)='xfs\x00', 0x0, 0x0) [ 948.641316][T12680] netlink: 4 bytes leftover after parsing attributes in process `syz-executor.1'. [ 948.649426][T12679] IPVS: stopping backup sync thread 12681 ... [ 948.679659][T12640] not chained 210000 origins [ 948.685003][T12640] CPU: 1 PID: 12640 Comm: syz-executor.3 Not tainted 5.18.0-rc4-syzkaller #0 [ 948.693814][T12640] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 948.703898][T12640] Call Trace: [ 948.707224][T12640] [ 948.710195][T12640] dump_stack_lvl+0x1ff/0x28e [ 948.714941][T12640] dump_stack+0x25/0x28 [ 948.719146][T12640] kmsan_internal_chain_origin+0x78/0x120 [ 948.724934][T12640] ? kmsan_internal_unpoison_memory+0x10/0x20 [ 948.731064][T12640] ? kmsan_get_metadata+0x33/0x220 [ 948.736224][T12640] ? kmsan_get_shadow_origin_ptr+0x9b/0xf0 [ 948.742173][T12640] ? __unix_dgram_recvmsg+0x1a0b/0x1c20 [ 948.747779][T12640] ? kmsan_get_metadata+0x33/0x220 [ 948.752926][T12640] ? kmsan_get_shadow_origin_ptr+0x9b/0xf0 [ 948.758777][T12640] ? should_fail+0x75/0x9c0 [ 948.763323][T12640] ? kmsan_get_metadata+0x33/0x220 [ 948.768474][T12640] ? kmsan_internal_set_shadow_origin+0x62/0xe0 [ 948.774783][T12640] ? kmsan_internal_unpoison_memory+0x10/0x20 [ 948.780920][T12640] ? kmsan_get_metadata+0x33/0x220 [ 948.786072][T12640] ? kmsan_get_shadow_origin_ptr+0x9b/0xf0 [ 948.791927][T12640] __msan_chain_origin+0xbf/0x140 [ 948.797011][T12640] __get_compat_msghdr+0x6e1/0x9d0 [ 948.802191][T12640] get_compat_msghdr+0x108/0x2c0 [ 948.807194][T12640] ? __sys_recvmmsg+0x51c/0x6f0 [ 948.812128][T12640] do_recvmmsg+0xd77/0x2120 [ 948.816721][T12640] ? __stack_depot_save+0x21/0x4b0 [ 948.821893][T12640] ? kmsan_get_metadata+0x33/0x220 [ 948.827047][T12640] ? kmsan_internal_set_shadow_origin+0x62/0xe0 [ 948.833633][T12640] ? kmsan_internal_unpoison_memory+0x10/0x20 [ 948.839774][T12640] ? __ia32_compat_sys_recvmmsg_time32+0x16e/0x1d0 [ 948.846349][T12640] __sys_recvmmsg+0x51c/0x6f0 [ 948.851110][T12640] __ia32_compat_sys_recvmmsg_time32+0x16e/0x1d0 [ 948.857509][T12640] __do_fast_syscall_32+0x96/0xf0 [ 948.862606][T12640] do_fast_syscall_32+0x34/0x70 [ 948.867519][T12640] do_SYSENTER_32+0x1b/0x20 [ 948.872084][T12640] entry_SYSENTER_compat_after_hwframe+0x4d/0x5c [ 948.878469][T12640] RIP: 0023:0xf7f07549 [ 948.882566][T12640] 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 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 [ 948.902231][T12640] RSP: 002b:00000000f7ee15cc EFLAGS: 00000296 ORIG_RAX: 0000000000000151 [ 948.910693][T12640] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00000000200000c0 [ 948.918701][T12640] RDX: 0000000000010106 RSI: 0000000000000002 RDI: 0000000000000000 [ 948.926701][T12640] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 948.934705][T12640] R10: 0000000000000000 R11: 0000000000000000 R12: 0000000000000000 [ 948.942712][T12640] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 [ 948.950723][T12640] [ 948.957588][T12640] Uninit was stored to memory at: [ 948.968189][T12640] __get_compat_msghdr+0x6e1/0x9d0 [ 948.973517][T12640] get_compat_msghdr+0x108/0x2c0 [ 948.978522][T12640] do_recvmmsg+0xd77/0x2120 [ 948.983199][T12640] __sys_recvmmsg+0x51c/0x6f0 [ 948.987928][T12640] __ia32_compat_sys_recvmmsg_time32+0x16e/0x1d0 [ 948.994425][T12640] __do_fast_syscall_32+0x96/0xf0 [ 948.999500][T12640] do_fast_syscall_32+0x34/0x70 [ 949.004545][T12640] do_SYSENTER_32+0x1b/0x20 [ 949.009093][T12640] entry_SYSENTER_compat_after_hwframe+0x4d/0x5c [ 949.015587][T12640] [ 949.017919][T12640] Uninit was stored to memory at: [ 949.023218][T12640] __get_compat_msghdr+0x6e1/0x9d0 [ 949.028376][T12640] get_compat_msghdr+0x108/0x2c0 [ 949.033483][T12640] do_recvmmsg+0xd77/0x2120 [ 949.038056][T12640] __sys_recvmmsg+0x51c/0x6f0 [ 949.042907][T12640] __ia32_compat_sys_recvmmsg_time32+0x16e/0x1d0 [ 949.049382][T12640] __do_fast_syscall_32+0x96/0xf0 [ 949.054580][T12640] do_fast_syscall_32+0x34/0x70 [ 949.059481][T12640] do_SYSENTER_32+0x1b/0x20 [ 949.064159][T12640] entry_SYSENTER_compat_after_hwframe+0x4d/0x5c [ 949.070547][T12640] [ 949.073025][T12640] Uninit was stored to memory at: [ 949.078162][T12640] __get_compat_msghdr+0x6e1/0x9d0 [ 949.083433][T12640] get_compat_msghdr+0x108/0x2c0 [ 949.088417][T12640] do_recvmmsg+0xd77/0x2120 [ 949.093104][T12640] __sys_recvmmsg+0x51c/0x6f0 [ 949.097838][T12640] __ia32_compat_sys_recvmmsg_time32+0x16e/0x1d0 [ 949.104404][T12640] __do_fast_syscall_32+0x96/0xf0 [ 949.109483][T12640] do_fast_syscall_32+0x34/0x70 [ 949.114572][T12640] do_SYSENTER_32+0x1b/0x20 [ 949.119124][T12640] entry_SYSENTER_compat_after_hwframe+0x4d/0x5c [ 949.125691][T12640] [ 949.128052][T12640] Uninit was stored to memory at: [ 949.133370][T12640] __get_compat_msghdr+0x6e1/0x9d0 [ 949.138528][T12640] get_compat_msghdr+0x108/0x2c0 [ 949.143695][T12640] do_recvmmsg+0xd77/0x2120 [ 949.148251][T12640] __sys_recvmmsg+0x51c/0x6f0 [ 949.153140][T12640] __ia32_compat_sys_recvmmsg_time32+0x16e/0x1d0 [ 949.159524][T12640] __do_fast_syscall_32+0x96/0xf0 [ 949.164779][T12640] do_fast_syscall_32+0x34/0x70 [ 949.169681][T12640] do_SYSENTER_32+0x1b/0x20 [ 949.174414][T12640] entry_SYSENTER_compat_after_hwframe+0x4d/0x5c [ 949.180801][T12640] [ 949.183281][T12640] Uninit was stored to memory at: [ 949.188376][T12640] __get_compat_msghdr+0x6e1/0x9d0 [ 949.193714][T12640] get_compat_msghdr+0x108/0x2c0 [ 949.198711][T12640] do_recvmmsg+0xd77/0x2120 [ 949.203491][T12640] __sys_recvmmsg+0x51c/0x6f0 [ 949.208224][T12640] __ia32_compat_sys_recvmmsg_time32+0x16e/0x1d0 [ 949.214769][T12640] __do_fast_syscall_32+0x96/0xf0 [ 949.219857][T12640] do_fast_syscall_32+0x34/0x70 [ 949.224927][T12640] do_SYSENTER_32+0x1b/0x20 [ 949.229477][T12640] entry_SYSENTER_compat_after_hwframe+0x4d/0x5c [ 949.235975][T12640] [ 949.238306][T12640] Uninit was stored to memory at: [ 949.243555][T12640] __get_compat_msghdr+0x6e1/0x9d0 [ 949.248711][T12640] get_compat_msghdr+0x108/0x2c0 [ 949.253866][T12640] do_recvmmsg+0xd77/0x2120 [ 949.258415][T12640] __sys_recvmmsg+0x51c/0x6f0 [ 949.263244][T12640] __ia32_compat_sys_recvmmsg_time32+0x16e/0x1d0 [ 949.269632][T12640] __do_fast_syscall_32+0x96/0xf0 [ 949.274871][T12640] do_fast_syscall_32+0x34/0x70 [ 949.279769][T12640] do_SYSENTER_32+0x1b/0x20 [ 949.284482][T12640] entry_SYSENTER_compat_after_hwframe+0x4d/0x5c [ 949.290867][T12640] [ 949.293337][T12640] Uninit was stored to memory at: [ 949.298433][T12640] __get_compat_msghdr+0x6e1/0x9d0 [ 949.303754][T12640] get_compat_msghdr+0x108/0x2c0 [ 949.308743][T12640] do_recvmmsg+0xd77/0x2120 [ 949.313386][T12640] __sys_recvmmsg+0x51c/0x6f0 [ 949.318111][T12640] __ia32_compat_sys_recvmmsg_time32+0x16e/0x1d0 [ 949.324607][T12640] __do_fast_syscall_32+0x96/0xf0 [ 949.329679][T12640] do_fast_syscall_32+0x34/0x70 [ 949.334756][T12640] do_SYSENTER_32+0x1b/0x20 [ 949.339313][T12640] entry_SYSENTER_compat_after_hwframe+0x4d/0x5c [ 949.345863][T12640] [ 949.348195][T12640] Local variable msg_sys created at: [ 949.353891][T12640] do_recvmmsg+0xbb/0x2120 [ 949.358359][T12640] __sys_recvmmsg+0x51c/0x6f0 [ 950.838585][T12640] not chained 220000 origins [ 950.843632][T12640] CPU: 1 PID: 12640 Comm: syz-executor.3 Not tainted 5.18.0-rc4-syzkaller #0 [ 950.852447][T12640] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 950.862534][T12640] Call Trace: [ 950.865842][T12640] [ 950.868794][T12640] dump_stack_lvl+0x1ff/0x28e [ 950.873531][T12640] dump_stack+0x25/0x28 [ 950.877758][T12640] kmsan_internal_chain_origin+0x78/0x120 [ 950.883541][T12640] ? kmsan_internal_unpoison_memory+0x10/0x20 [ 950.889808][T12640] ? kmsan_get_metadata+0x33/0x220 [ 950.894973][T12640] ? kmsan_get_shadow_origin_ptr+0x9b/0xf0 [ 950.900843][T12640] ? __unix_dgram_recvmsg+0x1a0b/0x1c20 [ 950.906460][T12640] ? kmsan_get_metadata+0x33/0x220 [ 950.911620][T12640] ? kmsan_get_shadow_origin_ptr+0x9b/0xf0 [ 950.917486][T12640] ? should_fail+0x75/0x9c0 [ 950.922040][T12640] ? kmsan_get_metadata+0x33/0x220 [ 950.927191][T12640] ? kmsan_internal_set_shadow_origin+0x62/0xe0 [ 950.933500][T12640] ? kmsan_internal_unpoison_memory+0x10/0x20 [ 950.939653][T12640] ? kmsan_get_metadata+0x33/0x220 [ 950.944813][T12640] ? kmsan_get_shadow_origin_ptr+0x9b/0xf0 [ 950.950668][T12640] __msan_chain_origin+0xbf/0x140 [ 950.955762][T12640] __get_compat_msghdr+0x6e1/0x9d0 [ 950.960940][T12640] get_compat_msghdr+0x108/0x2c0 [ 950.965925][T12640] ? __sys_recvmmsg+0x51c/0x6f0 [ 950.970836][T12640] do_recvmmsg+0xd77/0x2120 [ 950.975432][T12640] ? __stack_depot_save+0x21/0x4b0 [ 950.980602][T12640] ? kmsan_get_metadata+0x33/0x220 [ 950.985752][T12640] ? kmsan_internal_set_shadow_origin+0x62/0xe0 [ 950.992067][T12640] ? kmsan_internal_unpoison_memory+0x10/0x20 [ 950.998215][T12640] ? __ia32_compat_sys_recvmmsg_time32+0x16e/0x1d0 [ 951.004789][T12640] __sys_recvmmsg+0x51c/0x6f0 [ 951.009534][T12640] __ia32_compat_sys_recvmmsg_time32+0x16e/0x1d0 [ 951.015940][T12640] __do_fast_syscall_32+0x96/0xf0 [ 951.021024][T12640] do_fast_syscall_32+0x34/0x70 [ 951.025929][T12640] do_SYSENTER_32+0x1b/0x20 [ 951.030485][T12640] entry_SYSENTER_compat_after_hwframe+0x4d/0x5c [ 951.036869][T12640] RIP: 0023:0xf7f07549 [ 951.040963][T12640] 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 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 [ 951.060622][T12640] RSP: 002b:00000000f7ee15cc EFLAGS: 00000296 ORIG_RAX: 0000000000000151 [ 951.069086][T12640] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00000000200000c0 [ 951.077107][T12640] RDX: 0000000000010106 RSI: 0000000000000002 RDI: 0000000000000000 [ 951.085121][T12640] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 951.093128][T12640] R10: 0000000000000000 R11: 0000000000000000 R12: 0000000000000000 [ 951.101127][T12640] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 [ 951.109150][T12640] [ 951.115483][T12640] Uninit was stored to memory at: [ 951.120585][T12640] __get_compat_msghdr+0x6e1/0x9d0 [ 951.128583][T12640] get_compat_msghdr+0x108/0x2c0 [ 951.134029][T12640] do_recvmmsg+0xd77/0x2120 [ 951.138593][T12640] __sys_recvmmsg+0x51c/0x6f0 [ 951.143421][T12640] __ia32_compat_sys_recvmmsg_time32+0x16e/0x1d0 [ 951.149808][T12640] __do_fast_syscall_32+0x96/0xf0 [ 951.155018][T12640] do_fast_syscall_32+0x34/0x70 [ 951.159928][T12640] do_SYSENTER_32+0x1b/0x20 [ 951.164619][T12640] entry_SYSENTER_compat_after_hwframe+0x4d/0x5c [ 951.171014][T12640] [ 951.173465][T12640] Uninit was stored to memory at: [ 951.179093][T12640] __get_compat_msghdr+0x6e1/0x9d0 [ 951.184420][T12640] get_compat_msghdr+0x108/0x2c0 [ 951.189417][T12640] do_recvmmsg+0xd77/0x2120 [ 951.194151][T12640] __sys_recvmmsg+0x51c/0x6f0 [ 951.198891][T12640] __ia32_compat_sys_recvmmsg_time32+0x16e/0x1d0 [ 951.205463][T12640] __do_fast_syscall_32+0x96/0xf0 [ 951.210545][T12640] do_fast_syscall_32+0x34/0x70 [ 951.215633][T12640] do_SYSENTER_32+0x1b/0x20 [ 951.220185][T12640] entry_SYSENTER_compat_after_hwframe+0x4d/0x5c [ 951.226741][T12640] [ 951.229069][T12640] Uninit was stored to memory at: [ 951.234390][T12640] __get_compat_msghdr+0x6e1/0x9d0 [ 951.239544][T12640] get_compat_msghdr+0x108/0x2c0 [ 951.244704][T12640] do_recvmmsg+0xd77/0x2120 [ 951.249259][T12640] __sys_recvmmsg+0x51c/0x6f0 [ 951.254159][T12640] __ia32_compat_sys_recvmmsg_time32+0x16e/0x1d0 [ 951.260544][T12640] __do_fast_syscall_32+0x96/0xf0 [ 951.265802][T12640] do_fast_syscall_32+0x34/0x70 [ 951.270706][T12640] do_SYSENTER_32+0x1b/0x20 [ 951.275432][T12640] entry_SYSENTER_compat_after_hwframe+0x4d/0x5c [ 951.281917][T12640] [ 951.284251][T12640] Uninit was stored to memory at: [ 951.289346][T12640] __get_compat_msghdr+0x6e1/0x9d0 [ 951.294709][T12640] get_compat_msghdr+0x108/0x2c0 [ 951.299698][T12640] do_recvmmsg+0xd77/0x2120 [ 951.304436][T12640] __sys_recvmmsg+0x51c/0x6f0 [ 951.309164][T12640] __ia32_compat_sys_recvmmsg_time32+0x16e/0x1d0 [ 951.315721][T12640] __do_fast_syscall_32+0x96/0xf0 [ 951.320797][T12640] do_fast_syscall_32+0x34/0x70 [ 951.325866][T12640] do_SYSENTER_32+0x1b/0x20 [ 951.330421][T12640] entry_SYSENTER_compat_after_hwframe+0x4d/0x5c [ 951.336980][T12640] [ 951.339313][T12640] Uninit was stored to memory at: [ 951.344632][T12640] __get_compat_msghdr+0x6e1/0x9d0 [ 951.349793][T12640] get_compat_msghdr+0x108/0x2c0 [ 951.354968][T12640] do_recvmmsg+0xd77/0x2120 [ 951.359527][T12640] __sys_recvmmsg+0x51c/0x6f0 [ 951.364441][T12640] __ia32_compat_sys_recvmmsg_time32+0x16e/0x1d0 [ 951.370829][T12640] __do_fast_syscall_32+0x96/0xf0 [ 951.376090][T12640] do_fast_syscall_32+0x34/0x70 [ 951.380992][T12640] do_SYSENTER_32+0x1b/0x20 [ 951.385722][T12640] entry_SYSENTER_compat_after_hwframe+0x4d/0x5c [ 951.392202][T12640] [ 951.394535][T12640] Uninit was stored to memory at: [ 951.399641][T12640] __get_compat_msghdr+0x6e1/0x9d0 [ 951.405023][T12640] get_compat_msghdr+0x108/0x2c0 [ 951.410017][T12640] do_recvmmsg+0xd77/0x2120 [ 951.414739][T12640] __sys_recvmmsg+0x51c/0x6f0 [ 951.419479][T12640] __ia32_compat_sys_recvmmsg_time32+0x16e/0x1d0 [ 951.426087][T12640] __do_fast_syscall_32+0x96/0xf0 [ 951.431165][T12640] do_fast_syscall_32+0x34/0x70 [ 951.436246][T12640] do_SYSENTER_32+0x1b/0x20 [ 951.440802][T12640] entry_SYSENTER_compat_after_hwframe+0x4d/0x5c [ 951.447349][T12640] [ 951.449684][T12640] Uninit was stored to memory at: [ 951.454950][T12640] __get_compat_msghdr+0x6e1/0x9d0 [ 951.460108][T12640] get_compat_msghdr+0x108/0x2c0 [ 951.465274][T12640] do_recvmmsg+0xd77/0x2120 [ 951.469843][T12640] __sys_recvmmsg+0x51c/0x6f0 [ 951.474769][T12640] __ia32_compat_sys_recvmmsg_time32+0x16e/0x1d0 [ 951.482115][T12640] __do_fast_syscall_32+0x96/0xf0 [ 951.487189][T12640] do_fast_syscall_32+0x34/0x70 [ 951.492205][T12640] do_SYSENTER_32+0x1b/0x20 [ 951.496758][T12640] entry_SYSENTER_compat_after_hwframe+0x4d/0x5c [ 951.503262][T12640] [ 951.505594][T12640] Local variable msg_sys created at: [ 951.510885][T12640] do_recvmmsg+0xbb/0x2120 [ 951.515471][T12640] __sys_recvmmsg+0x51c/0x6f0 [ 951.555111][T12756] XFS (nullb0): Invalid superblock magic number [ 951.958875][T12640] not chained 230000 origins [ 951.963839][T12640] CPU: 0 PID: 12640 Comm: syz-executor.3 Not tainted 5.18.0-rc4-syzkaller #0 [ 951.972661][T12640] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 951.982759][T12640] Call Trace: [ 951.986070][T12640] [ 951.989036][T12640] dump_stack_lvl+0x1ff/0x28e [ 951.993782][T12640] dump_stack+0x25/0x28 [ 951.998125][T12640] kmsan_internal_chain_origin+0x78/0x120 [ 952.003923][T12640] ? kmsan_internal_unpoison_memory+0x10/0x20 [ 952.010097][T12640] ? kmsan_get_metadata+0x33/0x220 [ 952.015258][T12640] ? kmsan_get_shadow_origin_ptr+0x9b/0xf0 [ 952.021122][T12640] ? __unix_dgram_recvmsg+0x1a0b/0x1c20 [ 952.026740][T12640] ? kmsan_get_metadata+0x33/0x220 [ 952.031896][T12640] ? kmsan_get_shadow_origin_ptr+0x9b/0xf0 [ 952.037765][T12640] ? should_fail+0x75/0x9c0 [ 952.042326][T12640] ? kmsan_get_metadata+0x33/0x220 [ 952.047485][T12640] ? kmsan_internal_set_shadow_origin+0x62/0xe0 [ 952.053797][T12640] ? kmsan_internal_unpoison_memory+0x10/0x20 [ 952.059939][T12640] ? kmsan_get_metadata+0x33/0x220 [ 952.065095][T12640] ? kmsan_get_shadow_origin_ptr+0x9b/0xf0 [ 952.070952][T12640] __msan_chain_origin+0xbf/0x140 [ 952.076043][T12640] __get_compat_msghdr+0x6e1/0x9d0 [ 952.081236][T12640] get_compat_msghdr+0x108/0x2c0 [ 952.086234][T12640] ? __sys_recvmmsg+0x51c/0x6f0 [ 952.091151][T12640] do_recvmmsg+0xd77/0x2120 [ 952.095740][T12640] ? __stack_depot_save+0x21/0x4b0 [ 952.100927][T12640] ? kmsan_get_metadata+0x33/0x220 [ 952.106095][T12640] ? kmsan_internal_set_shadow_origin+0x62/0xe0 [ 952.112414][T12640] ? kmsan_internal_unpoison_memory+0x10/0x20 [ 952.119335][T12640] ? __ia32_compat_sys_recvmmsg_time32+0x16e/0x1d0 [ 952.126007][T12640] __sys_recvmmsg+0x51c/0x6f0 [ 952.130772][T12640] __ia32_compat_sys_recvmmsg_time32+0x16e/0x1d0 [ 952.137213][T12640] __do_fast_syscall_32+0x96/0xf0 [ 952.142314][T12640] do_fast_syscall_32+0x34/0x70 [ 952.147229][T12640] do_SYSENTER_32+0x1b/0x20 [ 952.151891][T12640] entry_SYSENTER_compat_after_hwframe+0x4d/0x5c [ 952.158285][T12640] RIP: 0023:0xf7f07549 [ 952.162387][T12640] 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 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 [ 952.182053][T12640] RSP: 002b:00000000f7ee15cc EFLAGS: 00000296 ORIG_RAX: 0000000000000151 [ 952.190520][T12640] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00000000200000c0 [ 952.198528][T12640] RDX: 0000000000010106 RSI: 0000000000000002 RDI: 0000000000000000 [ 952.206539][T12640] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 952.214710][T12640] R10: 0000000000000000 R11: 0000000000000000 R12: 0000000000000000 [ 952.222709][T12640] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 [ 952.230729][T12640] [ 952.237980][T12640] Uninit was stored to memory at: [ 952.243896][T12640] __get_compat_msghdr+0x6e1/0x9d0 [ 952.249066][T12640] get_compat_msghdr+0x108/0x2c0 [ 952.254166][T12640] do_recvmmsg+0xd77/0x2120 [ 952.258720][T12640] __sys_recvmmsg+0x51c/0x6f0 [ 952.263549][T12640] __ia32_compat_sys_recvmmsg_time32+0x16e/0x1d0 [ 952.269944][T12640] __do_fast_syscall_32+0x96/0xf0 [ 952.275134][T12640] do_fast_syscall_32+0x34/0x70 [ 952.280039][T12640] do_SYSENTER_32+0x1b/0x20 [ 952.284692][T12640] entry_SYSENTER_compat_after_hwframe+0x4d/0x5c [ 952.291073][T12640] [ 952.293493][T12640] Uninit was stored to memory at: [ 952.298623][T12640] __get_compat_msghdr+0x6e1/0x9d0 [ 952.303894][T12640] get_compat_msghdr+0x108/0x2c0 [ 952.308885][T12640] do_recvmmsg+0xd77/0x2120 [ 952.313546][T12640] __sys_recvmmsg+0x51c/0x6f0 [ 952.318296][T12640] __ia32_compat_sys_recvmmsg_time32+0x16e/0x1d0 [ 952.325004][T12640] __do_fast_syscall_32+0x96/0xf0 [ 952.330180][T12640] do_fast_syscall_32+0x34/0x70 [ 952.335204][T12640] do_SYSENTER_32+0x1b/0x20 [ 952.339773][T12640] entry_SYSENTER_compat_after_hwframe+0x4d/0x5c [ 952.346302][T12640] [ 952.348647][T12640] Uninit was stored to memory at: [ 952.353860][T12640] __get_compat_msghdr+0x6e1/0x9d0 [ 952.359024][T12640] get_compat_msghdr+0x108/0x2c0 [ 952.364120][T12640] do_recvmmsg+0xd77/0x2120 [ 952.368711][T12640] __sys_recvmmsg+0x51c/0x6f0 [ 952.373552][T12640] __ia32_compat_sys_recvmmsg_time32+0x16e/0x1d0 [ 952.379978][T12640] __do_fast_syscall_32+0x96/0xf0 [ 952.385168][T12640] do_fast_syscall_32+0x34/0x70 [ 952.390095][T12640] do_SYSENTER_32+0x1b/0x20 [ 952.394760][T12640] entry_SYSENTER_compat_after_hwframe+0x4d/0x5c [ 952.401150][T12640] [ 952.403595][T12640] Uninit was stored to memory at: [ 952.408706][T12640] __get_compat_msghdr+0x6e1/0x9d0 [ 952.413966][T12640] get_compat_msghdr+0x108/0x2c0 [ 952.418955][T12640] do_recvmmsg+0xd77/0x2120 [ 952.423608][T12640] __sys_recvmmsg+0x51c/0x6f0 [ 952.428344][T12640] __ia32_compat_sys_recvmmsg_time32+0x16e/0x1d0 [ 952.434831][T12640] __do_fast_syscall_32+0x96/0xf0 [ 952.439911][T12640] do_fast_syscall_32+0x34/0x70 [ 952.444914][T12640] do_SYSENTER_32+0x1b/0x20 [ 952.449465][T12640] entry_SYSENTER_compat_after_hwframe+0x4d/0x5c [ 952.456474][T12640] [ 952.458811][T12640] Uninit was stored to memory at: [ 952.464000][T12640] __get_compat_msghdr+0x6e1/0x9d0 [ 952.469159][T12640] get_compat_msghdr+0x108/0x2c0 [ 952.474249][T12640] do_recvmmsg+0xd77/0x2120 [ 952.478807][T12640] __sys_recvmmsg+0x51c/0x6f0 [ 952.483640][T12640] __ia32_compat_sys_recvmmsg_time32+0x16e/0x1d0 [ 952.490039][T12640] __do_fast_syscall_32+0x96/0xf0 [ 952.495226][T12640] do_fast_syscall_32+0x34/0x70 [ 952.500130][T12640] do_SYSENTER_32+0x1b/0x20 [ 952.504785][T12640] entry_SYSENTER_compat_after_hwframe+0x4d/0x5c [ 952.511178][T12640] [ 952.513621][T12640] Uninit was stored to memory at: [ 952.518733][T12640] __get_compat_msghdr+0x6e1/0x9d0 [ 952.524048][T12640] get_compat_msghdr+0x108/0x2c0 [ 952.529027][T12640] do_recvmmsg+0xd77/0x2120 [ 952.533690][T12640] __sys_recvmmsg+0x51c/0x6f0 [ 952.538431][T12640] __ia32_compat_sys_recvmmsg_time32+0x16e/0x1d0 [ 952.544918][T12640] __do_fast_syscall_32+0x96/0xf0 [ 952.550004][T12640] do_fast_syscall_32+0x34/0x70 [ 952.555026][T12640] do_SYSENTER_32+0x1b/0x20 [ 952.559590][T12640] entry_SYSENTER_compat_after_hwframe+0x4d/0x5c [ 952.566066][T12640] [ 952.568402][T12640] Uninit was stored to memory at: [ 952.573606][T12640] __get_compat_msghdr+0x6e1/0x9d0 [ 952.578771][T12640] get_compat_msghdr+0x108/0x2c0 [ 952.583856][T12640] do_recvmmsg+0xd77/0x2120 [ 952.588414][T12640] __sys_recvmmsg+0x51c/0x6f0 [ 952.593244][T12640] __ia32_compat_sys_recvmmsg_time32+0x16e/0x1d0 [ 952.599636][T12640] __do_fast_syscall_32+0x96/0xf0 [ 952.604817][T12640] do_fast_syscall_32+0x34/0x70 [ 952.609727][T12640] do_SYSENTER_32+0x1b/0x20 [ 952.614380][T12640] entry_SYSENTER_compat_after_hwframe+0x4d/0x5c [ 952.620767][T12640] [ 952.623196][T12640] Local variable msg_sys created at: [ 952.628492][T12640] do_recvmmsg+0xbb/0x2120 [ 952.633061][T12640] __sys_recvmmsg+0x51c/0x6f0 [ 952.832622][T12640] not chained 240000 origins [ 952.837251][T12640] CPU: 0 PID: 12640 Comm: syz-executor.3 Not tainted 5.18.0-rc4-syzkaller #0 [ 952.846040][T12640] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 952.856122][T12640] Call Trace: [ 952.859408][T12640] [ 952.862344][T12640] dump_stack_lvl+0x1ff/0x28e [ 952.867089][T12640] dump_stack+0x25/0x28 [ 952.871437][T12640] kmsan_internal_chain_origin+0x78/0x120 [ 952.877234][T12640] ? kmsan_internal_unpoison_memory+0x10/0x20 [ 952.883351][T12640] ? kmsan_get_metadata+0x33/0x220 [ 952.888504][T12640] ? kmsan_get_shadow_origin_ptr+0x9b/0xf0 [ 952.894348][T12640] ? __unix_dgram_recvmsg+0x1a0b/0x1c20 [ 952.900079][T12640] ? kmsan_get_metadata+0x33/0x220 [ 952.905221][T12640] ? kmsan_get_shadow_origin_ptr+0x9b/0xf0 [ 952.911089][T12640] ? should_fail+0x75/0x9c0 [ 952.915647][T12640] ? kmsan_get_metadata+0x33/0x220 [ 952.920790][T12640] ? kmsan_internal_set_shadow_origin+0x62/0xe0 [ 952.927090][T12640] ? kmsan_internal_unpoison_memory+0x10/0x20 [ 952.933241][T12640] ? kmsan_get_metadata+0x33/0x220 [ 952.938394][T12640] ? kmsan_get_shadow_origin_ptr+0x9b/0xf0 [ 952.944239][T12640] __msan_chain_origin+0xbf/0x140 [ 952.949334][T12640] __get_compat_msghdr+0x6e1/0x9d0 [ 952.954503][T12640] get_compat_msghdr+0x108/0x2c0 [ 952.959482][T12640] ? __sys_recvmmsg+0x51c/0x6f0 [ 952.964485][T12640] do_recvmmsg+0xd77/0x2120 [ 952.969168][T12640] ? __stack_depot_save+0x21/0x4b0 [ 952.974441][T12640] ? kmsan_get_metadata+0x33/0x220 [ 952.979607][T12640] ? kmsan_internal_set_shadow_origin+0x62/0xe0 [ 952.985918][T12640] ? kmsan_internal_unpoison_memory+0x10/0x20 [ 952.992055][T12640] ? __ia32_compat_sys_recvmmsg_time32+0x16e/0x1d0 [ 952.998724][T12640] __sys_recvmmsg+0x51c/0x6f0 [ 953.003514][T12640] __ia32_compat_sys_recvmmsg_time32+0x16e/0x1d0 [ 953.009924][T12640] __do_fast_syscall_32+0x96/0xf0 [ 953.014991][T12640] do_fast_syscall_32+0x34/0x70 [ 953.019901][T12640] do_SYSENTER_32+0x1b/0x20 [ 953.024444][T12640] entry_SYSENTER_compat_after_hwframe+0x4d/0x5c [ 953.030831][T12640] RIP: 0023:0xf7f07549 [ 953.034932][T12640] 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 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 [ 953.054605][T12640] RSP: 002b:00000000f7ee15cc EFLAGS: 00000296 ORIG_RAX: 0000000000000151 [ 953.063086][T12640] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00000000200000c0 [ 953.071107][T12640] RDX: 0000000000010106 RSI: 0000000000000002 RDI: 0000000000000000 [ 953.079114][T12640] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 953.087102][T12640] R10: 0000000000000000 R11: 0000000000000000 R12: 0000000000000000 [ 953.095093][T12640] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 [ 953.103111][T12640] [ 953.109764][T12640] Uninit was stored to memory at: [ 953.115405][T12640] __get_compat_msghdr+0x6e1/0x9d0 [ 953.120572][T12640] get_compat_msghdr+0x108/0x2c0 [ 953.125669][T12640] do_recvmmsg+0xd77/0x2120 [ 953.130226][T12640] __sys_recvmmsg+0x51c/0x6f0 [ 953.135050][T12640] __ia32_compat_sys_recvmmsg_time32+0x16e/0x1d0 [ 953.141439][T12640] __do_fast_syscall_32+0x96/0xf0 [ 953.146686][T12640] do_fast_syscall_32+0x34/0x70 [ 953.151592][T12640] do_SYSENTER_32+0x1b/0x20 [ 953.156266][T12640] entry_SYSENTER_compat_after_hwframe+0x4d/0x5c [ 953.162810][T12640] [ 953.165150][T12640] Uninit was stored to memory at: [ 953.170229][T12640] __get_compat_msghdr+0x6e1/0x9d0 [ 953.175507][T12640] get_compat_msghdr+0x108/0x2c0 [ 953.180491][T12640] do_recvmmsg+0xd77/0x2120 [ 953.185177][T12640] __sys_recvmmsg+0x51c/0x6f0 [ 953.189906][T12640] __ia32_compat_sys_recvmmsg_time32+0x16e/0x1d0 [ 953.196386][T12640] __do_fast_syscall_32+0x96/0xf0 [ 953.201466][T12640] do_fast_syscall_32+0x34/0x70 [ 953.206509][T12640] do_SYSENTER_32+0x1b/0x20 [ 953.211064][T12640] entry_SYSENTER_compat_after_hwframe+0x4d/0x5c [ 953.217548][T12640] [ 953.219881][T12640] Uninit was stored to memory at: [ 953.225119][T12640] __get_compat_msghdr+0x6e1/0x9d0 [ 953.230279][T12640] get_compat_msghdr+0x108/0x2c0 [ 953.235425][T12640] do_recvmmsg+0xd77/0x2120 [ 953.240174][T12640] __sys_recvmmsg+0x51c/0x6f0 [ 953.245048][T12640] __ia32_compat_sys_recvmmsg_time32+0x16e/0x1d0 [ 953.251432][T12640] __do_fast_syscall_32+0x96/0xf0 [ 953.256611][T12640] do_fast_syscall_32+0x34/0x70 [ 953.261512][T12640] do_SYSENTER_32+0x1b/0x20 [ 953.266233][T12640] entry_SYSENTER_compat_after_hwframe+0x4d/0x5c [ 953.272720][T12640] [ 953.275057][T12640] Uninit was stored to memory at: [ 953.280144][T12640] __get_compat_msghdr+0x6e1/0x9d0 [ 953.285424][T12640] get_compat_msghdr+0x108/0x2c0 [ 953.290409][T12640] do_recvmmsg+0xd77/0x2120 [ 953.295124][T12640] __sys_recvmmsg+0x51c/0x6f0 [ 953.299856][T12640] __ia32_compat_sys_recvmmsg_time32+0x16e/0x1d0 [ 953.306356][T12640] __do_fast_syscall_32+0x96/0xf0 [ 953.311433][T12640] do_fast_syscall_32+0x34/0x70 [ 953.316473][T12640] do_SYSENTER_32+0x1b/0x20 [ 953.321129][T12640] entry_SYSENTER_compat_after_hwframe+0x4d/0x5c [ 953.327616][T12640] [ 953.329950][T12640] Uninit was stored to memory at: [ 953.335189][T12640] __get_compat_msghdr+0x6e1/0x9d0 [ 953.340360][T12640] get_compat_msghdr+0x108/0x2c0 [ 953.345539][T12640] do_recvmmsg+0xd77/0x2120 [ 953.350099][T12640] __sys_recvmmsg+0x51c/0x6f0 [ 953.354961][T12640] __ia32_compat_sys_recvmmsg_time32+0x16e/0x1d0 [ 953.361344][T12640] __do_fast_syscall_32+0x96/0xf0 [ 953.366510][T12640] do_fast_syscall_32+0x34/0x70 [ 953.371410][T12640] do_SYSENTER_32+0x1b/0x20 [ 953.376441][T12640] entry_SYSENTER_compat_after_hwframe+0x4d/0x5c [ 953.382919][T12640] [ 953.385254][T12640] Uninit was stored to memory at: [ 953.390343][T12640] __get_compat_msghdr+0x6e1/0x9d0 [ 953.395636][T12640] get_compat_msghdr+0x108/0x2c0 [ 953.400622][T12640] do_recvmmsg+0xd77/0x2120 [ 953.405271][T12640] __sys_recvmmsg+0x51c/0x6f0 [ 953.410000][T12640] __ia32_compat_sys_recvmmsg_time32+0x16e/0x1d0 [ 953.416519][T12640] __do_fast_syscall_32+0x96/0xf0 [ 953.421590][T12640] do_fast_syscall_32+0x34/0x70 [ 953.426577][T12640] do_SYSENTER_32+0x1b/0x20 [ 953.431129][T12640] entry_SYSENTER_compat_after_hwframe+0x4d/0x5c [ 953.437607][T12640] [ 953.439943][T12640] Uninit was stored to memory at: [ 953.445179][T12640] __get_compat_msghdr+0x6e1/0x9d0 [ 953.450341][T12640] get_compat_msghdr+0x108/0x2c0 [ 953.455476][T12640] do_recvmmsg+0xd77/0x2120 [ 953.460037][T12640] __sys_recvmmsg+0x51c/0x6f0 [ 953.464884][T12640] __ia32_compat_sys_recvmmsg_time32+0x16e/0x1d0 [ 953.471273][T12640] __do_fast_syscall_32+0x96/0xf0 [ 953.476487][T12640] do_fast_syscall_32+0x34/0x70 [ 953.481397][T12640] do_SYSENTER_32+0x1b/0x20 [ 953.486094][T12640] entry_SYSENTER_compat_after_hwframe+0x4d/0x5c [ 953.492568][T12640] [ 953.494906][T12640] Local variable msg_sys created at: [ 953.500192][T12640] do_recvmmsg+0xbb/0x2120 [ 953.504789][T12640] __sys_recvmmsg+0x51c/0x6f0 [ 953.669526][T12640] not chained 250000 origins [ 953.674269][T12640] CPU: 0 PID: 12640 Comm: syz-executor.3 Not tainted 5.18.0-rc4-syzkaller #0 [ 953.683076][T12640] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 953.693162][T12640] Call Trace: [ 953.696465][T12640] [ 953.699410][T12640] dump_stack_lvl+0x1ff/0x28e [ 953.704148][T12640] dump_stack+0x25/0x28 [ 953.708453][T12640] kmsan_internal_chain_origin+0x78/0x120 [ 953.714219][T12640] ? kmsan_internal_unpoison_memory+0x10/0x20 [ 953.720358][T12640] ? kmsan_get_metadata+0x33/0x220 [ 953.725501][T12640] ? kmsan_get_shadow_origin_ptr+0x9b/0xf0 [ 953.731452][T12640] ? __unix_dgram_recvmsg+0x1a0b/0x1c20 [ 953.737048][T12640] ? kmsan_get_metadata+0x33/0x220 [ 953.742204][T12640] ? kmsan_get_shadow_origin_ptr+0x9b/0xf0 [ 953.748040][T12640] ? should_fail+0x75/0x9c0 [ 953.752574][T12640] ? kmsan_get_metadata+0x33/0x220 [ 953.757733][T12640] ? kmsan_internal_set_shadow_origin+0x62/0xe0 [ 953.764044][T12640] ? kmsan_internal_unpoison_memory+0x10/0x20 [ 953.770189][T12640] ? kmsan_get_metadata+0x33/0x220 [ 953.775344][T12640] ? kmsan_get_shadow_origin_ptr+0x9b/0xf0 [ 953.781195][T12640] __msan_chain_origin+0xbf/0x140 [ 953.786277][T12640] __get_compat_msghdr+0x6e1/0x9d0 [ 953.791453][T12640] get_compat_msghdr+0x108/0x2c0 [ 953.796431][T12640] ? __sys_recvmmsg+0x51c/0x6f0 [ 953.801334][T12640] do_recvmmsg+0xd77/0x2120 [ 953.805892][T12640] ? __stack_depot_save+0x21/0x4b0 [ 953.811040][T12640] ? kmsan_get_metadata+0x33/0x220 [ 953.816175][T12640] ? kmsan_internal_set_shadow_origin+0x62/0xe0 [ 953.822482][T12640] ? kmsan_internal_unpoison_memory+0x10/0x20 [ 953.828610][T12640] ? __ia32_compat_sys_recvmmsg_time32+0x16e/0x1d0 [ 953.835159][T12640] __sys_recvmmsg+0x51c/0x6f0 [ 953.839904][T12640] __ia32_compat_sys_recvmmsg_time32+0x16e/0x1d0 [ 953.846272][T12640] __do_fast_syscall_32+0x96/0xf0 [ 953.851328][T12640] do_fast_syscall_32+0x34/0x70 [ 953.856210][T12640] do_SYSENTER_32+0x1b/0x20 [ 953.860758][T12640] entry_SYSENTER_compat_after_hwframe+0x4d/0x5c [ 953.867117][T12640] RIP: 0023:0xf7f07549 [ 953.871193][T12640] 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 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 [ 953.890832][T12640] RSP: 002b:00000000f7ee15cc EFLAGS: 00000296 ORIG_RAX: 0000000000000151 [ 953.899297][T12640] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00000000200000c0 [ 953.907311][T12640] RDX: 0000000000010106 RSI: 0000000000000002 RDI: 0000000000000000 [ 953.915301][T12640] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 953.923305][T12640] R10: 0000000000000000 R11: 0000000000000000 R12: 0000000000000000 [ 953.931309][T12640] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 [ 953.939309][T12640] [ 953.946011][T12640] Uninit was stored to memory at: [ 953.951128][T12640] __get_compat_msghdr+0x6e1/0x9d0 [ 953.956884][T12640] get_compat_msghdr+0x108/0x2c0 [ 953.961967][T12640] do_recvmmsg+0xd77/0x2120 [ 953.966530][T12640] __sys_recvmmsg+0x51c/0x6f0 [ 953.971261][T12640] __ia32_compat_sys_recvmmsg_time32+0x16e/0x1d0 [ 953.977767][T12640] __do_fast_syscall_32+0x96/0xf0 [ 953.982948][T12640] do_fast_syscall_32+0x34/0x70 [ 953.987850][T12640] do_SYSENTER_32+0x1b/0x20 [ 953.992514][T12640] entry_SYSENTER_compat_after_hwframe+0x4d/0x5c [ 953.998901][T12640] [ 954.001238][T12640] Uninit was stored to memory at: [ 954.006496][T12640] __get_compat_msghdr+0x6e1/0x9d0 [ 954.011661][T12640] get_compat_msghdr+0x108/0x2c0 [ 954.016797][T12640] do_recvmmsg+0xd77/0x2120 [ 954.021331][T12640] __sys_recvmmsg+0x51c/0x6f0 [ 954.026185][T12640] __ia32_compat_sys_recvmmsg_time32+0x16e/0x1d0 [ 954.032655][T12640] __do_fast_syscall_32+0x96/0xf0 [ 954.037737][T12640] do_fast_syscall_32+0x34/0x70 [ 954.042765][T12640] do_SYSENTER_32+0x1b/0x20 [ 954.047314][T12640] entry_SYSENTER_compat_after_hwframe+0x4d/0x5c [ 954.053853][T12640] [ 954.056187][T12640] Uninit was stored to memory at: [ 954.061262][T12640] __get_compat_msghdr+0x6e1/0x9d0 [ 954.066552][T12640] get_compat_msghdr+0x108/0x2c0 [ 954.071536][T12640] do_recvmmsg+0xd77/0x2120 [ 954.076221][T12640] __sys_recvmmsg+0x51c/0x6f0 [ 954.080985][T12640] __ia32_compat_sys_recvmmsg_time32+0x16e/0x1d0 [ 954.087461][T12640] __do_fast_syscall_32+0x96/0xf0 [ 954.092626][T12640] do_fast_syscall_32+0x34/0x70 [ 954.097533][T12640] do_SYSENTER_32+0x1b/0x20 [ 954.102219][T12640] entry_SYSENTER_compat_after_hwframe+0x4d/0x5c [ 954.108606][T12640] [ 954.110935][T12640] Uninit was stored to memory at: [ 954.116166][T12640] __get_compat_msghdr+0x6e1/0x9d0 [ 954.121325][T12640] get_compat_msghdr+0x108/0x2c0 [ 954.126445][T12640] do_recvmmsg+0xd77/0x2120 [ 954.131002][T12640] __sys_recvmmsg+0x51c/0x6f0 [ 954.135821][T12640] __ia32_compat_sys_recvmmsg_time32+0x16e/0x1d0 [ 954.142295][T12640] __do_fast_syscall_32+0x96/0xf0 [ 954.147377][T12640] do_fast_syscall_32+0x34/0x70 [ 954.152400][T12640] do_SYSENTER_32+0x1b/0x20 [ 954.156949][T12640] entry_SYSENTER_compat_after_hwframe+0x4d/0x5c [ 954.163463][T12640] [ 954.165796][T12640] Uninit was stored to memory at: [ 954.170891][T12640] __get_compat_msghdr+0x6e1/0x9d0 [ 954.176588][T12640] get_compat_msghdr+0x108/0x2c0 [ 954.181574][T12640] do_recvmmsg+0xd77/0x2120 [ 954.186252][T12640] __sys_recvmmsg+0x51c/0x6f0 [ 954.190975][T12640] __ia32_compat_sys_recvmmsg_time32+0x16e/0x1d0 [ 954.197606][T12640] __do_fast_syscall_32+0x96/0xf0 [ 954.202772][T12640] do_fast_syscall_32+0x34/0x70 [ 954.207669][T12640] do_SYSENTER_32+0x1b/0x20 [ 954.212329][T12640] entry_SYSENTER_compat_after_hwframe+0x4d/0x5c [ 954.218707][T12640] [ 954.221038][T12640] Uninit was stored to memory at: [ 954.226270][T12640] __get_compat_msghdr+0x6e1/0x9d0 [ 954.231428][T12640] get_compat_msghdr+0x108/0x2c0 [ 954.236567][T12640] do_recvmmsg+0xd77/0x2120 [ 954.241119][T12640] __sys_recvmmsg+0x51c/0x6f0 [ 954.245971][T12640] __ia32_compat_sys_recvmmsg_time32+0x16e/0x1d0 [ 954.252434][T12640] __do_fast_syscall_32+0x96/0xf0 [ 954.257505][T12640] do_fast_syscall_32+0x34/0x70 [ 954.262523][T12640] do_SYSENTER_32+0x1b/0x20 [ 954.267071][T12640] entry_SYSENTER_compat_after_hwframe+0x4d/0x5c [ 954.273616][T12640] [ 954.275950][T12640] Uninit was stored to memory at: [ 954.281031][T12640] __get_compat_msghdr+0x6e1/0x9d0 [ 954.286318][T12640] get_compat_msghdr+0x108/0x2c0 [ 954.291300][T12640] do_recvmmsg+0xd77/0x2120 [ 954.295939][T12640] __sys_recvmmsg+0x51c/0x6f0 [ 954.300666][T12640] __ia32_compat_sys_recvmmsg_time32+0x16e/0x1d0 [ 954.307174][T12640] __do_fast_syscall_32+0x96/0xf0 [ 954.312342][T12640] do_fast_syscall_32+0x34/0x70 [ 954.317236][T12640] do_SYSENTER_32+0x1b/0x20 [ 954.321886][T12640] entry_SYSENTER_compat_after_hwframe+0x4d/0x5c [ 954.328268][T12640] [ 954.330605][T12640] Local variable msg_sys created at: [ 954.336042][T12640] do_recvmmsg+0xbb/0x2120 [ 954.340507][T12640] __sys_recvmmsg+0x51c/0x6f0 15:16:27 executing program 3: r0 = openat$vga_arbiter(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) write$vga_arbiter(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="746172676574205043493aff"], 0x13) 15:16:27 executing program 2: pipe(&(0x7f0000000000)={0xffffffffffffffff}) splice(r0, &(0x7f00000000c0), r0, 0x0, 0x4, 0x0) 15:16:27 executing program 0: syz_mount_image$tmpfs(0x0, &(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0, 0x0, 0x0, 0x0, 0x0) mount$overlay(0x0, &(0x7f00000000c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000380), 0x0, &(0x7f00000003c0)={[{@lowerdir={'lowerdir', 0x3d, '\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/'}, 0x3a}], [], 0x5c}) 15:16:27 executing program 1: mlock2(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2000007, 0x8032, 0xffffffffffffffff, 0x0) 15:16:27 executing program 5: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f00000000c0)='sysfs\x00', 0x0, 0x0) mount(&(0x7f0000000ec0)=@nullb, &(0x7f0000000f00)='./file0/bus\x00', &(0x7f0000000f40)='xfs\x00', 0x0, 0x0) 15:16:27 executing program 4: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) r0 = socket$inet_udp(0x2, 0x2, 0x0) r1 = socket$key(0xf, 0x3, 0x2) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, 0x0, 0x0) sendmsg$key(r1, &(0x7f0000000000)={0x40000000, 0x0, &(0x7f0000000040)={&(0x7f0000000240)=ANY=[@ANYBLOB="0207280902"], 0x10}}, 0x0) bind$inet(r0, &(0x7f00000001c0)={0x2, 0x0, @local}, 0x16) connect$inet(r0, &(0x7f0000000480)={0x2, 0x0, @multicast1}, 0x10) setsockopt$inet_IP_XFRM_POLICY(r0, 0x0, 0x11, &(0x7f0000000080)={{{@in=@local, @in6=@private0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0xee01}, {}, {}, 0x0, 0x0, 0x1}, {{@in, 0x0, 0x33}, 0x0, @in=@broadcast, 0x0, 0x0, 0x0, 0x3}}, 0xe8) bind$bt_sco(0xffffffffffffffff, &(0x7f00000002c0), 0x8) sendmmsg(r2, &(0x7f0000004d40)=[{{0x0, 0x0, 0x0}}], 0x1, 0x0) sendmmsg(r0, &(0x7f0000007fc0), 0x800001d, 0x0) sendmsg$key(r1, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000280)=ANY=[@ANYBLOB="0209000002"], 0x10}}, 0x0) bpf$ENABLE_STATS(0x20, 0x0, 0x0) [ 954.761460][T12767] overlayfs: empty lowerdir 15:16:27 executing program 2: seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0xc}, {0x54}, {0x6, 0x0, 0x0, 0x7fffffff}]}) openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) 15:16:27 executing program 1: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000680)={0x11, 0x4, &(0x7f00000000c0)=@framed={{}, [@call={0x85, 0x0, 0x0, 0xb4}]}, &(0x7f0000000140)='syzkaller\x00', 0x7, 0x92, &(0x7f0000000180)=""/146, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 15:16:27 executing program 0: r0 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) r1 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) write$RDMA_USER_CM_CMD_CREATE_ID(r1, &(0x7f0000000100)={0x0, 0x18, 0xfa00, {0x0, &(0x7f00000000c0)={0xffffffffffffffff}, 0x111}}, 0x20) write$RDMA_USER_CM_CMD_BIND(r0, &(0x7f0000000040)={0x14, 0x88, 0xfa00, {r2, 0x10, 0x0, @in={0x2, 0x0, @private}}}, 0x90) [ 954.946114][T12769] XFS (nullb0): Invalid superblock magic number 15:16:28 executing program 5: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX(r0, 0x84, 0x6e, &(0x7f0000000140)=[@in={0x2, 0x4e23, @private=0xa010100}], 0x10) shutdown(r0, 0x0) getsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX3(r0, 0x84, 0x6f, &(0x7f0000000000)={0x0, 0x1c, &(0x7f0000000380)=[@in6={0xa, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @dev}}]}, &(0x7f0000000180)=0x10) getsockopt$inet_sctp6_SCTP_GET_PEER_ADDR_INFO(r0, 0x84, 0xf, &(0x7f00000001c0)={r1, @in={{0x2, 0x4e23, @private=0xa010100}}}, &(0x7f0000000040)=0x98) 15:16:28 executing program 3: clock_settime(0x5, &(0x7f0000000080)) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x80000000000002, &(0x7f00000000c0)=0x78, 0x4) bind$inet(r0, &(0x7f0000000000)={0x2, 0x4e23, @broadcast}, 0x10) sendto$inet(r0, 0x0, 0x0, 0x200007fd, &(0x7f0000000040)={0x2, 0x4e23, @local}, 0x10) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000000600), 0x4) sendto$inet(r0, &(0x7f00000012c0)="0c268a927f1f6588b967481241ba78600a34f65ac618ded8974895abeaf4b4834ff922b3f1e0b02bd67aa03859bcecc7a95425a3a07e758044ab4ea6f7ae55d88fecf90b347519bf746bec66ba", 0xfe6a, 0x11, 0x0, 0x27) recvmsg(r0, &(0x7f0000001500)={0x0, 0x10, &(0x7f0000002200)=[{&(0x7f00000035c0)=""/4106, 0x200045ca}], 0x1, 0x0, 0xa404000000000000}, 0x100) setsockopt$inet_tcp_TCP_REPAIR(r0, 0x6, 0x13, &(0x7f0000000100)=0x1, 0x4) ioctl$sock_SIOCGIFINDEX_80211(0xffffffffffffffff, 0x8933, 0x0) getsockopt$inet_int(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) 15:16:28 executing program 1: bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0xe, 0x4, &(0x7f0000000000)=@framed={{}, [@alu={0x8000000201a7f19, 0x0, 0x6, 0x0, 0x1, 0x64}]}, &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x70) 15:16:28 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) write$binfmt_elf64(r0, &(0x7f00000000c0)=ANY=[], 0x10132) setsockopt$sock_int(r1, 0x1, 0x10, &(0x7f0000000000)=0x7a, 0x4) readv(r1, &(0x7f0000000200)=[{&(0x7f0000000040)=""/230, 0xfdef}], 0x1) 15:16:28 executing program 2: seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0xc}, {0x54}, {0x6, 0x0, 0x0, 0x7fffffff}]}) openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) 15:16:30 executing program 0: r0 = socket$inet(0x2, 0x6000000000000003, 0x6) setsockopt$inet_int(r0, 0x0, 0x5, &(0x7f0000000080)=0x7, 0x4) r1 = socket$inet(0x2, 0x6000000000000003, 0x6) setsockopt$inet_int(r1, 0x0, 0x5, &(0x7f0000000080)=0x7, 0x4) r2 = socket$inet(0x2, 0x6000000000000003, 0x6) setsockopt$inet_int(r2, 0x0, 0x5, &(0x7f0000000080)=0x7, 0x4) setsockopt$inet_int(r2, 0x0, 0x5, 0x0, 0x0) 15:16:30 executing program 2: seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0xc}, {0x54}, {0x6, 0x0, 0x0, 0x7fffffff}]}) openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) 15:16:30 executing program 1: bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0xe, 0x4, &(0x7f0000000000)=@framed={{}, [@alu={0x8000000201a7f19, 0x0, 0x6, 0x0, 0x1, 0x64}]}, &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x70) 15:16:31 executing program 3: mmap(&(0x7f0000b88000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0) io_setup(0x0, 0x0) prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) ioctl$AUTOFS_DEV_IOCTL_SETPIPEFD(0xffffffffffffffff, 0xc0189378, 0x0) syz_io_uring_complete(0x0) syz_open_dev$sndmidi(0x0, 0x0, 0x0) dup(0xffffffffffffffff) write$6lowpan_enable(0xffffffffffffffff, 0x0, 0x0) pipe(&(0x7f0000000200)) r0 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r0, &(0x7f0000000000)={0xa, 0x8000002}, 0x1c) sendto$inet6(r0, 0x0, 0x0, 0x22004811, &(0x7f0000b63fe4)={0xa, 0x2, 0x0, @loopback}, 0x1c) setsockopt$inet6_tcp_TCP_MD5SIG(r0, 0x6, 0xe, &(0x7f0000000340)={@in6={{0xa, 0x0, 0x0, @loopback}}, 0x0, 0x0, 0x39, 0x0, "b0fd7b07ff8a216915a8d3215a3225178096acf74c85ad01ba95fd9d0543750fb5a62a045888e8febca073f1f821abb8083f4d192383c47b3800abd4d841e2d4b56039653b95d0cd0a71a6ea35bdfaf6"}, 0xd8) 15:16:31 executing program 5: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX(r0, 0x84, 0x6e, &(0x7f0000000140)=[@in={0x2, 0x4e23, @private=0xa010100}], 0x10) shutdown(r0, 0x0) getsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX3(r0, 0x84, 0x6f, &(0x7f0000000000)={0x0, 0x1c, &(0x7f0000000380)=[@in6={0xa, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @dev}}]}, &(0x7f0000000180)=0x10) getsockopt$inet_sctp6_SCTP_GET_PEER_ADDR_INFO(r0, 0x84, 0xf, &(0x7f00000001c0)={r1, @in={{0x2, 0x4e23, @private=0xa010100}}}, &(0x7f0000000040)=0x98) 15:16:31 executing program 0: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x4, &(0x7f0000000040)=ANY=[@ANYBLOB="18000000000006000000000000010002c50000000e00000095"], &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0xfffffffffffffffb}, 0x45) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000100)='lock_acquire\x00', r0}, 0x10) r1 = socket(0x10, 0x3, 0x0) r2 = socket$packet(0x11, 0x2, 0x300) ioctl$sock_SIOCGIFINDEX(r2, 0x8933, &(0x7f0000000080)={'syz_tun\x00', 0x0}) sendmsg$nl_route_sched(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000780)={&(0x7f00000022c0)=@newqdisc={0x60, 0x24, 0xf0b, 0x3, 0x0, {0x0, 0x0, 0x0, r3, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_tbf={{0x8}, {0x34, 0x2, [@TCA_TBF_BURST={0x8, 0x6, 0x400}, @TCA_TBF_PARMS={0x28, 0x1, {{}, {0x0, 0x0, 0x0, 0x8001}, 0x1ff, 0xffffffff}}]}}]}, 0x60}}, 0x0) r4 = socket$nl_route(0x10, 0x3, 0x0) r5 = socket(0x11, 0x800000003, 0x0) bind(r5, &(0x7f0000000100)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r5, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000040)=0x14) sendmsg$nl_route(r4, &(0x7f0000000180)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000b40)=@ipv6_newaddr={0x40, 0x14, 0x121, 0x0, 0x0, {0xa, 0x0, 0x0, 0x0, r6}, [@IFA_LOCAL={0x14, 0x2, @loopback}, @IFA_CACHEINFO={0x14, 0x6, {0x0, 0xffffffff}}]}, 0x40}}, 0x0) 15:16:31 executing program 2: seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0xc}, {0x54}, {0x6, 0x0, 0x0, 0x7fffffff}]}) openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) 15:16:31 executing program 1: bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0xe, 0x4, &(0x7f0000000000)=@framed={{}, [@alu={0x8000000201a7f19, 0x0, 0x6, 0x0, 0x1, 0x64}]}, &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x70) 15:16:31 executing program 4: bpf$MAP_CREATE(0x100000000000000, &(0x7f0000000140)=@base={0x12, 0xe, 0x8, 0x80020eb, 0x4, 0x1}, 0x48) [ 959.042339][T12878] sch_tbf: burst 1024 is lower than device syz_tun mtu (1514) ! 15:16:32 executing program 1: bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0xe, 0x4, &(0x7f0000000000)=@framed={{}, [@alu={0x8000000201a7f19, 0x0, 0x6, 0x0, 0x1, 0x64}]}, &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x70) 15:16:32 executing program 0: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x4, &(0x7f0000000040)=ANY=[@ANYBLOB="18000000000006000000000000010002c50000000e00000095"], &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0xfffffffffffffffb}, 0x45) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000100)='lock_acquire\x00', r0}, 0x10) r1 = socket(0x10, 0x3, 0x0) r2 = socket$packet(0x11, 0x2, 0x300) ioctl$sock_SIOCGIFINDEX(r2, 0x8933, &(0x7f0000000080)={'syz_tun\x00', 0x0}) sendmsg$nl_route_sched(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000780)={&(0x7f00000022c0)=@newqdisc={0x60, 0x24, 0xf0b, 0x3, 0x0, {0x0, 0x0, 0x0, r3, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_tbf={{0x8}, {0x34, 0x2, [@TCA_TBF_BURST={0x8, 0x6, 0x400}, @TCA_TBF_PARMS={0x28, 0x1, {{}, {0x0, 0x0, 0x0, 0x8001}, 0x1ff, 0xffffffff}}]}}]}, 0x60}}, 0x0) r4 = socket$nl_route(0x10, 0x3, 0x0) r5 = socket(0x11, 0x800000003, 0x0) bind(r5, &(0x7f0000000100)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r5, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000040)=0x14) sendmsg$nl_route(r4, &(0x7f0000000180)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000b40)=@ipv6_newaddr={0x40, 0x14, 0x121, 0x0, 0x0, {0xa, 0x0, 0x0, 0x0, r6}, [@IFA_LOCAL={0x14, 0x2, @loopback}, @IFA_CACHEINFO={0x14, 0x6, {0x0, 0xffffffff}}]}, 0x40}}, 0x0) 15:16:32 executing program 2: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000180)={0x18, 0x5, &(0x7f0000000100)=ANY=[@ANYBLOB="18000000000000040000000000000000850000000e000000850000000e00000095"], &(0x7f0000000200)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000040)={&(0x7f0000000500)='sys_exit\x00', r0}, 0x10) utimensat(0xffffffffffffffff, &(0x7f00000005c0)='./file0\x00', 0x0, 0xc9fbf1b502f332ff) 15:16:32 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000240), 0xffffffffffffffff) r2 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r2, 0x8933, &(0x7f0000000080)={'wlan0\x00', 0x0}) sendmsg$NL80211_CMD_JOIN_MESH(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000000)={0x28, r1, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r3}, @void}}, [@NL80211_ATTR_MESH_CONFIG={0xc, 0x23, 0x0, 0x1, [@NL80211_MESHCONF_RETRY_TIMEOUT={0x6, 0x1, 0x4a}]}]}, 0x28}}, 0x0) 15:16:32 executing program 4: r0 = socket$nl_route(0x10, 0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f0000000080)={'bridge_slave_1\x00', 0x0}) sendmsg$nl_route(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f00000001c0)=@newlink={0x34, 0x10, 0x401, 0x0, 0x0, {0x0, 0x0, 0x0, r2}, [@IFLA_LINKINFO={0x14, 0x12, 0x0, 0x1, @vcan={{0x9}, {0x4, 0x5}}}]}, 0x34}}, 0x0) 15:16:33 executing program 5: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX(r0, 0x84, 0x6e, &(0x7f0000000140)=[@in={0x2, 0x4e23, @private=0xa010100}], 0x10) shutdown(r0, 0x0) getsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX3(r0, 0x84, 0x6f, &(0x7f0000000000)={0x0, 0x1c, &(0x7f0000000380)=[@in6={0xa, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @dev}}]}, &(0x7f0000000180)=0x10) getsockopt$inet_sctp6_SCTP_GET_PEER_ADDR_INFO(r0, 0x84, 0xf, &(0x7f00000001c0)={r1, @in={{0x2, 0x4e23, @private=0xa010100}}}, &(0x7f0000000040)=0x98) 15:16:33 executing program 2: syz_read_part_table(0x0, 0x27, &(0x7f0000000080)=[{&(0x7f0000000000)="021eeeffffff01000000ff07000000ffffffee000800000000000000004000ffffff8500000000000000887700720030b5829237c300000000000080000055aa", 0x40, 0x1c0}]) 15:16:33 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000240), 0xffffffffffffffff) r2 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r2, 0x8933, &(0x7f0000000080)={'wlan0\x00', 0x0}) sendmsg$NL80211_CMD_JOIN_MESH(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000000)={0x28, r1, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r3}, @void}}, [@NL80211_ATTR_MESH_CONFIG={0xc, 0x23, 0x0, 0x1, [@NL80211_MESHCONF_RETRY_TIMEOUT={0x6, 0x1, 0x4a}]}]}, 0x28}}, 0x0) [ 960.142650][T12891] sch_tbf: burst 1024 is lower than device syz_tun mtu (1514) ! 15:16:33 executing program 1: r0 = socket(0x2, 0x2, 0x0) getsockopt$kcm_KCM_RECV_DISABLE(r0, 0x88, 0x1, 0x0, 0x20001a01) 15:16:33 executing program 0: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x4, &(0x7f0000000040)=ANY=[@ANYBLOB="18000000000006000000000000010002c50000000e00000095"], &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0xfffffffffffffffb}, 0x45) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000100)='lock_acquire\x00', r0}, 0x10) r1 = socket(0x10, 0x3, 0x0) r2 = socket$packet(0x11, 0x2, 0x300) ioctl$sock_SIOCGIFINDEX(r2, 0x8933, &(0x7f0000000080)={'syz_tun\x00', 0x0}) sendmsg$nl_route_sched(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000780)={&(0x7f00000022c0)=@newqdisc={0x60, 0x24, 0xf0b, 0x3, 0x0, {0x0, 0x0, 0x0, r3, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_tbf={{0x8}, {0x34, 0x2, [@TCA_TBF_BURST={0x8, 0x6, 0x400}, @TCA_TBF_PARMS={0x28, 0x1, {{}, {0x0, 0x0, 0x0, 0x8001}, 0x1ff, 0xffffffff}}]}}]}, 0x60}}, 0x0) r4 = socket$nl_route(0x10, 0x3, 0x0) r5 = socket(0x11, 0x800000003, 0x0) bind(r5, &(0x7f0000000100)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r5, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000040)=0x14) sendmsg$nl_route(r4, &(0x7f0000000180)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000b40)=@ipv6_newaddr={0x40, 0x14, 0x121, 0x0, 0x0, {0xa, 0x0, 0x0, 0x0, r6}, [@IFA_LOCAL={0x14, 0x2, @loopback}, @IFA_CACHEINFO={0x14, 0x6, {0x0, 0xffffffff}}]}, 0x40}}, 0x0) 15:16:33 executing program 4: bpf$MAP_CREATE(0x0, &(0x7f0000000000)=@base={0xa, 0xb9e9, 0x2200, 0x95}, 0x48) [ 960.794561][T12902] loop2: detected capacity change from 0 to 1 [ 960.899047][T12902] Dev loop2: unable to read RDB block 1 [ 960.905175][T12902] loop2: unable to read partition table [ 960.924536][T12902] loop2: partition table beyond EOD, truncated [ 960.931271][T12902] loop_reread_partitions: partition scan of loop2 () failed (rc=-5) 15:16:34 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000240), 0xffffffffffffffff) r2 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r2, 0x8933, &(0x7f0000000080)={'wlan0\x00', 0x0}) sendmsg$NL80211_CMD_JOIN_MESH(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000000)={0x28, r1, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r3}, @void}}, [@NL80211_ATTR_MESH_CONFIG={0xc, 0x23, 0x0, 0x1, [@NL80211_MESHCONF_RETRY_TIMEOUT={0x6, 0x1, 0x4a}]}]}, 0x28}}, 0x0) 15:16:34 executing program 2: prctl$PR_SET_SECCOMP(0x16, 0x2, &(0x7f0000000000)={0x1, &(0x7f0000000080)=[{0x200000000006, 0x0, 0x0, 0x7ffc0001}]}) setpgid(0x0, 0x0) 15:16:34 executing program 1: r0 = syz_open_dev$sg(&(0x7f0000000180), 0x0, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000080)={'\x00', 0x0, 0x1, 0x8000009}) [ 961.150028][T12906] sch_tbf: burst 1024 is lower than device syz_tun mtu (1514) ! 15:16:34 executing program 0: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x4, &(0x7f0000000040)=ANY=[@ANYBLOB="18000000000006000000000000010002c50000000e00000095"], &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0xfffffffffffffffb}, 0x45) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000100)='lock_acquire\x00', r0}, 0x10) r1 = socket(0x10, 0x3, 0x0) r2 = socket$packet(0x11, 0x2, 0x300) ioctl$sock_SIOCGIFINDEX(r2, 0x8933, &(0x7f0000000080)={'syz_tun\x00', 0x0}) sendmsg$nl_route_sched(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000780)={&(0x7f00000022c0)=@newqdisc={0x60, 0x24, 0xf0b, 0x3, 0x0, {0x0, 0x0, 0x0, r3, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_tbf={{0x8}, {0x34, 0x2, [@TCA_TBF_BURST={0x8, 0x6, 0x400}, @TCA_TBF_PARMS={0x28, 0x1, {{}, {0x0, 0x0, 0x0, 0x8001}, 0x1ff, 0xffffffff}}]}}]}, 0x60}}, 0x0) r4 = socket$nl_route(0x10, 0x3, 0x0) r5 = socket(0x11, 0x800000003, 0x0) bind(r5, &(0x7f0000000100)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r5, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000040)=0x14) sendmsg$nl_route(r4, &(0x7f0000000180)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000b40)=@ipv6_newaddr={0x40, 0x14, 0x121, 0x0, 0x0, {0xa, 0x0, 0x0, 0x0, r6}, [@IFA_LOCAL={0x14, 0x2, @loopback}, @IFA_CACHEINFO={0x14, 0x6, {0x0, 0xffffffff}}]}, 0x40}}, 0x0) 15:16:34 executing program 5: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX(r0, 0x84, 0x6e, &(0x7f0000000140)=[@in={0x2, 0x4e23, @private=0xa010100}], 0x10) shutdown(r0, 0x0) getsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX3(r0, 0x84, 0x6f, &(0x7f0000000000)={0x0, 0x1c, &(0x7f0000000380)=[@in6={0xa, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @dev}}]}, &(0x7f0000000180)=0x10) getsockopt$inet_sctp6_SCTP_GET_PEER_ADDR_INFO(r0, 0x84, 0xf, &(0x7f00000001c0)={r1, @in={{0x2, 0x4e23, @private=0xa010100}}}, &(0x7f0000000040)=0x98) [ 961.701342][ T24] audit: type=1326 audit(1652195794.751:171): auid=4294967295 uid=0 gid=0 ses=4294967295 subj==unconfined pid=12910 comm="syz-executor.2" exe="/root/syz-executor.2" sig=0 arch=40000003 syscall=240 compat=1 ip=0xf7fbe549 code=0x7ffc0000 [ 961.724962][ T24] audit: type=1326 audit(1652195794.751:172): auid=4294967295 uid=0 gid=0 ses=4294967295 subj==unconfined pid=12910 comm="syz-executor.2" exe="/root/syz-executor.2" sig=0 arch=40000003 syscall=57 compat=1 ip=0xf7fbe549 code=0x7ffc0000 15:16:34 executing program 2: r0 = socket$inet_sctp(0x2, 0x5, 0x84) setsockopt$ARPT_SO_SET_REPLACE(r0, 0x0, 0x60, &(0x7f0000000000)={'filter\x00', 0x4, 0x4, 0x400000, 0x210, 0x0, 0x210, 0x318, 0x318, 0x318, 0x4, 0x0, {[{{@arp={@multicast2, @initdev={0xac, 0x1e, 0x0, 0x0}, 0x0, 0x0, 0x0, 0x0, {}, {}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 'veth1_to_bridge\x00', 'ip_vti0\x00'}, 0xc0, 0x108, 0x340, {0x30030000, 0x4}}, @unspec=@IDLETIMER={0x48, 'IDLETIMER\x00', 0x0, {0x0, 'syz0\x00'}}}, {{@uncond, 0xc0, 0x108, 0x0, {0x7800}}, @unspec=@IDLETIMER={0x48, 'IDLETIMER\x00', 0x0, {0x0, 'syz1\x00'}}}, {{@uncond, 0xc0, 0x108}, @unspec=@IDLETIMER={0x48, 'IDLETIMER\x00', 0x0, {0x0, 'syz0\x00'}}}], {{'\x00', 0xc0, 0xe8}, {0x28}}}}, 0x450) [ 961.748185][ T24] audit: type=1326 audit(1652195794.751:173): auid=4294967295 uid=0 gid=0 ses=4294967295 subj==unconfined pid=12910 comm="syz-executor.2" exe="/root/syz-executor.2" sig=0 arch=40000003 syscall=240 compat=1 ip=0xf7fbe549 code=0x7ffc0000 15:16:34 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000240), 0xffffffffffffffff) r2 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r2, 0x8933, &(0x7f0000000080)={'wlan0\x00', 0x0}) sendmsg$NL80211_CMD_JOIN_MESH(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000000)={0x28, r1, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r3}, @void}}, [@NL80211_ATTR_MESH_CONFIG={0xc, 0x23, 0x0, 0x1, [@NL80211_MESHCONF_RETRY_TIMEOUT={0x6, 0x1, 0x4a}]}]}, 0x28}}, 0x0) 15:16:34 executing program 1: mkdir(&(0x7f0000000400)='./file1\x00', 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) mount$fuse(0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0]) mount(0x0, &(0x7f0000000380)='./file1\x00', &(0x7f0000000040)='autofs\x00', 0x0, &(0x7f0000000400)) chdir(&(0x7f0000000140)='./file1\x00') r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_REQUESTER(r1, 0x9362, 0x0) mkdir(&(0x7f0000000580)='./bus\x00', 0x0) 15:16:35 executing program 4: unshare(0x40400) r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = openat$vcsu(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$KVM_HYPERV_EVENTFD(r1, 0x4018aebd, &(0x7f0000000080)={0x0, r2}) [ 962.071545][T12917] sch_tbf: burst 1024 is lower than device syz_tun mtu (1514) ! 15:16:35 executing program 0: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@newsa={0x150, 0x10, 0x713, 0x0, 0x0, {{@in=@multicast1, @in=@remote, 0x0, 0x0, 0x0, 0x0, 0xa}, {@in=@private, 0x0, 0x32}, @in6=@mcast2, {}, {}, {}, 0x0, 0x0, 0x2, 0x4}, [@algo_aead={0x60, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0xa0, 0x40, "48268e8ebb52ca7d849d822c41a5e40c07c5248f"}}]}, 0x150}}, 0x0) 15:16:35 executing program 3: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$alg(0x26, 0x5, 0x0) vmsplice(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="fff92802a02fb67ab5f5f4e354e2cab72d74ac324230f718f9a4260967668746de481c446f4176c46bf9", 0x2a}], 0x1, 0x0) bind$alg(r2, &(0x7f00000000c0)={0x26, 'hash\x00', 0x0, 0x0, 'xxhash64\x00'}, 0x58) r3 = accept4(r2, 0x0, 0x0, 0x0) r4 = accept4$alg(r3, 0x0, 0x0, 0x0) splice(r0, 0x0, r4, 0x0, 0x200000, 0x0) 15:16:35 executing program 1: r0 = openat$nullb(0xffffffffffffff9c, &(0x7f00000000c0), 0x82, 0x0) preadv(r0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/105, 0x69}], 0x1, 0xfffffffd, 0x0) ioctl$BLKZEROOUT(r0, 0x127f, &(0x7f0000000100)={0x600, 0x1000}) [ 962.873951][T12933] netlink: 4 bytes leftover after parsing attributes in process `syz-executor.0'. 15:16:36 executing program 4: r0 = memfd_create(&(0x7f00000000c0)='\x103q}2\x9a\xce\xaf\x03\x86\xe7\xc0\x14\x8f\xf8\xd28\xf4T\xc0\xf9\x05\x00\x00\x00i\xe4^\xd5\xfd\xa9\r\xac7A\x94\x03\xce\t\x00\x90k\xd6\x05\rP7\x1c\b\x8c`\xea\x13A\x81m\xb6&\xd0\x9d\x15\x00\xc5\xb8_\xd4\x18,\f\xd4s\xb2\x99\xc0\x8b\x19W\xb7Rvd\xcb:\b\x1eS\xb7\xb4\xee\xa8\xf7\xbe zA\xe3\xd4\xcb\xde\x90]\xa5\xd8\x99h\xa3\x9044\'\xadLLj(\xe5gB\x1e\xe9\x0f\x86u\t\xb3FF\x00\xe2/\x17\x89\xf93\rs\xb7\xd9\x7f\x8e\xd3I0\x16\xab\xacJ\xbe\x1d=\x90g\xce\"x\xc4\x01\xff\xc29\xfd\xe76\xdc}\xfb\xc6\x90\xde\xbd\xb6T\x7f\x9b\xcd\xc3\xf0\xfe\x17\xcc\xbae\xc1)\xfc=)\x99/', 0x0) ioctl$FIBMAP(r0, 0x1, &(0x7f00000001c0)) 15:16:36 executing program 2: r0 = syz_open_dev$vbi(&(0x7f0000000900), 0x1, 0x2) ioctl$VIDIOC_S_PARM(r0, 0xc0cc5616, &(0x7f0000000100)={0x5}) 15:16:36 executing program 5: r0 = syz_io_uring_setup(0x882, &(0x7f0000000080), &(0x7f0000ee8000/0x2000)=nil, &(0x7f0000002000/0x2000)=nil, &(0x7f00000002c0)=0x0, &(0x7f0000000040)=0x0) syz_io_uring_submit(r1, r2, &(0x7f0000000400)=@IORING_OP_SENDMSG={0x9, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0}, 0x0) sendmmsg$sock(0xffffffffffffffff, &(0x7f0000009f00)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f0000002000)=[@txtime={{0x18}}, @mark={{0x14}}], 0x30}}], 0x1, 0x0) io_uring_enter(r0, 0x688c, 0x0, 0x0, 0x0, 0x0) 15:16:36 executing program 3: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(r1, 0x4020ae46, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x2000, &(0x7f0000000000/0x2000)=nil}) syz_kvm_setup_cpu$x86(r1, 0xffffffffffffffff, &(0x7f0000000000/0x18000)=nil, &(0x7f0000000040)=[@text32={0x20, 0x0}], 0x1, 0x0, 0x0, 0x0) syz_kvm_setup_cpu$x86(0xffffffffffffffff, r2, &(0x7f0000000000/0x18000)=nil, &(0x7f00000001c0)=[@textreal={0x8, &(0x7f00000000c0)="64660faeb96a00f20f1eeb6df082aa00705267dc47fe440f20c066350b000000440f22c0b82c048ed065660f28133636670f0966660fc772cb", 0x39}], 0x1, 0x15, 0x0, 0x0) ioctl$KVM_REGISTER_COALESCED_MMIO(r1, 0x4010ae67, &(0x7f0000000200)={0x0, 0x116000}) ioctl$KVM_RUN(r2, 0xae80, 0x0) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000005640)=[{{0x0, 0x0, &(0x7f0000000480)=[{&(0x7f0000000880)="40e14f3bd98326f673f8daf67c70574106d49997dd96487564d1a31697ed85c23937c2ddd7ba4bd918dc36d3d296b55cc54a85f8b1d0979a0db7f8cdbc2f1227f594891fbff7ac1548bd874d02e7c44b9638731cf266b1c732f1b0f8e5f51cf73f5073cbfa8d1170f56c8e02ea4f85cc8949a091a1348858a214576a73816260edddaa12688f01496ce5e265a43b88fbcb101418cddf569ccfa25fc5cfcf015e8f9d8d51d535303e28082e22dfd15eaed9a2599b85b2b74f57ce512c0fe296916b787ef887a73d297372b05111d92f98382b65edd96ca0de7a1a84b78d5c3eab17ad074706e985e93dcd7024cd2b9a379dd567d361ad50bb654b75b244951e1a66c7dd7aac446471434113ab64aa6c8897ea700bbb7e73f9492a0d83e737aa927044f94172441db7679cee88ec98cd280959c8c98f6339a6e6cbfd310b64db0821ede1d209ee04c3a3ceed3217028985bf8a30c9a652fd773a7c949f31f26b3d9b3adcfa100d7287d8c1b104992e7df6f02dd963b603fc2a9cb92bc331a408a0e08b32ad88fe6f4fc8cb62949ada9338a98b1a0b423b3da72eb72d1a6237ab8a575cb79336a9d835e6ca2ff955f94f171a49b1eee6bcf5a8c52f1e2314c5afc7596f7bd9d1aef6c17d7350bc420cd9b8b9cf478825be6b845862dfb51361c27055453356b322bc6bcd9ad877e73e05e426c97b332c8d02c77d0c234805b32bdb5eeb04c545621aedfc120c9fd282d4a0d99213304dcffa7e6a9cbd326d7a81c762421e819c26e7929db33ceb859c871cbcd5f68a02130bed011a7bc4e3c1a2a661fc0626d9f4ad109561bbac5b0550d1e6e460f8149aeba8e3c2690dc5c52eca660ec60a4ccd49716f147310108934721134d2b9905983d7597bd749f11ff1b72eb20bb01d02dd1406d38cfd5ae701ceeb6683e47e20997d07c1991ec4ac0188cc33abda03ee518564b5043001278341c3ca78a9fae8710a2796c314ef72f08f688e14ac7bf82dea14543109729a913810f9011c0e5a0699d5d4ddc43da46cc79564e1af172707d7693bc883f19c5d8d816a5e013609bf8c0e2d60a746e99c9482b41a51685ccb2bd0ab2e021a6362047db8878a78fcb171bc4e3f1b8269143f18588a9ad88bf86df11aeece0b9c13baf2c72ff7ee3c0561ad216aca48c3489ecac31dfc7388fd49ba713f48f07ef93f7cc8cf67d329b0125c0b13ff427a1fb699c45f0d3d790b2ee9f66dceb8314dc6b5d6198189c0c6939b7c975b48bb1ca4b70b7545fdad10ea734804c4e1bf47fa10f67c9a1357a8c4e00304976136ef22bbcc388dd283e33d4bf4f3b1204e32c012fdfc512c01658b02f95535226d651e7ca0c489b66c6f49cbd89a5d436c68e1bc41f1caaf7723caa33f1862ad7b3b72c343a7891b7daacf653769789ed1dd1652b06f23eb55ce358e97552bba9c26b4e938fd94ab0e3fa6573d26b6a09601b7dd33a2010e5e04915aefce42c8c92bbc74f99259386fbd2fe50c0a81275b21cd0f60e0b059430f51d0d0d0012fce0d69ff261ee21aaba8d3fc859852094da86e6846f7498a76507b55deba44fc1b59582b808e14caee17ac2468abe682161af948acf4addc37f776cba729db4839f8af08d358b6a870536346d8681df7d0d7d87aad967858099a1205ee0de7858366a9f7161c558fc0673e259cb0609cb107d5071cc44d27bd2bc6ffb502b8764f1898cfd908491e7572d49f750a66bf56e077524e5955e23a43c9c5a2218c7c34239694c8f10fcc8c8c2a9d303d734aaf4926d8472725aab5fab190fe562d25a05aa949fd8a72123cda33eb92c757523edeea7f61e1f77c1c19663c1a51152891256945f1df1efa3b4819e58bf841dd5a023cb67516a0b33f089303c3d048269423b731f10ff8d7611a798c9853c19d8d5b8ed35d2755ecda37b6005d2ddf3ca5e12a22839760a555a2202684e1d4a85f20d710b30a07107b60d3fb64832d5097563251d347cc38d5a5e991ba7535775cf3eb7737cb47f3add20085b0a2b0e03f6fa29c97aa0900565355834437fd667ec3e272c67ef07f3fd3c349399bf2dbbc68a199672901c633ec15bd6c83baeac316cd6fe95a910ae5080d5137d05221dbfb9782c8935702f324b711c966024cc42f348d1063056675506d2da2c79ea939d105f211d4faa88df246a684af767c57616da6464fb77377c7dd2d40c8eac5b75c5a8a43eb9864ec66e43fd77795829173e2ab37bc8e951d05ec59feeea6bc18cdc6805dff311d5d0e6ecb6d3b6f1a03aa7567a115fb4da696a911e2c30e5ec44145c7d0f2d3632b808ef42713ce753e5dbe5ec584a5beaae7fc10f5c7a99dd31b95d1a20c4376ceab45df06e6ab89726466923283a10f482675b961bba50385c5f311951ae6f29b80cf861d03acfd89aed7e894e0348050d2a9333e893319bfd6ef6300db48df96ecf82cf51f1e09f5b6b14e8e140539beaab7bce747ccf3e2731ea1c89f02025d494ee5b955c823f9b475451941ec619d0529a51eb1ec86b26e264ba965f3c6ceb37609de036450b10fd921b75ffcb8d454f1fca83c25c694f03046ae906e2de64c675237a78840a52eafa9e499cdd2a7b52c876064f4c9a62707aa9d46891b2247a31c96713855063ea50da783aae7180f9f6c219b610f74acf473f213273728da823bd939164c3cafc0a6a8c86ff07d92bca9463d3c5f9aa7a2b03de37ee107c4cd880936a404a010d10be743bf827e", 0x796}], 0x1, 0x0, 0xd8}}], 0x1, 0x0) 15:16:36 executing program 1: r0 = openat$nullb(0xffffffffffffff9c, &(0x7f00000000c0), 0x82, 0x0) preadv(r0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/105, 0x69}], 0x1, 0xfffffffd, 0x0) ioctl$BLKZEROOUT(r0, 0x127f, &(0x7f0000000100)={0x600, 0x1000}) 15:16:36 executing program 0: r0 = syz_open_dev$loop(&(0x7f0000000180), 0x0, 0x0) ioctl$LOOP_SET_STATUS(r0, 0x1268, &(0x7f0000000080)={0x0, {}, 0x0, {}, 0x0, 0x0, 0x0, 0x0, "da685b903a67da3611bd1908a71919cb3abda27b7568b7d0368bfca864844630e32d7aaad9a281df7504f111fd1b18b8713880fb95146e1f0312079f93ad6bd0", "7ed39c818db2cef3dad0810203a08994896143d1ca0f22080edc77cb040bdba3"}) 15:16:36 executing program 4: unshare(0x8000400) r0 = socket(0x11, 0xa, 0x0) bind$alg(r0, 0x0, 0x0) 15:16:36 executing program 2: r0 = syz_open_dev$vbi(&(0x7f0000000900), 0x1, 0x2) ioctl$VIDIOC_S_PARM(r0, 0xc0cc5616, &(0x7f0000000100)={0x5}) 15:16:37 executing program 5: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) 15:16:37 executing program 3: r0 = epoll_create(0x1) r1 = socket$vsock_stream(0x28, 0x1, 0x0) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r1, &(0x7f0000000000)={0x1000001d}) r2 = dup(r1) connect$vsock_stream(r2, &(0x7f0000000080)={0x28, 0x0, 0x0, @hyper}, 0x10) r3 = epoll_create(0x20) epoll_ctl$EPOLL_CTL_ADD(r3, 0x1, r0, &(0x7f0000000040)) 15:16:37 executing program 0: setrlimit(0x7, &(0x7f0000000040)={0x4, 0x146}) syz_init_net_socket$bt_hci(0x1f, 0x3, 0x5) 15:16:37 executing program 1: r0 = openat$nullb(0xffffffffffffff9c, &(0x7f00000000c0), 0x82, 0x0) preadv(r0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/105, 0x69}], 0x1, 0xfffffffd, 0x0) ioctl$BLKZEROOUT(r0, 0x127f, &(0x7f0000000100)={0x600, 0x1000}) 15:16:37 executing program 2: r0 = syz_open_dev$vbi(&(0x7f0000000900), 0x1, 0x2) ioctl$VIDIOC_S_PARM(r0, 0xc0cc5616, &(0x7f0000000100)={0x5}) 15:16:37 executing program 4: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x3800004, 0x12, r1, 0x0) preadv(r1, &(0x7f00000001c0)=[{0x0}], 0x1, 0x9, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) sendmsg$nl_route(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000040)=@setlink={0x44, 0x13, 0x1, 0x0, 0x0, {}, [@IFLA_IFNAME={0x14, 0x3, 'vlan0\x00'}, @IFLA_MASTER={0x8}, @IFLA_CARRIER={0x5}]}, 0x44}}, 0x0) 15:16:37 executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) splice(r0, 0x0, r3, 0x0, 0x7, 0x0) vmsplice(r3, &(0x7f0000000480)=[{&(0x7f0000000000)="1b", 0x1}], 0x1, 0x0) read(r2, &(0x7f0000019440)=""/102391, 0x18ff7) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='memory.current\x00', 0x275a, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x28011, r4, 0x0) openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x275a, 0x0) dup2(r0, r1) 15:16:38 executing program 3: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_GET_CTRZERO(r0, &(0x7f0000000800)={0x0, 0x0, &(0x7f00000007c0)={&(0x7f00000006c0)={0x38, 0x3, 0x1, 0x101, 0x0, 0x0, {}, [@CTA_PROTOINFO={0x10, 0x4, 0x0, 0x1, @CTA_PROTOINFO_SCTP={0xc, 0x3, 0x0, 0x1, [@CTA_PROTOINFO_SCTP_VTAG_ORIGINAL={0x8}]}}, @CTA_FILTER={0x14, 0x19, 0x0, 0x1, [@CTA_FILTER_ORIG_FLAGS={0x8, 0x1, 0x104}, @CTA_FILTER_REPLY_FLAGS={0x8}]}]}, 0x38}, 0x1, 0x0, 0x0, 0x44040}, 0x0) 15:16:38 executing program 0: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000080)=@ipv4_newroute={0x38, 0x18, 0x35f32a6dfa748ddd, 0x0, 0x0, {0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, [@RTA_ENCAP_TYPE={0x6, 0x15, 0x6}, @RTA_ENCAP={0x14, 0x16, 0x0, 0x1, @LWTUNNEL_IP_OPTS={0x10, 0x8, 0x0, 0x1, @LWTUNNEL_IP_OPTS_ERSPAN={0xc, 0x3, 0x0, 0x1, @LWTUNNEL_IP_OPT_ERSPAN_VER={0x5}}}}]}, 0x38}}, 0x0) 15:16:38 executing program 1: r0 = openat$nullb(0xffffffffffffff9c, &(0x7f00000000c0), 0x82, 0x0) preadv(r0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/105, 0x69}], 0x1, 0xfffffffd, 0x0) ioctl$BLKZEROOUT(r0, 0x127f, &(0x7f0000000100)={0x600, 0x1000}) 15:16:38 executing program 2: r0 = syz_open_dev$vbi(&(0x7f0000000900), 0x1, 0x2) ioctl$VIDIOC_S_PARM(r0, 0xc0cc5616, &(0x7f0000000100)={0x5}) 15:16:38 executing program 4: r0 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000000)=@newlink={0x4c, 0x6c, 0x705, 0x0, 0x0, {}, [@IFLA_IFNAME={0x14, 0x3, 'lo\x00'}, @IFLA_PROP_LIST={0x18, 0x34, 0x0, 0x1, [{0x4, 0x35, 'batadv0\x00'}]}]}, 0x4c}}, 0x0) [ 965.488681][T12980] A link change request failed with some changes committed already. Interface vlan0 may have been left with an inconsistent configuration, please check. 15:16:39 executing program 3: r0 = syz_open_dev$tty20(0xc, 0x4, 0x1) write$binfmt_misc(r0, &(0x7f0000000280)=ANY=[], 0xfffffecc) ioctl$TIOCSTI(r0, 0x5412, &(0x7f0000000040)=0xa) 15:16:39 executing program 0: r0 = socket$nl_route(0x10, 0x3, 0x0) setsockopt$netlink_NETLINK_TX_RING(r0, 0x10e, 0xc, &(0x7f0000000040)={0x80}, 0x213) sendmsg$nl_route(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000180)={&(0x7f00000002c0)=@ipv6_getroute={0x30, 0x1a, 0x1, 0x0, 0x0, {}, [@RTA_GATEWAY={0x14, 0x3d, @private0}]}, 0x30}}, 0x0) 15:16:39 executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) splice(r0, 0x0, r3, 0x0, 0x7, 0x0) vmsplice(r3, &(0x7f0000000480)=[{&(0x7f0000000000)="1b", 0x1}], 0x1, 0x0) read(r2, &(0x7f0000019440)=""/102391, 0x18ff7) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='memory.current\x00', 0x275a, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x28011, r4, 0x0) openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x275a, 0x0) dup2(r0, r1) 15:16:39 executing program 1: r0 = socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_group_source_req(r0, 0x29, 0x2c, &(0x7f0000000000)={0x405, {{0xa, 0x0, 0x0, @mcast1}}, {{0xa, 0x0, 0x0, @empty}}}, 0x108) 15:16:39 executing program 4: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000040)=@bpf_lsm={0xb, 0x4, &(0x7f0000000000)=@framed={{0x5, 0x0, 0x0, 0x0, 0x0, 0x5}, [@call={0x85, 0x0, 0x0, 0x8}]}, &(0x7f00000000c0)='GPL\x00', 0x4, 0xf9, &(0x7f0000000180)=""/249, 0x0, 0x0, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 15:16:39 executing program 2: r0 = bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000080)={&(0x7f0000000280)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x2, [@enum]}}, &(0x7f0000000380)=""/211, 0x26, 0xd3, 0x1}, 0x20) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000600)={0x18, 0x3, &(0x7f0000000000)=@framed, &(0x7f00000000c0)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, r0, 0x8, 0x0, 0x0, 0x10, &(0x7f00000005c0), 0x200005d0}, 0x80) 15:16:39 executing program 0: r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_SOCK(r0, 0xab00, 0xffffffffffffffff) 15:16:40 executing program 1: r0 = syz_open_procfs(0x0, &(0x7f0000000040)='net/dev_mcast\x00') read$FUSE(r0, &(0x7f0000004240)={0x2020}, 0xce6) read$FUSE(r0, &(0x7f0000006280)={0x2020}, 0x2020) 15:16:40 executing program 4: r0 = socket$inet6(0xa, 0x3, 0x6) setsockopt$inet6_buf(r0, 0x29, 0x39, &(0x7f0000000100)="ff0204000000000100000000000000000000000000000205", 0x18) connect$inet6(r0, &(0x7f0000000080)={0xa, 0x0, 0x0, @private1}, 0x1c) setsockopt$inet6_IPV6_HOPOPTS(r0, 0x29, 0x36, &(0x7f0000000040), 0x8) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000300)="1e", 0x580}], 0x1) 15:16:40 executing program 3: r0 = syz_open_dev$tty20(0xc, 0x4, 0x1) write$binfmt_misc(r0, &(0x7f0000000280)=ANY=[], 0xfffffecc) ioctl$TIOCSTI(r0, 0x5412, &(0x7f0000000040)=0xa) 15:16:40 executing program 0: r0 = syz_open_dev$tty20(0xc, 0x4, 0x1) write$binfmt_misc(r0, &(0x7f0000000280)=ANY=[], 0xfffffecc) ioctl$TIOCSTI(r0, 0x5412, &(0x7f0000000040)=0xa) 15:16:40 executing program 2: r0 = openat$vimc1(0xffffffffffffff9c, &(0x7f0000000480), 0x2, 0x0) ioctl$VIDIOC_TRY_DECODER_CMD(r0, 0xc0485661, &(0x7f0000000180)={0x1, 0x0, @raw_data}) 15:16:40 executing program 1: r0 = syz_open_procfs(0x0, &(0x7f0000000040)='net/dev_mcast\x00') read$FUSE(r0, &(0x7f0000004240)={0x2020}, 0xce6) read$FUSE(r0, &(0x7f0000006280)={0x2020}, 0x2020) 15:16:41 executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) splice(r0, 0x0, r3, 0x0, 0x7, 0x0) vmsplice(r3, &(0x7f0000000480)=[{&(0x7f0000000000)="1b", 0x1}], 0x1, 0x0) read(r2, &(0x7f0000019440)=""/102391, 0x18ff7) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='memory.current\x00', 0x275a, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x28011, r4, 0x0) openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x275a, 0x0) dup2(r0, r1) 15:16:41 executing program 4: r0 = syz_open_procfs(0x0, &(0x7f0000000040)='net/dev_mcast\x00') read$FUSE(r0, &(0x7f0000004240)={0x2020}, 0xce6) read$FUSE(r0, &(0x7f0000006280)={0x2020}, 0x2020) 15:16:41 executing program 2: r0 = syz_usb_connect(0x0, 0x55, &(0x7f0000000000)=ANY=[@ANYBLOB="1201000280ef15404f1c0030a7740000000109024300018080001c09040000000e01000008240524c90000000d"], 0x0) syz_usb_control_io(r0, &(0x7f0000000740)={0x2c, 0x0, &(0x7f0000000600)={0x0, 0x3, 0x4, @lang_id={0x4}}, 0x0, 0x0, 0x0}, 0x0) syz_usb_control_io(r0, &(0x7f0000000300)={0x2c, 0x0, &(0x7f0000000040)={0x0, 0x3, 0x4, @lang_id={0x4}}, 0x0, 0x0, 0x0}, 0x0) syz_usb_control_io$hid(r0, &(0x7f00000001c0)={0x24, 0x0, &(0x7f0000000100)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x80a}}, 0x0, 0x0}, 0x0) 15:16:41 executing program 1: r0 = syz_open_procfs(0x0, &(0x7f0000000040)='net/dev_mcast\x00') read$FUSE(r0, &(0x7f0000004240)={0x2020}, 0xce6) read$FUSE(r0, &(0x7f0000006280)={0x2020}, 0x2020) 15:16:42 executing program 4: r0 = syz_open_procfs(0x0, &(0x7f0000000040)='net/dev_mcast\x00') read$FUSE(r0, &(0x7f0000004240)={0x2020}, 0xce6) read$FUSE(r0, &(0x7f0000006280)={0x2020}, 0x2020) 15:16:42 executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) splice(r0, 0x0, r3, 0x0, 0x7, 0x0) vmsplice(r3, &(0x7f0000000480)=[{&(0x7f0000000000)="1b", 0x1}], 0x1, 0x0) read(r2, &(0x7f0000019440)=""/102391, 0x18ff7) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='memory.current\x00', 0x275a, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x28011, r4, 0x0) openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x275a, 0x0) dup2(r0, r1) 15:16:42 executing program 3: r0 = syz_open_dev$tty20(0xc, 0x4, 0x1) write$binfmt_misc(r0, &(0x7f0000000280)=ANY=[], 0xfffffecc) ioctl$TIOCSTI(r0, 0x5412, &(0x7f0000000040)=0xa) 15:16:42 executing program 0: r0 = syz_open_dev$tty20(0xc, 0x4, 0x1) write$binfmt_misc(r0, &(0x7f0000000280)=ANY=[], 0xfffffecc) ioctl$TIOCSTI(r0, 0x5412, &(0x7f0000000040)=0xa) [ 969.133084][ T27] usb 3-1: new high-speed USB device number 32 using dummy_hcd 15:16:42 executing program 1: r0 = syz_open_procfs(0x0, &(0x7f0000000040)='net/dev_mcast\x00') read$FUSE(r0, &(0x7f0000004240)={0x2020}, 0xce6) read$FUSE(r0, &(0x7f0000006280)={0x2020}, 0x2020) [ 969.551024][ T27] usb 3-1: config 128 has an invalid descriptor of length 0, skipping remainder of the config [ 969.565151][ T27] usb 3-1: New USB device found, idVendor=1c4f, idProduct=3000, bcdDevice=74.a7 [ 969.574909][ T27] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 15:16:42 executing program 4: r0 = syz_open_procfs(0x0, &(0x7f0000000040)='net/dev_mcast\x00') read$FUSE(r0, &(0x7f0000004240)={0x2020}, 0xce6) read$FUSE(r0, &(0x7f0000006280)={0x2020}, 0x2020) 15:16:43 executing program 1: syz_read_part_table(0x0, 0x1, &(0x7f0000000280)=[{&(0x7f0000000000)="36c885e430c67ee51b8d6c3888d81a0b7965a18521983fae71924fa7d9d6d54111b44d8cb7b62a8710992c397fa9eaee5114ad81bf5bc33744665824c469c85e90f8742383e74f59f7b8404489a9ff51761ad3bfe9ea", 0x56}]) r0 = socket$nl_netfilter(0x10, 0x3, 0xc) ioctl$sock_SIOCGIFINDEX_80211(r0, 0x8b24, &(0x7f0000000040)={'wlan1\x00'}) [ 970.403943][ T27] usb 3-1: Found UVC 0.00 device (1c4f:3000) [ 970.404111][ T27] usb 3-1: No valid video chain found. [ 970.607866][ T27] usb 3-1: USB disconnect, device number 32 15:16:43 executing program 4: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) getsockopt$inet_int(r0, 0x0, 0x62, 0x0, &(0x7f0000000040)) 15:16:43 executing program 5: r0 = socket$rds(0x15, 0x5, 0x0) r1 = socket$can_j1939(0x1d, 0x2, 0x7) ioctl$ifreq_SIOCGIFINDEX_vcan(r0, 0x8933, &(0x7f0000000000)={'vcan0\x00', 0x0}) bind$can_j1939(r1, &(0x7f0000000080)={0x1d, r2, 0x1}, 0x18) sendmsg$can_j1939(r1, &(0x7f0000000480)={&(0x7f00000003c0)={0x1d, 0x0, 0x0, {0x0, 0x0, 0x4}}, 0x18, &(0x7f0000000440)={0x0}}, 0x0) 15:16:44 executing program 1: syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x4, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}, {&(0x7f0000012600)="ed41000000100000daf4655fdbf4655fdbf4655f00000000000004008000000000000800050000000af301000400001400000000000000000100000010", 0x3d, 0x4400}], 0x0, &(0x7f0000014a00)) 15:16:44 executing program 2: r0 = syz_usb_connect(0x0, 0x55, &(0x7f0000000000)=ANY=[@ANYBLOB="1201000280ef15404f1c0030a7740000000109024300018080001c09040000000e01000008240524c90000000d"], 0x0) syz_usb_control_io(r0, &(0x7f0000000740)={0x2c, 0x0, &(0x7f0000000600)={0x0, 0x3, 0x4, @lang_id={0x4}}, 0x0, 0x0, 0x0}, 0x0) syz_usb_control_io(r0, &(0x7f0000000300)={0x2c, 0x0, &(0x7f0000000040)={0x0, 0x3, 0x4, @lang_id={0x4}}, 0x0, 0x0, 0x0}, 0x0) syz_usb_control_io$hid(r0, &(0x7f00000001c0)={0x24, 0x0, &(0x7f0000000100)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x80a}}, 0x0, 0x0}, 0x0) 15:16:44 executing program 0: r0 = syz_open_dev$tty20(0xc, 0x4, 0x1) write$binfmt_misc(r0, &(0x7f0000000280)=ANY=[], 0xfffffecc) ioctl$TIOCSTI(r0, 0x5412, &(0x7f0000000040)=0xa) 15:16:44 executing program 3: r0 = syz_open_dev$tty20(0xc, 0x4, 0x1) write$binfmt_misc(r0, &(0x7f0000000280)=ANY=[], 0xfffffecc) ioctl$TIOCSTI(r0, 0x5412, &(0x7f0000000040)=0xa) 15:16:44 executing program 4: unshare(0x20000000) unshare(0x60020600) 15:16:44 executing program 5: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000180)="8e0e9b3e", 0x4}], 0x1) [ 971.652215][T13068] loop1: detected capacity change from 0 to 4096 [ 971.717117][T13068] EXT4-fs error (device loop1): ext4_ext_check_inode:497: inode #2: comm syz-executor.1: pblk 0 bad header/extent: invalid extent entries - magic f30a, entries 1, max 4(4), depth 5120(5120) [ 971.760582][T13068] EXT4-fs (loop1): get root inode failed [ 971.766603][T13068] EXT4-fs (loop1): mount failed 15:16:44 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$IP_VS_SO_SET_STARTDAEMON(r0, 0x0, 0x48b, &(0x7f0000000000)={0x1, 'syz_tun\x00'}, 0x18) unshare(0x680) setsockopt$IP_VS_SO_SET_STOPDAEMON(r0, 0x0, 0x48c, &(0x7f0000000040)={0x1, 'batadv0\x00'}, 0x18) 15:16:45 executing program 4: r0 = syz_open_dev$vim2m(&(0x7f0000000280), 0x0, 0x2) ioctl$vim2m_VIDIOC_REQBUFS(r0, 0xc0145608, &(0x7f0000000000)={0xffffffff, 0x2, 0x4}) ioctl$vim2m_VIDIOC_STREAMON(r0, 0x40045612, &(0x7f0000000080)=0x2) [ 972.222224][T11608] usb 3-1: new high-speed USB device number 33 using dummy_hcd 15:16:45 executing program 5: r0 = openat$vicodec0(0xffffffffffffff9c, &(0x7f0000000300), 0x2, 0x0) ioctl$VIDIOC_S_SELECTION(r0, 0xc0d05640, &(0x7f0000000080)={0x2}) [ 972.583540][T11608] usb 3-1: config 128 has an invalid descriptor of length 0, skipping remainder of the config [ 972.583704][T11608] usb 3-1: New USB device found, idVendor=1c4f, idProduct=3000, bcdDevice=74.a7 [ 972.583839][T11608] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 972.659823][T13082] IPVS: sync thread started: state = MASTER, mcast_ifn = syz_tun, syncid = 0, id = 0 [ 972.660729][T13081] IPVS: stopping master sync thread 13082 ... 15:16:45 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$IP_VS_SO_SET_STARTDAEMON(r0, 0x0, 0x48b, &(0x7f0000000000)={0x1, 'syz_tun\x00'}, 0x18) unshare(0x680) setsockopt$IP_VS_SO_SET_STOPDAEMON(r0, 0x0, 0x48c, &(0x7f0000000040)={0x1, 'batadv0\x00'}, 0x18) 15:16:45 executing program 0: r0 = syz_genetlink_get_family_id$ipvs(&(0x7f0000000040), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$IPVS_CMD_NEW_SERVICE(r1, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000080)={0x4c, r0, 0x1, 0x0, 0x0, {}, [@IPVS_CMD_ATTR_SERVICE={0x38, 0x1, 0x0, 0x1, [@IPVS_SVC_ATTR_AF={0x6, 0x1, 0x2}, @IPVS_SVC_ATTR_FWMARK={0x8}, @IPVS_SVC_ATTR_FLAGS={0xc}, @IPVS_SVC_ATTR_NETMASK={0x8}, @IPVS_SVC_ATTR_SCHED_NAME={0x7, 0x6, 'rr\x00'}, @IPVS_SVC_ATTR_TIMEOUT={0x8}]}]}, 0x4c}}, 0x0) r2 = socket$nl_generic(0x10, 0x3, 0x10) r3 = syz_genetlink_get_family_id$ipvs(&(0x7f0000000040), 0xffffffffffffffff) r4 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r2, 0x8933, &(0x7f0000000000)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_FRAME(r1, &(0x7f0000000240)={0xffffffffffffffff, 0x0, &(0x7f0000000100)={&(0x7f00000001c0)={0x58, 0x0, 0x200, 0x70bd2c, 0x25dfdbfb, {{}, {@val={0x8, 0x3, r5}, @val={0xc, 0x99, {0x9, 0x79}}}}, [@NL80211_ATTR_CSA_C_OFFSETS_TX={0xc, 0xcd, [0x7, 0xff, 0x9, 0x1]}, @NL80211_ATTR_DURATION={0x8, 0x57, 0xed}, @NL80211_ATTR_OFFCHANNEL_TX_OK={0x4}, @NL80211_ATTR_CSA_C_OFFSETS_TX={0x18, 0xcd, [0x8, 0x7f, 0x16, 0x1, 0xffff, 0x6, 0xfffd, 0x9, 0x1, 0x8]}]}, 0x58}, 0x1, 0x0, 0x0, 0x4}, 0x20000000) sendmsg$IPVS_CMD_NEW_SERVICE(r4, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000080)={0x4c, r3, 0x1, 0x0, 0x0, {}, [@IPVS_CMD_ATTR_SERVICE={0x38, 0x1, 0x0, 0x1, [@IPVS_SVC_ATTR_AF={0x6, 0x1, 0xa}, @IPVS_SVC_ATTR_FWMARK={0x8}, @IPVS_SVC_ATTR_FLAGS={0xc}, @IPVS_SVC_ATTR_NETMASK={0x8, 0x9, 0x71}, @IPVS_SVC_ATTR_SCHED_NAME={0x7, 0x6, 'rr\x00'}, @IPVS_SVC_ATTR_TIMEOUT={0x8}]}]}, 0x4c}}, 0x0) 15:16:46 executing program 4: r0 = memfd_create(&(0x7f0000000180)='wlan1\x00', 0x0) io_setup(0x81, &(0x7f0000000040)=0x0) io_submit(r1, 0x2, &(0x7f00000003c0)=[&(0x7f00000000c0)={0x0, 0x0, 0x0, 0x2, 0x0, r0, 0x0}, 0x0]) 15:16:46 executing program 3: syz_mount_image$hfsplus(&(0x7f0000000040), &(0x7f0000000080)='./file0\x00', 0x0, 0x0, &(0x7f0000000100), 0x0, &(0x7f0000000140)={[{@type={'type', 0x3d, "a6d13bbd"}}, {@type={'type', 0x3d, "0f2c2a02"}}]}) [ 973.282402][T11608] usb 3-1: Found UVC 0.00 device (1c4f:3000) [ 973.289476][T11608] usb 3-1: No valid video chain found. [ 973.402272][T13089] IPVS: sync thread started: state = MASTER, mcast_ifn = syz_tun, syncid = 0, id = 0 [ 973.420066][T13088] IPVS: stopping master sync thread 13089 ... [ 973.491235][ T27] usb 3-1: USB disconnect, device number 33 [ 973.840576][T13095] hfsplus: type requires a 4 character value [ 973.847244][T13095] hfsplus: unable to parse mount options 15:16:47 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$IP_VS_SO_SET_STARTDAEMON(r0, 0x0, 0x48b, &(0x7f0000000000)={0x1, 'syz_tun\x00'}, 0x18) unshare(0x680) setsockopt$IP_VS_SO_SET_STOPDAEMON(r0, 0x0, 0x48c, &(0x7f0000000040)={0x1, 'batadv0\x00'}, 0x18) 15:16:47 executing program 5: r0 = openat$vicodec0(0xffffffffffffff9c, &(0x7f0000000300), 0x2, 0x0) ioctl$VIDIOC_S_SELECTION(r0, 0xc0d05640, &(0x7f0000000080)={0x2}) 15:16:47 executing program 0: r0 = syz_open_dev$sg(&(0x7f00000036c0), 0x0, 0x0) ioctl$SG_GET_KEEP_ORPHAN(r0, 0x1267, &(0x7f0000000040)) 15:16:47 executing program 2: r0 = syz_usb_connect(0x0, 0x55, &(0x7f0000000000)=ANY=[@ANYBLOB="1201000280ef15404f1c0030a7740000000109024300018080001c09040000000e01000008240524c90000000d"], 0x0) syz_usb_control_io(r0, &(0x7f0000000740)={0x2c, 0x0, &(0x7f0000000600)={0x0, 0x3, 0x4, @lang_id={0x4}}, 0x0, 0x0, 0x0}, 0x0) syz_usb_control_io(r0, &(0x7f0000000300)={0x2c, 0x0, &(0x7f0000000040)={0x0, 0x3, 0x4, @lang_id={0x4}}, 0x0, 0x0, 0x0}, 0x0) syz_usb_control_io$hid(r0, &(0x7f00000001c0)={0x24, 0x0, &(0x7f0000000100)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x80a}}, 0x0, 0x0}, 0x0) 15:16:47 executing program 4: r0 = socket(0x25, 0x1, 0x0) r1 = epoll_create1(0x0) splice(r1, 0xffffffffffffffff, r0, 0x0, 0x3, 0x0) 15:16:47 executing program 3: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) r1 = dup(r0) sendmsg$IPSET_CMD_CREATE(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000200)={0x58, 0x2, 0x6, 0x801, 0x0, 0xf0ffff, {}, [@IPSET_ATTR_PROTOCOL={0x5, 0x1, 0x6}, @IPSET_ATTR_FAMILY={0x5, 0x5, 0x2}, @IPSET_ATTR_SETNAME={0x9, 0x2, 'syz2\x00'}, @IPSET_ATTR_REVISION={0x5}, @IPSET_ATTR_TYPENAME={0x11, 0x3, 'hash:ip,mark\x00'}, @IPSET_ATTR_DATA={0xc, 0x7, 0x0, 0x1, [@IPSET_ATTR_CADT_FLAGS={0x8, 0x8, 0x1, 0x0, 0x59}]}]}, 0x58}}, 0x0) 15:16:47 executing program 5: r0 = openat$vicodec0(0xffffffffffffff9c, &(0x7f0000000300), 0x2, 0x0) ioctl$VIDIOC_S_SELECTION(r0, 0xc0d05640, &(0x7f0000000080)={0x2}) [ 974.192334][T13098] IPVS: stopping master sync thread 13099 ... [ 974.193390][T13099] IPVS: sync thread started: state = MASTER, mcast_ifn = syz_tun, syncid = 0, id = 0 15:16:47 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$IP_VS_SO_SET_STARTDAEMON(r0, 0x0, 0x48b, &(0x7f0000000000)={0x1, 'syz_tun\x00'}, 0x18) unshare(0x680) setsockopt$IP_VS_SO_SET_STOPDAEMON(r0, 0x0, 0x48c, &(0x7f0000000040)={0x1, 'batadv0\x00'}, 0x18) 15:16:47 executing program 0: bpf$PROG_LOAD(0x5, &(0x7f00002a0fb8)={0x13, 0x4, &(0x7f0000000000)=@framed={{0xffffff85, 0x0, 0x0, 0x0, 0x18, 0x45, 0x0, 0x0, 0x10000000}, [@call={0x85, 0x0, 0x0, 0x7}]}, &(0x7f0000000140)='GPL\x00', 0x2, 0x99, &(0x7f0000000180)=""/153, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0xfffffffffffffd0c}, 0x23) 15:16:47 executing program 4: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) prlimit64(0x0, 0x7, &(0x7f0000000100), 0x0) ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) 15:16:47 executing program 3: pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) getgid() mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r2, 0x0) r3 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_NEW(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000000)=ANY=[@ANYBLOB="8000000000010b04000000000000000002000000240001801400018008000100ac141400080002007f0020010c00028005000100000000001c001080080003400000000008000140000000000800024000000000240002801400018008000100ac9414bb08000200000000000c0002800500010000000000080007"], 0x80}}, 0x0) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='blkio.bfq.io_serviced_recursive\x00', 0x275a, 0x0) write$binfmt_script(r4, &(0x7f0000000000)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r4, 0x0) preadv(r4, &(0x7f00000015c0)=[{&(0x7f0000000080)=""/124, 0xffffffff000}], 0x5, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000001340)=[{0x0}], 0x1, 0x0, 0x0) write$binfmt_misc(r1, &(0x7f0000000000)=ANY=[], 0xfffffecc) splice(r0, 0x0, r3, 0x0, 0x4ffe9, 0x0) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$vnet(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) io_submit(0x0, 0x0, 0x0) 15:16:48 executing program 0: syz_clone(0x40100000, 0x0, 0x0, &(0x7f00000003c0), 0x0, 0x0) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000280)='freezer.parent_freezing\x00', 0x0, 0x0) [ 975.032440][ T27] usb 3-1: new high-speed USB device number 34 using dummy_hcd [ 975.046035][T13114] IPVS: sync thread started: state = MASTER, mcast_ifn = syz_tun, syncid = 0, id = 0 [ 975.047475][T13113] IPVS: stopping master sync thread 13114 ... 15:16:48 executing program 5: r0 = openat$vicodec0(0xffffffffffffff9c, &(0x7f0000000300), 0x2, 0x0) ioctl$VIDIOC_S_SELECTION(r0, 0xc0d05640, &(0x7f0000000080)={0x2}) [ 975.434362][ T27] usb 3-1: config 128 has an invalid descriptor of length 0, skipping remainder of the config [ 975.446849][ T27] usb 3-1: New USB device found, idVendor=1c4f, idProduct=3000, bcdDevice=74.a7 [ 975.456207][ T27] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 976.203157][ T27] usb 3-1: Found UVC 0.00 device (1c4f:3000) [ 976.210368][ T27] usb 3-1: No valid video chain found. [ 976.412273][ T3543] usb 3-1: USB disconnect, device number 34 15:16:50 executing program 2: r0 = syz_usb_connect(0x0, 0x55, &(0x7f0000000000)=ANY=[@ANYBLOB="1201000280ef15404f1c0030a7740000000109024300018080001c09040000000e01000008240524c90000000d"], 0x0) syz_usb_control_io(r0, &(0x7f0000000740)={0x2c, 0x0, &(0x7f0000000600)={0x0, 0x3, 0x4, @lang_id={0x4}}, 0x0, 0x0, 0x0}, 0x0) syz_usb_control_io(r0, &(0x7f0000000300)={0x2c, 0x0, &(0x7f0000000040)={0x0, 0x3, 0x4, @lang_id={0x4}}, 0x0, 0x0, 0x0}, 0x0) syz_usb_control_io$hid(r0, &(0x7f00000001c0)={0x24, 0x0, &(0x7f0000000100)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x80a}}, 0x0, 0x0}, 0x0) 15:16:50 executing program 1: r0 = socket$kcm(0xf, 0x3, 0x2) sendmsg$inet(r0, &(0x7f0000003780)={0x0, 0x1800000, &(0x7f0000000000)=[{&(0x7f0000000080)="0207000902000000e4a17c0200000000", 0x10}], 0x1}, 0x0) 15:16:50 executing program 4: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000580)=@newtaction={0x8a0, 0x30, 0xee7d6925266b088b, 0x0, 0x0, {}, [{0x88c, 0x1, [@m_police={0x888, 0x1, 0x0, 0x0, {{0xb}, {0x85c, 0x2, 0x0, 0x1, [[@TCA_POLICE_PEAKRATE64={0xc, 0x9, 0x5}, @TCA_POLICE_RATE={0x404, 0x2, [0x100, 0x9, 0xffff8000, 0x0, 0x5, 0x0, 0x4, 0x4, 0xd0, 0x7b9002a0, 0x8, 0x9, 0xfc5b, 0x0, 0x1, 0x20, 0x3, 0x3, 0x3, 0x9, 0x4, 0x80000001, 0x1, 0x4, 0x9, 0x6, 0x0, 0x4, 0x81, 0x4, 0x6, 0x100, 0x7, 0x1ff, 0x1, 0x3, 0x0, 0x7fff, 0x0, 0x10001, 0x283, 0x101, 0x8001, 0x0, 0x3, 0x4, 0x9, 0x2, 0x9, 0x7, 0x81, 0x1, 0x8, 0x4, 0x101, 0x7, 0x800, 0x0, 0xbcc, 0x3, 0x7, 0x81, 0x5, 0xd46, 0x5, 0x2, 0xdfef, 0x0, 0x3, 0x5, 0x3ff, 0xfffffff9, 0x56, 0x100, 0x8, 0x20d, 0xed9f, 0x5, 0x1, 0xffffff00, 0x2, 0x6, 0x4, 0x9, 0x3, 0x3, 0x9, 0xffffffff, 0x100, 0x40, 0x2, 0x6, 0x1, 0xff, 0x9, 0x3, 0x2, 0x3, 0x5, 0x9, 0x1, 0x6, 0xb7d, 0x8000, 0x5, 0x5, 0x4, 0x9, 0xffffffff, 0x6, 0x1000, 0x2, 0x6, 0x6, 0x10000, 0x7, 0x4, 0x1050000, 0xb8, 0x80000001, 0x800, 0x7ff, 0x8, 0x32, 0x61eb, 0x1, 0x2, 0xd7ce00, 0x2, 0x4, 0x1, 0x6, 0x3edb495f, 0x6, 0x0, 0x10000, 0x7fffffff, 0x7, 0x5ec, 0x0, 0xea1c, 0xffff, 0x66a54cef, 0x6, 0x40, 0x2, 0x2, 0x5, 0x1, 0xfffffffa, 0x48000, 0x9, 0x7fff, 0x3, 0xfffffe98, 0x3, 0x49, 0x7, 0xfffffffd, 0x5, 0x38000000, 0x2, 0x3, 0x1c, 0x0, 0x4, 0x200, 0xffffffff, 0x3, 0xfffffffc, 0xb035, 0x5, 0x445, 0x9, 0x755e, 0x401, 0x3, 0x1, 0xffff8001, 0x9ed, 0x8, 0x5, 0x7, 0x6, 0x10000, 0x88, 0x8, 0x3, 0xffff, 0x9, 0x6, 0x7, 0xc2, 0x0, 0x5, 0x0, 0x1, 0x8, 0x5, 0x1200000, 0xcea, 0x5, 0x8, 0x200, 0x0, 0x0, 0xe, 0x7fffffff, 0x1, 0x1e99, 0xc9, 0x8, 0xfffffffd, 0x6, 0x6, 0x620, 0x8, 0xa16c, 0xffff, 0x4, 0xfffff0bb, 0x8, 0xa173, 0x20, 0x8001, 0xc8, 0x4, 0x8, 0xfffffdf3, 0x5, 0x7, 0x8, 0x80000001, 0x1ff, 0xfffffff8, 0x5, 0x85, 0x0, 0x3f, 0x80000001, 0xffff, 0xdd84, 0x20, 0x0, 0x0, 0x4, 0x5, 0x0, 0x0, 0x9, 0x7, 0x101, 0x0, 0x7fffffff, 0x1, 0x8]}, @TCA_POLICE_PEAKRATE={0x404, 0x3, [0x100, 0x0, 0x8, 0x9, 0x3, 0x80000001, 0x7, 0x7f, 0x8001, 0x23, 0xffffffc1, 0x20, 0x3ff, 0x127, 0x80000000, 0xfffffd40, 0x8000, 0x6, 0x80000001, 0x9, 0xd, 0xfffffff9, 0x1ff, 0x1, 0x1000, 0x6, 0xb18, 0x3f, 0x1000, 0x7fff, 0x5, 0x8, 0x3, 0x8, 0x101, 0x401, 0x2a6ac000, 0x8001, 0x8, 0xfffffffb, 0x6, 0x100, 0x3ff, 0x0, 0x401, 0x9efc, 0x2, 0x89b, 0x8, 0x1, 0xff, 0x6, 0x3, 0x0, 0x3, 0x9, 0x40, 0x6, 0x4, 0x7, 0x8, 0x3, 0xdc8, 0xdf69, 0x0, 0x0, 0x1, 0x2, 0xd0, 0x5, 0x100, 0x401, 0xffffab88, 0x339f, 0x0, 0x0, 0x80, 0x2, 0x6, 0xfffffff8, 0x2800, 0x9, 0x9, 0xb2e2, 0x2, 0x1000, 0x2, 0xbb, 0x1, 0x80000001, 0xfffffffa, 0x4, 0x5, 0x80, 0x8, 0x800, 0x1, 0x7fffffff, 0x7fffffff, 0x3, 0x7, 0x0, 0x1, 0x4, 0x6, 0x7, 0x3, 0x0, 0x0, 0x5, 0x0, 0xfeb3ba02, 0x2, 0x5, 0x101, 0x6000, 0x6, 0x3, 0xfffffffe, 0x8000, 0x7, 0x2, 0x9, 0x81, 0xd16c15, 0x4, 0xff, 0x5, 0x100, 0x20, 0x101, 0x3, 0x0, 0x3f, 0xfc, 0x6, 0x1f, 0xbc82, 0x401, 0xa85d, 0xffffffd4, 0x3, 0xfffffe01, 0xc2be, 0x101, 0x11, 0x1, 0x366, 0x6, 0x9, 0x2, 0x400, 0x7, 0x6, 0x132, 0x1, 0x983f, 0x0, 0x8, 0x3, 0x4b2, 0x35, 0x8000000, 0x2, 0x101, 0x1, 0xce, 0x7, 0x5, 0x7fffffff, 0x2258, 0x56, 0x101, 0x9, 0x8, 0x5, 0x40, 0x5, 0x765, 0x22, 0x200, 0x0, 0x74e, 0x4, 0x3, 0x8, 0x0, 0xff, 0xfff, 0x8, 0x7, 0x0, 0x1ff, 0x7ff, 0xb34, 0x1, 0xfd9, 0x1, 0x3, 0xfffffffd, 0x1, 0x9, 0xb0d6, 0xa183, 0x5efe, 0x9, 0x81, 0x3ff, 0x7fff, 0x9, 0x664b323f, 0xe00f, 0x7, 0xc9b, 0x7fffffff, 0x672, 0x6a71, 0x1, 0x6, 0x200, 0x4, 0x45, 0x10001, 0xfffff000, 0x1, 0x9, 0xfb, 0x101, 0x10000, 0x1, 0x80000000, 0xef4bffa, 0x5, 0x2, 0x1, 0xfffffffc, 0x1, 0x101, 0x8, 0x4, 0x5, 0x3, 0xfffffffa, 0x2, 0x7, 0x9, 0x7ff, 0x80000001, 0x7, 0xffff, 0x6, 0x5, 0x4, 0xb32a, 0x6, 0x715]}, @TCA_POLICE_AVRATE={0x8, 0x4, 0x37bb}, @TCA_POLICE_TBF={0x3c, 0x1, {0x7, 0x0, 0x0, 0x0, 0x0, {0x3, 0x2, 0x0, 0x0, 0x0, 0x4}, {0x3, 0x0, 0x0, 0x0, 0x0, 0x9}}}]]}, {0x4}, {0xc}, {0xc}}}]}]}, 0x8a0}}, 0x0) 15:16:50 executing program 5: r0 = socket$inet6(0xa, 0x2, 0x0) setsockopt$inet6_IPV6_FLOWLABEL_MGR(r0, 0x29, 0x20, &(0x7f00000000c0)={@rand_addr=' \x01\x00', 0x800, 0x0, 0x103, 0x1}, 0x20) r1 = socket$inet6(0xa, 0x2, 0x0) setsockopt$inet6_IPV6_FLOWLABEL_MGR(r1, 0x29, 0x20, &(0x7f0000000100)={@mcast2, 0x800, 0x2, 0x0, 0x0, 0xfffc, 0x6}, 0x20) 15:16:50 executing program 0: r0 = syz_open_dev$vivid(&(0x7f00000002c0), 0x0, 0x2) ioctl$VIDIOC_TRY_FMT(r0, 0xc0d05640, &(0x7f0000000000)={0x4, @vbi}) 15:16:50 executing program 3: getsockopt$inet_sctp6_SCTP_RTOINFO(0xffffffffffffffff, 0x84, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x1000}, 0x0) r0 = add_key$user(&(0x7f0000000200), &(0x7f0000000300)={'syz', 0x0}, &(0x7f0000000240)="f575dee69d8b7f1d", 0x8, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f00000003c0), &(0x7f0000000440), &(0x7f00000000c0), 0xcd, 0xfffffffffffffffd) keyctl$dh_compute(0x70fd6fc000000017, &(0x7f0000000140)={r0, r1, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) 15:16:50 executing program 4: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) r1 = socket(0x1e, 0x4, 0x0) setsockopt$packet_tx_ring(r1, 0x10f, 0x87, &(0x7f0000000440)=@req={0x3fc}, 0x10) r2 = socket(0x1e, 0x4, 0x0) setsockopt$packet_tx_ring(r2, 0x10f, 0x87, &(0x7f0000000440)=@req={0x3fc}, 0x10) r3 = socket(0x1e, 0x4, 0x0) setsockopt$packet_tx_ring(r3, 0x10f, 0x87, &(0x7f0000000440)=@req={0x3fc}, 0x10) sendmmsg(r3, &(0x7f00000030c0)=[{{0x0, 0xa9cc7000, &(0x7f0000000400)=[{&(0x7f0000000000)="ee", 0x101d0}], 0x1}}], 0x92, 0x40000) dup3(r0, r1, 0x0) 15:16:50 executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$sock_ifreq(r0, 0x8937, &(0x7f0000000000)={'caif0\x00', @ifru_hwaddr=@random}) 15:16:50 executing program 0: r0 = socket$key(0xf, 0x3, 0x2) r1 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r1, &(0x7f0000cd0fc8)={0x0, 0x0, &(0x7f0000ca6000)={&(0x7f0000000000)={0x2, 0xd, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, [@sadb_x_policy={0x8, 0x12, 0x0, 0x3, 0x400300, 0x0, 0x0, {0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @in=@broadcast, @in6=@mcast2}}, @sadb_address={0x5, 0x5, 0x0, 0x0, 0x0, @in6={0xa, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @dev}}}, @sadb_address={0x5, 0x6, 0x0, 0x0, 0x0, @in6={0xa, 0x0, 0x0, @remote={0xfe, 0x80, '\x00', 0xffffffffffffffff}}}]}, 0xa0}}, 0x0) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f00000001c0), 0xfa) sendmsg$key(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000380)={&(0x7f0000000240)=ANY=[@ANYBLOB="0212000002"], 0x10}}, 0x0) sendmsg$key(r0, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000001480)={0x2, 0x12, 0x0, 0x0, 0x2}, 0x10}}, 0x0) r2 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r2, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000180)={&(0x7f00000004c0)={0x2, 0x13, 0x0, 0x0, 0x2}, 0x10}}, 0x0) sendmsg$key(r2, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000100)={&(0x7f00000003c0)={0x2, 0x12, 0x0, 0x0, 0x2}, 0x10}}, 0x0) 15:16:50 executing program 3: syz_mount_image$tmpfs(0x0, &(0x7f0000000080)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) mount(0x0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='hugetlbfs\x00', 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknodat$loop(r0, &(0x7f00000000c0)='./file2\x00', 0x2000, 0x0) [ 977.848449][ T124] usb 3-1: new high-speed USB device number 35 using dummy_hcd [ 978.242764][ T124] usb 3-1: config 128 has an invalid descriptor of length 0, skipping remainder of the config [ 978.253804][ T124] usb 3-1: New USB device found, idVendor=1c4f, idProduct=3000, bcdDevice=74.a7 [ 978.266215][ T124] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 15:16:51 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r0, 0x8933, &(0x7f0000000a00)={'wlan1\x00', 0x0}) r2 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000080), 0xffffffffffffffff) sendmsg$NL80211_CMD_JOIN_MESH(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000200)={0x30, r2, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r1}, @void}}, [@NL80211_ATTR_MESH_CONFIG={0x14, 0x23, 0x0, 0x1, [@NL80211_MESHCONF_HWMP_ROOTMODE={0x5}, @NL80211_MESHCONF_CONNECTED_TO_GATE={0x5}]}]}, 0x30}}, 0x0) 15:16:51 executing program 5: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000080), 0xffffffffffffffff) ioctl$sock_SIOCGIFINDEX_80211(r0, 0x8933, &(0x7f00000002c0)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_NEW_INTERFACE(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000440)={&(0x7f0000000300)={0x3c, r1, 0x105, 0x0, 0x0, {{}, {@void, @val={0x8, 0x3, r2}, @void}}, [@NL80211_ATTR_SOCKET_OWNER={0x4}, @NL80211_ATTR_IFNAME={0x14, 0x4, 'geneve0\x00'}, @NL80211_ATTR_IFTYPE={0x8, 0x5, 0xa}]}, 0x3c}}, 0x0) [ 979.552645][ T124] usb 3-1: Found UVC 0.00 device (1c4f:3000) [ 979.559945][ T124] usb 3-1: No valid video chain found. [ 979.773547][T11608] usb 3-1: USB disconnect, device number 35 15:16:53 executing program 0: r0 = socket$key(0xf, 0x3, 0x2) r1 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r1, &(0x7f0000cd0fc8)={0x0, 0x0, &(0x7f0000ca6000)={&(0x7f0000000000)={0x2, 0xd, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, [@sadb_x_policy={0x8, 0x12, 0x0, 0x3, 0x400300, 0x0, 0x0, {0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @in=@broadcast, @in6=@mcast2}}, @sadb_address={0x5, 0x5, 0x0, 0x0, 0x0, @in6={0xa, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @dev}}}, @sadb_address={0x5, 0x6, 0x0, 0x0, 0x0, @in6={0xa, 0x0, 0x0, @remote={0xfe, 0x80, '\x00', 0xffffffffffffffff}}}]}, 0xa0}}, 0x0) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f00000001c0), 0xfa) sendmsg$key(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000380)={&(0x7f0000000240)=ANY=[@ANYBLOB="0212000002"], 0x10}}, 0x0) sendmsg$key(r0, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000001480)={0x2, 0x12, 0x0, 0x0, 0x2}, 0x10}}, 0x0) r2 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r2, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000180)={&(0x7f00000004c0)={0x2, 0x13, 0x0, 0x0, 0x2}, 0x10}}, 0x0) sendmsg$key(r2, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000100)={&(0x7f00000003c0)={0x2, 0x12, 0x0, 0x0, 0x2}, 0x10}}, 0x0) 15:16:53 executing program 4: syz_clone3(&(0x7f0000000280)={0x40001000, &(0x7f0000000000), 0x0, &(0x7f0000000080), {}, &(0x7f00000000c0)=""/100, 0x64, &(0x7f0000000140)=""/203, 0x0}, 0x58) openat$sysfs(0xffffffffffffff9c, 0x0, 0x480002, 0x0) 15:16:53 executing program 3: r0 = socket$key(0xf, 0x3, 0x2) r1 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r1, &(0x7f0000cd0fc8)={0x0, 0x0, &(0x7f0000ca6000)={&(0x7f0000000000)={0x2, 0xd, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, [@sadb_x_policy={0x8, 0x12, 0x0, 0x3, 0x400300, 0x0, 0x0, {0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @in=@broadcast, @in6=@mcast2}}, @sadb_address={0x5, 0x5, 0x0, 0x0, 0x0, @in6={0xa, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @dev}}}, @sadb_address={0x5, 0x6, 0x0, 0x0, 0x0, @in6={0xa, 0x0, 0x0, @remote={0xfe, 0x80, '\x00', 0xffffffffffffffff}}}]}, 0xa0}}, 0x0) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f00000001c0), 0xfa) sendmsg$key(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000380)={&(0x7f0000000240)=ANY=[@ANYBLOB="0212000002"], 0x10}}, 0x0) sendmsg$key(r0, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000001480)={0x2, 0x12, 0x0, 0x0, 0x2}, 0x10}}, 0x0) r2 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r2, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000180)={&(0x7f00000004c0)={0x2, 0x13, 0x0, 0x0, 0x2}, 0x10}}, 0x0) sendmsg$key(r2, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000100)={&(0x7f00000003c0)={0x2, 0x12, 0x0, 0x0, 0x2}, 0x10}}, 0x0) 15:16:53 executing program 1: r0 = socket$key(0xf, 0x3, 0x2) r1 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r1, &(0x7f0000cd0fc8)={0x0, 0x0, &(0x7f0000ca6000)={&(0x7f0000000000)={0x2, 0xd, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, [@sadb_x_policy={0x8, 0x12, 0x0, 0x3, 0x400300, 0x0, 0x0, {0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @in=@broadcast, @in6=@mcast2}}, @sadb_address={0x5, 0x5, 0x0, 0x0, 0x0, @in6={0xa, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @dev}}}, @sadb_address={0x5, 0x6, 0x0, 0x0, 0x0, @in6={0xa, 0x0, 0x0, @remote={0xfe, 0x80, '\x00', 0xffffffffffffffff}}}]}, 0xa0}}, 0x0) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f00000001c0), 0xfa) sendmsg$key(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000380)={&(0x7f0000000240)=ANY=[@ANYBLOB="0212000002"], 0x10}}, 0x0) sendmsg$key(r0, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000001480)={0x2, 0x12, 0x0, 0x0, 0x2}, 0x10}}, 0x0) r2 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r2, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000180)={&(0x7f00000004c0)={0x2, 0x13, 0x0, 0x0, 0x2}, 0x10}}, 0x0) sendmsg$key(r2, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000100)={&(0x7f00000003c0)={0x2, 0x12, 0x0, 0x0, 0x2}, 0x10}}, 0x0) 15:16:53 executing program 5: sendmsg$MPTCP_PM_CMD_GET_LIMITS(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0x0) sendmsg$BATADV_CMD_GET_VLAN(0xffffffffffffffff, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x4048085}, 0x240040c4) pipe(&(0x7f00000002c0)) sendmsg$NL802154_CMD_SET_BACKOFF_EXPONENT(0xffffffffffffffff, 0x0, 0xa301711a09fc7e7e) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, 0x0, 0x0) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000900)=ANY=[@ANYBLOB="7f454c46ff0600f90100000000000000020003001f00000006020000000000004000000000000000eb0100000000000000000000070038000200ef8a01800400010000000d040000090000000000000004200000000000000000000001000000d90600000000000008000000000000004b0000000000003606000000030000000010000000000000fdffffffffffffff1f00000000000000000000000000000007000000000000000300000000000000aecdfc1de4648e0e6811ecf38ab033f77e07886d60226e774dadd4f62f3c8c2837d8376bd85baf18b09dd97ee98b23c16628e099ed614fbbc4fb705ebb9d467153594be242b15b5c0dc5c4d2020000afc15c2698584b8b752d84b8721700c2a39474ee9f60b3959ce631eb51cda70dc5a3fa08081e3bed8b5d90cecda427e50b39764bd6cee695072591b81b8ced0ddbeb8a2aa306568d7a176577fe91a480acc887364ad49952ea83fe69650d484d3738356dd4080000001f3d3328f0c92458f4b0934dcd2a662da021ed00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000190000000000000000000000000000001e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000019b1000000000000000000000000000000000000000000000000008142cfc6c6a61a3ce2fbf9868f09aa053f898f028bbcdb93f6c30c28b125a4373f10d2b23e1c3c322c38cef1b6fea43bc4538e8d2404c67312651710c014ecd54abe55b432ff0d07dcb4a9c127d89c7236eddb61fcb88c5180154675ec3aa1949112aa86"], 0x67b) r0 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r0, &(0x7f0000000000)={0xa, 0x8000002}, 0x1c) r1 = socket(0x10, 0x3, 0x0) r2 = socket(0x11, 0x3, 0x0) bind(r2, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r2, &(0x7f0000005400)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000000)=0x14) sendmsg$nl_route_sched(r1, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f00000005c0)=ANY=[@ANYRES32, @ANYBLOB="00000000ffffffff000000000a0001006e6574656d00000010010200ca000000b00e00"], 0x140}}, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x22004001, &(0x7f0000b63fe4)={0xa, 0x2, 0x0, @loopback}, 0x1c) sendto$inet6(r0, &(0x7f0000000080)="44f9b108b1cdc885c9c533d21f474bec8bfef1df1e2da71e578dc6b91d09f7ab15378571d8e27546090000006e75436914ab717528ee4b7a9beaf908d11137c11903064e83b4951f4d433a5404970c85d92d7083fd38844cbb0c6c5eb508ddc2dc7a590aa7941b1e9eeb5a688138dea09b776cbfa784cbf550bf3074fb0d775da4df5a3f48bbdf452eeb6b923da9d0e25b80f76a873664b5753444fe05f33e5f91045540836c3cd6af10f0cd018f0c6f57f926ac959a5628c45088fbe0c87fbe6cbcda4662d2a12f6d00"/215, 0xd0d0c2ac, 0x1, 0x0, 0x0) r3 = syz_open_procfs(0xffffffffffffffff, &(0x7f00000000c0)='smaps\x00') read$FUSE(r3, &(0x7f0000002140)={0x2020}, 0x2020) 15:16:53 executing program 2: r0 = socket$inet6(0xa, 0x3, 0x5) connect$l2tp6(r0, &(0x7f0000000040)={0xa, 0x0, 0x0, @mcast1, 0x3}, 0x20) connect$l2tp6(r0, &(0x7f00000000c0)={0xa, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @initdev={0xac, 0x1e, 0x0, 0x0}}}, 0x20) connect$l2tp6(r0, &(0x7f0000000000)={0xa, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @multicast2}}, 0x20) 15:16:53 executing program 3: r0 = socket$key(0xf, 0x3, 0x2) r1 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r1, &(0x7f0000cd0fc8)={0x0, 0x0, &(0x7f0000ca6000)={&(0x7f0000000000)={0x2, 0xd, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, [@sadb_x_policy={0x8, 0x12, 0x0, 0x3, 0x400300, 0x0, 0x0, {0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @in=@broadcast, @in6=@mcast2}}, @sadb_address={0x5, 0x5, 0x0, 0x0, 0x0, @in6={0xa, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @dev}}}, @sadb_address={0x5, 0x6, 0x0, 0x0, 0x0, @in6={0xa, 0x0, 0x0, @remote={0xfe, 0x80, '\x00', 0xffffffffffffffff}}}]}, 0xa0}}, 0x0) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f00000001c0), 0xfa) sendmsg$key(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000380)={&(0x7f0000000240)=ANY=[@ANYBLOB="0212000002"], 0x10}}, 0x0) sendmsg$key(r0, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000001480)={0x2, 0x12, 0x0, 0x0, 0x2}, 0x10}}, 0x0) r2 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r2, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000180)={&(0x7f00000004c0)={0x2, 0x13, 0x0, 0x0, 0x2}, 0x10}}, 0x0) sendmsg$key(r2, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000100)={&(0x7f00000003c0)={0x2, 0x12, 0x0, 0x0, 0x2}, 0x10}}, 0x0) 15:16:53 executing program 1: r0 = socket$key(0xf, 0x3, 0x2) r1 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r1, &(0x7f0000cd0fc8)={0x0, 0x0, &(0x7f0000ca6000)={&(0x7f0000000000)={0x2, 0xd, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, [@sadb_x_policy={0x8, 0x12, 0x0, 0x3, 0x400300, 0x0, 0x0, {0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @in=@broadcast, @in6=@mcast2}}, @sadb_address={0x5, 0x5, 0x0, 0x0, 0x0, @in6={0xa, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @dev}}}, @sadb_address={0x5, 0x6, 0x0, 0x0, 0x0, @in6={0xa, 0x0, 0x0, @remote={0xfe, 0x80, '\x00', 0xffffffffffffffff}}}]}, 0xa0}}, 0x0) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f00000001c0), 0xfa) sendmsg$key(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000380)={&(0x7f0000000240)=ANY=[@ANYBLOB="0212000002"], 0x10}}, 0x0) sendmsg$key(r0, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000001480)={0x2, 0x12, 0x0, 0x0, 0x2}, 0x10}}, 0x0) r2 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r2, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000180)={&(0x7f00000004c0)={0x2, 0x13, 0x0, 0x0, 0x2}, 0x10}}, 0x0) sendmsg$key(r2, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000100)={&(0x7f00000003c0)={0x2, 0x12, 0x0, 0x0, 0x2}, 0x10}}, 0x0) 15:16:53 executing program 0: r0 = socket$key(0xf, 0x3, 0x2) r1 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r1, &(0x7f0000cd0fc8)={0x0, 0x0, &(0x7f0000ca6000)={&(0x7f0000000000)={0x2, 0xd, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, [@sadb_x_policy={0x8, 0x12, 0x0, 0x3, 0x400300, 0x0, 0x0, {0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @in=@broadcast, @in6=@mcast2}}, @sadb_address={0x5, 0x5, 0x0, 0x0, 0x0, @in6={0xa, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @dev}}}, @sadb_address={0x5, 0x6, 0x0, 0x0, 0x0, @in6={0xa, 0x0, 0x0, @remote={0xfe, 0x80, '\x00', 0xffffffffffffffff}}}]}, 0xa0}}, 0x0) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f00000001c0), 0xfa) sendmsg$key(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000380)={&(0x7f0000000240)=ANY=[@ANYBLOB="0212000002"], 0x10}}, 0x0) sendmsg$key(r0, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000001480)={0x2, 0x12, 0x0, 0x0, 0x2}, 0x10}}, 0x0) r2 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r2, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000180)={&(0x7f00000004c0)={0x2, 0x13, 0x0, 0x0, 0x2}, 0x10}}, 0x0) sendmsg$key(r2, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000100)={&(0x7f00000003c0)={0x2, 0x12, 0x0, 0x0, 0x2}, 0x10}}, 0x0) 15:16:54 executing program 4: r0 = socket$pppl2tp(0x18, 0x1, 0x1) r1 = socket$pppl2tp(0x18, 0x1, 0x1) r2 = socket$inet6_udp(0xa, 0x2, 0x0) connect$pppl2tp(r1, &(0x7f0000000000)=@pppol2tpv3={0x18, 0x1, {0x3, r2, {0x2, 0x0, @dev}, 0x2}}, 0x2e) close(r1) connect$pppl2tp(r0, &(0x7f0000000000)=@pppol2tpv3={0x18, 0x1, {0x3, 0xffffffffffffffff, {0x2, 0x0, @dev}, 0x2, 0x0, 0x0, 0x2}}, 0x2e) ioctl$PPPIOCGL2TPSTATS(r0, 0x40047459, 0x0) 15:16:54 executing program 2: openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0xb00000000065808, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$ethtool(&(0x7f00000002c0), 0xffffffffffffffff) r3 = fcntl$dupfd(r1, 0x0, r0) sendmsg$ETHTOOL_MSG_COALESCE_SET(r3, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000200)={&(0x7f00000000c0)={0x34, r2, 0x1, 0x0, 0x0, {}, [@ETHTOOL_A_COALESCE_HEADER={0x18, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'netdevsim0\x00'}]}, @ETHTOOL_A_COALESCE_TX_USECS_IRQ={0x8, 0x11}]}, 0x34}}, 0x0) 15:16:54 executing program 5: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000000)={0xc, 0x4, &(0x7f00000000c0)=@framed={{0x18, 0x7}, [@jmp={0x5, 0x0, 0x8, 0x0, 0x0, 0x0, 0x49}]}, &(0x7f0000000080)='syzkaller\x00', 0x5, 0x82, &(0x7f0000000100)=""/130, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) 15:16:54 executing program 0: r0 = socket$key(0xf, 0x3, 0x2) r1 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r1, &(0x7f0000cd0fc8)={0x0, 0x0, &(0x7f0000ca6000)={&(0x7f0000000000)={0x2, 0xd, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, [@sadb_x_policy={0x8, 0x12, 0x0, 0x3, 0x400300, 0x0, 0x0, {0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @in=@broadcast, @in6=@mcast2}}, @sadb_address={0x5, 0x5, 0x0, 0x0, 0x0, @in6={0xa, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @dev}}}, @sadb_address={0x5, 0x6, 0x0, 0x0, 0x0, @in6={0xa, 0x0, 0x0, @remote={0xfe, 0x80, '\x00', 0xffffffffffffffff}}}]}, 0xa0}}, 0x0) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f00000001c0), 0xfa) sendmsg$key(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000380)={&(0x7f0000000240)=ANY=[@ANYBLOB="0212000002"], 0x10}}, 0x0) sendmsg$key(r0, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000001480)={0x2, 0x12, 0x0, 0x0, 0x2}, 0x10}}, 0x0) r2 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r2, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000180)={&(0x7f00000004c0)={0x2, 0x13, 0x0, 0x0, 0x2}, 0x10}}, 0x0) sendmsg$key(r2, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000100)={&(0x7f00000003c0)={0x2, 0x12, 0x0, 0x0, 0x2}, 0x10}}, 0x0) 15:16:54 executing program 3: r0 = socket$key(0xf, 0x3, 0x2) r1 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r1, &(0x7f0000cd0fc8)={0x0, 0x0, &(0x7f0000ca6000)={&(0x7f0000000000)={0x2, 0xd, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, [@sadb_x_policy={0x8, 0x12, 0x0, 0x3, 0x400300, 0x0, 0x0, {0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @in=@broadcast, @in6=@mcast2}}, @sadb_address={0x5, 0x5, 0x0, 0x0, 0x0, @in6={0xa, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @dev}}}, @sadb_address={0x5, 0x6, 0x0, 0x0, 0x0, @in6={0xa, 0x0, 0x0, @remote={0xfe, 0x80, '\x00', 0xffffffffffffffff}}}]}, 0xa0}}, 0x0) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f00000001c0), 0xfa) sendmsg$key(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000380)={&(0x7f0000000240)=ANY=[@ANYBLOB="0212000002"], 0x10}}, 0x0) sendmsg$key(r0, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000001480)={0x2, 0x12, 0x0, 0x0, 0x2}, 0x10}}, 0x0) r2 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r2, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000180)={&(0x7f00000004c0)={0x2, 0x13, 0x0, 0x0, 0x2}, 0x10}}, 0x0) sendmsg$key(r2, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000100)={&(0x7f00000003c0)={0x2, 0x12, 0x0, 0x0, 0x2}, 0x10}}, 0x0) 15:16:54 executing program 1: r0 = socket$key(0xf, 0x3, 0x2) r1 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r1, &(0x7f0000cd0fc8)={0x0, 0x0, &(0x7f0000ca6000)={&(0x7f0000000000)={0x2, 0xd, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, [@sadb_x_policy={0x8, 0x12, 0x0, 0x3, 0x400300, 0x0, 0x0, {0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @in=@broadcast, @in6=@mcast2}}, @sadb_address={0x5, 0x5, 0x0, 0x0, 0x0, @in6={0xa, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @dev}}}, @sadb_address={0x5, 0x6, 0x0, 0x0, 0x0, @in6={0xa, 0x0, 0x0, @remote={0xfe, 0x80, '\x00', 0xffffffffffffffff}}}]}, 0xa0}}, 0x0) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f00000001c0), 0xfa) sendmsg$key(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000380)={&(0x7f0000000240)=ANY=[@ANYBLOB="0212000002"], 0x10}}, 0x0) sendmsg$key(r0, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000001480)={0x2, 0x12, 0x0, 0x0, 0x2}, 0x10}}, 0x0) r2 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r2, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000180)={&(0x7f00000004c0)={0x2, 0x13, 0x0, 0x0, 0x2}, 0x10}}, 0x0) sendmsg$key(r2, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000100)={&(0x7f00000003c0)={0x2, 0x12, 0x0, 0x0, 0x2}, 0x10}}, 0x0) 15:16:54 executing program 4: socketpair(0x1e, 0x2, 0x0, &(0x7f0000000a00)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8920, &(0x7f0000000000)) 15:16:55 executing program 2: sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000200)={0x0}}, 0x0) sendmsg$nl_route(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000600)=ANY=[@ANYBLOB="4800000010001fff0000056800080000faff0000", @ANYRES32=0x0, @ANYBLOB="0000000000000000280012800a00010076786c616e0000001800028014001100fe80"], 0x48}}, 0x0) r0 = socket(0x10, 0x3, 0x0) sendmmsg$alg(r0, &(0x7f0000000140), 0x4924b68, 0x0) [ 982.128259][ T24] audit: type=1804 audit(1652195815.181:174): pid=13240 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.2" name="/root/syzkaller-testdir851992129/syzkaller.FZb7Cq/557/cgroup.controllers" dev="sda1" ino=1157 res=1 errno=0 15:16:55 executing program 5: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mount(0x0, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000100)='ramfs\x00', 0x0, 0x0) chdir(&(0x7f0000000280)='./file0\x00') creat(&(0x7f0000000080)='./bus\x00', 0x0) r0 = open(&(0x7f0000000400)='./bus\x00', 0x14103e, 0x0) r1 = open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) ftruncate(r1, 0x2008002) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x7ffffe, 0x11, r0, 0x0) r2 = gettid() process_vm_writev(r2, &(0x7f0000c22000)=[{&(0x7f000034afa4)=""/1, 0x1f80}], 0x1, &(0x7f0000c22fa0)=[{&(0x7f0000000080)=""/1, 0x2034afa5}], 0x1, 0x0) socket$xdp(0x2c, 0x3, 0x0) 15:16:55 executing program 3: sendmmsg$unix(0xffffffffffffffff, &(0x7f0000009980)=[{{0x0, 0x0, &(0x7f0000000080)=[{0x0}, {0x0}, {&(0x7f0000000340)}], 0x3}}], 0x1, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000280)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FS_IOC_FSSETXATTR(r0, 0xc0c0583b, &(0x7f0000000000)) 15:16:55 executing program 4: r0 = openat$fb0(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$FBIOPUT_VSCREENINFO(r0, 0x4601, &(0x7f0000000100)={0x10, 0xc}) ioctl$FBIOGETCMAP(r0, 0x4604, &(0x7f0000000280)={0x0, 0x1, &(0x7f0000000080)=[0x0], &(0x7f00000001c0), &(0x7f0000000200), 0x0}) 15:16:55 executing program 0: close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) r0 = socket$can_j1939(0x1d, 0x2, 0x7) bind(r0, &(0x7f0000000000)=@in6={0xa, 0x0, 0x0, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}, 0x80) 15:16:55 executing program 1: close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) r0 = syz_open_dev$loop(&(0x7f00000002c0), 0x0, 0x0) ioctl$BLKPG(r0, 0x1269, &(0x7f0000000100)={0x1, 0x0, 0x11, &(0x7f00000000c0)="91fd1cbb1c7d42bb12f0bffdd2b82a133c"}) 15:16:56 executing program 2: syz_usb_connect(0x0, 0x24, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x21, 0x5d, 0x4b, 0x40, 0x6a5, 0xd800, 0x8712, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0xf9, 0x30, 0x5d}}]}}]}}, 0x0) rt_sigprocmask(0x0, &(0x7f0000000100)={[0xfffffffffffe]}, 0x0, 0x8) r0 = gettid() timer_create(0x2, &(0x7f0000000180)={0x0, 0x17, 0x4, @tid=r0}, &(0x7f0000000080)) timer_settime(0x0, 0x0, &(0x7f0000000300)={{0x0, 0x989680}, {0x0, 0xe4c}}, 0x0) syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x46d, 0xfe, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x1, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) timer_gettime(0x0, &(0x7f0000001400)) 15:16:56 executing program 3: sendmmsg$unix(0xffffffffffffffff, &(0x7f0000009980)=[{{0x0, 0x0, &(0x7f0000000080)=[{0x0}, {0x0}, {&(0x7f0000000340)}], 0x3}}], 0x1, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000280)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FS_IOC_FSSETXATTR(r0, 0xc0c0583b, &(0x7f0000000000)) 15:16:56 executing program 4: r0 = openat$fb0(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$FBIOPUT_VSCREENINFO(r0, 0x4601, &(0x7f0000000100)={0x10, 0xc}) ioctl$FBIOGETCMAP(r0, 0x4604, &(0x7f0000000280)={0x0, 0x1, &(0x7f0000000080)=[0x0], &(0x7f00000001c0), &(0x7f0000000200), 0x0}) 15:16:56 executing program 1: r0 = openat$fb0(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$FBIOPUT_VSCREENINFO(r0, 0x4601, &(0x7f0000000100)={0x10, 0xc}) ioctl$FBIOGETCMAP(r0, 0x4604, &(0x7f0000000280)={0x0, 0x1, &(0x7f0000000080)=[0x0], &(0x7f00000001c0), &(0x7f0000000200), 0x0}) 15:16:56 executing program 0: syz_mount_image$vfat(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000240)=[{&(0x7f00000002c0)="eb3c8f000000732e66617400020101000240008080f801", 0x17}, {0x0, 0x0, 0x10000001000}], 0x3014014, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r0, &(0x7f0000000040)=ANY=[], 0x8800000) r1 = open(&(0x7f0000000080)='./bus\x00', 0x1c5b42, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x80000001) mkdir(&(0x7f00000000c0)='./file1\x00', 0x74) 15:16:57 executing program 5: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mount(0x0, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000100)='ramfs\x00', 0x0, 0x0) chdir(&(0x7f0000000280)='./file0\x00') creat(&(0x7f0000000080)='./bus\x00', 0x0) r0 = open(&(0x7f0000000400)='./bus\x00', 0x14103e, 0x0) r1 = open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) ftruncate(r1, 0x2008002) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x7ffffe, 0x11, r0, 0x0) r2 = gettid() process_vm_writev(r2, &(0x7f0000c22000)=[{&(0x7f000034afa4)=""/1, 0x1f80}], 0x1, &(0x7f0000c22fa0)=[{&(0x7f0000000080)=""/1, 0x2034afa5}], 0x1, 0x0) socket$xdp(0x2c, 0x3, 0x0) [ 984.003238][ T3543] usb 3-1: new high-speed USB device number 36 using dummy_hcd [ 984.364400][ T3543] usb 3-1: New USB device found, idVendor=06a5, idProduct=d800, bcdDevice=87.12 [ 984.364551][ T3543] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 984.371382][ T3543] usb 3-1: config 0 descriptor?? [ 984.441142][ T3543] gspca_main: nw80x-2.14.0 probing 06a5:d800 15:16:57 executing program 3: sendmmsg$unix(0xffffffffffffffff, &(0x7f0000009980)=[{{0x0, 0x0, &(0x7f0000000080)=[{0x0}, {0x0}, {&(0x7f0000000340)}], 0x3}}], 0x1, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000280)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FS_IOC_FSSETXATTR(r0, 0xc0c0583b, &(0x7f0000000000)) 15:16:57 executing program 4: r0 = openat$fb0(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$FBIOPUT_VSCREENINFO(r0, 0x4601, &(0x7f0000000100)={0x10, 0xc}) ioctl$FBIOGETCMAP(r0, 0x4604, &(0x7f0000000280)={0x0, 0x1, &(0x7f0000000080)=[0x0], &(0x7f00000001c0), &(0x7f0000000200), 0x0}) 15:16:57 executing program 1: r0 = openat$fb0(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$FBIOPUT_VSCREENINFO(r0, 0x4601, &(0x7f0000000100)={0x10, 0xc}) ioctl$FBIOGETCMAP(r0, 0x4604, &(0x7f0000000280)={0x0, 0x1, &(0x7f0000000080)=[0x0], &(0x7f00000001c0), &(0x7f0000000200), 0x0}) [ 984.634063][T13267] UDC core: couldn't find an available UDC or it's busy: -16 [ 984.641685][T13267] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 984.652145][ T24] audit: type=1800 audit(1652195817.701:175): pid=13279 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.0" name="bus" dev="sda1" ino=1151 res=0 errno=0 [ 984.687921][ T3543] gspca_nw80x: reg_w err -71 [ 984.692865][ T3543] nw80x: probe of 3-1:0.0 failed with error -71 [ 984.705823][ T3543] usb 3-1: USB disconnect, device number 36 15:16:57 executing program 0: syz_mount_image$vfat(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000240)=[{&(0x7f00000002c0)="eb3c8f000000732e66617400020101000240008080f801", 0x17}, {0x0, 0x0, 0x10000001000}], 0x3014014, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r0, &(0x7f0000000040)=ANY=[], 0x8800000) r1 = open(&(0x7f0000000080)='./bus\x00', 0x1c5b42, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x80000001) mkdir(&(0x7f00000000c0)='./file1\x00', 0x74) 15:16:58 executing program 2: syz_usb_connect(0x0, 0x24, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x21, 0x5d, 0x4b, 0x40, 0x6a5, 0xd800, 0x8712, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0xf9, 0x30, 0x5d}}]}}]}}, 0x0) rt_sigprocmask(0x0, &(0x7f0000000100)={[0xfffffffffffe]}, 0x0, 0x8) r0 = gettid() timer_create(0x2, &(0x7f0000000180)={0x0, 0x17, 0x4, @tid=r0}, &(0x7f0000000080)) timer_settime(0x0, 0x0, &(0x7f0000000300)={{0x0, 0x989680}, {0x0, 0xe4c}}, 0x0) syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x46d, 0xfe, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x1, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) timer_gettime(0x0, &(0x7f0000001400)) 15:16:58 executing program 3: sendmmsg$unix(0xffffffffffffffff, &(0x7f0000009980)=[{{0x0, 0x0, &(0x7f0000000080)=[{0x0}, {0x0}, {&(0x7f0000000340)}], 0x3}}], 0x1, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000280)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FS_IOC_FSSETXATTR(r0, 0xc0c0583b, &(0x7f0000000000)) 15:16:58 executing program 1: r0 = openat$fb0(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$FBIOPUT_VSCREENINFO(r0, 0x4601, &(0x7f0000000100)={0x10, 0xc}) ioctl$FBIOGETCMAP(r0, 0x4604, &(0x7f0000000280)={0x0, 0x1, &(0x7f0000000080)=[0x0], &(0x7f00000001c0), &(0x7f0000000200), 0x0}) 15:16:58 executing program 4: r0 = openat$fb0(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$FBIOPUT_VSCREENINFO(r0, 0x4601, &(0x7f0000000100)={0x10, 0xc}) ioctl$FBIOGETCMAP(r0, 0x4604, &(0x7f0000000280)={0x0, 0x1, &(0x7f0000000080)=[0x0], &(0x7f00000001c0), &(0x7f0000000200), 0x0}) 15:16:58 executing program 5: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mount(0x0, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000100)='ramfs\x00', 0x0, 0x0) chdir(&(0x7f0000000280)='./file0\x00') creat(&(0x7f0000000080)='./bus\x00', 0x0) r0 = open(&(0x7f0000000400)='./bus\x00', 0x14103e, 0x0) r1 = open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) ftruncate(r1, 0x2008002) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x7ffffe, 0x11, r0, 0x0) r2 = gettid() process_vm_writev(r2, &(0x7f0000c22000)=[{&(0x7f000034afa4)=""/1, 0x1f80}], 0x1, &(0x7f0000c22fa0)=[{&(0x7f0000000080)=""/1, 0x2034afa5}], 0x1, 0x0) socket$xdp(0x2c, 0x3, 0x0) [ 985.886973][ T24] audit: type=1800 audit(1652195818.941:176): pid=13292 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.0" name="bus" dev="sda1" ino=1168 res=0 errno=0 [ 986.281974][ T20] usb 3-1: new high-speed USB device number 37 using dummy_hcd 15:16:59 executing program 3: r0 = syz_open_dev$video(&(0x7f0000000000), 0x4, 0x0) ppoll(&(0x7f0000000040)=[{r0, 0xa101}], 0x1, 0x0, 0x0, 0x0) [ 986.643167][ T20] usb 3-1: New USB device found, idVendor=06a5, idProduct=d800, bcdDevice=87.12 [ 986.652627][ T20] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 986.708026][ T20] usb 3-1: config 0 descriptor?? 15:16:59 executing program 4: r0 = syz_open_dev$tty20(0xc, 0x4, 0x1) ioctl$TIOCL_GETSHIFTSTATE(r0, 0x541c, &(0x7f0000000000)={0x11}) 15:16:59 executing program 1: r0 = openat$apparmor_thread_exec(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) write$apparmor_exec(r0, &(0x7f0000000000)={'exec ', '::\x00'}, 0x8) 15:16:59 executing program 0: syz_mount_image$vfat(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000240)=[{&(0x7f00000002c0)="eb3c8f000000732e66617400020101000240008080f801", 0x17}, {0x0, 0x0, 0x10000001000}], 0x3014014, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r0, &(0x7f0000000040)=ANY=[], 0x8800000) r1 = open(&(0x7f0000000080)='./bus\x00', 0x1c5b42, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x80000001) mkdir(&(0x7f00000000c0)='./file1\x00', 0x74) [ 986.763440][ T20] gspca_main: nw80x-2.14.0 probing 06a5:d800 [ 986.961298][T13295] UDC core: couldn't find an available UDC or it's busy: -16 [ 986.972478][T13295] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 987.012140][ T20] gspca_nw80x: reg_w err -71 [ 987.016991][ T20] nw80x: probe of 3-1:0.0 failed with error -71 [ 987.062886][ T20] usb 3-1: USB disconnect, device number 37 15:17:00 executing program 1: r0 = openat$apparmor_thread_exec(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) write$apparmor_exec(r0, &(0x7f0000000000)={'exec ', '::\x00'}, 0x8) 15:17:00 executing program 3: unshare(0x6000400) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg$kcm(r0, 0x0, 0x0) 15:17:00 executing program 4: r0 = socket$inet_tcp(0x2, 0x1, 0x0) ioctl$sock_inet_SIOCSARP(r0, 0x8955, &(0x7f0000000000)={{0x2, 0x0, @private}, {0x20000010304, @remote}, 0x0, {0x2, 0x0, @empty}}) 15:17:00 executing program 2: syz_usb_connect(0x0, 0x24, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x21, 0x5d, 0x4b, 0x40, 0x6a5, 0xd800, 0x8712, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0xf9, 0x30, 0x5d}}]}}]}}, 0x0) rt_sigprocmask(0x0, &(0x7f0000000100)={[0xfffffffffffe]}, 0x0, 0x8) r0 = gettid() timer_create(0x2, &(0x7f0000000180)={0x0, 0x17, 0x4, @tid=r0}, &(0x7f0000000080)) timer_settime(0x0, 0x0, &(0x7f0000000300)={{0x0, 0x989680}, {0x0, 0xe4c}}, 0x0) syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x46d, 0xfe, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x1, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) timer_gettime(0x0, &(0x7f0000001400)) 15:17:00 executing program 5: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mount(0x0, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000100)='ramfs\x00', 0x0, 0x0) chdir(&(0x7f0000000280)='./file0\x00') creat(&(0x7f0000000080)='./bus\x00', 0x0) r0 = open(&(0x7f0000000400)='./bus\x00', 0x14103e, 0x0) r1 = open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) ftruncate(r1, 0x2008002) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x7ffffe, 0x11, r0, 0x0) r2 = gettid() process_vm_writev(r2, &(0x7f0000c22000)=[{&(0x7f000034afa4)=""/1, 0x1f80}], 0x1, &(0x7f0000c22fa0)=[{&(0x7f0000000080)=""/1, 0x2034afa5}], 0x1, 0x0) socket$xdp(0x2c, 0x3, 0x0) [ 987.836282][ T24] audit: type=1800 audit(1652195820.891:177): pid=13315 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.0" name="bus" dev="sda1" ino=1166 res=0 errno=0 15:17:01 executing program 0: syz_mount_image$vfat(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000240)=[{&(0x7f00000002c0)="eb3c8f000000732e66617400020101000240008080f801", 0x17}, {0x0, 0x0, 0x10000001000}], 0x3014014, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000140)='./file0\x00') r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r0, &(0x7f0000000040)=ANY=[], 0x8800000) r1 = open(&(0x7f0000000080)='./bus\x00', 0x1c5b42, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x80000001) mkdir(&(0x7f00000000c0)='./file1\x00', 0x74) 15:17:01 executing program 1: r0 = openat$apparmor_thread_exec(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) write$apparmor_exec(r0, &(0x7f0000000000)={'exec ', '::\x00'}, 0x8) 15:17:01 executing program 3: capset(&(0x7f00000002c0)={0x20080522}, &(0x7f0000000300)) setgid(0xee01) 15:17:01 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ipvs(&(0x7f0000000500), 0xffffffffffffffff) sendmsg$IPVS_CMD_GET_SERVICE(r0, &(0x7f0000000700)={0x0, 0x0, &(0x7f00000006c0)={&(0x7f0000000540)={0x14, r1, 0x301}, 0x14}}, 0x0) [ 988.652562][ T3543] usb 3-1: new high-speed USB device number 38 using dummy_hcd [ 988.988149][ T24] audit: type=1800 audit(1652195822.041:178): pid=13332 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.0" name="bus" dev="sda1" ino=1177 res=0 errno=0 15:17:02 executing program 1: r0 = openat$apparmor_thread_exec(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) write$apparmor_exec(r0, &(0x7f0000000000)={'exec ', '::\x00'}, 0x8) 15:17:02 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ipvs(&(0x7f0000000500), 0xffffffffffffffff) sendmsg$IPVS_CMD_GET_SERVICE(r0, &(0x7f0000000700)={0x0, 0x0, &(0x7f00000006c0)={&(0x7f0000000540)={0x14, r1, 0x301}, 0x14}}, 0x0) [ 989.053331][ T3543] usb 3-1: New USB device found, idVendor=06a5, idProduct=d800, bcdDevice=87.12 [ 989.062856][ T3543] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 989.078176][ T3543] usb 3-1: config 0 descriptor?? 15:17:02 executing program 3: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$TIOCL_GETSHIFTSTATE(r0, 0x541c, &(0x7f0000000180)) [ 989.150212][ T3543] gspca_main: nw80x-2.14.0 probing 06a5:d800 [ 989.351691][T13323] UDC core: couldn't find an available UDC or it's busy: -16 [ 989.359582][T13323] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 989.412914][ T3543] gspca_nw80x: reg_w err -71 [ 989.417889][ T3543] nw80x: probe of 3-1:0.0 failed with error -71 15:17:02 executing program 5: r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TCSETAF(r0, 0x5428, 0x0) [ 989.499177][ T3543] usb 3-1: USB disconnect, device number 38 15:17:03 executing program 2: syz_usb_connect(0x0, 0x24, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x21, 0x5d, 0x4b, 0x40, 0x6a5, 0xd800, 0x8712, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0xf9, 0x30, 0x5d}}]}}]}}, 0x0) rt_sigprocmask(0x0, &(0x7f0000000100)={[0xfffffffffffe]}, 0x0, 0x8) r0 = gettid() timer_create(0x2, &(0x7f0000000180)={0x0, 0x17, 0x4, @tid=r0}, &(0x7f0000000080)) timer_settime(0x0, 0x0, &(0x7f0000000300)={{0x0, 0x989680}, {0x0, 0xe4c}}, 0x0) syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x46d, 0xfe, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x1, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) timer_gettime(0x0, &(0x7f0000001400)) 15:17:03 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ipvs(&(0x7f0000000500), 0xffffffffffffffff) sendmsg$IPVS_CMD_GET_SERVICE(r0, &(0x7f0000000700)={0x0, 0x0, &(0x7f00000006c0)={&(0x7f0000000540)={0x14, r1, 0x301}, 0x14}}, 0x0) 15:17:03 executing program 3: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$TIOCL_GETSHIFTSTATE(r0, 0x541c, &(0x7f0000000180)) 15:17:03 executing program 0: syz_mount_image$iso9660(&(0x7f0000000040), &(0x7f0000000080)='./file0\x00', 0x0, 0x0, &(0x7f0000000180), 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB='sbsector=0xfffffffffffffffb,cruft,map=acorn,unhide']) 15:17:03 executing program 1: mount(&(0x7f0000000540)=@sg0, &(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)='fuseblk\x00', 0x23, &(0x7f0000000600)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) write$binfmt_aout(r3, 0x0, 0x1) splice(r0, 0x0, r3, 0x0, 0x8ec3, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = syz_open_dev$vcsu(&(0x7f0000000280), 0x6, 0x0) connect$tipc(r5, &(0x7f0000000080)=@name={0x1e, 0x2, 0x3, {{0x0, 0x1}, 0x4}}, 0x10) syz_open_dev$vcsu(&(0x7f0000000000), 0x10001, 0x0) splice(r2, 0x0, r4, 0x0, 0x2000000001e, 0x0) vmsplice(r3, &(0x7f0000000400)=[{&(0x7f0000000240)="e1", 0x1}, {&(0x7f00000000c0)="06543e2ddb1e00b07dfd3b5ea1b7c04731cff10f", 0x14}, {&(0x7f0000000140)="1516d03c442188a136a8de0463610323a13a8021a9e27374b80a4087d7ccfb6f7ebe7f37f0bb28a45fe4e04e008cfff54833a4819dafaf873af5b1e991627014caf7bb9062feefdaf085628e63e155bc387b86c746cd72176c2f7943e7070908317856ca5d1d17b9c4b58baccc8dfaaa8aef1db7dbefdbf8354d1350cde37aa825744caf240f8824de36ad64fe75e21ade23877992d641c5cecab39e8ad265ef0b23b47301c3c271141f255c8e51e0c3a1ca313cd88ef343a46a1e6244bcb1757ed514edc1c6b7faeced2cb5101a6d6d6d1e02faaa82e3f76323400676ca710213c2bd25a6ccd8632d16d4ccc5f6d84f6242", 0xf2}, {&(0x7f0000000340)="791b36b9f0dba07b35f66d15c0e6419b983e69631b58a350295462cced7715215c84ca5da698326deb21aceaa7a96329ef82150577b948ef79221f7f5bca5920129909127127dc1f69cfd34419f18fcb01671e916bd99fbc00635b214e8d173936a88711bea4e4678e384a3c284f0712b4377731c8ab0a6304d9caf654d18103601d703a30e585abdb9052c654eba74926554f33bbd7b4999db0e5451522698f56b3f1f258b771", 0xa7}, {&(0x7f0000000480)="71acf284a9841244181bbdfe598bad3614732797439bbc1bf9e92f80e5c1eadb73723d9814e9afc920208c97074d54636c4132d2b2c799d81045bd159ca11828fb94f98990e2a0477d27c39b08920b615ce2803fe02df07eaef690e2d3d248d352633b832ff4e34707000000d509669d5173d73d3bbbbbf9dbdfb3d72c3e06721d6daaf674885a7c4e54045fe06c9d20cb832f946c7d353d44add711b299518cc1a593732ed1aa94ff1ec775c2", 0xad}], 0x5, 0x0) syz_open_dev$vcsu(&(0x7f0000000300), 0x101, 0x10040) write$binfmt_elf64(r1, 0x0, 0x0) 15:17:03 executing program 5: ioctl$sock_inet_SIOCSARP(0xffffffffffffffff, 0x8955, &(0x7f0000000800)={{0x2, 0x0, @multicast1}, {0x0, @link_local}, 0x0, {0x2, 0x0, @broadcast}, 'veth1_to_bond\x00'}) r0 = socket(0x40000000002, 0x3, 0x2) setsockopt$inet_int(r0, 0x0, 0x14, &(0x7f00000000c0)=0x3f36533e, 0x50) setsockopt$SO_BINDTODEVICE(r0, 0x1, 0x19, &(0x7f0000000080)='syz_tun\x00', 0x4d) sendto$unix(r0, 0x0, 0x0, 0x8000, &(0x7f0000000d00)=@abs={0x0, 0x0, 0x10000e0}, 0x6e) sendmsg$unix(r0, &(0x7f0000000900)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x4e24}, 0x6e, &(0x7f0000000040)=[{&(0x7f0000001900)="839c8636", 0x4}], 0x1}, 0x0) recvmmsg(r0, &(0x7f0000000240)=[{{0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffec8}}], 0x4000000000002c5, 0x2, 0x0) 15:17:03 executing program 3: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$TIOCL_GETSHIFTSTATE(r0, 0x541c, &(0x7f0000000180)) 15:17:04 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ipvs(&(0x7f0000000500), 0xffffffffffffffff) sendmsg$IPVS_CMD_GET_SERVICE(r0, &(0x7f0000000700)={0x0, 0x0, &(0x7f00000006c0)={&(0x7f0000000540)={0x14, r1, 0x301}, 0x14}}, 0x0) 15:17:04 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001480)={0xffffffffffffffff}) sendmsg$inet(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000000080)="dc", 0xff13}], 0x300}, 0x0) [ 991.032634][ T20] usb 3-1: new high-speed USB device number 39 using dummy_hcd 15:17:04 executing program 1: bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0x12, 0x4, &(0x7f0000001200)=ANY=[@ANYBLOB="1800000001000000000000000000000073110b0000000000950000000000000034e13662f5b64f27633d360171c6eca667b281438bf8ba8ff2f65e559cdcc82f5a901431fe853cd38865d564d1a1042a767d77af695cf8b788e56ddfa4d3779c82e19094c7594d9549f926b785bbe2608626298e10db84f6869b48a4844b61304ccca40000000000000008260603e0afb0dd920628b4ef0e00"/167], &(0x7f00000000c0)='GPL\x00', 0x4, 0x1000, &(0x7f0000000200)=""/4096, 0x0, 0x0, '\x00', 0x0, 0x1e, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x70) 15:17:04 executing program 5: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000340)={'bridge_slave_0\x00', 0x0}) r2 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r2, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000380)=@bridge_setlink={0x34, 0x13, 0xa29, 0x0, 0x0, {0x7, 0x0, 0x0, r1}, [@IFLA_AF_SPEC={0x14, 0x1a, 0x0, 0x1, [@AF_INET={0x10, 0x5, 0x0, 0x1, {0xc, 0x7, 0x0, 0x1, [{0x8, 0x1}]}}]}]}, 0x34}}, 0x0) 15:17:04 executing program 3: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$TIOCL_GETSHIFTSTATE(r0, 0x541c, &(0x7f0000000180)) [ 991.402448][ T20] usb 3-1: New USB device found, idVendor=06a5, idProduct=d800, bcdDevice=87.12 [ 991.412047][ T20] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 991.434069][ T20] usb 3-1: config 0 descriptor?? [ 991.484520][ T20] gspca_main: nw80x-2.14.0 probing 06a5:d800 [ 991.684486][T13349] UDC core: couldn't find an available UDC or it's busy: -16 [ 991.692191][T13349] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 991.724294][ T20] gspca_nw80x: reg_w err -71 [ 991.729120][ T20] nw80x: probe of 3-1:0.0 failed with error -71 [ 991.763503][ T20] usb 3-1: USB disconnect, device number 39 15:17:05 executing program 4: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket(0x10, 0x803, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f00000003c0), r1) getsockname$packet(r1, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0xa) sendmsg$nl_route(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000280)=ANY=[@ANYBLOB="4800000010000507000000000000000000000002", @ANYRES32=r2, @ANYBLOB="0000400000000002280012000c00010076657468"], 0x48}}, 0x0) sendmsg$nl_route(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000440)=ANY=[@ANYBLOB="2800000014002101000000000000000002200000", @ANYRES32=r2, @ANYBLOB="08000400ffffffff08000200e0"], 0x28}}, 0x0) r3 = socket$netlink(0x10, 0x3, 0x0) getsockname$packet(r1, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000440)=ANY=[@ANYBLOB="280000001400210100000000000000000200"], 0x28}}, 0x0) sendmsg$nl_route(r3, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000180)=@ipv4_deladdr={0x20, 0x11, 0x1, 0x0, 0x0, {0x2, 0x0, 0x0, 0x0, r4}, [@IFA_ADDRESS={0x8, 0x1, @initdev={0xac, 0x1e, 0x0, 0x0}}]}, 0x20}}, 0x0) 15:17:05 executing program 0: io_setup(0x10000, &(0x7f0000000000)=0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x80400, 0x0) r2 = openat$drirender128(0xffffffffffffff9c, &(0x7f0000000100), 0x86000, 0x0) r3 = openat$drirender128(0xffffffffffffff9c, &(0x7f0000000280), 0xa0800, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000003300), 0x501900, 0x0) io_submit(r0, 0x4, &(0x7f0000000400)=[&(0x7f00000000c0)={0x0, 0x0, 0x0, 0x6, 0x684b, 0xffffffffffffffff, &(0x7f0000000040)="8558c4fa1197809f5dd34729165b69a8b290726ec172b818cc62af335aab82713697c55472ec0b0d265b287dab0b3ce4ee455cf45ac60b66cda4046b3f7ff29d", 0x40, 0x0, 0x0, 0x0, r1}, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x8, 0x8, r2, &(0x7f0000000140)="f55c3a8600eec02faeae880ed2ff85214c10178a75d9783ba02e958be70681c474b2bc2a53476ad27db3cb2a1606aecd4dcc5e450713a9942cca93162844440bfeb2d3b7152cd4eba13f8339e572e7a05af38c5afe6e727e7c655023bed5a6e3957a51634bb0820dc1f136e40eb2944032f7807402b55e845c50", 0x7a, 0x6, 0x0, 0x1}, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x5, 0x4, 0xffffffffffffffff, &(0x7f0000000200)}, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x5, 0x100, r3, &(0x7f00000002c0)="0a14939b1130a49e75c10c057997f4bac1024deaff09e931c1cbb63c9b20df78aef4de34684ca22096c90bd398ac2f3af06d7e8c1d98a47dc858f765049a5a7fb668b00207e2a4a5407e49dee0fa38c6a3cf8e834404eb27a75fec088b34e6a66b7f309e68e3fe187128688c1a4c881248350e4fa7aea9ac21ef3def398e1acb4ce077403681816421b968ac694e552800e6de65271dbe1f6eac30167531ae3425e1ab3a0bd485efd623a83b1866d736ccc155c0805c297eeeeb23be5edc7efbea9c8144d4", 0xc5, 0xca5b, 0x0, 0x0, r4}]) 15:17:05 executing program 1: r0 = socket$packet(0x11, 0x3, 0x300) setsockopt$packet_tx_ring(r0, 0x107, 0xd, &(0x7f0000000040)=@req3={0x10000, 0x100000001, 0x10000, 0x1}, 0x1c) sendmmsg(r0, &(0x7f0000000e00)=[{{&(0x7f0000000080)=@phonet={0x23, 0x0, 0x0, 0x7}, 0x80, 0x0}}, {{0x0, 0x0, 0x0}}], 0x2, 0x0) 15:17:05 executing program 3: r0 = socket$qrtr(0x2a, 0x2, 0x0) connect$qrtr(r0, &(0x7f0000000180), 0xc) r1 = socket$qrtr(0x2a, 0x2, 0x0) connect$qrtr(r1, &(0x7f0000000040)={0x2a, 0x1, 0x4000}, 0xc) write$binfmt_script(r1, 0x0, 0x0) recvfrom(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 15:17:05 executing program 5: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000340)={'bridge_slave_0\x00', 0x0}) r2 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r2, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000380)=@bridge_setlink={0x34, 0x13, 0xa29, 0x0, 0x0, {0x7, 0x0, 0x0, r1}, [@IFLA_AF_SPEC={0x14, 0x1a, 0x0, 0x1, [@AF_INET={0x10, 0x5, 0x0, 0x1, {0xc, 0x7, 0x0, 0x1, [{0x8, 0x1}]}}]}]}, 0x34}}, 0x0) 15:17:05 executing program 2: openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='memory.events\x00', 0x7a05, 0x1700) ioctl$FITRIM(r0, 0x40305839, &(0x7f0000000000)={0x0, 0x0, 0x9}) [ 992.618330][T13377] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.4'. 15:17:05 executing program 0: close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) r0 = openat$kvm(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) ioctl$KVM_GET_PIT2(r1, 0xc208ae62, 0x0) 15:17:05 executing program 1: r0 = openat$uinput(0xffffffffffffff9c, &(0x7f00000000c0), 0x2, 0x0) ioctl$UI_DEV_SETUP(r0, 0x405c5503, &(0x7f0000000100)={{}, 'syz1\x00', 0x1d}) ioctl$UI_DEV_SETUP(r0, 0x5501, 0x0) read(r0, &(0x7f0000000040)=""/89, 0x59) write$input_event(r0, &(0x7f0000000000)={{0x77359400}, 0x15}, 0xfea6) 15:17:06 executing program 4: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket(0x10, 0x803, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f00000003c0), r1) getsockname$packet(r1, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0xa) sendmsg$nl_route(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000280)=ANY=[@ANYBLOB="4800000010000507000000000000000000000002", @ANYRES32=r2, @ANYBLOB="0000400000000002280012000c00010076657468"], 0x48}}, 0x0) sendmsg$nl_route(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000440)=ANY=[@ANYBLOB="2800000014002101000000000000000002200000", @ANYRES32=r2, @ANYBLOB="08000400ffffffff08000200e0"], 0x28}}, 0x0) r3 = socket$netlink(0x10, 0x3, 0x0) getsockname$packet(r1, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000440)=ANY=[@ANYBLOB="280000001400210100000000000000000200"], 0x28}}, 0x0) sendmsg$nl_route(r3, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000180)=@ipv4_deladdr={0x20, 0x11, 0x1, 0x0, 0x0, {0x2, 0x0, 0x0, 0x0, r4}, [@IFA_ADDRESS={0x8, 0x1, @initdev={0xac, 0x1e, 0x0, 0x0}}]}, 0x20}}, 0x0) 15:17:06 executing program 3: splice(0xffffffffffffffff, &(0x7f0000000080)=0x1, 0xffffffffffffffff, &(0x7f00000000c0)=0x5, 0x6, 0x8) bpf$PROG_LOAD(0x5, 0x0, 0x0) bind(0xffffffffffffffff, &(0x7f00000004c0)=@sco={0x1f, @none}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, 0x0, 0x0) r0 = socket$inet6(0xa, 0x800000000000002, 0x0) r1 = socket$inet6_udplite(0xa, 0x2, 0x88) setsockopt$inet6_MCAST_MSFILTER(r1, 0x29, 0x30, &(0x7f0000000080)={0x0, {{0xa, 0x0, 0x0, @mcast1}}, 0x0, 0x4000}, 0x5000) sendto$inet6(r1, &(0x7f00000003c0)="bb0819a75b095e7d8980aba81094bdc5b8475c39d01129cdad8a2a46db09c9fc5dbb714c5d18e38ffc5bd729bb0d77c028392e3dcb010170b9c5291e8eaad45d160428c05aa4bc73de23529ab87b4c59e3bccbaae1c5c89736a794eb8f9950d9044cdc290b2ff116417cfa4058e970aca71538abc002c562f64838c350e3951adc6c7f71ac6bb7808a5a65564f58e847a605addfed499d7c076caf1d2c0d9389", 0xa0, 0x841, &(0x7f0000000480)={0xa, 0x4e22, 0x70000, @remote, 0x5}, 0x1c) connect$inet6(r0, &(0x7f00000000c0)={0xa, 0x0, 0x0, @mcast1, 0x7}, 0x1c) sendmmsg(r0, &(0x7f0000004d80)=[{{0x0, 0x2000000, &(0x7f0000001500)=[{&(0x7f0000000040)="d3622fe131479cee20fb607a9585dc0b411519fd3b65066522d73df58b9257b566c6fc626776defc3a2e249c910ccab00220bc31d41e44f96f67971b8ed8a3dc9eb4123a903d58da02dd1eca653150422bc91e9585fbf8", 0x57}, {&(0x7f00000011c0)="7cc3be44ec866303c11f9ec49c2fe80d4ccef580f3bf717b5e129f1dc7766fdf864b7bc35924f34bb5fd1dd89172a4b0db90eea51bdfec78bb53e8d41773cba7f1305a8a40b7368445a71ef7870273f1544930baf73a8bfa6ece09d54376b821b65fdf1e0704f1f3c5a823fa67f635159af010053f5b909f8e944c43d6fb1c4fca639b470d3e6ad140d0838958ecf0fc98a780205474fdeb93a97d27b4f3314a9585129aaec893d7fe36d87fd746841ac5c60b31e1732a1a3ca0afcc4068cdde63b142700c563c1ab59dc0b7200723bf21c694583ed8fed1b2bc5c204df3812c223ce0de2f40b69e7f4e8ba1c3ebc31de2f4190e3f1ceb", 0xf7}, {&(0x7f00000012c0), 0x80fe}, {&(0x7f0000000280)="0c22fcc306e8a4d628dc3f33cd1758b784d34ef62ecd943b96c5573b05e34886b55503a08eeac42aafc204e9fec654b4b0853f4c32d8d6f8968a96b81710a9ed49ae96ea22eb07accdc99ed31fb434921b4c9af7278829eb32247169da3593e5e73371e82e3558cd87b9c876b91e091e933496ae3a6b5a00a79f50110980c83af2fd44e0f08908f806be4146080def894a3ac87c3d214e32b0e031c8873b6ed3cdb9c160ee236576cb5a749ee356d4f5df961b35ec3667bcfa641e2c812a5eefbd78546783b6bd280dc4ec1cd015bee7d07f0993d6", 0x54}, {&(0x7f0000001440)="7b18908bcd34b2f4eef2193c5f89bb79551b5d7000ccc31628374b03e7f0b8bbfe45", 0x22}], 0x5, 0x0, 0x0, 0xffffffe0}}], 0x400000000000132, 0x400000a) ioctl$FS_IOC_SETFLAGS(0xffffffffffffffff, 0x800c6613, &(0x7f0000000040)) execveat(0xffffffffffffffff, &(0x7f0000000100)='./bus\x00', &(0x7f0000000180)=[&(0x7f0000000140)='\x00'], &(0x7f0000000380)=[&(0x7f00000001c0)='\x00', &(0x7f0000000240)='\x00'], 0x800) 15:17:06 executing program 5: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000340)={'bridge_slave_0\x00', 0x0}) r2 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r2, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000380)=@bridge_setlink={0x34, 0x13, 0xa29, 0x0, 0x0, {0x7, 0x0, 0x0, r1}, [@IFLA_AF_SPEC={0x14, 0x1a, 0x0, 0x1, [@AF_INET={0x10, 0x5, 0x0, 0x1, {0xc, 0x7, 0x0, 0x1, [{0x8, 0x1}]}}]}]}, 0x34}}, 0x0) 15:17:06 executing program 2: r0 = socket(0x1d, 0x2, 0x7) ioctl$sock_SIOCGIFINDEX_80211(r0, 0x8970, &(0x7f0000000080)={'wlan1\x00'}) [ 993.488104][T13392] input: syz1 as /devices/virtual/input/input49 15:17:06 executing program 0: close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) r0 = openat$kvm(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) ioctl$KVM_GET_PIT2(r1, 0xc208ae62, 0x0) [ 993.630610][T13396] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.4'. 15:17:06 executing program 1: r0 = openat$uinput(0xffffffffffffff9c, &(0x7f00000000c0), 0x2, 0x0) ioctl$UI_DEV_SETUP(r0, 0x405c5503, &(0x7f0000000100)={{}, 'syz1\x00', 0x1d}) ioctl$UI_DEV_SETUP(r0, 0x5501, 0x0) read(r0, &(0x7f0000000040)=""/89, 0x59) write$input_event(r0, &(0x7f0000000000)={{0x77359400}, 0x15}, 0xfea6) 15:17:07 executing program 5: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000340)={'bridge_slave_0\x00', 0x0}) r2 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r2, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000380)=@bridge_setlink={0x34, 0x13, 0xa29, 0x0, 0x0, {0x7, 0x0, 0x0, r1}, [@IFLA_AF_SPEC={0x14, 0x1a, 0x0, 0x1, [@AF_INET={0x10, 0x5, 0x0, 0x1, {0xc, 0x7, 0x0, 0x1, [{0x8, 0x1}]}}]}]}, 0x34}}, 0x0) 15:17:07 executing program 4: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket(0x10, 0x803, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f00000003c0), r1) getsockname$packet(r1, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0xa) sendmsg$nl_route(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000280)=ANY=[@ANYBLOB="4800000010000507000000000000000000000002", @ANYRES32=r2, @ANYBLOB="0000400000000002280012000c00010076657468"], 0x48}}, 0x0) sendmsg$nl_route(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000440)=ANY=[@ANYBLOB="2800000014002101000000000000000002200000", @ANYRES32=r2, @ANYBLOB="08000400ffffffff08000200e0"], 0x28}}, 0x0) r3 = socket$netlink(0x10, 0x3, 0x0) getsockname$packet(r1, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000440)=ANY=[@ANYBLOB="280000001400210100000000000000000200"], 0x28}}, 0x0) sendmsg$nl_route(r3, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000180)=@ipv4_deladdr={0x20, 0x11, 0x1, 0x0, 0x0, {0x2, 0x0, 0x0, 0x0, r4}, [@IFA_ADDRESS={0x8, 0x1, @initdev={0xac, 0x1e, 0x0, 0x0}}]}, 0x20}}, 0x0) 15:17:07 executing program 2: r0 = socket(0x1d, 0x2, 0x7) ioctl$sock_SIOCGIFINDEX_80211(r0, 0x8970, &(0x7f0000000080)={'wlan1\x00'}) [ 994.292064][T13398] not chained 260000 origins [ 994.296719][T13398] CPU: 0 PID: 13398 Comm: syz-executor.3 Not tainted 5.18.0-rc4-syzkaller #0 [ 994.305530][T13398] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 994.315617][T13398] Call Trace: [ 994.318913][T13398] [ 994.321853][T13398] dump_stack_lvl+0x1ff/0x28e [ 994.326591][T13398] dump_stack+0x25/0x28 [ 994.330793][T13398] kmsan_internal_chain_origin+0x78/0x120 [ 994.336578][T13398] ? ip_skb_dst_mtu+0xe90/0xe90 [ 994.341520][T13398] ? kmsan_get_metadata+0x33/0x220 [ 994.346669][T13398] ? kmsan_get_shadow_origin_ptr+0x9b/0xf0 [ 994.352530][T13398] ? should_fail+0x75/0x9c0 [ 994.357165][T13398] ? kmsan_get_metadata+0x33/0x220 [ 994.362306][T13398] ? kmsan_internal_set_shadow_origin+0x62/0xe0 [ 994.368613][T13398] ? kmsan_internal_unpoison_memory+0x10/0x20 [ 994.374727][T13398] ? kmsan_get_metadata+0x33/0x220 [ 994.379878][T13398] ? kmsan_get_shadow_origin_ptr+0x9b/0xf0 [ 994.385718][T13398] __msan_chain_origin+0xbf/0x140 [ 994.390810][T13398] __get_compat_msghdr+0x6e1/0x9d0 [ 994.395969][T13398] get_compat_msghdr+0x108/0x2c0 [ 994.400948][T13398] __sys_sendmmsg+0x794/0xf60 [ 994.405687][T13398] ? filter_irq_stacks+0xb5/0x230 [ 994.410769][T13398] ? kmsan_get_metadata+0x33/0x220 [ 994.416194][T13398] ? kmsan_get_metadata+0x33/0x220 [ 994.421350][T13398] ? kmsan_get_shadow_origin_ptr+0x9b/0xf0 [ 994.427184][T13398] ? kmsan_get_metadata+0x33/0x220 [ 994.432341][T13398] ? kmsan_get_shadow_origin_ptr+0x9b/0xf0 [ 994.438200][T13398] __ia32_compat_sys_sendmmsg+0x127/0x180 [ 994.443993][T13398] __do_fast_syscall_32+0x96/0xf0 [ 994.449072][T13398] ? irqentry_exit_to_user_mode+0x15/0x30 [ 994.454850][T13398] do_fast_syscall_32+0x34/0x70 [ 994.459760][T13398] do_SYSENTER_32+0x1b/0x20 [ 994.464319][T13398] entry_SYSENTER_compat_after_hwframe+0x4d/0x5c [ 994.470704][T13398] RIP: 0023:0xf7f07549 [ 994.474795][T13398] 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 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 [ 994.494451][T13398] RSP: 002b:00000000f7f025cc EFLAGS: 00000296 ORIG_RAX: 0000000000000159 [ 994.502915][T13398] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 0000000020004d80 [ 994.510927][T13398] RDX: 0000000000000132 RSI: 000000000400000a RDI: 0000000000000000 [ 994.518927][T13398] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 994.526913][T13398] R10: 0000000000000000 R11: 0000000000000000 R12: 0000000000000000 [ 994.534912][T13398] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 [ 994.542931][T13398] [ 994.550562][T13398] Uninit was stored to memory at: [ 994.556249][T13398] __get_compat_msghdr+0x6e1/0x9d0 [ 994.561414][T13398] get_compat_msghdr+0x108/0x2c0 [ 994.566498][T13398] __sys_sendmmsg+0x794/0xf60 [ 994.571236][T13398] __ia32_compat_sys_sendmmsg+0x127/0x180 [ 994.577109][T13398] __do_fast_syscall_32+0x96/0xf0 [ 994.582286][T13398] do_fast_syscall_32+0x34/0x70 [ 994.587185][T13398] do_SYSENTER_32+0x1b/0x20 [ 994.591835][T13398] entry_SYSENTER_compat_after_hwframe+0x4d/0x5c [ 994.598230][T13398] [ 994.600565][T13398] Uninit was stored to memory at: [ 994.605824][T13398] __get_compat_msghdr+0x6e1/0x9d0 [ 994.610988][T13398] get_compat_msghdr+0x108/0x2c0 [ 994.616128][T13398] __sys_sendmmsg+0x794/0xf60 [ 994.620867][T13398] __ia32_compat_sys_sendmmsg+0x127/0x180 [ 994.626794][T13398] __do_fast_syscall_32+0x96/0xf0 [ 994.631967][T13398] do_fast_syscall_32+0x34/0x70 [ 994.636871][T13398] do_SYSENTER_32+0x1b/0x20 [ 994.641421][T13398] entry_SYSENTER_compat_after_hwframe+0x4d/0x5c [ 994.647960][T13398] [ 994.650297][T13398] Uninit was stored to memory at: [ 994.655487][T13398] __get_compat_msghdr+0x6e1/0x9d0 [ 994.660650][T13398] get_compat_msghdr+0x108/0x2c0 [ 994.665811][T13398] __sys_sendmmsg+0x794/0xf60 [ 994.670554][T13398] __ia32_compat_sys_sendmmsg+0x127/0x180 [ 994.676497][T13398] __do_fast_syscall_32+0x96/0xf0 [ 994.681583][T13398] do_fast_syscall_32+0x34/0x70 [ 994.686656][T13398] do_SYSENTER_32+0x1b/0x20 [ 994.691206][T13398] entry_SYSENTER_compat_after_hwframe+0x4d/0x5c [ 994.697771][T13398] [ 994.700104][T13398] Uninit was stored to memory at: [ 994.705345][T13398] __get_compat_msghdr+0x6e1/0x9d0 [ 994.710508][T13398] get_compat_msghdr+0x108/0x2c0 [ 994.715670][T13398] __sys_sendmmsg+0x794/0xf60 [ 994.720401][T13398] __ia32_compat_sys_sendmmsg+0x127/0x180 [ 994.726375][T13398] __do_fast_syscall_32+0x96/0xf0 [ 994.731575][T13398] do_fast_syscall_32+0x34/0x70 [ 994.736647][T13398] do_SYSENTER_32+0x1b/0x20 [ 994.741205][T13398] entry_SYSENTER_compat_after_hwframe+0x4d/0x5c [ 994.747702][T13398] [ 994.750050][T13398] Uninit was stored to memory at: [ 994.755320][T13398] __get_compat_msghdr+0x6e1/0x9d0 [ 994.760482][T13398] get_compat_msghdr+0x108/0x2c0 [ 994.765632][T13398] __sys_sendmmsg+0x794/0xf60 [ 994.770363][T13398] __ia32_compat_sys_sendmmsg+0x127/0x180 [ 994.776233][T13398] __do_fast_syscall_32+0x96/0xf0 [ 994.781304][T13398] do_fast_syscall_32+0x34/0x70 [ 994.786337][T13398] do_SYSENTER_32+0x1b/0x20 [ 994.790902][T13398] entry_SYSENTER_compat_after_hwframe+0x4d/0x5c [ 994.797447][T13398] [ 994.799779][T13398] Uninit was stored to memory at: [ 994.805060][T13398] __get_compat_msghdr+0x6e1/0x9d0 [ 994.810232][T13398] get_compat_msghdr+0x108/0x2c0 [ 994.815321][T13398] __sys_sendmmsg+0x794/0xf60 [ 994.820047][T13398] __ia32_compat_sys_sendmmsg+0x127/0x180 [ 994.825986][T13398] __do_fast_syscall_32+0x96/0xf0 [ 994.831062][T13398] do_fast_syscall_32+0x34/0x70 [ 994.836065][T13398] do_SYSENTER_32+0x1b/0x20 [ 994.840635][T13398] entry_SYSENTER_compat_after_hwframe+0x4d/0x5c [ 994.847170][T13398] [ 994.849496][T13398] Uninit was stored to memory at: [ 994.854686][T13398] __get_compat_msghdr+0x6e1/0x9d0 [ 994.859856][T13398] get_compat_msghdr+0x108/0x2c0 [ 994.865002][T13398] __sys_sendmmsg+0x794/0xf60 [ 994.869726][T13398] __ia32_compat_sys_sendmmsg+0x127/0x180 [ 994.875658][T13398] __do_fast_syscall_32+0x96/0xf0 [ 994.880752][T13398] do_fast_syscall_32+0x34/0x70 [ 994.886076][T13398] do_SYSENTER_32+0x1b/0x20 [ 994.890632][T13398] entry_SYSENTER_compat_after_hwframe+0x4d/0x5c [ 994.897170][T13398] [ 994.899519][T13398] Local variable msg_sys created at: [ 994.904958][T13398] __sys_sendmmsg+0xe1/0xf60 [ 994.909598][T13398] __ia32_compat_sys_sendmmsg+0x127/0x180 15:17:08 executing program 0: close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) r0 = openat$kvm(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) ioctl$KVM_GET_PIT2(r1, 0xc208ae62, 0x0) [ 995.207545][T13414] input: syz1 as /devices/virtual/input/input50 [ 995.226531][T13413] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.4'. 15:17:08 executing program 5: r0 = openat$ocfs2_control(0xffffff9c, &(0x7f0000000000), 0x0, 0x0) mq_timedreceive(r0, 0x0, 0x0, 0x0, &(0x7f0000000100)) 15:17:08 executing program 2: r0 = socket(0x1d, 0x2, 0x7) ioctl$sock_SIOCGIFINDEX_80211(r0, 0x8970, &(0x7f0000000080)={'wlan1\x00'}) 15:17:08 executing program 1: r0 = openat$uinput(0xffffffffffffff9c, &(0x7f00000000c0), 0x2, 0x0) ioctl$UI_DEV_SETUP(r0, 0x405c5503, &(0x7f0000000100)={{}, 'syz1\x00', 0x1d}) ioctl$UI_DEV_SETUP(r0, 0x5501, 0x0) read(r0, &(0x7f0000000040)=""/89, 0x59) write$input_event(r0, &(0x7f0000000000)={{0x77359400}, 0x15}, 0xfea6) 15:17:08 executing program 3: r0 = creat(&(0x7f0000000280)='./file0\x00', 0x0) close(r0) r1 = getpid() close(0xffffffffffffffff) r2 = getpid() pidfd_open(r2, 0x0) r3 = pidfd_open(r1, 0x0) mount$9p_fd(0x0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040), 0x0, &(0x7f0000000100)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r3}}) 15:17:08 executing program 4: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket(0x10, 0x803, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f00000003c0), r1) getsockname$packet(r1, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0xa) sendmsg$nl_route(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000280)=ANY=[@ANYBLOB="4800000010000507000000000000000000000002", @ANYRES32=r2, @ANYBLOB="0000400000000002280012000c00010076657468"], 0x48}}, 0x0) sendmsg$nl_route(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000440)=ANY=[@ANYBLOB="2800000014002101000000000000000002200000", @ANYRES32=r2, @ANYBLOB="08000400ffffffff08000200e0"], 0x28}}, 0x0) r3 = socket$netlink(0x10, 0x3, 0x0) getsockname$packet(r1, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000440)=ANY=[@ANYBLOB="280000001400210100000000000000000200"], 0x28}}, 0x0) sendmsg$nl_route(r3, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000180)=@ipv4_deladdr={0x20, 0x11, 0x1, 0x0, 0x0, {0x2, 0x0, 0x0, 0x0, r4}, [@IFA_ADDRESS={0x8, 0x1, @initdev={0xac, 0x1e, 0x0, 0x0}}]}, 0x20}}, 0x0) 15:17:09 executing program 0: close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) r0 = openat$kvm(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) ioctl$KVM_GET_PIT2(r1, 0xc208ae62, 0x0) 15:17:09 executing program 5: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000001140)={0xe, 0x4, &(0x7f0000000040)=@framed={{}, [@jmp={0x5, 0x0, 0x8, 0x0, 0x0, 0x0, 0x2e}]}, &(0x7f0000000080)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x24, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 15:17:09 executing program 2: r0 = socket(0x1d, 0x2, 0x7) ioctl$sock_SIOCGIFINDEX_80211(r0, 0x8970, &(0x7f0000000080)={'wlan1\x00'}) [ 996.483798][T13432] input: syz1 as /devices/virtual/input/input51 [ 996.554457][T13433] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.4'. 15:17:10 executing program 1: r0 = openat$uinput(0xffffffffffffff9c, &(0x7f00000000c0), 0x2, 0x0) ioctl$UI_DEV_SETUP(r0, 0x405c5503, &(0x7f0000000100)={{}, 'syz1\x00', 0x1d}) ioctl$UI_DEV_SETUP(r0, 0x5501, 0x0) read(r0, &(0x7f0000000040)=""/89, 0x59) write$input_event(r0, &(0x7f0000000000)={{0x77359400}, 0x15}, 0xfea6) 15:17:10 executing program 5: r0 = socket$pppl2tp(0x18, 0x1, 0x1) ioctl$SIOCSIFMTU(r0, 0x891c, 0x0) 15:17:10 executing program 4: close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) r0 = openat$ppp(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = bpf$MAP_CREATE(0x0, &(0x7f0000000180)=@base={0x11, 0x4, 0x4, 0x10040}, 0x48) poll(&(0x7f0000000040)=[{r0}, {r1}], 0x2, 0x0) 15:17:10 executing program 0: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_GET(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000040)={&(0x7f00000000c0)={0x50, 0x1, 0x1, 0x201, 0x9000000, 0x0, {}, [@CTA_NAT_SRC={0xc, 0x19, 0x0, 0x1, [@CTA_NAT_V4_MINIP={0x8, 0x2, @empty=0xff0f0000}]}, @CTA_TUPLE_REPLY={0x8, 0x2, 0x0, 0x1, [@CTA_TUPLE_IP={0x2c, 0x1, 0x0, 0x1, @ipv6={{0x14, 0x3, @remote}, {0x14, 0x4, @remote}}}]}]}, 0x50}}, 0x0) 15:17:10 executing program 2: ioctl$sock_inet_SIOCSARP(0xffffffffffffffff, 0x8955, &(0x7f0000000000)={{0x2, 0x0, @empty}, {0x0, @remote}, 0x0, {0x2, 0x0, @multicast2}, 'veth0_vlan\x00'}) r0 = socket(0x2, 0x80805, 0x0) getsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX3(r0, 0x84, 0x6f, &(0x7f00000000c0)={0x0, 0x10, &(0x7f0000000080)=[@in={0x2, 0x0, @private=0xa010101}]}, &(0x7f0000000100)=0x10) r1 = socket$inet(0x2, 0x80001, 0x84) getsockopt$inet_sctp_SCTP_MAX_BURST(r1, 0x84, 0x14, &(0x7f0000000000)=@assoc_value={0x0}, &(0x7f0000000040)=0x8) setsockopt$inet_sctp6_SCTP_DEFAULT_SEND_PARAM(r0, 0x84, 0xa, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, r2}, 0x20) 15:17:10 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000300)={&(0x7f0000000180)=@deltaction={0x28, 0x31, 0x501, 0x0, 0x0, {}, [@TCA_ACT_TAB={0x14, 0x1, [{0x10, 0x1, 0x0, 0x0, @TCA_ACT_KIND={0x8, 0x1, 'skbedit\x00'}}]}]}, 0x28}}, 0x0) 15:17:10 executing program 4: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f00000005c0)=ANY=[@ANYBLOB="12010000090018105e22060000000000e1010902240001000000000904000009030000000921000000012222000905810317"], 0x0) syz_usb_control_io(r0, &(0x7f00000003c0)={0x2c, 0x0, 0x0, 0x0, &(0x7f0000000180)={0x20, 0x29, 0xf, {0xf, 0x29, 0x1, 0x0, 0x0, 0x0, '\b\x00', "006cf200"}}, 0x0}, 0x0) syz_usb_control_io$hid(r0, 0x0, &(0x7f0000000d80)={0x2c, &(0x7f0000000e80)=ANY=[@ANYRES32=0x0, @ANYRES64, @ANYRES64=0x0], 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, 0x0, &(0x7f0000000580)={0x2c, &(0x7f0000000040)=ANY=[@ANYBLOB="00000400000068"], 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$hid(r0, 0x0, &(0x7f0000000140)={0x2c, &(0x7f0000000680)={0x0, 0x0, 0x4, '\t\x00\x00\x00'}, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, 0x0, &(0x7f0000000c80)={0x2c, &(0x7f0000000ac0), 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, 0x0, &(0x7f00000015c0)={0x2c, &(0x7f0000001380)={0x0, 0x0, 0x4, "8c312282"}, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$hid(r0, 0x0, &(0x7f0000001e00)={0x2c, &(0x7f0000001c80)={0x0, 0x0, 0x4, "c4b3f510"}, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(r0, 0x0, &(0x7f0000000800)={0x84, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)={0x20, 0x0, 0x4}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$hid(r0, 0x0, &(0x7f00000025c0)={0x2c, &(0x7f0000002380)={0x0, 0x0, 0x4, "9bc5ec57"}, 0x0, 0x0, 0x0, 0x0}) [ 997.845634][T13450] netlink: 'syz-executor.0': attribute type 3 has an invalid length. [ 997.854682][T13450] netlink: 4 bytes leftover after parsing attributes in process `syz-executor.0'. [ 997.905126][T13452] input: syz1 as /devices/virtual/input/input52 15:17:11 executing program 0: openat$vcsu(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x4e20, @multicast1}, 0x10) setsockopt$sock_int(r0, 0x1, 0x12, &(0x7f00000005c0)=0x80000001, 0x4) sendto$inet(r0, 0x0, 0x0, 0x20020080, &(0x7f0000000080)={0x2, 0x4e20}, 0x10) sendto$inet(r0, &(0x7f0000000580)="8f", 0x20000581, 0x400c040, 0x0, 0xb0102bf8) 15:17:11 executing program 5: r0 = socket(0x2, 0x1, 0x0) getsockopt$ARPT_SO_GET_REVISION_TARGET(r0, 0x0, 0x63, 0x0, &(0x7f0000000040)) 15:17:11 executing program 2: r0 = syz_init_net_socket$802154_raw(0x24, 0x3, 0x0) sendmsg$802154_raw(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000240)="799cbc", 0x3}}, 0x0) [ 998.097878][T13456] netlink: 4 bytes leftover after parsing attributes in process `syz-executor.3'. 15:17:11 executing program 3: r0 = socket(0x10, 0x3, 0x0) r1 = socket(0x11, 0x800000003, 0x0) bind(r1, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r1, &(0x7f0000005400)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000000)=0x14) sendmsg$nl_route_sched(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000500)=@newqdisc={0x3c, 0x24, 0xf0b, 0x0, 0x0, {0x0, 0x0, 0x0, r2, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_red={{0x8}, {0x10, 0x2, [@TCA_RED_FLAGS={0xc, 0x4, {0x18}}]}}]}, 0x3c}}, 0x0) 15:17:11 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000680), 0xffffffffffffffff) ioctl$sock_SIOCGIFINDEX_80211(r0, 0x8933, &(0x7f00000000c0)={'wlan0\x00', 0x0}) sendmsg$NL80211_CMD_FRAME(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000000)={0x44, r2, 0xa01, 0x0, 0x0, {{}, {@val={0x8, 0x3, r3}, @void}}, [@NL80211_ATTR_FRAME={0x28, 0x33, @probe_response={@wo_ht={{}, {}, @device_b, @device_a, @from_mac=@broadcast}, 0x0, @default, 0x0, @void, @void, @void, @void, @void, @void, @void, @void}}]}, 0x44}}, 0x0) [ 998.655730][T13462] nf_conntrack: default automatic helper assignment has been turned off for security reasons and CT-based firewall rule not found. Use the iptables CT target to attach helpers instead. [ 998.782478][ T124] usb 5-1: new high-speed USB device number 21 using dummy_hcd [ 998.827990][T13466] ieee802154 phy0 wpan0: encryption failed: -22 15:17:12 executing program 5: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) getsockopt$inet6_opts(r0, 0x29, 0x3e, 0x0, &(0x7f0000001440)) 15:17:12 executing program 2: r0 = socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$IP6T_SO_SET_REPLACE(r0, 0x29, 0x40, &(0x7f0000000000)=@raw={'raw\x00', 0x3c1, 0x3, 0x258, 0x0, 0x5802, 0x294, 0xc8, 0x294, 0x190, 0x378, 0x378, 0x190, 0x378, 0x3, 0x0, {[{{@uncond, 0x0, 0xa4, 0xc8, 0x52020000}, @common=@unspec=@STANDARD={0x24, '\x00', 0x0, 0xc3}}, {{@ipv6={@dev, @local, [], [], 'nr0\x00', 'syzkaller0\x00'}, 0x0, 0xa4, 0xc8}, @common=@unspec=@CLASSIFY={0x24}}], {{'\x00', 0x0, 0xa4, 0xc8}, {0x24}}}}, 0x2b4) 15:17:12 executing program 0: openat$vcsu(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x4e20, @multicast1}, 0x10) setsockopt$sock_int(r0, 0x1, 0x12, &(0x7f00000005c0)=0x80000001, 0x4) sendto$inet(r0, 0x0, 0x0, 0x20020080, &(0x7f0000000080)={0x2, 0x4e20}, 0x10) sendto$inet(r0, &(0x7f0000000580)="8f", 0x20000581, 0x400c040, 0x0, 0xb0102bf8) [ 999.056992][ T124] usb 5-1: Using ep0 maxpacket: 16 15:17:12 executing program 3: openat$vcsu(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x4e20, @multicast1}, 0x10) setsockopt$sock_int(r0, 0x1, 0x12, &(0x7f00000005c0)=0x80000001, 0x4) sendto$inet(r0, 0x0, 0x0, 0x20020080, &(0x7f0000000080)={0x2, 0x4e20}, 0x10) sendto$inet(r0, &(0x7f0000000580)="8f", 0x20000581, 0x400c040, 0x0, 0xb0102bf8) 15:17:12 executing program 1: bpf$PROG_LOAD(0x5, &(0x7f0000000440)={0x8, 0x4, &(0x7f0000000400)=@framed={{0xffffffb4, 0x0, 0x0, 0x0, 0x0, 0x69, 0x11, 0x7a}, [@ldst={0x4}]}, &(0x7f0000000080)='GPL\x00', 0x4, 0x3e0, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0xe, &(0x7f0000000000), 0x0, 0x10, &(0x7f0000000000), 0x76}, 0x48) [ 999.188478][ T124] usb 5-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 999.199756][ T124] usb 5-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 9 [ 999.305077][ T124] usb 5-1: New USB device found, idVendor=225e, idProduct=0006, bcdDevice= 0.00 [ 999.314627][ T124] usb 5-1: New USB device strings: Mfr=0, Product=0, SerialNumber=225 [ 999.323117][ T124] usb 5-1: SerialNumber: syz [ 999.334691][ T124] usb 5-1: config 0 descriptor?? [ 999.388326][ T124] hub 5-1:0.0: USB hub found [ 999.592520][ T124] hub 5-1:0.0: 1 port detected 15:17:12 executing program 5: bpf$PROG_LOAD(0x5, &(0x7f000000e000)={0x3, 0x4, &(0x7f0000000040)=@framed={{0xffffffb4, 0x0, 0x0, 0x0, 0x0, 0x71, 0x11, 0x8c}, [@ldst={0x5}]}, &(0x7f0000003ff6)='GPL\x00', 0x5, 0xfd90, &(0x7f000000cf3d)=""/195}, 0x48) [ 999.820543][T13478] nf_conntrack: default automatic helper assignment has been turned off for security reasons and CT-based firewall rule not found. Use the iptables CT target to attach helpers instead. [ 1000.902182][ T124] hub 5-1:0.0: hub_ext_port_status failed (err = 0) [ 1002.381170][ T20] usb 5-1: USB disconnect, device number 21 [ 1002.392918][ T124] usb 5-1-port1: attempt power cycle 15:17:15 executing program 4: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f00000005c0)=ANY=[@ANYBLOB="12010000090018105e22060000000000e1010902240001000000000904000009030000000921000000012222000905810317"], 0x0) syz_usb_control_io(r0, &(0x7f00000003c0)={0x2c, 0x0, 0x0, 0x0, &(0x7f0000000180)={0x20, 0x29, 0xf, {0xf, 0x29, 0x1, 0x0, 0x0, 0x0, '\b\x00', "006cf200"}}, 0x0}, 0x0) syz_usb_control_io$hid(r0, 0x0, &(0x7f0000000d80)={0x2c, &(0x7f0000000e80)=ANY=[@ANYRES32=0x0, @ANYRES64, @ANYRES64=0x0], 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, 0x0, &(0x7f0000000580)={0x2c, &(0x7f0000000040)=ANY=[@ANYBLOB="00000400000068"], 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$hid(r0, 0x0, &(0x7f0000000140)={0x2c, &(0x7f0000000680)={0x0, 0x0, 0x4, '\t\x00\x00\x00'}, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, 0x0, &(0x7f0000000c80)={0x2c, &(0x7f0000000ac0), 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, 0x0, &(0x7f00000015c0)={0x2c, &(0x7f0000001380)={0x0, 0x0, 0x4, "8c312282"}, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$hid(r0, 0x0, &(0x7f0000001e00)={0x2c, &(0x7f0000001c80)={0x0, 0x0, 0x4, "c4b3f510"}, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(r0, 0x0, &(0x7f0000000800)={0x84, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)={0x20, 0x0, 0x4}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$hid(r0, 0x0, &(0x7f00000025c0)={0x2c, &(0x7f0000002380)={0x0, 0x0, 0x4, "9bc5ec57"}, 0x0, 0x0, 0x0, 0x0}) 15:17:15 executing program 2: r0 = userfaultfd(0x80001) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f0000000000)={0xaa, 0x160}) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000040)={{&(0x7f0000ffd000/0x2000)=nil, 0x2000}, 0x1}) syz_io_uring_setup(0x163e, &(0x7f0000000100), &(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, &(0x7f0000000180), &(0x7f00000001c0)) syz_io_uring_setup(0x0, &(0x7f0000000080), &(0x7f0000ee8000/0x1000)=nil, &(0x7f0000003000/0x1000)=nil, &(0x7f0000002440), &(0x7f0000000100)) close(r0) 15:17:15 executing program 3: openat$vcsu(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x4e20, @multicast1}, 0x10) setsockopt$sock_int(r0, 0x1, 0x12, &(0x7f00000005c0)=0x80000001, 0x4) sendto$inet(r0, 0x0, 0x0, 0x20020080, &(0x7f0000000080)={0x2, 0x4e20}, 0x10) sendto$inet(r0, &(0x7f0000000580)="8f", 0x20000581, 0x400c040, 0x0, 0xb0102bf8) 15:17:15 executing program 0: openat$vcsu(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x4e20, @multicast1}, 0x10) setsockopt$sock_int(r0, 0x1, 0x12, &(0x7f00000005c0)=0x80000001, 0x4) sendto$inet(r0, 0x0, 0x0, 0x20020080, &(0x7f0000000080)={0x2, 0x4e20}, 0x10) sendto$inet(r0, &(0x7f0000000580)="8f", 0x20000581, 0x400c040, 0x0, 0xb0102bf8) 15:17:15 executing program 1: bpf$MAP_CREATE(0x0, &(0x7f0000000280)=@base={0x6, 0x4, 0x8, 0x8, 0x4, 0x1, 0xffffffff}, 0x48) 15:17:15 executing program 5: r0 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) readv(r0, &(0x7f0000001b00)=[{&(0x7f00000006c0)=""/5, 0x5}], 0x1) 15:17:16 executing program 1: r0 = syz_open_dev$usbfs(&(0x7f0000000040), 0xc29a, 0x8842) ioctl$USBDEVFS_CONTROL(r0, 0xc0185500, &(0x7f00000001c0)={0x2, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0}) 15:17:16 executing program 5: r0 = syz_genetlink_get_family_id$ipvs(&(0x7f0000000040), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$IPVS_CMD_NEW_SERVICE(r1, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f00000005c0)={0x28, r0, 0x1, 0x0, 0x0, {}, [@IPVS_CMD_ATTR_SERVICE={0x14, 0x1, 0x0, 0x1, [@IPVS_SVC_ATTR_AF={0x6}, @IPVS_SVC_ATTR_FWMARK={0x9}]}]}, 0x28}}, 0x0) 15:17:16 executing program 3: openat$vcsu(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x4e20, @multicast1}, 0x10) setsockopt$sock_int(r0, 0x1, 0x12, &(0x7f00000005c0)=0x80000001, 0x4) sendto$inet(r0, 0x0, 0x0, 0x20020080, &(0x7f0000000080)={0x2, 0x4e20}, 0x10) sendto$inet(r0, &(0x7f0000000580)="8f", 0x20000581, 0x400c040, 0x0, 0xb0102bf8) 15:17:16 executing program 2: r0 = socket$inet_sctp(0x2, 0x5, 0x84) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x0, &(0x7f0000000280), &(0x7f00000002c0)=0x10) 15:17:16 executing program 0: openat$vcsu(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x4e20, @multicast1}, 0x10) setsockopt$sock_int(r0, 0x1, 0x12, &(0x7f00000005c0)=0x80000001, 0x4) sendto$inet(r0, 0x0, 0x0, 0x20020080, &(0x7f0000000080)={0x2, 0x4e20}, 0x10) sendto$inet(r0, &(0x7f0000000580)="8f", 0x20000581, 0x400c040, 0x0, 0xb0102bf8) [ 1003.842336][ T3543] usb 5-1: new high-speed USB device number 26 using dummy_hcd [ 1003.883471][T13500] usb usb8: check_ctrlrecip: process 13500 (syz-executor.1) requesting ep 01 but needs 81 [ 1003.894019][T13500] usb usb8: usbfs: process 13500 (syz-executor.1) did not claim interface 0 before use [ 1003.907802][T13501] netlink: 8 bytes leftover after parsing attributes in process `syz-executor.5'. 15:17:17 executing program 2: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) mount$tmpfs(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080), 0x0, &(0x7f0000000500)=ANY=[@ANYBLOB='mpol=interleave=static:0']) umount2(&(0x7f00000000c0)='./file0\x00', 0x0) [ 1004.262462][ T3543] usb 5-1: Using ep0 maxpacket: 16 [ 1004.382866][ T3543] usb 5-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 1004.394394][ T3543] usb 5-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 9 [ 1004.503229][ T3543] usb 5-1: New USB device found, idVendor=225e, idProduct=0006, bcdDevice= 0.00 [ 1004.512616][ T3543] usb 5-1: New USB device strings: Mfr=0, Product=0, SerialNumber=225 [ 1004.520963][ T3543] usb 5-1: SerialNumber: syz [ 1004.604635][ T3543] usb 5-1: config 0 descriptor?? [ 1004.644150][ T3543] hub 5-1:0.0: USB hub found [ 1004.862453][ T3543] hub 5-1:0.0: 1 port detected [ 1006.182331][ T3543] hub 5-1:0.0: hub_ext_port_status failed (err = 0) [ 1006.489815][ T1195] ieee802154 phy0 wpan0: encryption failed: -22 [ 1006.496499][ T1195] ieee802154 phy1 wpan1: encryption failed: -22 [ 1007.681126][ T20] usb 5-1: USB disconnect, device number 26 [ 1007.693439][ T3543] usb 5-1-port1: attempt power cycle 15:17:21 executing program 4: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f00000005c0)=ANY=[@ANYBLOB="12010000090018105e22060000000000e1010902240001000000000904000009030000000921000000012222000905810317"], 0x0) syz_usb_control_io(r0, &(0x7f00000003c0)={0x2c, 0x0, 0x0, 0x0, &(0x7f0000000180)={0x20, 0x29, 0xf, {0xf, 0x29, 0x1, 0x0, 0x0, 0x0, '\b\x00', "006cf200"}}, 0x0}, 0x0) syz_usb_control_io$hid(r0, 0x0, &(0x7f0000000d80)={0x2c, &(0x7f0000000e80)=ANY=[@ANYRES32=0x0, @ANYRES64, @ANYRES64=0x0], 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, 0x0, &(0x7f0000000580)={0x2c, &(0x7f0000000040)=ANY=[@ANYBLOB="00000400000068"], 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$hid(r0, 0x0, &(0x7f0000000140)={0x2c, &(0x7f0000000680)={0x0, 0x0, 0x4, '\t\x00\x00\x00'}, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, 0x0, &(0x7f0000000c80)={0x2c, &(0x7f0000000ac0), 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, 0x0, &(0x7f00000015c0)={0x2c, &(0x7f0000001380)={0x0, 0x0, 0x4, "8c312282"}, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$hid(r0, 0x0, &(0x7f0000001e00)={0x2c, &(0x7f0000001c80)={0x0, 0x0, 0x4, "c4b3f510"}, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(r0, 0x0, &(0x7f0000000800)={0x84, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)={0x20, 0x0, 0x4}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$hid(r0, 0x0, &(0x7f00000025c0)={0x2c, &(0x7f0000002380)={0x0, 0x0, 0x4, "9bc5ec57"}, 0x0, 0x0, 0x0, 0x0}) 15:17:21 executing program 5: r0 = openat$sequencer2(0xffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$SNDCTL_SEQ_OUTOFBAND(r0, 0xc0046d00, &(0x7f00000000c0)=@s={0x5, @generic}) 15:17:21 executing program 1: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) connect$inet6(r0, &(0x7f0000001480)={0xa, 0x0, 0x0, @empty}, 0x1c) getsockopt$inet6_buf(r0, 0x29, 0x1, 0x0, &(0x7f0000000280)) 15:17:21 executing program 0: close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) r0 = socket$rxrpc(0x21, 0x2, 0xa) bind(r0, 0x0, 0x0) 15:17:21 executing program 2: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) mount$tmpfs(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080), 0x0, &(0x7f0000000500)=ANY=[@ANYBLOB='mpol=interleave=static:0']) umount2(&(0x7f00000000c0)='./file0\x00', 0x0) 15:17:21 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000140)=@ipv6_delrule={0x44, 0x16, 0x9, 0x0, 0x0, {0xa, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x4}, [@FRA_DST={0x14, 0x1, @empty}, @FRA_SRC={0x14, 0x2, @ipv4={'\x00', '\xff\xff', @private=0x100}}]}, 0x44}}, 0x0) 15:17:21 executing program 3: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ieee802154(&(0x7f00000006c0), r0) r2 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$IEEE802154_ASSOCIATE_REQ(r2, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000180)={0x1c, r1, 0x1, 0x0, 0x0, {}, [@IEEE802154_ATTR_CHANNEL={0x5}]}, 0x1c}}, 0x0) 15:17:21 executing program 2: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) mount$tmpfs(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080), 0x0, &(0x7f0000000500)=ANY=[@ANYBLOB='mpol=interleave=static:0']) umount2(&(0x7f00000000c0)='./file0\x00', 0x0) 15:17:21 executing program 1: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000001c0)={0xc, 0x4, &(0x7f0000000000)=@framed={{}, [@ldst={0x1, 0x0, 0x3, 0x0, 0x1, 0x85}]}, &(0x7f0000000100)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 15:17:21 executing program 0: r0 = socket(0x18, 0x0, 0x0) r1 = socket$inet6(0xa, 0x2, 0x0) dup2(r1, r0) connect$rds(r0, &(0x7f0000000040)={0x2, 0x4e22, @dev={0xac, 0x14, 0x14, 0x2}}, 0x10) getsockopt$SO_BINDTODEVICE(r0, 0x1, 0x1c, &(0x7f0000000000), 0x20a154cc) 15:17:21 executing program 5: memfd_create(0x0, 0xfeffffff) socket$inet6_tcp(0xa, 0x1, 0x0) pipe2$9p(&(0x7f0000001c00), 0x0) socket$unix(0x1, 0x0, 0x0) getsockname$unix(0xffffffffffffffff, 0x0, &(0x7f0000001240)) socket$unix(0x1, 0x0, 0x0) read$FUSE(0xffffffffffffffff, &(0x7f0000008000)={0x2020}, 0x2020) getresgid(&(0x7f000000a040), &(0x7f000000a080), &(0x7f000000a0c0)) getpgrp(0xffffffffffffffff) read$FUSE(0xffffffffffffffff, &(0x7f000000a380)={0x2020}, 0x2020) syz_clone(0x40004400, &(0x7f000000c3c0)="deb5f2f890ac1f38a46cd30abc8df7a03980ba24ae8d8b755edc97b3c16de8849b4731c9a9046754890dae68fa8719a2d5e789993393a86f4c44429b6a269d0b8fbc078ff9a2069b17eac9da3b0bc1f6cf", 0x51, 0x0, 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_READY(0xffffffffffffffff, 0xc0189376, 0x0) socket$unix(0x1, 0x0, 0x0) 15:17:22 executing program 3: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(r0, &(0x7f00000022c0)=[{&(0x7f0000000140)="2d0454d60190375604b441ef98ac96969b459b30d8861c2f02ab84a3b43ffc7d61c4dba442c9154891b1468d2149b177fef9a7bde625f56eb8edc3206ebf39825b0233aff5f1915948df8ee035bec870d8db82b9", 0x54}, {&(0x7f00000001c0)="4803957cfd1caa7130e2c08d857e15", 0xf}, {&(0x7f0000000200)="ef11722c32e76d029bab0163f1ff41ecb4b9e3d89ed559c5e2f763a73b5dd2cc75f2f39ce86148d7c741d1f2d495c6ebba4f95087ac4058f9f8c94aa345e36b2cb199638fcf92d28ae7b11b9562b863e93feab8aa2347c472e30cf921a17d3846d0ec75c44e4f7d5367406bca269b3b3d8c9ce57402ef78d5c1f237689421833b58682bc9a287fa13aa25e3a2faa8a9bd35a8634f1d73fc0fde3093abf3e361e07f4a12544756ef9adfbe3be27796c2106707bf0abac1ce24c070cfa314213a1d44538a42ed8348e69cfaab9be05f6285f120e74d5dc908978f038bb3b0d0ea9701e0f6c73f42be602ce88211493a3d7830f53590a88d629605dceaad575137957d8f1be933dd3334b1893110fdd7b1cac748855bf26fbc72d4e5e2435afabbc8d3b13605c14be247ef0d297af395940c3f86825e34769f6ff7bd42f3b2e030ad9d37b2aa74d05af67e915b662bc107b69d13901ab8bd968781116934c47b745c51efdab9b33dc8489ed32abdc2e8ec1c741127e72d30144f9311f212b9cbeb33b48ce0ca23c759bf869e0c4825589e8245257eadee0b2e9b5572a8e89061cf04cf10238426c08c5cbf03b4d254fd1931e3cdf7841e813f376f38de4f30a51894a03cedc3ab561258dce6e2d81cead269df0452301c1923f29995d322e2032fb7c35149eab2be144ca6788e451d2a85345a1f79688a2f6d76aa583c81e91f468b227511c6f52198870ed7f175b4d740c2015be17b401f5c0f66b86534a92387e4f5c6979e6196edb560d831ceca587873f4675a5c1c0fce5418fa1c18749898253b212b12879c46612a9ed0412fcbb8888ef33a212e531850c22221146b5f3ff8cdbfd6ce8188d74147a7508928d346cffa9f69b80f4f9bf7bec946d09aefb04b4bbddfbe0bbabc986cb24f3b6f1877803d15149d0a7cc15288d131422b8075502ba8b53e30c096165c71080ba0f45b0eff77ba56dbeb436f69a835664f8d43ea1e599245d38bd49687cb0304ea6be2953195b0f0a3243be45b144f86f990262ac1face04c8062cce287d38dddb9bb055503690676ebebde28d3a2472388f0b048e7c73b0cf79ca4d24d63aa418ab3fbd82e17fdc98b3566907ce7b05a6fee485258b9edefe88f5f90a125455841bb98905dd03e5676a3e7cb8ec8bf29fb4ff8a64fb2e999eca6feb3c9b1b5552b200c91a60b1c39ffa224c4e153c27a257613607aadc6e0e6187c9da03332eec1d2a0741530bd93e4e0bac3729eaab73e4ac1a8120952b03f1977af4e8344a662efbffd1ce0c0424ab1aa455bfa6021b9fc614b7ffcf896d65734fe3e4376d0333471263cbb36debd7482727b5a5dc872550aceeca317d949433d2428465f85f3b99c7fb4640cf75f7db77a879ddbcd0c5af9722125fd4c80cd3b272576c64df98226b5040a8bc0fe6a18230c165d93faaa08f7583bac727eb0b6cf6321c797f41b0eed276008231fea1397603257b59214fdfea70a52b32bb0c335feaa697f07958b39977cbaaf8128b8f8eed453658b3c38cda5fc7c6a38bb6d4f53731a91d24f95999de53b8b90c311a33792cf474993d334e3c37a6f5387131243f9af0fee3297291f9162c8d5a60fe824f47ec5273f21fcde8f17d702bf36c8468e8b503fc689071db7ca13ac245a06500f0b8d30e543710fce083a07b0c453335f0c5ddd4285507f210eddc85b6456204f892cc332c14c24a8a44f6c3288fce784ecebfdde55b3c588240cd208be2ab8954f0e80f76d575caf45c7a22803829f7b54cd55855dcbc36bf6a51995f6c83b39997f554e85e04057ed97ca5fcfdf348dd16dd9aa990073fda86a26b5a65152b986bf6b32bdf4864bbd41e168528f479180fe73bc68175ab61484f6e9f5757af61903826a42abe577c83b124e0a40cb7bb10d2191913b37ab73675517e341f19b96a28182977d61d8f2322834965e07e1d359fa456c014ce18c06a5ba1790faf4531efe3785f0e20c814b573437b00d694cbf81bfd07fcc1ce58d7ae98bc59005b886a0376cd9ba0651b7baaad824b7066536ae3d77ea7c2b0707dd2b74a5a7f5d932d3f1a2fffe4601f5f644f9048a533e4bfe63a7d67de23c892f27f5fb9b923c2a35bf8667bc1838632649b80daefd3cb1fd3ff58a381df28f794c6e5e7cff9c0ec9b6d0dcc7bc02ccfd4d93340cb10accb3c675c19c7635ab0b4cd24b39915643c2e47985a38ad6f2ad64d9cf97b23f7a7807b2715893431cbe98e3da2d235e8c586d2e8a3d5702945132111beb41441385a81f46b57138c6a52a721757280facb72988e977e31df1180ce64763b8338abe906fbedd69fc111d3bccf7915f96666ef843130b9e94b8b668ef163a63745ab48a701d6c9dbc0373102c258461ced8fbb98d757b49861e49e839df38ab978ad536d109bef592e17bcb4e0fb7874dafc981715badf79b5b8ff03eb89f5605c8656a1ac191600ed79c052d1df80818668b1f5f856594b93e4966ef3c8a26e37bf0bfc7a41f872be5888150091cb98b6d9640b004584057f93f3da0a1be895d7a504e0750fed699ca2861a4b38496ddcdff7412996a41c5a2de9448b9d0257c542218973e0dc797a9fb6c8e9264e7c0bf71e65f0f209d5ae545c11a825582f0b412b538f1f533fd1b2947fb4c5485c099610b885f9da30803267509a6a42895e8565029fce6204d43a7bf5e3901e9789ebd7b84f60a9aaadd7970cb1489115e0a22d60f9ec920228ba1acde690d5466f6c4f635569534d9cf517d50f8a1366ef06a8df4c521eeb1dc352c292b7bce4e180c6db332e2b028bb15122a56f18ae148f43582bd3c3afd4015a78038adf2740300ea5afdce12ab650cd3b53a8645c899265c9e2ca24b223328d42b804242ac84b25d9881ab703fe68f61a6080f82f039aa0d2b2d3060483425b4e3479798bc306bf34e059600cb900e21652e06c2e1db31a64b907ba6caf5c9d390e44c0c50b113a97f5456462bbdf3b3793c90a098befe6670972d122cd432b4209782f291ba6ae29200aef700fa69bd7c07fe5e51745fd6cc25d6d34e144ff8c14337fb6c58ccd0d6cd87bd13fba7818ff6ec4063f1a670eddd894db768765c4af937e89eb67751604df6ccb574bdb3c7caaa5167ec9ee43debc7cdfb7ff9c394a721b1e22619f2766ca83ee0cae91b748de4ae590ca87c2c909cdec245f6e20abbb687f04f4038488e5cd1f3b4a905beba9b214d298d7007c79a8b151f7639f93a9c551ec452b3d21a7629696b1b61b4642bd9cc82ba846757773e51bab1de715d905d31babb1c68d924cbbbd825636d829d9d60219b85b5df66a4d767953b3e5e371f296dfb912bb02535e5145cb90f1a0a30874171da4e9fdc822bb43f44bc96f61b0e2fffaf6bc8d8840c6c12d355de21df6ce109723390d647c1285b0d71009edc2c50e9726f37669c752ca998b29169b34f8f70640ee3951e670e673614f3ddadffd5d7067f0e7ae433fc2a91df9f7b289cb06cb0435580f3e7dfbcb9001c4f6beac8f82743db8ed0d121f4036a39d0b699397643ef5d8cf682888a475575775c4c17882d72362a46bc3bb5c2f693cd149213264fd612af7e5c9461876ecb0f02181220c3c79cfc745a679dc6319b710b4588514779f30927059e98458c2f3279f1d9ef6db649089ff967cddc3562e771a525ef3edaa514220bd17fa59b1a7512a0600cf68384f2120ae43a4b76c5a4ffb84fc99abecefc48680de88839515cb7b43a9f095bfa0f1b68bb15e54dcc18e655b83d2adc9b2921b93121f51aed76dd10d8d55777c990a1d7d04ac13c77c380b85df73402ebde31923f00397cfe9db9656338f0b9652ac0dc5ac2e172a494766bfe3c489eac20a7b866b14a2961910ce30793feb0f14c81ed519c38c1fe7aa1df4a9fc44c19afdde5201ab546a1353c0f66094d10761ba0f22a09193d41b5db4df388750afc84e2af3398ffbb2d7b6ccb0a64869cccde64f21a482951191d76efb6f65dae8f6af8f3542a316e524c54315f7bc8b42132e9f1efba0cd270dd8c869a551cfd5228cae4f049d798ebead8c1e55e38cc367607d6b4d63d60373bc23c2ed113bd1d0f0831801d3485131ac3c30b039bb434f765b4846e9cec652a28396ebe0660d33861d61a9a8742dd2a4aa010d5a6040167e4f9de948e78b88ad6ffab5e8a37de6e68086d0c88207497ededb3ee23e52820c345eef81054862f24fbd63d878f95e856751b9e7f7769bfa2a56baea81176312d14cb3906284a41feeeec79c68f87390ea9495f0d395fdba7f1c8bc0efcb3b6240a8eb8cc47af5585cb80cb1831a59482af59601d0c1beeb5b025fa078485e1b8dedac4779f3756171d37bba8dc1dbfc643aed44845a084083fe7de39393d5f3b1ae857946b3e09e68da8a26a264118b4727c36108249cd2aa40fc7c8532899e5059ab23f6b66ff7debe735344b7cb4d39b383c45096f3953d45cf298b0ba926a6fce474fcff71f604b15537c8fbe5cfd044cc9fbcb1fde1c0129db744f697232c8a4f6cfea2a4ecf6f904eaf4b182372b579842fa8eecb2b370ca1e10f2af0784c43b8834ec574503cb64eacf1e17089d02e773162b03de35f9be099819fb151118a00eb4c9050145be2968a433a98eb5e35c154f49e2851d6c443f1901f2811def30a9b85fcdf9304e9fdbffadae448630bc834cbe469bae80470847e5b6671dc713ad3c1a1915ab4ed6d98b4a52d9a1e8f25edd93143391fb1366c99299fad17dfe79546c0416452deac2b53e81a445b349d9e36a17b194d97f5b3e141e10adf7b95745237241b1d2c85d2c5d70a49189d9a6d6de6d2ca87506dd2012ae0a7eee4618d5e26e6290acabaa0271bb285be9a00b6a21b4b50bfc7dd079ec1a84eecbf599c6ca9ac65b75746d8c778335722127b8ebad5030fb5cdc91be6c21ffa278cb7e567e4b0075a091f5fff1f3222f96a783e966888385b405202e1e847240d3fcb64968dd977511da1416cba00886bab1243c876daf02530899a8caa1e92caf2c4390c7e7528fd354f7bcffe87317eea7c2b101ceacc47f30ce2e81b9e29375b1b1cbafa096591258c001a66b1db8c7bf1b23d814436c662957e0ee6d2416557964d381a3032269878c5f3d33748f676ed20f42167332d0feda9df090d25d31400e54e8b26479918b0265975c490644099a18f40edd54017340957a68fe923dd153aa4c4fef00242f949f0c0f02355c22ca62ee32e2511e904f3de8756cc6d162f6cf5ab01d8f962310449b7761aca22d0dbe539d350747f209901605d39f1d551e7f4ba52eff6ea0214979a95bb3264d1c055a13884644ca2d01a9189a2f141b94835b5c9d34dafbde2c13de54b71d73a978375a9dba12d92f1aadeedc92c627afc6e1746498174e0d4b2af1dd40b4f226c27d8aaad349f165ea5c077d475366dcaf0846c268395a0fdc358a56e58ae8d7dcdf8dd680072bf0ea0ccb8c2668d663e428d969f195cedd9b8a7d2307726ab8bec606c06f66a8909e51ce4163c0012721dd4b56b1c2acfe783c35270309b48ccc9b8460f4c0a9d2e82bfe6a1029f135b43209ba1c3aeafe9ae8440ae7949cbee6be8fd1da239ae92738f6e08033c58736770478104bd1558dcf8ccb2010bb5660d70c44e70ef15", 0xf9e}, {0x0, 0x1}], 0x4) [ 1009.074469][ T3543] usb 5-1: new high-speed USB device number 31 using dummy_hcd [ 1009.352179][ T3543] usb 5-1: Using ep0 maxpacket: 16 [ 1009.482544][ T3543] usb 5-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 1009.497121][ T3543] usb 5-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 9 [ 1009.642867][ T3543] usb 5-1: New USB device found, idVendor=225e, idProduct=0006, bcdDevice= 0.00 [ 1009.652209][ T3543] usb 5-1: New USB device strings: Mfr=0, Product=0, SerialNumber=225 [ 1009.660537][ T3543] usb 5-1: SerialNumber: syz [ 1009.687808][ T3543] usb 5-1: config 0 descriptor?? [ 1009.733876][ T3543] hub 5-1:0.0: USB hub found [ 1009.962887][ T3543] hub 5-1:0.0: 1 port detected [ 1011.302254][ T3543] hub 5-1:0.0: hub_ext_port_status failed (err = 0) [ 1012.804057][ T124] usb 5-1: USB disconnect, device number 31 [ 1012.822179][ T3543] usb 5-1-port1: cannot disable (err = -71) [ 1012.828620][ T3543] usb 5-1-port1: attempt power cycle 15:17:26 executing program 4: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f00000005c0)=ANY=[@ANYBLOB="12010000090018105e22060000000000e1010902240001000000000904000009030000000921000000012222000905810317"], 0x0) syz_usb_control_io(r0, &(0x7f00000003c0)={0x2c, 0x0, 0x0, 0x0, &(0x7f0000000180)={0x20, 0x29, 0xf, {0xf, 0x29, 0x1, 0x0, 0x0, 0x0, '\b\x00', "006cf200"}}, 0x0}, 0x0) syz_usb_control_io$hid(r0, 0x0, &(0x7f0000000d80)={0x2c, &(0x7f0000000e80)=ANY=[@ANYRES32=0x0, @ANYRES64, @ANYRES64=0x0], 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, 0x0, &(0x7f0000000580)={0x2c, &(0x7f0000000040)=ANY=[@ANYBLOB="00000400000068"], 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$hid(r0, 0x0, &(0x7f0000000140)={0x2c, &(0x7f0000000680)={0x0, 0x0, 0x4, '\t\x00\x00\x00'}, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, 0x0, &(0x7f0000000c80)={0x2c, &(0x7f0000000ac0), 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, 0x0, &(0x7f00000015c0)={0x2c, &(0x7f0000001380)={0x0, 0x0, 0x4, "8c312282"}, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$hid(r0, 0x0, &(0x7f0000001e00)={0x2c, &(0x7f0000001c80)={0x0, 0x0, 0x4, "c4b3f510"}, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(r0, 0x0, &(0x7f0000000800)={0x84, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)={0x20, 0x0, 0x4}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$hid(r0, 0x0, &(0x7f00000025c0)={0x2c, &(0x7f0000002380)={0x0, 0x0, 0x4, "9bc5ec57"}, 0x0, 0x0, 0x0, 0x0}) 15:17:26 executing program 5: r0 = syz_open_dev$sg(&(0x7f0000000200), 0x0, 0x0) close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) ioctl$SG_GET_COMMAND_Q(r0, 0x2270, &(0x7f0000000040)) 15:17:26 executing program 0: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000f56000)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f00000000c0)={0x2, 0x3, 0x0, 0x2, 0xb, 0x0, 0x0, 0x0, [@sadb_key={0x1, 0x8}, @sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast2}}, @sadb_sa={0x2, 0x1, 0x0, 0x0, 0x0, 0x0, 0xfe}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @private}}]}, 0x58}}, 0x0) 15:17:26 executing program 2: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) mount$tmpfs(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080), 0x0, &(0x7f0000000500)=ANY=[@ANYBLOB='mpol=interleave=static:0']) umount2(&(0x7f00000000c0)='./file0\x00', 0x0) 15:17:26 executing program 1: r0 = bpf$MAP_CREATE(0x0, &(0x7f00000000c0)=@base={0x9, 0x2, 0x2, 0x1}, 0x48) bpf$BPF_GET_MAP_INFO(0x4, &(0x7f0000000080)={r0, 0x58}, 0x10) 15:17:26 executing program 3: semctl$SETALL(0x0, 0x0, 0x11, &(0x7f0000000080)) semctl$SETALL(0x0, 0x0, 0x3, &(0x7f0000002080)) 15:17:26 executing program 3: r0 = socket(0x2, 0x80805, 0x0) r1 = socket(0x2, 0x80805, 0x0) getsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX3(r1, 0x84, 0x6f, &(0x7f00000000c0)={0x0, 0x10, &(0x7f0000000080)=[@in={0x2, 0x0, @private=0xa010101}]}, &(0x7f0000000100)=0x10) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(r1, 0x84, 0x1d, &(0x7f0000000040)={0x1, [0x0]}, &(0x7f0000000180)=0x8) getsockopt$inet_sctp6_SCTP_DEFAULT_SEND_PARAM(r0, 0x84, 0xa, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, r2}, &(0x7f00000001c0)=0x20) 15:17:26 executing program 0: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_BATCH(r0, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000200)={{0x14}, [@NFT_MSG_NEWSET={0x4c, 0x9, 0xa, 0x401, 0x0, 0x1800, {}, [@NFTA_SET_ID={0x8}, @NFTA_SET_NAME={0x9, 0x2, 'syz1\x00'}, @NFTA_SET_TABLE={0x9, 0x1, 'syz0\x00'}, @NFTA_SET_KEY_LEN={0x8, 0x5, 0x1, 0x0, 0x2}, @NFTA_SET_KEY_TYPE={0x8}, @NFTA_SET_FLAGS={0x8, 0x3, 0x1, 0x0, 0x4a}]}], {0x14, 0x10}}, 0x74}}, 0x0) 15:17:26 executing program 1: mkdir(&(0x7f0000000400)='./file0\x00', 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000002080), 0x42, 0x0) mount$fuse(0x0, &(0x7f00000042c0)='./file0\x00', &(0x7f0000002000), 0x0, &(0x7f0000002140)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0, @ANYBLOB=',rootmode=00000000000002000040000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) read$FUSE(r0, &(0x7f00000021c0)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_INIT(r0, &(0x7f0000004340)={0x50, 0x0, r1}, 0x50) syz_fuse_handle_req(r0, &(0x7f000000aa40)="1a2a25cbb0294d49ea9d6d656cc4941b29424c93de4888210abf2077886ef4a3c40d76729c5aaf4dff848b37b0cb8e0f19f4d9f6c64c47c3e34038af4867453c38d1a3f3a7c897c0472655e908c2d276b5b6b1a6e01c5c1df81faa4085b9faf8951ebadcdefe5f7c75176a925ce71f352757d7475bbed7006ebea92a0579f90ecd1b08fe4f8e3b6c94defead5d81155c4066b3da9ea9ccb19be231f650d31285448b5266eb9de6b217a61fa7ae67ddcf80ce6b1884304a09c37f08475b841c3b20d1100ce0a9e01be3169db6aa4e3455dccdf9d027aea7f18c6b783283317f988bc75fc3932e4bf8fb253bfd8bbf9bbd9a016b55540e11389443d2cd2379c8cb7e9f7bf1af5e54521b40e86de65f86289f66224bfc7e1ed286c250deb914abf2fc182eef09c58ed0570991cc02cfbd9a1ba3758656d69a2c8c30fca48ba46e81dd8c945876b040e31725c3aee61a52f86b6b6ee02a09ea145116cb27572f478deaea75bd91462109f2c714110220f5c3580890f6ceb3a4e2e67dc64e34d4fcbc5e34cb67095c2884f39d1113a0b97dc6dd7fe0edaa13e69d4949bd37c7a5dab6297719dd3f17e8972fdc036f873d6eafa58ea877ea079426ddfdede809ff249b4aaa271b0e8da04f5f046bb7660f43cdf865b82f5bd4dc8de99a3bb3036eb3b0f8691cb92a64583ca3b0d458963dd305b118e99f4d112a8a2259239130681aa00ce4dbea4c8c54317a881f468927244b7f36de4e03b02094e673f1598b33b5842fd8a44e601e222ea965452ac269eca9d1f58062d455f489046df23f5ababd681bde69858d32d989db3e05d6e8a0e0e4a03be8f2bd39cb3306ff5736ddd4e46d2290371f0a7852d4b1bf7b38ecec4b71d0367d540619682cc9133f9d80f6c4bad1cf7b2d507d01a46771b5771ac3e416b1372b92b4501f0bc42c4c5a7be6f5b597817387b641d32ec49e32c6f99a1c8f6dda1ef9f99b35e1b6da1c8929823503cd5f6a86754a83093e48904ad029344cf322f182dae58e0e0d082f7131601e11e9016307bd9641716ce848993418caf417ac43ba63f615f41ed5a6252ba8c31890037ed53d34c341314100d2f80d389a6e77fd601a979617b083cf7acba562451d8f42bef8e3cb03aa832a9ba8bf88925129a8cbfd0710ae9a2298c95c4102787131b91391204ef0af3f6b7dfff67758698734bd949e6b6dccad0b294fb06b5f831c2d9851128ce674ee6c3e9563fc84d344dc339e284ad996029d354c98df4789fe25871995e9bf355bdf426d3d91e05d4655d103ebaa8dd56316401b8844c1a2468fa142f534363088da3274cede602106629d90a056254490c68af54128067ae298af401ba527a9caec1ea91e468e0c5e55393a1a2c6a860497c41fcce59281bf89fade026982ac1e1cd02aaf26fb91c9ef0e1ba4348aba291f0f3e0ecff46b308983d24c8d45d022452e629a5868a6397b69ddd15aa13f1f2a09d11ca9824595930bedbbe6f51c1c3a368a0f725baad5bf9e93d471b59de5362d0a5c7081fb6ee3d2305643b45f6e7a2e063046b3905ad10625bcab7049d3d09be61996843c45718049e8cfe6f6ebf3945074fcea96616a304871a772596548f7714ae82c5c78923d52c056f43edc2c5f9f3842b13d0961fadd0e1fed2d279a3afd2aa5adbfc6cce204dd7485ccdb3afee0fc6de5fd8b384dda0d283a3588beb807593b01f158266c15e37507e4c0c8b27741b2f83cf7369ec8a9476f3ae9676c156ed9175d878ba6b73cbf93db3b7cb18803e397caac513d4bfe0d2eaef87897b62065be7c0451a54feed3f929edef19aa5b9e3ccf8a2a831f072e4420edab6eb0989d26c811c0f1b361db99ead069fa3305689da437186df17ccaf3fe4b8e6c96a8215b5d0edd7d34d445dd9ee57f6b45d550872d3f2847c9454a62890693a6d7c948d7b70f300e3ae9fedcb149a5c9a81fb405fc3aa58c18e0008069c566be3ab3b9197ad9206214147551f68301f1b7fadd3a5604439044626ff017d7a589a0a1b1b3e3f61df31b2bfece2d98a59a3075830f34f38460816f4b4132d70489af4c5cf1012a238a6067f39d29a2c7541c04dd0f45ce8bc59560bd0c0a81f5144a56893cf7627f5034b1697cca1a2bd4aaa74e365eb3598f9261ca94f7f27c973accc586dd5a4d94327f343eb6892bed65948186c5dfa2e146a5141889ef78e55ad261181e683a6b9ec42fd70e0c0c548cf627aa841e4bfa0ce0cb629e829588c71998e95c2e32f6705afe76121a1cb91bbda3b2244c1df821695eff06bdf5be7a15c9bcb8b7c2fb94578b1b84ce34f6403032ef1032780ddf958b3efbdc5376e551a2fa9a90459247fed61c9da4fcf0ceac0e64ef3977b33785ca12372db10b4d287bd8a83ad774e68816ce5f9205abb9e755410eb4fd43b0c69c47a1fd348cb3c7f9bf54a673cd495155412d256c54fdab36f2536c5a6bfb07da4d02729a399f05313987d80bde85eb55fce836e0944d8c08c745585d5d5e539f96a4655429ff50540dfd2a965e6c07e6966f31f05d94a7b1c21116a827a15bba6ac774413346a19573deec4bb8c5bbadf9d851a1ef270dcb9e1055060314e63469c0767921c3650e843210c50237cb74a79d1a331d8cabb06396ad6c7ef47e88ac6f8bb2d2d9807c20b675f26ce7f56288edf6d6a01918519946e33be202c29bab082f3ce58ede56fb01d1232c6eba2e760e65d6867c4eef4631b3fd370f12f2d4682b109298ef086c73ccb6ac877c6268f8b699f6e19db0a917d181a0ba30eaa0d4f338dd7502bf0c503ec2382caea24e9046c7dcab67ccf6faf9338cae49d2bf0694e4a607b7c5b0cc73cf6f807159d1d1046351337c3f873ecb685040f5dc6dd38dc08136fe40ebbe634c78895d21cc2f4aff859e825f8900818b18cdb848186e73bba0a9f098b3ed34a0098f95f9e30d8ec95e3824b1db416ab1e01983c7b77ace66eb46b049c2008fa63bb47e63fe84ec4b23c8119c6c388c9f576401606c991ab26ee951318dbee3419ffd29bc3f369a7918675b07410059573812fc0dec7765dc31737a307001804edaa7329aa9b81484c9dcb588db1a4ccb2f0c3a1ccdf8a3ed9e9f15384b7564a96e910d8805ef84e42c503ca12cb990c5d816e67c6925ee75130caa596860dacc16f7454b6e6e09e9790da8f2d03fc94ca2ceb8ed9d2ae4bdac2e4d626786408c7b8a84656f630384b253161cb5e9442706f44a8390fe820fb179af54e7c1153f4ed857c33cffd8397a698b404e9fbba6fc3f25a4c3ca63d7b34c9842b330744fd46923f9763edac8b94bdfe3ec1f48a09c1169e3fb56a7c76863695d38b44d4836cc6e7fb0ee5b63b4784e778f1b5eec058e54140864d8154a731d1e9997cfea0c5f4a98cf9d8a7746159b1442a4660be3fbb79484b478cec0b9fdcfe62e4b111df4c0f5e63e1854033e3e1941c6088363c0db9c5b203236472fea3abbebdf4f03fb80e1bae72cc07a494f78cef8e1e29eec1abaf791a157beadcd5d58a2abfdaccd796f6960fc8e8e2b5d44a04b9bbccfd892f1549eabee785763a3f3a163f5bb5cfd2efb02016a39fb1d94931a84779c8d7d58ce9b74961da15b828f82a0f0af8357b27c479879f14f29586cb843b6f97fc2f7982f38b5af7c2898918d61f4d3abe17335099140831b198e3dad6300fd1d3be3000a2381cf701190b05fefb7200d6a3ab4ffb9f8fbe4a3f19b041d9d892ba9dc523dafdd99b3b83935f267d77562af204353645db4cdd3a61f1b22e7b7c4a8630643592a2137ae4e017744709a79f49ba1127dd606e46ad91051df2b2aa0bb7870b5a4049ab488001ad06c4338e124da20476b56ff59cb5773478b37b3055bec7ad5999aaacb7add37b23a81e0c8a85af0920ab9be1ab50f5db1fae410a8db65e6ce3c2d01095cce45209a756301723caa692374ca2ee03ebe406d9302f579ca269ff09f0a4e34690af8c4f209a91583475280a0e65a43883c2047780695ffc1d76abcab859ba892b946855aae3fcb3166a118b2c3576ff8d75bda04c28b987f9e19c73e6fd07d81157d3ade8b8183ab46038fd5d4e58cc77af486f5ac6a91fb39360f6a72ab398ab2b1446c76e1efe5db2a77294625f307d9f19964169b0672eba62a17aa4c1087d7936af750dbbd1ea2e10b1276011a9a6e4a17e081045cf0f148dae53a6f42a38d5e9a15f8991f6c67cc18597de92c171c78bd71d18cf62c3ef85db5ca1c7865ef42319796fe9d2b8a044ce0b045dfbd819ebd1e7c975c2d0e6960ca72bce99b3da9c317d8d09ec1a3ff23406b3f229d944ea4fe363e9dce5cdc9f6ba4b5689b2a9d90708e83d734b152606be959c70262ebda63de24640c14e8aa3f4eb4b89c2be81df4457f056821d3f94bd7e3e049de55035432413120d0118f910926fb639a3a509661c0b994829f8400398d65119b99f4d66c09da5147ba99ac7730681c491ae53578031d0d43d1af00b99c04a543f6673deb39d9871514e026a66fbd85953ae66c0ff80e3b7c7ce6ad33c4da4d353a9468148cbebd29c562db828791cafa5d0138eeec3e11efab41d6c9dd60dea7abfc2341a17571a916a9b20c3523620a844f33d381ad397fa35611839dc397811229e95c3f61a36ee32e6d175e94e134c60e58977133fe408b3f66aedd95faec1cd4eeb894480e764803bef4f4403c6e0091dde05a18bd15c7329ec4700ddce3b5d54375e97051094bed0a366437feb59c6dba2b877e559f1ea2695a03c3164d25cc2d9d21e5eb375e01fa5533b1256a78cb6655a57ddb89f3865abfea65b9a307cd528bda8ae034733f8e4f6ef66f09608cfe80818c21a4c85b8007bbb9a43d9093eccb78c4f578007c359c622ebdecc851157db76b3f292ec6a37d156895e06f3ea8f8a878ad5543ba567eb045efca70191fe9973705c1b89b37c00f4f0cbf8153ada27fe77848ff16b3810368138feb1772053087519c203ff0d8ff3dfc53a3e866ced9f398e0aaba015d93249a2beb0979c4195d03847af6a46e31f9022b4ba78f5cf46125461a707ad6f08023588632cc87d700b0da8fa181a7200b5db52c72626ad68757b6737dfcbb3dd6fc1e144c6c411314fa56562b9d501622b99c72bbe95288b48cbeffe91525439e00bf113ca5fe3be289ea5a9e6d3a77d146730e7701a5f273dab8295f2a1027868f5733785bd6630f3c3394de28e71670585be4c36a22e58ea00a4e07aa34c057e48d5b85d96cd0e1e6c9714b54187cac0c13ef1d8457aed73b51b9bfd0ca797802cf31059f69b23cfb4cd944f4e3e4c1e089bf478528c4e97ec05a651268292c9826a4b6ccb1c08d2a49f800d04f85a9ac0af72903abdeb89c667d46e55f9585d2363a10f85fdd157015c758eec538e05ad5bf541d0683d786c9e755782c00fcf4602c83957c9b0651d087f13a5737ce28cf55aa736efd49aac68342adb7ca8216e1045f45e4170f06fa0d84009a7fd4570e48fda9aba3b783de85c442fce4f75680aaca535a8687f417fe6698f2bb3e8b1d94fff539474959d2ee1993617bb4404705ec575cbeb089a2ebc8239a1d0469442d77ee4546b51887209f158d1f1526f5c89eeff2a03a2dbfadb761adf7d6a509598922fa51bc1844ca6ca087caa21685de567229d48a612fd7137ebb2f331c0a9c84917af392706e8b679362d954ca4115bdc707b5e58e471cda6cce21cd6929ba90824576b5052bc62d9c337e4395745b0da7ba161de1ca2d21c4fbc72a654275e308a0d78a6bb4cf1dd79e0a28abcaefdf3db53d88993f641e16887b0cbb75b4da261463134e50e63b733ec04b5e14e6c7b0a4f54fe6ca06741aadf4c6d6bac96b2e1fd8b0f0b1b50fe294be1a004318c2c2c209a73bfdd42a3374f6e722a2273a2748bcabce0f88783d8973df96124f6187cd39f723e9736fc0b36dd8696cb968562de31567fd20e88361711a227d9199b90159410b6fb3bdef2bafd9b298b1b2f178a72cf92da9c2dda54cf896b646ff875ddddaa673e237a61859101625fce0fc659daf438a8e0224a641bf8a4f82f85af48930c5044db44faad332afaf0580dfad9556f0dc4ec60f2d25055ac4ae93fc53265c7e77761a4619df8a568591df645592526e9a89fdec3e73cafa9647154cbadcd2d744f8c400bb60ebb26b117508019fbc48f3a477863fb51433602c808ce7a28e5c4650b68af9e76c55553dea738e5c91b66311ecd3b033c6fd10cac1ca0b3548c5b709a3d51b7519efc09735c8459a907023524d573370ea484f26bcb7c24e0d7b5501c3d074589baeebbdc3cf8516e3bea72b21268b3683b96ecbff4c6e3dea10758121820235c8296a7b3a455cb8dd1f9133f5b9d42205595d63040d77ff9b44f89341b598e3d8162ab53b38cfa637ac958c759922cc99571c11533cba1627512e52b29d42aaab04b7c7703ea0a9a2b8e5a462426fc0f927784df57380e8c3169d94b0740703ca0fb44dd08e4e0f3ea049e317a210bcf51035dc040939e0f38146ae07b91b718fd4971bd9903f4d4c4162ac8c27da0f2b2dc828d97cbee72d0364ce1145a80d1e3dedf1aec5029ca7b92373ede9093c7ce1b163e4a589ac3e5be385d6e79bdb980973f3d361a196a0fc95d5e042df4420e3dea0d5eb05cd33cfd54269d6d3402c5ffc2a4dd11ad59c5d6191740191bfb6af94b36d67c4d4fcaec41b45cf1b510c3e83d9f91f241e2d9bc68464b5411c360b412c3dfd4e04f4daf4bb6669afbc44a880978a4cc922ceabcc71d1cb28787aea658b3d0872c6ca2020054d2906fa3605118467801fd07d247116d5130e5ccc299551807297e1b5116ba3948ef1487292d82b3f6d1aace1f0bf607255c100998155b3d52d6b29b6b283808a30fc20d31b0c15d869a7e8237d1048d2aefbdbfbdf579075ce1a7013518e17fb37fa0cbfda324908861214d80a522ade3e6bad67e3eb81ee02ec5e1a1e303eb907c99393027390c73a37dc1ad9e5e171145a65d52f51893f8e3e746de5f55ad69ca2cbf68bf453a8d78bc21527744cc9a88be7738d8c7db63473a932e2ae181c6de8fd150ced7f26fbc4568a60c0b0eff602e24f1d0945a305546de4e5a56a59802a5a0cf6a377f48298de75172d42129ada9a0494ce3d4e4d9ad69d24ad90424523c42666a8285bc21f5684724c422cd85f8ab4a4d110d1d6be0ae1f2a69398d849d68537a4d097dd2a74014645605c69b0f7a2cff6dd39b66db6f1da8401150a399916c43791eca4d4a2d64b3ff81aacfc9578ef2d5f529380cf3a51d0c2e51458a6dfb3a6c8ce1578bd28f9f6f1596af7f434382727bc886fd52a769f039fe54235bc1c31bb0f3c112bff630248e0cac3bfa3c8de779a011a2b5e6187ed9a8d85ea3a6c4a2a197fdc8bb5d0918181b0accdf8beb4cdd066beb8c67af6859271b5aa24617e3b43b9d01b6356569c0225aa65dec66fd224b0a702b26de696988ad19bebc310dda7459bf56979bb86ac39c44b3deb967863fa4fccae4a5a9618e5da07f900be1b0e69233734ffb52191d305da74bb19159020971c04498e9112472a6cc8377dcb2ff5f4eba5a7760b48d9f57fe2c764e2cee5e11f4ff602abca0c25f59f2267812902d93b62be4b55cc3e83b3847b50749a5e6b9ec3f7508c2220a7339b897395e07263fdf3ac67a6d6f47125d07505273a66f72ecf939c8a7f4ab369870d636795d63551c6ead6115960e5dbb612d007e87b65c7dd82e48c78dcea97dab0deb7e141e93ea96ea95a9b956881c991fcc0f934efefdd44e78cb87cbc6ba82a08bd54e27b97c319a5d4c4fd1f1d8d0fe36c3d2f18eb3a949410a3cbb93e675157370c5b8dc2dc974f57abf3f0a6cb3c4c506be5b909da5fd491224f05bbd6323f3f4feebd65f42297233ea4cd4e94867d754f8213551ae218d18f79d01ae6613a40115476227dc5fa7d8814297989d27d21d08463d8d14a11d08b73330276863e586467c457377c381446a5a629896e60b6cec4d9775f0f4e8d9bf002a9192ca4ab37b9b4f0110f397d6481ab5bd76d99446b9e7c44ef9a3f007e1fcbf75c75459c0465daf87414f4f9f3304255397dea9c1d028d272b4aebec1c92f9fca0eea4bdabbd1e3c131c7afe39757263860710304a6111248f79318f6ff43c4735705acbd571f117e8d33640f7af71f1a3d052c446c3b8a50d621c44ba0633dc3abfcbf2a94e5a174f3cdc74da678a5d0746c9f1382787eb236384e9e431dd2a13166766d048716fd96ce05541ce1dfd7a8bff0fa60ea783dfeaa72994f34ef1af13c1c02e209d77ab707f1af73adeafe156335ef1b9572890635c920859b0153c9aaf24666c79cc528cd0be0950be71ed0dfea153b43372a2911351fa20ada02948896e20f1fb0d771531e060a0ca7664334234cbced6b9399fa14bc48fee74935438c93a5f8a21ec66a588da749faebec0571482e6852aef76c0bf061825e278a0fe139ff73eefe5769fb82a9f467e77f0623e1b165ce13364a89d1fe0a80eecfa9cf1a3ae5f04d1f71f0783e0190cbc3a979431cda0c0ab845db58bab19f8fe0737e79b7b147e8fe37475a49fe2eaef0ac6b46e0e15379934c95551c5fe650de5fdab3322653059cdbe207f4db2a7bb10d6609ac0374eb3c0f998d1fe3ac528824854f221a56a9d84bf6c27b411dc019280feef470bd80b408122e6b0784601388e40ba7e7c33c0dfba0785f8ff7b5189eb1a0a1f75542b261ef30d0e0b95a32d4c4e90101a279439b452f5c76e4226a7bdd9f1334715f08fe7c05a31bbb0d89e74548942f0537e331d2960ee0878461075094d9d385c6cfd3631fb0d761534fd19bc7b463dbca7278b0664ac42af50d857ccd8786e9efe34033aa82d485faa1c9b99f8d0066df16ce10d1ecb3c7f7b863f088f1ff24e9f10f89e274fd7768202d79cfa0bc514d59f7e51e5cd005275e8a355ea28a33fc87bd090089e9b82d893c772718c4a2854143302cac328846d1d16470c4447f5a98b5d2d14bb94e71815dbacd28cd81f21e901f04843efde957a468e17aac6b2cdb9c979725a904b9bcc85294c495e5b14e7b45b89700d7f8ccb2ac7674169a09744c89f3963221292b9efbb627b8e4fc00c7c60c12b0c8620a33cf25c3794fa123c63494644b91e55e868ebf98faaf3866faadefa38e19c070bfd650ee06b80b6dbc6258211034513f535dc75c76a8be93dbc4082b97f6423329e6c71afb9df4eba798626124d6cf7da4777bed386e5b3301464db72a3ad93ed506768ce8a400d93b8a59c0d3fcfd4b34f79671a41deb54598d212c6fd9537da1759827f36b58b955f846a0bb078f374fc424c281888b66833fa2f4e1c13733ad1e388cd6e7e8dfdb152e273d1157e090eb9f66b4918edc993e10d2ec85122afaa0c79724c83a47f9f8c9c613beee5cc61e20a2c285696412f6d1955447f556280f3376281f88fdd3d062187d61a6489765eeacd71c36d556547eceb0bde23681a8a7c9ac9420fb9a54e5efcf0340868f72f1301a2317fd2a88afd5720bab1d5e657320567b5330792908e737fe2d4964bb7e38a142b5f71e24c1e828d55cffe103ffbeb1b96b20730ca4f8d4e22916f802f7d8bd74e19020d6f4d95547413b4b338aa05e877749af06e9596237b4c0742d9aa582209742abd1993a58585e04abc9d17a077addcec7694e089dc3192519692a0c03cdddc179bc430acba00514a41d4bbbac717bcb9a3dc2778aec7300fd4c9b38f3a60eb6e0ad01e1ff34c9bbe119ed9e8bae929e567ba30e4a44a54f94ba5183f87212322d0855a9cb4b1d788214b0bad6cf1d266d2370bb5d81d121dd4f180828bd60dc2e008c94a0c43387bd182a231c31b4ecb82790381d323f4fe15ec1654baea2c10aaed914eda86af4ff60fd9dab46fea484c1be58ea2bc8736fe33a191607c9de8631b019bf20badfe5db3f94c2bab6f28101baf40951f0ebfba73bb8a3adca22e67f2f55b136ec6ce62dd661185e98a7c4c53b307b3a95c7ba0adc855f86ee71e78eba776322b87496c50ba15d9d8e43a50402a97eb987b15263164822c60eb982df84d5feeff6431bd07415aa08a98569dc2d67e18b2db98c1ffa8429f7a47d11d7f4fcb2641b581773c983ed048f4a313a7dd5deec700eb3879b91ac7702ec1b77a812d7adc246b53ce254ef413b782a63a910a15a825d4cb6e74233622590660028528c94b57e4005dbfef0118d3be15c37b9b5f8b4c4734c7eeec4ab0e4e1ac8fa7cbd2f6d39f0a8e5f63d75e69cb9d464fcd3dbf521131003b01314ab119b56570290df81e072a36952389f05adbee84a3d7b65795235c47806b0f9900d570fc07bb1fb8882849360d84cd4996477dc6eee6901cd7bdfd76de094304bc32074aaad4c1647f42d3d3b22f0b2c7679af075e265907c1d20150dbce40394ac7866ec2b7ecba978b55221d8018de681b637c869c827f6fe5613b9318a8b98da5c5eb572af22c668fd06c0591b91415383fb31573477249f75b2195ba474472b1bda74c63e3cf12bd894f1a30c8a45da45697035e5f0d2dbbfdf48e612bd12a5346d7e74b0b66f366a987283b3af3dbfde2887b33eff95a2caeb4edfa4fec86de8f33e26ee8fb495ee50eb0a9d573964c9cdc744c1627ef1f4422cee785fb813a51f7e3047e1448745d3caea8f303b18451c11b48472016f3f9abb921f996b23ae3b8ceb01aeed266a6ff7943865e64834e737ddbde13b69d15608ac76ff95a40350e15c96c406bceccd75192792e4d084decd84d90499b7d75756413aca914d995b0a2513206061e86fb9c067ab0615ae336ae58d7fb7a51fe10ad575cbb0dd00d58d79a0b484ed1c2c74d19023235daf879f20bd44fa8073c98c2fe00a0338e24e729489ecebcb64715376e932b7ec3f1e83e38fb5ee538efedd14691b33d8a9da3f7f15ec33febc33f4f2eecc327c7151c5600fee7feb46651c9c8b682c4f97c3253a175a47bd16947f2bd4243909a856c91d136e9e681d89f28771904354ec61d0aee283b9243ed6970c2fa3d7d2775e202f8aca3e814e2d260e4ca4c0a1186d6eae5939e051650b89aba39cd55c8fd5e542e3c6735072e95ecc3f36b3f1013f63e50d1b2b2c02c75c46226d9c5f78784db5288be519ccf08d882dd2a48036ebe16e645af51c5b40b98ee030684025e398759a8c72a63660666aca07b85d157eaf1ce105f24c3880c957aa1f3038a97fc3e68b6e2054b47a1d1901ebe653c24a34db46f53927cdaefc8ce2a761ae295830d824f60a1be0623e478a8ddf20531b4a02bf392e93b5b0c6eea24f9cea00623407971cda8a0265657f7e87a68edb26d46492c6476cf216be283ddccba04ac92a59a13be9cd6f2fe013901b5f54d41d2cf74a048a66fd1f3cff11c77a88be5ca7b69fc55f690387ccb9c932490c3ff5c2e0d5f9f0a919b0b0d9bd7a64aec9a0109dadfeecbb3cb3db3eaa6c0abe4fce0cd3c2985c61b15de3fc2368ab7dbed87425577c1d1f6e3fa5c4a5da71316ef6a885a66d133afd97db1cc868eae99c48a065d075ca24a716d2c9285b54167bb2ce9a1477a2dd163", 0x2000, &(0x7f0000006840)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000006480)={0x90, 0x0, 0x0, {0x1, 0x0, 0x0, 0x0, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8000}}}, 0x0, 0x0, 0x0, 0x0}) openat(0xffffffffffffff9c, &(0x7f0000002040)='./file0/file0\x00', 0x0, 0x0) umount2(&(0x7f0000000080)='./file0\x00', 0x0) 15:17:26 executing program 5: r0 = syz_open_dev$sg(&(0x7f0000000200), 0x0, 0x0) close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) ioctl$SG_GET_COMMAND_Q(r0, 0x2270, &(0x7f0000000040)) 15:17:26 executing program 2: r0 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r0, &(0x7f0000000380)={0x2, 0x4e22}, 0x10) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r1, &(0x7f0000000400)={0xa, 0x4e22, 0x0, @ipv4={'\x00', '\xff\xff', @empty=0xe0ffffff}}, 0x1c) 15:17:27 executing program 3: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x4, &(0x7f0000000080)=@framed={{}, [@call={0x85, 0x0, 0x0, 0xe}]}, &(0x7f0000000100)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) [ 1014.292247][ T124] usb 5-1: new high-speed USB device number 36 using dummy_hcd [ 1014.547814][ T124] usb 5-1: Using ep0 maxpacket: 16 [ 1014.678186][ T124] usb 5-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 1014.690072][ T124] usb 5-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 9 [ 1014.792519][ T124] usb 5-1: New USB device found, idVendor=225e, idProduct=0006, bcdDevice= 0.00 [ 1014.802084][ T124] usb 5-1: New USB device strings: Mfr=0, Product=0, SerialNumber=225 [ 1014.810413][ T124] usb 5-1: SerialNumber: syz [ 1014.825562][ T124] usb 5-1: config 0 descriptor?? [ 1014.878447][ T124] hub 5-1:0.0: USB hub found [ 1015.102630][ T124] hub 5-1:0.0: 1 port detected [ 1016.442318][ T124] hub 5-1:0.0: hub_ext_port_status failed (err = 0) [ 1017.904765][ T3543] usb 5-1: USB disconnect, device number 36 [ 1017.913212][ T124] usb 5-1-port1: attempt power cycle 15:17:31 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000100), 0xffffffffffffffff) r2 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r2, 0x8933, &(0x7f0000000200)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_SET_INTERFACE(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000140)={0x24, r1, 0x3, 0x0, 0x0, {{}, {@val={0x8, 0x3, r3}, @void}}, [@NL80211_ATTR_IFTYPE={0x8, 0x5, 0xc}]}, 0x24}}, 0x0) 15:17:31 executing program 1: mkdir(&(0x7f0000000400)='./file0\x00', 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000002080), 0x42, 0x0) mount$fuse(0x0, &(0x7f00000042c0)='./file0\x00', &(0x7f0000002000), 0x0, &(0x7f0000002140)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0, @ANYBLOB=',rootmode=00000000000002000040000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) read$FUSE(r0, &(0x7f00000021c0)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_INIT(r0, &(0x7f0000004340)={0x50, 0x0, r1}, 0x50) syz_fuse_handle_req(r0, &(0x7f000000aa40)="1a2a25cbb0294d49ea9d6d656cc4941b29424c93de4888210abf2077886ef4a3c40d76729c5aaf4dff848b37b0cb8e0f19f4d9f6c64c47c3e34038af4867453c38d1a3f3a7c897c0472655e908c2d276b5b6b1a6e01c5c1df81faa4085b9faf8951ebadcdefe5f7c75176a925ce71f352757d7475bbed7006ebea92a0579f90ecd1b08fe4f8e3b6c94defead5d81155c4066b3da9ea9ccb19be231f650d31285448b5266eb9de6b217a61fa7ae67ddcf80ce6b1884304a09c37f08475b841c3b20d1100ce0a9e01be3169db6aa4e3455dccdf9d027aea7f18c6b783283317f988bc75fc3932e4bf8fb253bfd8bbf9bbd9a016b55540e11389443d2cd2379c8cb7e9f7bf1af5e54521b40e86de65f86289f66224bfc7e1ed286c250deb914abf2fc182eef09c58ed0570991cc02cfbd9a1ba3758656d69a2c8c30fca48ba46e81dd8c945876b040e31725c3aee61a52f86b6b6ee02a09ea145116cb27572f478deaea75bd91462109f2c714110220f5c3580890f6ceb3a4e2e67dc64e34d4fcbc5e34cb67095c2884f39d1113a0b97dc6dd7fe0edaa13e69d4949bd37c7a5dab6297719dd3f17e8972fdc036f873d6eafa58ea877ea079426ddfdede809ff249b4aaa271b0e8da04f5f046bb7660f43cdf865b82f5bd4dc8de99a3bb3036eb3b0f8691cb92a64583ca3b0d458963dd305b118e99f4d112a8a2259239130681aa00ce4dbea4c8c54317a881f468927244b7f36de4e03b02094e673f1598b33b5842fd8a44e601e222ea965452ac269eca9d1f58062d455f489046df23f5ababd681bde69858d32d989db3e05d6e8a0e0e4a03be8f2bd39cb3306ff5736ddd4e46d2290371f0a7852d4b1bf7b38ecec4b71d0367d540619682cc9133f9d80f6c4bad1cf7b2d507d01a46771b5771ac3e416b1372b92b4501f0bc42c4c5a7be6f5b597817387b641d32ec49e32c6f99a1c8f6dda1ef9f99b35e1b6da1c8929823503cd5f6a86754a83093e48904ad029344cf322f182dae58e0e0d082f7131601e11e9016307bd9641716ce848993418caf417ac43ba63f615f41ed5a6252ba8c31890037ed53d34c341314100d2f80d389a6e77fd601a979617b083cf7acba562451d8f42bef8e3cb03aa832a9ba8bf88925129a8cbfd0710ae9a2298c95c4102787131b91391204ef0af3f6b7dfff67758698734bd949e6b6dccad0b294fb06b5f831c2d9851128ce674ee6c3e9563fc84d344dc339e284ad996029d354c98df4789fe25871995e9bf355bdf426d3d91e05d4655d103ebaa8dd56316401b8844c1a2468fa142f534363088da3274cede602106629d90a056254490c68af54128067ae298af401ba527a9caec1ea91e468e0c5e55393a1a2c6a860497c41fcce59281bf89fade026982ac1e1cd02aaf26fb91c9ef0e1ba4348aba291f0f3e0ecff46b308983d24c8d45d022452e629a5868a6397b69ddd15aa13f1f2a09d11ca9824595930bedbbe6f51c1c3a368a0f725baad5bf9e93d471b59de5362d0a5c7081fb6ee3d2305643b45f6e7a2e063046b3905ad10625bcab7049d3d09be61996843c45718049e8cfe6f6ebf3945074fcea96616a304871a772596548f7714ae82c5c78923d52c056f43edc2c5f9f3842b13d0961fadd0e1fed2d279a3afd2aa5adbfc6cce204dd7485ccdb3afee0fc6de5fd8b384dda0d283a3588beb807593b01f158266c15e37507e4c0c8b27741b2f83cf7369ec8a9476f3ae9676c156ed9175d878ba6b73cbf93db3b7cb18803e397caac513d4bfe0d2eaef87897b62065be7c0451a54feed3f929edef19aa5b9e3ccf8a2a831f072e4420edab6eb0989d26c811c0f1b361db99ead069fa3305689da437186df17ccaf3fe4b8e6c96a8215b5d0edd7d34d445dd9ee57f6b45d550872d3f2847c9454a62890693a6d7c948d7b70f300e3ae9fedcb149a5c9a81fb405fc3aa58c18e0008069c566be3ab3b9197ad9206214147551f68301f1b7fadd3a5604439044626ff017d7a589a0a1b1b3e3f61df31b2bfece2d98a59a3075830f34f38460816f4b4132d70489af4c5cf1012a238a6067f39d29a2c7541c04dd0f45ce8bc59560bd0c0a81f5144a56893cf7627f5034b1697cca1a2bd4aaa74e365eb3598f9261ca94f7f27c973accc586dd5a4d94327f343eb6892bed65948186c5dfa2e146a5141889ef78e55ad261181e683a6b9ec42fd70e0c0c548cf627aa841e4bfa0ce0cb629e829588c71998e95c2e32f6705afe76121a1cb91bbda3b2244c1df821695eff06bdf5be7a15c9bcb8b7c2fb94578b1b84ce34f6403032ef1032780ddf958b3efbdc5376e551a2fa9a90459247fed61c9da4fcf0ceac0e64ef3977b33785ca12372db10b4d287bd8a83ad774e68816ce5f9205abb9e755410eb4fd43b0c69c47a1fd348cb3c7f9bf54a673cd495155412d256c54fdab36f2536c5a6bfb07da4d02729a399f05313987d80bde85eb55fce836e0944d8c08c745585d5d5e539f96a4655429ff50540dfd2a965e6c07e6966f31f05d94a7b1c21116a827a15bba6ac774413346a19573deec4bb8c5bbadf9d851a1ef270dcb9e1055060314e63469c0767921c3650e843210c50237cb74a79d1a331d8cabb06396ad6c7ef47e88ac6f8bb2d2d9807c20b675f26ce7f56288edf6d6a01918519946e33be202c29bab082f3ce58ede56fb01d1232c6eba2e760e65d6867c4eef4631b3fd370f12f2d4682b109298ef086c73ccb6ac877c6268f8b699f6e19db0a917d181a0ba30eaa0d4f338dd7502bf0c503ec2382caea24e9046c7dcab67ccf6faf9338cae49d2bf0694e4a607b7c5b0cc73cf6f807159d1d1046351337c3f873ecb685040f5dc6dd38dc08136fe40ebbe634c78895d21cc2f4aff859e825f8900818b18cdb848186e73bba0a9f098b3ed34a0098f95f9e30d8ec95e3824b1db416ab1e01983c7b77ace66eb46b049c2008fa63bb47e63fe84ec4b23c8119c6c388c9f576401606c991ab26ee951318dbee3419ffd29bc3f369a7918675b07410059573812fc0dec7765dc31737a307001804edaa7329aa9b81484c9dcb588db1a4ccb2f0c3a1ccdf8a3ed9e9f15384b7564a96e910d8805ef84e42c503ca12cb990c5d816e67c6925ee75130caa596860dacc16f7454b6e6e09e9790da8f2d03fc94ca2ceb8ed9d2ae4bdac2e4d626786408c7b8a84656f630384b253161cb5e9442706f44a8390fe820fb179af54e7c1153f4ed857c33cffd8397a698b404e9fbba6fc3f25a4c3ca63d7b34c9842b330744fd46923f9763edac8b94bdfe3ec1f48a09c1169e3fb56a7c76863695d38b44d4836cc6e7fb0ee5b63b4784e778f1b5eec058e54140864d8154a731d1e9997cfea0c5f4a98cf9d8a7746159b1442a4660be3fbb79484b478cec0b9fdcfe62e4b111df4c0f5e63e1854033e3e1941c6088363c0db9c5b203236472fea3abbebdf4f03fb80e1bae72cc07a494f78cef8e1e29eec1abaf791a157beadcd5d58a2abfdaccd796f6960fc8e8e2b5d44a04b9bbccfd892f1549eabee785763a3f3a163f5bb5cfd2efb02016a39fb1d94931a84779c8d7d58ce9b74961da15b828f82a0f0af8357b27c479879f14f29586cb843b6f97fc2f7982f38b5af7c2898918d61f4d3abe17335099140831b198e3dad6300fd1d3be3000a2381cf701190b05fefb7200d6a3ab4ffb9f8fbe4a3f19b041d9d892ba9dc523dafdd99b3b83935f267d77562af204353645db4cdd3a61f1b22e7b7c4a8630643592a2137ae4e017744709a79f49ba1127dd606e46ad91051df2b2aa0bb7870b5a4049ab488001ad06c4338e124da20476b56ff59cb5773478b37b3055bec7ad5999aaacb7add37b23a81e0c8a85af0920ab9be1ab50f5db1fae410a8db65e6ce3c2d01095cce45209a756301723caa692374ca2ee03ebe406d9302f579ca269ff09f0a4e34690af8c4f209a91583475280a0e65a43883c2047780695ffc1d76abcab859ba892b946855aae3fcb3166a118b2c3576ff8d75bda04c28b987f9e19c73e6fd07d81157d3ade8b8183ab46038fd5d4e58cc77af486f5ac6a91fb39360f6a72ab398ab2b1446c76e1efe5db2a77294625f307d9f19964169b0672eba62a17aa4c1087d7936af750dbbd1ea2e10b1276011a9a6e4a17e081045cf0f148dae53a6f42a38d5e9a15f8991f6c67cc18597de92c171c78bd71d18cf62c3ef85db5ca1c7865ef42319796fe9d2b8a044ce0b045dfbd819ebd1e7c975c2d0e6960ca72bce99b3da9c317d8d09ec1a3ff23406b3f229d944ea4fe363e9dce5cdc9f6ba4b5689b2a9d90708e83d734b152606be959c70262ebda63de24640c14e8aa3f4eb4b89c2be81df4457f056821d3f94bd7e3e049de55035432413120d0118f910926fb639a3a509661c0b994829f8400398d65119b99f4d66c09da5147ba99ac7730681c491ae53578031d0d43d1af00b99c04a543f6673deb39d9871514e026a66fbd85953ae66c0ff80e3b7c7ce6ad33c4da4d353a9468148cbebd29c562db828791cafa5d0138eeec3e11efab41d6c9dd60dea7abfc2341a17571a916a9b20c3523620a844f33d381ad397fa35611839dc397811229e95c3f61a36ee32e6d175e94e134c60e58977133fe408b3f66aedd95faec1cd4eeb894480e764803bef4f4403c6e0091dde05a18bd15c7329ec4700ddce3b5d54375e97051094bed0a366437feb59c6dba2b877e559f1ea2695a03c3164d25cc2d9d21e5eb375e01fa5533b1256a78cb6655a57ddb89f3865abfea65b9a307cd528bda8ae034733f8e4f6ef66f09608cfe80818c21a4c85b8007bbb9a43d9093eccb78c4f578007c359c622ebdecc851157db76b3f292ec6a37d156895e06f3ea8f8a878ad5543ba567eb045efca70191fe9973705c1b89b37c00f4f0cbf8153ada27fe77848ff16b3810368138feb1772053087519c203ff0d8ff3dfc53a3e866ced9f398e0aaba015d93249a2beb0979c4195d03847af6a46e31f9022b4ba78f5cf46125461a707ad6f08023588632cc87d700b0da8fa181a7200b5db52c72626ad68757b6737dfcbb3dd6fc1e144c6c411314fa56562b9d501622b99c72bbe95288b48cbeffe91525439e00bf113ca5fe3be289ea5a9e6d3a77d146730e7701a5f273dab8295f2a1027868f5733785bd6630f3c3394de28e71670585be4c36a22e58ea00a4e07aa34c057e48d5b85d96cd0e1e6c9714b54187cac0c13ef1d8457aed73b51b9bfd0ca797802cf31059f69b23cfb4cd944f4e3e4c1e089bf478528c4e97ec05a651268292c9826a4b6ccb1c08d2a49f800d04f85a9ac0af72903abdeb89c667d46e55f9585d2363a10f85fdd157015c758eec538e05ad5bf541d0683d786c9e755782c00fcf4602c83957c9b0651d087f13a5737ce28cf55aa736efd49aac68342adb7ca8216e1045f45e4170f06fa0d84009a7fd4570e48fda9aba3b783de85c442fce4f75680aaca535a8687f417fe6698f2bb3e8b1d94fff539474959d2ee1993617bb4404705ec575cbeb089a2ebc8239a1d0469442d77ee4546b51887209f158d1f1526f5c89eeff2a03a2dbfadb761adf7d6a509598922fa51bc1844ca6ca087caa21685de567229d48a612fd7137ebb2f331c0a9c84917af392706e8b679362d954ca4115bdc707b5e58e471cda6cce21cd6929ba90824576b5052bc62d9c337e4395745b0da7ba161de1ca2d21c4fbc72a654275e308a0d78a6bb4cf1dd79e0a28abcaefdf3db53d88993f641e16887b0cbb75b4da261463134e50e63b733ec04b5e14e6c7b0a4f54fe6ca06741aadf4c6d6bac96b2e1fd8b0f0b1b50fe294be1a004318c2c2c209a73bfdd42a3374f6e722a2273a2748bcabce0f88783d8973df96124f6187cd39f723e9736fc0b36dd8696cb968562de31567fd20e88361711a227d9199b90159410b6fb3bdef2bafd9b298b1b2f178a72cf92da9c2dda54cf896b646ff875ddddaa673e237a61859101625fce0fc659daf438a8e0224a641bf8a4f82f85af48930c5044db44faad332afaf0580dfad9556f0dc4ec60f2d25055ac4ae93fc53265c7e77761a4619df8a568591df645592526e9a89fdec3e73cafa9647154cbadcd2d744f8c400bb60ebb26b117508019fbc48f3a477863fb51433602c808ce7a28e5c4650b68af9e76c55553dea738e5c91b66311ecd3b033c6fd10cac1ca0b3548c5b709a3d51b7519efc09735c8459a907023524d573370ea484f26bcb7c24e0d7b5501c3d074589baeebbdc3cf8516e3bea72b21268b3683b96ecbff4c6e3dea10758121820235c8296a7b3a455cb8dd1f9133f5b9d42205595d63040d77ff9b44f89341b598e3d8162ab53b38cfa637ac958c759922cc99571c11533cba1627512e52b29d42aaab04b7c7703ea0a9a2b8e5a462426fc0f927784df57380e8c3169d94b0740703ca0fb44dd08e4e0f3ea049e317a210bcf51035dc040939e0f38146ae07b91b718fd4971bd9903f4d4c4162ac8c27da0f2b2dc828d97cbee72d0364ce1145a80d1e3dedf1aec5029ca7b92373ede9093c7ce1b163e4a589ac3e5be385d6e79bdb980973f3d361a196a0fc95d5e042df4420e3dea0d5eb05cd33cfd54269d6d3402c5ffc2a4dd11ad59c5d6191740191bfb6af94b36d67c4d4fcaec41b45cf1b510c3e83d9f91f241e2d9bc68464b5411c360b412c3dfd4e04f4daf4bb6669afbc44a880978a4cc922ceabcc71d1cb28787aea658b3d0872c6ca2020054d2906fa3605118467801fd07d247116d5130e5ccc299551807297e1b5116ba3948ef1487292d82b3f6d1aace1f0bf607255c100998155b3d52d6b29b6b283808a30fc20d31b0c15d869a7e8237d1048d2aefbdbfbdf579075ce1a7013518e17fb37fa0cbfda324908861214d80a522ade3e6bad67e3eb81ee02ec5e1a1e303eb907c99393027390c73a37dc1ad9e5e171145a65d52f51893f8e3e746de5f55ad69ca2cbf68bf453a8d78bc21527744cc9a88be7738d8c7db63473a932e2ae181c6de8fd150ced7f26fbc4568a60c0b0eff602e24f1d0945a305546de4e5a56a59802a5a0cf6a377f48298de75172d42129ada9a0494ce3d4e4d9ad69d24ad90424523c42666a8285bc21f5684724c422cd85f8ab4a4d110d1d6be0ae1f2a69398d849d68537a4d097dd2a74014645605c69b0f7a2cff6dd39b66db6f1da8401150a399916c43791eca4d4a2d64b3ff81aacfc9578ef2d5f529380cf3a51d0c2e51458a6dfb3a6c8ce1578bd28f9f6f1596af7f434382727bc886fd52a769f039fe54235bc1c31bb0f3c112bff630248e0cac3bfa3c8de779a011a2b5e6187ed9a8d85ea3a6c4a2a197fdc8bb5d0918181b0accdf8beb4cdd066beb8c67af6859271b5aa24617e3b43b9d01b6356569c0225aa65dec66fd224b0a702b26de696988ad19bebc310dda7459bf56979bb86ac39c44b3deb967863fa4fccae4a5a9618e5da07f900be1b0e69233734ffb52191d305da74bb19159020971c04498e9112472a6cc8377dcb2ff5f4eba5a7760b48d9f57fe2c764e2cee5e11f4ff602abca0c25f59f2267812902d93b62be4b55cc3e83b3847b50749a5e6b9ec3f7508c2220a7339b897395e07263fdf3ac67a6d6f47125d07505273a66f72ecf939c8a7f4ab369870d636795d63551c6ead6115960e5dbb612d007e87b65c7dd82e48c78dcea97dab0deb7e141e93ea96ea95a9b956881c991fcc0f934efefdd44e78cb87cbc6ba82a08bd54e27b97c319a5d4c4fd1f1d8d0fe36c3d2f18eb3a949410a3cbb93e675157370c5b8dc2dc974f57abf3f0a6cb3c4c506be5b909da5fd491224f05bbd6323f3f4feebd65f42297233ea4cd4e94867d754f8213551ae218d18f79d01ae6613a40115476227dc5fa7d8814297989d27d21d08463d8d14a11d08b73330276863e586467c457377c381446a5a629896e60b6cec4d9775f0f4e8d9bf002a9192ca4ab37b9b4f0110f397d6481ab5bd76d99446b9e7c44ef9a3f007e1fcbf75c75459c0465daf87414f4f9f3304255397dea9c1d028d272b4aebec1c92f9fca0eea4bdabbd1e3c131c7afe39757263860710304a6111248f79318f6ff43c4735705acbd571f117e8d33640f7af71f1a3d052c446c3b8a50d621c44ba0633dc3abfcbf2a94e5a174f3cdc74da678a5d0746c9f1382787eb236384e9e431dd2a13166766d048716fd96ce05541ce1dfd7a8bff0fa60ea783dfeaa72994f34ef1af13c1c02e209d77ab707f1af73adeafe156335ef1b9572890635c920859b0153c9aaf24666c79cc528cd0be0950be71ed0dfea153b43372a2911351fa20ada02948896e20f1fb0d771531e060a0ca7664334234cbced6b9399fa14bc48fee74935438c93a5f8a21ec66a588da749faebec0571482e6852aef76c0bf061825e278a0fe139ff73eefe5769fb82a9f467e77f0623e1b165ce13364a89d1fe0a80eecfa9cf1a3ae5f04d1f71f0783e0190cbc3a979431cda0c0ab845db58bab19f8fe0737e79b7b147e8fe37475a49fe2eaef0ac6b46e0e15379934c95551c5fe650de5fdab3322653059cdbe207f4db2a7bb10d6609ac0374eb3c0f998d1fe3ac528824854f221a56a9d84bf6c27b411dc019280feef470bd80b408122e6b0784601388e40ba7e7c33c0dfba0785f8ff7b5189eb1a0a1f75542b261ef30d0e0b95a32d4c4e90101a279439b452f5c76e4226a7bdd9f1334715f08fe7c05a31bbb0d89e74548942f0537e331d2960ee0878461075094d9d385c6cfd3631fb0d761534fd19bc7b463dbca7278b0664ac42af50d857ccd8786e9efe34033aa82d485faa1c9b99f8d0066df16ce10d1ecb3c7f7b863f088f1ff24e9f10f89e274fd7768202d79cfa0bc514d59f7e51e5cd005275e8a355ea28a33fc87bd090089e9b82d893c772718c4a2854143302cac328846d1d16470c4447f5a98b5d2d14bb94e71815dbacd28cd81f21e901f04843efde957a468e17aac6b2cdb9c979725a904b9bcc85294c495e5b14e7b45b89700d7f8ccb2ac7674169a09744c89f3963221292b9efbb627b8e4fc00c7c60c12b0c8620a33cf25c3794fa123c63494644b91e55e868ebf98faaf3866faadefa38e19c070bfd650ee06b80b6dbc6258211034513f535dc75c76a8be93dbc4082b97f6423329e6c71afb9df4eba798626124d6cf7da4777bed386e5b3301464db72a3ad93ed506768ce8a400d93b8a59c0d3fcfd4b34f79671a41deb54598d212c6fd9537da1759827f36b58b955f846a0bb078f374fc424c281888b66833fa2f4e1c13733ad1e388cd6e7e8dfdb152e273d1157e090eb9f66b4918edc993e10d2ec85122afaa0c79724c83a47f9f8c9c613beee5cc61e20a2c285696412f6d1955447f556280f3376281f88fdd3d062187d61a6489765eeacd71c36d556547eceb0bde23681a8a7c9ac9420fb9a54e5efcf0340868f72f1301a2317fd2a88afd5720bab1d5e657320567b5330792908e737fe2d4964bb7e38a142b5f71e24c1e828d55cffe103ffbeb1b96b20730ca4f8d4e22916f802f7d8bd74e19020d6f4d95547413b4b338aa05e877749af06e9596237b4c0742d9aa582209742abd1993a58585e04abc9d17a077addcec7694e089dc3192519692a0c03cdddc179bc430acba00514a41d4bbbac717bcb9a3dc2778aec7300fd4c9b38f3a60eb6e0ad01e1ff34c9bbe119ed9e8bae929e567ba30e4a44a54f94ba5183f87212322d0855a9cb4b1d788214b0bad6cf1d266d2370bb5d81d121dd4f180828bd60dc2e008c94a0c43387bd182a231c31b4ecb82790381d323f4fe15ec1654baea2c10aaed914eda86af4ff60fd9dab46fea484c1be58ea2bc8736fe33a191607c9de8631b019bf20badfe5db3f94c2bab6f28101baf40951f0ebfba73bb8a3adca22e67f2f55b136ec6ce62dd661185e98a7c4c53b307b3a95c7ba0adc855f86ee71e78eba776322b87496c50ba15d9d8e43a50402a97eb987b15263164822c60eb982df84d5feeff6431bd07415aa08a98569dc2d67e18b2db98c1ffa8429f7a47d11d7f4fcb2641b581773c983ed048f4a313a7dd5deec700eb3879b91ac7702ec1b77a812d7adc246b53ce254ef413b782a63a910a15a825d4cb6e74233622590660028528c94b57e4005dbfef0118d3be15c37b9b5f8b4c4734c7eeec4ab0e4e1ac8fa7cbd2f6d39f0a8e5f63d75e69cb9d464fcd3dbf521131003b01314ab119b56570290df81e072a36952389f05adbee84a3d7b65795235c47806b0f9900d570fc07bb1fb8882849360d84cd4996477dc6eee6901cd7bdfd76de094304bc32074aaad4c1647f42d3d3b22f0b2c7679af075e265907c1d20150dbce40394ac7866ec2b7ecba978b55221d8018de681b637c869c827f6fe5613b9318a8b98da5c5eb572af22c668fd06c0591b91415383fb31573477249f75b2195ba474472b1bda74c63e3cf12bd894f1a30c8a45da45697035e5f0d2dbbfdf48e612bd12a5346d7e74b0b66f366a987283b3af3dbfde2887b33eff95a2caeb4edfa4fec86de8f33e26ee8fb495ee50eb0a9d573964c9cdc744c1627ef1f4422cee785fb813a51f7e3047e1448745d3caea8f303b18451c11b48472016f3f9abb921f996b23ae3b8ceb01aeed266a6ff7943865e64834e737ddbde13b69d15608ac76ff95a40350e15c96c406bceccd75192792e4d084decd84d90499b7d75756413aca914d995b0a2513206061e86fb9c067ab0615ae336ae58d7fb7a51fe10ad575cbb0dd00d58d79a0b484ed1c2c74d19023235daf879f20bd44fa8073c98c2fe00a0338e24e729489ecebcb64715376e932b7ec3f1e83e38fb5ee538efedd14691b33d8a9da3f7f15ec33febc33f4f2eecc327c7151c5600fee7feb46651c9c8b682c4f97c3253a175a47bd16947f2bd4243909a856c91d136e9e681d89f28771904354ec61d0aee283b9243ed6970c2fa3d7d2775e202f8aca3e814e2d260e4ca4c0a1186d6eae5939e051650b89aba39cd55c8fd5e542e3c6735072e95ecc3f36b3f1013f63e50d1b2b2c02c75c46226d9c5f78784db5288be519ccf08d882dd2a48036ebe16e645af51c5b40b98ee030684025e398759a8c72a63660666aca07b85d157eaf1ce105f24c3880c957aa1f3038a97fc3e68b6e2054b47a1d1901ebe653c24a34db46f53927cdaefc8ce2a761ae295830d824f60a1be0623e478a8ddf20531b4a02bf392e93b5b0c6eea24f9cea00623407971cda8a0265657f7e87a68edb26d46492c6476cf216be283ddccba04ac92a59a13be9cd6f2fe013901b5f54d41d2cf74a048a66fd1f3cff11c77a88be5ca7b69fc55f690387ccb9c932490c3ff5c2e0d5f9f0a919b0b0d9bd7a64aec9a0109dadfeecbb3cb3db3eaa6c0abe4fce0cd3c2985c61b15de3fc2368ab7dbed87425577c1d1f6e3fa5c4a5da71316ef6a885a66d133afd97db1cc868eae99c48a065d075ca24a716d2c9285b54167bb2ce9a1477a2dd163", 0x2000, &(0x7f0000006840)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000006480)={0x90, 0x0, 0x0, {0x1, 0x0, 0x0, 0x0, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8000}}}, 0x0, 0x0, 0x0, 0x0}) openat(0xffffffffffffff9c, &(0x7f0000002040)='./file0/file0\x00', 0x0, 0x0) umount2(&(0x7f0000000080)='./file0\x00', 0x0) 15:17:31 executing program 5: r0 = syz_open_dev$sg(&(0x7f0000000200), 0x0, 0x0) close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) ioctl$SG_GET_COMMAND_Q(r0, 0x2270, &(0x7f0000000040)) 15:17:31 executing program 2: r0 = add_key$fscrypt_provisioning(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000080)={0x2, 0x0, @b}, 0x48, 0xfffffffffffffffc) keyctl$invalidate(0x15, r0) keyctl$setperm(0x5, r0, 0x0) 15:17:31 executing program 3: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_BATCH(r0, &(0x7f0000003e00)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)={{0x14}, [@NFT_MSG_NEWTABLE={0x20, 0x0, 0xa, 0x3, 0x0, 0x0, {0x1}, [@NFTA_TABLE_NAME={0x9, 0x1, 'syz0\x00'}]}, @NFT_MSG_NEWFLOWTABLE={0x40, 0x16, 0xa, 0x1, 0x0, 0x0, {0x1}, [@NFTA_FLOWTABLE_TABLE={0x9, 0x1, 'syz0\x00'}, @NFTA_FLOWTABLE_NAME={0x9, 0x2, 'syz2\x00'}, @NFTA_FLOWTABLE_HOOK={0x14, 0x3, 0x0, 0x1, [@NFTA_FLOWTABLE_HOOK_PRIORITY={0x8}, @NFTA_FLOWTABLE_HOOK_NUM={0x8}]}]}, @NFT_MSG_DELFLOWTABLE={0x2c, 0x18, 0xa, 0x5, 0x0, 0x0, {0x1}, [@NFTA_FLOWTABLE_NAME={0x9, 0x2, 'syz2\x00'}, @NFTA_FLOWTABLE_TABLE={0x9, 0x1, 'syz0\x00'}]}], {0x14, 0x10}}, 0xb4}}, 0x0) 15:17:31 executing program 4: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) ioctl$sock_SIOCGIFCONF(r0, 0x5452, &(0x7f0000001040)=@req={0x28, &(0x7f0000000000)={'syzkaller1\x00', @ifru_hwaddr=@link_local}}) sendmsg$IPCTNL_MSG_EXP_GET(r0, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)={&(0x7f0000000080)={0x14, 0x1, 0x2, 0x101}, 0x14}}, 0x0) 15:17:31 executing program 3: mbind(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x0, 0x0, 0x0) pkey_mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0xffffffffffffffff) mbind(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x0, 0x0, 0x0) 15:17:31 executing program 0: r0 = epoll_create1(0x0) r1 = socket(0x2, 0x80802, 0x0) r2 = epoll_create1(0x0) epoll_ctl$EPOLL_CTL_ADD(r2, 0x1, r1, &(0x7f00000000c0)={0x2000}) r3 = epoll_create(0x4) epoll_ctl$EPOLL_CTL_ADD(r3, 0x1, r2, &(0x7f0000000080)) epoll_pwait(r2, &(0x7f0000000040)=[{}], 0x1, 0x80000000, 0x0, 0xfdffffff00000000) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r2, &(0x7f0000000000)={0x20002002}) close(r2) shutdown(r1, 0x0) ioctl$BTRFS_IOC_SET_RECEIVED_SUBVOL(0xffffffffffffffff, 0xc0c89425, 0x0) r4 = epoll_create1(0x0) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r4, 0x0) 15:17:31 executing program 2: setrlimit(0x1, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r0 = open(&(0x7f0000000200)='./bus\x00', 0x1c1042, 0x0) r1 = creat(&(0x7f0000000080)='./bus\x00', 0x0) ioctl$FS_IOC_SETFLAGS(r1, 0x40086602, &(0x7f0000000040)) pwrite64(r0, &(0x7f0000000180)="13", 0x1, 0x4010040bffd) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x14d842, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x80000001) ftruncate(r2, 0x0) ioctl$AUTOFS_DEV_IOCTL_ASKUMOUNT(r1, 0xc018937d, &(0x7f0000000140)={{0x1, 0x1, 0x18, r3, {0x2ac}}, './bus\x00'}) 15:17:31 executing program 5: r0 = syz_open_dev$sg(&(0x7f0000000200), 0x0, 0x0) close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) ioctl$SG_GET_COMMAND_Q(r0, 0x2270, &(0x7f0000000040)) 15:17:31 executing program 1: mkdir(&(0x7f0000000400)='./file0\x00', 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000002080), 0x42, 0x0) mount$fuse(0x0, &(0x7f00000042c0)='./file0\x00', &(0x7f0000002000), 0x0, &(0x7f0000002140)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0, @ANYBLOB=',rootmode=00000000000002000040000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) read$FUSE(r0, &(0x7f00000021c0)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_INIT(r0, &(0x7f0000004340)={0x50, 0x0, r1}, 0x50) syz_fuse_handle_req(r0, &(0x7f000000aa40)="1a2a25cbb0294d49ea9d6d656cc4941b29424c93de4888210abf2077886ef4a3c40d76729c5aaf4dff848b37b0cb8e0f19f4d9f6c64c47c3e34038af4867453c38d1a3f3a7c897c0472655e908c2d276b5b6b1a6e01c5c1df81faa4085b9faf8951ebadcdefe5f7c75176a925ce71f352757d7475bbed7006ebea92a0579f90ecd1b08fe4f8e3b6c94defead5d81155c4066b3da9ea9ccb19be231f650d31285448b5266eb9de6b217a61fa7ae67ddcf80ce6b1884304a09c37f08475b841c3b20d1100ce0a9e01be3169db6aa4e3455dccdf9d027aea7f18c6b783283317f988bc75fc3932e4bf8fb253bfd8bbf9bbd9a016b55540e11389443d2cd2379c8cb7e9f7bf1af5e54521b40e86de65f86289f66224bfc7e1ed286c250deb914abf2fc182eef09c58ed0570991cc02cfbd9a1ba3758656d69a2c8c30fca48ba46e81dd8c945876b040e31725c3aee61a52f86b6b6ee02a09ea145116cb27572f478deaea75bd91462109f2c714110220f5c3580890f6ceb3a4e2e67dc64e34d4fcbc5e34cb67095c2884f39d1113a0b97dc6dd7fe0edaa13e69d4949bd37c7a5dab6297719dd3f17e8972fdc036f873d6eafa58ea877ea079426ddfdede809ff249b4aaa271b0e8da04f5f046bb7660f43cdf865b82f5bd4dc8de99a3bb3036eb3b0f8691cb92a64583ca3b0d458963dd305b118e99f4d112a8a2259239130681aa00ce4dbea4c8c54317a881f468927244b7f36de4e03b02094e673f1598b33b5842fd8a44e601e222ea965452ac269eca9d1f58062d455f489046df23f5ababd681bde69858d32d989db3e05d6e8a0e0e4a03be8f2bd39cb3306ff5736ddd4e46d2290371f0a7852d4b1bf7b38ecec4b71d0367d540619682cc9133f9d80f6c4bad1cf7b2d507d01a46771b5771ac3e416b1372b92b4501f0bc42c4c5a7be6f5b597817387b641d32ec49e32c6f99a1c8f6dda1ef9f99b35e1b6da1c8929823503cd5f6a86754a83093e48904ad029344cf322f182dae58e0e0d082f7131601e11e9016307bd9641716ce848993418caf417ac43ba63f615f41ed5a6252ba8c31890037ed53d34c341314100d2f80d389a6e77fd601a979617b083cf7acba562451d8f42bef8e3cb03aa832a9ba8bf88925129a8cbfd0710ae9a2298c95c4102787131b91391204ef0af3f6b7dfff67758698734bd949e6b6dccad0b294fb06b5f831c2d9851128ce674ee6c3e9563fc84d344dc339e284ad996029d354c98df4789fe25871995e9bf355bdf426d3d91e05d4655d103ebaa8dd56316401b8844c1a2468fa142f534363088da3274cede602106629d90a056254490c68af54128067ae298af401ba527a9caec1ea91e468e0c5e55393a1a2c6a860497c41fcce59281bf89fade026982ac1e1cd02aaf26fb91c9ef0e1ba4348aba291f0f3e0ecff46b308983d24c8d45d022452e629a5868a6397b69ddd15aa13f1f2a09d11ca9824595930bedbbe6f51c1c3a368a0f725baad5bf9e93d471b59de5362d0a5c7081fb6ee3d2305643b45f6e7a2e063046b3905ad10625bcab7049d3d09be61996843c45718049e8cfe6f6ebf3945074fcea96616a304871a772596548f7714ae82c5c78923d52c056f43edc2c5f9f3842b13d0961fadd0e1fed2d279a3afd2aa5adbfc6cce204dd7485ccdb3afee0fc6de5fd8b384dda0d283a3588beb807593b01f158266c15e37507e4c0c8b27741b2f83cf7369ec8a9476f3ae9676c156ed9175d878ba6b73cbf93db3b7cb18803e397caac513d4bfe0d2eaef87897b62065be7c0451a54feed3f929edef19aa5b9e3ccf8a2a831f072e4420edab6eb0989d26c811c0f1b361db99ead069fa3305689da437186df17ccaf3fe4b8e6c96a8215b5d0edd7d34d445dd9ee57f6b45d550872d3f2847c9454a62890693a6d7c948d7b70f300e3ae9fedcb149a5c9a81fb405fc3aa58c18e0008069c566be3ab3b9197ad9206214147551f68301f1b7fadd3a5604439044626ff017d7a589a0a1b1b3e3f61df31b2bfece2d98a59a3075830f34f38460816f4b4132d70489af4c5cf1012a238a6067f39d29a2c7541c04dd0f45ce8bc59560bd0c0a81f5144a56893cf7627f5034b1697cca1a2bd4aaa74e365eb3598f9261ca94f7f27c973accc586dd5a4d94327f343eb6892bed65948186c5dfa2e146a5141889ef78e55ad261181e683a6b9ec42fd70e0c0c548cf627aa841e4bfa0ce0cb629e829588c71998e95c2e32f6705afe76121a1cb91bbda3b2244c1df821695eff06bdf5be7a15c9bcb8b7c2fb94578b1b84ce34f6403032ef1032780ddf958b3efbdc5376e551a2fa9a90459247fed61c9da4fcf0ceac0e64ef3977b33785ca12372db10b4d287bd8a83ad774e68816ce5f9205abb9e755410eb4fd43b0c69c47a1fd348cb3c7f9bf54a673cd495155412d256c54fdab36f2536c5a6bfb07da4d02729a399f05313987d80bde85eb55fce836e0944d8c08c745585d5d5e539f96a4655429ff50540dfd2a965e6c07e6966f31f05d94a7b1c21116a827a15bba6ac774413346a19573deec4bb8c5bbadf9d851a1ef270dcb9e1055060314e63469c0767921c3650e843210c50237cb74a79d1a331d8cabb06396ad6c7ef47e88ac6f8bb2d2d9807c20b675f26ce7f56288edf6d6a01918519946e33be202c29bab082f3ce58ede56fb01d1232c6eba2e760e65d6867c4eef4631b3fd370f12f2d4682b109298ef086c73ccb6ac877c6268f8b699f6e19db0a917d181a0ba30eaa0d4f338dd7502bf0c503ec2382caea24e9046c7dcab67ccf6faf9338cae49d2bf0694e4a607b7c5b0cc73cf6f807159d1d1046351337c3f873ecb685040f5dc6dd38dc08136fe40ebbe634c78895d21cc2f4aff859e825f8900818b18cdb848186e73bba0a9f098b3ed34a0098f95f9e30d8ec95e3824b1db416ab1e01983c7b77ace66eb46b049c2008fa63bb47e63fe84ec4b23c8119c6c388c9f576401606c991ab26ee951318dbee3419ffd29bc3f369a7918675b07410059573812fc0dec7765dc31737a307001804edaa7329aa9b81484c9dcb588db1a4ccb2f0c3a1ccdf8a3ed9e9f15384b7564a96e910d8805ef84e42c503ca12cb990c5d816e67c6925ee75130caa596860dacc16f7454b6e6e09e9790da8f2d03fc94ca2ceb8ed9d2ae4bdac2e4d626786408c7b8a84656f630384b253161cb5e9442706f44a8390fe820fb179af54e7c1153f4ed857c33cffd8397a698b404e9fbba6fc3f25a4c3ca63d7b34c9842b330744fd46923f9763edac8b94bdfe3ec1f48a09c1169e3fb56a7c76863695d38b44d4836cc6e7fb0ee5b63b4784e778f1b5eec058e54140864d8154a731d1e9997cfea0c5f4a98cf9d8a7746159b1442a4660be3fbb79484b478cec0b9fdcfe62e4b111df4c0f5e63e1854033e3e1941c6088363c0db9c5b203236472fea3abbebdf4f03fb80e1bae72cc07a494f78cef8e1e29eec1abaf791a157beadcd5d58a2abfdaccd796f6960fc8e8e2b5d44a04b9bbccfd892f1549eabee785763a3f3a163f5bb5cfd2efb02016a39fb1d94931a84779c8d7d58ce9b74961da15b828f82a0f0af8357b27c479879f14f29586cb843b6f97fc2f7982f38b5af7c2898918d61f4d3abe17335099140831b198e3dad6300fd1d3be3000a2381cf701190b05fefb7200d6a3ab4ffb9f8fbe4a3f19b041d9d892ba9dc523dafdd99b3b83935f267d77562af204353645db4cdd3a61f1b22e7b7c4a8630643592a2137ae4e017744709a79f49ba1127dd606e46ad91051df2b2aa0bb7870b5a4049ab488001ad06c4338e124da20476b56ff59cb5773478b37b3055bec7ad5999aaacb7add37b23a81e0c8a85af0920ab9be1ab50f5db1fae410a8db65e6ce3c2d01095cce45209a756301723caa692374ca2ee03ebe406d9302f579ca269ff09f0a4e34690af8c4f209a91583475280a0e65a43883c2047780695ffc1d76abcab859ba892b946855aae3fcb3166a118b2c3576ff8d75bda04c28b987f9e19c73e6fd07d81157d3ade8b8183ab46038fd5d4e58cc77af486f5ac6a91fb39360f6a72ab398ab2b1446c76e1efe5db2a77294625f307d9f19964169b0672eba62a17aa4c1087d7936af750dbbd1ea2e10b1276011a9a6e4a17e081045cf0f148dae53a6f42a38d5e9a15f8991f6c67cc18597de92c171c78bd71d18cf62c3ef85db5ca1c7865ef42319796fe9d2b8a044ce0b045dfbd819ebd1e7c975c2d0e6960ca72bce99b3da9c317d8d09ec1a3ff23406b3f229d944ea4fe363e9dce5cdc9f6ba4b5689b2a9d90708e83d734b152606be959c70262ebda63de24640c14e8aa3f4eb4b89c2be81df4457f056821d3f94bd7e3e049de55035432413120d0118f910926fb639a3a509661c0b994829f8400398d65119b99f4d66c09da5147ba99ac7730681c491ae53578031d0d43d1af00b99c04a543f6673deb39d9871514e026a66fbd85953ae66c0ff80e3b7c7ce6ad33c4da4d353a9468148cbebd29c562db828791cafa5d0138eeec3e11efab41d6c9dd60dea7abfc2341a17571a916a9b20c3523620a844f33d381ad397fa35611839dc397811229e95c3f61a36ee32e6d175e94e134c60e58977133fe408b3f66aedd95faec1cd4eeb894480e764803bef4f4403c6e0091dde05a18bd15c7329ec4700ddce3b5d54375e97051094bed0a366437feb59c6dba2b877e559f1ea2695a03c3164d25cc2d9d21e5eb375e01fa5533b1256a78cb6655a57ddb89f3865abfea65b9a307cd528bda8ae034733f8e4f6ef66f09608cfe80818c21a4c85b8007bbb9a43d9093eccb78c4f578007c359c622ebdecc851157db76b3f292ec6a37d156895e06f3ea8f8a878ad5543ba567eb045efca70191fe9973705c1b89b37c00f4f0cbf8153ada27fe77848ff16b3810368138feb1772053087519c203ff0d8ff3dfc53a3e866ced9f398e0aaba015d93249a2beb0979c4195d03847af6a46e31f9022b4ba78f5cf46125461a707ad6f08023588632cc87d700b0da8fa181a7200b5db52c72626ad68757b6737dfcbb3dd6fc1e144c6c411314fa56562b9d501622b99c72bbe95288b48cbeffe91525439e00bf113ca5fe3be289ea5a9e6d3a77d146730e7701a5f273dab8295f2a1027868f5733785bd6630f3c3394de28e71670585be4c36a22e58ea00a4e07aa34c057e48d5b85d96cd0e1e6c9714b54187cac0c13ef1d8457aed73b51b9bfd0ca797802cf31059f69b23cfb4cd944f4e3e4c1e089bf478528c4e97ec05a651268292c9826a4b6ccb1c08d2a49f800d04f85a9ac0af72903abdeb89c667d46e55f9585d2363a10f85fdd157015c758eec538e05ad5bf541d0683d786c9e755782c00fcf4602c83957c9b0651d087f13a5737ce28cf55aa736efd49aac68342adb7ca8216e1045f45e4170f06fa0d84009a7fd4570e48fda9aba3b783de85c442fce4f75680aaca535a8687f417fe6698f2bb3e8b1d94fff539474959d2ee1993617bb4404705ec575cbeb089a2ebc8239a1d0469442d77ee4546b51887209f158d1f1526f5c89eeff2a03a2dbfadb761adf7d6a509598922fa51bc1844ca6ca087caa21685de567229d48a612fd7137ebb2f331c0a9c84917af392706e8b679362d954ca4115bdc707b5e58e471cda6cce21cd6929ba90824576b5052bc62d9c337e4395745b0da7ba161de1ca2d21c4fbc72a654275e308a0d78a6bb4cf1dd79e0a28abcaefdf3db53d88993f641e16887b0cbb75b4da261463134e50e63b733ec04b5e14e6c7b0a4f54fe6ca06741aadf4c6d6bac96b2e1fd8b0f0b1b50fe294be1a004318c2c2c209a73bfdd42a3374f6e722a2273a2748bcabce0f88783d8973df96124f6187cd39f723e9736fc0b36dd8696cb968562de31567fd20e88361711a227d9199b90159410b6fb3bdef2bafd9b298b1b2f178a72cf92da9c2dda54cf896b646ff875ddddaa673e237a61859101625fce0fc659daf438a8e0224a641bf8a4f82f85af48930c5044db44faad332afaf0580dfad9556f0dc4ec60f2d25055ac4ae93fc53265c7e77761a4619df8a568591df645592526e9a89fdec3e73cafa9647154cbadcd2d744f8c400bb60ebb26b117508019fbc48f3a477863fb51433602c808ce7a28e5c4650b68af9e76c55553dea738e5c91b66311ecd3b033c6fd10cac1ca0b3548c5b709a3d51b7519efc09735c8459a907023524d573370ea484f26bcb7c24e0d7b5501c3d074589baeebbdc3cf8516e3bea72b21268b3683b96ecbff4c6e3dea10758121820235c8296a7b3a455cb8dd1f9133f5b9d42205595d63040d77ff9b44f89341b598e3d8162ab53b38cfa637ac958c759922cc99571c11533cba1627512e52b29d42aaab04b7c7703ea0a9a2b8e5a462426fc0f927784df57380e8c3169d94b0740703ca0fb44dd08e4e0f3ea049e317a210bcf51035dc040939e0f38146ae07b91b718fd4971bd9903f4d4c4162ac8c27da0f2b2dc828d97cbee72d0364ce1145a80d1e3dedf1aec5029ca7b92373ede9093c7ce1b163e4a589ac3e5be385d6e79bdb980973f3d361a196a0fc95d5e042df4420e3dea0d5eb05cd33cfd54269d6d3402c5ffc2a4dd11ad59c5d6191740191bfb6af94b36d67c4d4fcaec41b45cf1b510c3e83d9f91f241e2d9bc68464b5411c360b412c3dfd4e04f4daf4bb6669afbc44a880978a4cc922ceabcc71d1cb28787aea658b3d0872c6ca2020054d2906fa3605118467801fd07d247116d5130e5ccc299551807297e1b5116ba3948ef1487292d82b3f6d1aace1f0bf607255c100998155b3d52d6b29b6b283808a30fc20d31b0c15d869a7e8237d1048d2aefbdbfbdf579075ce1a7013518e17fb37fa0cbfda324908861214d80a522ade3e6bad67e3eb81ee02ec5e1a1e303eb907c99393027390c73a37dc1ad9e5e171145a65d52f51893f8e3e746de5f55ad69ca2cbf68bf453a8d78bc21527744cc9a88be7738d8c7db63473a932e2ae181c6de8fd150ced7f26fbc4568a60c0b0eff602e24f1d0945a305546de4e5a56a59802a5a0cf6a377f48298de75172d42129ada9a0494ce3d4e4d9ad69d24ad90424523c42666a8285bc21f5684724c422cd85f8ab4a4d110d1d6be0ae1f2a69398d849d68537a4d097dd2a74014645605c69b0f7a2cff6dd39b66db6f1da8401150a399916c43791eca4d4a2d64b3ff81aacfc9578ef2d5f529380cf3a51d0c2e51458a6dfb3a6c8ce1578bd28f9f6f1596af7f434382727bc886fd52a769f039fe54235bc1c31bb0f3c112bff630248e0cac3bfa3c8de779a011a2b5e6187ed9a8d85ea3a6c4a2a197fdc8bb5d0918181b0accdf8beb4cdd066beb8c67af6859271b5aa24617e3b43b9d01b6356569c0225aa65dec66fd224b0a702b26de696988ad19bebc310dda7459bf56979bb86ac39c44b3deb967863fa4fccae4a5a9618e5da07f900be1b0e69233734ffb52191d305da74bb19159020971c04498e9112472a6cc8377dcb2ff5f4eba5a7760b48d9f57fe2c764e2cee5e11f4ff602abca0c25f59f2267812902d93b62be4b55cc3e83b3847b50749a5e6b9ec3f7508c2220a7339b897395e07263fdf3ac67a6d6f47125d07505273a66f72ecf939c8a7f4ab369870d636795d63551c6ead6115960e5dbb612d007e87b65c7dd82e48c78dcea97dab0deb7e141e93ea96ea95a9b956881c991fcc0f934efefdd44e78cb87cbc6ba82a08bd54e27b97c319a5d4c4fd1f1d8d0fe36c3d2f18eb3a949410a3cbb93e675157370c5b8dc2dc974f57abf3f0a6cb3c4c506be5b909da5fd491224f05bbd6323f3f4feebd65f42297233ea4cd4e94867d754f8213551ae218d18f79d01ae6613a40115476227dc5fa7d8814297989d27d21d08463d8d14a11d08b73330276863e586467c457377c381446a5a629896e60b6cec4d9775f0f4e8d9bf002a9192ca4ab37b9b4f0110f397d6481ab5bd76d99446b9e7c44ef9a3f007e1fcbf75c75459c0465daf87414f4f9f3304255397dea9c1d028d272b4aebec1c92f9fca0eea4bdabbd1e3c131c7afe39757263860710304a6111248f79318f6ff43c4735705acbd571f117e8d33640f7af71f1a3d052c446c3b8a50d621c44ba0633dc3abfcbf2a94e5a174f3cdc74da678a5d0746c9f1382787eb236384e9e431dd2a13166766d048716fd96ce05541ce1dfd7a8bff0fa60ea783dfeaa72994f34ef1af13c1c02e209d77ab707f1af73adeafe156335ef1b9572890635c920859b0153c9aaf24666c79cc528cd0be0950be71ed0dfea153b43372a2911351fa20ada02948896e20f1fb0d771531e060a0ca7664334234cbced6b9399fa14bc48fee74935438c93a5f8a21ec66a588da749faebec0571482e6852aef76c0bf061825e278a0fe139ff73eefe5769fb82a9f467e77f0623e1b165ce13364a89d1fe0a80eecfa9cf1a3ae5f04d1f71f0783e0190cbc3a979431cda0c0ab845db58bab19f8fe0737e79b7b147e8fe37475a49fe2eaef0ac6b46e0e15379934c95551c5fe650de5fdab3322653059cdbe207f4db2a7bb10d6609ac0374eb3c0f998d1fe3ac528824854f221a56a9d84bf6c27b411dc019280feef470bd80b408122e6b0784601388e40ba7e7c33c0dfba0785f8ff7b5189eb1a0a1f75542b261ef30d0e0b95a32d4c4e90101a279439b452f5c76e4226a7bdd9f1334715f08fe7c05a31bbb0d89e74548942f0537e331d2960ee0878461075094d9d385c6cfd3631fb0d761534fd19bc7b463dbca7278b0664ac42af50d857ccd8786e9efe34033aa82d485faa1c9b99f8d0066df16ce10d1ecb3c7f7b863f088f1ff24e9f10f89e274fd7768202d79cfa0bc514d59f7e51e5cd005275e8a355ea28a33fc87bd090089e9b82d893c772718c4a2854143302cac328846d1d16470c4447f5a98b5d2d14bb94e71815dbacd28cd81f21e901f04843efde957a468e17aac6b2cdb9c979725a904b9bcc85294c495e5b14e7b45b89700d7f8ccb2ac7674169a09744c89f3963221292b9efbb627b8e4fc00c7c60c12b0c8620a33cf25c3794fa123c63494644b91e55e868ebf98faaf3866faadefa38e19c070bfd650ee06b80b6dbc6258211034513f535dc75c76a8be93dbc4082b97f6423329e6c71afb9df4eba798626124d6cf7da4777bed386e5b3301464db72a3ad93ed506768ce8a400d93b8a59c0d3fcfd4b34f79671a41deb54598d212c6fd9537da1759827f36b58b955f846a0bb078f374fc424c281888b66833fa2f4e1c13733ad1e388cd6e7e8dfdb152e273d1157e090eb9f66b4918edc993e10d2ec85122afaa0c79724c83a47f9f8c9c613beee5cc61e20a2c285696412f6d1955447f556280f3376281f88fdd3d062187d61a6489765eeacd71c36d556547eceb0bde23681a8a7c9ac9420fb9a54e5efcf0340868f72f1301a2317fd2a88afd5720bab1d5e657320567b5330792908e737fe2d4964bb7e38a142b5f71e24c1e828d55cffe103ffbeb1b96b20730ca4f8d4e22916f802f7d8bd74e19020d6f4d95547413b4b338aa05e877749af06e9596237b4c0742d9aa582209742abd1993a58585e04abc9d17a077addcec7694e089dc3192519692a0c03cdddc179bc430acba00514a41d4bbbac717bcb9a3dc2778aec7300fd4c9b38f3a60eb6e0ad01e1ff34c9bbe119ed9e8bae929e567ba30e4a44a54f94ba5183f87212322d0855a9cb4b1d788214b0bad6cf1d266d2370bb5d81d121dd4f180828bd60dc2e008c94a0c43387bd182a231c31b4ecb82790381d323f4fe15ec1654baea2c10aaed914eda86af4ff60fd9dab46fea484c1be58ea2bc8736fe33a191607c9de8631b019bf20badfe5db3f94c2bab6f28101baf40951f0ebfba73bb8a3adca22e67f2f55b136ec6ce62dd661185e98a7c4c53b307b3a95c7ba0adc855f86ee71e78eba776322b87496c50ba15d9d8e43a50402a97eb987b15263164822c60eb982df84d5feeff6431bd07415aa08a98569dc2d67e18b2db98c1ffa8429f7a47d11d7f4fcb2641b581773c983ed048f4a313a7dd5deec700eb3879b91ac7702ec1b77a812d7adc246b53ce254ef413b782a63a910a15a825d4cb6e74233622590660028528c94b57e4005dbfef0118d3be15c37b9b5f8b4c4734c7eeec4ab0e4e1ac8fa7cbd2f6d39f0a8e5f63d75e69cb9d464fcd3dbf521131003b01314ab119b56570290df81e072a36952389f05adbee84a3d7b65795235c47806b0f9900d570fc07bb1fb8882849360d84cd4996477dc6eee6901cd7bdfd76de094304bc32074aaad4c1647f42d3d3b22f0b2c7679af075e265907c1d20150dbce40394ac7866ec2b7ecba978b55221d8018de681b637c869c827f6fe5613b9318a8b98da5c5eb572af22c668fd06c0591b91415383fb31573477249f75b2195ba474472b1bda74c63e3cf12bd894f1a30c8a45da45697035e5f0d2dbbfdf48e612bd12a5346d7e74b0b66f366a987283b3af3dbfde2887b33eff95a2caeb4edfa4fec86de8f33e26ee8fb495ee50eb0a9d573964c9cdc744c1627ef1f4422cee785fb813a51f7e3047e1448745d3caea8f303b18451c11b48472016f3f9abb921f996b23ae3b8ceb01aeed266a6ff7943865e64834e737ddbde13b69d15608ac76ff95a40350e15c96c406bceccd75192792e4d084decd84d90499b7d75756413aca914d995b0a2513206061e86fb9c067ab0615ae336ae58d7fb7a51fe10ad575cbb0dd00d58d79a0b484ed1c2c74d19023235daf879f20bd44fa8073c98c2fe00a0338e24e729489ecebcb64715376e932b7ec3f1e83e38fb5ee538efedd14691b33d8a9da3f7f15ec33febc33f4f2eecc327c7151c5600fee7feb46651c9c8b682c4f97c3253a175a47bd16947f2bd4243909a856c91d136e9e681d89f28771904354ec61d0aee283b9243ed6970c2fa3d7d2775e202f8aca3e814e2d260e4ca4c0a1186d6eae5939e051650b89aba39cd55c8fd5e542e3c6735072e95ecc3f36b3f1013f63e50d1b2b2c02c75c46226d9c5f78784db5288be519ccf08d882dd2a48036ebe16e645af51c5b40b98ee030684025e398759a8c72a63660666aca07b85d157eaf1ce105f24c3880c957aa1f3038a97fc3e68b6e2054b47a1d1901ebe653c24a34db46f53927cdaefc8ce2a761ae295830d824f60a1be0623e478a8ddf20531b4a02bf392e93b5b0c6eea24f9cea00623407971cda8a0265657f7e87a68edb26d46492c6476cf216be283ddccba04ac92a59a13be9cd6f2fe013901b5f54d41d2cf74a048a66fd1f3cff11c77a88be5ca7b69fc55f690387ccb9c932490c3ff5c2e0d5f9f0a919b0b0d9bd7a64aec9a0109dadfeecbb3cb3db3eaa6c0abe4fce0cd3c2985c61b15de3fc2368ab7dbed87425577c1d1f6e3fa5c4a5da71316ef6a885a66d133afd97db1cc868eae99c48a065d075ca24a716d2c9285b54167bb2ce9a1477a2dd163", 0x2000, &(0x7f0000006840)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000006480)={0x90, 0x0, 0x0, {0x1, 0x0, 0x0, 0x0, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8000}}}, 0x0, 0x0, 0x0, 0x0}) openat(0xffffffffffffff9c, &(0x7f0000002040)='./file0/file0\x00', 0x0, 0x0) umount2(&(0x7f0000000080)='./file0\x00', 0x0) 15:17:32 executing program 4: close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) r0 = openat$udambuf(0xffffff9c, &(0x7f0000002500), 0x2) pwrite64(r0, 0x0, 0x0, 0x0) 15:17:32 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$mptcp(&(0x7f0000005900), 0xffffffffffffffff) sendmsg$MPTCP_PM_CMD_DEL_ADDR(r0, &(0x7f0000004f00)={0x0, 0x0, &(0x7f0000004ec0)={&(0x7f0000004e00)={0x18, r1, 0x1, 0x0, 0x0, {0x7}, [@MPTCP_PM_ATTR_ADDR={0x4}]}, 0x18}}, 0x0) 15:17:32 executing program 5: r0 = syz_open_procfs(0x0, &(0x7f0000000700)='schedstat\x00') read$FUSE(r0, &(0x7f00000042c0)={0x2020}, 0x2020) 15:17:32 executing program 0: r0 = epoll_create1(0x0) r1 = socket(0x2, 0x80802, 0x0) r2 = epoll_create1(0x0) epoll_ctl$EPOLL_CTL_ADD(r2, 0x1, r1, &(0x7f00000000c0)={0x2000}) r3 = epoll_create(0x4) epoll_ctl$EPOLL_CTL_ADD(r3, 0x1, r2, &(0x7f0000000080)) epoll_pwait(r2, &(0x7f0000000040)=[{}], 0x1, 0x80000000, 0x0, 0xfdffffff00000000) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r2, &(0x7f0000000000)={0x20002002}) close(r2) shutdown(r1, 0x0) ioctl$BTRFS_IOC_SET_RECEIVED_SUBVOL(0xffffffffffffffff, 0xc0c89425, 0x0) r4 = epoll_create1(0x0) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r4, 0x0) 15:17:32 executing program 1: mkdir(&(0x7f0000000400)='./file0\x00', 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000002080), 0x42, 0x0) mount$fuse(0x0, &(0x7f00000042c0)='./file0\x00', &(0x7f0000002000), 0x0, &(0x7f0000002140)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0, @ANYBLOB=',rootmode=00000000000002000040000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) read$FUSE(r0, &(0x7f00000021c0)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_INIT(r0, &(0x7f0000004340)={0x50, 0x0, r1}, 0x50) syz_fuse_handle_req(r0, &(0x7f000000aa40)="1a2a25cbb0294d49ea9d6d656cc4941b29424c93de4888210abf2077886ef4a3c40d76729c5aaf4dff848b37b0cb8e0f19f4d9f6c64c47c3e34038af4867453c38d1a3f3a7c897c0472655e908c2d276b5b6b1a6e01c5c1df81faa4085b9faf8951ebadcdefe5f7c75176a925ce71f352757d7475bbed7006ebea92a0579f90ecd1b08fe4f8e3b6c94defead5d81155c4066b3da9ea9ccb19be231f650d31285448b5266eb9de6b217a61fa7ae67ddcf80ce6b1884304a09c37f08475b841c3b20d1100ce0a9e01be3169db6aa4e3455dccdf9d027aea7f18c6b783283317f988bc75fc3932e4bf8fb253bfd8bbf9bbd9a016b55540e11389443d2cd2379c8cb7e9f7bf1af5e54521b40e86de65f86289f66224bfc7e1ed286c250deb914abf2fc182eef09c58ed0570991cc02cfbd9a1ba3758656d69a2c8c30fca48ba46e81dd8c945876b040e31725c3aee61a52f86b6b6ee02a09ea145116cb27572f478deaea75bd91462109f2c714110220f5c3580890f6ceb3a4e2e67dc64e34d4fcbc5e34cb67095c2884f39d1113a0b97dc6dd7fe0edaa13e69d4949bd37c7a5dab6297719dd3f17e8972fdc036f873d6eafa58ea877ea079426ddfdede809ff249b4aaa271b0e8da04f5f046bb7660f43cdf865b82f5bd4dc8de99a3bb3036eb3b0f8691cb92a64583ca3b0d458963dd305b118e99f4d112a8a2259239130681aa00ce4dbea4c8c54317a881f468927244b7f36de4e03b02094e673f1598b33b5842fd8a44e601e222ea965452ac269eca9d1f58062d455f489046df23f5ababd681bde69858d32d989db3e05d6e8a0e0e4a03be8f2bd39cb3306ff5736ddd4e46d2290371f0a7852d4b1bf7b38ecec4b71d0367d540619682cc9133f9d80f6c4bad1cf7b2d507d01a46771b5771ac3e416b1372b92b4501f0bc42c4c5a7be6f5b597817387b641d32ec49e32c6f99a1c8f6dda1ef9f99b35e1b6da1c8929823503cd5f6a86754a83093e48904ad029344cf322f182dae58e0e0d082f7131601e11e9016307bd9641716ce848993418caf417ac43ba63f615f41ed5a6252ba8c31890037ed53d34c341314100d2f80d389a6e77fd601a979617b083cf7acba562451d8f42bef8e3cb03aa832a9ba8bf88925129a8cbfd0710ae9a2298c95c4102787131b91391204ef0af3f6b7dfff67758698734bd949e6b6dccad0b294fb06b5f831c2d9851128ce674ee6c3e9563fc84d344dc339e284ad996029d354c98df4789fe25871995e9bf355bdf426d3d91e05d4655d103ebaa8dd56316401b8844c1a2468fa142f534363088da3274cede602106629d90a056254490c68af54128067ae298af401ba527a9caec1ea91e468e0c5e55393a1a2c6a860497c41fcce59281bf89fade026982ac1e1cd02aaf26fb91c9ef0e1ba4348aba291f0f3e0ecff46b308983d24c8d45d022452e629a5868a6397b69ddd15aa13f1f2a09d11ca9824595930bedbbe6f51c1c3a368a0f725baad5bf9e93d471b59de5362d0a5c7081fb6ee3d2305643b45f6e7a2e063046b3905ad10625bcab7049d3d09be61996843c45718049e8cfe6f6ebf3945074fcea96616a304871a772596548f7714ae82c5c78923d52c056f43edc2c5f9f3842b13d0961fadd0e1fed2d279a3afd2aa5adbfc6cce204dd7485ccdb3afee0fc6de5fd8b384dda0d283a3588beb807593b01f158266c15e37507e4c0c8b27741b2f83cf7369ec8a9476f3ae9676c156ed9175d878ba6b73cbf93db3b7cb18803e397caac513d4bfe0d2eaef87897b62065be7c0451a54feed3f929edef19aa5b9e3ccf8a2a831f072e4420edab6eb0989d26c811c0f1b361db99ead069fa3305689da437186df17ccaf3fe4b8e6c96a8215b5d0edd7d34d445dd9ee57f6b45d550872d3f2847c9454a62890693a6d7c948d7b70f300e3ae9fedcb149a5c9a81fb405fc3aa58c18e0008069c566be3ab3b9197ad9206214147551f68301f1b7fadd3a5604439044626ff017d7a589a0a1b1b3e3f61df31b2bfece2d98a59a3075830f34f38460816f4b4132d70489af4c5cf1012a238a6067f39d29a2c7541c04dd0f45ce8bc59560bd0c0a81f5144a56893cf7627f5034b1697cca1a2bd4aaa74e365eb3598f9261ca94f7f27c973accc586dd5a4d94327f343eb6892bed65948186c5dfa2e146a5141889ef78e55ad261181e683a6b9ec42fd70e0c0c548cf627aa841e4bfa0ce0cb629e829588c71998e95c2e32f6705afe76121a1cb91bbda3b2244c1df821695eff06bdf5be7a15c9bcb8b7c2fb94578b1b84ce34f6403032ef1032780ddf958b3efbdc5376e551a2fa9a90459247fed61c9da4fcf0ceac0e64ef3977b33785ca12372db10b4d287bd8a83ad774e68816ce5f9205abb9e755410eb4fd43b0c69c47a1fd348cb3c7f9bf54a673cd495155412d256c54fdab36f2536c5a6bfb07da4d02729a399f05313987d80bde85eb55fce836e0944d8c08c745585d5d5e539f96a4655429ff50540dfd2a965e6c07e6966f31f05d94a7b1c21116a827a15bba6ac774413346a19573deec4bb8c5bbadf9d851a1ef270dcb9e1055060314e63469c0767921c3650e843210c50237cb74a79d1a331d8cabb06396ad6c7ef47e88ac6f8bb2d2d9807c20b675f26ce7f56288edf6d6a01918519946e33be202c29bab082f3ce58ede56fb01d1232c6eba2e760e65d6867c4eef4631b3fd370f12f2d4682b109298ef086c73ccb6ac877c6268f8b699f6e19db0a917d181a0ba30eaa0d4f338dd7502bf0c503ec2382caea24e9046c7dcab67ccf6faf9338cae49d2bf0694e4a607b7c5b0cc73cf6f807159d1d1046351337c3f873ecb685040f5dc6dd38dc08136fe40ebbe634c78895d21cc2f4aff859e825f8900818b18cdb848186e73bba0a9f098b3ed34a0098f95f9e30d8ec95e3824b1db416ab1e01983c7b77ace66eb46b049c2008fa63bb47e63fe84ec4b23c8119c6c388c9f576401606c991ab26ee951318dbee3419ffd29bc3f369a7918675b07410059573812fc0dec7765dc31737a307001804edaa7329aa9b81484c9dcb588db1a4ccb2f0c3a1ccdf8a3ed9e9f15384b7564a96e910d8805ef84e42c503ca12cb990c5d816e67c6925ee75130caa596860dacc16f7454b6e6e09e9790da8f2d03fc94ca2ceb8ed9d2ae4bdac2e4d626786408c7b8a84656f630384b253161cb5e9442706f44a8390fe820fb179af54e7c1153f4ed857c33cffd8397a698b404e9fbba6fc3f25a4c3ca63d7b34c9842b330744fd46923f9763edac8b94bdfe3ec1f48a09c1169e3fb56a7c76863695d38b44d4836cc6e7fb0ee5b63b4784e778f1b5eec058e54140864d8154a731d1e9997cfea0c5f4a98cf9d8a7746159b1442a4660be3fbb79484b478cec0b9fdcfe62e4b111df4c0f5e63e1854033e3e1941c6088363c0db9c5b203236472fea3abbebdf4f03fb80e1bae72cc07a494f78cef8e1e29eec1abaf791a157beadcd5d58a2abfdaccd796f6960fc8e8e2b5d44a04b9bbccfd892f1549eabee785763a3f3a163f5bb5cfd2efb02016a39fb1d94931a84779c8d7d58ce9b74961da15b828f82a0f0af8357b27c479879f14f29586cb843b6f97fc2f7982f38b5af7c2898918d61f4d3abe17335099140831b198e3dad6300fd1d3be3000a2381cf701190b05fefb7200d6a3ab4ffb9f8fbe4a3f19b041d9d892ba9dc523dafdd99b3b83935f267d77562af204353645db4cdd3a61f1b22e7b7c4a8630643592a2137ae4e017744709a79f49ba1127dd606e46ad91051df2b2aa0bb7870b5a4049ab488001ad06c4338e124da20476b56ff59cb5773478b37b3055bec7ad5999aaacb7add37b23a81e0c8a85af0920ab9be1ab50f5db1fae410a8db65e6ce3c2d01095cce45209a756301723caa692374ca2ee03ebe406d9302f579ca269ff09f0a4e34690af8c4f209a91583475280a0e65a43883c2047780695ffc1d76abcab859ba892b946855aae3fcb3166a118b2c3576ff8d75bda04c28b987f9e19c73e6fd07d81157d3ade8b8183ab46038fd5d4e58cc77af486f5ac6a91fb39360f6a72ab398ab2b1446c76e1efe5db2a77294625f307d9f19964169b0672eba62a17aa4c1087d7936af750dbbd1ea2e10b1276011a9a6e4a17e081045cf0f148dae53a6f42a38d5e9a15f8991f6c67cc18597de92c171c78bd71d18cf62c3ef85db5ca1c7865ef42319796fe9d2b8a044ce0b045dfbd819ebd1e7c975c2d0e6960ca72bce99b3da9c317d8d09ec1a3ff23406b3f229d944ea4fe363e9dce5cdc9f6ba4b5689b2a9d90708e83d734b152606be959c70262ebda63de24640c14e8aa3f4eb4b89c2be81df4457f056821d3f94bd7e3e049de55035432413120d0118f910926fb639a3a509661c0b994829f8400398d65119b99f4d66c09da5147ba99ac7730681c491ae53578031d0d43d1af00b99c04a543f6673deb39d9871514e026a66fbd85953ae66c0ff80e3b7c7ce6ad33c4da4d353a9468148cbebd29c562db828791cafa5d0138eeec3e11efab41d6c9dd60dea7abfc2341a17571a916a9b20c3523620a844f33d381ad397fa35611839dc397811229e95c3f61a36ee32e6d175e94e134c60e58977133fe408b3f66aedd95faec1cd4eeb894480e764803bef4f4403c6e0091dde05a18bd15c7329ec4700ddce3b5d54375e97051094bed0a366437feb59c6dba2b877e559f1ea2695a03c3164d25cc2d9d21e5eb375e01fa5533b1256a78cb6655a57ddb89f3865abfea65b9a307cd528bda8ae034733f8e4f6ef66f09608cfe80818c21a4c85b8007bbb9a43d9093eccb78c4f578007c359c622ebdecc851157db76b3f292ec6a37d156895e06f3ea8f8a878ad5543ba567eb045efca70191fe9973705c1b89b37c00f4f0cbf8153ada27fe77848ff16b3810368138feb1772053087519c203ff0d8ff3dfc53a3e866ced9f398e0aaba015d93249a2beb0979c4195d03847af6a46e31f9022b4ba78f5cf46125461a707ad6f08023588632cc87d700b0da8fa181a7200b5db52c72626ad68757b6737dfcbb3dd6fc1e144c6c411314fa56562b9d501622b99c72bbe95288b48cbeffe91525439e00bf113ca5fe3be289ea5a9e6d3a77d146730e7701a5f273dab8295f2a1027868f5733785bd6630f3c3394de28e71670585be4c36a22e58ea00a4e07aa34c057e48d5b85d96cd0e1e6c9714b54187cac0c13ef1d8457aed73b51b9bfd0ca797802cf31059f69b23cfb4cd944f4e3e4c1e089bf478528c4e97ec05a651268292c9826a4b6ccb1c08d2a49f800d04f85a9ac0af72903abdeb89c667d46e55f9585d2363a10f85fdd157015c758eec538e05ad5bf541d0683d786c9e755782c00fcf4602c83957c9b0651d087f13a5737ce28cf55aa736efd49aac68342adb7ca8216e1045f45e4170f06fa0d84009a7fd4570e48fda9aba3b783de85c442fce4f75680aaca535a8687f417fe6698f2bb3e8b1d94fff539474959d2ee1993617bb4404705ec575cbeb089a2ebc8239a1d0469442d77ee4546b51887209f158d1f1526f5c89eeff2a03a2dbfadb761adf7d6a509598922fa51bc1844ca6ca087caa21685de567229d48a612fd7137ebb2f331c0a9c84917af392706e8b679362d954ca4115bdc707b5e58e471cda6cce21cd6929ba90824576b5052bc62d9c337e4395745b0da7ba161de1ca2d21c4fbc72a654275e308a0d78a6bb4cf1dd79e0a28abcaefdf3db53d88993f641e16887b0cbb75b4da261463134e50e63b733ec04b5e14e6c7b0a4f54fe6ca06741aadf4c6d6bac96b2e1fd8b0f0b1b50fe294be1a004318c2c2c209a73bfdd42a3374f6e722a2273a2748bcabce0f88783d8973df96124f6187cd39f723e9736fc0b36dd8696cb968562de31567fd20e88361711a227d9199b90159410b6fb3bdef2bafd9b298b1b2f178a72cf92da9c2dda54cf896b646ff875ddddaa673e237a61859101625fce0fc659daf438a8e0224a641bf8a4f82f85af48930c5044db44faad332afaf0580dfad9556f0dc4ec60f2d25055ac4ae93fc53265c7e77761a4619df8a568591df645592526e9a89fdec3e73cafa9647154cbadcd2d744f8c400bb60ebb26b117508019fbc48f3a477863fb51433602c808ce7a28e5c4650b68af9e76c55553dea738e5c91b66311ecd3b033c6fd10cac1ca0b3548c5b709a3d51b7519efc09735c8459a907023524d573370ea484f26bcb7c24e0d7b5501c3d074589baeebbdc3cf8516e3bea72b21268b3683b96ecbff4c6e3dea10758121820235c8296a7b3a455cb8dd1f9133f5b9d42205595d63040d77ff9b44f89341b598e3d8162ab53b38cfa637ac958c759922cc99571c11533cba1627512e52b29d42aaab04b7c7703ea0a9a2b8e5a462426fc0f927784df57380e8c3169d94b0740703ca0fb44dd08e4e0f3ea049e317a210bcf51035dc040939e0f38146ae07b91b718fd4971bd9903f4d4c4162ac8c27da0f2b2dc828d97cbee72d0364ce1145a80d1e3dedf1aec5029ca7b92373ede9093c7ce1b163e4a589ac3e5be385d6e79bdb980973f3d361a196a0fc95d5e042df4420e3dea0d5eb05cd33cfd54269d6d3402c5ffc2a4dd11ad59c5d6191740191bfb6af94b36d67c4d4fcaec41b45cf1b510c3e83d9f91f241e2d9bc68464b5411c360b412c3dfd4e04f4daf4bb6669afbc44a880978a4cc922ceabcc71d1cb28787aea658b3d0872c6ca2020054d2906fa3605118467801fd07d247116d5130e5ccc299551807297e1b5116ba3948ef1487292d82b3f6d1aace1f0bf607255c100998155b3d52d6b29b6b283808a30fc20d31b0c15d869a7e8237d1048d2aefbdbfbdf579075ce1a7013518e17fb37fa0cbfda324908861214d80a522ade3e6bad67e3eb81ee02ec5e1a1e303eb907c99393027390c73a37dc1ad9e5e171145a65d52f51893f8e3e746de5f55ad69ca2cbf68bf453a8d78bc21527744cc9a88be7738d8c7db63473a932e2ae181c6de8fd150ced7f26fbc4568a60c0b0eff602e24f1d0945a305546de4e5a56a59802a5a0cf6a377f48298de75172d42129ada9a0494ce3d4e4d9ad69d24ad90424523c42666a8285bc21f5684724c422cd85f8ab4a4d110d1d6be0ae1f2a69398d849d68537a4d097dd2a74014645605c69b0f7a2cff6dd39b66db6f1da8401150a399916c43791eca4d4a2d64b3ff81aacfc9578ef2d5f529380cf3a51d0c2e51458a6dfb3a6c8ce1578bd28f9f6f1596af7f434382727bc886fd52a769f039fe54235bc1c31bb0f3c112bff630248e0cac3bfa3c8de779a011a2b5e6187ed9a8d85ea3a6c4a2a197fdc8bb5d0918181b0accdf8beb4cdd066beb8c67af6859271b5aa24617e3b43b9d01b6356569c0225aa65dec66fd224b0a702b26de696988ad19bebc310dda7459bf56979bb86ac39c44b3deb967863fa4fccae4a5a9618e5da07f900be1b0e69233734ffb52191d305da74bb19159020971c04498e9112472a6cc8377dcb2ff5f4eba5a7760b48d9f57fe2c764e2cee5e11f4ff602abca0c25f59f2267812902d93b62be4b55cc3e83b3847b50749a5e6b9ec3f7508c2220a7339b897395e07263fdf3ac67a6d6f47125d07505273a66f72ecf939c8a7f4ab369870d636795d63551c6ead6115960e5dbb612d007e87b65c7dd82e48c78dcea97dab0deb7e141e93ea96ea95a9b956881c991fcc0f934efefdd44e78cb87cbc6ba82a08bd54e27b97c319a5d4c4fd1f1d8d0fe36c3d2f18eb3a949410a3cbb93e675157370c5b8dc2dc974f57abf3f0a6cb3c4c506be5b909da5fd491224f05bbd6323f3f4feebd65f42297233ea4cd4e94867d754f8213551ae218d18f79d01ae6613a40115476227dc5fa7d8814297989d27d21d08463d8d14a11d08b73330276863e586467c457377c381446a5a629896e60b6cec4d9775f0f4e8d9bf002a9192ca4ab37b9b4f0110f397d6481ab5bd76d99446b9e7c44ef9a3f007e1fcbf75c75459c0465daf87414f4f9f3304255397dea9c1d028d272b4aebec1c92f9fca0eea4bdabbd1e3c131c7afe39757263860710304a6111248f79318f6ff43c4735705acbd571f117e8d33640f7af71f1a3d052c446c3b8a50d621c44ba0633dc3abfcbf2a94e5a174f3cdc74da678a5d0746c9f1382787eb236384e9e431dd2a13166766d048716fd96ce05541ce1dfd7a8bff0fa60ea783dfeaa72994f34ef1af13c1c02e209d77ab707f1af73adeafe156335ef1b9572890635c920859b0153c9aaf24666c79cc528cd0be0950be71ed0dfea153b43372a2911351fa20ada02948896e20f1fb0d771531e060a0ca7664334234cbced6b9399fa14bc48fee74935438c93a5f8a21ec66a588da749faebec0571482e6852aef76c0bf061825e278a0fe139ff73eefe5769fb82a9f467e77f0623e1b165ce13364a89d1fe0a80eecfa9cf1a3ae5f04d1f71f0783e0190cbc3a979431cda0c0ab845db58bab19f8fe0737e79b7b147e8fe37475a49fe2eaef0ac6b46e0e15379934c95551c5fe650de5fdab3322653059cdbe207f4db2a7bb10d6609ac0374eb3c0f998d1fe3ac528824854f221a56a9d84bf6c27b411dc019280feef470bd80b408122e6b0784601388e40ba7e7c33c0dfba0785f8ff7b5189eb1a0a1f75542b261ef30d0e0b95a32d4c4e90101a279439b452f5c76e4226a7bdd9f1334715f08fe7c05a31bbb0d89e74548942f0537e331d2960ee0878461075094d9d385c6cfd3631fb0d761534fd19bc7b463dbca7278b0664ac42af50d857ccd8786e9efe34033aa82d485faa1c9b99f8d0066df16ce10d1ecb3c7f7b863f088f1ff24e9f10f89e274fd7768202d79cfa0bc514d59f7e51e5cd005275e8a355ea28a33fc87bd090089e9b82d893c772718c4a2854143302cac328846d1d16470c4447f5a98b5d2d14bb94e71815dbacd28cd81f21e901f04843efde957a468e17aac6b2cdb9c979725a904b9bcc85294c495e5b14e7b45b89700d7f8ccb2ac7674169a09744c89f3963221292b9efbb627b8e4fc00c7c60c12b0c8620a33cf25c3794fa123c63494644b91e55e868ebf98faaf3866faadefa38e19c070bfd650ee06b80b6dbc6258211034513f535dc75c76a8be93dbc4082b97f6423329e6c71afb9df4eba798626124d6cf7da4777bed386e5b3301464db72a3ad93ed506768ce8a400d93b8a59c0d3fcfd4b34f79671a41deb54598d212c6fd9537da1759827f36b58b955f846a0bb078f374fc424c281888b66833fa2f4e1c13733ad1e388cd6e7e8dfdb152e273d1157e090eb9f66b4918edc993e10d2ec85122afaa0c79724c83a47f9f8c9c613beee5cc61e20a2c285696412f6d1955447f556280f3376281f88fdd3d062187d61a6489765eeacd71c36d556547eceb0bde23681a8a7c9ac9420fb9a54e5efcf0340868f72f1301a2317fd2a88afd5720bab1d5e657320567b5330792908e737fe2d4964bb7e38a142b5f71e24c1e828d55cffe103ffbeb1b96b20730ca4f8d4e22916f802f7d8bd74e19020d6f4d95547413b4b338aa05e877749af06e9596237b4c0742d9aa582209742abd1993a58585e04abc9d17a077addcec7694e089dc3192519692a0c03cdddc179bc430acba00514a41d4bbbac717bcb9a3dc2778aec7300fd4c9b38f3a60eb6e0ad01e1ff34c9bbe119ed9e8bae929e567ba30e4a44a54f94ba5183f87212322d0855a9cb4b1d788214b0bad6cf1d266d2370bb5d81d121dd4f180828bd60dc2e008c94a0c43387bd182a231c31b4ecb82790381d323f4fe15ec1654baea2c10aaed914eda86af4ff60fd9dab46fea484c1be58ea2bc8736fe33a191607c9de8631b019bf20badfe5db3f94c2bab6f28101baf40951f0ebfba73bb8a3adca22e67f2f55b136ec6ce62dd661185e98a7c4c53b307b3a95c7ba0adc855f86ee71e78eba776322b87496c50ba15d9d8e43a50402a97eb987b15263164822c60eb982df84d5feeff6431bd07415aa08a98569dc2d67e18b2db98c1ffa8429f7a47d11d7f4fcb2641b581773c983ed048f4a313a7dd5deec700eb3879b91ac7702ec1b77a812d7adc246b53ce254ef413b782a63a910a15a825d4cb6e74233622590660028528c94b57e4005dbfef0118d3be15c37b9b5f8b4c4734c7eeec4ab0e4e1ac8fa7cbd2f6d39f0a8e5f63d75e69cb9d464fcd3dbf521131003b01314ab119b56570290df81e072a36952389f05adbee84a3d7b65795235c47806b0f9900d570fc07bb1fb8882849360d84cd4996477dc6eee6901cd7bdfd76de094304bc32074aaad4c1647f42d3d3b22f0b2c7679af075e265907c1d20150dbce40394ac7866ec2b7ecba978b55221d8018de681b637c869c827f6fe5613b9318a8b98da5c5eb572af22c668fd06c0591b91415383fb31573477249f75b2195ba474472b1bda74c63e3cf12bd894f1a30c8a45da45697035e5f0d2dbbfdf48e612bd12a5346d7e74b0b66f366a987283b3af3dbfde2887b33eff95a2caeb4edfa4fec86de8f33e26ee8fb495ee50eb0a9d573964c9cdc744c1627ef1f4422cee785fb813a51f7e3047e1448745d3caea8f303b18451c11b48472016f3f9abb921f996b23ae3b8ceb01aeed266a6ff7943865e64834e737ddbde13b69d15608ac76ff95a40350e15c96c406bceccd75192792e4d084decd84d90499b7d75756413aca914d995b0a2513206061e86fb9c067ab0615ae336ae58d7fb7a51fe10ad575cbb0dd00d58d79a0b484ed1c2c74d19023235daf879f20bd44fa8073c98c2fe00a0338e24e729489ecebcb64715376e932b7ec3f1e83e38fb5ee538efedd14691b33d8a9da3f7f15ec33febc33f4f2eecc327c7151c5600fee7feb46651c9c8b682c4f97c3253a175a47bd16947f2bd4243909a856c91d136e9e681d89f28771904354ec61d0aee283b9243ed6970c2fa3d7d2775e202f8aca3e814e2d260e4ca4c0a1186d6eae5939e051650b89aba39cd55c8fd5e542e3c6735072e95ecc3f36b3f1013f63e50d1b2b2c02c75c46226d9c5f78784db5288be519ccf08d882dd2a48036ebe16e645af51c5b40b98ee030684025e398759a8c72a63660666aca07b85d157eaf1ce105f24c3880c957aa1f3038a97fc3e68b6e2054b47a1d1901ebe653c24a34db46f53927cdaefc8ce2a761ae295830d824f60a1be0623e478a8ddf20531b4a02bf392e93b5b0c6eea24f9cea00623407971cda8a0265657f7e87a68edb26d46492c6476cf216be283ddccba04ac92a59a13be9cd6f2fe013901b5f54d41d2cf74a048a66fd1f3cff11c77a88be5ca7b69fc55f690387ccb9c932490c3ff5c2e0d5f9f0a919b0b0d9bd7a64aec9a0109dadfeecbb3cb3db3eaa6c0abe4fce0cd3c2985c61b15de3fc2368ab7dbed87425577c1d1f6e3fa5c4a5da71316ef6a885a66d133afd97db1cc868eae99c48a065d075ca24a716d2c9285b54167bb2ce9a1477a2dd163", 0x2000, &(0x7f0000006840)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000006480)={0x90, 0x0, 0x0, {0x1, 0x0, 0x0, 0x0, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8000}}}, 0x0, 0x0, 0x0, 0x0}) openat(0xffffffffffffff9c, &(0x7f0000002040)='./file0/file0\x00', 0x0, 0x0) umount2(&(0x7f0000000080)='./file0\x00', 0x0) 15:17:32 executing program 4: close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) r0 = openat$udambuf(0xffffff9c, &(0x7f0000002500), 0x2) pwrite64(r0, 0x0, 0x0, 0x0) 15:17:33 executing program 3: r0 = socket$nl_sock_diag(0x10, 0x3, 0x4) sendmsg$SOCK_DESTROY(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000180)={0x10, 0x15, 0x1}, 0x14}}, 0x0) 15:17:33 executing program 5: r0 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r0, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r1) r2 = socket$netlink(0x10, 0x3, 0x0) fgetxattr(r2, &(0x7f0000000000)=@random={'trusted.', '{(\x00'}, 0x0, 0x0) 15:17:33 executing program 2: setrlimit(0x1, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r0 = open(&(0x7f0000000200)='./bus\x00', 0x1c1042, 0x0) r1 = creat(&(0x7f0000000080)='./bus\x00', 0x0) ioctl$FS_IOC_SETFLAGS(r1, 0x40086602, &(0x7f0000000040)) pwrite64(r0, &(0x7f0000000180)="13", 0x1, 0x4010040bffd) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x14d842, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x80000001) ftruncate(r2, 0x0) ioctl$AUTOFS_DEV_IOCTL_ASKUMOUNT(r1, 0xc018937d, &(0x7f0000000140)={{0x1, 0x1, 0x18, r3, {0x2ac}}, './bus\x00'}) 15:17:33 executing program 4: close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) r0 = openat$udambuf(0xffffff9c, &(0x7f0000002500), 0x2) pwrite64(r0, 0x0, 0x0, 0x0) 15:17:33 executing program 0: r0 = epoll_create1(0x0) r1 = socket(0x2, 0x80802, 0x0) r2 = epoll_create1(0x0) epoll_ctl$EPOLL_CTL_ADD(r2, 0x1, r1, &(0x7f00000000c0)={0x2000}) r3 = epoll_create(0x4) epoll_ctl$EPOLL_CTL_ADD(r3, 0x1, r2, &(0x7f0000000080)) epoll_pwait(r2, &(0x7f0000000040)=[{}], 0x1, 0x80000000, 0x0, 0xfdffffff00000000) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r2, &(0x7f0000000000)={0x20002002}) close(r2) shutdown(r1, 0x0) ioctl$BTRFS_IOC_SET_RECEIVED_SUBVOL(0xffffffffffffffff, 0xc0c89425, 0x0) r4 = epoll_create1(0x0) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r4, 0x0) 15:17:34 executing program 3: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x3, &(0x7f0000000180)=ANY=[@ANYBLOB="1800000000000000000000000100000095"], &(0x7f0000000100)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000000)={&(0x7f0000000040)='sys_exit\x00', r0}, 0x10) bpf$BPF_PROG_ATTACH(0x10, 0x0, 0x0) 15:17:34 executing program 1: r0 = openat$sequencer2(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SNDCTL_SEQ_OUTOFBAND(r0, 0x40085112, &(0x7f0000000040)=@l={0x92, 0xd, 0xd0, 0xc}) 15:17:34 executing program 4: close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) r0 = openat$udambuf(0xffffff9c, &(0x7f0000002500), 0x2) pwrite64(r0, 0x0, 0x0, 0x0) 15:17:34 executing program 5: r0 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) bind$bt_hci(r0, &(0x7f0000000040)={0x1f, 0xffff, 0x4}, 0x6) recvmmsg(r0, &(0x7f0000000600), 0x204083acb88ff8b, 0x0, 0x0) 15:17:34 executing program 0: r0 = epoll_create1(0x0) r1 = socket(0x2, 0x80802, 0x0) r2 = epoll_create1(0x0) epoll_ctl$EPOLL_CTL_ADD(r2, 0x1, r1, &(0x7f00000000c0)={0x2000}) r3 = epoll_create(0x4) epoll_ctl$EPOLL_CTL_ADD(r3, 0x1, r2, &(0x7f0000000080)) epoll_pwait(r2, &(0x7f0000000040)=[{}], 0x1, 0x80000000, 0x0, 0xfdffffff00000000) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r2, &(0x7f0000000000)={0x20002002}) close(r2) shutdown(r1, 0x0) ioctl$BTRFS_IOC_SET_RECEIVED_SUBVOL(0xffffffffffffffff, 0xc0c89425, 0x0) r4 = epoll_create1(0x0) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r4, 0x0) 15:17:34 executing program 1: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) syz_kvm_setup_cpu$x86(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f0000040000/0x18000)=nil, &(0x7f0000000100)=[@text16={0x10, &(0x7f0000000040)="baa000ec3e3e3e0f2b75ee65f30f008f6300a6aff4660f3a62227d0f20e06635000040000f22e0260f0350000f01cf", 0x2f}], 0x1, 0x0, 0x0, 0x0) copy_file_range(0xffffffffffffffff, &(0x7f0000000000), 0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$KVM_CREATE_IRQCHIP(r1, 0xae60) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(r1, 0x4020ae46, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x2000, &(0x7f0000000000/0x2000)=nil}) ioctl$KVM_NMI(r2, 0xae9a) syz_kvm_setup_cpu$x86(r1, 0xffffffffffffffff, &(0x7f0000fe6000/0x18000)=nil, &(0x7f0000000200)=[@text16={0x10, 0x0}], 0xaaaaba3, 0x0, 0x0, 0x0) ioctl$KVM_RUN(r2, 0xae80, 0x0) ioctl$KVM_RUN(r2, 0x8090ae81, 0x0) 15:17:34 executing program 3: r0 = socket(0xa, 0x1, 0x0) connect$can_j1939(r0, &(0x7f0000000000)={0xa, 0x0, 0x0, {0x2}}, 0x18) 15:17:35 executing program 2: setrlimit(0x1, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r0 = open(&(0x7f0000000200)='./bus\x00', 0x1c1042, 0x0) r1 = creat(&(0x7f0000000080)='./bus\x00', 0x0) ioctl$FS_IOC_SETFLAGS(r1, 0x40086602, &(0x7f0000000040)) pwrite64(r0, &(0x7f0000000180)="13", 0x1, 0x4010040bffd) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x14d842, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x80000001) ftruncate(r2, 0x0) ioctl$AUTOFS_DEV_IOCTL_ASKUMOUNT(r1, 0xc018937d, &(0x7f0000000140)={{0x1, 0x1, 0x18, r3, {0x2ac}}, './bus\x00'}) 15:17:35 executing program 4: socket$nl_generic(0x10, 0x3, 0x10) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x10, 0xffffffffffffffff, 0x0) futex(0x0, 0x85, 0x0, 0x0, &(0x7f0000000140), 0xc1fffffd) 15:17:35 executing program 5: r0 = bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0xc, 0x4, &(0x7f00000013c0)=ANY=[@ANYBLOB="180200000000000000000000000b0000850000002200000095000000000000003464d071e1ff33a70e4dc4193cac18e785516d5589c9331cddf47fc09e23ec3679d818a05d29fe4df3f31ec0789a22245c83b34eba7c1f17f404000000ca53db8512773b0e7de97ee58544dd2709f07143010098add07110efa83971bb667bee5beb5fbb58b030440dcff74c4c00b0e13212a55db69f166bdc6f9baf4ca444f46aacaf3f519cb8ce0265b20f57104f0d2ca46620e2843d64749695d1bfd7f792ae95a881942be1c5a4c004c546b0d7da604b48eb0a0c9d3501f64ae16ebe17c59639ef27738a7ec54b84fed4c903cffd6b00000079f00c62acf23e95998be42e6a1e520bb62377e95bb16911aa8517d2dc3fb0e601a1ddbaed1d6b3b3c8bbdde9214f23c1dee58e7ef72e71abf58da477505871857c58d66a45f0af309ff78757f159760368f4cf31767f9d948d6ea767bc6adc14cc99443a942ea4e91f8dfea55fff42fdea739a8087e708e60b073022a61cfadcccdf1d4c43b157a81c47344966cab55d4a57960a51473bb2a467688023832ddde07a6b3dd4bc2a3acc7a6d417ccf92e1145f224b982383e33db7e94eef19fd03541e69fb922778aae2bc78d0500000000000043cfb65683fa12f818a4e96e3854b2e4a659f6956fbe5740b22e92c3fd528f153a434814a510de62f8efa80aec4e4d96af6283a87757077c83873b2dc8ea4f0fcae353b48e4fa72c9de04009bf209369dba0d4fe56eb5d75344b51e646289ec825e7ac009db345222bf531c23b5f08dcbfa8adc6a75e6f20b5edccc1f9e35221c23949ba0efb6bad58a28eaa59a87125f99482108ec3d2c1aa46d3c498e445e246d321bf7c0b9fcd128d41779930f0d59bb792ec594b00000000000000abf70616de934c30bc9d6b36dabc85bddd9806c1c28bd0a8c572a39061c7d8c2b9059f2a034eee70c1b2c813acb0b9cbc49ed788f94fd6f1c1ef3e343b732ee93e7ee8c9eb221018803b980187eefd0079f8c1c5f8c8a70957ec6dffca30e344fe491ca90f25032ada808ae3b1f8036f59a58cdd148fd32d0fb6d4355b77b95ca1b54536521204acbaa0d8efad1813b501b94c51d848186a359582850e9b90a264af94659c40a61da6cb70cd4abf38a38cc5f20ce144d095a6771d3fafde6c5b03c5774ce07e39ed4cfb4eab1952a7911566a30bfcf47b9a87227ca53baf7d7b32d3ea0c1d680213c69f0a76d9a2cd3e3f57073ac7d3359ffedda72be9ef3fbcd687ad0617335ca66d6a7460d0699d86a15c1b4e0d27299bc74a29f8279e2fa70e62a215028e667bdb3c904604000000ef9e3f2a83dac207cf076ed6a1ca8f3c59bf8ebe0b7661b17744e56577986427c41e5317eed02982de48742a6c2d0d68343fc4b07aa148a8501668efbb8ff3c9d75ca2e5be493e486445ae469f37ce98b2559a3cee4fef7e309ef59cfd5cdb29ef7d789d2e9c8bfa6184c3d1a9f856bb5a9f9912c1c0104a1ed5a2836af63c0c1172e9efec39b8aeb8af8528010b1a0a73855cc2fa7f4fab9edec2328594bf0c00009f0eb2bf64c70a2267cf677d50069569f51547035d4fdfd58e15898141cd7e9858b356928ee5bd03182955e7b4cd97c865993220d0d0b4a8a096"], &(0x7f00000000c0)='GPL\x00', 0x4, 0x1000, &(0x7f0000000200)=""/4096, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x70) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000080)={r0, 0x0, 0xe, 0x0, &(0x7f0000000040)="8dd71a5e1c094da4d019afb34305", 0x0, 0x375, 0x0, 0x0, 0x4b, &(0x7f0000000000), &(0x7f0000001300)="293e07d15a352b2e14f4767ed316a184956156bbbc705b4804d2c7e2f1481b49c6b49b73ee5b6c9fcb721d42440b448cf6aa22cd129a9269fbc1f7d2f749dba24a79eafffe3978aced77d969c7ea29703f3eb4ac23bff60b5032e17be7d73e513b130a0dbb74b9c2c3f38b4178c045bd7f5ffeb689ec8c9d300051cf98fb67bd0d2ceb021f2fdf2143"}, 0x28) 15:17:35 executing program 0: unshare(0x24000400) r0 = bpf$BPF_BTF_LOAD(0x12, &(0x7f00000003c0)={&(0x7f0000000000)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x2, [@struct]}}, 0x0, 0x26}, 0x20) r1 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0xd, 0x3, &(0x7f0000000040)=@framed, &(0x7f0000000080)='GPL\x00', 0x5, 0x1f6, &(0x7f00000002c0)=""/168, 0x0, 0x0, '\x00', 0x0, 0x0, r0, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000200), 0x1}, 0x6d) ioctl$BTRFS_IOC_SNAP_DESTROY(0xffffffffffffffff, 0x5000940f, &(0x7f0000000900)={{}, "1d56563ade07db2daac3a1875bd42c3f26e14553604e784b80bc3602755b09d22b0e45628f1cae6f9a40c7804e8a2a13d71828e7b2d1e76d15f659c5601ee5f57bf9e54b3b9e70280638b8eac9412a709fadb88d1d68805e668866a1289408e68e968ebcdcdbac0359e675e1cc748680ba4946751c6c26ac6a4f5f6a49af780386fefe8d9902c5b4bd3c8d7d295b9e77e04392914030cc6ee8caf53053100c58498e7d4206bf629ae097500a9dfc351ebc81e655208c39296fac320d24849702daddd21eaaa88cb9f7c482a13a55f7547a83d4f2969ade913bae398031bf736bbbe0e627b324c5ea95faf596fa7a1950ad42f86ec3afd22d135ead0b86243ca00ce2b941628d76b3a830e9a755e7ca59c44e839f7675de9f3e14f71f8ff3bb430830fd679ad85145e00fe88392ccde2b0a676a201a226b71f1a1dcfc3fe667971813e1d6342656ba799e76534f97f906f5e022c3e86c35266c4c3549e8f0694514f4abc3e980ab9f49a946ca699a2bc62dd0a8d9bd210fb62aee482c8b920d6af995048e7cd4c74b64ad035e200642c2382efc50aeb8e8331035cf34847cf535739be9fedee9f78d92f209cfed622592108a7833fcbdaa512262cf22973662b30d1f4a20bc042a73561e06f441b179d86b6460e5ce43e67cf6bb4e84ddb09c819be569a6ba8b49ad24e70c61f0286689a4f3b47668897d22be5e09cb4e62bb886db1b091bcc5bb2aedec9822078d86d3785e124ee0db44de38990e99ed49a4b36ae079d96ddadc7839f89e009846dccbb3d4609c1d5756a52e0ac924154663be7538b7a74c72a1df42eeaa7dea4a3918fc84d5372acb9bbefb971a1b75b693165c4b1b00cbc39adfe90dd4901e14308f2759470c1262cb2b5b80acbb25726d56d4723237f66c90aaf7f16e96b7b6a5e483217db6606442dd42bd73637c05fcbdbc1e7a37ef1fe0ee6bc8209876afed94e22c2907675f475e15f9933163f649b4299e46540ea9c0043798439b971db71cfc5395678de3b094c3b58850a4bab4ffd769f1fae893f7a3b8833978df7b287dc42e76aad687f932781a186072fd81b0182135bb36ca235eb90e68a7c88481780a5406d01ef6ef2ad71ff9bca79f8f61b14a7cbcf66c953ca2bb3b48efe59e1f373ed310744c6b18277279d0bf0cb197ac9afb14c0e341eba023a0c49f2f9610016da77b571f9fb43ef0f931a127eb46fbb5c637c5a17e44efe43f6f033f105865e0eb9175a962d8f4e12d6383da5738c024c1e2e463a7ab3b43043f88049e78bd3f934c5961dd814cd4eead7c1e4dbef764f7b1ddb61ebc7bb810c3fa760cf19edee262a424454d3ba0110888dff501898def128713fe91085cc3fdcc8ebc7684d27804751e5feaf280c4cf2ea588b0b201e1113c542e1442c614a957e67ded2ed3b9a0b2d0c707d987b8bdf4d5b09b19ae2d5593cd148c2481e905c2988f913a90553278e01c46c0883000dd2a378e975474c3d448694648de143b6d2078fac511304affdde88bf7f14018f98b663904a0e48d9bbef9900033d46af92695558a6010649d3d05004aaaefef265ab804c2b1ff644012498da0d61301bf28fa63a40e03a612097fb7ddfd7e2db8a8f37a39dfba586c52229cd193e1c6aa5fa60b0c21c0de393b08d5b505681a85ebc214b074e7dfbffb411f70f751d9f8b6374a42cd9c227c79751a5495d485798e8d693dbadfad263e042f5b0f31301db86f1c5ad19a0174533e5912b417e96f3ae591e9b7096e7006c857dc61177b85d38a0bd12fb842757f3170d1b52a90af53a4390ca80ba9bf93bf32d0f9202e6de26993c842b595b4db2c2985b8b24dfc0b4cb93081e563db39e554de0424c81d944734e12cbc01a785dc2cfcd12eb8f622204f64b70c18def780a10f30691f9421092b687b4abb1495f071aa189347677ad7ad77c01c462ec19cbf0eb251b873a8d3c258c9811d5a303d21ad9a92baa14f89abae21cafa12a845227319466d1257c72ab80cef2ea4d86b4a0f4a63a1d25cf752a6083681c27b27a8f956c907491bfcc38157ef3eff5eaf7f106a28f300e4fd3300090461c3fbbd64fe9305d8c589e7f249284c55578916f9108973b40a74f130411bb37f641cfe7a9d16f39fed0eb2a2d17c0463d04d88152bca0e939ad3918270c9e195f8943bad29e2792507bb454317ee0bafcd05e1fad3e201a90e62e3f221b7543da8b26c348549b57fdcb882d18ba8865b823b24d8d4a3d4526da645fa35c33ef856d59a1ff2107a869f73104f231e58bfe9a5ff5a29c7ed5ef445bd22d995d1de88292114f2941e56dff70b113eccf294274b085c473fb22fe2ab366a16cd8c5665c37686ffc1d600db19494fbdde6bcad7fb343d14b3313ff97890cccb9d9a8aec9e686b7de3b45cc768b282b2b76cd3bfc87b7152e945f0620120be7481bb305148ec5056236ce71cfb47a24103af176b43b29b627dc0be80b90320d10481b8a77a26e78cf24f1d14b080fd5202faedba6cf2b47f0530798bb0226217b95cc35e116df80c7da4074ad21ed44f0cec5d0f6eaf9043fe68f2b3942482fdf79c32edd2343c0a04121e627d7f3ec4bbb8c990e60c7fe89d3325b9c14a6b889517f7614a920139eb1f5a25f7b21629ed05b47887466cd51ca129d943ac1cf82ec71852a8d8cf5349f65b405ed885658f2a86b9b552a7cda5e11a612bb03b932430cecd0d9fe7606c07d0c32adf1797d3cf34dc42ef73572e7acc23fc68ae07c9f64ac1589d436d7dd3c66102a4f9481658af1fdc101383112a1cd79e162943cffd9b955b878a24a3a1b89835c37987f69e16608e6a99ebe8de0d36a6a7f5c30bfec2bfb16625b4a9ead21547e3bb2cc132269013c43532f093227a0c0226068883bd68e115eb0a480d7a958774a4ba07f85b220e917d633571a4eb48051ede536eb058ccd3ad2348d62e7b9a876eab4a4cf3bb04cb45c57db91d9353adc05a773a1de58f61aa96dc3d21336c641ce88df8e745e95fbdcb487fba2eb77a22e00a83fe49b335704f4e42a8e51e86c40a03de951d34a3abb255f304bd2451f93dbaccd23826e9d8f08225bed3e4fc3be41a7fb209f2e5748a35be7577082414dad6cb25097762e283d1b4193f334b8ccc5f88e0efc1b2c60b5bdcc80b1f257d8e19f4e1d841f102a7a2670a13e2b055f6366325e69db7cfc9d7d28464cea0da46144d04d9d714695bc1e9b92680f664d42fd5d5bef3ee7ad9e6e8e44ba514af58c64b1fc4f97e4219e74d5b8b2c8fb5dd725c4385e45367d550386f7cb546e925763749a40e5fe7a1cf1d8e9f33ea47228e6ad9f30b67352be40656e77fbb59722c03f46ee1ec5837159bcdcd135100c35565f48ad744e0b0c655c8d155cf7bd5445157f9b2e26c3b7050ca8c4c8cc92fcc68926cf843786eb840f53c09a184bba735cc685270aeb0c47355813c6215b4f5835db945a5d17623a7de7f1d4f85d0fb11e1fd9bf31f60a98fe46d291f4e02df8b43ad50e337ff24fa8e5dec5043bb9378db89c890051001b61c26e4a48a0cb99fad962be8bea888bcc935c31d4479260431338584183bd1a796af43e638ad15482a47c94a6b98d68e0cb58f2ffd2ecb79972e5c375cf8acac4ae6ef9f5cc5b0766bfcd40c0253430324faa156d284db0df19e0d6e770b7708d0a5402ecde0c48c98d80ea84ad07fdd54344629ae5220512a8b5a311cdf15b61b9ecb3ae71aa552940733171e48ca3715dad03a57884612ced69fc34e29bd41ea5046fa8982cda074658b3046a1ac143b12926b6a1c9d7cc15e40a667c045e6bc90c4784cce079af1d03397352b69e207a82ffdbc8def1368ec1af03badb345db4ae43a3713c9e356cb5d59bf67df63bd9be74c005985ded4f7e2c0328641ccdface3b05b469929950f2c73435a0305744077dde244d98bd8d47f04d941cd468fad32ff025ef9d80d2318f90e4dfa471f9fd458c00e793b52a1a9acce3d4cefcd40011bfb5db7ab6958e02343b7d474b8690c6d2d75b9914eadeed7b3a4bb4e1606abf64c08e801f48e56dd384edefb6d9f451b74e22dc96670ec78030cba3803d52babfddd28f60f1d79d50a02c7f902c1b27b93ae66c5178d867530059626c342698617cae48998b22907989e622dbe9f972f1f00ba174582c573d115be3ab46ffdd98df8877770cdc676d14bc79cce3b4b1deb78d1fc09d3bc8cce4bc737af1bf930c011f2e49d4030fba002037c16311a5f107c6421dd09aec9942fb7aaf00a28b17bcdc2174acc3b5a2feac73709e94d676b027c6591e780db2308ce5887b0a28c92d8c836451e79507afce9acc6adfdb8d0fd70dbd5a9173759b8dddeb448bf225aa099bde8a284e1abf238da4db99144d68fd5923431e9e633446ef19a9c0e9679e61567287995ad7f3c608583d924ef70720c1a3479126e1809f675abb1857ec88a2a58102fba5810d99ac7ee930428dac956c0246c55d6cdb6af12e0f2600f404424d2c1eb9a89c97409ba2064983b0bf2d8d528a521a11310a732d2fecd650fe48d53ef532b0f4350f2126ffb99ab2bae49b102cbfee255e702e23a9a76333890ca65043ceadbd59983dd11805551b80723c0ba3d037f245d44edcd5d2ba3e2de1dd8876839f46a4143f3bd827592cd194984768a72a31b74d183c7ce629a36739d6e36c57eb5068dead601b7ae5f1a81eb3023600eb5fe2e41c4f7aae734cc99e0c6a63302d69f391c9a799c95bf7ce07e6eb4cb63b768edbf1887316aed8b70b86ba261a52c41374ae232127af0db5372ed3ba77d6eee4d83f033b6d9264e694b1a3d4d7321bc125015157f09468d42c67cf9badb88955dc96807efaeff869174c018058f988ea22b677cec608e85fad6727fafc34d2d85c21fc1cb5be444f3f3cc647e8259f0f20c15d1181942473dadf3c3dccb2e1bfd89f6e79aa6978954a559cf7ca008e51de005a3ed150ae29f55e1f38ab11ae16bbf461f7b066c1b9c91bc73e4459c1e868b028c648c4ba49df5625b4cdb0b0a297cf863ba5b038b5590ba513c0043eee210a0bf13eb4d12086fa641f2514d01cec499f1fbe76e700c658971545baeb801ab58f6110af8b130bbbdcf55fc970656e40da5a24d118c3ff7c93af02693a22f24c901d598d5ef08d54a52223cc9341090d293d59f0cc8a389b80bb5f8f76bd7fa499d306fa924bf4421c35585cdda99f1055ed4a264e727ffae1f7d9c877bce3816229933858f5b23a9f102ebc2ddfc94c5048b83da749a62feec155c438a8e0a46f9e5bbcb57500d284576ed9b62e668b7c65796e2cd7195bd227d34dc08b5c47889ecc38160e014cac625526ebf942fc1f804fc564f067117cd8d147b8eea26e0aab7b7125ff372b961948659acc6b95d005ac99c2f31f0e5b5875b1f5cfd3cecf3fc6687b2d50693854f1f562af1c54b3a364624dddd6e73e22bce27e784abd61a464ca07694cd20c674d4800cfcef78b521b5edd6ce094226094967d9494aa18f1a341b2ad6c36e54ac93410874b3ec97636fcf498d760b0fd1d843561ee692894134b98eb4d4ac181a6af726ad9cf1f485653b430485eb54c62b2407f7346aa2f3931f456695b47a833504743be6bf478c86bff547c7c60a962e2dfa27dfc6d87e7b5e2de7889ea669844b900d7f3dfcd30c0a35a26a4b75b998a9aeb3fc7d36d09d232493ee8e78fe06ca39d21ecc6738eb4a12d4a02dcf55bde011eafcacad589281502579f1c790db4200500ae7ac069cfb0653bfd638e4ed764b"}) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000800)={r1, 0x15f, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, 0x10) 15:17:35 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket(0x10, 0x3, 0x0) r2 = socket$nl_route(0x10, 0x3, 0x0) r3 = socket(0x10, 0x2, 0x0) sendmsg$nl_route_sched(r3, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={0x0, 0x140}}, 0x0) getsockname$packet(r3, &(0x7f0000000080)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000100)=0xab) sendmsg$nl_route(r2, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)=ANY=[@ANYBLOB="3c0000001000010400eeffffffffffff00000000", @ANYRES32=r4, @ANYBLOB="01000000010000001c0012000c000100627269646765"], 0x3c}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f0000005840)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000240)=ANY=[@ANYBLOB="4800000024000b0e00"/20, @ANYRES32=r4, @ANYBLOB="00000000ffffffff0000000008000100687462001c0002001800020003"], 0x48}}, 0x0) sendmsg$nl_route_sched(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f00000007c0)=@newtfilter={0x34, 0x2c, 0xd27, 0x0, 0x0, {0x0, 0x0, 0x0, r4, {0x2}, {}, {0xfff3}}, [@filter_kind_options=@f_cgroup={{0xb}, {0x4}}]}, 0x34}}, 0x0) 15:17:35 executing program 1: syz_usb_connect$cdc_ncm(0x0, 0x6e, &(0x7f00000003c0)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x10, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x5c, 0x2, 0x1, 0x0, 0x0, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x1, 0x2, 0xd, 0x0, 0x0, {{0x5}, {0x5}, {0xd}, {0x6}}}, {0xe}}}}]}}, 0x0) 15:17:36 executing program 4: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) ioctl$sock_SIOCETHTOOL(r0, 0x8946, &(0x7f0000000040)={'veth0\x00', &(0x7f0000000000)=@ethtool_cmd={0x3f}}) [ 1022.940011][T13636] futex_wake_op: syz-executor.4 tries to shift op by -1; fix this program 15:17:36 executing program 5: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) connect$inet6(r0, &(0x7f00000000c0)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) setsockopt$inet6_tcp_int(r0, 0x6, 0x1b, &(0x7f0000000000), 0x4) 15:17:36 executing program 0: unshare(0x24000400) r0 = bpf$BPF_BTF_LOAD(0x12, &(0x7f00000003c0)={&(0x7f0000000000)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x2, [@struct]}}, 0x0, 0x26}, 0x20) r1 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0xd, 0x3, &(0x7f0000000040)=@framed, &(0x7f0000000080)='GPL\x00', 0x5, 0x1f6, &(0x7f00000002c0)=""/168, 0x0, 0x0, '\x00', 0x0, 0x0, r0, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000200), 0x1}, 0x6d) ioctl$BTRFS_IOC_SNAP_DESTROY(0xffffffffffffffff, 0x5000940f, &(0x7f0000000900)={{}, "1d56563ade07db2daac3a1875bd42c3f26e14553604e784b80bc3602755b09d22b0e45628f1cae6f9a40c7804e8a2a13d71828e7b2d1e76d15f659c5601ee5f57bf9e54b3b9e70280638b8eac9412a709fadb88d1d68805e668866a1289408e68e968ebcdcdbac0359e675e1cc748680ba4946751c6c26ac6a4f5f6a49af780386fefe8d9902c5b4bd3c8d7d295b9e77e04392914030cc6ee8caf53053100c58498e7d4206bf629ae097500a9dfc351ebc81e655208c39296fac320d24849702daddd21eaaa88cb9f7c482a13a55f7547a83d4f2969ade913bae398031bf736bbbe0e627b324c5ea95faf596fa7a1950ad42f86ec3afd22d135ead0b86243ca00ce2b941628d76b3a830e9a755e7ca59c44e839f7675de9f3e14f71f8ff3bb430830fd679ad85145e00fe88392ccde2b0a676a201a226b71f1a1dcfc3fe667971813e1d6342656ba799e76534f97f906f5e022c3e86c35266c4c3549e8f0694514f4abc3e980ab9f49a946ca699a2bc62dd0a8d9bd210fb62aee482c8b920d6af995048e7cd4c74b64ad035e200642c2382efc50aeb8e8331035cf34847cf535739be9fedee9f78d92f209cfed622592108a7833fcbdaa512262cf22973662b30d1f4a20bc042a73561e06f441b179d86b6460e5ce43e67cf6bb4e84ddb09c819be569a6ba8b49ad24e70c61f0286689a4f3b47668897d22be5e09cb4e62bb886db1b091bcc5bb2aedec9822078d86d3785e124ee0db44de38990e99ed49a4b36ae079d96ddadc7839f89e009846dccbb3d4609c1d5756a52e0ac924154663be7538b7a74c72a1df42eeaa7dea4a3918fc84d5372acb9bbefb971a1b75b693165c4b1b00cbc39adfe90dd4901e14308f2759470c1262cb2b5b80acbb25726d56d4723237f66c90aaf7f16e96b7b6a5e483217db6606442dd42bd73637c05fcbdbc1e7a37ef1fe0ee6bc8209876afed94e22c2907675f475e15f9933163f649b4299e46540ea9c0043798439b971db71cfc5395678de3b094c3b58850a4bab4ffd769f1fae893f7a3b8833978df7b287dc42e76aad687f932781a186072fd81b0182135bb36ca235eb90e68a7c88481780a5406d01ef6ef2ad71ff9bca79f8f61b14a7cbcf66c953ca2bb3b48efe59e1f373ed310744c6b18277279d0bf0cb197ac9afb14c0e341eba023a0c49f2f9610016da77b571f9fb43ef0f931a127eb46fbb5c637c5a17e44efe43f6f033f105865e0eb9175a962d8f4e12d6383da5738c024c1e2e463a7ab3b43043f88049e78bd3f934c5961dd814cd4eead7c1e4dbef764f7b1ddb61ebc7bb810c3fa760cf19edee262a424454d3ba0110888dff501898def128713fe91085cc3fdcc8ebc7684d27804751e5feaf280c4cf2ea588b0b201e1113c542e1442c614a957e67ded2ed3b9a0b2d0c707d987b8bdf4d5b09b19ae2d5593cd148c2481e905c2988f913a90553278e01c46c0883000dd2a378e975474c3d448694648de143b6d2078fac511304affdde88bf7f14018f98b663904a0e48d9bbef9900033d46af92695558a6010649d3d05004aaaefef265ab804c2b1ff644012498da0d61301bf28fa63a40e03a612097fb7ddfd7e2db8a8f37a39dfba586c52229cd193e1c6aa5fa60b0c21c0de393b08d5b505681a85ebc214b074e7dfbffb411f70f751d9f8b6374a42cd9c227c79751a5495d485798e8d693dbadfad263e042f5b0f31301db86f1c5ad19a0174533e5912b417e96f3ae591e9b7096e7006c857dc61177b85d38a0bd12fb842757f3170d1b52a90af53a4390ca80ba9bf93bf32d0f9202e6de26993c842b595b4db2c2985b8b24dfc0b4cb93081e563db39e554de0424c81d944734e12cbc01a785dc2cfcd12eb8f622204f64b70c18def780a10f30691f9421092b687b4abb1495f071aa189347677ad7ad77c01c462ec19cbf0eb251b873a8d3c258c9811d5a303d21ad9a92baa14f89abae21cafa12a845227319466d1257c72ab80cef2ea4d86b4a0f4a63a1d25cf752a6083681c27b27a8f956c907491bfcc38157ef3eff5eaf7f106a28f300e4fd3300090461c3fbbd64fe9305d8c589e7f249284c55578916f9108973b40a74f130411bb37f641cfe7a9d16f39fed0eb2a2d17c0463d04d88152bca0e939ad3918270c9e195f8943bad29e2792507bb454317ee0bafcd05e1fad3e201a90e62e3f221b7543da8b26c348549b57fdcb882d18ba8865b823b24d8d4a3d4526da645fa35c33ef856d59a1ff2107a869f73104f231e58bfe9a5ff5a29c7ed5ef445bd22d995d1de88292114f2941e56dff70b113eccf294274b085c473fb22fe2ab366a16cd8c5665c37686ffc1d600db19494fbdde6bcad7fb343d14b3313ff97890cccb9d9a8aec9e686b7de3b45cc768b282b2b76cd3bfc87b7152e945f0620120be7481bb305148ec5056236ce71cfb47a24103af176b43b29b627dc0be80b90320d10481b8a77a26e78cf24f1d14b080fd5202faedba6cf2b47f0530798bb0226217b95cc35e116df80c7da4074ad21ed44f0cec5d0f6eaf9043fe68f2b3942482fdf79c32edd2343c0a04121e627d7f3ec4bbb8c990e60c7fe89d3325b9c14a6b889517f7614a920139eb1f5a25f7b21629ed05b47887466cd51ca129d943ac1cf82ec71852a8d8cf5349f65b405ed885658f2a86b9b552a7cda5e11a612bb03b932430cecd0d9fe7606c07d0c32adf1797d3cf34dc42ef73572e7acc23fc68ae07c9f64ac1589d436d7dd3c66102a4f9481658af1fdc101383112a1cd79e162943cffd9b955b878a24a3a1b89835c37987f69e16608e6a99ebe8de0d36a6a7f5c30bfec2bfb16625b4a9ead21547e3bb2cc132269013c43532f093227a0c0226068883bd68e115eb0a480d7a958774a4ba07f85b220e917d633571a4eb48051ede536eb058ccd3ad2348d62e7b9a876eab4a4cf3bb04cb45c57db91d9353adc05a773a1de58f61aa96dc3d21336c641ce88df8e745e95fbdcb487fba2eb77a22e00a83fe49b335704f4e42a8e51e86c40a03de951d34a3abb255f304bd2451f93dbaccd23826e9d8f08225bed3e4fc3be41a7fb209f2e5748a35be7577082414dad6cb25097762e283d1b4193f334b8ccc5f88e0efc1b2c60b5bdcc80b1f257d8e19f4e1d841f102a7a2670a13e2b055f6366325e69db7cfc9d7d28464cea0da46144d04d9d714695bc1e9b92680f664d42fd5d5bef3ee7ad9e6e8e44ba514af58c64b1fc4f97e4219e74d5b8b2c8fb5dd725c4385e45367d550386f7cb546e925763749a40e5fe7a1cf1d8e9f33ea47228e6ad9f30b67352be40656e77fbb59722c03f46ee1ec5837159bcdcd135100c35565f48ad744e0b0c655c8d155cf7bd5445157f9b2e26c3b7050ca8c4c8cc92fcc68926cf843786eb840f53c09a184bba735cc685270aeb0c47355813c6215b4f5835db945a5d17623a7de7f1d4f85d0fb11e1fd9bf31f60a98fe46d291f4e02df8b43ad50e337ff24fa8e5dec5043bb9378db89c890051001b61c26e4a48a0cb99fad962be8bea888bcc935c31d4479260431338584183bd1a796af43e638ad15482a47c94a6b98d68e0cb58f2ffd2ecb79972e5c375cf8acac4ae6ef9f5cc5b0766bfcd40c0253430324faa156d284db0df19e0d6e770b7708d0a5402ecde0c48c98d80ea84ad07fdd54344629ae5220512a8b5a311cdf15b61b9ecb3ae71aa552940733171e48ca3715dad03a57884612ced69fc34e29bd41ea5046fa8982cda074658b3046a1ac143b12926b6a1c9d7cc15e40a667c045e6bc90c4784cce079af1d03397352b69e207a82ffdbc8def1368ec1af03badb345db4ae43a3713c9e356cb5d59bf67df63bd9be74c005985ded4f7e2c0328641ccdface3b05b469929950f2c73435a0305744077dde244d98bd8d47f04d941cd468fad32ff025ef9d80d2318f90e4dfa471f9fd458c00e793b52a1a9acce3d4cefcd40011bfb5db7ab6958e02343b7d474b8690c6d2d75b9914eadeed7b3a4bb4e1606abf64c08e801f48e56dd384edefb6d9f451b74e22dc96670ec78030cba3803d52babfddd28f60f1d79d50a02c7f902c1b27b93ae66c5178d867530059626c342698617cae48998b22907989e622dbe9f972f1f00ba174582c573d115be3ab46ffdd98df8877770cdc676d14bc79cce3b4b1deb78d1fc09d3bc8cce4bc737af1bf930c011f2e49d4030fba002037c16311a5f107c6421dd09aec9942fb7aaf00a28b17bcdc2174acc3b5a2feac73709e94d676b027c6591e780db2308ce5887b0a28c92d8c836451e79507afce9acc6adfdb8d0fd70dbd5a9173759b8dddeb448bf225aa099bde8a284e1abf238da4db99144d68fd5923431e9e633446ef19a9c0e9679e61567287995ad7f3c608583d924ef70720c1a3479126e1809f675abb1857ec88a2a58102fba5810d99ac7ee930428dac956c0246c55d6cdb6af12e0f2600f404424d2c1eb9a89c97409ba2064983b0bf2d8d528a521a11310a732d2fecd650fe48d53ef532b0f4350f2126ffb99ab2bae49b102cbfee255e702e23a9a76333890ca65043ceadbd59983dd11805551b80723c0ba3d037f245d44edcd5d2ba3e2de1dd8876839f46a4143f3bd827592cd194984768a72a31b74d183c7ce629a36739d6e36c57eb5068dead601b7ae5f1a81eb3023600eb5fe2e41c4f7aae734cc99e0c6a63302d69f391c9a799c95bf7ce07e6eb4cb63b768edbf1887316aed8b70b86ba261a52c41374ae232127af0db5372ed3ba77d6eee4d83f033b6d9264e694b1a3d4d7321bc125015157f09468d42c67cf9badb88955dc96807efaeff869174c018058f988ea22b677cec608e85fad6727fafc34d2d85c21fc1cb5be444f3f3cc647e8259f0f20c15d1181942473dadf3c3dccb2e1bfd89f6e79aa6978954a559cf7ca008e51de005a3ed150ae29f55e1f38ab11ae16bbf461f7b066c1b9c91bc73e4459c1e868b028c648c4ba49df5625b4cdb0b0a297cf863ba5b038b5590ba513c0043eee210a0bf13eb4d12086fa641f2514d01cec499f1fbe76e700c658971545baeb801ab58f6110af8b130bbbdcf55fc970656e40da5a24d118c3ff7c93af02693a22f24c901d598d5ef08d54a52223cc9341090d293d59f0cc8a389b80bb5f8f76bd7fa499d306fa924bf4421c35585cdda99f1055ed4a264e727ffae1f7d9c877bce3816229933858f5b23a9f102ebc2ddfc94c5048b83da749a62feec155c438a8e0a46f9e5bbcb57500d284576ed9b62e668b7c65796e2cd7195bd227d34dc08b5c47889ecc38160e014cac625526ebf942fc1f804fc564f067117cd8d147b8eea26e0aab7b7125ff372b961948659acc6b95d005ac99c2f31f0e5b5875b1f5cfd3cecf3fc6687b2d50693854f1f562af1c54b3a364624dddd6e73e22bce27e784abd61a464ca07694cd20c674d4800cfcef78b521b5edd6ce094226094967d9494aa18f1a341b2ad6c36e54ac93410874b3ec97636fcf498d760b0fd1d843561ee692894134b98eb4d4ac181a6af726ad9cf1f485653b430485eb54c62b2407f7346aa2f3931f456695b47a833504743be6bf478c86bff547c7c60a962e2dfa27dfc6d87e7b5e2de7889ea669844b900d7f3dfcd30c0a35a26a4b75b998a9aeb3fc7d36d09d232493ee8e78fe06ca39d21ecc6738eb4a12d4a02dcf55bde011eafcacad589281502579f1c790db4200500ae7ac069cfb0653bfd638e4ed764b"}) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000800)={r1, 0x15f, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, 0x10) [ 1023.330196][T13643] netlink: 12 bytes leftover after parsing attributes in process `syz-executor.3'. 15:17:36 executing program 3: r0 = socket$inet(0x2b, 0x1, 0x0) bind$inet(r0, &(0x7f0000000340)={0x2, 0x4e23, @multicast2}, 0x10) sendto$inet(r0, 0x0, 0x0, 0x20000841, 0x0, 0x0) connect$inet(r0, &(0x7f0000000300)={0x2, 0x4e23, @local}, 0x10) [ 1023.683341][ T3543] usb 2-1: new high-speed USB device number 15 using dummy_hcd 15:17:36 executing program 4: r0 = socket$inet6_sctp(0xa, 0x1, 0x84) setsockopt(r0, 0x84, 0x81, &(0x7f00000002c0)="1a00000002000000", 0x8) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(r0, 0x84, 0x64, &(0x7f0000000040)=[@in6={0xa, 0x4e23, 0x0, @loopback}], 0x1c) sendto$inet6(r0, &(0x7f00000003c0)="ce", 0x1, 0x0, &(0x7f0000000240)={0xa, 0x4e23, 0x0, @loopback}, 0x1c) shutdown(r0, 0x1) setsockopt$inet_sctp6_SCTP_AUTH_DELETE_KEY(r0, 0x84, 0x18, &(0x7f0000000000), 0x8) 15:17:36 executing program 2: setrlimit(0x1, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r0 = open(&(0x7f0000000200)='./bus\x00', 0x1c1042, 0x0) r1 = creat(&(0x7f0000000080)='./bus\x00', 0x0) ioctl$FS_IOC_SETFLAGS(r1, 0x40086602, &(0x7f0000000040)) pwrite64(r0, &(0x7f0000000180)="13", 0x1, 0x4010040bffd) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x14d842, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x80000001) ftruncate(r2, 0x0) ioctl$AUTOFS_DEV_IOCTL_ASKUMOUNT(r1, 0xc018937d, &(0x7f0000000140)={{0x1, 0x1, 0x18, r3, {0x2ac}}, './bus\x00'}) 15:17:36 executing program 5: r0 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0x4, 0xe, &(0x7f0000000280)=ANY=[@ANYBLOB="b702000008000000bfa30000000000000703000000feffff7a0af0fff8ffffff79a4f0ff00000000b7060000ffffffff2d6405000000000065040400010000000404000001007d60b7030000000000006a0a00fe00000000850000000d000000b7000000000000009500000000000000e3a333a0daf2f73451c0e17a606fec68cb7d67514fe60077d4dd90123d27e7cf435857c7c8ad4a77cb56e0fcb3dfd4e70ebec677d6ac14c2c794f72cbf5fe31789e70227bfd8115efd90c8c48258f8dbe82e16cf0000000000000000000000000000000000000000000000000000790ae2fd45d54b107c8c8a14195e32f13799d67074325b64b85a38a0f3b8ff48bc085760314166443ce72c74f3db890e1ff15a10d91f27e9a2321b29caad2a986e0e244bd11747ffda1a869db7e632df4de8572344b419c45c2170fe873692d825fbb54b1920fe528c135482dae93c7e33bdef00400000d8fd8c79a5d0967ab7e43686b4d3c43e326beea7905ef7de375ef8bc8143df20d13c37db269971210fab7071cc3094078a044708eb55b73c522cbdac753e77aab9d86cf50afefd7b72a0950d389bc9cb43aa607b7269561dd50b22bd2491331818a10f2ac8c3249582a20d4e04fd1ab7883f656b84137d5f7a6edba86a7b9a4c2f3b3a8abf93b280ea96a75f1575ce74ec53ce01dcc2d30f4310e8281b0cdc017f9759060ea88a2f6597e966a85c9a74ca196700218f919746bb4b84c16fd56ee450e411d75ab7613b644ba7580b2a0942394ed1737517eed1c892422f54d5a2e1cf1a60fe2dcc1a465aa8d54cb4000053c3f01ea714a7bd4fad615ff6e2991589bbdd1ae0d1bce65c620c4a2527a82afe16e019a5e0b5ec1b1b8aafba090000c3630488edcc4a8cbd3246e962b773ea6f1e9fe8cd83ee36ceaf2b532c084cbd051b4aeaf0e7813354f14a453b093948d49bca31a7170419bb1d32f256ff3010e69b2f0482c63ab78a74dec8b19ca76e7fdf29766d96e4c2f57ba917f0abd5253e87fbe5b86a4b9151c316df3925d86899ab3e2036f4866e277d82829165922f8aeb4e19545e00028d09608ef2e186fd216ce84d913813e1be50f5b6b98d5dab8d5fe3dc04c613d794745ae750f45d68a627db8335fd97bd633694ebb6173d9474c50c0360daa387ba5da3e092463a4c08f2c686ca2ab5f8c62353b8f2c81700000000297c8161e5c939855271fe95df690f658da38153646e660e9ba212986cd3628a500d14d378d4af508f428e85322f9fd317b29ec23b193b1d9e625ac35fa05bf29e079d2f9e6b925cc413cde5414869387f23a309fe29c7e63101fec34b22aae77bd5df5f6181f5b4639119fc5446893479e7907e2e605dc8afedfd728963537e45e01cd99203cc1f28fb"], &(0x7f00000000c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x24f, 0x10, &(0x7f0000000000), 0xa}, 0x48) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000140)={r0, 0x1800000000000060, 0xe, 0x0, &(0x7f0000000100)="280e003f4305607e5bc5795e88a8", 0x0, 0x0, 0xf2ffffff, 0x0, 0x0, 0x0, 0x0}, 0x48) [ 1023.952509][ T3543] usb 2-1: Using ep0 maxpacket: 16 15:17:37 executing program 0: unshare(0x24000400) r0 = bpf$BPF_BTF_LOAD(0x12, &(0x7f00000003c0)={&(0x7f0000000000)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x2, [@struct]}}, 0x0, 0x26}, 0x20) r1 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0xd, 0x3, &(0x7f0000000040)=@framed, &(0x7f0000000080)='GPL\x00', 0x5, 0x1f6, &(0x7f00000002c0)=""/168, 0x0, 0x0, '\x00', 0x0, 0x0, r0, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000200), 0x1}, 0x6d) ioctl$BTRFS_IOC_SNAP_DESTROY(0xffffffffffffffff, 0x5000940f, &(0x7f0000000900)={{}, "1d56563ade07db2daac3a1875bd42c3f26e14553604e784b80bc3602755b09d22b0e45628f1cae6f9a40c7804e8a2a13d71828e7b2d1e76d15f659c5601ee5f57bf9e54b3b9e70280638b8eac9412a709fadb88d1d68805e668866a1289408e68e968ebcdcdbac0359e675e1cc748680ba4946751c6c26ac6a4f5f6a49af780386fefe8d9902c5b4bd3c8d7d295b9e77e04392914030cc6ee8caf53053100c58498e7d4206bf629ae097500a9dfc351ebc81e655208c39296fac320d24849702daddd21eaaa88cb9f7c482a13a55f7547a83d4f2969ade913bae398031bf736bbbe0e627b324c5ea95faf596fa7a1950ad42f86ec3afd22d135ead0b86243ca00ce2b941628d76b3a830e9a755e7ca59c44e839f7675de9f3e14f71f8ff3bb430830fd679ad85145e00fe88392ccde2b0a676a201a226b71f1a1dcfc3fe667971813e1d6342656ba799e76534f97f906f5e022c3e86c35266c4c3549e8f0694514f4abc3e980ab9f49a946ca699a2bc62dd0a8d9bd210fb62aee482c8b920d6af995048e7cd4c74b64ad035e200642c2382efc50aeb8e8331035cf34847cf535739be9fedee9f78d92f209cfed622592108a7833fcbdaa512262cf22973662b30d1f4a20bc042a73561e06f441b179d86b6460e5ce43e67cf6bb4e84ddb09c819be569a6ba8b49ad24e70c61f0286689a4f3b47668897d22be5e09cb4e62bb886db1b091bcc5bb2aedec9822078d86d3785e124ee0db44de38990e99ed49a4b36ae079d96ddadc7839f89e009846dccbb3d4609c1d5756a52e0ac924154663be7538b7a74c72a1df42eeaa7dea4a3918fc84d5372acb9bbefb971a1b75b693165c4b1b00cbc39adfe90dd4901e14308f2759470c1262cb2b5b80acbb25726d56d4723237f66c90aaf7f16e96b7b6a5e483217db6606442dd42bd73637c05fcbdbc1e7a37ef1fe0ee6bc8209876afed94e22c2907675f475e15f9933163f649b4299e46540ea9c0043798439b971db71cfc5395678de3b094c3b58850a4bab4ffd769f1fae893f7a3b8833978df7b287dc42e76aad687f932781a186072fd81b0182135bb36ca235eb90e68a7c88481780a5406d01ef6ef2ad71ff9bca79f8f61b14a7cbcf66c953ca2bb3b48efe59e1f373ed310744c6b18277279d0bf0cb197ac9afb14c0e341eba023a0c49f2f9610016da77b571f9fb43ef0f931a127eb46fbb5c637c5a17e44efe43f6f033f105865e0eb9175a962d8f4e12d6383da5738c024c1e2e463a7ab3b43043f88049e78bd3f934c5961dd814cd4eead7c1e4dbef764f7b1ddb61ebc7bb810c3fa760cf19edee262a424454d3ba0110888dff501898def128713fe91085cc3fdcc8ebc7684d27804751e5feaf280c4cf2ea588b0b201e1113c542e1442c614a957e67ded2ed3b9a0b2d0c707d987b8bdf4d5b09b19ae2d5593cd148c2481e905c2988f913a90553278e01c46c0883000dd2a378e975474c3d448694648de143b6d2078fac511304affdde88bf7f14018f98b663904a0e48d9bbef9900033d46af92695558a6010649d3d05004aaaefef265ab804c2b1ff644012498da0d61301bf28fa63a40e03a612097fb7ddfd7e2db8a8f37a39dfba586c52229cd193e1c6aa5fa60b0c21c0de393b08d5b505681a85ebc214b074e7dfbffb411f70f751d9f8b6374a42cd9c227c79751a5495d485798e8d693dbadfad263e042f5b0f31301db86f1c5ad19a0174533e5912b417e96f3ae591e9b7096e7006c857dc61177b85d38a0bd12fb842757f3170d1b52a90af53a4390ca80ba9bf93bf32d0f9202e6de26993c842b595b4db2c2985b8b24dfc0b4cb93081e563db39e554de0424c81d944734e12cbc01a785dc2cfcd12eb8f622204f64b70c18def780a10f30691f9421092b687b4abb1495f071aa189347677ad7ad77c01c462ec19cbf0eb251b873a8d3c258c9811d5a303d21ad9a92baa14f89abae21cafa12a845227319466d1257c72ab80cef2ea4d86b4a0f4a63a1d25cf752a6083681c27b27a8f956c907491bfcc38157ef3eff5eaf7f106a28f300e4fd3300090461c3fbbd64fe9305d8c589e7f249284c55578916f9108973b40a74f130411bb37f641cfe7a9d16f39fed0eb2a2d17c0463d04d88152bca0e939ad3918270c9e195f8943bad29e2792507bb454317ee0bafcd05e1fad3e201a90e62e3f221b7543da8b26c348549b57fdcb882d18ba8865b823b24d8d4a3d4526da645fa35c33ef856d59a1ff2107a869f73104f231e58bfe9a5ff5a29c7ed5ef445bd22d995d1de88292114f2941e56dff70b113eccf294274b085c473fb22fe2ab366a16cd8c5665c37686ffc1d600db19494fbdde6bcad7fb343d14b3313ff97890cccb9d9a8aec9e686b7de3b45cc768b282b2b76cd3bfc87b7152e945f0620120be7481bb305148ec5056236ce71cfb47a24103af176b43b29b627dc0be80b90320d10481b8a77a26e78cf24f1d14b080fd5202faedba6cf2b47f0530798bb0226217b95cc35e116df80c7da4074ad21ed44f0cec5d0f6eaf9043fe68f2b3942482fdf79c32edd2343c0a04121e627d7f3ec4bbb8c990e60c7fe89d3325b9c14a6b889517f7614a920139eb1f5a25f7b21629ed05b47887466cd51ca129d943ac1cf82ec71852a8d8cf5349f65b405ed885658f2a86b9b552a7cda5e11a612bb03b932430cecd0d9fe7606c07d0c32adf1797d3cf34dc42ef73572e7acc23fc68ae07c9f64ac1589d436d7dd3c66102a4f9481658af1fdc101383112a1cd79e162943cffd9b955b878a24a3a1b89835c37987f69e16608e6a99ebe8de0d36a6a7f5c30bfec2bfb16625b4a9ead21547e3bb2cc132269013c43532f093227a0c0226068883bd68e115eb0a480d7a958774a4ba07f85b220e917d633571a4eb48051ede536eb058ccd3ad2348d62e7b9a876eab4a4cf3bb04cb45c57db91d9353adc05a773a1de58f61aa96dc3d21336c641ce88df8e745e95fbdcb487fba2eb77a22e00a83fe49b335704f4e42a8e51e86c40a03de951d34a3abb255f304bd2451f93dbaccd23826e9d8f08225bed3e4fc3be41a7fb209f2e5748a35be7577082414dad6cb25097762e283d1b4193f334b8ccc5f88e0efc1b2c60b5bdcc80b1f257d8e19f4e1d841f102a7a2670a13e2b055f6366325e69db7cfc9d7d28464cea0da46144d04d9d714695bc1e9b92680f664d42fd5d5bef3ee7ad9e6e8e44ba514af58c64b1fc4f97e4219e74d5b8b2c8fb5dd725c4385e45367d550386f7cb546e925763749a40e5fe7a1cf1d8e9f33ea47228e6ad9f30b67352be40656e77fbb59722c03f46ee1ec5837159bcdcd135100c35565f48ad744e0b0c655c8d155cf7bd5445157f9b2e26c3b7050ca8c4c8cc92fcc68926cf843786eb840f53c09a184bba735cc685270aeb0c47355813c6215b4f5835db945a5d17623a7de7f1d4f85d0fb11e1fd9bf31f60a98fe46d291f4e02df8b43ad50e337ff24fa8e5dec5043bb9378db89c890051001b61c26e4a48a0cb99fad962be8bea888bcc935c31d4479260431338584183bd1a796af43e638ad15482a47c94a6b98d68e0cb58f2ffd2ecb79972e5c375cf8acac4ae6ef9f5cc5b0766bfcd40c0253430324faa156d284db0df19e0d6e770b7708d0a5402ecde0c48c98d80ea84ad07fdd54344629ae5220512a8b5a311cdf15b61b9ecb3ae71aa552940733171e48ca3715dad03a57884612ced69fc34e29bd41ea5046fa8982cda074658b3046a1ac143b12926b6a1c9d7cc15e40a667c045e6bc90c4784cce079af1d03397352b69e207a82ffdbc8def1368ec1af03badb345db4ae43a3713c9e356cb5d59bf67df63bd9be74c005985ded4f7e2c0328641ccdface3b05b469929950f2c73435a0305744077dde244d98bd8d47f04d941cd468fad32ff025ef9d80d2318f90e4dfa471f9fd458c00e793b52a1a9acce3d4cefcd40011bfb5db7ab6958e02343b7d474b8690c6d2d75b9914eadeed7b3a4bb4e1606abf64c08e801f48e56dd384edefb6d9f451b74e22dc96670ec78030cba3803d52babfddd28f60f1d79d50a02c7f902c1b27b93ae66c5178d867530059626c342698617cae48998b22907989e622dbe9f972f1f00ba174582c573d115be3ab46ffdd98df8877770cdc676d14bc79cce3b4b1deb78d1fc09d3bc8cce4bc737af1bf930c011f2e49d4030fba002037c16311a5f107c6421dd09aec9942fb7aaf00a28b17bcdc2174acc3b5a2feac73709e94d676b027c6591e780db2308ce5887b0a28c92d8c836451e79507afce9acc6adfdb8d0fd70dbd5a9173759b8dddeb448bf225aa099bde8a284e1abf238da4db99144d68fd5923431e9e633446ef19a9c0e9679e61567287995ad7f3c608583d924ef70720c1a3479126e1809f675abb1857ec88a2a58102fba5810d99ac7ee930428dac956c0246c55d6cdb6af12e0f2600f404424d2c1eb9a89c97409ba2064983b0bf2d8d528a521a11310a732d2fecd650fe48d53ef532b0f4350f2126ffb99ab2bae49b102cbfee255e702e23a9a76333890ca65043ceadbd59983dd11805551b80723c0ba3d037f245d44edcd5d2ba3e2de1dd8876839f46a4143f3bd827592cd194984768a72a31b74d183c7ce629a36739d6e36c57eb5068dead601b7ae5f1a81eb3023600eb5fe2e41c4f7aae734cc99e0c6a63302d69f391c9a799c95bf7ce07e6eb4cb63b768edbf1887316aed8b70b86ba261a52c41374ae232127af0db5372ed3ba77d6eee4d83f033b6d9264e694b1a3d4d7321bc125015157f09468d42c67cf9badb88955dc96807efaeff869174c018058f988ea22b677cec608e85fad6727fafc34d2d85c21fc1cb5be444f3f3cc647e8259f0f20c15d1181942473dadf3c3dccb2e1bfd89f6e79aa6978954a559cf7ca008e51de005a3ed150ae29f55e1f38ab11ae16bbf461f7b066c1b9c91bc73e4459c1e868b028c648c4ba49df5625b4cdb0b0a297cf863ba5b038b5590ba513c0043eee210a0bf13eb4d12086fa641f2514d01cec499f1fbe76e700c658971545baeb801ab58f6110af8b130bbbdcf55fc970656e40da5a24d118c3ff7c93af02693a22f24c901d598d5ef08d54a52223cc9341090d293d59f0cc8a389b80bb5f8f76bd7fa499d306fa924bf4421c35585cdda99f1055ed4a264e727ffae1f7d9c877bce3816229933858f5b23a9f102ebc2ddfc94c5048b83da749a62feec155c438a8e0a46f9e5bbcb57500d284576ed9b62e668b7c65796e2cd7195bd227d34dc08b5c47889ecc38160e014cac625526ebf942fc1f804fc564f067117cd8d147b8eea26e0aab7b7125ff372b961948659acc6b95d005ac99c2f31f0e5b5875b1f5cfd3cecf3fc6687b2d50693854f1f562af1c54b3a364624dddd6e73e22bce27e784abd61a464ca07694cd20c674d4800cfcef78b521b5edd6ce094226094967d9494aa18f1a341b2ad6c36e54ac93410874b3ec97636fcf498d760b0fd1d843561ee692894134b98eb4d4ac181a6af726ad9cf1f485653b430485eb54c62b2407f7346aa2f3931f456695b47a833504743be6bf478c86bff547c7c60a962e2dfa27dfc6d87e7b5e2de7889ea669844b900d7f3dfcd30c0a35a26a4b75b998a9aeb3fc7d36d09d232493ee8e78fe06ca39d21ecc6738eb4a12d4a02dcf55bde011eafcacad589281502579f1c790db4200500ae7ac069cfb0653bfd638e4ed764b"}) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000800)={r1, 0x15f, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, 0x10) [ 1024.077923][ T3543] usb 2-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 1024.088413][ T3543] usb 2-1: config 1 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 1024.099620][ T3543] usb 2-1: config 1 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 15:17:37 executing program 3: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000300)={&(0x7f0000000000)=@newlink={0x44, 0x10, 0x0, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x24, 0x12, 0x0, 0x1, @bond={{0x9}, {0x14, 0x2, 0x0, 0x1, [@IFLA_BOND_MIN_LINKS={0x8}, @IFLA_BOND_RESEND_IGMP={0x8}]}}}]}, 0x44}}, 0x0) r2 = socket$inet_udp(0x2, 0x2, 0x0) close(r2) socket$nl_route(0x10, 0x3, 0x0) pipe(&(0x7f0000000040)) sendmsg$nl_route(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000000)=ANY=[@ANYBLOB="4800000010005fff00000500000000010095811d", @ANYRES32, @ANYBLOB="01f8ffff00000000280012800a00010076786c616e"], 0x3}}, 0x0) write$binfmt_misc(r1, &(0x7f0000000000)=ANY=[], 0xfffffecc) splice(r0, 0x0, r2, 0x0, 0x4ffe6, 0x0) [ 1024.292817][ T3543] usb 2-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 1024.302332][ T3543] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1024.310482][ T3543] usb 2-1: Product: syz [ 1024.314958][ T3543] usb 2-1: Manufacturer: syz [ 1024.319691][ T3543] usb 2-1: SerialNumber: syz [ 1024.445002][ T3543] usb 2-1: selecting invalid altsetting 1 15:17:37 executing program 4: socketpair$tipc(0x1e, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r0, 0x8933, &(0x7f0000000140)={'wlan1\x00', 0x0}) r3 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000000), 0xffffffffffffffff) sendmsg$NL80211_CMD_UPDATE_FT_IES(0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000100)={0x24, 0x0, 0x0, 0x0, 0x0, {{}, {@val={0x8}, @void}}, [@NL80211_ATTR_MDID={0x6, 0xb1, 0x8001}]}, 0x24}}, 0x0) sendmsg$NL80211_CMD_FRAME(r1, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001240)={&(0x7f0000000040)=ANY=[@ANYBLOB="48040000", @ANYRES16=r3, @ANYBLOB="010000000000000000023b1c210008000300", @ANYRES32=r2, @ANYBLOB="2c0433005000de295b3acba512e4080211000001505050505050"], 0x448}}, 0x0) [ 1024.654514][ T3543] cdc_ncm 2-1:1.0: bind() failure [ 1024.668972][ T3543] cdc_ncm 2-1:1.1: invalid descriptor buffer length [ 1024.675797][ T3543] cdc_ncm 2-1:1.1: CDC Union missing and no IAD found [ 1024.682860][ T3543] cdc_ncm 2-1:1.1: bind() failure [ 1024.756059][ T3543] usb 2-1: USB disconnect, device number 15 15:17:37 executing program 5: r0 = socket$inet6(0xa, 0x6, 0x0) listen(r0, 0x0) 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 = socket$inet(0x10, 0x80803, 0x4000000000000004) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f00000003c0)="4c0000001300ff09fffd956fa283b700008c0e08000000000200683540150024001d001fc41180b598bc593ab6821148a730de33a49868c62b2ca654a6613b6aabf35d4c1cbc882b07988100", 0x4c}], 0x1}, 0x0) [ 1025.151562][T13665] netlink: 4 bytes leftover after parsing attributes in process `syz-executor.3'. [ 1025.165423][T13665] netlink: 'syz-executor.3': attribute type 18 has an invalid length. [ 1025.174441][T13665] netlink: 'syz-executor.3': attribute type 15 has an invalid length. [ 1025.192856][T13665] netdevsim netdevsim3 netdevsim0: set [0, 0] type 1 family 0 port 1536 - 0 15:17:38 executing program 1: r0 = socket$inet6(0xa, 0x1, 0x84) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000240)='hugetlb.2MB.usage_in_bytes\x00', 0x275a, 0x0) write$binfmt_script(r1, &(0x7f0000000080)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x800001, 0x28011, r1, 0x0) getsockopt$inet_sctp6_SCTP_ASSOCINFO(r0, 0x84, 0x3, 0x0, &(0x7f00000001c0)) 15:17:38 executing program 0: unshare(0x24000400) r0 = bpf$BPF_BTF_LOAD(0x12, &(0x7f00000003c0)={&(0x7f0000000000)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x2, [@struct]}}, 0x0, 0x26}, 0x20) r1 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0xd, 0x3, &(0x7f0000000040)=@framed, &(0x7f0000000080)='GPL\x00', 0x5, 0x1f6, &(0x7f00000002c0)=""/168, 0x0, 0x0, '\x00', 0x0, 0x0, r0, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000200), 0x1}, 0x6d) ioctl$BTRFS_IOC_SNAP_DESTROY(0xffffffffffffffff, 0x5000940f, &(0x7f0000000900)={{}, "1d56563ade07db2daac3a1875bd42c3f26e14553604e784b80bc3602755b09d22b0e45628f1cae6f9a40c7804e8a2a13d71828e7b2d1e76d15f659c5601ee5f57bf9e54b3b9e70280638b8eac9412a709fadb88d1d68805e668866a1289408e68e968ebcdcdbac0359e675e1cc748680ba4946751c6c26ac6a4f5f6a49af780386fefe8d9902c5b4bd3c8d7d295b9e77e04392914030cc6ee8caf53053100c58498e7d4206bf629ae097500a9dfc351ebc81e655208c39296fac320d24849702daddd21eaaa88cb9f7c482a13a55f7547a83d4f2969ade913bae398031bf736bbbe0e627b324c5ea95faf596fa7a1950ad42f86ec3afd22d135ead0b86243ca00ce2b941628d76b3a830e9a755e7ca59c44e839f7675de9f3e14f71f8ff3bb430830fd679ad85145e00fe88392ccde2b0a676a201a226b71f1a1dcfc3fe667971813e1d6342656ba799e76534f97f906f5e022c3e86c35266c4c3549e8f0694514f4abc3e980ab9f49a946ca699a2bc62dd0a8d9bd210fb62aee482c8b920d6af995048e7cd4c74b64ad035e200642c2382efc50aeb8e8331035cf34847cf535739be9fedee9f78d92f209cfed622592108a7833fcbdaa512262cf22973662b30d1f4a20bc042a73561e06f441b179d86b6460e5ce43e67cf6bb4e84ddb09c819be569a6ba8b49ad24e70c61f0286689a4f3b47668897d22be5e09cb4e62bb886db1b091bcc5bb2aedec9822078d86d3785e124ee0db44de38990e99ed49a4b36ae079d96ddadc7839f89e009846dccbb3d4609c1d5756a52e0ac924154663be7538b7a74c72a1df42eeaa7dea4a3918fc84d5372acb9bbefb971a1b75b693165c4b1b00cbc39adfe90dd4901e14308f2759470c1262cb2b5b80acbb25726d56d4723237f66c90aaf7f16e96b7b6a5e483217db6606442dd42bd73637c05fcbdbc1e7a37ef1fe0ee6bc8209876afed94e22c2907675f475e15f9933163f649b4299e46540ea9c0043798439b971db71cfc5395678de3b094c3b58850a4bab4ffd769f1fae893f7a3b8833978df7b287dc42e76aad687f932781a186072fd81b0182135bb36ca235eb90e68a7c88481780a5406d01ef6ef2ad71ff9bca79f8f61b14a7cbcf66c953ca2bb3b48efe59e1f373ed310744c6b18277279d0bf0cb197ac9afb14c0e341eba023a0c49f2f9610016da77b571f9fb43ef0f931a127eb46fbb5c637c5a17e44efe43f6f033f105865e0eb9175a962d8f4e12d6383da5738c024c1e2e463a7ab3b43043f88049e78bd3f934c5961dd814cd4eead7c1e4dbef764f7b1ddb61ebc7bb810c3fa760cf19edee262a424454d3ba0110888dff501898def128713fe91085cc3fdcc8ebc7684d27804751e5feaf280c4cf2ea588b0b201e1113c542e1442c614a957e67ded2ed3b9a0b2d0c707d987b8bdf4d5b09b19ae2d5593cd148c2481e905c2988f913a90553278e01c46c0883000dd2a378e975474c3d448694648de143b6d2078fac511304affdde88bf7f14018f98b663904a0e48d9bbef9900033d46af92695558a6010649d3d05004aaaefef265ab804c2b1ff644012498da0d61301bf28fa63a40e03a612097fb7ddfd7e2db8a8f37a39dfba586c52229cd193e1c6aa5fa60b0c21c0de393b08d5b505681a85ebc214b074e7dfbffb411f70f751d9f8b6374a42cd9c227c79751a5495d485798e8d693dbadfad263e042f5b0f31301db86f1c5ad19a0174533e5912b417e96f3ae591e9b7096e7006c857dc61177b85d38a0bd12fb842757f3170d1b52a90af53a4390ca80ba9bf93bf32d0f9202e6de26993c842b595b4db2c2985b8b24dfc0b4cb93081e563db39e554de0424c81d944734e12cbc01a785dc2cfcd12eb8f622204f64b70c18def780a10f30691f9421092b687b4abb1495f071aa189347677ad7ad77c01c462ec19cbf0eb251b873a8d3c258c9811d5a303d21ad9a92baa14f89abae21cafa12a845227319466d1257c72ab80cef2ea4d86b4a0f4a63a1d25cf752a6083681c27b27a8f956c907491bfcc38157ef3eff5eaf7f106a28f300e4fd3300090461c3fbbd64fe9305d8c589e7f249284c55578916f9108973b40a74f130411bb37f641cfe7a9d16f39fed0eb2a2d17c0463d04d88152bca0e939ad3918270c9e195f8943bad29e2792507bb454317ee0bafcd05e1fad3e201a90e62e3f221b7543da8b26c348549b57fdcb882d18ba8865b823b24d8d4a3d4526da645fa35c33ef856d59a1ff2107a869f73104f231e58bfe9a5ff5a29c7ed5ef445bd22d995d1de88292114f2941e56dff70b113eccf294274b085c473fb22fe2ab366a16cd8c5665c37686ffc1d600db19494fbdde6bcad7fb343d14b3313ff97890cccb9d9a8aec9e686b7de3b45cc768b282b2b76cd3bfc87b7152e945f0620120be7481bb305148ec5056236ce71cfb47a24103af176b43b29b627dc0be80b90320d10481b8a77a26e78cf24f1d14b080fd5202faedba6cf2b47f0530798bb0226217b95cc35e116df80c7da4074ad21ed44f0cec5d0f6eaf9043fe68f2b3942482fdf79c32edd2343c0a04121e627d7f3ec4bbb8c990e60c7fe89d3325b9c14a6b889517f7614a920139eb1f5a25f7b21629ed05b47887466cd51ca129d943ac1cf82ec71852a8d8cf5349f65b405ed885658f2a86b9b552a7cda5e11a612bb03b932430cecd0d9fe7606c07d0c32adf1797d3cf34dc42ef73572e7acc23fc68ae07c9f64ac1589d436d7dd3c66102a4f9481658af1fdc101383112a1cd79e162943cffd9b955b878a24a3a1b89835c37987f69e16608e6a99ebe8de0d36a6a7f5c30bfec2bfb16625b4a9ead21547e3bb2cc132269013c43532f093227a0c0226068883bd68e115eb0a480d7a958774a4ba07f85b220e917d633571a4eb48051ede536eb058ccd3ad2348d62e7b9a876eab4a4cf3bb04cb45c57db91d9353adc05a773a1de58f61aa96dc3d21336c641ce88df8e745e95fbdcb487fba2eb77a22e00a83fe49b335704f4e42a8e51e86c40a03de951d34a3abb255f304bd2451f93dbaccd23826e9d8f08225bed3e4fc3be41a7fb209f2e5748a35be7577082414dad6cb25097762e283d1b4193f334b8ccc5f88e0efc1b2c60b5bdcc80b1f257d8e19f4e1d841f102a7a2670a13e2b055f6366325e69db7cfc9d7d28464cea0da46144d04d9d714695bc1e9b92680f664d42fd5d5bef3ee7ad9e6e8e44ba514af58c64b1fc4f97e4219e74d5b8b2c8fb5dd725c4385e45367d550386f7cb546e925763749a40e5fe7a1cf1d8e9f33ea47228e6ad9f30b67352be40656e77fbb59722c03f46ee1ec5837159bcdcd135100c35565f48ad744e0b0c655c8d155cf7bd5445157f9b2e26c3b7050ca8c4c8cc92fcc68926cf843786eb840f53c09a184bba735cc685270aeb0c47355813c6215b4f5835db945a5d17623a7de7f1d4f85d0fb11e1fd9bf31f60a98fe46d291f4e02df8b43ad50e337ff24fa8e5dec5043bb9378db89c890051001b61c26e4a48a0cb99fad962be8bea888bcc935c31d4479260431338584183bd1a796af43e638ad15482a47c94a6b98d68e0cb58f2ffd2ecb79972e5c375cf8acac4ae6ef9f5cc5b0766bfcd40c0253430324faa156d284db0df19e0d6e770b7708d0a5402ecde0c48c98d80ea84ad07fdd54344629ae5220512a8b5a311cdf15b61b9ecb3ae71aa552940733171e48ca3715dad03a57884612ced69fc34e29bd41ea5046fa8982cda074658b3046a1ac143b12926b6a1c9d7cc15e40a667c045e6bc90c4784cce079af1d03397352b69e207a82ffdbc8def1368ec1af03badb345db4ae43a3713c9e356cb5d59bf67df63bd9be74c005985ded4f7e2c0328641ccdface3b05b469929950f2c73435a0305744077dde244d98bd8d47f04d941cd468fad32ff025ef9d80d2318f90e4dfa471f9fd458c00e793b52a1a9acce3d4cefcd40011bfb5db7ab6958e02343b7d474b8690c6d2d75b9914eadeed7b3a4bb4e1606abf64c08e801f48e56dd384edefb6d9f451b74e22dc96670ec78030cba3803d52babfddd28f60f1d79d50a02c7f902c1b27b93ae66c5178d867530059626c342698617cae48998b22907989e622dbe9f972f1f00ba174582c573d115be3ab46ffdd98df8877770cdc676d14bc79cce3b4b1deb78d1fc09d3bc8cce4bc737af1bf930c011f2e49d4030fba002037c16311a5f107c6421dd09aec9942fb7aaf00a28b17bcdc2174acc3b5a2feac73709e94d676b027c6591e780db2308ce5887b0a28c92d8c836451e79507afce9acc6adfdb8d0fd70dbd5a9173759b8dddeb448bf225aa099bde8a284e1abf238da4db99144d68fd5923431e9e633446ef19a9c0e9679e61567287995ad7f3c608583d924ef70720c1a3479126e1809f675abb1857ec88a2a58102fba5810d99ac7ee930428dac956c0246c55d6cdb6af12e0f2600f404424d2c1eb9a89c97409ba2064983b0bf2d8d528a521a11310a732d2fecd650fe48d53ef532b0f4350f2126ffb99ab2bae49b102cbfee255e702e23a9a76333890ca65043ceadbd59983dd11805551b80723c0ba3d037f245d44edcd5d2ba3e2de1dd8876839f46a4143f3bd827592cd194984768a72a31b74d183c7ce629a36739d6e36c57eb5068dead601b7ae5f1a81eb3023600eb5fe2e41c4f7aae734cc99e0c6a63302d69f391c9a799c95bf7ce07e6eb4cb63b768edbf1887316aed8b70b86ba261a52c41374ae232127af0db5372ed3ba77d6eee4d83f033b6d9264e694b1a3d4d7321bc125015157f09468d42c67cf9badb88955dc96807efaeff869174c018058f988ea22b677cec608e85fad6727fafc34d2d85c21fc1cb5be444f3f3cc647e8259f0f20c15d1181942473dadf3c3dccb2e1bfd89f6e79aa6978954a559cf7ca008e51de005a3ed150ae29f55e1f38ab11ae16bbf461f7b066c1b9c91bc73e4459c1e868b028c648c4ba49df5625b4cdb0b0a297cf863ba5b038b5590ba513c0043eee210a0bf13eb4d12086fa641f2514d01cec499f1fbe76e700c658971545baeb801ab58f6110af8b130bbbdcf55fc970656e40da5a24d118c3ff7c93af02693a22f24c901d598d5ef08d54a52223cc9341090d293d59f0cc8a389b80bb5f8f76bd7fa499d306fa924bf4421c35585cdda99f1055ed4a264e727ffae1f7d9c877bce3816229933858f5b23a9f102ebc2ddfc94c5048b83da749a62feec155c438a8e0a46f9e5bbcb57500d284576ed9b62e668b7c65796e2cd7195bd227d34dc08b5c47889ecc38160e014cac625526ebf942fc1f804fc564f067117cd8d147b8eea26e0aab7b7125ff372b961948659acc6b95d005ac99c2f31f0e5b5875b1f5cfd3cecf3fc6687b2d50693854f1f562af1c54b3a364624dddd6e73e22bce27e784abd61a464ca07694cd20c674d4800cfcef78b521b5edd6ce094226094967d9494aa18f1a341b2ad6c36e54ac93410874b3ec97636fcf498d760b0fd1d843561ee692894134b98eb4d4ac181a6af726ad9cf1f485653b430485eb54c62b2407f7346aa2f3931f456695b47a833504743be6bf478c86bff547c7c60a962e2dfa27dfc6d87e7b5e2de7889ea669844b900d7f3dfcd30c0a35a26a4b75b998a9aeb3fc7d36d09d232493ee8e78fe06ca39d21ecc6738eb4a12d4a02dcf55bde011eafcacad589281502579f1c790db4200500ae7ac069cfb0653bfd638e4ed764b"}) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000800)={r1, 0x15f, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, 0x10) [ 1025.201938][T13665] netdevsim netdevsim3 netdevsim1: set [0, 0] type 1 family 0 port 1536 - 0 [ 1025.210862][T13665] netdevsim netdevsim3 netdevsim2: set [0, 0] type 1 family 0 port 1536 - 0 [ 1025.219925][T13665] netdevsim netdevsim3 netdevsim3: set [0, 0] type 1 family 0 port 1536 - 0 15:17:38 executing program 4: socketpair$tipc(0x1e, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r0, 0x8933, &(0x7f0000000140)={'wlan1\x00', 0x0}) r3 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000000), 0xffffffffffffffff) sendmsg$NL80211_CMD_UPDATE_FT_IES(0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000100)={0x24, 0x0, 0x0, 0x0, 0x0, {{}, {@val={0x8}, @void}}, [@NL80211_ATTR_MDID={0x6, 0xb1, 0x8001}]}, 0x24}}, 0x0) sendmsg$NL80211_CMD_FRAME(r1, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001240)={&(0x7f0000000040)=ANY=[@ANYBLOB="48040000", @ANYRES16=r3, @ANYBLOB="010000000000000000023b1c210008000300", @ANYRES32=r2, @ANYBLOB="2c0433005000de295b3acba512e4080211000001505050505050"], 0x448}}, 0x0) 15:17:39 executing program 3: socketpair$tipc(0x1e, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r0, 0x8933, &(0x7f0000000140)={'wlan1\x00', 0x0}) r3 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000000), 0xffffffffffffffff) sendmsg$NL80211_CMD_UPDATE_FT_IES(0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000100)={0x24, 0x0, 0x0, 0x0, 0x0, {{}, {@val={0x8}, @void}}, [@NL80211_ATTR_MDID={0x6, 0xb1, 0x8001}]}, 0x24}}, 0x0) sendmsg$NL80211_CMD_FRAME(r1, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001240)={&(0x7f0000000040)=ANY=[@ANYBLOB="48040000", @ANYRES16=r3, @ANYBLOB="010000000000000000023b1c210008000300", @ANYRES32=r2, @ANYBLOB="2c0433005000de295b3acba512e4080211000001505050505050"], 0x448}}, 0x0) 15:17:39 executing program 2: prctl$PR_SET_SECCOMP(0x16, 0x2, &(0x7f0000000000)={0x1, &(0x7f0000000180)=[{0x200000000006, 0x0, 0x0, 0x7ffc0001}]}) futex(0x0, 0x81, 0x0, 0x0, 0x0, 0x0) 15:17:39 executing program 0: syz_usb_connect(0x0, 0x2d, &(0x7f00000009c0)={{0x12, 0x1, 0x0, 0xc, 0x79, 0x87, 0x10, 0x1b3d, 0x931a, 0xe87, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x1b, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x1, 0xba, 0xa5, 0x2b, 0x0, [], [{{0x9, 0x5, 0x83, 0x3}}]}}]}}]}}, 0x0) 15:17:39 executing program 5: r0 = socket$inet6_sctp(0xa, 0x1, 0x84) r1 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, &(0x7f0000cab000)=0xc) setreuid(0x0, r2) ioctl$sock_inet6_SIOCSIFADDR(r0, 0x8916, 0x0) 15:17:39 executing program 1: seccomp$SECCOMP_SET_MODE_FILTER(0x1, 0x0, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x14}, {0x4c}, {0x6}]}) seccomp$SECCOMP_SET_MODE_FILTER(0x1, 0x0, 0x0) 15:17:40 executing program 4: socketpair$tipc(0x1e, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r0, 0x8933, &(0x7f0000000140)={'wlan1\x00', 0x0}) r3 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000000), 0xffffffffffffffff) sendmsg$NL80211_CMD_UPDATE_FT_IES(0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000100)={0x24, 0x0, 0x0, 0x0, 0x0, {{}, {@val={0x8}, @void}}, [@NL80211_ATTR_MDID={0x6, 0xb1, 0x8001}]}, 0x24}}, 0x0) sendmsg$NL80211_CMD_FRAME(r1, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001240)={&(0x7f0000000040)=ANY=[@ANYBLOB="48040000", @ANYRES16=r3, @ANYBLOB="010000000000000000023b1c210008000300", @ANYRES32=r2, @ANYBLOB="2c0433005000de295b3acba512e4080211000001505050505050"], 0x448}}, 0x0) [ 1027.164428][ T24] audit: type=1326 audit(1652195860.221:179): auid=4294967295 uid=0 gid=0 ses=4294967295 subj==unconfined pid=13681 comm="syz-executor.2" exe="/root/syz-executor.2" sig=0 arch=40000003 syscall=240 compat=1 ip=0xf7fbe549 code=0x7ffc0000 [ 1027.188166][ T24] audit: type=1326 audit(1652195860.221:180): auid=4294967295 uid=0 gid=0 ses=4294967295 subj==unconfined pid=13681 comm="syz-executor.2" exe="/root/syz-executor.2" sig=0 arch=40000003 syscall=240 compat=1 ip=0xf7fbe549 code=0x7ffc0000 [ 1027.215964][ T124] usb 1-1: new high-speed USB device number 20 using dummy_hcd [ 1027.227601][ T24] audit: type=1326 audit(1652195860.281:181): auid=4294967295 uid=0 gid=0 ses=4294967295 subj==unconfined pid=13681 comm="syz-executor.2" exe="/root/syz-executor.2" sig=0 arch=40000003 syscall=240 compat=1 ip=0xf7fbe549 code=0x7ffc0000 15:17:40 executing program 5: r0 = syz_usb_connect(0x0, 0x24, &(0x7f00000002c0)={{0x12, 0x1, 0x0, 0xff, 0x0, 0x0, 0x10, 0x572, 0xcb01, 0x97f1, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0xc1, 0x63, 0xa1}}]}}]}}, 0x0) syz_usb_control_io(r0, &(0x7f0000000140)={0x2c, 0x0, &(0x7f0000000040)={0x0, 0x3, 0x4, @lang_id={0x4}}, 0x0, 0x0, 0x0}, 0x0) syz_usb_control_io$cdc_ecm(r0, &(0x7f0000001400)={0x14, 0x0, &(0x7f00000013c0)={0x0, 0x3, 0x1a, {0x1a}}}, 0x0) syz_usb_control_io(r0, &(0x7f0000000280)={0x18, 0x0, &(0x7f0000000080)={0x0, 0x3, 0x32, @string={0x32, 0x3, "30d4863c8f974b60d05429e782d3b0aaee29535345c44b542a33b4dc5bda4fffe0cd278b1dd49e3442dee338df162248"}}, 0x0, 0x0, 0x0}, 0x0) [ 1027.251196][ T24] audit: type=1326 audit(1652195860.281:182): auid=4294967295 uid=0 gid=0 ses=4294967295 subj==unconfined pid=13681 comm="syz-executor.2" exe="/root/syz-executor.2" sig=0 arch=40000003 syscall=240 compat=1 ip=0xf7fbe549 code=0x7ffc0000 [ 1027.274225][ T24] audit: type=1326 audit(1652195860.281:183): auid=4294967295 uid=0 gid=0 ses=4294967295 subj==unconfined pid=13681 comm="syz-executor.2" exe="/root/syz-executor.2" sig=0 arch=40000003 syscall=240 compat=1 ip=0xf7fbe549 code=0x7ffc0000 15:17:40 executing program 3: socketpair$tipc(0x1e, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r0, 0x8933, &(0x7f0000000140)={'wlan1\x00', 0x0}) r3 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000000), 0xffffffffffffffff) sendmsg$NL80211_CMD_UPDATE_FT_IES(0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000100)={0x24, 0x0, 0x0, 0x0, 0x0, {{}, {@val={0x8}, @void}}, [@NL80211_ATTR_MDID={0x6, 0xb1, 0x8001}]}, 0x24}}, 0x0) sendmsg$NL80211_CMD_FRAME(r1, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001240)={&(0x7f0000000040)=ANY=[@ANYBLOB="48040000", @ANYRES16=r3, @ANYBLOB="010000000000000000023b1c210008000300", @ANYRES32=r2, @ANYBLOB="2c0433005000de295b3acba512e4080211000001505050505050"], 0x448}}, 0x0) 15:17:40 executing program 2: r0 = socket$phonet(0x23, 0x2, 0x1) ioctl$sock_ifreq(r0, 0x8924, &(0x7f0000000000)={'veth0_to_team\x00', @ifru_ivalue=0x4000001}) [ 1027.492125][ T124] usb 1-1: Using ep0 maxpacket: 16 [ 1027.519781][ T24] audit: type=1326 audit(1652195860.571:184): auid=4294967295 uid=0 gid=0 ses=4294967295 subj==unconfined pid=13686 comm="syz-executor.1" exe="/root/syz-executor.1" sig=31 arch=40000003 syscall=240 compat=1 ip=0xf7fd0549 code=0x0 [ 1027.644823][ T124] usb 1-1: config 0 interface 0 altsetting 0 endpoint 0x83 has an invalid bInterval 0, changing to 7 [ 1027.656048][ T124] usb 1-1: config 0 interface 0 altsetting 0 endpoint 0x83 has invalid wMaxPacketSize 0 [ 1027.842614][ T124] usb 1-1: New USB device found, idVendor=1b3d, idProduct=931a, bcdDevice= e.87 [ 1027.852531][ T124] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1027.860696][ T124] usb 1-1: Product: syz [ 1027.865118][ T124] usb 1-1: Manufacturer: syz [ 1027.869848][ T124] usb 1-1: SerialNumber: syz 15:17:41 executing program 4: socketpair$tipc(0x1e, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r0, 0x8933, &(0x7f0000000140)={'wlan1\x00', 0x0}) r3 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000000), 0xffffffffffffffff) sendmsg$NL80211_CMD_UPDATE_FT_IES(0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000100)={0x24, 0x0, 0x0, 0x0, 0x0, {{}, {@val={0x8}, @void}}, [@NL80211_ATTR_MDID={0x6, 0xb1, 0x8001}]}, 0x24}}, 0x0) sendmsg$NL80211_CMD_FRAME(r1, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001240)={&(0x7f0000000040)=ANY=[@ANYBLOB="48040000", @ANYRES16=r3, @ANYBLOB="010000000000000000023b1c210008000300", @ANYRES32=r2, @ANYBLOB="2c0433005000de295b3acba512e4080211000001505050505050"], 0x448}}, 0x0) [ 1027.990504][ T124] usb 1-1: config 0 descriptor?? [ 1028.048125][ T124] ftdi_sio 1-1:0.0: FTDI USB Serial Device converter detected [ 1028.057346][ T124] usb 1-1: Detected FT232H [ 1028.062058][ T124] ftdi_sio ttyUSB0: Overriding wMaxPacketSize on endpoint 3 [ 1028.202037][ T20] usb 6-1: new high-speed USB device number 23 using dummy_hcd 15:17:41 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000300)='./bus\x00', 0x0) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000640)='configfs\x00', 0x0, 0x0) mount$overlay(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f00000000c0), 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB='lowerdir=.:file0']) mkdir(&(0x7f00000002c0)='./file1\x00', 0x0) creat(&(0x7f0000000440)='./bus/file0\x00', 0x0) setxattr$incfs_id(&(0x7f0000000100)='./bus/file0\x00', &(0x7f0000000400), 0x0, 0x0, 0x0) mount$overlay(0x0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080), 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB='upperdir=./bus,workdir=./file1,lowerdir=./file0']) chdir(&(0x7f00000001c0)='./bus\x00') chown(&(0x7f0000000480)='./bus/file0\x00', 0x0, 0x0) [ 1028.252892][ T124] ftdi_sio ttyUSB0: Unable to read latency timer: -71 [ 1028.282670][ T124] ftdi_sio ttyUSB0: Unable to write latency timer: -71 [ 1028.325623][ T124] ftdi_sio 1-1:0.0: GPIO initialisation failed: -71 15:17:41 executing program 3: socketpair$tipc(0x1e, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r0, 0x8933, &(0x7f0000000140)={'wlan1\x00', 0x0}) r3 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000000), 0xffffffffffffffff) sendmsg$NL80211_CMD_UPDATE_FT_IES(0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000100)={0x24, 0x0, 0x0, 0x0, 0x0, {{}, {@val={0x8}, @void}}, [@NL80211_ATTR_MDID={0x6, 0xb1, 0x8001}]}, 0x24}}, 0x0) sendmsg$NL80211_CMD_FRAME(r1, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001240)={&(0x7f0000000040)=ANY=[@ANYBLOB="48040000", @ANYRES16=r3, @ANYBLOB="010000000000000000023b1c210008000300", @ANYRES32=r2, @ANYBLOB="2c0433005000de295b3acba512e4080211000001505050505050"], 0x448}}, 0x0) 15:17:41 executing program 1: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) r1 = syz_io_uring_setup(0x5da, &(0x7f0000000140), &(0x7f0000002000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000000100)=0x0, &(0x7f0000000080)=0x0) syz_io_uring_submit(r2, r3, &(0x7f0000000000)=@IORING_OP_RECVMSG={0xa, 0x1d1a692c8bba9628, 0x0, r0, 0x0, &(0x7f0000000680)={0x0, 0x0, 0x0}}, 0x0) io_uring_enter(r1, 0x2ff, 0x0, 0x0, 0x0, 0x0) [ 1028.370683][ T124] usb 1-1: FTDI USB Serial Device converter now attached to ttyUSB0 [ 1028.442238][ T20] usb 6-1: Using ep0 maxpacket: 16 [ 1028.461485][ T124] usb 1-1: USB disconnect, device number 20 [ 1028.486494][ T124] ftdi_sio ttyUSB0: FTDI USB Serial Device converter now disconnected from ttyUSB0 [ 1028.497352][ T124] ftdi_sio 1-1:0.0: device disconnected [ 1028.734030][ T20] usb 6-1: New USB device found, idVendor=0572, idProduct=cb01, bcdDevice=97.f1 [ 1028.746354][ T20] usb 6-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1028.755669][ T20] usb 6-1: Product: syz [ 1028.759966][ T20] usb 6-1: Manufacturer: syz [ 1028.764855][ T20] usb 6-1: SerialNumber: syz 15:17:41 executing program 4: close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) r0 = openat$sndtimer(0xffffffffffffff9c, &(0x7f0000000000), 0x0) ioctl$SNDRV_TIMER_IOCTL_GPARAMS(r0, 0xc0505405, 0x0) [ 1028.801068][ T20] usb 6-1: config 0 descriptor?? 15:17:41 executing program 0: syz_usb_connect(0x0, 0x2d, &(0x7f00000009c0)={{0x12, 0x1, 0x0, 0xc, 0x79, 0x87, 0x10, 0x1b3d, 0x931a, 0xe87, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x1b, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x1, 0xba, 0xa5, 0x2b, 0x0, [], [{{0x9, 0x5, 0x83, 0x3}}]}}]}}]}}, 0x0) [ 1029.073200][ T20] cx82310_eth: probe of 6-1:0.0 failed with error -22 15:17:42 executing program 3: sendmsg$IPSET_CMD_CREATE(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000100)={0x14}, 0x14}}, 0x0) r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0xc8241, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller0\x00', 0x5032}) io_setup(0x20fe, &(0x7f00000001c0)=0x0) io_submit(r1, 0x2, &(0x7f0000001a40)=[&(0x7f00000000c0)={0x0, 0x0, 0x0, 0x8, 0x0, r0, &(0x7f0000000180), 0x12}]) 15:17:42 executing program 1: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000680)=@newsa={0x144, 0x10, 0x633, 0x0, 0x0, {{@in=@initdev={0xac, 0x1e, 0x0, 0x0}, @in6=@dev}, {@in6=@mcast2, 0x0, 0x32}, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, {}, {}, {}, 0x0, 0x0, 0x2, 0x1}, [@algo_aead={0x4c, 0x12, {{'morus1280\x00'}, 0x2}}, @tfcpad={0x8}]}, 0x144}}, 0x0) 15:17:42 executing program 4: r0 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) bind$bt_hci(r0, &(0x7f0000000040)={0x1f, 0xffff, 0x3}, 0x6) r1 = socket(0x11, 0x800000003, 0x0) bind(r1, &(0x7f0000000100)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r1, 0x0, &(0x7f0000000040)) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r2, &(0x7f0000000040)=ANY=[], 0x6db6e559) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10012, r2, 0x0) write$binfmt_misc(r0, &(0x7f0000000000)={'syz0', "7a7925e639"}, 0x9) [ 1029.426575][T13702] overlayfs: './file0' not a directory [ 1029.535072][ T20] cxacru 6-1:0.0: usbatm_usb_probe: bind failed: -19! [ 1029.745957][ T20] usb 6-1: USB disconnect, device number 23 [ 1029.802493][ T124] usb 1-1: new high-speed USB device number 21 using dummy_hcd [ 1029.927749][T13715] netlink: 4 bytes leftover after parsing attributes in process `syz-executor.1'. [ 1030.089471][ T124] usb 1-1: Using ep0 maxpacket: 16 [ 1030.242380][ T124] usb 1-1: config 0 interface 0 altsetting 0 endpoint 0x83 has an invalid bInterval 0, changing to 7 [ 1030.253861][ T124] usb 1-1: config 0 interface 0 altsetting 0 endpoint 0x83 has invalid wMaxPacketSize 0 15:17:43 executing program 5: r0 = syz_usb_connect(0x0, 0x24, &(0x7f00000002c0)={{0x12, 0x1, 0x0, 0xff, 0x0, 0x0, 0x10, 0x572, 0xcb01, 0x97f1, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0xc1, 0x63, 0xa1}}]}}]}}, 0x0) syz_usb_control_io(r0, &(0x7f0000000140)={0x2c, 0x0, &(0x7f0000000040)={0x0, 0x3, 0x4, @lang_id={0x4}}, 0x0, 0x0, 0x0}, 0x0) syz_usb_control_io$cdc_ecm(r0, &(0x7f0000001400)={0x14, 0x0, &(0x7f00000013c0)={0x0, 0x3, 0x1a, {0x1a}}}, 0x0) syz_usb_control_io(r0, &(0x7f0000000280)={0x18, 0x0, &(0x7f0000000080)={0x0, 0x3, 0x32, @string={0x32, 0x3, "30d4863c8f974b60d05429e782d3b0aaee29535345c44b542a33b4dc5bda4fffe0cd278b1dd49e3442dee338df162248"}}, 0x0, 0x0, 0x0}, 0x0) 15:17:43 executing program 2: r0 = syz_init_net_socket$llc(0x1a, 0x2, 0x0) ioctl$sock_SIOCGIFINDEX_80211(r0, 0x8931, &(0x7f0000000000)={'wlan0\x00'}) 15:17:43 executing program 1: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f00000008c0)={0x0, 0x0, &(0x7f0000000880)={&(0x7f0000000440)=@newtaction={0x6c, 0x30, 0x1, 0x0, 0x0, {}, [{0x58, 0x1, [@m_ife={0x54, 0x1, 0x0, 0x0, {{0x8}, {0x2c, 0x2, 0x0, 0x1, [@TCA_IFE_PARMS={0x1c}, @TCA_IFE_METALST={0xc, 0x6, [@IFE_META_SKBMARK={0x8}]}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0x6c}}, 0x0) 15:17:43 executing program 3: r0 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) setsockopt$inet6_IPV6_XFRM_POLICY(r0, 0x29, 0x23, &(0x7f0000000dc0)={{{@in6=@mcast1, @in=@empty, 0x0, 0x0, 0x0, 0x0, 0xa}}, {{@in=@local}, 0x0, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x0, 0x7}}, 0xe8) [ 1030.460764][T13719] Bluetooth: hci0: load_link_keys: too big key_count value 30309 [ 1030.514763][ T124] usb 1-1: New USB device found, idVendor=1b3d, idProduct=931a, bcdDevice= e.87 [ 1030.524214][ T124] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1030.532517][ T124] usb 1-1: Product: syz [ 1030.536807][ T124] usb 1-1: Manufacturer: syz [ 1030.541560][ T124] usb 1-1: SerialNumber: syz 15:17:43 executing program 2: r0 = socket(0x1, 0x5, 0x0) io_setup(0x4, &(0x7f0000000080)=0x0) io_submit(r1, 0x0, 0x0) r2 = openat$vcsu(0xffffff9c, &(0x7f0000000000), 0x0, 0x0) io_submit(r1, 0x2, &(0x7f0000001440)=[&(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, 0x0, r0, 0x0}, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x3, 0x0, r2, &(0x7f0000000100)}]) [ 1030.675654][ T124] usb 1-1: config 0 descriptor?? [ 1030.716741][ T124] ftdi_sio 1-1:0.0: FTDI USB Serial Device converter detected [ 1030.726119][ T124] usb 1-1: Detected FT232H [ 1030.730679][ T124] ftdi_sio ttyUSB0: Overriding wMaxPacketSize on endpoint 3 15:17:43 executing program 3: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) r1 = dup(r0) write$UHID_INPUT(r1, &(0x7f0000001040)={0x18, {"a2e3ad21ed6b52f99cfbf4c087f7199bd004e7ff7fc6e5539b9b6e0e8b9b580938301b0f080d52878f0e1ac6e7049b346e959b6d9a242a9b67f3988f7ef319520100ffe8d178708c523c921b1b45380a169b63d336cd3b78130daa61d8e809ea882f5802b77f07227227b7ba67e0e78657a6f5c2a874e62a9ccdc0d31a0c9f318c0da1993bd160e233df4a62179c6f309f4cff7738596ecae8707ce065cd5b91cd0ae193973735b36d5b1b63e91c00305d3f46635eb016d5b1dda98e2d749be7bd1df1fb3b231fdcdb5075a9aaa1b469c3090000000000000075271b286329d169934288fd789aa37d6e98b224fd44b65b31334ffc55cc82cd3ac32ecd03aded6f9081b4dd0d8b38f3cd4498bee800490841bdb114f6b76383709d8f5c55432a909fda039aec54a1236e80f6a8abadea7662496bddbb42be6bfb2f17959d1f416e56c71b1931870262f5e801119242ca5b6bfc821e7e7daf2451138e645bb80c617669314e2fbe70de98ec76a9e40dad47f36fd9f7d0d42a4b5f1185ccdcf16ff46295d8a0fa17713c5802630933a9a34af674f3f39fe23491237c08822dec110911e893d0a8c4f677747abc360934b82910ff85bfd995083bba2987a67399eac427d145d546a40b9f6ff14ac488ec130fb3850a27afc953854a642c57519544ae15a7e454dea05918b4124351601611c8f11baa500a3621c56cea8d20ff911a0c41db6ebe8cac64f17679141d54b34bbc9963ac4f4bb3309603f1d4ab966203861b5b15a841f2b575a8bd0d78248ebe4d9a80002695104f674c2431dca141fae269cab70e9a66f3c3a9a63e9639e1f59c0ede26c6b5d74b078a5e15c31634e5ae098ce9ee70771aaa18119a867e1088334975e9f73483b6a62fa678ca14ffd9f9db2a7869d85864056526f889af43a60560a22f1fca567e65d5e880572286522449df466c632b3570243f989cce3803f465e41e610c20d80421d653a5120000008213b704c7fb082ff27590678ef9f190bae979babc7041d860420c5664ba7921b14dc1db8892fd32d0ad7bc946813591ad8deff4b05f60cea0da7710ac0000000000008000bea37ce0d0d4aa202fd28f28381aab144a5d429a04a689b83c7068ae949ed06e288e810bac9c76600025e19c907f8ea2e2f05dd3318271a1f5f8528f227e79c1388dbdfffe492f21579d2c15b8c70cdb1c332d86d87341432750861ec2bc3451edca194b221cfec4603d276bbaa1dfa6d4fb8a48a76eefc9a9a0270e4c10d64cd5a62427264f2377fe763c43470833ac96c45f357cbbaba8f1b1fdcc7cbb61a7cdb9744ed7f9129aede2be21ccfdc4e9134f8684b3a4f354da9a795e96334e207dff70f1988037b2ed3aaf575c0b88d8f146684078416d59fdee5325928974d12dad99dac44c3f0008047096a44060bebc2420aed92fa9b6578b4779415d97b9a6d6d5495c118045651cf41c2fc48b778efa5ea5677747430af4162b987b80c3e001cd34e5c92f76cc4c24eeb8bc4e9ac2aed9e53803ed0ca4ae3a9737d214060005ea6f1783e287b3bee96e3a7288afe2fdfaa78d1f48c13b64df07847754b8400daaa69bf5c8f48fe4eae9ca1207e78283cd0b20ceb360c7e658828163e2d25c4aa348561f927e88f63aa70e73a5e69b3df3495903f06572e1e007fa55a2999f596d067312f5779e8dbfdcf3427138f3d444d2639a10477f9bec4b0bbb6e3c04be68981f392203dd0ee3ef478e16dacfc5e3e03cf7ab8e3902f1b0ff034ef655b253ca509383815b1b6fc6522d4e4fdc11a48cf42d48604675fde2b94cf02b98a269b891abf8ab9c015073014d9e08d4338b8780bdecd436cf0541359bafffa45237f104b96210403b2de9efedfd71af9444e197f47e866101496f42355bc7872c827467cfa5c4e72730d56bd068ed211cf847535edecb7b373f78b095b68441a34cb51682a8ae4d24ad0465f3927f889b813076038e79a7962fb385a882e8020f06c4c2ba1dd5cac7c18876da865d258734dd73583df292892448039ef799cf0630becdcce04579b5561dc825ab829827945e020c1f67ee615f7084a607a7eceb6243378e0610060f02cca4051c2f001edb3d78fb4b55668dda93aec92a5de203717aa49c2d284acfabe262fccfcbb2b75a2183c4e15a7b6eb65ca8104e1b4da1fbb77ab2fc043aead87c32ab875ee7c2e7b7019c902cd3b43eaeb1a5fb135c0c7dcee8fe6516a328032f88c042891824659e9e94265c803b35ee5f83a2b210520106b8a358b50ab7a1fa89af9c251fe5294b3d1802d5676d95f160ec97b1ad948741b2044642c37b4a6cc6c04effc1672db7e4b68d787d9a7a508ae54b3cd73643de50e8c77d95a3d361c040babb171607caac2a3559ad4f75465f49c0d0ae3716db6e00cb11db4a5fade2a57c1023bf70cc77737c3b42aae501b20f7694a00f16e2d0174035a2c22656dc29880acebdbe8ddbd75c2f998d8ac2dfad2ba3a504767b6b45a45957f24d758ed024b3849c11d412a2a03b4047497022d9c30e23ef4df5c89644f48bb536f7945b59d7bcddff754413d135273ea8e75f22f216c6b9990ae71806f2c00b4025c48b75c0f73c497579773767075428067e7f16f4dde374f8211fef42cb468e623daf60b3569d462f4f19eacdb3ed70eeebb4483f8fd777d443e8b40426db6fe29068c0ca3d3414442e863a154704b0e51bc664a137b26be719f4f7c9a5678a674dfc95df80b9ce375dd649c8c704e509bd88c8e63d8c7dd67071115c8982ba46af4d6adcc9f68a75b9397b035153faf46366e7205dd8d6f37525c1a0e94610dd94323f6c15d085197149bfd6655548cfd9c52c9711937f79abb1a124f1210465483cd3b2d78378cfb85ed82e7da0f6eb6d279f2ae44369ddb4581c55925d0f6f1ba471eba281f259152f85a654fb39ddff3b484439ff158e7c5419e037f3e3ad038f2211f1033195563c7f93cd54b9094f226e783271e1e5a2a2c10712eab625d64931cd4ffe6738d97b9b5ef828ee9fb059fc01af0e79c1e14b1d25988c69a399567c1d93768f7971d31488b8658a20878b7c1dd7ba02fc42939dde3d4a3339a65d507dc59c51097b405177548069ff6eb95aade7cc66d7bbef724779ca1f731b3346ff177050373d79ff7b3e7f9bc0c1b4b266a8878b90baaa039d3e3b63979ac3df6e6f4859afd50238c7547a39b60810938044ae185d2ba3e00a4e73676864ae090d81eaee5ee6cf1d0ab378dd4dd891e937c2ea5410e05130935e00785ec27e923911fab964c271556527697b52160687461602f88df165d884b36ec2b6c25a2f33c715687e9ddbfb96d6861aca47da73d6f3144345f48843dd014e5c5ad8fe995754bd9cf32fce1e7027132f2082fb0a30b9deae84bed4b28045634073c9c58c89d9e99c81769177c6d594f88a4facfd4c735a20307c737afae5336651b1b9bd522d60399473296b831dbd933d93994ba3064279b10ea0c5833f41f157ea2302993dbe433b1aa3a3766d5439020484f4113c4c859465c3b415c3432f81db8719539d5bf372aaaea1cc43a6c5cbe59758bfee29165895ac4b008e595f437491d87abed02cefcd9db53d94d02dae17b118e5d6787463181f4b87c10772d2b13f7809959bc048850613d17ca51055f2f416a44fe180d2d50c312cca7cb14a2bdc331f57a9817139a206fc76d57227ffff2de20a4b8e3737fbb42913777c06376f799eba367e21f94ca598705f5dcb767d6f84fad6b0f6095e53c4c4234d0c1fbe434f6ab8f43c0013ee93b83946ee7759e89d7bdd1a32d7b3110b932a4d02da711b757fe43c06d21e35810d8fe98b27faea8aa12bc8716eefc5c97c45ac33eeec964c5214bc3a9359bdea1cccab94f15e36319cb34ebcacedb82c2ed3de5a8a8f0011e8f74e82d7f96093530e76692839d7961939adfdeeeaff19d11efcafb6d546fef271e89d6cc238a081ff58cefcce3fbf4625a7e7de40e42e07b34449e15e065cc7348663a52190202c7af288a4510de03dab19d26285eda89156d50dd385a60333ba5bbf5d77cd7007ad1519ad5470de3dd6d6080cafccf8a97406bb6b68a1f0c4549820a73c880f475f732ae00398e8bd1f4908b7807fb33b72685ec37a2d3f766413a60459516246e5a1d998a2017aef0948a68cb0b3e35cb80dd349e891aef595dc4d470e8ac32a308e15fc37d06aeac289c0523f483e1ff7408c60edddab652f2ef91d4f2b01987b0f46da034e5c3f745a7ee8101a3934c54e24b48ec0275e2d0687dc746b0827cbf652f406c6b95f2722e58c05f752ce2126596e1cd7655b904801784c416b22f73d324678e2724f43f1fe687c7e8a60c28b82b6528341b648cdd56fed7cdcbb1575912d5ecd36dea3bca0b7427d8392c6289455e8f8d2ab2242729251ae033a9e02210e62df0546a74b333a1c48f95fd54acb5741259e8c5488efeee327415cc19451432c6f14c27693102a3cd84857cd6586fc5ca9a93eb0145fac0662ff86107f998a8ef7df8aa14046c55b03d3d47f88a8d60f7774a2ee08758897fb411a94b3c2fc5d5f0db42c0456ec014508e5247d33ae6c962d35603ff8454c16f8342856935125102bb784ed714887071f3d998efdd9923c954ab6ce431b63ee356b0c785f2f47b90e29389f22fc5b59a70efaea2bd40195af4486220d702e30bfc43c10ec23ea6283994a7dde4dcb61fea6b651fb1d62458d0741a12830052fcc460db043afe525629b40d7cee658e4cb5e930ed624806c43a006dc9336d07c2b8081c128ad2706f48261f7897084c297a1a6613bc18f5a38d442768af38041efe03d152ef95ff569e76db2391f4509d7f339d92fdb4a89364949da3932ba5c04c24a560ad80a3ce654578376e599aff3565b1d531f30912b99e6619ebe93cc0b81ea9935fd46edb44a78f615255490a4b621501f2a9e4d24624c4dac9274118c67584f5d374755534d7f68f679c4ff516a9c861a0e7e65868fcb2bf1cb9aea4e05df72279fdb0d2b9e935c5af3cf474bed79dfc248c1f5aea4b8b32c5d295e57079d0fe662a46b7f71cd47744db86c50b704c971d90295c7b2c7439a2d78ccfa79b5fc2bff6bbf840262bf89394b3e6491953264d2700c838fa2c7b34252600c9654e502dcea39cb6bc3eb69992e234b4ca7db2f45858d6284ca6270d6b2f0e58fded8a7b4a302a97bc641df07720ba2b26bbfcc807ca0abb1b44322269c21c5ec68cb068ea88067d905ea917bb03eefdaebdeabf2d0dce80997c915c8949de992587c2cb5fe36d7d3e5db21b094b8b77940b5f07722e47a08d367e5f84c96ec664b72934b99b3109af65d77e86abd6859cddf4bbae1f0930462df15fddbc48562ea3511a8065ef028cf12f14dcf6ebecd8d884836174faf1aa609e5f1ee1162dfa13bdc1fa7cfaadba85c72e9758f03a755d0be53f8d2a1dfb1c68cc164b0a0780d971a96ea2c4d4ca0398c2235980a9307b3d5bd3b01faffd0a5dbed2881a9700af561ac8c7e36bb2fc4c40e9cf96f06817fb903729a7db6ff957697c9ede7885d94ff1aa70826ad01a9b03c37b0969be0daf60af93109eb1dee72e4363f51af62af6fb2a6df3bec89822a7a0b678058fa3fef86faec216eb6992162f8dcbf719c148cd2f9c55f4901203a9a8a2c3e90f3943dbc10360a1a49700d1dfbf66d69f6fbaf506c8bcce8bb0d872a02238926407a4eddd5d0fc5a752f9000", 0x1000}}, 0x1006) 15:17:44 executing program 1: r0 = socket$xdp(0x2c, 0x3, 0x0) bind$xdp(r0, &(0x7f0000000100), 0x10) [ 1030.972747][ T124] ftdi_sio ttyUSB0: Unable to read latency timer: -71 [ 1031.003562][ T124] ftdi_sio ttyUSB0: Unable to write latency timer: -71 [ 1031.031556][ T124] ftdi_sio 1-1:0.0: GPIO initialisation failed: -71 [ 1031.063806][ T124] usb 1-1: FTDI USB Serial Device converter now attached to ttyUSB0 [ 1031.138647][ T124] usb 1-1: USB disconnect, device number 21 [ 1031.197919][ T124] ftdi_sio ttyUSB0: FTDI USB Serial Device converter now disconnected from ttyUSB0 [ 1031.213187][ T124] ftdi_sio 1-1:0.0: device disconnected 15:17:44 executing program 4: r0 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) bind$bt_hci(r0, &(0x7f0000000040)={0x1f, 0xffff, 0x3}, 0x6) r1 = socket(0x11, 0x800000003, 0x0) bind(r1, &(0x7f0000000100)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r1, 0x0, &(0x7f0000000040)) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r2, &(0x7f0000000040)=ANY=[], 0x6db6e559) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10012, r2, 0x0) write$binfmt_misc(r0, &(0x7f0000000000)={'syz0', "7a7925e639"}, 0x9) 15:17:44 executing program 0: syz_usb_connect(0x0, 0x2d, &(0x7f00000009c0)={{0x12, 0x1, 0x0, 0xc, 0x79, 0x87, 0x10, 0x1b3d, 0x931a, 0xe87, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x1b, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x1, 0xba, 0xa5, 0x2b, 0x0, [], [{{0x9, 0x5, 0x83, 0x3}}]}}]}}]}}, 0x0) [ 1031.532629][T11608] usb 6-1: new high-speed USB device number 24 using dummy_hcd 15:17:44 executing program 2: r0 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) bind$bt_hci(r0, &(0x7f0000000040)={0x1f, 0xffff, 0x3}, 0x6) r1 = socket(0x11, 0x800000003, 0x0) bind(r1, &(0x7f0000000100)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r1, 0x0, &(0x7f0000000040)) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r2, &(0x7f0000000040)=ANY=[], 0x6db6e559) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10012, r2, 0x0) write$binfmt_misc(r0, &(0x7f0000000000)={'syz0', "7a7925e639"}, 0x9) [ 1031.784323][T11608] usb 6-1: Using ep0 maxpacket: 16 15:17:45 executing program 1: close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) r0 = timerfd_create(0x9, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r2) timerfd_settime(r0, 0x0, &(0x7f0000000040)={{0x0, 0x989680}, {0x0, 0x3938700}}, 0x0) [ 1032.073016][T11608] usb 6-1: New USB device found, idVendor=0572, idProduct=cb01, bcdDevice=97.f1 [ 1032.073158][T11608] usb 6-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1032.073266][T11608] usb 6-1: Product: syz [ 1032.073352][T11608] usb 6-1: Manufacturer: syz [ 1032.073440][T11608] usb 6-1: SerialNumber: syz [ 1032.078274][T11608] usb 6-1: config 0 descriptor?? 15:17:45 executing program 4: r0 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) bind$bt_hci(r0, &(0x7f0000000040)={0x1f, 0xffff, 0x3}, 0x6) r1 = socket(0x11, 0x800000003, 0x0) bind(r1, &(0x7f0000000100)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r1, 0x0, &(0x7f0000000040)) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r2, &(0x7f0000000040)=ANY=[], 0x6db6e559) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10012, r2, 0x0) write$binfmt_misc(r0, &(0x7f0000000000)={'syz0', "7a7925e639"}, 0x9) [ 1032.312247][ T124] usb 1-1: new high-speed USB device number 22 using dummy_hcd [ 1032.333246][T11608] cx82310_eth: probe of 6-1:0.0 failed with error -22 [ 1032.466410][T13737] Bluetooth: hci0: load_link_keys: too big key_count value 30309 [ 1032.552167][ T124] usb 1-1: Using ep0 maxpacket: 16 [ 1032.693361][ T124] usb 1-1: config 0 interface 0 altsetting 0 endpoint 0x83 has an invalid bInterval 0, changing to 7 [ 1032.693526][ T124] usb 1-1: config 0 interface 0 altsetting 0 endpoint 0x83 has invalid wMaxPacketSize 0 [ 1032.763362][T11608] cxacru 6-1:0.0: usbatm_usb_probe: bind failed: -19! [ 1032.877638][ T124] usb 1-1: New USB device found, idVendor=1b3d, idProduct=931a, bcdDevice= e.87 [ 1032.877791][ T124] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1032.877904][ T124] usb 1-1: Product: syz [ 1032.877995][ T124] usb 1-1: Manufacturer: syz [ 1032.878089][ T124] usb 1-1: SerialNumber: syz [ 1032.882928][ T124] usb 1-1: config 0 descriptor?? [ 1032.937476][ T124] ftdi_sio 1-1:0.0: FTDI USB Serial Device converter detected [ 1032.939015][ T124] usb 1-1: Detected FT232H [ 1032.939109][ T124] ftdi_sio ttyUSB0: Overriding wMaxPacketSize on endpoint 3 [ 1032.978345][ T3543] usb 6-1: USB disconnect, device number 24 [ 1033.152875][ T124] ftdi_sio ttyUSB0: Unable to read latency timer: -71 [ 1033.178278][ T124] ftdi_sio ttyUSB0: Unable to write latency timer: -71 [ 1033.193147][ T124] ftdi_sio 1-1:0.0: GPIO initialisation failed: -71 [ 1033.197706][ T124] usb 1-1: FTDI USB Serial Device converter now attached to ttyUSB0 [ 1033.254979][ T124] usb 1-1: USB disconnect, device number 22 [ 1033.273042][ T124] ftdi_sio ttyUSB0: FTDI USB Serial Device converter now disconnected from ttyUSB0 [ 1033.274617][ T124] ftdi_sio 1-1:0.0: device disconnected 15:17:46 executing program 5: r0 = syz_usb_connect(0x0, 0x24, &(0x7f00000002c0)={{0x12, 0x1, 0x0, 0xff, 0x0, 0x0, 0x10, 0x572, 0xcb01, 0x97f1, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0xc1, 0x63, 0xa1}}]}}]}}, 0x0) syz_usb_control_io(r0, &(0x7f0000000140)={0x2c, 0x0, &(0x7f0000000040)={0x0, 0x3, 0x4, @lang_id={0x4}}, 0x0, 0x0, 0x0}, 0x0) syz_usb_control_io$cdc_ecm(r0, &(0x7f0000001400)={0x14, 0x0, &(0x7f00000013c0)={0x0, 0x3, 0x1a, {0x1a}}}, 0x0) syz_usb_control_io(r0, &(0x7f0000000280)={0x18, 0x0, &(0x7f0000000080)={0x0, 0x3, 0x32, @string={0x32, 0x3, "30d4863c8f974b60d05429e782d3b0aaee29535345c44b542a33b4dc5bda4fffe0cd278b1dd49e3442dee338df162248"}}, 0x0, 0x0, 0x0}, 0x0) 15:17:46 executing program 1: mkdir(&(0x7f0000000400)='./file0\x00', 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000002080), 0x42, 0x0) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000002140)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0, @ANYBLOB=',rootmode=0000000000000000040000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) read$FUSE(r0, &(0x7f00000021c0)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_INIT(r0, &(0x7f0000004200)={0x50, 0x0, r1}, 0x50) syz_fuse_handle_req(r0, &(0x7f00000042c0)="9eda438838743bd4e9720bee57093515dc189a5ea685e9556c1c2c3cfc4df50d66d31a48aa312663b68d18c5826b5b55fb738208863dac0f10f423aee7a5d8ddc45ebdfeb7424bae859d7c37ecfc4b63914d5a56d91017dd22bc84f759a15969951aef9d5c88c96560896988fa18cd946cfcc3a0f1c993348377904eac32c980bdf7976ebca2b499cab63c4e841514277fc71d4620e29a92523402485de0e82896484c0ae497a4d686df23ca7b68c3fd5e624d3510d7f94838e54af877ca58a00c5a672bba11f5aa1ed1980dfef47b9973d0bf456ded5e72f1702b3dc5197fce39cba53a038d8dc0ec783ce70577107dc5e8b299e64a0b7f1191f0926bd25762370191710bab2f44e9069f55f8a3f87e4cb488a2fb3348c0bf3b3874291f83e4776b160ea73aafa3919c7c069c73c0052173a63158db8b65541d161f9c964926ad7f06bdd6cb6a32135b04e35701c2e13c49c1f75dc7a25d623378860692d172ec3f1e1f2d9dc77c015c13721efcb101c2390abb847e871132f472a37cc0163b39b1d575a5444e246a08a1afb1a696cabab29498a314429a3b9f44c43ba29f71fac1fbe0d01c3c16d22730932704bcfb0c1b7a432bc51dd3f5dd5afc3b342cbe6a6ff899039e28f9a51881b1d46fdcf31767cb6f5c5c69ab3c80615d77c4d1664fc4ec831b8cea2e752bbb7a9ce79df875b29f1e232751daf32a1a0c4ff8bd0688e2b8e2d668b8a77e20a9eb6ec2e2c23b94e507baeacbcfa31fb6e1ca3343668f43e3aa6d85e7c29bf0bb4dbdabddc92be7f4a6f5d21b19e6da17bfb6cc926e3847532fae29c7b62fb909130ec372d3c16cfe6aaf3ce2af0fe7610fde7aad61bc80d2f96b999c8ccf6d22cf903ca8ae8b879ec4a416f334982e9810c0140a18d4dc81b5edaae23e9f4abaf40ed71512aebbba5bb251545e188db789558a845a2877b14bdaeec3c738b7d730c0860531bf5517d4f0e8f95ed3571f8a35816d5116fcb8d7cbf42b7d5d5e65541508c898bb2e0fe96297d2ab7135662de39df099ebaed5871111f5346278cee5728cec512e6c0a0d65b51e3d627873195b84103341c2bc83b6c8fdd8ba17f5957413f61c69d618c9b9d0b1f08dc81921b6c662ee1da3bfa019b095e9a03c2db4d645ccb7364e895098cbf7d932c72d80663c7a1694d122f7348393079223c11d36c64a5856eae0397ab9a9d948204b74e56525a9d552dd0916de81cbb5af3c59b3d7f8f9154423ce2cb45a5bc808e24bef13212019a19545fe54ba84d01534358380192b8c7b0eda907810375bb66a578a58fec392b47991271c8367b91d710e8a176bc1a4e96f0e137d4c25fbb03eddc392f9f170dd744472b864fbbae7c93d86e682308b21b73c5652065d72cf02e1152b44024a90a3b52eb0bb3cb412e518d37a68aa4c7f46789c54ab30d3a73d0a8712fde612294cda2aa1ccf164930b9b1d17801d4fbb06e849d39bf2b5141330caa0d2618b616f1c67e1ca57080e79ed9092ba7a55e8121cfc825cd26a0199a479a7ab1b7b23d2a4dd82fa6d04ee41ca680435efc934f0451e865e8632ac2f1115f4cdd33b0fccb7a2326127faf20cba37c828613dba5a98f4e1ad25eb6b91078cf73d873df9ef91531476f64b83559ff7ccdc4c070d478b18196ea05fe8d4ea0216ee5273dfabbd04582f40f064c9781afd2cbf30901f28cd09cc934f1b2d50883778274177e3dba8af0a1b931d80ce1a6c4085780ea2195b65ecfd2953f78a5290fe560d0cd6a5e73890a5a82dc410b92a3ef2be05ec5607820fd4ca6b9c3aa258d59022fdcb21665f1ce4e8aad8fd918c43bd3c2afe3dc223ff9f48831d401c8b6996190793d1dd7551f8511b69283992398d8f9b4bd2b3398d3b8c6f3c5d8b802ca5282b70242df2b7be4b38e70c3065f8da888631375afcc05ce578089c4f783776b286b7a60d1b5e189e2742a3240c1036a953d886885422eef01413c38099b64505fd5a73488acb4e611820674c58ae74d6c64a885d4beda9bd7903bcdc71e3711e2a057c0eab2100c321050ab14c6e453c53182577ad3178603cd9afde40a701120e9a36074fd582428c74e02781318e6c65450f8f020bd22475696fe13b8c59260e53a06d16eabd135e887a0a6bbc8ad21be7661df76fec5b13844f68b8eed1a7379713738beac9f23c7a26520e19797a910cde9fb285179526889b908b7eb49bb06f70f6271fba8712c1a4269ebcf4b7d043e924e3d2c4c753fd7e547d95841e335179836f76424e728810d7f32b78256ea30c79d9238a6588426e1f2d4c0b03d5605bd826ed24f0f11326b4cf958632b86e017aa80e142db1580c44f76d9c98196f3f6852ab2bfc6a01a3553a130c2d171957f5a45c3550fbbc990ef8742a98a86b280a57b9f198ff436bc01161ada50e6f23026c3254adf2321bff7e20aa54080bbb57d8d52c6a6df6107706a2e5bc6da68f17b474c0edd39401d765086e885cf7992405f856557915603cbe8894676e996bbadbb649a5e7498b91f9bd2f697dd9ebbe4d386050258b9f4c94781e61c660651c3f1e3ae51f8c035eca365bf15d6db48ea9ce183515f4a208d010f7c23dcacbd6e225490d7e9c133525f5c9018d752b21b4897bf18b64b6a9936f538a0a8958fc934440aeeaad2b68ac844d76f0900a6c95bd0b353d85d4fb62eb88360112237fd8c636a80e3130b21d66ae8ec58a4b76cba0602f96da919f7e84fd37e3ec2379f58e389a39c78d2482e03c379e3c4649ad63a76e3707ecff07d2fcb0c9dfc524cab49e69a09c92e4f88714335cb57d3f6184d07bef9657280fb5c9fd2d8f940f7ac6c5407e3077aa2e4ba8e217e0ee19e302d6d90e3be05a86dade35d2e454e511afb5cf5936f1d11f2fa6be6ceaa817dbdc7a6aabf2fad8ff3efa8382a25099f0c5989d2ad56ae0f4968b2cfcfc67b4f1c161c75900b4848f59a3c0376dfcb7997bf28e9e85d6dd942a360516de38e1c1a038a796f9a77ff2b0c7e5e8f4932391a0e58e76dacc6f9764178a211dfde3e75d367d2911ff398126ffdf83cf2fbdf1ad5232bed9155f7a168638a572094a9e934d4969b358cf6e121d7fd2aeae2f499068b42c152f0e3403a230885d6f92f038ddaa23499f804ffb06abdbabb51f6c38c92fb1a6271a4b13d6d11125b8ec12efa5907dc65062797fb9cca15e2f254e76b182d3fcdb4e96ac4de36d6df7e7bba5c32f422286b1be3b79bffb6fd693761952d195a84ad9ceb07287a0fbefab9e0347b513c5f60233ccd4b52d90ec144a2f896d9dc7f279f8aa93038f3efa286e1c3006933a4d7183d952f8d28b141b28b2af355b5bd8198dfde1ffb8d09202aff0d16ca3fec194662892a49f829813970a4520f1228aa03d211a45bed3b2e05bf1f10b1a152761e7b6c6ddea863a3c02224256092c70ca70dc185c4c385dd98b09e2682661e1e66f71d9c4037048eb70e8a1cbe57de87ec43713abf5fdcf63b9c482f318e3bec37e878dadbae15a02d731e6c8574eb14c059d72f73be5174add786d06b585a28a06d349d8e434a491b34897b3c1ad786ec8280d7f57edd4fbc6aea5485d659b59d393e331cf91e6ed76f340fcf7cf460892fa7318fc42b883f61d888ad982a751accb613c66661fba5f3d6de751a6a9ef8a4700316aaad04e991aab7903f4ef012ec2a8c092234e74ef335daf360ae47bbd2bbc6ad8c1a4f81efe8bbd703cb55ef36b32b4e30cb5a3b165c02ba295d0e1c40ce6ff8f479a74f01275f113ebfa8ade37a59ce70e6ca2a6f48f1be085f61bf772e2c2da523a2cfe63e99c57bdb1ff23139d4fca49eff7547e9880eefd3f7511a677efa23b52098ba89037c48dfcda2e8c1cfb9f892161049e53f8cee55256279512aecab8c441600dae0fd957883273047cf5c66ba209f830aa2ce0cbe41ca08c0cef4aed7f4324009200661a7ce680e5a8df2d051c1d8b2f63d25d8d74d05c75c46c8f3f24d625539e63459650960498a54ec3b16225bbbf4d3930009df265839d72611f5332a904cdebada108236e4414a2909ad01ec44b9d7f75de4385ad7ca5152e890a0919b3639fd1bcbca3b737ebb8d9ae541b1271cf2166ba15830e66f3d3afd3b754a7f81ad4f0999704ae99c114907c5be4a4797f13b80564f234723a34dbe137dabfd7fa23562df679f54a6ab54def6d63deae9844f72fd73efd0413551f5c4b9ee826eb3b7faf92a59ea34a16723b4fea14d1c8815a4e2d39fc48d1dbce526a7c53f5a96d0ef6463a0cee73fd3505f5c764a264b83c4a21f80e8b61c82d24442d13da99d18dc1b2538e7a510f6093d9ef2bc5cc777d4f98411e93919eddfd69d6e20d227cb61c50f358ea227f4de941fb080c1cf6b1f6e25533768fe133dbfc3f9d29c603bed38aa3c5af5b81a706b0067b40b88f992610d04c7cc36b8f649697cd6a93fae51138161891ae75a7147780fc59af5a6e18c54f9d2a4fe7fa92314b399afba9a40d0cc24f70a2593acf8d179215e06b7a9a88224bafcb2cbf60caf5fe4ff38208a70793b5dc33cd572956260e1c86312d3ba9b3a4b2b44376f2e78c616a6c0880ac8dcbaa30b9f761d500fd03a8518dd0509157b184a2d95e0caf3ffc8ac2db6c54d80c71a1e5b9ea3bf51071e2118af204123daceeb04e4f6f31f32a4d3fbb76ee49440cabda2c121c1b99acab5b87cecc37c3f9066af34ab29d6598bbfd91047a2ac7ce3a8f3027ff5e6d743506f161087278896a98ed37122ba208b61cf54d3929555ab06b564cd5e4f46f4755a6cfa2ef2b30d29ea66f2749d4060d411fa9160c91b6f55cf071ac8222c6313df18759e2958cddfe3db4cbeb9cd39abcf5f0beaecae8437813995cb7ed0b87d42ca942ff7245ece204798d01361c5f008e0d82bdf76660515bc78f7f8f409ccf68614b2cb50f5af2615661326fd971bc57eeeade60ea906b8df1cb0dfafd318cd2c396309c329d0469ca192aa8f51d7c4227685440f073983255baf054b97b9d7be1d1470d7eabd5c09b2116b4e86b0567b7e97e088717a4fe3dbdd310a1c39136ea4d2c47492001f9885dba03bf97e7da376171d666441cdc2f999db137603d57df32b4260fa0165e82917bb1631ea314e7a7437e66fc68cef22cda8f456d6e583f6e3237e0bc79987a9103f7cf0918e26881f67ea582e1ff3a49177599d385bf6e42572a2547933aeddb826530e9adf30dd84c3a7fae5c4c26f6c6f3a9f0906decd314e2407825abef959c5416d18a92ff34e6c521a16e8a0a29937c77d4ee99b41d530a732acbe0bf5d274df9d496b47a9a624546bdcf9976cde12ec989cb2a70b33a7c8a3a77652023164695f9db30dfcf587f0cd4f73e385730bcbdd688f6dcb08ba0efbb9f579220afefa4acfea522e864fce9b1782ce9f14824d16e9d33a2609c23ba3c5a1af02549357a0dcc12e37819d778021762cf895abeac1125b744c8b8225a091e7be9ded9993cfa3ca9abb83e25c8f559009977a2ed9374a89619fae5ef6d164bb73d242004dc8428e44689b33ee3bbe88bb4962ab0a32a90e7aea044f08410752cb2d7aeaf3196648a3a99092665b478bb394b48f79b36db0efc7f50d6a5179c945f5298cfaac5e5dea715296f92abce7281d48a0c9c6b785a35ef5f1697c047ddb254fe9a8ab9f498b0c1ae09ffd01a3d8d427fee7e36c51e0e5c2fee2245fb8464626ab5c9857ebce91f7d22bf024d10c2d71021cd69268472de419e6cefd970cc3a8e4d1bbe6496799aa7f100411766e712aff08b731460f14f9d7356db12cf8e1c6121968dc68b1d81c086b325ca4ce6fe1f476707e08fa913144b757c6be17cf93150db29544d207f09a896f33b7335d9339215da751e7af2c6bdd19db6f521af2c8a5998dc607f97026d07111488741134c1c86eba123273d1fd5ee4b471e86f9ae9478a04c7482076ab34a1eca5c64f89e5106eed44bceec019c67c12fb4db4fdac153f4ac3b63ffeb6d30de58ec039e2dd3c181e254cd94d0a2b0b44490384cc5915b54ee1db2b6d059879bf8126c9ca976d0f7862da07ecd350930a081810a7afd72b2ad3f65b96ae9c7f91227a2b5513a559f36b90fe01be9ae5ad3ca65e2c26f358fc26b858a3633fda7ae49a5fb705220a5819b3cca41b1ccc21d7c40f5fa9c422288efa5394e4312675899d704a2aab62b8363f58fd4bc12a8bea6ffc45b4414237bf5f019321206dbba439acb5ef26641f30fdac20f964354bce94e4c9d73e137f9806deefaf6f4acaa0e76ad4fef9f6cb7fc01bbabda9612c05adbe46afcf94819e8a4b4b49ff764784fa432d47fb6d4230900043d1b4521cd6839fe8c5df4d1899fdfb13880e207cac73f0a29020bdd563bd9c2f6bcd1ec523b3e03ebf6164fc65af001830c51396f9df2d346f83a59cfc82201cf1150ea57259d579fc2ed199b3fbe42d5188c84e4354610743e5b23a265246313cc63913f17412fa00d98b379b80b96d936969572e11316bc8926cb23115186f3b2387b82c3898fa41bf16a308da62d5a3eb3609af1943fddde08a4036eb2a41b7292caad9eb082614b02a1fa255bc7abd4d0e3b4ec1801e131e68c7aa9da1a0ff10f9de87dec8fad1ad8bfa99caa49e203a7b9c33e044d4544a537471e7a452468b821959bc488c6b8cbf81e90081a26de273ad1203cc06adb6af242ab19f96c1c66b58c37e2c9309704fba63af99a8d9c5efc651afb631fe9f546b938cc3b8e526c4159e5c9f7afb29fd1d55fabf09367ce2a63a35e7a2062d1c772ed981fd77157a847f687a177cf9886ce41df8cc509302b46bc1e2ba896b1c1656a1bbfdf4cd9ac39cf8510d1c823075f16550fd044aacc8d42a56f03718f7b18475cdc3999faeb25ab3dd8a807ee04d8e5d831d08b4e309dff50330685138797e10c6362636f53f22bfc1f3d5090a5d369282d9de36bb4e2505411ccc6ea395afa1567b15a2fb4be2adeea7126b1a8e80034105e0d98bdd78e796ce1cdc06a4ae666fc0baec5c52614340ed997673e26ec47c88846c000bb7c9077337cd44f5c041fdcc64986e5e1c0f488148f0ee6f842c44c0b72e82109270341bba6e9080b70fcf930d0f10be5a36798e70111fed72727b72282ff164fc08319d74f1f57cde71b57cb397a9e753f87b97729bafba017a24cbfdee5dfe7fc296c112e93bb8fce560ca80a3afd8370baaa79ad783b51352b5440b144a47378c9ae22eda5794328e95bcca220fd07bb56915529b155c61858efe89ad36a79288e74c0e251addcfaf797432175a5562b46eff5e3aebeb74623e18beef85389383c604d8884431b07dc4bea0174aadc337ff41f558a63f16690feae47efa2a5d1318b7397e1e4ba398727d286791b71610e1d78d32800e7e113c12abf0f60b6ca4401ecd23b7aacd990633b2b017daf6bfef1b2361ece74b7dbcbb1a73d4bc1f9d2e5c9fb0b7980d25cc44d1b10c09ef5a6a05c84669294a5cadf0cd88ab449f9f0bcdd8c48590d416c5c1feaa494a2145949c2a3373df7c6014225f2745bbeb20ff294d22c0d96ca111e6926946207cab56a03162a49e68968e398f70690188ee3ca847ef421742d60b9a6ad029e8a3d607950b2bf8ad8ff297cb39acc94905635770436e134435e28205140331b5100d9f64469792fffac87bca0835cbc617446ff86a7b50418c305f32e658b32130e491e38709fd3697017ac8084cdf1ed81a28375aed092ab4e32ca88a933154dd3a9e99351acbada926b67b310c7070ac1a414a28c5abfe1f45476249a12f18ca2d981528d881ed3c5072e46a6eff3cdf37dcbc89c7f79c88a1f8d15d15beb66a0e4440c7b93e379c4e2bac1d5c8e85f1852887e2cfeb178fba1c67dc2adb0c87df8ca4444ca7f455509f492effb5001328b8cc696e2933207a2d78bbce8562ca34a248193c914406b161c8141479d891b0c6110ec1e25cad38299b489f2ec437017cadba67dcb58abd4933c95b35707118e47b8701a7d71e446e4b62e2941d4281faca0cf22914be5aad80f47102b178a6ceb24e82508fe55a92fb6db70d03d1c1ec09cfee31639341756a4630a0eaaecac7bfbddf9d30c42cbd45eb181d5bd341307ad26f496bb042e2b655c03ac3dcc587acbf50f79b5c239be9938b62d3251b199f8413b020605d5d0552cfd9c39c9132719d6d0a326b000e12fcb51bc274df79d11430060d05978cdd50583f1bca82c57dbee605e2d00fcb5414af13a596d35cb5ba62de6a28cbccc857d23547b1c7fd5ac8fbf6758d5b8451fa46d9acc00344dc2e565674b1dd3547eb8f8aa5fff99042f8d1d59e6ad2f53379211e6832fcb68f5777eb2db85b28f724f4e4ce6342cf55713ff7b0cb4f7f47dd12a6566b86709eaefae024373267ce72a89e7f3e42ab48edcccc96b5d0403fe93a927e5ccf470014f220b8257393226cd7b996f20e6a34f81206733a9fdce03b701943c1b560d3eab68c2c225cf7f7f2b56123be2bb173e9e5b37f4d3348f6b987764ad07c2acd44514ff264d7eda31e5e517a179414841ad4553d51c08f435e05f10aa82d74b97a9ba3a133e6c9175fdcd4f3dc9c16d3be1d5bbaf13240177081ac1d56681bfa988a93af09868afd608520c0bfd71d857a6661fdaf6f2e166987eb007449dd26334ae932c5003fefc0f983b9e49cbfcea325f2de16a9ae935caa46f5b3433957fb370971ed957f138f08a60fed5b84995e428e7ae7d5c22021ff016baef0e713a118344c016a99ad469313ba7f2452da0dd82e019f64aa229cf80a69b3e08ac5847f10d247179855546313232f23e055c2f74ecef14e0fdcc29a9bf0976fbb249bd5c7903183d2a53c70960a183630e7d4928daa7091a85ad987d2a4a5b8f6be6612fa72d9fbb33c67bb38eff19f2e784f94e0354cf6d35a5b2c62233c039de3734b38e97ec72bd673fef09fd56fec329818cc68cdf12cb52f7d37a8350c16e94208880bfcd3e895d7aa4489e3dd15db4a9026f0d2a46f1e89c35845dbd976a1992b87c15a0c7580e6424b8792a7bb7b933d7c5433d4133ba4dbbcf7995d6ed3feaa32f876a287feeb9cc6107778c1f83e0119d980b9e994c2a3ae3de24a103efb3cacb746b49d1ad85746b233ab4aaf0e988ec2a786bc93f32040d3bdc3008031634cdfded5ac95b2279e096243228296591e7ba53c4a127772cc4620e6b238ccad250629194533d0a669ff3366c52d64928693e0b0cbb0b8e2c6029089d4dfe2b4b6c5dcd85f1a02770611e65001e48a32a8b0431a3b9d77fa3a95be38a0436a704c05a8e0183f3214c25531a63796f679bf72885aa766468d42b2543542d7e82544efc5c5e81e6a91a0f5d4e68000cff687d63e45c9a11d4ef515050daa592c9a828ac7c0488e7cdb3d6fdaef5e9176ee68d981ea50d386d74df3b40660351736deb03bfceb721878cf9894b0302df15964242ab6b9f77f98ba1c7993735983d2b022600ab74a19e3636e1400d08ba45d3a5c2774cb06a1c358bbfc11d27efaf7ca53c2e7757c8c76da24707d91a4a5244262898d68083ff91c514d9b9b1ebaa0cb0b10254fda1b1e82b9a1a47f117b5b280ddbec1f6732d11117ef1a7a674699df87fe795d1243cb9c4527e364e2b711b6562a87fafc130ce0baf1701686639b05f0c8dc708f008b1e6ab89e8d623bb83f3d54b7bcdbdacd055ac4eccbd36bbe0af0f65a00e3d6dd985ae8851d176976cfb5816d1fc2a63d3546aecaa4e712ca6961d1f181315d553de6b53485faed0dcfcf819a1ba3badffe797377d3d1ddaed8e7a0acc0c3d277762262a139f94de49faca167b11bf04f2104a5ab9a73367a6461f7124c91a2c4229ef98e6ebde9aac283c7d029400d71293f488ba169b62c1e94689cf5b248ed4aea62b88d65bb764cfe27d5231a58486e7381df518f4ed81cb905108c54a5050a94ca0e94da20d3794bc5fab9127dc95b6404b1e27b4e28136fc27806f7be798444c33aca88ffd45b860eba0d5033839f5a092863954604f1952bd61dad23b11643fe14f3ade08116aa2c13eee701ccd13e506bd65a1060bf69579aea8c8143cd38c0891a3065f251eba0c20ab9c69ddf28e3bd6400cc203bac8de1882239ad4e1b97b0ae2f1abb7bac7c0d8ef82b97ebfb1f5577f06a3a1377b09ada4db87d342f20ab0eca4b9c206042471307511429cb57a578211f92d3647189861cad9145f5eb26ab696abe50a2a6c1b469df97da28aba4e79b586c348a430f5ea61c4be1032fa61d18581f05a07fb8707c8996e0fff1c3eda59b992687fa12483b9327e10224b20d42e8b3fc4670bf070ced602283273d6818acd1f6da567c44d3f5e1377065d43d87d889843ae48e7fa8ba1634815695b8c480ca271e6e833799c70da80fd79acc09b989667a2294de5da73f0363df9a33ad4dab8d27cf7bed0a06838672e3d07d52b6396e9b5576021d5e925abd533bf161c944795065fdd44e8462e3070c479f1c118276653488dd9b2f1a673f8cad3612ca1fab4388ec9c8f834a01a499adb7b3a9a977672f6d75b41bbdd7f91ceb7e7a88568d17bb432be9e4e96e115075bce197ef4754d2914c2c59e2d7f4c08f0dbe34d31f229428f211bf1d7e8f5c319ed4a8273cb6255eb318851ac4557b0278fac63107a54d407c42f300b843a12abd3b893b46c7efac2e388ab42b87aebe2543bd4c15f459bc50aad10ffe1c1196fb52c26e54bdaa7fbd52451f207ffb073ef4b3f71eedd7da40c89505019739e3fa733bcdc84ff4919e8fe2358129ef28291be1d6426b8bafe88463b1d3cd7273745381c7f65221898e6ad361e88b24c54ccc7ac9a830145b6dc096e2d71ef71ec4f03524cb870b724e08d223bdec2f6fdde6200217a13b5136004d455d66547f5a1793e0cad85677d49e5c558852107007c8136812cf021afaf6f7e8f59883371be46cda412dd9c6fcf187c31252ceb5758901d39cd5355ab386d9a7fe6ea46ebf277aaf809c3023211ea9aa189de4d422080ebb9fec50ffab6b95ba4ae5018accc497e79149ed6047ce561ccc10e9194cdccd5c9fb75175c8dbc9d0a916ad59288f010defbbb50d263041ab37aac0f93253bef6f898cd0825d99d27224f26181f9713b8979da64756c95e7505f25a2688960d6155c3613dcc31b6c337a6dbfc6b12cfde1db22b93bbd5e48534fb0bda8b212577a14dcf665c834b0bd24e5f624d2455fe048dbe930328d7cb632db3b0e244bb5d43390b420b15157a339487fc78976f867d3a361aafdd3f50a93c01882da7c220089a544381db22e2c86b228dc2be01820468460437588952a549d37498e529e62aa62bad1580546bcb1e9a6ed1870b7838d05d12f6e3a041e78b1bdb80894626f20889ccb3a468aa4fb24b9c87cbb28623ce59c6b3c6286db366d08004551a25fe4d8d194a2bb7c52e1c85a5fbe4cb15b171489da121bea1c469a6bb185d63213084e3a81ee54dc03a94dc5ecdda7bfaad1df68021aaf4627c9d529f13e5c81b5ee4dd228949ca16b9a61d186211d153294470907557e5e14ae665013f285fe4d3766e7b3d8ce5e2a14692072d4d8f79354bcc8db8a2a36c8bcd", 0x2000, &(0x7f00000069c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000066c0)={0x90, 0x0, 0x0, {0x800000000000004, 0x0, 0x0, 0x0, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc000}}}, 0x0, 0x0, 0x0, 0x0}) rename(&(0x7f0000000100)='./file0/../file0/file0\x00', &(0x7f0000000140)='./file0/../file0/file0\x00') syz_fuse_handle_req(r0, &(0x7f0000010680)="d47b35660d6c45d68eca5e826c8983309121fe70186a1eeba215ff9843a238fe198b5facfe157eae0557801637a14178336a9b0de5e32a2b55ef7be345811a610224afddcceea07e33e63f3e3d95c4222f2c07c7968d9389a29942ca7009568e3eb75e4246699132f091b1e091194bc7c9854415b71a7852f6f94a89f881bfa180693252341fb5a8afe20458dab7e47cabe02c26d29614dfd13a16be3d39f25c0e4d6b8b46e1c247497b1524fd3ba2083a22e46b74d39f04130cbf2b683d93543eddb62f8e79e0c62427b6075069accbbd9b2e16855c81e73487960272c5c49f67dca40d134d37b532c9524d2ea4178ceaa083d2bcac1be5f04dd60524a46399d1c3cf67c6161fbe1647944ed0291a2655076bb18a90dcaaf5afa99362b1d7ab8113ab8ce003cff5b49e7334fcba73daa852d2e606f44658d09441445eb0d0af4b22bdd36668e5dd93f0ee7c98a7cc23262d944928b89d1e3522eb828c6763d0165222464e5bc2ddf30440f2d77d51b70021d2e1bfa86c35ee2513eeee3fb9ce5b6dc8480f9c36f082a785408fadf08c057bbdbdbc0d77c8b2ce7d5fcfaf53315156555606c669430df01241829cdc7f5320680e9d6845d598ff771f85d4eede9c8125f3af4dcf31c71261c26dcf51ce46fbf53eafc08e0869759c349223aeb8098d1ee69084ba670321d8c7fea79490afa9431f3b17d9b5194542ca7748c18b9836b8c2aec29a888cb0e06fcebdf505bfea8bad3a0d34de2912a8f7e5d17599b39104162a93678f06c7256b6ede9bb484e61de818ec3cd180a04d61044cbcc21f69afee9534022f04af0fc23ca2a521ac0d363f8dc1ddde07f3f36eeb3ad7a09f5c93a2b66d8e2be893a5570b1097f4f214c23bb16d4765f2f39c8395107b6a4260ced0f73d57718c6e3b4a902fb8ec38f77bae2b3ac88bdffd8acac2a90ff2b1b4598aac5d8cabaff10cbaf593d2825e591eece49a4f0bdc4fbb824ad92a1a36b262ae782f9a366749e00938d09bb763e096dd0d289fc52b129c59442d71d138794d295d64693deb6ece77eb76a0599936b3f17da5638ba21ae01600f104a3de1b348a01fe5f23302f6940061a51fbae7ca12c954ec7ad954bdc48ac621134e3761919261bd45806e01af960929d3235e2a78972ac7a9c179cca9830337e029028f330364fa16f9bd2ee7b051bd9a662a33b6c9bb019f37cdbb434669f3c76e47c74fc56ac7ff3269c41c49805612ca80a0e1e33921783da92270709e3bb19079ea1a33f8062fc036627993e09ea24bd1446d4c43d962806ceb29afb61df030ff6cae21611175b7cce7a23728ecd351f45fd8142497bc2cd9a7399225863e8d580a06c48a677430f1c4293ff9b902b3c08942157e464885b7b38ce49f29ff6252c29a6794318216db0532b0735b9764cf6370a37d52d1b0c68cd9d273fa8f1b0ef8cbab7e6e8707bb45b63b2dd7058c3462ad1f246d4f722a84eef14f4f8ee7dd46f5179657f8fc0f70e4a18fd31582fd8b4c8dab5243dcea315ac1c0e4ba6c054c8380d2c147dbdef64c940c5c42dacd4482e470f04bab4de9c66c4c7a771dc1b65ea2f3539a5a45c4a83f25ca5fb607029af0a8b8ba906ce9427950d9f15bdac2039b19a211e4b00fd96e6a4973fff2486b98f7b52e29c51c72ce6facb0a8d6c03db08c76d9ad71590ef3da1828b10453558a4f4ef1e4e703d655e492f6c92b3e8b4eed075645673f17fa9ba4c56fc98bc51da8f0b6936ac9fd7a37b06d38b0ad98b5fae56f0f797c6c8fe01ded8eea0da54e041cff81ff87b15d416276a2aa580e367c480dc0d1923c330f9c2064bcedc705506f2c5c03737a53cddf7a70a25f5a3008d7d3b4103b187c0afab5ccf14b17d79182aaaa25c51527789ce69d27c01122d44f20fab9c1a0123bc68e4dc744545de71b7b6979d0664ba4468a249e05e492da63235e91e1ea38016c356ee7e47fa38f6e2cff180a5f6e5049088727a8950cadfe3918a20c8f4b93240d4f7653693e52c3639bb15992ec964a72868f255bc0830eaedb58acdcd48bfa12eadc9d99e8b22bbe9758b4af78e7917670785428c0524e716ba9034d56bc075d777a0d11b46065450f67e7bfb6264d354f49d3bfbd23c8b0fcf5e45dde08e9fc3e7d1df9ec9f6d65dbfaa32c22ade04edceb983f165f79d4bc69a1beda4a24c47b02827c32de3864e7780b2451b94e19787eb3b2417cc4901e102ca3641cd0834b09e474d886515d9b779d2fb7960a6d189f8ba2bc1923a975af587588831001b60098639e75a5ffe78793a4140cbae18d4692ffc2cc7e2336af300b8412b9d2be974b25090019e55dd380e32977804402b5dcfc15fb886a3c700cabef4165cbf6026436406ef1cb1359fcde40304d90028c09d43c0f9aaf3291fdfd9f38d9253fcb0219ccc0deb9fcc52f19194f0317d4a13b308d3c5c85f46c00e3c53337578d731344c1790cdeee54eb7c9e30ad5338498d983b568249f50f31461a0f9a4d2787b57ca77241f2860978b2bd8ac992d30ebace8653690ad7350996f63ac691532041127e55516ecbc03007936d40edffb99dc1594a247dcc169ff5bff68eade30443c15b3223680ae81d96db248a0933f892aa7fbde560d707d42d0fc58389471644c9a6d908b5a90d50b5c6faf9c2ac1e0edeefd68376c179c3c6a3a02d2f9e7b0d984031e8ca26ba1983d9639d2a851df17b3dd0d3ddf598fbfcee243d5d454dcdb49d98a6228ff18524248c27f2e3c623971a8f9fec84e4fa0f1a16ce9b5756d067cb578b042912f849a1e5b30db345af94f43ff43d5beeaf571a757471ffc920decffb695b9dfecb7f340e3bbe7f26182ff2cfb22570fad4371fc23decd99ba2bbfb0eca1dfb5e921ddc547210cc5cd3860fb6212d5b32d64d4eb79db47f60a89380a20200639bd4728e87a14719a7591164bcd6bd17cf0d96b3aacab857fcdb4231be8f33e5a3c6461c0d3bcdf7c6b3f0e523f3106dff35fb9fc520c88641e27f49dd23b15b8a2406cae0045074df455b2920adc52f4abc3affebcf74d53e8a41ad283b7aeedcae158ff1c9a59e423d4f0514c206da435d8da0a9e6d8246992c9f18f3e6f5582b8a382e88145ecc0e089cdb1422bd1e8771db7348dee038c29b20cb07f877428891e0bc5084bd1fa469324397ab1a3591e7c6c5bb871a4fe6ab8950e155210dcc1d8ceaac97727dcb536da485595cb9aaaaab0a9da21c0e36c588ee49ad58f7dd924776d624068d37feebb85adfcaff95c3146b589b1ebde76a046de702de27a4bef8c51cf7255aaa135dfed27f67c647f99a5c5df3eba3cec1a8a719bc502034babc760fe0301d59506a8b408843316f9e045b65a6355ad336b7337268919d6b1f3765957f3c7311068d2a2e80ae665212a4191815780c5f1c3b07a8f69856f425fa840c9bf2e630fe38bd1a607917ed25e1c1eafaca9d2139881387cdceee7da38b22ab32ac0c7141287d6e0157739bfc8790671d86c219a9752d666eb29329e4e08a10739fc025b19889037410137ff3cce38e4a6b6df8286c51d03916bccecf7eff9864d8f9669a89978ec0aeb0cc9affd0c080ec4f58152df807ae59750cecf26d8accde7e47a76d81ed11fca797ce33b35f8c997493b3b364689c70f9832fe1709b33d079b636ae04b0bcc0c91c1666500d3cf3b768971313938c5f537d3b397d1844e54c26ceeea4ca71cbfd64a5b6e054dc79eb491800562d203e2d534c644c7d716b039233321a45471bbe023f0bb140dd7647fd4911ad4b35b96cad7afa1f2d8ab0ed9d766709737973882f605fa730921bbf9b531920b058bbb57c4ee6b57ec97636dd308bc8448eacc24e379fdd2e3496cb3365defab984b9fab308aa88d66f6b7b18cb3b7f09b9635e56d9e29d825dc687643f831c40b261daf5d8f2e87de82f8e42e979b9723dde4c94a8d91c6d1aaa722605b27d7d8319da3b05c987e51e4dfa57f5f1411ac4cce1e6e7603b4b6a04a1196873757964548439788b83381dab3edec6f74b0f83d102e149f49df7b683b62440879059d1c98ce6a90113e87fb9bf0ad53b986df0460afe2945d62034531b12aebc37522268a98fab1b8d055b6ab0e935d15b36f81fd3f168b8bce79b2e536e97a1191c246ec07dfb0528a86637215a5a47e42db2fc016547d65812192d7eaf461d80c5c39aa742ecd66f8760b0741005df5aa9f4892a5480aa4b5bb423496c9463fe30d62c17e2859d355d6ba8a8d2c0900d7b68ea0c0c5722c39e4f7bca9754d2e476a20f5884505def387543f6859dfd9d7db9ca4e00d79adde2488550c7cafc0186402c5cef1fcb854e1a261cb34f83217ed5f6b5d6c39631a46be166a4cc2258b0cd57f5c5c77270aeeb2a2953b2f176e98978d378055b1acda38ba4664a18c785263fa0d15f498c01d0b0ea50aed8155108829627e579c194d4cf12d438ce4347c76553f6f096d0a2ffb29ac27f30aa494eca0077c35f7b199ed0fe649d993af7a6f2a202d3d853efb715e5891c9b52d5dced8bd7e44b12649b1d9fb86d6edb708c067a3c9ec5ee9df766534c9eeae7f191c1fe4df9cc2b4c014bf98d115b0c7ae722dd77b8cc27bdc6b7b67d9fafa9454c952e57ed36de12d3b2a5f1e36edc4234d497860676504d4e3d1840ff5d455de92b3eb8e4f78d825435de4a9fbdadf6396f469de68c18a6597e63805392419033037a938ffdfab9e5e55a81924a3da538cfaabd814b6da00fe7fa32df4c2c11132badcfa764f5ce75728f69d6ce32284b636dab6bedd902fd31cd8ee0048a056373d448ab7cb6a7ac43d6ef032b56996be2be9cf06d5ee0e1cf2607c579e80713a84b3b572ce23aa7a1cc0236f5a90e9dd2037802479799c4dcaec45be8a9bec9a9d3ecf670d009736e3a2610adf4249f69d434d8f833921d5a2875f406dbcbb79704a38275e623f013780209d53c0a5a3a51aa6887d187b7b2352f5e6c920599ba13453074b4c3ec1a254d1eb8cbceb40c132a5c15df4449f50d0039c79b8e3e353adf5d5e88697bcced5e5d802209f8916e2a8f537fee32c845e429fa67a28064c3c74732e7cdcaa3ebf8e451c317bc4be50030c55a66628db71b129fc5a68f44db02e044e9bc1bda7e4e05c3c2ce206bb0fe2c979d6a116cf82d67744becf39a64444648d022874df9988be18bcb31bf63f41430cbd0cec9f6267324aa2b9020b881322211cac14873f32a1e2ab65e086d13adc8dbcd65d0f47ef4acdf3386714b08d41c153b246843f9dd226dd0fd697a33358372a1b95dbfe8fe26fefda73690b9ae998c08612f2f6143374da2300a8df5395218e5d68ad6f832b31e8ad45ab1150ae4a07057b516d2c9996438f73cbce61e83646cd8d1a342e9708ea8bc3fe3f7756e797a62e9ad7a6e14382895b872d9a44cfb80cfcf198b494571b3cbf6de68f7baa081392c56564036744ec45ddb7c936fefae8480208aa78e970fadeba2d3370fd82e19077f9b89eee2f97b27cbe178309237fa341a7eac4b21acfa5e2494f6ba19f19ff0b698eb156b855b39374ad05eee29a1eace4c2acc71beceac53f2f10feab0b6284b8971b1cae3fa3ade39cc9fc221b1bc7a523f572f3de20cd71578a2965140f53acb4d26d52a97f41cb6f5ae1f126df2f623fd6727d043d2b226b0eb2b1fe5904dc31454c069df65d281270d7a6ed78737f5da2c3e604b7c45e5211c8dbf86a28d0ceddcc2bb5dd7d3b45ca17d654d057a72ba72572de2ca28b357ef8dd7db13f7b4efde952e119074bcf0a90197d58b5ea2804ae0efbf995bf54e8a6feb9448d12361864fccee1ca047efc94157336e5cb5c3d23b0e08d7a20bf04833dbc8aace3f43725c4c1cc015fee8165321232608b962257d202fb507294001990d04e89378fecf54193d6889b3e876a84bbae5d4e09252b7ebe91f007f7cb72bb9cd8de3b29eeee42e09b4ad84b84c764c3e6e445d2936585928d53dbe7eb55cdefc300a7f1601264fa8920a04ac160da8bd3922a1409912c8c4fb3863fec6d1a65f668a810589325990a6c7c7577bbcf9e8dcb7c1e7bf7f508a97e705a339d73bb64a7b611304e29d69b890f3adfceaf2907a2181b9cc0f492ca8dfa7d172dda2cd90fe5794274355975dfe5d37c99047349afbf6dbeddb3c64a14a22567db162c604eca2d9ceed11fa4d8e9548677045766b4004d77f1123269f32aa2b8f3a980d4a41254e270b324bc5bdc18f54b40cad6cecb7b0d11a188c00b88b6d6291b60bd0a077ce9b4d12d9a28fab753c8269dd1d74dcbe7083200f1bd0816d88f7e178103b141607a07b48c59b94ef6c65b03aee188a4136fd9119ac87e493907a8f54be0acd4c0b30d381f3b7b6ee10ed571217aeb7ca37ad20aecd2601bec607ac9874d10db7ab1e6e02fc4508c1edf072912eb3b54e76470106e499b8d6412c732234652872b1a2798b68d1b3a4655a89f8319dbab84242c5a941ce0895434e2ae7ca466fa88ff7a63d495fd556f0844a94c4b4fcbfbcf886284983af4962e976d8815d104a9c57baa13723712fd0eb89eafef9c7ce182e388d3f32b0b2d526f7e803782ee0993b6ffbfa548e4ca9f4879d87bcfb97a655edfd737814b01d2c8f1fa520dc9545ff2ca800bca8356ff967416a7321c2ae8b0dab3597de36e42717b1ae41d5630e3c713db062bf4bafe02b50d4c5ffe65215a953ebd08cdc22482e5a082d5bfc9d8219512fab70fbe7b29db55d776cf2c92b6089881cf7b8881ef13fa58fad861f51ea8838800f776612c2916d55635f6e96078e037bc2c0eda6bdff74e152a332a451b5b36952044c8e6be266918e5fca0bcb4fc8275069014457ba02b1b3bbde92eb57b4467b1ea3ec0b63096c8608bb58bba176ac5d9b2797e4b01e46b985f115892def11db2a065cd2528f4245cfc9ece152883cc6aa060ca2d365600dccb1b698f11d32e0ad9cc8b672098532fbf0e36818daa12600294bc2189cdf5122dafbec4afcd1afde4165602a1b9bfcc9718164cef2221225e7d1c06c2e0c4df0afbf855a3acadf45a72a9e83f2b31854743263116f5a8e4f8548ee7591f91427f184606e10ac60e0912ff69a47c0dd2d17b60f1909bb19d38d9dbd6d56d4450840db0502183492343af2fb0fb3824e1d093f610658b9ee986e488ad3cd816b6a00eadecc29976a2f269ee1ab17ff2288a0c4befe3d97fce27edce329ec34dd998f9e8dbf067f16615758566e69b97ceb69ff40b87eb50441264f84803517233127295ab7e77f6e4a8b9a291264d49430cdf31b6dc7a7e81d57797e06b7b8b5f77243784a243ce12c059004d3711f194f0e7660dac026c824fbc6af81b8782dc1f29621b277aff8168574df86cd989e0e1b612336ceab1b12c7b73de2872be598212b239cf16451e31070bcbf66f5da651fe84dc58dea7cb56b9e12a2fb2193b290e32d5d65fda737430de675328d91ba7cdf82d4e6255c7e0c204e9bba2356232d435e0fd6b2f088cdf4df27e17897f3934d873a99f66b775b52a3aa5088e55c5a7a7d116917049d7899995f99cd68be80a93dc99db5748d7754f8ead873fbbf0bba15eea9ae93e4941b9140a05927a7c5ef2715dcfe379e7f4897fcfd16409c3c548779388d2c6b54e9e1f1d5987692c72eb75e33aa3f5cf149999ef4b678c7d51ea8cfd619ac34abc25ce597451780023d92417274a6e2705c4a078524dbf7e1f9ce15203b456b10062ab9ed3e81e81aae38975fd44b20ae6925fecd861d9024a48f1247a9d5216e9909cd25cdfbaf85037dacd8b80e58efb344211f73c18c1cb7da6af76e98197d21101c272e1c8395f8fb07ff8bfed1830625825584af6cb569297ea696039de36d4b6a37b7edc7a592115131e8d7d7598e600d342e6846b318a8c204793b12a1fad5965e69dd598ebd8bec6cf8678ae6660f2a59adf45a43e1174e75fe9605bc6eee3faab6a013751ad31fa9c28120825289e715e6616783caf2404a6e3272907b574b7f4c3449dc9d5adf3227269bb3dfbcae734103767ca6fbe1f59ed966fad3f4b19d163e198b931ce667d3fb2b108feb481a75dfa71e8ffc99c088d5fd3ac7cab3c1011044f722b24cca247d6cbb95875fd0116fa81275662017ce1fd7bad77c89d361b7ea83401156ba2fc62c9bed9fc086dbc46df2fe4ea1e9bae413e9f387b54138c3d0027c919a91c09293e02da2c89554ef0f1ab7aa72b7f7a28345628cf21af492cbced9a0f82ac1a8cb542150d3961d4f0ef3c82e03b683cce848164dc7020e94872f00dd36ad812fa7b1b49cd1b7f11b6d3dbb1bf1ea1330aa97ccdc42b7ea677039c5b6fe73d27ca3260b09a96201d9ce57d429aad1994a4e15617a6b60acdaf5b50a048c37b5e58ec43426a8d364a88ec359afc4f737c59f354c3e557bdcff8420b96f99976a2b51baf3bdcd2499d64ad3a181c694fab79047a2d08ca1411ca49746a5d898f7275545d2c4c8c9019d4c987e9bebdaf78fd1559c875cf847a337d7cad399ca572a11205375703f4b288c092c0fe870676472eff7d237069d5bc6ab853fc0168f9c556f33fb0cd91d30a4cad091b1d5d62ca29a0ae69007163d0abd524f0a47031850ed6a615a793784b66f5dece8a1ffe316645eef75a091ccd412717507bbc4dcbb9b8c376c3ac49bb03e096bd5a4459aadc8c1d0c3ffd475b16639c31a7de9e4b3b0bd4e32c667561dda63445d94766f6011717641604fc97f6068265b92a971a4dc766fae99c8f38d0e5dcd090673c887899acb8411b0be374c4e451bbc5ec2ab0544779702703642663707e5972e6fe8bfa8326883c5ac4c64a7c02a88151b3ae3d18ae57303a89f6e8986ef46cb69b8d19d1d4314fe4a79eaf35ece12009343b0124bfa9dfcbe20ddd2acc838a4bd24e4140513867e64b420261376bb6c927501da40edace5447956a71f0048eb8dd71d39e6bc0eea6127c77c1d5cd65243e838216ab6a277bf4f7f247266d866dad22869f334bb302208f680b4a618672c7e03041e755064febfd260125ec1a0d7c5af234179a4fd959d2dd0a3fc9636d87bda6b8a6618efe38f6811ac7b121f6c2a163db06826583224f67a5b6e1e3c42c48261440c5eaf5ebc478e6cdcdf5f92b9ba293d72bd2d4f238eeb947a8a351a793b256c83762d1efcf26740302fec095977e2872f816ae170081c357bb714d296f4c95195695d9404218e5192c4d264309b5d3cea924df85daa7315bda52c5a2eedf746f1a8bd8c0ed399b75606d79fc890ee67c7d79c80ded94d6b433363f57717a1e12aac5dc83855a1eca77173fdd918d167e12ec98adcbffc80b8f86f40d3aae201b0bdac37faa56367f75466249885bf7d62fe45af961952be3dbd0278fa269eda337fe4bc2b350569240e7dd91b76d63b2513ac2ba945122029ee5ef647f8aa2f1b96d5a25f6ebf8279d3c3d97285c0fc927c55f9a1e2b71bf37e2a705a9577972aa0ab0ea282e363fc6e0253a62272d7e59d2b84702dbd9527a1bb1a2e45f296773658dd8e2cf9c138bf25e2e33b0ce96b57ebde8435b682bd19149fba17c5144d97d887bbd34d79c9f22775e3086a0bb1e533dcf46d48e9e43b357740a60a0bd5b285db06bb787c1b316db3e3c8b87c58a267f4d95c18b573b5c882a50d08866a370edfe615e1320372a34cb51f4a0965f059a92ddf16cc74bd8cade0aba3b7dae5d669f96546ecc78462271271c82616ae082621ed04317af8e7aad4abd0ba1a5ebc658c68c51bf6e17a275c0f2bb161b1e498dd51487b2491a0f3dbf6b6c3e80b58258251651368147c361381df673d05f8fc6adc8b1b58cc17ab1294ef779e093ba579c5551ef35a58fc98c488ab535ac2b3052237897b649b8157aa41e827499cea57d0401c57c87981ca51876b3b75ccf60a5ed0f6586f98a0bc4ec672015b3a7b4795e13194dc853eb5f8c72e3ba5cafd7e362fbb980634ebf8444d76696143ef2483d924c943ceef316ae47cc80202a869f24ff207514be7ef09343bf286c063e7409d48e460bf22fa88943708d5197ee8024b5cea184439407f71e073c3845dcabb31a8914721bd493de78d4928dd34146c7b0491f3de90140ab8b9ced33b16f9bba55a385197af3ac3129891b7df9a3fdad4094e5ad6f23ffef1555ebe7a1cee7f3df0ed988e7a0bac5e98f1b19534e57ed11d0bd7554fe0f6829024e93cf2a2cd448370bff0af30d1115275e4b9d2becb8392dbf6d35323369ebc2b3817ede80a8b5b98f83eb7f72de666fbd37546306af0690ab5bec07a7580a30210182c64cae14aca1b490b267d4b58ef5755dc5effb0d5afbf4ce0d32d8ff1cfe6b46c80619a2b2a9a59db0d6a1b321495e6b41de21901c6855efc3523005cb321e090d563b487b22d332e22fbf2a093de6545999dc25a62f8007939c09de1cfe15cd452357c144f118d2842ab8a23c5a69f79ca12a515e4c7be62635449bc40cf03e4ef8ce99635ffa7c259cd86105b36c714731270191001d43dbc42497dd09f97c5af210cd87cf1a68c118a085746b867a7fb044cb2ad79456e25ae64397ec81a8f9a2b6a98a26dff67c0a81c993e2c105ee0a6ffbe7b5769c45a018b2cb0314a453a84e67a73561d2f634ee7ff6e0fd0f43f3186b0ed38eb1aadaef1ce7154f9f797957d597e87ebd14159dcbea9fa0c8208f0e53916e1c65b9f16f4e9622bfccea1b31da43008bce4a45cd8e34c9199b98fb7eb1590c51bb0854f52437cb1803d855efe70c93f06284dbc8f3bd17f17eaefa65a0cf74acef07de96ef4fcce5aacda7bce5736e736b67101eed88799dfdb0b81f1141b83fd856c8f22f4840996c4fca4376e59b2b6f0cc48d012bf43786dd63e7ef0e780e696cb8e0979961c9aaf55105b5579cf23cfc5507a5252e91e7fc8fa7ef7f0c02be70b836a7b1aca1632622cacddf9ce368eac0d3cad615bfc2efb152ffc8c80fe14717862eb6c7a42091a860137101306a3876d991de48fcc8a1f0f8e34d44a485d2e55a446bee82bbf737c2173487bb3f7c60c47e3800789de7669b38831d4d6ccc8c4ea00a8e5edae4f4d7456f90691f62db1686ace1bfdbb9a2546f99a035cdf1b4318031b647f82c41a13830ecf7c13de6cb54e17f1f7b0a775c8092687ff809dcd5f914be9ac7bb4d0f024274055f46dc8415d4b52aab9ac8b517e1683c80ae301f3bebe3c055f3ca5ad1baf745e0bef88c237896abeb4a615a5fdf3b7aeeb13cda484339fd34dd18ac6301e1baf0991bd2f9c58fc61334c176abd4d79485d8f62324933afbe70b5440fcd097de96d9295a63022ba43e145074291a4b8309ae3f6ca7c7c653fecbae5ac65fb334358e1f889bd21348eb51b8b9f1138e550c3e6d1eb69bd7c557cab2ce70a267ad65ae736aceafe268f26c3bf2eceed8eead9a52b45c5ac9b96230ae00256f6303c9775e45d292db844cd554f0cefad62cbecf7b8de199c18613840809fba50b833bf2e02438712ec58beb44acb00bcfae92ac2d03b27a210e98f4624ce4790125940da798c088b586cb46c9a0a0606ed9cf50a62b2a48848214c6cca2f8187d2686c66bbe43f4f58", 0x2000, &(0x7f0000001140)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000007c0)={0x90, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xee00}}}, 0x0, 0x0, 0x0, 0x0}) syz_fuse_handle_req(r0, &(0x7f0000008a40)="89c1639eb0a7dcf4a7ee8ddd68ee904046e3368213700ec86bbda1d61a9b7e61dc4647d3ddbc18695e050f3c4c4dc7c7ebc0bf62e3815d73ae6f6ec9a1752115d840007842ad8626f596495d4f36929065def381e481a7a036c24ba051fd4f365ec2cd56c70506ccf9fe09a528e3463796654e1568dea910a4fbb925f598a679674ba5238d8426484d0fa0109254c525cf2a886bfe40286a0c855509793ae59c6e1a4b12dd029329a181bd2b9d541b7903b673a2872a57c350b68ff543cae7ac3ac586e9da5f9a2d63a59a7bf483cb1b907c1ea7126b2ba45711c95566a143f79429552b5fdcbd7061c13cb15c6e69576e0ee7e7b023223799f8b7721e95d6327a689e008944819a4e7a416ed62dc5317c75b205e8b60557ab5ce5aaafa9649d7d629d3d681d18a278a00e06c3ef543a8853683847d6b24ebb7bfe2c7607f9376679489d8610a53a3f055049e6e29074d16e8b879b91d02cbd3af8dedda52439fd65040e73f81b210f2e20a1bb135ce606ededfa3146bb48e7e66491fb9872625b9e37eeae6a6e4d0640a27eba913e32219d389b1af47b01b269573ed1188d60c6764fdad695e68caaef2f84b644356149473eaff35198c79c409311229ac576e334cab5526f1936c952f5b61f5cdb8413001d4356961d2917b6379cf304dcb8460fd8a1a21b7ae4643fe3d38d45c6d15d6867feb2655644f1c2b3d1bf15cf4ae06ff0c7c6f92cd6a0f6e79efdb9cc4b5d52fba925bc24ced556a387ce641db977cb1291cd2d2e6efc49b81cb3147ce1a671d5cec4a02d7641d23ecaa8341811240c406d74da8f008d57d2cf484ba72df5c35a7d21f0d526789dfbaf31b3f21a36340c3c2e7885771b4b1760cd6de66b1c34e7187f82c187dfb0053b3c3974392d4ec1cab649b01a4ef623b1dfc3605d231b011a6f0bde1dbd750943f4dca6167321167a48a11a7197fcc6a77563a9f23fb9f8335c7d361c4ff68f8182067a9424169e06b4fa1d91c6a6e6bcf468d25cdb314a3294fb80be318278ea4ec6d542d0b824abc87ddf6b39b8c6c9f0b929ace2cf7ad7e2cb868669ba485d0e73e234eca97a4501458ef8c5aeee5026db8fd200531177f21dbd7d8d30ec2a69e5650711e43bd609c0ea87736fd2980a9980ae36957325fcf8d28580c69f1ebdf60c100bfb9c34ab81108f387d839a38128c861f0bf4f190961128f845caf0651e7e229694c4e3c1a38a23a1ba0cd2dcf7e56e8fe93af4f233d031d301f6c709320b64cdba714f3697243928edb6c82a9074fd8d958608a168986b954c2399b8d8fac6d66bb9872a15461d230dbef02684517785ffa8b10b18cdd8ab8fdba34d9a9ca65744c86c2c779f454a6f974b94deed81821111cf4c704304782b37e15466cb2efb1220f89d034986fed301327b8df8f7e008533e9f437e91d491f797e17d1aef2332a9516dc8583175993fffa143d42b7c2a586e969a0d2b3859c010ebeb517206ca0964e60c5386cf82e70c86456979082e28926c27e9013daa0cc69ce752c6be0f37164176dd37c564992c6484c8697873fa4f9a01c60252eb4f43b0075c6df50fd3baeabd6db21fe0e3c7aa326adc75913ee9a0e5715f7a4441da37fab15c3aa27b072221a2cc7b8b1da9dc8514b1d5a38935f0630e660b66b75ffd43a1980ace03fae3316925c3681c6be46006f08a31e9db77003cbfbb1fbcf0a3189f87ac913bd72a918fe923c3f0a9113305b9da3f5d48eeedff7ef54fabd48509171ad043dcc719fc8a91fb9bdc16a4b5c4ee4afc2d90047b2106fb0716f50f22a36c18f6839cdfbab5158e9b386cfb8a7059a91b6505cfa3e4a727051ac1061cd7f9421a300d68b32bd3d11e15b478be472ca350fd9d6067ca8409476d36d25c873a312cd9f00f4c9223ba0473fc7fc593359639e619e2c7fd47f20ec1a79f46b8b413f3b8fc9529f98bb1403c751e3fd95cc00787c6d8a73afbe30c0a4dac0f3a7bc0b06848a98a6de4cf4cdd4c73b7a9e7f2aec77700f5a723931aaadb9fe8951fac72d734b700f346e48f01f0718acac1a4febf9491f459626a8d59828963839c854e14aa7e0123dd79c7f199e789872f71e6862e0bfac263eb198bfadb1c98d3744c8f93e01327276cac18d664f906a5b0564c7e30b2681fdd1e3595ee9f7b9b5a048357a54b984414b9f83d7a609a296bc1a88eb5ad9261a5693f85069830c79e7288927d6ee82f17bf50afa0f39e590a54ea7d7dabb8a4fe08ff6a1b43ed423fc4499aa1a9eec8580b7ae8c3cb536842856b79348dde67b4b19c557a99b5b667408a53e13af872e0310e63eb747235df6c614e96a25431e57150286070b2e027c96c6ed22c2e0a7dca199092168842a9e842d56f938baa8fdb127934c67e67f62ac408eedd2c6d872c460f6068520e93a7c172357d03453233d3b1f7cef7bfd178b9aa51fea679424e5403b4f43ff82ec338b490ef619e22bba1299499e6c1d1ededa84faec63eef09c2677ff0cd6d76fd827ff7ef7a338d240c161906921073b4502faf99d82b88fa891af6f59006cc43dffb58e20a5463d0aa9c5519e846baa699d2204597b624961250b90b520b07fcbb77807cedde7fc293d5b8b80e6e9de71b0479083db340db1fa420e032373e6c544e16c2b0e9d06f00890b67386c5fc5214b34e9a36c02ec1e97dfeaf35fd2cd465af6c6e12077fbf2147fc26db5500f79ca02c2762550fb26c9e7a89d56312567ccd59db13851ea00ebec1a51ba6f83d9512101b646af03d8923fc7fb14a0dd43a6cfeb251e7b49d4e655191c65014ba3569b2f09b4856fa9f2f1d12bb7c7583e92518cfa89854c9c0113ef6f00a9960be13ffed431ea000715e03d80d86f9865ee9df7d15a5899e5624f150f7ae04e323a80ea365ec28e147da0e3c8370f3348e22409fc43b8e17c137d7a911554e1ee5efc7cbf831b556a9225dc48592c41d5a4cce3a882d0af90ee6c51dfc658968f9b8aa7a4598a9898f8cebf5dbfc4e9654cb6e2281ad275710e449b7b8c3cc2c4fa99af07c4a3c8ac7be9a590a32d0754d6f8c64a49d54271253010b292d15b5fc3c8dff6f9dfc8aa93081e1c77093a8cf776ba67752e5066410dd4ebdc1a7bc00976c3650943ccd3c3b74082933fdafc0ddfff696af84b58522cf47e63552b3025e1c85e054f89acc05ac84efbd2639a3af9ef61ef25d6970962a3b2528133c611be809677549edd2e189c3119e8ec6b7b75cba8630cfd793bdb5fa4760334a053ccca6459869fa845caa224a321a2c068b78330689295400c4c97a399afc8dd9ae1ca823e910de43107bd73c0d98c967f4d5e1ae23fbc7efe2b0b9e19461aea25539321978b931710de3abf55c4db15878a04da317d97aeb2ff60cfd073151914e68e0db0145c8f6803d5a248d01bbd1cdca3036a954d640195d1eb4b4ac6d9741b907d6fdfe8922a31821cb98e8cd2df40b6bd75bb739d634b168cba5e253e0600b36ea7504ef58622400c2a496fc9d6cb26ad36794355de2aeface159612530f7826b6c5716e3373c1f5351309b8527ebc3e8d601429e2c83c77e9e0b4b2e9cfd6f15b1ea4ba07fb2fff9e377e9009cae6fb8e862548ac9496956a19cc23e8c7d2c115867e58fb903d674455446db703ff1e9e0a35b85fe5ee70725efc5f85b97c137b5d73b8731de774f6bf1ee5a2f26db54088b2e0ff82077bd1d56e56ed57d228f05e246d15f3babe40eb2ab08881c24ed7a3170f56626eeb49fa3f6159572c0639dc092154e95c798de04bcf83d1de2d1c691916f0de295ebf629be7aba989c271ec0ffdf8adede2b188c1f6ba657c4124d1f6fd6ff7c1049744f1e285d86e40f480d546c6b22a8d551a3c371f5e828ce401dc25c39229dcd48ec0d696385d3eb50fe25bf3f84bb93dae9ae381ef742cb41aec93c1348eeb225ac8f5f4e06e1bcc89eabd5a64a9f3f87d99843a45764e44402518dad549ddc145f37f2765f1479fbb43618420accfd967b99d01e8ce69709a3bf37bcae8139c970846cbc399ef7396a4f1be0c7ade3d9898900f24af9b05c8c6f45ead490c9d09eb80019afbd53a8a7685c28945190a609c260e4a026869c035c82acbee022e74253ffd452817e741adab6c0084a91d641635ecd19a229f633009e61e5386047a7e156d908a02063d476c277ca5555c483c03dc719b27f66db3ffd0a957df872327644be39795c9ee03680b5393b650e4f65a6b36261168ddfbc066bccf2794966bdd85783f6d8e39cad2a5f0fc4e69d64aa294607893d809e632754116f06dea0c22254ae75b1ab2a41f46d9564a841b27e6fa004c357783c3b0f21bdd6599ead189e4358c50c3592f7d7afed61c72583280ebe9d0d4af23f0a154332b6ae57f7a1cac7a0f852ef2086f773dc02d26965f6ac57802174f87b087c9fa7454cef25b726fd6160ab9ba82ceff7e9ce7441ba9f54af8968a5b5fd3132a692ebf32d68484fdd11b17eed81921585833325762e1ec33fc63b6121d0a0d914a81070809b3abef68e50580132bb317cd834a3523602107cb45da8ab91e36ee2ef8872aca9f295bbeaa8b862adad9e38b67a8baa1e3afe61e326f38d0fd69da6a3edda090565fa1873c6ffd61ff40a9b3264d07d055ffbf63955bc6a740cba0cf5fabb105cde64c2e22ea8fe807eed06323c8792fd0b687a18c0c3d11b0040707ddfd9f75fdadcf685140c65cda8a731ca9328fd621e0e876c260529f7ee31f94dbba9b432ed8b9491885d4918fe4999fec69097052fbfc20a6c3901b85c993f628e277ef9c444b3393cea12a451afc63ee7cd2587695b7d6246a4adec35d94395c5e2d379ad15b4c302635aec16743c728f826ec73866dbc4a8bb21acb84ec307bdfc96fb9adbfcddbd75cb71ec80a0c28beaf90a9c2c09f03fade47177a5060da205420b361bc03a08064f14ee0c03347f2e7c6e0ad636e17045bbbe2f5a5d18d962cefd1e0f51e2619b0d67c597a6f035c31c6c643214ba9dbc32d7bd55f0d493ac785f5b3803965ab890e0368485624abe3ed09aa67d746295843d7d8983832aafb90942caa2f3745fa4079bb67aabe3ed295c058d3e579ba1eb21d314742343dd8fbb3a76917d440aa2d6224e40be33580e5e5c33921dcf09fcac3f535b0804a4315a27846e38bc186342acc92fa40acfdafd6865487790b5264eb3726d9d98857a3e26adb4436e7b36a5c4e5c7a45dea66fc886bb3c10ef5a3650159a6f320e77910920007d31797dba8a42c2ac6d926618ca8f25b1e51b6f0d4ee8b28e50e7b10b031998d699bdb5610606f8fd582e4c0e25fe5a428e0bd038146949eef27ad97c5bde8e7e85f5dc64ed4b5dd903e4f91edc15dd68d43836bad40da3fb661b65f562b5ac164129eefed093a2e2578e5e27b70d8ed603f064a744f19730ed5f66831665590262dc44331dcb640fd0fd4cef408a4adc9e7026e7aa4425a6786ecf28e571d01045672c0df2b6f47d8f4c1e2eeb630b0e739ae7eae912f433a7944b4edc31e16c1c6ce897b994685979097a23dc3a29c2ffb8d3364831d470f7d022fb5d95eea5c83f582cff5e53c01c596e7994cad19da48987325d6be32824e111d53871cfd3c1f570ea1af9a586c83b7eca9d0550b730d18503841e48fb9ed582026d15b2b9808645b4284b5ca0fb23402790caefcd30d49c88ceaa30554b8555e6df714a9a78c3baa1af682062e719675d02b99ac90a3810a7f9d98bc9a8dd44b2bc8bd3b94020ff5572de19ccba15ac0fb82344a0112f60f67921047d02bbbf019963012f5678e1a3881524df33c526572079d36016be883738b3ace1960ded2ec0459860f64f46a33124a338f2ba25957c16bd89ec1894a7e351c44da856d213e26b9c70ba0ca8fb53217918ef8b8154e93419378574a0b07041cc9af474aa1e4076596118e9f95cf1bfdc82afca75f344217b686fe6e1756e3690980de5551220fde2a5ee5eb6e9574167c66db5d7079861a3acd451c044df40aa35c11b411142e3e8dc78b705bfc0171889988c756888b1ad2bc4d2fb20eb5f15263942d722827c0f26a4f44ee8c71b148623f1e52e6d8aad6b79d2fa0ab749d752615eba607d0326cc4287f29afabc85e96c1ee61f31e23dc8d4af3e3e4e255c7aa46b10bf295109ee6dc680770d621e5c9b4eb9d50ff3b59f3b36b1061cc1f4174a0d317235bef85965f3236572869cb0d68f1cb934adae7ca93cfa2ab0d510194458bf884b182d0eb3db07653b96341bdc068e89116131a0611ea3fdecea625678561e97ca42467c03c9b7be8bd441ad984163fa989b52e7d14fc1a391175654e17ef35b652441c0df9bf4e42c52a42fd42c1430852c0c5640c639900c4b751f5ab904a33979ddc009bcf979e947aa234f4b3f2d4b6ca6d8855bfd5de194980069bb77c30e7757756b2d0fea8f4f2f318f97cc6bed6409b3a02c269c44aa43496735c71da02d6e7f50fabd14f46cc0af9de0294765ddca679dd78b76b933a814cefe215324f4abce5f1a5356899ac657ade492b18a192e4ac2fa5f4f114dc769d1f12589565a8e3e52e5d8507e3d34eb30b16a342bc0780291769b1d3f0e50458e1b41d9351866ee9d98926cf8ca91da3ee06877bb8fc84e2e24d17096400336c79b1817fc1290981952c22c0311b9962b9ebd3f119da26d3a8bf0e07228c5e7bb7560344030fc492717e302d84440490f17046f7222be3dd96433e845e0a04c86a63ff69c21acb652f9b19cc1856464aaec0dfde742a15344aa7d69cbb5d2ae97e9598f93a4cdcfb28ea8ef0dbe2747dadfbecbf489efc75c5c926e112fd72d16d4b9ed69d019e80267158dddbc60a10f3e3d5f8f43ca32c1213f9c659ea281baef016c2b5eaa332ea3874b9dc1cd40a14456ba04c22060914a4b4eb5aeb0ff9a7507252d893fc34f01d3165a25c3eb6bc71f830403b608115ce09f9a459fa649eb11e747529cca8a941185c9b4e7bc64743a73bb72d13b9ddbd6d092553546455f9f81d8c57e2604be9bded2b49cae857160181ba1b1cbceca68defe073903a36d00e2fe19e718505df173671ed99c66d82ea4d1eeada586113293e7f86d84a1ce9f4f879f316218d0d97f7e7a0c7c53053f4167ddc20dd4f6e7ae7723ebdcbab973c8303dcea52cfc58f94e1d537af00bd3e21af68c9f0f843249f6641318b6de3b23e0464abf535130cec0b54fab592b153f1966265abe4bf721d952cbcb5a03d176d96d13d3efca9b18d41fb1e1dcea0c5cd8d2273f8f2c0178e035d2370c291755216c378b9da134ca9dd4d0409756d0f489374cefff75ae27c09d7f3b2122e4bfb0727306f2de71d50c5ae53d86632287b501ca3a92061acac971d9b6aa85c75f7857313055f122606b68bcd32ad801199af700312063fdad1caa2e7eafbafac66299e004a1a72ad71c22f269b50d913cb3661c889eeb6b2071c75467b7b8a163bd38dd3b3e188e3b5e89c2ac751a365adf5fed6f86ea416fbf81b0c4076b2d2b640875eb50a722fab030ca076b67f89555d29b09312ddcdb1203f51ee050301413073fb3b6e2970a8e46ad122fbb4dad469e841423873986bf6101c6518911b150b62c89547fe8c8a73db766a767f1c8c97ac0587e5d2466ceb6be59db2679aff196a1e9ce280b1f37177dad16bae51bdf112393d8200f45fa64f1e72551343ac4932f5f4714f38bd4314e8e696e8274038aa54428326ae773aeeca01c97df5dd65f44f8ee1951b88c86c27afb013fcc2198c7d28a914fe80f2c584748320d3ea2daca5f32f37a57d2d0858a45cf4e0eda28a201619236b51cbbc93c44d6e4e89f4030971ca07134e56973c8dbe22c6cd68e747b0714e9109093c017fc14ac1f104d85f21e22b924245c204645778338dd15d434b5b97610f1e9446d647c5ae6af4cfaeb5722a143e9fb906be70f050202c0acc5d4f9868ef2fbdb5ee0cf0ad54c88009cf4fd06a800bbdd54db80da899f22b401803c1e6ffc930a72102b2021f6982ffd54d75672742221ae55bf1884968e35b16df06201734a20248b51ded55229c076e518fec00b3a104b023a905da0fafdddab4e46ccee9ffca8824ad55bd1275e950ec35b4ef73590b99a28e4a83ffd9ec414ef9231ee6ecdcea40266613869245573bf6bddbcdf6cffae29368665ffbab9c4e11b3af5520ba6ad2a8f0e714d3fa4dfe377331001e95faf776ea9fa698ac2ad376b3ab6bf102e5ea331a4c417beca6c397544794d76fafffd3e4706207ea6561bdfd5ce42cadff1404df5d2bd2a85dbd0809243e443097b05a90e5ccbd589d6c253230b4e5358148872b24aeffbeade5324e508c59840792719ea2529e79787466cb629b18fe4b008bc4e82051e14a8a326ce90b69a75ea18c086048191511b21a268767941020e85d33b9bd631fc94050af048206c4fefc8ff2573e64de40e1eafae211d0071d423ebe103cd84424d8406fe0aa606a4008403aec6918fdcf2333a2a05b59f6be003d8e64ed1e75cfc2ffec9495c0bd489991e45725bfd0c8583055632beb69240e2540b29955ef1deb86cff7c33d075053fae8289268167d74acaeae1fca205f77ed535093f5268ebfeeff7c1793a1b3f8e7f633d8bea396bac118470d194cf3cfd3be111c07fb1a9c063a2b653dd109f3f4f181e84ce9c181295ad4e1d2097d06fee485e8d62f22a47f7389c8f172f3a40f54930cf6b030fc773c578d8dd846515363a27ab1c05ba306a81025a07c55c433189545639c3ce2ec428b7e523fee234ff7fd30f7ce883cc759c5416d528110397e5fc389c06e62a840dfc237f4d0efa9e4bad847342e104b6a06a0e71ebf2bebd7b13b7df048e5be40381151826df30b60a36f68ed4a448a5ae5c2763e51b08887f647493455d6e21620379808726586e706f42c2d215745310904309c8dcd13005062762fa3015854b8f68ec52cfea8b7fb9e7cb902b3289c22072b63c2edc270532980377487e30ce569f47de1d95ffa7cc61e15df8d779de53ddd132e86383a1d0cc8a3492b50b68f4c1fa7a3b2e3dc0554e299e7f8f45a5af277cc00f4f09e8a1d94000299582bdf7acbd65c27be5b950ff89d74c851bfd02efd3cd81936c3c5aa64162118a1638d3dd2a09159a3914468edc15a45ec1081cfaeeaf049b434c3bb88943bad6ef70eaa76ee9b083b5e2c5f8237a6a1b0f9cc38463f86418d4b375951bfa894dcad061e9e331e4befd3f8021cc87b7b52a84ba1b8b023f9fc6ca8bc857aa0656b12c279d39727aee341445a671375a586e79826fb97050258de256bd26d0f0c522842da0b4ddfcb8c233c28a69b07e47039fe1961cfce6d389521139b4bdc3555c9f87bfeea63007b265e719e50f9747378a2a6263c1673beb61f3b96e66e0fe2dbc8d0a7022254c6ebd372fbe68fd0fa477acd5370fa9d9b0c6f6e6a5f0d94a7a37a2513d644ed474031804422bff199d542721c7ece431df23354b38f5736e098cdea7bf00cabd747e0cda67eb32853ccc8ca0fdc94854a24799051af4283a0c0f153d82cf0ee2d3a1d99eaab39bb21f7bfff1d6a93aa5dcf6a2310b3331edd07865a118c90d9a530c6e819ad63af3dedd2a69bf4f7526385195b9f59ab68bddd269ee1a7d472f0fa9ca08b0db767be30532fcb55a7612c4305ce1bd5751de565a9d01bcb86aee612b66d9f007e5a7658c829f8cb78caa33e5fba19ef81c624a94a509bcec2d9cddb048a00e69067903a8b6eba509aec87726ea7a6f327db8a94af3baf99a19d5bc4aa4c69b83eb340ece0f86d34cf3554164d4aa29fe8e824b33e08927f6ea35596abeb286d123631caaba589d5c3065e9b6ab1b7b8a9a2fd7f3e37f0fd582e3d99b8516a921ccfd3c5d6abfea97644e6f553a971efaa04dee318e872b38e786250785b2939a837ddfbb36820d920e18db758b199ed4592e601728bd57a915106f3df63c0847b84deae368397eaa6c69d6adb2bff3bc60512ca2ba5462c4d9ae4a8ed071dfa9f97783eadd588d1f188a7b3b62434c7bb255eccdbca1e665ee3c059a28805c2762516b29eef0fa10d14fa1d6c082d47955a087c77675c1716689d9b417c82956ad36e704a0300bec7bf4576988905a04bfb7953b35f05e2fe7e2dccccd5ba1c99adc223bbaad2b49bfa7c81307db978c491db83c7eb464c005c59913ff4e5a983592123cc9fd761eca63877a9473704a368ff2945a990edd63f2dbc0d0802b02c1d1aa0266573077116e45dd54e38d8a2ffab9c967dad20fd3c2fb9684f8f00bfa54c59b06c586d502984d1bfe3bb37ce50da5820c63f65c66821be389cd458dede6729748e09a4bdae43394793f318bb5c1cac98b174a3957d0e7e3881aab36419d1db943a82dab298be5d383fb65f7d3f576a92850179c01ec3c44da0d06d82dd1d1eccf934b211bcb32b7cb23b39e0532d9d0cb07ca07bb244c10686b591f6d248db23125b53697aedb7f7e0d62dfd28b1950e2caad430b7bae1162497bc080a2ccd837fb5ad432bc1339ae7aa2f397f136bf4d6765963820c33eecf7e37d33ae9a4acc0b7bf17a49ab94b58e3666fa7026b73686d9a3aba823c01aa2dc76c34a28b9700f92bd95db19b64b4fc298cb7b1c9dbd5fe15a5ccdb8fa93e06778be2ec8b9404b17d5652537d030aef78e9e4598a6143ebc710a6bf2fbde750ce6eff1a86fdaa9c026c24048b70ef557dfbdc5ea660648c61d2fb48fc8bb1250fe78f22f257965beae87b726228a97055b743fdeac307ed105215e937b962795f975b3a0ad3b25e225a4dd61b75e68e150068de90a9a173c50317af938e3d37b7bdbf026421a39a2267191d20ec06c27c96099c7381693fa9ed4d22dabe14db75c475675e6a97fe9c5dd86b70064aeb53e267d70897a2e61391038564bba0a920555031b15b0477846e5ea0793b1c171392dcb6610b09d7ce27b53fdc35ceed4e3ade174d6e7426355a7f301bc6064b79c3e58756eb9de2f8aa06297e701fd096d64fdb6c74ae8a9a0f214d0b0d62b7ca086765b376db51b1d9b0e39271e8b472d10a07252a39a4d86e481d6977f4ecf3366d28602f8e97724299e1119472a0829a157c840bd36cfd77b7591d4ac489c80f932bb87004b659271835dab1b8aa30fa049cad561c743e3ad7e6a81a749947af72b35bd11218258a7b0c0eb7493f6cf46791531fb34531744751f7268255f313d96b9a16954730a0759755a197ba269668e531ad0344f141acab5b1a757458b51ce0f9e46c10beba209cb911d6b86d300085a301cb54f7cf442f0216f6d98a7482ed3e62d8a4f337b31fa7fff1ae0ee5dab8da73665d4148146c37bd0bfceb76eb732679194857ed1461463f5dc35384efb20ad5a04a26246b3ac4651b4f0a15eabbcf42ea08ed1d1c543bdb8c9a8b04f20b12732e9a685574692feb554f231ad3767b8d98d3df92f0851f13a4bb5827d9f9c06029b970cff43446c6919c2d394cdf585a0ae911c95246025c503b15aafb1ec0bd21810dab7b9538e4a1309315538ffef141e384e5fa07a4906a420746c9f8b1056d15844a8f077cfe0dc73a48520ef1b8ac14182dbc43dd", 0x2000, &(0x7f0000000a40)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000500)={0x90}, 0x0, 0x0, 0x0, 0x0}) syz_fuse_handle_req(r0, &(0x7f0000006a40)="07ded63f503588879a1266ace031a10f486cb079825b04e40366ace67e9ad68422a285d0a24c07ce6423ca6e9271e30f22d5b8990ce0036f482b0b4d1124654264daf735cfddfe65f7af0d1bb0a74acec438bb4d0f57847013492913c23d86f8763b20781f58846c8004466a0a0458deadea6c3ac3dfc0421705ba0695fb6a592ca48845f6c9ea3f5d035489d3270bbaa0e727c454523fed575cf09df6731a2d17a8946ca5e5813d875c4cdd0a607c52f2382502b42012ba9e8eb48cd9bda48d650546b217444e88bf314cff9f0703969038a89f321dc2f1a669d470a8faebed4e515f1c6fa9e557a2376e0b0f8d09d45ac39fd47bc71d8fdaaf14328d253f1f6132077b6a88896555e7a66128463c991e3541e399eaf5a59318317154faf4e36a8bdc19dac07d992ccd49227bc9259a0dfdfd5961cbaa2d0c93656124ebd8da9287b43770c873212c7a077283b9b5779cedfcb940606bacbc1e927f52d36d13a86c81d82abece29d9af9de0c16cd1b9ed4a3a421472dfb27319b54639e0d7990861c3b5860ec29f8023e957f06bd302db4336cb8f8fb5b330d4de191f44c4034d23d4edd18c761e8b6d48fbe090e0d7f5da68df101d9edfaed61138b158b4c29765c0634fee12900a877d78cae96508d7e57673d57b46be69eeba81d0eadd7e151320da12fdb95e06913d6feb315abca15a1575b75a9e7e9f70c285d5ed6502d0948d6187d64952e8ed7645b40c9aac72823fd449f5677b74dd66d4e3000d5e60aadac5980c5a8613708bc966a971729a8fd85c8aaff53a3eb76cda32393c7deac55dc8ad8926635893ba4b2310249d57b8096bb70cb3bbf9ea108c8f34f1bd56732d4cefc8e705bf22cb73b0f3e3b57f58e604332ea2d18f86961b7b98f1f45b731add8f1c4144d53e8847b71df0f96fc1fbcf968a7e0aca8b71fb7b55ad37dcd27806a98ef5ad633eef8ec06913893c0871e44555fc8a67b4810b38668857131553883794891fe4f4401b3c093662ad04a0834310302a95c48d1374344291ad602a6d3dbfbaa4c2be788ea8dba47d653cd7742d52eb10baf62f33e2065f726436c7ba5a399825daec4ecde65240583bf59742829991e7e09c7a4f035899ffb2b9345718987d26acc0dc06dbe6979e9609490ce35afd00f0e7e033c35296bfc4f9ac47066f079872adc27c673b0e97418999d88fca1800126cc54870632f85d05f3474f3417209a29f4c38d3ccce10f39857c637e46d7b1ef0941f6da5d74d415b72c0c5b0c8cf9fd9a911e5a032fef159cd7ba83a494ed83b9fad338ff7828023f86c9709acaa85d1fef4b531cc4a25d98cb866143ab1cbf5bd42622d7cbbf5bde19ba3137ed639049542780a2076a14e5867fa1747fd38993b79fc13a33fc370ba279206afb14d7f1b7e7e47371ed5e32bbafdf373eb78a0d797d36ddff1a13a2aa901a471767d03f10fc4c3de544ccd15d7d7f91947fbec24ff259b14d8bdfb59e73095299b6f5d154439696171e4292d0ad25f57e7146741acf0b864adb2b6e35c0a9cb803922e56cc651d0f381ad96f64a2a4eea60935329769cd3ede2cceeb21aed81c00ee89b27a540a0fa10710337d6a5bbce6e609742f39e12a2ebacd5eefd2916b81eba9b9fac8df1772dd19b8fc6fbaeb07860cb4db4b211e1cc44f217a04cf9da1e19286c2bd572d4f3b8a8eb0784bc4a594955e8d29a7ef23be52257c814e1af9d496696e3645e3fb13dcc114ca46e50e5dcf2010da69fe7ceabb2be8843c5c1d3bc1e0f296ec0d1200be3f51b110117a3dbe7b97d32b7f14f14ee9d449f2a0d629682f9700e6f61bfa121e70fefd2ed82afe0e2a764c1af16a9f554d6c6118fd3c3c0761095cfdc2dc5e7f9df761bfbf5ffc7089797bfb0ed10f966ac98d0319a68df6ea889436caea8a2b10aff6ac72f9c16139d2c48f746ee194c99e3ac9c892570219e9aa2579d4c3106dba3fc0fd9d68d8b5d2ee0ac15b3c674c16e88169a7c30f5015d07fc03704da414acf925c68ccdd7c4d5e9fdc6b8961be6c77525eb548881c175ab95fa65e27b1441dcfb00ea7dbf626ecdcfeae6fff82f1eb546745e1ce315af7b7e2bb16185c60efca38ea68b6d7130e932457859c86c4931584e706e106b00d67f0d5b737d422ce8a3458da6e13828e6e8e36f92ad75a5ebb964b3cb330c8a076a4ed7d0650e883a46ccce7ab91c57ca2ecd8dbaec2847dd468ddbf41863497c3bc3fc2075065b45f519677b60375ac9bc032978511a3a7120c3f7b7befd0b09ad0f1fcca935d3c787cb97d24c9576786d70414332cb4206c2a76ebd126fcb018dc4183b96cc2b781c5b4b75628b4fe82e3742eaa4102e3db2f5bb3ac111e335fefea884639ac6dd096d1e970ff087a7d31771b61e4dd03d3248abf98429a5d97b9b5dbee03625a1e5c93e7e0f2e95539e52d917fd68a611ebe39c0212f01358ee40ee2ed6addaed13b70ba100712842672af1905ebedcc70b6e2a3637fb62b80703e0f820c41b09b9b919ce12d28ce2a2b3ff7313ca3bf6f6cc6de9d2b6bafddaa19c5aaa3221f034f2baacadcd8b7c335f612fa889e027d78033555e1d7a878b6c89aef78086a8b3138fed01cef3213ad776bab8b8cc1d19b1277694df082bf9c7f72e83622b42150cbba134f1b50c48b1edbd01385fd13a2e5e81424b04e8280ea2385312ae3f897298415477317a2827c96d125cddbb5be02bc186084b2c05e41f3cba2a2c1a33b2ccc3c258d194230fe80f30fc6af867623c7d4f8943f4467bba22c10db8a76cce6ecf86a072ad1059b4aa48c3d2c23b0b39501ca9c0fce0ea83eff39164a5ebb261276f31d0cf6e920762e03525f1779fe7f0a26d791445d77895a50ba7f29d982bf20b1de5507ebfa9fceee84940e50e319b8f988e12dd08a66a9765973707e13a1d5c41847ae8b1918489b8e76874931fadb24d48f9a7f4b0f6f5b77683b67e1b90c69ef6bcdcf3b6521b40b1def7338190480295723e965af3fcd5917f52976818bebdb5f11f696aa4a4394dd4a6d8c7febdbef91f4b209252cb9972a6adf8a907adaa1523a5b5c98e509afff4bd6566b0b4adf36d3e24583e736d92c2c4c35b8c08e0d2072f3f6c6056e49b5cee2b6a7bb0dd628ea342cc814504c3f2c40f348912b601a17497ceecfe03047b5ecb8b712f51b1f07138954b66743bff2d8680abeb6c81ef3433c5380011df179b96fd32495277dfbe17267b0da7022f6e8626e7f12a054c2bc79d86e37538ea4b3981a02bb0e750fbdc7e8a23149a2f0a138c40ba24fc1c75b62093d33d77831a93e34d1d6f9a62bbd6d0782264a60b1f8034101eda8fa02499851fa5c27e71f1d0b4538c39570db0bdfbe726364a7b8801019472c4f548362e196ebe38dc983bc0814adf69bb8092abc404e6c63982d7617565bc393b3c6eac403adcbbc14a36d14df7252821a0803f64c11ee733b3083d42787fa7df2e44b4df00f73f7abc83ec39f06b010ccbdf266defd27236b069a9dcaf6d65d9bb30810fddc9a4e5fe21128086d417ae39b016d0120fac429dfde70cdff850cbea283aa5a798343f97ef594816a4268897d343707f623c3c02ca585acf9b1ae69adfa626577778af7981ab036671352e5bc7e5fa5e849c1c95b8ba0908509e6e07aaa076c74e05d6d53a437398ea8b11dcf709a6142537d363458bbb528efe2f08f4c339c0ad58561d9b0770d67d97fed5879d3f3a1b5dc50c0a1dc2cf616199c5cd6abadadf6f772f79c99c813cf0e7d240dc98a0d4556fd48975eded8c53e4a44234304dcdce3eae15e70f27a30532d3312f9345e2434f77c8426214862bd4fea446817001d0b62ae699dd9a7b152a0dc49fa8dbe698bedd53ec04f8be11021c3539db02192046ed8931989a5e667524dbd2e3cb773c4b83f6ca2a2e20e94b43ef79a520bcff90fff364a7b18debcdfa0e806919153b06f45b3ad550f7863db7c73fb3c7640d892a3e34d41b9cfda999edac376b5c3b6b6378b624162c72e692f386c2e86199176b51343b386a129edf303febed3b8a05045bbaef5ef56c6a4610cc31a625f45f7f0a32bdf4a506cded101b3e3777bf77c4a3c1ff720082e42a9d151412af443810459bbdfe7058b285a23be4ddef698e8142f60a56a6291d5d8861606bee4bd88a787cb30b5d16b6a07b22ac62a263d95e2e49f72e0232a5677cb63f491860c531588c95fe4ddd2995bc903db7a65c4c4e3be83e506f705d602bde0e6714b330ea9dd526d45279a1a4c7f93eb1d842b31e5f0e9754d399a2e3c12c0db0774886725534b14f565299db83443ac407f0a2a93d45dd27695d1a02beed9160489fe78ae0952b306204520cde351f9649aabdf2d41ad4317176a8da2aed89f10042399c86094cf83ddaac96a9c3a8c284a42715526e14239925fcb709d5e784117b11e45da3c193857e044d99913b93d2620729d764f2491f9ba19d833672a5a01739096fa73860a72eeeac008763a8becbe9e0ca5e941e8cee506d3628f332e3c63eb8c4b68ef4d1b80614572e7595a3c1bf1e0633cf41f97c2fbb73a4e359bb08717455af2074b601182cf4abe04a96dd7cdf4f2b4c076fd7a2e6f0676b0d172d8bb607c8796b514742ae3cb48ed2bc7487ba508bb2a328471df3d8f846fc8006e0c8f55e264a5a167cd4036461f003b6c05eb4c759477b2b513e2204c44ca4ce2b99330ad0483c935adea257c977f8f76d3b76e58de95164108746b93738c6808847246ca532a7e69b84ad0ea8f12d4bd62056b0376de1892e9c105ef455c215a41a79fa1f921f57200b4772eefccf286f7d2f32f4c919c325cb7d5d68af916b9c455eab709f36b9258f49baa1cee11b8aa1bf93cd64e38db1e232d37fc531d6373b14f5870e211bbd809d22063ebcf8ca9a63a41584514c0e16d088c4ab99f330b950b4386448b7694fd6a1dc5b0932dd2536551121079a3ba54218ce9f9ecefdc26b0d19cc50226d5512d5455a7695aedebc122f1f846e94cb1fad207d2e950ef02713870fc9eee78916856af95069651f12fc8c388cff7de99a42ad7a50c8f818db5ac59724a4b10dce5fcc7aa8f10c5781615b3fb899f386bcb0cede3b39e20b109dc9e0530308e880757b1f7b79aed745cbb188cc4ada6ca0babf2039a3be2b6517ff8dc07b54a1e05b230c5674bed160471188ef3969def8e8d3379cb6b350025a7356cd6bd004009ce3a24a5f5e606032ece205ef93406cc3bba2112aa810bb0c8bfb3f90246bb5dba6047958eb8999292910241dd2c76684a627a9deed283e3547aaf2658997b81c2c971da11d181e430d47fffa54fc8649578c72323c3ccc7eb5c84ff6463c3ca5b18d5b78afb8110f1b96baa08fa38e16083910b55e63953b0700d78a82ebf99532d43eddb31533f655708be9aa5b2e09df1601d1ddbabe33713249952c72857a8d3457cd9837342762257ed78ba175395cd39834a7142ffaccac870b48204b4b938b52b2e44296d340e22760f6e1e0c7720b166c42a4357c061b9f391eedd112aab2e70a0272f2be6f7aa911a976b6b497c7da720df1dc409f5e1c4a180c36b250dc3ef9f22a359033c4baedf316cd47c5aa32c29672cd056584d8a164404f15b4e8ede75b0ec0e27a7d745e3c34caaa31682a1d735583b8cb487754291a4a45817540094c0c5b22fe616e283106e510bbce02a9e67bb39ed2340125799eb7281848a80ce3fbd099d3a955f1d8791fbc7af35382b3c4bda80d3cb278312cc58444c521eb4fc217aabf684cd5a15374ce40dcd76f9703d96c6aae37f529710d0a64e858def7141fdf6478dc754a7e9b541a2c03458ff3345df3b247ec3cae86ba83c379470363364f1a511b1bd657dd6bb8b21061b31b661de30ad11eea1d674bb0c2647b7b55a0c1b4930b1d22b9208e8d0b8bdf12ddddb855941f6a1f77c6732f40b8d6d98f53377057f80fc0c4ccf5908c16110502c7ff7096d7c3c6738c38574123d1a9ec3e8e9e31dfa31e150b0e35fe9cac12c026c0703ae8d8f01c8fedb697dcd8eed3aca531aa71d13311f32d8d1e2c03595e66de79cbcd3e3c3193d8b2f62d510a46aea070e823a465e65262ca2963501daef85c9503497a6d8e44b5b0e44c4f1c4cfdd6c8315a853f97a17bbbeea41f037df75f55b1cdc67d696fa1655e7de487b546d6b45a989ce1afca6496e72a851bc382c5a7a47f12b177245cd17594b30d90f25fe4ae62c78fbab49ef3a478c7aa989e4d5fe1eb9e07cfed104fe79fd376e711cb9e7ef47b7a18274651b2a43236399911f3fe28379fa833bdc2d4c9241657053fddd46bab0b94a11346c7756ffaf98a1fe3f75340300c105070f34f0a639be618e1a7f7cea5a73afe336dad6685ef58449a2d6aee90ef27b5c12cf89f2f057e863b294c924fa6d127a58109eadacb143c035de499ed69d45409bc181e3d9eeeaaa334a9b044f9796982e5c8c3d3d75c1425598997f4b4fc174bb800ce5ede9172ca195175bf2838862ddaf1cfa49005b91f3f85739f89ed32e0fbf7f02b6ea0f5b0b3e9fedd627a2b7f680864603b44291ac580122b98d7e2ad3ee41e70ec6d567efda6478bc1339f4034f84877bb490f8c971693e4454ef954158fc889c2335da59cc79cf17c9e3ded175726d740537c69d6641dfc77128c2eba81ab564618fd9ad06372a62b0c4dd9c62a59275aa4f8e215c0a849924f34e6b01e78c321489470ff1329981d77c90291550225c9b9d913b2b6e1ec0ce2ebc097e928cc26a10ce7a53a8d97b16db4b14cfc1b6cfcbdd41a5a836c0a162a00786e67d37a2e0294840b6db56eaa5f74e01fdd2d20f59e6f317af87023d131d0aaa6c762a00265fa45f50c97acffb33215d864238e75af01adb2e251923f05ef1dfab3e093414547639100b89592a76a511d0f514e823d2ab18df22630613b2d119cc912bb1eebc5013e69e5f88dfb920c108ef1bd7948f269b87803d5d076e4839c84149565920130e72c562b95c0fae8083493368121991f736344f6612e038c5b0bdedc2e2707d7026355cdb6eba963493fad7ed91bb0a209e324f9ca77ddb37e7927ea19aa99a744ed40530e2132e96f87c901616e98865c9d1af9852db7a0a264cbf937954848183e20fa034344ae64da2f625548950b1fecca35cb6f30897a611272722c9bb885f59ef0bb3970d7edde52dcf44de69bd74badc17f0ad0682f1a30b9170e800739499e176ecf653e581d5d4208570017b0e39d86d4a5745f1e6783290d0bda2afa4532086366bb7027e58eabb78d4895582afe1279f6b116692b3cf03d2cd05f6b4e472fb9dace12ea609cfa1723111e9ac66e9af4a5475a1ceeedd04eec130bbb2e272c0e66a4bf855c28a49b2eb130b66acbe018d8a1f6dff85001e786e25d097230a7608c9d6b94bf6c1a105731cd57248eeea59998e85757b089dc3f9abe58517ee62d69c812bbc6f0e333293730cde8d195920785587928118b44cf14355de98e9787b30adf07c94c1c4ca3ff1ebc362aa81c8f71ff301020758b52d3756e8292f5421948f6b3c3886d176b1eb1792e4f214ff01030e66691841598bee5af00e3bb49380d61bd31300a72e02242ce1b25ab0a4a900d2780d973e3054eb5524e8b4ef48956c15b39d47fe6d11634be565f482263df29d80b5facae4c1144030d99a871eed6c0e3965c328eac6e5b57db7218518a8564ea4d00af500169061b32735e4e26bb1fbe306d537f5099c5ee1cc05631fd74af6365ef79f9e28252417ef05e977329bef63146e24f0248604f3fb2a1e29dae3a24a77a7af5e55860374d1d1cea37a5a977591539c2ce9943265c274f6d01ed5496c05c5685345a1e5d141467568cef8d9d1c6e92acddde97a892dfefb58b4f65dad6956a33448b017211f3e183c5f2bb3edd8f09814c04dd58837c5d7d1fccb77febbda217b112639ec9815d5282d97fb8af7802e2be2f1b72c9fa68d900e8afd6892a779fcb383a70ef1528fe5ef904d756f33ebc88005e922c7456be2512d1327dac46ac7299ac2a5d570a71933bccf83ad843fa94d7f88fa0cf08a3524705eb245f63410ea39794e5f2d0e7c6c8dd72379f08f6601919f9a8b95803c285d98731696a5f598b841b101523cced6dac84f21197073277da8d3f917a45488992ea3321841f1f61a3be965f6c7ca0a0889ab191819e06f3f33695d811b22191c28855295415d5da54714d8825b601b162a0cf74f7853675008919042d300883cf85ed1e46299f3ae819e93a407c52f6d42536f0b5b16501d22600f0998b1cae4a12ef575b391bfa5d3ec77999c73532787e60dee0cb4ee1d04c605f2354d7eb42a7ca3abcc206e37cf50151822be3dff0791295672b9ed9f460ab9721a8604e291507cc8e919ffd7ed12521b67ff71bc6a4cadab3b1bb2402da798e96fa91c4122389befdecb97a86f9735c0840a0c404372b3ec243634161b2ba90fd2b87c3e06e5bbb821e35157b5884f7bdd16a83e1035bb1404b758e39ea6a6847879c0745a7d4aebfe318867ad816e803592c197d293665a0207d7ab98f20beb0e6f2159ad5ab50f183071d1f25b9f426487d415002f5b8a8a4bfabb86131a3ba132aa124d890496eda0788b68f79779b9059b779f0cccf5d58620f7a17cc8b2cde1a8d2b8b9fb1e6ab19d5491f431dead120c615a328292a29c26f20a95616d69ba499d948dac75425256d3ef450d7b5b04465785f066ce79aa09e9c0fd4f1170d6b49aad70e8cc8aba6a05c06648d1ae7ab2b8cf694015dca967d56024d829ed63cbe9bb2527cf264d41eb2cc5bc6d119d4018cc19b9ca1ac0bc4fd40e3dc351929509a8d5192de8d8badc250c7d38f4c148cab47618a781a2e83b7a7dceba5d2f44bb65eafa25db2d511b8873174d9dac358ff8070289954cb01162ba71f8b65a021f4a178a9a6bec4150faf71f19677afdf97d264a45761ac1116c7ef0207f8ce46d8816c6017f22033b6d8766560a780d72626ea3740a151d205f610f3ccd429fca1ad1240de7cca05be10672907cd8e9327ed2d115ffd9f0d1bdef764d01c72f35e7acc8c4f0ff416e07e317bcce85d173a98bdd24c8a9a35e657f88e07be3413eb556d4c8676c588a8754a257d6a044f6ee1c7c44e3dbd88d66d070e183795f54e6c5def3a79c4f3ac2d7bd749c418b53cfc8143483156a46b232b7f2ba8f516a946fc585ea89f78ca0ea2660818e929d9ad12b8be6d67700e6de7f98bff9a3d91a303e01c08079d64ecc9935bacfebae08139636408d6e7fc2205c87f6baee58c894f7e0542df51fa8977bf503c29a4591fd04afd19f035d7ba406f2d1e3b904de38df6c29c7727799bbf9ce3627caf4a3432acab8d806a1e2140bded0caec67f0ac5aa2a5927dcba1cde244ce8eda715e812c2715be77394eecf181ff9e31978c34e2ea4570abe32c5d32dad4d6dc2f644237530feabbc781221eb9ef78981efdae22cbc541350b56fcf941e6175ae14b824caa4e8764fa074f076f387f72fdafea3be6f5802f698198ae1ef38fdbb98769588190ce8e5acf2445272fe6de1fe07c3d5686dae85a8bbfae12f600e6d75bfb3d3f2ff472b88af0fb973736293f0e829eb64550dc37672fb02e1272b173435b461bab2756dafa26f5879985b8a7d42fe2bd8382799b447e8e6e2437d2ba71815e11a1117cca2ee65bcc8898cb421aaa2aec878b7c2869f9ddfbb31aae6d7af6e0600e1202ecf4687657fd7be330df9e6805f80af38f15f961a98b065ae56ff235efee56a3df8613c5989fd0ae2489e81b9713560e72306d0559fbfd97aebdd67a5804078117611d7db166b94365452b43b6751226284fe7782831fdebfa8ca1222ce0e361956c6638c68485e175b36f8f3376efe245017adf834722b1f1cf81ff3ac0e651ed59f7e6b0e522c5c2664f2d4880d23c963de7e113ad015a88abbea0060029394dda149f29f5383f9c2d30c3a4ac887ff90d2c47d2377b2c175b8ac781911dde4208d71033a872c69838224eedb7fa6118b2b89b92c824d9886fe86366d2edc82bcdfc7048fe75a2672a3607499a989d1db45546dc5b1a366614463611c2fe8c6207e9919cf456f3c89db9f8a0e188e851b88d9d3126e929eb4375d4a9936789b5b071805864795e237966d38a1ce3754c760208c95a39163f228d97ec3717b38a17375fd73db40175e69d42a31f767e1bd35bebb4d931ade7a86ff6fb8f7cb4083c5bc649f31e64dba6e743c7be5eaf03624eaa06555ef73ff6df96a5f2ee283131f3fbdf2278b93e25b16b45ab6cc97e4a8bd1ba86c1522a049da23c323b99bdb85ba0d18c46205736cd89664735359049d356864150198a1e7ada122c10828649149b7f51aa78dc029671bc02c1875fdbb7f504c3832b4d0190a3dfbb4654313cf8e0cb78a644b904ad3fe940ba4853eb7b0e6749e54cfd626876373e0d51280db0ec7d13845944e9b2fc7b629f36f392b717a40ea6c93723e3d4a3c83762e377ae1536b7df90fd1a2532572b0d02ce343ee0a4903634cfa5d878759c99aea432d2ce9062267c31ea4d791e78b43f1d83f43213f2eb217c6cc6fd51b6226273834ab2e82fbc618c851175ee06820bc9019e04524f4e03d4cedcd6321e623d351628e64ad7038380281277aafb0161599f374cf6dcb92777159f096f4c2c842a9bc73d3873ca2697554754184f5864e9a53184d2ce7840adf858f96a49a8caa1f68299da0c23c6ccfaaeae51020f5684002898e3a2039c485e01d031a254afe057c167db278845919d2ed823b1f7dc91191e0c8dcdd22ff077a5b33f137a0822678ba5049f89817a2d260c22bfbd065e54548224f9409bb4ceb0348e9940e23ecaa2eac016d53e025972d18b9d2a50159c1340dd5b906800e67e8b0445f338cfcaa586de1a329e5e06ac21120d39b662f978ae29ab988c9077205e3c1d041646071590276ae6b3bf356467dfd99f731b01217bd9d158a8a40259bb08559038bb3b82f669cbae717c3ba267f31694aeb4371ff14183ee43a60ebffeafc1af8c7890ff0f89aade2f0e14584329e6cb485785867b166a21b1cf064b43e3940461a0446c7a77f13354e7943c20b8c8f8ac2df0a189ef390363bdac9053a03f2b408877fb08ba5c5b41c1f9c9477c9e6cd3f96c297cee9d79b24a2f3f6b0b5e4bb594edb9ef98d3ed2a65bd010bfa75480b52f5bd11e755b9139ff50839393342434f72f0d4d4cf721c9d4b406d375020a0bdf6c0a6ad4342233f93fc518dd2f15b8d0d7cdfb9849f496cad2567ccbf8d47234bd90cd0c3673001c67ce35f1f5f62c412e6f6c2ad04dc7543749cc1db53f7a9fd1fba9fcd341dd7a30a082f173b82ebc9165732b96256c3ca34b0e615585e6cf91c27869f007d1654b317038cc438e18606b05367001f2df387dd776301cd106cc3120174cc5a9cd412a9f94c493fcca1386faad3ccae37e17b3a4a66a0ce623f49becac5f40723c46b6e3e1b052dc256d7eb60f2bd848bcf233b4fa2a184dfc0c3f2e47483d25661033994a822966ec1aa62f0b8c41007928358bb64c2345bc5718cbd11149a", 0x2000, &(0x7f00000012c0)={&(0x7f0000000180)={0x50}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 15:17:46 executing program 2: r0 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) bind$bt_hci(r0, &(0x7f0000000040)={0x1f, 0xffff, 0x3}, 0x6) r1 = socket(0x11, 0x800000003, 0x0) bind(r1, &(0x7f0000000100)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r1, 0x0, &(0x7f0000000040)) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r2, &(0x7f0000000040)=ANY=[], 0x6db6e559) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10012, r2, 0x0) write$binfmt_misc(r0, &(0x7f0000000000)={'syz0', "7a7925e639"}, 0x9) 15:17:46 executing program 0: syz_usb_connect(0x0, 0x2d, &(0x7f00000009c0)={{0x12, 0x1, 0x0, 0xc, 0x79, 0x87, 0x10, 0x1b3d, 0x931a, 0xe87, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x1b, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x1, 0xba, 0xa5, 0x2b, 0x0, [], [{{0x9, 0x5, 0x83, 0x3}}]}}]}}]}}, 0x0) 15:17:47 executing program 1: syz_usb_connect(0x0, 0x2f, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x4a, 0x1e, 0xb, 0x40, 0x1c73, 0x861f, 0xc0d9, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x1d, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x1, 0x86, 0xe8, 0xf9, 0x0, [], [{{0x9, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, [@generic={0x2}]}}]}}]}}]}}, 0x0) [ 1033.665074][T13746] Bluetooth: hci0: load_link_keys: too big key_count value 30309 15:17:47 executing program 3: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) r1 = dup(r0) write$UHID_INPUT(r1, &(0x7f0000001040)={0x18, {"a2e3ad21ed6b52f99cfbf4c087f7199bd004e7ff7fc6e5539b9b6e0e8b9b580938301b0f080d52878f0e1ac6e7049b346e959b6d9a242a9b67f3988f7ef319520100ffe8d178708c523c921b1b45380a169b63d336cd3b78130daa61d8e809ea882f5802b77f07227227b7ba67e0e78657a6f5c2a874e62a9ccdc0d31a0c9f318c0da1993bd160e233df4a62179c6f309f4cff7738596ecae8707ce065cd5b91cd0ae193973735b36d5b1b63e91c00305d3f46635eb016d5b1dda98e2d749be7bd1df1fb3b231fdcdb5075a9aaa1b469c3090000000000000075271b286329d169934288fd789aa37d6e98b224fd44b65b31334ffc55cc82cd3ac32ecd03aded6f9081b4dd0d8b38f3cd4498bee800490841bdb114f6b76383709d8f5c55432a909fda039aec54a1236e80f6a8abadea7662496bddbb42be6bfb2f17959d1f416e56c71b1931870262f5e801119242ca5b6bfc821e7e7daf2451138e645bb80c617669314e2fbe70de98ec76a9e40dad47f36fd9f7d0d42a4b5f1185ccdcf16ff46295d8a0fa17713c5802630933a9a34af674f3f39fe23491237c08822dec110911e893d0a8c4f677747abc360934b82910ff85bfd995083bba2987a67399eac427d145d546a40b9f6ff14ac488ec130fb3850a27afc953854a642c57519544ae15a7e454dea05918b4124351601611c8f11baa500a3621c56cea8d20ff911a0c41db6ebe8cac64f17679141d54b34bbc9963ac4f4bb3309603f1d4ab966203861b5b15a841f2b575a8bd0d78248ebe4d9a80002695104f674c2431dca141fae269cab70e9a66f3c3a9a63e9639e1f59c0ede26c6b5d74b078a5e15c31634e5ae098ce9ee70771aaa18119a867e1088334975e9f73483b6a62fa678ca14ffd9f9db2a7869d85864056526f889af43a60560a22f1fca567e65d5e880572286522449df466c632b3570243f989cce3803f465e41e610c20d80421d653a5120000008213b704c7fb082ff27590678ef9f190bae979babc7041d860420c5664ba7921b14dc1db8892fd32d0ad7bc946813591ad8deff4b05f60cea0da7710ac0000000000008000bea37ce0d0d4aa202fd28f28381aab144a5d429a04a689b83c7068ae949ed06e288e810bac9c76600025e19c907f8ea2e2f05dd3318271a1f5f8528f227e79c1388dbdfffe492f21579d2c15b8c70cdb1c332d86d87341432750861ec2bc3451edca194b221cfec4603d276bbaa1dfa6d4fb8a48a76eefc9a9a0270e4c10d64cd5a62427264f2377fe763c43470833ac96c45f357cbbaba8f1b1fdcc7cbb61a7cdb9744ed7f9129aede2be21ccfdc4e9134f8684b3a4f354da9a795e96334e207dff70f1988037b2ed3aaf575c0b88d8f146684078416d59fdee5325928974d12dad99dac44c3f0008047096a44060bebc2420aed92fa9b6578b4779415d97b9a6d6d5495c118045651cf41c2fc48b778efa5ea5677747430af4162b987b80c3e001cd34e5c92f76cc4c24eeb8bc4e9ac2aed9e53803ed0ca4ae3a9737d214060005ea6f1783e287b3bee96e3a7288afe2fdfaa78d1f48c13b64df07847754b8400daaa69bf5c8f48fe4eae9ca1207e78283cd0b20ceb360c7e658828163e2d25c4aa348561f927e88f63aa70e73a5e69b3df3495903f06572e1e007fa55a2999f596d067312f5779e8dbfdcf3427138f3d444d2639a10477f9bec4b0bbb6e3c04be68981f392203dd0ee3ef478e16dacfc5e3e03cf7ab8e3902f1b0ff034ef655b253ca509383815b1b6fc6522d4e4fdc11a48cf42d48604675fde2b94cf02b98a269b891abf8ab9c015073014d9e08d4338b8780bdecd436cf0541359bafffa45237f104b96210403b2de9efedfd71af9444e197f47e866101496f42355bc7872c827467cfa5c4e72730d56bd068ed211cf847535edecb7b373f78b095b68441a34cb51682a8ae4d24ad0465f3927f889b813076038e79a7962fb385a882e8020f06c4c2ba1dd5cac7c18876da865d258734dd73583df292892448039ef799cf0630becdcce04579b5561dc825ab829827945e020c1f67ee615f7084a607a7eceb6243378e0610060f02cca4051c2f001edb3d78fb4b55668dda93aec92a5de203717aa49c2d284acfabe262fccfcbb2b75a2183c4e15a7b6eb65ca8104e1b4da1fbb77ab2fc043aead87c32ab875ee7c2e7b7019c902cd3b43eaeb1a5fb135c0c7dcee8fe6516a328032f88c042891824659e9e94265c803b35ee5f83a2b210520106b8a358b50ab7a1fa89af9c251fe5294b3d1802d5676d95f160ec97b1ad948741b2044642c37b4a6cc6c04effc1672db7e4b68d787d9a7a508ae54b3cd73643de50e8c77d95a3d361c040babb171607caac2a3559ad4f75465f49c0d0ae3716db6e00cb11db4a5fade2a57c1023bf70cc77737c3b42aae501b20f7694a00f16e2d0174035a2c22656dc29880acebdbe8ddbd75c2f998d8ac2dfad2ba3a504767b6b45a45957f24d758ed024b3849c11d412a2a03b4047497022d9c30e23ef4df5c89644f48bb536f7945b59d7bcddff754413d135273ea8e75f22f216c6b9990ae71806f2c00b4025c48b75c0f73c497579773767075428067e7f16f4dde374f8211fef42cb468e623daf60b3569d462f4f19eacdb3ed70eeebb4483f8fd777d443e8b40426db6fe29068c0ca3d3414442e863a154704b0e51bc664a137b26be719f4f7c9a5678a674dfc95df80b9ce375dd649c8c704e509bd88c8e63d8c7dd67071115c8982ba46af4d6adcc9f68a75b9397b035153faf46366e7205dd8d6f37525c1a0e94610dd94323f6c15d085197149bfd6655548cfd9c52c9711937f79abb1a124f1210465483cd3b2d78378cfb85ed82e7da0f6eb6d279f2ae44369ddb4581c55925d0f6f1ba471eba281f259152f85a654fb39ddff3b484439ff158e7c5419e037f3e3ad038f2211f1033195563c7f93cd54b9094f226e783271e1e5a2a2c10712eab625d64931cd4ffe6738d97b9b5ef828ee9fb059fc01af0e79c1e14b1d25988c69a399567c1d93768f7971d31488b8658a20878b7c1dd7ba02fc42939dde3d4a3339a65d507dc59c51097b405177548069ff6eb95aade7cc66d7bbef724779ca1f731b3346ff177050373d79ff7b3e7f9bc0c1b4b266a8878b90baaa039d3e3b63979ac3df6e6f4859afd50238c7547a39b60810938044ae185d2ba3e00a4e73676864ae090d81eaee5ee6cf1d0ab378dd4dd891e937c2ea5410e05130935e00785ec27e923911fab964c271556527697b52160687461602f88df165d884b36ec2b6c25a2f33c715687e9ddbfb96d6861aca47da73d6f3144345f48843dd014e5c5ad8fe995754bd9cf32fce1e7027132f2082fb0a30b9deae84bed4b28045634073c9c58c89d9e99c81769177c6d594f88a4facfd4c735a20307c737afae5336651b1b9bd522d60399473296b831dbd933d93994ba3064279b10ea0c5833f41f157ea2302993dbe433b1aa3a3766d5439020484f4113c4c859465c3b415c3432f81db8719539d5bf372aaaea1cc43a6c5cbe59758bfee29165895ac4b008e595f437491d87abed02cefcd9db53d94d02dae17b118e5d6787463181f4b87c10772d2b13f7809959bc048850613d17ca51055f2f416a44fe180d2d50c312cca7cb14a2bdc331f57a9817139a206fc76d57227ffff2de20a4b8e3737fbb42913777c06376f799eba367e21f94ca598705f5dcb767d6f84fad6b0f6095e53c4c4234d0c1fbe434f6ab8f43c0013ee93b83946ee7759e89d7bdd1a32d7b3110b932a4d02da711b757fe43c06d21e35810d8fe98b27faea8aa12bc8716eefc5c97c45ac33eeec964c5214bc3a9359bdea1cccab94f15e36319cb34ebcacedb82c2ed3de5a8a8f0011e8f74e82d7f96093530e76692839d7961939adfdeeeaff19d11efcafb6d546fef271e89d6cc238a081ff58cefcce3fbf4625a7e7de40e42e07b34449e15e065cc7348663a52190202c7af288a4510de03dab19d26285eda89156d50dd385a60333ba5bbf5d77cd7007ad1519ad5470de3dd6d6080cafccf8a97406bb6b68a1f0c4549820a73c880f475f732ae00398e8bd1f4908b7807fb33b72685ec37a2d3f766413a60459516246e5a1d998a2017aef0948a68cb0b3e35cb80dd349e891aef595dc4d470e8ac32a308e15fc37d06aeac289c0523f483e1ff7408c60edddab652f2ef91d4f2b01987b0f46da034e5c3f745a7ee8101a3934c54e24b48ec0275e2d0687dc746b0827cbf652f406c6b95f2722e58c05f752ce2126596e1cd7655b904801784c416b22f73d324678e2724f43f1fe687c7e8a60c28b82b6528341b648cdd56fed7cdcbb1575912d5ecd36dea3bca0b7427d8392c6289455e8f8d2ab2242729251ae033a9e02210e62df0546a74b333a1c48f95fd54acb5741259e8c5488efeee327415cc19451432c6f14c27693102a3cd84857cd6586fc5ca9a93eb0145fac0662ff86107f998a8ef7df8aa14046c55b03d3d47f88a8d60f7774a2ee08758897fb411a94b3c2fc5d5f0db42c0456ec014508e5247d33ae6c962d35603ff8454c16f8342856935125102bb784ed714887071f3d998efdd9923c954ab6ce431b63ee356b0c785f2f47b90e29389f22fc5b59a70efaea2bd40195af4486220d702e30bfc43c10ec23ea6283994a7dde4dcb61fea6b651fb1d62458d0741a12830052fcc460db043afe525629b40d7cee658e4cb5e930ed624806c43a006dc9336d07c2b8081c128ad2706f48261f7897084c297a1a6613bc18f5a38d442768af38041efe03d152ef95ff569e76db2391f4509d7f339d92fdb4a89364949da3932ba5c04c24a560ad80a3ce654578376e599aff3565b1d531f30912b99e6619ebe93cc0b81ea9935fd46edb44a78f615255490a4b621501f2a9e4d24624c4dac9274118c67584f5d374755534d7f68f679c4ff516a9c861a0e7e65868fcb2bf1cb9aea4e05df72279fdb0d2b9e935c5af3cf474bed79dfc248c1f5aea4b8b32c5d295e57079d0fe662a46b7f71cd47744db86c50b704c971d90295c7b2c7439a2d78ccfa79b5fc2bff6bbf840262bf89394b3e6491953264d2700c838fa2c7b34252600c9654e502dcea39cb6bc3eb69992e234b4ca7db2f45858d6284ca6270d6b2f0e58fded8a7b4a302a97bc641df07720ba2b26bbfcc807ca0abb1b44322269c21c5ec68cb068ea88067d905ea917bb03eefdaebdeabf2d0dce80997c915c8949de992587c2cb5fe36d7d3e5db21b094b8b77940b5f07722e47a08d367e5f84c96ec664b72934b99b3109af65d77e86abd6859cddf4bbae1f0930462df15fddbc48562ea3511a8065ef028cf12f14dcf6ebecd8d884836174faf1aa609e5f1ee1162dfa13bdc1fa7cfaadba85c72e9758f03a755d0be53f8d2a1dfb1c68cc164b0a0780d971a96ea2c4d4ca0398c2235980a9307b3d5bd3b01faffd0a5dbed2881a9700af561ac8c7e36bb2fc4c40e9cf96f06817fb903729a7db6ff957697c9ede7885d94ff1aa70826ad01a9b03c37b0969be0daf60af93109eb1dee72e4363f51af62af6fb2a6df3bec89822a7a0b678058fa3fef86faec216eb6992162f8dcbf719c148cd2f9c55f4901203a9a8a2c3e90f3943dbc10360a1a49700d1dfbf66d69f6fbaf506c8bcce8bb0d872a02238926407a4eddd5d0fc5a752f9000", 0x1000}}, 0x1006) 15:17:47 executing program 4: r0 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) bind$bt_hci(r0, &(0x7f0000000040)={0x1f, 0xffff, 0x3}, 0x6) r1 = socket(0x11, 0x800000003, 0x0) bind(r1, &(0x7f0000000100)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r1, 0x0, &(0x7f0000000040)) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r2, &(0x7f0000000040)=ANY=[], 0x6db6e559) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10012, r2, 0x0) write$binfmt_misc(r0, &(0x7f0000000000)={'syz0', "7a7925e639"}, 0x9) [ 1034.632443][ T124] usb 6-1: new high-speed USB device number 25 using dummy_hcd [ 1034.814528][ T27] usb 1-1: new high-speed USB device number 23 using dummy_hcd [ 1034.836409][T13757] Bluetooth: hci0: load_link_keys: too big key_count value 30309 [ 1034.894610][ T124] usb 6-1: Using ep0 maxpacket: 16 [ 1035.098858][ T27] usb 1-1: Using ep0 maxpacket: 16 [ 1035.132489][T11608] usb 2-1: new high-speed USB device number 16 using dummy_hcd [ 1035.213720][ T124] usb 6-1: New USB device found, idVendor=0572, idProduct=cb01, bcdDevice=97.f1 [ 1035.223177][ T124] usb 6-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1035.223308][ T124] usb 6-1: Product: syz [ 1035.223398][ T124] usb 6-1: Manufacturer: syz [ 1035.223492][ T124] usb 6-1: SerialNumber: syz [ 1035.243036][ T27] usb 1-1: config 0 interface 0 altsetting 0 endpoint 0x83 has an invalid bInterval 0, changing to 7 [ 1035.243208][ T27] usb 1-1: config 0 interface 0 altsetting 0 endpoint 0x83 has invalid wMaxPacketSize 0 [ 1035.279697][ T124] usb 6-1: config 0 descriptor?? [ 1035.435407][ T27] usb 1-1: New USB device found, idVendor=1b3d, idProduct=931a, bcdDevice= e.87 [ 1035.435557][ T27] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1035.435671][ T27] usb 1-1: Product: syz [ 1035.435757][ T27] usb 1-1: Manufacturer: syz [ 1035.435847][ T27] usb 1-1: SerialNumber: syz [ 1035.439834][ T27] usb 1-1: config 0 descriptor?? [ 1035.487241][ T27] ftdi_sio 1-1:0.0: FTDI USB Serial Device converter detected [ 1035.488828][ T27] usb 1-1: Detected FT232H [ 1035.488922][ T27] ftdi_sio ttyUSB0: Overriding wMaxPacketSize on endpoint 3 [ 1035.500219][T11608] usb 2-1: config 0 interface 0 altsetting 0 has an invalid endpoint with address 0x0, skipping [ 1035.553539][ T124] cx82310_eth: probe of 6-1:0.0 failed with error -22 15:17:48 executing program 4: r0 = syz_open_dev$vim2m(&(0x7f0000000080), 0x5, 0x2) ioctl$vim2m_VIDIOC_QUERYBUF(r0, 0xc04c5609, &(0x7f00000001c0)=@multiplanar_userptr={0x0, 0x1, 0x4, 0x0, 0x0, {}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, "d31a8afe"}, 0x0, 0x2, {0x0}}) [ 1035.653519][T11608] usb 2-1: New USB device found, idVendor=1c73, idProduct=861f, bcdDevice=c0.d9 [ 1035.653678][T11608] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1035.653801][T11608] usb 2-1: Product: syz [ 1035.653892][T11608] usb 2-1: Manufacturer: syz [ 1035.654118][T11608] usb 2-1: SerialNumber: syz [ 1035.658251][T11608] usb 2-1: config 0 descriptor?? [ 1035.693119][ T27] ftdi_sio ttyUSB0: Unable to read latency timer: -71 [ 1035.704323][T11608] usb 2-1: dvb_usb_v2: found a 'Anysee' in warm state [ 1035.704441][T11608] usb 2-1: dvb_usb_v2: usb_bulk_msg() failed=-22 [ 1035.704623][T11608] dvb_usb_anysee: probe of 2-1:0.0 failed with error -22 [ 1035.723644][ T27] ftdi_sio ttyUSB0: Unable to write latency timer: -71 [ 1035.754883][ T27] ftdi_sio 1-1:0.0: GPIO initialisation failed: -71 [ 1035.766339][ T27] usb 1-1: FTDI USB Serial Device converter now attached to ttyUSB0 [ 1035.798928][ T27] usb 1-1: USB disconnect, device number 23 15:17:49 executing program 2: r0 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) bind$bt_hci(r0, &(0x7f0000000040)={0x1f, 0xffff, 0x3}, 0x6) r1 = socket(0x11, 0x800000003, 0x0) bind(r1, &(0x7f0000000100)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r1, 0x0, &(0x7f0000000040)) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r2, &(0x7f0000000040)=ANY=[], 0x6db6e559) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10012, r2, 0x0) write$binfmt_misc(r0, &(0x7f0000000000)={'syz0', "7a7925e639"}, 0x9) [ 1035.883875][ T27] ftdi_sio ttyUSB0: FTDI USB Serial Device converter now disconnected from ttyUSB0 [ 1035.885351][ T27] ftdi_sio 1-1:0.0: device disconnected [ 1035.940668][ T3543] usb 2-1: USB disconnect, device number 16 [ 1036.083472][ T124] cxacru 6-1:0.0: usbatm_usb_probe: bind failed: -19! [ 1036.306007][ T6] usb 6-1: USB disconnect, device number 25 15:17:49 executing program 1: syz_usb_connect(0x0, 0x2f, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x4a, 0x1e, 0xb, 0x40, 0x1c73, 0x861f, 0xc0d9, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x1d, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x1, 0x86, 0xe8, 0xf9, 0x0, [], [{{0x9, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, [@generic={0x2}]}}]}}]}}]}}, 0x0) 15:17:49 executing program 0: r0 = syz_io_uring_setup(0x884, &(0x7f0000000080), &(0x7f0000ee7000/0x2000)=nil, &(0x7f00006d3000/0x4000)=nil, &(0x7f0000000000)=0x0, &(0x7f00000001c0)=0x0) syz_memcpy_off$IO_URING_METADATA_GENERIC(r1, 0x40, &(0x7f0000000140)=0x307e, 0x0, 0x4) r3 = socket$nl_route(0x10, 0x3, 0x0) syz_io_uring_submit(r1, r2, &(0x7f0000000200)=@IORING_OP_RECV=@use_registered_buffer={0x1b, 0x0, 0x0, r3}, 0x7) syz_io_uring_submit(r1, r2, &(0x7f0000000400)=@IORING_OP_SENDMSG={0x9, 0x0, 0x0, r3, 0x0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x10}}, 0x0) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000540)=ANY=[@ANYBLOB="180000006a00c97e"], 0x18}}, 0x0) io_uring_enter(r0, 0x688c, 0x0, 0x0, 0x0, 0x0) 15:17:49 executing program 4: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x10, 0xffffffffffffffff, 0x0) setsockopt$IP6T_SO_SET_REPLACE(r0, 0x29, 0x40, &(0x7f0000000380)=@raw={'raw\x00', 0x3c1, 0x3, 0x30c, 0x0, 0x1d, 0x0, 0x16c, 0x0, 0x244, 0x1fc, 0x1fc, 0x244, 0x1fc, 0x3, 0x0, {[{{@uncond, 0x0, 0x14c, 0x16c, 0x0, {0x6000000}, [@common=@inet=@hashlimit1={{0x58}}, @common=@inet=@set4={{0x50}}]}, @unspec=@NOTRACK={0x20}}, {{@ipv6={@mcast2, @local, [], [], 'vxcan1\x00', 'bridge_slave_1\x00'}, 0x0, 0xa4, 0xd8}, @common=@inet=@SET3={0x34}}], {{'\x00', 0x0, 0xa4, 0xc8}, {0x24}}}}, 0x368) 15:17:49 executing program 5: r0 = syz_usb_connect(0x0, 0x24, &(0x7f00000002c0)={{0x12, 0x1, 0x0, 0xff, 0x0, 0x0, 0x10, 0x572, 0xcb01, 0x97f1, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0xc1, 0x63, 0xa1}}]}}]}}, 0x0) syz_usb_control_io(r0, &(0x7f0000000140)={0x2c, 0x0, &(0x7f0000000040)={0x0, 0x3, 0x4, @lang_id={0x4}}, 0x0, 0x0, 0x0}, 0x0) syz_usb_control_io$cdc_ecm(r0, &(0x7f0000001400)={0x14, 0x0, &(0x7f00000013c0)={0x0, 0x3, 0x1a, {0x1a}}}, 0x0) syz_usb_control_io(r0, &(0x7f0000000280)={0x18, 0x0, &(0x7f0000000080)={0x0, 0x3, 0x32, @string={0x32, 0x3, "30d4863c8f974b60d05429e782d3b0aaee29535345c44b542a33b4dc5bda4fffe0cd278b1dd49e3442dee338df162248"}}, 0x0, 0x0, 0x0}, 0x0) 15:17:51 executing program 2: r0 = socket$netlink(0x10, 0x3, 0xa) setsockopt$netlink_NETLINK_ADD_MEMBERSHIP(r0, 0x10e, 0x1, 0x0, 0x0) getsockopt$netlink(r0, 0x10e, 0x9, &(0x7f0000000040)=""/187, &(0x7f0000000100)=0xbb) 15:17:51 executing program 0: r0 = syz_io_uring_setup(0x884, &(0x7f0000000080), &(0x7f0000ee7000/0x2000)=nil, &(0x7f00006d3000/0x4000)=nil, &(0x7f0000000000)=0x0, &(0x7f00000001c0)=0x0) syz_memcpy_off$IO_URING_METADATA_GENERIC(r1, 0x40, &(0x7f0000000140)=0x307e, 0x0, 0x4) r3 = socket$nl_route(0x10, 0x3, 0x0) syz_io_uring_submit(r1, r2, &(0x7f0000000200)=@IORING_OP_RECV=@use_registered_buffer={0x1b, 0x0, 0x0, r3}, 0x7) syz_io_uring_submit(r1, r2, &(0x7f0000000400)=@IORING_OP_SENDMSG={0x9, 0x0, 0x0, r3, 0x0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x10}}, 0x0) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000540)=ANY=[@ANYBLOB="180000006a00c97e"], 0x18}}, 0x0) io_uring_enter(r0, 0x688c, 0x0, 0x0, 0x0, 0x0) 15:17:51 executing program 3: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) r1 = dup(r0) write$UHID_INPUT(r1, &(0x7f0000001040)={0x18, {"a2e3ad21ed6b52f99cfbf4c087f7199bd004e7ff7fc6e5539b9b6e0e8b9b580938301b0f080d52878f0e1ac6e7049b346e959b6d9a242a9b67f3988f7ef319520100ffe8d178708c523c921b1b45380a169b63d336cd3b78130daa61d8e809ea882f5802b77f07227227b7ba67e0e78657a6f5c2a874e62a9ccdc0d31a0c9f318c0da1993bd160e233df4a62179c6f309f4cff7738596ecae8707ce065cd5b91cd0ae193973735b36d5b1b63e91c00305d3f46635eb016d5b1dda98e2d749be7bd1df1fb3b231fdcdb5075a9aaa1b469c3090000000000000075271b286329d169934288fd789aa37d6e98b224fd44b65b31334ffc55cc82cd3ac32ecd03aded6f9081b4dd0d8b38f3cd4498bee800490841bdb114f6b76383709d8f5c55432a909fda039aec54a1236e80f6a8abadea7662496bddbb42be6bfb2f17959d1f416e56c71b1931870262f5e801119242ca5b6bfc821e7e7daf2451138e645bb80c617669314e2fbe70de98ec76a9e40dad47f36fd9f7d0d42a4b5f1185ccdcf16ff46295d8a0fa17713c5802630933a9a34af674f3f39fe23491237c08822dec110911e893d0a8c4f677747abc360934b82910ff85bfd995083bba2987a67399eac427d145d546a40b9f6ff14ac488ec130fb3850a27afc953854a642c57519544ae15a7e454dea05918b4124351601611c8f11baa500a3621c56cea8d20ff911a0c41db6ebe8cac64f17679141d54b34bbc9963ac4f4bb3309603f1d4ab966203861b5b15a841f2b575a8bd0d78248ebe4d9a80002695104f674c2431dca141fae269cab70e9a66f3c3a9a63e9639e1f59c0ede26c6b5d74b078a5e15c31634e5ae098ce9ee70771aaa18119a867e1088334975e9f73483b6a62fa678ca14ffd9f9db2a7869d85864056526f889af43a60560a22f1fca567e65d5e880572286522449df466c632b3570243f989cce3803f465e41e610c20d80421d653a5120000008213b704c7fb082ff27590678ef9f190bae979babc7041d860420c5664ba7921b14dc1db8892fd32d0ad7bc946813591ad8deff4b05f60cea0da7710ac0000000000008000bea37ce0d0d4aa202fd28f28381aab144a5d429a04a689b83c7068ae949ed06e288e810bac9c76600025e19c907f8ea2e2f05dd3318271a1f5f8528f227e79c1388dbdfffe492f21579d2c15b8c70cdb1c332d86d87341432750861ec2bc3451edca194b221cfec4603d276bbaa1dfa6d4fb8a48a76eefc9a9a0270e4c10d64cd5a62427264f2377fe763c43470833ac96c45f357cbbaba8f1b1fdcc7cbb61a7cdb9744ed7f9129aede2be21ccfdc4e9134f8684b3a4f354da9a795e96334e207dff70f1988037b2ed3aaf575c0b88d8f146684078416d59fdee5325928974d12dad99dac44c3f0008047096a44060bebc2420aed92fa9b6578b4779415d97b9a6d6d5495c118045651cf41c2fc48b778efa5ea5677747430af4162b987b80c3e001cd34e5c92f76cc4c24eeb8bc4e9ac2aed9e53803ed0ca4ae3a9737d214060005ea6f1783e287b3bee96e3a7288afe2fdfaa78d1f48c13b64df07847754b8400daaa69bf5c8f48fe4eae9ca1207e78283cd0b20ceb360c7e658828163e2d25c4aa348561f927e88f63aa70e73a5e69b3df3495903f06572e1e007fa55a2999f596d067312f5779e8dbfdcf3427138f3d444d2639a10477f9bec4b0bbb6e3c04be68981f392203dd0ee3ef478e16dacfc5e3e03cf7ab8e3902f1b0ff034ef655b253ca509383815b1b6fc6522d4e4fdc11a48cf42d48604675fde2b94cf02b98a269b891abf8ab9c015073014d9e08d4338b8780bdecd436cf0541359bafffa45237f104b96210403b2de9efedfd71af9444e197f47e866101496f42355bc7872c827467cfa5c4e72730d56bd068ed211cf847535edecb7b373f78b095b68441a34cb51682a8ae4d24ad0465f3927f889b813076038e79a7962fb385a882e8020f06c4c2ba1dd5cac7c18876da865d258734dd73583df292892448039ef799cf0630becdcce04579b5561dc825ab829827945e020c1f67ee615f7084a607a7eceb6243378e0610060f02cca4051c2f001edb3d78fb4b55668dda93aec92a5de203717aa49c2d284acfabe262fccfcbb2b75a2183c4e15a7b6eb65ca8104e1b4da1fbb77ab2fc043aead87c32ab875ee7c2e7b7019c902cd3b43eaeb1a5fb135c0c7dcee8fe6516a328032f88c042891824659e9e94265c803b35ee5f83a2b210520106b8a358b50ab7a1fa89af9c251fe5294b3d1802d5676d95f160ec97b1ad948741b2044642c37b4a6cc6c04effc1672db7e4b68d787d9a7a508ae54b3cd73643de50e8c77d95a3d361c040babb171607caac2a3559ad4f75465f49c0d0ae3716db6e00cb11db4a5fade2a57c1023bf70cc77737c3b42aae501b20f7694a00f16e2d0174035a2c22656dc29880acebdbe8ddbd75c2f998d8ac2dfad2ba3a504767b6b45a45957f24d758ed024b3849c11d412a2a03b4047497022d9c30e23ef4df5c89644f48bb536f7945b59d7bcddff754413d135273ea8e75f22f216c6b9990ae71806f2c00b4025c48b75c0f73c497579773767075428067e7f16f4dde374f8211fef42cb468e623daf60b3569d462f4f19eacdb3ed70eeebb4483f8fd777d443e8b40426db6fe29068c0ca3d3414442e863a154704b0e51bc664a137b26be719f4f7c9a5678a674dfc95df80b9ce375dd649c8c704e509bd88c8e63d8c7dd67071115c8982ba46af4d6adcc9f68a75b9397b035153faf46366e7205dd8d6f37525c1a0e94610dd94323f6c15d085197149bfd6655548cfd9c52c9711937f79abb1a124f1210465483cd3b2d78378cfb85ed82e7da0f6eb6d279f2ae44369ddb4581c55925d0f6f1ba471eba281f259152f85a654fb39ddff3b484439ff158e7c5419e037f3e3ad038f2211f1033195563c7f93cd54b9094f226e783271e1e5a2a2c10712eab625d64931cd4ffe6738d97b9b5ef828ee9fb059fc01af0e79c1e14b1d25988c69a399567c1d93768f7971d31488b8658a20878b7c1dd7ba02fc42939dde3d4a3339a65d507dc59c51097b405177548069ff6eb95aade7cc66d7bbef724779ca1f731b3346ff177050373d79ff7b3e7f9bc0c1b4b266a8878b90baaa039d3e3b63979ac3df6e6f4859afd50238c7547a39b60810938044ae185d2ba3e00a4e73676864ae090d81eaee5ee6cf1d0ab378dd4dd891e937c2ea5410e05130935e00785ec27e923911fab964c271556527697b52160687461602f88df165d884b36ec2b6c25a2f33c715687e9ddbfb96d6861aca47da73d6f3144345f48843dd014e5c5ad8fe995754bd9cf32fce1e7027132f2082fb0a30b9deae84bed4b28045634073c9c58c89d9e99c81769177c6d594f88a4facfd4c735a20307c737afae5336651b1b9bd522d60399473296b831dbd933d93994ba3064279b10ea0c5833f41f157ea2302993dbe433b1aa3a3766d5439020484f4113c4c859465c3b415c3432f81db8719539d5bf372aaaea1cc43a6c5cbe59758bfee29165895ac4b008e595f437491d87abed02cefcd9db53d94d02dae17b118e5d6787463181f4b87c10772d2b13f7809959bc048850613d17ca51055f2f416a44fe180d2d50c312cca7cb14a2bdc331f57a9817139a206fc76d57227ffff2de20a4b8e3737fbb42913777c06376f799eba367e21f94ca598705f5dcb767d6f84fad6b0f6095e53c4c4234d0c1fbe434f6ab8f43c0013ee93b83946ee7759e89d7bdd1a32d7b3110b932a4d02da711b757fe43c06d21e35810d8fe98b27faea8aa12bc8716eefc5c97c45ac33eeec964c5214bc3a9359bdea1cccab94f15e36319cb34ebcacedb82c2ed3de5a8a8f0011e8f74e82d7f96093530e76692839d7961939adfdeeeaff19d11efcafb6d546fef271e89d6cc238a081ff58cefcce3fbf4625a7e7de40e42e07b34449e15e065cc7348663a52190202c7af288a4510de03dab19d26285eda89156d50dd385a60333ba5bbf5d77cd7007ad1519ad5470de3dd6d6080cafccf8a97406bb6b68a1f0c4549820a73c880f475f732ae00398e8bd1f4908b7807fb33b72685ec37a2d3f766413a60459516246e5a1d998a2017aef0948a68cb0b3e35cb80dd349e891aef595dc4d470e8ac32a308e15fc37d06aeac289c0523f483e1ff7408c60edddab652f2ef91d4f2b01987b0f46da034e5c3f745a7ee8101a3934c54e24b48ec0275e2d0687dc746b0827cbf652f406c6b95f2722e58c05f752ce2126596e1cd7655b904801784c416b22f73d324678e2724f43f1fe687c7e8a60c28b82b6528341b648cdd56fed7cdcbb1575912d5ecd36dea3bca0b7427d8392c6289455e8f8d2ab2242729251ae033a9e02210e62df0546a74b333a1c48f95fd54acb5741259e8c5488efeee327415cc19451432c6f14c27693102a3cd84857cd6586fc5ca9a93eb0145fac0662ff86107f998a8ef7df8aa14046c55b03d3d47f88a8d60f7774a2ee08758897fb411a94b3c2fc5d5f0db42c0456ec014508e5247d33ae6c962d35603ff8454c16f8342856935125102bb784ed714887071f3d998efdd9923c954ab6ce431b63ee356b0c785f2f47b90e29389f22fc5b59a70efaea2bd40195af4486220d702e30bfc43c10ec23ea6283994a7dde4dcb61fea6b651fb1d62458d0741a12830052fcc460db043afe525629b40d7cee658e4cb5e930ed624806c43a006dc9336d07c2b8081c128ad2706f48261f7897084c297a1a6613bc18f5a38d442768af38041efe03d152ef95ff569e76db2391f4509d7f339d92fdb4a89364949da3932ba5c04c24a560ad80a3ce654578376e599aff3565b1d531f30912b99e6619ebe93cc0b81ea9935fd46edb44a78f615255490a4b621501f2a9e4d24624c4dac9274118c67584f5d374755534d7f68f679c4ff516a9c861a0e7e65868fcb2bf1cb9aea4e05df72279fdb0d2b9e935c5af3cf474bed79dfc248c1f5aea4b8b32c5d295e57079d0fe662a46b7f71cd47744db86c50b704c971d90295c7b2c7439a2d78ccfa79b5fc2bff6bbf840262bf89394b3e6491953264d2700c838fa2c7b34252600c9654e502dcea39cb6bc3eb69992e234b4ca7db2f45858d6284ca6270d6b2f0e58fded8a7b4a302a97bc641df07720ba2b26bbfcc807ca0abb1b44322269c21c5ec68cb068ea88067d905ea917bb03eefdaebdeabf2d0dce80997c915c8949de992587c2cb5fe36d7d3e5db21b094b8b77940b5f07722e47a08d367e5f84c96ec664b72934b99b3109af65d77e86abd6859cddf4bbae1f0930462df15fddbc48562ea3511a8065ef028cf12f14dcf6ebecd8d884836174faf1aa609e5f1ee1162dfa13bdc1fa7cfaadba85c72e9758f03a755d0be53f8d2a1dfb1c68cc164b0a0780d971a96ea2c4d4ca0398c2235980a9307b3d5bd3b01faffd0a5dbed2881a9700af561ac8c7e36bb2fc4c40e9cf96f06817fb903729a7db6ff957697c9ede7885d94ff1aa70826ad01a9b03c37b0969be0daf60af93109eb1dee72e4363f51af62af6fb2a6df3bec89822a7a0b678058fa3fef86faec216eb6992162f8dcbf719c148cd2f9c55f4901203a9a8a2c3e90f3943dbc10360a1a49700d1dfbf66d69f6fbaf506c8bcce8bb0d872a02238926407a4eddd5d0fc5a752f9000", 0x1000}}, 0x1006) 15:17:51 executing program 4: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000f00)=@base={0x16, 0x0, 0x5, 0x2, 0x0, 0x1}, 0x48) bpf$MAP_LOOKUP_ELEM(0x1, &(0x7f0000000440)={r0, &(0x7f00000006c0), 0x0}, 0x20) [ 1038.302345][ T6] usb 6-1: new high-speed USB device number 26 using dummy_hcd [ 1038.522283][T11608] usb 2-1: new high-speed USB device number 17 using dummy_hcd [ 1038.542601][ T6] usb 6-1: Using ep0 maxpacket: 16 [ 1038.843280][ T6] usb 6-1: New USB device found, idVendor=0572, idProduct=cb01, bcdDevice=97.f1 [ 1038.852787][ T6] usb 6-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1038.860985][ T6] usb 6-1: Product: syz [ 1038.865501][ T6] usb 6-1: Manufacturer: syz [ 1038.870285][ T6] usb 6-1: SerialNumber: syz [ 1039.060885][ T6] usb 6-1: config 0 descriptor?? [ 1039.367750][ T6] cx82310_eth: probe of 6-1:0.0 failed with error -22 [ 1039.793729][ T6] cxacru 6-1:0.0: usbatm_usb_probe: bind failed: -19! 15:17:52 executing program 0: r0 = syz_io_uring_setup(0x884, &(0x7f0000000080), &(0x7f0000ee7000/0x2000)=nil, &(0x7f00006d3000/0x4000)=nil, &(0x7f0000000000)=0x0, &(0x7f00000001c0)=0x0) syz_memcpy_off$IO_URING_METADATA_GENERIC(r1, 0x40, &(0x7f0000000140)=0x307e, 0x0, 0x4) r3 = socket$nl_route(0x10, 0x3, 0x0) syz_io_uring_submit(r1, r2, &(0x7f0000000200)=@IORING_OP_RECV=@use_registered_buffer={0x1b, 0x0, 0x0, r3}, 0x7) syz_io_uring_submit(r1, r2, &(0x7f0000000400)=@IORING_OP_SENDMSG={0x9, 0x0, 0x0, r3, 0x0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x10}}, 0x0) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000540)=ANY=[@ANYBLOB="180000006a00c97e"], 0x18}}, 0x0) io_uring_enter(r0, 0x688c, 0x0, 0x0, 0x0, 0x0) [ 1039.964754][T11608] usb 2-1: config 0 interface 0 altsetting 0 has an invalid endpoint with address 0x0, skipping [ 1040.042346][ T20] usb 6-1: USB disconnect, device number 26 15:17:53 executing program 4: r0 = userfaultfd(0x80001) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f00000000c0)={0xaa, 0x34d}) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000040)={{&(0x7f00000e2000/0xc00000)=nil, 0xc00000}, 0x1}) r1 = openat$full(0xffffffffffffff9c, &(0x7f0000000000), 0x80900, 0x0) ioctl$UFFDIO_REGISTER(r1, 0xc020aa00, &(0x7f0000000080)={{&(0x7f0000c00000/0x400000)=nil, 0x400000}, 0x4}) mremap(&(0x7f00004ea000/0x4000)=nil, 0x4000, 0x1000, 0x3, &(0x7f0000392000/0x1000)=nil) close_range(r0, 0xffffffffffffffff, 0x0) 15:17:53 executing program 2: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000680)={0x18, 0x1, &(0x7f0000000280)=@raw=[@ldst={0x6}], &(0x7f00000002c0)='syzkaller\x00', 0x6, 0xc1, &(0x7f00000004c0)=""/193, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 15:17:53 executing program 1: syz_usb_connect(0x0, 0x2f, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x4a, 0x1e, 0xb, 0x40, 0x1c73, 0x861f, 0xc0d9, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x1d, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x1, 0x86, 0xe8, 0xf9, 0x0, [], [{{0x9, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, [@generic={0x2}]}}]}}]}}]}}, 0x0) [ 1040.133188][T11608] usb 2-1: New USB device found, idVendor=1c73, idProduct=861f, bcdDevice=c0.d9 [ 1040.133335][T11608] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1040.133447][T11608] usb 2-1: Product: syz [ 1040.133536][T11608] usb 2-1: Manufacturer: syz [ 1040.133735][T11608] usb 2-1: SerialNumber: syz [ 1040.138915][T11608] usb 2-1: config 0 descriptor?? [ 1040.232608][T11608] usb 2-1: can't set config #0, error -71 [ 1040.235602][T11608] usb 2-1: USB disconnect, device number 17 15:17:54 executing program 5: r0 = socket(0x10, 0x3, 0x0) setsockopt$netlink_NETLINK_TX_RING(r0, 0x10e, 0xc, &(0x7f0000000040)={0x8607}, 0x10) sendmsg$nl_generic(r0, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000100)={0x1c, 0x16, 0xa01, 0x0, 0x0, {0xa}, [@typed={0x4}, @typed={0x4, 0xa}]}, 0x1c}}, 0x0) 15:17:54 executing program 2: mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000040)='./cgroup.net/syz1\x00', 0x1ff) r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000040), 0x200002, 0x0) r1 = openat$cgroup_devices(r0, &(0x7f0000000300)='devices.allow\x00', 0x2, 0x0) write$cgroup_devices(r1, &(0x7f0000001580)=ANY=[@ANYBLOB='c k'], 0xa) 15:17:54 executing program 0: r0 = syz_io_uring_setup(0x884, &(0x7f0000000080), &(0x7f0000ee7000/0x2000)=nil, &(0x7f00006d3000/0x4000)=nil, &(0x7f0000000000)=0x0, &(0x7f00000001c0)=0x0) syz_memcpy_off$IO_URING_METADATA_GENERIC(r1, 0x40, &(0x7f0000000140)=0x307e, 0x0, 0x4) r3 = socket$nl_route(0x10, 0x3, 0x0) syz_io_uring_submit(r1, r2, &(0x7f0000000200)=@IORING_OP_RECV=@use_registered_buffer={0x1b, 0x0, 0x0, r3}, 0x7) syz_io_uring_submit(r1, r2, &(0x7f0000000400)=@IORING_OP_SENDMSG={0x9, 0x0, 0x0, r3, 0x0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x10}}, 0x0) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000540)=ANY=[@ANYBLOB="180000006a00c97e"], 0x18}}, 0x0) io_uring_enter(r0, 0x688c, 0x0, 0x0, 0x0, 0x0) 15:17:54 executing program 5: syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000040)='./file0\x00', 0x83c0f, 0x10, &(0x7f0000000540)=[{&(0x7f0000010000)="200000000002000019000000600100000f000000000000000000000004000000000002000020000020000000ddf4655fddf4655f0100ffff53ef010001000000ddf4655f000000000000000001000000000000000b0000000001000008000000d24200001203", 0x66, 0x400}, {&(0x7f0000010100)="0000000000000000000000026856d49a00cc4371bd6a7c893f280045010040", 0x1f, 0x4e0}, {&(0x7f0000010300)="03", 0xfeb1, 0x640}, {&(0x7f0000010400)="030000000400000005", 0xffc3, 0x800}, {&(0x7f0000010e00)="ed41000000040000ddf4655fddf4655fddf4655f000000000000040020", 0x1d, 0x1500}, {&(0x7f00000000c0)="80810000007f", 0xfc3b, 0x1600}], 0x81, &(0x7f0000000180)={[{@errors_remount}]}) 15:17:55 executing program 4: seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x6c}, {0xac}, {0x6, 0x0, 0x0, 0x7fff7ffe}]}) openat$vcsu(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) [ 1041.607081][T13795] netlink: 'syz-executor.5': attribute type 10 has an invalid length. [ 1042.082625][T11608] usb 2-1: new high-speed USB device number 18 using dummy_hcd [ 1042.452858][T11608] usb 2-1: config 0 interface 0 altsetting 0 has an invalid endpoint with address 0x0, skipping 15:17:55 executing program 2: prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) r0 = socket$xdp(0x2c, 0x3, 0x0) setsockopt$XDP_UMEM_REG(r0, 0x11b, 0x4, &(0x7f00000000c0)={&(0x7f0000000000)=""/5, 0x200000, 0x1000}, 0x20) syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) [ 1042.612765][T11608] usb 2-1: New USB device found, idVendor=1c73, idProduct=861f, bcdDevice=c0.d9 [ 1042.612907][T11608] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1042.613017][T11608] usb 2-1: Product: syz [ 1042.613102][T11608] usb 2-1: Manufacturer: syz [ 1042.613190][T11608] usb 2-1: SerialNumber: syz [ 1042.627484][T11608] usb 2-1: config 0 descriptor?? [ 1042.668338][T11608] usb 2-1: dvb_usb_v2: found a 'Anysee' in warm state [ 1042.668456][T11608] usb 2-1: dvb_usb_v2: usb_bulk_msg() failed=-22 [ 1042.668638][T11608] dvb_usb_anysee: probe of 2-1:0.0 failed with error -22 [ 1042.881650][T11608] usb 2-1: USB disconnect, device number 18 [ 1043.029436][T13806] loop5: detected capacity change from 0 to 1054 [ 1043.123580][T13806] EXT4-fs (loop5): ext4_check_descriptors: Checksum for group 0 failed (60935!=0) [ 1043.211174][T13806] EXT4-fs (loop5): orphan cleanup on readonly fs [ 1043.211505][T13806] EXT4-fs error (device loop5): ext4_free_inode:282: comm syz-executor.5: reserved or nonexistent inode 3 [ 1043.248143][T13806] EXT4-fs (loop5): Remounting filesystem read-only [ 1043.248258][T13806] EXT4-fs warning (device loop5): ext4_enable_quotas:6892: Failed to enable quota tracking (type=0, err=-22). Please run e2fsck to fix. [ 1043.248380][T13806] EXT4-fs (loop5): Cannot turn on quotas: error -22 [ 1043.248471][T13806] EXT4-fs (loop5): mounted filesystem without journal. Quota mode: writeback. 15:17:57 executing program 3: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) r1 = dup(r0) write$UHID_INPUT(r1, &(0x7f0000001040)={0x18, {"a2e3ad21ed6b52f99cfbf4c087f7199bd004e7ff7fc6e5539b9b6e0e8b9b580938301b0f080d52878f0e1ac6e7049b346e959b6d9a242a9b67f3988f7ef319520100ffe8d178708c523c921b1b45380a169b63d336cd3b78130daa61d8e809ea882f5802b77f07227227b7ba67e0e78657a6f5c2a874e62a9ccdc0d31a0c9f318c0da1993bd160e233df4a62179c6f309f4cff7738596ecae8707ce065cd5b91cd0ae193973735b36d5b1b63e91c00305d3f46635eb016d5b1dda98e2d749be7bd1df1fb3b231fdcdb5075a9aaa1b469c3090000000000000075271b286329d169934288fd789aa37d6e98b224fd44b65b31334ffc55cc82cd3ac32ecd03aded6f9081b4dd0d8b38f3cd4498bee800490841bdb114f6b76383709d8f5c55432a909fda039aec54a1236e80f6a8abadea7662496bddbb42be6bfb2f17959d1f416e56c71b1931870262f5e801119242ca5b6bfc821e7e7daf2451138e645bb80c617669314e2fbe70de98ec76a9e40dad47f36fd9f7d0d42a4b5f1185ccdcf16ff46295d8a0fa17713c5802630933a9a34af674f3f39fe23491237c08822dec110911e893d0a8c4f677747abc360934b82910ff85bfd995083bba2987a67399eac427d145d546a40b9f6ff14ac488ec130fb3850a27afc953854a642c57519544ae15a7e454dea05918b4124351601611c8f11baa500a3621c56cea8d20ff911a0c41db6ebe8cac64f17679141d54b34bbc9963ac4f4bb3309603f1d4ab966203861b5b15a841f2b575a8bd0d78248ebe4d9a80002695104f674c2431dca141fae269cab70e9a66f3c3a9a63e9639e1f59c0ede26c6b5d74b078a5e15c31634e5ae098ce9ee70771aaa18119a867e1088334975e9f73483b6a62fa678ca14ffd9f9db2a7869d85864056526f889af43a60560a22f1fca567e65d5e880572286522449df466c632b3570243f989cce3803f465e41e610c20d80421d653a5120000008213b704c7fb082ff27590678ef9f190bae979babc7041d860420c5664ba7921b14dc1db8892fd32d0ad7bc946813591ad8deff4b05f60cea0da7710ac0000000000008000bea37ce0d0d4aa202fd28f28381aab144a5d429a04a689b83c7068ae949ed06e288e810bac9c76600025e19c907f8ea2e2f05dd3318271a1f5f8528f227e79c1388dbdfffe492f21579d2c15b8c70cdb1c332d86d87341432750861ec2bc3451edca194b221cfec4603d276bbaa1dfa6d4fb8a48a76eefc9a9a0270e4c10d64cd5a62427264f2377fe763c43470833ac96c45f357cbbaba8f1b1fdcc7cbb61a7cdb9744ed7f9129aede2be21ccfdc4e9134f8684b3a4f354da9a795e96334e207dff70f1988037b2ed3aaf575c0b88d8f146684078416d59fdee5325928974d12dad99dac44c3f0008047096a44060bebc2420aed92fa9b6578b4779415d97b9a6d6d5495c118045651cf41c2fc48b778efa5ea5677747430af4162b987b80c3e001cd34e5c92f76cc4c24eeb8bc4e9ac2aed9e53803ed0ca4ae3a9737d214060005ea6f1783e287b3bee96e3a7288afe2fdfaa78d1f48c13b64df07847754b8400daaa69bf5c8f48fe4eae9ca1207e78283cd0b20ceb360c7e658828163e2d25c4aa348561f927e88f63aa70e73a5e69b3df3495903f06572e1e007fa55a2999f596d067312f5779e8dbfdcf3427138f3d444d2639a10477f9bec4b0bbb6e3c04be68981f392203dd0ee3ef478e16dacfc5e3e03cf7ab8e3902f1b0ff034ef655b253ca509383815b1b6fc6522d4e4fdc11a48cf42d48604675fde2b94cf02b98a269b891abf8ab9c015073014d9e08d4338b8780bdecd436cf0541359bafffa45237f104b96210403b2de9efedfd71af9444e197f47e866101496f42355bc7872c827467cfa5c4e72730d56bd068ed211cf847535edecb7b373f78b095b68441a34cb51682a8ae4d24ad0465f3927f889b813076038e79a7962fb385a882e8020f06c4c2ba1dd5cac7c18876da865d258734dd73583df292892448039ef799cf0630becdcce04579b5561dc825ab829827945e020c1f67ee615f7084a607a7eceb6243378e0610060f02cca4051c2f001edb3d78fb4b55668dda93aec92a5de203717aa49c2d284acfabe262fccfcbb2b75a2183c4e15a7b6eb65ca8104e1b4da1fbb77ab2fc043aead87c32ab875ee7c2e7b7019c902cd3b43eaeb1a5fb135c0c7dcee8fe6516a328032f88c042891824659e9e94265c803b35ee5f83a2b210520106b8a358b50ab7a1fa89af9c251fe5294b3d1802d5676d95f160ec97b1ad948741b2044642c37b4a6cc6c04effc1672db7e4b68d787d9a7a508ae54b3cd73643de50e8c77d95a3d361c040babb171607caac2a3559ad4f75465f49c0d0ae3716db6e00cb11db4a5fade2a57c1023bf70cc77737c3b42aae501b20f7694a00f16e2d0174035a2c22656dc29880acebdbe8ddbd75c2f998d8ac2dfad2ba3a504767b6b45a45957f24d758ed024b3849c11d412a2a03b4047497022d9c30e23ef4df5c89644f48bb536f7945b59d7bcddff754413d135273ea8e75f22f216c6b9990ae71806f2c00b4025c48b75c0f73c497579773767075428067e7f16f4dde374f8211fef42cb468e623daf60b3569d462f4f19eacdb3ed70eeebb4483f8fd777d443e8b40426db6fe29068c0ca3d3414442e863a154704b0e51bc664a137b26be719f4f7c9a5678a674dfc95df80b9ce375dd649c8c704e509bd88c8e63d8c7dd67071115c8982ba46af4d6adcc9f68a75b9397b035153faf46366e7205dd8d6f37525c1a0e94610dd94323f6c15d085197149bfd6655548cfd9c52c9711937f79abb1a124f1210465483cd3b2d78378cfb85ed82e7da0f6eb6d279f2ae44369ddb4581c55925d0f6f1ba471eba281f259152f85a654fb39ddff3b484439ff158e7c5419e037f3e3ad038f2211f1033195563c7f93cd54b9094f226e783271e1e5a2a2c10712eab625d64931cd4ffe6738d97b9b5ef828ee9fb059fc01af0e79c1e14b1d25988c69a399567c1d93768f7971d31488b8658a20878b7c1dd7ba02fc42939dde3d4a3339a65d507dc59c51097b405177548069ff6eb95aade7cc66d7bbef724779ca1f731b3346ff177050373d79ff7b3e7f9bc0c1b4b266a8878b90baaa039d3e3b63979ac3df6e6f4859afd50238c7547a39b60810938044ae185d2ba3e00a4e73676864ae090d81eaee5ee6cf1d0ab378dd4dd891e937c2ea5410e05130935e00785ec27e923911fab964c271556527697b52160687461602f88df165d884b36ec2b6c25a2f33c715687e9ddbfb96d6861aca47da73d6f3144345f48843dd014e5c5ad8fe995754bd9cf32fce1e7027132f2082fb0a30b9deae84bed4b28045634073c9c58c89d9e99c81769177c6d594f88a4facfd4c735a20307c737afae5336651b1b9bd522d60399473296b831dbd933d93994ba3064279b10ea0c5833f41f157ea2302993dbe433b1aa3a3766d5439020484f4113c4c859465c3b415c3432f81db8719539d5bf372aaaea1cc43a6c5cbe59758bfee29165895ac4b008e595f437491d87abed02cefcd9db53d94d02dae17b118e5d6787463181f4b87c10772d2b13f7809959bc048850613d17ca51055f2f416a44fe180d2d50c312cca7cb14a2bdc331f57a9817139a206fc76d57227ffff2de20a4b8e3737fbb42913777c06376f799eba367e21f94ca598705f5dcb767d6f84fad6b0f6095e53c4c4234d0c1fbe434f6ab8f43c0013ee93b83946ee7759e89d7bdd1a32d7b3110b932a4d02da711b757fe43c06d21e35810d8fe98b27faea8aa12bc8716eefc5c97c45ac33eeec964c5214bc3a9359bdea1cccab94f15e36319cb34ebcacedb82c2ed3de5a8a8f0011e8f74e82d7f96093530e76692839d7961939adfdeeeaff19d11efcafb6d546fef271e89d6cc238a081ff58cefcce3fbf4625a7e7de40e42e07b34449e15e065cc7348663a52190202c7af288a4510de03dab19d26285eda89156d50dd385a60333ba5bbf5d77cd7007ad1519ad5470de3dd6d6080cafccf8a97406bb6b68a1f0c4549820a73c880f475f732ae00398e8bd1f4908b7807fb33b72685ec37a2d3f766413a60459516246e5a1d998a2017aef0948a68cb0b3e35cb80dd349e891aef595dc4d470e8ac32a308e15fc37d06aeac289c0523f483e1ff7408c60edddab652f2ef91d4f2b01987b0f46da034e5c3f745a7ee8101a3934c54e24b48ec0275e2d0687dc746b0827cbf652f406c6b95f2722e58c05f752ce2126596e1cd7655b904801784c416b22f73d324678e2724f43f1fe687c7e8a60c28b82b6528341b648cdd56fed7cdcbb1575912d5ecd36dea3bca0b7427d8392c6289455e8f8d2ab2242729251ae033a9e02210e62df0546a74b333a1c48f95fd54acb5741259e8c5488efeee327415cc19451432c6f14c27693102a3cd84857cd6586fc5ca9a93eb0145fac0662ff86107f998a8ef7df8aa14046c55b03d3d47f88a8d60f7774a2ee08758897fb411a94b3c2fc5d5f0db42c0456ec014508e5247d33ae6c962d35603ff8454c16f8342856935125102bb784ed714887071f3d998efdd9923c954ab6ce431b63ee356b0c785f2f47b90e29389f22fc5b59a70efaea2bd40195af4486220d702e30bfc43c10ec23ea6283994a7dde4dcb61fea6b651fb1d62458d0741a12830052fcc460db043afe525629b40d7cee658e4cb5e930ed624806c43a006dc9336d07c2b8081c128ad2706f48261f7897084c297a1a6613bc18f5a38d442768af38041efe03d152ef95ff569e76db2391f4509d7f339d92fdb4a89364949da3932ba5c04c24a560ad80a3ce654578376e599aff3565b1d531f30912b99e6619ebe93cc0b81ea9935fd46edb44a78f615255490a4b621501f2a9e4d24624c4dac9274118c67584f5d374755534d7f68f679c4ff516a9c861a0e7e65868fcb2bf1cb9aea4e05df72279fdb0d2b9e935c5af3cf474bed79dfc248c1f5aea4b8b32c5d295e57079d0fe662a46b7f71cd47744db86c50b704c971d90295c7b2c7439a2d78ccfa79b5fc2bff6bbf840262bf89394b3e6491953264d2700c838fa2c7b34252600c9654e502dcea39cb6bc3eb69992e234b4ca7db2f45858d6284ca6270d6b2f0e58fded8a7b4a302a97bc641df07720ba2b26bbfcc807ca0abb1b44322269c21c5ec68cb068ea88067d905ea917bb03eefdaebdeabf2d0dce80997c915c8949de992587c2cb5fe36d7d3e5db21b094b8b77940b5f07722e47a08d367e5f84c96ec664b72934b99b3109af65d77e86abd6859cddf4bbae1f0930462df15fddbc48562ea3511a8065ef028cf12f14dcf6ebecd8d884836174faf1aa609e5f1ee1162dfa13bdc1fa7cfaadba85c72e9758f03a755d0be53f8d2a1dfb1c68cc164b0a0780d971a96ea2c4d4ca0398c2235980a9307b3d5bd3b01faffd0a5dbed2881a9700af561ac8c7e36bb2fc4c40e9cf96f06817fb903729a7db6ff957697c9ede7885d94ff1aa70826ad01a9b03c37b0969be0daf60af93109eb1dee72e4363f51af62af6fb2a6df3bec89822a7a0b678058fa3fef86faec216eb6992162f8dcbf719c148cd2f9c55f4901203a9a8a2c3e90f3943dbc10360a1a49700d1dfbf66d69f6fbaf506c8bcce8bb0d872a02238926407a4eddd5d0fc5a752f9000", 0x1000}}, 0x1006) 15:17:57 executing program 1: syz_usb_connect(0x0, 0x2f, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x4a, 0x1e, 0xb, 0x40, 0x1c73, 0x861f, 0xc0d9, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x1d, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x1, 0x86, 0xe8, 0xf9, 0x0, [], [{{0x9, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, [@generic={0x2}]}}]}}]}}]}}, 0x0) 15:17:57 executing program 5: syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000040)='./file0\x00', 0x83c0f, 0x10, &(0x7f0000000540)=[{&(0x7f0000010000)="200000000002000019000000600100000f000000000000000000000004000000000002000020000020000000ddf4655fddf4655f0100ffff53ef010001000000ddf4655f000000000000000001000000000000000b0000000001000008000000d24200001203", 0x66, 0x400}, {&(0x7f0000010100)="0000000000000000000000026856d49a00cc4371bd6a7c893f280045010040", 0x1f, 0x4e0}, {&(0x7f0000010300)="03", 0xfeb1, 0x640}, {&(0x7f0000010400)="030000000400000005", 0xffc3, 0x800}, {&(0x7f0000010e00)="ed41000000040000ddf4655fddf4655fddf4655f000000000000040020", 0x1d, 0x1500}, {&(0x7f00000000c0)="80810000007f", 0xfc3b, 0x1600}], 0x81, &(0x7f0000000180)={[{@errors_remount}]}) 15:17:57 executing program 4: mremap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2000, 0xf870a4a928217c37, &(0x7f0000ff6000/0x2000)=nil) 15:17:58 executing program 0: r0 = socket$inet6_udp(0xa, 0x2, 0x0) getsockopt$IP6T_SO_GET_REVISION_MATCH(r0, 0x29, 0x10, 0x0, &(0x7f0000000140)) 15:17:58 executing program 2: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$TIOCSLCKTRMIOS(r0, 0x4b3b, &(0x7f0000000080)) [ 1045.483998][T13815] loop5: detected capacity change from 0 to 1054 [ 1045.555420][T13815] EXT4-fs (loop5): ext4_check_descriptors: Checksum for group 0 failed (60935!=0) [ 1045.606317][T13815] EXT4-fs (loop5): orphan cleanup on readonly fs [ 1045.613213][T13815] EXT4-fs error (device loop5): ext4_free_inode:282: comm syz-executor.5: reserved or nonexistent inode 3 [ 1045.628642][ T3543] usb 2-1: new high-speed USB device number 19 using dummy_hcd [ 1045.681023][T13815] EXT4-fs (loop5): Remounting filesystem read-only [ 1045.688728][T13815] EXT4-fs warning (device loop5): ext4_enable_quotas:6892: Failed to enable quota tracking (type=0, err=-22). Please run e2fsck to fix. [ 1045.702994][T13815] EXT4-fs (loop5): Cannot turn on quotas: error -22 [ 1045.709748][T13815] EXT4-fs (loop5): mounted filesystem without journal. Quota mode: writeback. 15:17:58 executing program 5: syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000040)='./file0\x00', 0x83c0f, 0x10, &(0x7f0000000540)=[{&(0x7f0000010000)="200000000002000019000000600100000f000000000000000000000004000000000002000020000020000000ddf4655fddf4655f0100ffff53ef010001000000ddf4655f000000000000000001000000000000000b0000000001000008000000d24200001203", 0x66, 0x400}, {&(0x7f0000010100)="0000000000000000000000026856d49a00cc4371bd6a7c893f280045010040", 0x1f, 0x4e0}, {&(0x7f0000010300)="03", 0xfeb1, 0x640}, {&(0x7f0000010400)="030000000400000005", 0xffc3, 0x800}, {&(0x7f0000010e00)="ed41000000040000ddf4655fddf4655fddf4655f000000000000040020", 0x1d, 0x1500}, {&(0x7f00000000c0)="80810000007f", 0xfc3b, 0x1600}], 0x81, &(0x7f0000000180)={[{@errors_remount}]}) 15:17:59 executing program 0: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001300)={0x11, 0x4, &(0x7f00000000c0)=@framed={{}, [@call={0x85, 0x0, 0x0, 0x71}]}, &(0x7f0000000140)='GPL\x00', 0x2, 0x1000, &(0x7f0000000180)=""/4096, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 15:17:59 executing program 2: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x8, 0x757, 0xa00, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x1, 0x0, 0x0, {0x9}, {{{0x7}}}}}]}}]}}, 0x0) 15:17:59 executing program 4: unshare(0x400) r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x3, &(0x7f00000000c0)=ANY=[@ANYBLOB="1800000000000000000000001000000095"], &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000480)={&(0x7f0000000440)='sys_exit\x00', r0}, 0x10) r1 = socket$tipc(0x1e, 0x5, 0x0) prctl$PR_SET_MM_EXE_FILE(0x23, 0xd, r1) [ 1046.013610][ T3543] usb 2-1: config 0 interface 0 altsetting 0 has an invalid endpoint with address 0x0, skipping 15:17:59 executing program 0: creat(&(0x7f0000000280)='./file0\x00', 0x0) mount$cgroup(0x20100000, &(0x7f0000000240)='./file0\x00', &(0x7f0000000080), 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='name=cgroupl,xattr,nonoprefix']) 15:17:59 executing program 4: r0 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x4e22, @multicast2}, 0x10) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0, @remote}, 0x10) r1 = socket$netlink(0x10, 0x3, 0x4) writev(r1, &(0x7f0000001440)=[{&(0x7f00000000c0)="580000001400add427323b472545b45602117fffffff81004e1f4e22ac0f14bb925aa80020007b0009008000e0000002e8461e5508779d2c163ac71025000000ff000001ffffffffffe7ee00000000000000000200000000", 0x58}], 0x1) [ 1046.186891][ T3543] usb 2-1: New USB device found, idVendor=1c73, idProduct=861f, bcdDevice=c0.d9 [ 1046.187041][ T3543] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1046.187156][ T3543] usb 2-1: Product: syz [ 1046.187253][ T3543] usb 2-1: Manufacturer: syz [ 1046.187343][ T3543] usb 2-1: SerialNumber: syz [ 1046.191618][ T3543] usb 2-1: config 0 descriptor?? [ 1046.238584][ T3543] usb 2-1: dvb_usb_v2: found a 'Anysee' in warm state [ 1046.238705][ T3543] usb 2-1: dvb_usb_v2: usb_bulk_msg() failed=-22 [ 1046.238891][ T3543] dvb_usb_anysee: probe of 2-1:0.0 failed with error -22 [ 1046.511003][ T3543] usb 2-1: USB disconnect, device number 19 [ 1046.616918][T13829] loop5: detected capacity change from 0 to 1054 [ 1046.689115][T13829] EXT4-fs (loop5): ext4_check_descriptors: Checksum for group 0 failed (60935!=0) [ 1046.713015][T13829] EXT4-fs (loop5): orphan cleanup on readonly fs [ 1046.713324][T13829] EXT4-fs error (device loop5): ext4_free_inode:282: comm syz-executor.5: reserved or nonexistent inode 3 [ 1046.733866][T13829] EXT4-fs (loop5): Remounting filesystem read-only [ 1046.733973][T13829] EXT4-fs warning (device loop5): ext4_enable_quotas:6892: Failed to enable quota tracking (type=0, err=-22). Please run e2fsck to fix. [ 1046.734096][T13829] EXT4-fs (loop5): Cannot turn on quotas: error -22 [ 1046.734192][T13829] EXT4-fs (loop5): mounted filesystem without journal. Quota mode: writeback. [ 1047.055946][ T3543] usb 3-1: new high-speed USB device number 40 using dummy_hcd [ 1047.312784][ T3543] usb 3-1: Using ep0 maxpacket: 8 [ 1047.432787][ T3543] usb 3-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 1047.432919][ T3543] usb 3-1: config 1 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 1047.612823][ T3543] usb 3-1: New USB device found, idVendor=0757, idProduct=0a00, bcdDevice= 0.40 [ 1047.612968][ T3543] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1047.613082][ T3543] usb 3-1: Product: syz [ 1047.613169][ T3543] usb 3-1: Manufacturer: syz [ 1047.613257][ T3543] usb 3-1: SerialNumber: syz [ 1047.667983][T13836] cgroup: Unknown subsys name 'nonoprefix' [ 1047.670988][ T3543] usbhid 3-1:1.0: couldn't find an input interrupt endpoint [ 1047.871570][ T3543] usb 3-1: USB disconnect, device number 40 15:18:01 executing program 4: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_BATCH(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)={{0x14}, [@NFT_MSG_NEWSET={0x48, 0x9, 0xa, 0x401, 0x0, 0x0, {}, [@NFTA_SET_ID={0x8}, @NFTA_SET_NAME={0x9, 0x2, 'syz1\x00'}, @NFTA_SET_TABLE={0x9, 0x1, 'syz0\x00'}, @NFTA_SET_KEY_LEN={0x8, 0x5, 0x1, 0x0, 0x2}, @NFTA_SET_TIMEOUT={0xc}]}], {0x14, 0x10}}, 0x70}}, 0x0) 15:18:01 executing program 5: syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000040)='./file0\x00', 0x83c0f, 0x10, &(0x7f0000000540)=[{&(0x7f0000010000)="200000000002000019000000600100000f000000000000000000000004000000000002000020000020000000ddf4655fddf4655f0100ffff53ef010001000000ddf4655f000000000000000001000000000000000b0000000001000008000000d24200001203", 0x66, 0x400}, {&(0x7f0000010100)="0000000000000000000000026856d49a00cc4371bd6a7c893f280045010040", 0x1f, 0x4e0}, {&(0x7f0000010300)="03", 0xfeb1, 0x640}, {&(0x7f0000010400)="030000000400000005", 0xffc3, 0x800}, {&(0x7f0000010e00)="ed41000000040000ddf4655fddf4655fddf4655f000000000000040020", 0x1d, 0x1500}, {&(0x7f00000000c0)="80810000007f", 0xfc3b, 0x1600}], 0x81, &(0x7f0000000180)={[{@errors_remount}]}) 15:18:01 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$devlink(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$DEVLINK_CMD_SB_OCC_MAX_CLEAR(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000080)={0x3c, r1, 0x1, 0x0, 0x0, {}, [{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8}}]}, 0x3c}}, 0x0) 15:18:01 executing program 0: close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) r0 = socket$rxrpc(0x21, 0x2, 0xa) connect(r0, 0x0, 0x0) 15:18:01 executing program 3: syz_mount_image$squashfs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x130e, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="6873717308000000911d445f004000000200000003000e00d0500000040000001e010000000000000502000000000000b901000000000000ed010000000000008f0000000000000041010000000000008b01000000000000a7010000000000001a73797a6b616c6c6572203a20001100001a73797a6b616c6c657220000000f3200011000073797a6b616c6c657273b0001d0200ed0100000100911d675f420100604d00ff40005a0000644d00114c002a8d00035d0171298e001a040d00145f000300ff278c004902006d09264c00000e2f746d702f73797a2d696d61676567656e3431393737363339322f66696c6530b500012986010200a0007d00294d00074d0009297d00055d0185ce040a002c010001296402dd03012aed00064d028fce0328232ced000229ec00ff000100c027ed0007dc046520544d1b085c001100004800130100a100f8c300244c00090200040066696c65304800015002b2013104d404f7050200088003032e636f6c6486590201f906a64001ec080131e20005273100322a3100331100001a001200c10086dd0024dd0048dd00a6dd00e2de001e01bc001100008b0100000000000008805cf90100535f0100af010000000000001b001e00000600786174747231060000c401274d0032274d00321100000d001200c100024d00244c00110000c1010000000000000100000000000000de01", 0x1ff}], 0x0, &(0x7f0000010200)) 15:18:01 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000100), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_CHANNELS_SET(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f00000002c0)={0x3c, r1, 0x1, 0x0, 0x0, {}, [@ETHTOOL_A_CHANNELS_OTHER_COUNT={0x8}, @ETHTOOL_A_CHANNELS_COMBINED_COUNT={0x8, 0x9, 0x202}, @ETHTOOL_A_CHANNELS_HEADER={0x18, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth1_vlan\x00'}]}]}, 0x3c}}, 0x0) [ 1048.606998][T13842] loop5: detected capacity change from 0 to 1054 15:18:01 executing program 0: r0 = openat$fb0(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$FBIOPUT_VSCREENINFO(r0, 0x4601, &(0x7f0000000040)={0x30, 0x8, 0x0, 0x0, 0x0, 0x4000, 0x4}) 15:18:01 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$tipc2(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$TIPC_NL_LINK_GET(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000080)={0x24, r1, 0x1, 0x0, 0x0, {}, [@TIPC_NLA_MON={0xc, 0x9, 0x0, 0x1, [@TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8}]}, @TIPC_NLA_BEARER={0x4}]}, 0x24}}, 0x0) sendmsg$TIPC_NL_MON_PEER_GET(0xffffffffffffffff, &(0x7f0000000bc0)={&(0x7f00000008c0)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f0000000b80)={&(0x7f0000000900)={0x280, r1, 0x300, 0x70bd29, 0x25dfdbfb, {}, [@TIPC_NLA_NET={0x4}, @TIPC_NLA_NET={0x3c, 0x7, 0x0, 0x1, [@TIPC_NLA_NET_NODEID_W1={0xc, 0x4, 0x2}, @TIPC_NLA_NET_NODEID_W1={0xc, 0x4, 0x1672}, @TIPC_NLA_NET_NODEID_W1={0xc, 0x4, 0x80}, @TIPC_NLA_NET_NODEID_W1={0xc, 0x4, 0x100}, @TIPC_NLA_NET_ADDR={0x8, 0x2, 0x10000}]}, @TIPC_NLA_NET={0x40, 0x7, 0x0, 0x1, [@TIPC_NLA_NET_ID={0x8, 0x1, 0xfff}, @TIPC_NLA_NET_NODEID_W1={0xc, 0x4, 0x200}, @TIPC_NLA_NET_ID={0x8, 0x1, 0x8}, @TIPC_NLA_NET_ADDR={0x8, 0x2, 0xe0000000}, @TIPC_NLA_NET_ADDR={0x8, 0x2, 0xffffff7f}, @TIPC_NLA_NET_ID={0x8, 0x1, 0x10001}, @TIPC_NLA_NET_ADDR={0x8, 0x2, 0x5}]}, @TIPC_NLA_MEDIA={0x48, 0x5, 0x0, 0x1, [@TIPC_NLA_MEDIA_PROP={0xc, 0x2, 0x0, 0x1, [@TIPC_NLA_PROP_MTU={0x8, 0x4, 0x8}]}, @TIPC_NLA_MEDIA_PROP={0x24, 0x2, 0x0, 0x1, [@TIPC_NLA_PROP_PRIO={0x8, 0x1, 0xc}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x3f}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x1e}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0xdb3}]}, @TIPC_NLA_MEDIA_PROP={0x14, 0x2, 0x0, 0x1, [@TIPC_NLA_PROP_WIN={0x8, 0x3, 0x6}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0xc}]}]}, @TIPC_NLA_BEARER={0xe0, 0x1, 0x0, 0x1, [@TIPC_NLA_BEARER_DOMAIN={0x8, 0x3, 0x5}, @TIPC_NLA_BEARER_UDP_OPTS={0x38, 0x4, {{0x20, 0x1, @in6={0xa, 0x4e20, 0x1b, @mcast1, 0x80}}, {0x14, 0x2, @in={0x2, 0x4e20, @remote}}}}, @TIPC_NLA_BEARER_DOMAIN={0x8, 0x3, 0x4150}, @TIPC_NLA_BEARER_DOMAIN={0x8, 0x3, 0x2}, @TIPC_NLA_BEARER_UDP_OPTS={0x38, 0x4, {{0x20, 0x1, @in6={0xa, 0x4e23, 0x7, @private2={0xfc, 0x2, '\x00', 0x1}, 0xffff1caf}}, {0x14, 0x2, @in={0x2, 0x4e22, @broadcast}}}}, @TIPC_NLA_BEARER_NAME={0xf, 0x1, @l2={'ib', 0x3a, 'ip_vti0\x00'}}, @TIPC_NLA_BEARER_PROP={0x34, 0x2, 0x0, 0x1, [@TIPC_NLA_PROP_PRIO={0x8, 0x1, 0xc}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0xd265}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x1a}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x19}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x200}, @TIPC_NLA_PROP_MTU={0x8}]}, @TIPC_NLA_BEARER_NAME={0x10, 0x1, @l2={'eth', 0x3a, 'erspan0\x00'}}]}, @TIPC_NLA_PUBL={0x1c, 0x3, 0x0, 0x1, [@TIPC_NLA_PUBL_LOWER={0x8, 0x2, 0x7}, @TIPC_NLA_PUBL_UPPER={0x8, 0x3, 0x3}, @TIPC_NLA_PUBL_UPPER={0x8, 0x3, 0x2}]}, @TIPC_NLA_PUBL={0x3c, 0x3, 0x0, 0x1, [@TIPC_NLA_PUBL_TYPE={0x8, 0x1, 0x5}, @TIPC_NLA_PUBL_UPPER={0x8, 0x3, 0xffff1e68}, @TIPC_NLA_PUBL_UPPER={0x8, 0x3, 0xfffff801}, @TIPC_NLA_PUBL_LOWER={0x8, 0x2, 0x85d}, @TIPC_NLA_PUBL_UPPER={0x8, 0x3, 0x2}, @TIPC_NLA_PUBL_TYPE={0x8, 0x1, 0x3}, @TIPC_NLA_PUBL_TYPE={0x8, 0x1, 0x8}]}, @TIPC_NLA_LINK={0x50, 0x4, 0x0, 0x1, [@TIPC_NLA_LINK_PROP={0x2c, 0x7, 0x0, 0x1, [@TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x17}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0xfb}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0xd}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x401}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x11}]}, @TIPC_NLA_LINK_NAME={0x9, 0x1, 'syz1\x00'}, @TIPC_NLA_LINK_NAME={0x13, 0x1, 'broadcast-link\x00'}]}, @TIPC_NLA_MON={0x1c, 0x9, 0x0, 0x1, [@TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8, 0x1, 0x98df}, @TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8, 0x1, 0x3}, @TIPC_NLA_MON_REF={0x8, 0x2, 0x1}]}]}, 0x280}, 0x1, 0x0, 0x0, 0x4}, 0x5000) r2 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NLBL_MGMT_C_REMOVE(r2, &(0x7f0000000640)={&(0x7f0000000540)={0x10, 0x0, 0x0, 0x20000000}, 0xc, &(0x7f0000000600)={&(0x7f0000000580)={0x14}, 0x14}}, 0x0) socket$bt_rfcomm(0x1f, 0x1, 0x3) r3 = syz_genetlink_get_family_id$netlbl_mgmt(&(0x7f0000000780), r2) sendmsg$NLBL_MGMT_C_ADDDEF(r2, &(0x7f0000000840)={&(0x7f0000000740)={0x10, 0x0, 0x0, 0x60}, 0xc, &(0x7f0000000800)={&(0x7f00000007c0)={0x2c, r3, 0x1, 0x70bd2d, 0x25dfdbfb, {}, [@NLBL_MGMT_A_DOMAIN={0xe, 0x1, '/dev/rtc0\x00'}, @NLBL_MGMT_A_PROTOCOL={0x8, 0x2, 0x3}]}, 0x2c}, 0x1, 0x0, 0x0, 0x800}, 0x400) sendmsg$NLBL_MGMT_C_REMOVEDEF(r2, &(0x7f0000000500)={&(0x7f0000000300)={0x10, 0x0, 0x0, 0x1000000}, 0xc, &(0x7f00000004c0)={&(0x7f0000000440)={0x50, 0x0, 0x200, 0x70bd2c, 0x25dfdbfb, {}, [@NLBL_MGMT_A_IPV6ADDR={0x14, 0x5, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}, @NLBL_MGMT_A_PROTOCOL={0x8, 0x2, 0x3}, @NLBL_MGMT_A_PROTOCOL={0x8, 0x2, 0x3}, @NLBL_MGMT_A_CLPDOI={0x8, 0xc, 0x1}, @NLBL_MGMT_A_PROTOCOL={0x8, 0x2, 0x7}, @NLBL_MGMT_A_CV4DOI={0x8, 0x4, 0xffffffffffffffff}]}, 0x50}, 0x1, 0x0, 0x0, 0x400d0}, 0x20008880) ioctl$SECCOMP_IOCTL_NOTIF_RECV(0xffffffffffffffff, 0xc0502100, &(0x7f00000006c0)) syz_read_part_table(0x0, 0x4, &(0x7f00000005c0)=[{&(0x7f0000000040)="ccd5926fce3909b4cf9a29db266dc8edc7fa6e0e845fba9475ed804688e42fb2bda46f0260f5e4e8fe2b055af6516912c6fe88444338e28b0907fc63a87306fbd8867d12befde9a8977292930aef556480bb1a415b06afaa8cf4c35dbfb6916d133f3b2c84130c3b2fe3a19d74568f4afb4aca8136b86e6d25ecf8d8377767337be138e38dda63391c371e69d8a9761ffa01cfff44960ac29bf896f197fd6eedaf226a291d9faf8e15c134550834b78a08cea66341c466d7ee8dd0d055f45324bebabd4b0cc6d947283b5e82", 0xcc, 0x81}, {&(0x7f0000000340)="7c0f94eec14fd15770b5b964ee0904fad28b3d60963b5841a01f9e8cacf0", 0x1e, 0x7}, {&(0x7f0000000380)="89e37400e40625789ef8a7dec8f0de431be886534702ae01233005a6cc196a47010ee45bf1c759bb2c929ef949dca7edd5b2375fd2ee87492186111088e4a8bbbfb7fc9ce3946ebc836af9aacb44f69697b3fa4dd8fc401825577d4560a4adc8c025af19ac1968bed9a7d5d64882b2ef994c9ee17051c3d4affe6301f997acdca581bfc4f0a975e4c2645c6c7dd8a128e998fef0b7ca659501d192a2e11a16662aef", 0xa2, 0x20}, {&(0x7f0000000280)="fb22a033436eddf2a089b7ad6d43b7771ab09ae095a7ecce3c22bc76652a4f8dbb6d1d79e26644420f6fc5bf146f7c37a7680939612e44ab21db7d44c76e00000000000000d7b81e", 0x48, 0x1ff}]) openat$rtc(0xffffffffffffff9c, &(0x7f0000000240), 0x692a80, 0x0) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000680)='./cgroup/syz0\x00', 0x1ff) syz_read_part_table(0x7, 0x2, &(0x7f0000000200)=[{&(0x7f0000000000)="bcb0deb751ace95cdee2824fbd1a596c3421a71fb109d1f591ad72996b9520419d460397f49be9", 0x27, 0xc0f}, {&(0x7f0000000140)="1fcd5a187031fb1c6428d86cfc766aeb2efbdab8529075f395cf139ff61c16cb741d6d707aa318bafe7092b72c32b5fbe1a72e0bf121cad7c7b0a557edd94f8b17a372ca305c723d743c812bb29671e281438d41df0fabeb74aa5eb382d8ebb1725b15166856ba5a4a2b3d1bd9a548c70ff8b557a9ba6cafc3640aa6138d35005ce99b2b", 0xcc, 0x40}]) r4 = openat$vcsa(0xffffffffffffff9c, &(0x7f0000001400), 0x0, 0x0) sendmsg$TIPC_NL_MEDIA_GET(r4, 0x0, 0x0) setsockopt$CAN_RAW_LOOPBACK(r4, 0x65, 0x3, &(0x7f0000000880)=0x1, 0x4) [ 1048.694562][T13842] EXT4-fs (loop5): ext4_check_descriptors: Checksum for group 0 failed (60935!=0) 15:18:01 executing program 1: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r0, 0xc0189436, &(0x7f0000000080)={'ip6gre0\x00', &(0x7f0000000000)={'ip6gre0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @remote, @private2}}) [ 1048.771284][T13842] EXT4-fs (loop5): orphan cleanup on readonly fs [ 1048.778905][T13842] EXT4-fs error (device loop5): ext4_free_inode:282: comm syz-executor.5: reserved or nonexistent inode 3 [ 1048.793644][T13842] EXT4-fs (loop5): Remounting filesystem read-only [ 1048.800312][T13842] EXT4-fs warning (device loop5): ext4_enable_quotas:6892: Failed to enable quota tracking (type=0, err=-22). Please run e2fsck to fix. [ 1048.821013][T13842] EXT4-fs (loop5): Cannot turn on quotas: error -22 [ 1048.829480][T13842] EXT4-fs (loop5): mounted filesystem without journal. Quota mode: writeback. 15:18:02 executing program 5: r0 = openat$kvm(0xffffff9c, &(0x7f00000001c0), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) ioctl$KVM_SET_LAPIC(r2, 0xc008ae88, &(0x7f0000000200)={"06000000dd245c84020100c0c9c8dc1964325fa96fa42b76210000402bec0ba41f010a003a40c8a4024d564b3b00041f01ffff80003c5ca2ce000000ee3778baece6b88378e3d63a07010040361d264ffa8b46485f02baee010100c04252066178868d1ef4b5ffff5dc26ca097ddda7c21a984c2b9ca4bbb7a87165c0c1dbc75d7ea4df10000174a3ac8694525a7e8c499a573577736800000000000008f37f06e4ea9f1e5f0c6c379f9cc58bf69fcde318ead4825aa006a832d309fcda5bb5a6baa41d614f6c8941bee805954a62d196a4e8d4bf6b21224b57f530d0000c1ff53bf79a1f5c5dc34b2262d66ae793b6304a30b97077f1c131045cbc11c4562d22db88d0edc5daee171cc04d96d9ec2db07478fbe65449b404923ad4a5672b1b285c7988c4ec0922c655ff600000000c00dc290d936d93236051fadfb4b95d02c0bda7ce38dabb7cd103fe4d0c9c963cd717a77f8df8d46099b1f58e068af6afbbc19db161c6df1e7c9c71bc08a282fc2c142856b5e69aff4c0a4f72445ef10dcd2c569319d6e9bb2058d023f669a64fc7d9684364673dcfa9235ea5a2ff23c4bb5c5acb2e8976dcac779ff000000000000003d185afe28b774b99d38c90937428617de4cdd6f53c419ce31054182fd898af706f1b1152c691611f897558d4b755cb783978d9859b0537b05b623dcb5c4ca9317471a40fa4998cca80e9605ab8c3c43840abd17deef0c8694c4395fc99be3c3fe7aeb8af4929ce7d346ca702f78b233b5208752726ed9f0c340d494b92d19cc930bb8a5f8b4da8f4603ac0c3b698384e17a570dc8524823ed15af4ecfabb4b2541d3c114b7bba1c21a845c9cf0d1cc24aba16f70f558b2246ad95ccf7d3f80cc0ab26f08336ea1a33b79cf35b898837016eb211a1734c7af076e15451e33519fc978f66df7df4557c91024a8dc130a28ef5f63ad07b39c8d23b85cf434e065e8a29a800655d127de6f6347b4951f97b5703dc78b1ca9d74ea6a9ae12ab367c0de2659cc38d2f33ddd86e0597d33361eada119b5132145fa4525c488c7fffd6ceda6e9a02ebd97ced6b0161f2cc84615ceb8b18883299c636e9e46724a9a0600a8bb02f3e489631d522019be5fe12a33caf9dd8768ddbc02a484c345c3efb254297b1dbb04989c3f9f3c7b3c985c39b1d313018068d3809bac8c657e39f47692613e28387e955722908dd88b863c8e1af3cc50815b6f070072975af74e97a5a8110a4d74496f4c8ec82ddb56d9b962d2fc43fa01a047666865c84f7cff36056cc4ac258021e1581d43badaaec6cc5a2ef989de9801fed6d4be2bfcfe07a69c46bffb7e7603970800000000000000d372bdd6d89dc1ecf63c23d506114d0fba2bd1c69e8fdcda85ce975ec1381b1cec6ddaa76e186719d819164300"}) [ 1049.239319][T13851] loop3: detected capacity change from 0 to 9 15:18:02 executing program 2: r0 = add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffb) r1 = add_key$keyring(&(0x7f0000000100), &(0x7f0000000140)={'syz', 0x3}, 0x0, 0x0, r0) keyctl$restrict_keyring(0x1d, r1, 0x0, 0x0) [ 1049.388415][T13851] unable to read id index table 15:18:02 executing program 3: syz_mount_image$squashfs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x130e, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="6873717308000000911d445f004000000200000003000e00d0500000040000001e010000000000000502000000000000b901000000000000ed010000000000008f0000000000000041010000000000008b01000000000000a7010000000000001a73797a6b616c6c6572203a20001100001a73797a6b616c6c657220000000f3200011000073797a6b616c6c657273b0001d0200ed0100000100911d675f420100604d00ff40005a0000644d00114c002a8d00035d0171298e001a040d00145f000300ff278c004902006d09264c00000e2f746d702f73797a2d696d61676567656e3431393737363339322f66696c6530b500012986010200a0007d00294d00074d0009297d00055d0185ce040a002c010001296402dd03012aed00064d028fce0328232ced000229ec00ff000100c027ed0007dc046520544d1b085c001100004800130100a100f8c300244c00090200040066696c65304800015002b2013104d404f7050200088003032e636f6c6486590201f906a64001ec080131e20005273100322a3100331100001a001200c10086dd0024dd0048dd00a6dd00e2de001e01bc001100008b0100000000000008805cf90100535f0100af010000000000001b001e00000600786174747231060000c401274d0032274d00321100000d001200c100024d00244c00110000c1010000000000000100000000000000de01", 0x1ff}], 0x0, &(0x7f0000010200)) 15:18:02 executing program 1: r0 = socket$rxrpc(0x21, 0x2, 0x2) setsockopt$RXRPC_SECURITY_KEYRING(r0, 0x110, 0x6, 0x0, 0x0) [ 1049.647591][T13857] loop4: detected capacity change from 0 to 1 15:18:02 executing program 0: r0 = openat$fb0(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$FBIOPUT_VSCREENINFO(r0, 0x4601, &(0x7f0000000040)={0x30, 0x8, 0x0, 0x0, 0x0, 0x4000, 0x4}) [ 1049.718739][T13857] Dev loop4: unable to read RDB block 1 [ 1049.724943][T13857] loop4: unable to read partition table [ 1049.750385][T13857] loop4: partition table beyond EOD, truncated [ 1049.757051][T13857] loop_reread_partitions: partition scan of loop4 () failed (rc=-5) 15:18:02 executing program 4: r0 = socket$rxrpc(0x21, 0x2, 0xa) bind$rxrpc(r0, &(0x7f0000001340)=@in4={0x21, 0x0, 0x2, 0x0, {0x2, 0x0, @empty}}, 0x24) 15:18:03 executing program 2: prctl$PR_SET_SECCOMP(0x16, 0x2, &(0x7f0000000000)={0x1, &(0x7f0000000180)=[{0x200000000006, 0x0, 0x0, 0x7ffc0001}]}) pkey_alloc(0x0, 0x0) 15:18:03 executing program 5: r0 = openat$kvm(0xffffff9c, &(0x7f00000001c0), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) ioctl$KVM_SET_LAPIC(r2, 0xc008ae88, &(0x7f0000000200)={"06000000dd245c84020100c0c9c8dc1964325fa96fa42b76210000402bec0ba41f010a003a40c8a4024d564b3b00041f01ffff80003c5ca2ce000000ee3778baece6b88378e3d63a07010040361d264ffa8b46485f02baee010100c04252066178868d1ef4b5ffff5dc26ca097ddda7c21a984c2b9ca4bbb7a87165c0c1dbc75d7ea4df10000174a3ac8694525a7e8c499a573577736800000000000008f37f06e4ea9f1e5f0c6c379f9cc58bf69fcde318ead4825aa006a832d309fcda5bb5a6baa41d614f6c8941bee805954a62d196a4e8d4bf6b21224b57f530d0000c1ff53bf79a1f5c5dc34b2262d66ae793b6304a30b97077f1c131045cbc11c4562d22db88d0edc5daee171cc04d96d9ec2db07478fbe65449b404923ad4a5672b1b285c7988c4ec0922c655ff600000000c00dc290d936d93236051fadfb4b95d02c0bda7ce38dabb7cd103fe4d0c9c963cd717a77f8df8d46099b1f58e068af6afbbc19db161c6df1e7c9c71bc08a282fc2c142856b5e69aff4c0a4f72445ef10dcd2c569319d6e9bb2058d023f669a64fc7d9684364673dcfa9235ea5a2ff23c4bb5c5acb2e8976dcac779ff000000000000003d185afe28b774b99d38c90937428617de4cdd6f53c419ce31054182fd898af706f1b1152c691611f897558d4b755cb783978d9859b0537b05b623dcb5c4ca9317471a40fa4998cca80e9605ab8c3c43840abd17deef0c8694c4395fc99be3c3fe7aeb8af4929ce7d346ca702f78b233b5208752726ed9f0c340d494b92d19cc930bb8a5f8b4da8f4603ac0c3b698384e17a570dc8524823ed15af4ecfabb4b2541d3c114b7bba1c21a845c9cf0d1cc24aba16f70f558b2246ad95ccf7d3f80cc0ab26f08336ea1a33b79cf35b898837016eb211a1734c7af076e15451e33519fc978f66df7df4557c91024a8dc130a28ef5f63ad07b39c8d23b85cf434e065e8a29a800655d127de6f6347b4951f97b5703dc78b1ca9d74ea6a9ae12ab367c0de2659cc38d2f33ddd86e0597d33361eada119b5132145fa4525c488c7fffd6ceda6e9a02ebd97ced6b0161f2cc84615ceb8b18883299c636e9e46724a9a0600a8bb02f3e489631d522019be5fe12a33caf9dd8768ddbc02a484c345c3efb254297b1dbb04989c3f9f3c7b3c985c39b1d313018068d3809bac8c657e39f47692613e28387e955722908dd88b863c8e1af3cc50815b6f070072975af74e97a5a8110a4d74496f4c8ec82ddb56d9b962d2fc43fa01a047666865c84f7cff36056cc4ac258021e1581d43badaaec6cc5a2ef989de9801fed6d4be2bfcfe07a69c46bffb7e7603970800000000000000d372bdd6d89dc1ecf63c23d506114d0fba2bd1c69e8fdcda85ce975ec1381b1cec6ddaa76e186719d819164300"}) 15:18:03 executing program 1: r0 = socket$l2tp(0x2, 0x2, 0x73) ioctl$sock_TIOCOUTQ(r0, 0x5411, &(0x7f0000000000)) [ 1050.596743][T13871] loop3: detected capacity change from 0 to 9 [ 1050.688182][T13871] unable to read id index table 15:18:03 executing program 4: r0 = socket$inet_udp(0x2, 0x2, 0x0) getsockopt$sock_buf(r0, 0x1, 0x2c, &(0x7f0000004940)=""/108, &(0x7f00000049c0)=0x6c) 15:18:03 executing program 0: r0 = openat$fb0(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$FBIOPUT_VSCREENINFO(r0, 0x4601, &(0x7f0000000040)={0x30, 0x8, 0x0, 0x0, 0x0, 0x4000, 0x4}) 15:18:03 executing program 3: syz_mount_image$squashfs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x130e, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="6873717308000000911d445f004000000200000003000e00d0500000040000001e010000000000000502000000000000b901000000000000ed010000000000008f0000000000000041010000000000008b01000000000000a7010000000000001a73797a6b616c6c6572203a20001100001a73797a6b616c6c657220000000f3200011000073797a6b616c6c657273b0001d0200ed0100000100911d675f420100604d00ff40005a0000644d00114c002a8d00035d0171298e001a040d00145f000300ff278c004902006d09264c00000e2f746d702f73797a2d696d61676567656e3431393737363339322f66696c6530b500012986010200a0007d00294d00074d0009297d00055d0185ce040a002c010001296402dd03012aed00064d028fce0328232ced000229ec00ff000100c027ed0007dc046520544d1b085c001100004800130100a100f8c300244c00090200040066696c65304800015002b2013104d404f7050200088003032e636f6c6486590201f906a64001ec080131e20005273100322a3100331100001a001200c10086dd0024dd0048dd00a6dd00e2de001e01bc001100008b0100000000000008805cf90100535f0100af010000000000001b001e00000600786174747231060000c401274d0032274d00321100000d001200c100024d00244c00110000c1010000000000000100000000000000de01", 0x1ff}], 0x0, &(0x7f0000010200)) [ 1050.919832][ T24] audit: type=1326 audit(1652195883.971:185): auid=4294967295 uid=0 gid=0 ses=4294967295 subj==unconfined pid=13873 comm="syz-executor.2" exe="/root/syz-executor.2" sig=0 arch=40000003 syscall=240 compat=1 ip=0xf7fbe549 code=0x7ffc0000 [ 1050.943810][ T24] audit: type=1326 audit(1652195883.971:186): auid=4294967295 uid=0 gid=0 ses=4294967295 subj==unconfined pid=13873 comm="syz-executor.2" exe="/root/syz-executor.2" sig=0 arch=40000003 syscall=381 compat=1 ip=0xf7fbe549 code=0x7ffc0000 15:18:04 executing program 2: mkdir(&(0x7f0000000200)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000400)='./file0\x00', &(0x7f0000000280)='tmpfs\x00', 0x0, 0x0) chdir(&(0x7f0000000140)='./file0\x00') symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000040)='./file0\x00') lchown(&(0x7f00000000c0)='./file0\x00', 0xee00, 0xffffffffffffffff) unlink(&(0x7f0000000000)='./file0\x00') [ 1050.966774][ T24] audit: type=1326 audit(1652195883.971:187): auid=4294967295 uid=0 gid=0 ses=4294967295 subj==unconfined pid=13873 comm="syz-executor.2" exe="/root/syz-executor.2" sig=0 arch=40000003 syscall=240 compat=1 ip=0xf7fbe549 code=0x7ffc0000 15:18:04 executing program 5: r0 = openat$kvm(0xffffff9c, &(0x7f00000001c0), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) ioctl$KVM_SET_LAPIC(r2, 0xc008ae88, &(0x7f0000000200)={"06000000dd245c84020100c0c9c8dc1964325fa96fa42b76210000402bec0ba41f010a003a40c8a4024d564b3b00041f01ffff80003c5ca2ce000000ee3778baece6b88378e3d63a07010040361d264ffa8b46485f02baee010100c04252066178868d1ef4b5ffff5dc26ca097ddda7c21a984c2b9ca4bbb7a87165c0c1dbc75d7ea4df10000174a3ac8694525a7e8c499a573577736800000000000008f37f06e4ea9f1e5f0c6c379f9cc58bf69fcde318ead4825aa006a832d309fcda5bb5a6baa41d614f6c8941bee805954a62d196a4e8d4bf6b21224b57f530d0000c1ff53bf79a1f5c5dc34b2262d66ae793b6304a30b97077f1c131045cbc11c4562d22db88d0edc5daee171cc04d96d9ec2db07478fbe65449b404923ad4a5672b1b285c7988c4ec0922c655ff600000000c00dc290d936d93236051fadfb4b95d02c0bda7ce38dabb7cd103fe4d0c9c963cd717a77f8df8d46099b1f58e068af6afbbc19db161c6df1e7c9c71bc08a282fc2c142856b5e69aff4c0a4f72445ef10dcd2c569319d6e9bb2058d023f669a64fc7d9684364673dcfa9235ea5a2ff23c4bb5c5acb2e8976dcac779ff000000000000003d185afe28b774b99d38c90937428617de4cdd6f53c419ce31054182fd898af706f1b1152c691611f897558d4b755cb783978d9859b0537b05b623dcb5c4ca9317471a40fa4998cca80e9605ab8c3c43840abd17deef0c8694c4395fc99be3c3fe7aeb8af4929ce7d346ca702f78b233b5208752726ed9f0c340d494b92d19cc930bb8a5f8b4da8f4603ac0c3b698384e17a570dc8524823ed15af4ecfabb4b2541d3c114b7bba1c21a845c9cf0d1cc24aba16f70f558b2246ad95ccf7d3f80cc0ab26f08336ea1a33b79cf35b898837016eb211a1734c7af076e15451e33519fc978f66df7df4557c91024a8dc130a28ef5f63ad07b39c8d23b85cf434e065e8a29a800655d127de6f6347b4951f97b5703dc78b1ca9d74ea6a9ae12ab367c0de2659cc38d2f33ddd86e0597d33361eada119b5132145fa4525c488c7fffd6ceda6e9a02ebd97ced6b0161f2cc84615ceb8b18883299c636e9e46724a9a0600a8bb02f3e489631d522019be5fe12a33caf9dd8768ddbc02a484c345c3efb254297b1dbb04989c3f9f3c7b3c985c39b1d313018068d3809bac8c657e39f47692613e28387e955722908dd88b863c8e1af3cc50815b6f070072975af74e97a5a8110a4d74496f4c8ec82ddb56d9b962d2fc43fa01a047666865c84f7cff36056cc4ac258021e1581d43badaaec6cc5a2ef989de9801fed6d4be2bfcfe07a69c46bffb7e7603970800000000000000d372bdd6d89dc1ecf63c23d506114d0fba2bd1c69e8fdcda85ce975ec1381b1cec6ddaa76e186719d819164300"}) 15:18:04 executing program 1: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_MSG_GETRULE(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000100)={0x14, 0x7, 0xa, 0x301}, 0x14}}, 0x0) 15:18:04 executing program 0: r0 = openat$fb0(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$FBIOPUT_VSCREENINFO(r0, 0x4601, &(0x7f0000000040)={0x30, 0x8, 0x0, 0x0, 0x0, 0x4000, 0x4}) 15:18:04 executing program 4: syz_emit_ethernet(0x8e, &(0x7f0000000100)={@random="8b474fc30be2", @remote, @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "00c401", 0x58, 0x3a, 0x0, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, @mcast2, {[], @dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, "011700", 0x0, 0x11, 0x0, @mcast1, @ipv4={'\x00', '\xff\xff', @local}, [@dstopts={0x0, 0x3, '\x00', [@calipso={0x7, 0x18, {0x0, 0x4, 0x0, 0x0, [0x0, 0x0]}}]}]}}}}}}}, 0x0) [ 1051.763103][T13889] loop3: detected capacity change from 0 to 9 15:18:04 executing program 2: seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000300)={0x3, &(0x7f0000000040)=[{0x15}, {0x15, 0x0, 0x0, 0x9}, {0x6}]}) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) [ 1051.833018][T13889] unable to read id index table 15:18:05 executing program 1: r0 = socket(0x200000000000011, 0x2, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f00000000c0)={'ip6gre0\x00', 0x0}) sendmmsg(r0, &(0x7f0000005c00)=[{{&(0x7f0000000000)=@ieee802154={0x24, @long={0x3, 0x0, {0xaaaaaaaaaaaa0102}}}, 0x80, 0x0}}, {{&(0x7f0000000280)=@can={0x1d, r2}, 0x80, 0x0}}], 0x2, 0x0) 15:18:05 executing program 3: syz_mount_image$squashfs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x130e, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="6873717308000000911d445f004000000200000003000e00d0500000040000001e010000000000000502000000000000b901000000000000ed010000000000008f0000000000000041010000000000008b01000000000000a7010000000000001a73797a6b616c6c6572203a20001100001a73797a6b616c6c657220000000f3200011000073797a6b616c6c657273b0001d0200ed0100000100911d675f420100604d00ff40005a0000644d00114c002a8d00035d0171298e001a040d00145f000300ff278c004902006d09264c00000e2f746d702f73797a2d696d61676567656e3431393737363339322f66696c6530b500012986010200a0007d00294d00074d0009297d00055d0185ce040a002c010001296402dd03012aed00064d028fce0328232ced000229ec00ff000100c027ed0007dc046520544d1b085c001100004800130100a100f8c300244c00090200040066696c65304800015002b2013104d404f7050200088003032e636f6c6486590201f906a64001ec080131e20005273100322a3100331100001a001200c10086dd0024dd0048dd00a6dd00e2de001e01bc001100008b0100000000000008805cf90100535f0100af010000000000001b001e00000600786174747231060000c401274d0032274d00321100000d001200c100024d00244c00110000c1010000000000000100000000000000de01", 0x1ff}], 0x0, &(0x7f0000010200)) 15:18:05 executing program 5: r0 = openat$kvm(0xffffff9c, &(0x7f00000001c0), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) ioctl$KVM_SET_LAPIC(r2, 0xc008ae88, &(0x7f0000000200)={"06000000dd245c84020100c0c9c8dc1964325fa96fa42b76210000402bec0ba41f010a003a40c8a4024d564b3b00041f01ffff80003c5ca2ce000000ee3778baece6b88378e3d63a07010040361d264ffa8b46485f02baee010100c04252066178868d1ef4b5ffff5dc26ca097ddda7c21a984c2b9ca4bbb7a87165c0c1dbc75d7ea4df10000174a3ac8694525a7e8c499a573577736800000000000008f37f06e4ea9f1e5f0c6c379f9cc58bf69fcde318ead4825aa006a832d309fcda5bb5a6baa41d614f6c8941bee805954a62d196a4e8d4bf6b21224b57f530d0000c1ff53bf79a1f5c5dc34b2262d66ae793b6304a30b97077f1c131045cbc11c4562d22db88d0edc5daee171cc04d96d9ec2db07478fbe65449b404923ad4a5672b1b285c7988c4ec0922c655ff600000000c00dc290d936d93236051fadfb4b95d02c0bda7ce38dabb7cd103fe4d0c9c963cd717a77f8df8d46099b1f58e068af6afbbc19db161c6df1e7c9c71bc08a282fc2c142856b5e69aff4c0a4f72445ef10dcd2c569319d6e9bb2058d023f669a64fc7d9684364673dcfa9235ea5a2ff23c4bb5c5acb2e8976dcac779ff000000000000003d185afe28b774b99d38c90937428617de4cdd6f53c419ce31054182fd898af706f1b1152c691611f897558d4b755cb783978d9859b0537b05b623dcb5c4ca9317471a40fa4998cca80e9605ab8c3c43840abd17deef0c8694c4395fc99be3c3fe7aeb8af4929ce7d346ca702f78b233b5208752726ed9f0c340d494b92d19cc930bb8a5f8b4da8f4603ac0c3b698384e17a570dc8524823ed15af4ecfabb4b2541d3c114b7bba1c21a845c9cf0d1cc24aba16f70f558b2246ad95ccf7d3f80cc0ab26f08336ea1a33b79cf35b898837016eb211a1734c7af076e15451e33519fc978f66df7df4557c91024a8dc130a28ef5f63ad07b39c8d23b85cf434e065e8a29a800655d127de6f6347b4951f97b5703dc78b1ca9d74ea6a9ae12ab367c0de2659cc38d2f33ddd86e0597d33361eada119b5132145fa4525c488c7fffd6ceda6e9a02ebd97ced6b0161f2cc84615ceb8b18883299c636e9e46724a9a0600a8bb02f3e489631d522019be5fe12a33caf9dd8768ddbc02a484c345c3efb254297b1dbb04989c3f9f3c7b3c985c39b1d313018068d3809bac8c657e39f47692613e28387e955722908dd88b863c8e1af3cc50815b6f070072975af74e97a5a8110a4d74496f4c8ec82ddb56d9b962d2fc43fa01a047666865c84f7cff36056cc4ac258021e1581d43badaaec6cc5a2ef989de9801fed6d4be2bfcfe07a69c46bffb7e7603970800000000000000d372bdd6d89dc1ecf63c23d506114d0fba2bd1c69e8fdcda85ce975ec1381b1cec6ddaa76e186719d819164300"}) 15:18:05 executing program 0: seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000140)={0x1, &(0x7f0000000000)=[{0x6, 0x0, 0x0, 0x7fffffff}]}) prctl$PR_SET_SECCOMP(0x16, 0x2, &(0x7f0000000000)={0x1, &(0x7f0000000180)=[{0x200000000006, 0x0, 0x0, 0x7ffc0001}]}) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0xa, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x6}]}) 15:18:05 executing program 4: r0 = openat$vhost_vsock(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) r1 = openat$vhost_vsock(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) ioctl$VHOST_SET_OWNER(r1, 0xaf01, 0x0) ioctl$VHOST_SET_OWNER(r0, 0xaf01, 0x0) [ 1052.693696][ T24] audit: type=1326 audit(1652195885.751:188): auid=4294967295 uid=0 gid=0 ses=4294967295 subj==unconfined pid=13901 comm="syz-executor.2" exe="/root/syz-executor.2" sig=31 arch=40000003 syscall=240 compat=1 ip=0xf7fbe549 code=0x0 15:18:05 executing program 1: sendmsg$DEVLINK_CMD_SB_GET(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x8014}, 0x64000879) sendmsg$DEVLINK_CMD_TRAP_POLICER_GET(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x46, &(0x7f0000000680)={0x0}, 0x1, 0x0, 0x0, 0xcad360e9b9ecf31c}, 0x890) mount$bpf(0x20000000, &(0x7f0000000100)='./file0\x00', 0x0, 0x2001001, 0x0) r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket$packet(0x11, 0x3, 0x300) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f0000000080)={'veth0_macvtap\x00', 0x0}) sendmsg$DEVLINK_CMD_TRAP_POLICER_GET(0xffffffffffffffff, &(0x7f0000000740)={&(0x7f0000000400)={0x10, 0x0, 0x0, 0x100}, 0xc, &(0x7f0000000440)={&(0x7f0000000540)=ANY=[], 0x88}}, 0x40000) r3 = syz_mount_image$vfat(&(0x7f00000002c0), &(0x7f0000000940)='./file1\x00', 0x0, 0x3, &(0x7f00000004c0)=[{&(0x7f0000000000)="eb3c906d8d6673fdd2617400028001000240000004f801", 0x17}, {&(0x7f0000000a80)="57595a4b414c4c45522020085ac19f69b8f2b2b1ea1b8a0ac9135eed1df1df001cc2de850f1fffb2aed768634ef7e75effac2ac4c15e29fb3c18edfff8d198e312475ffa1d000000000000ad25822a17b17f463e104179c19c2ad2fbd1e5e0aaa2ab31ddc0777df2ec4f62826086704d703da32c57364aed74cd748a178abcaf1180ad796d06c155f32244dbebeab6d3ed941a1cacccf272186cd3ca10ff022a10965e82db34eb6d694a58a9989a416b163d4c4bc2980811859148351be5df8d1fdeb501f8a68095f4971f6ce1898a89338c7c085e24c6593256f2fc4816ce2f4ae05785f0098163b801f28941f7d343aeb1c6742251c5e613ce9f4ad9c503cb947f59ac5db2c689c13a6fccb72ea02aaecc64d9839ad3c2", 0x118, 0x600}, {0x0, 0x0, 0x10e00}], 0x28184c0, &(0x7f0000000840)={[{@shortname_win95}, {@fat=@nocase}, {@iocharset={'iocharset', 0x3d, 'default'}}, {@fat=@sys_immutable}, {@numtail}, {@shortname_lower}, {@fat=@fmask={'fmask', 0x3d, 0x1}}]}) mount$bpf(0x0, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000480), 0x0, &(0x7f0000000bc0)=ANY=[@ANYBLOB="6d6f64653d30303030303030303030303030303030303030343030302c6d6f64653d30303030303030303030303030303030303030303030332c6d6f64653d30303030303030303030303030303030303030303030372c6d6f64653d30303030303030303030303030303001000000303030302c6d6f64653d30303030303030303030303030303030303030303031302c6f626a5f726f6c653d40212c666f776e65723e01c98da4ac4496336f0dd72da77f127e49e66a8719ba85d6f28b16fabe5e1e126fb45f51213190e9ef62914d50679261a263601280d1ce1c8dd80dc5d823be368593fc21218d07a4a6225f52331d4f90d590809381ffaf8083ae2217dabf1535633d00cc98894cae84c17ecb47c9030235fe73676d9bdcf3e5a6f655709d29ca7b9f43cc2e90f6d3fa8b86e1700dac2918db387479e01f78ce603b7da78277ee07f6748d4fc86dd9c135ad7476ba7b7307", @ANYRESDEC=0x0, @ANYRES32, @ANYRES32=r1, @ANYBLOB="2c66736e616d653d265c2f26287d3a23212ce32c726f6f74636f6e746578743d757365725f752c6d6561737572652c646566636f6e746578743d", @ANYRESDEC=0x0, @ANYBLOB="2c00974c2b0d0a531aa49eba89fd5c7a25ca19415729a939681157d6d053e753f7bd515b321f852be3993002a09bc1388986f347364b78e6c2f58e287b049fdf7b7f792d45a318e0c49fdf7b930cf3e1344656253563d885387f10cf85bf5a9080450b66896d5212c879d394720c04c278a1d934eb94a5cf8b4b98906220389727bf559573606ae811301cda977804500d601e891b3b9071b56ddac5a03cfd347526881c7793221f31f019f0b82cbe4730444e4eabb75694a7c82f591d8eae04f8939d741de29b24a53d44448ff0e7d700a3d6f23a408e2f6b16d2f35a0e78e75bf1773b10"]) mkdirat(r3, &(0x7f0000000040)='./file1\x00', 0x2300) mknodat$loop(r3, &(0x7f0000000540)='./file0\x00', 0x2000, 0x0) ioctl$sock_inet_SIOCSIFBRDADDR(r1, 0x891a, &(0x7f0000000640)={'vlan0\x00', {0x2, 0x0, @initdev}}) bind$packet(0xffffffffffffffff, &(0x7f0000000140)={0x11, 0x1b, r2, 0x1, 0x0, 0x6, @multicast}, 0xfffffffffffffef8) sendmsg$nl_route(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000700)=ANY=[@ANYBLOB="3400000011001350507d1fc74e85f1e5cb45b2bc", @ANYRES32=r2, @ANYRES32=r1], 0x34}, 0x1, 0x0, 0x0, 0x8000}, 0x40) rename(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000580)='./file1\x00') sendmsg$DEVLINK_CMD_TRAP_POLICER_GET(0xffffffffffffffff, &(0x7f0000000380)={&(0x7f0000000200)={0x10, 0x0, 0x0, 0x10}, 0xc, &(0x7f0000000280)={&(0x7f00000006c0)=ANY=[], 0x150}, 0x1, 0x0, 0x0, 0x40000c1}, 0x0) pivot_root(&(0x7f0000000180)='./file1\x00', &(0x7f0000000500)='./file0\x00') sendmsg$unix(0xffffffffffffffff, &(0x7f0000000800)={0x0, 0x0, &(0x7f00000006c0), 0x0, &(0x7f0000000ec0)=ANY=[@ANYRES64, @ANYRES32=r0, @ANYRESHEX, @ANYRESOCT=r0, @ANYRESOCT=r0, @ANYBLOB="1c02ff000072af63c03b2557284c7c105077c438279ff5c79e2e336122622dfdc7a756c0b8ce0d0f92cd2febbb0f77f42819aef880f0e690435f6f1af5d6031a9fc1c9b502875bb49eb07f9405f786ba2e62defaea03601252a8efa8a777c924dc73dfadd617a13e789d7963b0cf92621c19cab709f37fd5b1e874f0f794dfae85f4a8c707040023e366a35910f2a059882d6ca8c1479a466dd4c66dd2a93c24a737f5196ab907709176c3b59287f503e16fc01e6aaec96c87d84fe01210f21c7a265dd5b05fa9b26c78cb0e2a13a6c0996bec64cd1d4c2dacd8d97f13f26c1c08e82b757d330f", @ANYRESOCT, @ANYRES16=r2, @ANYBLOB="ffe30bb7033be82444ed39ac08efcde7e7df2300000000000000db8804ed453848de4bad1e07000000000051e1c0df7232b2332e0afa4e163f191bd24ae4547c336b52bd392287f3d7d56f6db04f4554d61c5b457c4a6f4cb66913fcfd2a227abdef2ff40adf0c9a8fe3abd377a30f5ced479ed3e1a82ec1e677458a9f270c8eb1", @ANYRES32=r0, @ANYRESDEC, @ANYBLOB="06"], 0x58, 0x801}, 0x40000) getsockopt$SO_COOKIE(0xffffffffffffffff, 0x1, 0x39, &(0x7f00000000c0), &(0x7f0000000600)=0x8) pivot_root(&(0x7f0000000240)='./file1\x00', &(0x7f00000003c0)='./file1\x00') [ 1053.035509][T13907] loop3: detected capacity change from 0 to 9 [ 1053.158532][T13907] unable to read id index table 15:18:06 executing program 5: seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000300)={0x1, &(0x7f0000000000)=[{0x6, 0x0, 0x0, 0x7ffffdc0}]}) r0 = openat$audio1(0xffffff9c, &(0x7f00000000c0), 0x0, 0x0) fstat(r0, &(0x7f0000000100)) [ 1053.327152][ T24] audit: type=1326 audit(1652195886.381:189): auid=4294967295 uid=0 gid=0 ses=4294967295 subj==unconfined pid=13910 comm="syz-executor.0" exe="/root/syz-executor.0" sig=0 arch=40000003 syscall=240 compat=1 ip=0xf7fbe549 code=0x7ffc0000 [ 1053.350789][ T24] audit: type=1326 audit(1652195886.381:190): auid=4294967295 uid=0 gid=0 ses=4294967295 subj==unconfined pid=13910 comm="syz-executor.0" exe="/root/syz-executor.0" sig=0 arch=40000003 syscall=354 compat=1 ip=0xf7fbe549 code=0x7ffc0000 [ 1053.397551][ T24] audit: type=1326 audit(1652195886.431:191): auid=4294967295 uid=0 gid=0 ses=4294967295 subj==unconfined pid=13910 comm="syz-executor.0" exe="/root/syz-executor.0" sig=31 arch=40000003 syscall=240 compat=1 ip=0xf7fbe549 code=0x0 15:18:06 executing program 0: syz_emit_ethernet(0x7e, &(0x7f0000000000)={@broadcast, @local, @void, {@ipv4={0x800, @icmp={{0x5, 0x4, 0x0, 0x0, 0x70, 0x0, 0x0, 0x0, 0x1, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}, @local}, @time_exceeded={0x3, 0x0, 0x0, 0x0, 0x0, 0xe000, {0x15, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x11, 0x0, @loopback=0xac1414aa, @local, {[@end, @timestamp_addr={0x44, 0x3c, 0x0, 0x1, 0x0, [{}, {@loopback=0x7f000006}, {@dev}, {@dev}, {@loopback}, {@private}, {@empty}]}]}}}}}}}, 0x0) 15:18:06 executing program 2: clock_settime(0xf, &(0x7f0000000080)) 15:18:06 executing program 4: r0 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000400)={&(0x7f00000000c0)=@newlink={0x48, 0x10, 0x705, 0x0, 0x0, {0x2}, [@IFLA_LINKINFO={0x28, 0x12, 0x0, 0x1, @geneve={{0xb}, {0x18, 0x2, 0x0, 0x1, [@IFLA_GENEVE_REMOTE6={0x14, 0x7, @loopback={0xff00000000000000}}]}}}]}, 0x48}}, 0x0) [ 1053.735657][T13918] loop1: detected capacity change from 0 to 270 15:18:06 executing program 3: unshare(0x22020000) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mount(&(0x7f0000000080)=ANY=[], &(0x7f0000000080)='./file0\x00', 0x0, 0x124148b, 0x0) pivot_root(&(0x7f0000000140)='./file0\x00', &(0x7f00000000c0)='./file0\x00') unshare(0x40020000) rmdir(&(0x7f0000000040)='./file0\x00') [ 1053.959904][T13920] netlink: 20 bytes leftover after parsing attributes in process `syz-executor.1'. 15:18:07 executing program 0: syz_emit_ethernet(0x7e, &(0x7f0000000000)={@broadcast, @local, @void, {@ipv4={0x800, @icmp={{0x5, 0x4, 0x0, 0x0, 0x70, 0x0, 0x0, 0x0, 0x1, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}, @local}, @time_exceeded={0x3, 0x0, 0x0, 0x0, 0x0, 0xe000, {0x15, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x11, 0x0, @loopback=0xac1414aa, @local, {[@end, @timestamp_addr={0x44, 0x3c, 0x0, 0x1, 0x0, [{}, {@loopback=0x7f000006}, {@dev}, {@dev}, {@loopback}, {@private}, {@empty}]}]}}}}}}}, 0x0) 15:18:07 executing program 2: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="8e0e9b4b081b28559b3361", 0x12e9}], 0x1) 15:18:07 executing program 5: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$batadv(&(0x7f0000000080), 0xffffffffffffffff) r2 = socket(0x1, 0x1, 0x0) getsockname$packet(r2, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000240)=0x14) sendmsg$BATADV_CMD_GET_MCAST_FLAGS(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000100)={0x1c, r1, 0x701, 0x0, 0x0, {0xa}, [@BATADV_ATTR_MESH_IFINDEX={0x8, 0x3, r3}]}, 0x1c}}, 0x0) bind$packet(0xffffffffffffffff, &(0x7f0000000080)={0x11, 0x19, r3, 0x1, 0x2, 0x6, @local}, 0x14) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) r5 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r5, &(0x7f0000000000)={0xa, 0x8000002, 0x0, @empty}, 0x1c) sendto$inet6(r5, 0x0, 0x0, 0x22004001, &(0x7f0000b63fe4)={0xa, 0x2, 0x0, @loopback, 0x4}, 0x1c) r6 = socket$netlink(0x10, 0x3, 0x0) writev(r6, &(0x7f0000000180)=[{&(0x7f0000000080)="390000001300034700bb65e1c3c6ffff01000000010000005600000025000000190004000400000007fd17e5ffff0800040000000000000000", 0x39}], 0x1) write$binfmt_misc(r5, &(0x7f0000000280)=ANY=[@ANYRESHEX=r4], 0xfffffecc) r7 = syz_genetlink_get_family_id$tipc2(&(0x7f0000000140), r4) sendmsg$TIPC_NL_SOCK_GET(r6, &(0x7f0000000340)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x40000000}, 0xc, &(0x7f0000000300)={&(0x7f0000000240)=ANY=[@ANYRES16=0x0, @ANYRES16=r7, @ANYRES64], 0xd8}, 0x1, 0x0, 0x0, 0x8800}, 0x8010) sendmsg$TIPC_NL_NAME_TABLE_GET(0xffffffffffffffff, &(0x7f00000001c0)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x80000000}, 0xc, &(0x7f0000000140)={&(0x7f0000000280)={0xa8, r7, 0x400, 0x70bd26, 0x25dfdbfc, {}, [@TIPC_NLA_PUBL={0x1c, 0x3, 0x0, 0x1, [@TIPC_NLA_PUBL_UPPER={0x8, 0x3, 0x84571a}, @TIPC_NLA_PUBL_TYPE={0x8, 0x1, 0x81}, @TIPC_NLA_PUBL_LOWER={0x8, 0x2, 0xffff}]}, @TIPC_NLA_MON={0x3c, 0x9, 0x0, 0x1, [@TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8, 0x1, 0x4}, @TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8, 0x1, 0x7}, @TIPC_NLA_MON_REF={0x8}, @TIPC_NLA_MON_REF={0x8, 0x2, 0x405d7ce3}, @TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8, 0x1, 0x20}, @TIPC_NLA_MON_REF={0x8, 0x2, 0xb775}, @TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8}]}, @TIPC_NLA_NET={0x30, 0x7, 0x0, 0x1, [@TIPC_NLA_NET_NODEID_W1={0xc, 0x4, 0x6}, @TIPC_NLA_NET_ADDR={0x8, 0x2, 0x6}, @TIPC_NLA_NET_NODEID_W1={0xc, 0x4, 0x7}, @TIPC_NLA_NET_NODEID={0xc, 0x3, 0x7}]}, @TIPC_NLA_PUBL={0xc, 0x3, 0x0, 0x1, [@TIPC_NLA_PUBL_TYPE={0x8, 0x1, 0x9}]}]}, 0xa8}, 0x1, 0x0, 0x0, 0x20000081}, 0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r8) creat(&(0x7f0000000000)='./file0\x00', 0x5cdbe5464e5bf198) openat$cuse(0xffffffffffffff9c, &(0x7f0000001440), 0x2, 0x0) 15:18:08 executing program 0: syz_emit_ethernet(0x7e, &(0x7f0000000000)={@broadcast, @local, @void, {@ipv4={0x800, @icmp={{0x5, 0x4, 0x0, 0x0, 0x70, 0x0, 0x0, 0x0, 0x1, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}, @local}, @time_exceeded={0x3, 0x0, 0x0, 0x0, 0x0, 0xe000, {0x15, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x11, 0x0, @loopback=0xac1414aa, @local, {[@end, @timestamp_addr={0x44, 0x3c, 0x0, 0x1, 0x0, [{}, {@loopback=0x7f000006}, {@dev}, {@dev}, {@loopback}, {@private}, {@empty}]}]}}}}}}}, 0x0) 15:18:08 executing program 2: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='memory.events\x00', 0x7a05, 0x1700) r3 = socket$packet(0x11, 0x3, 0x300) setsockopt$packet_int(r3, 0x107, 0xf, 0x0, 0x0) ioctl$sock_SIOCGIFINDEX(r3, 0x8933, &(0x7f0000000240)={'batadv0\x00'}) write$cgroup_int(r2, &(0x7f0000000200), 0xf000) socket$inet6_tcp(0xa, 0x1, 0x0) sendfile(r2, r1, 0x0, 0x8000000000004) setsockopt$sock_timeval(r0, 0x1, 0x49, &(0x7f0000000040)={0x77359400}, 0x10) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='memory.events\x00', 0x100002, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x12, r1, 0x47ad1000) sendfile(r4, r4, &(0x7f0000000000)=0x1100, 0x7fffffff) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) [ 1055.382428][T13939] netlink: 'syz-executor.5': attribute type 4 has an invalid length. 15:18:08 executing program 4: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000580)={&(0x7f0000000000)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x24, 0x24, 0x2, [@union={0x0, 0x1, 0x0, 0x5, 0x0, 0x0, [{0x0, 0x2}]}, @union]}}, &(0x7f0000000080)=""/218, 0x3e, 0xda, 0x1}, 0x20) 15:18:08 executing program 1: sendmsg$DEVLINK_CMD_SB_GET(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x8014}, 0x64000879) sendmsg$DEVLINK_CMD_TRAP_POLICER_GET(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x46, &(0x7f0000000680)={0x0}, 0x1, 0x0, 0x0, 0xcad360e9b9ecf31c}, 0x890) mount$bpf(0x20000000, &(0x7f0000000100)='./file0\x00', 0x0, 0x2001001, 0x0) r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket$packet(0x11, 0x3, 0x300) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f0000000080)={'veth0_macvtap\x00', 0x0}) sendmsg$DEVLINK_CMD_TRAP_POLICER_GET(0xffffffffffffffff, &(0x7f0000000740)={&(0x7f0000000400)={0x10, 0x0, 0x0, 0x100}, 0xc, &(0x7f0000000440)={&(0x7f0000000540)=ANY=[], 0x88}}, 0x40000) r3 = syz_mount_image$vfat(&(0x7f00000002c0), &(0x7f0000000940)='./file1\x00', 0x0, 0x3, &(0x7f00000004c0)=[{&(0x7f0000000000)="eb3c906d8d6673fdd2617400028001000240000004f801", 0x17}, {&(0x7f0000000a80)="57595a4b414c4c45522020085ac19f69b8f2b2b1ea1b8a0ac9135eed1df1df001cc2de850f1fffb2aed768634ef7e75effac2ac4c15e29fb3c18edfff8d198e312475ffa1d000000000000ad25822a17b17f463e104179c19c2ad2fbd1e5e0aaa2ab31ddc0777df2ec4f62826086704d703da32c57364aed74cd748a178abcaf1180ad796d06c155f32244dbebeab6d3ed941a1cacccf272186cd3ca10ff022a10965e82db34eb6d694a58a9989a416b163d4c4bc2980811859148351be5df8d1fdeb501f8a68095f4971f6ce1898a89338c7c085e24c6593256f2fc4816ce2f4ae05785f0098163b801f28941f7d343aeb1c6742251c5e613ce9f4ad9c503cb947f59ac5db2c689c13a6fccb72ea02aaecc64d9839ad3c2", 0x118, 0x600}, {0x0, 0x0, 0x10e00}], 0x28184c0, &(0x7f0000000840)={[{@shortname_win95}, {@fat=@nocase}, {@iocharset={'iocharset', 0x3d, 'default'}}, {@fat=@sys_immutable}, {@numtail}, {@shortname_lower}, {@fat=@fmask={'fmask', 0x3d, 0x1}}]}) mount$bpf(0x0, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000480), 0x0, &(0x7f0000000bc0)=ANY=[@ANYBLOB="6d6f64653d30303030303030303030303030303030303030343030302c6d6f64653d30303030303030303030303030303030303030303030332c6d6f64653d30303030303030303030303030303030303030303030372c6d6f64653d30303030303030303030303030303001000000303030302c6d6f64653d30303030303030303030303030303030303030303031302c6f626a5f726f6c653d40212c666f776e65723e01c98da4ac4496336f0dd72da77f127e49e66a8719ba85d6f28b16fabe5e1e126fb45f51213190e9ef62914d50679261a263601280d1ce1c8dd80dc5d823be368593fc21218d07a4a6225f52331d4f90d590809381ffaf8083ae2217dabf1535633d00cc98894cae84c17ecb47c9030235fe73676d9bdcf3e5a6f655709d29ca7b9f43cc2e90f6d3fa8b86e1700dac2918db387479e01f78ce603b7da78277ee07f6748d4fc86dd9c135ad7476ba7b7307", @ANYRESDEC=0x0, @ANYRES32, @ANYRES32=r1, @ANYBLOB="2c66736e616d653d265c2f26287d3a23212ce32c726f6f74636f6e746578743d757365725f752c6d6561737572652c646566636f6e746578743d", @ANYRESDEC=0x0, @ANYBLOB="2c00974c2b0d0a531aa49eba89fd5c7a25ca19415729a939681157d6d053e753f7bd515b321f852be3993002a09bc1388986f347364b78e6c2f58e287b049fdf7b7f792d45a318e0c49fdf7b930cf3e1344656253563d885387f10cf85bf5a9080450b66896d5212c879d394720c04c278a1d934eb94a5cf8b4b98906220389727bf559573606ae811301cda977804500d601e891b3b9071b56ddac5a03cfd347526881c7793221f31f019f0b82cbe4730444e4eabb75694a7c82f591d8eae04f8939d741de29b24a53d44448ff0e7d700a3d6f23a408e2f6b16d2f35a0e78e75bf1773b10"]) mkdirat(r3, &(0x7f0000000040)='./file1\x00', 0x2300) mknodat$loop(r3, &(0x7f0000000540)='./file0\x00', 0x2000, 0x0) ioctl$sock_inet_SIOCSIFBRDADDR(r1, 0x891a, &(0x7f0000000640)={'vlan0\x00', {0x2, 0x0, @initdev}}) bind$packet(0xffffffffffffffff, &(0x7f0000000140)={0x11, 0x1b, r2, 0x1, 0x0, 0x6, @multicast}, 0xfffffffffffffef8) sendmsg$nl_route(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000700)=ANY=[@ANYBLOB="3400000011001350507d1fc74e85f1e5cb45b2bc", @ANYRES32=r2, @ANYRES32=r1], 0x34}, 0x1, 0x0, 0x0, 0x8000}, 0x40) rename(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000580)='./file1\x00') sendmsg$DEVLINK_CMD_TRAP_POLICER_GET(0xffffffffffffffff, &(0x7f0000000380)={&(0x7f0000000200)={0x10, 0x0, 0x0, 0x10}, 0xc, &(0x7f0000000280)={&(0x7f00000006c0)=ANY=[], 0x150}, 0x1, 0x0, 0x0, 0x40000c1}, 0x0) pivot_root(&(0x7f0000000180)='./file1\x00', &(0x7f0000000500)='./file0\x00') sendmsg$unix(0xffffffffffffffff, &(0x7f0000000800)={0x0, 0x0, &(0x7f00000006c0), 0x0, &(0x7f0000000ec0)=ANY=[@ANYRES64, @ANYRES32=r0, @ANYRESHEX, @ANYRESOCT=r0, @ANYRESOCT=r0, @ANYBLOB="1c02ff000072af63c03b2557284c7c105077c438279ff5c79e2e336122622dfdc7a756c0b8ce0d0f92cd2febbb0f77f42819aef880f0e690435f6f1af5d6031a9fc1c9b502875bb49eb07f9405f786ba2e62defaea03601252a8efa8a777c924dc73dfadd617a13e789d7963b0cf92621c19cab709f37fd5b1e874f0f794dfae85f4a8c707040023e366a35910f2a059882d6ca8c1479a466dd4c66dd2a93c24a737f5196ab907709176c3b59287f503e16fc01e6aaec96c87d84fe01210f21c7a265dd5b05fa9b26c78cb0e2a13a6c0996bec64cd1d4c2dacd8d97f13f26c1c08e82b757d330f", @ANYRESOCT, @ANYRES16=r2, @ANYBLOB="ffe30bb7033be82444ed39ac08efcde7e7df2300000000000000db8804ed453848de4bad1e07000000000051e1c0df7232b2332e0afa4e163f191bd24ae4547c336b52bd392287f3d7d56f6db04f4554d61c5b457c4a6f4cb66913fcfd2a227abdef2ff40adf0c9a8fe3abd377a30f5ced479ed3e1a82ec1e677458a9f270c8eb1", @ANYRES32=r0, @ANYRESDEC, @ANYBLOB="06"], 0x58, 0x801}, 0x40000) getsockopt$SO_COOKIE(0xffffffffffffffff, 0x1, 0x39, &(0x7f00000000c0), &(0x7f0000000600)=0x8) pivot_root(&(0x7f0000000240)='./file1\x00', &(0x7f00000003c0)='./file1\x00') 15:18:08 executing program 3: sendmsg$DEVLINK_CMD_SB_GET(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x8014}, 0x64000879) sendmsg$DEVLINK_CMD_TRAP_POLICER_GET(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x46, &(0x7f0000000680)={0x0}, 0x1, 0x0, 0x0, 0xcad360e9b9ecf31c}, 0x890) mount$bpf(0x20000000, &(0x7f0000000100)='./file0\x00', 0x0, 0x2001001, 0x0) r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket$packet(0x11, 0x3, 0x300) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f0000000080)={'veth0_macvtap\x00', 0x0}) sendmsg$DEVLINK_CMD_TRAP_POLICER_GET(0xffffffffffffffff, &(0x7f0000000740)={&(0x7f0000000400)={0x10, 0x0, 0x0, 0x100}, 0xc, &(0x7f0000000440)={&(0x7f0000000540)=ANY=[], 0x88}}, 0x40000) r3 = syz_mount_image$vfat(&(0x7f00000002c0), &(0x7f0000000940)='./file1\x00', 0x0, 0x3, &(0x7f00000004c0)=[{&(0x7f0000000000)="eb3c906d8d6673fdd2617400028001000240000004f801", 0x17}, {&(0x7f0000000a80)="57595a4b414c4c45522020085ac19f69b8f2b2b1ea1b8a0ac9135eed1df1df001cc2de850f1fffb2aed768634ef7e75effac2ac4c15e29fb3c18edfff8d198e312475ffa1d000000000000ad25822a17b17f463e104179c19c2ad2fbd1e5e0aaa2ab31ddc0777df2ec4f62826086704d703da32c57364aed74cd748a178abcaf1180ad796d06c155f32244dbebeab6d3ed941a1cacccf272186cd3ca10ff022a10965e82db34eb6d694a58a9989a416b163d4c4bc2980811859148351be5df8d1fdeb501f8a68095f4971f6ce1898a89338c7c085e24c6593256f2fc4816ce2f4ae05785f0098163b801f28941f7d343aeb1c6742251c5e613ce9f4ad9c503cb947f59ac5db2c689c13a6fccb72ea02aaecc64d9839ad3c2", 0x118, 0x600}, {0x0, 0x0, 0x10e00}], 0x28184c0, &(0x7f0000000840)={[{@shortname_win95}, {@fat=@nocase}, {@iocharset={'iocharset', 0x3d, 'default'}}, {@fat=@sys_immutable}, {@numtail}, {@shortname_lower}, {@fat=@fmask={'fmask', 0x3d, 0x1}}]}) mount$bpf(0x0, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000480), 0x0, &(0x7f0000000bc0)=ANY=[@ANYBLOB="6d6f64653d30303030303030303030303030303030303030343030302c6d6f64653d30303030303030303030303030303030303030303030332c6d6f64653d30303030303030303030303030303030303030303030372c6d6f64653d30303030303030303030303030303001000000303030302c6d6f64653d30303030303030303030303030303030303030303031302c6f626a5f726f6c653d40212c666f776e65723e01c98da4ac4496336f0dd72da77f127e49e66a8719ba85d6f28b16fabe5e1e126fb45f51213190e9ef62914d50679261a263601280d1ce1c8dd80dc5d823be368593fc21218d07a4a6225f52331d4f90d590809381ffaf8083ae2217dabf1535633d00cc98894cae84c17ecb47c9030235fe73676d9bdcf3e5a6f655709d29ca7b9f43cc2e90f6d3fa8b86e1700dac2918db387479e01f78ce603b7da78277ee07f6748d4fc86dd9c135ad7476ba7b7307", @ANYRESDEC=0x0, @ANYRES32, @ANYRES32=r1, @ANYBLOB="2c66736e616d653d265c2f26287d3a23212ce32c726f6f74636f6e746578743d757365725f752c6d6561737572652c646566636f6e746578743d", @ANYRESDEC=0x0, @ANYBLOB="2c00974c2b0d0a531aa49eba89fd5c7a25ca19415729a939681157d6d053e753f7bd515b321f852be3993002a09bc1388986f347364b78e6c2f58e287b049fdf7b7f792d45a318e0c49fdf7b930cf3e1344656253563d885387f10cf85bf5a9080450b66896d5212c879d394720c04c278a1d934eb94a5cf8b4b98906220389727bf559573606ae811301cda977804500d601e891b3b9071b56ddac5a03cfd347526881c7793221f31f019f0b82cbe4730444e4eabb75694a7c82f591d8eae04f8939d741de29b24a53d44448ff0e7d700a3d6f23a408e2f6b16d2f35a0e78e75bf1773b10"]) mkdirat(r3, &(0x7f0000000040)='./file1\x00', 0x2300) mknodat$loop(r3, &(0x7f0000000540)='./file0\x00', 0x2000, 0x0) ioctl$sock_inet_SIOCSIFBRDADDR(r1, 0x891a, &(0x7f0000000640)={'vlan0\x00', {0x2, 0x0, @initdev}}) bind$packet(0xffffffffffffffff, &(0x7f0000000140)={0x11, 0x1b, r2, 0x1, 0x0, 0x6, @multicast}, 0xfffffffffffffef8) sendmsg$nl_route(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000700)=ANY=[@ANYBLOB="3400000011001350507d1fc74e85f1e5cb45b2bc", @ANYRES32=r2, @ANYRES32=r1], 0x34}, 0x1, 0x0, 0x0, 0x8000}, 0x40) rename(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000580)='./file1\x00') sendmsg$DEVLINK_CMD_TRAP_POLICER_GET(0xffffffffffffffff, &(0x7f0000000380)={&(0x7f0000000200)={0x10, 0x0, 0x0, 0x10}, 0xc, &(0x7f0000000280)={&(0x7f00000006c0)=ANY=[], 0x150}, 0x1, 0x0, 0x0, 0x40000c1}, 0x0) pivot_root(&(0x7f0000000180)='./file1\x00', &(0x7f0000000500)='./file0\x00') sendmsg$unix(0xffffffffffffffff, &(0x7f0000000800)={0x0, 0x0, &(0x7f00000006c0), 0x0, &(0x7f0000000ec0)=ANY=[@ANYRES64, @ANYRES32=r0, @ANYRESHEX, @ANYRESOCT=r0, @ANYRESOCT=r0, @ANYBLOB="1c02ff000072af63c03b2557284c7c105077c438279ff5c79e2e336122622dfdc7a756c0b8ce0d0f92cd2febbb0f77f42819aef880f0e690435f6f1af5d6031a9fc1c9b502875bb49eb07f9405f786ba2e62defaea03601252a8efa8a777c924dc73dfadd617a13e789d7963b0cf92621c19cab709f37fd5b1e874f0f794dfae85f4a8c707040023e366a35910f2a059882d6ca8c1479a466dd4c66dd2a93c24a737f5196ab907709176c3b59287f503e16fc01e6aaec96c87d84fe01210f21c7a265dd5b05fa9b26c78cb0e2a13a6c0996bec64cd1d4c2dacd8d97f13f26c1c08e82b757d330f", @ANYRESOCT, @ANYRES16=r2, @ANYBLOB="ffe30bb7033be82444ed39ac08efcde7e7df2300000000000000db8804ed453848de4bad1e07000000000051e1c0df7232b2332e0afa4e163f191bd24ae4547c336b52bd392287f3d7d56f6db04f4554d61c5b457c4a6f4cb66913fcfd2a227abdef2ff40adf0c9a8fe3abd377a30f5ced479ed3e1a82ec1e677458a9f270c8eb1", @ANYRES32=r0, @ANYRESDEC, @ANYBLOB="06"], 0x58, 0x801}, 0x40000) getsockopt$SO_COOKIE(0xffffffffffffffff, 0x1, 0x39, &(0x7f00000000c0), &(0x7f0000000600)=0x8) pivot_root(&(0x7f0000000240)='./file1\x00', &(0x7f00000003c0)='./file1\x00') 15:18:09 executing program 5: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$batadv(&(0x7f0000000080), 0xffffffffffffffff) r2 = socket(0x1, 0x1, 0x0) getsockname$packet(r2, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000240)=0x14) sendmsg$BATADV_CMD_GET_MCAST_FLAGS(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000100)={0x1c, r1, 0x701, 0x0, 0x0, {0xa}, [@BATADV_ATTR_MESH_IFINDEX={0x8, 0x3, r3}]}, 0x1c}}, 0x0) bind$packet(0xffffffffffffffff, &(0x7f0000000080)={0x11, 0x19, r3, 0x1, 0x2, 0x6, @local}, 0x14) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) r5 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r5, &(0x7f0000000000)={0xa, 0x8000002, 0x0, @empty}, 0x1c) sendto$inet6(r5, 0x0, 0x0, 0x22004001, &(0x7f0000b63fe4)={0xa, 0x2, 0x0, @loopback, 0x4}, 0x1c) r6 = socket$netlink(0x10, 0x3, 0x0) writev(r6, &(0x7f0000000180)=[{&(0x7f0000000080)="390000001300034700bb65e1c3c6ffff01000000010000005600000025000000190004000400000007fd17e5ffff0800040000000000000000", 0x39}], 0x1) write$binfmt_misc(r5, &(0x7f0000000280)=ANY=[@ANYRESHEX=r4], 0xfffffecc) r7 = syz_genetlink_get_family_id$tipc2(&(0x7f0000000140), r4) sendmsg$TIPC_NL_SOCK_GET(r6, &(0x7f0000000340)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x40000000}, 0xc, &(0x7f0000000300)={&(0x7f0000000240)=ANY=[@ANYRES16=0x0, @ANYRES16=r7, @ANYRES64], 0xd8}, 0x1, 0x0, 0x0, 0x8800}, 0x8010) sendmsg$TIPC_NL_NAME_TABLE_GET(0xffffffffffffffff, &(0x7f00000001c0)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x80000000}, 0xc, &(0x7f0000000140)={&(0x7f0000000280)={0xa8, r7, 0x400, 0x70bd26, 0x25dfdbfc, {}, [@TIPC_NLA_PUBL={0x1c, 0x3, 0x0, 0x1, [@TIPC_NLA_PUBL_UPPER={0x8, 0x3, 0x84571a}, @TIPC_NLA_PUBL_TYPE={0x8, 0x1, 0x81}, @TIPC_NLA_PUBL_LOWER={0x8, 0x2, 0xffff}]}, @TIPC_NLA_MON={0x3c, 0x9, 0x0, 0x1, [@TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8, 0x1, 0x4}, @TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8, 0x1, 0x7}, @TIPC_NLA_MON_REF={0x8}, @TIPC_NLA_MON_REF={0x8, 0x2, 0x405d7ce3}, @TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8, 0x1, 0x20}, @TIPC_NLA_MON_REF={0x8, 0x2, 0xb775}, @TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8}]}, @TIPC_NLA_NET={0x30, 0x7, 0x0, 0x1, [@TIPC_NLA_NET_NODEID_W1={0xc, 0x4, 0x6}, @TIPC_NLA_NET_ADDR={0x8, 0x2, 0x6}, @TIPC_NLA_NET_NODEID_W1={0xc, 0x4, 0x7}, @TIPC_NLA_NET_NODEID={0xc, 0x3, 0x7}]}, @TIPC_NLA_PUBL={0xc, 0x3, 0x0, 0x1, [@TIPC_NLA_PUBL_TYPE={0x8, 0x1, 0x9}]}]}, 0xa8}, 0x1, 0x0, 0x0, 0x20000081}, 0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r8) creat(&(0x7f0000000000)='./file0\x00', 0x5cdbe5464e5bf198) openat$cuse(0xffffffffffffff9c, &(0x7f0000001440), 0x2, 0x0) 15:18:09 executing program 0: syz_emit_ethernet(0x7e, &(0x7f0000000000)={@broadcast, @local, @void, {@ipv4={0x800, @icmp={{0x5, 0x4, 0x0, 0x0, 0x70, 0x0, 0x0, 0x0, 0x1, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}, @local}, @time_exceeded={0x3, 0x0, 0x0, 0x0, 0x0, 0xe000, {0x15, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x11, 0x0, @loopback=0xac1414aa, @local, {[@end, @timestamp_addr={0x44, 0x3c, 0x0, 0x1, 0x0, [{}, {@loopback=0x7f000006}, {@dev}, {@dev}, {@loopback}, {@private}, {@empty}]}]}}}}}}}, 0x0) 15:18:09 executing program 4: r0 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000080), 0x802, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$UI_SET_EVBIT(r1, 0x40045564, 0x4) ioctl$UI_SET_EVBIT(r0, 0x40045564, 0x11) write$uinput_user_dev(r1, &(0x7f0000000380)={'syz1\x00'}, 0x45c) ioctl$UI_DEV_CREATE(r0, 0x5501) [ 1056.797563][T13956] loop3: detected capacity change from 0 to 270 [ 1056.832276][T13955] netlink: 20 bytes leftover after parsing attributes in process `syz-executor.1'. [ 1056.954302][T13958] netlink: 20 bytes leftover after parsing attributes in process `syz-executor.3'. [ 1057.402859][T13965] input: syz1 as /devices/virtual/input/input53 [ 1057.409346][T13965] input: failed to attach handler leds to device input53, error: -6 15:18:10 executing program 2: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='memory.events\x00', 0x7a05, 0x1700) r3 = socket$packet(0x11, 0x3, 0x300) setsockopt$packet_int(r3, 0x107, 0xf, 0x0, 0x0) ioctl$sock_SIOCGIFINDEX(r3, 0x8933, &(0x7f0000000240)={'batadv0\x00'}) write$cgroup_int(r2, &(0x7f0000000200), 0xf000) socket$inet6_tcp(0xa, 0x1, 0x0) sendfile(r2, r1, 0x0, 0x8000000000004) setsockopt$sock_timeval(r0, 0x1, 0x49, &(0x7f0000000040)={0x77359400}, 0x10) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='memory.events\x00', 0x100002, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x12, r1, 0x47ad1000) sendfile(r4, r4, &(0x7f0000000000)=0x1100, 0x7fffffff) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) 15:18:10 executing program 1: sendmsg$DEVLINK_CMD_SB_GET(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x8014}, 0x64000879) sendmsg$DEVLINK_CMD_TRAP_POLICER_GET(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x46, &(0x7f0000000680)={0x0}, 0x1, 0x0, 0x0, 0xcad360e9b9ecf31c}, 0x890) mount$bpf(0x20000000, &(0x7f0000000100)='./file0\x00', 0x0, 0x2001001, 0x0) r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket$packet(0x11, 0x3, 0x300) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f0000000080)={'veth0_macvtap\x00', 0x0}) sendmsg$DEVLINK_CMD_TRAP_POLICER_GET(0xffffffffffffffff, &(0x7f0000000740)={&(0x7f0000000400)={0x10, 0x0, 0x0, 0x100}, 0xc, &(0x7f0000000440)={&(0x7f0000000540)=ANY=[], 0x88}}, 0x40000) r3 = syz_mount_image$vfat(&(0x7f00000002c0), &(0x7f0000000940)='./file1\x00', 0x0, 0x3, &(0x7f00000004c0)=[{&(0x7f0000000000)="eb3c906d8d6673fdd2617400028001000240000004f801", 0x17}, {&(0x7f0000000a80)="57595a4b414c4c45522020085ac19f69b8f2b2b1ea1b8a0ac9135eed1df1df001cc2de850f1fffb2aed768634ef7e75effac2ac4c15e29fb3c18edfff8d198e312475ffa1d000000000000ad25822a17b17f463e104179c19c2ad2fbd1e5e0aaa2ab31ddc0777df2ec4f62826086704d703da32c57364aed74cd748a178abcaf1180ad796d06c155f32244dbebeab6d3ed941a1cacccf272186cd3ca10ff022a10965e82db34eb6d694a58a9989a416b163d4c4bc2980811859148351be5df8d1fdeb501f8a68095f4971f6ce1898a89338c7c085e24c6593256f2fc4816ce2f4ae05785f0098163b801f28941f7d343aeb1c6742251c5e613ce9f4ad9c503cb947f59ac5db2c689c13a6fccb72ea02aaecc64d9839ad3c2", 0x118, 0x600}, {0x0, 0x0, 0x10e00}], 0x28184c0, &(0x7f0000000840)={[{@shortname_win95}, {@fat=@nocase}, {@iocharset={'iocharset', 0x3d, 'default'}}, {@fat=@sys_immutable}, {@numtail}, {@shortname_lower}, {@fat=@fmask={'fmask', 0x3d, 0x1}}]}) mount$bpf(0x0, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000480), 0x0, &(0x7f0000000bc0)=ANY=[@ANYBLOB="6d6f64653d30303030303030303030303030303030303030343030302c6d6f64653d30303030303030303030303030303030303030303030332c6d6f64653d30303030303030303030303030303030303030303030372c6d6f64653d30303030303030303030303030303001000000303030302c6d6f64653d30303030303030303030303030303030303030303031302c6f626a5f726f6c653d40212c666f776e65723e01c98da4ac4496336f0dd72da77f127e49e66a8719ba85d6f28b16fabe5e1e126fb45f51213190e9ef62914d50679261a263601280d1ce1c8dd80dc5d823be368593fc21218d07a4a6225f52331d4f90d590809381ffaf8083ae2217dabf1535633d00cc98894cae84c17ecb47c9030235fe73676d9bdcf3e5a6f655709d29ca7b9f43cc2e90f6d3fa8b86e1700dac2918db387479e01f78ce603b7da78277ee07f6748d4fc86dd9c135ad7476ba7b7307", @ANYRESDEC=0x0, @ANYRES32, @ANYRES32=r1, @ANYBLOB="2c66736e616d653d265c2f26287d3a23212ce32c726f6f74636f6e746578743d757365725f752c6d6561737572652c646566636f6e746578743d", @ANYRESDEC=0x0, @ANYBLOB="2c00974c2b0d0a531aa49eba89fd5c7a25ca19415729a939681157d6d053e753f7bd515b321f852be3993002a09bc1388986f347364b78e6c2f58e287b049fdf7b7f792d45a318e0c49fdf7b930cf3e1344656253563d885387f10cf85bf5a9080450b66896d5212c879d394720c04c278a1d934eb94a5cf8b4b98906220389727bf559573606ae811301cda977804500d601e891b3b9071b56ddac5a03cfd347526881c7793221f31f019f0b82cbe4730444e4eabb75694a7c82f591d8eae04f8939d741de29b24a53d44448ff0e7d700a3d6f23a408e2f6b16d2f35a0e78e75bf1773b10"]) mkdirat(r3, &(0x7f0000000040)='./file1\x00', 0x2300) mknodat$loop(r3, &(0x7f0000000540)='./file0\x00', 0x2000, 0x0) ioctl$sock_inet_SIOCSIFBRDADDR(r1, 0x891a, &(0x7f0000000640)={'vlan0\x00', {0x2, 0x0, @initdev}}) bind$packet(0xffffffffffffffff, &(0x7f0000000140)={0x11, 0x1b, r2, 0x1, 0x0, 0x6, @multicast}, 0xfffffffffffffef8) sendmsg$nl_route(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000700)=ANY=[@ANYBLOB="3400000011001350507d1fc74e85f1e5cb45b2bc", @ANYRES32=r2, @ANYRES32=r1], 0x34}, 0x1, 0x0, 0x0, 0x8000}, 0x40) rename(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000580)='./file1\x00') sendmsg$DEVLINK_CMD_TRAP_POLICER_GET(0xffffffffffffffff, &(0x7f0000000380)={&(0x7f0000000200)={0x10, 0x0, 0x0, 0x10}, 0xc, &(0x7f0000000280)={&(0x7f00000006c0)=ANY=[], 0x150}, 0x1, 0x0, 0x0, 0x40000c1}, 0x0) pivot_root(&(0x7f0000000180)='./file1\x00', &(0x7f0000000500)='./file0\x00') sendmsg$unix(0xffffffffffffffff, &(0x7f0000000800)={0x0, 0x0, &(0x7f00000006c0), 0x0, &(0x7f0000000ec0)=ANY=[@ANYRES64, @ANYRES32=r0, @ANYRESHEX, @ANYRESOCT=r0, @ANYRESOCT=r0, @ANYBLOB="1c02ff000072af63c03b2557284c7c105077c438279ff5c79e2e336122622dfdc7a756c0b8ce0d0f92cd2febbb0f77f42819aef880f0e690435f6f1af5d6031a9fc1c9b502875bb49eb07f9405f786ba2e62defaea03601252a8efa8a777c924dc73dfadd617a13e789d7963b0cf92621c19cab709f37fd5b1e874f0f794dfae85f4a8c707040023e366a35910f2a059882d6ca8c1479a466dd4c66dd2a93c24a737f5196ab907709176c3b59287f503e16fc01e6aaec96c87d84fe01210f21c7a265dd5b05fa9b26c78cb0e2a13a6c0996bec64cd1d4c2dacd8d97f13f26c1c08e82b757d330f", @ANYRESOCT, @ANYRES16=r2, @ANYBLOB="ffe30bb7033be82444ed39ac08efcde7e7df2300000000000000db8804ed453848de4bad1e07000000000051e1c0df7232b2332e0afa4e163f191bd24ae4547c336b52bd392287f3d7d56f6db04f4554d61c5b457c4a6f4cb66913fcfd2a227abdef2ff40adf0c9a8fe3abd377a30f5ced479ed3e1a82ec1e677458a9f270c8eb1", @ANYRES32=r0, @ANYRESDEC, @ANYBLOB="06"], 0x58, 0x801}, 0x40000) getsockopt$SO_COOKIE(0xffffffffffffffff, 0x1, 0x39, &(0x7f00000000c0), &(0x7f0000000600)=0x8) pivot_root(&(0x7f0000000240)='./file1\x00', &(0x7f00000003c0)='./file1\x00') 15:18:10 executing program 0: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet_sctp6_SCTP_RECONFIG_SUPPORTED(r0, 0x84, 0x75, &(0x7f0000000080), 0x8) 15:18:10 executing program 4: r0 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000080), 0x802, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$UI_SET_EVBIT(r1, 0x40045564, 0x4) ioctl$UI_SET_EVBIT(r0, 0x40045564, 0x11) write$uinput_user_dev(r1, &(0x7f0000000380)={'syz1\x00'}, 0x45c) ioctl$UI_DEV_CREATE(r0, 0x5501) 15:18:11 executing program 0: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$KDFONTOP_SET(r0, 0x4b72, &(0x7f0000000400)={0x0, 0x0, 0x12, 0x6, 0x200, &(0x7f0000000000)="cf73a7aa46fff76f23763c788faec60122ba14df31b701b3fae6200750282717d83d0ba83489a2b94d11e4a390b99ccfafcbe398bb542c888fc50efeec8a9f80c794b1eb2409a6709cb897d5a9de5ecab5b8db3730ca069cb3ee1faee533237b0bfc2f42d5cc1f30c0a75d9289adf6d81010fd032614bdb71817eb42f05c73df876ae28e1b8334e8334fb6ef808c102102ea5550e51d844e9daa4facddcc5c631502e85b89e8c45bff2f1323d36e0e63974f279e47c7852f6979e843efa99b1367a2cc326830f2d5eab54833b99ca2f9c6cc9059bf403a2fa59f935ac25afdfe0cdbbe07cf8fdba1593739615eeae6790f34f69b1bf318fe748171dfa63ae41a9f44415bf0106e6cbee35cc2bf22f71b084c15203d033049b01a093242ce597b83d297957bedf16879528ef28f79545f76b270d872e881a9308db9c47d5f91a254a58024d22e23dfee39fdb9a4dc9e894d5807277b56577a149e23e654164a06f1e8fe8870375a3555199197bd15aef40aad471982301360aca238b9f2080674bb5567210c5df411c347dd01ab4526ef21bedf4e9d216fa4b08206d05c9f4aa3c66d73125e1df953558b0155f8f6b7f6b97a4d0610d2fe30d67a1f42c2badd3c8aba2fb514194fc2fd7e5aa39d6f824b64442eaa1324307148f51ea704e8ffa5102cd67e990bc29376778074c1637540f0420d5f8638f24c2356f4a5037dff23d2109e66b3bcef5f07bf00f18dd097c5e30b5f7daa7e467dfd4b7bd0220a5c716ecaa0d68d68b422373895654f146c10415df7766c0a9fd0c8d27a453f880cc2b6f6577168e7fbd9e463acf9131bc9d20fdc2b4054d3638e54681c6467fcfb6dfcf5024d2672c67af05116b2941b176dc005c8303f72ea551c7621e1c0e42d873216567ba225e961719046c8738fd7b63f9fee237538e584d7d246c98b4ac6ed84d2a9045744920b5c4758afafbb69005ca1a5a3dc64b9ad427539e7881b71c2f3e8bc23d32f02bed8340da9f0b893ed4d87bd55c9d1d067d9e9c14bff104f09b646d2492d470c64c1ffe49e33150a028f667cbb9c1e59603dc5245d411dc68b42d99d96484b93f17c367ac81311e09773faafe52e39ec58d8f002ef9b28e4ff68b03dc8ad9c533132467f356cc403233dff246017c7975ac1cb9357c04d1379eb0064c60648acf9080134d82f25011bf7ad92726581e6705a56435234f836681650381c50c23f2272b12bdb875e1704ba1215405157bc7694fa835981ee979a40589b431d31db63a8aa69b05b1544a439a2eec96424ce1aee2a55c32704312c5cbfc3c1529917d4bdd48beba62ad314458bf9255baebea6aa7f2dadc5fac15be95b2a15da379a0fc6d30df7fd37107c6f3a023f53e78faf6111eeffb1f72c4e43b5a9c9b2bee393afb6ea6c91250070c89694706b9cecbce7c7d0403d7eb9d1"}) [ 1058.312225][T13966] netlink: 'syz-executor.5': attribute type 4 has an invalid length. 15:18:11 executing program 3: sendmsg$DEVLINK_CMD_SB_GET(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x8014}, 0x64000879) sendmsg$DEVLINK_CMD_TRAP_POLICER_GET(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x46, &(0x7f0000000680)={0x0}, 0x1, 0x0, 0x0, 0xcad360e9b9ecf31c}, 0x890) mount$bpf(0x20000000, &(0x7f0000000100)='./file0\x00', 0x0, 0x2001001, 0x0) r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket$packet(0x11, 0x3, 0x300) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f0000000080)={'veth0_macvtap\x00', 0x0}) sendmsg$DEVLINK_CMD_TRAP_POLICER_GET(0xffffffffffffffff, &(0x7f0000000740)={&(0x7f0000000400)={0x10, 0x0, 0x0, 0x100}, 0xc, &(0x7f0000000440)={&(0x7f0000000540)=ANY=[], 0x88}}, 0x40000) r3 = syz_mount_image$vfat(&(0x7f00000002c0), &(0x7f0000000940)='./file1\x00', 0x0, 0x3, &(0x7f00000004c0)=[{&(0x7f0000000000)="eb3c906d8d6673fdd2617400028001000240000004f801", 0x17}, {&(0x7f0000000a80)="57595a4b414c4c45522020085ac19f69b8f2b2b1ea1b8a0ac9135eed1df1df001cc2de850f1fffb2aed768634ef7e75effac2ac4c15e29fb3c18edfff8d198e312475ffa1d000000000000ad25822a17b17f463e104179c19c2ad2fbd1e5e0aaa2ab31ddc0777df2ec4f62826086704d703da32c57364aed74cd748a178abcaf1180ad796d06c155f32244dbebeab6d3ed941a1cacccf272186cd3ca10ff022a10965e82db34eb6d694a58a9989a416b163d4c4bc2980811859148351be5df8d1fdeb501f8a68095f4971f6ce1898a89338c7c085e24c6593256f2fc4816ce2f4ae05785f0098163b801f28941f7d343aeb1c6742251c5e613ce9f4ad9c503cb947f59ac5db2c689c13a6fccb72ea02aaecc64d9839ad3c2", 0x118, 0x600}, {0x0, 0x0, 0x10e00}], 0x28184c0, &(0x7f0000000840)={[{@shortname_win95}, {@fat=@nocase}, {@iocharset={'iocharset', 0x3d, 'default'}}, {@fat=@sys_immutable}, {@numtail}, {@shortname_lower}, {@fat=@fmask={'fmask', 0x3d, 0x1}}]}) mount$bpf(0x0, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000480), 0x0, &(0x7f0000000bc0)=ANY=[@ANYBLOB="6d6f64653d30303030303030303030303030303030303030343030302c6d6f64653d30303030303030303030303030303030303030303030332c6d6f64653d30303030303030303030303030303030303030303030372c6d6f64653d30303030303030303030303030303001000000303030302c6d6f64653d30303030303030303030303030303030303030303031302c6f626a5f726f6c653d40212c666f776e65723e01c98da4ac4496336f0dd72da77f127e49e66a8719ba85d6f28b16fabe5e1e126fb45f51213190e9ef62914d50679261a263601280d1ce1c8dd80dc5d823be368593fc21218d07a4a6225f52331d4f90d590809381ffaf8083ae2217dabf1535633d00cc98894cae84c17ecb47c9030235fe73676d9bdcf3e5a6f655709d29ca7b9f43cc2e90f6d3fa8b86e1700dac2918db387479e01f78ce603b7da78277ee07f6748d4fc86dd9c135ad7476ba7b7307", @ANYRESDEC=0x0, @ANYRES32, @ANYRES32=r1, @ANYBLOB="2c66736e616d653d265c2f26287d3a23212ce32c726f6f74636f6e746578743d757365725f752c6d6561737572652c646566636f6e746578743d", @ANYRESDEC=0x0, @ANYBLOB="2c00974c2b0d0a531aa49eba89fd5c7a25ca19415729a939681157d6d053e753f7bd515b321f852be3993002a09bc1388986f347364b78e6c2f58e287b049fdf7b7f792d45a318e0c49fdf7b930cf3e1344656253563d885387f10cf85bf5a9080450b66896d5212c879d394720c04c278a1d934eb94a5cf8b4b98906220389727bf559573606ae811301cda977804500d601e891b3b9071b56ddac5a03cfd347526881c7793221f31f019f0b82cbe4730444e4eabb75694a7c82f591d8eae04f8939d741de29b24a53d44448ff0e7d700a3d6f23a408e2f6b16d2f35a0e78e75bf1773b10"]) mkdirat(r3, &(0x7f0000000040)='./file1\x00', 0x2300) mknodat$loop(r3, &(0x7f0000000540)='./file0\x00', 0x2000, 0x0) ioctl$sock_inet_SIOCSIFBRDADDR(r1, 0x891a, &(0x7f0000000640)={'vlan0\x00', {0x2, 0x0, @initdev}}) bind$packet(0xffffffffffffffff, &(0x7f0000000140)={0x11, 0x1b, r2, 0x1, 0x0, 0x6, @multicast}, 0xfffffffffffffef8) sendmsg$nl_route(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000700)=ANY=[@ANYBLOB="3400000011001350507d1fc74e85f1e5cb45b2bc", @ANYRES32=r2, @ANYRES32=r1], 0x34}, 0x1, 0x0, 0x0, 0x8000}, 0x40) rename(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000580)='./file1\x00') sendmsg$DEVLINK_CMD_TRAP_POLICER_GET(0xffffffffffffffff, &(0x7f0000000380)={&(0x7f0000000200)={0x10, 0x0, 0x0, 0x10}, 0xc, &(0x7f0000000280)={&(0x7f00000006c0)=ANY=[], 0x150}, 0x1, 0x0, 0x0, 0x40000c1}, 0x0) pivot_root(&(0x7f0000000180)='./file1\x00', &(0x7f0000000500)='./file0\x00') sendmsg$unix(0xffffffffffffffff, &(0x7f0000000800)={0x0, 0x0, &(0x7f00000006c0), 0x0, &(0x7f0000000ec0)=ANY=[@ANYRES64, @ANYRES32=r0, @ANYRESHEX, @ANYRESOCT=r0, @ANYRESOCT=r0, @ANYBLOB="1c02ff000072af63c03b2557284c7c105077c438279ff5c79e2e336122622dfdc7a756c0b8ce0d0f92cd2febbb0f77f42819aef880f0e690435f6f1af5d6031a9fc1c9b502875bb49eb07f9405f786ba2e62defaea03601252a8efa8a777c924dc73dfadd617a13e789d7963b0cf92621c19cab709f37fd5b1e874f0f794dfae85f4a8c707040023e366a35910f2a059882d6ca8c1479a466dd4c66dd2a93c24a737f5196ab907709176c3b59287f503e16fc01e6aaec96c87d84fe01210f21c7a265dd5b05fa9b26c78cb0e2a13a6c0996bec64cd1d4c2dacd8d97f13f26c1c08e82b757d330f", @ANYRESOCT, @ANYRES16=r2, @ANYBLOB="ffe30bb7033be82444ed39ac08efcde7e7df2300000000000000db8804ed453848de4bad1e07000000000051e1c0df7232b2332e0afa4e163f191bd24ae4547c336b52bd392287f3d7d56f6db04f4554d61c5b457c4a6f4cb66913fcfd2a227abdef2ff40adf0c9a8fe3abd377a30f5ced479ed3e1a82ec1e677458a9f270c8eb1", @ANYRES32=r0, @ANYRESDEC, @ANYBLOB="06"], 0x58, 0x801}, 0x40000) getsockopt$SO_COOKIE(0xffffffffffffffff, 0x1, 0x39, &(0x7f00000000c0), &(0x7f0000000600)=0x8) pivot_root(&(0x7f0000000240)='./file1\x00', &(0x7f00000003c0)='./file1\x00') [ 1058.465661][T13979] netlink: 20 bytes leftover after parsing attributes in process `syz-executor.1'. 15:18:11 executing program 5: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$batadv(&(0x7f0000000080), 0xffffffffffffffff) r2 = socket(0x1, 0x1, 0x0) getsockname$packet(r2, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000240)=0x14) sendmsg$BATADV_CMD_GET_MCAST_FLAGS(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000100)={0x1c, r1, 0x701, 0x0, 0x0, {0xa}, [@BATADV_ATTR_MESH_IFINDEX={0x8, 0x3, r3}]}, 0x1c}}, 0x0) bind$packet(0xffffffffffffffff, &(0x7f0000000080)={0x11, 0x19, r3, 0x1, 0x2, 0x6, @local}, 0x14) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) r5 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r5, &(0x7f0000000000)={0xa, 0x8000002, 0x0, @empty}, 0x1c) sendto$inet6(r5, 0x0, 0x0, 0x22004001, &(0x7f0000b63fe4)={0xa, 0x2, 0x0, @loopback, 0x4}, 0x1c) r6 = socket$netlink(0x10, 0x3, 0x0) writev(r6, &(0x7f0000000180)=[{&(0x7f0000000080)="390000001300034700bb65e1c3c6ffff01000000010000005600000025000000190004000400000007fd17e5ffff0800040000000000000000", 0x39}], 0x1) write$binfmt_misc(r5, &(0x7f0000000280)=ANY=[@ANYRESHEX=r4], 0xfffffecc) r7 = syz_genetlink_get_family_id$tipc2(&(0x7f0000000140), r4) sendmsg$TIPC_NL_SOCK_GET(r6, &(0x7f0000000340)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x40000000}, 0xc, &(0x7f0000000300)={&(0x7f0000000240)=ANY=[@ANYRES16=0x0, @ANYRES16=r7, @ANYRES64], 0xd8}, 0x1, 0x0, 0x0, 0x8800}, 0x8010) sendmsg$TIPC_NL_NAME_TABLE_GET(0xffffffffffffffff, &(0x7f00000001c0)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x80000000}, 0xc, &(0x7f0000000140)={&(0x7f0000000280)={0xa8, r7, 0x400, 0x70bd26, 0x25dfdbfc, {}, [@TIPC_NLA_PUBL={0x1c, 0x3, 0x0, 0x1, [@TIPC_NLA_PUBL_UPPER={0x8, 0x3, 0x84571a}, @TIPC_NLA_PUBL_TYPE={0x8, 0x1, 0x81}, @TIPC_NLA_PUBL_LOWER={0x8, 0x2, 0xffff}]}, @TIPC_NLA_MON={0x3c, 0x9, 0x0, 0x1, [@TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8, 0x1, 0x4}, @TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8, 0x1, 0x7}, @TIPC_NLA_MON_REF={0x8}, @TIPC_NLA_MON_REF={0x8, 0x2, 0x405d7ce3}, @TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8, 0x1, 0x20}, @TIPC_NLA_MON_REF={0x8, 0x2, 0xb775}, @TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8}]}, @TIPC_NLA_NET={0x30, 0x7, 0x0, 0x1, [@TIPC_NLA_NET_NODEID_W1={0xc, 0x4, 0x6}, @TIPC_NLA_NET_ADDR={0x8, 0x2, 0x6}, @TIPC_NLA_NET_NODEID_W1={0xc, 0x4, 0x7}, @TIPC_NLA_NET_NODEID={0xc, 0x3, 0x7}]}, @TIPC_NLA_PUBL={0xc, 0x3, 0x0, 0x1, [@TIPC_NLA_PUBL_TYPE={0x8, 0x1, 0x9}]}]}, 0xa8}, 0x1, 0x0, 0x0, 0x20000081}, 0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r8) creat(&(0x7f0000000000)='./file0\x00', 0x5cdbe5464e5bf198) openat$cuse(0xffffffffffffff9c, &(0x7f0000001440), 0x2, 0x0) [ 1058.618971][T13981] input: syz1 as /devices/virtual/input/input54 [ 1058.626050][T13981] input: failed to attach handler leds to device input54, error: -6 15:18:11 executing program 1: sendmsg$DEVLINK_CMD_SB_GET(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x8014}, 0x64000879) sendmsg$DEVLINK_CMD_TRAP_POLICER_GET(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x46, &(0x7f0000000680)={0x0}, 0x1, 0x0, 0x0, 0xcad360e9b9ecf31c}, 0x890) mount$bpf(0x20000000, &(0x7f0000000100)='./file0\x00', 0x0, 0x2001001, 0x0) r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket$packet(0x11, 0x3, 0x300) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f0000000080)={'veth0_macvtap\x00', 0x0}) sendmsg$DEVLINK_CMD_TRAP_POLICER_GET(0xffffffffffffffff, &(0x7f0000000740)={&(0x7f0000000400)={0x10, 0x0, 0x0, 0x100}, 0xc, &(0x7f0000000440)={&(0x7f0000000540)=ANY=[], 0x88}}, 0x40000) r3 = syz_mount_image$vfat(&(0x7f00000002c0), &(0x7f0000000940)='./file1\x00', 0x0, 0x3, &(0x7f00000004c0)=[{&(0x7f0000000000)="eb3c906d8d6673fdd2617400028001000240000004f801", 0x17}, {&(0x7f0000000a80)="57595a4b414c4c45522020085ac19f69b8f2b2b1ea1b8a0ac9135eed1df1df001cc2de850f1fffb2aed768634ef7e75effac2ac4c15e29fb3c18edfff8d198e312475ffa1d000000000000ad25822a17b17f463e104179c19c2ad2fbd1e5e0aaa2ab31ddc0777df2ec4f62826086704d703da32c57364aed74cd748a178abcaf1180ad796d06c155f32244dbebeab6d3ed941a1cacccf272186cd3ca10ff022a10965e82db34eb6d694a58a9989a416b163d4c4bc2980811859148351be5df8d1fdeb501f8a68095f4971f6ce1898a89338c7c085e24c6593256f2fc4816ce2f4ae05785f0098163b801f28941f7d343aeb1c6742251c5e613ce9f4ad9c503cb947f59ac5db2c689c13a6fccb72ea02aaecc64d9839ad3c2", 0x118, 0x600}, {0x0, 0x0, 0x10e00}], 0x28184c0, &(0x7f0000000840)={[{@shortname_win95}, {@fat=@nocase}, {@iocharset={'iocharset', 0x3d, 'default'}}, {@fat=@sys_immutable}, {@numtail}, {@shortname_lower}, {@fat=@fmask={'fmask', 0x3d, 0x1}}]}) mount$bpf(0x0, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000480), 0x0, &(0x7f0000000bc0)=ANY=[@ANYBLOB="6d6f64653d30303030303030303030303030303030303030343030302c6d6f64653d30303030303030303030303030303030303030303030332c6d6f64653d30303030303030303030303030303030303030303030372c6d6f64653d30303030303030303030303030303001000000303030302c6d6f64653d30303030303030303030303030303030303030303031302c6f626a5f726f6c653d40212c666f776e65723e01c98da4ac4496336f0dd72da77f127e49e66a8719ba85d6f28b16fabe5e1e126fb45f51213190e9ef62914d50679261a263601280d1ce1c8dd80dc5d823be368593fc21218d07a4a6225f52331d4f90d590809381ffaf8083ae2217dabf1535633d00cc98894cae84c17ecb47c9030235fe73676d9bdcf3e5a6f655709d29ca7b9f43cc2e90f6d3fa8b86e1700dac2918db387479e01f78ce603b7da78277ee07f6748d4fc86dd9c135ad7476ba7b7307", @ANYRESDEC=0x0, @ANYRES32, @ANYRES32=r1, @ANYBLOB="2c66736e616d653d265c2f26287d3a23212ce32c726f6f74636f6e746578743d757365725f752c6d6561737572652c646566636f6e746578743d", @ANYRESDEC=0x0, @ANYBLOB="2c00974c2b0d0a531aa49eba89fd5c7a25ca19415729a939681157d6d053e753f7bd515b321f852be3993002a09bc1388986f347364b78e6c2f58e287b049fdf7b7f792d45a318e0c49fdf7b930cf3e1344656253563d885387f10cf85bf5a9080450b66896d5212c879d394720c04c278a1d934eb94a5cf8b4b98906220389727bf559573606ae811301cda977804500d601e891b3b9071b56ddac5a03cfd347526881c7793221f31f019f0b82cbe4730444e4eabb75694a7c82f591d8eae04f8939d741de29b24a53d44448ff0e7d700a3d6f23a408e2f6b16d2f35a0e78e75bf1773b10"]) mkdirat(r3, &(0x7f0000000040)='./file1\x00', 0x2300) mknodat$loop(r3, &(0x7f0000000540)='./file0\x00', 0x2000, 0x0) ioctl$sock_inet_SIOCSIFBRDADDR(r1, 0x891a, &(0x7f0000000640)={'vlan0\x00', {0x2, 0x0, @initdev}}) bind$packet(0xffffffffffffffff, &(0x7f0000000140)={0x11, 0x1b, r2, 0x1, 0x0, 0x6, @multicast}, 0xfffffffffffffef8) sendmsg$nl_route(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000700)=ANY=[@ANYBLOB="3400000011001350507d1fc74e85f1e5cb45b2bc", @ANYRES32=r2, @ANYRES32=r1], 0x34}, 0x1, 0x0, 0x0, 0x8000}, 0x40) rename(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000580)='./file1\x00') sendmsg$DEVLINK_CMD_TRAP_POLICER_GET(0xffffffffffffffff, &(0x7f0000000380)={&(0x7f0000000200)={0x10, 0x0, 0x0, 0x10}, 0xc, &(0x7f0000000280)={&(0x7f00000006c0)=ANY=[], 0x150}, 0x1, 0x0, 0x0, 0x40000c1}, 0x0) pivot_root(&(0x7f0000000180)='./file1\x00', &(0x7f0000000500)='./file0\x00') sendmsg$unix(0xffffffffffffffff, &(0x7f0000000800)={0x0, 0x0, &(0x7f00000006c0), 0x0, &(0x7f0000000ec0)=ANY=[@ANYRES64, @ANYRES32=r0, @ANYRESHEX, @ANYRESOCT=r0, @ANYRESOCT=r0, @ANYBLOB="1c02ff000072af63c03b2557284c7c105077c438279ff5c79e2e336122622dfdc7a756c0b8ce0d0f92cd2febbb0f77f42819aef880f0e690435f6f1af5d6031a9fc1c9b502875bb49eb07f9405f786ba2e62defaea03601252a8efa8a777c924dc73dfadd617a13e789d7963b0cf92621c19cab709f37fd5b1e874f0f794dfae85f4a8c707040023e366a35910f2a059882d6ca8c1479a466dd4c66dd2a93c24a737f5196ab907709176c3b59287f503e16fc01e6aaec96c87d84fe01210f21c7a265dd5b05fa9b26c78cb0e2a13a6c0996bec64cd1d4c2dacd8d97f13f26c1c08e82b757d330f", @ANYRESOCT, @ANYRES16=r2, @ANYBLOB="ffe30bb7033be82444ed39ac08efcde7e7df2300000000000000db8804ed453848de4bad1e07000000000051e1c0df7232b2332e0afa4e163f191bd24ae4547c336b52bd392287f3d7d56f6db04f4554d61c5b457c4a6f4cb66913fcfd2a227abdef2ff40adf0c9a8fe3abd377a30f5ced479ed3e1a82ec1e677458a9f270c8eb1", @ANYRES32=r0, @ANYRESDEC, @ANYBLOB="06"], 0x58, 0x801}, 0x40000) getsockopt$SO_COOKIE(0xffffffffffffffff, 0x1, 0x39, &(0x7f00000000c0), &(0x7f0000000600)=0x8) pivot_root(&(0x7f0000000240)='./file1\x00', &(0x7f00000003c0)='./file1\x00') 15:18:11 executing program 4: r0 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000080), 0x802, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$UI_SET_EVBIT(r1, 0x40045564, 0x4) ioctl$UI_SET_EVBIT(r0, 0x40045564, 0x11) write$uinput_user_dev(r1, &(0x7f0000000380)={'syz1\x00'}, 0x45c) ioctl$UI_DEV_CREATE(r0, 0x5501) 15:18:11 executing program 2: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='memory.events\x00', 0x7a05, 0x1700) r3 = socket$packet(0x11, 0x3, 0x300) setsockopt$packet_int(r3, 0x107, 0xf, 0x0, 0x0) ioctl$sock_SIOCGIFINDEX(r3, 0x8933, &(0x7f0000000240)={'batadv0\x00'}) write$cgroup_int(r2, &(0x7f0000000200), 0xf000) socket$inet6_tcp(0xa, 0x1, 0x0) sendfile(r2, r1, 0x0, 0x8000000000004) setsockopt$sock_timeval(r0, 0x1, 0x49, &(0x7f0000000040)={0x77359400}, 0x10) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='memory.events\x00', 0x100002, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x12, r1, 0x47ad1000) sendfile(r4, r4, &(0x7f0000000000)=0x1100, 0x7fffffff) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) 15:18:12 executing program 0: r0 = add_key$user(&(0x7f00000000c0), &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000340)="585ccbe4ed83b836c1a6474914dc55e72206297b6895b66147b3c7218a9169a85ea0bdc9e1587a050000000000000042e33089754c8107c3cd3923dd4a71c2ff06007b6b4816122d2550829eaa9435c99926022b8753a188748c569f435fb3bae96efb74b50ec93c152f5e8e198a29e5c0d0c60000ce0637ce003d661ff5ff70e48884ca000018cea71fcfacf40d32e4b58a8d2725561f6110fd7b06f90b5274cc5c1e298a16324fe27da2a9d5ba9ff3c009d308bd73f4772539", 0x2b2, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f0000000280), &(0x7f0000000180), &(0x7f0000000000)="03", 0x1, 0xfffffffffffffffd) r2 = add_key$user(&(0x7f0000000400), &(0x7f00000001c0), &(0x7f0000001880)="61d0b25014c3ba18d2fddb781ff35b34a177a46ec63391914544223c9f4df4a2bf1e6db9e4366891de5180341b2eab2a40533276d498858e683a0caf4c4dc6b5fe8e79a93d257f76681af12beabb3729f2bcb2ca4b72b9d8f5399863cbcc510d24d86725906022b446c60c88309acebb239f85c5f2e7412b7fe9c5707180dca9efd69d17c748501cbf0ac4772c6af8acb5ea992a80bf69936a92f450bb28b00c612068020d030e312ac0c5024d4a4482b658cea9f3c42b88c005bfe917794143b31cb1d8e1c18b9554756e3cf9d3032abc62e55589a9d960050000005b1d33850ed5e74776e91f5cae89324564cc8edcd134d19b157e7159c47de251676e9581ed85b1e4527aff2fc69b6a1113bba02264f036358ac7ed810f8bdc5264b230cc5ae383b8eeddcbac63dd4a01acf9095b3f1a1f340f565ad6216e70437c123fbfaa80fe1b0c7e2812b19b433d1f8f9e358951acb4ba31d1358d04a1da9d0775c80a3ac30cbab9c9aa3e98e7e956fc58e16fec78631ed31727bded46d793ec99e98f8443a76b14ef0000000000000000005ee9a4a40000000000a2eab87814d2d329029b866229d045485500af3bb774c1723b0df73d1e018b36c72d59251ae28d6aebf5d38cfe33222b", 0x1c9, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000140)={r1, r0, r2}, 0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000080)={'sha1-generic\x00'}}) [ 1059.272852][T13989] loop3: detected capacity change from 0 to 270 [ 1059.420198][T13989] netlink: 20 bytes leftover after parsing attributes in process `syz-executor.3'. [ 1059.434737][T13993] netlink: 'syz-executor.5': attribute type 4 has an invalid length. [ 1059.556847][T13998] netlink: 20 bytes leftover after parsing attributes in process `syz-executor.1'. [ 1059.673838][T14001] input: syz1 as /devices/virtual/input/input55 [ 1059.680308][T14001] input: failed to attach handler leds to device input55, error: -6 15:18:12 executing program 3: sendmsg$DEVLINK_CMD_SB_GET(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x8014}, 0x64000879) sendmsg$DEVLINK_CMD_TRAP_POLICER_GET(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x46, &(0x7f0000000680)={0x0}, 0x1, 0x0, 0x0, 0xcad360e9b9ecf31c}, 0x890) mount$bpf(0x20000000, &(0x7f0000000100)='./file0\x00', 0x0, 0x2001001, 0x0) r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket$packet(0x11, 0x3, 0x300) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f0000000080)={'veth0_macvtap\x00', 0x0}) sendmsg$DEVLINK_CMD_TRAP_POLICER_GET(0xffffffffffffffff, &(0x7f0000000740)={&(0x7f0000000400)={0x10, 0x0, 0x0, 0x100}, 0xc, &(0x7f0000000440)={&(0x7f0000000540)=ANY=[], 0x88}}, 0x40000) r3 = syz_mount_image$vfat(&(0x7f00000002c0), &(0x7f0000000940)='./file1\x00', 0x0, 0x3, &(0x7f00000004c0)=[{&(0x7f0000000000)="eb3c906d8d6673fdd2617400028001000240000004f801", 0x17}, {&(0x7f0000000a80)="57595a4b414c4c45522020085ac19f69b8f2b2b1ea1b8a0ac9135eed1df1df001cc2de850f1fffb2aed768634ef7e75effac2ac4c15e29fb3c18edfff8d198e312475ffa1d000000000000ad25822a17b17f463e104179c19c2ad2fbd1e5e0aaa2ab31ddc0777df2ec4f62826086704d703da32c57364aed74cd748a178abcaf1180ad796d06c155f32244dbebeab6d3ed941a1cacccf272186cd3ca10ff022a10965e82db34eb6d694a58a9989a416b163d4c4bc2980811859148351be5df8d1fdeb501f8a68095f4971f6ce1898a89338c7c085e24c6593256f2fc4816ce2f4ae05785f0098163b801f28941f7d343aeb1c6742251c5e613ce9f4ad9c503cb947f59ac5db2c689c13a6fccb72ea02aaecc64d9839ad3c2", 0x118, 0x600}, {0x0, 0x0, 0x10e00}], 0x28184c0, &(0x7f0000000840)={[{@shortname_win95}, {@fat=@nocase}, {@iocharset={'iocharset', 0x3d, 'default'}}, {@fat=@sys_immutable}, {@numtail}, {@shortname_lower}, {@fat=@fmask={'fmask', 0x3d, 0x1}}]}) mount$bpf(0x0, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000480), 0x0, &(0x7f0000000bc0)=ANY=[@ANYBLOB="6d6f64653d30303030303030303030303030303030303030343030302c6d6f64653d30303030303030303030303030303030303030303030332c6d6f64653d30303030303030303030303030303030303030303030372c6d6f64653d30303030303030303030303030303001000000303030302c6d6f64653d30303030303030303030303030303030303030303031302c6f626a5f726f6c653d40212c666f776e65723e01c98da4ac4496336f0dd72da77f127e49e66a8719ba85d6f28b16fabe5e1e126fb45f51213190e9ef62914d50679261a263601280d1ce1c8dd80dc5d823be368593fc21218d07a4a6225f52331d4f90d590809381ffaf8083ae2217dabf1535633d00cc98894cae84c17ecb47c9030235fe73676d9bdcf3e5a6f655709d29ca7b9f43cc2e90f6d3fa8b86e1700dac2918db387479e01f78ce603b7da78277ee07f6748d4fc86dd9c135ad7476ba7b7307", @ANYRESDEC=0x0, @ANYRES32, @ANYRES32=r1, @ANYBLOB="2c66736e616d653d265c2f26287d3a23212ce32c726f6f74636f6e746578743d757365725f752c6d6561737572652c646566636f6e746578743d", @ANYRESDEC=0x0, @ANYBLOB="2c00974c2b0d0a531aa49eba89fd5c7a25ca19415729a939681157d6d053e753f7bd515b321f852be3993002a09bc1388986f347364b78e6c2f58e287b049fdf7b7f792d45a318e0c49fdf7b930cf3e1344656253563d885387f10cf85bf5a9080450b66896d5212c879d394720c04c278a1d934eb94a5cf8b4b98906220389727bf559573606ae811301cda977804500d601e891b3b9071b56ddac5a03cfd347526881c7793221f31f019f0b82cbe4730444e4eabb75694a7c82f591d8eae04f8939d741de29b24a53d44448ff0e7d700a3d6f23a408e2f6b16d2f35a0e78e75bf1773b10"]) mkdirat(r3, &(0x7f0000000040)='./file1\x00', 0x2300) mknodat$loop(r3, &(0x7f0000000540)='./file0\x00', 0x2000, 0x0) ioctl$sock_inet_SIOCSIFBRDADDR(r1, 0x891a, &(0x7f0000000640)={'vlan0\x00', {0x2, 0x0, @initdev}}) bind$packet(0xffffffffffffffff, &(0x7f0000000140)={0x11, 0x1b, r2, 0x1, 0x0, 0x6, @multicast}, 0xfffffffffffffef8) sendmsg$nl_route(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000700)=ANY=[@ANYBLOB="3400000011001350507d1fc74e85f1e5cb45b2bc", @ANYRES32=r2, @ANYRES32=r1], 0x34}, 0x1, 0x0, 0x0, 0x8000}, 0x40) rename(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000580)='./file1\x00') sendmsg$DEVLINK_CMD_TRAP_POLICER_GET(0xffffffffffffffff, &(0x7f0000000380)={&(0x7f0000000200)={0x10, 0x0, 0x0, 0x10}, 0xc, &(0x7f0000000280)={&(0x7f00000006c0)=ANY=[], 0x150}, 0x1, 0x0, 0x0, 0x40000c1}, 0x0) pivot_root(&(0x7f0000000180)='./file1\x00', &(0x7f0000000500)='./file0\x00') sendmsg$unix(0xffffffffffffffff, &(0x7f0000000800)={0x0, 0x0, &(0x7f00000006c0), 0x0, &(0x7f0000000ec0)=ANY=[@ANYRES64, @ANYRES32=r0, @ANYRESHEX, @ANYRESOCT=r0, @ANYRESOCT=r0, @ANYBLOB="1c02ff000072af63c03b2557284c7c105077c438279ff5c79e2e336122622dfdc7a756c0b8ce0d0f92cd2febbb0f77f42819aef880f0e690435f6f1af5d6031a9fc1c9b502875bb49eb07f9405f786ba2e62defaea03601252a8efa8a777c924dc73dfadd617a13e789d7963b0cf92621c19cab709f37fd5b1e874f0f794dfae85f4a8c707040023e366a35910f2a059882d6ca8c1479a466dd4c66dd2a93c24a737f5196ab907709176c3b59287f503e16fc01e6aaec96c87d84fe01210f21c7a265dd5b05fa9b26c78cb0e2a13a6c0996bec64cd1d4c2dacd8d97f13f26c1c08e82b757d330f", @ANYRESOCT, @ANYRES16=r2, @ANYBLOB="ffe30bb7033be82444ed39ac08efcde7e7df2300000000000000db8804ed453848de4bad1e07000000000051e1c0df7232b2332e0afa4e163f191bd24ae4547c336b52bd392287f3d7d56f6db04f4554d61c5b457c4a6f4cb66913fcfd2a227abdef2ff40adf0c9a8fe3abd377a30f5ced479ed3e1a82ec1e677458a9f270c8eb1", @ANYRES32=r0, @ANYRESDEC, @ANYBLOB="06"], 0x58, 0x801}, 0x40000) getsockopt$SO_COOKIE(0xffffffffffffffff, 0x1, 0x39, &(0x7f00000000c0), &(0x7f0000000600)=0x8) pivot_root(&(0x7f0000000240)='./file1\x00', &(0x7f00000003c0)='./file1\x00') 15:18:12 executing program 4: r0 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000080), 0x802, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$UI_SET_EVBIT(r1, 0x40045564, 0x4) ioctl$UI_SET_EVBIT(r0, 0x40045564, 0x11) write$uinput_user_dev(r1, &(0x7f0000000380)={'syz1\x00'}, 0x45c) ioctl$UI_DEV_CREATE(r0, 0x5501) 15:18:13 executing program 1: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket$netlink(0x10, 0x3, 0x0) r2 = socket$netlink(0x10, 0x3, 0x0) r3 = socket(0x10, 0x803, 0x0) sendmsg$IPSET_CMD_LIST(r3, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000580)={0x0, 0x14}}, 0x0) getsockname$packet(r3, &(0x7f0000000380)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000008c0)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r4, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000300)=@newqdisc={0x2c, 0x24, 0xf1d, 0x0, 0x0, {0x0, 0x0, 0x0, r4, {}, {0xfff1, 0xffff}}, [@qdisc_kind_options=@q_atm={0x8}]}, 0x2c}}, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000900)=@delchain={0x34, 0x28, 0xd39, 0x0, 0x0, {0x0, 0x0, 0x0, r4, {0x4, 0xffff}}, [@filter_kind_options=@f_cgroup={{0xb}, {0x4}}]}, 0x34}}, 0x0) 15:18:13 executing program 0: r0 = syz_open_dev$vbi(&(0x7f0000000200), 0x1, 0x2) ioctl$VIDIOC_S_PARM(r0, 0xc0cc5616, &(0x7f0000000240)={0xc}) 15:18:13 executing program 5: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$batadv(&(0x7f0000000080), 0xffffffffffffffff) r2 = socket(0x1, 0x1, 0x0) getsockname$packet(r2, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000240)=0x14) sendmsg$BATADV_CMD_GET_MCAST_FLAGS(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000100)={0x1c, r1, 0x701, 0x0, 0x0, {0xa}, [@BATADV_ATTR_MESH_IFINDEX={0x8, 0x3, r3}]}, 0x1c}}, 0x0) bind$packet(0xffffffffffffffff, &(0x7f0000000080)={0x11, 0x19, r3, 0x1, 0x2, 0x6, @local}, 0x14) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) r5 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r5, &(0x7f0000000000)={0xa, 0x8000002, 0x0, @empty}, 0x1c) sendto$inet6(r5, 0x0, 0x0, 0x22004001, &(0x7f0000b63fe4)={0xa, 0x2, 0x0, @loopback, 0x4}, 0x1c) r6 = socket$netlink(0x10, 0x3, 0x0) writev(r6, &(0x7f0000000180)=[{&(0x7f0000000080)="390000001300034700bb65e1c3c6ffff01000000010000005600000025000000190004000400000007fd17e5ffff0800040000000000000000", 0x39}], 0x1) write$binfmt_misc(r5, &(0x7f0000000280)=ANY=[@ANYRESHEX=r4], 0xfffffecc) r7 = syz_genetlink_get_family_id$tipc2(&(0x7f0000000140), r4) sendmsg$TIPC_NL_SOCK_GET(r6, &(0x7f0000000340)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x40000000}, 0xc, &(0x7f0000000300)={&(0x7f0000000240)=ANY=[@ANYRES16=0x0, @ANYRES16=r7, @ANYRES64], 0xd8}, 0x1, 0x0, 0x0, 0x8800}, 0x8010) sendmsg$TIPC_NL_NAME_TABLE_GET(0xffffffffffffffff, &(0x7f00000001c0)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x80000000}, 0xc, &(0x7f0000000140)={&(0x7f0000000280)={0xa8, r7, 0x400, 0x70bd26, 0x25dfdbfc, {}, [@TIPC_NLA_PUBL={0x1c, 0x3, 0x0, 0x1, [@TIPC_NLA_PUBL_UPPER={0x8, 0x3, 0x84571a}, @TIPC_NLA_PUBL_TYPE={0x8, 0x1, 0x81}, @TIPC_NLA_PUBL_LOWER={0x8, 0x2, 0xffff}]}, @TIPC_NLA_MON={0x3c, 0x9, 0x0, 0x1, [@TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8, 0x1, 0x4}, @TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8, 0x1, 0x7}, @TIPC_NLA_MON_REF={0x8}, @TIPC_NLA_MON_REF={0x8, 0x2, 0x405d7ce3}, @TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8, 0x1, 0x20}, @TIPC_NLA_MON_REF={0x8, 0x2, 0xb775}, @TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8}]}, @TIPC_NLA_NET={0x30, 0x7, 0x0, 0x1, [@TIPC_NLA_NET_NODEID_W1={0xc, 0x4, 0x6}, @TIPC_NLA_NET_ADDR={0x8, 0x2, 0x6}, @TIPC_NLA_NET_NODEID_W1={0xc, 0x4, 0x7}, @TIPC_NLA_NET_NODEID={0xc, 0x3, 0x7}]}, @TIPC_NLA_PUBL={0xc, 0x3, 0x0, 0x1, [@TIPC_NLA_PUBL_TYPE={0x8, 0x1, 0x9}]}]}, 0xa8}, 0x1, 0x0, 0x0, 0x20000081}, 0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r8) creat(&(0x7f0000000000)='./file0\x00', 0x5cdbe5464e5bf198) openat$cuse(0xffffffffffffff9c, &(0x7f0000001440), 0x2, 0x0) 15:18:13 executing program 2: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='memory.events\x00', 0x7a05, 0x1700) r3 = socket$packet(0x11, 0x3, 0x300) setsockopt$packet_int(r3, 0x107, 0xf, 0x0, 0x0) ioctl$sock_SIOCGIFINDEX(r3, 0x8933, &(0x7f0000000240)={'batadv0\x00'}) write$cgroup_int(r2, &(0x7f0000000200), 0xf000) socket$inet6_tcp(0xa, 0x1, 0x0) sendfile(r2, r1, 0x0, 0x8000000000004) setsockopt$sock_timeval(r0, 0x1, 0x49, &(0x7f0000000040)={0x77359400}, 0x10) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='memory.events\x00', 0x100002, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x12, r1, 0x47ad1000) sendfile(r4, r4, &(0x7f0000000000)=0x1100, 0x7fffffff) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) [ 1060.494165][T14011] input: syz1 as /devices/virtual/input/input56 [ 1060.500634][T14011] input: failed to attach handler leds to device input56, error: -6 [ 1060.547915][T14014] netlink: 20 bytes leftover after parsing attributes in process `syz-executor.3'. [ 1060.856991][T14018] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.1'. 15:18:14 executing program 4: 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$nl802154(&(0x7f0000000000), 0xffffffffffffffff) ioctl$sock_SIOCGIFINDEX_802154(r0, 0x8933, &(0x7f00000006c0)={'wpan0\x00', 0x0}) sendmsg$NL802154_CMD_GET_SEC_DEVKEY(r1, &(0x7f0000000780)={0x0, 0x0, &(0x7f0000000740)={&(0x7f0000000700)={0x1c, r2, 0x309, 0x0, 0x0, {}, [@NL802154_ATTR_IFINDEX={0x8, 0x3, r3}]}, 0x1c}}, 0x0) 15:18:14 executing program 0: r0 = socket(0x2, 0x80805, 0x0) sendmmsg$inet(r0, &(0x7f0000000e80)=[{{&(0x7f0000000080)={0x2, 0x0, @rand_addr=0x3}, 0x10, &(0x7f00000001c0)=[{&(0x7f00000000c0)='P', 0x1}], 0x1}}, {{&(0x7f0000000100)={0x2, 0x0, @private=0xa010102}, 0x10, &(0x7f0000000040)=[{&(0x7f0000000200)='\x00', 0x1}], 0x1, &(0x7f0000000000)=[@ip_retopts={{0xc, 0x84}}], 0xc}}], 0x2, 0x0) 15:18:14 executing program 3: r0 = openat$vga_arbiter(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) write$vga_arbiter(r0, &(0x7f0000000300)=@other={'decodes', ' ', 'none'}, 0xd) 15:18:14 executing program 1: r0 = syz_open_dev$loop(&(0x7f0000000100), 0x0, 0x0) r1 = syz_open_procfs(0x0, &(0x7f0000000040)='net/protocols\x00') ioctl$LOOP_CONFIGURE(r0, 0x4c0a, &(0x7f0000000140)={r1, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, "16ea72ae668c9f2dfd2954ff5e543dd1c09e5be4813a8209ad8e05438237e6680b2163fe9dbe3a0e2b384b678f02663deb895c6ec00788b87f98e84cd69f2240", "abd5878c5e4729b33f317a807e0044daefe9bacb04cb5ecf301634a6281786c45e62ac4252652476702d680c30cbceab8c818e747fe3b2d7436cf123e785d7bb", "6a04b860c0c396b377fccc2097f860f68e2d1ab4a222116ab464d9c49cd0427f"}}) [ 1061.186775][T14025] netlink: 'syz-executor.5': attribute type 4 has an invalid length. 15:18:14 executing program 4: r0 = socket(0x10, 0x3, 0x0) sendmsg$nl_generic(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000080)={&(0x7f00000001c0)={0x64, 0x19, 0x205, 0x0, 0x0, {0x1d, 0xd601, 0x9}, [@nested={0x4d, 0x10, 0x0, 0x1, [@generic="bb0efbaeccf158ad043d929e753d931c6a96af9342e5fc35f20f958d28131cd9f5843e9ad8074de3df14b63b666aed55c0e52401bd8cbc5a1b1d1067968f7cf613c4890a272b7b4264"]}]}, 0x64}}, 0x0) 15:18:14 executing program 0: r0 = socket$inet(0x2, 0x3, 0x5) getsockopt$EBT_SO_GET_ENTRIES(r0, 0x0, 0x81, &(0x7f0000000140)={'nat\x00', 0x0, 0x0, 0x0, [], 0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xe0) 15:18:14 executing program 1: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f000001ac40)={0x11, 0x4, &(0x7f00000056c0)=@framed={{}, [@call={0x85, 0x0, 0x0, 0xa5}]}, &(0x7f0000005740)='GPL\x00', 0x1, 0xe9, &(0x7f0000000040)=""/233, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) 15:18:14 executing program 3: syz_read_part_table(0x400, 0x0, 0x0) 15:18:14 executing program 2: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) ioctl$sock_ipv6_tunnel_SIOCCHG6RD(r0, 0x89fb, &(0x7f0000000380)={'sit0\x00', &(0x7f0000000300)={'sit0\x00', 0x0, 0x2f, 0x0, 0x14, 0x0, 0x0, @empty, @mcast1}}) ioctl$sock_ipv6_tunnel_SIOCDELTUNNEL(r0, 0x89f2, &(0x7f0000000080)={'ip6_vti0\x00', &(0x7f0000000000)={'ip6tnl0\x00', r1, 0x29, 0x7, 0x2, 0x2, 0x8, @mcast1, @remote, 0x7800, 0x40, 0x7fff, 0x2c0500}}) r3 = syz_io_uring_complete(0x0) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r3, 0x89f1, &(0x7f0000000140)={'syztnl2\x00', &(0x7f00000000c0)={'syztnl1\x00', r2, 0x2f, 0x0, 0x62, 0xfffffff8, 0x0, @mcast1, @loopback, 0x8, 0x8000, 0x3, 0xb}}) 15:18:15 executing program 5: r0 = openat$urandom(0xffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$RNDADDENTROPY(r0, 0x40085203, 0x0) 15:18:15 executing program 4: syz_open_procfs$namespace(0x0, &(0x7f0000000740)='ns/ipc\x00') syz_open_procfs$namespace(0x0, &(0x7f0000000740)='ns/ipc\x00') 15:18:15 executing program 0: bpf$PROG_LOAD(0x5, &(0x7f000000e000)={0x9, 0x4, &(0x7f0000000040)=@framed={{0xffffffb4, 0x0, 0x0, 0x0, 0x0, 0x71, 0x11, 0x45}, [@ldst={0x5}]}, &(0x7f0000003ff6)='GPL\x00', 0x5, 0xfd90, &(0x7f000000cf3d)=""/195}, 0x48) 15:18:15 executing program 3: syz_mount_image$hfs(&(0x7f0000000380), &(0x7f00000003c0)='./file0\x00', 0x0, 0x0, &(0x7f00000019c0), 0x0, &(0x7f0000001a80)=ANY=[@ANYBLOB='iocharset=c']) 15:18:15 executing program 1: syz_mount_image$befs(0x0, &(0x7f00000001c0)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) mount$cgroup(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0), 0x0, &(0x7f0000000280)={[{@name}]}) 15:18:15 executing program 2: r0 = socket(0x23, 0x2, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000040)={0xa, 0x0, 0x0, @private2}, 0x1c) 15:18:15 executing program 5: r0 = openat$vicodec1(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$VIDIOC_ENUM_FMT(r0, 0xc0405602, &(0x7f0000000140)={0x0, 0x7, 0x0, "62c3068e13a83cfe41c04ce65979054c482b022015a9b322d0b5a69a61f9abf5"}) 15:18:15 executing program 4: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r1, 0x8933, &(0x7f0000000100)={'batadv0\x00', 0x0}) sendmsg$nl_route(r0, &(0x7f0000000040)={0xffffffffffffffff, 0x0, &(0x7f00000000c0)={&(0x7f0000000080)=@ipv6_newnexthop={0x38, 0x68, 0x1, 0x0, 0x0, {0x2}, [@NHA_ENCAP_TYPE={0x6, 0x7, 0x1}, @NHA_ENCAP={0x10, 0x8, 0x0, 0x1, @LWTUNNEL_IP6_ID={0x3}}, @NHA_OIF={0x8, 0x5, r2}]}, 0x38}}, 0x0) 15:18:16 executing program 0: munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) mlock2(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) mremap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4000, 0x3, &(0x7f0000000000/0x4000)=nil) 15:18:16 executing program 3: r0 = socket(0xa, 0x2, 0x0) getsockopt$kcm_KCM_RECV_DISABLE(r0, 0x29, 0x42, 0x0, 0x20000000) [ 1063.285331][T14058] cgroup: Bad value for 'name' 15:18:16 executing program 1: syz_open_dev$sg(&(0x7f0000000080), 0x0, 0x82) syz_open_dev$sg(&(0x7f0000000000), 0x0, 0x4a00) 15:18:16 executing program 2: r0 = openat$autofs(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = socket$inet6(0xa, 0x3, 0x8) ioctl$AUTOFS_DEV_IOCTL_READY(r0, 0xc0189376, &(0x7f0000000040)={{0x1, 0x1, 0x18, r1}, './file0\x00'}) 15:18:16 executing program 5: bpf$PROG_LOAD(0x5, &(0x7f0000000440)={0x5, 0x6, &(0x7f0000000000)=@framed={{0xffffffb4, 0x0, 0x0, 0x0, 0x0, 0x61, 0x11, 0x4}, [@func={0x85, 0x0, 0x1, 0x0, 0x2}, @call, @exit]}, &(0x7f0000000080)='GPL\x00', 0x2, 0x29e, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x70) 15:18:16 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000d80), 0xffffffffffffffff) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r0, 0x8933, &(0x7f0000000dc0)={'batadv_slave_0\x00', 0x0}) sendmsg$ETHTOOL_MSG_LINKINFO_SET(r1, &(0x7f0000000ec0)={0x0, 0x0, &(0x7f0000000e80)={&(0x7f0000000e00)={0x34, r2, 0x1, 0x0, 0x0, {}, [@ETHTOOL_A_LINKINFO_HEADER={0x20, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'wg1\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r3}]}]}, 0x34}}, 0x0) [ 1063.548458][T14063] netlink: 12 bytes leftover after parsing attributes in process `syz-executor.4'. 15:18:16 executing program 3: close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) r0 = syz_init_net_socket$x25(0x9, 0x5, 0x0) bind$x25(r0, &(0x7f0000000040)={0x2, @remote={'\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc', 0x2}}, 0x12) 15:18:16 executing program 0: r0 = io_uring_setup(0x31a5, &(0x7f0000000000)) io_uring_register$IORING_REGISTER_FILES_UPDATE(r0, 0x6, &(0x7f0000000140)={0xffffffff, 0x0, &(0x7f0000000080)=[0xffffffffffffffff]}, 0x1) 15:18:17 executing program 2: r0 = socket$inet(0x2b, 0x1, 0x1) getsockopt$ARPT_SO_GET_REVISION_TARGET(r0, 0x0, 0x63, &(0x7f0000000140)={'ipvs\x00'}, &(0x7f0000000180)=0x1e) getsockopt$inet_sctp_SCTP_I_WANT_MAPPED_V4_ADDR(r0, 0x29, 0xc, 0x0, 0x0) setsockopt$inet_int(r0, 0x0, 0x0, 0x0, 0x0) 15:18:17 executing program 1: seccomp$SECCOMP_SET_MODE_FILTER(0x1, 0x0, &(0x7f0000000000)={0x1, &(0x7f0000000080)=[{0x6, 0x0, 0x0, 0x7fff0000}]}) move_pages(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) 15:18:17 executing program 4: r0 = syz_init_net_socket$bt_sco(0x1f, 0x5, 0x2) ioctl$sock_SIOCGIFINDEX_80211(r0, 0x89a2, &(0x7f0000000040)={'wlan1\x00'}) 15:18:17 executing program 5: r0 = socket$l2tp6(0xa, 0x2, 0x73) sendto(r0, 0x0, 0x0, 0x0, &(0x7f0000000380)=@ll, 0x80) 15:18:17 executing program 3: syz_usb_connect(0x0, 0x2d, &(0x7f00000009c0)=ANY=[@ANYBLOB="1201000050cb5320450c10108e490102030109021b00010000000009040000017b35040009058d"], 0x0) 15:18:17 executing program 0: r0 = openat$dsp1(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) read$dsp(r0, &(0x7f0000000800)=""/4096, 0x1000) ioctl$SNDCTL_DSP_SETFRAGMENT(r0, 0xc004500a, &(0x7f0000000000)) 15:18:17 executing program 1: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = eventfd2(0x0, 0x0) ioctl$KVM_IOEVENTFD(r1, 0x4040ae79, &(0x7f00000000c0)={0x0, 0x0, 0x2, r2}) ioctl$KVM_IOEVENTFD(r1, 0x4040ae79, &(0x7f0000000080)={0x0, 0x0, 0x2, r2, 0x1}) 15:18:18 executing program 4: syz_io_uring_setup(0x3246, &(0x7f0000000480), &(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, &(0x7f0000000500), 0x0) syz_io_uring_setup(0x5533, &(0x7f0000000580)={0x0, 0xe83e}, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000000600), &(0x7f0000000640)) 15:18:18 executing program 2: r0 = syz_open_dev$swradio(&(0x7f0000000000), 0x0, 0x2) ioctl$VIDIOC_G_TUNER(r0, 0xc054561d, &(0x7f0000000040)={0x1, "64e31df27b6c8320f2f78fce411fd315098ef190a06a04a5b5a7d5891da0b819"}) 15:18:18 executing program 5: r0 = socket(0x15, 0x5, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8943, &(0x7f0000000000)) 15:18:18 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './file1\x00'}, 0x6e) recvmmsg$unix(r0, &(0x7f0000005cc0)=[{{0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000280)=""/115, 0x73}, {0x0}], 0x2, &(0x7f0000000340)}}], 0x1, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000900)={&(0x7f0000000080)=@file={0x1, './file1\x00'}, 0x6e, 0x0}, 0x0) 15:18:18 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000040)=@ipv4_newrule={0x24, 0x20, 0x1, 0x0, 0x0, {}, [@FRA_GENERIC_POLICY=@FRA_SPORT_RANGE={0x8, 0x17, {0x4e24}}]}, 0x24}}, 0x0) 15:18:18 executing program 2: migrate_pages(0x0, 0xcf1, 0x0, &(0x7f0000000180)=0xffffffffffffffff) 15:18:18 executing program 4: r0 = socket$can_bcm(0x1d, 0x2, 0x2) connect$can_bcm(r0, &(0x7f00000000c0), 0x10) sendmsg$can_bcm(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000540)={0x5, 0x0, 0x0, {0x77359400}, {0x77359400}, {}, 0x1, @can={{}, 0x0, 0x0, 0x0, 0x0, "f245d88ecbf35bd1"}}, 0x48}}, 0x0) r1 = socket(0x10, 0x20000000802, 0x0) r2 = socket$netlink(0x10, 0x3, 0x0) sendmsg$can_bcm(r1, &(0x7f0000000440)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f00000003c0)={0x0, 0x0, 0x0, {0x0, 0xea60}, {0x0, 0xea60}, {}, 0x1, @canfd={{}, 0x0, 0x0, 0x0, 0x0, "984b050833b8d04dd294aa3477dbae89dfbd4106ca7cd008cdac78cf5d6625a55583c9b990864977e75ad8585a95bf4ac28a941ea69a58394458e27b7709dc6b"}}, 0x80}}, 0x0) getsockname$packet(r1, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000500)=0xfe1e) sendmsg$nl_route(r2, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000240)=@newlink={0x50, 0x10, 0xffffff1f, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x28, 0x12, 0x0, 0x1, @vxcan={{0xa}, {0x18, 0x2, 0x0, 0x1, @val={0x14}}}}, @IFLA_MASTER={0x8, 0xa, r3}]}, 0x50}}, 0x0) 15:18:18 executing program 5: r0 = userfaultfd(0x801) ioctl$UFFDIO_API(r0, 0x541b, 0x0) 15:18:18 executing program 0: r0 = socket$inet6_sctp(0xa, 0x1, 0x84) setsockopt(r0, 0x84, 0x81, &(0x7f0000000440)="1a00000002000000", 0x8) getsockopt$inet_sctp6_SCTP_HMAC_IDENT(r0, 0x84, 0x16, 0x0, &(0x7f0000000800)) 15:18:19 executing program 1: r0 = openat$tcp_mem(0xffffffffffffff9c, &(0x7f0000000440)='/proc/sys/net/ipv4/tcp_rmem\x00', 0x1, 0x0) lseek(r0, 0x0, 0x4) 15:18:19 executing program 2: bpf$MAP_CREATE(0x0, &(0x7f0000000780)=@base={0xa, 0x2, 0x2, 0x400}, 0x48) 15:18:19 executing program 3: r0 = syz_open_dev$usbfs(&(0x7f00000000c0), 0xd400000, 0x2401) sendmsg$IPVS_CMD_GET_DEST(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000080)={0x14}, 0x14}}, 0x0) ioctl$USBDEVFS_CLAIMINTERFACE(r0, 0x802c550a, &(0x7f0000000080)) 15:18:19 executing program 4: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000004c0)={0x11, 0x4, &(0x7f0000001d80)=ANY=[@ANYBLOB="1800000000000000000000000000000075000000e800000095"], &(0x7f00000002c0)='GPL\x00', 0x1, 0xdc, &(0x7f0000000540)=""/220, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_GET_PROG_INFO(0xa, &(0x7f0000000440)={r0, 0x0, 0x0}, 0x10) 15:18:19 executing program 5: syz_mount_image$minix(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000180)=[{&(0x7f0000010000)="00040000000001000100440000000000ffffff7f800000005a4d", 0x1a, 0x400}, {&(0x7f0000000a00)="feffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0300000000e0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000009ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffed4103", 0x783, 0x880}, {0x0, 0x0, 0x11000}], 0x0, &(0x7f0000000200)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') open(&(0x7f00000000c0)='./bus\x00', 0x141842, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x40c2, 0x0) 15:18:19 executing program 0: r0 = creat(&(0x7f0000000200)='./bus\x00', 0x0) fcntl$lock(r0, 0x26, &(0x7f0000000180)={0x1}) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x0, 0xffffffffffffffff}) r1 = creat(&(0x7f0000000200)='./bus\x00', 0x0) fcntl$lock(r1, 0x26, &(0x7f0000000040)={0x1, 0x0, 0x10000000}) r2 = creat(&(0x7f0000000200)='./bus\x00', 0x0) fcntl$lock(r2, 0x26, &(0x7f0000000180)={0x1, 0x0, 0x0, 0x1}) fcntl$lock(r0, 0x25, &(0x7f0000000080)={0x2, 0x0, 0x0, 0x1}) 15:18:19 executing program 1: seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f00000000c0)={0x1, &(0x7f0000000000)=[{0x6, 0x0, 0x0, 0x7fffffff}]}) process_mrelease(0xffffffffffffffff, 0x0) 15:18:20 executing program 3: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = dup(r0) ioctl$KVM_SET_LAPIC(r1, 0xc008ae88, &(0x7f0000000500)={"06000000dd245c8482040000c9c8dc19643272a96fa42b768b0000002bec0ba41f0100003a40c8a40a0100003b00041f04000000003c5ca210000000ee377abaece6b88378e3d63a84000040361d264ffa8b46485f02baee450300004252066178868d1ef4b5365c5dc26ca097ddda7c21a9845c0c1dbc75d7ea4df10000174a3ac8694525a72f44500a1f0db500800000000000008f37f06e4ea9f1e5f0c6c379f9cc58bf69fcde318ead4825aa006a832d309fcda5bb5a6baa41d614f6c8941bee805954a62d196a4e8d4bf6b21224b57f530d0000c1ff53bf79a1f5c5dc34b2262d66ae793b6304a30b97077f1c131045cbc11c4562d22db88d0edc5daee171cc04d96d9ec2db07478fbe65449b404923ad4a5672b1b285c7988c4ec0922c655ff600000000940dc290d936d93236051fadfb4b95d02c0bda7ce38dabb7cd103fe4d0c9c963cd717a77f8df8d46099b1f58e068af6afbbc19db161c6df3e7c9c71bc08a282fc2c142856b5eddec2d1cc39035caef10dcd2c569319d6e9bb2058d023f669a64fc7d9684364673dcfa9235ea5a2ff23c4bb5c5acb2e8976dcac779ff000000000000003d4e185afe28b774b99d38c90937428617de4cdd6f53c419ce31054182fd898af7b7f1b1152c691611f897558d4b755cb783978d9859b0537b05b623dcb5c4ca9317471a40fa4998cca80e9605ab8c3c43840abd17deef0c8694c4395fc99be3c3fe7aeb8af4929ce7d346ca702f78b233b5208752726ed9f0c340d494b92d19cc930bb8a5f8b4da8f4603ac0c3b698384e17a570dc8524823ed15af4ecfabb4b2541d3c114b7bba1c21a845c9cf0d1cc24aba16f70f558b2246ad95ccf7d3f80cc0f768f08336ea1a33b79cf35b898837016eb211a1734c7af076e15451e33519fc978f66df7df4557c91024a8dc130a28ef5f63ad07b39c8d23b85cf434e065e8a29a800655d127de6f6347b4951f97b5703dc78b1ca9d74ea6a9ae12ab367c0de2659cc38d2f33ddd86e0597d33361eada119b5132145fa4525c488c7fffd6ceda6e9a02ebd9701d6b0161f2cc84615ceb8b18883299c636e9e46724a9a0600a8bb02f3e489631d522019a35fe12a33caf9dd8768ddbc02a484c345c3efb254297b1dbb04989c3f9f3c7b3c985c39b1d313018068d3809bac8c657e39f47692613e28387e955722908dd88b56163be8312ff47c5b6f070072975af74e97a5a8110a4d74496f4c8ec82ddb56d9b962d2fc43fa01a047666843badaaec6cc5a2ef989de9801fed6d4be2bfcfe07a69c46bffb7e7603970800000000000000d372bdd6dc9dc1ecf63c23d506114d0fba2bd1c69e8f7e3fccdcda85ce975ec1381b1cec6ddaa76e186719d819164300"}) 15:18:20 executing program 2: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_TIMEOUT_DEFAULT_SET(r0, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000400)={&(0x7f00000004c0)={0x30, 0x3, 0x8, 0x5, 0x0, 0x0, {}, [@CTA_TIMEOUT_L3PROTO={0x6}, @CTA_TIMEOUT_L4PROTO={0x5, 0x3, 0x21}, @CTA_TIMEOUT_DATA={0xc, 0x4, 0x0, 0x1, @sctp=[@CTA_TIMEOUT_SCTP_ESTABLISHED={0x8, 0x7}]}]}, 0x30}}, 0x0) 15:18:20 executing program 4: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$KDDELIO(r0, 0x4b35, 0x3ce) [ 1067.388406][T14127] loop5: detected capacity change from 0 to 272 [ 1067.558890][ T24] audit: type=1800 audit(1652195900.611:192): pid=14130 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.5" name="file0" dev="sda1" ino=1154 res=0 errno=0 15:18:20 executing program 5: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x200000100000011, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000000)={'sit0\x00', 0x0}) bind$packet(r1, &(0x7f0000000200)={0x11, 0x0, r2, 0x1, 0x0, 0x6, @multicast}, 0x14) setsockopt$packet_int(r1, 0x107, 0xf, &(0x7f0000000100)=0x800b, 0x4) sendmsg$netlink(r1, &(0x7f0000002e80)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000400)={0x300, 0x2f, 0x0, 0x400300, 0x0, "", [@typed={0x4}, @generic="52c075572676d17123129583dfbd0188db9894564b1bebc519f4b8910f2e4cb6ecd7dde3533a5811548fd0b4b2f50781366a158f1e", @typed={0xc, 0x0, 0x0, 0x0, @u64}, @nested={0x135, 0x0, 0x0, 0x1, [@typed={0x4}, @typed={0xc, 0x0, 0x0, 0x0, @u64}, @typed={0x8, 0x0, 0x0, 0x0, @fd}, @generic="82cb443343bebbec435e0393f09c9f619eb5f651bea66b03abb47f", @typed={0x4}, @typed={0x4}, @generic="952982b8a2b0fe91a07d858eb88225a83ddcbd64f544a223059dbc6fd0921ee4c547750daf03ea3c03", @typed={0x8, 0x0, 0x0, 0x0, @pid=0xffffffffffffffff}, @generic="a804333aed4d7717b9b684587b9450f4cad49cae921331fbaf8872931b777aff2afcbda6b1f7e02f77c23b352fe42cea5b8d98dddf1bf95f21568fa97c6212f133cccc8a55e4db8cbdc25c65ad412cebf55929ffa9c02de27c41a8caefcfde7e569b5f82aac0d0d30361beb67f29ac5a0bb867c547e1865fe7e8e1f7c3fdf902cccf41bbe4b25b143c246f7705328d379a00f4dd3eff1415f704a6be52f7faeff489e7aeb9e7bb48ce76dd2d47e216631ede100265c56445f1c37e80ee817b2535ca5f1c93"]}, @nested={0x16d, 0x0, 0x0, 0x1, [@generic="63921650286d79a89ff8fe8c874a492e8f4d6731bb1ac25c026b07ba49ff74ec14c805e361021d5a8c167eb51de1a540fb75c980048d713a84689a50e69a723b18da7d3fdd9a943a7ecd903b33274a593a22c587b7d0a4472086846729414df337f309ea83a0729ebd4a55e8ddaf5f9e62a6a362b3264db4d768ccd794953ab83f107f7c3a35b3a981ba68b7e993a63d086ca828c9672967ed8c8006f065c65a3bab8947de348fbd", @typed={0x8, 0x0, 0x0, 0x0, @ipv4=@dev}, @generic="1d4c2056ee0f77bdf397ae021f6c0ef08fddeb794d7373ed9218f29d19fe2d799de32b7578cd70b456ac7b77a14196e06af5edffc99290dc5e8243e88f6c4fd43a6bc4f2b400b7eb926d158de0cf0c1ca4da3e905fddabc9987e083c733d37367ae99d0da22730bd700f8c52e2d4ad88cd7cbc8625f6b000948dfa1be689c88904d7fccc5989abcb882561813dd7bebe140ee424e4bcb99cb764e8d02b3a1bbcead43243352caba4e6bad47f1810f21af668d14ca1f31bccc0"]}]}, 0x300}], 0x1}, 0x0) 15:18:20 executing program 1: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000440)={0x18, 0x3, &(0x7f0000000140)=ANY=[@ANYBLOB="1800000000000000000000000000080095"], &(0x7f00000001c0)='syzkaller\x00', 0x3, 0x1000, &(0x7f00000009c0)=""/4096, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000040)={&(0x7f0000000000)='sys_exit\x00', r0}, 0x10) bpf$MAP_CREATE(0xb, &(0x7f0000000880), 0x48) [ 1067.929748][ T1195] ===================================================== [ 1067.936816][ T1195] BUG: KMSAN: uninit-value in string+0x3cf/0x6f0 [ 1067.943183][ T1195] string+0x3cf/0x6f0 [ 1067.947204][ T1195] vsnprintf+0x2222/0x3650 [ 1067.951658][ T1195] vprintk_store+0x537/0x2150 [ 1067.956415][ T1195] vprintk_emit+0x28b/0xab0 [ 1067.960957][ T1195] dev_vprintk_emit+0x5ef/0x6d0 [ 1067.965846][ T1195] dev_printk_emit+0x1dd/0x21f [ 1067.970673][ T1195] __netdev_printk+0x7e9/0xae0 [ 1067.975497][ T1195] netdev_warn+0x1ea/0x22f [ 1067.979943][ T1195] ieee802154_subif_start_xmit+0x1f4/0x260 [ 1067.985859][ T1195] xmit_one+0x2f4/0x840 [ 1067.990062][ T1195] dev_hard_start_xmit+0x186/0x440 [ 1067.995217][ T1195] sch_direct_xmit+0x5f5/0x1400 [ 1068.000131][ T1195] __dev_xmit_skb+0x18a4/0x2920 [ 1068.005012][ T1195] __dev_queue_xmit+0x1599/0x3500 [ 1068.010098][ T1195] dev_queue_xmit+0x4b/0x60 [ 1068.014647][ T1195] tx+0xc6/0x320 [ 1068.018264][ T1195] kthread+0x1d5/0x440 [ 1068.022355][ T1195] kthread+0x3c7/0x500 [ 1068.026498][ T1195] ret_from_fork+0x1f/0x30 [ 1068.030957][ T1195] [ 1068.033278][ T1195] Local variable regs created at: [ 1068.038297][ T1195] __bpf_prog_run32+0x84/0x180 [ 1068.043080][ T1195] packet_rcv+0x7fd/0x2570 [ 1068.047524][ T1195] [ 1068.049848][ T1195] CPU: 0 PID: 1195 Comm: aoe_tx0 Not tainted 5.18.0-rc4-syzkaller #0 [ 1068.057938][ T1195] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 1068.068002][ T1195] ===================================================== [ 1068.074930][ T1195] Disabling lock debugging due to kernel taint [ 1068.081087][ T1195] Kernel panic - not syncing: kmsan.panic set ... [ 1068.087502][ T1195] CPU: 0 PID: 1195 Comm: aoe_tx0 Tainted: G B 5.18.0-rc4-syzkaller #0 [ 1068.097002][ T1195] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 1068.107084][ T1195] Call Trace: [ 1068.110375][ T1195] [ 1068.113315][ T1195] dump_stack_lvl+0x1ff/0x28e [ 1068.118038][ T1195] dump_stack+0x25/0x28 [ 1068.122231][ T1195] panic+0x4fe/0xc73 [ 1068.126220][ T1195] ? add_taint+0x181/0x210 [ 1068.130677][ T1195] ? console_unlock+0x1c00/0x2130 [ 1068.135746][ T1195] ? _raw_spin_unlock_irqrestore+0x78/0xb0 [ 1068.141587][ T1195] kmsan_report+0x2e6/0x2f0 [ 1068.146131][ T1195] ? __msan_warning+0x94/0x110 [ 1068.150934][ T1195] ? string+0x3cf/0x6f0 [ 1068.155121][ T1195] ? vsnprintf+0x2222/0x3650 [ 1068.159741][ T1195] ? vprintk_store+0x537/0x2150 [ 1068.164632][ T1195] ? vprintk_emit+0x28b/0xab0 [ 1068.169345][ T1195] ? dev_vprintk_emit+0x5ef/0x6d0 [ 1068.174401][ T1195] ? dev_printk_emit+0x1dd/0x21f [ 1068.179369][ T1195] ? __netdev_printk+0x7e9/0xae0 [ 1068.184337][ T1195] ? netdev_warn+0x1ea/0x22f [ 1068.188956][ T1195] ? ieee802154_subif_start_xmit+0x1f4/0x260 [ 1068.194981][ T1195] ? xmit_one+0x2f4/0x840 [ 1068.199349][ T1195] ? dev_hard_start_xmit+0x186/0x440 [ 1068.204677][ T1195] ? sch_direct_xmit+0x5f5/0x1400 [ 1068.209739][ T1195] ? __dev_xmit_skb+0x18a4/0x2920 [ 1068.214793][ T1195] ? __dev_queue_xmit+0x1599/0x3500 [ 1068.220032][ T1195] ? dev_queue_xmit+0x4b/0x60 [ 1068.224752][ T1195] ? tx+0xc6/0x320 [ 1068.228498][ T1195] ? kthread+0x1d5/0x440 [ 1068.232769][ T1195] ? kthread+0x3c7/0x500 [ 1068.237051][ T1195] ? ret_from_fork+0x1f/0x30 [ 1068.241688][ T1195] ? format_decode+0x61/0x1990 [ 1068.246500][ T1195] ? filter_irq_stacks+0xb5/0x230 [ 1068.251571][ T1195] ? __stack_depot_save+0x21/0x4b0 [ 1068.256727][ T1195] ? kmsan_get_metadata+0x33/0x220 [ 1068.261866][ T1195] ? kmsan_internal_set_shadow_origin+0x62/0xe0 [ 1068.268161][ T1195] ? kmsan_get_metadata+0x33/0x220 [ 1068.273296][ T1195] ? kmsan_get_shadow_origin_ptr+0x9b/0xf0 [ 1068.279134][ T1195] __msan_warning+0x94/0x110 [ 1068.283768][ T1195] string+0x3cf/0x6f0 [ 1068.287785][ T1195] ? kmsan_get_metadata+0x33/0x220 [ 1068.292926][ T1195] vsnprintf+0x2222/0x3650 [ 1068.297393][ T1195] vprintk_store+0x537/0x2150 [ 1068.302105][ T1195] ? vsnprintf+0x355b/0x3650 [ 1068.306749][ T1195] ? snprintf+0x24a/0x290 [ 1068.311120][ T1195] ? kmsan_get_metadata+0x33/0x220 [ 1068.316264][ T1195] vprintk_emit+0x28b/0xab0 [ 1068.320818][ T1195] dev_vprintk_emit+0x5ef/0x6d0 [ 1068.325722][ T1195] dev_printk_emit+0x1dd/0x21f [ 1068.330540][ T1195] ? dev_printk_emit+0x1/0x21f [ 1068.335339][ T1195] __netdev_printk+0x7e9/0xae0 [ 1068.340156][ T1195] netdev_warn+0x1ea/0x22f [ 1068.344625][ T1195] ? ieee802154_subif_start_xmit+0xa9/0x260 [ 1068.350561][ T1195] ? ieee802154_hdr_pull+0x1022/0x1490 [ 1068.356077][ T1195] ieee802154_subif_start_xmit+0x1f4/0x260 [ 1068.361936][ T1195] ? ieee802154_tx+0x840/0x840 [ 1068.366734][ T1195] xmit_one+0x2f4/0x840 [ 1068.370938][ T1195] dev_hard_start_xmit+0x186/0x440 [ 1068.376107][ T1195] sch_direct_xmit+0x5f5/0x1400 [ 1068.381006][ T1195] ? kmsan_internal_poison_memory+0x80/0x90 [ 1068.386967][ T1195] __dev_xmit_skb+0x18a4/0x2920 [ 1068.391853][ T1195] ? kmsan_get_metadata+0x33/0x220 [ 1068.397101][ T1195] __dev_queue_xmit+0x1599/0x3500 [ 1068.402436][ T1195] ? kmsan_get_metadata+0x33/0x220 [ 1068.407589][ T1195] ? kmsan_get_metadata+0x33/0x220 [ 1068.412728][ T1195] dev_queue_xmit+0x4b/0x60 [ 1068.417276][ T1195] tx+0xc6/0x320 [ 1068.420857][ T1195] ? aoenet_xmit+0x3a0/0x3a0 [ 1068.425486][ T1195] kthread+0x1d5/0x440 [ 1068.429587][ T1195] ? do_task_dead+0xe0/0xe0 [ 1068.434127][ T1195] kthread+0x3c7/0x500 [ 1068.438227][ T1195] ? aoe_ktstart+0x2c0/0x2c0 [ 1068.442850][ T1195] ? kthread_blkcg+0x120/0x120 [ 1068.447652][ T1195] ret_from_fork+0x1f/0x30 [ 1068.452114][ T1195] [ 1068.455355][ T1195] Kernel Offset: disabled [ 1068.459679][ T1195] Rebooting in 86400 seconds..