00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e000"/102408], 0x13785, 0x2, 0x0) msgrcv(r3, &(0x7f00000014c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ad1b3e750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c6512fd909000000000000000075d10b20015b84f711"], 0xfffffffffffffcc9, 0x1, 0x1000) r7 = kqueue() r8 = socket(0x18, 0x1, 0x0) close(r8) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x28, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r9, 0x29, 0x800000000000009, 0x0, 0x0) connect$unix(r9, &(0x7f0000001600)=@file={0x0, './file0\x00'}, 0xa) r10 = openat$klog(0xffffffffffffff9c, &(0x7f0000000180)='/dev/klog\x00', 0x2, 0x0) fcntl$dupfd(r7, 0x0, r10) r11 = socket(0x2, 0x4001, 0x0) r12 = dup(r11) getsockopt$sock_int(r12, 0xffff, 0x1021, 0x0, 0x0) 13:08:00 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x3, 0x1810, r0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x180, 0x100) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x822488c10fba6706, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000000c0)) pwritev(r0, &(0x7f0000000200)=[{&(0x7f00000006c0)="04", 0x1}], 0x1, 0x0, 0x0) poll(&(0x7f0000001fef)=[{}, {}], 0x53, 0x0) 13:08:00 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') r0 = socket(0x2, 0x2, 0x0) r1 = open$dir(&(0x7f0000001840)='./file1\x00', 0x10802, 0xe9) mknodat(r1, &(0x7f0000001880)='./bus\x00', 0x8, 0x860) bind(r0, 0xffffffffffffffff, 0xe7) sendmsg(r0, &(0x7f0000001800)={&(0x7f0000000080)=@in6={0x18, 0x2, 0xedb, 0x3ff}, 0xc, &(0x7f0000000140)=[{&(0x7f00000000c0)="f3ab42927f56926fdc6e722e6102a95dc09c559aaf6e2ef2410a87415f991fd518df57ab48e2b9e0b819a56e2892a2d535e076ac65bc8ca2bad3fecc21f21ce0add47446536a5eb0350f8f0c87740a660696bf96cdefd26cd15f41d2e0bc1619cc8c15f1bf5dd0e477eeecbd9461e239c63bd7e6c924d5", 0x77}, {&(0x7f00000001c0)="99299c754f18a896f7fb3456156e82f78a9055773151bcac7fa1b42e66bff71974a610208396d87de4d9742e10fb484802a8b6838cafcd5c519f153d1cc9fb57f17ccb9b4219fafbc9a560953d9f9bc1c48f63ad87a0b1980aaeb849d49abbe0165e21653e8c669303e0cf4bbb", 0x6d}, {&(0x7f0000000240)="d70ea930ac1e278fddd39bfb4596c0a505e355c93baaf4bdb7789d31c7839fd5d5220d6fc308c8163f3660016be74f7d1f88200266ebeb81bb77eed0fdb2854d89938307a1e1119fc9634f9bb63f76e525e70e2f9c660dff7dafb8d0c5208f6f", 0x60}, {&(0x7f00000002c0)="626b19e9c36da1bd9b3f93b042155fad92c2917c6dcedbee4e390ad6501a5e514783809f9e56eaeda7142c242e5e6c624eef89f675333612124d4980999c1232b8a3493d5290a2f1d839af81cea57fd5cd7091", 0x53}], 0x4, &(0x7f0000000340)=[{0x10, 0xfffe, 0x9ab1}, {0x68, 0xffff, 0x6, "fa6e1f41fa7ab6b48bfab5b5537cd502a2aa1029a8e5530b05f3fc7692b5183e0074d9559024e49ba7267e10306c6f3594f203fa8c577c3c04027c97147e724ab3442437442baba76069780cc50877ae81658e6a8c2f"}, {0x88, 0x1, 0x7, "76757abdb6cf23ae720b44e8355feeaf7d25c433f2834ad1904e24d15fe957367a86e88d5a552e4daa4ae36249500656b0dbfabf142b9047c71848100e0bda5ec52c56edf84f0b1b012370776156f0832ed1077e4a1d407a145e917af8711d9b5ff74a9fcca688cc46ca9d87ff052324696d2199"}, {0x1010, 0xffff, 0x6, "98501eb298e40c50896ebf11db2cf3e0347628f457cdf79763b6ade4af913a545ecfb072ad8283f51016201ae493a7caefe792d254e865d0106f212523522aa2947d9999a64480be54d6028f8352eec306d4eb7f158d83f7e4dbb41ccd8f30b40248b379cc77299d53c58407aa321aa02e3fa605e33a7461f5a6ff51e643a8072171a94a0befffc9cf6ad12974d6d5ab187e0d812432068a69df8f886a664d73eb55438005947eadb79432685ccd010c087fc5585a8389a0eceef3b02d392b85fbfa14685497f0dbae301d9c3a557fd214a3750463b6ee63375b9921ab9079c742db04e948f54f47cfc5c89df1158299532e3b295a9a3a82e6feb16cb1abb69b6b3024e71cd969b9bf4477109aba20706881138c5355804be339b0d57188bfb672b0e3f7cf461b30a13907c84200d9bed5fd6d075d9b2a972234447f8747e29754e55dc50967fab3199108be37560acdecd2cf2a3b971db96dd5a4a70f591f5e553b96ec87da84684586b8659a0bd433d85f05759ff0a3c8cf81ec844d93e83cf728aec646ddb52b1581a1b40739bf7d0ac41cb974b3d453d5d55ecda0068bedea18f2e6d6b557eb2511050d989ad2bda98047467b92ebfbeabb97aeff714c7356bcc3ea8f9eaf34474c586bbdf242a2337c60a3d2e0c7c0eb14148fc45fce4b478a19efc219851212a966de09e1f06877bf01c91c3b7899196013ec6e50fedad0ceb523b6b5ef69d0904895cefbfcbcf21b0c1ea63004fa01865cbf20a9c5fbce2dae69794ba58c67e55c214cd3dfaf39a082eb751a635babb69899423a72f65a35f4b8a72942b26468ffe106864c06bbbd527e5ffc06afbb35106f7c3ca5a31d0a84680e48e8a6272de780d4033954d57e2fedb97e72e71ff26a67f7d45f320289d2b3f822e6b3def09bd018f55ed72489fb03aeacadc59a37a6c50731db53fba45ec2fef4712829d764e21f8eca92c2d698087359ac3bc7da2dd29cc94ed5065dfa13bea4303fc06fc241e11a117ab3fdc1a7240300a4db469e3eae65fa6414ddc76b92d2aa972bbc3e88659a0ae6c9540c3d22c8a4eff1a131d1445755dcbdba40075d9be9302e4cc870ba705d065995260fa74055db58c34175cff981f7b7068361b5970bb32a1e239715a07bd99e4332112068aedce7000608b1c69b218b3e8acbe0c4613321735489aec5d4c524955e4f52e2ac28b116d4b18dbd22b736e0a46f58c9b5c6f43246aa299cac0d253196d8bd8e94cbdfd802590994baac04b875ff34d5ae132126bbad68d092353070912f4f22ba08e8236f2317fa8cb2bd814f046ba95fc657a3f5dd1b12ffc826cace995a1baddffece7f733c3eed20cd59c21fe2f7c2f1c27f3fc7dd70fd27350bd29904616d00c0adf410d5c95609a362c30884d92f15257cfba5786de3042831973b1f66257f6c8989de8ff188f4ffbc3ae2f279b4ca00f7aeca6b1714ff5c0500bb9a4996d3ebc5fac7e106e3b3c31d7fb5ae56749d28b02efe68119cb57417a956417d57f7c83faee7f6e4ecc264b733f42ba67ac0854edf10e9a22e12e18d07a706595e7b93345fc2daac9fa493dab81505424c7db9faaca2ac8a7a14d343fe4b9f5dc3b74d51f26654ef987b3ad39b1023621afbb13cf94f2ce844f34c86a3eb1997315acab9bffde7dac6ec6a2528385991d51f70e70476a96300487010ffae0171591afc67127119c0b51dd2ab32dce242c1d50de64f54777592c29efd467c9e54dfe1e42de7369c3da3ffb007bfcbbcea154bf05c7d0c0633a07a939e6571b4329fc94dcb4103d754c1dea986f39530918f4f56d06ca86d59834bcb98c4ae3b9fb57ba42ec94b94baec1a5c5719be60ca885743ae07dbe1f38097b084c4a4b9aefb4fe3c7efdc646275b1923b823c28eb1482b306c7148101cab61770f555bdcf956c62b71f23673e7eeccd21946443f0898cc75ca41a3337b3f93abae95f555a1da440fa707b9c2e82311b57a4b4e2ab10eed570e80807d0c836be6ce4bc78d23f02fcb844ab16c70acf32d75284b07bcb52cd1e436dc3bba0eb81c9747b1b05ba863545989233cb1b3728147f5777b7384d4c42123b0ec6cddb4f6983f06b760ea1ad103f58e83122977a13fc7b514c6800089fda4f072f72d47042360eed76f3fd6e607f950792e65dfbe3a3d11b14f9f66c42a95d15d61ce7a978204eb1de708d1ed644a8e75a7951a48db7a6a6fd9077fae4f6a7bc91e221262ef01d20cdca480437bfdda438fc23f9748c497de8c420cbdf6c674948679de22a77a2a34e6a800c3de5560509f6ca725253e8ce719a966310828b3a7c3ddbf2cedd2eadd9c47552c223862017eb7616b97097b6caf846556ff9d88c38e3f648c5ade6313aa2d92d8357dfecf3932deef2601062f293c450dbc82d4d45daeb5d397f58dd0ef65e872de11e1a626034c53ade7abd67837380e2e8451dade0ee7b26601fb43b6e859e3fa9662aa64108afea79a6538571c0dda7606b402c256f1e1efe161383a732bac89dc22acd1bddf9987b8f9fc39664e573d629f908db566dfb92a443742ef55d7eb4c31dcbf4ee92dc55029173b37e746d2bbc1d7a1c184eea0955fb86df74a5e11b92e45f919329e5faac083619bba58243c51045b290c25fe6417b1cb211ec0de244bb0b261023d6c0a733329dc15178e652b08954c16237018e8784ec3fc42c5c1646279799320b8d3df9353107245a9d0579a1ae9cfbdb5d2946b119db0d454b5e3b01e97632cb01d5d245bd56dff498d9e1b7a9aa9ee4471edff75ff57b70ff2f6ccb31a80cf19ec249679bbebb2c471456ce5b9aeeae9934d4db0cc36ef05d84739fdefc4520db43cac52943f58747b037f3dd007594a6f17992876e78215276334bfc574670a3ae91ded57450fd36607dcab89da66e1496955a49cba97d0609f51540046bed520a5b7bc27b3770bac389eba6435716cdc078a014618eb3c614ed4012972b4b665ba26386e8137f3122c1573401d55ff3e723fb34881b25184b58f7a3ae736530015575131e54966af81bd7f3d08944247185a3c0bc989620ceac29daf84f1adea78c17fce723bad418a82849bdc82228ad0bc37e353ee337423d76c4a8108824db120ad2e5bb7aad95a6a29fcba1a96da4233dc6c993c54b9de2d7811cfdf1cc168f7a8dc206fefc3aacaaa62476ea204b9b0ddcee80deb2682b414572545e464ffecd22623268c9eabc579627c1f2060c7d6d9f56c74d6633a4ca20ccf2d6a409e40c57d84a404f9fbb0e365991c5c980bd883d5ca1311b50c2deff7dd785e8d1fe18cecaad91c223b6d503bb2bcb0c0745ca0160bae1d6e569caf3562dd1bc2046ea60f108ee1f074112af30b62a6179de499641b0b0415bf0dd342d9a50ee93aab96019fcf14e1253344d11a906097375846a719d095987c30fc685adde46b5e53922342ac3523e48c94129e3596fd92d6c8ca1c83f4db8783abb72a3c2cf31e4257f24b882a94888f0068608f6c9a0f8c41bbef29dbe68a0cdb3c3a26151a1d7c1ff18417a17fb273799e453fe80549a7bb952ef621442614343d92f03281981cd1401481ee42c09dadd404db2888c0118a92fa77ec604eca5cec8f3c3c8d9523ac37e4b5f2648ea4e75bfb039f484004302d3484970bb6bedb6434b2f8712e75946f888e946721f1e78ee2c71babdac0adb3dbb0b1536c395d248db060fd7cd6f0df6e802910ed847ca68ead4c336b3cd59d8135b6552523d6af5a159d9f257b4bee73ee611bf25a87adb9caee784edf4850a9703fb44279438b9fefb1065ef3800a2e157cce2736a521e9c7a9ebf55f99bb0e7f0d7407e5b606d7449b4123db454a020f9610f10ac3b91d197aaf32d18ad9a4ad1cd023f2b9e7aec39f81f150be270555c96d940939d3c07c6d3d745977d97ae6148c4250230e8fe31a60d6c9662dd0cc37bbd6baa010cfc58b133dd000353e47f6122a2cd82eec9718d9a96d3fd64aa54146ca78b716f726168eb161904574497fd091f6b6a72b07d4f83fe8e0608d145831c6511122c2d6c7b2320c447c7d73b5171b36490cd4d72c1b88ace6c0ea585f5d28d59bd943be2128d446cc6d5444f3536d8f914bd3e8edda7430aa6a31863fa21618897fbbb6bd9977b941160185a37d49d252652618480e59cbcbf339b5926b2192a5063840b03562ff098bb83b83c36ad67c080ef589be4aab6eba49f06f718522d8c1798d5c2935cd3f50551625452ec44dad6e1c02b55ac8d31a98c99e321368c3d4780f6ad6ea4807d8079aee459e907194a1a4e7cb81167cca75b019f918e672b14416e0bd379f8372b1c5a7bf3f7271ca4cfcb8995585c25bbd58ec7e912a9548be59212865fb292ef0269bdb5395b4f13d0c3023fac153145d15c932541b850bd7030d1eaffb7e1f56be587e55fa9ea41305585fdf034c58fe6bb675a4b91a5dd7fd5ffc2d033fe148d6c89e1785b21b05703bb65c707ea12356b971f844db8c5f63312deeb45ddefec881e650f17cce32a437ec1f0c28c9a495fcc56f2161353c31b412df078f97b3eb190e948ec732c6a94e2d0c53de781bd15c6157e78d0aa54b38f4eb2038effff04594a56bd232d7071c81a481aba34eb62227afb67207685c944194a3297c9ac88dd0ab66e453c43915c9ca6a4235ed8469158c43b26b5c5b90dd2b1ac17b49733411eeceed5a05ef6814888ce9858257e698c9f33b8ee3c79beb6ad06f66f8ca3900715b12440c4ddb227924223e74c9843fe49d79856daa39a47d72aade0a61a20b92771a14fef163d3d806294edb8e6a3f39060b6e699e18962fef488aa0f47dd0a28ce806e4f0d709695ce97a968a1d8316deaca9412c0eed27ecc5f2faa3375b68beec0684246b6106df24daf3470a584772144fa4fa6679e86378963d59ad080bb83e460c684d4cbfb5d879e0034841d430580ae0e7c21263c8c132bd0f24b9f0e92350e39325bd25958a6a662f925bad2eeb8df994a0843ae597ad38e2236c09f21b981fa05afe1d509653323d33af63406d2ca4746e78b8c3f60a617147c3fbf84bb150e609db7889d50b6bb8f4c944b79066d75218add1c7ed3e9bb7ad055d079099aae68ce6b43dfb0830870c5c69453f9a437714b56a80fc29c9631f22c066322b2a5565babafa4d109e246acae205386e3bdfaeab736b78db04834d99a1aac0585b22376e2be23af5d38d731f0b37d5965016193cf4927be9a122656128cbcfe9b5714009be7af11318b3d58b66fdbac30991430b6c84ee7b994bc55052e62627450d5a358d34cc7701f3df51c1160606336c547a5fffa71140a8a16fc7965b6d8b1cae2e92e279e48976712cfecc7572c424b1146173747922f815f34d29fd1e322170cf8053bf3c3325b7928d7b3747d9c3c329f59ce85a4e5b3bd82e3a8323c5f2916adc974c01ebcdd2afab78f2f10c99eaf4fba169c4fbb14d9a3526fa776de3e3bd2f7d7b2bf4cddf4cbbdf1f08f63f381199ddba85d0be57a7b35da8f3c35930ef1fbcb6e9ae32889b6682c18e76cb2290d58c658693c2464999df5f3e4d93e437386cf10b32fb1c079cdd29b42ff71d924e8b5933c00c9de47a2d7be1e43b48925116c0f0a3256249fe92413d83ff25cd8c6958fb84cabf68028112a9b47d752b0185d3ca09f38afe565e449fc55d937a14c5bf6d6b8fd471eeb92cfb070a65cdc7397a3d9b6e3bb83e644f9c898a09c60b58e56487c0c1e9dbeac309a72f85c7e3965e67c03d506d6561699218989b5922f8f9fc95e03db34abbb133a"}, {0xe8, 0x1, 0xfffffffe, "0188635640b980505239dda09010087d398ced9e6843247008a861bdfe49e0cfac910a4e40c0e782e92c71ab41e2829d94ed7672ea9512d45622030ecb3045dcaf8108a5d6831d1f9b305c7285af5f67483a24422747096ab1aaa97d13f989b8b012a3626905641c60f15ab9cb2dff0791f3d76d4aaacddc1d0498399cacc58f729a9b7cf58f8e0b3135d409a53b24832a020cd7b82f9b9e0b7c979e72fef85a17d3aff4e896318e8868a60e84d479d2ca926b6afb1fccbcf6c5fcb82fadeaeefa9b44f7d1110476a5043131b6000cf648"}, {0xd8, 0xffff, 0x2, "bfe186d4c38e796bddc9afa3af25cd201e7b3859da3439b88ae9f62ce288def700bf065420ed940c1e4a00491607296df57710ef664a663e3b080a9b697e7ad82537f823d86a00e419e0b4546b8840f0f4ed7fa915a14c63ed7057cddf88251f35de9c5bab744861f40f26c8b22d25a7a8f37eeec8bf57b34404009acae80ff17a2e63d95a1fd76a350bc5f75925c847f83828d22c0a1fb91a41a740371338a31905a822cac482e367d13d2ce67af8acf544812741c54d29d8b1889d8006fca36eeccdc5dbeb"}, {0xe8, 0xffff, 0x3, "01db966391f80dc693ce27daa4155878593d3694f3a09c2dae696df8f0a4ac5839b9f98c3190d259633a859a2a8812133c640d25ace06d53bd1f433a7102199f7e0b8d7c55ec9fa40724a00153c78209c0beb3e83f401982b4e0c32ece2ee3d5cdb8bc4d720b8064bc8ff05c26899ecd47ab5bcc734c8f5f07d4a9a7fc1f0dd021a24416c09617307e8bd911d3a4ed266cf7c285806bb7e58577fa0c5f0f17c5e994e2788f57305c9cf6802ff6ae0e922d815c50ef5023aef4fe8450ed03c5af818b36e012e60c75d3782f3600028686464219f7"}, {0x78, 0xffff, 0x7, "85e3e4fb8846b7b73af5cefce31283097e0678268a5ed6c2cdf2005ccfa738b1636f291e4c350d150f98433b4dd50a539f4fe7fa644e13a39b6f2f9832433a956f1144863c3d26e6780a7859374a16f43de5f4e57f89ffcc2b4e4ef2c990cc5f5c1cb9"}, {0x58, 0xffff, 0x80, "ed9ab7117d04e894289b948c9d562f8abc6e908e943886b2d2ab837ed3ac7f24942a9c057ba2aa480d507735ce9367022abbcf8447b85115b4326fb1e46de52a0be5ccb1a777"}], 0x1488}, 0x4) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) 13:08:00 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) write(0xffffffffffffff9c, &(0x7f0000000080)="7086a6e782aee4cd4d3b291561c0371a6bbc2a3f6e7bea8e7e825b70f8e32e52022e0a84daf4bbfbdeab8e37c639831ac3ee0dbddb43935bdbe6cf52bf433d4dd2c5c56f953cc84c5955db238171144f5607b6d4e17bc5fb621a015132b07e98cbc4a83f4b47ec652912480e50582c22d94d42c117aec7fad5cada506a88395a4c55d90b03bad48de365baff9d0349d22a173c2052a494039128271c038ad626425e35a15c7c85144ad5d0e4d9340de7abb7a59f072c7b404648d37cda103230eea45bb7b3e282376a8d26afe6c0e8202e7ec23e84ef", 0xd6) r1 = syz_open_pts() readv(r0, &(0x7f0000000c40)=[{&(0x7f0000000940)=""/235, 0xeb}], 0x1) execve(0x0, 0x0, 0x0) close(r1) 13:08:00 executing program 1: open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) r3 = dup2(r2, r1) readlinkat(r3, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/187, 0xbb) symlinkat(&(0x7f0000000040)='./file0\x00', r3, &(0x7f00000000c0)='./file0\x00') 13:08:00 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0x491, "92ffff00000000040000000000007a0a9e8000"}) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) r2 = socket(0x2, 0x2, 0x0) bind(r2, 0xffffffffffffffff, 0xe7) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f00000000c0)={0xb, 0x1, 0x80, 0x32bb, 0x7}, 0xc) writev(r1, &(0x7f0000000400)=[{&(0x7f0000000080)='$', 0x1}], 0x1) 13:08:00 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x7fffffff, 0x3, 0xfffffffffffffffa, "661fbef2245185a8186503182eab7fff0e091fe6"}) r2 = socket(0x2, 0x2, 0x0) r3 = socket$inet(0x2, 0x8000, 0x0) setsockopt$inet_opts(r3, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) r4 = dup2(r3, r2) readlinkat(r4, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/187, 0xbb) ioctl$BIOCVERSION(r4, 0x40044271, &(0x7f0000000000)) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e011018a590cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f3194c5b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc92eafd9a801d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c0933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707af92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821eee549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f00"/1632, 0x660) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000880)="dc819451", 0x4}], 0x1) 13:08:00 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) chflagsat(r0, &(0x7f0000000000)='./file0\x00', 0x10001, 0x0) ftruncate(r0, 0x0, 0x30000000000) ftruncate(r0, 0x0, 0x4) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='D', 0x1}], 0x1, 0x0, 0xffff) r1 = socket(0x2, 0x1, 0x0) shmget$private(0x0, 0x2000, 0x251, &(0x7f0000ffe000/0x2000)=nil) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r4 = msgget$private(0x0, 0x20000003c4) msgrcv(r4, &(0x7f0000000900)=ANY=[@ANYBLOB="009142dddf6657e67cac3a47590ff5f700000542d2b6709300400020061127fc06bd004a33a90d89f1db4ddad7fda97bf1c91ed2525c04184753dc6431ca81f80f"], 0xc, 0x2, 0x1000) msgrcv(r4, &(0x7f00000007c0)=ANY=[@ANYBLOB="000063fae2b2d8fcee4f8c092bc840c74400000000000300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083c6040096dfedc4000000000000000000001300"], 0xfffffffffffffcc9, 0x1, 0x1000) msgsnd(r4, &(0x7f0000000200)=ANY=[], 0x0, 0x0) r5 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r6 = socket(0x18, 0x4000, 0x0) setsockopt(r6, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) fcntl$dupfd(r6, 0x0, r6) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000480)=0x1) r8 = semget$private(0x0, 0x7, 0x286) semop(r8, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semctl$SETVAL(r8, 0x0, 0x8, &(0x7f00000000c0)) r9 = socket(0x18, 0x2, 0x0) setsockopt(0xffffffffffffff9c, 0x29, 0x409, &(0x7f00000002c0)="470b4e98fbfabeab1f154bde63fd3c0884ec27b16f7b711ea277c46c8b4358b6c1ceee6b854d559e698a55b81d65f336e5b5a350f7bcad5749ee2121a950c992cb4180b575ee76895075d6154ef7f2efacbd7eb58e965649c2f05d0922e45f559683edf3a0c0e937553d6f68cb92a1d13029102f3894cfef7b23505ad70000000000000000", 0x85) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r11 = getgid() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r10, 0x0, 0xffffffffffffffff, r11, 0x100, 0xfffffffffffeffff}, 0x100, 0x10001, 0x40}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r14 = shmget(0x3, 0x1000, 0x100, &(0x7f00001b1000/0x1000)=nil) shmctl$IPC_STAT(r14, 0x2, &(0x7f0000000100)=""/114) r15 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r16 = fcntl$getown(r15, 0x5) shmctl$IPC_SET(r14, 0x1, &(0x7f0000000200)={{0x3ff, r12, r13, r12, r13, 0x104, 0x5}, 0xfff, 0x9, r16, r16, 0x7d55, 0xd75, 0xfa}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000017c0)={0x0}, &(0x7f0000001780)=0xffffffffffffff48) r19 = semget$private(0x0, 0x7, 0x286) semop(r19, &(0x7f0000000000)=[{0x6, 0x4}, {0x0, 0x1, 0x1800}, {0x2, 0xf, 0x800}, {0x0, 0xdc, 0x1800}], 0x4) semop(r19, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x800, 0x800}, {0x1, 0x6, 0x1000}, {0x1, 0x10, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r19, 0x0, 0x8, &(0x7f00000000c0)) r20 = socket(0x18, 0x2, 0x0) setsockopt(r20, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r24 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) r25 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r25, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) shmctl$IPC_SET(r24, 0x1, &(0x7f0000000200)={{0x3ff, r22, r23, r22, r23, 0x104, 0x5}, 0xfff, 0x9, 0x0, 0x0, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r22, r23) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r23, 0x0, 0xffffffffffffffff, 0x0]) r27 = getgid() semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r21, r26, 0xffffffffffffffff, r27, 0x100, 0xdfff}, 0x400, 0x10001, 0x40}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r29 = kqueue() r30 = syz_open_pts() r31 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r31, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2010, r31, 0x0, 0x8000000000000000) accept$inet6(r31, &(0x7f0000000780), &(0x7f0000000d00)=0xc) close(0xffffffffffffffff) writev(r30, &(0x7f0000000500)=[{0x0}], 0x1) poll(&(0x7f0000000080)=[{r30, 0x46}], 0x1, 0x0) r32 = fcntl$dupfd(r29, 0x2, r30) close(r32) r33 = getpgrp() r34 = getgid() getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r32, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000700)={r33, r35, r34}, 0xc) sendmsg$unix(r5, &(0x7f0000001680)={&(0x7f0000000980)=ANY=[@ANYBLOB="07706b0cea0f58ebf251646b7e34eb4bd488e238a8574b212e9dcb40fdd10770e34a3100751cd52d3b5f104c3a15643b739f8cb47f4486c17922800b14d7c0441d1ebf7eb19c249b65ca8c3d780aa4f2b85af1cf13b43b9b8a6243de5ec06c56971e56a816d861aa1f019ce67a219937a5377f1e450b0adfbdb59bb479e648bf557585997561fa361a5d5bdf0a85bde56c0f8443948dfeed2b3bf8f9f573165d4c4be68004752ebce64cfc27ff49b7961d8a86d4f66f759ca666984e36854d8ff54975b4018d6423dde255db0f3520197f1861d8be930b6855a2046fc17bfbb94dc091e46d610414a1dcec84e3f00c6fa9bbf3e9cfee036c83e883c08e841f1ca87ebf9df9f2aa12c15778a53c96fa1a8d5a22689ed07e03004aed89518b40656b6777e3dd7aa99b88a3000000000000"], 0x1, &(0x7f00000003c0)=[{&(0x7f00000018c0)="36538456ceb3d10a7899cb43fa8c4fdb43a4b1f117701aabe800d172ccfa99bfdb3836c5f65d2e4e54aad1a4159289e10cc9da9742aec0c8549b3999c837b07658d43eae10d8d4b46c775b905cbf37b7b1b3042d33aa3f4c9a2e4c2bdc4d703cb91167cf633019dc2cba6842862f8788a4b6224da41ed14d881547a2ac8087619cb2e408ebb8895ce514f1ccecf22d0a15230f1e8d327dc6bb6b396d648005476af9829f625bae09a234548ef2cf208989f18e01b925089d6b7da2154a5494d9a5c7d3e5858fefaebc2f411afc7179dc0872742c0152318ee55bcac2643d75a18761a1f252ea7572bae181f985492f8e77cff568e10dd0c7c901ebc25726ebf35cf36303125346c6adf0b94f714c0ffb3f793e950c095da1003f40420c71e2bbed27f68ec20e32266f1f486d42c341fc53c2c0e3fa7b86992493ebd5fc88b0aff9284e5b7069be35168a165cc69f1b09dd1d70a4139eba232fda099b07ac4668e4fe5b9a6cc3f36453a0bcff4f05b46734cc418d36d334617e71cde0223bafd0613cc4640e034a9ac93cc6e7f61713d2e84d080bac1f44ee5e06b7604f247f77e22bc344d86d909fb4c67fe79ca1e3206e61e7940ced69a1b7533648567d31ae8f239214773fdcb2b37c692f528b1aac7afda99fc58b309176bb945c5aea7aa21493000de640b3a8390e6a0ee0a9317607022ae229de074ff059ba95b5893f6e895bc9c6f817fc4915d7b81ff2adc328be40127a0b72b9e58595ef647856888eda93f7df38304af2747490efcb369ea18df98206e83ff06c63decea4b7cefb5788177ddf31c301bb64a605fdfe0be70f6e4ebd50f174ccbd07f077b7b8caa2525d62743e57e4a833bdfb1d03275688890d95f0720a866fdc65251389f9e9c5909f6a9237ea6522890c5015e373ac1cbc9a3cd40713cfcc9e3602d58f1fa68d6ba726fc19e480d4b166ba96142087db312ae759f6ef18ba2bcd01f15c340cde9d31d5314ac526ca965b1f96bc78de06d565b2713633498c65c8fb1e15afdaedb65f5e0594574ee716a66888804e87f490c623b18d4063076e14737bcf8ee6f09b7089a18d3dd8e8aa8344e7ad65d612c95f175d82ec01b468c6b8ec0273878668f09126980afa207514c7b0ebd6f23291004ebff93269be2f4d3e36f42d40d726022fecd4f15eb2aa4de4d854ede65c73267d805fec018acbbd4f685c24eaff4402d252d0a3383b7aadc13fe903c7c6e2cb9bf78148b586a972fd3e2a75091276b10323b2813daddffbae92554d3be518525f4e8cb370fe461cf726126b235b15e5e8984571d204e2294c5f9b2e3bb06a8917ca0fb79fa4038b6f559dc066f0bf308582c5bae37d0dcc8a004161e97312697262681ef987490729ffb9f828af67122a167f3a7de356a18fe3152dc3acd503686ab1b49c3d461c5ec8d8a4cefed7bb89688afad003bb35945a187072065ffd571ead7aa7799ffeba8d3e2a9785a1edf22cd4c2c8b368e430e73e8e8d3400659931eb233a8b9730a8230ad650944624005ca539e512f83eb74d179e5fb7df282d1216b3f8ada304087a8edd2c55e6cfef447877e94ba0a2756e5b0ae712bd85154c5d425d1dc00f9d25b73f8b56a075c37a2fb192a7fa1d02ed096013aba06f330a0cf272a910bec952492448926e2fd03e7f4fb42c63ec22f5251d5333ca64a23989b93e8f0cd2a1031866d18d0dccfd5621f460d261ffa9737df449effd5520f88d4c29bfe233df13fa2a2679127dfcaa4dcd408294991d0c736515e449a4e7312a4e061c1a59771e02bbba2e53fb00814e32884da300b372e8607f0029bf148057a2b5fcd1bd27f08f254f1037352fa2e3d4443ed5be9576061c306cea535e295f1d4f2d7b63034697187b44935f6a2e893a0b5132ffb8297291cbe05b6ad68e9c094053266bba86dcfd8efb2768caba50ee9ba331e8ecb6df64eff5b5fe2c7231792b5111588f78e2e3914f024fabad565762d23187bf89fba9721c56ee34bcac996fc2f53954f71b4a383aadd05c07fb6ba51cf7f5961d3f3081bbb9ecaf302b80da7feab2557f190f1d97359cb773ddc2f4b83ccd128a07e02cb358a9c37e9ed67b0a455f3dd4e88707bfa00178d37acafa09ba90c6356035103ecb72cb885ebecb879f8cbf2f7897c12bc9323c2ca3fc53e94567b9124d3d6c25b76bc60f38edd68cd9135651334e503f30ae41da3a3a1fc2c85cbe685178996179aa9897c0dd5c8d46ffbe4f6e2ecb987f146add63dc01a5cf0a4718735ac55148fbc91ce32578516e90c891cd408fa29ce5d260896d0cfc89bac6d2f74f03edf97f877835f8683ba2eb762ae076ea91e2a72a0134f92d94364240cd066f1791b59c8197d091e3fa02daaac95f4c3eb841574bdaf591ab6801ac876c957b021762dbe372baf4184820006f25fb6b85678aa83028a715cc7a225f21b0890021db1c4be814b53adfb4c7daf2c9ca9236cc291c24f330317e7628474d4735fc32a72fd40b85c6ec730ac783e30f59a9c87f6e9cb04bd812eb2f74c181e54dcbca8b8f6c6bc5e6e18b5fbce76bd1791eca7af2b5c1e70499c0388b8386d3457c3e4e9451a7ce2764fa02f6a86fb89377f2abdf7654e5650160f027630c31b58312143c6646942c6af91cff46294ad42e88194d487c184e6b731b512102b1f14d40b862b1652a033e6addb9b0aa55f8465f3b2329226b4c7a363df937627c4611e3d5e440d1891f8427a9f83988d7e682b4abf11fca0ad2dbe215f9bb031c5a2a2c992317e6e8e336e5d2d4bb33646a24772a802d96336056974a310db64f8aea613a65b71b61a2d366ddd3b1d703931a50242ac8f83f6c180c113c8763ed733caf8dbb5dd8d18c9ff473af7d3f69926d36e0778bdc06f06b086b005ea12240da65816b1dccdcccb392d5e1c9409af46b63002747df4887da9ac82cce7172b1a6d22323b63360be7fa30598c9586f5a4c3bde4f0d242198216eb493bcddd0eea4b6bd1eabfeb2a43188ff7ce69384c876aedc467893ea917f533f83b8597687405440841358b50524f84d2fa77236ff418d7067a38ba065230032397819fcce91a8d9e5bbc1e248a8077c3db887d1aa11a963ea4e1e3566212af6b43f51fb32acd3fca7ba3bad2f4a2d50a5c24cd05deacdc97ff6786f55f0326f8d9a8e2bb36e1270aa07a5cb2cc9913a36a73796c6747b44e28fb9505bd0679c1f137fde73abac05c0ab5fc9d050130febe650c339b1f5f1e50738ce623808f52037e9d4e4948599bb5bfe97fb09b4296b70839c8ec542ef2a9b4674f1982db535037ac99a16467f4b105b9582678f61a21e983c05e873fb3f47a964923df5cc4de5108e6c8cf46bb35b93eb0d0c2c353876cc377ab723245acef6d7c59060fdc1fdcbe05093023e48b23e79cb1cdf0f26ee8ad29552ba46f546fa5c4fc65d84d0b67bb8b23e8f21c20e71b3055f25f7dba931ac74c03d874f3aa026e4a9982fe049e93c55bd26e6ca31e34b9f5f3d293ddd89262abac5214524d28a19a2667f72a8733d1e9da32f7ae4207badbfceec1f38ef867113a9359acc73f14562078b7298237da8aa4a6085b319d8d483795fd6a8eb656127579d258bb631a5b3650ccbee03abed664b1808cbef1b04480adcb0549b53f95bbf05c6528e5fed9353e53721bf0e87f000a7a745fde847587601660d060ee4eb3a7148434fc8ae8e78cbe8060c0b79b4752f591818360387b0a5498c4ea2fca36d6cf78f62835616782c94d9980c12df398e4227abc38a586541c70198c04bb3932a8528fac65466e50bde98603c786776defd29a7b9dcf3cbf54d2925d504ee1ddf2fe7300ad47314b8b3b87a1f502a7e5b334eed45576da9151573cdb2b304996d5f5d1b74cbf29ec0e1965311667efb4a349dd9d8af12ef9527e5de737fab0e0bd30685869eaef208643934be1719ed8ef05bafbb9a4ddf4443f96ace8f520d34afa3e880f9fe7a2d9f27a31d113424fe586139e57bd2040bcf17bf6096bb30ca0f803a450c37b797763f7f4fc10bcc690d6c1dba287fcd898c6eb886820334e337609658b8aff49615e5eb79ba90f0fb1da70d2018c19d63b239c946bd6ea65b3691e67b6e0c7cd1dc32613337813c28c7f5265d8c0a40e39d187627d254ce632a899b9c5bb80d9b4442cb33d69233de3be1be7c2ee4c7872a76d46624ec63b526a68d39f6d1bf19db5eb79262f859d03ac2d23d1701a94c2e7ff0f4d7744fd8292a25b3d5b76a6a13e1541d45b643e21f9ed7e791aa02c5ae6c69e86421c5f0902ffa299e0c96c04ba29d91b10fcdd01a45b98ae6c4a5cdb296e5a87e54a13dc991819365337cbf8d2d35bf8bb638d86592ef87e03628b70a294dced8d75569222aeb5288e15276b44255ddfe39ebaaaf30fce804da24d7d066c5f0636b406636805e631d2f0a3f22b0ec6130cc63ba9650396adb320fcb3e004b4ca1112d1687d3d9b2d37dce6851b6e4b7ad0887ae2625adebc478e82d2578865a8ef686037b555413f0e0ef77055c26fe17d2fb76a92771e3f4d2b974a84b50af1e11037b228ba96d0ba6afb08e37814d1b9a1bbcce3edc91c1a77608a52a01b335cf65505f9d462954902e3d26c78c02d3100292ffd5edb00b3bf9316baba2a0d1d8e0c80a1a652b4d76b6e05d0fa8e250daffc21a38e8d61d6a02e4ea7178a280ceeefcb74a4f8efdfa7c59862cb636d3fcafd58bb6d6d8000e4892325be0e9c3242498358107ba7a7ff70a4d5e3ab44cd3218a06fc039a657877795c93b6d5880c45beb034b69b96f7e288100424dd0a50f930c1e53cf8b0fd744e398c7e7cb33e01125d7fd13269555faff2e21e5d81c50f8677c0b85584d7899e8011167b72ddd3962f616ab9227c105e6ca4c848655a60947098107c92bd6a7ce5bee3a8014cb532d63f802a92e968ce5a93c50b3f0f0d20232fabc12fa90a62e9577d3fbcc1f5514eb4ba4a9d3d78533b075d383472f82c4685fad2349573cb559dee5e56a2732c1b9a71496819d63e7437de783204b71caac997930f15fee0573276cdceb3902569a872dfa8dc83dd42a103da9bd99e29bf8a88678fa647abd876218daa23d4d9ffb169ac906b785c748779259f060644360d6898647d44a676b6479ed511c4b2b90125a2a7fb39c31cfa2467e456dd5f0369be9d5f3bc4941ef6ada231ac8ec3c14279a12b2dbc017c6e4c0932ec1666a54d07b169910d6ad840b0f635d72e31b062134137d64e3ee0d6ee15b55d8782c62c496f944754e0c532952bb3a6c19614cefb2eac9dfd8d2cd21f147565064c830faa5c5ca2b4a6cfa6e0661c6d2594f3fde27f3ffe125c18ce0e2b47446f1c77fca07fc3856b9eccc161eb2fbb7673829a99ebb3240c79287b9b053152181d548d7d661b218e7e8ac5e6fd8a357fdaa75336a33abfc58c18d97f9167e96f5e64453933871ee52907435539a9002afec605b3ddf7bde36d726578f49dadb5d4aeec6175e78a9de40716274afe80cf115e9c38b50e1a5ea1b61e999779d5d4dfeaa2d7420ca9df2335949ca436d35295aa53f7bc97dc954ac1d52d819fe1811979981b7ab074bfef5d5c58102e56844ce7ac078230609b5ac812f5fdca5661352db4fd78b9af50abd197ab7721fa1c38b67dc7df6677d065e5e90f9f7cadd7827c50c6ac2b20ec361aaa4ed253767864cc544213b2bc51a789ed03612c2cf39d55ab526657c89c936d2e4980081ada9f7de2b6c3fbd4e4d7429409c746904fe60c92172ba81da0f2370b249c51e785ef5c", 0x1000}, {&(0x7f0000000240)="5084f0e8124fd0260d9855a30a521565", 0x10}, {&(0x7f0000000280)="afe395183c525d3abe131f90d77100722030647b89aba22c7083c1d8e7726b8839", 0x21}, {&(0x7f0000000ac0)="cf9711d9d16f202ab443c4c8111ce68f7cede7b07adaf62f48ca0dfbb5d32ceb674a09fb3d875d827f1f908722c4396e387ed5fc121f33bb8762de876ec1e262d8a473bb80cbe344ace529d0833ad682f717359bbb5950456b007407111110b1cb0f8e091b365356a474f3726ca5f6fe8fcdff5a1fa2751b261b2a0bef5b938c414c0a7099c5f5f2f2d9e82268a566b480be69dd1db1d306aba4bf2629e839e339395b5ea40068ed8a3da5077d695c44fede909da1cbc7514a0a50b5aa0ad7c0bc6e08cdcbd5a88b447cf9a6d64d9e94f88df4b4d30a721b034083e9653f514b2dee853a1db4c2f55b2c386ce8c38de1992399dee5e6868d4ac0c74173a6c2d693969a66e9528b", 0x107}], 0x4, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r7, 0xffffffffffffffff, r11}, @cred={0x20, 0xffff, 0x0, r16, r17, r34}, @cred={0x20, 0xffff, 0x0, r18, r21, r28}], 0x60, 0x400}, 0x404) msgrcv(r4, &(0x7f00000008c0)=ANY=[@ANYRES32=r18], 0x1, 0x3, 0x0) r36 = geteuid() r37 = getuid() setreuid(r37, r36) r38 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r37, r38) geteuid() r39 = semget$private(0x0, 0x4, 0xa5) semop(r39, &(0x7f0000001180), 0x1e316d81a01eac7d) r40 = semget$private(0x0, 0x4, 0x1000100d3) semop(r40, &(0x7f0000000480), 0x0) semop(r40, &(0x7f0000000000)=[{0x3, 0x7fffffff, 0x800}, {0x1, 0x6f, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1800}, {0x3, 0x7}], 0xa) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r42 = getuid() r43 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r43, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r45 = fcntl$getown(r43, 0x5) r46 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r46, 0x0, 0x0) r47 = fcntl$getown(r46, 0x5) r48 = getuid() setreuid(r48, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r44, r48, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r45, r47, 0x0, 0x92, 0xffff}) r49 = getuid() setreuid(r49, 0xffffffffffffffff) semctl$IPC_SET(r40, 0x0, 0x1, &(0x7f0000000280)={{0x9029, r49, r41, r42, r44, 0x20, 0x7}, 0x4, 0x5, 0x5}) r50 = semget$private(0x0, 0x4, 0x1000100d3) semop(r50, &(0x7f0000000480), 0x0) semop(r50, &(0x7f0000000000)=[{0x3, 0x7fffffff, 0x800}, {0x1, 0x6f, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1800}, {0x3, 0x7}], 0xa) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r52 = getuid() r53 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r53, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r55 = fcntl$getown(r53, 0x5) r56 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r56, 0x0, 0x0) r57 = fcntl$getown(r56, 0x5) r58 = getuid() setreuid(r58, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r54, r58, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r55, r57, 0x0, 0x92, 0xffff}) r59 = getuid() setreuid(r59, 0xffffffffffffffff) semctl$IPC_SET(r50, 0x0, 0x1, &(0x7f0000000280)={{0x9029, r59, r51, r52, r54, 0x20, 0x7}, 0x4, 0x5, 0x5}) semop(r50, &(0x7f0000000680)=[{0x1, 0x7f}, {0x4, 0x6d4d, 0x1800}, {0x3, 0x8, 0xc00}, {0x3, 0x57b, 0x1000}, {0x1, 0x7fff, 0x1400}, {0x1, 0x8, 0x1800}, {0x0, 0x948, 0x1800}, {0x2, 0x3}], 0x8) semop(r39, &(0x7f0000000240), 0x6) semctl$GETALL(r39, 0x0, 0x6, &(0x7f0000000100)=""/246) semop(r39, &(0x7f0000000200)=[{0x1, 0x1f, 0x1000}, {0xb2a9c4c660b113ef, 0x5, 0x3000}], 0x2) r60 = socket(0x1, 0x1, 0x0) r61 = fcntl$dupfd(r60, 0x0, r60) ioctl$TIOCFLUSH(r61, 0x8040691a, &(0x7f0000000300)) getsockopt$sock_cred(r61, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xffffff48) r64 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) r65 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r65, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r66 = fcntl$getown(r65, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r69 = shmget(0x3, 0x3000, 0x100, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r69, 0x2, &(0x7f0000000100)=""/114) r70 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r70, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r71 = fcntl$getown(r70, 0x5) shmctl$IPC_SET(r69, 0x1, &(0x7f0000000200)={{0x3ff, r67, r68, r67}, 0xfff, 0x9, r71, r71, 0x7d55, 0x2, 0xfa}) shmctl$IPC_SET(r64, 0x1, &(0x7f0000000200)={{0x3ff, r67, r63, r62, r63, 0x104, 0x5}, 0xfff, 0x9, r66, r66, 0x7d55, 0xd75, 0x4}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r62, r63) semctl$IPC_SET(r39, 0x0, 0x1, &(0x7f0000000540)={{0x2, r37, r63, r36, 0x0, 0x0, 0xf2dd}, 0x0, 0x5, 0xfffffffffffffffe}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r72, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0xa41b4ce8345b9258, r73) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000080)={{0x400, r37, r3, 0xffffffffffffffff, r3, 0x60, 0x400}, 0x10000, 0x9f8, r73, 0x0, 0x9, 0xfffffffffffffff9, 0x9, 0x5}) msgget(0x1, 0x10) r74 = open(&(0x7f0000000000)='./bus\x00', 0x8, 0xec) fcntl$lock(r74, 0x7, &(0x7f0000000040)) getsockopt$sock_cred(r74, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r76, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)) r77 = msgget$private(0x0, 0xfffffffffffffffb) msgsnd(r77, &(0x7f0000000180)={0x1, "3b10bd201b7630a5f690a9b351cc8eda1750f912a9e3fae046dc7b9f60da7679f993db0022e3f6c325ae11ab7b8fbf6de023ba7afd21c661eb8a6bf965e7c25105c0137670431b1402b9bec5667e57a149e294ec46a7dccfc108b9d519e4da6586de628e51404bf0e22fb6abf90f09ca6995da7210e88195b04459f21828c44f695a5dff0daa44c5310a93b6f46a94282eb2b6ded3329bd3d809de9399222e5d90bf2b98cf9d4a6b09428b7613d21ff35832cf349908177f27861803b0727fb65c3c72069a6c02c50b19e5c648c41abe891057eddbce1f082a"}, 0xe1, 0x0) msgrcv(r77, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000027a5f344d00000000000000000000009f00000000000000000000000000000000000000000000000300"/68], 0x44, 0x3, 0x1000) msgrcv(r77, &(0x7f0000000d40)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000feffffff000000000000000000000000000000000000000000000000000000000000000000000000b12c9de4552f76d417bdc376699a05553f0000002aadfe31d00db62bd3677ae29f3b321932ea43d1831874a2b9d4463843b4379d2b306ceba68944b89d2b41dfa859ca873b878a7200385a3f910a96a146bf2f14f672c4de87e676328075e4bcd29382427b748d4dc6a7241ab32265bd8f5af47966d20ca78ebc34759d5897f127a3a5646477646c8315c1d2379c1b781d70cfd9536abf54d5aac197708daeb0c610e50000fa6288b5b18dc8193a96e716026003490cf60c638eb4205c38405af1d12db82b6d1757da65450795d367fe11e8836278744c11390b5bbb9275dfc49632ab9780558c50379fe1a4a640821a7cf0c41edf56d095fc3f3a67053e"], 0x71, 0x1, 0x0) r78 = socket$inet6(0x18, 0x0, 0xff) ioctl$FIONBIO(r78, 0x8004667e, &(0x7f0000000080)=0x7) r79 = socket(0x18, 0x400000000002, 0x0) r80 = fcntl$dupfd(r79, 0x0, r79) r81 = geteuid() getsockopt$sock_cred(r80, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) fchown(r78, r81, r82) r83 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r83, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r85 = fcntl$getown(r83, 0x5) r86 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r86, 0x0, 0x0) r87 = fcntl$getown(r86, 0x5) r88 = getuid() setreuid(r88, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r84, r88, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r85, r87, 0x0, 0x92, 0xffff}) msgctl$IPC_SET(r77, 0x1, &(0x7f0000000180)={{0xf54, r75, 0x0, r81, 0x0, 0x1, 0x8}, 0x801ff, 0x4, r87, 0x0, 0x4, 0xd58, 0x2, 0x80}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r89, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r90 = msgget$private(0x0, 0x20000003c4) msgrcv(r90, &(0x7f0000000440)=ANY=[@ANYBLOB="000000054270930040000000"], 0xc, 0x2, 0x1000) msgrcv(r90, &(0x7f0000000ec0)=ANY=[@ANYBLOB="000104fae2b2d8fcee4f8c092bc840d7440000000000030000000000180000000000000000000000000000000000000072000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000370004000000000000000020000000000000002031f17fddb960ad0000000000000000006e476cd596dfedc400000000000072000000001300000000000000000000000000002c786009571d7ddfd461102c015e5a382a2c00716f45c070c72e79d5e5935c831d798374e36fbb72aced96e621eacafc895c1ad23cde3a4913dadf75558cb6c6deda1ae71f33dcdaa7f671a47b4a575f6c9d822bd10e51af52829a4fdc51d4709c56b2612bbe8e2f4b182edaafe35777ec247416444c951d75599cd42fe77aced780bf43"], 0xfffffffffffffcc9, 0x1, 0x1000) r91 = socket(0x2, 0x1, 0x0) close(r91) lseek(r91, 0x0, 0xffffffffffffffde, 0x0) socket(0x2, 0x1, 0x0) 13:08:00 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xaff, 0xfffffffffffffff7, "00d85ca881447bffc7b60aed6c981a0200000084"}) r2 = socket(0x2, 0x2, 0x0) bind(r2, 0xffffffffffffffff, 0xe7) writev(r2, &(0x7f0000000180), 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f00000000c0)={0x1, 0x1, 0x8, 0x4, 0x101}) 13:08:00 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$unix(0x1, 0x5, 0x0) dup2(r1, r0) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000), 0x4) socket(0x2, 0x8000, 0x0) r2 = socket(0x2, 0x2, 0x0) bind(r2, 0xffffffffffffffff, 0xe7) getsockname$unix(r2, &(0x7f0000000280)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) listen(r0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup2(r4, r3) connect$unix(r5, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) 13:08:00 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x64f6, "0366402ba77ffdff3c0adf71cf15cd76ef3caf00"}) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f00000000c0)=0xc) listen(r1, 0x887) writev(r0, &(0x7f0000002400)=[{&(0x7f0000001300)="a265be7dac79c4ce726e06a62680250ef87570f308e6522bc398b096782b633727b9c3bad86626010ffd23e632326a43a63060b0bc5cd03daa744d8dc811a107bddf61bc614aa8aaa423864a9e5e6e5f54f14d323878d88d3b875e5cbeca38f2151048ffa9f578a8c9e3a05736b5bd76a92ccc1658ab7555d4ef5e545d4f07247b7faead2c326f49f9c794324d34d75a7fae389f0fa01c67b384c8b0f53bff40ca129048290b81ff56037264e8ecd6167d521b6a1ff9734a8ce63438e02c8578841c875e95aa09db2901082dc001095320ab7bddbca6d7eb21f441494cd58cf6a5590a", 0xe3}], 0x1) 13:08:00 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000080)=ANY=[@ANYBLOB="fffffffff6ffafaaaaaaaa00000460a40600000000000000000000aaff0200bf4c54674b49018100"/65]) syz_emit_ethernet(0x59, &(0x7f0000000100)="c7a895006f53dd000020ffff86dd12705b1a445000511f7f44ad77682d5afd7bd4ca4b593eb86d5140f7f43b6b5a5fde16f020493c64515d799529054185795512de7bafda69691b0fe2b65580d1edc1e0d231dc8854312fb2") 13:08:00 executing program 0: r0 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0x2, 0x0) r3 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(r3, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) dup2(r3, r2) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(r1) sendto$inet6(r4, &(0x7f0000000040), 0xffc9, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0xa2, 0x4, 0x9, 0x6, "8d007abbe2c94f294807c9fdec2523cf3aac1116", 0x0, 0x4}) close(0xffffffffffffffff) dup2(r0, r0) r5 = socket(0x2, 0x2, 0x0) r6 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(r6, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) r7 = dup2(r6, r5) readlinkat(r7, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/187, 0xbb) ioctl$LIOCSFD(r7, 0x80046c7f, &(0x7f0000000000)=0xffffffffffffff9c) r8 = syz_open_pts() writev(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000002400)=[{&(0x7f0000001300)="a265be7dac79c4ce726e06a62680250ef87570f308e6522bc398b096782b633727b9c3bad86626010ffd23e632326a43a63060b0bc5cd03daa744d8dc811a107bddf61bc614aa8aaa423864a9e5e6e5f54f14d323878d88d3b875e5cbeca38f2151048ffa9f578a8c9e3a05736b5bd76a92ccc1658ab7555d4ef5e545d4f07247b7faead2c326f49f9c794324d34d75a7fae389f0fa01c67b384c8b0f53bff40ca129048290b81ff5603", 0xaa}], 0x1) readv(r8, &(0x7f0000000e80)=[{&(0x7f0000000100)=""/180, 0xfffffdb7}, {0x0}], 0x10000000000003cc) 13:08:00 executing program 1: r0 = msgget$private(0x0, 0x20000003c4) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x11, 0x3, 0x3) sendto$unix(r2, &(0x7f0000000200)="9b03050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882a297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea800000002000000000000020208a371a3f800040000000000000001000000000000000000", 0x39b, 0x0, 0x0, 0x0) r3 = msgget$private(0x0, 0xfffffffffffffffd) r4 = socket(0x11, 0x3, 0x3) sendto$unix(r4, &(0x7f0000000700)="9b030504001a915ff5de46abcfe2000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882a297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea800000002000000000000020208a371a3f800040000000000000001066a709640a8839d52523fb9fa7741ef81760d0a3c", 0xc6, 0x0, 0x0, 0x0) r5 = socket(0x11, 0x3, 0x3) sendto$unix(r5, &(0x7f00000003c0)="9b03050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882a297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be65756ae28155ecc7674bfb48673a075aea800000002000000000000020208a371a3f800040000000000000001000000000000000000", 0xbf, 0x1, 0x0, 0x0) msgsnd(r3, &(0x7f0000000180)=ANY=[@ANYRES32=r4, @ANYRES16=r5], 0x2, 0x800) msgrcv(r3, &(0x7f0000001540)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0700"/235], 0xeb, 0x0, 0x1000) msgrcv(r3, &(0x7f0000000200)=ANY=[@ANYRES32=r2], 0x1, 0x2, 0x1000) msgrcv(r0, &(0x7f0000000540)=ANY=[@ANYRES64, @ANYRESHEX=r0, @ANYRES64=r1, @ANYRESHEX=0x0], 0x4, 0x1, 0x1000) r6 = kqueue() fcntl$dupfd(r6, 0x7, 0xffffffffffffff9c) getegid() socket(0x2, 0x4001, 0x0) r7 = kqueue() r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) fchown(r8, 0xffffffffffffffff, 0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000600)) kqueue() r9 = syz_open_pts() close(r9) ioctl$TIOCSTOP(r9, 0x2000746f) ioctl$TIOCSETAW(r9, 0x802c7415, &(0x7f00000001c0)={0x0, 0x0, 0x7, 0xfffffffa, "54b9116c0842ea05a5e371119dfffb78442ff699"}) writev(r9, &(0x7f00000004c0)=[{&(0x7f0000000380)='x', 0x1}], 0x1) r10 = socket(0x18, 0x2, 0x0) r11 = socket(0x18, 0x2, 0x0) r12 = dup2(r11, r10) sendmsg$unix(r12, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) sendmsg$unix(r12, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r13 = accept$inet6(r12, &(0x7f0000000000), &(0x7f0000000140)=0xc) r14 = fcntl$dupfd(r13, 0x8, r9) r15 = socket(0x18, 0x1, 0x0) setsockopt(r15, 0xffe, 0xff, 0x0, 0x0) r16 = dup(r14) getsockopt$sock_int(r16, 0xffff, 0x1021, 0x0, 0x0) r17 = socket(0x2, 0x8002, 0x0) r18 = socket(0x18, 0x2, 0x0) r19 = fcntl$dupfd(r18, 0x0, r18) r20 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r21 = syz_open_pts() close(r21) ioctl$TIOCSTOP(r21, 0x2000746f) ioctl$TIOCSETAW(r21, 0x802c7415, &(0x7f00000001c0)={0x0, 0x0, 0x7, 0xfffffffa, "54fffb78442fc7e4d317823b8bb3ace27fac721b"}) writev(r21, &(0x7f00000004c0)=[{&(0x7f0000000380)='x', 0x1}], 0x1) ioctl$TIOCFLUSH(r21, 0xc02069b6, &(0x7f0000000300)) r22 = socket(0x2, 0x2, 0x0) fcntl$dupfd(r22, 0x0, r22) connect$unix(r20, &(0x7f0000000540)=ANY=[], 0x0) write(r17, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0xffffffffffffff7f) r23 = socket(0x10, 0x8002, 0x4) connect$unix(r23, &(0x7f0000001040)=ANY=[@ANYBLOB="620202c6007b000001000000000000000028d10651b1dafe9c1069a373ff6723dd71b4fb32d036cb6b7df0ba23f75d10ada8a197048eebd6cad48949c5d73e958b87557bf03338f2437f6d9374064dce27eeca4504d1e2b281f681154e1b56493b9847f3e147ceecefe46a2d0d32d6da76dcac0f9504000000f979e333b0e72243d02d51a7ece344a3fe9b80c706c43b82d84460eae80103645acd0f6fcc1aeaf2c9abb42f0311d6717aa0f35437beb89064e8117ef67737acea85ceeb57050c96f473e5b303546652f8c3ca5037c4c079663c74d304be3f41bcab55d7"], 0x10) r24 = socket(0x2, 0x8002, 0x0) r25 = syz_open_pts() ioctl$TIOCSETAW(r25, 0x802c7415, &(0x7f0000000000)={0x0, 0x3, 0xfffffffe, 0x0, "7b01ecef0f81004c8160000002000000856000"}) ioctl$TIOCSTOP(r25, 0x2000746f) writev(r25, &(0x7f0000000100)=[{&(0x7f0000000040)="ad0556c55da634a6872237c5683378c46dd1408f262bb455c6c758a718062df319a92c5ddc1bd58e1dfbb01e6f37472486b485164658b590ca1b7237f26ce1aa409d8afa6a4e1f13a87300d464ee3eb64cc769375ff324351d52461c204b23d81b09", 0x62}], 0x1) r26 = syz_open_pts() ioctl$TIOCSETAW(r26, 0x802c7415, &(0x7f0000000880)={0x2000000, 0x7, 0xfffff0e1, 0x6, "7b01ecef0f81004c8160000002000000856000", 0x804}) ioctl$TIOCSTOP(r26, 0x2000746f) writev(r26, &(0x7f0000000100)=[{&(0x7f0000000040)="ad0556c55da634a6872237c5683378c46dd1408f262bb455c6c758a718062df319a92c5ddc1bd58e1dfbb01e6f37472486b485164658b590ca1b7237f26ce1aa409d8afa6a4e1f13a87300d464ee3eb64cc769375ff324351d52461c204b23d81b09", 0x62}], 0x1) r27 = syz_open_pts() ioctl$TIOCSETAW(r27, 0x802c7415, &(0x7f0000000000)={0x0, 0x9cd, 0xfffffffe, 0x0, "7b01ecef0f81004c8160000002000000856000"}) ioctl$TIOCSTOP(r27, 0x2000746f) writev(r27, &(0x7f0000000100)=[{&(0x7f0000000040)="ad0556c55da634a6872237c5683378c46dd1408f262bb455c6c758a718062df319a92c5ddc1bd58e1dfbb01e6f37472486b485164658b590ca1b7237f26ce1aa409d8afa6a4e1f13a87300d464ee3eb64cc769375ff324351d52461c204b23d81b09", 0x62}], 0x1) r28 = syz_open_pts() ioctl$TIOCSETAW(r28, 0x802c7415, &(0x7f0000000000)={0x0, 0x9cd, 0xfffffffe, 0x0, "7b01ecef0f81004c8160000002000000856000"}) ioctl$TIOCSTOP(r28, 0x2000746f) writev(r28, &(0x7f0000000100)=[{&(0x7f0000000040)="ad0556c55da634a6872237c5683378c46dd1408f262bb455c6c758a718062df319a92c5ddc1bd58e1dfbb01e6f37472486b485164658b590ca1b7237f26ce1aa409d8afa6a4e1f13a87300d464ee3eb64cc769375ff324351d52461c204b23d81b09", 0x62}], 0x1) r29 = syz_open_pts() ioctl$TIOCSETAW(r29, 0x802c7415, &(0x7f0000000000)={0x0, 0x9ce, 0xfffffffe, 0x0, "7b01ecef0f81004c8160000002000000856000"}) ioctl$TIOCSTOP(r29, 0x2000746f) writev(r29, &(0x7f0000000100)=[{&(0x7f0000000040)="ad0556c55da634a6872237c5683378c46dd1408f262bb455c6c758a718062df319a92c5ddc1bd58e1dfbb01e6f37472486b485164658b590ca1b7237f26ce1aa409d8afa6a4e1f13a87300d464ee3eb64cc769375ff324351d52461c204b23d81b09", 0x62}], 0x1) r30 = syz_open_pts() ioctl$TIOCSETAW(r30, 0x802c7415, &(0x7f0000000000)={0x0, 0x9cd, 0xfffffffe, 0x0, "7b01ecef0f81004c8160000002000000856000"}) ioctl$TIOCSTOP(r30, 0x2000746f) writev(r30, &(0x7f0000000100)=[{&(0x7f0000000040)="ad0556c55da634a6872237c5683378c46dd1408f262bb455c6c758a718062df319a92c5ddc1bd58e1dfbb01e6f37472486b485164658b590ca1b7237f26ce1aa409d8afa6a4e1f13a87300d464ee3eb64cc769375ff324351d52461c204b23d81b09", 0x62}], 0x1) r31 = syz_open_pts() ioctl$TIOCSETAW(r31, 0x802c7415, &(0x7f0000000000)={0x0, 0x9cd, 0xfffffffe, 0x0, "7b01ecef0f81004c8160000002000000856000"}) r32 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) dup(r32) r33 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) dup(r33) ioctl$TIOCSTOP(r19, 0x2000746f) writev(r31, &(0x7f0000000100), 0x0) r34 = socket(0x18, 0x2, 0x0) r35 = socket(0x18, 0x1, 0x0) close(r35) fcntl$dupfd(r34, 0x0, r35) r36 = socket(0x18, 0x2, 0x0) r37 = socket(0x18, 0x1, 0x0) r38 = socket(0x18, 0x2, 0x0) r39 = socket(0x18, 0x1, 0x0) close(r39) fcntl$dupfd(r38, 0x0, r39) connect$unix(r39, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r39, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000008c0)=ANY=[@ANYBLOB="9e1ba5ad95b882b3ed72db4a874097a5441d628a769d2a8838f16aa6e9c2cb34cd52a66aebe58a3bf2de9e65020afb4fc94b602f352e0e1073b94ad7929de61e2cff6612bb952c03ebc91e97700fc5e073eddc152df25e9e4293af7d9a781597d2435d5beee7a494bc0f0e90bf0c371d3fb2f5bc3df075d86fb4ee4b1dc2b0004ad6ee9e7bedcbd0daf64c7b0603ec92a11cca62c102407ff5cc1b6e2797c4cf08753b0b80d2b55989b65bc7cbaee18551b38c1109a64c94dd902f416ce835986ca7602b693f56a8b2e70e63ab198f91b6e6242b30d1be65f92357f4"], 0x10}, 0x0) r40 = socket(0x18, 0x2, 0x0) r41 = socket(0x18, 0x1, 0x0) close(r41) fcntl$dupfd(r40, 0x0, r41) connect$unix(r41, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r41, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000003300000000000400"], 0x10}, 0x0) accept$unix(0xffffffffffffff9c, &(0x7f0000000340)=@abs, &(0x7f0000000580)=0x8) socket(0x18, 0x2, 0x0) r42 = socket(0x18, 0x1, 0x0) close(r42) open$dir(&(0x7f0000000800)='./file0\x00', 0x40, 0x8) r43 = socket(0x18, 0x2, 0x0) r44 = socket(0x18, 0x1, 0x0) close(r44) fcntl$dupfd(r43, 0x0, r44) pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$dupfd(r43, 0x0, r45) close(r11) fcntl$dupfd(r36, 0x0, r37) connect$unix(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[@ANYRES64=r36], 0x1) write(r24, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/bpf\x00', 0x0, 0x0) r46 = socket(0x2, 0x8002, 0x0) connect$unix(r46, &(0x7f0000000640)=ANY=[@ANYBLOB="63020207e00000010000a6c2b917dbed5b254a2464dd34b1cd288c6695be2ed1f3d1584c5ebc79ab322d7ead348b060000007dbfc6eaf9395c1c737af39d7996899e46bf810b56a1862080fed242675f6e506f1a1600000000000039ddf08f134eb14eddef294e1efd4a0d9fd53885cfac04abf3e6d1080deb9439e3be5472322efe33dd34ec019107dc0100705963575c329bea571b61d3d59c5d00"/168], 0x10) write(r46, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) 13:08:00 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f00000000c0)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) socket(0x800000018, 0x1, 0x0) 13:08:00 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0xfeb0efe4bb6f968d}], 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0xa9, 0x0, 0xfffff801, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r4 = socket(0x2, 0x2, 0x0) r5 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(r5, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) dup2(r5, r4) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) dup2(r4, r3) r6 = getppid() setpgid(0x0, r6) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x40000400, r6) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r7 = dup(r3) sendto$inet6(r7, &(0x7f0000000040), 0xffc9, 0x0, 0x0, 0x0) ioctl$BIOCGDLTLIST(r7, 0xc010427b, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[0x2, 0x9, 0x4]}) 13:08:00 executing program 0: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f000001b580)=[{&(0x7f000001b480)='w', 0x1}], 0x1, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) shmctl$IPC_SET(0x0, 0x1, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280), 0x0) r1 = msgget$private(0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0xfffffffc, 0x0, &(0x7f0000000080)="55b2fb07e196881639e674e36d1f0ea2c29a65cef502a44b870149eafffac53c8834d611af6e7ffa290ea6992cd36b5017baa6f2e70991e05dc6420a599c714074779b23a387e2813e35553ad0768c3c22450857c6ec68d28a4dabeac0fe5dfcb06047b193d3b75f72aa56c53b3a01e6a93b8156bc1499f0d06d5a60827cf89c996adb8c13945e66a157e9d6f54e3d50c25b3ceb300c64c1c23694", 0xfffffffffffffecd) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) msgrcv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) msgget(0x2, 0x0) socket(0x0, 0x0, 0x0) close(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getpgrp() msgctl$IPC_SET(0x0, 0x1, 0x0) msgget(0x1, 0x0) msgget$private(0x0, 0x0) msgrcv(0x0, 0x0, 0xfffffffffffffee0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(0x0, 0x0) msgsnd(r1, &(0x7f0000001500)=ANY=[], 0x0, 0x800) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f000062e000)={&(0x7f0000000000)=ANY=[@ANYBLOB="13002e2f66156cd21e00"], 0xea, 0x0, 0x0, 0x0, 0x33aa8f73fa6bec49}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r3, 0x0, 0x3ffff) pwritev(0xffffffffffffffff, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0, 0x0) open(0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) renameat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) getuid() setreuid(0x0, 0x0) getegid() r4 = getuid() r5 = geteuid() setreuid(r4, r5) geteuid() r6 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r6, &(0x7f0000000f80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081f51f1f32fd93d3b5fc9c5ddf800000000000000000000000000000000000001000000000000000000020000009a1c00000000000000000000000000000000000000000006000000000000000019000000a86cf441000000000000007306000000000000000000000000000000000000e6ffdadb05fd2d6c5da5d9aacf0688258af5c5f7a1c1215526d997cadc5720f1b208000000000000003248985c5c89117daa00fbcea2481795dc129c8b73dfd45409d0a1598b48c60300f62c43576c06736304c3312a624ea751eb00000000000000000000001b00"/275], 0xfffffffffffffe9f, 0x1, 0x1000) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r7, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) msgsnd(r6, &(0x7f0000000200)=ANY=[@ANYRESOCT=r7], 0x1, 0x800) msgrcv(r6, 0xfffffffffffffffe, 0x0, 0x0, 0x800) 13:08:01 executing program 1: r0 = open(&(0x7f0000000540)='..', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240), 0x3fc, 0x0, 0x21000101, 0x0) r2 = kqueue() r3 = socket(0x2, 0x1, 0x0) r4 = dup(r3) listen(r4, 0x0) kevent(r4, &(0x7f0000000240), 0x3fc, 0x0, 0x21000101, 0x0) fchdir(r2) rename(&(0x7f0000000040)='..', &(0x7f0000000100)='.\x00') ioctl$TIOCNXCL(r0, 0x2000740e) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000380)='x\x00') mknod$loop(&(0x7f0000000000)='./file0\x00', 0x1e134, 0x1) r5 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchdir(r5) recvfrom$inet(r0, &(0x7f00000002c0)=""/81, 0x51, 0x40, &(0x7f00000001c0)={0x2, 0x3}, 0xc) dup2(r0, r5) r6 = semget$private(0x0, 0x4, 0x0) semop(r6, &(0x7f0000000140), 0x0) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r7, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x300000005}) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r8, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x300000005}) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r9, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x300000005}) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r10, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x300000005}) socketpair(0x2, 0x4, 0xae, &(0x7f0000000d80)) socket(0x6, 0x0, 0x38) r11 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r11, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x300000005}) r12 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r12, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x300000005}) pipe2(&(0x7f0000000e80), 0xc5d883fdc4e5ef38) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000e40)={0x0, 0x0}, 0xffffffffffffffd8) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000080)={{0xffdf, 0xffffffffffffffff, 0x0, r13, 0x0, 0x151, 0x9}, 0x0, 0x80}) r14 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r14, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$GETVAL(r14, 0x4, 0x5, &(0x7f0000000800)=""/210) readlink(&(0x7f0000000340)='./file0\x00', &(0x7f0000000440)=""/199, 0xc7) semop(r14, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff}], 0x2) r15 = socket$inet(0x2, 0x1, 0x0) setsockopt(r15, 0x0, 0x20, &(0x7f00000001c0), 0x4) recvfrom$inet(r15, &(0x7f0000000640)=""/147, 0x93, 0x2, &(0x7f0000000200)={0x2, 0x0}, 0xc) r16 = semget$private(0x0, 0x0, 0x9) semctl$IPC_SET(r16, 0x0, 0x1, 0x0) getgid() r17 = getpgid(0x0) r18 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r18, &(0x7f00000013c0)=ANY=[@ANYBLOB="0000751d6270b70000000000f4eef23867733c00000005000fb50acbd1fa43982607fafe50ce767464ca7f00000000080000000000003e00000000000100005e65de4f8c4e0e1c0633197ed1f3c9056ce5b57ac45603a02c8eae4564fffd8e50c5e5d3bbab711fb04dc773adf97c323ba36f73a5bbc0cf187306cd40d81947d74a0934c5d5b921ff0de0b73a875ad9128bb35c9f8ad57fefca6a7cb7a66bce4f88354627dcd35ad864f30b9de0c57b803389070eb5a005925d84ce028c03dcf577571e5285f841b775e5dfb7d9ab514b9ced8f8dc8d778636fca55897942b8133c0bbcd2930e3f7fc2495f2f5fb5c7621e797236b5bad5b3cb6c075236440201568416b133aa6237f31257ead178e986228e57e3900173357b938a262867f4282312897626e56ce298b61c26897ca477abcc32a551f4c911271a6e3deccdd8a8c9c63894d4402203da888a085a9924f5b0ed9d196e7d74feac421f2625285e9bf343e47936257a1ad5ad6fda810c18b4df05a4e2ee63fa0fa1a7d61779a6541ad00dceba70f3e7ffff0d0b06284c758907e282f01e42193dab83048f2860314208837732097e28405b8e75e82b3f66cf0d6b8945571239589cb3608748645586b190dc78983ab9b3e3a48c8a48ce1f46f35bb9b0e05361a062f2407a08c01a871ae538bbd21ab3f7062df3972e532562541470123105dac77663d07b42c3515d"], 0x1, 0x3, 0x0) msgctl$IPC_SET(r18, 0x1, 0xfffffffffffffffe) msgsnd(r18, &(0x7f0000001000)=ANY=[@ANYBLOB="0000000000000000e25cbe5033279a7fc258b8b724a1087b37064194c070237d7fcb5d201dafb80c7acb30d7100108000000a67815dd92248a9cf21b5aa400d13522440a0f8c12ed16e9671e30fa4780be4a5ec45a3be586b8d8523564dccd2b74835e0189b9c15826abf1aed96b8ffb9870462e796c9fb64b359f7d8cd8a7e75e2fdad2c6dd7b9ce23b8581bd8809166adefcc12c77ea83a7ab4383c61355bee7033c5e008c7987c0544e3f232c0124d14cc10fe25c7881c596bea37d4b6fc651b32d7ef7c433905cdd8c6b3a54be7cdf713764c67ef76578060043e1f100000000000000000000000000e2a6f528d76f84841e9c24ea82e5183cb48b3b5fe9d6b0a622a7172ea886ea11814dc78e10faeecb7534df9130c94b7898b259c715fc609bb4f5ae778ff56a215215cc0e845ab23bdce27f82a750f114c942ce9acd174d672b84a36e713b02f5138e76be4285601f21f99ddd444455ea92b182d0218801c67262f73fea13ca8ec3dfe96a93edd30570c2c037f3ee7aa2bb039c62f4fbea6e48e9f269deb7100a4063bfbef4e60194be759c158f906a12fd23c83feb2b6058608a5a43d6e9119675a4b9edf946a04c805cfcaa8973227699fa7d2f517c41815868d7ba8c4583ede2002dcc93711e376a9be5e7a19c1cafdf24f6fb9cdd8c972d305084e8f3f4ed7e075e3629bdf7d547993094be68db45291b0aa93b9e0c7260d1faf5ed134496feacb25046b8003ea57ecc00f3969ad472d2b630175b26065ce894e9a800519896bdf82af2f9f79500b6f9ec15213ba7"], 0xeb, 0x800) r19 = socket(0x18, 0x400000001002, 0x0) setsockopt$sock_timeval(r19, 0x29, 0x3e, 0x0, 0x0) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r18, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, r20, r21, 0x8, 0x2f9f}, 0x7, 0x1, r17, 0x0, 0x40, 0x2000000000000006, 0x8001, 0x4}) r22 = getpgid(0x0) r23 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r23, &(0x7f0000001240)=ANY=[@ANYBLOB="0000751d6270b70000000000f4eef23867733c00000005000fb50acbd1fac402000000000000767464ca7f00000000080000000000003e00000000000100005e65de4f8c4e0e1c0633197ed1f3c9056ce5b57ac45603a02c8eb04dc773adf9e23e5e366f73a5bbc0cf187306cd40d81947d74a0934c5d5b921ff0d12dcfeb8960bd1f6031ee0b73a875ad9128bb35c9f8ad57fefca6a7cb7a66bce4f88354627dcd35ad864f30b9de0c57b803399070eb5a005925d84ce028c03dcf577571e5285f841b775e5dfb7d9ab514b9ced7942b8133c0bbcd2130e3f7fc2495f2f5fb5c7621e797236b5bad5b3cb6c075236262ee73c2fd466192a52de709404caef60ed644e9da3aa6237f31257ead178e986228e57e3620173357b938a262867f4282312897626e56ce298b61c26897ca477abcc32a551f4c911271a6e3deccdd8a8c9c63894d4402203da888a085a9924f5b0ed9d196e7d74feac421f2625285e9bf343e47936257a1ad5ad6fda810c18b4df05a4e2ee"], 0x1, 0x3, 0x0) msgctl$IPC_SET(r23, 0x1, 0xfffffffffffffffe) msgsnd(r23, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000e27eb7ba166bb505b358b8b724a1087b37064194c070237d7fcb5d201dafb80c7acb30d7100108000000a67815dd92248a9cf21b5aa400d13522440a0f8c12ed16e9471e30fa4780be4a5ec45a3be586b8d8523564dccd2b74835e0189b9c15826abf1aed96b8ffb9870462e796c9fb64b359f7d8cd8a7e75e2fdad2c6dd7b9ce23b8581bd8809166adefcc12c77ea83a7ab4383c61355bee7033c5e008c7987c0544e3f232c0124d14cc10fe25c7881c596bea37d4b6fc651b32d7ef7c433905cdd8c2b3a54be7cdf713764c67ef76578ba2c43e1f100"/235], 0xeb, 0x800) r24 = socket(0x18, 0x400000001002, 0x0) setsockopt$sock_timeval(r24, 0x29, 0x3e, 0x0, 0x0) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r23, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, r25, r26, 0x8, 0x2f9f}, 0x7, 0x1, r22, 0x0, 0x40, 0x2000000000000006, 0x8001, 0x4}) getpgid(0x0) r27 = msgget$private(0x0, 0xfffffffffffffffd) r28 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r28, 0x0, r28) msgrcv(r27, &(0x7f0000000b00)=ANY=[@ANYBLOB="0000751d6270b70000000000f4eef23867733c00000005000fb50acbd1fa43982607fafe50ce767464ca7f00000000080000000000003e00000000000100005e657a4f8c4e0e1c0633197ed1f3c9056ce5b57ac45603a02c8eae4564fffd8e50c5e5d3bbab711fb04dc773adf97c323ba36f73a5bbc0cf187306cd40d81947d74a0934c5d5b921ff0de0b73a875ad9128bb35c9f8ad57fefca6a7cb7a66bce4f88354627dcd35ad864f30b9de0c57b803389070eb5a005925d84ce028c03dcf577571e5285f841b775e5dfb7d9ab514b9ced7942b8133c0bbcd2930e3f7fc2495f2f5fb5c7621e797236b5bad5b3cb6c075236440201568416b133aa6237f31257ead178e986228e57e3900173357b938a262867f4282312897626e56ce298b61c26897ca477abcc32a551f4c911271a6e3deccdd8a8c9c63894d4402203da888a085a9924f5b0ed9d196e7d7405ac421f2625285e9bf343e47936257a1ad5ad6fda810c18b4df05a4e2ee63fa0fa1a7d61779a654", @ANYPTR=&(0x7f0000000140)=ANY=[@ANYRES64=0x0, @ANYRES32=r28]], 0x2, 0x3, 0x0) msgctl$IPC_SET(r27, 0x1, 0xfffffffffffffffe) msgsnd(r27, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000e27eb7ba166bb505b358b8b724a1087b37064194c070237d7fcb5d201dafb80c7acb30d7100108000000a67815dd92248a9cf21b5aa400d1350f8c12ed16e9471e30fa4780be4a5ec45a3be586b8d8523564dccd2b74835e0189b9c15826abf1aed96b8ffb9870462e796c9fb64b359f7d8cd8a7e75e2fdad2c6dd7b9ce23b8581bd8809166adefcc12c77ea83a7ab4383c64acc1355bee7033c5e008c7987c0544e3f232c0124d14cc10fe25c7881c596bea37d4b6fc651b32d7ef7c433905cdd8c2b3a54be7cdf713764c67ef76578ba2c43e1f100"/235], 0xeb, 0x800) r29 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r29, 0x29, 0x3e, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r31 = socket(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r30}, 0xfffffffffffffffa, 0x2b}, {{r31}, 0xfffffffffffffffa, 0x11}], 0x0, 0x0) r32 = socket(0x18, 0x2, 0x0) r33 = fcntl$dupfd(r32, 0x0, r32) r34 = kqueue() kevent(r34, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) dup2(r33, r34) accept$inet6(r33, &(0x7f00000007c0), &(0x7f0000000c80)=0xc) r35 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r35, 0x0, r35) r36 = socket(0x18, 0x2, 0x0) r37 = fcntl$dupfd(r36, 0x0, r36) r38 = kqueue() kevent(r38, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) dup2(r37, r38) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000d00), 0xc) r39 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r39, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000640)=0xc) geteuid() fcntl$getown(0xffffffffffffff9c, 0x5) getppid() msgget(0x1, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) preadv(r40, &(0x7f0000000180)=[{&(0x7f0000000540)=""/212, 0xd4}], 0x1, 0x0, 0x86c) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x0) getsockopt$sock_cred(r41, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000000c0)=0xffffffffffffffa9) getgid() getsockopt$sock_cred(r41, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000400)=0xc) getgid() accept$inet(r40, &(0x7f0000000500), &(0x7f0000001680)=0xc) 13:08:01 executing program 0: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) r0 = socket(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) r2 = dup2(r1, r0) readlinkat(r2, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/187, 0xbb) r3 = getuid() lchown(&(0x7f0000001380)='./file0\x00', r3, 0xffffffffffffffff) fchownat(r2, &(0x7f0000000000)='./file0\x00', r3, 0x0, 0x4) poll(0x0, 0x0, 0x6) setitimer(0x0, 0x0, &(0x7f0000001280)) 13:08:01 executing program 0: syz_extract_tcp_res(&(0x7f0000000000), 0x5, 0x2c7d) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000040), 0x1) preadv(r0, &(0x7f0000000000), 0x10000000000003c2, 0x0, 0x0) ftruncate(r0, 0x0, 0x0) pipe(&(0x7f0000002ac0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000002b00)) r3 = socket(0x18, 0x2, 0x0) r4 = socket(0x18, 0x2, 0x0) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockname$inet(r5, &(0x7f0000000240), &(0x7f0000000280)=0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000100)={0x8, 0x6, './file1\x00', 0x77deb098, 0x6, 0x72, 0x7}) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = socket(0x2, 0x2, 0x0) bind(r6, 0xffffffffffffffff, 0xe7) sendmsg(r6, &(0x7f0000000940)={&(0x7f0000000480)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000580)=[{&(0x7f00000004c0)="09586efe381928c193248374c1920c6239e7542a76c50f89c2846beace41d2a211330fa92ebac3be17282bc102e3c9e917029d5c31ec731ec8d65158c42b992c985877ab6a4c26f0906dceb6df4fa415f814722ae980eb16813ec22de8e550f8d0236f3888e86a098453d19c709b9d31d8b1f155ee8d0c447efc4a9ac7e6794e82aff3d86f", 0x85}], 0x1, &(0x7f00000005c0)=[{0x108, 0x1, 0x1000, "33c340fccd281a8d2efa02b5ff37f7bcf7c2d6ac6e3a8fcf8753e0ea5b3956962f88c2cade367a7016df410481898ce536bf15e461c1a074804723338ef0a97912e73fd56eff4a2e6bdd661d8646cc051053684caa893f8433307d40845fbdc3f8539adc75e8293211753e518ac6b7d7c1bc5f0430aebeecff66e9de9cc2e46286a1c78f0b1643e454b272b51be5b459cf15b41c9d12605db357b6cc5e0766d4ebe20c0aceb1ab85170719a923fe9bf6a601f92d9ea893a3887f2715658634c499df91598a2a4cdab790f29486c2cf2308430036fbffd2f3260cb5c3e55832c0c03fa45d307c79dbaa28221f185958a9fd651951"}, {0x40, 0x1, 0x5, "0924f21de6f094fb9723fb506feb72fafa67fd6c52a2d25d687bc792223ef3893fafb8e2dbff976440f59426d3"}, {0x108, 0xffff, 0x80000000, "b8cdb2198fd3e9f7a1a16fb80987e807a3453d12bfe44e100ec5f4a64492fc286a916c8edd7caaff30c1a85aa6de7da674dc28568e04eb4143ffafc8adf02a923d8faee85f99489ce54531ca5c668847e9fd3edbb65e7d0505f0b374d1004f75fae7dc6817eb927baa43202f8bc39cdc3f967c693462688f4aadbb3e6a1e857e60012b5a7ab10941c01b1ab68fad80f3977dda99ad1fbdf532fdb20852ecaeaec19b4a9d55ce6d16f99acd538af87f6abdc167df57d41967dcee7b02637558a73bde8df10c371bf7b4dae9d83719aafe061946739d77fba5b58f3e44d78002ca4e024bf585e4866d25517e58682310209663ade31b0e16"}, {0x40, 0x1, 0x40, "c40422eed92b82fc0b35160e71917fb32c671183ddd0119dafc5798b48426a3f88d104944244d206f1736cac895765"}, {0xd8, 0xfffe, 0x9, "bc13b2c75b8170ccc17aa6e46a9ba81cd0b269e8252ed2a55b152b1d06fdc731207169a608f718ed3089e3d14b7de0d84ef9ef5eb7978cfeab6dda1503210f6f14bdee93202b879d4897b35347b88fd5407ce44168e1027d7b1ee73e6b6df2fe66b9357003207cd3c5421469309303730dffb83a82c6e50e4feaf19d59dd1e1478343d5f3bed53befb85d01520ddbf42f736140ad2119db6d41777e0ac4e8686405cd824abc03e952098ce02cddc82dff5df7b47b3aa756952b55368f50346a31870c87341d6b9b7"}], 0x368}, 0x2) r7 = dup2(r4, r3) sendmsg$unix(r7, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r8 = open(&(0x7f0000000140)='./file0\x00', 0x800, 0xd0) ioctl$BIOCGSTATS(r8, 0x4008426f, &(0x7f0000000200)) r9 = socket(0x2, 0x2, 0x0) bind(r9, 0xffffffffffffffff, 0xe7) connect$unix(r9, &(0x7f0000000440)=@abs={0x2, 0x0, 0x2}, 0x8) kevent(r7, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff8, 0x4, 0x20000000, 0x7, 0x7}], 0x80000000, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffa, 0x4, 0x2, 0x6a8f}], 0x0, &(0x7f00000001c0)={0x0, 0x8}) r10 = openat(0xffffffffffffffff, &(0x7f00000002c0)='./file2\x00', 0x20000, 0x104) ioctl$WSMUXIO_LIST_DEVICES(r10, 0xc1045763, &(0x7f0000000300)={0x100, [{0x2, 0x3}, {0x2, 0x2}, {0x3}, {0x2, 0x401}, {0x1, 0x7}, {0x3, 0x93}, {0x2, 0x8001}, {0x1, 0x6}, {0x1, 0x8000}, {0x2}, {0x3, 0x8}, {0x1, 0x3}, {0x2, 0x67}, {0x3, 0x4}, {0x3, 0x7ff}, {0x1, 0x4}, {0x1, 0x7}, {0x3, 0x8d}, {0x1, 0x1}, {0x3, 0x4}, {0x3, 0x6}, {0x3, 0x7}, {0x1, 0xaa1}, {0x1, 0x558}, {0x1, 0xb021}, {0x3, 0x3}, {0x1, 0x3}, {0x3, 0x1}, {0x0, 0x8}, {0x3, 0xff}, {0x0, 0x9}, {0x1}]}) 13:08:01 executing program 1: semop(0x0, &(0x7f0000000000)=[{}, {}, {}, {}, {}, {0x0, 0x8}, {}, {}, {}, {0x0, 0x9, 0x1800}], 0xa) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffe5ffffaaaaaaaaae0486dd60a4f01008182c00fedc000000fffa0000000000000600aaff020000000000000000000000000001"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 13:08:01 executing program 1: r0 = socket(0x2, 0x2, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)=0x10000) socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000009c0)=ANY=[@ANYBLOB="8b0201fcffffffffffff214164f7cd2de35e6e0f43e0ddc4f54cc627dd28a697abf7274c33e6fa1f406acd9f8d8b37b58ec54df48a472af1be2ec4831751df5aa0dbbcd9682d8404c1e1c8d001e82006cf0343d883a98653dd92efc87c84abcc8833b4ed08e775bc4d8beb6bdb07a68845ef0ae3b290114d58b004cfcfa6a158e9e7ef6f086290cdf4a08fecfef706d1c22ef476566882ac896263eca34e2d0bad4a67f5b9bca2f5628752cffd0180826bf0e2e5e77101ef39dcccbee066aadb219dd68fb12c8f0d1f66e82e2d9509d46921015324b995afe1fbecfa72e8ffd0d114cdb0ec18aeee7110a3428a66b8da8c6bd4bd000000000000948b08d4d092a80c8ff96f321af3913385c3e75762bfb3f83d355966abe4f8d75a6e83c50900abbf5c929dedfeb69934511e47280605dd5c8075bb682fd4df88d25906e7ae68f0b1c7c45669ced8950000000000000000000000000000000000c55e15fb74a27aa3a685dc0608f8a202a0af976e330206b24e324c495c60e6a9c4def7146d14ca5c0e70adee1efb8a72a5934900dd2eb696b4ae93848fd7d2e57c8c6dcb5e8e1fdebbecd9c4a2bbced0608ae2826b2014daba26db5e09aaa3e73c3a2f926c58b648eed0ad1359739022dc956090f44a963d73e6e1ffffffffffffff249c58ed7d751b78e7140628415f04b11c1c6cb80d71d92bf66ca4c5c1e0f87ba1d401b8007008ad23b40d4bc225305a806a392ffba5033f18a8dd4999778512e59026656bea1fd5d8b04f1553e2828e7a8a051021fd64b81e6d88d6cb886c383568f9d61166b6be3aed4e92bf32240639b4b417b00ce3bfbac4e959ca26cc7ea314da1f65d6211c64c7a3b9745a25fa84ae6b47754785f137e16b1ba03fb799ea668e57755e26e46b9a841a418806c3e93f6b0e3c9077d5b43e76b60303b723bf03f65ce8f7b821bac7d951887641ce3a2d5f4dcac7d86b593fcf5d1e3ccd961238b8f904a709813564a922b7fc81705c6875085855b6a9927a5af8a78b2660ea4b7c44a5d738839790935400d3461344134282fabdfd6f4a2767ab3db806051e8bcd9ca34aa53eee9e468d3de5eb01f2795d27e9f0bc7390c55b4503d1ee779ac5345adb691261c2d60b4865a9c0eb4722700a2b986eded8972e67aaa42f2b7b7c3f697ed994916c3716f101b628484fa99746f98a7ea76395de157596268949a0c67324ee2a9d0400d3079cb50e9abfa6fceb5a6300000000000000000000000000000000000000000000000000000004de44a30efdbcf2bcc040e149f2b29bc6"], 0x10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) readlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000340)=""/75, 0xffffffffffffffce) socket(0x20, 0x5, 0x1f) dup2(r0, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) dup(r1) r2 = semget$private(0x0, 0x4, 0x100) r3 = semget$private(0x0, 0x2, 0x100) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000240)=""/18) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f00000003c0)=""/17) r4 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f00000000c0)=""/7, &(0x7f0000000100)=0x7) listen(r4, 0x5) semctl$GETZCNT(r3, 0x3, 0x7, &(0x7f00000004c0)=""/192) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f0000000600)=""/24) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000003c0)=""/17) r5 = socket$inet(0x2, 0x4000, 0x2) bind(r5, &(0x7f0000000480)=@in6={0x18, 0x1, 0x80000000, 0x1}, 0xc) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000280)=""/192) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000040)=""/180) r6 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r6, &(0x7f0000000000)='./file0\x00', r6, &(0x7f00000000c0)='./file1\x00') renameat(r6, &(0x7f0000000200)='./file1/file0\x00', r6, &(0x7f00000002c0)='./file0\x00') sendto$inet6(0xffffffffffffff9c, &(0x7f0000000580)="14a48ef4523ef429c4", 0x9, 0x6, 0x0, 0x0) r7 = syz_open_pts() ioctl$TIOCSTOP(r7, 0x2000746f) r8 = socket(0x11, 0x4003, 0x0) sendto$unix(r8, &(0x7f0000000180)="b100050460000000000008000501000000f70000cea1fea7fef96eefc73fd3357ae26ca80416fa76d06336acf00b7804be781e4991f7c8df5f882b297bddaa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca491ff7cc53c894303b22f310b404f36a00f90006ee01be608a3710000000000000000d300000100"/177, 0xb1, 0x0, 0x0, 0x0) recvfrom$inet6(r8, &(0x7f0000000000)=""/254, 0xfe, 0x0, 0x0, 0x0) bind$unix(r8, &(0x7f0000000980)=@file={0x0, './file0\x00'}, 0xa) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000940)='/dev/wsmouse\x00', 0x80, 0x0) read(r7, &(0x7f0000000400)=""/125, 0x7d) 13:08:01 executing program 0: r0 = socket(0x2, 0x2, 0x0) bind(r0, 0xffffffffffffffff, 0xe7) r1 = socket(0x2, 0x2, 0x0) bind(r1, 0xffffffffffffffff, 0xe7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = socket(0x2, 0x2, 0x0) r4 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(r4, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) dup2(r4, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) dup2(r3, r2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r5 = socket(0x2, 0x2, 0x0) r6 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(r6, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) r7 = dup2(r6, r5) readlinkat(r7, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/187, 0xbb) openat(r7, &(0x7f00000000c0)='./file0\x00', 0x1, 0x1) r8 = socket(0x2, 0x2, 0x0) bind(r8, 0xffffffffffffffff, 0xe7) accept$unix(r3, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) r9 = socket(0x2, 0x2, 0x0) bind(r9, 0xffffffffffffffff, 0xe7) r10 = dup(r9) sendto$inet6(r10, &(0x7f0000000040), 0xffc9, 0x0, 0x0, 0x0) ioctl$TIOCSCTTY(r10, 0x20007461) setsockopt(r0, 0x40, 0x0, &(0x7f0000000000)="14568a7a79614f6753d2b4f158fadd9992fe39ed2cc743f62e3bd39f4c1e238d9c7b7837a9101bf86e23e03c433ed49f83e498eb2eb7f1347a790e591512b689ed96c30c0949e0a5b89ffb0b256d383fca2dec22354fec84bdac022f3530b2ca9013ab472000a56c6bd638", 0x6b) 13:08:01 executing program 0: r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0x2, 0x0) bind(r1, 0xffffffffffffffff, 0xe7) bind(r0, 0xffffffffffffffff, 0x0) r2 = getppid() r3 = getppid() setpgid(0x0, r3) r4 = getppid() setpgid(0x0, r4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r5 = getppid() setpgid(0x0, r5) getpgid(r5) r6 = socket(0x2, 0x2, 0x0) bind(r6, 0xffffffffffffffff, 0xe7) fcntl$getown(r6, 0x5) r7 = getppid() setpgid(0x0, r7) r8 = getppid() setpgid(0x0, r8) setpgid(r8, r2) r9 = getpgid(r2) fcntl$setown(r0, 0x6, r9) syz_emit_ethernet(0x36, &(0x7f0000000080)="c7a895b22a241c0a078359ff86dd6e360aa905000000000000000000010065ec0f1d000000000000000000000000000000007c4889b6") semget$private(0x0, 0x3, 0x80) openat$klog(0xffffffffffffff9c, &(0x7f0000000180)='/dev/klog\x00', 0x1, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r10, 0x0, 0x4bf) getpeername(r1, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) 13:08:01 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="00000600000000b13b3b0800e4ffffff010000000000000000000000000000000000800000002000000000000000000000000000facae91594d7716a7c9161726f19658ed96600"/83], &(0x7f0000000100)=0x51) r1 = socket$inet6(0x18, 0x2, 0x0) r2 = socket(0x2, 0x2, 0x0) bind(r2, 0xffffffffffffffff, 0xe7) fchdir(r2) sendmsg$unix(r1, &(0x7f00000001c0)={&(0x7f0000000040)=@abs={0x1800, 0x0, 0x0}, 0x1c, 0x0}, 0x0) 13:08:02 executing program 1: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x200, 0x280) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x800000009) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x100000000) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000100)={0x5, 0x2}) mknod$loop(&(0x7f0000000040)='./file0\x00', 0xc000, 0x1) pwrite(r0, &(0x7f0000000180)="ed", 0x1, 0x0, 0x0) 13:08:02 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) r1 = socket(0x2, 0x8002, 0x0) connect$unix(r1, &(0x7f0000001740)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b197a380000000000008295955984c87910bf453f03000000cdb67ef6cb927fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9f213ad30505e8f0000a49fef9d612f87a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc120400350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665980ea3b1e31f007bf8f244ff010000000000000906000000ec895c4784f63b0ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265367027548d8ffda5eb1152f6b60afa3393fc23442dc9631d64bcd5b823e495bb171672365f9025ac16e369633d89aac2204ccdaf733f9a5b0f2c82d33436a13db936a5d3378479709da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff22aa3cdc2e80e7f000000000000003f5a2469bfe8c96e620397a30031541469659255490b88ff1bf33436e6331ad3574d79be64d7a570715f68932de75cc13ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7bd1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e929cc5b030087c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe415fa2cfdee2e52bf897cc2330000000000000004751b76b6c98bf0d9f371e916fc7b88c013c7381f77988003c7ba2c44768789d05f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c000001007c1f1dbea0d7ce58d78b79dc0793721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca7e54747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff903ad0000ac75aec99a8ea296f8f93ddc76bf621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629d0162d03821b117c90841ea6147ce522005f96566eaa0312083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9000000df395e367a8807e37779cb60ff7fb71682d1a247d5d2b5afc600100000000000009c42bdbe3f267105d1d6654c4dcc8f494de290673b40ddb1ae4ea610e2f6d9d55b434e8e41a07740889b4d873318f832941ed130ec8be79ab4cea21b83e2f6ec1abdc4a29f701d87d5774af8e999855d0b0f27c1478755604f7c7aa2cd85d12f1b36a56a3623e4aa467719fbcfc59a4f71965e8b803d8b2aa14fe22e5c3f66f6295b468a8961b6c5d96faf962bfb27c16eb7ef661559319aa672530bc9c1c0d4a00ea4193b1f53fec6b557d1a42f82d0694648ff9418ad57cda34996b6d8fb49be96516b8635cc41834400b117062eec816831cf5a57c11025f971a03faa3e1742f1492eb08150c3d3edb8449080d2455b8158788200000000"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f00000000c0)=0x7, 0x4) sendto$unix(r1, &(0x7f0000000d80)="380014a288c8affbae9a76965a26402ef5395e0cb6486366c64ca692ccbd80e2bd0a107f8e102fc78b82d42178295d922ca1d790c2b8e6252c130a7d2db8d4c8936b385c4bfd6cfe7ff3f94380a77ad06ff75a36ae60fbe4ea8dfa2d3aa3debb5ea06c8aecd1c7dcbc208ba26348692485f26055250a37072b8a7dbf3049960b310c12c8d60f4fe1bff1f802c603259d4e6f6ca5d6c05e96771c4480767d05ad330aeb2c5c68e65303a67b1a33c437dca145dfed1dcd2b7b6e6283cd00913dbe59979b59820d069f9c553d414081c70518f85366e29f47fb918b2807f07c2ea47379fbf496d3b8def3ff63c926104a0ed9eb31e6797c083db4d4356447cf6523c72777c43a52762adb398f670400ed2a8a1797a142b49eabb2aa054c0e0b170f10bb06315f251e01e2acaa723d5d01ecc80a3bfc144cb496036fbe4904ea2d8d12ddc579385883187c3008f0de7283629413388ec8f5056bcdfed76f208545ccd6a3a5090c2dd74d5bdafc3ce9d2585807d5172c8eacaba7ee8c08a7504d537f27c12723e1428530853eed713002517c7ae9632b501045b3c0fab73259e5ca1422bb940e35c23bdfe1c9352260dda1ad2050225412ad535ef67d4cd225414bec2420b72bdc082f4b70bd35e913ca32755358d5fc9828e59aa757c3fec5aa41afcf875a56fd86a07950a5f5a0c042ea9320ac56d22a2329197e907a4e2615fb621185921cb313388c2d4985282d7502a88edb030a2f9886ef727356987c3fa0a76af86286f9d10d96954b3063581e32d85798106680dc9fc1cf687dd98e73026c22eceee6438b66af66c80a0dba9b49b90d1090d24cf55129d7348edabeda1cbc63a9b5c05777f0b3054495329661b43a0635b05c5170939d99026cc8fa69b416631854a63dbd733729c2ae81d1ade08020fe51e9dcc868b24390bc1a2a04cbe4e8b346af29bd0fc4a7ba3d37dad3b53a0c7cf2426f30a7266cdbf66fc63e99004d8ddb0e26d98a0f7f821fb01a8f65d1df8475dc3613105bd6ee7c6633a9d564816520ac0be70aa48ca05a8a02eb47901f3b2d30175c1d179595266b1dc6ef1d9e0bd8b33b10772cbff9abae125df19da7f072afe9df8ea7efb01685b96b345c402a35851835372345afb5961a4345b89fbd5e452640cc9e22bd5320df86c2a551538da73a39bb93c03331a4ead982dc5753d368624bc81a849b2d52dd20bf11e085d4ca25c3202d63669c92daab05a7d4fa4af875f523a35e0b90a33dad70c4f60c660f816f72764a4474aa25fb567d209f1468f2f15476a7e80cb26cfe3bf25de57789425fe1e5e24c809a8cae675ff720410ea42e28ddc37e295ebd1f9f8bdeb285ff70467e03006817df421e97a1d565ba6abbd180799c882a6ffd6e0e8c9206a7571fbc44969ac35fac698426504ee59171bd509bca9f43d2b36fcdff694bb34a62f3523bfee0cab78649bf73106ec060ea618f6f6da90cccd0ef5e4a16bd5e1c4fb8192aff65249a2950ece088b41626cdaefdcfde7b08ae7b415bf2143ffa145bccc6b91d44175d1363c91ae352a826b7cb635239233b8157b9e53b9361e970867b9bd8f66309c45bc7dfc94dece38f0362abb293a0b9ff18d27b536f9f368143ca828bb8ef8e6ee9c16f86c85d0773e7ec203142dec71e031e286878690f8558f459a1ba3fb1f6c74db5b74802edb8c47f9389b91a70273e75a86aca08ade1988594e12e2158b0bfbf725aa5c08e0ed76f04e417056d311249f735fbb9290bf7282e09aa3c4a09fb1dddee2f8be3f08320886e872657dd89b134680e039494ba2fcc154285dd7bac8724080be63df6b9939a78a8dad63a7dc5e3bfc19e4acf86c4eb9feef0c9bce660552f299a333a5262c97500ede28bcdd3255062eed5c232b5b8a25c7fd593b16688eb11506d2b2bb7e9dd4eb26b837bda53e6b8ef2a5c61c842901233cee993b5ab82e284d4995a660a43c7a67a8f7dc6fc3c09772269a83899cff74256501a5b1733f22dfd7ba7839621ad76", 0x599, 0x0, 0x0, 0x0) 13:08:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720ef00000000000000049560f8e5815f73f2a044fd2e015552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94bf334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f7280100000000", 0x65) write(r0, &(0x7f0000000100)="bd", 0x254) close(r0) socket$unix(0x1, 0x1, 0x0) mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)) execve(0x0, 0x0, 0x0) 13:08:02 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000040)=[{&(0x7f0000000400)='*', 0x1}], 0x1) socketpair(0x20, 0x4000, 0x6, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f00000002c0)=[{&(0x7f0000000100)="7ede8ea78ab055dae1feadf8b42eaed97090ee8ffdaf88bbc0d0c4411d0a513d7e1547987810ab63a813887253494f5cd0cf423658ee64f08bb27df04c2b2ed863a5dd3b5b2fa7b3098266d7ef66a4e1e03c7686c007ca4362146183a695b93516", 0x61}, {&(0x7f0000000180)="3609ae6afe1061fba58c44693211eb25dffc856c261747a16904bffe74d8acf8316331ba969dc22273613dbc7deb1ecde8dffddd4cfd427431f98f1e01067a6114170774418dc157d4cb8f5107f5c84ee6b849c05ccc311986c79beb69cd287bd19b1eb9", 0x64}, {&(0x7f0000000440)="ef3118efaa8df705384ab01d2d6e7eb30db751e3b923ec79022f00502439556d122160ebf8069f48d2284c2e8a51a6d5c00f4a2dd6f160b237edadf597fa41830243f63157dd855d8473a51f7d72a5ceb66def392eab25e977455977536aa156811026b6e1d3c749af365f2ed763d02c55db824d3bee72ec0d981af1a5e6c641bc4100b73fe10af27219eb5fe91ff1b7fe4496c7cf4b20931f39a7162eef7ba3f3398cb9e566e86b215d5961a24c94de9c3497f6ea53f5dd1ff232a3f0580c57207d172e4cc724b657e87b5ec1485e743a86e22c93469de98c788a88a6982aa9c44a7c5c763b97a013f985912254d40a69670bf8e7ec9057a594634327648c28035c1180cb5f0030040dfe5e80e15bc24a98ee2a02d78976d2ef045effca3419f31b226578583a795072fefcc08306b39a78eadda5ce75e79b19deadaaf21fcc6d26cca5ea8bb4e776c441bf2b28bc6eb129cfecb74d50f099b4c4fe703e21bedc0678958b3099bd17840c36ded9d82ffa5dfa9c971d6ed2552bcaf398bdae0706cfc329912c755f4e2c4175b73b1d395df74d61351d6fb17c226fc540e7cde96c2cf26f376039b090cfc163d7ffb3bdc0fd8bc938faae81e33209bc0ab6d50631e683f3c7ba962b350e57222ea3d5fca34babef92f1a46012868f2e6743ae3664a12bc30dd0bd23aa9442cdebbbfaad505903b27323f8fbd61da7ef8f32b5d0b0f6ac742af9d7b536a119cf6a3eac2d92071c10f5a30cf861683eb8f41da37e35acd6aba8edf5565fb2ece1aafd0da94becaa40667fd39b8e6879733e4d445d8765073be49a96c3cd53639e097723385335c1b80eb8b32fb812e2fbe31d50aca0c9187a79ae52893b4ad2f26ceef12f752de931b877aa9cec17d5316f3446eb505a48f2a3366640faa25955443f926e1650fd991af2deac4dfb21d870f8bf207c5328a43fbb7af3252141ec38e5b584575c66211b5c49b1f6e94615cd795535cee7b46c9dff435db74261e020dae22be2b433bfe13aa6a4c35000fc09f5e4923ea402ead19ce31779fde5784e58fbac7afa68fb0f2e63dc5c52aa71bc675eeee7dd13e9185c8f1a59307f4a3c2311520447ec96c81fd6f7a869440a277795ccaaa93668d7195a63e0ddc6ff005392de0417d869f245d782cfe93b937ad4a7d1f3c849217bfe1fe79513f99cc71258aec5925eef2774f23b5730978a0295a0269565b58c170fe8b83db67063dc3fdf9a448ff41b51032525783fa8d2bda108e54a9793618af2f1fb0feb1495b476e7e0633a37edc1181e015ad84f0447630b0094e2f6e724ced955708fbb4d012d67704a4c40e0f28fab14a8e920b12b59a3928acff1f252b4196135022025eea6a84f92c8844c8a0bd299898236f99dcee1e9faa6ddc5eb579af5d004c6b738272e418a8c053807404d6039e8c325601b4268d96d69a05b49def4ab1db5827070241feb72a64be3c6de724c62ed8900122a4238873ab4505e4a0c06ff8b73adfd7439175599c85a7c7a6ce9700c2e43af89f67f30dbe539af69811612b7264e7482f72af77abd4474faf6043c0389cf7de208a4720788e8ff2a29dd710001c9aec2322eb175aa3024074a207b6e65817fbd15461a3b9d09475a84d7642052cfca4b53d1f4d7f9e05d8e7f63895f52e3f9d46e466b761b8857dceb54be76587c6b9c5f35559a04a0d8fe9168538a9f6a51d9073a62c6ba8f4418e65e7bdc8da01d8819c07300aa69fc5106780a3390593491f9aadbbb2782f04ccc3ce3d77a38303df83af73ff8b7ca03e8f1f1dd36aff848ab95b23145f3813472827bd5fc0b16a099c43f8f85fca4fad4def23283fbc6a6f207a0df444b272495b5ae430d63e33d0df76c471ceff7030e5c06fb95689190b3dd1a3f6a653d93f36acfe95a873f5c04f1e82beb139d8bc6d4c183748dad626ad43ee1931ad38e5327848740ade0cfe7509108cfa8bef6d292227b28795e7b6ddc64194cc48a87e827e77b6fb9145ec22c1f842de2e0c92a6e12f79b27769b3f1c1b1653f7004423935d2526643ca79a01a45a9e907a93341ceb4979ee1c9231c4ebe2b21488913b47d9b766de4aec1e972f7e18beb46a9125064d992ea902d3b053d58b9c5af760f28ca0e8064015f534e1c97c40a1f1a6a58be81fde4430d1da30df64c791207477ac3fdf64166892f7d59323d49f95dd5ca22d0055afa92a69b531e13916052fd7fe18212aa41638bb8bec694f1ec1ae18eca7e1dc45cc38b3d432327389ecd31323bd33bc97d31a3fe35347abb39ecddc2ef54a76c9a735715a888634f29137e38943f4e4b2cd4edc7b8ac45af846dbb6140d8852d723086e8b45592ef2cbfcd11e962925ed9893c2752d73c93ff771593315bf1e430bddf20804bedc4c62df3c25394610aa6ec63796d95ac8f2f6496096e6f5a347444b0c092d439dbaa371a51ced1228b14ec0e33a9612d61bd3b1b7b63e39e69b5f3238d2cc875f183942f546581d637afcd4c7884db5e82bda5be951de83e1daaf5b60aafd51d41c8c46641ce4648b7ba4662775357f3dc52288c8014ba9313d1ea3f5bd8f2368ed85f459392fcd1ddec86a9e69609bde8b1d7e3a0b8e7255bb9dc01476b36f599beafd91ef66e011193d0630f3cce9fd7771ddc5f1596c2b044268cd702847c9e0262048b22a006016636b7400df852b2ec7702a160d3fba8aa5d4efbcbfd6ec7f8dfc89fa22716b90e51a75b6a7355131012803cdb3febab5a076ad02e092b15d336141428e9dfe7b47fcc51df4185b681237a1c099c6f3721442041829f32e56461dcde7d694d5732e95dc14d8d502948d359321446771a31e2a25fc875a9d5e04fa983325f84d445d8c52bdffaf682842a755ece18094ffb918efdedc45b62d4e6db90f7843bf8875b100bb498ecc6850a832ad95d2801eac68510a284908ce016a617f6829f41d5cb5d273d54ed8d27eabfaa6d25e7620b179bd74f5fdf6d5eb100adaf395b26bb1d1a2ddf3f3104b429089790f452442eb18360f58947a1dece98904d0be839496393e6093fde65fbe83c275b280b00a41cc21a6e2199c315e9e6e423737e3d1c36060db250ff4ae2da6e830dbffb638c898efa7e81bbe3d05144bc0016f958ecfe05a00498c45502a0f8f368d0566a6b0b8564ea4280aeda0f5c1e4b47e78c0c1f1be8edd84eb7531fc32db6f286bf87b9d20226e07c8cd905f54294a6a540936e1a05270509994d05e2eaef2443b58225095567bdcfbcb087fcd8e32f12a02c5f0afc838a437ad76ae039f041b8b04d381ba2dffe6496fd9f6c520c0bd84cfdf8fa2e71dff65db80b920a0b84fc5535095889ffb3566111474f153c436d873f479020b2add28d031d561e95ed47062c7127ca02ec8109d91a7ad6ddd9bc0c8a8138d6c8e95599da6b4ead5ae01fca1388bf7ce83fceb6c5317bcf143d05e7974e0368241c0a5b9af99a9fdb48df38091d7d7134b7fabdfacbf964f10ed18f43ff88cbc90e693301bca05a52d2d74d8f69d508348136c6b7072c2ba37ed1cc91225b936d3cf57d15dca0cce236f091d94b0ad7e65ca037972baf6554ddbb85113f053c757bf39c9f5932d07280520f580e4e381e422adccf611a1bd4bf1bf8254e86d896fd7440d02aa3f675426643e45ca08d9bc67fb7dcb4496da34da8fba99b0969302017ad6a56c180a873161a2fa048c2942ba5d6ad518ec4699069323e0a252884e635ea9b96a61d3d35835918ce457df50e00b763deae4d92d1e5de513c7cec62efa306146c45442405eb96d31fa1eb5b596645b07083453ffa21e58570bffcd1c5bce6a174dbd8f50baf010f231542b7f379690caba739d9367f8a55234b5ca065bcaed6f3538a5943530040c7607e4500b038019a5cfd663b0c10a1235fde4802e722aee33e8743ae7f75d9534cb9c507001b670cc0d44060740cc7ef58cd38d5978311f5aebd254041381ea02983ce316fd3ede40542e77be93f0d5dae52d0d2a72d8dc85472ec2b297703bab3612b17ac5e403c38ef3e5cde625300358e55da8dd2d7afd2005039fd30a58b9d2049acace0b36f9966374db3b97849a56fd7adb4f2dc804c7de8ad45eb67375f9cd64492f672887f894c4fd5afa823bad9084878d8225408ae9f5b9223166cdf5cdad776a09570be41500c52d98fcd4e13bb41a72e41428a9eda2c4f66fede0aafa03836de3de09a082c5282de489f53d7e08a707c8662ba4d17204cabfb7cfd4e49216f85c941ca3164155fed9189ae2967aa9a9aa35047a7dd75f52fa960a0381e06c9ac542aa242b4598606b3dccb60d5cf52ab14f1acac2d1fa88d1a45508d752383824f0b5aafcc06df8527976be292276471809e4e5815beb968a8d265d2d407995e34b9e3f7e1bde7ba995f5e20ae2094c22af0f92b262efea7bd6dd81bdaf61224fe871526de0bcf1e6fbac812ac4d494c49f6301be6894d1bb7b681b3b2028a8453f69c212cf4a57b29ee0ff68a4a956311167ee4dba283c9fc48a1569f87f0558c6bc1abec38473bce1fd60f8ce284e107670156b476168289d89fe23f6128448fd006e42f435e7d6113f68f85e612c274d3fdc73dafbbabac8e1d58d5e131e45b24a05d2efcfe9de87859502dec2783e20e95fe475fac22fd3364f972dde05b1b269577920f6b7aa0596d71fddafd7b213003a74e535a9539d92f73545f386f46cc2b75d2aca9fda065a200f321c26a75a285b3f32f07204c8815a0e3426f661bdd8ba48321df6a9bf8b0ade5bb3a4831633137966133c11dd6191327ae3bfbcefbd5499baa2bc687162b00f17289242aad343a671f43ddbe993e86441c2127204f391787cfc85a69561962865930085cb879784c467bb925ed4f3b1e3698e59f5a05bd41aa14e6ca31d707311d5ad7f56e7c21e5e978fcb76b401fbc39d33840a0cd3894782f9ecc2f48779ff45404c4cc4dff91652ec5a4c0b0dcd418dc855ae46d3a07134f53cf676725915eb9544853c34fa8b120050ac7c52427a49ccd04a05fe60a9a393bf04b47204b29fc219d95b57f93d1665a48aaf90daa34a93b5bbb382ff9d131a3349db1000dc4dbbec1f10942a61f48a56aada3eb2262b79bac4fe3f9d9430c98a9eaa18d4b8ded02c65385691a885178db3c20ceb4af678e62e3b5f5812c67f7add936eee28a4940ed7ba7f2693427460be793a03484f4d82f854d003136a46b751a7bc0bdb88db1c56ea75ed64138612cdf38ed6a2fb764c240a05b3634010508740dfd5ba2f8c3e698853bec3051d254a25db20d4342595f0a854a2da4f7d8b77f7dfc6cf5761d2e80bca3c1e193e7554de2fa7a1a88b7fb60fd6af446e058a3b4c73b27697bfd9bc9c938ec9add4bac70bdf6ad91b445c00a0fbf77ffecfe24d0d74206ac85942405f7145c112cb314802d8681736e7bf1a479e4b2f25ed76e4f2a8ee3ccf72e1f597275cfb57cde3141e686e13fb926e3725e284f94bd311dc3fdd1d759e6a9aa323e3b49856609cc1ee4146b3bd8f8395bdb176875f2f1d238be2ea9b22a98be668b0458ebb1a1d0cd5c9b3e1ae9901d18e18aaf0331c7abbde886d206ef7a7ab539302f4856e0e39acb5f132d2e999f51033a70a5abc469dd8d1ea8a477f8d7f38846cc7a052eeb118725ab879eb7cfbbd210d617f6e8e88fa34f2496776cf69344fc697172b661f605c2089e2ca66c679844739a3bfd4d6ea07953aa22e56064d949b16ff00635f2ffd561b04f1b57a1870ad2f181977d8387ef140869a9a43c2bf598e0fca45974f", 0x1000}, {&(0x7f0000000200)="9e4d634f14e9b8c8bbfe8e25cf7bd7ae57833484fa40b59e1b803a81f1bfe97c04242027c9389891f094c35986777e5aa93f18ab6b206e97fa9c7f8e2e825766426eb49fa2838d582b15645133f3f3e576d768deedb7ef8cec04b9cdb46685352ed7643f68684d58a8ee63f81dd5a6009d9bb91165b97a9e7b8ac655f991ae989929bba6eaf12832bd100db951816ed003fe4fd14ba2db2d22e86f09a9c31ce1032eadc8df919732461a308220069bff4d88c3367ae3b44fd5e02c07c2fe", 0xbe}], 0x4) r3 = socket(0x2, 0x2, 0x0) r4 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(r4, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) r5 = dup2(r4, r3) readlinkat(r5, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/187, 0xbb) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000003c0)={0x0, 0x0, 0x80000001, 0xfffffffffffffffc, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) poll(&(0x7f00000000c0)=[{0xffffffffffffff9c}, {r0, 0xd9cb9a26ec6ed680}, {r1, 0x40}], 0x3, 0x7) 13:08:02 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x2}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x100, 0x0) r2 = socket(0x2, 0x2, 0x0) bind(r2, 0xffffffffffffffff, 0xe7) write(r2, 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) bind(r3, 0xffffffffffffffff, 0xe7) fchflags(r3, 0x10001) 13:08:02 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000513600000000000000010000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df", 0x38, 0x0, 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000080)}], 0x1, 0x0}, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000240)=ANY=[@ANYBLOB="ffff0000ffffaaaaaaaaaa0486dd60a4f008080010000000000080fffa00000000000000002aff02000000000000000000000000000196916f09861de23558b4dfc017a97d5073f94cef602682d85b4ccb3367f5b4c790eb260d78fb02b87b98b8810003116cf4b3d07aa3a84b4d4d135b97e8a42fc0e97c632a06b78a591d87a660496d3dab99d744967429f646493095dccd203e81128a7b14d1402ae06ae5c5b978eb4e41e6921471ebdc8e7f146ed49e4f2ccb97e6e36665a70bc5676898b337d1f13137c4279675caba56c3b4b575318b"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 13:08:02 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) r2 = dup2(r1, r0) readlinkat(r2, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/187, 0xbb) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000000)={0x400}) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x821869de, &(0x7f0000000300)) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000fc1000/0x1000)=nil, 0x1000) r3 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r5 = socket(0x2, 0x2, 0x0) r6 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(r6, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) dup2(r6, r5) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) dup2(r5, r4) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r7 = dup(r4) sendto$inet6(r7, &(0x7f0000000040), 0xffc9, 0x0, 0x0, 0x0) ioctl$VMM_IOC_TERM(r7, 0x80045604, &(0x7f0000000080)={0x66b}) kevent(r3, &(0x7f0000000000), 0x5a256717, 0x0, 0x1b8f4b58, 0x0) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) 13:08:02 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) dup2(r2, r1) connect$unix(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="0365c6714006ddddfeeadb48870a970d62c3cf6d3707756fe710644f22c6aeec5b73ec56b061690a6d614bca47e6704aa28d11ab850afe3e43b35083e7063729d12c7a4df9a6168eeceaa8a232a98a082359778a272991d5160cecba9f891ef274e89eea68a4a18e39"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0xffc9, 0x0, 0x0, 0x0) ioctl$VMM_IOC_RUN(r3, 0xc0205602, &(0x7f0000000280)={0x0, 0x7f, 0xcf, 0x8, &(0x7f0000000000)={{0x7, 0x7, 0xf, 0x7, 0x7f, 0x3f, 0xe5}, {[0xfff, 0x7, 0x6, 0xb9a, 0x101, 0x7fffffff, 0x4, 0x8e98, 0x5, 0x4, 0x400, 0xfffffffffffffffc, 0x81, 0x101, 0xfff, 0x9588, 0x7, 0x3], [0x4, 0x712, 0xc1, 0xfffffffffffffffc, 0x2, 0x3, 0x7fffffff, 0xc00000000, 0x9], [0x0, 0x3, 0x2, 0x1, 0x3, 0x5], [0x8001, 0x1, 0x398, 0x1f, 0x100000001, 0x5], [{0x5d, 0x1, 0x40, 0x6312}, {0x0, 0x80, 0x3ff, 0x8}, {0x5, 0x0, 0x10001, 0x401}, {0xffff, 0x0, 0x0, 0x5}, {0x9, 0x0, 0x7fffffff, 0x100}, {0x7, 0x8, 0x40, 0x3}, {0x0, 0x2, 0x8, 0x23b}, {0xa49, 0x80, 0x7, 0x3}], {0x35b, 0xffffffff, 0x3c385a19, 0x4}, {0xffff, 0xce2, 0x1, 0x80000001}}}, 0x3, 0x6}) r4 = socket(0x18, 0x1, 0x0) socket(0x0, 0x0, 0x0) getsockopt(r4, 0x200000029, 0x2e, 0x0, 0x0) 13:08:05 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c15b08f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) getrusage(0x0, &(0x7f0000000200)) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pwrite(r0, &(0x7f0000000100)="c376ce40172a1da27528b2eab1e443be37725f63b694b74dc77f2db26e55f10330ef3378c580874907ce21c89c6b7fdc074c79eb4612e41533a638c912a98ec9fe90d69357de79276ea864abb4cff147cbf4431d14e61d386b99d0aaa599a91bbf1d9e3e043d42ef00c10fabea7bc289df4df37ae657ee8f9febcb789a8ed91ed0008837e7a1aa4ec22998c9a38fd580e286163d9ad737488d9206850147b33de744857c0ddc4ed3bf50d5bc2db07ec0c50cd22ae20bcb6d2e7dc3fc1dd1d5bf5d6e052c729f6870be90cb3ccf3f8bd88f8f06", 0xd3, 0x0, 0xffd) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) write(r1, 0x0, 0x0) 13:08:05 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca71) r2 = socket(0x2, 0x2, 0x0) bind(r2, 0xffffffffffffffff, 0xe7) preadv(r2, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xf7}], 0x1, 0x0, 0x0) r3 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r3, 0x0, 0x7363) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r3, 0x0, 0x0) r4 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000000)=""/155) r5 = semget(0x0, 0x1, 0x0) semctl$IPC_RMID(r5, 0x0, 0x0) semctl$SETVAL(r4, 0x1, 0x8, &(0x7f0000000040)=0x1ff) dup2(r1, r0) close(r3) 13:08:05 executing program 0: getppid() r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r1 = getpgrp() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r1}) r2 = socket(0x11, 0x3, 0x0) setsockopt(r2, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r3 = getpgrp() fcntl$lock(r2, 0x8, &(0x7f0000000340)={0x3, 0x1, 0x101, 0x1, r3}) wait4(r3, &(0x7f0000000440), 0x6, &(0x7f0000000580)) mlockall(0x0) getppid() msgget$private(0x0, 0x40) munlockall() r4 = dup2(0xffffffffffffffff, 0xffffffffffffffff) clock_getres(0x3, &(0x7f00000000c0)) ioctl$KDSETRAD(r4, 0x20004b43) chroot(&(0x7f0000000500)='./file0\x00') ioctl$BIOCGBLEN(r4, 0x40044266, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) select(0x40, &(0x7f0000000200)={0x96cb, 0x40000000004, 0x400, 0xfff, 0x4, 0x4aaf, 0x7, 0x3f}, &(0x7f0000000240)={0x5, 0x1c, 0xc0, 0x8, 0xfff0000000000000, 0x4, 0xfffffffffffff446, 0x6}, &(0x7f0000000280)={0x8, 0x80, 0x47, 0x9, 0x40, 0xcb5, 0x8, 0xffc7}, &(0x7f00000002c0)={0xffffffffffefffc6, 0x2}) setitimer(0x1, &(0x7f0000000100)={{0xb5, 0x9bf6}, {0x40, 0x3}}, &(0x7f0000000140)) ioctl$WSMOUSEIO_GTYPE(r4, 0x40045720, &(0x7f0000000300)) r5 = dup2(r4, r2) ioctl$TIOCCDTR(0xffffffffffffff9c, 0x20007478) syz_open_pts() ioctl$WSDISPLAYIO_DELFONT(r5, 0x8058574f, &(0x7f0000000480)={'./file0\x00', 0x6, 0x4, 0x4, 0x1, 0x0, 0x1, 0x3, 0x3, 0x1, 0x1, 0x8c}) r6 = semget$private(0x0, 0x3, 0x80) clock_getres(0x6, &(0x7f0000000000)) semop(r6, &(0x7f0000000180)=[{0x1, 0x7, 0x800}, {0x6, 0x2, 0x1800}, {0x2, 0xb09, 0x800}, {0x3, 0x60, 0x1800}, {0x3, 0x6, 0x800}, {0x2, 0x6, 0x800}, {0x3, 0x3ff, 0x1800}, {0x3, 0x2, 0x1800}, {0x3, 0x8, 0x800}, {0x2, 0x6cd, 0x800}], 0xa) r7 = getgid() r8 = semget$private(0x0, 0x4, 0xc1) semop(r8, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x800}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x3) semop(r8, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r9 = getuid() seteuid(r9) r10 = geteuid() r11 = socket(0x18, 0x2, 0x0) connect$unix(r11, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r11, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r14 = getgid() chown(&(0x7f0000000180)='./file0\x00', r12, r14) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000680)={{0x4, r9, r7, r10, r14, 0x100, 0x3}, 0x3f, 0x49, 0x9}) r15 = socket(0x18, 0x2, 0x0) connect$unix(r15, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r15, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) r16 = socket(0x20, 0x1, 0x0) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r18 = getgid() chown(&(0x7f0000000180)='./file0\x00', r17, r18) r19 = getgid() r20 = semget$private(0x0, 0x4, 0xc1) semop(r20, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r20, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r21 = getuid() seteuid(r21) geteuid() r22 = socket(0x18, 0x2, 0x0) connect$unix(r22, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r22, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r25 = getgid() chown(&(0x7f0000000180)='./file0\x00', r23, r25) r26 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r26, 0xffff, 0x1, &(0x7f0000000040)=0x7, 0x1e1) recvmsg(r26, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x803) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000540)=0xc) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000680)={{0x4, r21, r13, r27, r24, 0x100, 0x4}, 0x3f, 0x49, 0x9}) r28 = getgid() r29 = semget$private(0x0, 0x0, 0xf3) semop(r29, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r29, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r30 = getuid() seteuid(r30) r31 = geteuid() r32 = socket(0x18, 0x2, 0x0) r33 = socket(0x18, 0x2, 0x0) setsockopt(r33, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r33, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r33, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) getsockopt$sock_linger(r32, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r35 = getgid() chown(&(0x7f0000000180)='./file0\x00', r34, r35) semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f0000000680)={{0x4, r30, r28, r31, r35, 0x100, 0x3}, 0x3f, 0x49, 0x9}) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000040)={{0x7f, r17, r19, r31, 0x0, 0x80}, 0x4060, 0x40, 0x6}) 13:08:06 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r1 = getegid() r2 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r3 = getgid() r4 = socket$unix(0x1, 0x5, 0x0) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() dup2(r5, r6) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/zero\x00', 0x20, 0x0) ioctl$TIOCSETA(r7, 0x80047466, &(0x7f0000000a40)={0x5, 0x0, 0xfffffffd, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\t\x00'}) r8 = kqueue() kevent(r8, &(0x7f0000000140)=[{{r5}, 0xffffffffffffffff, 0x1d}], 0x9, 0x0, 0xffff, 0x0) r9 = fcntl$dupfd(r4, 0xa, r5) ioctl$TIOCFLUSH(r9, 0xc0206981, &(0x7f00000000c0)) r10 = geteuid() setuid(r10) r11 = getgid() r12 = semget$private(0x0, 0x4, 0xc1) semop(r12, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x1, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r12, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x0, 0x1, 0x1800}], 0x2) r13 = getuid() r14 = geteuid() r15 = getgid() accept$unix(0xffffffffffffffff, &(0x7f0000000240)=@abs, 0xfffffffffffffffe) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(r16, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000200), 0x100000000000010e, 0x0, 0xfffffffffffffdd2}, 0x0) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r18 = semget$private(0x0, 0x4, 0x159) r19 = getegid() r20 = getgid() semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000600)={{0x0, 0x0, r19, r17, r20, 0x1, 0x3}, 0x4, 0x0, 0x7}) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000680)={{0x4, r13, r11, r14, r20, 0x100, 0x3}, 0x3f, 0x49, 0x9}) fchownat(r9, &(0x7f0000000100)='./file0\x00', r10, r15, 0xb) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r22 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r23 = geteuid() r24 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0, 0x0}, 0xc) r27 = getpgid(0x0) r28 = socket(0x18, 0x1, 0x0) close(r28) r29 = socket(0x6, 0x400000002, 0x0) fcntl$getown(r28, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xfffffffffffffd79) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getgid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) getgroups(0x51, &(0x7f0000000540)) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) geteuid() r36 = getpgid(0xffffffffffffffff) r37 = getpid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r40 = socket$unix(0x1, 0x5, 0x0) dup2(r40, r39) ioctl$FIOASYNC(r40, 0x8004667d, &(0x7f0000000000)=0xffffffff) dup2(r40, r38) r41 = getpid() fcntl$setown(r38, 0x6, r41) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r44 = socket$unix(0x1, 0x5, 0x0) dup2(r44, r43) ioctl$FIOASYNC(r44, 0x8004667d, &(0x7f0000000000)=0xffffffff) dup2(r44, r42) r45 = getpid() fcntl$setown(r42, 0x6, r45) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r35, 0x0, r14, 0x0, 0x147, 0x159}, 0x2000000003ff, 0x7fffffff, r45, r37, 0xfffffffffffffffd, 0xfffffffffffffe02, 0x100000000, 0x2}) setsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000240)={r36, r31, r32}, 0xc) shmctl$IPC_SET(r22, 0x1, &(0x7f0000001680)={{0x107f, r23, r24, r25, r1, 0xc1, 0x6ff}, 0x8, 0x7, r27, 0xffffffffffffffff, 0x7000000000000, 0x6, 0x200}) r46 = shmget$private(0x0, 0x4000, 0x84, &(0x7f0000006000/0x4000)=nil) r47 = geteuid() r48 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r50 = getpgid(0x0) shmctl$IPC_SET(r46, 0x1, &(0x7f0000001680)={{0x8, r47, r48, r49, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r50, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) shmctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0x430, r10, 0xffffffffffffffff, r21, r3, 0x4, 0xff}, 0x6, 0x7226, r27, r50, 0x7810, 0x3, 0xf75}) r51 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r52 = geteuid() r53 = getgid() r54 = getpgid(0x0) r55 = geteuid() shmctl$IPC_SET(r51, 0x1, &(0x7f0000000440)={{0xc, r52, r53, r55, 0xffffffffffffffff, 0x60, 0x3}, 0x3, 0x7ada, r54, 0xffffffffffffffff, 0x7, 0xffffffffffffbca3, 0x100000000}) r56 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r57 = geteuid() r58 = getgid() r59 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) accept$unix(r59, &(0x7f00000008c0)=ANY=[@ANYBLOB="000000000000000000000000837a116df3a631830000000000000000000000000000000000000000000000000000b70500000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002d1073c806e3dd20000000000000000c35904404260f7e61b222a31f31c3d779a8e177"], &(0x7f0000000000)=0x6e) accept$inet(r29, &(0x7f0000000840), &(0x7f0000000880)=0xc) r60 = socket$unix(0x1, 0x2, 0x0) r61 = socket(0x2, 0x2, 0x0) bind(r61, 0xffffffffffffffff, 0xe7) sendmsg$unix(r60, &(0x7f0000000080)={&(0x7f00000009c0)=ANY=[@ANYPTR=&(0x7f0000000cc0)=ANY=[@ANYRESDEC, @ANYPTR64=&(0x7f0000000c00)=ANY=[@ANYRESOCT]]], 0x1, 0x0}, 0x0) r62 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r62, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) r63 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r63, &(0x7f0000000080)={&(0x7f0000000b80)=ANY=[@ANYBLOB='/0\x00', @ANYBLOB="c21e3fee80b4898f1905bb71d661d47549643cd396a82706e32f247d728446130c7e3f2c00fc95e26826d1af6d853bba770eea", @ANYRESHEX=r58, @ANYPTR=&(0x7f0000000a80)=ANY=[@ANYBLOB="c27e2d93c1b6075e9e3020438ac65b68e0d2bb087d36f06558e44fcfa7d77c57640aa52a7db74c3c6b6a17ac55c8315b74fbb893b4161707eca1969c7bd62dd806fd19eea72967b0fb8c8b656ed3a0f8d07c33294942f617773db9fc763023b3b68e8d6f6fb718aaa67755e6e51971939dbd12834c466909b1fd50ecb47cc6d560bf9c612a7147203f34e827e45d77b46472d009d8393613a57b22d1aafebfe70771fc98ade322585579a4bb9782d83bcfa9c7e0b8cc00a796"], @ANYRES32=r9, @ANYPTR=&(0x7f0000000b40)=ANY=[@ANYRES16=r30, @ANYRES32]], 0x6, 0x0}, 0x0) getsockopt$SO_PEERCRED(r63, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, 0xc) r66 = getpgid(0x0) r67 = socket(0x18, 0x1, 0x0) close(r67) r68 = socket(0x6, 0x400000002, 0x0) fcntl$getown(r67, 0x5) getsockopt$SO_PEERCRED(r68, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r70 = getgid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) getgroups(0x9, &(0x7f0000000540)=[r70, r70, r70, r70, r70, 0x0, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(r71, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r75 = geteuid() r76 = getpgid(0xffffffffffffffff) r77 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r74, r72, r75, r73, 0x143, 0x80000001}, 0x8, 0x100000000, r76, r77, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x100000000, 0x9}) setsockopt$sock_cred(r67, 0xffff, 0x1022, &(0x7f0000000240)={r76, 0x0, r69}, 0xc) shmctl$IPC_SET(r56, 0x1, &(0x7f0000001680)={{0x107f, r57, r58, r64, r69, 0x40, 0x7ff}, 0xfffffffb, 0x5, r66, 0xffffffffffffffff, 0x80, 0x8000, 0x200}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) socketpair(0x1, 0x8000, 0x4, &(0x7f0000000480)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r79, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xfffffffffffffe52) r81 = semget$private(0x0, 0x4, 0x1b2) semop(r81, &(0x7f0000000540)=[{0xafe1dc67404631f0, 0x8, 0x1800}, {0x3, 0x20, 0x1000}], 0x2) semctl$GETNCNT(r81, 0x36c39d4dbd27b144, 0x3, &(0x7f0000000680)=""/123) semctl$SETVAL(r81, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r81, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r82 = accept(r78, &(0x7f0000000580)=@in, &(0x7f0000000780)=0xc) getsockopt$SO_PEERCRED(r82, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r84 = getgid() r85 = getgid() semctl$IPC_SET(r81, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r85, r83, r84, 0x10, 0x8}, 0x8, 0x1, 0x3ff}) r86 = getgid() r87 = fcntl$getown(0xffffffffffffffff, 0x5) r88 = shmget(0x1, 0x4000, 0x40, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r88, 0x1, &(0x7f00000005c0)={{0x3, 0xffffffffffffffff, r80, r83, r86, 0x80, 0x8}, 0x8, 0x5, 0x0, r87, 0xfffffffffffffe01, 0xa, 0x7ff}) getgroups(0x8, &(0x7f0000000080)=[r80, 0xffffffffffffffff, r53, r65, r1, r58, r1, r1]) getgid() getgid() r89 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r90 = geteuid() r91 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0x26d) r93 = getpgid(0x0) r94 = socket(0x18, 0x1, 0x9) close(r94) r95 = socket(0x2, 0x3, 0x0) fcntl$getown(r94, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xfffffffffffffd79) getsockopt$SO_PEERCRED(r95, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r98 = getgid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8006) preadv(r100, &(0x7f0000000180)=[{&(0x7f0000000540)=""/212, 0xd4}], 0x1, 0x0, 0x86c) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x0) getsockopt$sock_cred(r101, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000000c0)=0xffffffffffffffa9) r102 = getgid() getsockopt$sock_cred(r101, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r104 = getgid() r105 = accept$inet(r100, &(0x7f0000000500), &(0x7f0000001680)=0xc) getsockopt$SO_PEERCRED(r105, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xffffffffffffffec) r107 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r107, r108) getgroups(0x6, &(0x7f00000003c0)=[r102, r103, 0x0, r104, r106, r107]) getgroups(0x9, &(0x7f0000000540)=[r98, r98, r26, r104, r98, 0x0, r85, r53, 0x0]) getsockopt$SO_PEERCRED(r99, 0xffff, 0x1022, &(0x7f0000000440), 0xc) r109 = geteuid() r110 = getpgid(0xffffffffffffffff) r111 = getpid() socket(0x18, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x1a1, 0xa0c4, &(0x7f0000000700)="ebffcbff13b9fd813aaa4e7130b39d775c0359c95802b8b514ce7c6dde096ead2be5167923d8d3962a4f0104f5147ceba63dd7bcadacdd2b3a644c5317b77a1e0e0133d56322160fd85f3367261e04d19f1740d8b71bf65017597016c709f9b45545e4521b14b87bd4c6134cf585a5048d2caee02935613b8a1d5dc2e8473e847e32e37b0d09f4bc9c9e666660a7cbd0958654176b93a890e3b1f3157306cd52eead66c1ebab634fb3d228fa9f40d3d11c54de3220cf0f829400"/200, 0xc8) r112 = socket(0x18, 0x1, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000400)='/dev/pci\x00', 0x80, 0x0) r113 = syz_open_pts() close(r113) r114 = syz_open_pts() dup2(r113, r114) ioctl$TIOCSETD(r114, 0x8004741b, &(0x7f0000000100)=0x1) dup2(r114, r112) setsockopt(r112, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r112, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r17, r115, r109, r11, 0x20, 0x80000001}, 0x8, 0x100000000, r110, r111, 0x3, 0x4, 0xdf5a, 0x9}) setsockopt$sock_cred(r94, 0xffff, 0x1022, &(0x7f0000000240)={r110, r96, r97}, 0xc) shmctl$IPC_SET(r89, 0x1, &(0x7f0000001680)={{0x107f, r90, r91, r92, r97, 0x40, 0x7ff}, 0xfffffffb, 0x5, r93, 0xffffffffffffffff, 0x80, 0x8000, 0x200}) socket(0x18, 0x400000002, 0x0) r116 = socket(0x18, 0x4000, 0xfe) setsockopt(r116, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r116, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r117 = socket(0x18, 0x1, 0x0) setsockopt(r117, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r117, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r117, 0x4, 0x63, &(0x7f0000000080), 0x0) r118 = socket(0x18, 0x400000002, 0x0) setsockopt(r118, 0x1000000029, 0x2f, &(0x7f0000000080), 0x4) getsockopt$sock_cred(r118, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000600)=0xc) shmget$private(0x0, 0x4000, 0x702, &(0x7f0000ffb000/0x4000)=nil) r119 = socket$unix(0x1, 0x5, 0x0) r120 = fcntl$dupfd(r119, 0x0, r119) ioctl$TIOCFLUSH(r120, 0xc0206981, &(0x7f00000000c0)) r121 = geteuid() setuid(r121) r122 = getgid() r123 = semget$private(0x0, 0x4, 0xc1) semop(r123, &(0x7f0000000240), 0x0) semop(r123, &(0x7f0000000500)=[{0x4, 0xfff, 0x2000}, {0x0, 0x8}, {0x2, 0x40, 0x1000}, {0x4, 0x3, 0x1400}, {0x5, 0x0, 0x1000}], 0x5) r124 = getuid() seteuid(r124) r125 = geteuid() r126 = socket(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r126, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xfffffffffffffec7) r128 = getgid() chown(&(0x7f0000000180)='./file0\x00', r127, r128) semctl$IPC_SET(r123, 0x0, 0x1, &(0x7f0000000680)={{0x4, r124, r122, r125, r128, 0x100, 0x3}, 0x3f, 0x49, 0x9}) fchownat(r120, &(0x7f0000000100)='./file0\x00', r121, r128, 0xb) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000380), 0xc) geteuid() getgid() r129 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x810, r129, 0x0, 0x0) ftruncate(r129, 0x0, 0x402) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f00000002c0)={{0x0, 0x0, 0x0, 0x0, r1}}) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x0) mlock(&(0x7f0000ff9000/0x3000)=nil, 0x3000) 13:08:06 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = accept(r1, &(0x7f0000000040)=@un=@file={0x0, ""/72}, &(0x7f0000000140)=0x4a) recvfrom(r2, &(0x7f0000000180)=""/60, 0x3c, 0x40, &(0x7f00000001c0)=@un=@file={0x1, './file0\x00'}, 0xa) bind(r1, 0xffffffffffffffff, 0xe7) r3 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) ioctl$VMM_IOC_READREGS(r3, 0xc2485607, &(0x7f0000000500)) bind(r0, 0xffffffffffffffff, 0xe7) ftruncate(r0, 0x0, 0x0) r4 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x11, r4, 0x0, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) pread(r5, &(0x7f00000000c0)="a60e9be3716b5826c0d31b5da18f2fd9e2b778c6f85877b93f09000000ce644f6a097c0a638eee579b6d7510cc87f6a7693520cd0e33fdb01a873a3cbca5ab9253927bc34e195237c6a53aa40cd440fa88dbf73b34dab7205dbf0c9f9cfcfd38b444514557", 0xff56, 0x0, 0xfffffff7fffffffc) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000009031, 0xffffffffffffffff, 0x0, 0x0) 13:08:06 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000008000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x18, 0x2, 0x0) socket(0x6, 0x4, 0x7) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffebff13b9fd812eaa4e713048e699e044ff87", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 13:08:06 executing program 1: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x40000400000002c2, 0x0) r1 = socket(0xb, 0x1, 0x4) accept$unix(r1, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) ftruncate(r0, 0x0, 0x7fffffff) r2 = socket(0x2, 0x2, 0x0) bind(r2, 0xffffffffffffffff, 0xe7) r3 = accept$inet6(r2, 0x0, &(0x7f0000000180)) getpeername$inet6(r3, &(0x7f00000001c0), &(0x7f0000000200)=0xc) ftruncate(r0, 0x0, 0x4030000) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000040)={0x800}) 13:08:06 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0/file0\x00', 0x10c31, 0xba) r1 = openat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x340) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r2) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000100)='r\x00') fchdir(r1) execve(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) getpgrp() getgid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r5, &(0x7f0000000a00)=ANY=[@ANYBLOB="0033ec6004f6c9d550a2a78d48b10ef80e69a0d5b03e2243f4671d203fa59cc31d7393bd52ed10c02ec4ce65d14c602634c39d5acc628a0dbf68f72c83f80d3f6a7e06bb526f022191028fa3629b6443a90fa7a6638f35d916fd2307f9228f85858fd1b89e59e885ad237ae98d566c4fa1a732a632f30ad36539b28caf0fedcd9705745048dae675d307ccf3bb33c57148a65914cc4fa2dfe568e1ae8db67b475c4949bc27115fd6974c8a210ece1e45412aab2e42c787e2370e83576d9b8f6ab655c71c8c340a8e7b72c3e32d2b13afd5f443e36dda50c80b834f3ed0b30d01765ecadcbe0ca592e927691d81a839c93a3578c0926463d02480"], 0xa) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0x22e) r7 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) close(r7) r8 = getpgrp() r9 = getgid() getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r7, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000700)={r8, r10, r9}, 0xc) r11 = kqueue() r12 = fcntl$dupfd(r11, 0x2, 0xffffffffffffffff) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r12, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) r13 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r13, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r15 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r16, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="e000000000000000ffff0000ff7f00007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a089286916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d82f878459e55186f6c90c657388af2f3854826f53090035b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c339000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e6149700"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r18 = getppid() getpgid(r18) r19 = msgget(0x1, 0x82) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000980)={{0x1, r15, r17, r14, 0x0, 0x46, 0x81}, 0x10001, 0x1, 0x0, r18, 0xa5, 0x1, 0x4e2c, 0x6}) r20 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r20, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000640)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r21, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="e000000000000000ffff0000ff7f00007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bc497a54080e56ed044d2868622a679a8a089286916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d82f878459e55186f6c90c657388af2f"], 0xb6}, 0x402) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$getown(0xffffffffffffff9c, 0x5) getppid() r22 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r22, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000640)=0xc) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r23, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="e000000000000000ffff0000ff7f00007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a089286916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d82f878459e55186f6c90c657388af2f3854826f53090035b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c339000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e6149700"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getpgid(r6) 13:08:06 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x1, 0x0) connect(r2, &(0x7f0000000140)=ANY=[@ANYBLOB="00182e0800000000feffffff009f16ba0505cdfa695881c30a51585a56f320da2bb34d4371ace6a50a2269e85d47d066ca80002ffffc93cac8ae177893001145262b270f3db6"], 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x2, 0x2, 0x0) bind(r3, 0xffffffffffffffff, 0xe7) accept$unix(r3, &(0x7f0000000000)=@file={0x0, ""/17}, &(0x7f0000000100)=0x13) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r4, r0) 13:08:06 executing program 0: r0 = getgid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, r0]) r2 = socket(0x2, 0x2, 0x0) bind(r2, 0xffffffffffffffff, 0xe7) r3 = getppid() setpgid(0x0, r3) r4 = getuid() lchown(&(0x7f0000000840)='./file0\x00', r4, 0xffffffffffffffff) r5 = getegid() r6 = getppid() setpgid(0x0, r6) r7 = socket(0x2, 0x2, 0x0) bind(r7, 0xffffffffffffffff, 0xe7) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000640)=0xc) r9 = socket(0x2, 0x2, 0x0) bind(r9, 0xffffffffffffffff, 0xe7) r10 = socket(0x2, 0x2, 0x0) bind(r10, 0xffffffffffffffff, 0xe7) r11 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000680)='/dev/diskmap\x00', 0x10000, 0x0) r12 = getuid() lchown(&(0x7f0000001380)='./file0\x00', r12, 0xffffffffffffffff) r13 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)={{0x4, 0x0, r13, 0x0, r13, 0xa1c30682321f5ba8, 0x9}, 0xc6af, 0xffffffff, 0xffff}) getgroups(0x3, &(0x7f00000000c0)=[0x0, 0x0, r13]) r14 = getppid() setpgid(0x0, r14) r15 = geteuid() r16 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)={{0x4, 0x0, r16, 0x0, r16, 0xa1c30682321f5ba8, 0x9}, 0xc6af, 0xffffffff, 0xffff}) getgroups(0x3, &(0x7f00000000c0)=[0x0, 0x0, r16]) r17 = socket(0x2, 0x2, 0x80) bind(r17, 0xffffffffffffffff, 0xe7) r18 = socket(0x2, 0x2, 0x0) bind(r18, 0xffffffffffffffff, 0xe7) r19 = socket(0x2, 0x2, 0x0) bind(r19, 0xffffffffffffffff, 0xe7) r20 = socket$inet6(0x18, 0x4000, 0xc8) r21 = getppid() setpgid(0x0, r21) r22 = getuid() lchown(&(0x7f0000001380)='./file0\x00', r22, 0xffffffffffffffff) r23 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)={{0x4, 0x0, r23, 0x0, r23, 0xa1c30682321f5ba8, 0x9}, 0xc6af, 0xffffffff, 0xffff}) getgroups(0x3, &(0x7f00000000c0)=[0x0, 0x0, r23]) sendmsg$unix(r2, &(0x7f0000000800)={&(0x7f0000000880)=ANY=[@ANYBLOB="e097165fe7c09138c5a01da6043e09001c7194f8ad"], 0xa, &(0x7f0000000540)=[{&(0x7f0000000080)="f0fe5e77cdbd77778e2ff56db4bffc9684a854b796e6f8a90e88510da9865a0ed2", 0x21}, {&(0x7f00000000c0)="4c6fdc10258134ba1a6ac5e34f3ff0d86f9de0befc", 0x15}, {&(0x7f0000000100)="49b38aae01d48ca38e9d819aa6ed4a61cd1dcafd14f1da528081e96167fa75fbb37bbaf5de0ce8926cd136f0218f65c1d1109d", 0x33}, {&(0x7f0000000140)="98147bb4040c58a38503a93d2d5853761a", 0x11}, {&(0x7f0000000180)="6871a34e78c20b3359f2217b16d1b1639e41d12f936a98271183cc2e7dfba5d53e3e0e07a39aafaea61dd4f821c4dd4dbcc54a7ebd10fd6696b27a5b3aa9e5b06a6a4d2fd52a8ffdb2052d8a3b29", 0x4e}, {&(0x7f0000000200)="75a16366f1665e84ce5ea5141d4d1a3317c94f91493d6fda96d700ef00617a93dfd8774e4a238c8665822ac75f9d8647028e448ff88ddc181c2fd15aebda1f70050027ef4d1b524bed3107948cad710ca8a8ac2db42bfdf650aba5c75664b66bfcb86690031fe69d151f71e02aa3657159bf11ac9279023fb9df42723b79001e4502ecb6265e96e3e233c5b62d5dfba9d86a8c17842d23e0f453658dc9faa4138a311338d703581223061a0b4ef28197b0c8e6beb45bd82e5f9e3afd5cf10afd10046fb9bc0e494e477642e9dfb79ec11744fde629dc0b", 0xd7}, {&(0x7f0000000300)="704c12ca67ccaf8c19e001d9ebece5a7b0702510b9bbbf97c3fa0b82a0c0ed202cec39002632cbc64701699c2905", 0x2e}, {&(0x7f0000000340)="2b282098e9110c1bd51ea872bcc2b9055ea5011e1a9851fe67459d9c56539e294aa22680a9039ff1041485a3c9de3c59274824366bf84741a1a02721414886bc478990d7a9a74df3e1dccfc95cfde2b243368595870aa16cf44e8edcb1822702ca2846df691ed6f73ea888b1ff94e8e2f68961b462f9d44fbae2df73242fb83eb93ff9f078ad74f85a6ae65a2c678b887d4c1456a5b761bb99c10a8732b3f6a47ada39d7b4380c65cd5341c93c6162f6f27aebd340942c941a0767e68630332bde8cfa72a4a4fe4fd086dad847623950946a60a1002812b9f999a59600a7e31603b8e40157ed3ef1dab212763534f63fc5ecd914c613631cc7a4", 0xfa}, {&(0x7f0000000440)="14643b7420876997d5193e090d9cf61c2740a6cbdd8bbfdaba419f866e46baf689f03600037b405c29a0f49916f343ba2b4cc0ed27f0e345f4815c02017b1b55443a77030df88fa1b9281c6c319eda266ed2c1e590b5684d4b0ab4e4483a5397baa3f6cf9050b8ad515933b631bd6973888217022ca2d9be4295244262340f1681bfaf41940fa8b7f03e644748bff88f53001229945f69f679d4644675bd31475e6f1f142bbd20ff4d648e6fc5bf00d7de59befadf90a4d36d9f9d69ed39dfde5cd3432096e05d2cffa5d927940aa79f6672a666588c18b8a791b4762e1dbdbb7b28ef7ef266097a6ab42a3e27bd858b530c70e0fe5cf78c", 0xf8}], 0x9, &(0x7f0000000b00)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r8, @ANYRES32=r1, @ANYBLOB="000000001800400000000000ffff0000010000001111ac78109e8c0c9457e8a84af0e49d399071862a2fccdabcd032e02b1a6340dfdcd2c154446f6937368808be522ce42414ff2fc9320c3f259ec3e15f68e01f4e8f625459d28f87d1cdddbe9c7e9533a27ebae7ff4a2ce703078e61bf4ae53eae29e4dc16f7ba4ed652", @ANYRES32=r9, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r10, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r11, @ANYBLOB="0d0000002004000000000000ffff000000000000184863c34bd2f2982561b85191acaf22862143a9976722e1e457a8e9455e2feb697ae92aff16b99ea53e2fcede40c88d471b4a0fcef9aa860bf1cf2559cf44304fe27528b1cecd3a8b5abc4b7ed591ebdefbf605b514508ed42f5fe05dc1aabe1e130d4f0ce6884c7a4a1c51cdf269d4613687a2439fec7638eab70d703ac96b4994ed6ab96c8fa1a0598a82b2b37d74a2b5fefd5b55a8322fb74ba2d3fa72d4dcff0d18efb668623c1f30070bb8d9a67f152ef768f91d9c4d4d9f1ecdfc66", @ANYRES32, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r17, @ANYRES32=r18, @ANYRES32=r19, @ANYRES32=r20, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r21, @ANYRES32=r22, @ANYRES32=r23, @ANYBLOB], 0x108, 0x404}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r24 = socket(0x10, 0x2, 0x9) setsockopt(r24, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:08:06 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x400000002c5, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) fchownat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', r1, 0x0, 0x6) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x5) 13:08:06 executing program 1: kqueue() openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffb, 0x1}], 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x0, 0x0) sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000080)=@in6={0x18, 0x0, 0xfffffffd, 0xe1}, 0xc, &(0x7f00000000c0), 0x0, &(0x7f0000000300)=[{0xa0, 0xffff, 0x5, "bb2eb0fb6bbe38cb2d9d6652e41f183b38af32b223950b0e4c16bfc958a11f77c4b38ab507409d34d7e6703a8fecef5b4c480ad1edd5455ab450d906aa3eb20940fed7bfa518d888d66ed018b010616b5f59a51340726924a1d4d904430e0b8ecce3dd67d11d859080e9a03b87e37c167427804dc73be6e88c380f4c2da88a72b6871ae52f50ca5866ad7c4386"}, {0x68, 0x1, 0x2, "6019ca22c92ccb9705acfee44a2a94e0bcc87b486e04c3336f81809153564f487d68d379b931f6b95d5d0c54181e6a7e31728cfdc2426424a2fcf1691afb6ce6ebdf7f61cbded7416132cdcc4c6d48731d14"}, {0xb0, 0x1, 0x9, "48b18052a77c1ac73a7bdcc72901cf25decba66dc3967266868ee0a9b4c8e52bbbffe79e2096ad2cb1439ccee9a05c4beb4eb3509dc9c947eedc6ee04197541a55c847f99b8124651bd98060b1b19cb19200634ac1f664334020d616d1fc2e9d6b95f121514c0fa9c144450d311eeafa75804f610fdc17c7b8383e8eefcb1183a408e9d9a72912d0363b2a88b0fd4d5141c3ac71848532d5b4bb56cd88e3"}], 0x1b8}, 0x0) r3 = socket(0x2, 0x2, 0x0) bind(r3, 0xffffffffffffffff, 0xe7) setsockopt$sock_int(r3, 0xffff, 0x24, &(0x7f0000000000)=0x5, 0x4) setsockopt$inet_opts(r2, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) r4 = dup2(r2, r1) readlinkat(r4, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/187, 0xbb) kevent(r4, &(0x7f00000000c0), 0xcfad, 0x0, 0x80000000, 0x0) 13:08:06 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) write(r0, 0x0, 0x0) writev(r0, &(0x7f0000000900)=[{&(0x7f0000000040)="dd", 0x1}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = socket(0x2, 0x2, 0x0) r4 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(r4, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) dup2(r4, r3) connect$unix(r3, &(0x7f0000000100)=ANY=[@ANYBLOB="5a5ac41e7d35a414c9972e"], 0x10) dup2(r3, r2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r5 = dup(r2) sendto$inet6(r5, &(0x7f0000000040), 0xffc9, 0x0, 0x0, 0x0) r6 = openat(r5, &(0x7f0000000080)='./file0\x00', 0x10089, 0x6) ioctl$WSDISPLAYIO_ADDSCREEN(r6, 0x80245753, &(0x7f00000000c0)={0xde9, './file0\x00', './file0\x00'}) readv(r1, &(0x7f0000000480)=[{&(0x7f0000000500)=""/207, 0xcf}], 0x1) 13:08:06 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffafaaaaa8aa00000460a4060000103c00000020000000000000000000000000aaff0200000000000000000000000000012c000505"]) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000080)=0xffffffff) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 13:08:06 executing program 1: r0 = socket$inet(0x2, 0x1, 0x6c) r1 = socket(0x2, 0x2, 0x0) bind(r1, 0xffffffffffffffff, 0xe7) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{}, 0x0, 0x0, 0x0, 0x5}, {{r0}, 0xfffffffffffffffe, 0x9, 0x80000000, 0x3, 0x3f}, {{r1}, 0xfffffffffffffffb, 0x51, 0x400fffff, 0x1f, 0x3}, {{r1}, 0xfffffffffffffffb, 0x0, 0x0, 0x9, 0x238}], 0x1, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x100000, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCCDTR(r2, 0x20007478) r3 = kqueue() fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) r4 = socket(0x18, 0x400000002, 0x0) setsockopt(r4, 0x1000000029, 0x25, &(0x7f0000000080), 0x4) fcntl$setstatus(r4, 0x4, 0x80) r5 = syz_open_pts() r6 = syz_open_pts() ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000540)={0x0, 0x7fff, 0xfffffffffffffff8, 0xfffffffffffffffc, "09000000245185a8186503182eab7fff0e091fe6"}) socket$inet(0x2, 0x1, 0xae) r7 = syz_open_pts() fcntl$lock(r7, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r7, 0x2) flock(r7, 0x2) fcntl$lock(r7, 0x10000000000009, &(0x7f00000001c0)={0x0, 0x0, 0x400002, 0x2000300000000}) fcntl$lock(r7, 0x9, &(0x7f0000000180)={0x2, 0x0, 0x8000000000000000, 0x100000000}) r8 = fcntl$dupfd(r7, 0x0, 0xffffffffffffffff) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e4, 0x7, 0x1}, 0x3a5) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) fcntl$lock(r5, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x3ff, 0x100000000, r9}) flock(r5, 0x2) flock(r5, 0x2) fcntl$lock(r5, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x2000300000000}) fcntl$lock(r5, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) r10 = syz_open_pts() fcntl$lock(r10, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r10, 0x2) flock(r10, 0x2) r11 = socket(0x11, 0x3, 0x0) setsockopt(r11, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r12 = getpgrp() fcntl$lock(r11, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r12}) fcntl$lock(r10, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x2000300000002, r12}) r13 = socket(0x18, 0x1, 0x0) setsockopt(r13, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:08:06 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r0, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) writev(0xffffffffffffff9c, &(0x7f00000017c0)=[{&(0x7f0000000500)="180382ba5b9894945f5d6063a990242336b3eab38810b03cb0a40252f95c11ce5eeada24ea2daa6ba908c9fb4bb15fdc95e4107d87fb18927d1a9a5709b1f37f6f3e9b55db7805667d8eb859b7c1638f9a3962949e112ae45a20611da7e74fc23009da2985b78616f9516c18c9bd3371fbd37c378aed9ded899a3ee6cbbb04ad456cc9c08a2d38434da1b0a357aaa8b348f6211d74190d84acc3b8e28354b2a0eaadcc0a63db51da678d10546a08c4ebcf5a8dc0f9264bb5079d4683000f3b57c53e1fb92d01eb2ad31675bf96418a90f08d3a3668f85f9c2d6600beed9289eb839a6472b7d60f31107c432b60f9e1bb3653847238f642d17880d5ecfe16b62ec614c22d60251f3d3e25af4ec8e6850a0a822c66cfe2375257ca0fd63faaf7862e779d139b5cdda66c15c44ffabf27223ee735cb834db3514c390cc16b1ed2819381f05857d4d5f33310d76d37edab6ff20e856808ac7ac93fbd9f4457f0e7345d1fc64bcec08aa503fd718e6b535d0d79f3f829f30c1947eac79b2f156e81e40b3e72377e24498d57b6929ce5e99ca7f5f916cd0eabc39e17f31030d25250c6b2cca186a7f7a10f98a8d88eb46d9d9fed9ef09039dd3ce08d400336bb66d5f9db897c2aada120b1754db40003b4316172907946136e77fb18e3f00f7eec848f3482c9f82adcb09be1fe4aefc2f0f2d8d0747d9a84b7b8c8cfd4f9cb352a2669b35425f3bab9be59fc4775559d3be2820dc05b8d323c9af3d181d96d6603e4a4697e5b61f8e0b2b4899184ed3065c7e94086fa4844f6b3bef178a8dbaa1048800cf7aaf1af7670bfda57cad1476abea7b2ab4d4bd291bf563a7d1355811488c37374c8e0009c41d9279f2148d57b141de848d34e5b7ffc3b4905506aeb7c22bbf75418e3579d77c34fb4c3e7e1754b16c81cbcf93397b7c6a8f20d9c4ed8690be5914ff1451411412dd04cc7f235e2eaff15604098d1dcfc30f9c57f76032fcea9c7c77548c0f33531f958ccf3efd8d1cd57c006174b8fa94bb3337fbb076276cd3b5003734cb1c59dc88647b927a0cc85559f3e1237615d5f9ae1cd437591dc859d7fe175d5922056df2863d3f916f5c340141e19056ec6f743ca7565d993a7c12d7a888f1e676d0947416faef093d431a4b5c45a577de01a8a50717fba514a84a5f8b21f5428c43b35a309d48bcc7ed4916ae2e7f247e83faf43c9e8fe9984bc74d9ae70f1cffd7ceaccdc3b071f92459fdb98c238ef98a4367660f3cc014295855b6eab382568500e544a29129f60a32c1f9b300aefc4fd5b752e05b4f6de98b97413ce098bebd77f604489f9485b1a6bf9579ec0de50ffcc14a4b7da6a3f09c5602f002377dffaa18831d2d311a8c1a1f1ba826107defdcd296e3b74d3e40f3f8f3f2b61d8e75fde50196958af5770e3085faf37ebc8b8adf959990aed539827dc4636b447f9053728953ae1157f7a752eb9beb1b61f605a16e4caa9f3f17e406ac2c03ab6e414ab44ce2a963a06383b738df706197f51fa56bf5c3280c756fb9ddfa00af35fde647a1362719222bf013f7c69d81cf8983501d834faf47fd2f984249ba54c4430b405e105ca81a64517020cea0be5a17e565732df20ac8811a101d37975ec792a2824a6c6bbb542c890cea0655ff717e1f9e9ff5b7193ab584d1dce11a1c9c91bc82dbd99c45ba88ae60446a58d60c568ead5e25911bcbbd0e34bfaf4df9a05f02015e920cbf85288dc14bbaefd5ec1e54a0c73aef58f08fdd9854958fa255792c0b40be3878b9c01cc39c2d7e22881d96d7a9ff1d26495e8bfd54e73c07918980575ec8f7bf4ec68f867751812b178f3cbb69e996ab0be4741ea7679b2e7e819b82609d3a37ac0493f46820e4fe30298482bffd58c0d0741893ee7daa8cbb748d84210e6fdfe051df63ab017016752f9bf32be89f44e17bf3fe3b552fbf873d8c199d5d24af0b8c0e7179e2a0a6b4387fa2a6aba997242d4bfa0912a5178efe8bfc6052372f4de2cc7655b2bf65506037b9aa46118053ae7c142eef48d23334d8403be8a27ef673cc22f05c0598a09795f9216bb3248181d64947538748bdcaf34c711e978a4025aab7c0e32e4783e3c668108b5220e8dd8e44bbff4d466afd03a9536864d5532351c75b65447bf22b308eebabfd965235675df07cb62cdff013ab20398392d7e00e217730f511078e4ada92dc7f9bbfeb1c828689890f2ac1a7cfc8972ab12716039fc6dd88190e4b54227627ea7888affd87f71e3e73643e0e961955785e37deb4ae8ed1fc57183644231dc1ad450962dfa3d70645ffb6d8a22556da09e74c88dedf8a166091b59cdeea5637ec53c6ff82ba9d8d9e0ef80efcbc85400f49faa7d474d979743d1c9ea3f7f2337a43a4bd9c9a605661f55336b7e8ffd15f33ac53b273eabc61185bc684e5d37b97fa7c260c1e7cbaa0c9dbabe7e4197e03dd88d2f1f707e801e1509330667a6319501b6a35c7ff5831e5da267600d47c36b64d71da784b01eebec47a8ba39f1a719f9ae7f53eb86571e11dbeae1c6877f1b82f00a5abc84952b2736ead61c0b1555f4fd624cdc0c53a9560199fa97c9f8bf4c44dbc583d766f752d8f726f0ab7e01b30f4be5825467fdd823a46a4e0ae909438956389b56540b6810b05a885267bb1acc3cc0995bae98dd0988da2fc0580ec0b88f956f568316d7ef3840c1efd7505dbb0a786372534df13412f4f77907f88585ae3fadb828bde287c81bcb9ee10dfce134bc2f273f63fb1aa22c4f662036aa5742137abe07ce714ff39e3c18f1640bf9041fdc91a7bf845d7d01232f82aa3767a9786011d5165025b4e9e8fb31537fad4ccfb09ad0f90efec9f90c8b1926732e7d09b7aaebd825611e02046e5fc9a54c996096793d421f39ccac78c31897803670af58abdfe1278a3a7cf782bac7339f559ed0f5f92008d76ab1e70584b9584fa8de5a0ff0cbe893671a024deb074c2528268577accda622128c5d76f9d433e92cc09bd79b271f8c2c93250de44f2d99ff363f67b8220a694b635e218c953a1baf5434a8adbf11c2b73207f6ba130d7280b8fe08e676c2f16b35ca339aeac1bdf406e53cf3e432a777395675219082845e2db1909f5f00c27129b02323c48ae82b1caa4eecb0e65f5dd308693a70ccd7527f84de1d023bfb71480bdcb6652d99e7fdc0439ac218524c2365a2f5be193092535139f2c49640f07d3ee8f0d1fefdf59a6648dea2c3f83d491d432f53724cf8240f1dc9410c91dfadff1a619a8ee173d70c5d8ac3fe878829e33243c059e1f8587a03b87d9be6087b14d8bf935563bfc51d51130f2a3cded257199b866ffcab27d3dd2e4e6e50f37462c6b94fde6acdacd7a46398154fdc4b7d0490f282b33d1747f3f5ac020a6df21ba429674037f4bbbbd493e058f440676f737781929c678b60875104c0abbc4ffb00b50757e938048f65ff384eb9185ce048344efa0da3775b4d39cc07d612c543407f6519d9bdf984059c086fb11dfa7c18df3e91c7a9c47858e6caba6f3a8c946078fb295c6dc1d508f4f5f1733c3338e22d142137114b6f14918cf62b46439d6c9a7a43c76f400b79f6d44c5e5bbc1c1ff6edb232b924c1a6abd9bd65258cb03d79daabb46072e216eb3b91ff2f1cc5f17e6d9493004f69b31c0e217b89ab5966dc7b28035a5969501a08a250cff177452b3f40a2327060ee4a210ef336ea5d71400eb4ed0563d2bfb553af8c52f8e2c2905e9c77ca642514e682d1e1fb550e969c1029f36396c327d41d363c866475d56c5c0795d6c5b1b5f59cb8c3a6276df32dcfd13b7bc19b5153399727c6bf9ce707022c8010bd7b3b32a55b604675d3d91c683726ce3f4ef6745958346937d3288fadff1910fd603c28a671bb147b1b09ad1a5a401cdd6d2518f88d72a141824e74856da9146bc9bc7eb7e75da80666d2ccefd1163ef78762f9c3336e649db9befd1dffa1f520d0abd8f797bd880cdf40e480d5de4e6472ae5692391a382df6ebae46b1fd34e5500019263703483af97c57ac067b91c193037635606d9eee4d4e24f5abba57ab935b15b04993cd0ed967172a3c353c99b83f910e1a4b3d532d8dc4b25bac1114809c01c2e58e395212445c1f400f4fd6c1afd8e40a590bdf885256f6f2224bdd997ca470033fb89a3c3468c2bfc65af316c4c41fd89696fe41087a9dcb7c634e9fc99fc18a8a9c28865537e66dfa2ce761dfd447f437abc47a63cc9f1c753e163244a37663c52685dcfc8fd0e4f3d5cbd1f31d819bb12384ef938a40b7c1cc7c65be29d8a44ac19d413755cc6fa5aea4d0c8f5cc7000ba884f9b20c7fc758d9944c12e01994533a8dd392317f6bc9b79266cb348a9b4b70425bf7e75487ea3c6bc5978110173a6cd8e6ee6d7a31ebe09ed45f60b9a7436801d269178e317c600d6248f6d60a7b13b5be8c968bd1bfa62258930610fa54fe92dcf54c95cf559fe3f64184e743fd8ee90a7676f67bc1ef42a6cd792c114aaff4391b2f0b3405fb88addbef95f9305654564cd7efa4c7bb52eb38546c0d3302fe06873a865f236bbe161e6d2130e80f36f81172e8ad1df350e551d4e4ddc837feb16b4d35e375e52fc4762a529f08dba5a1774f5927f0b023d0761dab3e92a9c5a49589765bbb98680c78fd64541d990771c635b7c328367ceb8f8c1006a095e85483a824c7f6229e0036e502cb6768d616c0458edcbb4dc90b91a8735037d06d06de6223007b9fcb64f132503be30d30dd3d9d8b6645c10ecd5520683a3b4281b03f45381b78a88c56bfddd69427a9d52ea15628e220f4e63cfe7c2dbc4446bfa5806c90ab33bcb0efd81c81f98b12f2911502aa8ab5acbac96f65269ad6dcfd93fee196d9ba16ff444930f950a4fa37c9a3db86b4402f2bc01131f67fe8253b36a5a783951f80e114364ced98de10a97f792b0dda28ceffa726f011e5061ae81333472db9ce560d10f1702dd862e95c44736f4e3ad0e1f02d42b6cff35cf150cb10d6618de5da57ee27765196c8467d1c30b185dc0aecf4a45e6686cdb3f1b99f2ba2fd8df8022316d79824b9d9390b4bc2fa77d7966c409b44b6288d87af0f12d0b20cd2ce1e72133307d4d5c895902603dcb1605d28bf0d4d0afd7264220679813909a83e1c1cf16adf6504541f66071d063f82f5c5b51ba386ddd23cbca3873b112d81cbc530f92d081080e6d21a41d6ffd85a52c6238c2462a7dd79cd7eea88799a84c72172525a8f8c60f7afb3dbf1691382ba58fb5ea4f2d83cb8a6dca0d1321d03244d8164b6e73c7183add3b7dd2189334b41d9841a5747329770fdaecc1efa537a0cb5313c1e340f73ff256e8a39b2efa9010cda9a1d917888672267637e935426698fdc1cd8bff059a157ad93008b393938b59042837394a9c65cf446c700b947b90313117f976edceaf9cb0204400b8158f774ebcc75fcf1c7ea768908ddedccb630b6b5a75531593d50865239ea0d92e1eee820ee46677f8e3a25bf7a286cf8b535280aa15f1b0b7ba3ccaf390c21deaaf7ac7d7ad605aa3c63f9af41de35b593c5ebf0b652454b12c363ccb9fdd8df94c0d2919068585153e8e8a3fa0043fa1e2b14ce74ae9adabaaaac8813efd045d5eec772b2b9b7b3895ff32139849c2b46bfab2c8b86ffd68dd57df70a243df81a7a8fe0e4a380b8334364146dccbcf00c21b1a09c50c2559a1202b166a9a00034c6249652a90adc6183144021036d069855460b837e3662b020d642fa32d3734229911e1348a82584e7fd4526a59ab"}, {&(0x7f0000001500)="bdd202c51b54335d62f44a1397847503a132364ad89b50e2d122fce0e618e79e8e519a4e8d64e1c5dd5d733bedfcce3737d75aaa232b9f8716cc3b7cfd7fad0165e82750ebdfc9a7ae745562359fd69839e817f031cb50acf7f9cc6f43401c1df449234af3ea57836e4171964a2062f1a922933d9f44a25a415d99cbbe741a803da766620edf179ecc5555a5d6ca91b781fbbe702bcd1243bd581cc1dec62c74996d7b71dd719906cf950cc7a51e05263320a6dc3ac7a15009f148beff33903a79801759a52d2752a63ecc81f73138"}, {&(0x7f0000001600)="869da9fc4749a8c4bfb60d1728720a412b3a0ba904d848d63a3cdc5f1f70a48d3b026dd3f60f208500d6710f4b6e0884a84dc45f94cb52ede69e0dc93be67532462c3c2a"}, {&(0x7f0000001680)="529a81b363d788c484732d89caf239866c51f670f6e59140676822d4008b"}, {&(0x7f00000016c0)="92b5a286f98f05c3d75f4438a579b71e80cf1089d8b1299c2172ec50af0e131f7fe9dec5d007b0325e04bfe06801cd3bf98485d2b76adabba8f2677191c014fc204d62ad2bce4c1e75a9d0754d087edffd73fadd629d8e210ede5bf28173966edc2530291d126197ec6f28e50adc374d1b39ac8e41f34b47ced514a4b033faec796821e27cc4319845fa8d67fede1ca8ced5b84c40ba537f059c6ee3bcb29146430b23dae2846cab2d344854a610cbe6c2c4136c03a09d36dda672a0a936ebe01ffdf0475ad1"}], 0x4) ioctl$TIOCSTOP(r0, 0x2000746f) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f00000003c0)=[{&(0x7f00000001c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d", 0x81}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r2, 0x0, 0x0) write(r0, &(0x7f0000000080)='L', 0x1) 13:08:06 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffd, 0x0, 0x9, 0x9, "004046fb7dac005f29d3a109ff02e700"}) r1 = socket(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) r3 = dup2(r2, r1) readlinkat(r3, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/187, 0xbb) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000140)={&(0x7f0000000000)=[{0x5, 0x4}, {0x21, 0xff}, {0x88}, {0x89, 0xff}, {0x23, 0xfffffff8}], 0x5}) openat$pci(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/pci\x00', 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) 13:08:06 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)=0x1) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) socket$inet6(0x18, 0x3, 0xc8) sendto(r0, &(0x7f0000000000)="98f728f8f955b0f22c50616364", 0xfde8, 0x5, 0x0, 0x0) close(r1) 13:08:06 executing program 0: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xc0e99db6de761f86, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) r0 = socket(0x2, 0x2, 0x0) bind(r0, 0xffffffffffffffff, 0xe7) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x2, 0x2, 0x0) bind(r2, 0xffffffffffffffff, 0xe7) r3 = socket(0x2, 0x2, 0x0) bind(r3, 0xffffffffffffffff, 0xe7) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$setown(r2, 0x6, r4) bind(r1, 0xffffffffffffffff, 0xe7) r5 = dup2(r1, r1) connect$unix(r5, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) r6 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) lseek(r6, 0x0, 0x0, 0x0) 13:08:06 executing program 1: r0 = socket(0x2, 0x2, 0x0) bind(r0, 0xffffffffffffffff, 0xe7) r1 = socket(0x2, 0x2, 0x0) bind(r1, 0xffffffffffffffff, 0xe7) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82028180ffffffff", @ANYRESDEC=r0, @ANYRES64], 0x3) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r2, &(0x7f0000000140)="06df3cc0da5bd435238a42059e38224b90a245aa6bdf52d7a37304eaf7e26fd5ec385336d8fab366a12a3e27590e4e8919216f038308a3b36a55da5051d9627bff7b7b172a94a2178d3bf37ffc7094dc59263e78125b7aa92f817903648403e133bea0df82b49bdbfdabde94ff90335e2241f32f10eae25e5d32240903cd08aa634e24887435b777301594539a8759b102bf7875c3031437eda23a874a78242a9d02f515a396149d01fa71a83fb23f88d9697ca00528a00bae84b599b835e082ef00033281aa4e5190a5f005740b3d9df21c10f51a9198052af0c1fe5fdfbe0b958843a5b8ebaddf0bb293cc9524f1d43f20b74abf4dfd18ba1f79e2c19def6862dec9e8b3d23b3def589847e29127e7d9e05218b241ad9d189f70863e8e2d09d6622a82ef3b46c47dad57e4f656152064bc0e27280e7ee469a29023b09bb32c13c6a80b1591197bd8a38eafc77af47196a3111d51fe5425c571b5cc79845a49c04e89380c82288b800e958a32ea86d92e5183b0b7163011c5a7b1e48237b559a0920545216793431ec51c89e85bada2b08be821347a4d576c029891bd0b994c48e8ad4f65c932366e5d42349fdf05c5dc8392f6070d1c82adc91620c3b3e4e1ed21cea5dacd9a5e3c926b412af6ebb92469044e14326ab9b7225317907deb429177b3ce516cfe7033bc160b80179f2a2e2e5f0f3474274df7915cbbfacbed177f2f10aa05cad2b1432a8a810747e85cb90252e2d3099bf3664520aed21e6b318d650660813c509c71644946336e6c103182cf0e8039bffd6b8cd7077b2947cd7b6c973a3e79db02c485ceacd62a973c9d3f20f2d2acf509ee14ffe39a74adfa50d363ec78253477af077654049cd0eaeb05f9f4175f59ccff84f98d6ca2c0721281875bab6a7cd23b04cf0af2d0c0ce7b0f95894dc51bfe99f9166e634ad6ac1d2ba313b5d791db935f81940251e7f2738661c0abe07362b8e860a7b9a3c039847d6214aba2e9192d8c5e15b1f7110623e151de8fbd2bf791609b6e0f33a04f0849f17984cbaa9ace4c76ee9ee92eed0109ed76d265a3ec136e436083a5413c2d234302a549112848683a9b6d3a54c681fbcf15d3a6d68136f8c342b7e8cad85cbd34d48d225a2b99574a94b90fbb5e4d9d5b20f219427b8d3263a825f1790199742788f92d19cbaffe586d2c6cfd86ed33b657883b9195213e689049c593fa1a6727d3c50eeae461865be174c25c87daa3eb162d26c34d17208db5e231a5a64c1687e8305e24d7795668efe482c2242f20a9b0692a4ee675cc2780a5a5fcd494241bab1b6740f4a127a9dde857bc6d4f2f48f4110afc564c492bfb185c9aa841fcbe6e42d36bf3714d739391407def8b082d1a2bdbb4aec1de70e14c6650b2992926734623014abdadea83cabcd650daf06a26f3d123169c67dd33fa383676d6ae595240059c124955a3e340896a1ebfc01a4a10c2ccbff25e89fe4f521b41e84fa1aae26e041213a23aee38a3a1ee41610c4806f7dc124eec6edb11a5524dd6016cac8cf08a7537a33ee3c0c51ca72ff8835cfd217a115c0cb9533819837db5fedebc215bedd5bfabc06fd732224dfd6d49fbdd6001512a81342e00e0f4e9ece0046d527ec334b16066c1234f42d7281c240722ef5c8f63505ee4192b4f3e91c75ae729442c136b4379fdab3de19a13b516ed5810702f08a10a435296520d40b31bc11a4682ac5ec39d3098e84686ad3af0d6cd9c9f6a786adbdf3552b38f711363d984a8aeefb291e863b20d35cbc22fb2743862219a43d41b4ecea168f47c7d031ffe85adb7761efbdf84e22ba9fc376e0432b46854fba9fc5c8700c3ef9c22d5c5edf9dbfa4c51733af561593e22392e31670e669573af104922d9f2aa3733db9014b192aa5ec4db0dc53f935356c3783f1230dd9de47b04c289020149cb73fa29a60f4ac27a97a7278d8cdf05798413b162f8dc23cd83ee7757a10a7f0a3141d71d", 0x585) 13:08:06 executing program 1: select(0xf, &(0x7f0000003000), 0x0, &(0x7f0000003080)={0x5000000}, &(0x7f00000030c0)) shmget(0x2, 0x1000, 0x425, &(0x7f0000ffe000/0x1000)=nil) 13:08:06 executing program 1: r0 = socket(0x18, 0x2, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2) minherit(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2) select(0x4, &(0x7f0000000000)={0x8}, &(0x7f00000010c0), 0x0, 0x0) shutdown(r0, 0x0) 13:08:06 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendto$inet(r0, &(0x7f0000000080)="5848cc011403", 0x6, 0x1, 0x0, 0x0) r1 = socket$inet(0x2, 0x5, 0x0) getsockopt$inet_opts(r1, 0x0, 0x6, 0x0, 0x0) 13:08:06 executing program 1: r0 = socket(0x18, 0x1, 0x0) shutdown(r0, 0x2) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x800, 0x0) 13:08:06 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x0, "7300000d00000000000000000000000007ffffff", 0x3}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 13:08:06 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r3 = geteuid() r4 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)={{0x4, 0x0, r4, 0x0, r4, 0xa1c30682321f5ba8, 0x9}, 0xc6af, 0xffffffff, 0xffff}) getgroups(0x3, &(0x7f00000000c0)=[0x0, 0x0, r4]) r5 = getppid() setpgid(0x0, r5) r6 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)={{0x4, 0x0, r6, 0x0, r6, 0xa1c30682321f5ba8, 0x9}, 0xc6af, 0xffffffff, 0xffff}) getgroups(0x3, &(0x7f00000000c0)=[0x0, 0x0, r6]) r7 = socket(0x2, 0x2, 0x0) bind(r7, 0xffffffffffffffff, 0xe7) r8 = socket(0x2, 0x2, 0x0) bind(r8, 0xffffffffffffffff, 0xe7) r9 = socket(0x2, 0x2, 0x0) bind(r9, 0xffffffffffffffff, 0xe7) r10 = socket(0x2, 0x2, 0x0) bind(r10, 0xffffffffffffffff, 0xe7) r11 = socket(0x2, 0x2, 0x0) bind(r11, 0xffffffffffffffff, 0xe7) r12 = socket(0x2, 0x2, 0x0) bind(r12, 0xffffffffffffffff, 0xe7) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000000400)={&(0x7f0000000600)=@file={0x0, '\x00'}, 0x3, &(0x7f00000000c0)=[{&(0x7f0000000140)="568d0a3f2b087d1405c5d135deca079f6eedccfde7171bb5cc57f9e76a5d3f05225d11caa38667f62938ec2b65cb514e0aad350c89dae8fbfd39ede270dd5caa5100352799f5e4ecd7c5c6e4a266bbcbfa4ea72bcbebda3308bd124884ea0f578a066661fa56264ad69ae7081017ded837efd2fe5f49149c6153d3f6ee4f6d32e2b39558537b68fbc6ca99d2f0dfbde91af53937d75da8737e1cf9ce94850f3e4b3a91ce162f3af2275bbff8d6659dc6d9c10cf802ea35386676c93b2a645508c0e3bb5e31877aec", 0xc8}, {&(0x7f0000000440)="2d2f2ac6c3abca4c8b6669ac1ded9faf7a0498b5ec3d80a9446fe3b2c02e724c5e77a981e7744dd2e4280842b9e6336095c4f35450bd2afc60f6b48b0b30c6478cf9a6b40810178648d51f3dccf9f4b35f3e640cf3d8aef0d0b9281e157ce0312e3f9c4d1a12063caad9a50396eb03a963d6ab6110a45fc5499d2fb9810aa9dec06d193e10653649b7cb00a5c66c04d839cf71669827e5cab3b8", 0x9a}], 0x2, &(0x7f0000000700)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r3, @ANYRES32=r4, @ANYPTR=&(0x7f0000000500)=ANY=[@ANYRES16=r2, @ANYRESHEX=r3, @ANYRES64=0x0, @ANYRESDEC=r2], @ANYRES32=r5, @ANYRES32=0x0, @ANYRESOCT=r10, @ANYPTR=&(0x7f0000000780)=ANY=[@ANYRES64=r11, @ANYRES64=r1, @ANYRESOCT, @ANYRES64, @ANYBLOB="35556df0bab8e6124a86ad4a90fdc9cb89b9075481614d4271e8948ccd1d44d628468a4875a3fd479cea3c33b2e935117277b4a70bceffc886cc847ce12701b66e188a4b4facb55cd0e67884bd37878e0dda6597a51f748a497260f3b695f1df2b116145bc9d7784076c5cff57e9e64a93b51b13fdc1eb127f45590b7883a740ff82ea90f87c49784de2d32ddc0d538b761e1bcb1b0d7fcf4d33133bfa12c78bb841af9b07c362457f34ddd5cbc5ee6484e2e7472ca24b4d33b96811a5b7f6b70726615ed254c53e9082d3d1ef86d6e89be5e2dfe1495d77", @ANYRES32=r12], @ANYPTR64=&(0x7f0000000640)=ANY=[@ANYRESHEX, @ANYRES16=r7, @ANYRES64=r9, @ANYRESOCT=r8], @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0x5f, 0x2}, 0x1) write(r0, &(0x7f0000000100)="00d19b07", 0x4) 13:08:06 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000040)) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r5 = socket(0x2, 0x2, 0x0) r6 = socket$inet(0x2, 0x0, 0x0) chmod(&(0x7f0000000140)='./file0\x00', 0x24) setsockopt$inet_opts(r6, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) dup2(r6, r5) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) dup2(r5, r4) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r7 = dup(r4) sendto$inet6(r7, &(0x7f0000000040), 0xffc9, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f0000000080)=[{0x0, 0xff, 0x9, 0xfc}]}) 13:08:06 executing program 0: unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='x\x00') utimensat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) open$dir(&(0x7f00000003c0)='./file0\x00', 0x2c2, 0x0) mmap(&(0x7f00005e8000/0x2000)=nil, 0x2000, 0x0, 0x6810, 0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000040)=ANY=[@ANYBLOB="0060f73416d7214e5c93f000"/23], 0x10) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000140)=0x2) r5 = socket(0x2, 0x2, 0x0) bind(r5, 0xffffffffffffffff, 0xe7) r6 = socket(0x2, 0x2, 0x0) bind(r6, 0xffffffffffffffff, 0xe7) dup(0xffffffffffffffff) r7 = accept$inet(r1, 0x0, 0x0) sendto$inet(r7, &(0x7f0000000940)="1daad5cd36195d6810b318271ef9a4e226c2d78a5413faf736de6e7b07d1d62e84affdc376a493673d4195232fedc101a1d8ad376f5c1dba9d565c875025f067ef069c8b78d70a06bb9b172a2d7c03eff6b58b06bbacff74db5471704990b5bc7c583f053ce0dab8e1d855c002e5c0f21090e2672493cfcf71096ded57b5350b28f1e7ddaa45ba14ff355c5280064a77fcf0cc7510946d503350ec4e8277e807e52985f11324bb0c5d72b0f9c6e2b27671de172e8a5307791b203a90fb79bfc05002e542e32b5b78e75e1f7d9deeb76cf17582198b5056bcdc5d0d8ace2bc699a0db1e138a000000b92c28d329fb8635224fd0e41eb6d9e3de4c0122bef8eb0acc9fbb9fa70dfd265fa833f7f7788b351b9a0abf03d9e21a38de65ed7352c75d1071194a948a28b75775ade8db55259b6cf70e825b9e7675cc696e9657d9ba4ae249fbfd5ebe2c9499b26fc3462aeff27e94fe6994ffe7086d8f0c631b96880096d82665ddc95c8ed5e187c85fc07bee3f65d4b91d59436540aac4eff6f5cea6e4233587318755e8797de2e8521227ec1e7a11d2d5ab7cdae30ef53c508981eb15f187342a1bd1085698e3f5ae7cf69e79e10fc7d8f9f2fe3d1d4cf4dc054a98f9013b515452b742f911f5aa5258ea5504ec5fd23969dc552e1d6f13d86e3043a8ed35e413ea2a8c43d6c462463b88ea0a3fa87742efce671a2f79f5b66a844f9a016ba0a0eafb7f26c47f58f25808cbfc6902b0f0133039066c1b0e4b133ab19283a8447b9412faf99b67243a3fab7392f29b6d3cae0b4fc6e528f7662267692e44540bfc23ae65598b6b621eed2daac98c6f59ee7a08fca4bd017e4b6b9be821d9af3bc2fadf96cd15857a54d7e879fa9d61bf34654841f961a030f3c81f9c755a28b0ccb8fa9262c5d930c8f527d9bd5fd14ec06e29de61866bb4fb0e405b324db46fa449242b5ff6e3c66bbaa50d8736d7be3e9728bcebe3f703aa3d99b63d390759a13c2251c3ef8a3e03f42c132db4317736a807c778c6b5e72a12330acd4552f2315b02eb9ceacde4bec3b552378a1bd623c1af3f4ed230056a735d0c372b6bc122373bd05a3a8f", 0x30b, 0x0, 0x0, 0x0) recvfrom(r4, &(0x7f0000000180)=""/66, 0xffffff1b, 0x40, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0), 0x4) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200), 0xc) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000100)) r8 = kqueue() fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) socket(0x2, 0x2, 0x0) r9 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000023000/0x3000)=nil) r10 = shmat(r9, &(0x7f0000ffb000/0x4000)=nil, 0x3000) shmdt(r10) shmdt(r10) shmdt(r10) 13:08:06 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="de0229"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x0, 0x2, 0x40) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = socket(0x2, 0x3, 0x0) bind(r2, 0xffffffffffffffff, 0xe7) r3 = socket(0x2, 0x2, 0x0) bind(r3, 0xffffffffffffffff, 0xe7) r4 = socket(0x2, 0x2, 0x0) bind(r4, 0xffffffffffffffff, 0xe7) openat$bpf(0xffffffffffffff9c, &(0x7f0000001200)='/dev/bpf\x00', 0x80, 0x0) r5 = socket(0x2, 0x2, 0x0) bind(r5, 0xffffffffffffffff, 0xe7) accept(r5, &(0x7f0000001240)=@in6, &(0x7f0000001280)=0xc) r6 = socket(0x2, 0x2, 0x0) bind(r6, 0xffffffffffffffff, 0xe7) r7 = socket(0x2, 0x2, 0x0) bind(r7, 0xffffffffffffffff, 0xe7) r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000012c0)='/dev/wskbd0\x00', 0x80, 0x0) dup2(r8, r1) bind(r1, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) r9 = socket(0x2, 0x8002, 0x0) r10 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r10, 0xffff, 0x0, &(0x7f0000000080), 0x4) bind(r10, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r11 = socket(0x0, 0x8002, 0x0) dup2(r10, r11) connect$unix(r11, &(0x7f0000001300)=ANY=[@ANYBLOB="006c16f988d134edc08ee1c783022788ab962e4707b8ba36cb6768314066fc34b6d8ea300ba30ad4b3b4eadf69ded8ae6d37964f9e29956b31b05524f4e7f07d5df302d91cf13eb0ffa1ebc71ce68e4afc4daa13977ecde73f04eb5da2eee44af3fa86a73d"], 0x10) r12 = socket(0x2, 0x2, 0x0) connect$unix(r12, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x000\x00'], 0x10) r13 = socket(0x10000000002, 0x2, 0x0) r14 = dup2(r12, r13) setsockopt$sock_int(r14, 0xffff, 0x1023, 0x0, 0x0) ioctl$VT_ACTIVATE(r14, 0x20007605, &(0x7f0000000040)=0x1) r15 = socket(0x2, 0x2, 0x0) connect$unix(r15, 0x0, 0x0) socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$VT_ACTIVATE(0xffffffffffffffff, 0x20007605, &(0x7f0000000040)=0x1) renameat(r14, &(0x7f0000000100)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000140)='./file0\x00') dup2(0xffffffffffffffff, r9) pipe(&(0x7f0000000040)) r16 = socket(0x2, 0x2, 0x0) connect$unix(r16, &(0x7f0000001380)=ANY=[@ANYBLOB="6c9e2e2fc902ba61af84896802dee445d3dceba4fd2f1a2d5a7e0fb561229a16a8ca41bc8f7a74f58e9c811a565baf455f9978a6fc1eae2de0d9f0e5ca82914f3371ce7e5a98ed817ead378a7b352cbffbfabca2fb04afd9a48d4bd4532a"], 0x10) r17 = socket(0x10000000002, 0x2, 0x0) r18 = dup2(r16, r17) setsockopt$sock_int(r18, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$VT_ACTIVATE(r18, 0x20007605, &(0x7f0000000040)=0x1) connect$unix(r9, &(0x7f0000000180)=ANY=[@ANYPTR, @ANYRESHEX=0x0, @ANYRESOCT=r18, @ANYRES64=r11, @ANYBLOB="a525ec82c73c4361736fa34965c05c44b91d8cd5f72046d5448d0b20ccdfef2e9b6a6943e2892e8a9a252503b5df0d81dd085ac0d8193c02a0af66ab7fdf1e3c5a829e4f70da95fd410fb499a70d4dc88d4a379cd2a900a2606a695ba263ef6a9bc1e0681e443f8fd7903a0cd96e1fd42bce9722a698abecfc57748fc8c07af251fa02dfea7dfa833ad8892f3c8cb8606a0724ff7bbbfbd0d8f62296afd58cfe2b8f17c384593900127505b9215b5e7d5cf2c9fd961d2c557b3694f7c43c90786b5b23506aa817c3c8e5f307c391fc9978432c4ec3c82c36b6c14a8908256accecf920c8c3636c0a505e81d84e0c9dfeee44c828ce9a354e4a315987c90c6458ea908039878c5865e8d351c27f23bcdfa9dd68c91fe4dbbd8e2bbe8fff5aeeaa51aef8deefdf83ba5dc2918e1d2b02a98c340b425db1e072a69cdb2cd9700a4ec131d174a0b9c7936d838f43b0ff8e182a0a9fca488222c76b17c77957a32347d3ea087a6a922be7640e6dddce150bc4477153dd49b535f3688370623c09d89ea92569c191936cf7a8f3943417cbf25db91894f019fb5c1666d652f53eaabad8116ec59408dc7e73d740afeaf4b6b1fad7597da0c9f0921856b0b9464ec8df057a2470a226b1aeae345e1b25b70858647824600d7596f92c543617f5729556d4578b203801e0bc17b3843ec6d92a6ff002ae1bfcfe66d1476e202d447fc9a77156b9b6e3d2dfd9ba18988c7d212ea66c4f8c39dd9150554745b73a12065471b3bba4d863b158ec1d941335ab7fa9458784ae087d5eae8976f7f0fc66cb0829d78bad913635ef4973777f4caa237ed14b13d0189b256534931b10bbf3c5dd18333e178c67068ce495360e602c3ab4e7dd655fc0ff9bb1687074702e3abdbe44a72eb0b435677840cf188e872641498ab5a603e641dace950da70f9e141336084ce0576704caaff89d261b6ff9038b724723480b983d097fdfde409b524de4204dbcb7c19be4097f6aa990bc93b56e9c0ad31247163bd29daa06a9ede3e531faaa5f7b044b8b70193305de6553812bf5c0dc7c8a9bf3fdb0950ed51aee9b66289b7f1a719f563767e3bd74d94fa0de4603641fb74c01fe3455f0ac8f50bab2a612c773dca386a9131e2d38bffda303ede9f6e8f39c2cdd8fa2dede9d3dd0e9753180a576cce1cab8d9d579c94a726807171b54d660d16a3e94a4d10716b788d6bcdb940a9f277eca1c666dd23b1681bcc211a7e0ab4ce24973c1f59e6087285e398c5d3dafdf1e6bc63306ff4b66bf67d1db3af312e747eae66bf4ba60964b974ce7777887faa262039036524e14a24e33578022b087ec7664b5ed95c79d27d345322bc2752a69f0e3ed4c1e6a6859a967be10940b5119fce8ed1af2f89c8d0c45303cd3d8aaa7c9469e9add04afd78fb4c2f46b1e46e787800957d4a4fd3b03062ea2109278727187d5bdc00fa44d6000f5fcba3b8fe950bd9477ba28177fe3c128d4c2defdafad69b30cd2465912171f362881523a7fd66855452d3193f9d844751620f57ce8f442261ca4766840d978df9ba17533b21226f902be481319da5dd0d138a83faa25562c314e28445ef4264915719cf07dc60fd4a07fd98f87347867e90a910338ffde86f7a11d09ccb0e2e794da9b5d689563b6306cca548f96f37e6c70280231ba6266b79ededf6897ab1cff129dec2f357d134c29172b2cd58c4ae3e7283c6b82ad73161acf7b850438a4f22b5d2693da65541b86db28ac00d8187345fb8391e81577754034422743b349167daea740b570553daff13bb8246f0c29f835cd3f84ad9c7951d82f7082274e393a4e9cf7514fc8710f0ef4c49b1db7b6989e440f53f94e500a7096b48ab7d36febfdb09b5ab412a1f0b77754bc769a3b740cc353b2db47bb98ae5d88bab4c0ffb213f22d7e0218410a40dd91dc5992513bf8ad9a96cf9ad3515e275a1d3e7d881e39a773001603bb8209daeb70bc9925b9f746039cf347949e22dd7d712b605a86366f93dbdebc243571077ffe31885e61bb6616426adc7f7bdf335ba6b14754cc419340c55f336dce5566b524733f279f3a1cb64c9beae6874099e8eee6342b8f330b86de44a21176a1f8dabe9095e2a20b7c91590e6c5367ec9b907edb120b852d436e77530932d6d77fd9732a2bc19e7850094346a7a88bc39489eb7cef2ed97f2243a33a9b3140efff03b5b55311af65b88cdb3e9ce7db77679d2c592d4cc2e9b840f841134149a6fda3fabbf3a74895a57ae2f84ff0a6a08f06097f6a0559baf34ad4bc331b5f96e9618fe957d1922a8664b454c0d851af8e3d91d1564d8ccae1fd582a4755fb69dd0a1b46133f661ce954ddb323d501db1bf10ba7e51b78f3771c6bf23874c6321cb5c2e642804f021f63d501fa619b9db2e1f7decc29d4946e783d3b6c9bc88ef90eb9778380fc0becb996f190829613b35bdb6d88b0c48fb8e2c6203c69c017c7cd6056d03ebd936c0a64653b432f806ea8bda625707d007311f5103ed81ebb7c3183fc488334875efed0de0ba710b53f1685902a3d5f8aa785875692d0bfb7ef6916365fd75716eba5f11650b500bc74043c5aa77e6fd5f893f22f5922c20424687544cd7348467ba0566fb654758bce415643d17155f0d55aea3735fee2e158b47615a8633a26fa78f7713585f38f066c88de2391202e21d8b47dc5cfe64573295b4888eeecd0da34f7a67b51c6921e68c1efb6fe3d17b74309f055138d7930d868a5e25a273b472af7b2add12323bad66a83e5f494422f9d66ee4305a2782e8e3a8a2f0822812f0547d80fbef9efe9174d3600a1b9a47fecd09aad128b71ff2418759341a80a9354d50db5db8c9d9539f8c1b057752c2647e8218970b536006dd94505872ce316b67bd290b9b8521723e3cb5014c4c8c8245d044bdafd766a6389c4b7ca787b41f321713d1a1058a0de504a62ef0a629dcae99328c757f8963395d23c4a89eb6752a15e82c10f5e94a244875052a08bb4f2f45fa18c2bf565416b81056feaa5f919a092dfc1c1766b4430654382e35d6a9db392a27674f392bc21dbefd2f7d9bbfc165064a1474ee2a08388944ad8a411d2760ae7c5f8c4351823b596fe94e291993c58e1fbb41c803957d3aa3b141b851be62ace0d670d844ac0c155781f1ba7e4f126c794b431b6bf5f90d7bbd3037e88308e2d0a27d7fa055d607667bda2f95da0f370afeea7620acbfd900b351f26ff460e827b0da852571f3a4200599590fc49e383250d6718f74ca66fda1c9b5b53f1e86d5848b160d09a664b4d1fb1815f16ed87e2edb1d146d112757c5a305e07145ddbfd32d826013421891f82776c012f24d75747c6a153dabb42ba4afdfd5c63e037a17c8c8f179f8c0a84daff8985d00007b2416a0cead196bf64fa912b817033639f79b1e0817b903c9a99cf025bb40348a332e8f8cf17c95a5ea7f06cae2c707327a56cb757e450fbdd90534468412c5f5d50c6058c5cf527ecef6a3d7cd17256c3dc0cd1f64e0036e5620f947d8c1cafc29c6e790c28e35275a640f35b62b7f6aed9285b1108e77fc38cad38752eabe0f49c453fbbf4145fb47e75e6024df507fd281e80cbafae58b8477c491eb1f4dfa69ec87ebddb052fd6438933f7ea8ce9269d3bf652827bae915b4ba0a32b01a6664831c9ad079b0704f19f9e52f9c3001253ecd5e9bc64541d86ed853414c938679bc7111fc2e578ff4ca8be5523b9948c8e47337b99e0426f9e61b3782ef399f0f394af72e3efa1cf4ca224e78a1cda0429accd96ae896037e03b854cf2ad4d73f8199031ccdd7f47fc3699ebefdcca9f9cc91b8da15313e4490e420e0caf318285390ffbdf34a39c68454639c7e3b88a52b608700e61651192e983de0eb13418394751015b92831a42cdac470f2f9223b52f2b9be817b54a4e623d09abc7583efcbcc8de9a9c3257679e7fae801670d8b8d25e63718b13f4970f0f225b2ef1bb19a857d89e5ae96cd4cc983049800147b322123f7e307d4ef1ea6e251db2219d5853fb55e359378194dad4d132590bce3d4237260d7e02c5a7ebfc3e456972eebab5f6a1e74d6f893dadeccc4297444610ee1f315a04e5d295dda50838a7dea2f4a63f7f2108ba5e0afab4a5619b4ce2a153654ad92e3dc180ce023ad411fec7b5fbf39fa82405ba683e4299a9ceab804c1e1bc45256fd01be6938c80fc63412663d1df549e40d5ee1476aa5ee4450ae0e1551ae87eab97d9cf2ca1739ce96faf45ea0da07cec65fa2bd6af3117150adc91ac9cc91982d1ce94428614b57d2c50caefe426442755d3abb106a7a1eeefeaab313ad2e9679c2abac06c1dae074c19fbd5fbb589878025ed48ce095b1f1cdc8eb9ea6d9d53f4c7b6849254cf9429eb52c2f3a22d1a5248fe445d0dc1360fac6b365033d621dc42fcc50037c124da8147dfe2b3a6d32803a8ded49344c679b0d3a81a64f3f05b70687cb9ec0213de30e8fabfa3689db285bc8d48f9521ce7cddeaf9c1fbd09916aaab9de0a6070295136a006ce5e1332f601e20fcfed52351b48ae5af03fd428ca8ed725763e23646475e3edda9cb554aaa7dbe5c82a452c35a99b9b6d58b53acbf95bf999988344342be88349e29ba0620c0d9543313d3bfa7c2f44f636706a69b27095da15ee549c7594b95a911df2952822f173e16f76f8e273ca0957726bf6b7cc91d19aba17438b9aff3e2d232e208f1e6cea4936ac678a72e6d1cbda90aebe2b29b92c9ca2b1519ecfa385cef821928b05954df1df8cde0c71752d81bf487cdeef19735525cb68f92ffa06fba8563ae7bd119edeb057b72e070b74d61c9904ab048782508814364131f0039acd9839eb7151fc268f00521ce2a2bb4d8cd13c9edf242b6bf26d0d940dd1b33522ef07e7ccf3ab2d640d84a910eeae7a6da1a5c5d666571c4de07aa2cccfc73867f3995b9b4efa7294634678f98e28f9deb274f86f7036146476a9a19dabe8fea5ea6743b2135e66ad697a7086163dbea3ad423fbae6632db88ba9a619d7469226ee5ddc1b32b4cde3268e21e9deba6139e938b4b3fde73295dadac1c8584a3d50806d622b8616a5ab089896737dd9c4fcfd5d2081f9d3b8e5f251981353ce31d4cc755d6c30ce3779446dee57e926579d9c6428afbb027a529a7cc232c5ac73555af973768108633fc10ca3dc1951a326531696f55b18eaf8ac3da2d39082f50c09d1d2b45fa6af3d06ce20becf540852842cdc3040e61601e1d355bf0fbd1d967b1599aca06a2b085da35dc7e4038f781fb4182f9e2885beabdd776cc7c1c68e16808a692b3cd0cd11888517b0c012a8c0705337ad62c8a37d5e062c622bdb8f9b3fcdf1b18d2dd2332645c15ab58a6940a4354e229377b7e419814ed42960b4a59f51ffa838a848f139f49659ab6f6cb5b5735249662932690a6c0c86941f0be1c52e7cde3313683f76662f210d84f959dc670bc4096ae9c6e11be056097a27090ae273c3370fa35221968e59d4289b874d0b27722f22c3fee91748f90728fcc5bf65ac811a8973350e36cb9a48087a0d279b45014b1fa6bb6bfbd2093c8fc3a57173814e91c542732f1484af7b2393ba250b8bd0fc49608e958dd4349e4c29f51f22718e42b5a2effe54cadc817c56034a04a32ff58ff67156c357cedfabd5b3076139be7cd8ed65d9e472e1adde6f82b19501fb8bb4e50362ca851b4b9dbae2bbf1a523c3e1d9058a40a8d7bfa8accc3a1ee21d1d8f9adfc72417748fd86971386138f94ff7853c9d2a7fed5e9"], 0x5) 13:08:06 executing program 1: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffe5ffffaaaaaaaaaa0086dd60a4f00800f83b00fe8000000000000000000000000000aaff020000000000000000000000000001"]) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 13:08:06 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202024eb652d601"], 0x1) r1 = socket(0x2, 0x2, 0x0) bind(r1, 0xffffffffffffffff, 0xe7) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000001780)='/dev/null\x00', 0x8000, 0x0) ioctl$KDDISABIO(r2, 0x20004b3d) r3 = socket(0x2, 0x2, 0x0) bind(r3, 0xffffffffffffffff, 0xe7) r4 = socket(0x2, 0x2, 0x0) bind(r4, 0xffffffffffffffff, 0xe7) r5 = socket$inet6(0x18, 0x8000, 0x0) r6 = socket(0x20, 0x4, 0x0) r7 = openat$pci(0xffffffffffffff9c, &(0x7f0000001680)='/dev/pci\x00', 0x80, 0x0) r8 = socket(0x2, 0x2, 0x0) bind(r8, 0xffffffffffffffff, 0xe7) r9 = socket(0x2, 0x2, 0x0) bind(r9, 0xffffffffffffffff, 0xe7) sendmsg$unix(r1, &(0x7f0000001740)={&(0x7f0000000240)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001600)=[{&(0x7f0000000280)="fda8b2e34f52792467fb5bb07d9aa04e9e96564bc191aa8e51555e165dafbea956af16a04e0d5e1f1cd70dbabce27cc9301ac42af0ea0ca7a448d5989d0b2a2e44410e654d196219e4848a34f5885a53baf7c01fec114c6a00f81d8c4846b85e0b4fcdb8ce3705f1aff6afcb41ee7abdfe1d1756a6fd006213cea46aa4aa5afaa723242101d934ccdd8108594adc", 0x8e}, {&(0x7f0000000340)="b887d48102ce41d481755911b11432e95fde095db707e033f6baeb7d150f776c96b20c1dd0792fa3ace8f34c423a9e3cb696c8531fe2317804c08b07387497751325f900074704e8911e8028c06190ec133e44b62703135732f0ed6c28028b145ba7f10861c30091289b38f0066153584a1629ae2fee5e23ef7770db00a358", 0x7f}, {&(0x7f00000003c0)="d08f61d30f64d074a31541e863ed941f8b5ddd37db1af741c7f0f05ae04eeed02200366f02e2f74a589d6c17228cc23a8b6d8b42e334f36b972b9e5de09996", 0x3f}, {&(0x7f0000000400)="a1726a0d9ce7c6c70d24939eeadbbedd9f24a33a7c04db6ee04568a83f6b8a71a0b6ab628cd9528175665fae7f773c18c6735ec7d8960c77d9652f9724e4911dccc454234aa2ba6455aae3afd9ec31acfeb03d22c3a1b9d0", 0x58}, {&(0x7f0000000480)="aeea5a2960263f8b96462f89b24c2fd033ee47b77981b66b25acf72f3c7e563ec951d15a2c5e56d178363767055d510ecaee5209e1c892910b8fbd8cd53cb9743b30cf0f4bcd738ef5cfee654865ebe4bcdea2c99580c7b4c449108bae6751270dcb0241aaf738f677c56e6ea4b5861d0f373486c2de07ca38cb0a71fafd76cf650a40cee3d5f76d2f800a5374cf2d212583d20698fb641926481afc428e", 0x9e}, {&(0x7f0000000540)="f685eea4b908dbf692342adfbd2c5b894c79ad13d2c5da65694c6460685bc229f4359c4f882d76f89893618a2c8a9c17bfe0b997cfbfd3826f479535fd3e977a72a96726246e18a79d713417a208aa70a58a31ab7fe6a8d8ae7e9743bea865db70f8d942f868b1353f50ea00887d49ee7ca328616517ee82461170772c092eee4b44edb57ae4ca3ac9169cd99779fe61ed72d234602a3353818f8143336cd0c752c3d30bb009661381e9cf3dea6fa3d31a3a2dc653aea784afba6b7a58dc577a6feabf990fb06a60ad3d5ccee9068edea49355608c29b0fb375175a7184cfb313430358e09e3f05c574c33325c8e62e3a44ef6f6e6e94ea01f6d777b765a427dcd75da675cfbf642c2810a02a3e21d3e9f20331d93182bcb6e030f2b8216cdd4c81c090ee7e129abd90c62a549cc4957498092798763486d3a5f8351e50cd88ae8e2e1f006d1a2cacdc8e5024c20cb5ab5fe17f36808a20c12359cd27582a141cf66e3d21deaf444c07546a46851464fb62fd678679ca32e391bbeca46f02589590614c91711797b5b9892e5de8cb8ad65875db428d9aca3d1d68e753fc61022467f8f9ff8b44e7df53cf4d7ee171caab38370d1bced2c2ab43ab9ed7c891e8e2d439a5305df45edb3396cb7aa281045c1266441507ad51758dd7adb2527d0dfb0ffbfb3b65ea1e7329f56d3f82617e9833d12fd209bee7f19e32270ebd0c993b2b39ac46a74de1d8e84b5dc675b16201f960b5b2e10c040524e307254cbf0e841e1ca2a558a8ff139dda8c5b2a02604094fdfe716b11af5b64b075f1c1931539818636871f493c8788ed4537f06325c5cee7bdc5520f8eae5ca0b73c740aac1dfa3a2d1fb44ff35403d145affd10bedbb7d7ab598f8505d9024d6ae002a7b3b84527e5ea6dd953bc19aa6eb55e208e569139de488ea94e9c2f1cd902475072a57cdae81224181491405ee307dea37b5ad782a0f86a08dfdfc8c7fb37f53f28ca38cc6693a6d226b7a9f3b416ac5779b3156a4006bf4618bff24b199c1d9175b8aafdbde251bb49f2df4b611542389bd5282331fdeeab22377b4e3893fc8ed69ad5649c20786ae7069e8210cdf8fa4e3cedf7aee7211f98ed8f9ff0eb8bfd6860adf301a0b99716e7daf1c1979e3a9947b964257530685c743ae84c012add25a353edee9ca060e7141e97e63ed7ffcd5a28e0e4a51bf94b235ef0a4badc183ffd13755d7d74c62ba6bf0cdae55e47f4ae213c136e9270f6d3950699770cca5d40ac48b6297c2a3296af3ca1f7a4a82c5bc17cc06c2ee4bcf9b45ec8bf72e6df0c74a04a3b62bb561b2a8f31ab1efcfbc296ec0178ac54d937eb0d763b31f2b071c904b47f97be54d724231e705c6a3a9bc79042d05dd9c5b86396a8132904fd1a1461fbc11e56fbc24920a902679877de3e76304b8d1be8575bc6af6d86446cf3ce1222bd42d68a75f6c8bd2a15b73a0ed1d2805af33b063ab22d69d95fe1dd127693380cdb7ffacc745b1aa36c90598ac6f208094e1b0ca4bf88a424049c359933b4af9b6f5eeb86699817ce729975698473cfe84b9862754635a6a33b712af893c5378bf2fdd2337ebcb71a6c4e1a295dc9383e8988cb5099b62217a45ccc02cad3d17c07819494ae1161b3896d1af24eaaca214b1b759757252e638ac9d1add20803dfa55b6c35d6f986b912a8ac9de422659c4ae159b2bbd1bba5b5bb1af5fcb3fbb5b8afb8ed1930bd735bf0de6849745e44049d9767248f13212800127fb3ad8ab0b9a195df52c24bf633b75b8e43f2ba8a7a5cf32aef2232e062da4de4a92698645391bd28b63ede7e00f1af34866f1a9cc622a6534df1f0b2693e8162cb3866373d29f2b03e66440620d994e28cc699e742f43ffd179df72834e258f47874e469b4980debe0209df65ca0615dcc75a29e46819666c4a23c145d49345ade2094385332aef10757039f9d79ae18f032ac58ab8beb61d36f984307c4aec81c5f79e1d59060a6525b5dc0524da48576e04911e453f5cf7cea228c90af106ed02d376a92222f943f3d64066358240a9eb6ad1fd8f07ecb267bb452d15295c01341afea62669818bf86b719edba694c2200228e26bf735de3b2a7ba3da9318aa10f9dca6e47343693d686c7c9545be3ec7409a99576ab4a2e2b81ceed02b3d02e9e3e1d35d0781daa10cd51ed6e9cd4c0aa9f44c92cd9a8362c7a0060b17378393aeea24b1b09da866c724d1c93ca49031e08c410f2d26646d6796d0b2de3b9547887b84e4ec6791db0905eb0acb0877ab8c06185acff59b29f8e143ac9a43f6fff22f564d1078d2f81cc41cb8758062d5e7b9773697d512e612053816a9c14ac284f87d896585fbcee0304d3515f75ca2468c7fcd245202f067f525c87e6e83a268bb870cfea6f6794b895261608a4d290158302f4a775d9d5d09f778e40c7dfc642901dbb23ed77ed9610a0fb7bf3895b8029633dc721dee1ae6b76b9cd2410037c2a1fbb44216f55762127489b80256b20d8d5e3de9b6bc24a1181aaf23debe053bef501ac7243a4e4946789a0a802943a790e9f8333ef65c6830d08549988cc6047e47209e2d8e3afc5f14f19bcfc977ef34fd2722e59998daa5d3f038df68ddec275a6c2353892dcad2466ac37ac0f0302053169a5ab50a0f328fe8159ae132d13f332d5a598810d9f15e9fe2aae7a8bf9180b24558f204425805cfa233e9395b8b16629abb76267512d165d28db461f827c08836ffda40647e72c55c7eaae8e2d500ace3540ccfcdc02cdd5a35ddcb4c23a0736af1193b905ee5a60d6c576d868b5a1f5aeccdd757e1925a730fa7c2eee2c091cf75d10209de55fc39852f33d55c9d3d4298d2ca200a92b3f34045925608e158ac10b91d206d047b77bad5cd5b2fb05881dc8cfc8ad69b5a580e499002caf73ccd2fdf807b5f70d49c3e9a28e9cef96a832baa68fb43d66448699ab5a970767cffd9580aded7f32c9cabc8a61ed3a741915f4d05156feb922f0020027643910f0f050ba51b9bfd846dac5ea1c38d27d4f13b678a28e51c5c352043d67e630dceb0bd202917e40896237559d2cc71411e5aab1f17d60b94a95fd414767a6ab93cc608220df727f10cfb19162fe5dd13281a1108e02c6e4a7b3d080ab1003ca4f6470c4ded13795a70d45a280d2199331946630dde5849d46609e35411e4bd222f3140ffd30f6d8b53a53694a03f7747458d9d5601503ff34c58dbccbbb3a380f0403200c8efe888003696a900196206884e265c426f81cd8fc9a0bb2efe8b7927b61e3a96f403bba7d755737392dd7c36144c08418b8b16300d31f69cbf1cab6c887146901f66e0a8a548a15d56a525b893f430bb1d5260ab2ef25ed6337c1190f74d84ef1e2f1e0e70ee055bf2c75e59344a5354ec9435080497f00632ac855a12e898cfbbf96b65f5c2e64855c684abfc3ff71d892bd6a465eded4906ca996403f444f9bca9fccd89c7b1019dd5d7dd8f4f35eddf3e92b487bb09475038f4ad83cf1b1812bb5760161f3adcf13469fe4fcf1c27de71193c1bbc02e79fa24c7971386850365d18769af21cb09dfb1fbdeba86775e6e0d35de159978cc700007e4568deba80c30550cb03c3ae91b44f63454c01cd881cc6e3351461f624bad671796861eca15427dbfb200e42b958abd41483f69177865d2eb77f176155526f4cabe54f1220e08750b63d65ccf95c5aed045a3c679bb11ad4e9ebdaf86538fdd2c94c12512922ced76604c0b906e3d5926d844a0ec5b98a771dba7e0826e9032c8913cbcfb45c68d2479ebfd9d42b170986bc509313915db3cf90778fb9cb438485544ad5f47c5872502d930b1cae0b2ac451fa5968a83b2ccda9ca28452fe4e7e29af55188dcc2ff61e55dcdd5780ce5e9ea5a44fe2f188d8059f6b940fe021abc70f9340be7073db2748fcf59e1c0a72491503e5ccb07774bae68971a5638e6c50db55f9dd7eccf77f8897c6ada291a8f4d480b29ca3f4259d6b4c4eb36aa976f93391447e28c9b3d5d21829058d41cd58746ba3575bb30be5032f300dc88dd14135706ff03da02654b1f57d99d98fdea01e6a052142ce02c82f9186f7a4c9a1f04232b5023b2506a93ecf45b6bc04bf8258f81d2f6b197782232be45800b8bb1a71a3e11816162cc902d11e6a32018799155565bcb8d76033e3b7ef67f979f7acd4d70faf33a03fb71edce35de84d678b610682855288665ae04c7882e3e03774840198987b6ac1ad304bdefa388183136efe1e5bee5c69651eb8f795bd21ecd81ba153d69940e4f67a24b7fc4aafe5ab38d8260e28c6c2b9fbe959af245c49c698b0de75898903ffcaf066cf233c736fbfa949d2f8b748a813fd9b45e88aceaab665bc7812a556294b2a5f85535fa668cba1886611fa7574045c125dcd146553dd77d174eec5523db00cfee209a73857c893de6d260bc5bfcd8e658d91bdd65c9bc67635765f8e3f0318acdbedd92e721d2ab481607e764cb8910af31dc3ab35a1230d6fad2adb88765ec16f0541f0fa83891c56eb018e1e4f2836455efcbfdc8a47537e31b43b3680a35db506d9bf9b734e82114c724eed669530632b04e238a07398af62c8e8b25680aab5dc1ab87c15706d314fed46698db2aa6f3d0112cfc06a33e4d902c65562ac0bb916459db1e15cda79b1d649ec7f75b17c2482f53a48982feb855dc9abeabdb43a51d0a1596c3f4b5238566390a25f53550d916622b4c83715f2fed59e84e1551c144719744f0648adf0fabaf584df2a3fa6ff16a60c1c6008d9fd11ce6109ea2e684f6d7a67b33481fc537038c721b2526065f813adb2615d3a1d8b4e57942c181f4ab2badd4e531a29abece98b41dc177564d2521351a8ed4b14545864e1968834eb1c1fa1548a5912b91fdea7a66c99fcd693366ae37959f701564013bcb20fc53dacde468f68963c347c5ac817aaf28eb8ca01de2840cd36431b7dacbc4bfc77ea974b30cda303b8da5b1bee3ad8ab6e97253a10068873476cb6494aac2cdc70b49a38253626ecbc3936ba1d420405330df27288e0fc0e29e19d58c952c3a9c99c1e6630cb1d7273eba8a9e85340982a8955256b04d7b6ccf9f3a3ec71498bd690b4d520d31415626c63e4578c87024e012f3515a2ece1fee5e1251a4cdb74df8caa5f8e221a88cfaca71da7caa91e8aa205f63b3638ce1af0534b392de0e59ee3d5b7cce7956a1472c59f4bf2da1492edf5692099c675bf8fc52813dac72f672bcdadf39bb7bad7b09868a4874f53ac9a4ef98772c9691e64e6cfeb96886631352e5bca4950af55ccc113ce793a53cdab8a3894bcc4def5ca737f6374e398dbad2ad73c82a9b13bbc9fd40eb7bf69c01310486e4e2d502e8452c16aafa9dded5f81b8c33c5d7374d57af57180e18bd92091247f78a458a0f77fc76d6b071aeee2a965b11b02388068df03fe09c5eeaeabd4cee9d97a804b6cae0f2a83191ca2e2f57a95c83617a40363815696e0769cf950854f64c7fd1838c1c69063459d47ebb30081f01c9eb848c2609adbb8f007d4c6e2e7be0d9fd6894891cb5c050aff2c0b7225768861148e90f59a8c82fe8705168a7ff40d8868ea115a80910efe5bbc62447f6947c7606a755a074e1a6e2e7dd1c9ba53a491a7e98f09629ea5a7a30a14a6accc04b5cc9eadbdf1adf8f8dc3948dc1e3b969accd11b28a7fa9159ae70666786f7d6fe8ad2b3fec13f8c68fdadff3e38d57ff4d5900504b5954fe444ec22c19cf8a730094e630a77c739a6b48085ec9c3c865484cb159", 0x1000}, {&(0x7f0000001540)="0b6b9760ee7b3e81ee09d2d4247df086d85c3a8f4779e01d8487b9be67bb049f63dd945f7159c9cdd235a96788c49f33e77a3d81d05712e4", 0x38}, {&(0x7f0000001580)="a5cbe2d8373513b373175bb665184365ef2df18a478789b3a5e3be17dfe468055919bb36e75829c264b07bdf520818b8f3330f50be43f84445166770d3d456b18227d76e4186", 0x46}], 0x8, &(0x7f00000016c0)=[@rights={0x28, 0xffff, 0x1, [0xffffffffffffff9c, r3, r4, r5, 0xffffffffffffffff, r0]}, @rights={0x18, 0xffff, 0x1, [r6]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r7, r8, r0, r9]}], 0x68}, 0x402) r10 = socket(0x2, 0x2, 0x0) bind(r10, 0xffffffffffffffff, 0xe7) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYRES32=r10], 0x1) mmap(&(0x7f0000743000/0x4000)=nil, 0x4000, 0x4, 0x812, r5, 0x0, 0x200) socket$inet6(0x18, 0x2, 0x5) r11 = socket(0x2, 0x400000000002, 0x0) setsockopt(r11, 0x0, 0x21, &(0x7f0000000040)="b1f5d915", 0x4) recvfrom$inet6(r11, &(0x7f0000000140)=""/235, 0xeb, 0xc06, 0x0, 0x0) r12 = dup2(r11, r0) setsockopt$sock_int(r12, 0xffff, 0x800, &(0x7f0000000080)=0x4, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r13 = socket(0x2, 0x8002, 0x0) connect$unix(r13, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r13, 0x0, 0x0) 13:08:07 executing program 0: sendmsg$unix(0xffffffffffffff9c, &(0x7f00000015c0)={&(0x7f00000014c0)=ANY=[@ANYBLOB="9261e1dc1c2f31f51c394d9e218616ab06f36247915567639f483f74b93bff6f2996634326105c7e3bf4624cfdef0562d3292e1440b9313bb47b0000000000000017000000000000eae6bb6461c3a791a0a42e30a85e9b39b0c8ffffff7f00000000367cd9e90b2fb5da9947bd"], 0x1, 0x0}, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r1 = openat(r0, &(0x7f0000000200)='./file0/file0\x00', 0x140, 0x41) pwritev(r0, &(0x7f00000002c0), 0x285, 0x0, 0xffff) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x814, r0, 0x0, 0x0) r2 = getgid() r3 = getgid() r4 = getgid() r5 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000880)=0xc) accept$unix(r5, 0x0, &(0x7f00000000c0)) r7 = socket(0x2, 0x2, 0x0) bind(r7, 0xffffffffffffffff, 0xe7) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f0000001480)=0x3f) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f00000001c0)) fchownat(r5, &(0x7f0000000080)='\x00', r6, r4, 0x6) getgroups(0x5, &(0x7f0000001440)=[0x0, r2, 0x0, r3, r4]) ftruncate(r0, 0x0, 0x3) r8 = semget$private(0x0, 0x4, 0xa5) semop(r8, &(0x7f0000001180), 0x1e316d81a01eac7d) semop(r8, &(0x7f0000000240)=[{0x1, 0x6, 0x3800}, {0x0, 0x44, 0x1800}, {0x2, 0x3, 0x7fc}, {0x2, 0x7, 0x1000}, {0x3, 0x268, 0x800}, {0x3, 0x1, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r8, &(0x7f0000000240), 0x6) r9 = msgget(0x2, 0x40) r10 = getgid() r11 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000880)=0xc) accept$unix(r11, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r11, 0x8004667e, &(0x7f0000000680)=0x800) ioctl$TIOCGWINSZ(r11, 0x40087468, &(0x7f00000001c0)) fchownat(r11, &(0x7f0000000080)='\x00', r12, r10, 0x6) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) r15 = getppid() fcntl$lock(r14, 0x8, &(0x7f0000000100)={0xb4f9453fa3e86075, 0x0, 0x800, 0x8001, r15}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001340)={0x0}, &(0x7f0000001380)=0xc) msgctl$IPC_SET(r9, 0x1, &(0x7f00000013c0)={{0x5, r12, r13, 0x0, 0x0, 0x180, 0x5}, 0x4, 0x10000, r15, r16, 0xb9d, 0x8, 0x1, 0x1000}) semctl$GETALL(r8, 0x0, 0x6, &(0x7f0000000100)=""/246) write(r0, &(0x7f0000001280)="8f7dbdaef790f05ad42606b4bb1a6adaa32419f55a5060f17ea2016f70590a2a58edaf04a9f9b750f49ebbedafbaa519ebd14bafeabd03c5367c15e3671ff0aafde33c6193e5c1d3a0befedad03bf01a00d7a1ed4411d85859f892038647413f844c9c944e0ac2d39fff0de6f5b3c18a61717d57f6", 0x75) r17 = semget$private(0x0, 0x4, 0x5af) semctl$GETVAL(r17, 0x3, 0x5, &(0x7f0000000280)=""/4096) semop(r8, &(0x7f0000000000)=[{0x1, 0x87ec, 0x800}, {0x4, 0x1000, 0x1000}, {0x1, 0x8, 0x1000}], 0x3) 13:08:07 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x7170743e7fe44925, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000, 0x100000000}) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x2, 0x2, 0x0) socket(0x10, 0x4000, 0x81) bind(r2, 0xffffffffffffffff, 0xe7) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$lock(r1, 0x7, &(0x7f0000000100)={0x2, 0x0, 0x80, 0x9, r3}) bind(r1, 0xffffffffffffffff, 0xe7) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r4 = socket(0x2, 0x1, 0x0) r5 = socket$inet(0x2, 0x0, 0x0) r6 = accept$inet(0xffffffffffffffff, &(0x7f00000003c0), &(0x7f0000000400)=0xc) setsockopt$inet_opts(r6, 0x0, 0xb1e827e3c5cf8654, &(0x7f00000002c0)="3057041a88e23506bf12dea093a9ce2421d91de5019d1ca12c00010000c2d22ad4534b237f498a595e3629770a2974028fe239e5bf6e7508e650786087f7f7f07ed920924630e28bcf8fa85dc1038e2bb4c838e07057a055a0c8d53d3be44026c69fb8bce0b0965c189f8b35c02692d27634dd51261292be0e57c04b818a0021e0259205d743607e79eee9e34ad0e668dd21bf518c402c66e209c39ef747809ca685f2f3d554b53853eda1de16510074494fdf373b6cf22fc0d6a23384f4f0172ca66053364af2eb0a1c480dec2f14574f7e8a13538251c8c10000000000", 0xde) r7 = dup2(r5, r4) readlinkat(r7, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/187, 0xbb) ioctl$WSDISPLAYIO_DELSCREEN(r7, 0x80085754, &(0x7f0000000080)={0xfffffff8}) clock_getres(0x4, &(0x7f0000000140)) 13:08:07 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="00e4ffff", 0x4) connect$unix(0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x2, 0x2, 0xfd) bind(r0, 0xffffffffffffffff, 0xe7) r1 = dup2(r0, 0xffffffffffffff9c) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000040)) bind(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="239696824884cc0523fa80bdcbe0360f"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82028180ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x2, 0x0) r3 = socket(0x2, 0x2, 0x0) bind(r3, 0xffffffffffffffff, 0xe7) r4 = socket(0x2, 0x2, 0x0) bind(r4, 0xffffffffffffffff, 0xe7) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x0, 0x0, 0xff}, {0x18, 0x3, 0xffff, 0x3f}, 0x40, [0x646, 0x7ff, 0x8000, 0x8, 0x9, 0x0, 0x4, 0xb6]}, 0x3c) connect$unix(r3, &(0x7f0000000080)=ANY=[@ANYRES64=r4], 0x1) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r2, 0x0, 0x0) 13:08:07 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x80000001, 0xdfb, "3fbfe9590034d4887dcecff9021f78a70bc0e5fd"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959", 0x232}], 0x1) geteuid() r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x1004, &(0x7f00000002c0)=0x800004, 0x248) r6 = socket(0x2, 0x2, 0x0) bind(r6, 0xffffffffffffffff, 0xe7) r7 = socket(0x2, 0x2, 0x0) bind(r7, 0xffffffffffffffff, 0xe7) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000300)={r8, r4, r9}, 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r10 = socket(0x2, 0x1, 0x0) ioctl$TIOCSTART(r3, 0x2000746e) r11 = dup(r10) listen(r11, 0x0) ioctl$WSDISPLAYIO_LDFONT(r11, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x5c20, 0xb5c, 0x5, 0x1, 0x0, 0x68c, 0x80000000, 0x5, 0x2f932d86ae0bcfb3, 0xab0, 0x80000000}) r12 = semget$private(0x0, 0x7, 0x286) semop(r12, &(0x7f00000000c0)=[{}, {0x3, 0xdfff, 0x1000}, {0x2, 0x400}], 0x3) 13:08:07 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000340)=[{&(0x7f0000000000)=""/160, 0xa0}], 0x1) read(r0, &(0x7f00000000c0)=""/124, 0x7c) writev(r1, &(0x7f0000000800)=[{&(0x7f0000000180)="10", 0x1}], 0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000003c0)) recvmsg(r2, &(0x7f0000000380)={&(0x7f0000000200)=@in, 0xc, &(0x7f0000000300)=[{&(0x7f0000000240)=""/161, 0xa1}], 0x1, &(0x7f0000000840)=""/4096, 0x1000}, 0x802) 13:08:08 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000513600000000000080010001100000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4891f7c8df", 0x38, 0x0, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffff0000ffffaaaaaaaaaa0486dd60a4f008080000000000000080fffa00000000000000002aff020000000000000000000000000001"]) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x1, 0x0) pwrite(r0, &(0x7f00000000c0)="d985582206f76574c964a2f02819ba11ed753e2edfdd5cc0b1852ecdc0", 0x1d, 0x0, 0xa5) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, &(0x7f0000000040)={{0x5, 0x2}}) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") r1 = socket(0x2, 0x2, 0x0) bind(r1, 0xffffffffffffffff, 0xe7) pwrite(r1, &(0x7f0000000100)="02f8f63e2ea6707433ed1f5bc52477af3a3f3b03d520e26872bbb73db01ad6e4016ef49d57c8802962d79ab4e0d3fae22d0e", 0x32, 0x0, 0xc44c) msgget$private(0x0, 0x236) 13:08:08 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() read(r1, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xe0a, 0x0, 0xfffffffffffffff8, 0x57cc, "be48dd66ed6146df226bf39671514cf53fb8a56b"}) writev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="3d790080a5c401a2450343011f7e25984e71e3b572608427de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d52cb8690c8174fae038dcf1a0da92cd685767cd2c191150bfac54861ef69ab517adb434c6983df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b098ff7592387989af075af66ec85ded07be298f2c570b01000000179ff744ecaa39734df3ceea4b32a2b2061d35d0aae66f7c70b342fb123ac39fc83e8a66c9ad2ec620fb591f5eb1b6e820a75490ecef71d76fc6ab2dc6db17bcaf92e5f546ea99ae5706a5ad3e07399ae7992e1173666893ec0f0868e8a5e4626742d0", 0x104}], 0x1) 13:08:08 executing program 1: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa7289b75c479b86dd6045050002000180fe8000000000000008000081fcabf185fe8000000000000000000000000000aa"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getegid() syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 13:08:08 executing program 1: mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) chdir(&(0x7f0000739ffe)='..') mlock(&(0x7f000077e000/0x3000)=nil, 0x3000) mlock(&(0x7f0000624000/0x3000)=nil, 0x3000) munmap(&(0x7f00005f7000/0x4000)=nil, 0x4000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pread(r0, &(0x7f0000000040)="b0df763c05b13e8f6dc36d2394aeeeb5e67a076fc3d6eface9b6ecf7d3c21c3dcbf4ffa260c93131d450718559cbf7e7648da9e6a9bbac76339a77afc3e8bbadb6c76f40c2e58fd160ee589e9ee59c321451863585fc9f8e910a9ca1c210ba087f64ac2cb0c1815061991646a1014d618df7da5c3b598ca3639757b22c13433204d5fee8315353bf627949ed8d507c03e87c345968ef1241e73e107dbc9eab1e2e3a049331931907fbbb5d3b46d536dcd743b94eec44c8b8a1359658079e9a35b3577e52be96e9bf560b19e80760c0469b6ecc2a0d17353ebf998d74523d8b8717ac2b0540ec96747e6b3eaccfcd0a12da9dda0d28c0bb9734e3", 0xfa, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x800, 0x0) 13:08:08 executing program 1: bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="01440f"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="05020100ffff00ff76def727aa80c11f0e5aac5a42a667e3c081d37d840df820"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000100)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x20, 0xfffffffd, 0x7ff, 0x8, "0209113e368cdfafbbf15949e94f1f7f9ccbd1fd", 0x3, 0x40}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r1, 0x0, 0x0) map stack 0x203f8000-0x207f8000 of map 0xfffffd807efff730 failed: hole in range 13:08:09 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x10e8e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000280)="4402", 0xffffff90}, {&(0x7f00000001c0)="81bdee", 0x3}], 0x2, 0x0, 0x20000) mmap(&(0x7f0000008000/0x2000)=nil, 0x2000, 0x1, 0x10, r0, 0x0, 0x400000000000003f) r1 = syz_open_pts() writev(r1, &(0x7f0000000400)=[{0x0}], 0x1) 13:08:09 executing program 1: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="bbbbbbbbbbbbaaaaaaaaaabb86dd60dc9ae700382c00000200002e7b5f0bc485b60300000000010200000000000000000000000000013205"]) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000080)) kqueue() r1 = socket(0x2, 0x2, 0x0) bind(r1, 0xffffffffffffffff, 0xe7) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2, 0x6013, r1, 0x0, 0x7fb) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffe5ffffaaaaaaaaaa0086dd60a4f00800182c00fe19d2c50f34370676000000000000aaff"]) syz_emit_ethernet(0x63, &(0x7f0000000140)="c379f90a99d41ebd1b7ad3a895f3922ce7000005c1f9f15d13e986dde327401a6b755a7dafed31cd96018b87671b0f4928f468108e3674805c15af449e9442c264f4dca9a51030e0bf2e184ef1014a107f103e69a1b2f146c722ced2b9bec0df885c5f03e2142c658136fd85a4931a97feb0a20800000000000000003810486d9bdb46d1488cacabb82331b362477a0ea1fb142be93877f3a79170ee01e40052c9aaa4ba94ba121b80f4cf0d512ac91804f9dc6934258b55c1d1f37299af185599df8b7b5baa52943f2bd191f746e56c7b0170c2bc0b13464a7cb7a2db5d25df074d5070d466d52daa4e7f6e826a63cd147b93dacdeea36b3c3eaed17f7dc0e0cf0b218a0f33798d4ad51f9e8a50b3d7cf285cca5faf3a8af071cf73b57c37edc4084eb8302f3ffe17ce7af5e170cd44c0e1f93e674a8389ba51060d37e7e57fb1cb37608d6c4732131d13e377af0d196c5207ab7cf1e340ea6509c37ca5ab23d43210ce70c800b3a6f224f846168e18c7c66e00000000000000000000000000000000b6bf4800"/401) 13:08:09 executing program 1: syz_emit_ethernet(0x2345, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 13:08:09 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x2, 0x2, 0x0) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/105, 0x69}, {&(0x7f0000000080)=""/34, 0x22}, {&(0x7f0000000100)=""/6, 0x6}, {&(0x7f0000000140)=""/8, 0x8}], 0x4) bind(r1, 0xffffffffffffffff, 0xe7) close(r1) msgget$private(0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000340)="001ffbd921c45eeaba0ea5d35b6b8e25a560400733de1862cf06f63d4ef0f64518c84fe035c460d243efc84f7534e20bef9d735d3a30f65afc6f47673f44182973c9869a529d6497bbcc7b1b12d279d21881f1183ffb446d6a6af2449a4bc6d2570f394a903f145e63524c4af7c470a6327dfb8355f6b5a93f6b8b71f778ba26c20f19e19aef0d38d45d1995d1a47a0ca32540e5c645767f287aa7ac02675857f8f8c7a181b56fa60ac1ef3c2562a2311c0b90592aabeac34b170384d6f862a7b226b75ca80b7398980563e6e0eff56fd8969208f98cff1de75d91cb9a094376266fb81edb4109389872c424bd5b9e069ba0b2ab257fc0018182a5ddad0000009e751139296681aa0eff880000000000c0120215a385b6f6", 0x118) dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 13:08:09 executing program 0: socket(0x18, 0x2, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x9, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7ffffffe}) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x1000, 0x0, 0x2200, 0x0) dup2(r1, r2) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) getpeername$inet(r3, &(0x7f0000000040), &(0x7f0000000080)=0xc) 13:08:09 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/92, 0x5c) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100)='/dev/speaker\x00', 0x80, 0x0) socketpair(0x1, 0x4, 0x4, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd\x00', 0x8000, 0x0) r6 = openat$klog(0xffffffffffffff9c, &(0x7f0000000240)='/dev/klog\x00', 0x20, 0x0) kevent(r0, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffb, 0x42, 0x1, 0x0, 0x1000}, {{r1}, 0xfffffffffffffffb, 0x40, 0x2, 0x7, 0x16419a06c000}, {{r3}, 0xfffffffffffffffe, 0x20, 0x40, 0x9, 0x1}], 0x400, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffc, 0x50, 0x2, 0x2c35, 0xffffffffffffffff}, {{r5}, 0xfffffffffffffff9, 0x21, 0xfffff, 0x80000001, 0x7ff}, {{r1}, 0xfffffffffffffffe, 0x8, 0x2, 0x6, 0x31}, {{r6}, 0xfffffffffffffffe, 0x8, 0x1, 0x4, 0x18000000}, {{r1}, 0x7ffffffffffffffd, 0x50, 0x1, 0x3ff00, 0x1}], 0x0, &(0x7f0000000340)={0x6, 0x9}) kqueue() r7 = msgget(0x2, 0x391) msgrcv(r7, &(0x7f0000000380)={0x0, ""/211}, 0xdb, 0x0, 0x0) r8 = getgid() getgroups(0x2, &(0x7f0000000480)=[0xffffffffffffffff, 0xffffffffffffffff]) r10 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) getgroups(0x5, &(0x7f0000000540)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getgroups(0x6, &(0x7f0000000580)=[r8, 0xffffffffffffffff, r9, r10, r11, r12]) fcntl$setstatus(r6, 0x4, 0x8) r13 = open(&(0x7f00000005c0)='./file0\x00', 0x1, 0x48) poll(&(0x7f0000000600)=[{r13, 0x4}], 0x1, 0x401) getrlimit(0x2, &(0x7f0000000640)) socketpair(0x2, 0x3, 0x9a, &(0x7f0000000680)={0xffffffffffffffff}) setsockopt$inet_opts(r14, 0x0, 0x1, &(0x7f00000006c0)="317fc0d7d3ece9f23b1448e3cfb3a6de9c4c516f7198d8e3a86ce1995f45b718d6760926dcf63b30331490f422a818e4c19d708c3988cb6701040ce31dd84c37fded345996e955903e50f6840fcc4beb5c7b20de66a8a581", 0x58) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000740)) r15 = accept$unix(r4, 0x0, &(0x7f00000009c0)) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000a00), &(0x7f0000000a40)=0xc) r16 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCNXCL(r16, 0x2000740e) mknod(&(0x7f0000000a80)='./file0\x00', 0x20, 0x3) getuid() bind$inet(r13, &(0x7f0000000ac0)={0x2, 0x2}, 0xc) 13:08:10 executing program 1: syz_emit_ethernet(0x1, &(0x7f0000000300)=ANY=[@ANYBLOB="ffffffe5ffffaaaaaaaaaa008689ce000000159611384c120000000000aaff02000000000047efdb4600000000005513b0cca9b51373b90937f38c2570558a08b2035a1aae284c18c1f3167fa70000000000f8a1f5e8bcd90de8ecf300024313159b88b4ca9d0d14b4cd0f31fdf617e2107023d3029e2685cc7b66e6879f063792a936313554e642de6ec99984ac142ec905da5a434f8e539eec6945f703537ab31f4f1aaccb3f19a249c50f89281530dd01fdd3269feb5d3d0a82acc204ed60a1764e3537c667c45923aaf8264d06dacc95772ca49ee34277dad0c0751e02d3f98fb5766510bfdbc0a366f4d2c30aed1835dea1fc472b88509da30d28a166b9ad47f0c7ee237edeab4dd23e53d5b22ae873dd570e3d0d431729ee1139371bcfe6639e75b7e552705c1caacbf2ef834178873765af5f95100686c364719dbc1d6ad25378e2159edfa5c3676b92c0dc66b01aade394102ef8d7d69cb285798a89c1d276d1fb21e6eb9c7a3a3d613781487cd94bdf90d175d208744b8d3ae2ca726f0805254cd994662e99785d5af1e03d8e9ff6a3179de70d56b1e5219a0ff6dd960624b50d9e000000000000000000"]) select(0x40, &(0x7f0000000040)={0x20009, 0xfffffffffffffffd, 0xfffffffffffffffe, 0xb7, 0xcd5, 0x0, 0x796, 0x4}, &(0x7f0000000080)={0x8, 0x8, 0x6, 0xfff, 0x0, 0x20000000853, 0xafa3, 0xffffffffffff84d9}, &(0x7f00000000c0)={0x80000001, 0x80000001, 0xe2a, 0x20, 0xffffffffa0d30a1f, 0x5, 0x8, 0x5}, &(0x7f0000000100)={0xddba, 0xaca}) r0 = socket(0x2, 0x2, 0x0) bind(r0, 0xffffffffffffffff, 0xe7) sendto$inet(r0, &(0x7f00000001c0)="bd23616ee4a1b76e72314456be0ed6b2c10cfbec26b6d918ec618f", 0x1b, 0x2, &(0x7f0000000200)={0x2, 0x0}, 0xc) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") r1 = dup(0xffffffffffffffff) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000180)={&(0x7f0000000140)=[{0x80, 0xfff}], 0x1}) getgid() 13:08:10 executing program 1: syz_emit_ethernet(0x36, &(0x7f0000000000)="c7a895b22a241c0a078359ff86dd6e360aa9cb99050000000000000000000000ffff23740f1dfffffffe000000000000000001000000") r0 = socket(0x2, 0x2, 0x0) bind(r0, 0xffffffffffffffff, 0xe7) r1 = semget(0x2, 0x0, 0xc) semctl$GETPID(r1, 0x1, 0x4, &(0x7f00000000c0)=""/149) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000040)="3f46a925246115b24378bc6212220193dd5698ffadf6867c54341c643393bb875eb586d9ec25e929a908de5569e2283e26b0d02133efb80c480d3b208832a16513e25db358de17eb50cbb1b14d4e", 0x4e) 13:08:10 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x200, 0x4) bind(r0, &(0x7f00000001c0)=@in6={0x18, 0x0, 0x8, 0x4c8fc82}, 0xc) listen(r1, 0x0) setsockopt(r1, 0xfffffff7, 0x3, &(0x7f0000000100)="de22dbc731e6d79af2bcf76984fc4d3f0ad86f52a0772532ca799eb9fe5b6eb6d11d7b0aec47936a8bb01d2b7678d09712ea0af6f2a95c70753a67a046a42752f6aeecb836e4ffb20d0497bd0bf0fc8b872469a61a7d614476b6d73aa6e64506eae573831c", 0x65) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x4, 0x0, 0x0, "0000001c00", 0x0, 0x4}) connect(0xffffffffffffff9c, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) write(r3, &(0x7f0000000100), 0xfffffe5d) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x3, 0xffffffffffffffff) write(r5, &(0x7f0000000100), 0xfffffe5d) r6 = socket$inet(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x3, 0xffffffffffffffff) write(r7, &(0x7f0000000180)='2', 0x1) r8 = openat(r7, &(0x7f0000000340)='./file1\x00', 0x80, 0x160) sendto(r8, &(0x7f00000005c0)="98076fe039a6ebd01199abea9ed6460800000000000000f22c50610064de056d13eaab734b628fc1436a70f604947294c18447e509f9e1f588158f7366385cd40b382f41f330961300f378e6ee8daa8a0bde9e1126c9de7e3ab4115dceed04b36a8083966a5a1868eca5b486490caf2d21530c65ac9cd92f241469449e84cddb865c4e0801a108e99dbf5c82861de6ca742b24e956b6a72ea49653a90ccd44b256df6be68b2dd7f8f751a1326d262f34425f7fb46b9a26b53b3b2f7223ec46eee7748cbbba5e3c5be16614d903580389b7e6bf66c8dcb79c21c0eee3546e3b2d019b83195ed94d7839f8d16eb7e92b9ea10289717dfbe9deeb60e28be1119dd8ebf7ad045219ee1ef4403c58f6", 0x10d, 0x5, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) r9 = socket$inet(0x2, 0x1, 0x0) r10 = fcntl$dupfd(r9, 0x3, 0xffffffffffffffff) r11 = semget$private(0x0, 0x7, 0x86) semop(r11, &(0x7f0000000c40)=[{0x2, 0x0, 0x800}, {0x3, 0x8000, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x2, 0xffff}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x2800}, {0x3, 0x9, 0x1000}, {0x2, 0x8}, {0x3, 0x500, 0x1000}, {0x0, 0x9, 0x1000}], 0xa) semctl$IPC_RMID(r11, 0x0, 0x0) r12 = getgid() r13 = geteuid() r14 = kqueue() r15 = fcntl$dupfd(r14, 0x2, 0xffffffffffffffff) close(r15) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000380), 0xfffffffffffffee8) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r19, 0xffff, 0x1004, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r20 = semget$private(0x0, 0x7, 0x286) semop(r20, &(0x7f00000000c0)=[{0x1, 0x0, 0x2000}, {0x4, 0x7, 0x1000}, {0x0, 0xa, 0x3000}, {0x2, 0x3, 0x1000}, {0x4, 0x8, 0x3800}, {0x3, 0xdfff, 0x1000}, {0x4, 0x400, 0x800}], 0x7) r21 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r21, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r21, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r21, &(0x7f00000003c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x1, 0x1000) msgsnd(r21, &(0x7f0000000f00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c8104f9380962969d11bbb832a60fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa1a57806356cdb615f058b0fed6706a4d152ed0b4e8778ac9781022d7a81a416b164338f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dec9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddf38130a04b4ad6d8791c698df63e5e23fa3273f983f1b5ab84"], 0x44b, 0x800) msgsnd(r21, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r22 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r26 = getppid() r27 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r21, 0x1, &(0x7f0000000980)={{0x0, r22, r24, r25, 0x0, 0x46, 0xffffffff00000001}, 0x120, 0xc07, r26, r27, 0xa5, 0x1, 0x100000000, 0x2}) r28 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r28, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r28, &(0x7f0000000880)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r28, &(0x7f0000000540)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000019d44e065c29ee76b8393b7c21936b0c425c835b2316cfeaa1f302993bb672d8f9322ad23bb2e08090836da884a26f38b488c2652d9d549b8b458f4c69c23ab0d196c18510f9a107c82319a6bb436c5b9ae81dea53a766715d91e2858df7f77868c50ba70b50dca8216d7151048750f4144b6906c6c924c176728d27ef5fe8d0089cd0c892da236928537eac"], 0xfffffffffffffe9f, 0x1, 0x1000) r29 = msgget$private(0x0, 0xfffffffffffffdab) msgsnd(r29, &(0x7f0000000180)={0x1, "3b10bd201b7630a5f690a9b351cc8eda1750f912a9e3fae046dc7b9f60da7679f993db0022e3f6c325ae11ab7b8fbf6de023ba7afd21c661eb8a6bf965e7c25105c0137670431b1402b9bec5667e57a149e294ec46a7dccfc108b9d519e4da6586de628e51404bf0e22fb6abf90f09ca6995da7210e88195b04459f21828c44f695a5dff0daa44c5310a93b6f46a94282eb2b6ded3329bd3d809de9399222e5d90bf2b98cf9d4a6b09428b7613d21ff35832cf349908177f27861803b0727fb65c3c72069a6c02c50b19e5c648c41abe891057eddbce1f082a"}, 0xe1, 0x0) msgrcv(r29, &(0x7f00000000c0)={0x0, ""/60}, 0x44, 0x3, 0x1000) msgrcv(r29, &(0x7f0000000200)={0x0, ""/105}, 0x71, 0x1, 0x0) r30 = msgget$private(0x0, 0xfffffffffffffdab) msgsnd(r30, &(0x7f0000000180)={0x1, "3b10bd201b7630a5f690a9b351cc8eda1750f912a9e3fae046dc7b9f60da7679f993db0022e3f6c325ae11ab7b8fbf6de023ba7afd21c661eb8a6bf965e7c25105c0137670431b1402b9bec5667e57a149e294ec46a7dccfc108b9d519e4da6586de628e51404bf0e22fb6abf90f09ca6995da7210e88195b04459f21828c44f695a5dff0daa44c5310a93b6f46a94282eb2b6ded3329bd3d809de9399222e5d90bf2b98cf9d4a6b09428b7613d21ff35832cf349908177f27861803b0727fb65c3c72069a6c02c50b19e5c648c41abe891057eddbce1f082a"}, 0xe1, 0x0) msgrcv(r30, &(0x7f00000000c0)={0x0, ""/60}, 0x44, 0x3, 0x1000) msgrcv(r30, &(0x7f0000000200)={0x0, ""/105}, 0x71, 0x1, 0x0) r31 = socket(0x2, 0x2, 0x0) bind(r31, 0xffffffffffffffff, 0xe7) r32 = socket(0x2, 0x2, 0x0) bind(r32, 0xffffffffffffffff, 0xe7) msgsnd(r30, &(0x7f0000000900)=ANY=[@ANYRESOCT=r31, @ANYRES32, @ANYRES32, @ANYRES32=0x0, @ANYRES32=r32], 0x5, 0x0) r33 = socket(0x2, 0x400000000002, 0x0) setsockopt(r33, 0x0, 0x22, &(0x7f0000000000), 0x0) msgsnd(r28, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f00000007c0)=ANY=[@ANYRES32=r33, @ANYBLOB="efa3dea9df0a34454fce7a928fd8ea4907dc495f91c019c14059a67642bbaad0ee4247ef55a8fdd86ba70cc3453805fbe5025a8a288ed471f5fd929b3458956c7b53df1400e24d4232623751bf27c21f8200d52ed56d89e762e5d6ce7c0b1151f465e80099b86bf7d45efe92a89d049f3dcf8ef53d5f36537dac0c8c3f5f2916ccb50a721a7f14fc912500fe1dffa1d5420baeba083fa1ebbfd8b07378fd9ba0712bc290a868ae90873f15ac1fb559fd17"]], 0x1, 0x800) msgrcv(r28, &(0x7f0000000a40)=ANY=[@ANYBLOB="18000007000000007ff7e1d456ef5826acd6475a6b501fc70ed786a290c191675bcacb070ca64c5a183c6dd3c00447331c139e87591de55c2ea4948b9c4670e141c604d3a8ea571b21b23e69ea712a238c73df7919683be32fe2d20acd48e8ba4d28ee8e5a7e6a0c8519e9382fb45d9042e0f1bcdfb602bb8d9216cb83ea3cba4908c8f207531bac99e645d61dd6bf854de98442d67a5c724d8192d1e4e465fe223c818c2d41de69401ea41025e4ae8ebb07bd9ee969efa5acdfc879440807566249887ea46e3148"], 0xffffff64, 0x1, 0x0) r34 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r35, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)}, 0x0) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xffffffffffffffdb) r38 = getppid() r39 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r28, 0x1, &(0x7f0000000980)={{0x2, r34, r36, r37, 0x0, 0x2, 0x5}, 0x100, 0xc07, r38, r39, 0xa5, 0x1, 0x100000000}) r40 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r40, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r40, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) r41 = socket(0x2, 0x400000000002, 0x0) setsockopt(r41, 0x0, 0x22, &(0x7f0000000000), 0x0) msgrcv(r40, &(0x7f0000000500)=ANY=[@ANYPTR64=&(0x7f00000004c0)=ANY=[@ANYRES32=r41, @ANYRESOCT], @ANYRESOCT=r18], 0x2, 0x2, 0x1000) msgsnd(r40, &(0x7f0000000c80)=ANY=[], 0x0, 0x800) msgsnd(r40, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r40, &(0x7f0000000240)=ANY=[@ANYBLOB="1800000000000000"], 0xffffff64, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000700)={0xffffffffffffffff}) sendmsg(r42, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r42, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r45 = getppid() r46 = fcntl$getown(0xffffffffffffff9c, 0x5) r47 = getuid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000980)={{0x2, r47, r43, r44, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r45, r46, 0xa5, 0x1, 0x100000000}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r17, r43, r16, r24, 0x1, 0x20}, 0xfffffffffffb8f49, 0xa8a, 0x1000000000000003}) semop(r20, &(0x7f0000000300)=[{0x1, 0x101, 0x1800}, {0x1, 0x1, 0x1c00}], 0x2) semop(r20, &(0x7f0000000040)=[{0x3, 0x4, 0x1800}, {0x4, 0x3, 0x800}, {0x1, 0x401, 0x800}, {0x0, 0x9, 0x1000}, {0x0, 0x5, 0x3800}, {0x4, 0x6, 0x1c00}, {0x0, 0x1, 0x1800}, {0x1, 0xfdf5, 0x1000}, {0x0, 0x9, 0x1800}], 0x9) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000080)={{0x2, r13, r12, 0x0, 0x0, 0xbb, 0xffff}, 0x1000005, 0x8000, 0x4}) semctl$GETPID(r20, 0x4, 0x4, &(0x7f0000000000)=""/59) semctl$GETNCNT(r20, 0x3, 0x3, &(0x7f0000000300)=""/47) semctl$GETZCNT(r11, 0x0, 0x7, &(0x7f0000000240)=""/137) write(r10, &(0x7f0000000180)='2', 0x1) r48 = dup(r10) semctl$IPC_STAT(r11, 0x0, 0x2, &(0x7f0000000c80)=""/4096) connect$unix(r48, &(0x7f00000008c0)=@file={0x0, './file1\x00'}, 0xa) 13:08:10 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="71ffffe5ffffaaaaaa5c1269de1ca3941fe42262043e4bb1706785c16d7ab1cb0800f83a5599e49cad1005ce0000000000000000aaff"]) select(0x40, &(0x7f0000000040)={0x20009, 0xfffffffffffffffd, 0xfffffffffffffffe, 0xb7, 0xcd5, 0xfffffffffffffffe, 0x793, 0x4}, &(0x7f0000000080)={0x8, 0x8, 0x6, 0xfff, 0x0, 0x853, 0xafa3, 0xffffffffffff84d9}, &(0x7f00000000c0)={0x80000001, 0x80000001, 0xe2d, 0x20, 0xffffffffa0d30a1f, 0x5, 0x8, 0x5}, &(0x7f0000000100)={0xddba, 0xaca}) syz_emit_ethernet(0xd3, &(0x7f0000000180)="c7a8b5006f24000100001c43fb91b8e83a47e34baeba277aed4108e52dc2b00b01b8c0e9bb31b69fa99edd90ba78e193d02fe6bd282462fdd1e9290d7eee06b764a5a5326038064c1bb50ed3eca7c0bb3dd7d9128fa47e44bc16fef689ae7f41c0b9116721264c41a10a9789aec1360792da8687f7565bbc302290f40c17dd51918618f4e48c76fe2185fac33132e2628132862848709815782c74ffff542d63c1bca77e20e0cfb6dac957a2a61323fe1b78b0ad834608bb6e55b73566d0eddbd652318735875d3e0c269ad0f0450400000000") r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000280)=0x5) 13:08:10 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0xfffffffd, 0x7fffffff, 0x0, 0x5, "f800000085c300", 0x0, 0x1}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)=0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, &(0x7f0000000000)="98f728f8f955b0f22c50616364", 0xfde8, 0x5, 0x0, 0x0) close(r1) readv(0xffffffffffffff9c, &(0x7f0000000040)=[{&(0x7f0000000140)=""/77, 0x4d}, {&(0x7f00000001c0)=""/173, 0xad}, {&(0x7f0000000280)=""/128, 0x80}], 0x3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = socket(0x2, 0x2, 0x0) r4 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(r4, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) dup2(r4, r3) connect$unix(r3, &(0x7f00000003c0)=ANY=[@ANYBLOB="abdfbfa38bb83a7b991b0170149a2cee54e3f4623b70fd105bf1bbd5658470f001ea50caa529140b2c9df263f9c6e5d38aec4c1d6454c5b20800972938ceed9f3ce801e4cbfd1eff8c4fb2955d"], 0x10) dup2(r3, r2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r5 = dup(r2) sendto$inet6(r5, &(0x7f0000000040), 0xffc9, 0x0, 0x0, 0x0) ioctl$BIOCGDLTLIST(r5, 0xc010427b, &(0x7f0000000340)={0x5, &(0x7f0000000300)=[0x0, 0x9, 0x7ff, 0x1, 0x0]}) r6 = socket(0x2, 0x2, 0x0) r7 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(r7, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) r8 = dup2(r7, r6) readlinkat(r8, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/187, 0xbb) ioctl$BIOCVERSION(r8, 0x40044271, &(0x7f0000000380)) 13:08:10 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="a4", 0x1}], 0x1, 0x0, 0x2ffff) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000180)="ff603a3c7dce04ddb47b7ded5202f51e10e33346c75dfc715c383f1aab54dd75dea893c2573eaac47640589ed6a7bdbf073d943b7152f0bb2e820dda7ec479c30c9e3e8be4c86e9159694cc2295efb9d506e105d663d129aa83b083f786db65b5d008c372144581b44c5ba9c49880f8024ecb2d4b3168e9f94477c9505ce40ebd43c8dca3ba0a291e1f0cc417ff7b2542ccc17469d5b83603ab3a1f9462fa97b159ec5a301e8d49df308973b0a2a9a87ec6d6e83c29be5d75fff58d80e3b5eae1233996c8d929a065af875629188fdbc0b6e31ea36f617a3f73dd43f7d0ef7ad5ff47acc88f4a6452736a4d6dae94edc03674be8d91a14a3415e82f1", 0xfc}, {&(0x7f0000000280)="b8eecd7c667eb393f8f2e2fffe6a944773485ff7bcc868913e349700f46b9d0ec03a54dec4ffaf984455a8e7fa4226421e7ec3d556726340628560fc8a5576505b9c97f80d1d04221fa2ebaa313c7c9563ec191d2d929c2d14378cc985c8767ab1", 0x61}, {&(0x7f0000000300)="b81e217bea74bbcbadbebc29cc5a54d29bf2bece079a858673aeb0a935cc668ebd6c3cc54fd69bd9561c8cc69747906daf5a30adba6f3382525973dc3fcb2aee9d40608db6439d35d37f6f771a132b17f1185a9029ca56c953e388", 0x5b}], 0x3) r1 = getuid() lchown(&(0x7f0000001380)='./file0\x00', r1, 0xffffffffffffffff) r2 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)={{0x4, 0x0, r2, 0x0, r2, 0xa1c30682321f5ba8, 0x9}, 0xc6af, 0xffffffff, 0xffff}) getgroups(0x3, &(0x7f00000000c0)=[0x0, 0x0, r2]) fchown(0xffffffffffffffff, r1, r2) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)=""/40, 0xb77cb748d5ee361}], 0x1) 13:08:10 executing program 1: openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x100, 0x0) syz_emit_ethernet(0x34, &(0x7f0000000080)="c7a895b22a241c0a078359ff86dd66360aa905fffe0000000000010065ec0f1d000000000000000000000000010000007c4889b6") r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x9) recvfrom$unix(r0, &(0x7f00000000c0), 0x0, 0x840, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) 13:08:10 executing program 0: socket$unix(0x1, 0x5, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f0000000180)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1c257699ac318480bae1f132e27acb5d60200af7d026ba8af63ff37282902e4fd89720fd3872babfbb770d1f5a872c881ff7cc53c894303b22f310b404f84000000006ee01be657aea8c5fd6f0d9ca272328f0400000080000000f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/27, 0x7}, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a", 0xd5, 0x400, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f00004bf000/0x3000)=nil, 0x3000, 0xc4dae4c46eaf68d7) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r0, 0x0, r2) recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/27, 0x1b}, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt(r4, 0x0, 0x8000000000009, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r5, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r8 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r8, 0x2, &(0x7f0000000100)=""/114) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) readv(r10, &(0x7f0000000040)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x19b) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r11, &(0x7f0000335000), 0xfcb7) r12 = fcntl$getown(r3, 0x5) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000200)={{0x3ff, r6, r7, r6, r7, 0x104, 0x5}, 0xfff, 0x9, r12, r12, 0x7d53, 0xd75, 0xfa}) geteuid() pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_INJECTEVENT(r13, 0x80185760, &(0x7f0000000080)={0x9, 0x10000, {0x3ff, 0xfff}}) ioctl$WSMUXIO_ADD_DEVICE(r13, 0x80085761, &(0x7f0000000100)={0x0, 0x8}) r14 = semget$private(0x0, 0x4, 0xc1) semop(r14, &(0x7f0000000240)=[{0x1, 0x2, 0x800}, {0x0, 0x1000, 0x1000}, {0x1, 0x1}, {0x1, 0x10, 0x1000}], 0x4) semop(r14, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r15 = getuid() seteuid(r15) r16 = socket(0x18, 0x2, 0x0) connect$unix(r16, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r16, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000680)={{0xc, r15, 0x0, r18, r17, 0x5, 0x3}, 0x1000000000003f, 0x69, 0x200000000006}) r19 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x2) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r19, 0x0, 0x4) r20 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r20, 0x0, 0x0) r21 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r21, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r13, 0x0, 0x0) socket$inet(0x2, 0x5, 0x9) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 13:08:10 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x0, 0x0) socket(0x1, 0x1, 0x6) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) r2 = dup2(r1, r0) readlinkat(r2, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/187, 0xbb) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000000)={0x401, 0x2d, 0x7fb}) setrlimit(0x0, &(0x7f0000000040)={0x0, 0x95}) r3 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x0) pwritev(r3, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) writev(r3, &(0x7f0000000040), 0x1) preadv(r3, &(0x7f0000000600)=[{&(0x7f0000000640)=""/102400, 0x19000}], 0x1, 0x0, 0x0) r4 = socket(0x2, 0x8000, 0x2) bind(r4, 0xffffffffffffffff, 0xe7) getpeername$unix(r4, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) 13:08:10 executing program 0: kqueue() r0 = shmget$private(0x0, 0x2000, 0x480, &(0x7f0000004000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000300)=""/183) r1 = socket(0x2, 0x2, 0x0) bind(r1, 0xffffffffffffffff, 0xe7) r2 = accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000280)=0x8) read(r2, &(0x7f00000013c0)=""/4096, 0x1000) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = semget$private(0x0, 0x3, 0x25c) semctl$IPC_RMID(r5, 0x0, 0x0) r6 = getuid() lchown(&(0x7f0000001380)='./file0\x00', r6, 0xffffffffffffffff) setuid(r6) poll(&(0x7f0000000240)=[{r3, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000100)=""/247, 0xffffffcc}], 0x12ea, 0x0, 0x0) lseek(r4, 0x0, 0x8, 0x0) r7 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r7, 0x4, 0x80) ioctl$FIOSETOWN(r7, 0x8004667c, &(0x7f00000000c0)=0xfff) pwritev(r7, &(0x7f00000003c0), 0x273, 0x0, 0x0) lseek(r3, 0x0, 0x0, 0x2) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) mmap(&(0x7f0000000000/0x11000)=nil, 0x11000, 0x2, 0x10, r7, 0x0, 0x0) r9 = socket(0x2, 0x2, 0x0) bind(r9, 0xffffffffffffffff, 0xe7) r10 = socket(0x2, 0x2, 0x0) bind(r10, 0xffffffffffffffff, 0xe7) dup2(r8, r10) shmget(0x0, 0x400000, 0x440, &(0x7f0000bfe000/0x400000)=nil) pipe2(&(0x7f0000000080), 0x0) 13:08:10 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x2e, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) bind(r1, 0xffffffffffffffff, 0xe7) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0x4, 0x5}, {0x18, 0x1, 0x2, 0xfffffffd}, 0x401, [0x8, 0x1000, 0x2, 0x8000, 0x400, 0x6226, 0x3, 0x3]}, 0x3c) listen(0xffffffffffffffff, 0xab) setsockopt(r0, 0x1000000029, 0x33, 0x0, 0x0) 13:08:10 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7fffffff}) kevent(r1, 0x0, 0x0, 0x0, 0x2, 0x0) poll(&(0x7f0000000180)=[{r1, 0x40}], 0x1, 0x0) kqueue() r2 = kqueue() dup2(r2, r0) 13:08:10 executing program 1: openat$pf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pf\x00', 0x2, 0x0) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r2, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) r3 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) setsockopt(r3, 0x1, 0x7, &(0x7f0000000040)="2d160338df5b1350cc8424023bb6", 0xe) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000180)={0x0, 0x0}) preadv(0xffffffffffffffff, &(0x7f0000001880)=[{0x0}], 0x1, 0x0, 0x0) r4 = socket(0x2, 0x2, 0x0) bind(r4, 0xffffffffffffffff, 0xe7) r5 = socket(0x2, 0x2, 0x0) fchmod(r1, 0x0) bind(r5, 0xffffffffffffffff, 0xe7) close(r5) fchflags(r4, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) pipe(&(0x7f0000000000)) 13:08:11 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = socket(0x2, 0x2, 0x0) bind(r1, 0xffffffffffffffff, 0xe7) r2 = getppid() fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x1, 0x2, 0xc8, 0x2, r2}) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) poll(&(0x7f0000000000)=[{r0, 0x140}], 0x1, 0x0) 13:08:11 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000513600000000000000010000000000004fecea11ea8fef96ecfc73fd3357af4f7aa0416fa4f376336acf00b7804be781e49910900df", 0x38, 0x0, 0x0, 0x0) r0 = getgid() lchown(&(0x7f0000000100)='./file0\x00', 0xffffffffffffffff, r0) msgsnd(0x0, &(0x7f0000000700)=ANY=[@ANYBLOB="03000000000000003075"], 0x1, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000080)="e4b442030506eee7ff70433cea19b6470cb0a731259826fcfe93e49b3fa49e4dcbb6b04903113bfac1694765f1d38872c4a396910e29c14044a3d6ce731b471f36f98e411970df1e25158d62f40c9e87", 0x50) r2 = dup(0xffffffffffffff9c) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) r3 = socket(0x2, 0x2, 0x0) bind(r3, 0xffffffffffffffff, 0xe7) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) syz_emit_ethernet(0x0, &(0x7f0000000100)=ANY=[]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 13:08:11 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0xfffff008, 0x6, &(0x7f00000000c0)="1967495b031f463b8ba6e91f8592bec2cc50f9a317ec6edebba9e95be10889a35c1a708b0d12069c152d9c2efed307eb4abc0419e126fdb8b0a152cdc97aebe810a88632a5b926ad7d02c9ba8227ef48eb9c45f9c9b6", 0x56) dup2(r1, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = socket(0x2, 0x2, 0x0) r4 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(r4, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) dup2(r4, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) dup2(r3, r2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r5 = dup(r2) sendto$inet6(r5, &(0x7f0000000040), 0xffc9, 0x0, 0x0, 0x0) r6 = openat(r5, &(0x7f0000000040)='./file0\x00', 0x200, 0x80) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:08:11 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000240)="b100050460000000000008000501000000f70000cea1fea7fef96eefc73fd3357ae26ca80416fa76d06336acf00b7804be781e4991f7c8df5f882b297bddaa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca491ff7cc53c894303b22f310b404f36a00f90006ee01be608a371e6ffffff00000000d300002084dccb2e4797bf00"/177, 0xb1, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x2, 0x2, 0x0) bind(r2, 0xffffffffffffffff, 0xe7) r3 = socket(0x2, 0x2, 0x0) bind(r3, 0xffffffffffffffff, 0xe7) sendto$inet(r3, &(0x7f0000000140)="8679e8ab53b385aa8ce879acd3f078bb15cd22fd559f82c14a3d159335a7f59d851db2d1a55e1f7fa19f8b884ceef1eb4f544ba19c40931f2bea416dcbc358fd98f7801033cd894da524812aa96cacfc33f95afb749cb70051fc51e0f48074d7dd5657b0611eb4533814cd6f44a991166cc20b04950b14635988e6e22a", 0x7d, 0x40c, &(0x7f00000001c0)={0x2, 0x0}, 0xc) bind$inet(r2, &(0x7f0000000100)={0x2, 0x2}, 0xc) r4 = syz_open_pts() ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000000)) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r5 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r5, 0x802069b5, &(0x7f0000000300)) ioctl$VMM_IOC_INTR(r5, 0x800c5606, &(0x7f00000000c0)={0x0, 0x1, 0x80}) 13:08:11 executing program 1: r0 = socket(0x2, 0x8001, 0x0) close(r0) r1 = socket$inet(0x2, 0xc002, 0x0) socket(0x2, 0x5, 0x4) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000440)="ee08665d19ac14d5e51348771197a7728420aef61715f7b183d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82028611e2b2020000006262dd65c84e08c027ad12d417ec80ac134b281be097dff0efa5b32eaf23a299e04d2f45a611889ac19aaf1e936182e881850ecb792fd7a8fcd11c3fc8962eb3a7e61fec776122400e899ee0d3d92501f6a0b61deb75f7fb3ebdb5c50284a1a9d3c07651a434798c3813c7756cca69d82e887d5e6d3aee60a3ede69923f29406004d3bb7f71274e38621a609ff8a45d1c60752698af2b1b17964d885eeb2fa4a619c4627340a640f25a557cbc4b8e3e40d6ad97ae5a93b989c4cad4966ae37ce9ee81f139bcbba39a3e43aee56051efe6ea50b9d7f1b5f5446172de857ca84b4e4454099e9081a06f879c9a9fa340000"], 0x10) writev(r0, &(0x7f0000000e40)=[{&(0x7f0000000380)="96c674ca14a24254ae27da7e61e3a9f056de0418c0283d28e9137d8d31f344f13879d3123a550f28a864a9fed0aa99649765124db3e2dadb54c664063eb47dc58540204b6c9110d77bf09b82c48a5a00a3c33539dd", 0x55}, {&(0x7f0000000940)="3fcc4ebb9f40c3eb63ff84a0cb84ad19117ff18dc96bb3df8dcd2baed48890ea271d285b15e9be81ca119f16c1b65169181b4a4d43f75f26a2134d77f6c1d44f324fc5e1d8a84fcc48b5a3b32db4225b6542787be21a4e06d95c408086bd4a28e6798286455797b4bbdc1a3a567223dc128306013ebde6a02c70fe79e510ecd025", 0x81}, {&(0x7f0000000a00)="d121d92e2dbbd13ebedee7b754a1b5339158d8130f866f1b8c1687186bd80d0dd4d9e6357b7d05a3f426467113836020f72b9a88f648da8f6694448eed9ae61141597ecfdb8afc7d0bab3ca5a0813b08b5533cccf10f333381af8746f37c779d66e77167dfad5f05e15c6080619584be1b3a26bc9cd90a933feb42de2ab3d18274ec4dcb15af9640cb60cf0cc1ee76867be04061013e378ce570b8321336ae9b391a480931f1f0290df12777e2201b188bf94db9f7a02a62b32cb2a21bb6", 0xbe}, {&(0x7f0000000ac0)="57d990e3060893551006d067eadbac3399ee2aef0a853eddd07c32a6c45eea854fe1c7e677ab1c51c607c842c8411ba0170d1ede5463d365686048bbcf9d9d4b8f5d1ae8d1e6b30c85e7d44adc0c7c2c6be50b740ca0be3bb5e7051a13a9b885e7dbe25086065c24abbb9c626541933efb8db41298b77e27d97c70c3cef8eb741913249aee11a9bd2dea17608707b4ee5917b9df42c8488c23ddaa0447ae432c2e64eca5c7b97b92c642e21766ba9c9e874d087c71ce6a795854ddb729cbe5b46a8fbc8311a31f35813ff1050432", 0xce}, {&(0x7f0000000140)="dca3a919c756680989b8203f7ba779c0d178dad55171e2f5996096bd35", 0x1d}, {&(0x7f0000000bc0)="7fdf6e443fa30be8cc7b3e47265acd08bfd2fa18eb96f3c4032d92b739663a29577d54183fe5dc2092469db5a67bedf684522973aa50c38be98eb298512855382e6f9511267fa5e2b02ee66b2357055f99d72f7d6a258ab6d27863061ce194abb6ff2d3548dd75e1d51a2310bee5257c372dc018c0cd725d114d48928e8bd2d4eeb53f91068c1a6fd3a115e5ec86ead6b049912cd30df04bb58ef4cad037a95ab940959967f7baa9fe0fb3df45d9d5c8874574b080862773db314bb97b409c0442737314e246921adeadbb24748f7584bdc986", 0xd3}, {&(0x7f0000000cc0)="91bfca6861174ac3104ff285045da009b4790f2d8cec15738ce4edb82da597d202a4ae2a3a5b4731fab68dc3880d08d3206a3c8cdd0e5a9b66b73a5e8dce4921006b692d10c2054194f3c45bab05ab2a8236a22de16439ad5387f46d2cea580b46ab2d5434133c215b2e578691600090c17bbdfdc460348b439e425f61853a3470cc5a924e0283ae505319907759e01e513c59ee2e05b6eb386e3c990636c99eee7bb13c05febdf17f13a6273846579d9eef90b811a77c14dbb49cd42deaae585222", 0xc2}], 0x7) 13:08:11 executing program 0: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) chflags(&(0x7f0000000100)='./file0/file0\x00', 0x1) writev(r0, &(0x7f0000000040), 0x1) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="e9", 0x1}], 0x1, 0x0, 0x8001) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000640)=""/102400, 0x19000}], 0x1, 0x0, 0x0) 13:08:11 executing program 1: r0 = semget$private(0x0, 0x8, 0x1000100ca) clock_getres(0x2, &(0x7f0000000100)) semop(r0, &(0x7f0000000000)=[{0x6, 0x0, 0x1000}, {0x1, 0x8000, 0x17fc}, {0x2, 0x5, 0x1000}, {0x0, 0x0, 0x1800}], 0x4) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000500)=0xfffffffffffffff9) semop(0x0, &(0x7f00000000c0), 0x0) r1 = syz_open_pts() read(r1, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000340)=0x84c1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x2, 0xbf9a, 0x0, "7e73457800debfdcf0000000682400a52d00"}) syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x9, "c697d86aa43f83bcda5efb8da44111f0c281cb84"}) syz_open_pts() r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000280)="b100050202000000000000000986ca3849451ae3d3051020741038f53e8551f30ce390500e780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe0a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7da96ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000"/177, 0xb1, 0x0, 0x0, 0x0) getpgrp() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) r3 = socket(0x2, 0x8000, 0x0) r4 = dup(r3) listen(r4, 0x0) r5 = socket(0x0, 0x1, 0x0) connect$unix(r5, &(0x7f0000001280)=ANY=[@ANYBLOB="6a15b7ea23e15b6eacec9388f0ebcf9bd62749ab7987ad2e2b9bfd26035df405f04cb7cddd707c1715aaf001a5727dc5390fc52f83d92e6e2d6f7a4919866d39e3d5debd228c27f28ff23fcf534d7cc649132ee3e7030000aead17feca81221e5e76040000000000000077f42ccd4364560940b18d610f280d3f00a7a4a24fdafb0000b30a5ade4b6ba132d2daf588be8101b71b8aed6d8e1cf3338c6d8a238b5bc4f866d0ae85050097247b91d1c501cb1fee0aaa137eb2e073e0f3be7b43b196fe6eee45d65b63d108b131fbdf7103a764843083502766f3fb81beed7f9fa079d5610d9006ae3bab1b18a02e77f4518f3e09a5ca7913749401651b568b33a3a1fcc6bce6799ccd5a1107dd672db56930ed7938a6e9e1b9202e5b4a2be55f747b936711a71fc12928b697e35520bec6f58010881bd00b8abc6794d54ad12c60111cbf38dbfa22eadb1be158057c8796e160b04ba87923bdbce989093696b5a58fa0b2caf55aed3b121821f93143b7fcbcd3e04938c083e6401e33500300b430c02024bd0ac60ca6ea715bcbacecb20825a6444ff80f54a45fe1e5faaebab883ac0b81cc91ede3a313533f4463684ff99d91617286c81789401399f76ffddf07d16a267f00000000000000c47bcb4d19a6cfaf4715bdc6c6afbee85ee852384dd1f2fa50c2e919169ac26df6fcecc360c63bd716a32882fb03bdf2db812cc92286c3ee62176dbabde06d783b3a1783843bbb2b8528a4d9d0cb39a93a22f4dd175e59ba60728f7a9408921546afe3cd30833b79d3fcc372b3c013de04e46f83b297cc162a6eb71ca35b2a8f950f6b279b42bf9e4948db2d58a8246f82bf24cd1bfc48d5aaf949c8a33009acb8d269c7a2686626d29e10b6e695e5114400668217990dc365130e09fec93c1e5b5d431b0de41ecbc52c7df1e07408da2dcec3262425c8ec41937ddbc4f9038d6d97de73d8000000000000002aa93501f4739bd93a9735334ad75be262a6ce0a48faad8f8c4fb84d4b0c36242b0b19ffcad5dee6aa2cba2778084e82c1863ea10a915bf3f07ad5b6cab9cffb5c8df84a07282a7367ec4751cbd2de3de429362b5f9369b7d7db25276e94bf6459df67934c42134825aa035ef5ead45f5d9c0952c546ac7859d4be65c83c7dfde68fa0d0f117797d0dcf6854911d0713a196bc0924b66d9d1aba1e749165e72ed7766b041fcb57e081c3eceae6acfbe7e70e37796fccd0db7a606c0a7b440491c17b7d69ac07413a871f6a0e9b48127f59b441b13738b826e3b81f8bcd38710000009f620eeb9ac47d40ab632dd38e6734dfdc0faf8d97dcca6dae692313d92dcbb6a3790a3f10de82a24b860d74bd2e1517996f3ceb14a6052bd5384b260b05f0a0d1f92ba664fc6dfba984caf8929bf15d82bd8cfad9624f20931321ba60f979935f59a5bd650c2ea65cd60b1b525ca117d506dd91d9ffd1d17aa0334a27f1a15e050fd6b122fc6bcdb31b9826a17f777d13d2af2be0af6111e6c37d383c2987910a2510343b12eb66f70c092e6e24ec2793ddcfcea5c7ba4427ff52b4918af8d85c143084bc9769832f36cfd8e92a4aa8049800"/1145], 0x10) r6 = syz_open_pts() close(r6) fchflags(r6, 0x0) r7 = dup(r6) r8 = accept$unix(r7, 0x0, 0x0) sendmsg$unix(r8, &(0x7f00000001c0)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000900)="6bbe7896cd0fd151f157af0be891aa1ac395e4a5cce97614181bec01acf3471a33542c529d80d43804ff22a379cbc98bd2436a592061f514891884c0ceb7182cd4c7f686282f75afeecab89ed5a7a9fbdd0a8c1937f187148d09d28fa7ff894d74b303c939fbc57b5eaeda0a05554209dc1d9ef2b8eea8d7f242f27a365640b5c008312490044d", 0x87}], 0x1}, 0x40a) r9 = syz_open_pts() dup2(r9, r8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000003c0)) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) 13:08:11 executing program 0: r0 = open(&(0x7f0000000080)='./file0/file0\x00', 0x80, 0x11f) r1 = shmget$private(0x0, 0x4000, 0x401, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0xe5) write(r0, &(0x7f0000000100)='J', 0x9364da7dfcaec18c) r2 = socket(0x2, 0x2, 0x0) bind(r2, 0xffffffffffffffff, 0xe7) r3 = socket(0x2, 0x2, 0x0) r4 = socket(0x2, 0x2, 0x0) bind(r4, 0xffffffffffffffff, 0xe7) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x80, 0x0) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f00000001c0)=0x8) recvfrom$inet(r4, &(0x7f00000000c0)=""/34, 0x22, 0x3, &(0x7f0000000140)={0x2, 0x2}, 0xc) bind(r3, 0xffffffffffffffff, 0xe7) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r7 = socket(0x2, 0x2, 0x0) bind(r7, 0xffffffffffffffff, 0xe7) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r2, r6, r8) 13:08:11 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffff0000ffffaaaaaaaaaa0486dd60a4f0080baa11b00000000080fffa00000000000000002aff020000000000000000000000000001"]) syz_emit_ethernet(0x18, &(0x7f0000000040)="c7a895006ff2350ead861132e9f7bb53dd0000dd00000000") 13:08:11 executing program 1: mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) write(r0, &(0x7f0000000040)="a39dcdfaf6ee23f6df4fb372e99f73605fa2328a42899b99634c53f398aaf922b3bfb7d05c38c37954492057dca8baab24af476c4e24e0acc128a8321396a0cb2f2a9d87f441c115d0644d93b0bbb5e22da6315ce2d2e2865adc53bbfadf7a5fc37eb1a3a129461d3d4798da755d50b7102513a863f0d4e2556aeca5676cf01490ec90b1451ca5bf81c14ff2ab7aabe80465d09ae3961b28877d425163cfd24d092331e6546a533a02501e818dae06eb37d0230c08198aee49c9f7777a73fcc77c06a2d85a5ac25552bba15a", 0xcc) r1 = socket$inet6(0x18, 0x3, 0x1) r2 = accept(r1, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) readv(r1, &(0x7f0000000440)=[{&(0x7f00000001c0)=""/204, 0xcc}, {&(0x7f00000002c0)}, {&(0x7f0000000300)=""/59, 0x3b}, {&(0x7f0000000340)=""/251, 0xfb}], 0x4) r3 = accept$inet6(r2, &(0x7f0000000480), &(0x7f00000004c0)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000500)={{0x18, 0x0, 0x0, 0x3}, {0x18, 0x0, 0x422c, 0x101}, 0x1ff, [0xfffffffd, 0x1, 0x80, 0x101, 0x3, 0xf7, 0x3, 0x2]}, 0x3c) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) recvfrom$unix(r4, &(0x7f0000000580)=""/218, 0xda, 0x2, &(0x7f0000000680)=@file={0x0, './file0\x00'}, 0xa) munlockall() pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r6, 0x800, 0x5b0dcd2c, &(0x7f0000000700)=""/75, &(0x7f0000000780)=0x4b) connect$unix(0xffffffffffffff9c, &(0x7f00000007c0)=@file={0x1, './file1\x00'}, 0xa) r7 = getgid() kqueue() r8 = accept$unix(0xffffffffffffff9c, &(0x7f0000000800)=@file={0x0, ""/36}, &(0x7f0000000840)=0x26) accept$unix(r8, &(0x7f0000000880)=@abs, &(0x7f00000008c0)=0x8) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000900)={{0x18, 0x2, 0x0, 0xffffffff}, {0x18, 0x3, 0x8000, 0x331}, 0x2, [0x20, 0x3f, 0x9, 0xff, 0x9, 0x1, 0x6, 0x59]}, 0x3c) ioctl$TIOCNXCL(r0, 0x2000740e) getpeername(r6, &(0x7f0000000940)=@in6, &(0x7f0000000980)=0xc) r9 = socket$unix(0x1, 0x0, 0x0) listen(r9, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, 0xc) lchown(&(0x7f00000009c0)='./file0\x00', r11, r7) r12 = kqueue() dup2(r12, r5) r13 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000a40)='/dev/wskbd\x00', 0x80, 0x0) fcntl$setown(r13, 0x6, r10) 13:08:11 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) close(0xffffffffffffffff) close(0xffffffffffffffff) r1 = socket(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) r3 = dup2(r2, r1) readlinkat(r3, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/187, 0xbb) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_dstaddr=@un=@file={0x0, ""/108}}) 13:08:13 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x9, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) ioctl$VMM_IOC_TERM(0xffffffffffffffff, 0x80045604, &(0x7f0000000000)={0x7f}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0x2, 0x0) r3 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(r3, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) dup2(r3, r2) connect$unix(r2, &(0x7f0000000440)=ANY=[@ANYBLOB="319f113985ee088b2c09423aa24494fe8ae2089b36f3602a5e3b89332ebf6f6be6c9bc67111bd4bb59019c39643942d02916571bee2a17c84f2e67ef353b81b1b409fdc17b253c010288792db174a05fe127b19cd1bc90778eb6801a70568dd7ead7dd62a6bd77039f3b4b7c5abb2b30c22138d88d363ac0d8982947565af366fb7e80616f35183f4f80d80aad8aaa7e99356f2bc3d7764db04f198a302c5e4dab0738441ef7981a2cb1689fad18cfc135a9cf25b26af130910b0576f73ed37eba024975"], 0x10) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(r1) sendto$inet6(r4, &(0x7f0000000040), 0xffc9, 0x0, 0x0, 0x0) ioctl$VMM_IOC_RUN(r4, 0xc0205602, &(0x7f00000000c0)={0x4, 0x8, 0x2b, 0x101, &(0x7f00000001c0)={{0x0, 0x3f, 0x1, 0x6, 0x3f, 0x42, 0x8}, {[0x3e, 0x9, 0x8001, 0x7fffffff, 0x4, 0x9, 0x6, 0x6, 0x1, 0x6, 0x6, 0x5, 0x7, 0x0, 0xa07, 0x200, 0xfffffffffffffc00, 0x3], [0x4, 0x10001, 0x1, 0xffffffffffffffff, 0x2, 0xffffffff, 0x1, 0x8, 0x3f, 0x6], [0x3, 0x3ff, 0x8001, 0x3, 0x5, 0x7, 0x1748], [0x40, 0xce95, 0x8000, 0xc, 0xe20, 0x100], [{0x0, 0x4, 0x3, 0xffffffffffff0001}, {0x7ff, 0x8, 0x7fffffff, 0x9}, {0x3, 0x1, 0x7ff, 0x6}, {0x3ff, 0x200, 0x10000000, 0x7ff}, {0x1, 0x5, 0x6, 0x2f}, {0x0, 0x9, 0x0, 0x7}, {0x1, 0x5, 0xe166, 0x3}, {0x40, 0x6f12, 0x10000, 0x17}], {0x7ff, 0xfffffffd, 0x8}, {0x101, 0x3f, 0x3ff, 0xffffffff}}}, 0x8, 0x4}) clock_gettime(0x4, &(0x7f0000000100)) write(r0, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) 13:08:15 executing program 1: unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='r\x00') r0 = socket(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) bind(r2, 0xffffffffffffffff, 0xe7) setsockopt(r2, 0x1, 0x7, &(0x7f00000000c0)="8b63834d29a2bb712cdf775d6660eecd9b31859767eb3a1fc49219d74071dc51e68ff335cc082fc693d1affa0dc25a5b16540f55a747b992fc28d98335d041e901a77fe01771f6355331f1ea6933738464eded969652a13d656bad467548544ad1989da0b934ba8f713f87e469b5", 0x6e) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) r3 = dup2(r1, r0) readlinkat(r3, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/187, 0xbb) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000040)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r4, &(0x7f0000000180)=ANY=[@ANYBLOB="2d012e2f66696c653100"], 0x62) 13:08:15 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000800)=ANY=[@ANYBLOB="8b0201fcffffffffffff214147f7cd2de35e6e0f43e0ddc4f54cc627dd28a697abf7274c33e6fa1f406acd9f8d8b37b58ec54df48a472af1bf2ec4831751df5aa0dbbcd9682d8404c1e1c8d001e82006cf0343d883a98653ddc87c84abcc8833b4ed08e775bc4d8beb6bdb07a68845ef0ae3b290114d58b004cfcfa6a258e9e7ef6f086290cdf4a08fecfef706d1c22ef476566882ac8962638daec0bfed21314198260deca34e2d0bad4a67f5b9d8a2f0453c5048a100608e190189de783df5628752cffd3265826bf0e2e5e77101ef39dcccbee066aadb219dd68fb12c8f0d1f66e82e2d9509d46921015324b995afe1fbecfa72e8ffd0d114cdb0ec18aeee7110a3428a66b8da8c6bd4bd000000000000948b08d4d092a80c8ff96f321af3913385c3e75762bfb3f83d355966abe4f8d7526e83c50900abbf5c929dedfeb69934511e47280605dd5c8075bb682fd4df88d29629a3e719d396af5906e7ae68f0b1c7c45669ced89552d9867e1fdc920000000000000000000000000000000000c55e15fb74a27aa3f685dc0608f8a202a0af976e330206b24e324c495c60e6a9c4def7146d14ca5c0e70adee1efb8a72a5934900dd2eb696b45293848fd7d2e57c8c6dcb5e8e6b2014daba26db5e09aaa3e73c3a2f926c58b648eed0ad1359739022dc956090f44ac73ae9ac5af030ff963d73e6fd3a70ef72dd5000140628415f04b11c1c6cb80d71d92bf6faffffffe0f87ba1d401b8007008ad23b40d4bc225305a806a392ffba5033f189223f31ba8a50abc74dbc417a8dd4999778512e59026656bea1fd5d8b04f1553e2828e7a8a051021fd64b81e6d88d6cb886c383568f9d61166b6be3aed4e92bf32240639b4b417b00ce3bfbac4e959ca26cc7ea314da1f65d6211c64c7a3b9745a25fa84ae6b47754785f137e16b1ba03fb7d9ea668e57755e26e46b9a841a418806c3e93f6b0e3c9077d5b43e76b60303b723bf03f65ce8f7b821bac7d95d1e3ccd961238b8f904eb3b813564a922b7fc81705c6875085855b6a9927a5af8a78b2660ea4b7c44a5d738839790935400d3461344134282fabdfd6f4a2767ab3db8b106"], 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) dup2(r0, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r1) sendto$inet6(r2, &(0x7f0000000040), 0xffc9, 0x0, 0x0, 0xfffffffffffffe8c) r3 = socket(0x2, 0x2, 0x0) r4 = socket(0x2, 0x2, 0x0) bind(r4, 0xffffffffffffffff, 0xe7) read(r4, &(0x7f00000000c0)=""/180, 0xb4) bind(r3, 0xffffffffffffffff, 0xe7) bind$inet(r3, &(0x7f0000000040)={0x2, 0x0}, 0xc) 13:08:15 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x21, &(0x7f0000000040)="b1f5d915", 0x4) recvfrom$inet6(r1, &(0x7f00000000c0)=""/229, 0xe5, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) setsockopt$sock_int(r2, 0xffff, 0x800, &(0x7f0000000080)=0x4, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x8002, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f00000001c0)={0x100, 0x1}, 0x10) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r3, 0x0, 0x0) 13:08:15 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83e58d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d90ca0e27564c42ec8a60444d6f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ee6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c8296827600d2c4d3054126e21463", 0x181}], 0x1, 0x0, 0x0) write(r0, &(0x7f00000001c0)='w', 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0x2, 0x0) r3 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(r3, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) dup2(r3, r2) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(r1) sendto$inet6(r4, &(0x7f0000000040), 0xffc9, 0x0, 0x0, 0x0) mkdirat(r4, &(0x7f0000000000)='./file0\x00', 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)='r\x00') open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) 13:08:15 executing program 1: r0 = open(&(0x7f0000001640)='./file0\x00', 0x60e, 0x0) r1 = socket(0x2, 0x2, 0x0) bind(r1, 0xffffffffffffffff, 0xe7) close(r1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0xfe00000000000000) fcntl$dupfd(r1, 0xa, r1) r2 = socket(0x2, 0x1, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000040)={0xfffffff8, 0xfffffbff, {[0x0, 0x9, 0x0, 0x7, 0x80000000, 0x7ff, 0x10000, 0x0, 0x4, 0x42, 0x9, 0x800, 0x7, 0x4, 0x5, 0x8, 0x9, 0x5], [0x2, 0x5, 0x0, 0x0, 0x0, 0x4, 0x7, 0x80000000, 0x6, 0x6], [0x7, 0x5, 0x1, 0x7, 0x2, 0x0, 0x1000], [0xca, 0xc26f, 0x6, 0xfffffffffffffffc, 0x7, 0x3], [{0x2, 0x80000000, 0xffff0000, 0x7}, {0x100, 0x6, 0x513, 0x3}, {0x4, 0xfff, 0x7, 0x20}, {0x7, 0x7ff, 0x4, 0x9}, {0x9, 0xfff, 0x2817, 0x9}, {0x7f, 0x0, 0x8, 0xa612}, {0x0, 0x1f, 0x6, 0x9}, {0x19b, 0x1, 0x4, 0x81}], {0x9, 0x6, 0x7fff, 0x4}, {0x401, 0x0, 0x0, 0x34c}}}) pipe(&(0x7f0000000300)) connect$inet6(r2, &(0x7f0000000000)={0x18, 0x2}, 0xc) r3 = socket(0x2, 0x2, 0x0) r4 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(r4, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) r5 = dup2(r4, r3) readlinkat(r5, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/187, 0xbb) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f0000000340)=0x5930) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='W\x00') 13:08:16 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000080)='./file0\x00', 0x400, 0x24) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) pwritev(r1, &(0x7f0000002800)=[{&(0x7f0000000300)="9f87b8da180f68f847ebce8ca458ebb1beb82a17ba7ab83c7abfccd5c8f3e7927c055c06165f67d5056dd6bed6e7696f4cfc786a918eb1e7e75cd6a92c8364223f796f7b9bc8f7bde8269de113232c8421985e7a5961942b52d746c7426daa857452d85e2a3d74d21d52c99af671e7bd7290009c5430d4f4856f2a36cdd63a5b528e591ca8efc177b2f32076ffc11f9e21d4aebae10c267e22a43f9150e8651971a1275729a80b9aa4f2543569724c4938107cc77dad37b36cc06810a199c3da019c59b1da3f23ce3aa26f3edbbcea073813f7037e38a06449a3473c44a8f353a97e9210cc00b35d53063d1be2fdc973622b711dca501ce3a2054ab03927914dba4089ef4de85ec0e23bfaf7e139ea627f2554e5869c855fc6fb1cccca936f34b61a2e6cf35a383fdd0b17287d7427ee67b419480f6811c9dc070978ae2381514110489aee0b68194c2667923818d51f312f7e2c007875af67dc1e181ccc4f9e8a5b024b0d459e4e26640b23dfab1b6b6b3cebe3c4e3ada171014e2a7350a1694962cc6203d56a880c74719317d43e87d9d33d1fc8d06268e8f56a08a49398a7e2228210f751e229d92fc54a07af1d47c39ad57983bfa5e92ba3945b97db2cad04b8a63461227811919e74b9de440c2ecf1234b71911a7af7b2ca198fdb8fa822db7a81e6d2530778178e26072edc6f15ac9ffcba9fbceaba7a78c16300522774d045a7e00fa2752e8ad325338e335ec50a4f069cdfffaa952c9125cacd49b22464861a78fd48836455bb488b664be4653a2275aad1d39ed9773092b05a8ca8a8bb0f77caef563fb430052bbb3500b4ba9475352a7e1ea16ad5da544970d0575a7ea0a963c6971bd9b3669c370087d0e57b472bdc6c681180df33ad417c73d9870c74202432bb8b30e48bf2411ddbfee65c2cc5df1b4bc51e4e31d9d177cf77d01494fd8e7c08d4b8e85d67e2cd118ba3f419ddc728b7c350120f607b8b135919a9bf9ffb6f892c33cf43d8bcc7f999e3d0555fb653616fe80bbd4419018a05ebd292fdda7db8959a39ca2a05a1c561c57dc72892b93a3531bc10a3348d707389281212973b595729efbddf5887d4f5b88cacbd82b37ae941351bdd3edfbbe3688aa56cba9f0ce354cc207ed1996dcd3353e4cdfe03039d2da8c97f930aab867c4e6b2f45b617a8cf3d58fec28ce1b2cb5fccdc1cccad805008db18be2449dc68b3337a03a06a1cd51a855877d8270849afbcf9033c1c937b8b7023356e03c342985216618fe055f24251cb7493eb6a54d8a0f516a54f495ba18c06e48922e00feae5dbb6959ce09774c7556b5ec9c29ad7f764f515c6ff527ad9df24a7b6fa315418dab2210daa39a0c43d6b2d41ca0cd867fbde3649903c48b1eb0db6ee8e2000a6758d0cfbe2372f14feb16ce9f7931fa48f7ad0a43714f0da44734f3c3393fdaed69db0ebd7d82e00c11e3661fcbd367faa4e8199fc115335674d0b42a53142eff2dfaa4483f32870a9c18fa298d49bd626fdc50a04a61ed5b04a613190a8bde5db90510a7ba4bbcec0ae6f79b1231c4b25cef2a0d213480ebbff14b4669300f7bcebbf41dc1b232e1e96f1830ee6b7c9c04a035b0f4966405015b19a4b7cdfba35f64bcf70e936c3fb99814268fd651e0cf8351ec9dd22e50215f13c841554406be46cd5038950cd373be53ded8485201049c546f7c661d900d64bb624313b716b2b8c3190a2b91700efbc88ac75888ff5371a429e797d4e15b9df06c8d671088c3e89c17a84c84af308d9a5c4ea5cd68580c8d20a306908e66680d4ca1c380d330b73b55d2f7258cd0184dad027adcb65ff55844be9d79e7c5c218f7b967cc67b19d7bdcdbb653be23f469536858692a646311a2c8fb06c89bb4b859e7b6789a094b65aa43e6038db521fc3070e6fd68894ca964c27c55f035e1ee2f2e9352ed2612859dac1d1175743d41a6ce33fce7a705698830127005cfe42d4fb898c14746f56e6afcb69d511e9737ecdaf519db83909d8ed19a2a656f64507cea7689453c30fededf72611a79f07b3f7e3e2306d3881fd350c64798b6b85b1a6a0b7ff33c0b3e21c124bca40e8fd43ffc3fe247497482fad1c22ec5c6ee37fcb34c79ee175277034d0db38b2a9a5396ba177761f318dd31d2c10df2f8c3bc9a5bfd0288d1b1db9698ef7be744530436f92039d0258c27307d7f9518d64c88f0c3440787d970cffcdecbe0509a99deb8c53fe68a4b15367ea166d5039991dd4c5372bfc1fb33213415ba4bf2de6954328ae2ff7047138ed7f9518b4bc2a8e5366f4ad36643970a26e7a28967d39b00b902958ef7d63fb147b3df748646286794bafd3229e24b4ea9bab81d0c1dc90ebb9975fa31249795b8cce912a1f832b04177b853d2e0943758da8e87354c67ff62adaf28e635663d20125f5e210cc436e4708eb9f1c2c7a6e18682a73008cfe84a85e6a8849472bb32b8252abdff27348c0df8e242ac066c908d3e01e85ddb15c7d3052c4972683e14d67c5dd5ea3d6395ebfe1e35a8c16815c7df9480b04ca194e3aeff0725262157fdb57f894b00b54849b036ec89e8a6325c0eefa4139fd74f484b435bf97d99b793b2ac3ced8b066c20d5c8aa72e72ddfcb2516059133ee2bf220da18ce8854c43ba648b25aecb5f5f50bb52f27826961cf1fdd5c630f56e8b04c00335c9cdcc8c3608a4e2aec93ba21cffd3f94511c8dfd069e977ab07bcfec2428968cf4ed17a5c181b8c1d622f6711110037c8a41d89fd077c7c3f56321287420dc1f89f9fad52f7fbd163b962df6009d4ef8bb03e93d24d5d25e4d6b05186d7660f72c4fd7f3f6887615351fa1e2462eee7902ddb8e95577485537140e8227d466d24a943e2bb8a4714cae58003d5c4a687a70471e873797d7c5667de1d40e05f1bec894b8db0e774b390c660ca062a23b136348e37cb9598e19203fb2872cf880600be378f48bd3b6924b9c8b9cc2395aae7080e7c4463ed6d64121c0839737bbc25019ffa0d8170fc84dce4929f4a9accaa91fecb3b78d8d055f23ae162edcdbbc4fb3e6e06438b4a8ecff192cb8d4d9a32b98ba94a4b024e709a459f907594855cbd0bdf3d209382857fccf42ace523caae2903d1f1b360211608add8718157170b623b2a2a1b3970a82bd26bfbdb64742ab0e09d5e97525817f599c384f7738ea902b6c9b1aa1bfbc5e225034b9659ac45d5098f1103a64024f0b817dd7753850ebba9a1fbf7707b06798bc7d5fab5fa0aa26ecdb2edf1d84b1106af664280cfb890597ee559a49bfc4aee708d00c7b864a91b3b833f7f1a2156ebf349e636aecf960009a67759b54dac4dab6a6fa486cc9c71b6f5733192a7126f90c80cacc3ed855763221b291439d60cbfa2cde07d2b65e0de3559c85b6ae2b2f828fcced2ec001ca23340d88dbba76d5f4c1a66c3628110f5d0084c53803c48657014cd573de32b6d40e09eafee75c52ec2b2cc3083aa9be20ad79a6c1683efef1cc5b3ab1e7364a919a30e4cd70bfeb98ea1a9da816c315b07867f49c790dc1f6c2f370050f2734127acc13fecd11669c1c48cc5aa36ffbc684925cb7695cf492be2234d9a5d7bcb11c9c47d621a62c927e1f4ddc7e75a7919c3ba65de27a100e8b1193ef305789e4c6f042c6f7907064cb43b3bd2a2ce7e53b8b7f10602635be7eef7f3073c9d12c4fa54b53ac2393221375f398b87805681efcc91c95b2e747fd042ee1b0ac7295a67bfdfeaa74fccda31861c0a0b0c8ffbf9e18f921bab1bc4938ca812e441ef568092d5c17682149a640f321bd07cd6fcc159f9cd6e2e9a57cd7b72a6db759bc9879b97ef0bd80b9ecbc23dd824a872ac17b6e0d0aef85d667e751c49834b74fa19a0e83b60ace499c9905dcb0a271b36a7a86d7085222c95695df88d674d9694bb2f6c48e0bd94f345d263990b8717f14c94cae445cb1ec20a1a5896672ad1c6a0717cc846d77c2f4eacd2779d2e6c7f71ebda850ff2d34b7ef8ff400311859552336290b1929ddb4c2643efd3a3d6369fc81b21093d8bfec043e43d896b80286fb37dd42c05aef1409a3dc911cbae156b3a79a5f2d916a975bd6ef534287b4df16ad20a5522046e34ca4d918ad77a174b400bf0f057b60f5b003ead648af2e89f95ddda808b381c8b4cf1522d20c42ed59bb32bac69cbfbd112dec91bda224d5677a6a51a199809fc53470e17916b0efa1a43aa5f9ba1174a8fafc22f88ca8ed52cefb7dd6d9b2a46fba0812a6180cdc3740bcaed59d5e0679c7d5de8ad5a5c0f346414dde56f47fc2dc07a9e5d1e9fe00fafa891452ea8c09d0f46c579c7f890fc823fa9748dd08e3a9d02324a35a9610c8800b735f442e3faca45db46480f8dbec2e683c88074f559796c725e190c149bfaf36dd1fecc134d76366214ca83f7deb4ed3872fe508b86ed1b3c45d3c94e3a2a13a3763090158e359a44dddc78dae99c9308bc01f79e52855650ae413e085749f9ac560bb68873be52092923e91c78af85f7f6a36b4a96d3e07be2ddaaa0919cdf3ddb7227147e542def3fe5be838bd57665de8b035b0b9d6549715b1219e74102d48f98694cea6f52d641ecd3ced904ebfa2b76d29d679abbcfbe83c46f64be0b62f9312eb7ef0d85c319b8015f9836814d01f439f09ab74dd9bea91cb60802d243773d3cc36ed39bf03926a63b78febb809ce4f96bfe7534ee3725dfae70cd303806da0c45ab84204ea6444e494947e9ac9bcfbed240c5d56cf77defb8fb2e4808b05eead2eee7e1ba08f2d43b80e4dbb001c4449f76e681be7a061717c1c2f9b95634096ae31c55460e0c743bca0370ea20a57e3ce705d2c9b15c4e63b56eab86dc0780f09e928868d54394726be7fb8c493257dccc6292f5e05fc3b13899b8c283f564ae2fd35c4cfb0b4c5d1e65c8e5ebcdb3c2514866f99e5551f9fc30c8507b8800c1c900d28ec4bf4d7cecf29725d8fecc34997cf92a50593713d9caf542b03ad1d3dc14fe45c1a6225a4d3e3e969b15bc7aa8423aa587488d9d13c4e3eb19fcc54ccf63d327fc0cff945dae1debdc8139900b7ceb2d5b4820c07f225e5622b42f891ac1a5bcb9c6fa0b9e28ab9dd3312107e62dae82ce7407c354133442827c365a4f9dad82c7548c241c100b2e78f85a179368853ed9a8d2e3eb297621deaa85e1aebdacfa8672971499016b6d4727c34308e54e9f7bb76d80c3cabba6df628979072ce11911c1ea0c269bf2740650fdd96a0a05e681e157306d5e54cc8a1645a55203c4a7c06356a16625d22bc1d380ea9b4b10a120c559878731093f157ce341f7ec8c43d5162f3a958f39845273275346205080d003c7a4c6e69eed308e863ff2ec85224e3975afc25ec1ece61b8567a6bc90e1226c47b3f62d7b1909c2293bced5317a8a46cb19728a29c1761c57d1ea34ac45830e26e7d65f82ac8445cd24ff5d522d192e16fac56a1c89cdf5519723d59063407e365fc9a98aa4cf02e811146bf0c83acfd49ffad6603637bc6cd1129c776c2ce30a9526ef53836bb4bcc8eb2e58be657fe44be2a6a91206d8158457e3ace320652108e1ca397248536c6ec82934f5e3ca01b7c8ad7756759d34c93edc98d8960079e53b6fa4a3d2f123ebc04cc50ed8561dd815490f5691cfb5bc8cd4c13faed87a18645fdf285fca3e6306f1911eae9400248af81c29e593b9ca46cab53e9f247ae4a94115158cd263c5e6ce8825c36576328cc272e71f886b53a285e2668111ebad497b2145e14ac9b43b02098ced6fca6519bf1367e7bc", 0x1000}, {&(0x7f0000001300)="34cfd0d0db3fc7493bdba54a77de21d1bcc37104d08b12d96d855bab507a66a0f887a2875041f0c4baadccc49ec82eab221a520a63d8849e084025b98c7c91534f107810c86ce763ddc27933fd083b34e5c474792c78674343da3004a544c745d75bb4068540636d40fdccc636623045fca065a91b71c0308c680da36a5a539b76ab02", 0x83}, {&(0x7f00000013c0)="56cbfcf0fad3acf88467ec5f5f2c232596f6479d1c9c2c08b654458b9eb6ab3a09018b6bee0117b0647a38cf47b245ec1419d0cd264f230e464954900cd61b15c4ef459efc8b6e0dc0f727e3c7ff8a31a1809cb61c6689abced0ebb50a071b95e490e18efdfe652dbe56672ca3c9d8b251d31ba6e319623465ff4ba4295147f7529722ff28e4cafd7d681078a4e6", 0x8e}, {&(0x7f0000001480)="5783bf2d1872ca2541213d9474cc7452f8775ab5ea31906d52261ad5dcfd00044e86a793e749066eea3c033dbe5117cfb11a2149e8e3c74b6785ca9bbedce1df728d9f38968bcef370e12a47839f134ec7c5f05f76d1c94424980475e31d7f05cd8acacac118cd8506d560e0e3e07a3a6abb31370f8c7b6fbe8b3fe6d23d8b882d2b3327b63f7d0a21df598c4337b84c8549ca09d158f5f3e5ac04f01e9bf71cb0ab9e71c6179b0847261cefacd34ecede53421579bc91d6707d4974d7d8d3dd71679c1399c0374b9d900079c8786f6c10253f880e", 0xd5}, {&(0x7f0000001580)="1a95f98e6025f4aa2ea03820ccb321ba9218a6da7b43f116b1b34406ad58c53a56916952be516c814ab34ce4bc9d9544471e4e18c961e5be176d984bff7c37b1f4ca4700f9ebfe00146b5f7a3d558533f2358c9ce6c8ab4a8070cb88deb1fd4171f4c8f1ac89b7308fc48109066e5e4b8036559a77fea42b1a4e32eab075ac9faf34522f170fb1ecbb4c219bb0f0376a3cac3a8bc5250d44c07b578e69894679a720286a44bc641842aae0eac38c1dcfbecf0350ae3f25ef66efa56625bf7bb2f0e553d2b8bb9ffc90607aceae161f3aca40610a755efe655dad7765a82848e104e78cc60a1e937f5b4660e67fd40f2d4d1b80b35f652e9ed962616fbf92449f38fdf02d9ced0f65b3ae42dcb51640c9b1a534b03a9b2ef536998e39377d179cf2615f582068570ae67ed99329bc9f0f8fe69e406ed3165cc7e8afd752c95e8c6c2ae54ea2fa03655acd8affd5ab4a089ca9d54f1c8fcf8fe2a3685ddf6b13db9a1ed8557599197e662753e5ea1216fd8c151e1938a3db4e528eed66d303ebc75bf9db3c9a8cd3fbaeda7b4a5c7b9aeec1ecc8c7fb8c61aa6416020bcd405d8a9157811789c6295cca670e3fd770f831b5ab5ee7bc5b8b153264f4c9ce8bd88554886ac22c901f977c05283cf1f3b2ec931b2dd771cb0a66c280bff09f785a44d2cfb54428f564ccef2778387d75ae4eb765c870a68458fe3a8c7e7073fb43ceb98c0152f0ebee5cca0d8a18af3c9d667e91893365553994af7db71335aa0a2575b595524b31b8dea1d40b5451d3855fc20e510c2c6f36365e29935350bb920f8dd95a751841b088c364fc49988a15fb1c6da4adc71266148b9a5598884a17649e95383574103afd2f1ac334110125a5f340f9539966b0cb31aa2d013db04d6c8ef668dc6ba52526019f72a903684832e5aa11a49e804beb6947267bc7932c8fb909edc2b3fa8d7515c390406052734fc01ef468df3411aacc96f0ecf0d5b16a267e9c0b70738b1bdab46efb372dd659bbaa22e2c1d0bb3ae6aeefd8b29e936220e64a44e623b8c5b3e31c6fe1d7e397f00d5b7b69353a244746b6e2c2c4ef556fdfcf0c2d0a9d9ba91a7742fc90ca029dbddcb09115da544b6f73afd72bef8d4bd26441ef0451c9f52a4c662a54e5d466d6c00bb04996158c1839b37d9ab58a474fd55b2ac0ee917dbf0f13275fe8e02a0d8cbadb47e08aea25d4bbdbdd294df80c9a419ad67719c2cd770baec913c90ad24672d1a2067097bd54fbb1299d180753991abbf17197490b3e57bddcc0dd532c37d6af8101ed0fb176c47262f5b45dcaf8b39ea1e6a6b8f346fb27119cc8388e590a51828a6f197d206fab732e0e6e98746902f9b277d1207bdbff06d23e7f4498d5af4cc1dea9c81a42ff22f4325296e7bd6e95cc6a1462f94c534c8d554fe8ae46d147ce1cdcb5eee9b03f6274ef7224e4429392048c56858d52bbf6a500cdc68b67b820cf009de345ced5161f8a087f0940b1ad575973ac65a3891783a878a9d50df96a134ab41becdf8599b8a31b1be8011516863d0451b6282ce86cef10bf7be083be281dfc2f830e6b2da26c2c607da5c9a3aa97743d84f87843a7df8140ff97d46b27977ae1acb6b8ee897ea02591a48981a744a212a6cf37886027585fc589f227cfc1dd5e8e1350eb4db7aea25018600ac4520bfa0f4f885d11210177bfc505b571410e8ccf463e763a5e71c4cd1a8b80ba89ddb23271d019214f68ec0dcfb3c4e422ff21b98c4c736135e720047ad473c37d1b711eab4755d9dd633b853dba8036b23bddc0df80db465f3caa61405ebde3df6cf54e3c248e2393e3db0418533d5f9b7c43766204251c239dd837fff3d3fb846e991a72a42ed1c9adea41dafceb9306494c5e0337eb3769f3bd8ff9c5bf1ef76624fcc4c21c8ac5ff97841e3b3a5ecdf4e6147b1781574cbf1cec857d1e6742953e2c13d96dcb5f49ddf292801def1a0b2415afe7068f7a43c32f03e89e6051e3e10b019c8d54603fabd6db3a9e0dbf7d55904084c1d0affcb48a857783a48fd1f086eefc30165a44687d97f8eaf4ea27c6d6ec78d5561ebc4312963d1f783eb8193b985907800ca4e3957020fb1878ddd8645b0ee82174e882a7fe404b0df06057df964c2ac78d6dbed0867bc28275f4e0e480a0fbb2a3d517da2623613829f83605d27b4814d5b847fce4caced66100dca1c26a32fdbb074cdefdcbcb0f7f1758427d3543a560bb728783c1d17dc39eb0983d66d78068b06b59d6a767fff5ff95a0ab918c3a2018398fd7c7e29bd3e550d43b27370cfceae3da17b040c6b4538139cf71bd8225124b84a5a64d1e0426da0c012af8f8d4df531ea33fd77763c670c89ec76aaf072319d0296efce8156dd0c0919a5431707b27adebf1c1dc1211347ebc28f1b1e06f77940d439fa1a1bf54fff21c9e9d43bac10e463ba2826928abbf4f2f20b5d85ebcdae70165b7f22065d0f487e286213136871ef1c83fba8a84a89be36e0f7ad4ae0b9a26100ceb4fef6a308199e17530bdd6319040158d6f032f6cdeb21db41b95dcdfdc95a246b6c87d4348b6a78599856187658457b414334d71dc8c8165a7151c91c2b0ed0ea1d0e48ff096788c81bfed5cf7854f9834bd5bdf923fb4e4a336a91456dd193ad3c0752087d7eb77cb7979ed94abc208c9348cf9ca4acbefd8effb2e540fdc43f7c9e43df58de020fd4a4a7779a1d18d9d414db130fbc2a6bf202d1b8ed3ddc1af2574ff8afed4a2c5b21296e98cf34f39699483ae24193008ff46e9254f8ed0f825af953e803d70fc5cfd122baae236dfeb68d860e8fde720ac538f642abc8d8e3d5ba655be9af99b8ec0c38562b69bd42c666c81db42c5cc0711c2bdff87bd0f1bc42d5db41e0c2e5e34831dcb9fdddcd6dd666198f325dead54cf1c842b3c5446efa84235d0daf72e2b19fe54d45b60f161d64bc9c24c692ff682827dfc358c788e5c5afe016ae84f145cdcd0a04e65816730b9b824e64b5246681f79fa4378193dfbdb44e38afb7d5dcd758f061271d892f1699caca4bfc75e44bb6b0cc2e46af6f72bc705d23cb6ecc7f9638ff39b3a461a809aee9c9385ce0b49f664703d367fb389b063731119f7d4828dc8dd574fd1058cc51fecdb5489da788560d89f0ea5bbbbba210414e216f62aec04e15231f52153c1a550bc8101a3604aaf0911eced92d158bcdd3a3e4f9367dc8e83fe56dc221104c6be136cb82ebf6e77246b94bd00c0b34cbded7af303839a1199f18dd8ec1e0f948e83c36c7822bf6c5e31dbc8f904ffdbaee6edf490729eee53e714951fc9f80d2f96d1162d7eb547f4c030e5e8b9d2eaf483f14de84ac23787b9351372cb6a78d519f3e93a6ce9bbf03dd0b2e8c99a2d54a32283d6a934076a46a8861caef9f9ff1fd75c396218d5bddaee1cdba711224629214ec3c8131f20f532dcd383ad2dade85848ae77e77231c480c937b0f9276f5c80e2c591988f992d991511f33d9407a9ba2d4eb19bc89c9dcc7058dd783dea6654421e853a8d290c2c07700586aaf9f310116b06062ffbaa366feaaf33e1a39a06f87b4431d74d4a5f9e1d8d94fe7cfe6759dd67449e3da872556621e6a68c702502a1bbb3beb18eff186c25dae454bd33631852126b0abea123176d5c8090ea81d6982304f64c4a9ab429e202e6fc5b3a7c59bb2e2c7c9042baebde64f1a9bd56949c8f35501b21279c67c4fb97b7fc94b30be7d27f47a37d637126e976a7344d7607050bc697c61a361381bdc00c02f8f19f5bd4705cb03650c8517fd3f02e4bf15b8e367435ae3cc568a46a5d8b7520a4d140c549ac99848e37d1841815fdfcb5257e1835d8b22bb083efd5df72c1a2e8013f8bdb08b36b95f056d7c890840787a3ddb8ae3a752fbed9f5891cfcb2c498fe8a91fd7294032332380b59e6b0e0d70bcf96facb36f150f0849dd0752969124272a9a21583ca1227cef1071095f53cdc6b2f22f58d7978e22c40d382e0fa007b261c8c5dbf33bbd32647def837d42a8d0457f3bd3cb4c276d812ad3c12ec2536e2d20e0838382c86819ee0203aaacee43549b22ad36c65ccf0a42204157585540a075abcb0de285c1a10b98431ef9837a5f96c70d57b6a8280ba77fa6aa0c599c7726af8738f143b125c6ca6faf688633e4927587046561ac05eae69c244797011d62a356594257e3a8f5fe07dc308ee93784d03e2acf659a14a5a3109e736210e3a0873a864147a1e1d2983944478913546f522b0398743e94fd7e767e141eabcb2758928910a66ea17d0451d01876111aab2f3a570d7a6e065b9413ff88f4ef241c7bf4bff2801eaab0c2cf50b2ea3da0143cfae99db066563f9b1cac343ee7833ccc0c2fdd2555a6a2b39d6231985b6b446988ac6a3c05ad140d208493f309334529ef4ab9e72aabab648420b676a68ba205967d756ba1a801bde8894883528d4875b9d29d386b29730932a18174107c8b8e8bbc84a4d36ff6576b89408ea4910032b12f892d8de004b617c4138e89ebebeb49228b8f63ef858c7e1764f44926ac6b89b2b32347eb2086bc057e009a662f14c5c01fbe97ad2465c7530ceefc113bff081451d1c4318f18e7f7fef3c2dd5d1ce8ede789638de292b7b86e4d366a6a3a6590102d9c2bc400533593dd02030e824c5edf9afd048a34566c2d3c8275b564c7733a7a82bf87bb63df41e0e67281979eafc8218d6c91dcecfdd0c6d2fb60af63a438a31de2df37eb9526620a6266d41ef80d7c7de7666ddfe6f21a417b327da9caef9dbccb3b8f1b2e0540fc68eff888f459b230f7a2fdfb1554dda130ad0a4237afe24ac2290b0d3c471f3654bc914d5150b00c68519118e2a943d5d9326771b779c719415f79d4be2220c413cce3fdfd56f6bea8c3c5d4da1781bbbacc6f7edbfae39951e199371af5b858d44959a2400f723d8a0b61de145aceb10001ea22a845e16fa3356784c0d6774e92d84946cebc79dd7ba135c2f4419b7af97ce455da21a8af2a485232203ea221d8dfe13ecaf1cc33770260349acc94fa64b654eb8ea6c343f302920096eb06741745e39f86e8c49f2852a849e74162d486f9bc2deff77a035004db213476f42b424d8bb2fc2877381b5155b60fa3c22d31caf96d3fae6c1dfafbc84df86d1334ecaa7cc4a7455da4186f5f7ea422f47508d4d4b88b84786ce1ca724eae0f927dc56da7e3efe816488a5d45b7316b3e927310b8b11a76a656af1bff034a7af4af2a32cb13ebf38f742d5e700e68b12b64194dbc2eb7d471a26a1d47f68b50be0d6dc052ece4379c9bab1fca228fae4845914a032c3f886aaba0933e136f887b4b4c9e8da6b75d1941560aa0f0d54f8b184ec58968dfec4a69e221c8f9d682db7756d4c616d159958834b6c669a71487d8de445993e1ee39a753fdce65b2ab670b29897c150b4d4e606858c9f51d75e727a0065df7e168acf61e414a9048db143021a3d29a15695b07f5f2cc839f71bd5e857ca31bd319b4930c2ba49b49dca5d53bc417584cdaab70a83f52246b24ef88ea5161efff21c80d2bc3c32ec0850966f6a0738480bd01d4fecea7602f74d28dde64d15c2c8305f917c238dadda3759109573fb0ce96f49dcd0cfbd5f554bc6fe197ec95f389b04aafbc79ae13a9ad944401d6a0887a15794558085d4b58f1feaa68128a8cc6825eb4a61d06799ed4acf23297547cff84d30d41ac10bca36e447da41045207e766aa0dfdf5f12f613aee532c386cfd6aaf32da7f6a301583e9633c6439201b4f2f779ddf", 0x1000}, {&(0x7f0000002580)="f7d5c2227e6a9a3641bc3a2c5dbe2c0715c670d03ac245aecbcf1a5dfed8acb94c47a0fe95d1cb45b4618a754043ee1d4560dbd05f9bccbbe1885504834ecc24193963e76ab7e1d9f5d3ba57c504f67eed70a8b80af960f001e9e733a3fe90f7198f6decde0f8d8c3b0f05fd40dba7023598050b2de637c0ac051e9c9ffdbe7239024db6a17cd7493bb214a7d78387eafd0b76bf2b46f6f3aa4ff89855af4431889a90a5e5c93db412dc8aa0f2b1dc1081eb67918ca6234f0d6f733c7a6b65cedd6b76c525bf272931f0cac0a5d5e71a83157bdaae3b1cb135623fefc44e69bb152888748c7fc38aff2a3c910ee38104e5a2cfc915", 0xf5}, {&(0x7f0000002680)="1790500659e8203cf65ac5686a337d99e509e0733f08d8fb7950ea6254416320e0fcc56e0d94b6b3bbca8f59aba5381743e12fc46c0b2ca56ad133f99523d08feb5284a704deab1cd4bace2831ccb1661465d4c16b1ec014a2a71da981a9d6c5736a13963e202eacee9f08407a5aae35d7076f74d3f5d6ef6a9490d3cc5c25175c9df31aa64569584538b34335ce3dcd702b654b65d9f5da48225917e75fae73926c74cff08b21524750c7b735af13a0aab5d2", 0xb3}, {&(0x7f0000002740)="629229163fa7c4e5bb5a34e599c7d3deba2ca7f1566ec9d5b1f36d5d5c5eb27d62b3f6bb52c3dae7875888c26cee4d53b01e7393aaeed6bb248cfa11330fad24a4b5811342063debb75f8faa25032cf01e1bdd29e3ed341d9e570aabe6d18c2e9eaf5be10047911300e5bed1544243a6a1c545497413d79b105b6e10d1e030185fec9803a5d05dfdad1f7eedee2cba5e3a8ee058245f3101203a3e1e", 0x9c}, {&(0x7f0000000000)="35f32f0538f6336252e801968b02b49e82", 0x11}], 0x9, 0x0, 0x8) close(r2) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYRES64=r0, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x1c}, 0x0) 13:08:16 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0xa088ac064810a368, 0xd1e32c93d5b40ae8) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x408, 0xffffffffffffffff) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x80, 0x0) r2 = getgid() r3 = getpgid(0x0) mknodat(r0, &(0x7f0000000100)='./file0\x00', 0x2, 0x8) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, r2, 0x0, r2, 0xa2e06871274b3b90}, 0x0, 0x0, r3}) fcntl$lock(r1, 0x7, &(0x7f00000000c0)={0x3, 0x1, 0x8, 0xf36, r3}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) read(r4, 0x0, 0x422) ioctl$BIOCGDIRFILT(r4, 0x4004427c, &(0x7f0000000180)) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r5, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r5, &(0x7f0000000480)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"}, 0x222, 0x40000000000800) 13:08:16 executing program 1: syz_emit_ethernet(0x36, &(0x7f00000000c0)="c7a895b22a241c0a078359ff86dd6e3665ec0f1d000000000000000000000000000000007c4889b656c3e4cb8c4213dc4b7c72236fc9") socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) dup2(r2, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0xffc9, 0x0, 0x0, 0x0) ioctl$VMM_IOC_INFO(r3, 0xc0185603, &(0x7f0000000040)={0x35, 0x0, &(0x7f0000000000)=""/53}) 13:08:16 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x108) connect(r0, &(0x7f00000001c0)=@in={0x2, 0x0}, 0xc) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) rmdir(&(0x7f0000000540)='./file0\x00') socket(0x0, 0x0, 0x0) sync() r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="82022e2f66696c653000184fe320cc578a36f6c311a388791435a41d8c30dfad8373fb648b6d89851d31a4c9ed91149038ad2652642ad710c03be48e61665b4bf83158a566860828df9f216eb67c8a26ead8ad3a69ac5a42011edafc4cf5dca73c577829bab111bb7ca07b9b8fe0f2031559074c166ed93317715be1f88da8c9764d3fa3bb7cd5f64bd27fef9e06f12c1bce5ed87d2a4e4b25224aa70d0f6788babb76f279653733437c45bd632937a5b0c92df52400186471f84b57e5b9cd26e653"], 0x10) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xff0014ac}], 0x18}, 0x0) unveil(0x0, 0x0) ioctl$BIOCSRSIG(0xffffffffffffffff, 0x80044272, 0x0) listen(r0, 0x598) rename(&(0x7f0000000240)='./file0\x00', &(0x7f0000000400)='./file0\x00') pipe(0x0) getdents(r0, &(0x7f0000000480)=""/180, 0xb4) ioctl$BIOCSRSIG(0xffffffffffffff9c, 0x80044272, &(0x7f0000000100)) bind$inet6(r0, &(0x7f0000000280)={0x18, 0x1, 0x1, 0x2}, 0xc) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x1) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./file0\x00') ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000200)={{0x6, 0x20, 0x200}, 0xd6, 0x0, 0x8}) r2 = semget$private(0x0, 0x4, 0xa5) semop(r2, &(0x7f00000003c0)=[{0x3, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1400}, {0x2000000003, 0x102, 0x7fc}], 0x3) semop(r2, &(0x7f0000001180), 0x1e316d81a01eac7d) semop(r2, &(0x7f0000000240), 0x6) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000100)=""/246) semop(r2, &(0x7f0000000180)=[{0x3, 0x401, 0x1000}, {0x4, 0x1, 0x800}, {0x3, 0x0, 0x400}, {0x2, 0x3f, 0x1000}, {0x1, 0x7, 0x800}, {0x1, 0x8, 0x1000}, {0x0, 0x5, 0x800}], 0x7) 13:08:16 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x55}) close(r0) 13:08:16 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x7ff) write(r1, 0x0, 0x0) bind$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="01803d3608786c6d3000"], 0xa) 13:08:16 executing program 1: semop(0x0, &(0x7f0000000000)=[{}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0xfd}], 0xa) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffe5ffffaaaaaaaaae0486dd60a4f01008182c00fedc000000fffa0000000000000600aaff020000000000000000000000000001"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 13:08:16 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000140)='x\x00') unveil(&(0x7f0000000340)='./file0\x00', &(0x7f0000000300)='r\x00') r1 = socket(0x20, 0x1, 0x7) r2 = getppid() setpgid(0x0, r2) ktrace(&(0x7f0000000780)='./file1\x00', 0x1, 0x20, r2) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) bind$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) faccessat(r0, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r3, &(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) symlinkat(&(0x7f00000003c0)='\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', r3, &(0x7f0000000440)='./file1\x00') r4 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffe, 0xfffffffffffffffe}], 0x0, 0x0) r5 = socket(0x2, 0x2, 0x0) bind(r5, 0xffffffffffffffff, 0xe7) r6 = dup(r5) ioctl$VT_GETSTATE(r6, 0x40067664, &(0x7f00000001c0)) setsockopt(r4, 0x5, 0x6, &(0x7f00000006c0)="207312c440cde9b6e821b35a7ca4746907e89cc31431c4613323cd883fa53f833f88d89c91c75f85b2df3930f99ba640d2b9d74b8a6f0e05d2c6c7ac24663b2fa085fcc4a2d0eb9aaaae2836441c1b9d464f70b7cf536fa87e49abdd69c7432826798a18e13f1b89496293eadb891c3678cc56766caec17b3ca09df214800990a3efb581798ddc289925565aa75333e4e6ff00474c3de6dfeeef9f3eaf2f861c33fe6f0f81aeed27f60905109f57d33b23381644001cd839ac70", 0xba) ioctl$VMM_IOC_RUN(r3, 0xc0205602, &(0x7f0000000080)={0x45d, 0xc9, 0x3, 0xff, &(0x7f0000000380)={{0x6, 0x5a, 0x1, 0x6, 0x2, 0xb2, 0x3}, {[0x8a9e, 0xffffffffffffffff, 0x2, 0x100000001, 0x1, 0x8001, 0x800, 0x4, 0xe43, 0x7f, 0x2, 0xfff, 0x81, 0x9, 0x0, 0x1, 0x7, 0x20], [0x8, 0x8, 0x80000001, 0xfffffffffffffc01, 0x8001, 0x300, 0x8000, 0x7, 0x1a, 0x4cf], [0xbdb1f62, 0x0, 0x5, 0x4, 0x7, 0x2, 0x401], [0x9, 0xeb11, 0xfffffffffffffffb, 0x5, 0x80, 0x5], [{0x6, 0x7, 0x1, 0x8000}, {0x1, 0x6a3, 0x80000001, 0x1}, {0x831a, 0x6, 0xfffffffe, 0x3}, {0x7, 0xcc, 0x7fff, 0x101}, {0xfffd, 0x7, 0x4, 0x8}, {0x2, 0x2, 0x81, 0xff}, {0x1, 0x1, 0x8, 0x7}, {0x0, 0x6, 0x1, 0x4}], {0x7, 0x8, 0x3, 0x4}, {0x3, 0x7, 0x0, 0x6}}}, 0x3, 0x1}) r7 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r7, &(0x7f00000007c0)=ANY=[@ANYBLOB="0000000000000000949dcde16eb5b3193d38e9b854eb2cf1c51b76491a423cd995f9aaea2b7765322971a37ae2b40bb8341e278fd15ad1f8184945295da6612873f8e6b786beee272bdcabb0d0f607a9d440451b13b618965ef13b3be61276483190cbc18657c4d4ff74a1ab2a50fbd0a038a492e1e8adfec40ea0c35b609179bbc9459ccd0732ce5f1f3393526f1cb5d52f08354e24c418e76d9fa06e5fb9eb2414357e0c4cba9965b1729e55d68a932eaa3c0ecb69b88ec684d7d4870170b404d5fe8916bdb0e257b9b2c668a7d5fb965bcf15f0fbbb2c569e714d07dc618baabca90f547339d436861f147bb8c67af46ae60dc0173efcff9eb9a2"], 0xf8, 0x1800) r8 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r8}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) msgctl$IPC_STAT(r7, 0x2, &(0x7f0000000600)=""/165) 13:08:16 executing program 0: r0 = socket(0x2, 0x2, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)={{0x4, 0x0, r2, 0x0, r2, 0xa1c30682321f5ba8, 0x9}, 0xc6af, 0xffffffff, 0xffff}) getgroups(0x3, &(0x7f00000000c0)=[0x0, 0x0, r2]) setgroups(0x1, &(0x7f00000000c0)=[r2]) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000080)) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000)=0x9, 0x4) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d93c6b8a03b10820a58fe43bea7a07246ebf798f5ad2d9ac55a52f7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb584d490000007c62f547d55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacb6584b976198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5daa530239fc1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c9fc348ee4013ecdb22c5"], 0x10) writev(r0, &(0x7f0000001740)=[{&(0x7f0000000300)="8d450b73cd037223d878d2f882a222c8ce77dd635526a6cf3a0fc7031976d0229330598d2a752efb89e8d4624d497649c690b2e8b428a49bf2efcfa10a040df2e91bb97ff7417e89608ff8c92ff9c50b1a21620c94f5880a3c7112e8c9e10459fe7768934b77e8b0d18f5b4df57d13de4568bed1f8b50a72e091b5fd3dd05dbd48e08bf45f43a7376b0bdee1dc5235385cbaa05d16a2af53dbf5dd68594140bdfeda5c9df1afa79c4a1606f884e7e20177f90c2b0ccc44a507b028c288fbff4da3464f5312d65f1cd7b65ca292dca1bd7d736a1fbf641bc79727620da18c6df4fee473f91f083164328bea977167c4145c19486b52d9c7a49546a101f373ecd4d2e177c10be3969e82e41f0d0a751250f436fe223284c340cc82e42e98f9faae8b1cd7346194594b3d5024b009e4a6f9414868162c663fc709963996410f059fb7b3e2780a359572b3fda9f0ae5bd984496ba93fd5f127b9d6703fb78dcae129edfe2a123bbd948e5a9757f969942b72ada33938c7fafa596fbda68b1e79ec21a44f5de33d5f2e88a5a2092fe616e791b6f040d70ff9e3685a8666691e3b2ee91f5de157c46545d99b9755dcd1dca7096521e321df87c3c168341d643eb4c3dc46f564d6c8d2eaa5e8877d67772650313ec840e83d493446fda75eb47394f16fa3a2b22df6617dcf7fcd588add8aa807d0ba1d805b3c6129dec9e5b98b0ea68c54ab2459dd68a3bdec99856c0ede6f299d3d2e5c121d2d7ed86314494baff3b3e92511749d7a4bf21ecda9ba5b1f6b71d2953667ba28f9bad2205a89f8be6ed9a646660f4550887aa14a2119e6c0fe9c9fd3bea57a06b00ef8e29dfcdc3ee667ca55df77424715ff32a868c159af92b0a0cb618039e18dcf9e219a717039b7bfa2063163adf5f684414420f3d594c3b3b15737110be1fb207874441433f308d1ad6f6f38198d8344f853509563e346480b816a764c4c6f824aad801fbdd535a580cdb52e98c7389551c38112e15193084504c65c8bd245ca369d85ba37d5e49812cabda02ce5809f52dc893a06a9cc4d2944ffc9d0a6b458c55c36b2cc1e48a6e12c580e2f03d9ab3fe4c26aa06e0f1d8560d63026220daa6e145b0e670d2b126fec904133723a05353406a726ec6d70265345d1d8b941e31980db4a47c8136a56458e566feb8c2b46bdb7cbf1bdd3cbf3eeb2b8e80cf41ec0434b158dd394d17e1694c98911a532f218f0a772ee8eda9ec97812fc0588e18216d701bb545e1dcc77ffc214932dca1fc3d2a3551632f9070b1d5ec9edbc001a7adb6103da337a6694d04246a154af1d2165f36f0d78523c57af442a404759b4370bdd5f450c33463694a534e1dbca19a2a6e9b4e947e249b9057c299320a852f84f9f8cce733857a2e804bcba5bea6d40cc6bd11f669a8852a2cc990f4edb25b846a7753492ecab0b9bc32e167f4ff01a39078f7327aec8c44e3796f3c441df5c49001e644b5512ea379e0310c8f532eb7bd334b83f6adbb0d5ce8a67b838ac93e9793c185c1112d9813b325588c0b0720bb8d5efd0e32573c6e992d0156bf52b7643da9749287617488f218bcae1b746af59f3fcfc320eac72a7e7b68f7d9607613b5765a27700b03d168c47f7a7af2bd0322027c530b203dfb9ea0e4d00eb7a4dcb62c3f0d93f6e1a62af52675e4a3c94c1220177d24d24394b49f7b04c91ba1e4131567542a81ccef18c3f4079021df9658cf2f5acffa7b6ce86c1b079ecb31317226ba8eae97b1cb3711f1762ec73eb25344f82248f8fb4f4e5b7dad35fb254005fdaf1140af88bbb5a1d53462f754ea98bbc7d9d6d1581e8109e98cafc703af6ddc419a77b7df3e7ffcf881605616f2a52b16c915ad946c37148dbfe93b8a6b3a819505134995001b40b060a1436ceef220866865511a252e1e7ae4e1de725d8d71e95b1107e82f5ec6c7c544fb79617b2e9b4ce894d486eb22e3638f5125417671f0f6b1e9feda51921bcc4b29caf8828c4d5c9cb458115cfcd2b11288a7617fb34921b7641594ea5773a93bda2453e88368ee4c7f226026fa37028a296512194b7d2f5e9", 0x5c1}], 0x1) 13:08:16 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x80000001, 0xdfb, "3fbfe9590034d4887dcecff9021f78a70bc0e5fd"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959", 0x232}], 0x1) geteuid() r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x40, 0x130) close(r3) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r4, 0xffff, 0x1004, &(0x7f00000002c0)=0x800004, 0x248) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r5 = socket(0x2, 0x1, 0x0) ioctl$TIOCSTART(r3, 0x2000746e) r6 = dup(r5) listen(r6, 0x0) ioctl$WSDISPLAYIO_LDFONT(r6, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x5c20, 0xb5c, 0x5, 0x1, 0x0, 0x68c, 0x80000000, 0x5, 0x2f932d86ae0bcfb3, 0xab0, 0x80000000}) socket(0x28, 0x8000, 0x9d) r7 = semget$private(0x0, 0x7, 0x286) semop(r7, &(0x7f00000000c0)=[{}, {0x3, 0xdfff, 0x1000}, {0x2, 0x400}], 0x3) chmod(&(0x7f0000000100)='./file0\x00', 0xa2) 13:08:16 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) bind(r1, 0xffffffffffffffff, 0xe7) r2 = socket(0x2, 0x2, 0x0) bind(r2, 0xffffffffffffffff, 0xe7) kevent(0xffffffffffffffff, &(0x7f0000001680)=[{{r0}, 0xfffffffffffffff9, 0x0, 0x1, 0x1, 0x3}, {{r1}, 0xfffffffffffffffa, 0xd6, 0x2, 0xf40, 0x3}, {{r2}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0x100000000}, {{r1}, 0xffffffffffffffff, 0x42, 0x10, 0x3, 0x6}], 0xb8c3, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) r5 = socket(0x2, 0x2, 0x0) r6 = socket(0x2, 0x2, 0x0) bind(r6, 0xffffffffffffffff, 0xe7) bind(r6, 0xffffffffffffffff, 0x0) pwritev(r5, &(0x7f00000015c0)=[{&(0x7f0000000100)="ff5e3ae1fe9bbc5b40993212966e8f145adb7ddd3f9e511dfdb47c7e0dab143faaac77511518b455972abd6336eb47", 0x2f}, {&(0x7f0000000180)="8b85a1132b367b479af57fe83888e9db93240bde99da5c9f23f05b7aa1ec7ef1d1d310392a009e1eb7e0", 0x2a}, {&(0x7f00000001c0)="21ebdcc453a2facf07273017e2b86df5c0b3123ae3d8fd890b6596fb2507452b94ee7ae6cc47fc0bcfa615ddec9d9ad5f2c0daa8f8a230f50f726e8d8e7eeacad23ee67574699e48c29697b6a6c2b43fbb2771aceceaa0048d0ec0244c45b15eab0a2c5ac287bd9c4a4d47f43eb2cce5f529ad832e211dd3a5b0ddece4db9012f7b927f008f62622c3714e2629632d70e13bb794fafb89ed8a3ff3d7adeeaa970d1e7c195e3a8ba4215627d7f24fdfbd4fda48e182d47cd3cef0ee8a86a1ed13e3a12b7e66e04ce8accd8aeabb1d018d2260ace3b39e1eb2342cbc2f8610e5d4fb1c7ec85db2b693961691ab4a19e8ec8c41884cef4f", 0xf6}, {&(0x7f00000002c0)="1d340dffd350d30ba98c2d70a7b3ee284f609025fb9920a27b69aec617017da2fe1fcd2fee1d0ebf41772b1b427a29af865adb6ce6cdc6e86f19c0a20870402bd28798b98c5f706bf94e44795e81cc3ecbce6407f4ebe2edf42d03b0c60b7aea9ffc5cff16b3492fe52da08c3c846d1a5ff8c2c3af1c8519c911a573595393af5ed97e7cd36f88263121ee127908684b301d29ed95cebfcbc3d8c7f91fd70dcccffd7195a08442c01c76164c23963565f9208e3770f7c00ee85c2c65f0f030d832438253", 0xc4}, {&(0x7f00000003c0)="779f4c8dbdc9764186c8f59fa47503ff69dc2d8ee2503ef65363debe96333d22dabad17a15da8a1062e67c58ea28e9f6ded943bb240929a8665d8dc6355cb417eceb7c694a8b0c313c5e5046a36d63652ee6276a6d0ef9d0ecddccde9dd10fd9ca4ff3bac3dfcc5714ccbb82041b3538dde9cdfdcc2f6db1a5f6214f5a551e55b0c4023dcc81a24b9ccbf578f3332d4cef5cca2154b388826b5c83af7550ea0ccdc9b881a6aa9612a21ab6de156d0c74fd422010798ac58fd3b05a1dc908dab17393afddec6f65", 0xc7}, {&(0x7f00000004c0)="3bc51b17a9614900da1990436e18dababeaca8d860a1fdb2394d3097689aa36486a33349df3f6a32c86300ec282344261d6cd4e9cfa2cb3a421fb4238c3a7e1f2782341fad1ef024227aaeda9d1cf163b5d97a3488fab891cd368409720267a18a0822c4a31f5e914ecb759fc8144f55bd294795c0f6155af3a1f6b0ae4bff8e348016141a03f234ccff3dc75eda212ae8d6e79180460759648d4ab9f7a59e76c888fb9f5e32397732a759e1910083d1fc4293e9ef31545bb22aaf83c204c736a26c684242", 0xc5}, {&(0x7f00000005c0)="10f18da27c6769d0d8f44c440738f57b8a3ac908a1b1d2cbeda8aa0e718d8836787f98a7283811c1e8e6cc327ccbb5746d3c52f4b475162d8bc70396cfc3208c5452e65db090f6c25df4527b87145a974453771210ade4a91fc5a193ba4d952ab5ea143b12523a9fc186bae7930f2597d255a0845a42833ce8e11cf06ee96cdcdfb67908b63b98589ea355a3a7d450121235f3b742e94c0f8da36f49f354be9158c7565c163fd265121fa8a607643bd4a79aef0bd52e0e6fe4f59a3f56cede71875892e6e1867e4310874740dc91a33ec189c8b408e4a217ca8c4ceb90ea2335e747dd89af4a097c355ebb39c239ec0af14882e3f2f3e7002ae66a7cdfcd0b9817d734d92b286155fdd7c81c5a2e9613a15a7d99d3b9c5b9177c62afaa351f1de5f749c2d98e8f9faa8b7ab9e83bdd7bf13b5e65fe3d04cd44ec01026b59b583723a6bc0a5596b377de61d22eb808722ca20d389a84d5ceb3b512880c7767025b9990700957b0a675894168ca087174eab5c94aa4eb46df07ed6f3c65b905145a74cdf66142ef2de5ab2eaf6a1e17d1bbacc26de2cf101d41db9baff05f0d42a2ba37862cf1da30abc357bcfeaf106f8df885fbff6baa45809466988e571970438a887182f19542cdbb8de6ae2210921903b7b1e215fa6a5c544a7f55eccb5c5b96f6465d0fa4858f044c1d5e6497bf16b6c50508c17eb938557235f5820cb3bd666e84af84149a529717b2a73f427fe3a0d87e2252ab696d513ebe3204c626312df22db74f5e3ae90ff0de2f5b18f84aa30b0406877045727a52ad8eb22b310224b1df066820f000fd8d6f134c0b568ad22bd2ec56c900da3e6295fcd82b8971458c250f0111e35e087962fb9bcf2fb6082a1a8b26747f71003a3871a29be8fcd4404bde25f7656d74b0870911105bf82fa4094db2b5b7ea55e49babac16ed16da129d66f22b35ec9703442135f88197ea3b58810b4c6c2d05dc9351d801bbce2f3c47112305a65dfc32dfd970a086959d82de25ab2553d0df8a94d534efee9d70943325abab744491be74fcaafdec8faac26a74e1d0ad5fb5f8eb529a5dad3b8c2c8678f5e7cfeb32dfe2ac394f473d6c672bd7806b12d9ac4b0d1f85266ae56ccf46869a46ec61d1d54c874c38b23eddb932ac0170cad3bdcea9ecc18e777cb87b9608a72f439b6e2dfec12d82da458a42e0fe44d8239e77954b6be3f58cc3fe2fce95726c28de56c02838e64955af291f19609b6ca35b142364065d8d9d7f2a9457a374106f1828abc8bc3f7a4afcb2ca903fae72cbb43d94d74c9479478f9edbbe5ed4662d964c380343a41e439f2412ad123cb0deeaff2f1fbb9848542b385a44a041a1c1f57e6ea6abd35cec619779d12267f21d83cd389888ee950b0b6393e41104d90b0f0f7ee4a2ed069b9b5fde76f235b8fd5fd031aec3f9fd90a6b730ff6c4f228c70b762f78a6309dba5c1781be2134b785441db6e39c5a982d1b5ddea1d6cd328de5792e93f30173f6ead2ea16c70f4a330bc513b3942a89449351416425096ffcf2fcb1d0e7480952e31cd8457776067991d941380cdd13030b40ef27512df2acaa63a3c8abe63d93dac6c421130ebc97a1d14f23d0f0c7a839146d658bed645a34bf252cf2f45d8407a3eaaef23b992d97ad63a8ad7607c7fae81c0f860ae83b931aca81347eaf429ab71c80527d5406bf8d234eb7f3d9f891b4921be34200ee764522aab8ab7fe5c5542e56b24c122c22fa6e04937cc59c0a1d3480719dd6f92344431b9993a8d2aaf6cd196c6ccb360e39b1a80c9da1d75aded45691d7b9584632462d4cc8b858ad21fc1fab8ab5f824d4ac4df9c1ec80ad208993ef7b999648721a4deea4c4f105484039542c0a3f858ec681e1f2ea4b002d0544d07f53934ef314dd6273f384f1baf8908230de6a5c80b2db75c21bc215ab8367a4f375b9a78f0405cc0150e9c97dfe672d025a8d705b349c1a1195945fcf2f2ec682d4dab4f599c4e65c14b484cd3f2e7c979b9f371f5df144d96b280cc1047520e675501076997581da1b606c29f8005c0943cfb4e8d089c08d4bef2496a073a7140b3a72c111b1b34d4dcb8a834b9cd1ae77b130ac8687839282728e0acf6598b83d94b6de8531fb372c90c8b3212f679e591ad270b90c632e0ba1c066dbba60cf4530f98f6eeceaf0d6931985b0f7229fc6694b372effb2d10a6bdd526b0139c7aa0cde0f3f6a82c78805f74a33b0131154d569d2faa8363f547a2b448a5086e4dcfa3774d9f5514baba049e79d29a05f54519769e0547c3b7e5ef800b1bc82aaf7eae18cf9590b137c77d9966aa59c5b79bad65d73a060652e6b47a81fd434608f3f079eee289e8e077f664ae5f73d10b5e09fc7a82eee70a0a806c5326537ec948d9ce9f0453a4e2c4e45e4067bec265f062a52aea65394de26a15b50492d4fb5ee3258b17c6ffe2026b6e9b8b48163abac0bc2e5e1a17af686e0f8e9d6893509ac7155d8787be0178a1679b9c1a132e6d5411a8733a803ff2779e5c3a7394fd9ec349df2ed8b1370a658dce62d38b5d604be1cde25dfc3e96848aca09439228d3caf6de2e7aa32b7d0c00ca91d4d4cf3cc064d13d2e6476493232ccba54ee90a771aaced943bdf11ff71f85ef6bc521aeb34e91ce593f223057f1d3e2f005ab89a84dd972c1c35932c80f4205c4737a21cbf8ed9f21bf89329986329592136f2c12cf1aa6245255734b487e173003f9f15cece1fd01a89da07ad6b8fb57691a304d3b3a40aa1e1f49262fe55b4951656f10e4ec56607551041f9c84caa6f61e006952e587ba7a37ea8a49fc37e4b88dd264a67f4cc8d049280f5e5177f36563e60a2a586cc3eb62f7a541f27666e24d540cbce471d51e709234b1aeed9a71682f74cdb90080ec3636b5071e620b07c1f8ed50526b37bd702943df84f8d4144ef48c6cfcd91732c8f74eb93487142b1d4bee936f4657a2da446db907142d68ae0aaab8c7e0e0a12d82d47445b3243a703dde8d4b950c24780d1654cb3bfc60283147aa2d507d66a863d8a301460cfc7c404d2b2dc49fe27a1717eebf55a23f243812bfef85cbaa3fe8b74cc133c6a750b5b942799e1a199a082793ed76858dd3ad789a7c4701bc52923ef4b942f15cbe23a6eb30821462040ec9314bbd85e8c00387e07a8d17984cdead7636de806e91bb76309cfb9e0d60fc550c473f8dedbc8e5c5398f925b9584f8cadadd548feb36dd284ad3753cdf5e363f86855f5203b27229bb14816b7d354e075296da00071cad49fa81e39dece904c7a1ba146f666b51e6868195b19cfdb87df6acd1f1edf0fb0babb16f0c69b36f6dd56ad1a74b5e4514c2ae704691b7babf94521274bd6022c432c02711093951130aec95821c94387adbc2446333eed9ae4c7aec749c06413158c8b4cac0d2cfe92bc44e825d047371b49a877bb5f8617d270942a617be4ace3ed0dfa31f3622b74071612675ed260881bbd5c0b299117ad73594ba73c86ec0a58d57633fcba8402e7a9589ce66671805e02556da4cc0e1b370031001a8bfc658fac3c90dae664d01bd8e1ef8ab48a80e6b14de370bc34c313874377ef096b3e409aa1c359c3164599054e533f00a91cd5575563171c134953b1a76a9f5c0c0ee221bd77cbf2f1753fd063be10db2dba27629861b958ea38a20069c4d8cb5b8db520e9a431cf29e9475e3272f4e93a09278ef263ce3088f953bd8f67d8c29145bdf005850b402d5ad6efa29f7b4acfe543bceea75758ac3f92a9d12a1aa693da08e3d1b66c72bd2fddabb3064e5cc10feea3be15a35be62319d0700571beeaa661a14b420fbd3f2ef69e0cd87c169d64d4ddaf27c4c7d671373b4082a52d5fbc1d27e1d4184fe5e2e97fb963d87431195ad64c2ea7c56d9558e495d4dd2381af44ede4cf74bcaacd70e94f55382d3bdbfb4b466c8982332613e28032a543f6f42ef0cae7fba8401249a90517255793e7855257045588c7df988a51fc86e5ebd9aee9c95961e05d5f06d9aa676e273c869bf9ba0a5669793853c03ef579871bbab5b560095e0e5521683fee2643252ee486dada31e3ce6cd7be904ce5e0d76dd7307b4ce8472238f14f48edca8efb6e528dd4b7e8d9fbc556b886e0146a4fea78037d8bbd4793d2c7e0d9a037df391f0be3640d9191f45217fcfcba9215ff078c16ef6a495c9a393cc0344535e9c2fb058d760a56bdaba674402de9d2eaa869c96745fe42ccd5f8853a8f5d19d62ccb0bd0636b10b1b324bd81a0b979d7eb99cd94a782594b966819da411a661c143edb47bca944459c9f1b61ab4abb49e50118e9f58d39dea5063a4c3649df0515cc02b17b0bf4791355c36b854041ae1161fcccfb9643cee99baf78e1273862f86649dbf4476e156ffb946f47d9b4f36a9cbc22c89a94e0bb39851135afc9a9f417f27bf3a8e0b592d178a8bba7dd2fbe636f7f38ae34050a03f5dd0cf38bf689f4333e95de54046a6b8ca2e6b37d169b0a50744b4c73dbdb6105271c4500ff880a11da9bef450621cc74c85a9e79032ac6c43cdd084f60bbdda9662f6fbf7b4ff82f0b19432889d5838cfa5fac1df88b08b90582fb05a6eb068d53e2bd652daa8dbd8655ed459b69158b2f1ba977c06a06d3ffb229c7937ed3025944b6f7d6a8fb786142bd25a531c981fa5a468c24f6baa07c830ea90184bb85b96e83c6d1d759e5f6891d4201b5263d659cc8fefc64c1d93a934f14446ef63f3324f928c5ef2accc3092a3e192c7ee4941ec6046bf497bb27c0c3cc1ac03d6c7dae9d11d22f4687f77925241713e15d779178450d90f836e346dba48905b51b11bdc2dd34c3a5e8c1d63cf3ccdcd9ac802ef97a61e253932cf7ef404451b972664d5e21a44321965a3e4592dd4513b4c56601be980b42bfc73aa54d436b5334b4b670e1ae221f4daf170efc0dcd939c39b3154096e92738aa58019a4ab2c6d2d5d81a3b1956dd968dbd7bd5017c31bf04440717b50812813b121324d97e30f664df5378b0ef75fa380d53bbcbe586cfff13d6cce6de251267db9c19cfde7e89b63f80205f200c481686e9bc54a7f90ba3a3416e6f3ba0c12be4dbea280a3a60bcc2a69f2bc770923ca5b3f0c7791c77effc9ec1145facbf64555265d471465925ae74d218aacfef77d1050958a9eb9f07c869d706e348208d74b303d92d4e2d83c1708d6ac9a3a9b1ff3b44b7dec910a061ff70ee96c062e46819fbed587c528da7676c72c82c3f87745604b03fe618ba3002418c30ff545ee4c3365e16da24fa752fabb2affdceb3702b5ad014e40be05c93a09001919e764d4b13f611b360992d3f0bca9b2c55ce78bc1604b63f79b9895530d613a751d1da2147b0628168cb4954f6afbf29fd2d1a571956a5f2f940f34856a377a3a2c7404cb477998efcff6ed3520cef0d302bbaf415ef436b68e9625d78ab67d901db119c90a75b355cfe51086f18ece92717192a77533d95697c564a76f9229b7054566d577faa8b75bc96e4656a0fd80e02217b07a79df330a37c3aa9d8d34b4c62767a069e143f94fd8b8f3bbe50c93eb9aac6b4b8ff5ab3ba4cb07cf22ca2ee4cf1038fb3ae1e0c35999ac5500953937c0ea623285c3d106143abc3511a7353f05b3070c4ed9c63c75751d470d2c8f6cd8418ea4a3f6441c662ca2d4caae6e1058f14a460952005c9b339c86435fa6364b34107e0dfbe339f92a790fe2e3e495dadb8f067be38a5c707ab0973f7a9f190277d0e9cc42746cedd07ed01e27ee127c2679a84b9d", 0x1000}], 0x7, 0x0, 0x9) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000001640)) setsockopt(r4, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r7 = getppid() setpgid(0x0, r7) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0xa, r7) close(0xffffffffffffffff) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r8, 0x0, 0x0) 13:08:16 executing program 0: r0 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x7fffffffffffffff, 0x4f}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, 0x0) r2 = socket(0x2, 0x2, 0x0) r3 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(r3, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) r4 = dup2(r3, r2) readlinkat(r4, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/187, 0xbb) r5 = socket(0x2, 0x2, 0x0) bind(r5, 0xffffffffffffffff, 0xe7) r6 = socket(0x2, 0x2, 0x0) bind(r6, 0xffffffffffffffff, 0xe7) r7 = accept(r6, &(0x7f00000001c0)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) r8 = socket(0x2, 0x2, 0x0) bind(r8, 0xffffffffffffffff, 0xe7) r9 = socket(0x2, 0x2, 0x0) bind(r9, 0xffffffffffffffff, 0xe7) r10 = openat$pf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pf\x00', 0x100, 0x0) r11 = socket(0x2, 0x2, 0x0) bind(r11, 0xffffffffffffffff, 0xe7) r12 = socket(0x2, 0x2, 0x0) bind(r12, 0xffffffffffffffff, 0xe7) r13 = socket(0x2, 0x2, 0x0) bind(r13, 0xffffffffffffffff, 0xe7) r14 = socket(0x2, 0x2, 0x0) bind(r14, 0xffffffffffffffff, 0xe7) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r16 = socket(0x2, 0x2, 0x0) bind(r16, 0xffffffffffffffff, 0xe7) kevent(r4, &(0x7f0000001200)=[{{r5}, 0xfffffffffffffff9, 0x0, 0x1, 0x5, 0x5}, {{r7}, 0xfffffffffffffffc, 0x48, 0x2649bcfef5aab95c, 0x2, 0x10001}, {{r8}, 0xfffffffffffffffd, 0x0, 0x1, 0x49ec49a5, 0x80000000}, {{r9}, 0xfffffffffffffff9, 0x81, 0x1, 0x4, 0x80000001}, {{r1}, 0xfffffffffffffffb, 0x3, 0x98, 0xe93, 0x1}, {{r10}, 0xfffffffffffffffa, 0x41, 0x2, 0xca04, 0x1}, {{r0}, 0xfffffffffffffffa, 0x32, 0x2, 0x40, 0x5}, {{r11}, 0xfffffffffffffffd, 0x14, 0x80000000, 0xff, 0x10001}, {{r0}, 0xfffffffffffffff8, 0x10, 0x1, 0x2d40000000000000, 0x1}, {{r12}, 0xfffffffffffffff9, 0x68, 0x40000000, 0xde2, 0x6}], 0x4e, &(0x7f0000001340)=[{{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x8, 0x1, 0x8, 0x7f38}, {{r13}, 0xfffffffffffffff8, 0x8, 0x1, 0x800, 0x5}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x0, 0x4, 0x3, 0x9}, {{r14}, 0xfffffffffffffffd, 0x12, 0x4, 0x1, 0x3}, {{r15}, 0xfffffffffffffffe, 0x88, 0x1, 0xffffffffffff26ca, 0x9}, {{r1}, 0xfffffffffffffff8, 0x33, 0x1, 0x6, 0xfffffffffffffffc}, {{r1}, 0xfffffffffffffffa, 0x42, 0xf0000006, 0x7a, 0xb9}, {{r16}, 0xfffffffffffffff9, 0xc1, 0x80, 0xfffffffffffffffd, 0x7fff}], 0x5, &(0x7f00000000c0)={0x8000, 0xa8}) r17 = kqueue() kevent(r17, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, 0x0) dup2(r17, r1) 13:08:16 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) bind$unix(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x4, &(0x7f0000000180)=0x5, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000040), 0x1) r1 = open(&(0x7f0000000400)='./file0\x00', 0x20000, 0xc9) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000440)=0x1f, 0x4) preadv(r0, &(0x7f0000001500)=[{&(0x7f0000001680)=""/102400, 0x19000}], 0x1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e6", 0xf) r3 = socket(0x18, 0x1, 0x0) close(r3) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x10, 0x0) ioctl$VMM_IOC_RESETCPU(r4, 0x82405605, &(0x7f00000001c0)={0xfffffff9, 0x1, {[0x2, 0x8, 0xff, 0x8001, 0x4, 0x846, 0x4, 0x6, 0x7, 0x74e1, 0x6, 0xfffffffffffffffd, 0x1f, 0x7f, 0x3, 0x8, 0x2, 0xfffffffffffffc01], [0xa48, 0x9, 0x8, 0x5, 0x8, 0xff, 0x5, 0x1, 0x6, 0x4], [0x0, 0x8001, 0x3, 0x3, 0x9, 0x80000000, 0xdbd], [0x0, 0x0, 0xfffffffffffff75a, 0x2, 0x79b, 0xfffffffffffffffd], [{0xfffc, 0x8, 0x2, 0x73}, {0x2, 0x400000, 0x1, 0x1}, {0x0, 0x2, 0x401, 0x8}, {0x40, 0x8000, 0x5}, {0x3, 0x5, 0x400, 0x2}, {0xe, 0x8eb, 0x3, 0x2}, {0x2, 0x7fff, 0x3, 0x5}, {0x6, 0x100, 0x20}], {0x6, 0xce5, 0x1, 0x5}, {0x7, 0x9, 0x2}}}) write(0xffffffffffffffff, 0x0, 0x0) 13:08:16 executing program 1: pwritev(0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000040)) 13:08:16 executing program 0: r0 = syz_open_pts() r1 = msgget$private(0x0, 0xfffffffffffffffd) r2 = socket(0x2, 0x2, 0x0) setsockopt(r2, 0x854f, 0x2f, 0x0, 0x0) setsockopt(r2, 0x29, 0x2a, &(0x7f0000000080)="54002393", 0x4) r3 = socket(0x18, 0x3, 0x2) setsockopt(r3, 0x29, 0x32, 0x0, 0x0) setsockopt(r3, 0x29, 0x2a, &(0x7f0000000080)="54002393", 0x4) msgsnd(r1, &(0x7f0000002080)=ANY=[@ANYRES32=r2, @ANYRES64=r0, @ANYPTR64, @ANYRESOCT=r3, @ANYRES32, @ANYRESOCT, @ANYRES16, @ANYBLOB="73a8fc5c617f0360e3988be662ed628e225f71bb8eaa49cbed053faaac253e770edb146c6d4b761518dbeea9e2c35bd5c9c0022e2b3ddd5074408067b8c8828daf9e993b84db943e713e"], 0x8, 0x7fc) msgsnd(r1, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da816"], 0x1, 0x7fb) r4 = socket(0x2, 0x2, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r6 = socket(0x2, 0x8002, 0x0) dup2(r6, r4) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r7 = socket(0x2, 0x8002, 0x0) dup2(r4, r7) connect$unix(r7, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r7, 0x0, 0x0) msgrcv(r1, &(0x7f0000000c00)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f18499a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c7842da8d1483d8a66aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090"], 0x1, 0x0, 0x1004) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180), 0xc) msgrcv(r1, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) r8 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r8) r9 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r9, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff125c00000000", 0x7) r10 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r10, 0x0, 0x1, &(0x7f0000000140)="eaff125c00000000", 0x8) setsockopt$inet_opts(r10, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) dup2(r9, r10) fcntl$dupfd(r8, 0x0, r9) r11 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r11, 0x29, 0x24, 0x0, 0x0) r12 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x10, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x10, r12, 0x0, 0x0) 13:08:16 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="10000000ffff0000010000000000070000007fb898dea95c889a18ffffffffffffff727b8a426a7dc6b8e62eaa6e79e20f57b011d1112b11efc0376d09f7fab12fa5f2d2abf11a576945da33b9cef4235b090b9997b76cf400cb25a021472d885ac48a338b690063b2a2391198b17c3d99a91ef28164e87b84b93360c6a21cfff010c59b58ac573f40e629bf53b047fde662ef6076244aac7b4f530a7e385b0e7312daa2bc95f9549e80f0b1229870152f3f43c699656e9d13d50be20d7f6f8ec4d12d0fc212120c42e069cf9fbb8207b93c1bf5168e77b5e1fbbaa152f2251f7e9fc7854060017fd4b0d58af677939a5d16e27b234f54ad562cf7b38efd94a91a"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1, 0x0}, 0xc42) read(r1, 0x0, 0x0) write(r0, &(0x7f0000000100)='2', 0x1) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000140)) write(r0, 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000001c0)) 13:08:17 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) r2 = socket$unix(0x1, 0x5, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCFLUSH(r4, 0xc028698d, &(0x7f00000000c0)) 13:08:18 executing program 1: syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") r0 = semget$private(0x0, 0x3, 0x120) r1 = msgget(0x0, 0x200) msgctl$IPC_RMID(r1, 0x0) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/155) r2 = socket(0x2, 0x2, 0x0) r3 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(r3, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) r4 = dup2(r3, r2) readlinkat(r4, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/187, 0xbb) ioctl$WSMOUSEIO_SCALIBCOORDS(r4, 0x81205724, &(0x7f00000000c0)={0x3, 0x1, 0x1f, 0x7ff, 0x31, 0x1, 0x42d, 0x10, [{0x5, 0x5, 0x4, 0x7}, {0x2, 0x4bd, 0x79ca3b21, 0x1}, {0x1, 0x6, 0x7fffffff, 0x81}, {0x4, 0x3, 0x8}, {0x80000000, 0x4, 0xfffffff8, 0x3ff}, {0x800, 0x1f, 0x3, 0x4c}, {0x101, 0x6, 0x1f, 0x9}, {0x8e, 0x10000, 0x6e, 0x5}, {0x1c00, 0x4, 0x889a, 0x3}, {0x2a350, 0x8, 0x5, 0x6}, {0x7fffffff, 0x8, 0xfeb, 0x1}, {0x7fffffff, 0x80, 0xea4, 0x2}, {0x37e8, 0x5, 0x2, 0xadc}, {0x58b5, 0x0, 0xba62, 0x1}, {0x20, 0x100, 0x101, 0x562}, {0x8, 0x1, 0x0, 0x5}]}) semop(r0, &(0x7f0000000040)=[{0x4, 0x3f, 0x800}, {0x0, 0xfffe, 0x27c5415b61123bbe}, {0x2, 0x5}, {0x0, 0x0, 0x800}, {0x1, 0x4, 0x3800}], 0x5) 13:08:18 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000513600000000000000010000000000004fecea11ea8fef96ecfc73fd3357af4f7aa0416fa4f376336acf00b7804be781e49910900df", 0x38, 0x0, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000700)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a"], 0x1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000880)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000080)}], 0x1}, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffe5ffffaaaaaaaaaa0486dd60a4f00808183c00fe80000000fffa0000008000000000aaff020000000000000000000000000001"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 13:08:18 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000140)='x\x00') unveil(&(0x7f0000000340)='./file0\x00', &(0x7f0000000300)='r\x00') r1 = socket(0x20, 0x1, 0x7) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) bind$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) faccessat(r0, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r2, &(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) symlinkat(&(0x7f00000003c0)='\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', r2, &(0x7f0000000440)='./file1\x00') r3 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffe, 0xfffffffffffffffe}], 0x0, 0x0) setsockopt(r3, 0x5, 0x6, &(0x7f00000006c0)="207312c440cde9b6e821b35a7ca4746907e89cc31431c4613323cd883fa53f833f88d89c91c75f85b2df3930f99ba640d2b9d74b8a6f0e05d2c6c7ac24663b2fa085fcc4a2d0eb9aaaae2836441c1b9d464f70b7cf536fa87e49abdd69c7432826798a18e13f1b89496293eadb891c3678cc56766caec17b3ca09df214800990a3efb581798ddc289925565aa75333e4e6ff00474c3de6dfeeef9f3eaf2f861c33fe6f0f81aeed27f60905109f57d33b23381644001cd839ac70", 0xba) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000080)={0x45d, 0xc9, 0x3, 0xff, &(0x7f0000000380)={{0x6, 0x5a, 0x1, 0x6, 0x2, 0xb2, 0x3}, {[0x8a9e, 0xffffffffffffffff, 0x2, 0x100000001, 0x1, 0x8001, 0x800, 0x4, 0xe43, 0x7f, 0x2, 0xfff, 0x81, 0x9, 0x0, 0x1, 0x7, 0x20], [0x8, 0x8, 0x80000001, 0xfffffffffffffc01, 0x8001, 0x300, 0x8000, 0x7, 0x1a, 0x4cf], [0xbdb1f62, 0x0, 0x5, 0x4, 0x7, 0x2, 0x401], [0x9, 0xeb11, 0xfffffffffffffffb, 0x5, 0x80, 0x5], [{0x6, 0x7, 0x1, 0x8000}, {0x1, 0x6a3, 0x80000001, 0x1}, {0x831a, 0x6, 0xfffffffe, 0x3}, {0x7, 0xcc, 0x7fff, 0x101}, {0xfffd, 0x7, 0x4, 0x8}, {0x2, 0x2, 0x81, 0xff}, {0x1, 0x1, 0x8, 0x7}, {0x0, 0x6, 0x1, 0x4}], {0x7, 0x8, 0x3, 0x4}, {0x3, 0x7, 0x0, 0x6}}}, 0x3, 0x1}) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f0000000200)=ANY=[@ANYBLOB="0000000000000000949dcde16eb5b3193d38e9b854eb2cf1c51b76491a423cd995f9aaea2b7765322971a37ae2b40bb8341e278fd15ad1f8184945295da6612873f8e6b786beee272bdc5ef13b3be61276483190cbc18657c4d4ff74a1aba038a492e1e8adfec40ea0c35b609179bbc9459ccd0732ce5f1f3393526f1cb5d52f08354e24c418e76d9fa06e5fb9eb2414357e0c4cba9965b1729e55d68a932eaa3c0ecb69b88ec684d7d4870170b404d5fe8916bdb0e257b9b2c668a7d5fb965bcf15f0fbbb2c569e714d07dc618baabca90f547339d436861f147bb8c60500000000000000fcff9eb9a26746bc432a42e2033a4132025575"], 0xf8, 0x1800) r5 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r5}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000600)=""/165) 13:08:18 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xfff, 0xfffffffffffffff9, "73f39ce2ec7cc3ba376f6000193f00001e00"}) writev(r0, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0x26c}], 0x1) r1 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) r2 = shmat(r1, &(0x7f0000ffc000/0x1000)=nil, 0x3000) shmdt(r2) shmdt(r2) close(r0) 13:08:18 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) bind(r0, 0xffffffffffffffff, 0xe7) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x11, 0x3, 0x0) getpeername(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) r2 = socket(0x18, 0x1, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x81206919, &(0x7f0000000300)) 13:08:18 executing program 1: r0 = kqueue() r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000440)=[{{r1}, 0xfffffffffffffffc, 0x1}], 0x5, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0xf8b1, 0x0, 0x10000fe, 0x0) mkdirat(r1, &(0x7f0000000100)='./file0\x00', 0x0) r3 = accept$unix(0xffffffffffffff9c, &(0x7f00000015c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e345def796c85e7043bbaea30c6746ecc1e0da0bd6f033219c7beb7d47bf7e7a25750a3704e4e744eb18275217251159303fa4bddfa817ee18fa5435eeab0016bc410163ed53ae9b4d890626aafce876a421fc797d1ed5"], &(0x7f0000000000)=0x1002) poll(&(0x7f0000000080)=[{r3}, {}], 0x2, 0x7ffe) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r4, &(0x7f0000000f80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000100000000004000000000000000831f51f1f32fd93d3b5fc9c5ddf800000000000000000000000000000000000000000000000000000000020000009aeab5beef00010027001c000000000000000000000000000000000006000000000000000000000000a86cf4410000000000000073060000000000000000000000fe000000000000000000000000000000b25d8ad62856dec8dbdb05fd2d6c5da5d9aacf0688258af5c5f7a1c1215526d997cadc5720f13248985c5c89117daa00fbcea2481795dc129c8b73dfd45409dea1010048c680e0f62c43576c06736304c3312a624ea751eb00000000000000000000001b00002000"/301], 0x1, 0x1, 0x1000) r5 = socket(0x6, 0x1, 0x9) r6 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r6, 0xc0106924, &(0x7f00000000c0)=0xc7) fcntl$dupfd(r5, 0xa, r6) r7 = fcntl$dupfd(r5, 0x0, r5) r8 = socket(0x18, 0x400000000002, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) msgsnd(r4, &(0x7f0000001280)=ANY=[@ANYBLOB="02002000000000007f0ffb8f47c36f9d5b6645ce6ecade1791fa22d3697cdfd21260e438f037c504bdaff28d4242d63e1d62cc4ba12b67ee0786b07ab78a67f89cca4ba1f9b097848d5127dc76732214c6f92cfea51cba2d1917412f5b798a76f71c35ccf9352eb68687b0002223c978fb83fb3742647ec9e61755c12110316734b21533dcebb4554b96f7c609e6b71c23b81145a24d57db98d819"], 0xaa, 0x1000) r10 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) r11 = syz_open_pts() ioctl$TIOCSETAF(r11, 0x802c7416, &(0x7f0000000080)={0x0, 0x7031, 0x1005, 0x1a9, "047c2ce62e0dbcdcc58b62c200000100"}) ioctl$TIOCFLUSH(r11, 0xc0106924, &(0x7f00000002c0)=0x7) r12 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r12, 0xc0106924, &(0x7f00000000c0)=0xc7) r13 = socket(0x18, 0x1, 0x0) setsockopt(r13, 0x29, 0xa, &(0x7f0000000000)="03000000", 0x4) setsockopt(r13, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r14 = socket(0x2, 0x2, 0x0) connect$unix(r14, &(0x7f00000005c0)=ANY=[@ANYBLOB="791a76395853da0f81c22d3615474d4177bb615e5601000000238ed96f58b8739b671184ced895574ab2885bdd45df91166fc7a1d67cbdd744a309000000b7a5d13fea709d9fbb04cbae51d8e51bcc6b34f02a662dcf6455aad8179f149cd57dc8b5b446a77022d9"], 0x10) sendmsg(r14, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=[{0x10}], 0x10}, 0x0) r15 = socket(0x2, 0x2, 0x0) connect$unix(r15, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendmsg(r15, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000540)=[{0x10}], 0x10}, 0x0) r16 = socket(0x2, 0x2, 0x0) connect$unix(r16, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendmsg(r16, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=[{0x10}], 0x10}, 0x0) r17 = socket(0x2, 0x2, 0x0) bind(r17, 0xffffffffffffffff, 0xe7) r18 = socket(0x2, 0x2, 0x0) bind(r18, 0xffffffffffffffff, 0xe7) r19 = socket(0x2, 0x2, 0x0) bind(r19, 0xffffffffffffffff, 0xe7) r20 = socket(0x2, 0x2, 0x0) bind(r20, 0xffffffffffffffff, 0xe7) r21 = getegid() r22 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8148, 0x0) r23 = openat(r22, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r23, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) r24 = semget$private(0x0, 0x2, 0x8c) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r24, 0x0, 0x1, &(0x7f0000000180)={{0x6, r25, r21, r26, r21, 0x8, 0x7}, 0x4, 0xc8e6, 0x4}) getgroups(0x5, &(0x7f0000000300)=[r21, r21, r27, r21, r27]) r29 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r29, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r29, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r29, &(0x7f0000000980)=ANY=[@ANYPTR64=&(0x7f0000000700)=ANY=[@ANYPTR, @ANYRES32=r27]], 0x1, 0x7fb) msgrcv(r29, &(0x7f0000000c00)=ANY=[@ANYPTR64], 0x1, 0x2000000, 0x1004) msgsnd(r29, &(0x7f0000000e80)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba152014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387dc46add182114760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a54216670ceb4ddfe9f9598a1e2bf6d04b8edae25612d4f5e4145670f008867856ad309f7742d61fa47ed97fa46e838f9a11fd3a1c9231dc13d8082984d9ea307bc922ef489920dd22bea70e160e4c1ca83ad0ceceafa71784ea5e1d7c4b815cac15a1b5afdaa2bdfd050efc480a0fb356c08b728d28f0fe2284b37e44eeeb6aee352e3398bb9871f31c71baf92400faf7e1b71250905387c69eb3f7c21523c1c4f3d3ddfff2da42f4c562b27c0deab7faaafbdce6cd137d92bf801985a52fca71b0dfc588d385c824483a791f4e7d082d2b863145b6f986b30ff9c6fded6aa77a99be80e3edeee855c24b44d8a5820f422e51b1c94c39812eb73b87b0081290ba39ed0cdd9707b9f57fdd46b7730133d052d1296a99f4b5a69fecee4dc33dcd34801297e0d30d83676b269935318b6aace8f9e1f0486d13741c2bd5b3c71e3915088a9e338c2a87d831de03d11cb835d82cb110f252b58660ade416f84f270f2764aee0fab00a14fec0b2d2c045d408004ee8f762a5440f08a1056e6534bd8c1feec222b1f38938ed19dfcfa8d498b516cf1a762bdd8f08fb9886b22e2c47aa13916f31db4cf5caa049593098"], 0x156, 0x800) msgrcv(r29, &(0x7f0000000480)=ANY=[@ANYRES32, @ANYBLOB="d2e2cef7e0409ecc2c6547ac2557cf4bbdca592b79f8ceab4098071743afceb01302ce3e3e056356ea73ab134c3988a99157a0ce2dac93c340663414c548c4092e03cd41a701a4b022159806abd386b13d89619a183584ab45923380d5b6de40efa6c77e785dd19a27c9da850eb2e7c83bb1e3275a83f803b75285e6f79feff0902eecaaa2b56a0ac3c6ed60fa23a07c2a24e80b1fac350c03af0ba49f6e", @ANYRESDEC, @ANYRES64=r22], 0x4, 0x3, 0x800) msgsnd(r29, &(0x7f00000011c0)=ANY=[@ANYBLOB="021d00b9880000000000000b84486250b099aa9b7272c428de41622b112c5c41d68bd994de0d71143144c9b6e1ee7e9f87b517c1d4d9a02123af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcd8490213d23a9627185d7ba9884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da20300000000000000c806000000c27c0079d08b46120e705089672e786f30cf40b9c8b754daeb2982d28606050dc516a0af1461584bca000440008000000000009ec053430ebb3863fbc3ae16b22fc57f68cfae5bd516a3e0781e7896cbd1dc5530e08cd36c7696eb92b65cf80afcd2b2c2ac7247bad51678ed1f5d4302d2128bc15983a359aef5886e543fe02596f4421a25e8fa71251d8e73436bb7256722aaf18d8a7021b419d98ecc1dc947488fb4eed117e695ce1262f4b900c1e117fd5f84ee26f35c5bbf779ad5ac017375e75a71208d6650bb7b35b192028e4c9b15a1cbb24fb61c1260727ba27c94618b1ee310418af1de8c61d08613b95ae8d74cf44947a275dc17b727444f3c67684d3601e4147101b3d2ea9da9b4178d0e6c145cd0da7b1f5864e6834fc5492624fb7462431cdb916aa4b875d43b808a45265890c8e479172cf5a493ea29d7470d7f04f3e39fc81d3d3c22fbcd583e097a0a7722bbb8449d19acad56e20aee0ea831d94761fafddccc59db598549e8a185dba67e9b5f05ac1ac41153e2b5256fcd6ae2da598bf239691d2fea1b51ff028da5d2"], 0x1, 0x800) msgsnd(r29, &(0x7f0000001c00)=ANY=[@ANYBLOB="febacaffffffffffffff5aab057858899bbc616aeade23aa38f255f2dedc7d93070009673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc46b032b26fcb5355b5b2477da5f3d06ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0023c2f0d2e5f9ce774cc1ecc017c46c50c8e10a93dcd029cb4d4575ddd417bd2c8bca85e911ec5f2470a3deaf52ce49cdca109c05000000004358311cec18f9564c9028ee595ff7a12084722437f45b85834254e90f7ad7357497829dd293818911889474ac194702f7c8eab22069b54c29081ab1bfa580b86852c0bda79097c7bd42cf3d96d8a75fdf558e582526ee9d8a8ea9e1670f23b53ac2ad43ac7a9ad7e3777154bdeae80be16c6b5eecbcf5daba70fc249b3d3ec5b62727dca0fc9a69734dfc11b73287ba2112faae65291a8e4d0aff88391bab8210bf510a8fbd6d7a0c7e41fbb0d4e0b703721385b17e80366402379c5439d470447e26e51af1b1b74f978cc0b7e32a814f7cd3202b42c92e2db43d9e72d80fda46b34eebca14281a58fe8dab7778eb811972273c134dfc24fd7dbad091282a8446ad956174c781df6f58574931590719d4fa3f0523f257b3f5749437aa905f46886f78e3839c5628b75447028500252efb6c3b16507fdc92bd0985e61a85d10fa96469b863f9e7071bae5df1ca6ece775c513edb22bc1f69c9080e1b4f2f97bce095d9996cdd8d130595a9c98b88e2b96950a064885e134eeaa4b7e99156ac643ae9e6aa07174b20ad73e35eb5531c78e357d5ae2c6b0299982659fd3909d72f0d0ed7a5bc0ae26c8aa61c2bec0c019edd6c5f43813467661847a41e2759784f3b7b74a6d0cf479744ab5c3cd9c3cf73cc6b38c75134bf24d6e9ddf0383f40efba799fc83b4a81bf8230aded8f081f7968e0eecf4079b341b5e81185353927b18ba21c3086db43dcb7477b44de4c089a7b3840c9bb55dbafdf2a4c85c365511938f6ec6c55f028c07ab4ea54b156b3d9506ffedd2c34e885761ac944031be931827e0f986e699632a168d9edc79f446a082429a357ff42d82b9e9fff7efa7707d28ba834d33684b2795f6d0fa5fc828d0d1e5283ebbb46757e289cb9dd89ca94d65dffa1d5f8e16bfebbecebaeb451e4e3660acc5a33dc1c052b1ba568f7fd6c64ed196ca75b8002023555e9b37543632aee5ced7a3454231a3e199745a22d2cea9f2c8d44210592afb1b88df0537464204b53a38d507a684de294de76cd23cceb43f54389d2fe2d683b69554c823a4487efb1378b0afb2b2be06b45737de34c312acc0bea9a51231156eb73f4cb4ff3f49b0100000000000000dc4e00"], 0xd5, 0x40000000000800) r30 = socket(0x2, 0x2, 0x0) bind(r30, 0xffffffffffffffff, 0xe7) msgsnd(r29, &(0x7f0000001480)=ANY=[@ANYPTR=&(0x7f0000000940)=ANY=[@ANYRESHEX, @ANYRESDEC=r10, @ANYRES32, @ANYPTR=&(0x7f0000001140)=ANY=[@ANYRES16=r5, @ANYRES64=0x0, @ANYRESDEC=r3, @ANYPTR64, @ANYRES16=r3, @ANYRESHEX=r13], @ANYRESHEX=r3, @ANYRESOCT], @ANYPTR64=&(0x7f0000000240)=ANY=[@ANYRES64=r9, @ANYRESDEC, @ANYRESOCT=r30], @ANYPTR=&(0x7f0000000880)=ANY=[@ANYRESHEX=r15, @ANYRES32=r16, @ANYRES16=r28, @ANYPTR64=&(0x7f0000000b40)=ANY=[@ANYRESDEC, @ANYBLOB="22ae05df64ad7826732a576cd6a948000b8b2e89c04f44d13cd8088c40e209d441d42ad3d8d3672f99ee3a09d0585ed39a55bcc36de69db02785e97426469388ac251cdf45a7243dc3e5445359abd05f75c2ac96510f55e2c7e8f5d173a3aad5b54a81109a4aacd545bfbe8c9cb3d713cf1768aa99d61930542f736789da49986d3c0e53a813a858f32158567aad8d24d05f45d8c3727fefb65f864ab6c675dd6b1ea6e160bc4144d59c00a838297f6fafeb3311e7ef147d2e6a09b8ec63576f61da651d2dcb44696e11f8a8b93d04cd964046cba32a9af1b82b4613b861c5d41e2215adfd5ef06d1f0e72fbf2e36cd7fed341bba54d617636e128", @ANYPTR=&(0x7f00000001c0)=ANY=[@ANYRES32=r3, @ANYRES16=r19, @ANYRES32, @ANYPTR, @ANYPTR64, @ANYRES32, @ANYPTR], @ANYRES64=r20, @ANYRESOCT=r7, @ANYRES16=r3], @ANYBLOB="ecc9cb272f5dc0e318a305d5221b1fc5520019f87c7d1f944a4217beccfc39b8a8c77de269005e8342d80b761553e559b3b3ed5659cf86a8128187e36e15fc2d21c65a7b4f7babd07ad2a9cf38203b3fe208eff2c1f1a826f1f1d44ad800bb862c01fb00cef6b6fd59af441b9d81249b02", @ANYPTR=&(0x7f0000000040)=ANY=[@ANYRESHEX], @ANYPTR=&(0x7f0000001380)=ANY=[@ANYRESOCT=r12], @ANYPTR64, @ANYRESHEX], @ANYBLOB="e8d06fe85e948394d91a21bed4dbc7d096f5df2686dc43dbcacbba54bb6926dc0296d975cd273e9f9146dfd456a480768329b86839784f254cbf9ea34d07c89eabe1e3d8faf1bdce92110366de4f83a4b25ea9a9c5647d788dac72bb777f240b22e80267f669aac4dd2caa3e90793bae47a2fa723c8836c57e143bba93bcebe5e9784dbd92653fa543e9c5ae312f5351e6ccc7530c64d3e936e56a6df9e709e1527b696e4e57b442b1b52c09112f19182f0540cada6f2e8faf65bda292f3da6420ab09834ef4d042e57ea4b5f4356463104fe3472cc02a3b370489ad7a1036a2c1f5263ae653"], 0x4, 0x800) msgrcv(r4, &(0x7f0000000640)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003801c968ce14298d79ec7c2233645b21a53160835be8524dc794ad0d0e3a194ad6bfa733f62df4f7260d04393a6f3cbec30901487d3c477bb1e115635182e52d10e17e93e9a8b6d1fc397b51b8ba0c9ad56b4b470e414a85888314038a933b23cc07b690786749d5b24d6191262dbffb9eefc6343ac63c83494c98464beeccb05b16f5312dc34c7470f9dab4c112bdf4f1adf3224e7d2e67cab827df960c3838cbc2e85303a6ed4986090ab34198fe610c353dbe6e113672e4a40018ca815cd138f16455545146924e8f9a2ab2da82ea7a73f72ce146b088e0a209d6d75fa43929304377c6d7f0729deba1049a5fa5ee1df646b4dd6fe1745137637afa6838daa1"], 0x47, 0x3, 0x800) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r31 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r31, 0x0, 0x6, &(0x7f0000000000)=""/155) r32 = getegid() r33 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4, 0x10, r33, 0x0, 0x0) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r31, 0x0, 0x1, &(0x7f0000000100)={{0x4, r34, r32, r34, r32, 0xa1c30682321f5ba8, 0x9}, 0xc6af, 0xffffffff, 0xffff}) r35 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r35, 0x0, 0x6, &(0x7f0000000000)=""/155) r36 = getegid() r37 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x10000, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4, 0x10, r37, 0x0, 0x0) getsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r35, 0x0, 0x1, &(0x7f0000000100)={{0x4, r38, r36, r38, r36, 0xa1c30682321f5ba8, 0x9}, 0xc6af, 0xffffffff, 0xffff}) getgroups(0x3, &(0x7f00000000c0)=[0x0, r32, r36]) semget$private(0x0, 0x3, 0x120) r39 = semget$private(0x0, 0x0, 0x4) semctl$GETALL(r39, 0x0, 0x6, &(0x7f00000007c0)=""/158) getegid() r40 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4, 0x10, r40, 0x0, 0x0) getsockopt$sock_cred(r40, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r41 = semget(0x2, 0x3, 0x87) semctl$GETNCNT(r41, 0x8ca4b38dff6a9db2, 0x3, &(0x7f00000000c0)=""/167) r42 = getgid() setegid(r42) r43 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r44 = socket(0x2, 0x2, 0x0) connect$unix(r44, &(0x7f0000001b40)=ANY=[@ANYBLOB="82022e2fac1400fd7d81afe46d5733e0f29384d0829696473d0000c734a899f96f0b224ec765ed0e76d92c6b8a03b10820a58fe43b00fa0400000000000000d9ac55a52f7dc8062782813c8cefefdb23d4f9c0e36d58ab4f79a65f69e73991844d490000010062d8edd55587267ba5090932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724de92f008c18dacf12aa76cd608f0d9c81b7ebb57e75bb2dc6657ddac47a47e1d36a82818af20ea997e3ea944df0430b67f055df2b473f9df01000000000000c1ec9263b7abec3fef53c46f9362301576534c2d7eeac6f70900000000000000fccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568fff014d217824b0aa5560ea147f1bd941f986fc40017f2f064b23c5101e713db21be5638e4000c7f1e1692c35dbdc77d3f7ba942baa127a4dc3f3354fcd7b01e94dabddc8a713ecdb22c517b8939ff036a801b5669356a3f996255f4dd7183fa2b85204e29c8c37d69864a92144e3ea32e04d709d7d06700200000093a9ddc93e8223278f36593c68be103eb0954fa3c63eabf60d69f3a4917170bad3028227eb42d6aecefe22d182818e64a787e77f92e36d9dffd764da16e4ed50dbb80d70e9658b84bedef262616ffd7e021d2a8c99ab0109af4598e66ecb94dd638efba4f481f047c2d02aa78303d2d2f2c94b5d5b7f44f0154fbd921372b6db8e070e477571c082b83995325ba28d1f6cbbfa38eb2a450353e206ae63ea54877cd051f231e0a41cf7064742b87207bb59ac0db8eb7a26f41223ee94b5a3050000000000000032bd10467c0ca0086bc590f407990dca000000000000b9d2bb8ecc80d287ba102349414033cc010cf7649214dec62bffdfd3721ca05d2204a978be2d7f0537314b6c74f050a28f74490156f4462cccb3d32fcdd6fd2e523b2309a109903b5f01d704048ecb4c02452c9950f3907cd34ad3ec4a509d096c0fa1d56223dd3ad22623a9b309e30f2d7597ef1096d8b304d3cb7c5dfb241a85dc1f845c5ccc3446048ba5091dd22d636327300f8b826146c8ee6482b31f72082a578b1f928ca4de8c9119b44295f0b3172c8d77f820da9ef7f715dd814378f7e9f0d1913d39f06e110fe7bf9bc457e368a9a1d9d4c927a4720c2fb3e3d81b83904c09a905497cdaae513b0f918391013fefbd0b35974c9c1f4c70be987f000045ce632e3ec0cf3d21f6be4e07218d3acf9061c787ac6da233a7ce12481a818c2fe2c98f62575cd83d14a444c25de8852192390911f847b4f5a4148c6097012fa1e566039a741d0c35d3d21f24beaf540b962b5c583a03b7b39db7cd14ba4f20d54938b1fc6ab6a0e207ce007e4805dbf7093379a9745906ff7da369edd2976ecf129fae28ccc240a25dc65011bc21cdeccfe05323d88b7a7771ec3b222d3342bc461af977f9d168ff7d4bbe53c1ea87e1fdafb519310058f68ba3fb415c179da6e2e3ceb05df5636a66367862c31ab098f1ebcb91c56ac7aabe8abc462478a852454c0ae54c9f6f5f534f96d93a16ad00d88367ad50c913212be66f7d21837be7a4e58bbd3edc89830d81d64d8e92fde74ca7b5c38802c6ab60d738cc60488b0e9e8231995b358183367a4c52f477288ecae3519e9f5e1d31985f5420808e3dfdd20b0101c2572e9aad0edb0300000000000000316ac273a4c691189e74c04b2d287b159a5f4f8cec6b40be97b6782214c39918d0aa72e9c1cbe0f14660a59e03306283ad9dfbde5650dd9501ce3106a9026519e7aea7c4c01369ea2b1bc161a4"], 0x10) writev(r44, &(0x7f0000000080)=[{0x0}], 0x1) r45 = accept$unix(r44, 0x0, &(0x7f0000000300)) getsockopt$sock_cred(r45, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) getsockopt$sock_cred(r45, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000480)=0x41) accept$unix(r43, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r43, 0x8004667e, &(0x7f00000003c0)=0x800) fchownat(r43, &(0x7f0000000080)='\x00', r46, r42, 0x6) geteuid() r47 = getgid() setegid(r47) r48 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r49 = socket(0x2, 0x2, 0x0) connect$unix(r49, &(0x7f0000001b40)=ANY=[@ANYBLOB="82022e2fac1400fd7d81afe46d5733e0f29384d0829696473d0000c734a899f96f0b224ec765ed0e76d92c6b8a03b10820a58fe43b00fa0400000000000000d9ac55a52f7dc8062782813c8cefefdb23d4f9c0e36d58ab4f79a65f69e73991844d490000010062d8edd55587267ba5090932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724de92f008c18dacf12aa76cd608f0d9c81b7ebb57e75bb2dc6657ddac47a47e1d36a82818af20ea997e3ea944df0430b67f055df2b473f9df011e0000000000c1ec9263b7abec3fef53c46f9362301576534c2d7eeac6f70900000000000002fccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568fff014d217824b0aa5560ea40017f2f064b23c5101e713db21be5638e402c35dbdc77d3f7ba942baa127a4dc3f3354fcd7b01e94dabddc8a713ecdb22c517b8939ff036a801b5669356a3f996255f4dd7183fa2b85204e29c8c37d69864a92144e3ea32e04d709d7d06700200000093a9ddc93e8223278f36593c68be103eb0954fa3c63eabf60d69f3a4917170bad3028227eb42d6aecefe22d182818e64a787e77f92e36d9dffd764da16e4ed50dbb80d70e9658b84bedef262616ffd7e021d2a8c99ab0109af4598e66ecb94dd638efba4f481f047c2d02aa78303d2d2f2c94b5d5b7f44f0157571c082b83995325ba28d1f6cbbfa38eb2a450353e206ae63ea54877cd051f231e0a41cf7064742b87207bb59ac0db8eb7a26f41223ee94b5a3050000000000000032bd10467c0ca0086bc590f407990dca45ff3bbd000000000000b9d2bb8ecc80d287ba102349414033cc010cf7649214dec62bffdfd3721ca05d2204a978be2d7f0537314b6c74f050a28f74490156f4462cccb3d32fcdd6fd2e523b2309a109903b5f01d704048ecb4c02452c9950f3907cd34ad3ec4a509d096c0fa1d56223dd3ad22623a9b309e30f2d7597ef1096d8b304d3cb7c5dfb241a85dc1f845c5ccc3446048ba5091dd22d636327300f8b826146c8ee6482b31f72082a578b1f928ca4de8c9119b44295f0b3172c8d77f820da9ef7f715dd814378f7e9f0d1913d39f06e110fe7bf9bc457e368a9a1d9d4c927a4720c2fb3e3d81b83904c09a905497cdaae513b0f918391013fefbd0b35974c9c1f4c70be987f000045ce632e3ec0cf3d21f6be4e07218d3acf9061c787ac6da233a7ce12481a818c2fe2c98f62575cd83d14a444c25de8852192390911f847b4f5a4148c6097012fa1e566039a741d0c35d3d21f24beaf540b962b5c583a03b7b39db7cd14ba4f20d54938b1fc6ab6a0e207ce007e4805dbf7ef3279a9745906ff7da369edd2976ecf129fae28ccc240a25dc65011bc21cdeccfe05323d88b7a7771ec3b222d3342bc461af977f9d168ff7d4bbe53c1ea87e1fdafb519310058f68ba3fb415c179da6e2e3ceb05df5636a66367862c31ab098f1ebcb91c56ac7aabe8abc462478a852454c0ae54c9f6f5f534f96d93a16ad00d88367ad50c913212be66f7d21837be7a4e58bbd3edc89830d81d64d8e92fde74ca7b5c38802c6ab60d738cc60488b0e9e8231995b358183367a4c52f477288ecae3519e9f5e1d31985f5420808e3dfdd20b0101c2572e9aad0edb0300000000000000316ac273a4c691189e74c004000000000000008cec6b40be97b6782214c39918d0aa72e9c1cbe0f14660a59e03306283ad9dfbde5650dd9501ce3106a9026519e7aea7c4c01369ea2b0000000000"], 0x10) writev(r49, &(0x7f0000000080)=[{0x0}], 0x1) r50 = accept$unix(r49, 0x0, &(0x7f0000000300)) getsockopt$sock_cred(r50, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) getsockopt$sock_cred(r50, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000480)=0x41) accept$unix(r48, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r48, 0x8004667e, &(0x7f00000003c0)=0x800) fchownat(r48, &(0x7f0000000080)='\x00', r51, r47, 0x6) r52 = getgid() setegid(r52) r53 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r53, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r53, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) accept$unix(r53, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r53, 0x8004667e, &(0x7f00000003c0)=0x800) 13:08:18 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000040)='x\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x2, 0x2, 0x0) r4 = socket$inet(0x2, 0x0, 0x0) r5 = open(&(0x7f0000000100)='./file0\x00', 0x20000, 0x1) getsockname$unix(r5, &(0x7f0000000140)=@abs, &(0x7f0000000200)=0x8) setsockopt$inet_opts(r4, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) dup2(r4, r3) connect$unix(r3, &(0x7f0000000380)=ANY=[@ANYBLOB="86cda2fd03383540c88193e47d0d1e300517916b1737ecab857c239b746ba8ad3df9371ff78b5de0dc4dc95348cb52d8141fc9d13ca3e1a5bf9d3b72d415bbf53bb3db9f16f7f6c5f8cd96f1f97c3824cca4471219c12fffa7e1758d46a7af0322d82045b041d3099c66d665da66ee969ffa7c552aba360cc86e3832ef053cebee5916034b119d6cc7636ed5ec0b9ac8"], 0x1) dup2(r3, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r6 = dup(r1) sendto$inet6(r6, &(0x7f0000000040), 0xffc9, 0x0, 0x0, 0x0) ioctl$BIOCIMMEDIATE(r6, 0x80044270, &(0x7f0000000000)=0x9) fchmodat(r0, &(0x7f00000001c0)='./file0\x00', 0x0, 0x0) sendto(r2, &(0x7f0000000240)="eff93a5592aaae96c1d35f31436abe89ab9d0d112fad4d65d4721c488fd950723c16191a07c9caecd69329edf050cb8e733a83c282d66908cf177116e1386c9ab86ce0593831c81c66b35712b42beb9542bccc1264999f770d055dbc7a31522429a3c2bf60f147e7a4754fce0622f68170ab3b166d855db8cb00a5e6c9e5e585240f9496141f35e7437287827cf100ddba6961f4e7e397569615963a1cd61fce261fc10d2a6b840e281d423f8788792479e87717e1419c380645876e98276911d61b3d9c7ac50b081854edd66cd06afe10", 0xd1, 0x409, &(0x7f0000000340)=@un=@file={0x1, './file0/file0\x00'}, 0x10) r7 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x100, 0x0) ioctl$TIOCSTOP(r7, 0x2000746f) 13:08:19 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000100)="ce", 0x1}], 0x1, 0x0, 0x0) r1 = shmget$private(0x0, 0x1000, 0x140, &(0x7f0000002000/0x1000)=nil) r2 = getuid() lchown(&(0x7f0000001380)='./file0\x00', r2, 0xffffffffffffffff) r3 = getegid() r4 = getuid() lchown(&(0x7f0000001380)='./file0\x00', r4, 0xffffffffffffffff) r5 = socket(0x2, 0x2, 0x0) bind(r5, 0xffffffffffffffff, 0xe7) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r7 = socket(0x10, 0x2, 0x0) bind(r7, 0xffffffffffffffff, 0xe7) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) r9 = getpid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x400, r2, r3, r4, r6, 0xa4, 0x2}, 0x4, 0x2, r8, r9, 0x1, 0x9, 0x7fffffff}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) writev(r7, &(0x7f0000000400), 0x0) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 13:08:19 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000500)={0x2fb}, 0x8) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x80, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x400, 0x0) r2 = socket(0x2, 0x2, 0x0) bind(r2, 0xffffffffffffffff, 0xe7) r3 = socket(0x2, 0x2, 0x0) bind(r3, 0xffffffffffffffff, 0xe7) r4 = socket(0x2, 0x2, 0x0) bind(r4, 0xffffffffffffffff, 0xe7) dup2(r4, r1) 13:08:19 executing program 0: r0 = socket(0x18, 0x8002, 0x0) syz_open_pts() r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x20, 0x0) dup2(r1, r0) ioctl$FIOSETOWN(r0, 0x80047476, &(0x7f0000000040)=0xfffffffd) 13:08:19 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6b02e18b7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) socket(0x20, 0x2, 0x9) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00'], 0x10) r5 = accept$inet(r0, 0x0, &(0x7f0000000040)) sendto$inet(r5, &(0x7f0000000280)="1daad5cd36195d6810b318270ef9a4e226c2d78a5413faf736de6e7b07d1d62e84affdc376a493673d4195232fedc101a1d8ad376f5c1dba9d565c875025f067ef069c8b78d70a06bb9b172a2d7c03eff6b58b06bbacff74db5471704990b5bc7c583f053ce0dab8e1d855c002e5c0f21090e2672493cfcf71096ded57b5350b28f1e7ddaa45ba14ff355c5280064a77fcf0cc7510946d503350ec4e8277e807e52985f11324bb0c5d72b0f9c6e2b27671de172e8a5307791b203a90fb79bfc05002e542e32b5b78e7178a0d0a3e839ee05e1f7d9deeb76cf17582198b5056bcdc5d0d8ace2bc699a0db1e13faeebbccb92c28d329fb8635224fd0e41eb6d9e3de4c0122bef8eb0acc9fbb9fa70dfd265fa833f7f7788b351b9a0abf03d9e21a38de65ed7352c75d1071194a948a28b75775ade8db55259b6cf70e825b9e7675cc696e9657d9ba4ae249fbfd5ebe2c9499b26fc3462aeff27e94fe6994ffe7086d8f0c631b96880096d82665ddc95c8ed5e187c85fc07bee3f65d4b91d59436540aac4eff6f5cea6e4233587318755e8797de2e8521227ec1e7a11d2d5ab7cdae30ef53c508981eb15f187342a1bd1085698e3f5ae7cf69e79e10fc7", 0x1bc, 0x1, &(0x7f0000000140)={0x2, 0x0}, 0xa) sendto$unix(r1, 0x0, 0x0, 0x8, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f00000001c0), 0x4) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 13:08:19 executing program 0: r0 = socket(0x2, 0x2, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() socket(0x11, 0x3, 0x0) kqueue() kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0x2, 0x0) r3 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(r3, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) dup2(r3, r2) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(r1) sendto$inet6(r4, &(0x7f0000000040), 0x0, 0x400, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x7fff, 0x4, 0x1ff, 0x1, 0x3, 0x81, 0x3, 0x1, 0x0, 0x5, 0xffff}) open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r5 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[@rights={0x16, 0x7, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r5, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}], 0x50}, 0x0) 13:08:20 executing program 1: getppid() setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x20000000000001, &(0x7f0000000180)="9a13e3030004015b0dbf5850a81f78e00818d23a", 0x14) r0 = socket(0x2, 0x2, 0x0) bind(r0, 0xffffffffffffffff, 0xe7) r1 = getppid() setpgid(0x0, r1) r2 = socket(0x2, 0x2, 0x0) bind(r2, 0xffffffffffffffff, 0xe7) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000)={0x100, 0x1}, 0x8) fcntl$setown(r0, 0x6, r1) 13:08:20 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x1, 0xd}, 0x8) r2 = semget$private(0x0, 0x8, 0x10286) r3 = socket(0x2, 0x1, 0x7) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r5, &(0x7f0000000040), 0xfeea) close(r5) r6 = fcntl$dupfd(r3, 0x0, r5) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000000)="2c2ac9ca", 0x2c) r7 = socket(0x2, 0x2, 0x0) r8 = dup(r7) setsockopt$inet_opts(r8, 0x0, 0x20000000000001, &(0x7f0000000000)="01201a56e9681eab0b783b3706800000000000000000000000000001", 0x1c) ioctl$TIOCSETA(r8, 0x80047470, &(0x7f0000000100)={0x2, 0x0, 0x1, 0x4, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0x7, 0xd29}) semop(r2, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x1009, 0x1000}, {0x0, 0x2, 0x1800}], 0x4) semop(r2, &(0x7f0000000080)=[{0x2, 0xc, 0x800}, {0x5, 0x6, 0x1800}, {0x4, 0x100, 0x3c00}, {0x1, 0xffff, 0x1000}, {0x1, 0x3, 0x1000}, {0x4, 0x3, 0x800}, {0x4, 0x1ff, 0x1000}, {0x1, 0x3ae9b8cc, 0x1000}, {0x0, 0xc333}, {0x3, 0x2, 0x1000}], 0xa) semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000000040)=""/12) semop(r2, &(0x7f0000000040)=[{0x1, 0x1}, {0x3, 0x1c9b, 0x2000}, {0x0, 0xf1de, 0x1800}, {0x2, 0x401}], 0x4) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f00000002c0)=""/148) r9 = socket(0x2, 0x2, 0x0) bind(r9, 0xffffffffffffffff, 0xe7) r10 = socket(0x2, 0x2, 0x0) bind(r10, 0xffffffffffffffff, 0xe7) r11 = socket(0x2, 0x2, 0x0) bind(r11, 0xffffffffffffffff, 0xe7) r12 = socket(0x2, 0x2, 0x0) bind(r12, 0xffffffffffffffff, 0xe7) r13 = socket(0x2, 0x2, 0x0) bind(r13, 0xffffffffffffffff, 0xe7) r14 = socket(0x2, 0x2, 0x0) bind(r14, 0xffffffffffffffff, 0xe7) sendto$unix(r1, &(0x7f00000005c0)="a6f71083ab07f56f5900d205bd1f2bb17cd97a6bd048028726f6e5f067da025500"/58, 0x3a, 0x20b, &(0x7f0000000d40)=ANY=[@ANYPTR=&(0x7f0000002700)=ANY=[@ANYBLOB="322723624be3926fb2bb0da0690c61678697c0846687b31159c60b4ee126152fd310f5e5ff97baf50d995268074c60d95a39f52857978efb463e7d7015d042a5353601504a13770e81022751bb7a3e6a8510bb97c422aa8095999b0192be67dfbb105dd5924646ad710e597e268f4818c9b8025eef4b271d7935c7bc743b37f987c8607875f419280d077ea928f1c0387ee7c1a7b6d30532311500b74c3d7f61d5a816f0ed8f70cd59b098c35eec1ba2fab9978c75d9fbb913fca95740215d5b082b216aa67924d64aa34895a4782736b1af6e62914c4d305d72ec11b8e74760c61a258314b1c4be52f036cf6e527254cff5b0e25e3f400a3b5f167abebe8264b2ae2d5ab0e07c119225f3de2e59fb7b8e6b1d611c3c2c9e86caa06f0ee956d82466b6054fffd285173104db494ad2002f8371382c3e982590faf1a6b77e765fe2e0c877944a409d17ec393856630ae407a674dc44abefc7080577f231c216ed599c827cd684bb96b50afdbd33a3bd67bdb007756910184461fe0c552c545510e5a41df730875527d1dd54ee4f2f748c4702e605ace585af96e69b14849c7c8fb254d9e31765b7641f1754775c989153e8144b28ac336a2aea42601b7b92717f696ec5bc9ff989ec14db3985413a33e4e9c8219c3630f238515b62e5eaff88103244c27191e0141c79f21dcc996513b4748d872283e85698070ef91844c6493bdffb7f1e61871ca4cc88f0a13b3a356eb5ec1a7210d2dceb5895d90b9414883c453e5a6711922827814eb91e1b44a1e9bf6e2c6fd2564ec428cbb024d9f47f3f646fc79f7e78de1f7c2aec978f72d61fa017f24e4a92461a66f2dbde3d0b2b09c0bfd71aa18315a5e1fe92299d841a20e8038a96145dc059dee448d29077b395070c230626ddb46613a28c2db049dbcd758ebe829c654e4d6abf91d5a9c6b644d65b79f486af0cd76b1125059995581454d5fe5978b001b9f6de7e33326df666e52f5af99abb8ce951798a78e43494cf6eb495e235d5c145614f13320c0a9bac5adde14aa93eae9c60431c9a64d2c130c60649f5a2a6e1cb69b772ff07000000000000557c348019f6f3299c13fd5ed6b0b8f638315d3073e5eee64baa675ba0142e10f1bcb31a728fd0bc0fbd4483eace928c8bc4847e3ae0699619e5356a24fe7132ebc1c38c1d337a3d05f4cfa5619da4afd1dadd8f59de3bad50493ea030d0819304e16f852548bfed566ca8288d25fcec76a16c2384b4ca556b4e033b2070e8d60fae46619ca229b6480213e8ebc245a5499620cf5a1d9219ec1090115261bfce5c9a889e87a3ceca75dd4f3a9388824b40fc8b27ff082d27125f3617d4ead890950f83aebfec9a9be5f1e2756ccff5479f5b98c8e215a5cf9a5e89518b00f60abcb4122aaf9491c3a3e80097e2ae41e28d2f2eee4583fb57a037e1627384a0e9615b590b01e2be2ece1833956517ed2caa88e75e6a5b560ea52e847cc74475759531bb4a444f1e732886dd4c446836ca4621afec6ccef1b6a70f4655b52e91031d6cd8a0f82cfd35307ef8eadeb18593b5d3175b932c2d9381cb3d0a845c1cc21059f7825be1cedce98b7fac551deaf4a3d6bd5adeba22cb826af4e56ecc8063fd09c994a5d36de971b0f0ecfa8e9d57a866fc0b8a67534e903d81524d5b89e524c2743f4c85092aa85fe6b0b269540e18eee1a2057a7eac07800859fb52609cecc4123108fe9b57c4977a5700d8746fa5f2cfdd8ca3346c2c5ca5787c78f3fb6d7c0ffedb84a2d27fe33957c71abe79a6220260956f26666d699f446d3d2735693c3c055957a901f1368ff5b64883f962125d1301e061f2603b0e9a7a9472e7c66615d1b0e3e6cff3d9c353eb7cda58aa6bf200ab94625080322189a62149807385d04b4cafea8c1b79d1761bbb7887a5c44da30ab09e7dd772fbfc8ce2afdb10ea5431518655c9a67e2913ba3d5254f46e896a674ac81a8650e61fc0832ddcb057f130eaaf773289c6eedfb300580b27818804740e6a86cea71a14ea6bc088196cf21a3e05a5584260e2e3eff10a5ac00251cd1e87325a73e6ff178034fd59ef887406ebc468d518b0a9957ff73fd63e59e896e5d25407a5c8d29ac8e8ae841eeb546c7fb65a7d6f3f45913ac11e3d928d4c6a1c6e9d8fe20ff48bb886e81b132fc18a0363399b43bda432cdf0886832f5633c0d867fbb61274d64e08fd91809e6c01c009b7c46e443b07b6a70dc11435e2ef8e656b2812d7d2b4f53e186970cbd95a2943c58053981c90437e804d7b0a27316ce48078ac3fcdb44fbbba5d9e2ffcf4e86c8de6d960b076014790e5a64f848bf8da894faf82afbf15830b2e886afb8ceb985bef0a0649c2a87f64e74fe5f435dfedb651f41cf1ba30e45037677ff22813072449a05c791f9c670ff765c31c785466b9827237f6a673f0cb31bb4b784adafec641ce5f39354356b28a12fade352c00d90ea400d951861ff5b3de007ed8d6a52bbc5b796b4cd28654057ea1af6ded3d204eabbf19293ecc3a742ff07cd98ef269846efc9c0a7f50d940109f4d2c604820f401c4c169f852d8d752d44266c3aa9dd4453db7f4e3c54fe7e0ad9c34dbf3408a8a389bb2cf35d6b498e525d0a7d8929316466d4f269125a2db90f1d2a11bba3c56ed8c537425f1d6d14eca7cc6d7749f8c053f2928d7eb507ec4012d12ee7ba3fa8a4a582f48761d5c079c9f9a3747888d4bb7ee66d32885d3f00af63631cd63e23c2ed434cd177c2f9ceab900ce86881991246375f86cca93ac5a32c31cfef1b0c00c31ddb764b1060b162190c9c353ea64d9325a49260a7893d21ebf77806ea6ccc1253d86247d8f820ddcd02384019b12eec4818ba0b82be680c619bd4d98a6cd2aa9f39e9ee5ac3dd3535e4792b464a9ed48284f61e674450d5eb2022800c2deee140dbf266848a7efbbe8b6c5828f0c6e19596c404cbce15db0c3f8fb0830c25754737ebd91d6a5e45430319b278e7e91af5ee129afed7dbbd79791b190c4159f18d79522d6e5d7b9a218e4a56e683120a9327cbc84f627729b552ec33aa200eb8d3216796beedac5c126daa2e9e82591f0ff2d198a434ef71b04f56f5a505ff0bd2c8f4ca951ae91b44a0bb210fbfedc7252b50a927646ce47ad814732c7e755741f30460afa80a1329f5103d85261461d896ead0af08a970f0c2a0972d69a13eec55577be657420cdb71b568a74f09f79a4a26d745383c7edba9675781e9cdd2fb8e1c308382e1e93cd3e06fde51fdcb710f39604a8b8b627ca07ca04ec6b505138e3812d21ec9fd85d8843e66ffc04317ab039396326ed1bbcc1b57983686df4395f101e5d3bca2455ffb546819c1f39ead7743c437613c181608046e697a7c07b996549906a574ad9f116108d60200e69a0d5437632f419ea49e8b733399b290c1b541f59489e3635e30318685a05df52820e6a097b1fa1b477652d2283e85136d5e1a27f791faef3a7888590bd9f274e4222284a438142cff438190e78524098549bebd130b3852f2210d34807107e5bfa90c4defbbdc4210b04fe52acc96555ff8bf9129d2a214643a296be8e788ac1fdeb4cf5f06a66ff747f48b6a3d4d446cc1e8d014e4cc8bc411e9f0942f0432825ac66b48260e1b0cc2fb7cde151aa7e75b49c0fbeea46e18d5bb479b5adaa9a6eee09b103fb5f5fddf6fab3212141b79f3dc8cb7103cd3f40c3508c723cef7fda174c04ddf1d3e1a3885c13ac4602c879bd207a16d962092414f4f0c3dfc01fed7fd99eadb9194cf201e8ff6b842dcd90092deb65eedcd0bfdc77c3a152f4955c5800f0a6f9623f30fb43dacfbe794e0013d50fedcf4fe35faee3abb43337426085cf202b40a730a5385cab3fd676bc712917fff3e5aa377562a04a3f2184cd44d9921343cc18b3f26cc2e423844284c5568faf94bcd49ed3f4ed23e4adb8827f89cf3809b82f26a59df2e6bf4b950a0e973cfb87a4b462b1857b4793163030000004c3df95ea49f373d6765ec70f836e30a6f765c4f032b494822903fedb191b70b526a6cdf670faf0324e9da46300021d537de1c1b26ab6687beb42aac5e42513814c835ece53b4b8d1ed5991e5c142e25f7a2371cf01e8916d7bf06367066e7e55e9203e9379d338f160411518a3910aa1b62e76069190e871e4f3acfeedf6c96c54c871abae86295fd021958c53a57aa53ccacb4f51e4877cefea099940c24c574b13bf50a06396858b4384aed0a7aa262977761aa856b5b5bccb4e401791b4af4af41ddff4103ca5e9e5582d90115432daa18a01fbc70ac52ce9f2d6c4833f600abf46715bf40117710c45e49e7411f93847b8abc6bf2b3eb085e689e73c36e1807cda74b8aada93e399d3be8c253d2fc58764b50c6ac6bbdd86cd230a14330f92a529f60b37b2f72ee27954ca9514834240d8043a1381bec0b7186660eb5f0343e848c126e9ff2f1fb016e191f2b214cf995c0b0f7243b224ddacba0b7db9a6d1db05228b31a05f5ecdaae1dcbafa8e14c3772010c587a2b70dfbbf87919acba5b18dc5e4888b9b930635649e1bbf94dd5895b0ec61e6b5c20f832e9ebce2da309b2935fcc212fde2b66e2485c884b55897495b13948c508148c3e280b31caa4fb52130e90bd010cfa00539d0ee9fc087f0573ce9ed79f81254d9c413b942f71ae594eb5340e6d8583f5dd9ff29d0fad7bcdba44398452433322488fef940ff0bc66e96fc92fb004426d5662701fa2b5b24c3051ea0f365b74073919028b7693daaef61c941f86093d2a45f89b8d9f024d6ebdcab0bc454644c9cfa7ffeb9d816787e0c5c2274f8184a9af8acbb72bc5536b235e7a032e08775f46573a5fe7358ba10fbed20283c14a10ca6db47e72fb3c9635da8b40d5d602124d2b9e82b10f7d6306b710bc194e518ad7763e87c4d0476de4ddc2989a19d0c282c16e965a543c40f53e2e26858ba6ba304ed90957447ac8b9c9cf3208153cbd6acb7ff9bbdb6b8d85e73b73596f2377749e92243f51c24a8de2fc6f2a98d147886d57f74c9205821ecb93d92e4ad5f1fa50365adca63fadf9e74a403233fa3531d2aaf8d778053005043144fff5a6cb99aa3a75006b4b881ace70434afbf9f2af3461b2226c1350a2b32bec2579891f20da39befc23e5a94e2388dd527d0ae81ead0d5bcdb0795d321b1497fe64dac94559636bdd506c6fe5486335eabd9a8c7657d55565d4048d095e473d560005d0d592a8010c53f3630de1ee7445b4bb74626acd68f9a16e2abdcb2635911e0b271fce6f3fbbccfc89d58c1d1e7109838f0e6388ad27b6c1426f52f6e2c3bc66c957427166ba95768a1bc1dfe5011ff9c46b82778d235d3a67a267e79ae2b1f689f4ddcc8c523507dc6d41dfb48c052a7e8f51fcdbadf90bf2aee32bdd2b24e5a6d0e37c1d15b7ee26533022fa89464307dae51f64fde559d30cc6097a1e5d99dc7d8d5af54e60ec9be13e4df74c1482e4f4a5db0419fbbe5f97aa8c724f45fb4c8fbd1d5ebaa271861e418bcb6e4bc725605c6e6830aa7d345e8231f662d572e788104a1d09487d33a26ca066db3287225834ee735b9ab756dfaf78143a2d2bf0eee776770b172135dff36e7d99cb083ee9d71d1f94e702e980a200757e83de006cfef76c6b46102bf56e876b7cd5e8dbce1fb90cc02354dc4e98b36da0f5b3321ad91bb4737b21e5a1ea5624ea3b1bac2192a2599b46378548edc363a74b2fc4311f01e98860f36f412ea8bc71e5c444b4925f7e9ccf990d937d", @ANYRES64=r9, @ANYPTR, @ANYRES32=r12, @ANYPTR=&(0x7f00000004c0)=ANY=[@ANYRESOCT], @ANYRESDEC=r12, @ANYPTR=&(0x7f0000000840)=ANY=[@ANYRES32, @ANYRESDEC, @ANYRESDEC=r13, @ANYPTR=&(0x7f0000000600)=ANY=[@ANYPTR], @ANYRES16=0x0, @ANYRESDEC, @ANYPTR=&(0x7f0000000800)=ANY=[@ANYRESOCT, @ANYPTR64, @ANYRES32=r14], @ANYRES32=0x0]], @ANYRES32=r10, @ANYRESOCT=r5, @ANYPTR=&(0x7f0000000600)=ANY=[], @ANYRESOCT=0x0, @ANYBLOB="3dee859863a4adc35b31ad79fd6b991de0139f3051d77132da687645c4cc282fe61fb54c237df9a3df77b14cb0028b41bc429e4df2447106a21ec2674a0692f02a870cd35434b339bcf886603f61b4f59ee6a1dc188377c9fb0dc7e54195563f4569fe494b7cb511b760a5add9e61c74a98250de5b05260643d23b8ddd05562d108dff5aa212e5e67cddf069a9dc48205eb234c239523722", @ANYRESOCT=r8, @ANYRESHEX=r11, @ANYRES16=0x0, @ANYRES16=r1], 0xa) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)='c\x00') r15 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x20088, 0x0) close(r15) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='c\x00') unlinkat(r0, &(0x7f0000000280)='./file0\x00', 0x8) r16 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r16, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r18 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r19, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="e000008000000000ffff0000ff7f00007c916b60848a9dc189402cea414e5d47dd02281fca6de37b3e1f48a368be0c6464ed53a98b69f38017cf1b04755d408c03834b76b13dd7b62b2db6c42868622a679a8a08a886916c5f0854e944fb1455deb7a586fb9822d6b7ccab3fcf29bac88b5060c628264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11dd78b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c318ff7f3e8657388af2f3854826f53090035b4bd7a270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c33e8dd951a00000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289238e6b53dce4088d9e1fd9710070c5d386aa385e5"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r20 = fcntl$getown(0xffffffffffffff9c, 0x5) r21 = getppid() r22 = msgget(0x3, 0x69d) pipe2(&(0x7f0000000940)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) preadv(r23, &(0x7f0000001700), 0x0, 0x0, 0x86c) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x0) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000000c0)=0xffffffffffffffa9) r25 = getgid() getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r27 = getgid() r28 = accept$inet(r23, &(0x7f0000000500), &(0x7f0000001680)=0xc) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xffffffffffffffec) r30 = getegid() r31 = getegid() getgroups(0x2, &(0x7f00000003c0)=[0xffffffffffffffff, r31]) setregid(r30, r32) r33 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r33, r34) getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(0x0, r35) r36 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000008413d1ee9ba041b5831762d91d000000000000000000000000000000000000000000000000002743000000000000000000000000000000000000000000000000000000c61b9e8fae2fc1578c71c206390100000000000000000000000000ba0002"], &(0x7f0000000080)=0x6e) r37 = geteuid() getsockopt$sock_cred(r36, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchownat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', r37, r38, 0x4) setgroups(0x5, &(0x7f0000000300)=[0xffffffffffffffff, r33, r32, 0x0, r38]) r39 = getegid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, r39]) getgroups(0x8, &(0x7f0000000440)=[r25, r26, 0x0, r27, r29, r33, 0x0, r39]) msgctl$IPC_SET(r22, 0x1, &(0x7f0000000980)={{0x1, r18, r29, r17, 0x0, 0x39, 0x81}, 0x6, 0x1, r20, r21, 0xa6, 0x1, 0x4e2c, 0x3b39}) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000380), 0xc) r40 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) sendto$inet(r40, &(0x7f0000000040)="e637fc80f18acb07291c931413d6914089e8f11a7f8df8bc627b4d659654c7e74c1122a466a6cf0bf74c1dabb2b3d8857c5470239b7dae64719dc24b70481f3680cc5d99b0efb749569d7e2001f190", 0x4f, 0x0, &(0x7f0000000240)={0x2, 0x0}, 0xc) setsockopt$sock_int(r40, 0xffff, 0x1023, 0x0, 0x2b) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000480)=0xc) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r41, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000a00)=ANY=[@ANYBLOB="e000000000ffff0000ff7f00007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868632a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f53090035b4bd7b270f291a4ffde25e1ce547e943b3d26fd4f28f487eec53896c339000000000000000ff180100080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6cb2de62c8893d78524e237199d15856896291085e5301678321000000000000d373b4102dc6c7ccdb64f4d2970affb46375387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e6149700"], 0x170}, 0x8) r42 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r4) getsockopt$SO_PEERCRED(r42, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$getown(0xffffffffffffff9c, 0x5) 13:08:20 executing program 1: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xc0e99db6de761f86, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x24a, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x62}], 0x3f, 0x0, 0x0, 0x0) 13:08:20 executing program 0: r0 = kqueue() r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000440)=[{{r1}, 0xfffffffffffffffc, 0x1}], 0x5, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0xf8b1, 0x0, 0x10000fe, 0x0) mkdirat(r1, &(0x7f0000000100)='./file0\x00', 0x0) r3 = accept$unix(0xffffffffffffff9c, &(0x7f0000002640)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e345def796c85e7043bbaea30c6746ecc1e0da0bd6f033219c7beb7d47bf7e7a25750a3704e4e744eb18275217251159303fa4bddfa817ee18fa5435eeab0016bc410163ed53ae9b4d890626aafce876a421fc797d1ed5654961d40b030d26"], &(0x7f0000000000)=0x1002) poll(&(0x7f0000000080)=[{r3}, {}], 0x2, 0x7ffe) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r4, &(0x7f0000000f80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000831f51f1f32fd93d3b5fc9c5ddf800000000000000000000000000000000000000000000000000000000020000009aeab5beef00010027001c000000000000000000000000000000000006000000000000000000000000a86cf4410000000000000073060000000000000000000000fe000000000000000000000000000000b25d8ad62856dec8dbdb05fd2d6c5da5d9aacf0688258af5c5f7a1c1215526d997cadc5720f13248985c5c89117daa00fbcea2481795dc129c8b73dfd45409dea1010048c680e0f62c43576c06736304c3312a624ea751eb00000000000000000000001b00002000"/301], 0xfffffffffffffe9f, 0x1, 0x1000) r5 = socket(0x6, 0x1, 0x9) r6 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r6, 0xc0106924, &(0x7f00000000c0)=0xc7) r7 = fcntl$dupfd(r5, 0xa, r6) fcntl$dupfd(r5, 0x0, r5) r8 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r8, 0x0, r8) msgsnd(r4, &(0x7f0000001280)={0x2, "7f0ffb8f47c36f9d5b6645ce6e24546b0963f797a46be5177a80f137cade1791fa22d3697cdfd21260e438f037c504bdaff28d4242d63e1d62cc4ba12b67ee0786b07ab78a67f89cca4ba1f9b097848d5127dc76732214c6f92cfea51cba2d1917412f5b798a76f71c35ccf9352eb68687b0002223c978fb83fb3742647ec9e61755c12110316734b21533dcebb4554b96f7c609e6b71c23b81145a24d57db98d819"}, 0xaa, 0x1000) r9 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) r10 = syz_open_pts() ioctl$TIOCSETAF(r10, 0x802c7416, &(0x7f0000000080)={0x0, 0x7031, 0x1005, 0x1a9, "047c2ce62e0dbcdcc58b62c200000100"}) ioctl$TIOCFLUSH(r10, 0xc0106924, &(0x7f0000000280)=0x3) r11 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r11, 0xc0106924, &(0x7f00000000c0)=0xc7) r12 = socket(0x18, 0x1, 0x0) setsockopt(r12, 0x29, 0xa, &(0x7f0000000000)="03000000", 0x4) setsockopt(r12, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r13 = socket(0x2, 0x2, 0x0) connect$unix(r13, &(0x7f00000001c0)=ANY=[@ANYBLOB, @ANYRES32=r3], 0x2) sendmsg(r13, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=[{0x10}], 0x10}, 0x0) r14 = socket(0x2, 0x2, 0x0) connect$unix(r14, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendmsg(r14, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=[{0x10}], 0x10}, 0x0) r15 = socket(0x2, 0x2, 0x0) connect$unix(r15, &(0x7f0000000540)=ANY=[@ANYBLOB="5c153e573921d2e1c91492d75c5e6b8ffabde4637c1738acf5a52539d37b473f79b65bfcc80574705ca54ad8faceff66ec662e81508eba053dad77f689a4b92802f43f771dd90c3377ab099779db4775503f5468bd697d40ffc06bc13c7df31dc199fbf5835347237e59a7011773688431dfae3447322cb32520001ccab2627566bf3f06e5235ebc6ed1b72bedd8cc9aef07"], 0x10) sendmsg(r15, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000007c0)=[{0x10}, {0x60, 0x1, 0x7fff, "266ab62606d6b3719694dbb56c32684fcbbdc322515351cd08ada865e8f05d1f2073c52b4c4acd0220b5715c22ada40240e1a969303e1ba2dea3a73c0220d133758bd6d6f29d0c280bcf2c518ed44f"}, {0x88, 0x1, 0x3f, "1e29bcd157e573d1daefea9adfb284389e3701d5a6a159a957cc1a10bc1a08f38f6f6cc97602cfbcc0b28e30d5f477fb939702d4f26208e22d29ab9e1423db4fea95311a15f049bbebef9f9e06f2f65cc17cc1e816d0976e48a0b4f1f17a49c9b970342360d1e24056dde0ba355e3c33cf28b5eb89b23131"}, {0xf0, 0x1, 0x0, "bbc7682cf3c9cffe5c9ef8ea976fb6ecebec28396855735bac43c51f18c6a96692315a6962454f36edd7ce9a18af046520b167818f835329f9580ecc5d9e06c4a88b67b19133a062fd8725818aea37ec07f9ff93c4fdea1f554059784361f244cab82ae595e4e1f0f05c30fadd29d5f47ff4ceb28ecc922e83c8df3cef429076cff7345fb673414211bd6f4ca15fec25e99a7d258031f587da67849de405fe652863cd89eddea41b183203a6d723e6f1ee54c3e8e2923e004877cacb37ed59311a5ec2c2bf8b66620a32a0a7583105fa264999ac7778698709326b2daa15b5"}], 0x1e8}, 0xc) r16 = socket(0x2, 0x2, 0x0) bind(r16, 0xffffffffffffffff, 0xe7) msgsnd(r4, &(0x7f0000001480)=ANY=[@ANYPTR=&(0x7f0000000a80)=ANY=[@ANYRESHEX, @ANYRESHEX, @ANYRES32, @ANYPTR=&(0x7f0000000400)=ANY=[@ANYRES16=r5, @ANYRES64, @ANYRESDEC=r3, @ANYRES16=r11, @ANYPTR64=&(0x7f00000004c0)=ANY=[@ANYRESDEC=r9, @ANYPTR64=&(0x7f0000000240)=ANY=[@ANYBLOB="9c47ff3440b4c83fc0e544ceaa913353a3eb7a"]], @ANYRESHEX=r12], @ANYRESHEX=r3, @ANYRESOCT, @ANYRESDEC=r16], @ANYPTR, @ANYPTR=&(0x7f00000009c0)=ANY=[@ANYRES16=r7, @ANYRES32=r15, @ANYRES16=r13, @ANYRES32, @ANYBLOB="ecc9cb272f5dc0e318a305d5221b1fc5520019f87c7d1f944a4217beccfc39b8a8c77de269005e8342d80b761553e559b3b3ed5659cf86a8128187e36e15fc2d21c65a7b4f7babd07ad2a9cf38203b3fe208eff2c1f1a826f1f1d44ad800bb862c01fb00cef6b6fd59af441b9d81249b02", @ANYPTR=&(0x7f0000000040)=ANY=[@ANYRESHEX], @ANYPTR=&(0x7f0000001380)=ANY=[@ANYRESOCT=r11], @ANYPTR64, @ANYRESHEX], @ANYBLOB="e8d06fe85e948394d91a21bed4dbc7d096f5df2686dc43dbcacbba54bb6926dc0296d975cd273e9f9146dfd456a480768329b86839784f254cbf9ea34d07c89eabe1e3d8faf1bdce92110366de4f83a4b25ea9a9c5647d788dac72bb777f240b22e80267f669aac4dd2caa3e90793bae47a2fa723c8836c57e143bba93bcebe5e9784dbd92653fa543e9c5ae312f5351e6ccc7530c64d3e936e56a6df9e709e1527b696e4e57b442b1b52c09112f19182f0540cada6f2e8faf65bda292f3da6420ab09834ef4d042e57e39a7d1fb9788fd6203d261af4be700b3a4b5f4356463104fe3472cc02a3b370489ad7a1036a2c1f5263ae653"], 0x4, 0x800) msgrcv(r4, &(0x7f0000000640)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003801c968ce14298d79ec7c2233645b21a53160835be8524dc794ad0d0e3a194ad6bfa733f62df4f7260d04393a6f3cbec30901487d3c477bb1e115635182e52d10e17e93e9a8b6d1fc397b51b8ba0c9ad56b4b470e414a85888314038a933b23cc07b690786749d5b24d6191262dbffb9eefc6343ac63c83494c98464beeccb05b16f5312dc34c7470f9dab4c112bdf4f1adf3224e7d2e67cab827df960c3838cbc2e85303a6ed4986090ab34198fe610c353dbe6e113672e4a40018ca815cd138f16455545146924e8f9a2ab2da82ea7a73f72ce146b088e0a209d6d75fa43929304377c6d7f0729deba1049a5fa1ee1df646b4dd6fe1745137637afa6838daa1"], 0x47, 0x3, 0x800) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r17 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r17, 0x0, 0x6, &(0x7f0000000000)=""/155) r18 = getegid() r19 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4, 0x10, r19, 0x0, 0x0) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000100)={{0x4, r20, r18, r20, r18, 0xa1c30682321f5ba8, 0x9}, 0xc6af, 0xffffffff, 0xffff}) r22 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r22, 0x0, 0x6, &(0x7f0000000000)=""/155) r23 = getegid() r24 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x10000, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4, 0x10, r24, 0x0, 0x0) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000100)={{0x4, r25, r23, r25, r23, 0xa1c30682321f5ba8, 0x9}, 0xc6af, 0xffffffff, 0xffff}) getgroups(0x3, &(0x7f00000000c0)=[r21, r18, r18]) r26 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r26, 0x0, 0x6, &(0x7f0000000000)=""/155) getegid() r27 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4, 0x10, r27, 0x0, 0x0) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r28 = semget(0x2, 0x3, 0x87) semctl$GETNCNT(r28, 0x8ca4b38dff6a9db2, 0x3, &(0x7f00000000c0)=""/167) r29 = getgid() setegid(r29) r30 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r31 = socket(0x2, 0x2, 0x0) connect$unix(r31, &(0x7f0000001b40)=ANY=[@ANYBLOB="82022e2fac1400fd7d81afe46d5733e0f29384d0829696473d0000c734a899f96f0b224ec765ed0e76d92c6b8a03b10820a58fe43b00fa0400000000000000d9ac55a52f7dc8062782813c8cefefdb23d4f9c0e36d58ab4f79a65f69e73991844d490000010062d8edd55587267ba5090932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724de92f008c18dacf12aa76cd608f0d9c81b7ebbddac47a47e1d36a82818af20ea997e3ea944df0430b67f055df2b473f9df01000000000000c1ec9263b7abec3fef53c46f9362301576534c2d7eeac6f70900000000000000fccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568bff014d217824b0aa5560ea147f1bd941f986fc40017f2f064b23c5101e713db21be5638e4000c7f1e1692c35dbdc77d3f7ba942baa127a4dc3f3354fcd7b01e94dabddc8a713ecdb22c517b8939ff036a801b5669356a3f996255f4dd7183fa2b85204e29c8c37d69864a92144e3ea32e04d709d7d06700200000093a9ddc93e8223278f36593c68be103eb0954fa3c63eabf60d69f3a4917170bad3028227eb42d6aecefe22d182818e64a787e77f92e36d9dffd764da16e4ed50dbb80d70e9658b84bedef262616ffd7e021d2a8c99ab0109af4598e66ecb94dd638efba4f481f047c2d02aa78303d2d2f2c94b5d5b7f44f0154fbd921372b6db8e070e477571c082b83995325ba28d1f6cbbfa38eb2a450353e206ae63ea54877cd051f231e0a41008b1c29bfb2c2c1cf7064742b87207bb59ac0db8eb7a26f41223ee94b5a3050000000000000032bd10467c0ca0086bc590f407990dca000000000000b9d2bb8e7e80d287ba102349414033cc010cf7649214dec62bffdfd3721ca05d2204a978be2d7f0537314b6c74f050a28f74490156f4462cccb3d32fcdd6fd2e523b2309a109903b5f01d704048ecb4c02452c9950f3907cd34ad3ec4a509d096c0fa1d56223dd3ad22623a9b309e30f2d7597ef1096d8b304d3cb7c5dfb241a85dc1f845c5ccc3446048ba5091dd22d636327300f8b826146c8ee6482b31f72082a578b1f928ca4de8c9119b44295f0b3172c8d77f820da9ef7f715dd814378f7e9f0d1913d39f06e110fe7bf9bc457e368a905d9d4c927a4720c2fb3e3d81b83904c09a905497cdaae513b0f918391013fefbd0b35974c9c1f4c70be987f000045ce632e3ec0cf3d21f6be4e07218d3acf9061c787ac6da233a7ce12481a818c2fe2c98f62575cd83d14a444c25de8852192390911f847b4f5a4148c6097012fa1e566039a741d0c35d3d21f24beaf540b962b5c583a03b7b39db7cd14ba4f20d54938b1fc6ab6a0e207ce007e4805dbf7093379a9745906ff7da369edd2976ecf129fae28ccc240a25dc65011bc21cdeccfe05323d88b7a7771ec3b222d3342bc461af977f9d168ff7d4bbe53c1ea87e1fdafb519310058f68ba3fb415c179da6e2e3ceb05df5636a66367862c31ab098f1ebcb91c56ac7aabe8abc462478a852454c0ae54c9f6f5f534f96d93a16ad00d88367ad50c913212be66f7d21837be7a4e58bbd3edc89830d81d64d8e92fde74ca7b5c38802c6ab60d738cc60488b0e9e8231995b358183367a4c52f477288ecae3519e9f5e1d31985f5420808e3dfdd20b0101c2572e9aad0edb0300000000000000316ac273a4c691189e74c04b2d287b159a5f4f8cec6b40be97b6782214c39918d0aa72e9c1cbe0f14660a59e03306283ad9dfbde5650dd9501ce3106a9026519e7aea7c4c01369ea2b1bc161"], 0x10) writev(r31, &(0x7f0000000080)=[{0x0}], 0x1) r32 = accept$unix(r31, 0x0, &(0x7f0000000300)) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000480)=0x41) accept$unix(r30, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r30, 0x8004667e, &(0x7f00000003c0)=0x800) fchownat(r30, &(0x7f0000000080)='\x00', r33, r29, 0x6) geteuid() r34 = getgid() setegid(r34) r35 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r36 = socket(0x2, 0x2, 0x0) connect$unix(r36, &(0x7f0000001b40)=ANY=[@ANYBLOB="82022e2fac1400fd7d81afe46d5733e0f29384d0829696473d0000c734a899f96f0b224ec765ed0e76d92c6b8a03b10820a58fe43b00fa0400000000000000d9ac55a52f7dc8062782813c8cefefdb23d4f9c0e36d58ab4f79a65f69e73991844d490000010062d8edd55587267ba5090932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724de92f008c18dacf12aa76cd608f0d9c81b7ebb57e75bb2dc6657ddac47a47e1d36a82818af20ea997e3ea944df0430b67f055df2b473f9df011e0000000000c1ec9263b7abec3fef53c46f9362301576534c2d7eeac6f70900000000000002fccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568fff014d217824b0aa5560ea40017f2f064b23c5101e713db21be5638e402c35dbdc77d3f7ba942baa127a4dc3f3354fcd7b01e94dabddc8a713ecdb22c517b8939ff036a801b5669356a3f996255f4dd7183fa2b85204e29c8c37d69864a92144e3ea32e04d709d7d06700200000093a9ddc93e8223278f36593c68be103eb0954fa3c63eabf60d69f3a4917170bad3028227eb42d6aecefe22d182818e64a787e77f92e36d9dffd764da16e4ed50dbb80d70e9658b84bedef262616ffd7e021d2a8c99ab0109af4598e66ecb94dd638efba4f481f047c2d02aa78303d2d2f2c94b5d5b7f44f0157571c082b83995325ba28d1f6cbbfa38eb2a450353e206ae63ea54877cd051f231e0a41cf7064742b87207bb59ac0db8eb7a26f41223ee94b5a3050000000000000032bd10467c0ca0086bc590f407990dca45ff3bbd000000000000b9d2bb8ecc80d287ba102349414033cc010cf7649214dec62bffdfd3721ca05d2204a978be2d7f0537314b6c74f050a28f74490156f4462cccb3d32fcdd6fd2e523b2309a109903b5f01d704048ecb4c02452c9950f3907cd34ad3ec4a509d096c0fa1d56223dd3ad22623a9b309e30f2d7597ef1096d8b304d3cb7c5dfb241a85dc1f845c5ccc3446048ba5091dd22d636327300f8b826146c8ee6482b31f72082a578b1f928ca4de8c9119b44295f0b3172c8d77f820da9ef7f715dd814378f7e9f0d1913d39f06e110fe7bf9bc457e368a9a1d9d4c927a4720c2fb3e3d81b83904c09a905497cdaae513b0f918391013fefbd0b35974c9c1f4c70be987f000045ce632e3ec0cf3d21f6be4e07218d3acf9061c787ac6da233a7ce12481a818c2fe2c98f62575cd83d14a444c25de8852192390911f847b4f5a4148c6097012fa1e566039a741d0c35d3d21f24beaf540b962b5c583a03b7b39db7cd14ba4f20d54938b1fc6ab6a0e207ce007e4805dbf7ef3279a9745906ff7da369edd2976ecf129fae28ccc240a25dc65011bc21cdeccfe05323d88b7a7771ec3b222d3342bc461af977f9d168ff7d4bbe53c1ea87e1fdafb519310058f68ba3fb415c179da6e2e3ceb05df5636a66367862c31ab098f1ebcb91c56ac7aabe8abc462478a852454c0ae54c9f6f5f534f96d93a16ad00d88367ad50c913212be66f7d21837be7a4e58bbd3edc89830d81d64d8e92fde74ca7b5c38802c6ab60d738cc60488b0e9e8231995b358183367a4c52f477288ecae3519e9f5e1d31985f5420808e3dfdd20b0101c2572e9aad0edb0300000000000000316ac273a4c691189e74c004000000000000008cec6b40be97b6782214c39918d0aa72e9c1cbe0f14660a59e03306283ad9dfbde5650dd9501ce3106a9026519e7aea7c4c01369ea2b0000000000"], 0x10) writev(r36, &(0x7f0000000080)=[{0x0}], 0x1) r37 = accept$unix(r36, 0x0, &(0x7f0000000300)) getsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) getsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000480)=0x41) accept$unix(r35, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r35, 0x8004667e, &(0x7f00000003c0)=0x800) fchownat(r35, &(0x7f0000000080)='\x00', r38, r34, 0x6) r39 = getgid() setegid(r39) r40 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r40, 0x20007465, &(0x7f0000000500)) 13:08:21 executing program 1: nanosleep(&(0x7f0000000180)={0xf0, 0xfffffffe}, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffffffffffff9, "73f33b0698437ce1ae571a6f6000ffff00"}) r1 = socket(0x2, 0x2, 0x0) bind(r1, 0xffffffffffffffff, 0xe7) r2 = accept$inet(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) r3 = getpgrp() r4 = geteuid() r5 = getgid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={r3, r4, r5}, 0xc) writev(r0, &(0x7f0000000900)=[{&(0x7f00000004c0)="b348e714fc223d4d6e9a0eb9ed4136665678bd048198b4376b73ccff9f924acf87be275238c2bbf1921ba8dec0d7b0b1846bf24ec8c27486b199827d5eff86", 0x3f}], 0x1) r6 = kqueue() kevent(r6, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000100), 0x6, 0x0, 0x9d1, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000100), 0x6, 0x0, 0x9d1, 0x0) r9 = kqueue() r10 = socket(0x2, 0x2, 0x0) bind(r10, 0xffffffffffffffff, 0xe7) fchdir(r10) kevent(r9, &(0x7f0000000100), 0x6, 0x0, 0x9d1, 0x0) kevent(r6, 0x0, 0x0, &(0x7f00000001c0), 0xfffffff8, 0x0) dup(r9) 13:08:21 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000000)=0x9, 0x4) connect$unix(r1, &(0x7f0000000480)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d92c6b8a03b10820a58fe43b00fa0400000000000000d9ac55a52f7dc8062782813c8cefcfdb1be8f9c0e36d58ab4f79a66de7fb584d490000000062f547d55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacf12aa76cd608f0d9c81b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9df01000000000000c1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f3354fcd03af0c9fc348ee4013ecdb22c517b80c1886d2b7b150f80a50d2"], 0x10) dup2(r1, r0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="d9850dc1", 0x4) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0xffffffc3}], 0x1, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) bind(r2, 0xffffffffffffffff, 0xe7) r3 = getppid() setpgid(0x0, r3) socket(0x18, 0x2, 0x7f) r4 = getuid() lchown(&(0x7f0000001380)='./file0\x00', r4, 0xffffffffffffffff) sendmsg$unix(r2, &(0x7f00000017c0)={&(0x7f0000001800)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001700)=[{&(0x7f00000001c0)="0a8d8e2f682caba7c3dcc1255c4a5c2b3744a6b0e5c5dc42663deb1d34d1f4eef20d22897f59689fd4bc3a93bc48947aa061dc27d0de338ff82a27c4a31bd0bc433051a8cb3e669202d584c5fcd79f921fe48fd16fcbc4fec895124bf89de38e64f6c2868ac4b6bb76684056cf0802b5517830897b3e4c96d8fd1261b37f0f98aecad558b7625d59972bd638db55141f7aca8f6d39f746364ff6", 0x9a}, {&(0x7f0000000600)="ab3e9a20131bb8985b9509ad725c6e5516e5544eec2a010cec0342012d19ff471eec6de3c6a6be0d857c6c2a599e0af6c833f48c7aa020b4c77ce51259855ca4da745b0561f9a862cdc15ea5a859520e88ee5e596a918ead9b0babebddcb5fab5c28eba25a209850ba6040aaa8c83cc53912d5dd086cfc9a9fda95062a6d45e543bd83decf6845b4e3773e7982463184613bf9d90bc8b6fd4921f179236e99e02c0becea3d2c6c1e49c631ccc07b4352ab14a89ec4ae43c601d049707a6aeec833b8ffec1d394243e053a350b1bd124a07eab96c3b6f10ab66a8c3ce1158653255f11c4e3cdbb282dcd2868961995cd7e3d90648ce07ca1b9b8ef2c78bdb9fe52bbd76fba6718827858c501cebca41b92ff8f5fc9fbd1b2dccdcec225b26559abb41c519f5748e2278ad086ec2049d9bbf64c817767cfa7d882afc85a00938f9f64461cd2f2d06ba57bad07c929fdc59e6aaa9ad67a8804442a9b5272e58ea8173f885c9e3757827ef2e53b79027673fbf0f1400af89afda0c586c705a00a95edc243bb7a2ce57ddf97786b8021569367c5a52e557ebe91d84c407fc7361f2168799a67a26dc248dc1cc211702138ec703b82e08d35e053f40f1ffb7750de300bd461f362cf3177072a8942631a0c739245fef4493cd1e071f23bae13ccef1e43ef6ddc78fc4ee6914067c8008a515adc6d0917d2b64ac90b56ccab0b1263d77a8a01c379976d308812d91c74b51d87684bedd5a8b78e054eb8354e62e37c3df9dbe5cecbe2548dfe387535462b1f65d9d71933e497ef0cd6e0f86068023b71caa571392edce345cdae1c2285bd8e48d0d15bf2b5c9c66fd018d09c788c6a8889780cabcc92041dcda4b5727839cae0167c74771f3e581652a323081d0906e862c2cf2daa76d9634567883c60e65f77291d1b1b657c2821f5adf89e03e5eb943aad75fb4df004db6dee36ab055c5707b05e5f3110cb489bf996cb7fee262beeaf0ef5b88286cafc0a0809ca77fb2d31d12932427a2298eb64a08aebe9377850bf7a73dbeacd882027f5e9c3c286d52531f38cfe98f45c2388a057f9feea28641b9b3baceaa9782f656e7398a2bf478e88c513ee1e5dd3dd4d9ca9e0b323a190b2e84aafa94cdbbc1a78fd405a44182cbc9562a975bced0af87a75665acc8e34b4fbac0cf1afb00cd9ff499e8a0dcfb9bf6b19fe19ab7eacfebcda94e03fabe104b8410659de4c4ec8952a9f592ca80d8818d7d697ae44d0db8c66eb24ed9376a432de13ce68207fa1233a0f3856d2b2deaf4446957a1ea1f5f53fd23cf475fedb6f29ee0e35d7dd9d92a5b1c7f1bb79fed5385c75d5f458f60930a98093f47e3748baed68685db79eeed2348254aa27efa05ef0b12d846bb180df0f7a82810af424e4ac6f5fa07882dd1c0b0d3fcad0165498d95a995f506c7875a0f9e1b84d9ecc6b3f6c5b3d38304ab1d82b37c6989fae7bb8e2db0d7c2e8569eaf970ff5362eab876bd5fc4db07c6df1cfacf9743d6a1ec83ec8b2d5dae4627111d49626c0c1a61dba5c4a37e4b503275e0bc276aa1be038eb33c78cb63969a54a0edd54a33b12e839586dc06bfd7c95f59fdb7143ce29de9bdd7d38b070de38d82d55a91d96de7a3c8ec2c430950c1bd0644437d4dcd66b2abbd74f760a983a21163c8ad684fd8731388bfdc500227b59fcb4d56c02761dfa7d4a5b7f67e3f2e4e328a44f20b8104ee79e3b1fdbb8bb8e34b841aeabbbfda2bb08ea06ab1f6ef4d994d0ceaaece09678a90c9d339bd3ff5d9f9ba181f404a28978196267b7b2ff0f8d4057d9c5fe6d96f74cd4ea3138afd50e968abee0d7bfab4f736defbcaaffe572675a79566fe3fadc70774384fe1e616b2d08c952d32a9563b398b82b2c844731046be5a8dc74174ab55539819e997f26e945f9918fad001e82c2ea35a3150191032f5dd6aee283b6bde39e73f4d13f86c5e0f47af4ce1795429a369b88c730b8e7a0c779247269993fe04045e4dd19af217374c175d50b5f714bd7eb71c799488f868f9ca58626bca4ef6ba381dafe12d8808824df21e9225be992aa717f54bac521f113dcbadf4136e5d110d984ae630025dc9e228a3334abf4e5496b0a676c2384db8cf8e324c302fc3a4c12f46205c2bbc3ef56373763c86cf031bfa247bc8c529420d4e8ff0752f38dc2d3311ac62d2eab5e8d5bccdb86ad68f4c941ef1cf10b156db65e4487c9615a1305cf4987f0615f686181bc41978885347ca647711a6f561419c9249cebe16979dcff81f4336ab4733e860a0d517cdc93913cb40400d60cac885560d3a1876e07b757926a1bfe171965dc925a79a5393d228ce134bdf48c7ce5c9ca6546bf07276b34c1a4f651be8fb7ed253f742442b156b8743f70e219927bd21f4344264ffe4a7c890ff2ab66c788d94db272dd5911ed8fb752b51392715e378fa98e5865279f105ac5fd934acfafb93818f2a7c30ae906da5881960356dab14df7654100001acf4e9e40ff5a47b6b3bb74390d95746d2831ecdc46b94a208ec33528c88f6c8bbb571c298fc8b21a52325b86bad67fa7b759be164de7bbad74f908fa62652483fefa30cb9dc6120f72662e8d7580c808df641a559a4e3ffeda2ac8decb245833da45e2139c635bb6a2423efe52981c78eb8cc24b0d30b3e0d47d56e13cad1442664b4b8ebfb6e46c33a5d340904418079dc9fac4945586fc5fb802d2bc2a375b83f70e3c86475fa67b2c7dfdfeeb33acb266c60fdbf99b04cf38da94ada5e14bd6df5e856974a93f7bf0a2052f5bf3144b0e8d3f508215a90b900a9611504de32c167d33aa8d873f75ccd243c5f3eeefcfc94266c40d6f41195378f932eca8e703b5fbccf658792ce511be423c2d72c8b317de25cf9c00cddd6f5f63a5b0164e6c3a096c646b986b0ab11e1ebb7200ebdf751c3e1aa2a46dfa93694057cbaf03561a5ae3f2eb0a46e0a8a5fce0acd02eeb6a1db5a629bef63436682bc7c192bd6ae426d5198aa476363ef235cffde3fb7b96d134a7bc3844b6a995328b156c4d92b1b9f0f66cbd0eacb004034a31765632833d56a42c6d42b1ba6e359ba44ae85124b95b24fdb608b8a1508b58f0a7dea2f5127e939b6029cb17175e6777c7332ea69931c44e37210edc8a567140371e00dae0349216fcfe9f4f912a7436134aa7b6298c5669e7f13c6609afcf4e73d9c461d372bf27735009da13914bed5f22b173bf932554c55c6658c79c3be443615c4326dde688d34b4c2855e5923b78ef52c30a8a8b9724da1a90e23dbcb69ea606bef01cffd5cacffab3407784e3121046a573b089e9525ea51285100461b4b6ddaf9cf1e749c5bc93d70ee6fde0c6a07d8aab1c0feee072b1a86f76c13c2fbbee56c06d8f63aa333a6c66bbc43b889f5397c060fd59d78a76112f4f080abd23a750c707d8b2193108b4aa66696fb47550624eda1db63ce0a8df48e3b564ad294d6b7a54aa63fb913381801cb0b02481238508aee2ef52026b0a166af783efb2bff0f2a761772f0c9f64bec60385839d694b699feb768230a47390226f8c3eb013a17bbee1dd6647aa3f39c5da07aaf6d0d39e5ab91fcdef7c87d8117c7f99118877839b8dc058949541ed74421d2f1941bac88f528fc74f3bef2d8441854fc3fde0035b0ca140306a2526f38d0999cabc84f29baa86153f9cccf7056b72d3e2da880b37bdf82b6bb11e0bb8fcac49b76bd87b92496176abcd52194a1470a97ab85baf7bb810bbbde1100c1526d78a9bf6f7c325d927ceb5e5588a222ec42768146fd6da03a1c7d11edf52871ab80e133e0134baf3e2f8f9daadb18a133a9d9fdf6d17f503dcac7016110b0fa54821170e734193de4fda32cf26b7501994ac9f17f5bab06b1a3408ac003ca18063d1826479e1e9131e85dbbca36808f77adcb521a6a20dcc59b833ea12a82bc7b97590d5ccfd9fbb98e51fe8facb92b681e54debe25132f51948990694e5408943b2c8b722a847eac5e266701f975fb4793b2ff421ef5aa54f8e669fcd19a1bb54cff77a276c59c4f3937d9773d5f64201e35e2c90f6b2c21ed61f1aaf5e43f2ca9484559a1b308c835592c479ba479c3f0ea5fa91b6611a1dacc2d32337ab868c5ffb3ec3e53b12ddead64ec44dc8cbc47e915ae714c2fba3f7c96925d00e0541d56d0d881f5fc455006de4a4ef56e9ce6eecc2dbf21c04b99f8bd0e894ae6bd9db1a298b8a27e3e44e5e198687cc4cd4040f6ecfe0d0f68982149e36e17b8ca233ff37d756b70a42a5aa1adc4f45ac3d8778d22c81b99b2c508d90670ad277abf02c176f80bfc3083a601332f65e8f74e3c2fc4f21a703b72918a169167b42da0208d3f4913422471cb3a31cffdcc478f672b8a9c90abe19d182cb2ee59be43717a47b5dc1dad0287f32da2fef882efa05e398f6e64d362b3b3dbcd139affdedf7b331caeab0d18f0d53a6f3c1dbc28cdb1dfbd835a9f1e417ead3b2edfd64cb594f60c32109f1e26ce8b101a87931d6505ddb411ef2dc530e54fc74b8dbd2648f3a164c82bf4810e29396602b3b81d823b0f519c0dd57f0c1b28bf05dec033385dac43d6e3c7d7a646cdeea33a81e14549376d80643379fa1306f259bada4d770fa0631f4b9f8c53e686d29581040b30a486f0db25959d114c48a6d646afebb50c67a07e6749c93262b3b41f21d0c154bcf9a2f64849c707950711f429ba6b08cf2363de3fff7ddeaf93e58b9300fef7a1afe8da4fc4f5650c9b4dfbe7f4095fa5aec9a93dd2944f48e253437dd16c1ec384b1d6b8d34895b6945825ab642a48adab09596a1e61b4a24378763ef30e33be39683fce0ca192914e88b334a1f7554933fa4201f6ed44b88096b11a277a0fb4d704f1dc75880490cb5cba363cd01cdca85489ae3e66fd0a5c8d16afbdcb6c2bbca0cff44dd1f2ffd43f5a41d05155d794a114a4c61ac82862b4638f92c11d9806c7b9f8859293d37901696b9347e1092575c1319212276eff4bcee67722268cae21bf4f05def8fa78d3d385e51162018d08e6c77af5a3ef9687ac34d396da713a26d23eb2e3b1ff714cff05df7e730745b25574768ebcf93d7f9eb8e6fabbffac2160eda8879f1882f20d445d243efb2f25445ae3ff5006ba504256bbdc80ecd866d542e0a79d285f53006ae8806ed04a8ccdd2f966ee96f9c3be0e92a26668629d13d99591034ec8d4e03a6ca33eb0ed828b71e28e6cdcc31e768f7c315e80d3d09aede38405616b7ef07f6da8e4477ab312aeeefd8b2233ba454d25ed2e465c16b96d10e21ac8d77018168e8d46af485b5bdd0d4eb72d6f004d067aae13359517fba3c307997563818439dc5856039438e84906bc612ef39388fc88f85dbebd3754ef06d2f777264ad98c1cc015d7e1764da3d013f832608b879b93775c71632906cc467710cc9eac566c781be476b5110a9a06692a8fee248780f724b7ba64d62688ee70a1b3eb873a68f65e0a6c62cb6d007a0c7e25eb2883115f8dc8b5ec0a4ae9f7f53b98bd8096e23260e8f88d46de2f0c230a50dc7e84e12c4d4d688340c517aa010be5b8eded7879ab6199cc40dd1347643097344467e1395454dea9c7c24077479b082acf067a98dbd70d4a7d0e6d8222dce7c4aeecc1eb7c7c7909416bf5e784b41f8a5955b9776e8ac94fb570c7ced5945e414daf1b24b24b80077829687eafeff5a62244ff0dcfe7473fd719f28107c01a0c249bbba3dc1d3d1886055dd10b4d2c7badc9c5dc95c5060346e59345f3dd53f44cfa875778fbc288b16a9b75c", 0x1000}, {&(0x7f0000000280)="1cacd67ecf94ee11287cdcce71eaf7370f22bf92d85a3eb4e7f09902caa3ca38147901ad8d83ded202617b89b15dfa10fba7da18b2ceaa88e120a72df6306e6f9ceae6832c19f55bed2d1c5ef9bd4c22059b57a790cd2131f5f859102ce128b9ddb74646faf44831ad8b54ba656fa39654796d473359b1dbb3d2e75aae68cb3993198b505684f83f3ee22b63fc75e45586d15b24729b8bf742fbfef051f5b3c4ad509d5524a5cb6f5c724555cc61bade34867f85bddd6fd66639f0668c2145d2321880bce53732", 0xc7}, {&(0x7f0000000080)="a1be6db8ca3142ca1c1205c50bb17cac50d8696792b890ca40954982387e03b24f44b5c3d70d6c0eaefa2faec211cb", 0x2f}, {&(0x7f0000000100)="560ccb4c41c537914ae18342dd48e77ea3cf072ecbec13806002ed4091e2b90d470841305053c08518399382426c8104c8dc920370a3419132686fb1475151e8b928cf5fbd9468a71a0f4cc2edbc5ea86d7a56762815a31df8f32f27ec59f283cf068737e86b62", 0x67}, {&(0x7f0000000380)="3972419f98bfa2d4df0a0155c6b992759a9693161a3bc481ad5c0afb09d227d920de9284d9882190c77ec1c42e842de1e2b9e4ed81abb7b500bc5ff5f582320124606524ecc021f7027aadfb636129fa2d007cadede5668bbd48bd0b0e193cd67a33e4376d67a995948a19b02b16013221cf0d4d3616371e3a7721a974a9cf769ab3816384730638e3dda75ce8f75c1112cd95c311c78ff7bc7da3c8a624e2dc43be68d8462cc19bf0e026337782b502e2fbc473cfd17ca32a69521adcf07fd475eab2300bc98948a803790b0dfe46eb0b1ce3974992b89b", 0xd8}, {&(0x7f0000001600)="0c010bee82c9a320a186b1268e68142e6509df36d637d8d99674bad9ab417222ff9473b2e60457a4c827636dc73d965aa7fe3b32a58d2163daa163636d0df4830302533c70479df70f9fcb98bf91a803e414bca0d26102ff39b2d0b88f006368a8485a9d223dcfe6004b7b6804d70558b79c854f54331a58be3519a249b1e031f3425e56722cdb8bd0675255092112c22a524173eeb12e06cc921ccf75cf28a3a401819af97260b139b1328b1b73c0497dcee6445b6ddcae7f54d668b9fd902e44b10c9d28816f40db18dd294ad5f004224e630252b3a9f7593fd24e066e23", 0xdf}], 0x7, &(0x7f0000001780)=[@cred={0x20, 0xffff, 0x0, r3, r4, 0xffffffffffffffff}], 0x20, 0x400}, 0x403) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) 13:08:21 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) poll(&(0x7f0000000000)=[{r1}], 0x1, 0xe0) r2 = getegid() r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8148, 0x0) r4 = openat(r3, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r4, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) r5 = semget$private(0x0, 0x2, 0x8c) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000180)={{0x6, r6, r2, r7, r2, 0x8, 0x7}, 0x4, 0xc8e6, 0x4}) getgroups(0x5, &(0x7f0000000300)=[r2, r2, r8, r2, r8]) r9 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r9, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r9, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r9, &(0x7f0000000980)=ANY=[@ANYPTR64=&(0x7f0000000700)=ANY=[@ANYPTR, @ANYRES32=r8]], 0x1, 0x7fb) msgrcv(r9, &(0x7f0000000c00)=ANY=[@ANYPTR64], 0x1, 0x2000000, 0x1004) msgsnd(r9, &(0x7f0000000e80)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba152014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387dc46add182114760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a54216670ceb4ddfe9f9598a1e2bf6d04b8edae25612d4f5e4145670f008867856ad309f7742d61fa47ed97fa46e838f9a11fd3a1c9231dc13d8082984d9ea307bc922ef489920dd22bea70e160e4c1ca83ad0ceceafa71784ea5e1d7c4b815cac15a1b5afdaa2bdfd050efc480a0fb356c08b728d28f0fe2284b37e44eeeb6aee352e3398bb9871f31c71baf92400faf7e1b71250905387c69eb3f7c21523c1c4f3d3ddfff2da42f4c562b27c0deab7faaafbdce6cd137d92bf801985a52fca71b0dfc588d385c824483a791f4e7d082d2b863145b6f986b30ff9c6fded6aa77a99be80e3edeee855c24b44d8a5820f422e51b1c94c39812eb73b87b0081290ba39ed0cdd9707b9f57fdd46b7730133d052d1296a99f4b5a69fecee4dc33dcd34801297e0d30d83676b269935318b6aace8f9e1f0486d13741c2bd5b3c71e3915088a9e338c2a87d831de03d11cb835d82cb110f252b58660ade416f84f270f2764aee0fab00a14fec0b2d2c045d408004ee8f762a5440f08a1056e6534bd8c1feec222b1f38938ed19dfcfa8d498b516cf1a762bdd8f08fb9886b22e2c47aa13916f31db4cf5caa049593098"], 0x156, 0x800) msgrcv(r9, &(0x7f0000000480)=ANY=[@ANYRES32, @ANYBLOB="d2e2cef7e0409ecc2c6547ac2557cf4bbdca592b79f8ceab4098071743afceb01302ce3e3e056356ea73ab134c3988a99157a0ce2dac93c340663414c548c4092e03cd41a701a4b022159806abd386b13d89619a183584ab45923380d5b6de40efa6c77e785dd19a27c9da850eb2e7c83bb1e3275a83f803b75285e6f79feff0902eecaaa2b56a0ac3c6ed60fa23a07c2a24e80b1fac350c03af0ba49f6e", @ANYRESDEC, @ANYRES64=r3], 0x4, 0x3, 0x800) msgsnd(r9, &(0x7f00000011c0)=ANY=[@ANYBLOB="021d00b9880000000000000b84486250b099aa9b7272c428de41622b112c5c41d68bd994de0d71143144c9b6e1ee7e9f87b517c1d4d9a02123af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcd8490213d23a9627185d7ba9884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da20300000000000000c806000000c27c0079d08b46120e705089672e786f30cf40b9c8b754daeb2982d28606050dc516a0af1461584bca000440008000000000009ec053430ebb3863fbc3ae16b22fc57f68cfae5bd516a3e0781e7896cbd1dc5530e08cd36c7696eb92b65cf80afcd2b2c2ac7247bad51678ed1f5d4302d2128bc15983a359aef5886e543fe02596f4421a25e8fa71251d8e73436bb7256722aaf18d8a7021b419d98ecc1dc947488fb4eed117e695ce1262f4b900c1e117fd5f84ee26f35c5bbf779ad5ac017375e75a71208d6650bb7b35b192028e4c9b15a1cbb24fb61c1260727ba27c94618b1ee310418af1de8c61d08613b95ae8d74cf44947a275dc17b727444f3c67684d3601e4147101b3d2ea9da9b4178d0e6c145cd0da7b1f5864e6834fc5492624fb7462431cdb916aa4b875d43b808a45265890c8e479172cf5a493ea29d7470d7f04f3e39fc81d3d3c22fbcd583e097a0a7722bbb8449d19acad56e20aee0ea831d94761fafddccc59db598549e8a185dba67e9b5f05ac1ac41153e2b5256fcd6ae2da598bf239691d2fea1b51ff028da5d2"], 0x1, 0x800) msgsnd(r9, &(0x7f0000001c00)=ANY=[@ANYBLOB="febacaffffffffffffff5aab057858899bbc616aeade23aa38f255f2dedc7d93070009673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc46b032b26fcb5355b5b2477da5f3d06ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0023c2f0d2e5f9ce774cc1ecc017c46c50c8e10a93dcd029cb4d4575ddd417bd2c8bca85e911ec5f2470a3deaf52ce49cdca109c05000000004358311cec18f9564c9028ee595ff7a12084722437f45b85834254e90f7ad7357497829dd293818911889474ac194702f7c8eab22069b54c29081ab1bfa580b86852c0bda79097c7bd42cf3d96d8a75fdf558e582526ee9d8a8ea9e1670f23b53ac2ad43ac7a9ad7e3777154bdeae80be16c6b5eecbcf5daba70fc249b3d3ec5b62727dca0fc9a69734dfc11b73287ba2112faae65291a8e4d0aff88391bab8210bf510a8fbd6d7a0c7e41fbb0d4e0b703721385b17e80366402379c5439d470447e26e51af1b1b74f978cc0b7e32a814f7cd3202b42c92e2db43d9e72d80fda46b34eebca14281a58fe8dab7778eb811972273c134dfc24fd7dbad091282a8446ad956174c781df6f58574931590719d4fa3f0523f257b3f5749437aa905f46886f78e3839c5628b75447028500252efb6c3b16507fdc92bd0985e61a85d10fa96469b863f9e7071bae5df1ca6ece775c513edb22bc1f69c9080e1b4f2f97bce095d9996cdd8d130595a9c98b88e2b96950a064885e134eeaa4b7e99156ac643ae9e6aa07174b20ad73e35eb5531c78e357d5ae2c6b0299982659fd3909d72f0d0ed7a5bc0ae26c8aa61c2bec0c019edd6c5f43813467661847a41e2759784f3b7b74a6d0cf479744ab5c3cd9c3cf73cc6b38c75134bf24d6e9ddf0383f40efba799fc83b4a81bf8230aded8f081f7968e0eecf4079b341b5e81185353927b18ba21c3086db43dcb7477b44de4c089a7b3840c9bb55dbafdf2a4c85c365511938f6ec6c55f028c07ab4ea54b156b3d9506ffedd2c34e885761ac944031be931827e0f986e699632a168d9edc79f446a082429a357ff42d82b9e9fff7efa7707d28ba834d33684b2795f6d0fa5fc828d0d1e5283ebbb46757e289cb9dd89ca94d65dffa1d5f8e16bfebbecebaeb451e4e3660acc5a33dc1c052b1ba568f7fd6c64ed196ca75b8002023555e9b37543632aee5ced7a3454231a3e199745a22d2cea9f2c8d44210592afb1b88df0537464204b53a38d507a684de294de76cd23cceb43f54389d2fe2d683b69554c823a4487efb1378b0afb2b2be06b45737de34c312acc0bea9a51231156eb73f4cb4ff3f49b0100000000000000dc4e00"], 0xd5, 0x40000000000800) r10 = getuid() r11 = getegid() r12 = getuid() lchown(&(0x7f0000001380)='./file0\x00', r12, 0xffffffffffffffff) r13 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)={{0x4, 0x0, r13, 0x0, r13, 0xa1c30682321f5ba8, 0x9}, 0xc6af, 0xffffffff, 0xffff}) getgroups(0x3, &(0x7f00000000c0)=[0x0, 0x0, r13]) r14 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)={{0x4, 0x0, r14, 0x0, r14, 0xa1c30682321f5ba8, 0x9}, 0xc6af, 0xffffffff, 0xffff}) getgroups(0x3, &(0x7f00000000c0)=[0x0, 0x0, r14]) r15 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)={{0x4, 0x0, r15, 0x0, r15, 0xa1c30682321f5ba8, 0x9}, 0xc6af, 0xffffffff, 0xffff}) getgroups(0x3, &(0x7f00000000c0)=[0x0, 0x0, r15]) r16 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)={{0x4, 0x0, r16, 0x0, r16, 0xa1c30682321f5ba8, 0x9}, 0xc6af, 0xffffffff, 0xffff}) getgroups(0x3, &(0x7f00000000c0)=[0x0, 0x0, r16]) getgroups(0xa, &(0x7f0000000200)=[0x0, 0x0, r13, r14, 0xffffffffffffffff, 0xffffffffffffffff, r15, 0x0, r16, 0xffffffffffffffff]) r18 = socket(0x2, 0x2, 0x0) bind(r18, 0xffffffffffffffff, 0xe7) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) r20 = getppid() setpgid(0x0, r20) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000280)={{0x81, r10, r11, r12, r17, 0x120, 0x8}, 0x7, 0x400, r19, r20, 0x6, 0x7, 0x200, 0xffffffff00000000}) poll(&(0x7f0000000000)=[{r0}], 0x1, 0xe0) r21 = open(&(0x7f0000000100)='./file0\x00', 0x10412, 0x80) ioctl$DIOCMAP(r21, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000140)='./file0\x00', r1, 0x2}) 13:08:21 executing program 0: open$dir(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) bind(0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x0, 0x0, 0x0) r1 = dup2(0xffffffffffffffff, r0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0), 0x4) mmap(&(0x7f00005e8000/0x2000)=nil, 0x2000, 0x0, 0x6810, r1, 0x0, 0x8000000000) r2 = socket(0x2, 0x2, 0x0) bind(r2, 0xffffffffffffffff, 0xe7) sendto(r2, &(0x7f0000000040)="0daca316827c4d8dd3ac2fcdb490f27337cd3d8146c871e16b45b0a560a34b1634eb80da4118d24242c12350342a337f0fb81fc69d9a5e88ebfff22d33ff7d275b4dfcbd555df901a27c1f7eaf3e5e00803a", 0x52, 0x7, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6b0205087f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) r7 = socket(0x2, 0x1, 0x0) connect$unix(r7, &(0x7f0000000000)=ANY=[@ANYBLOB="00873000000000000000"], 0x10) r8 = accept$inet(r3, 0x0, 0x0) sendto$inet(r8, &(0x7f0000000240)="1daad5cd36195d68105b1ce75febc4569cc2d78a0500000036de6e7b07d1d62e84affdc376a493673d4195232fedc101a1d8ad376f5c1dba9d565c875025f067ef069c8b78d70a06bb9b172a2d7c03eff6b58b06bbacff74db5471704990b5bc7c583f053ce0dab8e1d855c002e5c0f21090e2672493cfcf71ddaa45ba14ff355c5280064a77fcf0cc7510946d503350ec4e82c1f7e5699c5e495477e807e52985f11324bb0c5d72b0f9c6e2b27671de172e8a5307791b203a90fb79bfc05002e542e32b5b78e75e1f7d9deeb76cf17582198b5056bcdc5d0d8ace2bc699a0db1e138a000000b92c28d329fb8635224fd0e41eb6d9e3de4c0122bef8eb0acc9fbb9fa70dfd265fa833f7f70000000000000002d9e21a38de65ed7352c75d1071194a948a28b75775ade8db55259b6cf70e825b9e7675cc696e9657d9ba4ae249fbfd5ebe2c9499b26fc3462aeff27e94fe6994ffe7086d8f0c631b5a7cad444f2c96880096d82665ddc95c8ed5e187c85fc07bee3f65d4b91d59436540aac4eff6f5cea6e4233587318755e8797de2e8521227ec1e7a11d2d5ab7cdae30ef53c508981eb15f187342a1bd1085698e3f5ae7cf69e79e10fc7d8f9f2fe3d1d4cf4dc054a98f9013b515452b742f911f5aa5258ea5504ec5fd23969dc552e2d6f13d86e3043a8ed35e413ea2a8c43d6c462463b88ea0a3fa87742efce671a2f79f5b66a844f9a016ba0a0eafb7f26c47f58f05808cbfc6902b0f0133039066c1b0e4b133ab19283a8447b9412faf99b67243a3fab7392f29b6d3cae0b4fc6e528f7662267692e44540bfc23ae65598b6b621eed2daac98c6f59ee7a08fca4bd017e4b6b9be821d9af3bc2fadf96cd15857a54d7e879fa9d61bf34654841f961a030f3c81f9c755a28b0ccb8fa9262c5d930c8f527d9bd5fd14ec06e29de61866bb4fb0e405b324db46fa449242b5ff6e3c66bbaa50d8736d7be3e9728bcebe3f703aa3d99b63d390759a13c2251c3ef8a3e03f42c132db4317736a807c778c6b5e72a12330acd4552f2315b02eb9ceacde4bec3b5525a87dd1c520c67093610378a1bd623c1af3f4ed23075fd77aa0de0b5787fbd404fd0a731224c675e6b42fb05969b4d61d15ca84697ed2af1d6e0352881bef0e3a035ff47406c141c69ee55b58040d8c3efe8ad8f49ae449afbc7530c0e9442f042c83c03bde5c37203858ce196564008b60f4ac1a4aff04f9989324b3bbfb94dd0cbcf49d00361c54f9e6edd702b9a05c2d4096663c0955807c5d7f537f18a7a6ffb91b1d983a4cfcea65421f82912088f61ff891fd57a494b8a03f830efba66a8c728c0259e99904d560eb0e74c924ca1478672313019f518c5d2669abb7f7b3c9a796abfbb919e5ae4e4e11dcf86c236dbc1f15f190875a19e10e1aaed0fa45676ab202e5a7dda7fdd036cb9a598e634db587e65d1e537b4a8c1b03909a1f2c0030b6658b5b26641a2776f8e6cc17315fc0f0cce973c1e42eefa1c72808194c4c8a766f96917d056ac1bdbc4c3f45d7d738ed9e83c2d5b516e94554c5fd0581203662174b392ca59fb62837d494874fc14417138b54c5b2c0ebab5c55dcf121f2df8dac2fb75e9", 0x47c, 0x0, 0x0, 0x0) recvfrom(r7, &(0x7f0000000180)=""/66, 0xffffff1b, 0x40, 0x0, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r9 = kqueue() r10 = fcntl$dupfd(r9, 0x2, 0xffffffffffffffff) close(r10) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200), 0xc) socket(0x2, 0x2, 0x0) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)=[0x0], 0x0) 13:08:21 executing program 1: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa7289b75c479b86dd60451a7c00c50300000000000000000000000081000000bbfe8000000000000000000000000000aa3300000095"]) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffe5ffffaaaaaaaaaa0486dd60a4f00808183c"]) r0 = geteuid() r1 = shmget(0x1, 0x2000, 0x110, &(0x7f0000ffc000/0x2000)=nil) r2 = getpgrp() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000040)={{0x0, r0, 0x0, 0x0, 0xffffffffffffffff, 0xf6b4849551027e54}, 0x0, 0x0, 0x0, r2, 0x0, 0x0, 0x5}) pwrite(0xffffffffffffffff, &(0x7f0000000040)="6777488027a029", 0x7, 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) r4 = socket$inet(0x2, 0x0, 0x0) r5 = dup2(r4, r3) readlinkat(r5, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/187, 0xbb) ioctl$VMM_IOC_TERM(r5, 0x80045604, &(0x7f00000000c0)={0x6}) syz_emit_ethernet(0xc5, &(0x7f0000000100)="c7ff86dd") mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x4012, r5, 0x0, 0x1) 13:08:21 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000080)=@un=@abs, &(0x7f0000000100)=0x8) bind(r0, &(0x7f00000000c0)=ANY=[], 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82028180ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) syz_extract_tcp_res(&(0x7f0000000040), 0x0, 0x7ff) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r1, 0x0, 0x0) 13:08:21 executing program 1: r0 = syz_open_pts() unveil(&(0x7f00000015c0)='./file0\x00', &(0x7f0000001600)='x\x00') ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000200)=0x2) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x2, 0x2, 0x0) bind(r2, 0xffffffffffffffff, 0xe7) r3 = dup2(r0, r2) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f00000000c0)=0x1) r4 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(r4, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) r5 = dup2(r4, r1) readlinkat(r5, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/187, 0xbb) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000080)=0x10000) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffffff, 0xc058574e, &(0x7f0000000000)) 13:08:21 executing program 0: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x400002}, 0xffffffffffffffff, 0x0, 0x0) r0 = shmget$private(0x0, 0x600000, 0x5, &(0x7f00009fd000/0x600000)=nil) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x2000) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r1 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r1, 0x36c39d4dbd27b144, 0x3, &(0x7f0000000680)=""/123) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r1, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getgid() r4 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r4, r2, r3, 0x10, 0x8}, 0x8, 0x1, 0x3ff}) r5 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r5, 0x0, 0x0) shmctl$IPC_SET(r5, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r7 = semget$private(0x0, 0x0, 0x191) semctl$GETNCNT(r7, 0x36c39d4dbd27b144, 0x3, &(0x7f0000000680)=""/123) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r7, &(0x7f0000000540)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}, {0x1, 0x2, 0x1000}], 0x3) r8 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x1, &(0x7f00000000c0), 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0x5f) r10 = getgid() r11 = getgid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r11, r9, r10, 0x20, 0x8}, 0x8, 0x1, 0x3ff}) r12 = getgid() r13 = getppid() r14 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r6, r9, r12, 0x80, 0x8}, 0x5, 0x5, r13, r14, 0xfffffffffffffe01, 0x9, 0x7ff}) r15 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x80, 0x0) r16 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r16, 0x0, 0x0) shmctl$IPC_SET(r16, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r16, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r18 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r18, 0x36c39d4dbd27b144, 0x3, &(0x7f0000000680)=""/123) semctl$SETVAL(r18, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r18, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r20 = getgid() r21 = getgid() semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r21, r19, r20, 0x10, 0x8}, 0x8, 0x1, 0x3ff}) r22 = getgid() r23 = getppid() r24 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r16, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r17, r19, r22, 0x80, 0x8}, 0x5, 0x5, r23, r24, 0xfffffffffffffe01, 0x9, 0x7ff}) r25 = getgid() setegid(r25) r26 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r26, 0x20007465, &(0x7f00000002c0)) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r26, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r26, 0x8004667e, &(0x7f00000003c0)=0x800) r28 = socket(0x0, 0x2, 0x1) r29 = fcntl$dupfd(r28, 0x0, r28) ioctl$TIOCFLUSH(r29, 0x80206913, &(0x7f0000000300)) ioctl$TIOCMGET(r29, 0x4004746a, &(0x7f0000000040)) ioctl$TIOCGWINSZ(r29, 0x40087468, &(0x7f0000000300)) fchownat(r26, &(0x7f0000000080)='\x00', r27, r25, 0x6) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) getuid() r30 = getgid() setegid(r30) r31 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r31, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r31, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r31, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r31, 0x40087468, &(0x7f00000001c0)) fchownat(r31, &(0x7f0000000080)='\x00', r32, r30, 0x6) r33 = getgid() setegid(r33) r34 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r34, 0x20007465, &(0x7f00000002c0)) getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r34, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r34, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r34, 0x40087468, &(0x7f00000001c0)) fchownat(r34, &(0x7f0000000080)='\x00', r35, r33, 0x6) r36 = semget$private(0x0, 0x7, 0x287) semop(r36, &(0x7f00000004c0)=[{0x3, 0x2000000000101, 0x3800}, {0x2, 0x8, 0x3000}, {0x1, 0x8, 0x1000}], 0x3) semop(r36, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r36, &(0x7f00000006c0)=[{0x2, 0xfffe, 0x800}, {0x3, 0x8, 0x1800}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x4, 0xffff, 0x26e3bda984d22c7f}, {0x2, 0xa99, 0x1800}, {0x2, 0x6, 0x1800}, {0x0, 0x9, 0xc00}, {0x2, 0x8}, {0x3, 0x500, 0x800}, {0x1, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r36, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r36, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r33, r32, r33, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) getgroups(0x2, &(0x7f00000001c0)=[r33, 0xffffffffffffffff]) getpid() socket$inet6(0x18, 0x1, 0x80) r37 = socket(0x2, 0x2, 0x0) bind(r37, 0xffffffffffffffff, 0xe7) getsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) socketpair(0x18, 0x8000, 0x401, &(0x7f0000000100)={0xffffffffffffffff}) connect$inet(r39, &(0x7f0000000140)={0x2, 0x1}, 0xc) setuid(r38) accept$inet6(r39, &(0x7f0000000280), &(0x7f00000002c0)=0xfffffffffffffce2) geteuid() 13:08:21 executing program 1: open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)='_s]\f', 0x4) bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="01440f"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="547fcf5fa1b591845722bb18c5b16aae274e4345d97bfda3d773d753a8eedb9dde1c850ffdb112319a970ad7452b1d05fc89720bdcc7579bcc1e9d80ec806f547a8d6901f77465eec70401173dcaaaea19361607c15db939f0bce9eb5a81931212c49ffc80712f741817f2e31fc5437a8131121347682566a8acd4e88d9e7e18e7ebd8ee5f0d40d3825f4d197ada71"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) minherit(&(0x7f0000752000/0x1000)=nil, 0x1000, 0x3) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) 13:08:22 executing program 1: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="1c", 0x1) r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d730c15b00"}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs, 0x1c) dup2(r3, r2) connect(r2, &(0x7f0000000040)=@in6={0x18, 0x2, 0xfa, 0x6}, 0xc) setsockopt(r2, 0x1000000029, 0x2e, 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 13:08:22 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x40c, 0x0, 0x0) bind$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000340)=""/4096, 0xff45}], 0x1000000000000249) 13:08:23 executing program 0: r0 = syz_open_pts() r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x40) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x3b2) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000080)) lseek(r1, 0x0, 0x40fff, 0x0) write(r1, &(0x7f0000000140)='W', 0x1) ftruncate(r1, 0x0, 0x30000) r3 = socket(0x2, 0x4001, 0x0) connect$unix(r3, &(0x7f00000006c0)=ANY=[@ANYBLOB="82020063c451a377a196dce4a7efe1770da71100dd57b365ba2fde5dd5398b519211a2b8addc8b7b45d6753eb431015feab03761539972bd054afe77602751389134d22b879ebdbf0e22b2e0567eae932216821fc012305c8903a01e82d62c3a0d7403d65a1b0000000ff0000000906579120b97ea2b34df4f78c8ade6b3de2aa926af31de0583bc6ae79315acfb5fa1c56279966a7c730c6a9886b696028908735920f8908f38dc4e57588517837824b189753332662a63d9e40787e636769f339d177595a2b1b7189ec076dda0adcd9853ee90"], 0x10) r4 = socket(0x2, 0x4001, 0x0) connect$unix(r4, &(0x7f0000000a00)=ANY=[@ANYBLOB="891c77a02d1e24cdeec3e4d4172ca067d6108cff34b9d9c750d4789bdbf1f0a66e4a41e82149fd5ad1c5011c1406ecf49ced964b59e2e98ff77504695bb7b2de8bb2f06ab3672f4a6f8aa213670a1e35a2a8d39f997bca67a80173a348c7bfe854e790ecdd82a22547d90c27a548753c1a4e6c0b025cafca17ae28b274cc3dcfc9f08403926a3de6feeebb607d1e9d062688b1586163e62700c2ea7213d271616ef4adface4ad43cb3a4e9514dc44d9d000000000000001963940c8d04d812b0c36ea679e913ab4381e25f7c1f2a51077d25776eb5d1e07d7f4c79464365c779caf1639b8a83903945650b4d820434914d8354eb14cba723d6a2727247117daf34bf72b0a13b65dc1750b78363710ffa2e1d67e210851b760b96b74a63d6a6944a00"/305], 0x10) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r5 = dup2(r2, r1) r6 = syz_open_pts() close(r6) r7 = open(&(0x7f0000000000)='./file0\x00', 0x201, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x810, r7, 0x0, 0x0) ioctl$TIOCMBIC(r7, 0x8004746b, &(0x7f0000000200)=0x2) writev(r6, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) fcntl$dupfd(r6, 0x0, r5) dup2(r0, r1) r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x107fffffff, "73ffff4d4d7ee400000100000000000000000010"}) getppid() r9 = getpid() r10 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x920, 0x0) read(r10, &(0x7f0000000340)=""/89, 0x59) ktrace(0x0, 0x5, 0x10100, r9) r11 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r11, &(0x7f0000000800)=[{0x3, 0x8, 0x1800}, {0x0, 0x80, 0x1800}, {0x3, 0x1, 0xffa}, {0x2, 0xfd, 0x800}, {0x7, 0x8}, {0xb, 0x9, 0x11800}, {0x4, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x4, 0x7fffffff, 0x1800}], 0x9) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x8008) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa9) lchown(&(0x7f0000000240)='./file1\x00', r13, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) r15 = socket(0x11, 0x3, 0x0) setsockopt(r15, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r16 = getpgrp() fcntl$lock(r15, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r16}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r18 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r21 = getgid() semop(r18, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r20, r19, 0x0, r21, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r22, 0x0) poll(&(0x7f0000000000)=[{r22, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r23, 0x0, r17, 0x0, 0x40, 0x7}, 0x7ffd, 0x1fe, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r26 = socket(0x18, 0x2, 0x0) r27 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff}) kevent(r27, &(0x7f0000000180)=[{{r28}, 0xfffffffffffffff8, 0xcdecf9e843e5c413}], 0x7, 0x0, 0xf5d, 0x0) accept$inet6(r28, 0x0, 0x0) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000840)={{0x20000007, r29, r25, 0x0, r30, 0x100010024, 0x7}, 0x9, 0x80, 0x3}) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r13, r25, r14, 0xffffffffffffffff, 0x40, 0x4}, 0x49, 0x8, 0x5b5f}) r31 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r31, r32) r33 = getegid() r34 = getegid() getgroups(0x3, &(0x7f0000000580)=[r34, r34, r24]) setregid(r33, 0x0) getgroups(0x1, &(0x7f00000002c0)=[0x0]) r36 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r36, r37) setgroups(0x5, &(0x7f0000000300)=[0xffffffffffffffff, r33, r32, r35, r36]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) r39 = geteuid() setreuid(0x0, r39) getgroups(0x1, &(0x7f0000000340)=[r33]) r41 = msgget(0x2, 0x40) msgctl$IPC_SET(r41, 0x1, &(0x7f00000003c0)={{0x2804, r13, r36, 0x0, r40, 0x0, 0xff}, 0x10000, 0x9ffb, 0xffffffffffffffff, r38, 0x400, 0x1, 0xfffffffffffffffd, 0x4}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) fcntl$lock(r8, 0x1d, &(0x7f00000000c0)={0x2, 0x3, 0x81, 0x1, r42}) r43 = semget$private(0x0, 0x2, 0x100) semctl$GETPID(r43, 0x0, 0x4, &(0x7f0000000280)=""/154) semctl$SETVAL(r43, 0x0, 0x8, &(0x7f0000000180)) unlink(&(0x7f0000000000)='./file0\x00') 13:08:23 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="10000000ffff0000010000000000070000007fb898dea95c889a18ffffffffffffff727b8a426a7dc6b8e62eaa6e79e20f57b011d1112b11efc0376d09f7fab12fa5f2d2abf11a576945da33b9cef4235b090b9997b76cf400cb25a021472d885ac48a338b690063b2a2391198b17c3d99a91ef28164e87b84b93360c6a21cfff010c59b58ac573f40e629bf53b047fde662ef6076244aac7b4f530a7e385b0e7312daa2bc95f9549e80f0b1229970152f3f43c699656e9d13d50be20d7f6f8ec4d12d0fc212120c42e069cf9fbb8207b93c1bf5168e77b5e1fbbaa152f2251f7e9fc7854060017fd4b0d58af677939a5d16e27b234f54ad562cf7b38efd94a91a"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}], 0x100000000000022c, 0x0}, 0xc42) read(r1, 0x0, 0x0) write(r0, &(0x7f0000001640)="8a", 0x1) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x10, 0x0) r2 = socket(0x2, 0x2, 0x0) bind(r2, 0xffffffffffffffff, 0xe7) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000100), &(0x7f0000000140)=0x10) write(r0, 0x0, 0x0) 13:08:23 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="8b0201fcffffffffffff214147f7cd2de35e6e0f43e0ddc4f54cc6270000a697abf7274c33e6fa1f406acd9f8d8b37b58ec54df48a472af1bf2ec4831751df5aa0dbbcd9682d8404c1e1c8d001e82006cf0343d883a98653ddc87c84abcc8833b4ed08e775bc4d8beb6bdb07a68845ef0ae3b290114d58b004cfcfa6a258e9e7ef6f086290cdf4a08fecfef706d1c22ef476566882ac8962638daec0bfed21314198260deca34e2d0bad4a67f5b9d8a2f0453c5048a100608e190189de783df5628752cffd3265826bf0e2e5e77101ef39dcccbee066aadb219dd68fb12c8f0d1f66e82e2d9509d46921015324b995afe1fbecfa72e8ffd0d114cdb0ec18aeee7110a3428a66b8da8c6bd4bd000000000000948b08f4d092a80c8ff96f321af3913385c3e75762bfb3f83d355966abe4f8d7526e83c50900abbf5c929dedfeb69934511e47280605dd5c8075bb682fd4df88d29629a3e719d396af5906e7ae68f0b1c7c45669ced89552d9867e1fdc920000000000000000000000000000000000c55e15fb74a27aa3f685dc0608f8a202a0af976e330206b24e324c495c60e6a9c4def7146d14ca5c0e70adee1efb8a72a5934900dd2eb696b45293848fd7d2e57c8c6dcb5e8e6b2014daba26db5e09aaa3e73c3a2f926c58b648eed0ad1359739022dc956090f44ac73ae9ac5af030ff963d73e6fd3a70ef72dd5000140628415f04b11c1c6cb80d71d92bf66ca4c5c1e0f87ba1d401b8007008ad23b40d4bc225305a806a392ffba5033f189223f31ba8a50abc74dbc417a8dd4999778512e59026656bea1fd5d8b04f1553e2828e7a8a051021fd64bc1e6d88d6cb886c383568f9d61166b6be3aed4e92bf32240639b4b417b00ce3bfbac4e959ca26cc7ea314da1f65d6211c64c7a3b9745a25fa84ae6b47754785f137e16b1ba03fb7d9ea668e57755e26e46b9a841a418806c3e93f6b0e3c9077d5b43e76b60303b723bf03f65ce8f7b821bac7d95d1e3ccd961238b8f904eb3b813564a922b7fc81705c6875085855b6a9927a5af8a78b2660ea4b7c44a5d738839790935400d3461344134282fabdfd6f4a2767ab3db8b1068ac9af10d3fdc448b8dd5ef5adae6fdcb0a3f6e001c92e9ff0d3e816164000d7ac22b25ee5ed70d6792ff7e0c8c73fd7b39753a846d7d3d48afbf0b12230f0ac5fd52d95426922038211de1088667c683b2b8f8a903004ca4aa2602e8914cf626ab06bde3a7f8e33884cc020ea7832a54b696cb04bf4b7bc2509fdac485330be62115cbefc00ed34fc11b46e8d23837032091e2929581aae"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000000)="01201a56e9681eab0b783b3706800000000000000000000000000001", 0x1c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) dup2(r0, r2) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6b02e18b7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) r5 = socket(0x2, 0x2, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) socket$inet(0x2, 0x0, 0x0) msgget$private(0x0, 0xfffffffffffffffd) msgctl$IPC_SET(0x0, 0x1, 0xfffffffffffffffe) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r6 = socket(0x2, 0x2, 0x0) connect$unix(r6, &(0x7f0000000040)=ANY=[@ANYBLOB="7301edb50f1fe6ec5039211d64066249cff7fcf0b44fe309cc64aa88da346c3e618d46d1e7b1e7378a55b7c8"], 0x10) write(r6, 0x0, 0x0) sendmsg$unix(r6, &(0x7f0000001a80)={&(0x7f0000001b00)=ANY=[], 0x0, 0x0}, 0x0) ftruncate(0xffffffffffffffff, 0x0, 0x0) renameat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) getgid() open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 13:08:23 executing program 0: r0 = socket(0x2, 0x2, 0x0) bind(r0, 0xffffffffffffffff, 0xe7) r1 = socket(0x2, 0x2, 0x0) bind(r1, 0xffffffffffffffff, 0xe7) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x68f1, 0x0, 0x8, 0xd038, 0x20}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) poll(&(0x7f0000000000), 0x20000000000000d1, 0x0) 13:08:23 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = socket(0x2, 0x2, 0x0) bind(r1, 0xffffffffffffffff, 0xe7) pwritev(r1, &(0x7f0000000040)=[{&(0x7f0000000100)="2be10af797a094f10a395989bf846c9e063ffb23f5d1df666d9b8207eae903fc25cf0291c25d3a35904a1dba77e010b75f4d0bc4c03c026567f4e83cc4d15e892d", 0x41}, {&(0x7f0000000180)="d5bdc6fff9d5315cdd8c721876200d92ff5e6854dd215e25d39446184b9c3835d142fe981e12a7d4ceccacf3e2da0fe30bffbadcdd599260e4716aa48660668f048310bd0cda47c234581136abd6681fa8c0e716f200623a20ea5feb79b74149a1af1723affb26d066395fb76813f3ef899e4fe90c224e7f7dc67ec56b3122276958783041929fe9af107c4f0f7a1679b1657ebc7af02fde64b385dce26e8bff50bb2ca6a800aeedfa45183061e8b2041ec6cbcc476836d5602c79064edda798e8d8d4476ed3377610b117ceaf82e7393960967058061f201e0d5966ebd244c776b0ecd31132d0ed5fff77080fc068dd85be942aa629af2e6725c6f814", 0xfd}, {&(0x7f0000000280)="51afea015e45fd66210e1a027958eb302219ec607b86067202f723681364394cc98236951b42d338b9d155f09c19764fee9a49ad60e549828fa4fcba5dd4c6eea909df7c8acf08d5ec2d34e43ff2", 0x4e}, {&(0x7f0000000500)="d3358dcba76a546df309852234de2e654f8d5a6b0d44a2b24fea8cb01df6fd60bc852c283f0343b64ca442f02180652896d1b40ac9f54d104afefb32ed140686d7b37391b39105215cff9324109b3bbdf337b69974c0254e177a073669f923223ff6462f639fd94b1a2f6982a2a9bcea4cbfc925e9b8d69d287ac47bcdb116214d724d2e8d145fd6b70914999ff69c4b69b9c7ec154b4e13379ebad23c5f282aa8c07bccad603dda42f48b62c79630a28f6a327b3c3717b7fd09f398244d68c7bf811e2aee6a3cdbbc5046e4834f82d1b60af699d410c5f76e9629a80f882f1da8e9a3319d49be21bdcd7abf9eab38ac28cfdaf87e9fc0639f5b5b086998862aac6e4770720ccda74bb661532cefa39de5d22e62fc0347e0df0c80a62fc6de8dcea36a7cca331737f9673528e953c73f5f54a43ed013d10f633f861c00048b65e272af0d9d29dabe7bee845c987c188a9694c04dd975c55d3293aa6a8d2f43fba50929b6fcafe010ae03f4be78b39ad23a63a54256330513abd1977c7691335a3935cbeb7468369d1cede6f59df41a6e9a7db3dfce77c4705206188fb019a702c92633b71bf4af02991381295e3bafe3564f687c7b9b5b83f373557415ccb5f76d5cb19ab1129844310458d03fbc36409c07eff161657beef28affc8cbbc89e2682762fdb9f52ed250d582fcecd6fee0097cfbd5018ba9bd99c6dd3a287c31f641527604a8ac06e62a986fc12eb7e93514adcc8c6dd82ddbc24e30b93e5d12bd8a454eb5696e053f03481fe5e07c8f61c364beac5003ede98ce9034f9e384162880db5898853a2760c1e9d5be2eeae95445ffd7e16731507f25f2e762a789becbf246067b82de2b867b8b5df48bb959288007537fb9f622ffb3ab312b575145658668be44599ea51b7edc2b8fddbbaca2cee4095e1c179809b1720d30aa37bf1220d0f6770d498206fe62b282aebd79b397fbfa8784142c77da04aea22815eefda9c7fcc1c55e675b25cf6f81dd1b601b637819a5388afc0bff57f268255de84b3e9357d06c13c32f707249fbf6807f29b30137849080965710ba7be5b1500a7a08549a9363f65ecb22428a5d1591fc16073ceb33cc06403f01e30930f967ea9b733d8bbf7a9b4e92c0832b309c12ec8c880df22c52f6673d52df02e6d0f9a384a66955bf60e24abb707a8a2fbd7e569316306332849b642d1672606f369185a038ccf6f8ae41a61be53b35a66ce1681beed875c6aff0ec1c4e85fe5a527486436f37c406a13d65b9731639c657cb473abfda55cf717a94e913e0ac3bd89409d3ddbfcddbebb80f46f2073b950222d1186e25be8dd3632cbb41a50b8586de77ca46336bc585852f1ca725ec29ebc5498527fded500226892474ad96c8a512cf0378222f6038926ccaea5eb1c1b9dc4780266c804f4cb318e391096d4b8666ad018cee82f6df90ba279f23405fa0bf957f70802c54491c3585f08993e7186508d1d120e80c5d404950748ee705046d71ab0a72539207398a7742cd1fe6f92a396f02b7e9918f301b7485729dd056cefa4b4463c97e7a0ccbd719542d11f2ccd26bca867afe02e2fe1da412954bedd9f2d08cf183c48b8bfddafee0df2b8788ca0c60da2f0cb6f3f1209e4cd3f6135880bc8f4a0cc4358fc63459b8102d5a6df3d8061862daf9a8db56c2f99edb26b1e85fc3a591351d4c372549d969e31ec0eec35e64a1316bfee998469fa9974ee00707c1a9a315bbb884d2b7d841337b213adfede64236fea74207f0903d647441c58de771703b77c09c2e3cf79f5c0968ee78611ce39d88deca1756539c0c09001a34fd8776070afc08842c3dd578758fbd3f476d41e1a2b0775b55500b70f278807c49fad61087495c48a866e71c62fca8a04e6242bfb5ca68fae98cb906677853ec703a3c7a1215973c2f01685f206149029fdef73d74c8c7fe29a3a132a3eee2e9a8a5ba36f44321fff0ad539eb3c875761e08a10e6fca1ece5e2a216b3e6415420a630681f31e3153ffa133a4ffb6dd2725d5096db6803b46aee3e7cd9ba1010a08694af7666dc5e1d93358d56cac62111cbaae4f76b3581c608f8fc6d476dcddabd43b4132481b382e34ea0c0bc523663f95b05443117207e8f1aea90ec25beaaa43a5c3b1839055e89ccc05f88e15933db55d5bf377179e25788ca17eea815cae2faab6f0a58a0bcc51e912ea70ca6068694cfb9c2a08bfaa1857b13dbf14e53d24bd54082bd4ebf8ec18b083c18bf89e695b0eb2f41446975a3890e8ba7ccf1cdea19f72debdf9f456d84f7d1479d0daf3310c0acc3d265f7f51091ec5e0b982cc234049aa5eb877bd8ab9a7bcc0c41a90a207874da3967ee7b257fc25738fe861aab837ea31618b7e111a8577d317f9e3f485b21e92c6d69d719a73e9f2218aff43736a7267449acbf5ea9a6e1cdb9083575dea547b69f47e8f36bf6f8cff12a08f29cb748e570d3fab074f9e734da7dad0f2453378b974f22b0d548c81a2b03c69e5d41955cbbff91f0916f29a61f31d1eaf6c8cea534f8767e2c7e0ede948deea6aa82aac61679f5b9b626dadefb14f5116b5ea4dd09b65e92802f1789c0a1b7f08b4210cc087fb4bd2d2789f02cb8f6bbc0b4a23d58c26509cf2494f736a0ea4d2df5f12413e36a63209d722edebf06c3a6e3ce6045d8062d15f8759776850fa3c080350696434e7c698cc052816d4bdd600c0f5a418832e7d3228290abee0b13950d3864c0d65f41544a4d5c1e22b21508290e52aee44747882d9545352366e16ab494ab1d83efc91fbbcfc9200822cb84c327080e83c0ea9c97d57c5814aba5ba10c546c17480d330f24d59af7c3aefef3ea32ec712e9ae97b64d08da0be5cd4108687685ab8a71ab431b3a787c9aa10761f5ff4afa7c6aaba280c92db4e04750d326eb396a85cd49f39f20aa3e71e612e00470ce0f75630123f4b59b3fc90935ec1126c058561f4ed2657b831ca6fc22a2628e5c236945a953e53394671432d3f9ba01c72583c591b17ec7d28c76aa859f6ed47c9bad8252c8b23d10d86a75cdff838a26636a34d4229f7c1d0b54c966610b30a71cbf62585ada1325cd428b5f1e5acfe903133b23ebe10b77419ff642d651a2da63606dcdfc163e29093ca942f409ae971b693e19d0cba3f46834268e2d87faa2129480b67dc667f5e33c27662aaeae84e62e5a6669a316256335241a94492d343d9aff96882a4ce0c927bd6d9354bce5a824910515e7cda7195341ef2a35d5e05dc431b04b6534ea6cb4d1492dd53eac0a5826118c6f39d26329beed978ac632215ef1c442c2914ab2310e9d5bc57544c9c0ea5ce957ce33494eee5c6c78a976e3082c6717ed917e49bb043db7fe1e8eed13fab5d2f9056465510bfaa19feff93da3b0439f8f1254c132212c3065854d725564a82da6ae5106ead5d472dc8d4185f5ea64ecab601dd4fbdf0b762e14b05cd9ec89e14a07cc1c880240025bb3924f0ce360b8e218ac618fcceb34fb648545c7800a3f2bf5fe2fcce28d11554e879d487e378e674228040bf4a7c3341d3ef08ffd0c76cf48d540c09c347685f037b7ce027ce8f94f043077ca3152f90903937eef4ae3e4496f92df30e77ce503a02df0adbf9b5a1cf00dfbbdf683d55259cf27e4ed7f15853c0c3838947036e4c26cf4f5bee608c84e7e08e4cfb3dd4c3ab2f58ee3129c710d85a2204c40898d882d7758a0aaf232d918168ff6c5e3fe540154b4708351650d19eac26533b749180b58be9c359c27ba45ada1df218dd8597f0beda3e3c03950c6a7440131a03395c3d557879ce241ed1b101fc2e5999de598a444bdca672f7cc4d11e826e058a3819a283406e15de6ee04e5cfcfb0322d816149e94de80b5a4230c156b5a08770033c71948bd7d3cce68a59ae1109c7bb1f1d21da0d70b854d7dce7256b3f4dc3afd52e857e789f51618cc1fba8e456ff34bf2f2ee5ef47091a426b9a183f5d36d63014bec60220d52ab3c2224f02a7d1f0a6c0a7d8b3e4f85243389eb7e7e7865ed4fdd61b4e70b6878349e63431fbacaf1c65a5e62fd2e2b83a2237818e01289d5b28b170e5e7c3b354210b3a1fd6f36adbf7c6d8877994c2d5a05b92b9bc35b193305ffd5b73cd2c1ea33ef3a7263537131694b0c6f6e8ae4049b3969e7bffab770cf3065740aec82d5449fc7a6e5fc55ad3140df6b158a3b096c8c3b8e1080edc40b5baa5be57837c80fd5818c93784c1457563a747a44c0ec48fe9beafd607bc6583d24f0d576d6453945d1e055ea55977046ef6bce42b83e790cbe9edd00a7dc36094c37295a495dd9e885c8a43913eadccaa2ee55119f1b0d221641d8beff2e53abd176a1d2207012ee9ce87b1934e40c8b1756203d1f8dc933793eb11a6888a399e5cd67549119db4d209cbc69f5ea5c5331fdbc4c28156815e833577199f3434357b1025ea24dd3767122e4a608c4fc6ffc57cd0e1b652a8c99a59e9c275a7f18c8a567a647ea51898f7ef49283fd2085155bf3490afa7fa4261e35d04866ef5054d4bdec93c8d34e17b52272ef4654e1ccd7828f8ea2218529542f1274ad4edb3211452ea1cbff32703ae311d5a2348fad1068fe62fa2d428dcaa59fd00bb08df2612ebff262cb698b74447c6c696a3bfe5e419b1e1b466ae6047518bfac1f0d293158ea52d8015fa55b8375a4ec9a00707bb4ed2b67df48ed1000bedb972a4adf815d365ffb170926391aeed39dc3312b861ac5de36dc6df614e8aee04e2cc908532489e3b96fdacff4f0a3ed85297ba46a1ae422036f8e42fcd6babcdd4243dd2713d51948cff75a5727a2648ce1a138c743a6855cee576b459047a853b05d910aa9784b3d8a1ab717c4a80831d80a56182a8bdad1d6cf0807e3e1e2605fd56c20c46c7da95dc2c4e0e92697a3c4514e82ff418fb640ec2f293ef7257a5e623f4813b8d29e56c382988adcd2f11bd652cc5e7389a7842bcd3496fd45daa20a46e9e22ae996ea68b5f11e16d03a56bdfd61eb12c48d9b34504a6efbed3c99d0b0084bc37062bb0d11cb01cac6f0edfe793fbc94f3bf653deeb6db713ab048455b56f3ecb63a3d60d481884cd233ed64bf59c51d23a7f9b2f3239a95b52bdbe72200fdf10a177bad4d4cfe3e4651941c34d796dcc85cc62e78adf59780238f75b2cdc56441fbebf557e636eaa498a8e5323338b3f0266be639331627d0b737b217da996417984a8b3fe65ec42bb4dfc8b3b247c8061471035868322c31accabed7bd6cbba4b61ef66bc570d8cc3eb391d2296dec82e6be46f61b52831adae61c0350e1a28e622cb20f13cf46bc22e95aba0d572f1efc2bf0682034b2365109e37cba73a55eda3014a9c1c719fa665fb7663a32ec24683b1087eac1667cc08bab91bb4e7eda98dcb2ea73bd5d42421d66a83398da6692e8e46240de757714cc2010bf6d5d5ff2f2d577d1c7b0136f3ff655c45556e6e47dca2b7a20595883c1e0c5ed19b77fee11852638a006ff1f67d946639c1b0d518261b2c264bdeb655ebe4d8cc1e9b4c9bb6c89fc239a831a2400f167baf0cb2143d80557a41181cee387668f6997af072f911f5322e9c594e96239329f789af405419f28953f13587de81bd73b2b8275ee41f8480c1fb25a276e29f2a28ebf144561f3417f2db60f8290b8e5fe863551dd199e1dbdb60ffb7c1fe447f667fe7db998f89f5a779a6d807b646385a26ca816e2072dc93ce30f5b5ffca6454e7734a9391b8ca3a979593bccd82aa7b096822afff0711058094112d92d91fc", 0x1000}], 0x4, 0x0, 0x8) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) writev(r0, &(0x7f0000000400)=[{&(0x7f00000000c0)="6b24b9536c7c35b2102d85b7346b52ea855a5f23f83ecfe53267ef3e1d57791c", 0x20}], 0x1) 13:08:23 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x5, 0x5, 0x1000799, "080000220000020000fed19fbfaf7c50ffffff00"}) write(r0, &(0x7f0000000080)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188", 0x48) ioctl$FIONBIO(0xffffffffffffff9c, 0x8004667e, &(0x7f0000000100)=0x3) 13:08:23 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) bind(r2, 0xffffffffffffffff, 0xe7) r3 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) write(r3, 0x0, 0xfffffffffffffe1b) sendto$unix(r1, 0x0, 0x0, 0x8, 0x0, 0x239) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000014c0)=[{&(0x7f00000004c0)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0x9}, 0x0) 13:08:23 executing program 1: r0 = semget$private(0x0, 0x8, 0x1000100ca) clock_getres(0x2, &(0x7f0000000100)) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000500)=0xfffffffffffffff9) semop(0x0, &(0x7f00000000c0), 0x0) r1 = syz_open_pts() read(r1, &(0x7f0000000440)=""/68, 0x44) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = socket(0x2, 0x2, 0x0) r4 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(r4, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) dup2(r4, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) dup2(r3, r2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r5 = dup(r2) sendto$inet6(r5, &(0x7f0000000040), 0xffc9, 0x0, 0x0, 0x0) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f0000000340)=0x84be) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x2, 0xbf9a, 0x0, "7e73457800debfdcf0000000682400a52d00"}) syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "c697d86aa43f83bcda5efb8da44111f0c281cb84"}) syz_open_pts() r6 = socket(0x11, 0x3, 0x0) sendto$unix(r6, &(0x7f0000000280)="b100050202000000000000000986ca3849451ae3d3051020741038f53e8551f30ce390500e780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe0a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7da96ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000"/177, 0xb1, 0x0, 0x0, 0x0) getpgrp() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) r7 = socket(0x2, 0x5, 0x0) r8 = dup(r7) listen(r8, 0x0) r9 = socket(0x0, 0x1, 0x0) connect$unix(r9, &(0x7f0000001280)=ANY=[@ANYBLOB="6a15b7ea23e15b6eacec9388f0ebcf9bd62749ab7987ad2e2b9bfd26035df405f04cb7cddd707c1715aaf001a5727dc5390fc52f83d92e6e2d6f7a4919866d39e3d5debd228c27f28ff23fcf534d7cc649132ee3e7030000aead17feca81221e5e76040000000000000077f42ccd4364560940b18d610f280d3f00a7a4a24fdafb0000b30a5ade4b6ba132d2daf588be8101b71b8aed6d8e1cf3338c6d8a238b5bc4f866d0ae85050097247b91d1c501cb1fee0aaa137eb2e073e0f3be7b43b196fe6eee45d65b63d108b131fbdf7103a764843083502766f3fb81beed7f9fa079d5610d9006ae3bab1b18a02e77f4518f3e09a5ca7913749401651b568b33a3a1fcc6bce6799ccd5a1107dd672db56930ed7938a6e9e1b9202e5b4a2be55f747b936711a71fc12928b697e35520bec6f58010881bd00b8abc6794d54ad12c60111cbf38dbfa22eadb1be158057c8796e160b04ba87923bdbce989093696b5a58fa0b2caf55aed3b121821f93143b7fcbcdbe04938c083e6401e33500300b430c02024bd0ac60ca6ea715bcbacecb20825a6444ff80f54a45fe1e5faaebab883ac0b81cc91ede3a313533f4463684ff93f91617286c81789401399f76ffddf07d16a267f00000000000000c47bcb4d19a6cfaf4715bdc6c6afbee85ee852384dd1f2fa50c2e919169ac26df6fcecc360c63bd716a32882fb03bdf2db812cc92286c3ee62176dbabde06d783b3a1783843bbb2b8528a4d9d0cb39a93a22f4dd175e59ba60728f7a9408921546afe3cd30833b79d3fcc372b3c013de04e46f83b297cc162a6eb71ca35b2a8f950f6b279b42bf9e4948db2d58a8246f82bf24cd1bfc48d5aaf949c8a33009acb8d269c7a2686626d29e10b6e695e5114400668217990dc365130e09fec93c1e5b5d431b0de41ecbc52c7df1e07408da2dcec3262425c8ec41937ddbc4f9038d6d97de73d8000000000000002aa93501f4739bd93a9735334ad75be262a6ce0a48faad8f8c4fb84d4b0c36242b0b19ffcad5dee6aa2cba2778084e82c1863ea10a915bf3f07ad5b6cab9cffb5c8df84a07282a7367ec4751cbd2de3de429362b5f9369b7d7db25276e94bf6459df67934c42134825aa035ef5ead45f5d9c0952c546ac7859d4be65c83c7dfde68fa0d0f117797d0dcf6854911d071309000000000000001aba1e749165e72ed7766b041fcb57e081c3eceae6acfbe7e70e37796fccd0db7a606c0a7b440491c17b7d69ac07413a871f6a0e9b48127f59b441b13738b8bdad015c12ae5f6258ff8f9f620eeb9ac47d40ab632dd38ef6f3dfdc0faf8d97dcca6dae692313d92dcbb6a3790a3f10de82a24b860d74bd2e1517996f3ceb14a6052bd5384b260b05f0a0d1f92ba664fc6dfba984caf8929bf15d82bd8cfad9624f20931321ba60f9a65cd60b1b525ca117d506dd91d9ffd1d17aa0334a27f1a121204a9b968a130fef5e050fd6b122fc6bcdb31b9826a17f777d13d2af2be0af6111e6c37d383c2987910a2510343b12eb66f70c092e6e24ec2793ddcfcea5c7ba4427ff52b4918af8d85c143084bc9769832f36cfd8e92a4aa804d800"/1145], 0x10) r10 = syz_open_pts() close(r10) fchflags(r10, 0x0) r11 = dup(r10) r12 = accept$unix(r11, 0x0, 0x0) sendmsg$unix(r12, &(0x7f00000001c0)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000900)="6bbe7896cd0fd151f157af0be891aa1ac395e4a5cce97614181bec01acf3471a33542c529d80d43804ff22a379cbc98bd2436a592061f514891884c0ceb7182cd4c7f686282f75afeecab89ed5a7a9fbdd0a8c1937f187148d09d28fa7ff894d74b303c939fbc57b5eaeda0a05554209dc1d9ef2b8eea8d7f242f27a365640b5c008312490044d", 0x87}], 0x1}, 0x40a) r13 = syz_open_pts() dup2(r13, r12) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000003c0)) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) 13:08:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x200000000003ffc, 0xffffffff7ffffeff, "05ffff0000000000d30000be48bb000029aff6ff"}) r6 = socket(0x2, 0x2, 0x0) bind(r6, 0xffffffffffffffff, 0xe7) r7 = socket(0x2, 0x2, 0x0) bind(r7, 0xffffffffffffffff, 0xe7) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x2, 0x0) r9 = socket(0x2, 0x2, 0x0) bind(r9, 0xffffffffffffffff, 0xe7) r10 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000340)='/dev/speaker\x00', 0x100, 0x0) r11 = dup(0xffffffffffffff9c) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x2) r13 = socket(0x2, 0x2, 0x0) bind(r13, 0xffffffffffffffff, 0xe7) r14 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)={{0x4, 0x0, r14, 0x0, r14, 0xa1c30682321f5ba8, 0x9}, 0xc6af, 0xffffffff, 0xffff}) getgroups(0x3, &(0x7f00000000c0)=[0x0, 0x0, r14]) r15 = socket(0x2, 0x2, 0x0) bind(r15, 0xffffffffffffffff, 0xe7) r16 = socket(0x2, 0x2, 0x0) bind(r16, 0xffffffffffffffff, 0xe7) r17 = getppid() setpgid(0x0, r17) r18 = socket(0x2, 0x2, 0x0) bind(r18, 0xffffffffffffffff, 0xe7) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) r20 = getegid() r21 = socket(0x2, 0x2, 0x0) bind(r21, 0xffffffffffffffff, 0xe7) r22 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000440)='/dev/ttyCcfg\x00', 0x20, 0x0) r23 = getppid() setpgid(0x0, r23) r24 = getuid() lchown(&(0x7f0000001380)='./file0\x00', r24, 0xffffffffffffffff) sendmsg$unix(r6, &(0x7f0000000480)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f0000000200)="b4cf65ba2721e19a1bee45d7163cb8b96a2a0a2c83edfde9a3a95dacc1f81470910f63b23856330dfe6ced5eba796235084da51066673d8a08257937d1e056fedfba3204f9b71e7b95426a6e87628f6851631e7fa99169f6c48dafbdf02397cbe707ba714ba52f2c222452de2c841a9617d5bdf32fbcc261f97d72c3d28a1f62d082aff76d6ea23b00e7e460386be22ca3f36c8e09b2c4df4a7823ab51cfe2860bfac3f277a74a3c574a5934663f40b26f19c9416bbc145462fcde94aab9ebc1cecf61c725672235ee52743b7d3de7f76b1f8a4e739558493e8f905f8e7fb4db12", 0xe1}], 0x1, &(0x7f00000005c0)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r0, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r11, @ANYRES32=r1, @ANYBLOB="3000000000000000ffff000001000000", @ANYRES32, @ANYRES32=r3, @ANYRES32, @ANYRES32=r12, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r13, @ANYRES32=0xffffffffffffff9c, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r14, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r1, @ANYRES32=0xffffffffffffff9c, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r17, @ANYRES32=r19, @ANYRES32=r20, @ANYBLOB="0000000028000000000020030000000000000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r21, @ANYRES32=r1, @ANYRES32=r22, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r23, @ANYRES32=r24, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x120, 0x60a}, 0x4) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 13:08:24 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x68) r1 = open(&(0x7f0000001800)='./file0\x00', 0x1, 0x1be) poll(&(0x7f00000000c0)=[{r0}], 0x20000000000000dc, 0xe0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0xf1) openat(r2, &(0x7f0000000000)='./file0\x00', 0x20, 0x2) ioctl$KDSETRAD(r1, 0x20004b43) syz_emit_ethernet(0x7a, &(0x7f0000000300)=ANY=[@ANYBLOB="61aaaaaaaab5aaaaaaaaaa0486dd60f2a81300402b00fe80000012030000000000be002361bbfe8000000000000000000000000000aa043065580000000000000800000086dd0800889b00058900100001000100000008001e010000040000007806ec288a00000000000000000000000000003ccd5495439e6c43ce9dfb67b90e59773077c17020bc578893f4846cafbe782909da93cacf592a20bdd7a9d77bb035263984c50977f3f61e226662a9dc0d9db5810100e439000000777a1b4458cacd0c7ae228cf221d57ee560e49a4065388784eb634701c4a849fa202e7b635c784fa30007c0ef53b0fb7836d4b0dc162888de2789edfc23ca091c967b2e1957262c801582d1a3ee84ddd0cfc8a8ae3afbb052ecc1a56c810a8f4bb0200660ade8a75ea024a597273d089fa024d5c3e5b23ce6a17f3aa710b8dec753e4628c7ccff391fcd3215c346618dbf93e93210d780275451e952ce94cec2335ad4ae8f61921496708a5879118473a897ad409a9f74958f01e906fcbb0b3b5e94a9850200a89bdd20d68971ffb2bd9bff7f60636a03c4ac"]) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(0xffffffffffffffff, &(0x7f0000002ac0)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f350707000000e16f328dca5d39656da02489672db6d19f37405111e97aa998473fffff1e8f3b32b9000000000031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9e1c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf129055fbdb1a16fda60f271cc45781df858925b87250d4cabad6981ef8059dc98ef316ab18791701c33f7436a1f7ac76e98a85704b011410f01c5d96224c736abf13240f79c911f0af2dd6122ae395d0b71ab9c5110ec271d874edf9baa17913acca954e3892922a0cc9402fe3a79f3dea616d09b599b437ba3287d25a73cd09fd1cd1d14a6dbcf02ff8a56437ec324a213bd7e5acda1bc4a56ef4de66ec5d7f4a4581a6e2012a012b4be35cae6394c7d7bb3bb1356b0175f4351989658d147c326330d7be5b89a2c99061245f277e06b2f9b4026e4edfec8a538bc6f489f4e0ddf2f1885e39c4aa12fd142dfbcc5a13a637f814c9257df3136e7124bbf18e4d2c6e35eb7e55f80ecff820653aa8f1a2ff7fdefed38bfa4e3c574bb104f3702102af66fc872eb2ca7575d161fb8aa1c81ac07992b1bba53a3e9e04cd9107a3fcd927b44336916a7915aeb24e1bb570e51dfb497a867bf03588f0c8daf04bb135ddf167592efd603081c8a0e87d6d1da06b12440d9f8899edf0718747e2537139a3ea6820022b15625f74c53a21425a5ad2a9fb8b8a463cea345b9a907f3e62d2853ea6e9c01465328e5f6af8ffd879636a804a0f67544ab36c77ab77972dc6592039fca487bbcee00bb19f86164c794deed526a5ab035b369226a5ddbd1dd15842a883dc13aaf60df5a1e74e2875694055079869ad28d3c1669a1b5b98bd5a99000f0ccfe1decce55a8fa9313dce8035190dccfac31c0275ce08cbcd2db65e3322bce8c7cf4145a62738e66143445e487293184910276b6fb34f7b4ec60e899ec4a7e61313615115149233f4e0a81da57df8e8eeb2d0fc027ba45355a4d64d6b3290f239191c8ac49557e5abc3ab9e2213540c79c246ff48fdeae5bbe0bcd10bc71ac1c84d2de149e340adeae2a2601d9af65c644733f6d06620595d487dced02aaee3364623de3c35f9f87529ca468bc0b68064915836f2799b4b2a899f8b6861091564125aac7d57bda5175fd2409b7021373dc433dbcf10f923144d6fd225d92084710643eecfc53607333ee870fe3056491db1a1037f06c717e1a8d29cbb907d0125d84540f0e7fc691af303cbc5676cd9457578b29572b8d10d721fbf7a9dd6e6228c044a7f8b50011fa33ec1ff262ca7d659a74bf498e31d715b1e24639aa64651218cc9778155e228d17d743ebbf207a1b522b9c34d401856063cd6fe4f88f47e485b1ad05e3c1a3328aae9d0ec67202d39477a44e9f81527d083a0026188b0d7dd27240209f79a6120d601d6dd0d4830efbc2d256b5b5d4b3c5c3e686b4144d5103700084717ea6112336eff5069aba2607e9361ec515a96812a71e1121b3d043652c2b90b20a7063e73ef4d3c70177c589d7524f84bcd2657657e4f483342f05d7b74e55a0d58efd696cb7491fe8895cb9be0d7010b038b5a82ba56ca03b94c1fd180eeb98010f97fa7c5c2435467fa132220b79fbfdfdebb28c522e0d5cb4da0ec77b25b5dcf3431e91d8b3ea6bb979034090a56ecfa32659c6ca133992839451581f9ecdedab3730a92c783d6cce8ec513491af6506c567c94211e5d87efe2ea62b28547ab416adae01de6610c524a57f43c48e911007bcddb2601d7775f255a1fe0bd1da9996da4469ff683da8590d0d3497deb7f394fb793e0c8ba8a06bcaedc755f7094bc633444f18"], 0x1, 0x800) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f00000004c0)=ANY=[@ANYBLOB="82022e00000000000000635e9f9a835b8202799c7a96454ae58eaa3f328d7afc97d1d3150dd0e02073220a0f467c6e891947bc5928f1b244978b08a467c2d9625f010262e6ce2836c5719e16a05d800c460e995d816b385a5bff337c1159e8a22db2a54e340149a939cb35ab075439a0ee33e9dff4c5b3cf8bc5ed4d836d2b2cd86a5ca49769153cb40a446b8022126afbef96cb7ed0572607f2f88d1dcc9ace7b59be3f0ee79e5d41bef207728ed3757464eed0feddbaf8830b4c4cb562242171e18db86e44ce999d8c3a6ea96d9766cca89dace84a598355934df41068b99a17cf001596ef2a49871efecaf71b30f28eab9562778c2870c67f4503a1df916982169ccfcd12931e68f1523b352f2a1b45499889295f851f7123e98ad91bce6d8311eb9396c2105f24dd97091ec42c5e7acd4b88d366c23707bd1efecd70f8e448465a5e6ea94cc8c5e0a603804c826823a62c9afc9c32a142b243301b35f33f52ff96139b3651026955fecbfde6c5e17249d3c42e40bb7aa2dd12b3c9d2423e8b7d0699ec7e8fe40c1bb0b00b3c68444a89b9de78c0c1e86c78d3d256d27e1952242f95790886b1fde67aef78f26c3c0e09db8a6a5ff9fc0ca618cd076a422c8b6586b85f41a08a898f5cfa5400d9c2f0bff9cd4b740bd89a00"/486], 0x10) sendmsg(r5, &(0x7f00000008c0)={&(0x7f00000001c0)=@un=@file={0x6b2f841e542302b3, './file0/file0\x00'}, 0x10, 0x0, 0x0, 0x0}, 0x0) dup2(r4, r5) msgrcv(r3, &(0x7f0000000200)={0x0, ""/18}, 0x1a, 0x2, 0x800) 13:09:19 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="f317a54bffa195f5"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19769bbd73"], 0x10) sendto$inet(r2, &(0x7f0000000140)='-', 0x1, 0x401, 0x0, 0x0) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8060693c, 0x0) ioctl$VT_GETACTIVE(0xffffffffffffffff, 0x40047607, 0x0) getpgrp() socket(0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc0106924, 0x0) socket$inet(0x2, 0x0, 0x0) socket(0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) fchmod(0xffffffffffffffff, 0x0) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) getgid() mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r4, 0x0, 0x0) close(r2) accept$unix(r1, 0x0, &(0x7f0000000080)) recvmsg(r2, &(0x7f0000001280)={&(0x7f0000000040)=@in, 0xc, &(0x7f00000000c0), 0x0, &(0x7f0000000100)=""/31, 0x1f}, 0x1) 13:09:19 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x0) syz_emit_ethernet(0x38, &(0x7f0000000200)="c7a895b22a241c0a078359ff86dd6e360aa90500000000000000c2c3464b15f90663aaea41070000000000010065ec0f1d00000000eb69ff") pipe2(&(0x7f0000000080), 0x10004) r1 = msgget$private(0x0, 0xfffffffffffffffd) openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/speaker\x00', 0x800, 0x0) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000440)=[&(0x7f0000000180)='/dev/vmm\x00', &(0x7f00000001c0)='/dev/speaker\x00', &(0x7f0000000240)=',***\'', &(0x7f0000000280)='/dev/zero\x00', &(0x7f00000002c0)=',\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='.\x91%\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='(\x00'], &(0x7f0000000500)=[&(0x7f00000004c0)='/dev/vmm\x00']) r2 = socket(0x18, 0x400000002, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r0, r3) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$vmm(0xffffffffffffff9c, &(0x7f0000000600)='/dev/vmm\x00', 0x100, 0x0) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r5, 0x0, 0x0) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) accept$unix(r6, &(0x7f0000000680)=@abs, &(0x7f00000006c0)=0x8) msgsnd(r1, &(0x7f0000000e80)=ANY=[@ANYBLOB="03000000000000005aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d6b5aae9e1e53d2b8d941319c6b5d3b16ea71c41b9d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c9c975498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecfd58c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000a4a3af74e7548a3f0a1ef3e3f4358b30a130a9a062e678e5a37e21591aaa06ab276ae2868755"], 0x107, 0x40000000000800) msgrcv(r1, &(0x7f0000003740)=ANY=[], 0x0, 0x0, 0x800) 13:09:19 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000040)=0x88, 0x4) r1 = socket(0x18, 0x8000, 0xfc) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r3, 0x10000000000009, &(0x7f0000000000)={0x0, 0x1, 0x6, 0x1}) fcntl$lock(r3, 0x8, &(0x7f0000000000)={0x1, 0x0, 0x7, 0x28002fffffffe}) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000280)={0x8, 0x4, 0x101, 0x7}) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) ioctl$TIOCSWINSZ(r2, 0x80087467, 0x0) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgctl$IPC_STAT(r4, 0x2, &(0x7f00000038c0)=""/4096) r5 = msgget$private(0x0, 0x180) msgsnd(r5, &(0x7f00000002c0)={0x0, "2ed0c2350f0db12a8fa06a179e48c98f5832bb90d7ea124289bf39af766e229544e4f33a3f88269f4646c433ee02af14b281766e0e5f473eadbb9763e76383454d2cd4327f43448664dd2fadc08a10e6406c321fd1e1b76271f181e0c1ffa831041f50f662bf95fea1cfe94af1123a95cb08e7334a3467cb2f8cc91582a118e99c1255133460fb0fb07fdebe7d4ce79918ede8fcaa78dde7e3e91053c460aeeba43c8178fe426fc99bc772074dd81605c2092c1a679b7fdb368d1dc2b433453f8d4cb8c6b8b590f940e88721beb8fb9cdf1a1b426cbbf7d8ae824c8d4a"}, 0xe5, 0x0) 13:09:19 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xf7) r1 = socket(0x2, 0x2, 0x0) bind(r1, 0xffffffffffffffff, 0xe7) r2 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)={{0x4, 0x0, r2, 0x0, r2, 0xa1c30682321f5ba8, 0x9}, 0xc6af, 0xffffffff, 0xffff}) getgroups(0x3, &(0x7f00000000c0)=[0x0, 0x0, r2]) fchown(r0, 0xffffffffffffffff, r2) accept$unix(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000170d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a65300"/4098], &(0x7f0000000000)=0x1002) 13:09:20 executing program 1: socket(0x10000000002, 0x2, 0x0) socket$unix(0x1, 0x5, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x2, 0x0) bind(r2, 0xffffffffffffffff, 0xe7) lseek(r2, 0x0, 0x8, 0x2) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) 13:09:20 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r1, &(0x7f00000001c0)=""/94, 0x5e) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r2, 0x2) socket(0x10, 0x4, 0x4) fcntl$lock(r2, 0x10000000000009, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x2000300000000}) close(r2) r3 = syz_open_pts() flock(r3, 0x0) flock(r3, 0x2) fcntl$lock(r3, 0x10000000000009, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x2000300000000}) close(0xffffffffffffffff) ioctl$TIOCDRAIN(r3, 0x2000745e) r4 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in, 0x0) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000080)={0xff, 0x6, 0x5}) r5 = syz_open_pts() fcntl$lock(r5, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r5, 0x2) flock(r5, 0x2) r6 = syz_open_pts() fcntl$lock(r6, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r6, 0x2) openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x0, 0x0) r7 = syz_open_pts() fcntl$lock(r7, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r7, 0x2) fcntl$lock(r7, 0x10000000000009, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x2000300000000}) close(r7) dup2(0xffffffffffffffff, r4) pipe2(0x0, 0x4) r8 = syz_open_pts() fcntl$lock(r8, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r8, 0x2) flock(r8, 0x2) fcntl$lock(r8, 0x10000000000009, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x2000300000000}) close(r8) r9 = syz_open_pts() fcntl$lock(r9, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x6}) flock(r9, 0x2) flock(r9, 0x2) fcntl$lock(r9, 0x10000000000009, &(0x7f0000000040)={0x0, 0x2}) close(r9) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(0xffffffffffffffff, 0x2) flock(0xffffffffffffffff, 0x2) fcntl$lock(0xffffffffffffffff, 0x10000000000009, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x2000300000000}) close(0xffffffffffffffff) r10 = syz_open_pts() fcntl$lock(r10, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1000000000, 0x100000000}) flock(r10, 0x2) flock(r10, 0x2) close(r10) r11 = syz_open_pts() fcntl$lock(r11, 0x9, 0x0) flock(r11, 0x2) flock(r11, 0x2) fcntl$lock(r11, 0x10000000000009, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x2000300000000}) close(r11) r12 = syz_open_pts() flock(r12, 0x2) fcntl$lock(r12, 0x0, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x2000300000000}) close(r12) r13 = syz_open_pts() fcntl$lock(r13, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r13, 0x2) flock(r13, 0x2) fcntl$lock(0xffffffffffffffff, 0x10000000000009, &(0x7f0000000040)={0x0, 0x2, 0x800, 0x2000300000000}) close(r13) r14 = syz_open_pts() flock(r14, 0x2) dup(r1) r15 = syz_open_pts() flock(r15, 0x2) flock(0xffffffffffffffff, 0x2) openat$klog(0xffffffffffffff9c, &(0x7f0000000600)='/dev/klog\x00', 0x10, 0x0) write(r0, &(0x7f0000000140)="97804b2ab7a79d37708b2748a036a6b1d063614b01b6921c4f9ec8111e0a86be5d29669f4c0afb37babf68a590c4cdd618e82b80ea681052c4613f91e6ef0f0b61bbe0f2de26345f3309203315d966cd1b8ecbe7843f18c1272a306732", 0x1000002d9) 13:09:20 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000600)="f652d049da8fc98136a56d35ac28b39a83e57c499650bdc7ff69dcf1680945640eab10e7172892a853f4a5d90db701cd31e1e23c0f71a7defad8b2be13ad9e7e4346ea0a8699621ed128ef2893c995c82732b2a8f0be1264e63a7400275f40ee0e74cf7651d3ad7806379960a854ed17e74af227323091c2978be3d97308ad470554cd45b053ef7311c5e73378fc45275a65b1b70c2c53aa9899d3647a3f567219de82d46d50313d48594c0fe0b8facb36c5c0e1fcef930e6548b708371c86e8eaa24e8e2aa755f54533f55eff6d59c0be0e57c2ba6f54d93715663f5b6fc4c61e6c32eaedd50c37b8131dcbfd23c610e9ed3c0c9c4eefc236f17c5e50eaf30e71f56acee63fb5ce2f82a6ca5bd3686c2b52c198aa5087be039ba61d5b5e64364992d6accfa41a187ef67a4380a41370c73aeecff8dc2c4bdceaaaa1e5df68ebc36d347bc7c9d09a108dd4a82132108335c849987523fdc41ecc56e6e0eded66204d02f022883c23f70b47b7203a33ee765bcc8de86c295f15035e134eb81292d9b156477d4c21e1228193deac1729f4490551e6f51056524bbc2096a92ef45b958e2b790c2e2262a16a4d62cf0d567d2068ae91d1d13639c08433c4ae714a35a1f0922e718a35d647d915cf98a6d66365b7ee60831233567e11f18283a1e47004802c6ce4112532a787042685001566c20f5d902035b85d230e440e4aac3ae904ee2b2fb4744a01b72dbf1ecc8c9bc89034e51fb0b4b2e39d846892aae265bf3fe8e2a996ef76db1b7c7e219bd88153ae60389c4ba2269565b5d44fe81c69144ce662357b3af725846069217a0474abf05dd9d4d7b4a2c01329a948ec47ba06d6061124283ea4346a8b02030f9388714b9c979841e0503c8cd3fdb0c1669e419a8643e4b57b147c53badd6cca50864474bcee65b8252b1bbad53fa68b4b966d3a3410d87f582e277a3ae4b3603ff61b8d47361b381f93089d166b75c210fb64f2efdf00657e4a3c7159e5db189c8831809317c55f034dcd622ab288d745eddcb733fd9fb37286451c6644697fc8c83fd6b537399837bbbdcc7aec7e66db732f4544e4cae0527301b6701d25c7457870afc4cf281f4782af4a6f36f73b5275856adec210c706a9f81792e3670004a223cd96ab9c19ebc9aef181bcda90609f9fc0e04a267158d9dea88380d272af2c520288f3ff836bfc2e1601bfba0b6d13e6a15a2cbf138d82d143baf3051c55b4e558979ebb74affda7cf11a95d6173cad1032249673d5bf8cf3206167d54d5d6667c88563bc0e2c6f167fe5cc24b323c49b1a838b52f89c03ba98e7d61d99bcecc3584cc85fb7c1d4cf4d121c4a14ea517698f3859a474428a13e5cd8baff5fe71c0bf7dc76d8edd5f40cf6d33942b2e62e3d7db951280e46f4ef5095ea0013a37e10819f3af0ac5d1013cfdee9873245dce012f4468bb9a5d281addbb8cbc599397f4d5b59c178c3385e934cc96117a1a6041f340b2541eca885f3ece9d11b5da3d593f4622fa5c270909146608e575a7a4fa0290ae3f1e7035f5a841daa5c662ae1d716b5b2ab5fdedec92cb7fac9831402eb7a773cd6cb35cd61f8b47a736a41a8779dd73c6711f55ab4d9ee78114f3ce3b4035abeb8b18244d324536e2c678323bbe940964f15e850755fe99bde9224ddfbed175b8084b51d11fd6c7c0de2ca78b7c0f69d149d46553d66aa993a2a5d246a8f4c4a0b087d8f6d430582abff1b300287a3af4b1cf5d11958ff14e3798f804a33342820b311a1d3b37841a6fa21ed13d93bb3d9c9e458d9c94a9366e746bf2e0994bde32400ce6f05d2d8e8fb2a5051d6763fbc33873938f9fcb87214b8377f43a34e653fd8c6ac54d681f43fbad78075244ff2180f53be816148aee6d0d3af8f3b9a940798e4e73942fd1244b5cdc339bc86afdebea22740e1c4dd40ba693e852bece2b6c6e0a115a10f71c47f50f56d6eff67db72392cd5adebc2da082dc9741e31dbe88b239124da38aa4e18a79d75a2074997c99e027c2a5d58287597c6130ede34399e106dac7aec60fecaa40de413c72e61f4c118b2b44dba68086d44a909deca38d8e5958f2bf5e79fa3d71021da4c1478098815435a322fbc313fc6766d633c4e3d5748ee964c7b4b3214e4064160973722f77e0876ac064214a56876d1d7b78462dc2ef75307802a4f93777dc16682b26112dab91abd2a5f941de5fc1dba585d71d411f3f95c9f9e10a013f62c9124594cdfa9e5a78978126d2880e1ad2286f7076fe9988184ec2cf75272da8fd7e7b42b58b3d0b07542ff34d8b209b5663c72505c7de00ca76e16cff7c4884694a02b156a2d6a76b8b117d89e850092b0ec1061662606b6c93966afac123ba3b4045c891c79f1b32183149dc8c0a86993fe5cf71422202676c3731a5cae8bd5ba3e0308573d1597446f7501a62e7520fa92642f66c9cd2d27a80c00800b2be570e0bf938dbf74074d35247367ea6ae082fd96ccdcac78a186a9a2effd29171cbc7914aeb2b7228a64eea0193df20b51c1e55c5434f4ea84749ed0cacc766f03e674fde99042c9809d21ed4eaa22c3b7cc7ef031de55e03bb6bc359f96a5899b68c74e3e8b3d0108dcd62f2e6ae3482e4d44360b109312375e83aa0f70f1cca576ec7b4fe139343be87c32dc256c079872fbe8828a6e96a9a9706d4f86af283971a9b3bb99567a988ebc164e3f4b77d6abd488f1c1cf03fc7af86bff5913b94094d8fb741fe7874f65a00a4a5f2b4dc647cb9d317055bcfed57648e250f28d2f0962acff1e5503f503c77dec48d1da68c870f4f3b97cde251908eed607139d7498c6049d4c4c67a8e001b029da04195db1597be324b289acb18b5dcc10ed8c723a2ab734df58d6c609bf2f4ab61027f540e607350c5f320eeb63a954272205c27023ea1d6cf7a9284eeca74e0f75804dde2f4de37f1f7ecf682cd5b45edbfd0fcc3478885711b0126b72ed75661d12ecc7b704a57779c34d84280834126124a8b574673d792919ce4d90a85f77e7c3945d0b4f577ed89c4bcc12bbc653932d6e1b256cfb6d438953d409048b2572bce291df1b97cd8d4fd7382cdcc652256808fb0511689ba7668d648d5584804ab0dbd78bd06b6db8791c2b82a76ccd39bb25ae0be6f5e541063231c4ab11945ab7e35b8bc3097cfe61ab531a8775a0d1186f18e3866f2123f396d630d17d6b07a65e60a9377ab342f330e256a15c4c05b7dd621de2985d2675bb3fd629168cc94710708711db56ff8f4d898cc97bf931e5e22353fe6e7221e6767e60755f829c430054d44340d73a24d0d04aed27492b5af12e9dc2db92f326bbf48ca03d9ec9bc8ffd63015524cfb346cc1e52da9e8d29cf65ec55c76ca9f4382c344146261db2e69e11d8ac2253bd9e6d1e5b64c5d6fbba095ae4ef9a4859297da95155e9275ae9ed1b573b414d8f30001998ab20bf1e25b9e00da6c4ce962cad574b37a9aa43b54d311031fbbdeec5111e8cd6765ce027c852dbb19491e451886e6eccc8c4d22e21869e71648bfaafa29f1421c0cc94398d1f475c6ff796e0677958c6c128a7c44391d5482e25106e9f42203a8114483b275c2d47624a9258e0fca1008799cbff990f4f52ee0a254b2188b87a1919e850831d8630305af483150769024dc3aabe531847a7eb5046ff8f5d467c632010ebc669719f8d4ed314d29074b73b62891c5aaa70f78e2cafd8475248c11b1b3bf6baa497d0bdfb95bcf5eb5908fac6726ab57d1152169eb8efabd58868683be0330a782f35a3db8bfc7b046c6ada5624c9d9574e540f0907b156535db031e627272e5593be4d016feab2fd8f0eb8439be5dcce957510981c2a44b59b5d98ce530939b46e896b157c2c55b96e04ce49f13d2317aa5a9a20eda0643434b26ff632fd438e820bb4eddfcea8a71a49a48daf3608a8a714d9bfdecf0d343fbaec3921a2d9550a60ff94b284fbe4c6b07541f02fc707b78affdb66cdeb88596e4a32cf6a0b800534a3e44c570fdc9a5cd4d0fd43ec4627032e920647adac8d19d36632b391e98768cbdee72d3050daa174197e7194fdd434d2808fc57b83ecb0cce34ffb2a4d32ce1e03e7dfae6078d58a623bac7dcc8ffec03d492f39bf67424ad0a895cea3db83740d15275011250b04bb3c45175db9066fc8bc5c37583ba59635575357ac22d14725b50c3df680ec79fe66248a2faac88e00483c0915c82d8bd20301c22285f21f04c0485e85fbb17b5ba4e11b026090dd18a3e94ab12e33ebb9f40a9817f73492e35a5b49c59a1de9cae01008aab9d359442ddfe841524af8c2a36926064f7be37fdc7c26586be9553fee7ed3e997062eee69c39388cb4d0d5569b872a2c95c2ce42cef2c4a5522331c60e0f0a9f169b09e93eef6240e6b19690a8a532392870ac5726dc0f6634e328b3a76557731b58dec4d766f509b5bc5cc44a5cdb245368f74d960c21c94645a88e2e8fa79a010d8334f195856da81ef72b2beca03fcb049b4c06e26a2b1a515e59efbbe065bc6d3bb0c9474969d982b159702ae98ed465542dd9eecac1f67182f51b1fdc893b10de70dfc5e76c7abf7b5e520d9220058c413cd4e27522eb2e3fe4cb87ed3749c90c7f46c1de6fe63fd5b8ebf694a38146c69051eeda72c088a0083dd51d67bf63d9a94a0ae9775cc0400e21e75ac5906d4c93ed0cd77400a8e94a87027bb7b5003ff9a2131b1b604a7a83918334272f21b9b0abf8cf18d89970e929cc01cfd538d0a949113510cc5287609a46f82a5b647806d3c96106da2e8c8af0322fa387c36d9848fa200b15f77642e13cb5fe8215a3061396b361100adb5fc1bad853d4501e632b4f92b8adea719f2fe690fae4405149a5ee5f2a3af62ecb69ef4e1172b42500c6e0ab3bc951b489920d5356f17a5cad83ce55f4811a1a9972c0082cdcfc6d5084912d96cdc5a581a8bff3096a1c4e5c6ac5cd75c521e236262ed5910c0961d3306fd8ea469939c840b6c4a66f8a9a5ff448d42e1f31f2990a61d224097ed28c54c67295cb23de153db7984b7c32bf296d2a73f83ffca7a357c4e2074e7072cf537f69594dbec91966a92adbd9a64c437e8a73d7321505c99542aa3d3500abf844570ab3569338b093aa4b7518036d755de66bd7ee6801896125f2955ff0a6560458de86b66758c21c50972761bec0355bad81dea068f65d3020d5256071fb40404b226832e66176e6ebe66e15a293ec55f0f5e5dcdfb080af3986a696ee299039072e45dcd186d6719c2976811e0c4cdcd547e01ff1055befea816eafd03e341479d80a", 0xeaf}, {&(0x7f0000001700)="b84627dd3aa56d370a07e210a730604c0828b5a0edfb0cd7981c92cc8280e011111d3c9a40ebaafd98335d195ba8144896261399465d1977517ef08ce2ebd90466e60ffb39a3ec588d873deb166c66cc4338d84d550202044bc3bae2071341f46ef259e9df370b6f79e0f7581e3782b9cb3a57c8a0bb2da1b422bda6418d596c6a6518c81907e994e8156603c51fa4abb0b6287796479a36c56cccdbf12231fa1ea15b5d5c5c3c3f6e5645c8d42218506321abf110d0edef42275e6d8acca9039cb156d4ca4d7311629625cc2802e931af9e00460b46c1e39ea71e9e1866090c9e275b956d1f2253f0205c540c0c660b609b69a19a93d72348b8b74f82d2ec198b8b31e4c258bcca7ab48c713512f31c6e4d484f2feec1d568d7634efb36a17be1e3053a825c5052a5d2371afc1806a01ea1127ccf4261a57b4db6c3e1bb6822b17c74e28155f8d5e98ac0500955148f33ed10dbcffd863faabaa2f166b2c9cb69191ae204a0ec9cc839d5f091499f5f0835bc2c4c2c7c71b8569c117ffc24d8bf67bb64570e33e3c31f01a06fa59d7236f99f607ffe7cb2523a5dfb19be05ddf810d6d7cfe187aece30bff539f07042b020962fb5e92d5995093db5481d3935e184b2e063275e4c29dac7a0318133205f6dca790375fd240eebbd786a030136d5e91981f7f950e2087b5533448bc8cc4faae2f5045519b28c2ed0d7d78c1330416334471e6ccbba175d53b1e87ef038528da131490ecc2a5f651fc1927171d4556ca61c150864ca96cf72898ab0a8c17bca3d7cb19f443577930f4592b69b65cd6e7a78ded8c85235bd420d0e2dd9d9daf8a4521c27c22fe0f06cd0f839b560975ba2b0c9cb095dd7c74d6e74e792dadd8755b423f04ae935fc96ee4b395de8f62f495672a945f3c2364628f46ad6293fa677b79efafb8c714b5decb6db0c6ab56ed2edb5810080fd15f440022cfffa4bea6abfb706ecf628af28171371732a0deb775fcf7017cf0db7c7e4f7d677a6a0469c7bf96b11f2343f40cb655125dfd01695410ff26e83ec1beb6fa31adc147e6f9fdeeec4d54204397673d59fe825288bea504b4a1eeed5a47e34f9837d24012e52776e7cda5686c161f0633e52bb86c59f04c86fdaf42d4896cf6093b77d1a175044c433a77d319fdb10b1e54516e09e1d2d9d0ef35142dd9f6fe1fc5736f9a491c33095284b2522d7cd9940119c3297c31e07a898f741d30cdb1e4089e54e58300b882d19049479422e517a2115362dd9fb875a0a47013b9cb5905edfe3096fab1899d34fc14179fa28e45d8c87a6b388f80c96d0e416319b6642cb6a3f57c64aa2ea3bc1ab3b9f075bf2ccf8691366cd6e60a4a3b530fe9fb961b3d07c5fc917c38b4ce1cf25aac946e01bae360e5babf4892d4fd51236e0af7103c45bd87076153f8ca4c1bd4916052da8f8d42554476ebf7573a473c32eaf6446e29945bfba9f3a79a3b3f8125ac75133b85ea8b30fb69fcdc903304d619371975fb228503ea379c593e8e0eac001d261c98ce63399473e1515aff986d3209c7ab195c0c3932283b7c1808013b576fcf42d99992decaf2ffc4f40a979d4bf4b89786329d3c80c2cd3d3f75c61959f4c9014df51f4754614edf7afd40602cddffa3b9cdf74aa8b9acc9081da11812f6c2cc4ac5184e889f16126857e83860955bd3667804a06a51fcfc5b1d5830293a0f82b029bfa77146df3999972880e7c4285a6d6f0681af05fab8dd8b1c7edebf2be9cc7aca920896dd040a4066cd3bdb0b645eddc851249ef85b9c0206f22968b7d6d79caab5d2b96400ca2d7b28919322da243bf8f13fe75ac6c9b549bdb4220d770ef84bc1e8a0f5148b16abff6519dc9d958a5452f0922b0bffd437019c7e497762fc8be914e95e8498004cb5a631baf7648fb8611870c13571ae96ffaa8c084a0da20aa13de6da1a59625fe47aef979192ec8eca55a2c0952d6010b6937fd9e45fe29c8d8917c06c80140f330f532040d2ef6a239397abc6b284fb017b4b224101c3bfda1479a8e1ed25f7981622bc463bd51e247181f19ad4ca755511f49675968fe43690d4eb8c60784e15e20d429dd7a5acc06ff4186f82d12b4b760f6649add03ca63a24b69f28f134e7d7e4ad2a1a63657c1b95dbd92811d0194b71a3c3eeca1657e1fe0c069d0f1bcd66561f5bdc540154d486758eb4742df0d7ce62a97b5a98cfe73a219619d99f4543cf6f154d0b99b80a9d6f1216e5b3305d76d4cffe7b45039b8367185d133231f8acaa8f34fa03ed3d1db3aaa06ca1bd1880c13849b9c42f5d0fd7fb8cadd181f5eeea21ee599da494d5710549da980c699e1b2d7c1e1d7a24427f50d8224639edbcf5c516d4e686b525710efa8eb00f40357fc90f4618fea774f906b64af22d1b32e64b9d1dfce2024fe5b0e9ee514f07d57585dfceb3d9277156e5957c57b149da9c1cb833bc64f95e121af23681a81abb1e9092f6ed0121aed3935cd341582965b32017a51ad56fe6edbeacca0957de9aa0e7ef32a1ee1b31b84421004a40aea7450a4be37a70a9eeea6713e53f450765d8df858bfb72aba3c00f15ed0515c50018c01881ec47d5d1e30f1136587df47fb92b90079d925ee7a169628da2ef1b58db339dc6dc79a293ef031a64156baab073822befafe6a6a11e7dc81b8543503b5ae57442bb0416a7d6a1a0c65b95a40365f92a2a2b864599f9fc2bf5ca0d26362ba0b7c0610e0c5f5e7f251f33d2a8372458c192ce0b7013ba090f47446640fb2cd448c7a7317f68ba6aa55d4a9cb9238ce3fda7bf3ac8dc6a4f2339c2dc2eaf6708625e99198bf8167455b622eb3113ceebff44c1457cc9ca922f01699109eb4afbf17ffd1a7098dd65861857e4bca34bb6b4f3c77f3f0f08c8cae4a4622f7a8ae0dcccfd6713701ccc8d0ea6556c45351ceb8a201a0b45856b5adf620b11524a03a075224c6b76b41352e041387b152b59c6a04528266c8c710c00561e2052a199d38ef583b9382ab0c97b3296fe60cf2cb9fdb41ebe67ae9a7c0236217bb1ca0c5fd63d44746d1c2fd2f1f61c6d01b2e4d6401d02a23e483de08b400baf650318a2f4b3e23613b4ac0", 0x897}, {&(0x7f0000000000)="40330c4c8dd443f666c507f383b12fa6800e8381c1af8340b37c5358224bd0b4650a", 0x22}], 0x1c) r0 = syz_open_pts() r1 = socket(0x2, 0x2, 0x0) bind(r1, 0xffffffffffffffff, 0xe7) r2 = socket(0x2, 0x2, 0x0) r3 = socket(0x2, 0x2, 0x0) bind(r3, 0xffffffffffffffff, 0xe7) bind(r3, 0xffffffffffffffff, 0x0) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000080)}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x0, "9375b01e9301d036dd00002000000000000200"}) syz_open_pts() syz_open_pts() 13:09:20 executing program 1: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xc0e99db6de761f86, 0x0) open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) r0 = open(&(0x7f0000001640)='./file0\x00', 0x60e, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) read(r1, 0x0, 0x0) recvfrom$unix(0xffffffffffffff9c, &(0x7f0000001680)=""/4096, 0x1000, 0x881, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) r2 = socket(0x18, 0x1, 0x0) dup2(r2, r0) 13:09:20 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) shmget$private(0x0, 0x2000, 0x236, &(0x7f0000ffd000/0x2000)=nil) r1 = socket(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) r3 = dup2(r2, r1) r4 = socket(0x2, 0x2, 0x0) bind(r4, 0xffffffffffffffff, 0xe7) r5 = fcntl$dupfd(r4, 0x0, 0xffffffffffffff9c) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f0000000080)=0x1) readlinkat(r3, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/187, 0xbb) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') 13:09:21 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = semget$private(0x0, 0x8, 0x10286) r3 = socket(0x2, 0x1, 0x7) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000040), 0xfeea) close(r4) r5 = fcntl$dupfd(r3, 0x0, r4) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000000)="2c2ac9ca", 0x2c) r6 = socket(0x20, 0x2, 0x0) r7 = dup(r6) setsockopt$inet_opts(r7, 0x0, 0x20000000000001, &(0x7f0000000000)="01201a56e9681eab0b783b3706800000000000000000000000000001", 0x1c) ioctl$TIOCSETA(r7, 0x80047470, &(0x7f0000000100)={0x2, 0x0, 0x1, 0x4, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0x7, 0xd29}) semop(r2, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x1009, 0x1000}, {0x0, 0x2, 0x1800}], 0x4) semop(r2, &(0x7f0000000080)=[{0x2, 0x400c, 0x800}, {0x1, 0x6, 0x1800}, {0x2, 0x100, 0x3c00}, {0x1, 0xffff, 0x1000}, {0x1, 0x3, 0x1000}, {0x4, 0x5, 0x800}, {0x4, 0x1ff, 0x1000}, {0x1, 0x3ae9b8cc, 0x1000}, {0x0, 0xc333}, {0x3, 0x2, 0x1000}], 0xa) semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000000040)=""/12) semop(r2, &(0x7f0000000040)=[{0x1, 0x1}, {0x3, 0x1c9b, 0x2000}, {0x0, 0xf1de, 0x1800}, {0x2, 0x401}], 0x4) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f00000002c0)=""/148) sendto$unix(r1, &(0x7f00000004c0)="a6f7103bd978d2e9202ddb9b20e89b33991d12906f5900d205bd01ebd440ab1d591ecf7b45274d1f2bb17cd97a6bd048028726f6e50255", 0x37, 0x20b, &(0x7f0000000800)=ANY=[@ANYRES64, @ANYBLOB="6879df4a3ef2779afdc0f8e2a55bbe1dcd35beeecf3901996279315ee79f0dddc51301ecf7118a24f86e4bc45b6c90f59e2ce0fdc45996bb32e8bbc640eba66287068d4516215a19ad7494aa475ffe710bca8c76500f8c14bacc069349a202babb1b792361e7054ecfa2cefed9288cb4868de253e9bc3f46817635c9b05483297a63f4f1690dc795a364f9557fbabdfee89fabb74c2e7173c76a1635f432d67cfc1cb69952d3663befa52491dd6c546690f6aed14247e924d322abe71252580b22f460dbd8cbb57277bd86e82eae00000000b6783a018065d890f5e1c2bbfc66748c327f980710006c455f65ea0d08c981c9c22451041d674a57cc45b80000000000"], 0x2) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)='c\x00') r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x20088, 0x0) close(r8) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='c\x00') unlinkat(r0, &(0x7f0000000280)='./file0\x00', 0x8) r9 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r11 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r12, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000a00)=ANY=[@ANYBLOB="e000008000000000ffff0000ff7f00007c916b60848a9dc189402cea414e5d47dd02281fca6de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b76b13db6c42868622a679a8a08a886916c5f0854e944fb1455deb7a586fb9822d6b7ccab3fcf29bac88b5060c628264b5a28d6b0f5a45dceab7eba4033f00a0bd323e33a25ec2e7e5a53b8a11dd78b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c318ff7f3e8657388af2f3854826f53090035b4bd7a270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c33e8dd951a00000000ffff0000080000006c2838e9fe7f51442f07396d7913fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289238e6b53dce4088d9e1fd9710070c5d386aa385e561a14fa6599797ec268e1e8d8c9d70c2ba408e66023eef77c8ee57bea3da7d32db6d5fa222c13abd9ca3d668d4db9d6b98816ec09dda7f4666cfacc2dc52727f82c74117049c597a1c75a51038d8a2243a9fbc1546a9cd28e53ed96dcbb2cb705bd8bf11b4e2f2ae1520545f11d3b57c19cb342fd75778650a453272f87087a960b15eec834878565a13a6eb9febcfc3a4198d3e5a4f324547c7fd0790c1f08fb4c00944cbb762d02d61a48dba34cebd972ebe62e2c82ac29d61d53c241bc59738000bd0b97418f99c9db0546d42263b145f9ebcf494c6d5dc93b04de87dd9485559270b38f5fe1e20d4959210e117e90bf62bb360df3034dae9c6d5622b74e1c25f24c1c8a21d0b0593ea6f06d29169588e9116102b6206f238b712a5d1b4ce47a80197c461a2d1985534cd3e48a1"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r13 = fcntl$getown(0xffffffffffffff9c, 0x5) r14 = getppid() r15 = msgget(0x3, 0x69d) pipe2(&(0x7f0000000940)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) preadv(r16, &(0x7f0000001700), 0x0, 0x0, 0x86c) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x0) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000000c0)=0xffffffffffffffa9) r18 = getgid() getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r20 = getgid() r21 = accept$inet(r16, &(0x7f0000000500), &(0x7f0000000600)=0xc) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xffffffffffffffec) r23 = getegid() r24 = getegid() getgroups(0x2, &(0x7f00000003c0)=[0xffffffffffffffff, r24]) setregid(r23, r25) r26 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r26, r27) getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(0x0, r28) r29 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000008413d1ee9ba041b5831762d91d000000000000000000000000000000000000000000000000002743000000000000000000000000000000000000000000000000000000c61b9e8fae2fc1578c71c206390100000000000000000000000000ba0002"], &(0x7f00000005c0)=0x1) r30 = geteuid() getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchownat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', r30, r31, 0x4) setgroups(0x5, &(0x7f0000000300)=[0xffffffffffffffff, r26, r25, 0x0, r31]) r32 = getegid() getgroups(0x3, &(0x7f0000000040)=[r22, 0x0, r32]) getgroups(0x8, &(0x7f0000000440)=[r18, r19, 0x0, r20, r22, r26, 0x0, r32]) msgctl$IPC_SET(r15, 0x1, &(0x7f0000000980)={{0x1, r11, r22, r10, 0x0, 0x39, 0x81}, 0x6, 0x1, r13, r14, 0xa6, 0x1, 0x4e2c, 0x3b39}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000380), 0xc) r33 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) sendto$inet(r33, &(0x7f0000000040)="e637fc80f18acb07291c931413d6914089e8f11a7f8df8bc627b4d659654c7e74c1122a466a6cf0bf74c1dabb2b3d8857c5470239b7dae64719dc24b70481f3680cc5d99b0efb749569d7e2001f190", 0x4f, 0x0, &(0x7f0000000240)={0x2, 0x0}, 0xc) setsockopt$sock_int(r33, 0xffff, 0x1023, 0x0, 0x2b) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000480)=0xc) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r34, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="e000000000000000ffff0000ff7f00007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f53090035b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c339000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6cb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e6149700"], 0x170}, 0x8) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$getown(0xffffffffffffff9c, 0x5) 13:09:21 executing program 1: mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pipe(&(0x7f00000000c0)) select(0x40, &(0x7f0000000000)={0x0, 0x8001, 0x400, 0x1, 0x2, 0xae4e, 0xffffffffffffffc7, 0x6}, &(0x7f0000000080)={0x401, 0x0, 0x3, 0x18, 0x10001, 0x8, 0x7, 0x3}, &(0x7f0000000100)={0x101, 0x58d, 0x1, 0x100000000, 0x1, 0xfffffffffffffffd, 0x0, 0x7ff}, &(0x7f0000000140)={0x4, 0xfffffffffffffff8}) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x0, 0x10, r0, 0x0, 0x0) 13:09:21 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000040)=ANY=[@ANYBLOB="bbbbbbbbbbbbaaaaaaaaaabb86dd60dc9ae700382c000e2c03a8000200002e7b0001020000684e4bd4000000000000000132"]) r0 = socket(0x2, 0x2, 0x0) bind(r0, 0xffffffffffffffff, 0xe7) r1 = socket(0x2, 0x2, 0x0) bind(r1, 0xffffffffffffffff, 0xe7) syz_emit_ethernet(0x1, &(0x7f0000000080)=ANY=[@ANYRESDEC=r1]) shmget$private(0x0, 0x4000, 0x890, &(0x7f0000ff9000/0x4000)=nil) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 13:09:21 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = socket(0x2, 0x2, 0x0) bind(r0, 0xffffffffffffffff, 0xe7) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x2000, 0x1) r1 = dup2(r0, 0xffffffffffffff9c) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x7, 0x8, 0x4, 0x7f, "6d4b819e88683eb3d3893ef786b8a0c96041db34", 0xfffffcb3, 0x83fb}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000001c0)={0x0, 0x0, 0x7, 0xfffffffa, "54b9116c0842ea05a5e371119dfffb78442ff699"}) writev(r2, &(0x7f00000004c0)=[{&(0x7f0000000380)="78be", 0x2}], 0x1) 13:09:21 executing program 0: sendto$inet(0xffffffffffffffff, &(0x7f0000000040)="8c7bedce8bbd445c4e98774b8f8bc631a61c4bfd08d4d659510a", 0x1a, 0x8, &(0x7f0000000080)={0x2, 0x3}, 0xc) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r0 = socket(0x11, 0x4003, 0x0) recvmsg(r0, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) fchflags(0xffffffffffffffff, 0x1) r1 = socket(0x2, 0x2, 0x0) bind(r1, 0xffffffffffffffff, 0xe7) r2 = fcntl$getown(0xffffffffffffffff, 0x5) r3 = getuid() lchown(&(0x7f0000001380)='./file0\x00', r3, 0xffffffffffffffff) r4 = socket(0x2, 0x2, 0x0) bind(r4, 0xffffffffffffffff, 0xe7) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) getuid() r7 = getgid() r8 = getpgid(0x0) r9 = getuid() lchown(&(0x7f0000001380)='./file0\x00', r9, 0xffffffffffffffff) r10 = getegid() getgroups(0x3, &(0x7f00000000c0)=[0x0, 0x0, r10]) r11 = getpid() r12 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)={{0x4, 0x0, r12, 0x0, r12, 0xa1c30682321f5ba8, 0x9}, 0xc6af, 0xffffffff, 0xffff}) getgroups(0x3, &(0x7f00000000c0)=[0x0, 0x0, r12]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) r14 = socket(0x2, 0x2, 0x0) bind(r14, 0xffffffffffffffff, 0xe7) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r16 = socket(0x2, 0x2, 0x0) bind(r16, 0xffffffffffffffff, 0xe7) sendmsg$unix(r0, &(0x7f0000000500)={&(0x7f00000000c0)=ANY=[@ANYBLOB="8effa47e552c73cb9000"], 0x1, &(0x7f0000000100)=[{&(0x7f0000000180)="a34a456915d0f971b8d7457b7ee169a44286a1c80981153630981223c8e31fd2289ea5321839fad9930072800aa50f2188c805b71e50094fa9dcd725af0f33242c6c4c8310e382093e7b0bf79e8fef0baccb6cc6785147c5c0b458c6460431232931d114cb799b4a1a192c78e040096518f7d662b341288ea782a98e2e31b71ddfb3adeba48ee5ccaccc0bfcb4bcb084db93105fb1dfb08adee4813e2a933dca19101e", 0xa3}], 0x1, &(0x7f0000000400)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r5, @ANYBLOB="0000000020000e000000000000f00bd3bdec0bffff", @ANYRES32=r6, @ANYBLOB="9d9151f1c7b26de498e0476c87c68a6a1b5d3d049e2b02f95ac2bc5ed372012e4d1e2c82464944255de1e1d615af", @ANYRES32=r7, @ANYPTR=&(0x7f0000000640)=ANY=[@ANYBLOB="2716dd87348bc420f2e3a64b1ee1ee1e30102edd8c0a7e05493525df932a73f96c4349d39adc1b365a1adbce18ed604176777eea31346dbc1d8b8e32a337f55264b0fb3f3547dbe144202a8c7e9cb6c4dd8ad85eafa8c5c5f5e28d20c38bdccb03b3a2e5a414ad19cc321a05354ce83f7e54ce41754899b05e5ce285adb222ec5c66e3891dde1a68a1dc27a4f0907539b705b9c1d3b6f33e49c51620a0ef4897025bca", @ANYPTR=&(0x7f0000000340)=ANY=[@ANYPTR64, @ANYRES16=0x0], @ANYRESHEX=r16, @ANYRESHEX=0x0], @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r11, @ANYRES32, @ANYRES32=r12, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r13, @ANYRES32=0x0, @ANYRES32=r15, @ANYBLOB='\x00\x00\x00\x00'], 0xe7, 0x401}, 0x1) 13:09:22 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x0) syz_emit_ethernet(0x38, &(0x7f0000000200)="c7a895b22a241c0a078359ff86dd6e360aa90500000000000000c2c3464b15f90663aaea41070000000000010065ec0f1d00000000eb69ff") pipe2(&(0x7f0000000080), 0x10004) r1 = msgget$private(0x0, 0xfffffffffffffffd) openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/speaker\x00', 0x800, 0x0) r2 = socket(0x18, 0x400000002, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r0, r3) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$vmm(0xffffffffffffff9c, &(0x7f0000000600)='/dev/vmm\x00', 0x100, 0x0) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r5, 0x0, 0x0) r6 = socket(0x18, 0x1, 0xff) r7 = socket(0x2, 0x2, 0x0) bind(r7, 0xffffffffffffffff, 0xe7) fchmod(r7, 0x4) setsockopt(r6, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) accept$unix(r6, &(0x7f0000000680)=@abs, &(0x7f00000006c0)=0x8) msgsnd(r1, &(0x7f0000000e80)=ANY=[@ANYBLOB="03000000000000005aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d6b5aae9e1e53d2b8d941319c6b5d3b16ea71c41b9d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c9c975498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecfd58c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000a4a3af74e7548a3f0a1ef3e3f4358b30a130a9a062e678e5a37e21591aaa06ab276ae2868755"], 0x107, 0x40000000000800) msgrcv(r1, &(0x7f0000003740)=ANY=[], 0x0, 0x0, 0x800) 13:09:22 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)="1c", 0x1}], 0x1) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x20000, 0x0) readlinkat(r3, &(0x7f0000000240)='./file1\x00', &(0x7f0000000280)=""/126, 0x7e) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x0}, 0x8) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000580)='/dev/null\x00', 0x40, 0x0) fchdir(r2) write(r1, &(0x7f0000001800)="2020851eb269b3210a", 0x9) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r5 = semget$private(0x0, 0x2, 0x100) semctl$GETPID(r5, 0x0, 0x4, &(0x7f0000000280)=""/154) semctl$SETVAL(r5, 0x4, 0x8, &(0x7f0000000180)) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt(r6, 0xffff, 0x1000, 0x0, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000240)=0xc) r7 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r10 = getgid() semop(r7, &(0x7f0000000200)=[{0x0, 0x9, 0x800}, {0x4, 0x4a, 0x9f91cf8e6dec3f1}], 0x2) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r9, r8, 0x0, r10, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r11, 0x0) poll(&(0x7f0000000000)=[{r11, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) r13 = getgid() r14 = semget$private(0x0, 0x7, 0xa0) semop(r14, &(0x7f0000000200)=[{0x0, 0x5, 0x1800}, {0x0, 0xff, 0x800}], 0x1) semctl$IPC_RMID(r14, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r15 = getuid() semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f00000002c0)={{0x4, r15, r13, 0x0, 0x0, 0x160, 0x443}, 0x3e, 0x4410000, 0x6}) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f00000005c0)={{0x0, r12, 0x0, r9, 0x0, 0x40, 0x7}, 0x7fff, 0x6, 0x8}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r17 = geteuid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000180)={{0xdac8, r12, r16, r17, 0x0, 0x100}, 0x6, 0x100000002, 0xc712}) 13:09:22 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x3, 0x0, 0x0, 0x100000000}) r1 = syz_open_pts() syz_open_pts() socketpair(0x1, 0x2, 0x9, &(0x7f0000001dc0)={0xffffffffffffffff}) r3 = msgget$private(0x0, 0xfffffffffffffffd) socketpair(0x1, 0x2, 0x9, &(0x7f0000001dc0)={0xffffffffffffffff}) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r5, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r5, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) fcntl$getown(r4, 0x5) msgsnd(r5, &(0x7f0000000240)=ANY=[@ANYRES32=r4], 0x1, 0x3fb) r6 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r6, &(0x7f0000000100)=ANY=[@ANYBLOB="680fafcfc82f16dcd5d5c649005b32e30fa79e6619c303d4094b9468f10bd191ed51a1631c0af7c956ec4b194587377c4bbcc6b8ee4dab"], 0x1, 0x7fc) msgsnd(r6, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r6, &(0x7f0000000240)=ANY=[@ANYPTR=&(0x7f0000002b40)=ANY=[@ANYPTR64]], 0x1, 0x7fb) msgrcv(r6, &(0x7f0000000680)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc677e4fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f18499a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4c7fe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c7842da8d1483d8a66aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c90901d49935002ac7a1331bf31ad576d2fc803e7346edb6785c899e8f3c7da2381a4eb2327004309206588c765ee222a827fa9161a66e016b56e7e1608404bb806f582a72a8b295a"], 0x1, 0x0, 0x1004) msgrcv(r6, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r6, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) msgrcv(r6, &(0x7f0000000540)={0x0, ""/165}, 0xad, 0x0, 0x1000) msgrcv(r6, &(0x7f0000000480)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000001400004f26469c17e425fa92a67db6bc0000000000000000"], 0x80, 0x3, 0x400) r7 = socket(0x18, 0x1, 0x0) close(r7) getpeername$unix(r7, 0x0, 0x0) msgsnd(r6, &(0x7f0000001e00)=ANY=[@ANYPTR64=&(0x7f0000000940)=ANY=[@ANYRES64=r7, @ANYRESDEC=0x0, @ANYBLOB="e043dc647d3038bdbed56702948c18b34aec4ec08ad56694447d7892fc28234ad9d62032464b6a3abe07b6bdccc2ffe4d40763da5aff692977f7db83bf53fb80434914057853c25beeb7021b933b9690d3d0191848324c2093809fc6650c9b2032d84edc4bba6843dce16cfcc1971d3bb68924924f7b460c997bb3e90c615271dd71d237369f3c575a072f9cf3ef54ec761ace558bdda982f950c38be4c57e67fd33479e433f369594c3eb66a083213802705a15b0eb2affa8c785ec7730fe2f069fa1756341022f9ea55b04bdce47b488d38b2b898366f741ace9d711fcd01425c08caf32d4079c31dc77c52e8653fc8a8f3cad126acbda1cd33b729a8d702f5891f4249345662268b5d721912c343b9e3013e1876c26818283cd342f6d25f793a5acf0a2b8a9c12e35dc45859b9359b9cb5307487204f7ffaf5c63be5beb00f3b18bf804907d310089b5fc225c8b2af6dae8747c1063d06489f7f4a62a193de462ad667f4553a4ad188aead4eb363c9ac3f8e1677c6b971624c0ca3581351e2a62ac8f014a96a976fa3677664800a36dc20de0128c97604b3c4ccf9b02d71cdd27746c5518beaa0ba3f823ae2c54862989c4d850e7872e62e5ee85e9cdf1d0754fffbc8bbc2340a9a35cc30709128b428a4986f12641842030b97e7df30820586375c591a4110ae05d73e79f9aa15f1e9f8eafa724659b92b598e31bdf0a231036d69f12e1d00f5ab22f93386194cd158fad06617805c8bde60f676894eb0e3811398de865657dfdfe7669bd520d2ce42cb63b964136c1dc5664569336fb8deade99627f13888323243653b61656d193a4012c3a72c0825f9ff0d0d4d5ea6b6dd33f65a5b4cd21a6cc8b8c80bede63293223383ce5d9972126ab8713f8361012baf63e2cd2b7299ecce28c8d35660a268d3c068f6a740da1517df5cb61c844ed82c78533d4e786184d57e00a3193abecf740bd9fa239512bab695d304a4d865e77660f93b92a6310cee1af1d0609a75999e14f37d2c9bcbb5c8d69245a7bf0fc14c180252d7e9c8b50ccac6ed2df7f3a27b901a33b260a5aa3e958ad1d029f93663ed2efdeb9fa5f7e1b38663d180d936a4b868b3ce078d6df9fa7c436919b6db704104763a7a46e19ebcc36b04974e2c43cc3114e5da62ae7d587668e6633ec71dbe8109dde679d531b92dce733851c278cabcc4beea4575f96d1e02746af6288c89472a195283836c181fd0810899c80b4c6d2cb364fa57300bbf9a6b67109d622c5f0e5a707ccfe6c3122a652f0db66c13fb131c9b6d8fa30a0e8793559bbb18641970d9c7597564da051568bbf1ed5f7449697a54c0f1042fe0b236f770d9a5ebf02f246e76ab5953e496686e7495759cd8cfe504088d0991730522533090529e39acd7c3fb7f1d4f3b225fde9b209f5d30cbc8ec9d8d81f68ae45eebda6af940f1a61e532ad53c7988501a42b29573f8fb9760c1bdf4d030505580d8d5d9326d643ae7c891c32a2a7b0d7c1d325b73ef53789e7c8d4279868c03ed0a1d85789ce6822583e049ece752207ee85d37b21820c7539701c36373772e70a44bbf3c69e8d9c5a485786f2ce3375f55c3e108e290c7769520f479d2916e917499ad60e9c2c3848334e1bddbe0e06d29b9dbf11b90726a6835e3155ff671d333cce74c8415339b5ecdb0f4ee7b73e4ac9fdbcdec0b3588ffc15882722753cc2f9925d3b9cf864b94b189b9cc3bcea8799aa30d29aa4db89680d153ca8377f7698a1409586a04328ef0d6b5d274c965d4bc1460cb84e0fdb1d9035e79f557b69ea6b798f29a7f442a71630b8299a42f0dbb5e66c33b153b211dd17b0f7e2d28703a38f67d248e4da1ceac1fc200b0eff66273fe25ea90c6a38e6a99cc7012cc7bee8e6376423b5257318a1d3063b9fbd0bc992592c098e2cb3e2edf67c9224a682eb114d1061c66f99ee386e9e748af59eaf067951db6d143127f72eb605c41162134220d68cb41bd76cfa14d4d9605dfa0dd7991feb89df731a23a3434c7539bf0c79a72157e68e44d779c432e69ba34f645a20948c41de0c4b71e02f0efeeead52c65050624880c732d60a242a85c55f7a47230d682eb45ebf19569569735c906fcdf6c37f4ce256677a465f4e896f51ff637f47b869fa00ea3d0b45a081f018fc4887a4c5ea857274ddd538f5e03a87c063bd25c04c4152b7582ec44d09bafe7513a56e25f83b1dc77355fa5e68b9d15afc086c50227d2c254b222aba9d4eecfe1579c7deb94421b17ffe4b380a824c295d64ba5da1738defc1da06a9857b7d374fcfda2ba007876de24fe6f33d74f681175231d6ddbd0058f73064ca9ede8dc698361a5138585f747df0ff0463d512a902365297a6014244c8e311e998c54b3afa0c3a2dfcb4979157ab7a0eb13619f1df5e432af8ad31e78936923e4013a4035a2cbde0ef5dc8cb9b900fd0ff200d42ce603588e45045b162027a9dd7659c3b0efa508087fde926cf4187bc79ae7d82c63ec6c7a5d2806d56d5103824c384ea4beed5da093bfc55e79afa9b004a74b8dacde4fbffb68979985aed531bebaed4a2652e48ad4a4aaf614832041b8c79d4015b12f082fd36f98932ce4aab24c3d07c034f7909708c0743dc571159f2c955e980f3570761396458952e0461a4c43d05124a269052c640019ef1b6a1674d053af25e41fee9eb628acd10e3134983f5e83e92143487ca6b90ddda00919f0b5485801c52b55b0e85e79592d30b9e74d0b5cbc8abc4af906ff7aad107662be9f1bce61e883e5d7b072a46e4e9ac25c00f8f8e65bc7cd31a4618b02dc1f445d7b6666e6fdeb67c11e4a3088a24a4d9816b3cdc37cea8d0da24247d261ee124dad6fb1b73f8a2dfe4786ba6ba4bee604a20d22a99e65c31135f79a247f06733c172989db4252b6b837c1d197004c02ad03a175415080968e53dd8577344e9855e0a651232250b2d962d06c8c279636a16e92600bf91373a6630fa7370da8f4ba6b4e8784bd61dcf5b117ab7ba2c4a4fd304ddaae4b07cc8ae7ab60fee5dc8afae7f3b7b26f095b64a015dc81147b0ffd007d795eebb34cf8210c57751e810867ac5fe558eb49160ad158dbb98784e7d9e20cd4c5fd696d60c8d8333ce9c5557c8d2346f28691e529f5149fd535682e36339c19611bf8fc5cb5d561138215ea2a7d762c164437a7c2b12767c7bcb9f810c6fec81bfa73616f08ed5a20ceef9b78383a28e74ddd0eb14a2083567bfe32c5ed4e3354970ad39703b23e6b46c810851297f155492938e189d950ce087040c371c9e557ea383f3361f0d2dea7025ce6d9f9a4cddce8d920c1f62ea6144309209ff6c41fa594f19484053f54ba985c16d04b692ba22f554666e8e843c28e0ecdc28edc86464b8a7bc060aac959d1336f1a2bd535511192442ab7553ba77be08aed2c2a5e367064246d4a3630a48768451e46ac3d43bdf65ab4a90cd2dd32ad4d162e98571b96bc80b4393c1fd0cd456f6c94dce98241d68f0f2e4ccf26a18d388a1c0a46638cf3a6523b23730411a94cde57e95b9bce593a0ef3ab4f5becfe99d2b20d70fa97a28552a67f44b6be29790166ace250c5d2ca71ceb4a2af4d599ca44e7bcef517c0c6baad691f009d37503459bd8246775188c6e87384e6a39388d605a0b4cd93ccdeacd1e1bbb01bd87ce28419b8107d061914218e0b8e4d2d165aed4314ec2cdd4cddcc29d8a0e33341f95d8da2797518f49a639a97bd11b85ca33743dc56671d66f835bbc8878ae3599076dbf0c29da739c7201be06a7d324957817215f4dfb13c95f85ce8f57e37ec09596425b1b7a13e548f92002e8cbaf4c4c431a9e48e74c8fa681ea63168fce01d20c6c740d0a3197ea14fbd1217bbcac1f9bc27fb46e5149b3893f6f1524eb677f2fe2a8ac1117413e1cb1328571202ee64af175120fffdfef99d0490b6f2a6f06e7f068018165f58ed6c0321adc0cde2b8bedcc7c4f05d1e5a896e5a5a866f9775a757787c9cb8a0acba3de4fdf694c10d21f0cf304cb6f5540bba777d4588a2cb2a408a030bfb14d07dfb2ccc14d4d998597acb9292e0339197aa21d284c4d91c14badc98e6d56d94caf1e49b56a4b1023ad7c34864b46cc2adb38f0afec71ded67c732c255502ce583ef2d2e85c6f094290a5c1955c7bed9c80d35b5367b2ae15ac2d3fd5ff20007b24240dfa6772f7b4a370468b9fe152e7936cdfe224fe6594836d939390d2511485a0f6d1b2c356387afaf84a321184c63de89986e07554dca2cd2b4a0c6480a52bfdc26a35048bc1da58fb6789d54aecef73d869d827712c1f94d91c577664417d3a0cdfaa09d5b23181362e558fca6039aab88c9577a737cf818e795cd928dc71e3b33dcd8462684c59447934e35d926c6482b617398675f6d1432345e50423253a3d31903d1dcca1debc96ef8f9aeb33ff8adc6ac775efb0fea10594109bc9306f77b6f290354eb09c29d5f9182c6b3db8f2bfb8afe6e94814f24c12b9cd05794672283c4ccbe92356b0f90f2321ea3f6cb059b784b0a5c3987522279e93ce5565a52db91687df646ffb14a2dbe39e053258421afc4ad1dc3bc1d5d5461bfc63658865ac5872a35aeadf6902142d0d9dfd4f2b6ab9311644a3d46ce6a51343cdfebcbe1c588c753befc83f136bea4e3482e0412bcb9bce1df6d20f4cd1cf6aefd73f88b5256a8bca677c26acfef74ea494c9dbe07d1541263f8b67c640a4c5325b257539b4136ab783efdfc20f62674b87079fa44db34410f96b5bbb72000ec5f1d5a3e5fe8477eb0800a507fae3cbd56e3d2a8ee14302357fd46c30a968a097240e35a260218b7e665b1e4edb96bb965363bc2c4ea6d77ab831aed518dee0640b2ea492c5735f03e3d0498c985c0bc88205f53b19bdbb67fa89adf11acab369ff6ff2c4876faa5d2a009cdf01fda7500a48517dc1a42560b80e70728df27b4bd7d28d2dfd686b7c2792bd4fe8c28d2b20f84e10c10c1ba270f734531475d68a2fef17860f356cd16c6c006fe6ab9b74fbc2bc053830e7d442931729522371ca6e39a37ac4c76013e70f7342a048b322803e3e638271f19eb862d7ceb964861bbaeef95efa0cf8fe137dee9a657b9f37b5903c1f8abe784a07e2aecbe105ea8d91b537e3cdfb4452b58e650ef23da4300e8d9d0c60f431065fef829d5baeca562aa30cc42539b96676fc0f790f5471764a568f6bd1b6b156de9f05d6da710e62ce156212e56212d237040ab29ad8bd964f34cc43b095923e78d7395e5fa3c08b1fc3ea22ab07d135a04eaf5a76ff45495e0027bc6cc51d40bb47f28256b5c029e87de8298083b099886eb603f68097e7644aaf0fa1727414680c405cd4c6e9a7e93da67b51c1a2745246c7801f588dbb7facb0c99d304b19be5a32275fce7ba197f9bc560c3af8aad2a89e8f66a343b1ed41cb859844fef35c79003957b80c9b1cc7603466bdf9bf14d8d9c7fd21260bb07b3ec6d034d04dfa33108b70638c8ed4e16a8afd5e7603cca40022e0672e91e911464f1d093ffe2c846f1cacc600704ec7c12610d435e2f50b88ead237b1b51b91d854f0d187b871961bd297f7561b10fa2b4c132621cd85a5d42a69bbe367a2b21d01b7321557e3316f656e0cd9cc5b410a6f29ae1a0a2981b87c61942294f7506c52c3422bdf6a43afd1e6f465a068acdcbd77021880fce8969859d16ef2d7bd96c6d9ea6e5a60c1d4ac63fa646831f1e20b1a6af47909a426fe183cc07255db58712fbbc1126717cd372b7d838e575faead70ee3b946b00"/4113, @ANYRES16=r5]], 0x1, 0x0) msgsnd(r5, &(0x7f00000000c0)=ANY=[@ANYRESDEC=0x0], 0x1, 0x7fc) msgsnd(r3, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) fcntl$getown(r2, 0x5) msgsnd(r3, &(0x7f0000000240)=ANY=[@ANYRES32=r2], 0x1, 0x3fb) r8 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r8, &(0x7f0000000100)=ANY=[@ANYBLOB="680fafcfc82f16dcd5d5c649005b32e30fa79e6619c303d4094b9468f10bd191ed51a1631c0af7c956ec4b194587377c4bbcc6b8ee4dab"], 0x1, 0x7fc) msgsnd(r8, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r8, &(0x7f0000000240)=ANY=[@ANYPTR=&(0x7f0000002b40)=ANY=[@ANYPTR64]], 0x1, 0x7fb) msgrcv(r8, &(0x7f0000000680)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc677e4fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f18499a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4c7fe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c7842da8d1483d8a66aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c90901d49935002ac7a1331bf31ad576d2fc803e7346edb6785c899e8f3c7da2381a4eb2327004309206588c765ee222a827fa9161a66e016b56e7e1608404bb806f582a72a8b295a"], 0x1, 0x0, 0x1004) msgrcv(r8, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r8, &(0x7f0000001980)=ANY=[@ANYBLOB="021d00000000f7ffdcfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4a95aef682c3f78db003d2cd46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca3cbb89af98df3dee90089857a72d61a503acef2d7b3494459a568c5972d625f3f6d6d35e8895f28a5027c25d4a85e07d3d7e99794ac3daa3e59f7f5de9ed425e702515ea464cb658e4ff98ba76004d4e3068f87d01b9f4896e9f8b3fb4d4613662ea1e2bf5dbc70a8d7e6144a8fcb47ee6b0643df443ab14ed19ddb3b3357105373b9f0bd6c403dceceb463d4caef72cbaba3d496a9cf53e0d1800cc5655da7988c2f0ae7e40d89c638b19d17b74a4c77a23d2c90de7d20c9a7ed496808c94c23e34f1b3b4c6d59424800de5607dd8a2724efa607864f7f8a71a37d3317723e0875fea3302976ecf2e6054e87701549d6efca7af22400500000066c481"], 0x1, 0x800) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000280)=""/92, 0x5c) msgrcv(r8, &(0x7f0000002a80)={0x0, ""/157}, 0xa5, 0xd6d0c418f59fe7d3, 0x1000) msgrcv(r8, &(0x7f0000000480)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000001400004f26469c17e425fa92a67db6bc0000000000000000"], 0x80, 0x3, 0x400) r9 = socket(0x18, 0x1, 0x0) close(r9) getpeername$unix(r9, 0x0, 0x0) msgsnd(r8, &(0x7f0000001e00)=ANY=[@ANYPTR64=&(0x7f0000000940)=ANY=[@ANYRES64=r9, @ANYRESDEC=0x0, @ANYBLOB="e043dc647d3038bdbed56702948c18b34aec4ec08ad56694447d7892fc28234ad9d62032464b6a3abe07b6bdccc2ffe4d40763da5aff692977f7db83bf53fb80434914057853c25beeb7021b933b9690d3d0191848324c2093809fc6650c9b2032d84edc4bba6843dce16cfcc1971d3bb68924924f7b460c997bb3e90c615271dd71d237369f3c575a072f9cf3ef54ec761ace558bdda982f950c38be4c57e67fd33479e433f369594c3eb66a083213802705a15b0eb2affa8c785ec7730fe2f069fa1756341022f9ea55b04bdce47b488d38b2b898366f741ace9d711fcd01425c08caf32d4079c31dc77c52e8653fc8a8f3cad126acbda1cd33b729a8d702f5891f4249345662268b5d721912c343b9e3013e1876c26818283cd342f6d25f793a5acf0a2b8a9c12e35dc45859b9359b9cb5307487204f7ffaf5c63be5beb00f3b18bf804907d310089b5fc225c8b2af6dae8747c1063d06489f7f4a62a193de462ad667f4553a4ad188aead4eb363c9ac3f8e1677c6b971624c0ca3581351e2a62ac8f014a96a976fa3677664800a36dc20de0128c97604b3c4ccf9b02d71cdd27746c5518beaa0ba3f823ae2c54862989c4d850e7872e62e5ee85e9cdf1d0754fffbc8bbc2340a9a35cc30709128b428a4986f12641842030b97e7df30820586375c591a4110ae05d73e79f9aa15f1e9f8eafa724659b92b598e31bdf0a231036d69f12e1d00f5ab22f93386194cd158fad06617805c8bde60f676894eb0e3811398de865657dfdfe7669bd520d2ce42cb63b964136c1dc5664569336fb8deade99627f13888323243653b61656d193a4012c3a72c0825f9ff0d0d4d5ea6b6dd33f65a5b4cd21a6cc8b8c80bede63293223383ce5d9972126ab8713f8361012baf63e2cd2b7299ecce28c8d35660a268d3c068f6a740da1517df5cb61c844ed82c78533d4e786184d57e00a3193abecf740bd9fa239512bab695d304a4d865e77660f93b92a6310cee1af1d0609a75999e14f37d2c9bcbb5c8d69245a7bf0fc14c180252d7e9c8b50ccac6ed2df7f3a27b901a33b260a5aa3e958ad1d029f93663ed2efdeb9fa5f7e1b38663d180d936a4b868b3ce078d6df9fa7c436919b6db704104763a7a46e19ebcc36b04974e2c43cc3114e5da62ae7d587668e6633ec71dbe8109dde679d531b92dce733851c278cabcc4beea4575f96d1e02746af6288c89472a195283836c181fd0810899c80b4c6d2cb364fa57300bbf9a6b67109d622c5f0e5a707ccfe6c3122a652f0db66c13fb131c9b6d8fa30a0e8793559bbb18641970d9c7597564da051568bbf1ed5f7449697a54c0f1042fe0b236f770d9a5ebf02f246e76ab5953e496686e7495759cd8cfe504088d0991730522533090529e39acd7c3fb7f1d4f3b225fde9b209f5d30cbc8ec9d8d81f68ae45eebda6af940f1a61e532ad53c7988501a42b29573f8fb9760c1bdf4d030505580d8d5d9326d643ae7c891c32a2a7b0d7c1d325b73ef53789e7c8d4279868c03ed0a1d85789ce6822583e049ece752207ee85d37b21820c7539701c36373772e70a44bbf3c69e8d9c5a485786f2ce3375f55c3e108e290c7769520f479d2916e917499ad60e9c2c3848334e1bddbe0e06d29b9dbf11b90726a6835e3155ff671d333cce74c8415339b5ecdb0f4ee7b73e4ac9fdbcdec0b3588ffc15882722753cc2f9925d3b9cf864b94b189b9cc3bcea8799aa30d29aa4db89680d153ca8377f7698a1409586a04328ef0d6b5d274c965d4bc1460cb84e0fdb1d9035e79f557b69ea6b798f29a7f442a71630b8299a42f0dbb5e66c33b153b211dd17b0f7e2d28703a38f67d248e4da1ceac1fc200b0eff66273fe25ea90c6a38e6a99cc7012cc7bee8e6376423b5257318a1d3063b9fbd0bc992592c098e2cb3e2edf67c9224a682eb114d1061c66f99ee386e9e748af59eaf067951db6d143127f72eb605c41162134220d68cb41bd76cfa14d4d9605dfa0dd7991feb89df731a23a3434c7539bf0c79a72157e68e44d779c432e69ba34f645a20948c41de0c4b71e02f0efeeead52c65050624880c732d60a242a85c55f7a47230d682eb45ebf19569569735c906fcdf6c37f4ce256677a465f4e896f51ff637f47b869fa00ea3d0b45a081f018fc4887a4c5ea857274ddd538f5e03a87c063bd25c04c4152b7582ec44d09bafe7513a56e25f83b1dc77355fa5e68b9d15afc086c50227d2c254b222aba9d4eecfe1579c7deb94421b17ffe4b380a824c295d64ba5da1738defc1da06a9857b7d374fcfda2ba007876de24fe6f33d74f681175231d6ddbd0058f73064ca9ede8dc698361a5138585f747df0ff0463d512a902365297a6014244c8e311e998c54b3afa0c3a2dfcb4979157ab7a0eb13619f1df5e432af8ad31e78936923e4013a4035a2cbde0ef5dc8cb9b900fd0ff200d42ce603588e45045b162027a9dd7659c3b0efa508087fde926cf4187bc79ae7d82c63ec6c7a5d2806d56d5103824c384ea4beed5da093bfc55e79afa9b004a74b8dacde4fbffb68979985aed531bebaed4a2652e48ad4a4aaf614832041b8c79d4015b12f082fd36f98932ce4aab24c3d07c034f7909708c0743dc571159f2c955e980f3570761396458952e0461a4c43d05124a269052c640019ef1b6a1674d053af25e41fee9eb628acd10e3134983f5e83e92143487ca6b90ddda00919f0b5485801c52b55b0e85e79592d30b9e74d0b5cbc8abc4af906ff7aad107662be9f1bce61e883e5d7b072a46e4e9ac25c00f8f8e65bc7cd31a4618b02dc1f445d7b6666e6fdeb67c11e4a3088a24a4d9816b3cdc37cea8d0da24247d261ee124dad6fb1b73f8a2dfe4786ba6ba4bee604a20d22a99e65c31135f79a247f06733c172989db4252b6b837c1d197004c02ad03a175415080968e53dd8577344e9855e0a651232250b2d962d06c8c279636a16e92600bf91373a6630fa7370da8f4ba6b4e8784bd61dcf5b117ab7ba2c4a4fd304ddaae4b07cc8ae7ab60fee5dc8afae7f3b7b26f095b64a015dc81147b0ffd007d795eebb34cf8210c57751e810867ac5fe558eb49160ad158dbb98784e7d9e20cd4c5fd696d60c8d8333ce9c5557c8d2346f28691e529f5149fd535682e36339c19611bf8fc5cb5d561138215ea2a7d762c164437a7c2b12767c7bcb9f810c6fec81bfa73616f08ed5a20ceef9b78383a28e74ddd0eb14a2083567bfe32c5ed4e3354970ad39703b23e6b46c810851297f155492938e189d950ce087040c371c9e557ea383f3361f0d2dea7025ce6d9f9a4cddce8d920c1f62ea6144309209ff6c41fa594f19484053f54ba985c16d04b692ba22f554666e8e843c28e0ecdc28edc86464b8a7bc060aac959d1336f1a2bd535511192442ab7553ba77be08aed2c2a5e367064246d4a3630a48768451e46ac3d43bdf65ab4a90cd2dd32ad4d162e98571b96bc80b4393c1fd0cd456f6c94dce98241d68f0f2e4ccf26a18d388a1c0a46638cf3a6523b23730411a94cde57e95b9bce593a0ef3ab4f5becfe99d2b20d70fa97a28552a67f44b6be29790166ace250c5d2ca71ceb4a2af4d599ca44e7bcef517c0c6baad691f009d37503459bd8246775188c6e87384e6a39388d605a0b4cd93ccdeacd1e1bbb01bd87ce28419b8107d061914218e0b8e4d2d165aed4314ec2cdd4cddcc29d8a0e33341f95d8da2797518f49a639a97bd11b85ca33743dc56671d66f835bbc8878ae3599076dbf0c29da739c7201be06a7d324957817215f4dfb13c95f85ce8f57e37ec09596425b1b7a13e548f92002e8cbaf4c4c431a9e48e74c8fa681ea63168fce01d20c6c740d0a3197ea14fbd1217bbcac1f9bc27fb46e5149b3893f6f1524eb677f2fe2a8ac1117413e1cb1328571202ee64af175120fffdfef99d0490b6f2a6f06e7f068018165f58ed6c0321adc0cde2b8bedcc7c4f05d1e5a896e5a5a866f9775a757787c9cb8a0acba3de4fdf694c10d21f0cf304cb6f5540bba777d4588a2cb2a408a030bfb14d07dfb2ccc14d4d998597acb9292e0339197aa21d284c4d91c14badc98e6d56d94caf1e49b56a4b1023ad7c34864b46cc2adb38f0afec71ded67c732c255502ce583ef2d2e85c6f094290a5c1955c7bed9c80d35b5367b2ae15ac2d3fd5ff20007b24240dfa6772f7b4a370468b9fe152e7936cdfe224fe6594836d939390d2511485a0f6d1b2c356387afaf84a321184c63de89986e07554dca2cd2b4a0c6480a52bfdc26a35048bc1da58fb6789d54aecef73d869d827712c1f94d91c577664417d3a0cdfaa09d5b23181362e558fca6039aab88c9577a737cf818e795cd928dc71e3b33dcd8462684c59447934e35d926c6482b617398675f6d1432345e50423253a3d31903d1dcca1debc96ef8f9aeb33ff8adc6ac775efb0fea10594109bc9306f77b6f290354eb09c29d5f9182c6b3db8f2bfb8afe6e94814f24c12b9cd05794672283c4ccbe92356b0f90f2321ea3f6cb059b784b0a5c3987522279e93ce5565a52db91687df646ffb14a2dbe39e053258421afc4ad1dc3bc1d5d5461bfc63658865ac5872a35aeadf6902142d0d9dfd4f2b6ab9311644a3d46ce6a51343cdfebcbe1c588c753befc83f136bea4e3482e0412bcb9bce1df6d20f4cd1cf6aefd73f88b5256a8bca677c26acfef74ea494c9dbe07d1541263f8b67c640a4c5325b257539b4136ab783efdfc20f62674b87079fa44db34410f96b5bbb72000ec5f1d5a3e5fe8477eb0800a507fae3cbd56e3d2a8ee14302357fd46c30a968a097240e35a260218b7e665b1e4edb96bb965363bc2c4ea6d77ab831aed518dee0640b2ea492c5735f03e3d0498c985c0bc88205f53b19bdbb67fa89adf11acab369ff6ff2c4876faa5d2a009cdf01fda7500a48517dc1a42560b80e70728df27b4bd7d28d2dfd686b7c2792bd4fe8c28d2b20f84e10c10c1ba270f734531475d68a2fef17860f356cd16c6c006fe6ab9b74fbc2bc053830e7d442931729522371ca6e39a37ac4c76013e70f7342a048b322803e3e638271f19eb862d7ceb964861bbaeef95efa0cf8fe137dee9a657b9f37b5903c1f8abe784a07e2aecbe105ea8d91b537e3cdfb4452b58e650ef23da4300e8d9d0c60f431065fef829d5baeca562aa30cc42539b96676fc0f790f5471764a568f6bd1b6b156de9f05d6da710e62ce156212e56212d237040ab29ad89d964f34cc43b095923e78d7395e5fa3c08b1fc3ea22ab07d135a04eaf5a76ff45495e0027bc6cc51d40bb47f28256b5c029e87de8298083b099886eb603f68097e7644aaf0fa1727414680c405cd4c6e9a7e93da67b51c1a2745246c7801f588dbb7facb0c99d304b19be5a32275fce7ba197f9bc560c3af8aad2a89e8f66a343b1ed41cb859844fef35c79003957b80c9b1cc7603466bdf9bf14d8d9c7fd21260bb07b3ec6d034d04dfa33108b70638c8ed4e16a8afd5e7603cca40022e0672e91e911464f1d093ffe2c846f1cacc600704ec7c12610d435e2f50b88ead237b1b51b91d854f0d187b871961bd297f7561b10fa2b4c132621cd85a5d42a69bbe367a2b21d01b7321557e3316f656e0cd9cc5b410a6f29ae1a0a2981b87c61942294f7506c52c3422bdf6a43afd1e6f465a068acdcbd77021880fce8969859d16ef2d7bd96c6d9ea6e5a60c1d4ac63fa646831f1e20b1a6af47909a426fe183cc07255db58712fbbc1126717cd372b7d838e575faead70ee3b946b00"/4113, @ANYRES16=r3]], 0x1, 0x0) msgsnd(r3, &(0x7f0000000000)={0x2, "e74c3f5ac6e538d18f321593e7392eddb6f45ca9635ae09acc29bd4deb54528bf2f68273473adb82b61b874f6bd42cb24bcd3f9fc23ec901"}, 0x40, 0x800) syz_open_pts() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r1, r10) dup2(r1, r10) 13:09:22 executing program 1: nanosleep(&(0x7f0000000180)={0xf0, 0xfffffffe}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f00000001c0), 0x4) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x9d1, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040), 0x7, 0x0) r1 = socket(0x2, 0x2, 0x0) bind(r1, 0xffffffffffffffff, 0xe7) ioctl$TIOCCDTR(0xffffffffffffff9c, 0x20007478) r2 = socket(0x2, 0x2, 0x0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x402, 0x0) r4 = socket(0x10, 0x4, 0x0) bind(r4, 0xffffffffffffffff, 0xe7) r5 = socket(0x2, 0x2, 0x0) r6 = socket(0x2, 0x2, 0x0) bind(r6, 0xffffffffffffffff, 0xe7) dup2(r4, r6) bind(r5, 0xffffffffffffffff, 0xe7) r7 = socket(0x2, 0x2, 0x56) r8 = socket(0x2, 0x2, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffff8, 0x10, 0x20, 0xc98e}, {{r4}, 0xfffffffffffffffa, 0x11, 0x40, 0xf7cf, 0x10001}], 0x80000001, &(0x7f0000000100)=[{{r8}, 0xfffffffffffffffc, 0x20, 0x80, 0x3, 0x37d}, {{r7}, 0xfffffffffffffffb, 0xca, 0x2, 0x9, 0x7}], 0x62, &(0x7f0000000140)={0x8, 0x80}) r9 = open$dir(&(0x7f0000000240)='./file0\x00', 0x800, 0x40) flock(r9, 0x6) clock_getres(0x3, &(0x7f0000000200)) r10 = fcntl$dupfd(r1, 0x0, r2) openat(r10, &(0x7f0000000000)='./file0\x00', 0x10000, 0xc) socket(0x18, 0x0, 0x3) r11 = socket(0x2, 0x2, 0x0) bind(r11, 0xffffffffffffffff, 0xe7) pwrite(r11, &(0x7f0000000280)="5ed4d1443f809f93f4ccb4b45f81799d5f17386686887302bf69e1ff6cba8db045eece0d1c7334bc9054f20b64bc780cb11f3b77c4699ae7c6cda7398defdf749a8741f81f4968636e6bf323bad44f443762ce3602e081b0bb0193e57a3d8029db6aea4bd897ae664782f33805eb39f512a6fb970172d4f7a87a6903f58c2c532f6cb043dcecb73862c3323dad17d9603de267fe46bf051a93f1c45c20016d8392ff689c053dfaf00863e5902ef9224f09bac1b63650cde2a52bfb846b69f8a0df1283efe63da0fbe8d398", 0xcb, 0x0, 0x10001) 13:09:22 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ff7f00000000000080fe7c8a5b6700000000538706000000000800000dc1bb893f00000000000000000000000000000000b2e80c50dc1b737cfb4fa7cc2a"], 0x42}, 0xa) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 13:09:22 executing program 0: bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="830c"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="c202e48099367cf7"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000300)}) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0106924, &(0x7f00000000c0)=0xee) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x2, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) r5 = fcntl$dupfd(r3, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x801169ac, &(0x7f0000000300)) write(r0, 0x0, 0x0) 13:09:22 executing program 1: symlink(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000200)='./file0\x00') setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0x80) write(r0, &(0x7f0000000740)="bb79f69567104105d1cdf7aa779a6b4f817bc7a7f0cee9b5d9e40557f0a96698573d4b43c1c1993141caf50113ab79aa2b760d4e4d3a9317eb3eb2b47c139a149d5fd9866209cd112f4eda73242b7014", 0x50) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xfe000000, 0x1ffffffffffd, 0x3fb, 0xfffffffffffffffe, "035acd76ef3caf0000000400000000004a1100"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af", 0x5c2) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100)='/dev/diskmap\x00', 0x400, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f00000007c0)='./file0/file0/file0\x00', 0x20000, 0x1cc) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f0000000800)={0x0, 0x4, 0x4}) writev(r0, &(0x7f00000019c0)=[{&(0x7f00000008c0)="c0b413f48bae3276d883c1767c5e2c68fc9017222be694b936656c105108634494be587703", 0x25}], 0x1) r3 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r4 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) linkat(r3, &(0x7f0000000040)='./file0\x00', r4, &(0x7f00000000c0)='./file0/file0\x00', 0x0) 13:09:22 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xfffbfffc, 0x0, 0x8000001, 0x6f68ab8a, "85127b875f7c849a020bffffff0000fe994da2e6"}) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) writev(r0, &(0x7f0000000480)=[{&(0x7f00000004c0)="00208964df9cdf0dc540d520df5bc4d6369b084b669a30c5b91abf9af83fc68c563348b54ae081845669e3f4931251a97052725befed5640fd50e2b1ac2f02f1fc6ff3d3941ee58379c149e2ce396d04e02ac72ea49c04b9fcdca1", 0x5b}], 0x1) ioctl$VMM_IOC_RUN(0xffffffffffffff9c, 0xc0205602, &(0x7f0000000000)={0xff, 0x400, 0x2, 0x6, &(0x7f0000000540)={{0x1, 0x1f, 0x4, 0x2, 0xff, 0x9, 0x7}, {[0x8001, 0x2, 0x5, 0x0, 0x64f, 0x400, 0x7, 0x8d, 0xa310, 0x8001, 0x1a0d, 0xfffffffffffffff9, 0x3, 0xdc, 0x0, 0x7fffffff, 0x100000001], [0x5, 0x1, 0x0, 0xffffffffffffff80, 0x9, 0x1, 0x3f, 0x6, 0x101, 0x8], [0x3, 0x401, 0x1001, 0xfffffffffffff56e, 0x1, 0xe57, 0x5], [0x1, 0xffffffff, 0xffffffffffffffa4, 0x4, 0x8, 0x5], [{0xfff, 0x6, 0x1, 0x179f1485}, {0xfff9, 0x8001, 0x6, 0x1fe}, {0x2, 0x3, 0x1}, {0x7, 0x2402ce37, 0x2, 0x50}, {0x3f, 0x3, 0x8000, 0xc1d9}, {0x80, 0x7fffffff, 0x3, 0xfffffffffffffe00}, {0x3, 0x6, 0x7f, 0x7}, {0x9, 0x400, 0x0, 0x2}], {0x7f, 0x81, 0x9, 0x7f}, {0xcd, 0x385c3fb2, 0x2d51}}}, 0x1, 0x83}) 13:09:22 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x200, 0x4) bind(r0, &(0x7f00000001c0)=@in6={0x18, 0x0, 0x8, 0x4c8fc82}, 0xc) listen(r1, 0x0) setsockopt(r1, 0xfffffff7, 0x3, &(0x7f0000000100)="de22dbc731e6d79af2bcf76984fc4d3f0ad86f52a0772532ca799eb9fe5b6eb6d11d7b0aec47936a8bb01d2b7678d09712ea0af6f2a95c70753a67a046a42752f6aeecb836e4ffb20d0497bd0bf0fc8b872469a61a7d614476b6d73aa6e64506eae573831c", 0x65) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x4, 0x0, 0x0, "0000001c00", 0x0, 0x4}) connect(0xffffffffffffff9c, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) write(r3, &(0x7f0000000100), 0xfffffe5d) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x3, 0xffffffffffffffff) write(r5, &(0x7f0000000100), 0xfffffe5d) r6 = socket$inet(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x3, 0xffffffffffffffff) write(r7, &(0x7f0000000180)='2', 0x1) r8 = openat(r7, &(0x7f0000000340)='./file1\x00', 0x80, 0x160) sendto(r8, &(0x7f00000005c0)="98076fe039a6ebd01199abea9ed6460800000000000000f22c50610064de056d13eaab734b628fc1436a70f604947294c18447e509f9e1f588158f7366385cd40b382f41f330961300f378e6ee8daa8a0bde9e1126c9de7e3ab4115dceed04b36a8083966a5a1868eca5b486490caf2d21530c65ac9cd92f241469449e84cddb865c4e0801a108e99dbf5c82861de6ca742b24e956b6a72ea49653a90ccd44b256df6be68b2dd7f8f751a1326d262f34425f7fb46b9a26b53b3b2f7223ec46eee7748cbbba5e3c5be16614d903580389b7e6bf66c8dcb79c21c0eee3546e3b2d019b83195ed94d7839f8d16eb7e92b9ea10289717dfbe9deeb60e28be1119dd8ebf7ad045219ee1ef4403c58f6", 0x10d, 0x5, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) r9 = socket$inet(0x2, 0x1, 0x0) r10 = fcntl$dupfd(r9, 0x3, 0xffffffffffffffff) r11 = semget$private(0x0, 0x7, 0x86) semop(r11, &(0x7f0000000c40)=[{0x2, 0x0, 0x800}, {0x3, 0x8000, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x2, 0xffff}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x2800}, {0x3, 0x9, 0x1000}, {0x2, 0x8}, {0x3, 0x500, 0x1000}, {0x0, 0x9, 0x1000}], 0xa) semctl$IPC_RMID(r11, 0x0, 0x0) r12 = getgid() r13 = geteuid() r14 = kqueue() r15 = fcntl$dupfd(r14, 0x2, 0xffffffffffffffff) close(r15) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000380), 0xfffffffffffffee8) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r19, 0xffff, 0x1004, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r20 = semget$private(0x0, 0x7, 0x286) semop(r20, &(0x7f00000000c0)=[{0x1, 0x7ff, 0x2000}, {0x4, 0x7, 0x1000}, {0x0, 0xa, 0x3000}, {0x2, 0x3}, {0x4, 0x8, 0x3800}, {0x3, 0xdfff, 0x1800}, {0x4, 0x400, 0x1800}], 0x7) r21 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r21, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r21, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r21, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r21, &(0x7f0000000f00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c8104f9380962969d11bbb832a60fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa1a57806356cdb615f058b0fed6706a4d152ed0b4e8778ac9781022d7a81a416b164338f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dec9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddf38130a04b4ad6d8791c698df63e5e23fa3273f983f1b5ab84"], 0x44b, 0x800) msgsnd(r21, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r22 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r26 = getppid() r27 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r21, 0x1, &(0x7f0000000980)={{0x0, r22, r24, r25, 0x0, 0x46, 0xffffffff00000001}, 0x120, 0xc07, r26, r27, 0xa5, 0x1, 0x100000000, 0x2}) r28 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r28, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r28, &(0x7f0000000880)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r28, &(0x7f0000000540)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000019d44e065c29ee76b8393b7c21936b0c425c835b2316cfeaa1f302993bb672d8f9322ad23bb2e08090836da884a26f38b488c2652d9d549b8b458f4c69c23ab0d196c18510f9a107c82319a6bb436c5b9ae81dea53a766715d91e2858df7f77868c50ba70b50dca8216d7151048750f4144b6906c6c924c176728d27ef5fe8d0089cd0c892da236928537eac"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r28, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000149ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0a438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e6f23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) r29 = socket(0x2, 0x400000000002, 0x0) setsockopt(r29, 0x0, 0x22, &(0x7f0000000000), 0x0) msgsnd(r28, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f00000007c0)=ANY=[@ANYRES32=r29, @ANYBLOB="efa3dea9df0a34454fce7a928fd8ea4907dc495f91c019c14059a67642bbaad0ee4247ef55a8fdd86ba70cc3453805fbe5025a8a288ed471f5fd929b3458956c7b53df1400e24d4232623751bf27c21f8200d52ed56d89e762e5d6ce7c0b1151f465e80099b86bf7d45efe92a89d049f3dcf8ef53d5f36537dac0c8c3f5f2916ccb50a721a7f14fc912500fe1dffa1d5420baeba083fa1ebbfd8b07378fd9ba0712bc290a868ae90873f15ac1fb559fd17"]], 0x1, 0x800) msgrcv(r28, &(0x7f0000000a40)=ANY=[@ANYBLOB="18000007000000007ff7e1d456ef5826acd6475a6b501fc70ed786a290c191675bcacb070ca64c5a183c6dd3c00447331c139e87591de55c2ea4948b9c4670e141c604d3a8ea571b21b23e69ea712a238c73df7919683be32fe2d20acd48e8ba4d28ee8e5a7e6a0c8519e9382fb45d9042e0f1bcdfb602bb8d9216cb83ea3cba4908c8f207531bac99e645d61dd6bf854de98442d67a5c724d8192d1e4e465fe223c818c2d41de69401ea41025e4ae8ebb07bd9ee969efa5acdfc879440807566249887ea46e3148"], 0xffffff64, 0x1, 0x0) r30 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r31, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x168, &(0x7f0000000080)}, 0x404) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xffffffffffffffdb) r34 = getppid() r35 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r28, 0x1, &(0x7f0000000980)={{0x2, r30, r32, r33, 0x0, 0x2, 0x5}, 0x100, 0xc07, r34, r35, 0xa5, 0x1, 0x100000000}) r36 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r36, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r36, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) r37 = socket(0x2, 0x400000000002, 0x0) setsockopt(r37, 0x0, 0x22, &(0x7f0000000000), 0x0) msgrcv(r36, &(0x7f0000000500)=ANY=[@ANYPTR64=&(0x7f00000004c0)=ANY=[@ANYRES32=r37, @ANYRESOCT], @ANYRESOCT=r18], 0x2, 0x2, 0x1000) msgsnd(r36, &(0x7f0000000c80)=ANY=[], 0x0, 0x800) msgsnd(r36, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r36, &(0x7f0000000240)=ANY=[@ANYBLOB="1800000000000000"], 0xffffff64, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000700)={0xffffffffffffffff}) sendmsg(r38, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r41 = getppid() r42 = fcntl$getown(0xffffffffffffff9c, 0x5) r43 = getuid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000980)={{0x2, r43, r39, r40, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r41, r42, 0xa5, 0x1, 0x100000000}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r17, r39, r16, r24, 0x1, 0x20}, 0xfffffffffffb8f49, 0xa8a, 0x1000000000000003}) semop(r20, &(0x7f0000000300)=[{0x1, 0x101, 0x1800}, {0x1, 0x1, 0x1c00}], 0x2) semop(r20, &(0x7f0000000040)=[{0x3, 0x4, 0x1800}, {0x4, 0x3, 0x800}, {0x1, 0x401, 0x800}, {0x0, 0x9, 0x1000}, {0x0, 0x5, 0x3800}, {0x4, 0x6, 0x1c00}, {0x0, 0x1, 0x1800}, {0x1, 0xfdf5, 0x1000}, {0x0, 0x9, 0x1800}], 0x9) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000080)={{0x2, r13, r12, 0x0, 0x0, 0xbb, 0xffff}, 0x1000005, 0x8000, 0x4}) semctl$GETPID(r20, 0x4, 0x4, &(0x7f0000000000)=""/59) semctl$GETNCNT(r20, 0x3, 0x3, &(0x7f0000000300)=""/47) semctl$GETZCNT(r11, 0x0, 0x7, &(0x7f0000000240)=""/137) write(r10, &(0x7f0000000180)='2', 0x1) r44 = dup(r10) semctl$IPC_STAT(r11, 0x0, 0x2, &(0x7f0000000c80)=""/4096) connect$unix(r44, &(0x7f00000008c0)=@file={0x0, './file1\x00'}, 0xa) 13:09:22 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="a4", 0x1}], 0x1, 0x0, 0x2ffff) r1 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/155) semop(r1, &(0x7f0000000000)=[{0x0, 0x800, 0x800}, {0x3, 0x0, 0x1800}], 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = socket(0x2, 0x2, 0x0) r4 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(r4, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) dup2(r4, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x8, 0x0) open(&(0x7f0000000200)='\x00', 0x80, 0x10) r5 = socket(0x2, 0x2, 0x0) bind(r5, 0xffffffffffffffff, 0xe7) socket$inet6(0x18, 0x4, 0x1f) r6 = socket(0x2, 0x2, 0x0) bind(r6, 0xffffffffffffffff, 0xe7) r7 = socket(0x2, 0x2, 0x0) bind(r7, 0xffffffffffffffff, 0xe7) r8 = socket(0x2, 0x2, 0x0) bind(r8, 0xffffffffffffffff, 0xe7) dup2(r8, r7) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r9 = dup(r2) sendto$inet6(r9, &(0x7f0000000040), 0xffc9, 0x0, 0x0, 0x0) chflagsat(r9, &(0x7f0000000180)='./file0\x00', 0x10000, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)=""/40, 0xb77cb748d5ee361}], 0x1) 13:09:23 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0xc7) chdir(&(0x7f00000000c0)='./file0/file0\x00') mkdir(&(0x7f0000000000)='./file1\x00', 0x0) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000180)='x\x00') unveil(&(0x7f0000000100)='./file1\x00', &(0x7f0000000340)='x\x00') r0 = semget$private(0x0, 0x0, 0x120) semctl$GETALL(r0, 0x0, 0x6, 0x0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000400)=[0x7fff, 0x2, 0x7f]) semctl$IPC_RMID(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, 0x1c) r2 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r2, 0x0, 0x9}, 0x0, 0x1, 0x9}) getppid() fcntl$getown(0xffffffffffffffff, 0x5) pipe2(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', 0x0, 0x0) getgid() r4 = open(0x0, 0x10691, 0x0) pwritev(r4, &(0x7f0000000480), 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000200), 0xa7, 0x0, 0x0) renameat(0xffffffffffffffff, &(0x7f0000001280)='.\x00', 0xffffffffffffffff, &(0x7f0000001200)='./file0/file0\x00') getgid() r5 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c6, 0x0) socket$inet(0x2, 0x2, 0x0) r6 = getpgid(0x0) r7 = msgget$private(0x0, 0xfffffffffffffffd) r8 = socket(0x18, 0x4000, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, 0x0, 0x0, 0x8, 0x2f9f}, 0x1000, 0x1, r6, 0x0, 0x0, 0x2000000000000006, 0x1, 0x4}) r9 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r9, 0x0, 0x200000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r9, 0x0, 0x200000000000a, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001a40)='/dev/ttyCcfg\x00', 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000640)=ANY=[@ANYBLOB="324e36e1eeffc222611fe8b2184fe03b2f82423952fd6efeb6448131d86d24eb3d9a0b1b4cd8e380d5ff3eda328fcf8f13e3c1e44087870f84b344333f5d590004000000009f12cf723c96007127671947368f5e283054536faedb25ad39fef34a52a7b61015add3192ed13f49429fc70774e88f634924e2fda3b4810ce142b5e934a09c52a6aad20d1816d0520dd595a226785a5ce0c46fcbca90e975088b76b8642cc58007a2489f477fe0ed0416a8084b46ef8250d80f120e2816a51ba0fbb6c1d35d5ef0f536c4ece409fb2ddb0b24e6a489e41b3d0d44d93707c28e7a2bba3a28e8727ec3b0df7f4cab3b1abd9003cb2ce0405a731745f09317c3f234a7f14f158c39a5fb8f8efb1327fb91c3ca0b5d81a0e006be9a48024fa5cda777c308758c25ccc2ffc08cd1bc7b06c5f042683d3d2681070000b400"/326], 0x10) write(0xffffffffffffffff, 0x0, 0x0) r10 = kqueue() r11 = socket$inet6(0x18, 0x8000, 0xf) kevent(r10, &(0x7f0000000040)=[{{r11}, 0x0, 0x82}], 0x0, 0x0, 0x7, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{}, 0xfffffffffffffff7, 0x0, 0x0, 0x4}, {{}, 0x0, 0x31, 0x80000000, 0xfffffffffffffffd}], 0x60, 0x0, 0x3f, 0x0) r12 = syz_open_pts() read(r12, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r12, 0x802c7416, 0x0) r13 = syz_open_pts() read(r13, 0x0, 0x0) ioctl$TIOCSETAF(r13, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e73457800debfdcf0000000682400a52d00"}) ioctl$TIOCSETAF(r13, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1ff, "c697d86aa43f83bcda5efb8da44111f0c281cb84", 0x0, 0xffff6b45}) r14 = syz_open_pts() ioctl$TIOCSETAF(r14, 0x802c7416, 0x0) ioctl$TIOCSETAF(r14, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7fffffff, 0x1ff, "c697d86aa43f83bcda5efb8da44111f0c281cb84", 0x0, 0xffff6b45}) kevent(0xffffffffffffffff, &(0x7f0000001b40)=[{{}, 0xfffffffffffffffa, 0x82, 0x0, 0x0, 0x2000000000000}, {{r8}, 0x0, 0x50, 0x20, 0x0, 0xc7}, {{r5}, 0x0, 0xc8, 0x0, 0x0, 0xe9}, {{r13}, 0x0, 0x60, 0xe2bcd1e1dc4172ab, 0x248f, 0x8}, {{r14}, 0x0, 0xa, 0x0, 0x6, 0x6}, {{}, 0xfffffffffffffff8, 0x1, 0x1, 0x3f, 0x4}], 0x7, 0x0, 0x7, 0x0) r15 = semget$private(0x0, 0x8, 0x100010282) semop(r15, &(0x7f0000000200)=[{0x4, 0x0, 0x1000}, {0x1, 0x0, 0x17fc}, {0x2, 0x5, 0xc87599d937bbf26e}, {0x0, 0x8000, 0x1800}, {0x1, 0x7fff}, {0x3, 0xffbf}], 0x6) semctl$SETVAL(r15, 0x1, 0x8, &(0x7f0000000040)) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) r16 = open(0x0, 0x0, 0x0) ioctl$TIOCSTAT(r16, 0x20007465, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, &(0x7f0000000340)) accept$unix(r16, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) ioctl$TIOCGWINSZ(r16, 0x40087468, 0x0) setegid(0x0) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) accept$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f00000003c0)) ioctl$TIOCGWINSZ(0xffffffffffffffff, 0x40087468, &(0x7f00000001c0)) fchownat(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x6) semctl$GETNCNT(0x0, 0x2, 0x3, &(0x7f0000000000)=""/9) lchown(&(0x7f0000000280)='./file0\x00', r3, 0x0) lchown(0x0, r3, 0x0) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x6, r3, r1, 0x0, 0x0, 0x0, 0x8}, 0x0, 0x5, 0x0, 0x0, 0x0, 0x9}) shmctl$IPC_STAT(0x0, 0x2, 0x0) r17 = socket(0x2, 0x2, 0x0) bind(r17, 0xffffffffffffffff, 0xe7) getsockopt$sock_cred(r9, 0xffff, 0x1022, 0x0, &(0x7f00000002c0)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, &(0x7f0000000340)) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000000)=""/155) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) semget(0x2, 0x3, 0x720) 13:09:23 executing program 1: unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) rmdir(&(0x7f0000000500)='./file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000001340)="de5bcf292d0108e285382288b23c66f3fef4dcf82cc764abf97987dabb3dc3d2e04c5f86302b92d5fc0c7a723415ba749a5fa48db2cc8ceec469dbe8dd9b313b42733029619fa0306a87e2c1a315e1d082c0d0e46334b34c821647f50d8a290a5d322cd2a5d0f3e648e30d1f132728f826aa23c23d3e7794634ab08842991dcde378725412d9cfef63408ef91e1063057d50a0d4e309d1776cdc8c4b39a4ce033026b15c8dcdc8af207e9b818875af15c416da8e37eed861754b7c3458b2a7506418b1362604e278af609a74c4e66b74e7ddd8e67ac3c7b2c763ae874d55bf08b716993a561cd71c33e3", 0xea}, {&(0x7f00000001c0)="69b431b64dc3b05260211d183deced780a8783cf927d79209aa625915327de3bfd0e066b19", 0x25}, {&(0x7f0000001440)="757036a631bb3db87f4e8a6c85db0da14cd865d5392a6abdaffe27a678e8e3192a8f705926601231b64f2937e9842056214f38c4890aaddc31b91927c8f3c5cfefb67207e9c92f8bd74ef162510d297d7ba06222fb4872e8d4d1427639eedd7e60c3f43e7cee898a3de56239f7e5040a77e1cb48b0fad6ec9cbb029ef4d052f41a246a6fb57ffeb3f6ec54fa28368bdeffed9daa2ac22215bc0ec60b18b8584f48a5488ad84222b7dc257eac01f366374bea331554b82d06de343b582984032fca3dac4039404eb4adea927cc52adbb432a2b4d30e79299e22bb32d8e1489fdae004a774573528da1b382b2a6c4161f7e53a8f3e3273406c54e8b0e547d34d6d724ca3371b9ae2702bacc0981e91598d801c6b50b3f11c8bd27843a1ba80824a6d4e2057852cf0bd77f24b48867bcd421422f3b292434e0d2c1e89fad91f4b5685d0392386fab83cb31b9874f7f220c6d7d23caa29727c6bf2ca4de63e4a3af0e22699dca9d603afaba6b28fd6bf1f081135c001b8ef239f44b280c2dd8598d09666a5352398d7721ed8fd76cf1d31f1954a8ff25276221494c76f15ca0d99bf924b70b3f21fd0ad3ec76cf937ea5e29432eee2b98f75549e0d44c29d0c331a5afdf4d7dc5ddfac623ab18b4cb7d96ddfebaa0edce325e5f17b368e21d990de486aa0e915f59b3ce6c25eb58893dd56ca38f252510d8bd9d8930fd4104fa794fcf47afdaba67ccf314a44cc9967ef9524feafc03d18f5ec8dc9f949d70050b1c5533e3cfff3a3e724ada305a3bf5d69e228981044774515a72a8a8980b36ce2e63323a309f7fbc5994b0ed1c78523fe6fcab628c4b6436b54bba87b12c94ec96370d786d66672afbba7d37d2c14ceb86c948fcd3061393b3aed34d2a78bad94998818fe661cb21d9ee6eea6946fedbba20cf2a2f40d174092c37ffc66994ec21a7085278bc8102f962862ac122f48b155ff46d6bfb6408a57e813da6e81569beec386c6a1a2182932f420e430ed4cea8867b28fe789cc99782264a0d841d71b0026829566ccde5554c6cae9018a8780dd223553954826e6fdd33310411e28d1e11eb19fd67328f99c308dcfe356b32c43a035c0492e86eab2850fd754d9aadc38ffb2a354420440cb36e1c59c74bb93ebf0906f24928d9612d7db311a2dbcfb6a3c9fed8396f4e6c929dd214da6c2db468f3716da4e0ec1041459535efc5c0b132a0e37d262dd561610c52a54286226db2a25e2b5e82f3fc74fe1ff252449658d5e99f81fff7d10aa5fa1bd4a645fdee6c8b34212ab0d94df87769c3889254618a5af2b12af80e2824c4acf6b88a5bc4f3e3b27cea38edf4c4af6c690b5ce46d3cf9d11741ff14b34c31111465071e7af4ad39255a3dc1c645af04ebc9a7a5640f2cb04c964f0ee7707f9d192ab60f07fb915b7bcc8fe1791cbb81789eb2680a5843d64759242fad36492d69ef700bd14dff17b1f5bd7c6f6e0f31adc26710e1a4878122e18daf91564104c8f3e378ab7e30e9f868a2805bc01b5039f2d5303fe9ce9a664bfcf6468719d63d4f78477246c8ee0eb1f70dd89c8fdfd70f53bcfdfb18cd2cd471d300b58d0f2cb3e8170f9c2fa4b50d85f6b101f6a9c3aa4ea377a096725d669df43dd7a4585ae729e2b8e256eee6f6505143b34e92270a75746121a6bcd4a1e6096efee693e116c878510cece63e1560ad5ae2ac75d88ba42092d16c5018e41534a771fb812eb5f7e2adb538ccd72ad5b2c3869a5c89ce3f51b6fc83949af07b17af352f184beaa561c633395cf01e0b583a1f6f4507ae17d8b70f4e0917fdcf884300477ca36c2ac7c8ffc6aed2ac61caae2f74ef157e582ff809b96a32d37750abb17c534081900f975ccc86f9beab2531b8a04e88e665947a14a78656c64ef7ccc76eac68e16be202633e07eee9ba6cd37ab81de71fdd96595e60c656414091d0e0798e15424117f601581d6014421cfb50b2035cc760aca70bc665e8d65291a91f1d4f710f648c6281a788bb8540fe22bb8bb6fb36b6e08582e02f275645bde3e186636d933829dd54921360b48df74bb3941b83a7d67aabf2f06a0d6bebc10f663551b85fae11d3352f98af9bd712a8a590edd4724c4fb79755bacbcffce058bda26e03cfcb2dbd4130a5be4bc9c910279ef3a1dd3f06eb2026eb86e92c337dfecb66fd9109dccc9ac2caf44feac34cf36cb088ff519704c1d0ddf0d1c11516e04088551d9cd323a642dfc470943e965bb6681ce726f41fc30d191c49cc9395b055ba793ff66c900b6f2353e5a7c8148849e64b1b4a763b453a8660131867a21da7210c582bafe3597511bc14bdafffe01126507c5323bb7e827afeeec3d4723c547bf7403f0c2bd7f4bfcd8a56ae51c5705642463fa476301c0dd3b77c86853b91c806737d29264e71efe01f641d5a73c05d72c0503625f622bee8d1878dadd8c3c0ce6cbee516da96a57892629cc2050ff9fc060226b269a78cff4c9015e94dfdebd4fd5405320e863bb01c203f93a650c97978442c4f63fd0446a55437c7f6bb80096a569113d8076401e69686152974a4f1a2b29cad38ebdbaf0a83913548749a667fe2ff4d3d8ea808c684849cb03cca56956e53cfa73addd03f874474c5740252c248ed28581ffe3728a207b204f65d689117ad7bde158621226debc85b05ec5375e3127501f40c33c2ddc797170dbda0648723b99dc3a7e5336568617c3351a8e18cea7f88047c38aa13f58d138bdd625cd5b921d25e4a861c822376c071d938ad294207b4370bf78d2350003e5878e7e40ad7878615c73121b034fed402d6a0b3d747377d1382d32aed82de60dc1f882f1966f1dd3f7e7bca240bbce0548108619364a75af162123f4bb2d07403f8218bddda88123eae92f5da0420190abd5db1a22180e1775eb8d39ca0eb5b113e27e0e50183034314d0eca8a6ed4b7b2c039fb485d2ddd19a76861c2c37c636480cb3cf9997a2f7597804a6dc413e1f3f9a22c32c95ff4cf8289909986b12b816e092c9340d4f43a6e7645b20067e6af4ee726de3483da90ad60be6bade340c8deba40de7d346dfe5ddf4d8f3a7d7a063db3d38abc9fb7c88177a72fbc418e45039cfd6abae8da121c6053da8a5e3ce041d58c965c591f6b22f2ee496abbfa7bdf482236488413a981e0ff5c66da86064d11393ed30fc98d1dceed1b0140ffa5352f4d693c6baf8127197ff60bf33dbd35fc83c443de59d0c09d17876d12c3697c848050995c367c51a8ec5d0ee613d0a6c9fb40329f9021ecdf6133477e1777c7dade7c717a2a05f303f614978ae1ce0aae5c6fcdb1aa9bba732896babfc44783306c567ee796ad0e7079b067935b10b4661b801a81ddea87698443a83910798b8de4e12909204929e7dd1d08e2692c2803623dd0c14b4458c7eea714a7a235c96a00e1b1c331958145a9d1c0353cf720dcda45a2461efe8ab617874a4e3a2f7f84a90075204d94cc89fbee6c1381a371281bcfe04ce8bd849690defad9c40369534054443da1817d59d19acf2b0abfa32d79499667d4e6d5bfbd78cde7b6500c958364c8bf4a47d044157332c4861a334dfde561bca3731bc848c8c744a103e3034825d179c3023298bf4ef3643056f44f18b0dbecdcf5e533edfc60f46da24ee76763b8a3ec1333f7e2b11087ab7183055f41f452b25738a1dc240a955cea510c34cb7da1b982486cc3e454b007e4cd9c76b6dc1e0dc7c1032ba6c7b7d2ed396233c4014e6cb709e509c64548d4e654a5a00cef308f1bc663a1dbd2ca064baa26638a7e1502984313524d7bcc5a727fc4b26e0f8eece8fdf3086d4e2399cdc25dc673bfd1cbb67ed523ebab2c3233c19bb7625079efd02e6d13829f97a4efbc9dbb5c94e4874733ca589136d18902ea802184d82ede4ee23bb58f8e1fe3e969f3fbe68e046622b6233ef7e647ede403e02040048087dbcf8773d1b4b11989b720a8a8de3bcecfd37f92d326f424e2d96f99a47ee0d4e60510d229faedd00f9f26856134ff865ed6e48054c6e6fabab378164a738220f9d22102e402103cd0a0c07e8bad93d3d970b8a7e827385292e6d4c07899c7728a1f5ff42107282974695dfd1003129a6f70bd603a8cdb8879a724b27663a17059966b1841446cc0acc1231211871936721fcc884966c49810ea0686214c18a0cd1b7baa0d0d4003eda2dc1b2155a63bfb5977b36ff0a9344e23ededd0f59dbc43200318cc14cba5cdb1a67cd06b80b319b7fb8a2c6508c3ccf31edb8c2de028d00f12716d38e907526cfb71e34819b45f948c1d85b4cb0714b644399e3cad02e0e8ddaa794620675d78acf0a56052155455cb65dfe536648ab1c2e098f5b6f94366744e8dbceb079e4629c3ede21062524fd6bba145059d832d18602bc909d66c1e946d5e3c8d47075046eceef9cdda014df79445b8883a601e9eb5e0385106ef91b9717f3cd84c35a63efaa1e26cd9a512ceaee795377f1dc3720ec8fcd0088f935ea9c12efa8dc7611e986b1a4fb4a451791c38d8efde43b21075166439707f23fbf082eec3aee92d2ec203c2f5aae929df600ebd1524d18a2982f73f636dfcfe851e7b27d3867db067a1ff2f6244b63829c96e14f9b1fa6361b36c10eaac898d69d76ce67b446df35699599120887be3516ffd29935b77171f6981622502b2529cf96ba95e88d9727cc7f97ff86371c60cc955a5886438f9301f411f502233b1794e05779a2611286d1f857d7cfe2d1dbf05856f35edf22e77aeac1cb06f549e056649b138ef077718fefe202f2c8c8f4d9c43a62a715ae77086f16f8199a988b1c958f6c211e180c747842c0720ea5f249ca87361cb15a54fd36982c752dec5e4f8a9c565371e3458e343b8833edf6423b370b819b5414f87590bfd4b3986d5646d1e4905c07f1420ac22aa4802e127dbe417bb315695bded976bcb357fba392e006726d6999e2f77399609c9c2eeba5ebfab56a05d2da262ee05909fbbeb21407b1dcad5a6732d85733a85476cbc4605a33e217e9c3e648977e56241ed93f79d6e7d4d3d710e533230bf279e106c3a060cfa04ed9cbcb7505dbd872c4b8374ded8de115b4625df66008ad1d279da3f4b95b30e3b67193003f93d75a65d0d4f8f1c4e6e66885aeda05af6c5d11ff3e0ab8b1b04c84d954bb0b73b9b2310156a39c6d2740d87ea07d825f74384d5ef64fe91be9f6b4cc3a471503d3b155a876eada249837b00014f692db589f52992b581863daf62f85426a474ac4d8eef4d73d181f00e0f1115983c6652c9c75c877e79aa15a68365df1dca00e483b13794aaa94b10fff7770cc4a88f89c8a4ea9288e815959ea5f45d003e4036660249664d642fdea5d477be3c3ade085555440d543d89540da9195893a29be763f5c690a846889201d067b95d268d4adb0d2b1773679c1b82621f0b37d6297012959b1ee1587124cd8b5b5d24694f8d2fdbe273bd4e4cedd7d355b98792d211657e5bf73406a88c3e52996a6fd95d9a6dfe22405ebf7c45d1c9edaf6a5721cd1bc8936290da1724699d91c01203ba2723fea4d612238f6c5ae836711a1729355775c89768b3041948b58c7530c3f6ddba294268366423018f716d2e88ee154a75f949b7a81bcb47768e6a6f7d25a2a4db7a1b7e8b0015281a7f6a08962f3dd5d46360e54947c2a0d7b874f6a6555e2ceba4ab96b93741be72bb1d2c4ca81212512b83b0777181eb0ac5c428b5e37208c994e1bd99f0e4e7f85b25c7359546cb539eec1971c15bd259ce182d793fd5463f6", 0x1000}], 0x3, 0x0, 0x80000000000) openat$vmm(0xffffffffffffff9c, &(0x7f0000000340)='/dev/vmm\x00', 0xe9bd76f4f9adb9d6, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000b40)=ANY=[@ANYBLOB="d987281fcffab40c280776c39a901d9892e0b388c5106dc12be9658c14fdcf8a089e101210e8e9bfea0467b9596eca67e2272d2ecbfc1615ae3da53c24f89fca1c27ac813355875c9fc6c21b39db8c1de026080e87d84b72cfa7e9f6ec9869afe5de6932ac5d7722b31a5f6a7cc16e827acc08472196cbadc185220f466687dbc3cea2e6e10e140a37b4b36407b9dab1ea2fa6564e57b0b717ae3cc781f8e1a5ab1403ea0f55712f1bc6a799e290ab4db629a18b0a6223fe3c7680df76620546e9345fbf6d7b394dda3db884f4fe3d4e1c1e73477b5ada733f1d73e9a2c68dea63f4aa15a617135400af683b69de34abefc16000000000000000000000000000000044f680f8d5dc74d1fc6e24e63c540c244c85dd34a12236819793a5f75a636c9d5b7290c86e21562258b3a0ae73e2d92d5f49830d4d1c56ab84469ab58fca1ddfab00cb9905288db661013e3f346324195dfc5537e908b6255968186a0c695f608e210bf6be3b8d5cb138474475cf3c235c182bd7ad6ae74bf749f0179251ef8ee562d518d1300d0ff9a70da468f6764215210784ee7ac27a7c99403a5b8f0c708fbba5652319dfd02483ad63406caaecffd8bd81b35ff0e954636261ef97b5ec63b79566d648144552da88ff38f16526d77953db8beb15ab10c06337cbe4a30cd1a340c37822a9909dcc4a5ba1370da82204e07349261f83dcc8535fd928b8614ed3246ec6c8fe4bfa49b49d9f451a61f3c0a75fb49d2d0ee2a00000000000000000"], 0x7) mmap(&(0x7f000000d000/0x2000)=nil, 0x2000, 0x4, 0x1012, r1, 0x0, 0x400000000) connect$unix(r0, &(0x7f0000000480)=ANY=[@ANYBLOB="01002e2fcf2a3105a08ae87e65bc34cf58235128eaf5cf77f8b50000000000000000000000e3ff000000000000000c4fa4aaedab8267d5126a29fc5fbc88b20f7a0aac15c78374b6e8e361e226081cddd711e1d84e5284db179a000a268bc8"], 0xa) getuid() r2 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000640)=0xc) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f00000008c0)=ANY=[]}, 0x400) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fcntl$getown(0xffffffffffffff9c, 0x5) r6 = getppid() getpgid(r6) r7 = shmget$private(0x0, 0x3000, 0xcaae3b1ac283dc83, &(0x7f0000011000/0x3000)=nil) shmat(r7, &(0x7f0000007000/0x3000)=nil, 0x1000) msgget$private(0x0, 0x20000003c4) r8 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r8, 0x0, 0x0) shmctl$IPC_SET(r8, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r8, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r9 = semget$private(0x0, 0x4, 0x1b2) r10 = semget$private(0x0, 0x7, 0x286) semop(r10, &(0x7f0000000440)=[{0x6, 0x4, 0x1000}, {0x3, 0x1}, {0x2, 0x6, 0x39bf6747839379ec}, {0x4, 0x4, 0x1800}, {0x1, 0x3, 0x2c00}], 0x5) semop(r10, &(0x7f0000000100), 0x0) semctl$IPC_RMID(r10, 0x0, 0x0) semop(r10, &(0x7f0000000280)=[{0x2, 0x8100, 0xd9fa07b72ae6faa0}, {0x1, 0x7ffc, 0x1e5e01f3463b21e6}, {0x3, 0x7b8000000000000, 0x1800}, {0x3, 0x0, 0x1800}, {0x1, 0x80, 0x1800}, {0x0, 0x5, 0x1000}, {0x5, 0x0, 0x400}, {0x0, 0xfcae, 0x1000}, {0x0, 0x8}, {0x1, 0x80000001}], 0xa) r11 = semget$private(0x0, 0x7, 0xa0) semctl$SETVAL(r11, 0x3, 0x8, &(0x7f0000000000)=0xee65) semop(r11, &(0x7f00000002c0)=[{0x0, 0x7, 0x2000}, {0x0, 0x736a, 0x1000}], 0x2) r12 = semget$private(0x0, 0x0, 0x117) semctl$SETALL(r12, 0x0, 0x9, &(0x7f0000000200)=[0x7, 0x401, 0x4, 0x5, 0x3f]) semctl$IPC_RMID(r12, 0x0, 0x0) semctl$GETNCNT(r9, 0x36c39d4dbd27b144, 0x3, &(0x7f0000000680)=""/123) semctl$SETVAL(r9, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r9, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r14 = getgid() r15 = getgid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r15, r13, r14, 0x10, 0x8}, 0x8, 0x1, 0x3ff}) r16 = getgid() getppid() r17 = fcntl$getown(0xffffffffffffffff, 0x5) r18 = shmget(0x1, 0x4000, 0x82, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r18, 0x1, &(0x7f00000005c0)={{0x3, 0xffffffffffffffff, r5, r13, r16, 0x80, 0x8}, 0x8, 0x5, 0x0, r17, 0xfffffffffffffe01, 0xa, 0x7ff}) r19 = socket(0x18, 0x1, 0x0) socket(0x18, 0x400000002, 0x0) r20 = fcntl$getown(r19, 0x5) r21 = open(&(0x7f0000000540)='./file0\x00', 0x80, 0x30) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r23 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r23, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r23, 0x0, 0x1, &(0x7f00000003c0)="0100127165915c00", 0xf7) setsockopt$inet_opts(r23, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r23, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r23, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) r24 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r24, 0xffff, 0x4, 0x0, 0x0) dup(r24) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000240)={r20, r22, r25}, 0xc) r26 = socket(0x18, 0x1, 0x0) close(r26) r27 = socket(0x20, 0x1, 0x0) fcntl$getown(r26, 0x5) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r28 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r28, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r28, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff115c00000000", 0x8) setsockopt$inet_opts(r28, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r28, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r28, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) 13:09:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d700060000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) dup(r1) socket$unix(0x1, 0x5, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) syz_open_pts() rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000040)='./file1\x00') r2 = socket(0x2, 0x2, 0x0) bind(r2, 0xffffffffffffffff, 0xe7) dup(r2) r3 = socket(0x2, 0x2, 0x0) setitimer(0x1, &(0x7f0000000000)={{0x80, 0x6}, {0x97, 0x7}}, &(0x7f0000000100)) bind(r3, 0xffffffffffffffff, 0xe7) fcntl$dupfd(r0, 0xa, r3) open$dir(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 13:09:23 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) r2 = dup2(r1, r0) readlinkat(r2, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/187, 0xbb) ioctl$TIOCSBRK(r2, 0x2000747b) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r3 = syz_open_pts() close(r3) syz_open_pts() r4 = socket(0x2, 0x2, 0x0) bind(r4, 0xffffffffffffffff, 0xe7) r5 = dup2(r4, 0xffffffffffffff9c) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73ff7f00"}) writev(r3, &(0x7f0000000080)=[{&(0x7f0000000440)="1cbe99e3d6015fcf7531f2f2a43f8bc6d1c256756d08c01c50179770d98223e12b560f10b9c3c2e9df91ae7df6459840a0e3c348d9c75610f4611e1df74f85eaf9b8288578a200df1c6cbd57f423cfb809213db00bffd3d75b1e9fc09bea3891551e391158c9f6fbdf7a00d9308254c1dca9", 0x72}], 0x1) 13:09:23 executing program 0: r0 = syz_open_pts() r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x100, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x9) execve(0x0, 0x0, 0x0) 13:09:23 executing program 1: setsockopt(0xffffffffffffffff, 0x80000000000029, 0x37, &(0x7f0000000000), 0x4) 13:09:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) shmctl$IPC_RMID(0xffffffffffffffff, 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000200)='./file0\x00') unveil(&(0x7f0000000080)='.\x00', &(0x7f00000000c0)='r\x00') chdir(&(0x7f0000000000)='./file0\x00') 13:09:23 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080)=0x7, 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x8002, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = socket(0x2, 0x2, 0x0) r4 = socket(0x2, 0x2, 0x0) bind(r4, 0xffffffffffffffff, 0xe7) bind$inet(r4, &(0x7f00000000c0)={0x2, 0x2}, 0xc) r5 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(r5, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) dup2(r5, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) dup2(r3, r2) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x10000, 0x5}, 0x8) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r6 = dup(r2) socketpair(0x18, 0x3, 0x0, &(0x7f00000002c0)) sendto$inet6(0xffffffffffffff9c, &(0x7f0000000300)="5b6dc64ba541b340605685cbb3fbdf5aa3e2634bfd2b04b102a0bceb762e4000000000000000fe9325cba87fb35c3766c33cfef6fef9ce9f0e7076cd68931e0e340ba736a57c112ab121159d8a80d45ebfeb7c1708feb199a61eaa2db0f2700c98d57df1c4978ec173754a7f4d2c6b81bb52f03f212a43457da0d3e6bf0be988c034dbb35416a9641067f73749ba77f9ea18db49d7c4489d5300000000000000000047d5244684559d0a846a48079f03f913bba4d6d22ac767e2308b8e64f1457ac98f5b2e8f619c04dd8120bcaa0337edebcfc6b1", 0xd5, 0xef847f7ad050a54, 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r6, 0x80185758, &(0x7f0000000040)={0x1, 0x7fff, {0x9fb4, 0x200}}) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r1, 0x0, 0x0) r7 = socket(0x2, 0x2, 0x0) connect$unix(r7, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r7, 0x0, 0x0) recvfrom(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 13:09:23 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) shutdown(r1, 0x0) r2 = socket(0x40000000011, 0x2, 0xfffffffffffffffd) r3 = shmget(0x0, 0x2000, 0x704, &(0x7f0000ffb000/0x2000)=nil) r4 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r5 = getegid() r6 = getegid() shmctl$IPC_SET(r4, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r6, 0x0, r5, 0x2}}) r7 = socket$unix(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r9 = fcntl$getown(r2, 0x5) r10 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r10, 0x0, 0x0) shmctl$IPC_SET(r10, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r10, 0x2, &(0x7f0000000040)=""/210) r11 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r11, 0x0, 0x0, 0x1) r12 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) lseek(r12, 0x0, 0x0, 0x1) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0x2) r14 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r14, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r14, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r14, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r14, &(0x7f0000000280)=[{0x3b3bc6db85a01a5a, 0x4, 0x800}, {0x0, 0x1ff, 0x1000}], 0x2) r15 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r17 = getgid() semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r15, r16, r17, 0x10, 0x9}, 0x8, 0x1, 0x9}) r18 = getgid() r19 = getppid() shmctl$IPC_SET(r10, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r13, r16, r18, 0x1e4, 0x8}, 0x5, 0x5, r19, 0x0, 0xfffffffffffffe01, 0x9, 0x7ff}) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000040)={{0xfff, 0xffffffffffffffff, r5, r8, 0xffffffffffffffff, 0x0, 0x9}, 0x9, 0x75, r9, r19, 0x10001, 0x8000, 0x3}) shmget$private(0x0, 0x1000, 0x10, &(0x7f0000ffa000/0x1000)=nil) shmget(0x1, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_RMID(r3, 0x0) dup2(r0, r1) shutdown(r0, 0x1) 13:09:24 executing program 1: r0 = msgget$private(0x0, 0xfffffffffffffb30) msgsnd(r0, &(0x7f0000000e80)=ANY=[], 0x0, 0x7fc) msgsnd(r0, &(0x7f0000000e80)=ANY=[@ANYBLOB="03000000000000005aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d6b5aae9e1e53d2b8d941319c6b5d3b16ea71c41b9d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f0101573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecfd58c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000a4a3af74e7548a3f0a1ef3e3f4358b30a130a9a062e678e5a37e21591aaa06ab276ae2868755"], 0x107, 0x40000000000800) msgrcv(r0, &(0x7f0000000ac0)=ANY=[@ANYBLOB="00000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1b6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000030000000000000000000000000000000000000000000000000000000200000000000000e7dc9c78027ff22f3d032efcc722bae12b3a40e4926f0e22137ffd7227c9b29dd2659cb1a515c12e86ec38555f307e63f6a4ba43e41517ed4e647f1800ec6771aa9836189b437dfb2846f4025d91903f962e6d3d82a59aae141d472b4c460cac0e35208f0597769616d421781cc61b1dd01c495ffecc23fa1beab60ccb"], 0xbd, 0x3, 0x800) syz_open_pts() r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x4, &(0x7f0000001280)="02000000", 0x4) dup(r1) socket(0x18, 0x400000002, 0x0) getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000480)=0xc) r2 = socket(0x11, 0x3, 0x0) setsockopt(r2, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r3 = getpgrp() fcntl$lock(r2, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x2, 0x1, r3}) r4 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x32d) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r7 = getgid() semop(r4, &(0x7f0000000780)=[{0x4, 0x6b37, 0x1000}, {0x0, 0x5, 0x1000}, {0x3, 0x2, 0x1000}, {0x1, 0x7}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x0, 0x7, 0x1000}], 0x7) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r6, r5, 0x0, r7, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000740), 0x818d5567) getuid() r8 = kqueue() r9 = fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) close(r9) getgid() getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) 13:09:24 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x2, 0x0) bind(r2, 0xffffffffffffffff, 0xe7) poll(&(0x7f0000000040)=[{r2, 0x4}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000100)=""/247, 0xffffffcc}], 0x12ea, 0x0, 0x0) r3 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x11000)=nil, 0x11000, 0x2, 0x10, r3, 0x0, 0x0) munmap(&(0x7f0000001000/0x1000)=nil, 0x1000) dup2(r1, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) 13:09:24 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r1 = getegid() r2 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r4 = geteuid() r5 = fcntl$getown(0xffffffffffffff9c, 0x5) r6 = getppid() r7 = msgget(0x1, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) preadv(r8, &(0x7f0000001700), 0x0, 0x0, 0x86c) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000000c0)=0xffffffffffffffa9) r10 = getgid() getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r12 = getgid() r13 = accept$inet(r8, &(0x7f0000000500), &(0x7f0000001680)=0xc) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xffffffffffffffec) r15 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r15, r16) getgroups(0x6, &(0x7f00000003c0)=[r10, r11, 0x0, r12, r14, r15]) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000980)={{0x1, r4, r14, r3, 0x0, 0x29, 0x81}, 0x6, 0x1, r5, r6, 0xa6, 0x1, 0x44e2c, 0x3b39}) r17 = getpgid(r5) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, r1}, 0x0, 0x0, r17}) getgroups(0x1, &(0x7f0000000000)=[r1]) r18 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r19 = accept$unix(r18, &(0x7f0000000000)=ANY=[@ANYBLOB="f6ff0000000000000000000000000000000000000000000000001b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f8eea144ad013a10000000000000089f2a7f1360d5dc3ca2de8ba521da89d4be81e93ff6130e9b"], &(0x7f0000000080)=0x6e) accept$unix(r18, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r20 = geteuid() getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchownat(r18, &(0x7f0000000180)='./file0\x00', r20, r21, 0x4) setregid(r1, r21) symlink(&(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//../file0\x00', &(0x7f00000002c0)='./file0\x00') unlink(&(0x7f0000000040)='./file0\x00') r22 = semget$private(0x0, 0x7, 0x286) semop(r22, &(0x7f0000000000)=[{0x3, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r22, &(0x7f00000003c0)=[{0x1, 0x53, 0x800}, {0x3, 0x3, 0x1000}, {0x1, 0x200, 0x1000}], 0x3) semctl$SETVAL(r22, 0x0, 0x8, &(0x7f00000000c0)) r23 = socket(0x18, 0x2, 0x0) setsockopt(r23, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r24 = socket(0x1, 0x4000, 0x0) bind(r24, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r25 = socket(0x18, 0x1, 0x0) setsockopt(r25, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r25, 0x29, 0x9, &(0x7f0000000140), 0x0) dup2(r25, 0xffffffffffffff9c) r26 = socket(0x18, 0x1, 0x0) setsockopt(r26, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r26, 0x29, 0x9, &(0x7f0000000140), 0x0) r27 = dup(r23) listen(r27, 0x0) symlinkat(&(0x7f00000001c0)='./file0/file0\x00', r27, &(0x7f0000000280)='./file0/file0\x00') getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r28 = shmget(0x3, 0x4000, 0x40, &(0x7f0000ff9000/0x4000)=nil) r29 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r29, 0x0, 0x1021, 0x0, 0x0) bind$inet(r23, &(0x7f0000000380)={0x2, 0x0}, 0xc) shmctl$IPC_STAT(r28, 0x2, &(0x7f0000000100)=""/114) semget$private(0x0, 0xf7b912b3d65f3f61, 0x4c0) r30 = semget(0x1, 0x2, 0x22e) semctl$GETVAL(r30, 0x1, 0x5, &(0x7f0000000440)=""/78) 13:09:25 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000340)=[{&(0x7f0000000000)=""/160, 0xa0}], 0x1) r2 = geteuid() r3 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)={{0x4, 0x0, r3, 0x0, r3, 0xa1c30682321f5ba8, 0x9}, 0xc6af, 0xffffffff, 0xffff}) getgroups(0x3, &(0x7f00000000c0)=[0x0, 0x0, r3]) lchown(&(0x7f0000000180)='./file0\x00', r2, r3) read(r0, &(0x7f00000000c0)=""/124, 0x7c) writev(r1, &(0x7f0000000800)=[{&(0x7f0000000a80)="10", 0x1}], 0x1) 13:09:25 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) r1 = socket(0x10, 0x2, 0x4) close(r1) r2 = open(&(0x7f0000000080)='./file0\x00', 0x612, 0x0) pwritev(r2, &(0x7f0000000000)=[{&(0x7f0000000400)="ac", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r2, 0x0, 0x0) ftruncate(r0, 0x0, 0x20000a) 13:09:25 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) accept(r0, &(0x7f0000002300)=@in, &(0x7f0000002340)=0xc) r1 = syz_open_pts() ioctl$TIOCCBRK(r1, 0x2000747a) bind(r0, 0xffffffffffffffff, 0xe7) readv(r0, &(0x7f0000002400)=[{&(0x7f0000000080)=""/4096, 0x1000}, {&(0x7f0000001080)=""/198, 0xc6}, {&(0x7f0000001180)=""/142, 0x8e}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/133, 0x85}, {&(0x7f0000000000)=""/19, 0x13}, {&(0x7f0000002480)=""/108, 0x6c}], 0x7) r2 = shmat(0x0, &(0x7f0000315000/0x9000)=nil, 0x1000) r3 = syz_open_pts() ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000002380)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x2, 0x0) r5 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(r5, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) r6 = dup2(r5, r4) readlinkat(r6, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/187, 0xbb) ioctl$TIOCSTSTAMP(r6, 0x8008745a, &(0x7f00000023c0)={0x400000}) shmdt(r2) r7 = socket(0x2, 0x2, 0x0) r8 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(r8, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) r9 = dup2(r8, r7) readlinkat(r9, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/187, 0xbb) ioctl$TIOCNOTTY(r9, 0x20007471) rmdir(&(0x7f0000000040)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r11 = socket(0x2, 0x2, 0x0) r12 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(r12, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) dup2(r12, r11) connect$unix(r11, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) dup2(r11, r10) setsockopt$sock_int(r10, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r13 = dup(r10) sendto$inet6(r13, &(0x7f0000000040), 0xffc9, 0x0, 0x0, 0x0) ioctl$TIOCOUTQ(r13, 0x40047473, &(0x7f0000002500)=0x7f) 13:09:26 executing program 0: r0 = syz_open_pts() ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, [{}, {}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x5, 0xfff}]}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f00000003c0)="001e2a3cc447943856bc1dedb8495326c03948f3986a882d4ef4d56aec375b4697", 0x21) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x0) poll(0x0, 0x0, 0x769) poll(&(0x7f00000000c0)=[{}], 0x20000000000000b5, 0x0) r1 = socket(0x2, 0x2, 0x0) bind(r1, 0xffffffffffffffff, 0xe7) accept$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) 13:09:26 executing program 1: r0 = socket(0x2, 0x2, 0x0) bind(r0, 0xffffffffffffffff, 0xe7) r1 = socket(0x2, 0x2, 0x0) bind(r1, 0xffffffffffffffff, 0xe7) syz_emit_ethernet(0x0, &(0x7f0000000040)=ANY=[]) 13:09:26 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r1 = kqueue() r2 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000440)=[{{r2}, 0xfffffffffffffffc, 0x1}], 0x5, 0x0, 0x0, 0x0) mkdirat(r2, &(0x7f0000000100)='./file0\x00', 0x0) r3 = msgget$private(0x0, 0x20000003c4) msgrcv(r3, &(0x7f0000000580)=ANY=[@ANYBLOB="0000000542709300400000004c230f28183f10b937568bd84846ef444a177f0a89db598a821460536af34109df68763b46d024f3d96a6ac805c214ffa2e756f196d81138e52fc903afb25df369525ece35efd0eaddc38f2db92d91640c44e166b05d0145f922590b5c240a0cf5ec857dfa35d2e92b384342b79ebb6d5eb3ce81ba1f0cf28457a1b082de6deeb8e2e29a0b6d1d13c1c327168874cc57add8a3c4dab0235933dfce6ffe341eade24ca7ef8c82771169f97eea693a9aeba40066f993e7797f995b56d9ab7643ea5c78328f1e70ef39ef44cb9d9c5e1533b86487b5d9536f450027422018906342a9bcca646f7ed1efa8844f3a1e66d42f1fd58e745224e066d1fd0178f10112a5d41b5493f8d07cfa0e3a1927e01b3174af4e185db305347bdb99be3543"], 0xc, 0x2, 0x1000) msgsnd(r3, 0x0, 0x0, 0x1800) msgsnd(r3, &(0x7f0000000040)={0x1, "48696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"}, 0x2d, 0x800) msgsnd(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="0200000000000000917ae01beb6e8c6a8f77e87793c959a052bc1b372d"], 0x24, 0x0) r4 = msgget$private(0x0, 0x20000003c4) msgrcv(r4, &(0x7f0000000440)=ANY=[@ANYBLOB="000000054270930040000000"], 0xc, 0x2, 0x1000) msgsnd(r4, 0x0, 0x0, 0x1800) msgsnd(r4, &(0x7f0000000400)=ANY=[@ANYBLOB="010000000000000048696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300bd931d65f98896ef2808b166b74e32d2658619"], 0x2d, 0x800) r5 = semget$private(0x0, 0x7, 0x286) semop(r5, &(0x7f0000000480)=[{0x6, 0x4, 0x1000}, {0x3, 0x1, 0x1800}, {0x2, 0x7}, {0x0, 0x0, 0x1800}], 0x4) semop(r5, &(0x7f0000000100)=[{0x1, 0x3, 0x400}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f00000000c0)) r6 = socket(0x20, 0x1, 0xf0) setsockopt(r6, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r8 = getuid() r9 = geteuid() setreuid(r8, r9) r10 = getuid() r11 = geteuid() setreuid(r10, r11) r12 = getgid() r13 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r13, 0x0, 0x0) shmctl$IPC_SET(r13, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r13, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r15 = fcntl$getown(0xffffffffffffffff, 0x5) r16 = getppid() wait4(r16, &(0x7f0000000440), 0x2, &(0x7f0000000340)) r17 = syz_open_pts() ioctl$TIOCSETA(r17, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b0000000adad0007ff7f8f37161211174aa1"}) r18 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r21 = getgid() semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r20, r19, 0x0, r21, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r22 = semget$private(0x0, 0x8000000000007, 0x3f) semctl$SETVAL(r22, 0x5, 0x8, &(0x7f0000000140)) r23 = getuid() r24 = getgid() r25 = syz_open_pts() ioctl$TIOCSETA(r25, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r26 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r29 = getgid() semop(r26, &(0x7f0000000380), 0x0) semctl$IPC_SET(r26, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r28, r27, 0x0, r29, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000001a40)={{0x4, r23, r24, r28, 0x0, 0x1a1, 0x100000000}, 0x0, 0x100000004, 0x6}) shmctl$IPC_SET(r13, 0x1, &(0x7f0000000c80)={{0x6, 0xffffffffffffffff, r14, r28, r19, 0x1e4, 0x7}, 0x5, 0x5, r16, r15, 0xfffffffffffffe01, 0x20000009, 0x8}) r30 = socket(0x18, 0x2, 0x0) connect$unix(r30, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r30, &(0x7f0000001140)="a97e3cfb142491e94ef2d3438e9a616dcd7313e83634cf2c81798d1fcee76485f9730d707d8f5e02ddec5920116db058a4db6eff07edecb77ce847be364c935f04fbb4883dec6202cb36a03471e956b0a5f7833d23f319824ee477e051d73d92f795305af63e51f07830c307eebeab62e82e5c6ca989fcb10e6193920d80b97fc4e23f73b7fb6d1e7e7f4b48b53b60d6d48357b1c5083f75e86067ce5b55e88e59346ab26122bb67ed101a0dd4eef7565cbc9834754adbb2c6a371253515d8c692c7638f5b145d", 0xc7) write(r30, &(0x7f0000000000)="cb1263faa4c005f6a224c1f4cfd308e51c4817454a43f4ec201faba9eaecc847f034dcfaaa4ea943cc40edf80290deb329801bee06b620f778f98f1a1dcd43f86b68321a946208d9e05384391554cd0908c82987030b1263ff5a10a7f6ce49d69faa8b4ac360581df085c8a0232ac8cf05f56375efd2", 0x76) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r32 = semget(0x0, 0x1, 0x404) semctl$GETNCNT(r32, 0xdad1c1f14ed13733, 0x3, &(0x7f0000000340)) semctl$IPC_SET(r32, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r31, r28, r12, 0x11, 0x9}, 0x8, 0x1, 0x9}) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000280)={{0x0, r8, r7, r10, r12, 0x156, 0xfffffffffffffffc}, 0x32a, 0x7, 0x4}) r33 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r33, 0x0, 0x0) shmctl$IPC_SET(r33, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r33, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r35 = fcntl$getown(0xffffffffffffffff, 0x5) r36 = getppid() wait4(r36, &(0x7f0000000440), 0x2, &(0x7f0000000340)) r37 = syz_open_pts() ioctl$TIOCSETA(r37, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b0000000adad0007ff7f8f37161211174aa1"}) r38 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r41 = getgid() semctl$IPC_SET(r38, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r40, r39, 0x0, r41, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r42 = semget$private(0x0, 0x8000000000007, 0x3f) semctl$SETVAL(r42, 0x5, 0x8, &(0x7f0000000140)) r43 = getuid() r44 = getgid() r45 = syz_open_pts() ioctl$TIOCSETA(r45, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r46 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r45, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r49 = getgid() semop(r46, &(0x7f0000000380), 0x0) semctl$IPC_SET(r46, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r48, r47, 0x0, r49, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) semctl$IPC_SET(r42, 0x0, 0x1, &(0x7f0000001a40)={{0x4, r43, r44, r48, 0x0, 0x1a1, 0x100000000}, 0x0, 0x100000004, 0x6}) shmctl$IPC_SET(r33, 0x1, &(0x7f0000000c80)={{0x6, 0xffffffffffffffff, r34, r48, r39, 0x1e4, 0x7}, 0x5, 0x5, r36, r35, 0xfffffffffffffe01, 0x20000009, 0x8}) getgroups(0x1, &(0x7f0000000240)=[r34]) r51 = semget$private(0x0, 0x8000000000007, 0x3f) semctl$SETVAL(r51, 0x5, 0x8, &(0x7f0000000140)) r52 = getuid() r53 = getgid() r54 = syz_open_pts() ioctl$TIOCSETA(r54, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r55 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r54, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r58 = getgid() semop(r55, &(0x7f0000000380), 0x0) semctl$IPC_SET(r55, 0x0, 0x1, &(0x7f0000000480)={{0x8, r57, r56, 0x0, r58, 0x0, 0x7}, 0x9, 0x8, 0x3}) semctl$IPC_SET(r51, 0x0, 0x1, &(0x7f0000001a40)={{0x4, r52, r53, r57, 0x0, 0x1a1, 0x100000000}, 0x0, 0x100000004, 0x6}) r59 = getgid() r60 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r60, 0x0, 0x0) shmctl$IPC_SET(r60, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r60, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r62 = fcntl$getown(0xffffffffffffffff, 0x5) r63 = getppid() wait4(r63, &(0x7f0000000440), 0x2, &(0x7f0000000340)) r64 = syz_open_pts() ioctl$TIOCSETA(r64, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b0000000adad0007ff7f8f37161211174aa1"}) r65 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r64, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r68 = getgid() semctl$IPC_SET(r65, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r67, r66, 0x0, r68, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r69 = semget$private(0x0, 0x8000000000007, 0x3f) semctl$SETVAL(r69, 0x5, 0x8, &(0x7f0000000140)) r70 = getuid() r71 = getgid() r72 = syz_open_pts() ioctl$TIOCSETA(r72, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffff8, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r73 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r72, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r76 = getgid() semop(r73, &(0x7f0000000380), 0x0) semctl$IPC_SET(r73, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r75, r74, 0x0, r76, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) semctl$IPC_SET(r69, 0x0, 0x1, &(0x7f0000001a40)={{0x4, r70, r71, r75, 0x0, 0x1a1, 0x100000000}, 0x0, 0x100000004, 0x6}) shmctl$IPC_SET(r60, 0x1, &(0x7f0000000c80)={{0x6, 0xffffffffffffffff, r61, r75, r66, 0x1e4, 0x7}, 0x5, 0x5, r63, r62, 0xfffffffffffffe01, 0x20000009, 0x8}) r77 = socket(0x18, 0x2, 0x0) connect$unix(r77, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r77, &(0x7f0000001140)="a97e3cfb142491e94ef2d3438e9a616dcd7313e83634cf2c81798d1fcee76485f9730d707d8f5e02ddec5920116db058a4db6eff07edecb77ce847be364c935f04fbb4883dec6202cb36a03471e956b0a5f7833d23f319824ee477e051d73d92f795305af63e51f07830c307eebeab62e82e5c6ca989fcb10e6193920d80b97fc4e23f73b7fb6d1e7e7f4b48b53b60d6d48357b1c5083f75e86067ce5b55e88e59346ab26122bb67ed101a0dd4eef7565cbc9834754adbb2c6a371253515d8c692c7638f5b145d", 0xc7) write(r77, &(0x7f0000000000)="cb1263faa4c005f6a224c1f4cfd308e51c4817454a43f4ec201faba9eaecc847f034dcfaaa4ea943cc40edf80290deb329801bee06b620f778f98f1a1dcd43f86b68321a946208d9e05384391554cd0908c82987030b1263ff5a10a7f6ce49d69faa8b4ac360581df085c8a0232ac8cf05f56375efd2", 0x76) getsockopt$sock_cred(r77, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r79 = semget(0x2, 0x1, 0x7) semctl$GETNCNT(r79, 0xdad1c1f14ed13733, 0x3, &(0x7f0000000340)) semctl$IPC_SET(r79, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r78, r75, r59, 0x11, 0x9}, 0x8, 0x1, 0x9}) r80 = syz_open_pts() ioctl$TIOCSETA(r80, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r81 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r80, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) getgid() semop(r81, &(0x7f0000000380), 0x0) r83 = semget$private(0x0, 0x7, 0x286) semop(r83, &(0x7f0000000480)=[{0x6, 0x4, 0x1000}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r83, &(0x7f0000000100)=[{0x1, 0x3, 0x400}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r83, 0x0, 0x8, &(0x7f00000000c0)) r84 = socket(0x18, 0x2, 0x0) setsockopt(r84, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r84, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r86 = getuid() r87 = geteuid() setreuid(r86, r87) r88 = getuid() r89 = geteuid() setreuid(r88, r89) r90 = getgid() r91 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r91, 0x0, 0x0) shmctl$IPC_SET(r91, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r91, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r93 = fcntl$getown(0xffffffffffffffff, 0x5) r94 = getppid() wait4(r94, &(0x7f0000000500), 0x0, &(0x7f0000000340)) r95 = syz_open_pts() ioctl$TIOCSETA(r95, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b0000000adad0007ff7f8f37161211174aa1"}) r96 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r95, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r99 = getgid() semctl$IPC_SET(r96, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r98, r97, 0x0, r99, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r100 = semget$private(0x0, 0x8000000000007, 0x3f) semctl$SETVAL(r100, 0x5, 0x8, &(0x7f0000000140)) r101 = getuid() getgid() r102 = syz_open_pts() ioctl$TIOCSETA(r102, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r103 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r102, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r106 = getgid() semop(r103, &(0x7f0000000380), 0x0) semctl$IPC_SET(r103, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r105, r104, 0x0, r106, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) semctl$IPC_SET(r100, 0x0, 0x1, &(0x7f0000001a40)={{0xfffb, r101, r7, r105, 0x0, 0x1a1, 0x100000000}, 0x0, 0x100000004, 0x6}) shmctl$IPC_SET(r91, 0x1, &(0x7f0000000c80)={{0x6, 0xffffffffffffffff, r92, r105, r97, 0x1e4, 0x7}, 0x5, 0x5, r94, r93, 0xfffffffffffffe01, 0x20000009, 0x8}) r107 = socket(0x18, 0x2, 0x0) connect$unix(r107, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r107, &(0x7f0000001140)="a97e3cfb142491e94ef2d3438e9a616dcd7313e83634cf2c81798d1fcee76485f9730d707d8f5e02ddec5920116db058a4db6eff07edecb77ce847be364c935f04fbb4883dec6202cb36a03471e956b0a5f7833d23f319824ee477e051d73d92f795305af63e51f07830c307eebeab62e82e5c6ca989fcb10e6193920d80b97fc4e23f73b7fb6d1e7e7f4b48b53b60d6d48357b1c5083f75e86067ce5b55e88e59346ab26122bb67ed101a0dd4eef7565cbc9834754adbb2c6a371253515d8c692c7638f5b145d", 0xc7) write(r107, &(0x7f0000000000)="cb1263faa4c005f6a224c1f4cfd308e51c4817454a43f4ec201faba9eaecc847f034dcfaaa4ea943cc40edf80290deb329801bee06b620f778f98f1a1dcd43f86b68321a946208d9e05384391554cd0908c82987030b1263ff5a10a7f6ce49d69faa8b4ac360581df085c8a0232ac8cf05f56375efd2", 0x76) getsockopt$sock_cred(r107, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r109 = semget(0x2, 0x1, 0x7) semctl$GETNCNT(r109, 0xdad1c1f14ed13733, 0x3, &(0x7f0000000340)) semctl$IPC_SET(r109, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r108, r105, r90, 0x11, 0x9}, 0x8, 0x1, 0x9}) semctl$IPC_SET(r83, 0x0, 0x1, &(0x7f0000000280)={{0x0, r86, r85, r88, r90, 0x156, 0xfffffffffffffffc}, 0x32a, 0x7, 0x4}) r110 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r110, 0x0, 0x0) shmctl$IPC_SET(r110, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r110, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r112 = fcntl$getown(0xffffffffffffffff, 0x5) r113 = getppid() wait4(r113, &(0x7f0000000440), 0x2, &(0x7f0000000340)) r114 = syz_open_pts() ioctl$TIOCSETA(r114, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b0000000adad0007ff7f8f37161211174aa1"}) r115 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r114, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r118 = getgid() semctl$IPC_SET(r115, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r117, r116, 0x0, r118, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r119 = semget$private(0x0, 0x8000000000007, 0x3f) semctl$SETVAL(r119, 0x5, 0x8, &(0x7f0000000140)) r120 = getuid() r121 = getgid() r122 = syz_open_pts() ioctl$TIOCSETA(r122, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r123 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r122, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r126 = getgid() semop(r123, &(0x7f0000000380), 0x0) semctl$IPC_SET(r123, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r125, r124, 0x0, r126, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) semctl$IPC_SET(r119, 0x0, 0x1, &(0x7f0000001a40)={{0x4, r120, r121, r125, 0x0, 0x1a1, 0x100000000}, 0x0, 0x100000004, 0x6}) shmctl$IPC_SET(r110, 0x1, &(0x7f0000000c80)={{0x6, 0xffffffffffffffff, r111, r125, r116, 0x1e4, 0x7}, 0x5, 0x5, r113, r112, 0xfffffffffffffe01, 0x20000009, 0x8}) getgroups(0x9, &(0x7f0000000280)=[r78, r82, r85, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, r116]) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r128, 0x4, 0x46bfb) r129 = getpid() fcntl$setown(r128, 0x6, r129) r130 = getppid() setpgid(r129, r130) msgctl$IPC_SET(r4, 0x1, &(0x7f00000002c0)={{0x5, r8, r50, r52, r127, 0x10, 0x1ff}, 0x6, 0x8, r130, 0x0, 0x3ff, 0xfffffffffffffffe, 0x3, 0x80}) r131 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCNXCL(r131, 0x2000740e) msgsnd(r3, &(0x7f0000000140)=ANY=[@ANYBLOB="03000000000000009fb09c5b9f2b2763df6c40b8d18e83513b6faea38a8bfed7f42612732b9ab2f91e22e588e8518360ff5b0cb2fec9f8e4aff9353173ced9aaba34d26b941c15943a9f4dce8ea63825f4ae6486f0c6752539bdbb36c6febd2692c2b0a8d1100579e68b6c068e833c7530abacdd17def796925f2a8e2671d7c44e42cd4bf1faf2c5"], 0x88, 0x0) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) unlinkat(r0, &(0x7f00000000c0)='./file0\x00', 0x8) 13:09:26 executing program 1: open(0x0, 0x0, 0x0) getrusage(0x0, &(0x7f0000000040)) acct(&(0x7f0000000000)='./file0\x00') 13:09:27 executing program 0: r0 = socket(0x2, 0x2, 0x0) bind(r0, 0xffffffffffffffff, 0xe7) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) sendmsg(r1, &(0x7f0000001640)={&(0x7f0000000200)=@in6={0x18, 0x0, 0x3, 0x1}, 0xc, &(0x7f0000001580)=[{&(0x7f0000000240)="d19cd93cf7669e4fd929c38aff8591d42852ef062ede6a9a204b94855a6fdfb7abbccad628bef06551908a8d62fa97354e997b85980394313af9ab37d1a3c3515e11e0a7f7e790ead5c70d0ce6960dcdeb6515bd737279bb87cee3a19fa16d51ad4ede4588386fa2a6bc4aadc0afdcded0e4b9f8006402f4c252cacc256824af0b80d9037ebdde0ce313dac19bf437b5383ce1f5e76f97036ff365", 0x9b}, {&(0x7f0000000300)}, {&(0x7f0000000340)="e6d3a3459dec7f83f9ac3d2c0e4b1101709445ddad6f12eba960fba66d6e30b0c4d5fc0bd6695470a12136018a8acb616443df2ae2f751fd67443d10549a66188fe64548f77cb3cc701559d2ec4809a84eb2ac00fdefc4de1c6c7890ae7e8c4970213597d5ada0a01fb6d4fc0a8c57a2dc51b49c45755b41cae24de810e370e1bf7edfc7c230a89a8fe6ddfae5bd2b5ee1883c04285252770ea31f588169af160c1486f1e878154d314092184bf7b13ae038a4c763f79e20e392ecd259d8bdaab7", 0xc1}, {&(0x7f0000000440)="52510878a7d00c0dc149de1b3cba1b5267052177a73713c8fa4a3473a070de04b5d68dcf3bbbd2e3b3aaec1d7ca0c77c72e68f465fd8a2e1b62caf3e5410d4efccc772852efd4bb02ca0aeccf01af57572451253cedcf16104d60e31d8acd653c6e1c380ea9e1fd1e88d4eec9c73b9b81e53d8a9d953c2e508c1804149e884b77a16d47f21f88e93466bb31107c603b61bcf0d0b55c44bdd2129b6be20b9b075539214c0dcd87fcf3ce30ee08268956d253248490cb5b8e63f0060f7b4407540f5b8bb1421906e60f3e8d5ab0a56e9d837130e753306e542cc2d274ca8af57f295cd45487f08bcf09f072737976495a9a69c876558e59458d3e6c84d131c300a65b2d0c7e36d9171632e00109abeb712a1ed71540c2c2b7bed78f49be613e2d943cd57b202349a0e5f2f98ceee2608e199e610877a728c75a70508fdfe2498af0d5cbb57536bbe39ef8318145412834768884e4068d09ced1d7d4dfcaa36a32de415ebcf9d7b9ca13de2a6f3ead0ac3b55bba4164bb6c488f59898cfc5a0f177962b36ec839aeeb71cbdfabd223fd0f34e7e85c7e5599805ce692c9ae5aa0ca1a39a5306b793f05928332a275366965de4667dbe20d87eec3e6d94d2b67e736bd679a2e96a43b743710b61c43b936b573747b522585ea1c3fb59016592509fe055eadf7e8a8dd8d28bd6d676ff54b054e25aab62b4f7996b6e2b519758cdfb6b57473da71b2de29ee42a89a59ec8b9757fc1f39ba93156a255d410c08e7a857a434a88013be927103918d6d52322180a2b96446556218d1c780f46a4e27517f059ae3442c70d8bd76c583fe936a2ebfba7ab7c9fea403e1811ad2ed09e8849d6987100f51174dd5d36fb998ab6c6890a33068d9307b14396eb72554763c8d46211e38adfd11d9a7732e2b6146f8d1c635d267195c4267ca5e3cbfc4fcdf72e9cbac103b3c53109c4a57d351db4da207fe7b5ed21e3a9f4f42f366502d32ab95d3ea8e7675c40aa66798c5931466f3792beaf237b3d2d28c005f24dabadbf4ae56e0cc7d71be7f2e72eaf6a082b9607baaf62f63443d56afafb4194f630afca03e6f71a873a33c7d54f7d0cd3ffed3a209d9f90495cd414219e45223de61408ae2d3bd6152c1891498b2a801b167752bd8d52c0bb07202bf43e60657e857b15aed771dec36e12112d249f46dd09781fbe8de1148c275c665ebd35a6520666ad51ae7872600d7cb2a24712bdc88e569aebc40ac60c223cf0cad62b977f9d99a0ccd78ab88fc8a1c0a2c68340446d6caa6e49226b04525e93417d3bdfb538073d29c0187ec501835f6c28fce05061513f972409026b84611e2642f37ae05458080495d3848a9c804b32d7d6294fd380650e18e3be321e20c9a0ff125b1ed137e6cebdf59ba6162ce4447e00af6feb7db29963f3d4ac30b3edc1505b4950b33838aa540369adc7332f922e2568e85dc60caf6a63b53b60b8200542e350c2527359109a4089fb8d1418852d000a5dd0516c40f6e35d2f74cddb8da28c8f126bb558a8a76dd14a48e0f3b7cb14d764d336cff70883d492ba077e805876379eab05e37605ca8830b909fa4b8947da451abfdc2d13a2131c91631e077657d24b4314d0de364c0b01f64a4d29e3ac00bba2b5a3cc621bf00eb056be38b20c2822b9855d041c7d653311de35009abc2415582403e4d53db768053f9c701957cc7ed8ab28d70925ff13e061bf5522db7d30a6dd623b0b22668b3cdf1636a42d1d8d18a8e377f2a2c39050b898fc82b626cbacee9b44f52f8a60cd93d1c8107a4f7c67191a6d5a66a799dd3977923e8679fe2ad3b71f6041244c57bc285ec993283c1216234b5751cb127b0a1f9a919b159632890617c0bdbbc628b5d41d777aabb71c1b36da4cbdba781666b50a3c0d95bba9726f080a9da11420b2daeff85f0b07139d3ab6ef220a0ec581ddcdfe6449378ce52581169614e505cd2b9890ab84c059226e0a68e9b7403523adaa32f672e9c396d15e30f6081222223e8b8a492b8636b8637b3e41df5e21c283e3d7f8ea329ad843eae5310a8c8f783cf336400f2b7c0576b15c489dc4e4b7e1e382d6205ad47397ece2cf312150d12c9580b95b1bc947aa3ac5c4b12e2dfc82ddbae4718af9c3162c9a5da615eee3fa1637616b5fd3e9185b5c73f48be32cfffac4f1cab1cea6b13f775cd22bfbfc60ba86b966ce5632d84cf2e5ccc0cca2ee0034f3e3fcbd77253c2e1684ea3244aa1facedbae6ce1957c40c5b64d2f20dfa521d26ea9635cfb49ace206aeb2c03280666865d48f4e11dc40b744b694750450914614768ce204ca41aa45d6ac7e6861fb14f279caae5f6c0c19f92a1f91d5359999a095511c56264edc6182b0e10b05037c209de9e1b3e79cb014151f216d9099f62adfebc06af6bfe12d39a669f42db590e9795377e4e49b46d62c39689c3c63a10852aeb5832895370652e2803bf583b5522636ea552cd38edd1286b9dfa10428174fed06d130d56b6d36284ec3534e9e3072a0f56c733aaff91b8f424e494d35c77c384d6cded9914dbfacb809d1851906fa35df67ebb647670b38dba51829504e90dabb96ee36f597109a0e3d9922d5280fca5a0ef17def1a7d4a3cb402cd5d3b867d4695d4cf397bb3165c4d50acc6da351b04f3d0f0175ba4725a396678ce084881cac017e062fc0a32670ae0f9c3d9e5a7ef26ba4f6e5b6d975e78018bbc6e55925b1fdb67e7d66bb56cd3bcad34552257048a0af22a83f2e92c31bec5dcc7eb2510e2348176d156104cd05d169aa6ac19cf6bc9f8e0921991b436d4140a246237b5dff64e0c8526791c2225371bfd1de4d59639b720bb09a52d5adf14eae3ee5f9400482c34100f44aaa2984596e07abb634e8514e3514f42507cf0c2dd315a1025340ad65b48c203030171ad4e287f4c9fa882a3636d9bfb1ac6320ef71eb4417f4e2618b9698c084b950d23cf11fb35456f334a821879f0522c094779edc79bfbbcd8975850795b89de2788e41328c50ecc5bac0e8239f5e64be9afb971e71f8628eb56cd4a1b544855d1d20f3aedbbbf4f9f363d2f08d461470e302803a5bd1a32e99ba7bd0e91e1f062c0676adb4727d760a12e34f59c8502058f1bddb87f525e26ed08c946b32bac98173bb1572946ed22ebd63d75db249d61a33b11338e2e89bd643eb74e880a2631e90673ef108711dc10472694c85e41bbbee7a14e3a4b0be50618a36beab0225e4b3588cdd0037b9cf830492f30a24b4c9e6076cc4b166a0e66322cf7b9468e3281bc4684c20519cf41bc77823a9f3f6522b5a0d724dfb83dc9a9b6502c370049f7511d45aea69c11b4e5cbe035e7eca9253b1eff020676449ea7b840c8b3a57aa787ec9eccf87ef7888063efbb99d31b5d40605b7621eda5ecf9be2ee1ffb7d0f2a6b3b7b68771ef32bdc872e6f9508f3210a005a9429d8684cd5db907120a79e35827cdffcc0ba0c8b624f73b55f4cdc00bfdd811ed0ca6aa1cd15b51d9e5bedc5950f8cd73335e4e38ad4b90fc9215661f744311e95edd85e7d06fdce60587357d10b912b4d8c91bcf9c5e9d000bb1fe576c164a205289b3f6b2dc01ac0afef0040a0852c455fe0f9a0b9c982c6ef83b1310addeb2480d03d996696c10ff61e7450c908ba6d052ff084bcebbe01a924cb62e8e3a91fb67cbd6e2f0ae5cc476811fc395accb097f5e74a36b7d77062534db4f7ce9aeeeb855c4f5109ae870323005a5ca52509b9b37fff70a9145a47847d8d1fcc401035542d15266e2cd1b806975cfaceb1eb481095a85b949b831c6c8016b052704ad8a989c39d0ce8bf6744e541bd54b0875e8089d474e1b331b41e3c12fb3c9bca4a309292f7081097d7da1e334b2e6ee38a8a52c56d7319db385785e40708ef66e8a1b8843f183e6de6424910d2ff26178851ab4e0b4d113e445af3922ddd3459e7470c8ce3e309d62dc196922a34e2180f3b7f8fc4f6113a18a1acdcc896ab0fb32f6d8e0beb834c48623fc6a49e4cbe523d3314f718e0982929d08789abf15544481b646d3c8d2220398b0a53f155c7e1bbef26bbb4ef018835e326e0de0a8a01f8801d09e1b9fd5516abd991f70554be6f8aef425b2d6351ea2b6d1e0e0bc6ef1cd54e7a0411f7836349e6da3f1edd05501ca538d0622324e360a4cf47ca34c7e2acfaab1e05a022917e55719bbb3166270647c7fb8bb252bbf6d431debc15d048fc0ee0ff1c0adc2c9c06ffcbc38a42d336d08db1a6414cace023eaae4c4942592635b48c6f96eb63c2c0606f800d59137d3fb3aeae4761074c496a6729ff80d52687de7c6db8dd79dd7071299eef6672a95cff984255b32d8074134804ad82b1099444e1946c28de37bc69a0c9e0f397b941471ab5a5a2aa5983f8c2343997b1bb3a11c579380b81fadb18b4f87ee70042e04d3d3c494105af4d6ef5f77e6321261de7d5749ff0897684ac0c236a6bfb9839e68ba8a9800648b6b77c1c8625fb09f185036a2381c53af476d97b11f5e0a192393906ba1c4ec531c9845fd45ac2bf4bb01e9daa8b35e09aff9bf86129ae2de2b2828f67f46f4575230c89a6b7c376575176838ed65215537a57e775c84f486cb7f45a648e59babcd23fdcf9df6fe85d3fb9825e48e409dbf19b99955ad70281c9500f8b036b797312d0ba58b6e2d71b4c9b6e168c46490a9e1aee87800aa99a6891ae21d71a8cd9ac0df4e81ff904a1650f2f1a2fd160cca2822c8e37d57776075ebdcdc4adc33ec55906b281ab1cf85986889be7ecba2c821fdabd8a42ffc7872304bd93ff1327b94d0ee0c5f48c25c356146a0ad797d981510e07b9e2b0ea13f8108d409d663f1a571bd69ad889a4256ad7f10bbfcdec55043b6fc3580f000a659b944d514cc49f672fc05910440fcec75b26f4a75818221f4b418f49e97aff9f1f25e06f5cc0780a26f959aacc36c46c80e57d9f49d66d2960471642b2b9b27ed9d47801c03461861dd7929e9ec371c9ecddc7d73f95fcf11ce14afc15212da1dda642a989d823bccf607706d2ada0cef0311d81c1eb0ecd022080bd2a9e16d74ec0d1821b7ae85a30bfd07c188a9a859c8a4e73208ca4709736bc56c992520b517cc610f54a7aefcc6ee85d0a2b0277f5a830876d23ad456660c6ffebcfa707cde9a334362493ac1f5b92b1c9de43f4dce13770708551573c75526f508bbe06acc8978b4cab2285fe91b8c276f5cca865386c785ad0dfe4380e6d5319d0bfda107a9c6443c6af893dd2207f9320c6839ea715482d647998e516c09cf0924d0b119d2ba3f4c70e1a9eaf63b566d04f743e10af56f308cc9b7492f4f2e3b2c16d1500ecc656005389af85431f3337bc1da25a99b3f5360edd9712b73430d8fc7783082b8d0909195cc577a30947c53fcb4c68dc224388741b1df90ea4e984302f36e4a162f6e5f79874b9e3f7147b159a652513e7d596d2cfd0f80f19e9d07ff4e92ae40930f3cb816977a6a4b3084cd56a9960cfebe7e613852646eadfd37b1202f814aafa7ff3689d1d429d1a376b161e592fec3ed43f82349f653c4b3270f216b3fbc3491c9245405c6e5710b69bee21dc9af757ee2e4f1435662f397e538a7629e62fb61f29e596bab9894c73574776f8665691c5e68a46c81520461a44ca4132a72970e6b18878ab0a4dc2b4e961751b75c27d76181c21589113a07ac960017fae15950e60e8720f6a7d96091d985e20c0b9b2ab048ef873de52203d9d58b2eface678949e3d9df123fb43fea0589d78b083a62b29659e55c08d", 0x1000}, {&(0x7f0000001440)="5ff02cd839e2bc939a1476a3dadbaef0b015b484ea39630e57e08afb96b0c7faee6fde26d31c371cefa76296addc5a996cd1b102249e2de4e862b373bcc5e1aa297bac43e9a80ea3b573fc2d18987fa26b44207ad595084df5881eda6d3c310ebad7efdc4b", 0x65}, {&(0x7f00000014c0)="6f41051c7dc7e5b70c7d64271c4fee8c2a7cfcb238ea63c2ec6ae7ec8f42d2defabdfd93705b3cf54932a6b0535364", 0x2f}, {&(0x7f0000001500)="5db9a559f47b2430192c9c7b257205e5d97adffe8a0f20ac78a317aec13eeefeca1a5bd880bb952a0da7c16ea0fb16aeda1a08096d232e996ef708e574f398f6e063844e55", 0x45}], 0x7, &(0x7f0000001600)=[{0x28, 0xffff, 0x6, "f27173e6c03cffc838d94bf12d83545d8d148e900ab1f6c8"}], 0x28}, 0x405) symlink(&(0x7f0000000180)='..', &(0x7f0000000080)='./file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') r2 = socket(0x2, 0x2, 0x0) bind(r2, 0xffffffffffffffff, 0xe7) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f00000001c0)=0xc) 13:09:27 executing program 1: r0 = socket(0x2, 0x2, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() socket(0x11, 0x3, 0x0) kqueue() kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) open(&(0x7f0000000040)='.\x00', 0x0, 0x0) 13:09:27 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = socket(0x2, 0x2, 0x0) r3 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(r3, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) r4 = dup2(r3, r2) readlinkat(r4, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/187, 0xbb) ioctl$WSDISPLAYIO_GMODE(r4, 0x4004574b, &(0x7f0000000040)) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000080), 0xff52}], 0x1000000000000289) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3edcb942b14252cfe958e8a24402d584d66368b3f3061bc79b91e", 0xc4}], 0x1) 13:09:27 executing program 0: r0 = semget(0x3, 0x3, 0x240) semop(r0, &(0x7f0000000040)=[{0x4, 0x3, 0x800}], 0x1) minherit(&(0x7f00005e1000/0x3000)=nil, 0x3000, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) r1 = socket(0x800000018, 0x2, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r2 = dup(r1) ioctl$TIOCDRAIN(r2, 0x2000745e) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000180)=0x5, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r5, 0x0, 0x0) 13:09:28 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000340)=[{&(0x7f0000000000)=""/160, 0xa0}], 0x1) read(r0, &(0x7f00000000c0)=""/124, 0x7c) writev(r1, &(0x7f0000000800)=[{&(0x7f0000000a80)="10", 0x1}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = socket(0x2, 0x2, 0x0) r4 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(r4, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) dup2(r4, r3) connect$unix(r3, &(0x7f0000000240)=ANY=[@ANYBLOB="a2a33b7bb21bdb8b0e009ec593d44a3db981a099e287f36f6217a4be19b7931265a47435dcfce56545a2867ba5f2ee302a8bb78a72b5e5d714ae9c767970e690a25da1a2ad37"], 0x10) dup2(r3, r2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r5 = dup(r2) r6 = shmget(0x2, 0x2000, 0x200, &(0x7f0000ffa000/0x2000)=nil) shmat(r6, &(0x7f0000ff8000/0x2000)=nil, 0x2000) r7 = getuid() lchown(&(0x7f0000001380)='./file0\x00', r7, 0xffffffffffffffff) r8 = geteuid() r9 = getegid() lchown(&(0x7f00000002c0)='./file0\x00', 0xffffffffffffffff, r9) r10 = getppid() setpgid(0x0, r10) r11 = getpgrp() shmctl$IPC_SET(r6, 0x1, &(0x7f00000001c0)={{0x3ff, r7, 0x0, r8, r9, 0x22, 0x5}, 0x40, 0x7, r10, r11, 0xb3, 0x1000, 0x1}) sendto$inet6(r5, &(0x7f0000000040), 0xffc9, 0x0, 0x0, 0x0) ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f0000000180)) getppid() 13:09:28 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "6100000040008b87789c4c49ba9900"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x1}], 0x1, 0x0) 13:09:28 executing program 1: nanosleep(&(0x7f0000000000)={0xfffffffffffffffd, 0x1}, &(0x7f0000000040)) 13:09:28 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040)=0x80000001, 0x4) listen(r0, 0x0) preadv(r0, &(0x7f00000004c0), 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r2, 0x2) socket(0x800000018, 0x1, 0x0) r3 = socket(0x800000018, 0x1, 0x0) r4 = geteuid() r5 = open(&(0x7f0000000000)='./file0\x00', 0x10691, 0x0) pwritev(r5, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r5, 0x0, 0x3ffff) pwritev(r5, &(0x7f0000000200), 0xa7, 0x0, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r6 = open(&(0x7f0000000040)='.\x00', 0x0, 0x60) renameat(r6, &(0x7f0000001280)='.\x00', r6, &(0x7f0000001200)='./file0/file0\x00') r7 = getgid() r8 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c6, 0x0) r9 = socket$inet(0x2, 0x2, 0x0) r10 = getpgid(0x0) r11 = msgget$private(0x0, 0xfffffffffffffffd) msgctl$IPC_SET(r11, 0x1, 0xfffffffffffffffe) msgsnd(r11, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000e27eb7ba166bb505b358b8b724a1087b37064194c070237d7fcb5d201dafb80c7acb30d7100108000000a67815dd92248a9cf21b5aa400d13522440a0f8c12ed16e9471e30fa4780be4a5ec45a3be586b8d8523564dccd2b74835e0189b9c15826abf1aed96b8ffb9870462e796c9fb64b359f7d8cd8a7e75e2fdad2c6dd7b9ce23b8581bd8809166adefcc12c77ea83a7ab4383c61355bee7033c5e008c7987c0544e3f232c0124d14cc10fe25c7881c558bea37d4b6fc651b32d7ef7c433905cdd8c2b3a54be7cdf713764c67ef76578ba2c43e1f100"/235], 0xeb, 0x800) r12 = socket(0x18, 0x400000001002, 0x0) setsockopt$sock_timeval(r12, 0x29, 0x3e, 0x0, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, r13, 0x0, 0x8, 0x2f9f}, 0x1000, 0x1, r10, 0x0, 0x40, 0x2000000000000006, 0x1, 0x4}) r14 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r14, 0x0, 0x200000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r14, 0x0, 0x200000000000a, 0x0, 0x0) r15 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001a40)='/dev/ttyCcfg\x00', 0x1, 0x0) r16 = socket(0x2, 0x2, 0x0) connect$unix(r16, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r16, 0x0, 0x0, 0x0, 0x0) write(r16, 0x0, 0x0) r17 = accept$inet(r16, &(0x7f0000000140), &(0x7f0000000280)=0xc) r18 = kqueue() kevent(r18, &(0x7f0000000040)=[{{r18}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) r19 = kqueue() kevent(r19, &(0x7f0000000200)=[{{r19}, 0xfffffffffffffff7, 0x5721b76b96d34460, 0x0, 0x4}, {{}, 0xfffffffffffffff9, 0x31, 0x80000000, 0xfffffffffffffffd}], 0x60, 0x0, 0x3f, 0x0) r20 = syz_open_pts() read(r20, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r20, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e73457800debfdcf0000000682400a52d00"}) ioctl$TIOCSETAF(r20, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7fffffff, 0x1ff, "c697d86aa43f83bcda5efb8da44111f0c281cb84", 0x0, 0xffff6b45}) r21 = syz_open_pts() read(r21, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r21, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e73457800debfdcf0000000682400a52d00"}) ioctl$TIOCSETAF(r21, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7fffffff, 0x1ff, "c697d86aa43f83bcda5efb8da44111f0c281cb84", 0x0, 0xffff6b45}) r22 = syz_open_pts() read(r22, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r22, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e73457800debfdcf0000000682400a52d00"}) ioctl$TIOCSETAF(r22, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7fffffff, 0x1ff, "c697d86aa43f83bcda5efb8da44111f0c281cb84", 0x0, 0xffff6b45}) kevent(r19, &(0x7f0000001b40)=[{{r19}, 0xfffffffffffffffa, 0x82, 0x0, 0x0, 0x2000000000000}, {{r20}, 0xfffffffffffffff9, 0x4, 0x20, 0x9, 0x8}, {{r12}, 0x0, 0x50, 0x20, 0x6, 0xc7}, {{r8}, 0xffffffffffffffff, 0xc8, 0x20, 0x3ba, 0xe9}, {{r21}, 0x0, 0x60, 0xe2bcd1e1dc4172ab, 0x248f, 0x8}, {{r22}, 0xffffffffffffffff, 0xa, 0x80, 0x6, 0x6}, {{r5}, 0xfffffffffffffff8, 0x1, 0x1, 0x3f, 0x4}], 0x7, 0x0, 0x7, 0x0) sendmsg$unix(r16, &(0x7f0000001a80)={&(0x7f0000001b00)=ANY=[@ANYRES16], 0x1, &(0x7f0000000240)=[{&(0x7f0000000980)="7778c340cd4d47b8999c5cb55f30fba73df87f93c359a8579e665373990feeb7596672bce9fca7da2026e7b3aba15e7f60337d53aa4a8e412be67a8d16f4e72e919946a874d868d1514a294e6100e58f1bfd670dd857f89d04f2a2d30164f29648d642235ad563b8e30948049f031f5a23ddf2cac8949aff8e8b23d8b323e9c240f20358cd3f3cd40e6255ff664b31bab4099e52c80efcac37b7534c4f33406e6946acc15a10fe89d7e38d7b57c26f3a0cf55102111820e69343a2", 0xbb}, {&(0x7f0000000a40)="6d81fe2f157702a916b3fa17259954a8889bbfa894b074be8fafe5b132bb88ffdca2570e9a722951b73719b667bd2db4ad83e36cbe3d1ccb604ae9b2d9f88b44878aa11fb04deba023f3a51a448e4968c8b6b39b92488876f92ad90110edf3718410eef30eafa4e4640fd4759c565b667e5f3f64c9d002af6cc9f67a6d4aa9b506e81bae79ffd153c0934f10105a411194313702332398e7b068c2512d37bf8db01237d05be949f04ee50a75f6ce2a11cd1502b6d5e3d2a2dd5174f92aaef4af0f8f55e73ad989be3d9b7a2f97ee4d094b661fe3491015b144f591a756a771a5f6fb542c26f76ad1358613d96fa51b3bdceed943c6ab5eab780074dad30cf79230b73e2ecc6ddb3432b64c451716992ae3b3cbfd7fe963e945d9d4f565f54c44aa9db24c82dd204ffcb51b588ac4d8bbbabaaf040ea555a1db250dccc1259ba0b93a867ac27c8ebbae38823e4d718acffe5f9af323a25e95a5dba5950fabf7e9ebbcd02253b7ea1201921569686fd9163ebcd663d9e2c9c61ec3101a7dfaad50582f06eab34bfb668daf1e2aaa0b405a894635ef6bd67c3a7c249f2b7711450dcc0ca9fb430070e09f49051f078c67ba35ed0bb7641e42f247ec4c5ee890de18c8267c7473bedf797dfe785cadd64f532f6fc2d23be52317006981f5bcade33537ddff658bbee97e82963fbbf5b7a7563411f8bc39fe4e626e3979b6ac71090dd124c51b672081c1635b09bcde721017ec539431f995027533c141701dca3983ed23a6ce564c28a0be533b2af4cb407efe5ea7519e4aeb1cfb346c6fa4d9f8182924005bc668b6542ab2089a4818e80bdbc530d87dd495aea2417c244812f5f750fc8eaf6a264b7548a0f2ca2e63538084ab6565d3c8767ac2e6434825f16fb5b895ca70d5023481fe387978d7aaae5bd43b9cc427cf165bb07762f7233550c8e52a65e63c5677a02e213fe3b9c0790dc480a83c44cb77690a794b160cfafeecca24e11a660902a7021c62e8b544f65d77078a4545766e4c437478e5a7568b563b4a1d3cd10c38e3ab50799250fdbe77666edf328824a599e645e86df2b54557696ce253a583ef9d4879ae6f85d782d622d4db9aff39c35f13d854346ad3221fa6413acf0a83534010aef0d85e6ad384e90c07efdf6cfe6d9550fb91d265703679538bce48081b21a30f0ddc14bf15d4070267c70724142e549f8cdba740ab18c31af4fd455808c864ef86933ae23dd8aa1bfa0d99ce10914e1d9558bf7ba7fd1d37f8e742f3177230de3fce0cfdac296f6899d9162ba40fa60c053a9e734a67955ab65f41b68bc49432b5b068ad054e27801d89889beb1d7bd4b74e8fb1aa65c995a2fbf32fdd78fc20e2b485e6103ca8a087bafd2fcf216a1236dfe363944e8c7ef23d9140dcfcfc619f22f1e7b1149c703a88124e47b5084a7bf1a3950b8b840f6a2232f90445e2ec65eff95a6f7b4574244672e875368994d897ff63ef4bfc9e494e59dfb3415d8b34010aba26528f681475b42d9b54a992a4ac86429f0a61e97292adc8ea8103d50bf0497abca5487210c4cd976b8a5b1cc5ba4d1dcde7f9cc1dcee888e577895e5b6a4eb857976c574bed9348ce3c89a65fa45e73662afc51e9515ac16ecee589488a2300faa65cc58896312e1012a69d4de3a70416d64e70c35f42cc7fcfc1afa74e53877e252dc6323433d6642e061157fec25ea4554bb52f88b0d41034bd6e9fe6b1e3312e102efa76c469a99f5f406808a5f59bc9d173115dbd31b0ce59e48b0e8991be698a28431a0da79c8c735e59c25841b0963e025676df89ef75d6482d35b11ca2d00c2c4caeeea9630fbf2e0272e9f8463a9f268e8a4f75907752eb7d8ddcf6c0665387e48ec4c82bf6b5d571db589611629dada5e682ed1146a42324f4aa45b90679411bfab65362d1c6ec42fea68fd225122ac6b648bc34b3040a8c4a91d0f4efbbd4671d08abe8f84fde93c63e71d8fdd9a6275571e688deeb797fbe0e32f850360340c8bd582f031ee01b1af0943774fae793d19f4d4fb422b47961a2bdd91dd8b537ca8456fbd46e4d8b4e8eff9f413f21c4788d3c9ec91d8da591e000374f7045c3c956c0655e5252c65f6259e14f6609163d69dbdcd97e9e0e7506521e0b316b4d2789614157da5f1f2a82d4f954c4408784d0986c31bf280ec26f5d8fd8175b8cdf11cba76b498e96bde65c816c66af283fddcb225f30a2e28858fa34efdb27e08bba1e96fb8a89cb60f070444ce545c575cfa1c4285855f862c30aaaaed3d736b735c9a21a902014c789b6d03e16e3644ef4bb9945bd2cdb3c58150a17993670389fbdf2be47dca18cae811bf18e0423c0fcbbec458484e09d8164c46766ed1cdb830c3a32718f260500ae3c5a39a896ee91a7d933d82ad16595ac3980e60aac60690ad7aad0e76fc77f70a5d2eaf6841f5369ce8432c9b8da07e5960b998b0f57c15b78276f7d310305462a33a05a971d8ac48f4ae79addea605d003d15efa0476b7aee8377cb81b6791c286c7cf5cb8ff40830020781ad73b101fa261af675bb5a35c673421626d12013b3db8d47e33cb4220064d9e87448a0188a929b6025eca8876b81a098aa887df4c30663ec859dbd6aecf0df169755f1aedacf752860d31d6c2e3786b21751a474a1e8b02a4e1541243e7862be55c6e42c86dd6b629252f857cb5873c09ec5349f50a93e28c1bfad2f3545a9c4697d826ee86e787393e88828b2a21bf55f393392c761140cd49fc99453df569583d04abab4b69c54a34d42f478a01f1b2877f467d24caaacc1f41c9dbedcb45d320197735f60a751138dcb3b621e63c590f64cdfe370b2c1e0803e493963a1ef3b4035fe966137e1235476bac7ad2b03b5cd7e97d1fa25a8c03f95ba2e1037f02d2474523a0122b3bf4fe6efdc9f5093d03b7251433a48de6f02f7f9ffe400e8a807d157632420511039fc1a8052b7a047d7a28167f19bb19e8fc78461ea1faf0eb0da9c00f472b0140efffec2c750ff401a29eb039e0ffdac306c8a9ded60957487af344cb8443c0a60e1e98f8807f87b3c226699ec8c93a1701e1ab7fbfa5648f7bf698f2bd11fb47bde442bc0ce75255aeec7bbcdb43ee963894d500bf714582343de409a384ac409686bafe3ff6a5d0d871bf8cb9900a39708dc3936ccfa57808dfe7e6b821be560b20f5b05b856e9e182b364ee65cb111048b881e7a24463115b10464a5dcf9c638d787cabf2c7f43cef7259d00acdcfb5fb4feda0d8fc694a7ab818b805d2092a4a6d65fff8a7b7ac94192524f8a7d313b9b4740f68096dd721085cdcc55736305d6f216f6132ebae4efc8b037eb76f9afe8b6568ed948aa834a2bf7ce03bf90909b607d8b5a16688cd03097ce93d4008173001c948fd72f21b23111d9585b8076633fde0048766959b620fd9ff2878be82e14d69717c411c54adf8344db1804af78a9b5794a5dec6eb826ff21856bc72e6cb350ad666ca1609c99631f5141106d0b785d7bd0f65fc97e5c7f1c58660062ea7e311a25531413a0df8642d2c529befd334adf66bbf8c20dda8bd9443db9290e85405ca22d46b506b21dd61f9b39a38fb5a9cdc027e97a323715b57326e65f8e058d24076983ff6a429f525ae1a12a974f00dbc00735db24c04c365c7c626c708491a5c2ba94f1ff47acc750c349e4f1cd2d7d4f900b9b705780f9da5d8747a97d3c35e9d7321ace45ec2e4a20ce555c539906ba362083f069de425a17b8ec437c63fc9e2c5dada07052c2fa98d26f7f4cf515c1939e4435e5d59fc0587b0016517fec8ac8e38edfe862f2b0f6275d802330409b953e39ebc9e94e6eb4048cf5874ba07a256b863eb77e1a32c64bc70a892850a1780f3010c67a62fa1457d906da4e56d31961530e39d0b2dcfe641efbd2feb0a1e9153a7d3fa84f7cf9c71b5a6cf2f033f627ff5af0979dc49bebad6bba9237aef7cc3320c38d61c4a5c3ce7890652b13525c175e4beaaa61b3bd6d1a7c4573d9e84205aef6fc3f5c84623eee2aabc081381005c31b886de4a277935230e0170460c2c0284e2e097871c7d56d003751c370a5bcafe50d6de3a0965edf742c68b53d9629405b56990b45707354366118cd4eddcc158bea3b62fcbc6fb2a36bee7808e59f3002cfdd303bd47db6b03385acaf05beda03b22b13235e42022d47930b45bdc35780105e79aaa60013e6a2099946188855d397ed0dff549fed7302a5b6d2a23bc6c67611fe3347cec7172db827c099b17132afd2be8a9abb08e4ea96dd3c631773fbd9c34a68e68223c27a0674b3ae601a0074836781993fb51fe63d5e1064e0165a221d099bba4860cc67f894506868cc93d2deb2d512cf36c61c3621631bda73cd583300621697db5b866ad6fe0be2d52549def486435f7228fa128c8a0a1de05ee4dcabadcb7628a28d82445b15c97246143d94b215578b16de0779aceae7f3b59a7084da0014645ca833c2392d007bdfada17abc6017c2550221100329f28c51b236a7d5592cf454492e990d0ae4e6ecda10908a10c63ae43d8315a84a76066afd9c889a7b07cf3e63316a4d607c1933be5a8f37fff263aced5c3fb9da18e23415f1f4c6eb981c516f90c2147052bc198970bad0a2c70bbc3cef5bb614cfa756d2702b298aa11c88c1756fb0cb42ffe6fe8ac961c676b55413059bb2fd8a2a035ed3377c0e9eb700c05052b9a693a7946454e35552c4d1991d0970a380892f46f6ccf30abe19a9852cef5f82b61a04448035317471027ada0c3853ec3889128d74c6c8bb919dcc65293e08b479650e77fca968974b3730bada3c8a008e468cffa7d8e368709df7f041e159d5c44933de5ffc2442471a90a9d0721c143ecc07680f0a25ecfb4e327e2583692018fd1e14bfa6e91f78bb6dd47b4d9f6bcd232304e64292685f8dc67245f0f3cb64ea5b13d8e14d1ef94a7beba7186f0076a0d76fccc99fffbb5428c4c5baab1d75ef94dc6f88eeb126ae3b783fd7a9b7b3b0557be6c9bc8f4e69774f31e98e5174fed35981e593797b9cde641bdccb1d8422c3104578356f71da5d576dac4ba43b536db1e06cd29c1bec01c9a67722f4e56d5a1da662882b1419ebff4134da1a6501bbcf19a5578dc5c6fe942bfa2bc2aa3a15ee17daae1806a4d4e4d070ebf24c42999700dc4861fb56bda292774e6d949fbf3084f63522efabf398b37e8ce2695ada6fce6abdf637b7640426634475b038068c01606e4ada22662714a76017f713f141370380693c6d773c80a20d634df94bf2e16b44a495915dfb66bf98a5253f6947427af4a7cfdaa49479bfadeea358aff5946dbb4d335d97142f79418c10e28085114775f0078da93af5e5bdd51002314703076e37de2af274a6d8e4a4ac9a9d2f9c8743dd45894da4c25791d8d78b59c0f60a700e713acb3195861a2b99ad56816ac4b03561d5873ab3ad6625bd2d8773a3e523be24283d616a789ba357a176e39e61333ae21fd618eeacfafeea0c589e3f34ded23ee24fc0198bbae705aa210478d13c648ebc08e7ea7c23d98c7645e87a484846f0b2577e02f520e4f13c242385684b97e7b14500a224121d6b9891d13cc1757c1fe14c80e385f60a9fc47c96b142e4ef4d54fc725f688398a119a166080fbf220708d2907a896676c85c6138ac49f29febd64c3827f0c026fbb22f112035e37545b7daf675d3956227e7370ff1c8a00267c40767964b8d8058185a9f8f3724613e49fbcebe5f15c6c22e16f0edec26d6f34bff7dc23644a1d7dfaf83722", 0x1000}], 0x2, &(0x7f0000000340)=ANY=[@ANYBLOB="2000000000000000ffff002300", @ANYRES32=r10, @ANYRES32=0x0, @ANYRES32=r7, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r14, @ANYRES32=r9, @ANYRES32=r8, @ANYRES32=r6, @ANYRES32=r15, @ANYRES32, @ANYRES32=r17, @ANYRES32=r18, @ANYRES32=r19, @ANYRES32], 0x58, 0x205}, 0x0) getgroups(0x3, &(0x7f00000000c0)=[0x0, r7, 0x0]) r24 = getpgid(0x0) r25 = msgget$private(0x0, 0xfffffffffffffffd) msgctl$IPC_SET(r25, 0x1, 0xfffffffffffffffe) msgsnd(r25, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000e27eb7ba166bb505b358b8b724a1087b37064194c070237d7fcb5d201dafb80c7acb30d7100108000000a67815dd92248a9cf21b5aa400d13522440a0f8c12ed16e9471e30fa4780be4a5ec45a3be586b8d8523564dccd2b74835e0189b9c15826abf1aed96b8ffb9870462e796c9fb64b359f7d8cd8a7e75e2fdad2c6dd7b9ce23b8581bd8809166adefcc12c77ea83a7ab4383c61355bee7033c5e008c7987c0544e3f232c0124d14cc10fe25c7881c558bea37d4b6fc651b32d7ef7c433905cdd8c2b3a54be7cdf713764c67ef76578ba2c43e1f100"/235], 0xeb, 0x800) r26 = socket(0x18, 0x400000001002, 0x0) setsockopt$sock_timeval(r26, 0x29, 0x3e, 0x0, 0x0) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) msgctl$IPC_SET(r25, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, r27, 0x0, 0x8, 0x2f9f}, 0x1000, 0x1, r24, 0x0, 0x40, 0x2000000000000006, 0x1, 0x4}) r28 = open(&(0x7f0000000000)='./file0\x00', 0x10691, 0x0) pwritev(r28, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r28, 0x0, 0x3ffff) pwritev(r28, &(0x7f0000000200), 0xa7, 0x0, 0x0) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r29 = open(&(0x7f0000000040)='.\x00', 0x0, 0x60) renameat(r29, &(0x7f0000001280)='.\x00', r29, &(0x7f0000001200)='./file0/file0\x00') r30 = getgid() r31 = socket$inet(0x2, 0x2, 0x0) r32 = getpgid(0x0) r33 = msgget$private(0x0, 0xfffffffffffffffd) msgctl$IPC_SET(r33, 0x1, 0xfffffffffffffffe) msgsnd(r33, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000e27eb7ba166bb505b358b8b724a1087b37064194c070237d7fcb5d201dafb80c7acb30d7100108000000a67815dd92248a9cf21b5aa400d13522440a0f8c12ed16e9471e30fa4780be4a5ec45a3be586b8d8523564dccd2b74835e0189b9c15826abf1aed96b8ffb9870462e796c9fb64b359f7d8cd8a7e75e2fdad2c6dd7b9ce23b8581bd8809166adefcc12c77ea83a7ab4383c61355bee7033c5e008c7987c0544e3f232c0124d14cc10fe25c7881c558bea37d4b6fc651b32d7ef7c433905cdd8c2b3a54be7cdf713764c67ef76578ba2c43e1f100"/235], 0xeb, 0x800) r34 = socket(0x18, 0x400000001002, 0x0) setsockopt$sock_timeval(r34, 0x29, 0x3e, 0x0, 0x0) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) msgctl$IPC_SET(r33, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, r35, 0x0, 0x8, 0x2f9f}, 0x1000, 0x1, r32, 0x0, 0x40, 0x2000000000000006, 0x1, 0x4}) r36 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r36, 0x0, 0x200000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r36, 0x0, 0x200000000000a, 0x0, 0x0) r37 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001a40)='/dev/ttyCcfg\x00', 0x1, 0x0) r38 = socket(0x2, 0x2, 0x0) connect$unix(r38, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r38, 0x0, 0x0, 0x0, 0x0) write(r38, 0x0, 0x0) r39 = accept$inet(r38, &(0x7f0000000140), &(0x7f0000000280)=0xc) r40 = kqueue() kevent(r40, &(0x7f0000000040)=[{{r40}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) r41 = kqueue() kevent(r41, &(0x7f0000000200)=[{{r41}, 0xfffffffffffffff7, 0x5721b76b96d34460, 0x0, 0x4}, {{}, 0xfffffffffffffff9, 0x31, 0x80000000, 0xfffffffffffffffd}], 0x60, 0x0, 0x3f, 0x0) r42 = syz_open_pts() read(r42, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r42, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e73457800debfdcf0000000682400a52d00"}) ioctl$TIOCSETAF(r42, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7fffffff, 0x1ff, "c697d86aa43f83bcda5efb8da44111f0c281cb84", 0x0, 0xffff6b45}) r43 = syz_open_pts() read(r43, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r43, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e73457800debfdcf0000000682400a52d00"}) ioctl$TIOCSETAF(r43, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7fffffff, 0x1ff, "c697d86aa43f83bcda5efb8da44111f0c281cb84", 0x0, 0xffff6b45}) r44 = syz_open_pts() read(r44, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r44, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e73457800debfdcf0000000682400a52d00"}) ioctl$TIOCSETAF(r44, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7fffffff, 0x1ff, "c697d86aa43f83bcda5efb8da44111f0c281cb84", 0x0, 0xffff6b45}) kevent(r41, &(0x7f0000001b40)=[{{r41}, 0xfffffffffffffffa, 0x82, 0x0, 0x0, 0x2000000000000}, {{r42}, 0xfffffffffffffff9, 0x4, 0x20, 0x9, 0x8}, {{r34}, 0x0, 0x50, 0x20, 0x6, 0xc7}, {{}, 0xffffffffffffffff, 0xc8, 0x20, 0x3ba, 0xe9}, {{r43}, 0x0, 0x60, 0xe2bcd1e1dc4172ab, 0x248f, 0x8}, {{r44}, 0xffffffffffffffff, 0xa, 0x80, 0x6, 0x6}, {{r28}, 0xfffffffffffffff8, 0x1, 0x1, 0x3f, 0x4}], 0x7, 0x0, 0x7, 0x0) sendmsg$unix(r38, &(0x7f0000001a80)={&(0x7f0000001b00)=ANY=[@ANYRES16], 0x1, &(0x7f0000000240)=[{&(0x7f0000000980)="7778c340cd4d47b8999c5cb55f30fba73df87f93c359a8579e665373990feeb7596672bce9fca7da2026e7b3aba15e7f60337d53aa4a8e412be67a8d16f4e72e919946a874d868d1514a294e6100e58f1bfd670dd857f89d04f2a2d30164f29648d642235ad563b8e30948049f031f5a23ddf2cac8949aff8e8b23d8b323e9c240f20358cd3f3cd40e6255ff664b31bab4099e52c80efcac37b7534c4f33406e6946acc15a10fe89d7e38d7b57c26f3a0cf55102111820e69343a2", 0xbb}, {&(0x7f0000000a40)="6d81fe2f157702a916b3fa17259954a8889bbfa894b074be8fafe5b132bb88ffdca2570e9a722951b73719b667bd2db4ad83e36cbe3d1ccb604ae9b2d9f88b44878aa11fb04deba023f3a51a448e4968c8b6b39b92488876f92ad90110edf3718410eef30eafa4e4640fd4759c565b667e5f3f64c9d002af6cc9f67a6d4aa9b506e81bae79ffd153c0934f10105a411194313702332398e7b068c2512d37bf8db01237d05be949f04ee50a75f6ce2a11cd1502b6d5e3d2a2dd5174f92aaef4af0f8f55e73ad989be3d9b7a2f97ee4d094b661fe3491015b144f591a756a771a5f6fb542c26f76ad1358613d96fa51b3bdceed943c6ab5eab780074dad30cf79230b73e2ecc6ddb3432b64c451716992ae3b3cbfd7fe963e945d9d4f565f54c44aa9db24c82dd204ffcb51b588ac4d8bbbabaaf040ea555a1db250dccc1259ba0b93a867ac27c8ebbae38823e4d718acffe5f9af323a25e95a5dba5950fabf7e9ebbcd02253b7ea1201921569686fd9163ebcd663d9e2c9c61ec3101a7dfaad50582f06eab34bfb668daf1e2aaa0b405a894635ef6bd67c3a7c249f2b7711450dcc0ca9fb430070e09f49051f078c67ba35ed0bb7641e42f247ec4c5ee890de18c8267c7473bedf797dfe785cadd64f532f6fc2d23be52317006981f5bcade33537ddff658bbee97e82963fbbf5b7a7563411f8bc39fe4e626e3979b6ac71090dd124c51b672081c1635b09bcde721017ec539431f995027533c141701dca3983ed23a6ce564c28a0be533b2af4cb407efe5ea7519e4aeb1cfb346c6fa4d9f8182924005bc668b6542ab2089a4818e80bdbc530d87dd495aea2417c244812f5f750fc8eaf6a264b7548a0f2ca2e63538084ab6565d3c8767ac2e6434825f16fb5b895ca70d5023481fe387978d7aaae5bd43b9cc427cf165bb07762f7233550c8e52a65e63c5677a02e213fe3b9c0790dc480a83c44cb77690a794b160cfafeecca24e11a660902a7021c62e8b544f65d77078a4545766e4c437478e5a7568b563b4a1d3cd10c38e3ab50799250fdbe77666edf328824a599e645e86df2b54557696ce253a583ef9d4879ae6f85d782d622d4db9aff39c35f13d854346ad3221fa6413acf0a83534010aef0d85e6ad384e90c07efdf6cfe6d9550fb91d265703679538bce48081b21a30f0ddc14bf15d4070267c70724142e549f8cdba740ab18c31af4fd455808c864ef86933ae23dd8aa1bfa0d99ce10914e1d9558bf7ba7fd1d37f8e742f3177230de3fce0cfdac296f6899d9162ba40fa60c053a9e734a67955ab65f41b68bc49432b5b068ad054e27801d89889beb1d7bd4b74e8fb1aa65c995a2fbf32fdd78fc20e2b485e6103ca8a087bafd2fcf216a1236dfe363944e8c7ef23d9140dcfcfc619f22f1e7b1149c703a88124e47b5084a7bf1a3950b8b840f6a2232f90445e2ec65eff95a6f7b4574244672e875368994d897ff63ef4bfc9e494e59dfb3415d8b34010aba26528f681475b42d9b54a992a4ac86429f0a61e97292adc8ea8103d50bf0497abca5487210c4cd976b8a5b1cc5ba4d1dcde7f9cc1dcee888e577895e5b6a4eb857976c574bed9348ce3c89a65fa45e73662afc51e9515ac16ecee589488a2300faa65cc58896312e1012a69d4de3a70416d64e70c35f42cc7fcfc1afa74e53877e252dc6323433d6642e061157fec25ea4554bb52f88b0d41034bd6e9fe6b1e3312e102efa76c469a99f5f406808a5f59bc9d173115dbd31b0ce59e48b0e8991be698a28431a0da79c8c735e59c25841b0963e025676df89ef75d6482d35b11ca2d00c2c4caeeea9630fbf2e0272e9f8463a9f268e8a4f75907752eb7d8ddcf6c0665387e48ec4c82bf6b5d571db589611629dada5e682ed1146a42324f4aa45b90679411bfab65362d1c6ec42fea68fd225122ac6b648bc34b3040a8c4a91d0f4efbbd4671d08abe8f84fde93c63e71d8fdd9a6275571e688deeb797fbe0e32f850360340c8bd582f031ee01b1af0943774fae793d19f4d4fb422b47961a2bdd91dd8b537ca8456fbd46e4d8b4e8eff9f413f21c4788d3c9ec91d8da591e000374f7045c3c956c0655e5252c65f6259e14f6609163d69dbdcd97e9e0e7506521e0b316b4d2789614157da5f1f2a82d4f954c4408784d0986c31bf280ec26f5d8fd8175b8cdf11cba76b498e96bde65c816c66af283fddcb225f30a2e28858fa34efdb27e08bba1e96fb8a89cb60f070444ce545c575cfa1c4285855f862c30aaaaed3d736b735c9a21a902014c789b6d03e16e3644ef4bb9945bd2cdb3c58150a17993670389fbdf2be47dca18cae811bf18e0423c0fcbbec458484e09d8164c46766ed1cdb830c3a32718f260500ae3c5a39a896ee91a7d933d82ad16595ac3980e60aac60690ad7aad0e76fc77f70a5d2eaf6841f5369ce8432c9b8da07e5960b998b0f57c15b78276f7d310305462a33a05a971d8ac48f4ae79addea605d003d15efa0476b7aee8377cb81b6791c286c7cf5cb8ff40830020781ad73b101fa261af675bb5a35c673421626d12013b3db8d47e33cb4220064d9e87448a0188a929b6025eca8876b81a098aa887df4c30663ec859dbd6aecf0df169755f1aedacf752860d31d6c2e3786b21751a474a1e8b02a4e1541243e7862be55c6e42c86dd6b629252f857cb5873c09ec5349f50a93e28c1bfad2f3545a9c4697d826ee86e787393e88828b2a21bf55f393392c761140cd49fc99453df569583d04abab4b69c54a34d42f478a01f1b2877f467d24caaacc1f41c9dbedcb45d320197735f60a751138dcb3b621e63c590f64cdfe370b2c1e0803e493963a1ef3b4035fe966137e1235476bac7ad2b03b5cd7e97d1fa25a8c03f95ba2e1037f02d2474523a0122b3bf4fe6efdc9f5093d03b7251433a48de6f02f7f9ffe400e8a807d157632420511039fc1a8052b7a047d7a28167f19bb19e8fc78461ea1faf0eb0da9c00f472b0140efffec2c750ff401a29eb039e0ffdac306c8a9ded60957487af344cb8443c0a60e1e98f8807f87b3c226699ec8c93a1701e1ab7fbfa5648f7bf698f2bd11fb47bde442bc0ce75255aeec7bbcdb43ee963894d500bf714582343de409a384ac409686bafe3ff6a5d0d871bf8cb9900a39708dc3936ccfa57808dfe7e6b821be560b20f5b05b856e9e182b364ee65cb111048b881e7a24463115b10464a5dcf9c638d787cabf2c7f43cef7259d00acdcfb5fb4feda0d8fc694a7ab818b805d2092a4a6d65fff8a7b7ac94192524f8a7d313b9b4740f68096dd721085cdcc55736305d6f216f6132ebae4efc8b037eb76f9afe8b6568ed948aa834a2bf7ce03bf90909b607d8b5a16688cd03097ce93d4008173001c948fd72f21b23111d9585b8076633fde0048766959b620fd9ff2878be82e14d69717c411c54adf8344db1804af78a9b5794a5dec6eb826ff21856bc72e6cb350ad666ca1609c99631f5141106d0b785d7bd0f65fc97e5c7f1c58660062ea7e311a25531413a0df8642d2c529befd334adf66bbf8c20dda8bd9443db9290e85405ca22d46b506b21dd61f9b39a38fb5a9cdc027e97a323715b57326e65f8e058d24076983ff6a429f525ae1a12a974f00dbc00735db24c04c365c7c626c708491a5c2ba94f1ff47acc750c349e4f1cd2d7d4f900b9b705780f9da5d8747a97d3c35e9d7321ace45ec2e4a20ce555c539906ba362083f069de425a17b8ec437c63fc9e2c5dada07052c2fa98d26f7f4cf515c1939e4435e5d59fc0587b0016517fec8ac8e38edfe862f2b0f6275d802330409b953e39ebc9e94e6eb4048cf5874ba07a256b863eb77e1a32c64bc70a892850a1780f3010c67a62fa1457d906da4e56d31961530e39d0b2dcfe641efbd2feb0a1e9153a7d3fa84f7cf9c71b5a6cf2f033f627ff5af0979dc49bebad6bba9237aef7cc3320c38d61c4a5c3ce7890652b13525c175e4beaaa61b3bd6d1a7c4573d9e84205aef6fc3f5c84623eee2aabc081381005c31b886de4a277935230e0170460c2c0284e2e097871c7d56d003751c370a5bcafe50d6de3a0965edf742c68b53d9629405b56990b45707354366118cd4eddcc158bea3b62fcbc6fb2a36bee7808e59f3002cfdd303bd47db6b03385acaf05beda03b22b13235e42022d47930b45bdc35780105e79aaa60013e6a2099946188855d397ed0dff549fed7302a5b6d2a23bc6c67611fe3347cec7172db827c099b17132afd2be8a9abb08e4ea96dd3c631773fbd9c34a68e68223c27a0674b3ae601a0074836781993fb51fe63d5e1064e0165a221d099bba4860cc67f894506868cc93d2deb2d512cf36c61c3621631bda73cd583300621697db5b866ad6fe0be2d52549def486435f7228fa128c8a0a1de05ee4dcabadcb7628a28d82445b15c97246143d94b215578b16de0779aceae7f3b59a7084da0014645ca833c2392d007bdfada17abc6017c2550221100329f28c51b236a7d5592cf454492e990d0ae4e6ecda10908a10c63ae43d8315a84a76066afd9c889a7b07cf3e63316a4d607c1933be5a8f37fff263aced5c3fb9da18e23415f1f4c6eb981c516f90c2147052bc198970bad0a2c70bbc3cef5bb614cfa756d2702b298aa11c88c1756fb0cb42ffe6fe8ac961c676b55413059bb2fd8a2a035ed3377c0e9eb700c05052b9a693a7946454e35552c4d1991d0970a380892f46f6ccf30abe19a9852cef5f82b61a04448035317471027ada0c3853ec3889128d74c6c8bb919dcc65293e08b479650e77fca968974b3730bada3c8a008e468cffa7d8e368709df7f041e159d5c44933de5ffc2442471a90a9d0721c143ecc07680f0a25ecfb4e327e2583692018fd1e14bfa6e91f78bb6dd47b4d9f6bcd232304e64292685f8dc67245f0f3cb64ea5b13d8e14d1ef94a7beba7186f0076a0d76fccc99fffbb5428c4c5baab1d75ef94dc6f88eeb126ae3b783fd7a9b7b3b0557be6c9bc8f4e69774f31e98e5174fed35981e593797b9cde641bdccb1d8422c3104578356f71da5d576dac4ba43b536db1e06cd29c1bec01c9a67722f4e56d5a1da662882b1419ebff4134da1a6501bbcf19a5578dc5c6fe942bfa2bc2aa3a15ee17daae1806a4d4e4d070ebf24c42999700dc4861fb56bda292774e6d949fbf3084f63522efabf398b37e8ce2695ada6fce6abdf637b7640426634475b038068c01606e4ada22662714a76017f713f141370380693c6d773c80a20d634df94bf2e16b44a495915dfb66bf98a5253f6947427af4a7cfdaa49479bfadeea358aff5946dbb4d335d97142f79418c10e28085114775f0078da93af5e5bdd51002314703076e37de2af274a6d8e4a4ac9a9d2f9c8743dd45894da4c25791d8d78b59c0f60a700e713acb3195861a2b99ad56816ac4b03561d5873ab3ad6625bd2d8773a3e523be24283d616a789ba357a176e39e61333ae21fd618eeacfafeea0c589e3f34ded23ee24fc0198bbae705aa210478d13c648ebc08e7ea7c23d98c7645e87a484846f0b2577e02f520e4f13c242385684b97e7b14500a224121d6b9891d13cc1757c1fe14c80e385f60a9fc47c96b142e4ef4d54fc725f688398a119a166080fbf220708d2907a896676c85c6138ac49f29febd64c3827f0c026fbb22f112035e37545b7daf675d3956227e7370ff1c8a00267c40767964b8d8058185a9f8f3724613e49fbcebe5f15c6c22e16f0edec26d6f34bff7dc23644a1d7dfaf83722", 0x1000}], 0x2, &(0x7f0000000340)=ANY=[@ANYBLOB="2000000000000000ffff002300", @ANYRES32=r32, @ANYRES32=0x0, @ANYRES32=r30, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r36, @ANYRES32=r31, @ANYRES32, @ANYRES32=r29, @ANYRES32=r37, @ANYRES32, @ANYRES32=r39, @ANYRES32=r40, @ANYRES32=r41, @ANYRES32], 0x58, 0x205}, 0x0) r45 = getppid() r46 = open(&(0x7f0000000000)='./file0\x00', 0x10691, 0x0) pwritev(r46, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r46, 0x0, 0x3ffff) pwritev(r46, &(0x7f0000000200), 0xa7, 0x0, 0x0) getsockopt$sock_cred(r46, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r47 = open(&(0x7f0000000040)='.\x00', 0x0, 0x60) renameat(r47, &(0x7f0000001280)='.\x00', r47, &(0x7f0000001200)='./file0/file0\x00') r48 = getgid() r49 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c6, 0x0) r50 = socket$inet(0x2, 0x2, 0x0) r51 = getpgid(0x0) r52 = msgget$private(0x0, 0xfffffffffffffffd) msgctl$IPC_SET(r52, 0x1, 0xfffffffffffffffe) msgsnd(r52, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000e27eb7ba166bb505b358b8b724a1087b37064194c070237d7fcb5d201dafb80c7acb30d7100108000000a67815dd92248a9cf21b5aa400d13522440a0f8c12ed16e9471e30fa4780be4a5ec45a3be586b8d8523564dccd2b74835e0189b9c15826abf1aed96b8ffb9870462e796c9fb64b359f7d8cd8a7e75e2fdad2c6dd7b9ce23b8581bd8809166adefcc12c77ea83a7ab4383c61355bee7033c5e008c7987c0544e3f232c0124d14cc10fe25c7881c558bea37d4b6fc651b32d7ef7c433905cdd8c2b3a54be7cdf713764c67ef76578ba2c43e1f100"/235], 0xeb, 0x800) r53 = socket(0x18, 0x400000001002, 0x0) setsockopt$sock_timeval(r53, 0x29, 0x3e, 0x0, 0x0) getsockopt$SO_PEERCRED(r53, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) msgctl$IPC_SET(r52, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, r54, 0x0, 0x8, 0x2f9f}, 0x1000, 0x1, r51, 0x0, 0x40, 0x2000000000000006, 0x1, 0x4}) r55 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r55, 0x0, 0x200000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r55, 0x0, 0x200000000000a, 0x0, 0x0) r56 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001a40)='/dev/ttyCcfg\x00', 0x1, 0x0) r57 = socket(0x2, 0x2, 0x0) connect$unix(r57, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r57, 0x0, 0x0, 0x0, 0x0) write(r57, 0x0, 0x0) r58 = accept$inet(r57, &(0x7f0000000140), &(0x7f0000000280)=0xc) r59 = kqueue() kevent(r59, &(0x7f0000000040)=[{{r59}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) r60 = kqueue() kevent(r60, &(0x7f0000000200)=[{{r60}, 0xfffffffffffffff7, 0x5721b76b96d34460, 0x0, 0x4}, {{}, 0xfffffffffffffff9, 0x31, 0x80000000, 0xfffffffffffffffd}], 0x60, 0x0, 0x3f, 0x0) r61 = syz_open_pts() read(r61, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r61, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e73457800debfdcf0000000682400a52d00"}) ioctl$TIOCSETAF(r61, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7fffffff, 0x1ff, "c697d86aa43f83bcda5efb8da44111f0c281cb84", 0x0, 0xffff6b45}) r62 = syz_open_pts() read(r62, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r62, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e73457800debfdcf0000000682400a52d00"}) ioctl$TIOCSETAF(r62, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7fffffff, 0x1ff, "c697d86aa43f83bcda5efb8da44111f0c281cb84", 0x0, 0xffff6b45}) r63 = syz_open_pts() read(r63, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r63, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e73457800debfdcf0000000682400a52d00"}) ioctl$TIOCSETAF(r63, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7fffffff, 0x1ff, "c697d86aa43f83bcda5efb8da44111f0c281cb84", 0x0, 0xffff6b45}) kevent(r60, &(0x7f0000001b40)=[{{r60}, 0xfffffffffffffffa, 0x82, 0x0, 0x0, 0x2000000000000}, {{r61}, 0xfffffffffffffff9, 0x4, 0x20, 0x9, 0x8}, {{r53}, 0x0, 0x50, 0x20, 0x6, 0xc7}, {{r49}, 0xffffffffffffffff, 0xc8, 0x20, 0x3ba, 0xe9}, {{r62}, 0x0, 0x60, 0xe2bcd1e1dc4172ab, 0x248f, 0x8}, {{r63}, 0xffffffffffffffff, 0xa, 0x80, 0x6, 0x6}, {{r46}, 0xfffffffffffffff8, 0x1, 0x1, 0x3f, 0x4}], 0x80000001, 0x0, 0x7, 0x0) sendmsg$unix(r57, &(0x7f0000001a80)={&(0x7f0000001b00)=ANY=[@ANYRES16], 0x1, &(0x7f0000000240)=[{&(0x7f0000000980)="7778c340cd4d47b8999c5cb55f30fba73df87f93c359a8579e665373990feeb7596672bce9fca7da2026e7b3aba15e7f60337d53aa4a8e412be67a8d16f4e72e919946a874d868d1514a294e6100e58f1bfd670dd857f89d04f2a2d30164f29648d642235ad563b8e30948049f031f5a23ddf2cac8949aff8e8b23d8b323e9c240f20358cd3f3cd40e6255ff664b31bab4099e52c80efcac37b7534c4f33406e6946acc15a10fe89d7e38d7b57c26f3a0cf55102111820e69343a2", 0xbb}, {&(0x7f0000000a40)="6d81fe2f157702a916b3fa17259954a8889bbfa894b074be8fafe5b132bb88ffdca2570e9a722951b73719b667bd2db4ad83e36cbe3d1ccb604ae9b2d9f88b44878aa11fb04deba023f3a51a448e4968c8b6b39b92488876f92ad90110edf3718410eef30eafa4e4640fd4759c565b667e5f3f64c9d002af6cc9f67a6d4aa9b506e81bae79ffd153c0934f10105a411194313702332398e7b068c2512d37bf8db01237d05be949f04ee50a75f6ce2a11cd1502b6d5e3d2a2dd5174f92aaef4af0f8f55e73ad989be3d9b7a2f97ee4d094b661fe3491015b144f591a756a771a5f6fb542c26f76ad1358613d96fa51b3bdceed943c6ab5eab780074dad30cf79230b73e2ecc6ddb3432b64c451716992ae3b3cbfd7fe963e945d9d4f565f54c44aa9db24c82dd204ffcb51b588ac4d8bbbabaaf040ea555a1db250dccc1259ba0b93a867ac27c8ebbae38823e4d718acffe5f9af323a25e95a5dba5950fabf7e9ebbcd02253b7ea1201921569686fd9163ebcd663d9e2c9c61ec3101a7dfaad50582f06eab34bfb668daf1e2aaa0b405a894635ef6bd67c3a7c249f2b7711450dcc0ca9fb430070e09f49051f078c67ba35ed0bb7641e42f247ec4c5ee890de18c8267c7473bedf797dfe785cadd64f532f6fc2d23be52317006981f5bcade33537ddff658bbee97e82963fbbf5b7a7563411f8bc39fe4e626e3979b6ac71090dd124c51b672081c1635b09bcde721017ec539431f995027533c141701dca3983ed23a6ce564c28a0be533b2af4cb407efe5ea7519e4aeb1cfb346c6fa4d9f8182924005bc668b6542ab2089a4818e80bdbc530d87dd495aea2417c244812f5f750fc8eaf6a264b7548a0f2ca2e63538084ab6565d3c8767ac2e6434825f16fb5b895ca70d5023481fe387978d7aaae5bd43b9cc427cf165bb07762f7233550c8e52a65e63c5677a02e213fe3b9c0790dc480a83c44cb77690a794b160cfafeecca24e11a660902a7021c62e8b544f65d77078a4545766e4c437478e5a7568b563b4a1d3cd10c38e3ab50799250fdbe77666edf328824a599e645e86df2b54557696ce253a583ef9d4879ae6f85d782d622d4db9aff39c35f13d854346ad3221fa6413acf0a83534010aef0d85e6ad384e90c07efdf6cfe6d9550fb91d265703679538bce48081b21a30f0ddc14bf15d4070267c70724142e549f8cdba740ab18c31af4fd455808c864ef86933ae23dd8aa1bfa0d99ce10914e1d9558bf7ba7fd1d37f8e742f3177230de3fce0cfdac296f6899d9162ba40fa60c053a9e734a67955ab65f41b68bc49432b5b068ad054e27801d89889beb1d7bd4b74e8fb1aa65c995a2fbf32fdd78fc20e2b485e6103ca8a087bafd2fcf216a1236dfe363944e8c7ef23d9140dcfcfc619f22f1e7b1149c703a88124e47b5084a7bf1a3950b8b840f6a2232f90445e2ec65eff95a6f7b4574244672e875368994d897ff63ef4bfc9e494e59dfb3415d8b34010aba26528f681475b42d9b54a992a4ac86429f0a61e97292adc8ea8103d50bf0497abca5487210c4cd976b8a5b1cc5ba4d1dcde7f9cc1dcee888e577895e5b6a4eb857976c574bed9348ce3c89a65fa45e73662afc51e9515ac16ecee589488a2300faa65cc58896312e1012a69d4de3a70416d64e70c35f42cc7fcfc1afa74e53877e252dc6323433d6642e061157fec25ea4554bb52f88b0d41034bd6e9fe6b1e3312e102efa76c469a99f5f406808a5f59bc9d173115dbd31b0ce59e48b0e8991be698a28431a0da79c8c735e59c25841b0963e025676df89ef75d6482d35b11ca2d00c2c4caeeea9630fbf2e0272e9f8463a9f268e8a4f75907752eb7d8ddcf6c0665387e48ec4c82bf6b5d571db589611629dada5e682ed1146a42324f4aa45b90679411bfab65362d1c6ec42fea68fd225122ac6b648bc34b3040a8c4a91d0f4efbbd4671d08abe8f84fde93c63e71d8fdd9a6275571e688deeb797fbe0e32f850360340c8bd582f031ee01b1af0943774fae793d19f4d4fb422b47961a2bdd91dd8b537ca8456fbd46e4d8b4e8eff9f413f21c4788d3c9ec91d8da591e000374f7045c3c956c0655e5252c65f6259e14f6609163d69dbdcd97e9e0e7506521e0b316b4d2789614157da5f1f2a82d4f954c4408784d0986c31bf280ec26f5d8fd8175b8cdf11cba76b498e96bde65c816c66af283fddcb225f30a2e28858fa34efdb27e08bba1e96fb8a89cb60f070444ce545c575cfa1c4285855f862c30aaaaed3d736b735c9a21a902014c789b6d03e16e3644ef4bb9945bd2cdb3c58150a17993670389fbdf2be47dca18cae811bf18e0423c0fcbbec458484e09d8164c46766ed1cdb830c3a32718f260500ae3c5a39a896ee91a7d933d82ad16595ac3980e60aac60690ad7aad0e76fc77f70a5d2eaf6841f5369ce8432c9b8da07e5960b998b0f57c15b78276f7d310305462a33a05a971d8ac48f4ae79addea605d003d15efa0476b7aee8377cb81b6791c286c7cf5cb8ff40830020781ad73b101fa261af675bb5a35c673421626d12013b3db8d47e33cb4220064d9e87448a0188a929b6025eca8876b81a098aa887df4c30663ec859dbd6aecf0df169755f1aedacf752860d31d6c2e3786b21751a474a1e8b02a4e1541243e7862be55c6e42c86dd6b629252f857cb5873c09ec5349f50a93e28c1bfad2f3545a9c4697d826ee86e787393e88828b2a21bf55f393392c761140cd49fc99453df569583d04abab4b69c54a34d42f478a01f1b2877f467d24caaacc1f41c9dbedcb45d320197735f60a751138dcb3b621e63c590f64cdfe370b2c1e0803e493963a1ef3b4035fe966137e1235476bac7ad2b03b5cd7e97d1fa25a8c03f95ba2e1037f02d2474523a0122b3bf4fe6efdc9f5093d03b7251433a48de6f02f7f9ffe400e8a807d157632420511039fc1a8052b7a047d7a28167f19bb19e8fc78461ea1faf0eb0da9c00f472b0140efffec2c750ff401a29eb039e0ffdac306c8a9ded60957487af344cb8443c0a60e1e98f8807f87b3c226699ec8c93a1701e1ab7fbfa5648f7bf698f2bd11fb47bde442bc0ce75255aeec7bbcdb43ee963894d500bf714582343de409a384ac409686bafe3ff6a5d0d871bf8cb9900a39708dc3936ccfa57808dfe7e6b821be560b20f5b05b856e9e182b364ee65cb111048b881e7a24463115b10464a5dcf9c638d787cabf2c7f43cef7259d00acdcfb5fb4feda0d8fc694a7ab818b805d2092a4a6d65fff8a7b7ac94192524f8a7d313b9b4740f68096dd721085cdcc55736305d6f216f6132ebae4efc8b037eb76f9afe8b6568ed948aa834a2bf7ce03bf90909b607d8b5a16688cd03097ce93d4008173001c948fd72f21b23111d9585b8076633fde0048766959b620fd9ff2878be82e14d69717c411c54adf8344db1804af78a9b5794a5dec6eb826ff21856bc72e6cb350ad666ca1609c99631f5141106d0b785d7bd0f65fc97e5c7f1c58660062ea7e311a25531413a0df8642d2c529befd334adf66bbf8c20dda8bd9443db9290e85405ca22d46b506b21dd61f9b39a38fb5a9cdc027e97a323715b57326e65f8e058d24076983ff6a429f525ae1a12a974f00dbc00735db24c04c365c7c626c708491a5c2ba94f1ff47acc750c349e4f1cd2d7d4f900b9b705780f9da5d8747a97d3c35e9d7321ace45ec2e4a20ce555c539906ba362083f069de425a17b8ec437c63fc9e2c5dada07052c2fa98d26f7f4cf515c1939e4435e5d59fc0587b0016517fec8ac8e38edfe862f2b0f6275d802330409b953e39ebc9e94e6eb4048cf5874ba07a256b863eb77e1a32c64bc70a892850a1780f3010c67a62fa1457d906da4e56d31961530e39d0b2dcfe641efbd2feb0a1e9153a7d3fa84f7cf9c71b5a6cf2f033f627ff5af0979dc49bebad6bba9237aef7cc3320c38d61c4a5c3ce7890652b13525c175e4beaaa61b3bd6d1a7c4573d9e84205aef6fc3f5c84623eee2aabc081381005c31b886de4a277935230e0170460c2c0284e2e097871c7d56d003751c370a5bcafe50d6de3a0965edf742c68b53d9629405b56990b45707354366118cd4eddcc158bea3b62fcbc6fb2a36bee7808e59f3002cfdd303bd47db6b03385acaf05beda03b22b13235e42022d47930b45bdc35780105e79aaa60013e6a2099946188855d397ed0dff549fed7302a5b6d2a23bc6c67611fe3347cec7172db827c099b17132afd2be8a9abb08e4ea96dd3c631773fbd9c34a68e68223c27a0674b3ae601a0074836781993fb51fe63d5e1064e0165a221d099bba4860cc67f894506868cc93d2deb2d512cf36c61c3621631bda73cd583300621697db5b866ad6fe0be2d52549def486435f7228fa128c8a0a1de05ee4dcabadcb7628a28d82445b15c97246143d94b215578b16de0779aceae7f3b59a7084da0014645ca833c2392d007bdfada17abc6017c2550221100329f28c51b236a7d5592cf454492e990d0ae4e6ecda10908a10c63ae43d8315a84a76066afd9c889a7b07cf3e63316a4d607c1933be5a8f37fff263aced5c3fb9da18e23415f1f4c6eb981c516f90c2147052bc198970bad0a2c70bbc3cef5bb614cfa756d2702b298aa11c88c1756fb0cb42ffe6fe8ac961c676b55413059bb2fd8a2a035ed3377c0e9eb700c05052b9a693a7946454e35552c4d1991d0970a380892f46f6ccf30abe19a9852cef5f82b61a04448035317471027ada0c3853ec3889128d74c6c8bb919dcc65293e08b479650e77fca968974b3730bada3c8a008e468cffa7d8e368709df7f041e159d5c44933de5ffc2442471a90a9d0721c143ecc07680f0a25ecfb4e327e2583692018fd1e14bfa6e91f78bb6dd47b4d9f6bcd232304e64292685f8dc67245f0f3cb64ea5b13d8e14d1ef94a7beba7186f0076a0d76fccc99fffbb5428c4c5baab1d75ef94dc6f88eeb126ae3b783fd7a9b7b3b0557be6c9bc8f4e69774f31e98e5174fed35981e593797b9cde641bdccb1d8422c3104578356f71da5d576dac4ba43b536db1e06cd29c1bec01c9a67722f4e56d5a1da662882b1419ebff4134da1a6501bbcf19a5578dc5c6fe942bfa2bc2aa3a15ee17daae1806a4d4e4d070ebf24c42999700dc4861fb56bda292774e6d949fbf3084f63522efabf398b37e8ce2695ada6fce6abdf637b7640426634475b038068c01606e4ada22662714a76017f713f141370380693c6d773c80a20d634df94bf2e16b44a495915dfb66bf98a5253f6947427af4a7cfdaa49479bfadeea358aff5946dbb4d335d97142f79418c10e28085114775f0078da93af5e5bdd51002314703076e37de2af274a6d8e4a4ac9a9d2f9c8743dd45894da4c25791d8d78b59c0f60a700e713acb3195861a2b99ad56816ac4b03561d5873ab3ad6625bd2d8773a3e523be24283d616a789ba357a176e39e61333ae21fd618eeacfafeea0c589e3f34ded23ee24fc0198bbae705aa210478d13c648ebc08e7ea7c23d98c7645e87a484846f0b2577e02f520e4f13c242385684b97e7b14500a224121d6b9891d13cc1757c1fe14c80e385f60a9fc47c96b142e4ef4d54fc725f688398a119a166080fbf220708d2907a896676c85c6138ac49f29febd64c3827f0c026fbb22f112035e37545b7daf675d3956227e7370ff1c8a00267c40767964b8d8058185a9f8f3724613e49fbcebe5f15c6c22e16f0edec26d6f34bff7dc23644a1d7dfaf83722", 0x1000}], 0x2, &(0x7f0000000340)=ANY=[@ANYBLOB="2000000000000000ffff002300", @ANYRES32=r51, @ANYRES32=0x0, @ANYRES32=r48, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r55, @ANYRES32=r50, @ANYRES32=r49, @ANYRES32=r47, @ANYRES32=r56, @ANYRES32, @ANYRES32=r58, @ANYRES32=r59, @ANYRES32=r60, @ANYRES32], 0x58, 0x205}, 0x0) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000100)={{0x3ff, r4, r23, r27, r30, 0x140, 0x29fd}, 0x5, 0x40, r45, r51, 0x800, 0xfffffffffffffff8, 0x66d, 0x7}) setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000040)=0x80000001, 0x4) listen(r3, 0x0) 13:09:28 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000000080)="ec", 0x1}], 0x1) dup2(r1, r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) r3 = socket(0x20, 0x2, 0x4) bind(r3, 0xffffffffffffffff, 0xe7) close(r3) setrlimit(0x0, 0x0) fcntl$setflags(r0, 0x2, 0x0) execve(0x0, 0x0, 0x0) 13:09:28 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000000c0)=0xffffffffffffffa9) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000400)=0xc) r3 = semget$private(0x0, 0x8, 0x10286) socket(0x1, 0x1, 0x82) r4 = syz_open_pts() fcntl$lock(r4, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x20002fffffffd}) r5 = kqueue() r6 = fcntl$dupfd(r2, 0xa, r5) ioctl$TIOCSETA(r6, 0x80047470, &(0x7f0000000100)={0x2, 0x0, 0x1, 0x4, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0x7, 0x530}) semop(r3, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x1009, 0x1000}, {0x0, 0x2, 0x1800}], 0x4) semop(r3, &(0x7f0000000080)=[{0x2, 0xfffc, 0x800}, {0x5, 0x6, 0x1800}, {0x4, 0x100, 0x3c00}, {0x1, 0xffff, 0x1000}, {0x1, 0x3, 0x1000}, {0x4, 0xffff, 0x800}, {0x4, 0x1ff, 0x1000}, {0x1, 0x3ae9b8cc, 0x1000}, {0x1, 0xc333}, {0x3, 0x2, 0x1000}], 0xa) semctl$GETPID(r3, 0x1, 0x4, &(0x7f0000000040)=""/12) semop(r3, &(0x7f0000000040)=[{0x1, 0x200}, {0x3, 0x1c9b, 0x2000}, {}, {0x1, 0x401}], 0x4) semctl$GETZCNT(r3, 0x1, 0x7, &(0x7f00000002c0)=""/148) r7 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r9 = geteuid() r10 = fcntl$getown(0xffffffffffffff9c, 0x5) r11 = getppid() r12 = msgget(0x0, 0x485) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) preadv(r13, &(0x7f0000000180)=[{&(0x7f0000000540)=""/212, 0xd4}], 0x1, 0x0, 0x86c) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x0) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000000c0)=0xffffffffffffffa9) r15 = getgid() getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r17 = getgid() r18 = accept$inet(r13, &(0x7f0000000500), &(0x7f0000001680)=0xc) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xffffffffffffffec) r20 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r20, r21) getgroups(0x6, &(0x7f00000003c0)=[r15, r16, 0x0, r17, r19, r20]) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000980)={{0x1, r9, r19, r8, 0x0, 0x29, 0x81}, 0x6, 0x1, r10, r11, 0xa6, 0x1, 0x44e2c, 0x3b39}) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) r23 = geteuid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000003c0)={{0x4, r9, r22, r23, 0xffffffffffffffff}, 0x4, 0x0, 0x8000}) r24 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r24, r25) fchownat(r2, &(0x7f0000000140)='./file0\x00', r23, r24, 0x2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73f3267eafcce5081a6f09000000000000f200"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) 13:09:29 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) close(r0) r1 = open$dir(&(0x7f0000000280)='./file1\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x69a88df4) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1000000000000159, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x0) ftruncate(r0, 0x0, 0x20000a) mkdirat(0xffffffffffffffff, 0x0, 0x0) 13:09:29 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x64, &(0x7f00000015c0)=[{&(0x7f0000000040)="6bdcb6fe3b9846d2", 0x8}, {&(0x7f0000000480)="da9e8ab7c4b619878de7d9dab637fdbdee1bd175fb00b72753d203677f3da5557a6bf45907d73cb6e5a1c5191b89a8cb21320aea9b56d82f8621c4198acb198ff7122087a1f0a2f1a0acf9d116c491b99d12c34bb64f7162b60f85d9796626bbaa14aa94ef14a405fe5f39f126322b31fcfa51fe4ab28f5ac095851e141ca26648c50fa8de9de2c89cd0283c62aff17fd83fd6acde8c2058e0bb728ef6306e9ea016b0ab82ca0a0c1686c5f4a0cb7729ad49aad246df04c7095b3e2c182aed6e43b311da7514b12616a2f72103c5ca1420433f57f0a656c6764bfd2aebea52c432b5f4a7fcbacc9beec61846b1195c30da5dbaf4dd3facbc603f0262a81e1d56d4f0952db46c1cd79881bd7356eb05c892cd545613bd614fa081d656384b45a61ecd348906c34223722a04466878231e20501948970a5ff864b5981c6a4d36cf8db7b253f26f8dc82b1faee6a13c91bfb8d4fd847651a526cc1b255b591b6253be92a46abb28ba07b2054907e3e95ca4eaa7a31af0175926e53eb4624cfebb9562240c4b0f4b721f21827bfc98561cf271574ef046bbc99e3d6c983f49d3522d39230bd0be976fc40c031b6fbc0b19ae9e539eca521a948d44da56184c9fecb67df1cfb2e0b5306a4917638ac867a08ce96b3089c322bad30cb4fb5362a2d42d561a54dccf8f483f8936990d0a8be9a3d81cd2e2b41ff52226580764be4d1558051859f66ffad50499b15a0cdbd4df08827f83e5a430ec450b5b228d4726d5522619a4edb3b6a453130a8a9c19056dacd38f1f26d1beb0232afb23a4f5462806d3826d990c1f8b2741e1c63634df23a476f939db60b2ebc5727772ba12143a6c5e438bc13a8fd9320ea6f6db9256d9506e8f079f6b734f0ddab66cc945893fd70fdf01abf22ccd", 0x287}], 0x2}, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa7289b75c479b86dd60451a7c00c50300000000000000000000000081000000bbfe8000000000000000000000000000aa3300000095"]) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffe5ffffaaaaaaaaaa0486dd60a4f00808183c"]) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x80, 0x0) pwrite(0xffffffffffffffff, &(0x7f0000000040)="67775e3427a029", 0x7, 0x0, 0x0) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 13:09:29 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = msgget$private(0x0, 0xffffffffffffff7d) msgrcv(r1, &(0x7f0000001400)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e0000000000000000deffffff000000000000000000000000000000000000000000000000000000000000000000feffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009a8dbda53f1e696a68c90684b2826a7dd99956dc220dbb3331b3b1522888045bfa62205f498ba9559282b638732afb8eab854d52fedb43f64920518fe9eaa4b0745748424b5774293bf7428c9ea4b0c7977bf43221688ad5d449d46015c9aa00d683c1c8a99ba08b95c3adaa3a0e6a214aa7c395327b99962e1b444e2bdb47851a"], 0x1008, 0x1, 0x800) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) msgrcv(r1, &(0x7f00000006c0)=ANY=[@ANYRESOCT=0x0, @ANYRES32=0x0, @ANYRESDEC=0x0, @ANYRESHEX=r1, @ANYBLOB="1bbb6967da92660ab2858a4e6618ca1bb27b60f04f8430426016d4b77c5022e078ba2a276a2436687016813afa124fa8354320af81c4b345022e2cea1dc09bb14b8e402ed7", @ANYBLOB="4f9bfc1e0c9d0214383f407870bcf5bc66431cf6ecaef3ed3a18ae775b80361773c178079d30570772175009691a7a51a73144fe0c7d3fd1907f4b8b492a8030051577090eb267e63af18d675e48a64a201b46cd48f273f4983ec6d180630b2df475e9c5eaf1271e457e35fbb47f588039745eb6f3009afacb43c65b61105d0fd47d7ae6235abcfe7fdf3166ef00d7ec5b4857adc79859e629fb1851f2bf9b9319a9a8e528720d24d319a65f3d03326b8482c806c73cf3260c37c3e8a9eca05fed1294b58e93283d723b93e9dc2dfb07", @ANYRES64], 0x7, 0x3, 0x3800) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) r3 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) r4 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r4, &(0x7f0000000080)={&(0x7f0000000040)=ANY=[@ANYBLOB="7032000000f06a07a978"], 0x9, 0x0}, 0x0) r5 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r5, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) r6 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r6, &(0x7f0000000080)={&(0x7f00000001c0)=ANY=[@ANYBLOB="70012e2f66696c65300051a5181cd396d60d399cd0"], 0x9, 0x0}, 0x0) r7 = socket(0x18, 0x1, 0x0) listen(r7, 0x0) bind$unix(r7, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) r8 = socket(0x18, 0x1, 0x0) listen(r8, 0x0) bind$unix(r8, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00@\x00\x00\x00\x00\x00'], 0xa) msgsnd(r1, &(0x7f0000000680)=ANY=[@ANYPTR=&(0x7f0000000300)=ANY=[@ANYRES16=r1, @ANYPTR=&(0x7f0000000840)=ANY=[@ANYBLOB="8542a812aa3d475530db800127a9295678510702911c8e47f9494fb5e8db1ab783fd1ec48b7356277cbaa8b7ffdbb7ed5fe193384bb1ebc085fe3a1d4e090bd7114a556736c0bd1fd55ce215dede4c5bbeb535a5e3a2cea6cadd461e7f56fbac4aaf49e5de87ad216c11791af6e79dc832b3aa82235edc32b407202a98fd8db363853a72394f1911f62fef1904b8c357cf4603c7a5c6a330f49bc5857d9bb191aa0e7236eaf8c14c2b79af627d43aef99e10a8c3f080dcea9f13fdbd1acbc30b784efc683f4eba64c62a364d858201f0f264be2eefb0fe", @ANYRES32=r8, @ANYRES64, @ANYRES16, @ANYRES16=r3], @ANYRES16=0x0, @ANYRESOCT=r1, @ANYRESHEX, @ANYPTR=&(0x7f0000000cc0)=ANY=[@ANYBLOB="c8041f612c44946a9dff9d62c388e6e278e472e981ba824c7af3f2031fefccb0df19c4fae5b7d1b4559fccfd03310952c12adcbbfd4b1e2702b08967c669ffeb6fb7e3dc187cda61ca40bd18f9004460cc1dfc43f4401beababb9f298f25790050774a3cffeb9b4027b33c9aa0f44618115e627b73d2e15429ec2fb0b74f97113ee388ea5f762fd4e2a2d26de205e9cd1cb0ae938173046583d61d805fe895777dc8a8a0936ee1968a991f", @ANYRESDEC, @ANYRES64=r7, @ANYRESOCT=r2, @ANYRES32, @ANYRESOCT=r7, @ANYPTR64, @ANYRES16, @ANYRESDEC=0x0], @ANYRES64]], 0x1, 0x800) r9 = msgget$private(0x0, 0x10) r10 = getuid() msgctl$IPC_SET(r9, 0x1, &(0x7f0000000100)={{0x0, r10, 0x0, 0x0, 0x0, 0x44}, 0xb, 0x10002, 0x0, 0x0, 0x2fa1, 0x0, 0xffffffff, 0xb}) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000380)=""/82) r11 = msgget$private(0x0, 0xfffffffffffffffd) r12 = socket(0x18, 0x1, 0x0) r13 = msgget(0x2, 0x200) r14 = socket(0x10000000011, 0x8000000003, 0x0) close(r14) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r17 = getpgrp() r18 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r18, 0x0, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r18, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r18, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r18, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1800}, {0x0, 0x7fffffff, 0x1000}], 0x2) r19 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgid() r21 = semget$private(0x0, 0x3, 0x80) semop(r21, &(0x7f0000000180)=[{0x1, 0x7, 0x800}, {0x6, 0x2, 0x1800}, {0x2, 0xb06, 0x800}, {0x3, 0x6e, 0x1800}, {0x3, 0x6, 0x800}, {0x2, 0x6, 0x1800}, {0x3, 0x3ff, 0x1800}, {0x3, 0x2, 0x1800}, {0x3, 0x8, 0x800}, {0x4, 0x6cd, 0x800}], 0xa) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000e00)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000240)=[r22, r22, r22, r22, r22]) r23 = semget$private(0x0, 0x3, 0x208) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000e00)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000240)=[r24, r24, r24, r24, r24]) semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r19, r20, r24, 0x90, 0x9}, 0x8, 0x1, 0x9}) msgctl$IPC_SET(r13, 0x1, &(0x7f0000000100)={{0x0, r15, 0x0, 0x0, r16, 0x4, 0xffff}, 0x29012da3, 0x6, r17, 0x0, 0x1, 0x1ff, 0x400000000009, 0x7fff7fff}) msgsnd(r13, &(0x7f0000003540)=ANY=[@ANYBLOB="0000000000000000a34847d6926fb256b5cf7185e031fe81dba3de7660ba3de7f5cdf907947d0663269ce24ca1652740f3da4952fc9b25b3967b6ec395a806228b225a8980ffe941b82183de90297ae3a8cdf3b3b58c67baeb09e531890fb4d2e322c6f81942202e363d99080348fddf5d67808d63d3dcaf89d2a9a94471567744ab5648be4769167287cb7af2719b1100667fcf7a0f75d07c465b2fb0d422e449ed772be3cb582cd77c0ed57cf78a3b4068f60c1009723013fe3c1ab76321fa8b9b9e100109170cc3e4152da6a4d1c2f88b9a3f7dcd65213ddb2b41caf19fd025e609c77705db56068e792afda146d105617447cb93933d36664b4f98481bd391c0c7e0b8991f3019601bcabcd689c0cb7367ab05041febfb53e893f3a31343a6dd06e57c50e5575125cfa813446ca9ef4e09e244803169b9a8f44ae789a31b32c359812172f0d9d060cf51156db66ec5e51dfcb03c736728133a5962ac2ef0855080b102139fa3744e512ce454fd6f504dea1e58b38b96ce0be184d1ed8b15abc4b52906ef3837ee75339f847a4571e27365a72048ba994e622eafc377667bfdab0097f7cf63f91f940e1f4eb1aa77d02ab9fd8f2893a142d4660beb92b5bb21f09e630e9ffc746031657b2fa0f4162f712e04253ea294ca1486762512a35a2168b3d2eb46a473a8233ca65e33321dd2a4c3004f311381921033638b067df47096b98c153f6dfa750115cdfe9851db31c7b3023f9bed4050470c8e5c0a42d89d44163cffd22df1fa5d5c0183a7f4f89ea418a75ae589078bda187c5c9779411c93044c998cb2334d0fdee108f430b4540c27f30c7e27918b4e236f4d6c5794849d08b2f9ef90cd1c9d17af6fe9cdc81502e4bff6d661e301947a4752c4b1e6223bf23d4a557f9c5f16b133d284d8549d73925fc3986d7e98183e9bb77e2ef668513be6d1effbfc94415018524289490ef1c81ca55d2d5d9274e8990ec52a528838ef0d59add46411cc9a4b380478a82f45d897208279024ddd8ef8e74bd83c6afdbad168eb1869d1c94573111f661abe4da6c4b20197e11a947d968c4332663318ad797da9d73ceee563924e42776d8b510d678e5eec3b3ae3163ed808f7d68fc6281726f24a14a15d0af0a48ab0e7a95f3da1d63e50fb571b9a372cc472e5986fcaffb0215d8fe3e2e1a7f587951a88ee9965c0e05746c78a46452d588d79cf289ee7baec37c1b1bb67838b18282d1d44697c19a5f595ec08986a9803dd70dc59a8c1c5dc52b1c858e69f16fad8f653cb2b41462d9a00cec8cf5a83796cad9a10281d6c61f8b9a655b945bae06e72e99f6b08939bacd7172004ce9f3770fc6a6353aba43577ff77199c566040fc35e836eb3aaa7e4ff8893cf8780687efa7bcd282277aab48b3c01e0803f5deaa6e26489235ae07ec2d74204c66961800c999a96c31b3743a0cff513c832b51dfa9bc1037cf1798721faa62349f9a759ffc846006af74dce9baf1027dbecf1a406021b8d3a21c7d4cb4d8cb71485bfde68ca3ae634dadec8d08936fbea9e314fca74caeb9bfd5a548247548f321b7171cf9224ea26b88ab048686ea41f2a80a4806263485a0c658154baf8130c5768808bd4ac48ecdf0c6723480684e4797eff249091c128cfc7c15f40003a74fe4de8ce0d543378f3cf48a5718c4cdf861e710adaad84f58d1c06e20adb3d4e0d7452f92e2360bc39c1739b489110f949bbcd487abda4d2074ba385bbf6ef0fd3a61d5767c3afa9c20ccba4235d4927714659da1db8e565b7c181fda1284b676828ef7e90addc6c02c17592713461048622b5a50e2ebebf67ac2650328a4af69e1bdc5c743cad66221b5d1612c030f0803ab423a48bd647f58a322c1511284f6c01cf8cf590904abdf867b078541b789b12dc72c00b5cdca676c3a34cd4671558bfda8793dd9f2eb2608bdf59df3f2cb5da6fd7f8b709119d913fdf5ed15492d2de3ed5f44ff3c7d77551e3e62d5737ada18e513aeef4e3fb49a26b0d557a79f43ee0a8d8036e0847294ebe0f4b12504dfc7c06d87cbcbccaac4e223bcd8a5243f297256f2d730dcd2a1e90d0767a00ba2880097166d4f34f1ba5ca230a3b6052a88c56df244dd2b915013e11d854a43af02babc169335d3937498e5837c022c78e22d6dfb03abc3bd74d1c630cbc97057f101e08875e6595cd8ee70471714b080d227c4b43597902cf2c1dc1cc5fb10aaddf3aefe2e0480e170985a9e257b1590f253fe0ccbe4df2ba057e2e059167ad56b8b1f17eb3fb3b3cbb3f028d2a74ea2b2f660d56ce6813ea278398609c99da66aa7648a74a80a8498276858d2928c41fda382e0922005f5c2ceeff86bd318486e430f1817a158fac30af70ad31ecf78c0a488c2113dfc2b41a2b92093008ab33f95573b39f6b52abab96129e8d2dd1bfbc0e2bc29375378934b690efdcb4d2f872f998b7778f635e8ec988e382d1693ab464b5ba43a3ffa63eedd0b7feb4df41dd1cf8a04d0d9a7a64514e4c4d52e213be390ff4d2372c71ecbb0aa51756314888fd7454a5c7d842b947f7904aca1b68683e31793398271958d788157acb06d5559d39f02550b4a644e814b0dc335727f5470e9f9cb254c9bb2ce2f309d907b2e932e8d632661f74b7b6a6697d09909cc5495fddeab6bca0cf2c736381a0a7afd03d84cc0636043a4a5a1de3572aa5b6c32eb2f60d6c9aa55fa546b67db95388337ec3f441178a9188420027d629435403d9c181cc381de76cb9039c25dcffc40eda43d8fdba568667670ff91e98b875bb9d2302d251cbee7b056551bb33083187b4c534d4310677588397e572bf9301de77498c7f4ef4c54264e6e02b3072e78bef43baae3efda2014c434b21e2e3bffaa51056a89436d938739c609c8b4f6e2a96b5bca1acd36aa4188894f76b48c86df82af75262e1e6d399ce6190f4f2ab61e995166c82a3dce38be1b375dd73832c34c177c2de65b5e466b06955072382d3c6b031ecc5f9ae580364a315c1573a99b8f323826e3d5c911ab363008278a0aaddc0be3380744b87d3adf4be99adca2c2b80de3518f530580c267d9461d884f1a301a34e0b83a43b0997ae77d6b888b8244b724243d1800fa657a18f73800c060558758cf774c9266f362e110ff82f2a1c21124101a47e0a0fc79c92f90f62fc04447d938a9b4e6500829e8a7f42e279a5bde735339d2366481a452707367742cff8c3a1fefb3564b30228cd12bc8d301800678a60f317dda3458353cd16ed156e68bfb20b3fe27f5b02199e7e4afb6c46595931e926081135086549da53bbc206afa276c5c160a06c8d41330a3fa7002793d8ca6c28e2cab433e078451f409014d51e855d58da1732a2fdbc371ae1cbd3cb82691947d65962a88bf95719d0380e0d98eb5aa0f6a488bb0e2d1bead0deec4704466aa9dd231fe928cfb56ef367561ba63ee9cf4a186cccf2a0fb89cddbf032ae65a2d53ed11dfc91777f8991cba0fa7de851b88946a60fc4ab1010554565d3333c39a843e5a9c2b7deb8bfc85cbed83748554beec827e31ec748afc281aefa41ea3e2ffaf3bbb70047ddf786514daa0f0ebfc51575666fe06e7a5b3a411451c50bbfe657ee785f37f5cce6bb5783f10e21d0e75a7edd9c541c1c42d27a38714b018df9bae7e4bccd5c96bfd2b0217b3d8a38507e9bb92a8b14dcec22331b931ef16b8b03d5975cb881b5f1cb9653d24217b80e3a2f0e0f55d36c0519e5b07b7da2cc36915da3934f88fba5357881906d2f4c73ebfee1f7afe7321f87d85305600bcd31749072fa4c032fb75cba63f2a396ea378d5904d36ef633489b2828ddde84a4afa3a0c8c611f9c48e5d948c222f645f413d4245c10262deaa135abec47cdc25be59a40a09104713b0cb23161406b3b0853017839e81517c82dbe3dd8d0d404d8593faee9577709fdda1759342485d6dd25af48b5a3ed6f066bfaa9cbfec42d04fd4bbcd07ff63fe76613f9989decc70891cb714966037fdec00c778a6321fc64ef15a366a3f5d2b7f3ed6beb604c5acdc6ebb7a73374caf8929786e18b071176bc6c6a5fe41824b543ef22bdf451deca0ffc6e7b029cb3e3331d3a6bb6ca30adfdbdd64815312fa491a784e603d88e2aea5fc5fcd31cdd3f7018bd1dac25655449520f747418a4afde18e77f58c35cd3de1e11dc43d5632c6c7745e4ccd1fbfdd02418cf54bb41573d8affd47632bed8ec6e653c6825914a64a31501e8b38bee2216857bfd77d2c52d25f08362c21f49fb77a2a6a615d8da84000bc6e46c07fea21ff83cbf70f979df0b7d136730a6da991b831a7eb32acb378e12cd1be60922260951aa84e0b69868acb81b30f7443bbc712dcc61864b46ec689dc7528e7b648bfafbffe875ba517294d5531880cfdf0ddd1009042e597c01a728abb154425da67227d1760463cd12d26866cbbed85a54343f0db0504448f68161fa5e6a1f98ab5d4b4ed3d9a655eb979c8ad7f65ccb352f98971bb729d968aa92d19d87da6a733071f64fab6c3e04e4b826c2e667d20fd2186e6f7c0c103793dc645e3480e6d2b56a054751df9fc1040d2c8a7b92f69992b7aea2f627edc6a89a35f8dfe5a2ecbc1cd4dc7bca8248c979ab8fc7904873526d8538d18f1bcd5dcab1b55e38ebef3aa2db154a8eae6bd136fa2918f5ba8130fde0860a6b34856c6c9db0af157f235b3d796072c6feef939f39fa06873ecd13511e6cdfc551d8093dbd8c6c03f66d1eb1990769da4dbf2651b2de1abc3aa164cacf03c1cffa005cec4d0080000000000000e0e15408c5b74b151ab7bf3c077270ecff7a01ae89e2515fa5b224ec54edd12bd5b8e110b940e865793d2b2c1035c06c4a38c9bcf9513b915c8ee94a372090e5f2e87e15900fdd069b951972f155bb7807c667d9a964c9d04b772956f5cdc76a4d398b097eb295791741679d203e6b3536f54f9c750a1a3f5b2f0d3a7b8095903ccce086b3c37bb6123850fd5f0a6c413931c51c92bd3d914f3ea6a82ff3aa30e20bafad2da9a09f15e2cbb031d40773d7121bb2c63a26f13b815680ba55a6309f5ef6d999c1d5922efb14b9942443f10423cc70fd9baf45d1c5f4a954528e4e963ea5f377c98ca080acb6ff6d0fc458afe0445e4dcaec351ee6195e5a9aa08a40fc3aae057e70537e02f0f301bc5d80490aac8c97d78466fc24dae646581df4ccb513695b42fd8256e9eee05d81b933b221ffce7956073af4f5a1b7260b34a9e205893b50cea553112c6ef727472a94134b657fbcb8ba8e5adef3c0e41826327c6a9379ab12cb958e24d27d8b35db77ba9281828adfadf4e437d913fa6b8c3f0edd4a3a341294f235b7fb42691418b04866a549304594193deda3c42ed000b9eca670ca014ae30078b611b67b486119acef1ce640090dfed495c89d659bda4ec4b6b1dcb7d467b16dce77f01271044926c74cbd8234f7cd71139d0175b0f8206dcea6143977473e0d610d67fcc1d8c61f255a7250417a42ffb897a5390fead9a33d8eaf3083c4154e13a09a8f577a2794ab30bf1b721b20039482134e3f36bdf20f089c1f37107f6c8362a8f9987789d49207eb7299008aef5ae05bff0f1ac19c8d6ebef4cb09e655b030431bf1db386ab1ff89973c1c01696b12a73a29dd0a7668542a3607ced5451a1afb33550425ad7d191d5cfd717148b310266a5c61b0309ca33ac3724427311063ea49bbd8d777d79a438c6fa3f1801f024c75ca08003262f9f90a99c67b36580e4c30ae575f9419e948087fb4b1cb566fdaba6adcdfa667cd87089d822208f102c9556d6499ff57c53dcfa3b6ece287152eb1a86d2c127ad2860edbc189a10ff5ec40a8949b8d4170768f54d0ab2cd47da687e695113bdf3ffee85590d20ee458"], 0x1008, 0x1800) setsockopt(r12, 0x29, 0x1, &(0x7f0000000000)="03000000", 0x4) setsockopt(r12, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) msgrcv(r11, &(0x7f0000000400)=ANY=[@ANYRES32=r12, @ANYRES32=0x0, @ANYRESDEC=0x0, @ANYRESHEX=r11, @ANYRES32=0x0, @ANYBLOB="4f9bfc1e0c9d0214383f407870bcf5bc66431cf6ecaef3ed3a18ae775b80361773c178079d30570772175009691a7a907f4b8b492a8030051577090eb267e6090000005e48a64a201b46cd48f273f4983ec6d180630b2df475e9c5eaf1271e457e35fbb47f588039745eb7f3009afacb43c65b61105d0fd47d7ae6235abcfe7fdf3166ef00d7ec5b4857adc79859e629fb1851f2bf9b9319a9a8e528720d24d319a65f3d03326b8482c806c73cf3260c37c3e8a9eca05fed1294b58e93283d723b93e9dc2dfb07000000000000000000", @ANYRES64], 0x7, 0x1, 0x3800) msgrcv(r11, 0x0, 0x0, 0x1, 0x1800) r25 = msgget$private(0x0, 0x180) msgsnd(r9, &(0x7f0000000a80)={0x0, "d8e1e7ca3922fe79e97026815ce5ae3e2908d10cb9f034ed07d526b9ea560f450b6c3b892bd6d9889090739164302db99bc045db000d0e14463b4e83afbb9658d1bb209693fa5a4312fbad3aa91ca8a101f65c6cef7c6f5d6f197b9d36625bbda52b4bd24b48c5342f52086bb7e87a8397bc885100000000000000000000000000c3a462bbdd"}, 0x74, 0x0) msgsnd(r25, &(0x7f0000000680)=ANY=[@ANYRESHEX], 0x1, 0x800) msgsnd(r11, &(0x7f0000000b40)=ANY=[@ANYBLOB="0300000000000000cfafe8a68e7718fe2a86d7b11cab3fad79997764860f5801950795ba2805c219016d47ed37dcb33a6868b4363c935ec65fc198c95bafbee813167ee3d18c482d953d843deb7dd3d6923d838059ede25b71c980711f6903efccbb288e4ddcdeaecec74182c8b2f8cab121a51390e24a2a3e600f678457f730540a1e141e72b13e5be4c39ebe81f2cb49cbf77eec568910656c41a1bc9d229663cbc4467c09748c7d3dd4326f010240e7c6bdd4c3940e4bc46c43cd42c42e133b81d65629c47e380706600000000000000000000000003ec790b5a57ddf24617f22fd2b2ab83598e2f0b92b8d96b51e094b23226e9256899bcd72d29ea67d4f045fe2990b459a77e7e9f65630055febb7b661f2a1195611d189001cc40f3f53fe979828f659e59fe1ccc19b7c68a15376e105c749f2834e4981d8cadb5e1bfd2acf243d94d3eb00"], 0xe7, 0x0) socket(0x18, 0xf961734392110b48, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000008000102000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x400, 0x0, 0x0) socket(0x2, 0x4, 0x8) 13:09:29 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x68) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r1, 0x0, 0x0) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/210) r2 = socket(0x2, 0xe, 0xff) connect$unix(r2, &(0x7f0000001180)=ANY=[@ANYBLOB="820bdeed26696c65300043698bd9d1c4df6ea8acaea3e45e2a233f370b4c724c44a9f5f79009089b4551956a42678eff1ea26800a47538637e226c1e58480926cd19881604f70789f95a48aa55df8cff21114df788f68c2537846f906fde63e2f3f2a23d3cd23767a6329e848f559dac6d3d6479a1ef578b4f12da2f86aaa1c282a4c061f48875b37b6f76aab27b457b9af7780e08000000c55fa327b9d534463cfa15d4deb74770fc7bdbb1c66f6c381ff820cca389545db3d59516412ab5a7773d4943118b9806f4ed32768d29c0253a04c0a8167f2a24709c08b69aba3811165abca6120634246e00fc3066f893a99cbf4e1e8162d7ed1cbe761c7fa4d40c9853a022cb29429be5cad0edef5f7c647a68bc2f7f11cd9a588012aca91346d788d8f763c22fdc600ce1764d1c6e53ff8b2b6c910a6260d0e16a0dc527699f652bf447da455d9bd749c95929144f8be7392d265c95bf405d97df9248bca5ab425e25f85b8c1f50a1e42cd6efde2ecbf86e736b19eb0dfbd9d659c7f6"], 0x10) setsockopt$inet_opts(r2, 0x0, 0x20000000000001, &(0x7f0000000180)="9a06e3030004015b0dbf5850a81f78e00818d23a", 0x14) write(r2, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff", 0x585) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r6 = semget$private(0x0, 0x4, 0x14a) semctl$GETZCNT(r6, 0xecd36670e3ce36b6, 0x7, &(0x7f00000004c0)=""/235) semctl$GETZCNT(r6, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000080)={{0x20000004, 0xffffffffffffffff, r4, r5, r3, 0x10, 0x7f}, 0xccd, 0x4, 0x9}) r7 = fcntl$getown(0xffffffffffffffff, 0x5) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x29, 0x40, &(0x7f0000000700), 0xfffffc97) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r11 = getppid() fcntl$setown(r10, 0x6, r11) shmctl$IPC_SET(r1, 0x1, &(0x7f00000007c0)={{0x800006, 0xffffffffffffffff, r4, r5, r9, 0x1e4, 0x8}, 0x4, 0x5, r11, r7, 0xfffffffffffffe01, 0x9, 0x7ff}) 13:09:29 executing program 0: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000040)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff}) r0 = socket(0x800000018, 0x1, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) r3 = dup2(r2, r1) readlinkat(r3, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/187, 0xbb) r4 = openat(r3, &(0x7f0000000000)='./file0\x00', 0x10, 0x6) ioctl$WSMOUSEIO_SETMODE(r4, 0x80045726, &(0x7f00000000c0)={0x1}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r0, 0x0, &(0x7f0000000040)) 13:09:29 executing program 1: syz_emit_ethernet(0x1, &(0x7f0000000080)=ANY=[@ANYBLOB="ff489d83e9ac63ffffffff7fbf8b49958eb1c6a65055186ed8ffafaaaaaaaa00000460a4060000103c00000020000000000000000000000000aaff02000000000000000000000000000105"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 13:09:29 executing program 0: ktrace(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="00d7ab06", 0x4) bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="01440f"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000900025df149b33ff0f000000000000", 0x10) write(r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) r3 = dup2(r2, r1) readlinkat(r3, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/187, 0xbb) mknodat(r3, &(0x7f0000000040)='./bus/file0\x00', 0x1, 0x9) 13:09:29 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = socket(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) r3 = dup2(r2, r1) r4 = socket(0x2, 0x2, 0x0) bind(r4, 0xffffffffffffffff, 0xe7) r5 = socket(0x2, 0x2, 0x0) bind(r5, 0xffffffffffffffff, 0xe7) fcntl$dupfd(r4, 0xa, r5) readlinkat(r3, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/187, 0xbb) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x1, 0x60f9, 0x2, "d9ad0f4ef126d1ab3d180dd051f133273edd70ef"}) write(r0, &(0x7f0000000200)='\r', 0x1) 13:09:29 executing program 0: unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)='c\x00') mkdirat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0) pipe2(0x0, 0x0) truncate(0x0, 0x0, 0x7) r0 = socket(0x2, 0x2, 0x0) bind(r0, 0xffffffffffffffff, 0xe7) r1 = dup2(r0, 0xffffffffffffffff) sendto$inet6(r1, &(0x7f00000001c0)="f0b7f29a645e01009804488bcbb58ca59163d7a670bdf0e898f9574f0b97202e4f4e3a94b278c18f750e702fdaeedfe2a94aa0976012052af65392ab3be6861f04559dd9124e8775f75e28700bc0ef394db0f84f783e45482721138706ce7857f07d9a454baa36a47a97d720f68c156ec89b43b981e8", 0x9c, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x2, 0x2, 0x0) r4 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(r4, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) r5 = dup2(r4, r3) readlinkat(r5, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/187, 0xbb) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000100)=0xfff) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) 13:09:29 executing program 0: nanosleep(&(0x7f00000001c0)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xf8b4, 0x0, 0x10000fc, 0x0) r1 = kqueue() r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x20, 0x0, 0xfff, 0x0) kevent(r2, &(0x7f0000000000), 0x20, 0x0, 0xfff, 0x0) kevent(r1, &(0x7f0000000000), 0xf8b4, 0x0, 0x10000fe, 0x0) r4 = dup2(0xffffffffffffff9c, r3) openat(r4, &(0x7f0000000000)='./file0\x00', 0x50, 0x87) close(r0) 13:09:29 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x3, 0x0, 0x0, 0x100000000}) r1 = syz_open_pts() r2 = syz_open_pts() socketpair(0x1, 0x2, 0x9, &(0x7f0000001dc0)={0xffffffffffffffff}) r4 = msgget$private(0x0, 0xfffffffffffffffd) socketpair(0x1, 0x2, 0x9, &(0x7f0000001dc0)={0xffffffffffffffff}) r6 = msgget$private(0x0, 0xfffffffffffffffd) r7 = socket(0x2, 0x2, 0x0) bind(r7, 0xffffffffffffffff, 0xe7) msgsnd(r6, &(0x7f0000000140)=ANY=[@ANYPTR=&(0x7f0000000540)=ANY=[@ANYRES64, @ANYRES16, @ANYRESDEC=r5, @ANYRESHEX=r2, @ANYBLOB="b01b38da926f8dc0e39064825e88fbd9c3bc5fd7ed5ab18ea6d52ad97ab0255f6282229d67fac7775afe7542f08b9610c2b47fc525e74fe92ae3abfba49ab6a9e22ea19d71221a22eac17829c088e3337a1fa2fc6cf9c83c894cfd337de8e244454da69e763f2ee0cd8a673a69fe4df7d147ffd7add5e2ef4a2ab79a29efb5224461259196c3ed3e6f198eff515b62d2a071fcaa8fee8089ce5ee4e223ff133a664382305c4e0e89a98f027d09fc3e76f0bea3e0dbbf4ee32476bee97f531d0f66fcc92a606f06cae8e578b99cd5f6da29cf40b0df4e527add247194678edfbafb8e0d1fb5834dc38bac5dd84657d7111ba3e16869e0768684d1", @ANYRES16=r7, @ANYRES64]], 0x1, 0x7fc) msgsnd(r6, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) fcntl$getown(r5, 0x5) msgsnd(r6, &(0x7f0000000240)=ANY=[@ANYRES32=r5], 0x1, 0x3fb) r8 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r8, &(0x7f0000000100)=ANY=[@ANYBLOB="680fafcfc82f16dcd5d5c649005b32e30fa79e6619c303d4094b9468f10bd191ed51a1631c0af7c956ec4b194587377c4bbcc6b8ee4dab"], 0x1, 0x7fc) msgsnd(r8, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r8, &(0x7f0000000240)=ANY=[@ANYPTR=&(0x7f0000002b40)=ANY=[@ANYPTR64]], 0x1, 0x7fb) msgrcv(r8, &(0x7f0000001e40)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc677e4fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f18499a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4c7fe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c7842da8d1483d8a66aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0b4c3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c90901d49935002ac7a1331bf31ad576d2fc803e7346edb6785c899e8f3c7da2381a4eb2327004309206588c765ee222a827fa9161a66e016b56e7e1608404bb806f582a72a8b295a519818abafe8d8231a1a7a0065175691126249b67be54c0f8c28905d6f824c570bcb63e3be2445ab5489d78e3c0ffbbef2a75d5be825bc6b08298662452fda266a58f379d07ddb0f"], 0x1, 0x0, 0x1004) msgrcv(r8, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r8, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) msgrcv(r8, &(0x7f0000002a80)={0x0, ""/157}, 0xa5, 0xd6d0c418f59fe7d3, 0x1000) msgrcv(r8, &(0x7f0000000480)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000e7ffffffffffffff00000000000000000000000000001400004f26469c17e425fa92a67db651c500000000000000"], 0x80, 0x3, 0x400) r9 = socket(0x18, 0x1, 0x0) close(r9) getpeername$unix(r9, 0x0, 0x0) msgsnd(r8, &(0x7f0000001e00)=ANY=[@ANYPTR64=&(0x7f0000000940)=ANY=[@ANYRES64=r9, @ANYRESDEC=0x0, @ANYBLOB="e043dc647d3038bdbed56702948c18b34aec4ec08ad56694447d7892fc28234ad9d62032464b6a3abe07b6bdccc2ffe4d40763da5aff692977f7db83bf53fb80434914057853c25beeb7021b933b9690d3d0191848324c2093809fc6650c9b2032d84edc4bba6843dce16cfcc1971d3bb68924924f7b460c997bb3e90c615271dd71d237369f3c575a072f9cf3ef54ec761ace558bdda982f950c38be4c57e67fd33479e433f369594c3eb66a083213802705a15b0eb2affa8c785ec7730fe2f069fa1756341022f9ea55b04bdce47b488d38b2b898366f741ace9d711fcd01425c08caf32d4079c31dc77c52e8653fc8a8f3cad126acbda1cd33b729a8d702f5891f4249345662268b5d721912c343b9e3013e1876c26818283cd342f6d25f793a5acf0a2b8a9c12e35dc45859b9359b9cb5307487204f7ffaf5c63be5beb00f3b18bf804907d310089b5fc225c8b2af6dae8747c1063d06489f7f4a62a193de462ad667f4553a4ad188aead4eb363c9ac3f8e1677c6b971624c0ca3581351e2a62ac8f014a96a976fa3677664800a36dc20de0128c97604b3c4ccf9b02d71cdd27746c5518beaa0ba3f823ae2c54862989c4d850e7872e62e5ee85e9cdf1d0754fffbc8bbc2340a9a35cc30709128b428a4986f12641842030b97e7df30820586375c591a4110ae05d73e79f9aa15f1e9f8eafa724659b92b598e31bdf0a231036d69f12e1d00f5ab22f93386194cd158fad06617805c8bde60f676894eb0e3811398de865657dfdfe7669bd520d2ce42cb63b964136c1dc5664569336fb8deade99627f13888323243653b61656d193a4012c3a72c0825f9ff0d0d4d5ea6b6dd33f65a5b4cd21a6cc8b8c80bede63293223383ce5d9972126ab8713f8361012baf63e2cd2b7299ecce28c8d35660a268d3c068f6a740da1517df5cb61c844ed82c78533d4e786184d57e00a3193abecf740bd9fa239512bab695d304a4d865e77660f93b92a6310cee1af1d0609a75999e14f37d2c9bcbb5c8d69245a7bf0fc14c180252d7e9c8b50ccac6ed2df7f3a27b901a33b260a5aa3e958ad1d029f93663ed2efdeb9fa5f7e1b38663d180d936a4b868b3ce078d6df9fa7c436919b6db704104763a7a46e19ebcc36b04974e2c43cc3114e5da62ae7d587668e6633ec71dbe8109dde679d531b92dce733851c278cabcc4beea4575f96d1e02746af6288c89472a195283836c181fd0810899c80b4c6d2cb364fa57300bbf9a6b67109d622c5f0e5a707ccfe6c3122a652f0db66c13fb131c9b6d8fa30a0e8793559bbb18641970d9c7597564da051568bbf1ed5f7449697a54c0f1042fe0b236f770d9a5ebf02f246e76ab5953e496686e7495759cd8cfe504088d0991730522533090529e39acd7c3fb7f1d4f3b225fde9b209f5d30cbc8ec9d8d81f68ae45eebda6af940f1a61e532ad53c7988501a42b29573f8fb9760c1bdf4d030505580d8d5d9326d643ae7c891c32a2a7b0d7c1d325b73ef53789e7c8d4279868c03ed0a1d85789ce6822583e049ece752207ee85d37b21820c7539701c36373772e70a44bbf3c69e8d9c5a485786f2ce3375f55c3e108e290c7769520f479d2916e917499ad60e9c2c3848334e1bddbe0e06d29b9dbf11b90726a6835e3155ff671d333cce74c8415339b5ecdb0f4ee7b73e4ac9fdbcdec0b3588ffc15882722753cc2f9925d3b9cf864b94b189b9cc3bcea8799aa30d29aa4db89680d153ca8377f7698a1409586a04328ef0d6b5d274c965d4bc1460cb84e0fdb1d9035e79f557b69ea6b798f29a7f442a71630b8299a42f0dbb5e66c33b153b211dd17b0f7e2d28703a38f67d248e4da1ceac1fc200b0eff66273fe25ea90c6a38e6a99cc7012cc7bee8e6376423b5257318a1d3063b9fbd0bc992592c098e2cb3e2edf67c9224a682eb114d1061c66f99ee386e9e748af59eaf067951db6d143127f72eb605c41162134220d68cb41bd76cfa14d4d9605dfa0dd7991feb89df731a23a3434c7539bf0c79a72157e68e44d779c432e69ba34f645a20948c41de0c4b71e02f0efeeead52c65050624880c732d60a242a85c55f7a47230d682eb45ebf19569569735c906fcdf6c37f4ce256677a465f4e896f51ff637f47b869fa00ea3d0b45a081f018fc4887a4c5ea857274ddd538f5e03a87c063bd25c04c4152b7582ec44d09bafe7513a56e25f83b1dc77355fa5e68b9d15afc086c50227d2c254b222aba9d4eecfe1579c7deb94421b17ffe4b380a824c295d64ba5da1738defc1da06a9857b7d374fcfda2ba007876de24fe6f33d74f681175231d6ddbd0058f73064ca9ede8dc698361a5138585f747df0ff0463d512a902365297a6014244c8e311e998c54b3afa0c3a2dfcb4979157ab7a0eb13619f1df5e432af8ad31e78936923e4013a4035a2cbde0ef5dc8cb9b900fd0ff200d42ce603588e45045b162027a9dd7659c3b0efa508087fde926cf4187bc79ae7d82c63ec6c7a5d2806d56d5103824c384ea4beed5da093bfc55e79afa9b004a74b8dacde4fbffb68979985aed531bebaed4a2652e48ad4a4aaf614832041b8c79d4015b12f082fd36f98932ce4aab24c3d07c034f7909708c0743dc571159f2c955e980f3570761396458952e0461a4c43d05124a269052c640019ef1b6a1674d053af25e41fee9eb628acd10e3134983f5e83e92143487ca6b90ddda00919f0b5485801c52b55b0e85e79592d30b9e74d0b5cbc8abc4af906ff7aad107662be9f1bce61e883e5d7b072a46e4e9ac25c00f8f8e65bc7cd31a4618b02dc1f445d7b6666e6fdeb67c11e4a3088a24a4d9816b3cdc37cea8d0da24247d261ee124dad6fb1b73f8a2dfe4786ba6ba4bee604a20d22a99e65c31135f79a247f06733c172989db4252b6b837c1d197004c02ad03a175415080968e53dd8577344e9855e0a651232250b2d962d06c8c279636a16e92600bf91373a6630fa7370da8f4ba6b4e8784bd61dcf5b117ab7ba2c4a4fd304ddaae4b07cc8ae7ab60fee5dc8afae7f3b7b26f095b64a015dc81147b0ffd007d795eebb34cf8210c57751e810867ac5fe558eb49160ad158dbb98784e7d9e20cd4c5fd696d60c8d8333ce9c5557c8d2346f28691e529f5149fd535682e36339c19611bf8fc5cb5d561138215ea2a7d762c164437a7c2b12767c7bcb9f810c6fec81bfa73616f08ed5a20ceef9b78383a28e74ddd0eb14a2083567bfe32c5ed4e3354970ad39703b23e6b46c810851297f155492938e189d950ce087040c371c9e557ea383f3361f0d2dea7025ce6d9f9a4cddce8d920c1f62ea6144309209ff6c41fa594f19484053f54ba985c16d04b692ba22f554666e8e843c28e0ecdc28edc86464b8a7bc060aac959d1336f1a2bd535511192442ab7553ba77be08aed2c2a5e367064246d4a3630a48768451e46ac3d43bdf65ab4a90cd2dd32ad4d162e98571b96bc80b4393c1fd0cd456f6c94dce98241d68f0f2e4ccf26a18d388a1c0a46638cf3a6523b23730411a94cde57e95b9bce593a0ef3ab4f5becfe99d2b20d70fa97a28552a67f44b6be29790166ace250c5d2ca71ceb4a2af4d599ca44e7bcef517c0c6baad691f009d37503459bd8246775188c6e87384e6a39388d605a0b4cd93ccdeacd1e1bbb01bd87ce28419b8107d061914218e0b8e4d2d165aed4314ec2cdd4cddcc29d8a0e33341f95d8da2797518f49a639a97bd11b85ca33743dc56671d66f835bbc8878ae3599076dbf0c29da739c7201be06a7d324957817215f4dfb13c95f85ce8f57e37ec09596425b1b7a13e548f92002e8cbaf4c4c431a9e48e74c8fa681ea63168fce01d20c6c740d0a3197ea14fbd1217bbcac1f9bc27fb46e5149b3893f6f1524eb677f2fe2a8ac1117413e1cb1328571202ee64af175120fffdfef99d0490b6f2a6f06e7f068018165f58ed6c0321adc0cde2b8bedcc7c4f05d1e5a896e5a5a866f9775a757787c9cb8a0acba3de4fdf694c10d21f0cf304cb6f5540bba777d4588a2cb2a408a030bfb14d07dfb2ccc14d4d998597acb9292e0339197aa21d284c4d91c14badc98e6d56d94caf1e49b56a4b1023ad7c34864b46cc2adb38f0afec71ded67c732c255502ce583ef2d2e85c6f094290a5c1955c7bed9c80d35b5367b2ae15ac2d3fd5ff20007b24240dfa6772f7b4a370468b9fe152e7936cdfe224fe6594836d939390d2511485a0f6d1b2c356387afaf84a321184c63de89986e07554dca2cd2b4a0c6480a52bfdc26a35048bc1da58fb6789d54aecef73d869d827712c1f94d91c577664417d3a0cdfaa09d5b23181362e558fca6039aab88c9577a737cf818e795cd928dc71e3b33dcd8462684c59447934e35d926c6482b617398675f6d1432345e50423253a3d31903d1dcca1debc96ef8f9aeb33ff8adc6ac775efb0fea10594109bc9306f77b6f290354eb09c29d5f9182c6b3db8f2bfb8afe6e94814f24c12b9cd05794672283c4ccbe92356b0f90f2321ea3f6cb059b784b0a5c3987522279e93ce5565a52db91687df646ffb14a2dbe39e053258421afc4ad1dc3bc1d5d5461bfc63658865ac5872a35aeadf6902142d0d9dfd4f2b6ab9311644a3d46ce6a51343cdfebcbe1c588c753befc83f136bea4e3482e0412bcb9bce1df6d20f4cd1cf6aefd73f88b5256a8bca677c26acfef74ea494c9dbe07d1541263f8b67c640a4c5325b257539b4136ab783efdfc20f62674b87079fa44db34410f96b5bbb72000ec5f1d5a3e5fe8477eb0800a507fae3cbd56e3d2a8ee14302357fd46c30a968a097240e35a260218b7e665b1e4edb96bb965363bc2c4ea6d77ab831aed518dee0640b2ea492c5735f03e3d0498c985c0bc88205f53b19bdbb67fa89adf11acab369ff6ff2c4876faa5d2a009cdf01fda7500a48517dc1a42560b80e70728df27b4bd7d28d2dfd686b7c2792bd4fe8c28d2b20f84e10c10c1ba270f734531475d68a2fef17860f356cd16c6c006fe6ab9b74fbc2bc053830e7d442931729522371ca6e39a37ac4c76013e70f7342a048b322803e3e638271f19eb862d7ceb964861bbaeef95efa0cf8fe137dee9a657b9f37b5903c1f8abe784a07e2aecbe105ea8d91b537e3cdfb4452b58e650ef23da4300e8d9d0c60f431065fef829d5baeca562aa30cc42539b96676fc0f790f5471764a568f6bd1b6b156de9f05d6da710e62ce156212e56212d237040ab29ad8bd964f34cc43b095923e78d7395e5fa3c08b1fc3ea22ab07d135a04eaf5a76ff45495e0027bc6cc51d40bb47f28256b5c029e87de8298083b099886eb603f68097e7644aaf0fa1727414680c405cd4c6e9a7e93da67b51c1a2745246c7801f588dbb7facb0c99d304b19be5a32275fce7ba197f9bc560c3af8aad2a89e8f66a343b1ed41cb859844fef35c79003957b80c9b1cc7603466bdf9bf14d8d9c7fd21260bb07b3ec6d034d04dfa33108b70638c8ed4e16a8afd5e7603cca40022e0672e91e911464f1d093ffe2c846f1cacc600704ec7c12610d435e2f50b88ead237b1b51b91d854f0d187b871961bd297f7561b10fa2b4c132621cd85a5d42a69bbe367a2b21d01b7321557e3316f656e0cd9cc5b410a6f29ae1a0a2981b87c61942294f7506c52c3422bdf6a43afd1e6f465a068acdcbd77021880fce8969859d16ef2d7bd96c6d9ea6e5a60c1d4ac63fa646831f1e20b1a6af47909a426fe183cc07255db58712fbbc1126717cd372b7d838e575faead70ee3b946b00"/4113, @ANYRES16=r6]], 0x1, 0x0) msgsnd(r6, &(0x7f00000000c0)=ANY=[@ANYRESDEC=0x0], 0x1, 0x7fc) msgsnd(r4, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) fcntl$getown(r3, 0x5) msgsnd(r4, &(0x7f0000000240)=ANY=[@ANYRES32=r3], 0x1, 0x3fb) r10 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r10, &(0x7f0000000100)=ANY=[@ANYBLOB="680fafcfc82f16dcd5d5c649005b32e30fa79e6619c303d4094b9468f10bd191ed51a1631c0af7c956ec4b194587377c4bbcc6b8ee4dab"], 0x1, 0x7fc) msgsnd(r10, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r10, &(0x7f0000000240)=ANY=[@ANYPTR=&(0x7f0000002b40)=ANY=[@ANYPTR64]], 0x1, 0x7fb) msgrcv(r10, &(0x7f0000002140)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc677e4fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f18499a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4c7fe9b318c8bb2744fa287d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c7842da8d1483d8a66aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1256c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57c308ded7fcd0d8331968c90901d49935002ac7a1331bf31ad576d2fc803e7346edb6785c899e8f3c7da2381a4eb2327004309206588c765ee222a827fa9161a66e016b56e7e1608404bb806f582a72a8b295a09b127f7167436a8c790c3b34d9bb0429aa1dec4a668f818a89a46751e19673f7d8aedc4a03a1cbcf1c26dee8289e189fca787f0f1fd52e78278bbfa31744a3f36b8125c2a30b4322c300ad2cfa3ddcb1a030b6cd45862987bbd8c1f3b60b50f6cdea7c9b8dc83"], 0x1, 0x0, 0x1004) msgrcv(r10, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) r11 = socket(0x2, 0x2, 0x0) bind(r11, 0xffffffffffffffff, 0xe7) r12 = socket(0x2, 0x2, 0x0) bind(r12, 0xffffffffffffffff, 0xe7) r13 = socket(0x2, 0x2, 0x0) bind(r13, 0xffffffffffffffff, 0xe7) msgsnd(r10, &(0x7f0000000200)=ANY=[@ANYPTR64=&(0x7f0000000300)=ANY=[@ANYRES16, @ANYRESOCT=r13, @ANYRES64=r12, @ANYBLOB="ea98dcef5b2a2f5fd1206276de5158f2880d9cbfc29fb99c516aef4097c1"]], 0x1, 0x800) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000280)=""/92, 0x5c) msgrcv(r10, &(0x7f0000001b40)={0x0, ""/155}, 0xc2, 0xd6d0c418f59fe7d3, 0x0) msgrcv(r10, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x400) r14 = socket(0x18, 0x1, 0x0) close(r14) getpeername$unix(r14, 0x0, 0x0) msgsnd(r10, &(0x7f0000001e00)=ANY=[@ANYPTR64=&(0x7f0000000940)=ANY=[@ANYRES64=r14, @ANYRESDEC=0x0, @ANYBLOB="e043dc647d3038bdbed56702948c18b34aec4ec08ad56694447d7892fc28234ad9d62032464b6a3abe07b6bdccc2ffe4d40763da5aff692977f7db83bf53fb80434914057853c25beeb7021b933b9690d3d0191848324c2093809fc6650c9b2032d84edc4bba6843dce16cfcc1971d3bb68924924f7b460c997bb3e90c615271dd71d237369f3c575a072f9cf3ef54ec761ace558bdda982f950c38be4c57e67fd33479e433f369594c3eb66a083213802705a15b0eb2affa8c785ec7730fe2f069fa1756341022f9ea55b04bdce47b488d38b2b898366f741ace9d711fcd01425c08caf32d4079c31dc77c52e8653fc8a8f3cad126acbda1cd33b729a8d702f5891f4249345662268b5d721912c343b9e3013e1876c26818283cd342f6d25f793a5acf0a2b8a9c12e35dc45859b9359b9cb5307487204f7ffaf5c63be5beb00f3b18bf804907d310089b5fc225c8b2af6dae8747c1063d06489f7f4a62a193de462ad667f4553a4ad188aead4eb363c9ac3f8e1677c6b971624c0ca3581351e2a62ac8f014a96a976fa3677664800a36dc20de0128c97604b3c4ccf9b02d71cdd27746c5518beaa0ba3f823ae2c54862989c4d850e7872e62e5ee85e9cdf1d0754fffbc8bbc2340a9a35cc30709128b428a4986f12641842030b97e7df30820586375c591a4110ae05d73e79f9aa15f1e9f8eafa724659b92b598e31bdf0a231036d69f12e1d00f5ab22f93386194cd158fad06617805c8bde60f676894eb0e3811398de865657dfdfe7669bd520d2ce42cb63b964136c1dc5664569336fb8deade99627f13888323243653b61656d193a4012c3a72c0825f9ff0d0d4d5ea6b6dd33f65a5b4cd21a6cc8b8c80bede63293223383ce5d9972126ab8713f8361012baf63e2cd2b7299ecce28c8d35660a268d3c068f6a740da1517df5cb61c844ed82c78533d4e786184d57e00a3193abecf740bd9fa239512bab695d304a4d865e77660f93b92a6310cee1af1d0609a75999e14f37d2c9bcbb5c8d69245a7bf0fc14c180252d7e9c8b50ccac6ed2df7f3a27b901a33b260a5aa3e958ad1d029f93663ed2efdeb9fa5f7e1b38663d180d936a4b868b3ce078d6df9fa7c436919b6db704104763a7a46e19ebcc36b04974e2c43cc3114e5da62ae7d587668e6633ec71dbe8109dde679d531b92dce733851c278cabcc4beea4575f96d1e02746af6288c89472a195283836c181fd0810899c80b4c6d2cb364fa57300bbf9a6b67109d622c5f0e5a707ccfe6c3122a652f0db66c13fb131c9b6d8fa30a0e8793559bbb18641970d9c7597564da051568bbf1ed5f7449697a54c0f1042fe0b236f770d9a5ebf02f246e76ab5953e496686e7495759cd8cfe504088d0991730522533090529e39acd7c3fb7f1d4f3b225fde9b209f5d30cbc8ec9d8d81f68ae45eebda6af940f1a61e532ad53c7988501a42b29573f8fb9760c1bdf4d030505580d8d5d9326d643ae7c891c32a2a7b0d7c1d325b73ef53789e7c8d4279868c03ed0a1d85789ce6822583e049ece752207ee85d37b21820c7539701c36373772e70a44bbf3c69e8d9c5a485786f2ce3375f55c3e108e290c7769520f479d2916e917499ad60e9c2c3848334e1bddbe0e06d29b9dbf11b90726a6835e3155ff671d333cce74c8415339b5ecdb0f4ee7b73e4ac9fdbcdec0b3588ffc15882722753cc2f9925d3b9cf864b94b189b9cc3bcea8799aa30d29aa4db89680d153ca8377f7698a1409586a04328ef0d6b5d274c965d4bc1460cb84e0fdb1d9035e79f557b69ea6b798f29a7f442a71630b8299a42f0dbb5e66c33b153b211dd17b0f7e2d28703a38f67d248e4da1ceac1fc200b0eff66273fe25ea90c6a38e6a99cc7012cc7bee8e6376423b5257318a1d3063b9fbd0bc992592c098e2cb3e2edf67c9224a682eb114d1061c66f99ee386e9e748af59eaf067951db6d143127f72eb605c41162134220d68cb41bd76cfa14d4d9605dfa0dd7991feb89df731a23a3434c7539bf0c79a72157e68e44d779c432e69ba34f645a20948c41de0c4b71e02f0efeeead52c65050624880c732d60a242a85c55f7a47230d682eb45ebf19569569735c906fcdf6c37f4ce256677a465f4e896f51ff637f47b869fa00ea3d0b45a081f018fc4887a4c5ea857274ddd538f5e03a87c063bd25c04c4152b7582ec44d09bafe7513a56e25f83b1dc77355fa5e68b9d15afc086c50227d2c254b222aba9d4eecfe1579c7deb94421b17ffe4b380a824c295d64ba5da1738defc1da06a9857b7d374fcfda2ba007876de24fe6f33d74f681175231d6ddbd0058f73064ca9ede8dc698361a5138585f747df0ff0463d512a902365297a6014244c8e311e998c54b3afa0c3a2dfcb4979157ab7a0eb13619f1df5e432af8ad31e78936923e4013a4035a2cbde0ef5dc8cb9b900fd0ff200d42ce603588e45045b162027a9dd7659c3b0efa508087fde926cf4187bc79ae7d82c63ec6c7a5d2806d56d5103824c384ea4beed5da093bfc55e79afa9b004a74b8dacde4fbffb68979985aed531bebaed4a2652e48ad4a4aaf614832041b8c79d4015b12f082fd36f98932ce4aab24c3d07c034f7909708c0743dc571159f2c955e980f3570761396458952e0461a4c43d05124a269052c640019ef1b6a1674d053af25e41fee9eb628acd10e3134983f5e83e92143487ca6b90ddda00919f0b5485801c52b55b0e85e79592d30b9e74d0b5cbc8abc4af906ff7aad107662be9f1bce61e883e5d7b072a46e4e9ac25c00f8f8e65bc7cd31a4618b02dc1f445d7b6666e6fdeb67c11e4a3088a24a4d9816b3cdc37cea8d0da24247d261ee124dad6fb1b73f8a2dfe4786ba6ba4bee604a20d22a99e65c31135f79a247f06733c172989db4252b6b837c1d197004c02ad03a175415080968e53dd8577344e9855e0a651232250b2d962d06c8c279636a16e92600bf91373a6630fa7370da8f4ba6b4e8784bd61dcf5b117ab7ba2c4a4fd304ddaae4b07cc8ae7ab60fee5dc8afae7f3b7b26f095b64a015dc81147b0ffd007d795eebb34cf8210c57751e810867ac5fe558eb49160ad158dbb98784e7d9e20cd4c5fd696d60c8d8333ce9c5557c8d2346f28691e529f5149fd535682e36339c19611bf8fc5cb5d561138215ea2a7d762c164437a7c2b12767c7bcb9f810c6fec81bfa73616f08ed5a20ceef9b78383a28e74ddd0eb14a2083567bfe32c5ed4e3354970ad39703b23e6b46c810851297f155492938e189d950ce087040c371c9e557ea383f3361f0d2dea7025ce6d9f9a4cddce8d920c1f62ea6144309209ff6c41fa594f19484053f54ba985c16d04b692ba22f554666e8e843c28e0ecdc28edc86464b8a7bc060aac959d1336f1a2bd535511192442ab7553ba77be08aed2c2a5e367064246d4a3630a48768451e46ac3d43bdf65ab4a90cd2dd32ad4d162e98571b96bc80b4393c1fd0cd456f6c94dce98241d68f0f2e4ccf26a18d388a1c0a46638cf3a6523b23730411a94cde57e95b9bce593a0ef3ab4f5becfe99d2b20d70fa97a28552a67f44b6be29790166ace250c5d2ca71ceb4a2af4d599ca44e7bcef517c0c6baad691f009d37503459bd8246775188c6e87384e6a39388d605a0b4cd93ccdeacd1e1bbb01bd87ce28419b8107d061914218e0b8e4d2d165aed4314ec2cdd4cddcc29d8a0e33341f95d8da2797518f49a639a97bd11b85ca33743dc56671d66f835bbc8878ae3599076dbf0c29da739c7201be06a7d324957817215f4dfb13c95f85ce8f57e37ec09596425b1b7a13e548f92002e8cbaf4c4c431a9e48e74c8fa681ea63168fce01d20c6c740d0a3197ea14fbd1217bbcac1f9bc27fb46e5149b3893f6f1524eb677f2fe2a8ac1117413e1cb1328571202ee64af175120fffdfef99d0490b6f2a6f06e7f068018165f58ed6c0321adc0cde2b8bedcc7c4f05d1e5a896e5a5a866f9775a757787c9cb8a0acba3de4fdf694c10d21f0cf304cb6f5540bba777d4588a2cb2a408a030bfb14d07dfb2ccc14d4d998597acb9292e0339197aa21d284c4d91c14badc98e6d56d94caf1e49b56a4b1023ad7c34864b46cc2adb38f0afec71ded67c732c255502ce583ef2d2e85c6f094290a5c1955c7bed9c80d35b5367b2ae15ac2d3fd5ff20007b24240dfa6772f7b4a370468b9fe152e7936cdfe224fe6594836d939390d2511485a0f6d1b2c356387afaf84a321184c63de89986e07554dca2cd2b4a0c6480a52bfdc26a35048bc1da58fb6789d54aecef73d869d827712c1f94d91c577664417d3a0cdfaa09d5b23181362e558fca6039aab88c9577a737cf818e795cd928dc71e3b33dcd8462684c59447934e35d926c6482b617398675f6d1432345e50423253a3d31903d1dcca1debc96ef8f9aeb33ff8adc6ac775efb0fea10594109bc9306f77b6f290354eb09c29d5f9182c6b3db8f2bfb8afe6e94814f24c12b9cd05794672283c4ccbe92356b0f90f2321ea3f6cb059b784b0a5c3987522279e93ce5565a52db91687df646ffb14a2dbe39e053258421afc4ad1dc3bc1d5d5461bfc63658865ac5872a35aeadf6902142d0d9dfd4f2b6ab9311644a3d46ce6a51343cdfebcbe1c588c753befc83f136bea4e3482e0412bcb9bce1df6d20f4cd1cf6aefd73f88b5256a8bca677c26acfef74ea494c9dbe07d1541263f8b67c640a4c5325b257539b4136ab783efdfc20f62674b87079fa44db34410f96b5bbb72000ec5f1d5a3e5fe8477eb0800a507fae3cbd56e3d2a8ee14302357fd46c30a968a097240e35a260218b7e665b1e4edb96bb965363bc2c4ea6d77ab831aed518dee0640b2ea492c5735f03e3d0498c985c0bc88205f53b19bdbb67fa89adf11acab369ff6ff2c4876faa5d2a009cdf01fda7500a48517dc1a42560b80e70728df27b4bd7d28d2dfd686b7c2792bd4fe8c28d2b20f84e10c10c1ba270f734531475d68a2fef17860f356cd16c6c006fe6ab9b74fbc2bc053830e7d442931729522371ca6e39a37ac4c76013e70f7342a048b322803e3e638271f19eb862d7ceb964861bbaeef95efa0cf8fe137dee9a657b9f37b5903c1f8abe784a07e2aecbe105ea8d91b537e3cdfb4452b58e650ef23da4300e8d9d0c60f431065fef829d5baeca562aa30cc42539b96676fc0f790f5471764a568f6bd1b6b156de9f05d6da710e62ce156212e56212d237040ab29ad89d964f34cc43b095923e78d7395e5fa3c08b1fc3ea22ab07d135a04eaf5a76ff45495e0027bc6cc51d40bb47f28256b5c029e87de8298083b099886eb603f68097e7644aaf0fa1727414680c405cd4c6e9a7e93da67b51c1a2745246c7801f588dbb7facb0c99d304b19be5a32275fce7ba197f9bc560c3af8aad2a89e8f66a343b1ed41cb859844fef35c79003957b80c9b1cc7603466bdf9bf14d8d9c7fd21260bb07b3ec6d034d04dfa33108b70638c8ed4e16a8afd5e7603cca40022e0672e91e911464f1d093ffe2c846f1cacc600704ec7c12610d435e2f50b88ead237b1b51b91d854f0d187b871961bd297f7561b10fa2b4c132621cd85a5d42a69bbe367a2b21d01b7321557e3316f656e0cd9cc5b410a6f29ae1a0a2981b87c61942294f7506c52c3422bdf6a43afd1e6f465a068acdcbd77021880fce8969859d16ef2d7bd96c6d9ea6e5a60c1d4ac63fa646831f1e20b1a6af47909a426fe183cc07255db58712fbbc1126717cd372b7d838e575faead70ee3b946b00"/4113, @ANYRES16=r4]], 0x1, 0x0) msgsnd(r4, &(0x7f0000000000)={0x2, "e74c3f5ac6e538d18f321593e7392eddb6f45ca9635ae09acc29bd4deb54528bf2f68273473adb82b61b874f6bd42cb24bcd3f9fc23ec901"}, 0x40, 0x800) syz_open_pts() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r1, r15) dup2(r1, r15) 13:09:29 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='//\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='r\x00') sendmsg(0xffffffffffffffff, &(0x7f0000001a80)={&(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000580)=[{&(0x7f0000000080)="5636c1b61d5b0bd366eb7497772cd3e4bd2cc3104b6d86aa991463e8f0d9eff8fb01c404d55e749cb1e078cf68e8437c0806e06dc6df47a3cf6f5172572fe80a875913c2", 0x44}, {&(0x7f00000001c0)="0202bc87b9b24e37b0adabb3e4f2cbbd75b184e6c8626119a53c81faefae4647a02417b15793cf6a936ba116bfe4abb214f20bddde7b1f6252b7fa7d3f0b900c00864bbaf9da2aec78897e817562f6ba0f4cf42a10dcd72bc7122c0ed7a657c2c26d56d18471a04ba16f9926ce21512cc366fcc2ec176e52f6b0a75a88d071f12998d8a377610a2a30c98140bb1fc44600cf0882638dee82129aba23990ea548bc9747c999fa392d1a60c3fea99769ea5f9acb33719bf3f1bffdd957c0ee71f6c85ef2d4b6d4a0e132e020502e52a1aa6d0a1c4f45b1b4cdb8e660161730a523941d2a7bc35c4fc3cba400858046e975", 0xf0}, {&(0x7f00000002c0)="7bfa54e8bb93af83ac5a95f3f883f341d54f0b50495cbf77ea1b0e81", 0x1c}, {&(0x7f0000000300)="7210801433b17473937d295f9d1f37977e4dc749fcca7b1f6f989f8bb89abd112c97498d0e7eb410c9c8c14c1314aa9a98049c97bc60d107cd49baae8723bc0f6db7f8bff4", 0x45}, {&(0x7f0000000380)="e10bddf87aa2ed51c6f8263aa65e4f7ce091da277c39de9ce53e60094d4342a1794b4dc537c6636c2e8c85a0650903384b49384d77d9e9424073e9ed7f24926f460b2e7fc0fe63bcc0caef521078649c9761", 0x52}, {&(0x7f0000000400)="a29aa31aaf85942cad775a977b1005c29a9f91c7fb3e446a97cf8b18dd622dc3ca5861d9af61d50f0197414dfef8f80a7e2d8dc9a5261f06b5374f2e72f7c36ab25bf6f4fa4bea5f53f5210720f5ed979bbfb9781791c1f7b8294fb70eb90be3e5f2a225d706bff1959f92802d077719558df1ba0987ace8176fa136a4c896e548b84cfa673da038f4c67de4746efd00554c9d8afbff32d08b87bbf1378ea194b7e319ec0b5ccb7fc6e72b1b8f1c0d9e8a257997276a47f7a4d96c06c6fea8b5f05371378e5a87544b9ad176cf3f206f1c5ef54d3cd12f73e0afe4b7382ff9784cb86e490c07a403b7c0fdb58a54c85a786034fc3a4d14daf8ad10f1bc6d24", 0xff}, {&(0x7f0000000500)="57e7d0a7c77ed88b90ab6e08024cc210f1749f2125dfcd1d1180659d623186019b53b313ac97604877e5a1aed41eec62310451106b003fcb1882081dbd3f0b4d36102d3315a21950f272c8", 0x4b}], 0x7, &(0x7f0000000600)=[{0x90, 0x0, 0x10001, "b3b920b0b85ed7f7358aede9b285b3b7b602a677fc2a01ac44e477dbaca7a12376c0e3af7fa9218760aa40ffbb3c7aa0fecfb84dd56eba7965e3c7bec38d640399c70364ba58735d0169188550e8ed643a0a674bcc829917ab25ef3b17ad15dc865e16369e9e35a5cf9889183c9df86c176ce92f259cc8ed87"}, {0x1010, 0x1, 0x4, "f8bb2c2e8b8c97c9e0ae28f179ac7985430d22e65173e5a4c404d4bf8d477038dbec1687cdecf5fa413f9a4a8f1cceb4e8c72721124f0d0b4d25cd556b228596843b2a5ef52fd4a86e68226f965cce2bd52894f22f28d95478b69a9893c01eee25ad072fa3a4ed3f909093af1123b087debba2c70d01007f438e06b5e8531d51803fa7ca6452452221328fd44b3430b67af97689fc862b2e1c1c8242cfe009a5c0f55a0d1d93d9b1bba93865c3bedca78a284f14294f671ec1f2b1f02c41af113f2016705add13a823e05925a1e7f85152f332167980aa4748a116b3f2192157af688cbad0fdf6fb0842b56f068b1eaeb8f4c2968aa211c524b5680e4d11b2c60be480398239fca0104c194d4f7dd8135b4e07cab8868cc99a6b36e4e2b03b1a1afaf13cd35dcfb1248bec00da1d647dd76611901ff4563cf1e6180750551b766ad91b9958a1aa955f99bf9ecc3b61a605a09a20ac3101041c4f180627cf8cc7a321e1033b3c307d573076984e1e15e7489d0e3b2bddf10119883da3a0ce91d5c1ae07f9afdea8c7fd1c199761565c1f9e434f993e03736a01ef4fa154b0d293e701fa12ddb099d8c57d64f928708eddc3ad578b126fa444b1fb7451e7cbdc99e79575862556827cc1da43a362f4c24b1d666bb930e8d398c09d941245529f57294929bd03633230faff57195a69164c595cac7031aba99e9c2cb87553b60bc7d03f546dd7895d4e3fc5b337c69be62080844a630141fd8a0414e6e050b4383086b94f70e33ed774b6fea6404c2e7cbdb431a5172b0e747cc600114a1611bb03b27d35aa1a3731f3355efd85f1807ab73e5760ed58577901e82f05c908e2975a6131ce25ad43fae1b3444191b2a055cfd5c508337621e0f4822cf004e0be57f1d35f25db2821d83241b4d3ccc06e827a9ce8cf1949bde9f6edca7184b9e6ece05bc8a244c813abe2d3235fe6fe23dba8bc7cf32a3ab605128e5f16f8ba465fb38bcbdcfb2f00ae35d444ab86759852ba55895d838825d6c60ac7902bf78046438bc530cf0b750af4ca5071df4776081950a0d226442f914f4c7d4227f9630ed641b369c9040a5c6547d5917b34305d95f01f547ebc3fa81f41f1b5e07975ac264197f5a44114e9206a5d3a87c748068a24b9cfc9f18e851f15cdb2985a6d852c2540ec7614220a7dbf7b7018d634c074f77513bf4c2cfd55a99d6c4b97a446859cbf91e32754f78a4e027d5447e0f6f3a969fb87ac390d944ce9292441eebb6fcac702dc9045d2047f6e2cca22453b2f57e4f045d07e5dca185abb2421dbe5ed53b78127baf3534990ad693dc01a8df181f6e84e76ca17c832eb2a86b58bea7eca9d7f2f666a345c4205f86416cf2ea851990608d92001c8bd12e84b54076d14695c830c6130edd3e2245ef18253a0e486da5e6fd37fe00ce41af2c6901a09f01a4bb2afd7dd0756cdb1776a978841d284993e7c39a94f0e61bc26794611ca442a65a679d53fbc69f9849418d53cc1ca8cad50258d15acaabdff707fda669f2fd44e77d32c24be7f1e6de60c0270b9de88d1b01e21bec0a6a977f0c4cee2fc90b34ce2eb49a97b3c1b5cd432e67dc4c60ae623922424dffc9e34e2cd097f117cacf8dadec583aec493f32a7552bdab6fa170de2deb05c2990591b943dcde48eeac8d8f0b7d0272922816e0aca49c922445b4a5d97f33f53c799576711f5775ee23501b969270abcb0c737cdc270b5ac044d2d1f550475fb688320ad8226dc0010877752e29b153437c91dea8bad7810afd3876ccca4b27db9e54a817d86e34fcad291f27827f61b42f4300f0e96cc2c56c0e75ed65dcef96b6e3a931b1f73ccc9d60946e7ce8de24530c429b1199cb1fce87e92e9eab06c6318ab08c991b7f4c8fbd7c5b9b970a76fb2fdfb8f5e380f0d0a675bb03be730bfd6194e0701147fa92f29bb5297e23087b3af325f42c77ecb007cb9f2af1c9bc2dd03d4ea893a4065e008b65a70e454a59d9bcaa160f0a35367cc1cb6c4ba3c391458b84e2d7ead1b08de6f350f582811476a990779d524063c04ddb377a571b2f95627750ea222ee4d797cc2e77be443ef6eabe51154a1e581ed8c8cfa005f8b43598becae27b258746af623b234cdf25b4fd2c1d5e9c18e6f8bd46ad877b6c9d38b50084a0c5d5c27f5f30c01d94b888089169326560b6f2967895f19a47949f5acab67bd4eb8c63eb3edb589a38329bae47bf01e09f8d65a4696d8f7eb09b363c5797a27fae347c51944a5f8c7fe8ea8f7b32e039000626ed2c50db7ca3ee91edf56fd2ffd39b3b83564c990b1541bc74cc2c68b1e3cb94d16ed45e788d85c4a1b43a36be71a2525680a1dee65bc340c2e9128a695d31b3ae26187a53b80349ca589711b63fde83ae4feeef2acbc23078528df49bb672a261ac08b1109b2cf9053a7772742d068c46ab9685b2b7737804c748f515b12c15076abbf10e735d7821c4f33d6292f71732fd9e4c7d6499ebdeabea7c76511c9565749a68febc5170dff7da0b654d48a575033a481f19a4837ee55a9c17c40a896859df64b65a0e4eff79b1c0a85483070e2c0b069d6554081c36f1c2d6942f5f34e18e23b751c165a5866a2dc1e1a705dbd3931ee3c12d2d15e5126f248aab6df21e5e9687671e3c93a754a11535ae2f4515afcf3d30d33291dededb94c540a9b070bc2989a1cb2466a57d23a47d812c283feabd3c9de191073dc6d302de3f293b841f4ce4ad8c4df14f822e09b5edee300ac1af84cab33228824e7a91a60f85f96a53ac6336c823c559c29f3b9648653e16d587d5191767ec2a2fa3ea61de0d58e5d6884e6ee544b55270dc991c0f2ca06c11ca3758cd3635cbdb034898c973d8fd69e9ef41f5de77628dc2664702aa7c58c48fea7fd1c819706f775da5b108f2503bb5a03a4939e5f53544be46a8e12034885623fa980438bdcbc70bc6aca2dfd6fcab0b951a8aa0da01d33dfc1b760e971cb26f97777562d2a4c9c9dac8a0c221801a9a4f5f65e31569b234f94d2acc23de7c2b3fef26cefcdab902cb2744a7da064a17d1d02dfc485ab3c620282be78cc95662bb3c796c25a65ec332e3259596ce696dd8d41de99ee04581375a91bd86e4abcccd981cc9232fbc2f10dbdb1a80e53e53735ba12898544e4d2de192db46045ec1a4f23ceff1c27382072a19d313744e155addb91b2661ee148cb3348ef9c4bce311afa82dc8ddd93acad0bd52b9e764823aa1978fccdd9142271c78c3c7ec94b4b1726e3005572979d9ea6356850ad52b1779d70390e3e3a46432f7b489d5ee6d13b34e012eea4bf6eb5bb04bdc2696ca8073bac92cfb2e5a03ddde9f7d227910a481f8358b577825599181eaa8ff1a6fc107576d3cdd0916127f3da4fd69a0333fd3dd4a3db280763e82b583ac8795d6398dee9f80bd820e85d23571b3e0a3af6bd9ed64ed0a3147f6805d0c76af81a72320e200d653683f6a38bef928b5b22a9b05e902fb0d04d02da44caf1c1c6b13ea0a2cc31dc544f1de3f21f0ca50226e26a5ec7f0674e9138dd69203976f8dff8dc958e26d1566f004335359bed0b1ebf6ebe4f6e1fa63cc54b6efb9ae46a96a705ea0f7b0f7e68e27b900c814686b2e366dca1add466e3752ac15e2167450ca7cd537c7f2a492bfc13e29792b0cdfef427e66023234cd4483718bdd8a11235d525768a1710a84670518fc1d5ca65dee97b6a885a42f43c62476b6db096712bb0583f85ac24dbdbf27040ed9af37ea9a408920c7ddb43bafc81b728edfb309da7d78b8d3808271c61f20a3ea0b03aa8f6f3ec6ac6b47c949ba28b20c6d5eec39c9f57ac865c1472d636c8ef529291e181e9983b5a4a01d42070bfbdf7a424f018a01e8ff6cad42fe1d5771708e9847aa0211d8299ed7c7101923e7fcf61467f43f53a235d9ba3b0a3cb9be1ecdedd2493c06357e88cbd899d42ac8e928273e89c013d583d7277c9a27e573759d591277028c28c4276c26f66a02d381ad53bcde89d895636f2c949b19e4875be67535f4bdb9c42989662799eadb113cee79213accfb998c6321495af8b80084a247f5350cfb85317e4b454f38c36bb504c129978f2f45756335726ae39c3a7ec89e1bc42d74b4feb1ebc696aa8a5a93e385620113188cb1aac0599fe2c0d0fb63ce201c8ecb7ae7bdcc785c22cf6c8010a1cd2b032907f2a799a1cc2798c82f2fe76e91bbc22b051fdde6a1bee45737f44398df207507c092aeb72fc145aff8491a768fd5684c26b1ed248180d2da1df8236e8038f1b158e620e54de34f949add9ac4d3cd2cb78f3f0a01318a9ac635cd4e95f66a1f070cd1f10b43d29223f19eda52da8faa16d090dcf7a93e74949092086dfd812e4f46896b5e04368cf39ed2d0c2e28476579cd7583f2272ace81ecb7475c2be169b323ef0572bcc3d34d00d9f651725b1f27a87c6ed9d10e871aeca4bb16594adf2362865da6c08388c801e70ef60055a4a23bbd16dc416f87f51f219699899653ba7a244ab88d5d404859fc374a57f791abfe67805dc116e9d5a0d872b7274f76decf242347e751eedc9276d8f65e2abafac22ea5fc543de74d19642a27414b41ded53dc9d0ea5ccbe076fdfddd968403de474ce5e7f4b34d38fab52f5f4078e3bcda822b443a124bce620a3b3ddbffe9e1ca0b06aa075955c02f9cad48ec848f41d518737659e198fef5eeb67b48fedd4acadee33124ecd729d34eedcdddb78a9837ed2da1501afe42228d9b3700f5a58ed1d507b78281e89eab239c4013626ab315613637cdb31cab50c9dbeb1c9f39423fe16892b5595265cf84c29252bfa34c9a204601482845d0f08ddc3b3f1bc7219a24f5c456fdcba39d3da4f79389abdb94f506d87a99e5466c6280e26515e8ec40dc9de9563e710f3ffc1fd41a019067de02fd3fe9411f23fa103bd386efa28eb3737916c41e0d4f28a50051f94272012e2955542627e5c3d70b206d0e8c9b2ced9197348990060a18dd2e0f1f1f5f2e8a5cd6d413f1b2f375dcc6f83bf8275f999207fd7130ea4cd88eeceb607c6f145b5427d91383dc58be9675b8f50f44d13fa3829f649f6508432f7cb872996ae675a641ef558fec6bbb7ab7db145279e5b71a2535be7dccddc46975aeb61c0b33e0e039d5ec8bcb86684760c922eedb6eb3c5845ed16a2679704a19328d1d1ff661409595cbe7887c5364a26b9cf42cbc5a599ae9f881614f01875db44e24102fb85015492d1627a8c0a95bdd3ef903695128f73e03392bd1fda3beacc3dec91ccb564f5abd298b71e9364d923f292938e44cecce3e606bfbd8b536851e66030515011a499a5cd60f3627ab10a79de4bdce450596c3be1cf4e57d94aa0352370541385a2481c9d8600650177606b0bb5d861aaa97fafdd763dbf893fe47a2c6e683bce9ef4f601d7cb3a1753b061b67314301508c16fad0f5cce8cdc70436de2a0f09846cec307fdbf6310d034c8677a2235b9e46a292b8d720eac9f853f80f5477d25e6f57fa4c2ed7ff97519eaffdc54ef78a313f424bfb1305905d5da220b077274bde306a591c6836b552316a57dac55481ca8293016bcb31228013179c6499880aeaf4e6d393dc9cce5ea9f3a2f204c017a7cb05a4c2cc6cf97f3f99bc28da8750b4e12fe47c9bd98edb4bfd2108fe33f904a41f9f4af6abc8a051e275b3693a5e34e684415c89b4e075a0e587ad3a0ac5614755f0734cdb1f3eaa537989b2d52d8030a8f47957665009cfec4e87d1ef11a062f2d9085c1624317797289950734a93d90a2"}, {0xe0, 0x1, 0x3ff, "3ae0d5caf3621c4037e8d882c855a985586a3fcceb800ed45dc439f63cbbba64e0dfce23a98a914302c129ba4f1fefa3fa24865963eb3e7d305f07b57a8f67fdfcfa0324724adc4daf7ce0dc4592966c0adc51b9b0a9198ce855c92836053f9b6b06da562ac4bd4ff27fb9c40cd811743e74a6f0ebce6730c46d29d0d437ebecdb968b1b497fd524b747aa53793d24ea60423969c1d1a3d361c5e1b086fee5ed6322f179964b6b50c1be86bf3925983d9b4ec3c8be2bfa90755948e9ed01cf41446c657d342e3d7693ea9b1154"}, {0x90, 0xffff, 0x14db, "dcccaa2ba0320b95c7af22d161313e8990919de2139ded9ee74b23ea9b8536a90c00ce64d4189044505fa96ba8cea80e0ef469b74466dfae35bd55ddcd4bb0c7245faca503f1944c0e1b425a597493e8aa4b50405cacfc7d54240e8c08a36dcdde93b0ca9922aa01fd9622757d61aa8c751db55d06f2f2fbdbf0"}, {0xb8, 0x1, 0x1, "9e2e7a8a60157e35f5fd2cc3abc8269e856a2e0ed7158dd58d83bae734e64292f5df67a03462fa7b06b503ee1e17525dd2e25b3b4d09c8794a3da24787a769b6c7fd5467f81bf22aa8a93ce7ecb7f973a2d169c8823f1ab7c174d764036c8e6db5e5c47ed984723e2292a7d20f3285817ef093d99ebafefa23603324cb32a0014e72ef83c31cb3e1617e7f7e3d69752037ef4509dd916cbabe16f110991f74dc725edee79397b5e0"}, {0xe8, 0xffff, 0x200, "5918faf87303dd0189e195150e58db3fb6698b07d0b7f0e85fbf8dfe7e06fc2393a492a75af57357d12869415b62dc290edae570cf1f1ce057749be574d7b24c1f16d79f372b404da41bbd8297e7c7bdee3d0ced9918d694faa999fa01096d4676e1245393ba3722ff67838a7e653952b862a7d1d74fac753654d6e58c1a65c1031fa177ab65bdb968ad7f4f59cce57fad98e61628c71e7e8c1a3dd6c1a34e0d18a1347e13fe72641df2f795dea9acc0f246fd69a9412d9c71dc7d03ab298bb46aa7eba30290bb77a6461e715c157caf231e8f23b2"}, {0xc0, 0x0, 0x6, "594495c08642265f2f053b4e638359e0bea029fdbd7b7d9cb049bfb8b177c121a7a6bf914656cde98c4a0612d5b8b487fe098856708b5d9fee5589b68a5437cfcb2cc833168db432ccb409eb2d31899cc4d3b575f4d9997e03e86f0a7ddf4800c37532c481f606c929e126d96ffe041b03acc881806ddf394e420dd302e97796fc7b441ada3849dffaf3a74f9cec95557c62b83b7dc826a3e16d4fa8df377be28e76c7efaf75451d8b09e7"}], 0x1470}, 0x418) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) dup2(r2, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0xffc9, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000001b00)={0x2, &(0x7f0000001ac0)=[{0x0, 0x3f, 0x3, 0x1}, {0x20, 0x8, 0xf8, 0x1}]}) 13:09:29 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x1, 0x60f9, 0x9b, "d9ad0f4ef126d1ab3d180dd051f133273edd70ef"}) ioctl$TIOCSTART(0xffffffffffffff9c, 0x2000746e) write(r0, &(0x7f0000000200)='\r', 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getdents(r1, &(0x7f00000000c0)=""/145, 0x91) 13:09:29 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) r1 = dup2(r0, r0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x2810, r1, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x1, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000100)="7b1f30e50d151c75cb7158c77ea033c8f0d36c793d44cb0376df2f0d7a9963307123012b0338d7d5624ea2cc69728b8f71f463f541164f19ebe24ddce327d17f153497948228f5cf8f002026d906918c55df0ff328d9903af543610df399081649a62c4cc33d19ab1a29d35687d3cc7b2d715236722ded29a2ba1a8f33f3144a9c44f1af49850080546e2d8e0ae17e4b29dc33d8778b4429e86d4a6d70fb1d6fd892a9f242efdf44c04e9d3b6146ffb63d788fa4004f63fab2ca44ae99423da3f3673613477a53f6e68e66f63286a6e86a0ddcbe9d2c19e8502b346c1d2a8b4eabff90652221b33bcec26bcc86fcfe400f685cac6b125d03ef27fca10439997e2dd9961b969f164956a9a394d10c779203b004eb2d3eb24c23894827215915e734a6aba69025445305b714056d37cd07ac7f7c786d1ec932f2b57911aa438aa86e6f60e18dea102ab543bbd854ba7aa7f72b55050a640ca183a914ddba9586ed81b4cb7b85509c5009d6146f98a0fd7b47e72c57a8abf8c21e1a634baf2a9ae4ed2e11ed4a88416fa674af", 0x18b}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000480)=@abs={0x0, 0x0, 0x0}, 0x8) syz_open_pts() bind(0xffffffffffffffff, 0xffffffffffffffff, 0xe7) r4 = socket(0x2, 0x2, 0x0) bind(r4, 0xffffffffffffffff, 0xe7) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000080)=0xc) r5 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000100)=""/114) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) fcntl$getown(r6, 0x5) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getgid() r7 = syz_open_pts() ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2285b0001000000004d5f4de4"}) r8 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) r9 = dup2(r8, r8) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x2810, r9, 0x0, 0x0) write(r9, &(0x7f0000000180)='X', 0x1) r10 = socket(0x18, 0x1, 0x0) setsockopt(r10, 0x29, 0x41, 0x0, 0x0) r11 = socket(0x2, 0x2, 0x0) bind(r11, 0xffffffffffffffff, 0xe7) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r11}, 0x0, 0x0, 0x0, 0x7}, {{}, 0x0, 0x0, 0x8}, {{}, 0xffffffffffffffff, 0x0, 0x0, 0x20}], 0x20000, 0x0, 0x0, 0x0) r12 = socket(0x18, 0x1, 0x0) setsockopt(r12, 0x29, 0xa, &(0x7f0000000000)="03000000", 0x4) setsockopt(r12, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r13 = socket(0x18, 0x1, 0x0) setsockopt(r13, 0x29, 0x41, 0x0, 0x0) dup2(r10, r13) 13:09:29 executing program 1: syz_emit_ethernet(0x38, &(0x7f0000000140)="c7a895b22a241c0a078359ff86dd6e360aa905000000000000000000010065ec0f1d001000000000000000000000010000007c4889a5337b") socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) bind(r1, 0xffffffffffffffff, 0xe7) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = socket(0x2, 0x2, 0x0) bind(r2, 0xffffffffffffffff, 0xe7) dup2(r0, r2) r3 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000000)=""/155) semop(r3, &(0x7f00000000c0)=[{0x3, 0xe6, 0x800}, {0x3, 0x1, 0x1800}, {0x1, 0x3}], 0x3) 13:09:29 executing program 1: setrlimit(0x0, &(0x7f0000000040)={0x7, 0x95}) r0 = socket(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) r2 = dup2(r1, r0) readlinkat(r2, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/187, 0xbb) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r3 = syz_open_pts() r4 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f00000002c0)) writev(r4, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) syz_open_pts() fchmod(r4, 0xe3) fchmod(0xffffffffffffffff, 0x80) openat$pf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/pf\x00', 0x80, 0x0) r5 = socket(0x2, 0x2, 0x0) bind(r5, 0xffffffffffffffff, 0xe7) r6 = fcntl$dupfd(r5, 0x0, r4) writev(r6, &(0x7f0000000000)=[{&(0x7f0000000080)="6524867d5c724a0618bf9c336ab113a618783109d165062dd39dc31a2a1abb9dd8a7811b0c21adfc56b6d3061898503d26f0980a", 0x34}, {&(0x7f0000000180)="05febff6aa5a091486644c8e528a647d110b2af96f39ca9dc335d8dcb9befdeeb8f87510a1f103c70bd15492e2eeec52fd5f08303c6008b25d8a4f40499450faa8bca37735ff2e25d9b9c3cda5ac6ba1b0815b362a58094eb606528449b14c3cc4c050a8876bd4fe9572a24265500fc3ea3dc9eae214ddda225e1db11d4a9df83decf892d1b93a9e5f1011a1fe027a5d7873df0575d32a0338511326d2c4b2d56d21372431a9301c6fd36549da2d390712436cbb6aad56d4babcdf9b9bd790e1ae63fe6f49", 0xc5}], 0x2) readv(r3, &(0x7f0000000280)=[{&(0x7f00000000c0)=""/109, 0x6d}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 13:09:30 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r1) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) kevent(r2, 0x0, 0x0, 0x0, 0x5, 0x0) 13:09:31 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/wsmouse0\x00', 0x0, 0x0) dup2(r1, r0) fchdir(r0) execve(0x0, &(0x7f0000000000)=[&(0x7f0000000100)='/\x01\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='r\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = socket(0x2, 0x2, 0x0) r4 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(r4, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) dup2(r4, r3) connect$unix(r3, &(0x7f0000000140)=ANY=[@ANYBLOB="aa5ff5f0d972674f318c17e061eecae1baa8c12f133181cab26e56abc808000000000000004cf5"], 0x10) dup2(r3, r2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r5 = dup(r2) sendto$inet6(r5, &(0x7f0000000040), 0xffc9, 0x0, 0x0, 0x0) fcntl$lock(r2, 0x8, &(0x7f00000000c0)={0x2, 0x3, 0x0, 0x3, 0xffffffffffffffff}) pipe2(&(0x7f00000001c0), 0x0) ioctl$KDSETRAD(r5, 0x20004b43) 13:09:31 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x5503e66de601357, 0x189) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x2010, r0, 0x0, 0x0) mprotect(&(0x7f000000f000/0x3000)=nil, 0x3000, 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r1 = msgget$private(0x0, 0x20000003c4) write(0xffffffffffffffff, &(0x7f0000000080)="769cd3e52c63abcddfdccbaf96aa99b5f3fe171fabc5d0c50b14b769d4623f92dacddafe02429b04633405aa01bf64f51cfc1fef7a21e20299f6e965a530ccdb6ff3ab1361ace07a1ee6da541a0e02eb9a84ff80ea8643c6b0e77575d99cf7897d3c87027f8079f7da99c6a3bc1c6ea3429648d46800c8808ab9f0a47921fc9a19510fef6b46c97366b4156d3bd55e39be2329ae1955f6f8ee6799f49fa175695dcb2073bcd1662bfe08edc4ad9d10bb21ee2b75e752b648ebc38793f5e626cb7c9b6ed8afafad22", 0xc8) r2 = msgget(0x2, 0x345) msgrcv(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000000f8b00"/48], 0x30, 0x3, 0x1800) msgrcv(r1, &(0x7f0000001c80)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000015390000000000000000000000000000000000000000000000000000000000000000000000f800"/250], 0xfa, 0x1, 0x1000) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) r5 = kqueue() getrlimit(0x0, &(0x7f0000000180)) kevent(r5, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) dup2(r4, r5) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000980)={{0x80, 0x0, 0x0, 0x0, 0x0, 0x6f, 0x81}, 0x10001, 0x1, 0x0, 0x0, 0x328, 0x699, 0x1, 0x6}) 13:09:31 executing program 0: sync() getrusage(0x1, 0xffffffffffffffff) socketpair(0x2, 0x4000, 0x83, &(0x7f0000000340)) clock_gettime(0x2, &(0x7f0000000040)) munlockall() syz_open_pts() r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x8, 0x0) unlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0) msgget$private(0x0, 0xffffffffffffffdb) r1 = semget$private(0x0, 0x7, 0x8a) semop(r1, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f00000000c0)) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = openat$klog(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/klog\x00', 0x80, 0x0) poll(&(0x7f0000000000)=[{r5, 0x20}], 0x1, 0x606dca73) ioctl$BIOCLOCK(r4, 0x20004276) dup2(r4, r3) r6 = msgget(0x0, 0x200) msgrcv(r6, &(0x7f0000000200)=ANY=[@ANYBLOB="00000000200000000000000000000000000000000000000300"/65], 0x41, 0x3, 0xc00) bind(r3, &(0x7f00000002c0)=@in={0x2, 0x0}, 0xc) execve(0x0, 0x0, 0x0) 13:09:31 executing program 1: mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) munlock(&(0x7f0000fef000/0x11000)=nil, 0x11000) madvise(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x6) socket(0x2, 0x2, 0x3) munlock(&(0x7f0000d56000/0x1000)=nil, 0x1000) munmap(&(0x7f0000e00000/0x200000)=nil, 0x200000) 13:09:31 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x1, 0x5012, 0xffffffffffffffff, 0x0, 0x8) mlock(&(0x7f00005fe000/0x600000)=nil, 0x600000) munmap(&(0x7f000096c000/0x600000)=nil, 0x600000) r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x4, 0x0, 0x0) fchmod(r0, 0x8) shutdown(r1, 0x1) sendto$unix(r0, &(0x7f0000000000)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b2b7be1aa5b23ed19f4c8b2ca3ebb3557699a1f132e27ec0ed602000d7d026ba8af63ff37282921e4fd89720fd3872babfb8070c1abda58601a8bfee8aca4911faff575e8c881ff7cc53c894303b22f310b404f36a0069000fcfffcffe608a371a3f80004002ec7299e34000000000000010000000000", 0xb1, 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = semget$private(0x0, 0x8, 0x80) r3 = dup2(0xffffffffffffffff, r0) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000180)={0x8, 0x3, 0x3, 0x3f}) r4 = semget$private(0x0, 0x8, 0x10286) semop(r4, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x1009, 0x800}, {0x0, 0x2, 0x1800}], 0x4) semop(r4, &(0x7f0000000080)=[{0x2, 0x8, 0x800}, {0x5, 0x6, 0x1800}, {0x4, 0x100, 0x3c00}, {0x1, 0xffff, 0x1000}, {0x1, 0x3, 0x1000}, {0x4, 0x3, 0x800}, {0x4, 0x1ff, 0x1000}, {0x1, 0x3ae9b8cc, 0x1000}, {0x3, 0xc333}, {0x3, 0x2, 0x1000}], 0xa) semctl$GETPID(r4, 0x1, 0x4, &(0x7f0000000040)=""/12) semop(r4, &(0x7f0000000280)=[{0x3, 0x0, 0x1800}, {0x0, 0x5}, {0xe, 0x0, 0x2800}, {0x4, 0x8082}, {0x1, 0x4007, 0x1800}, {0x1, 0xfc40, 0x1800}], 0x6) semop(r2, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x2, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae0ee3}], 0x6) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) r5 = getppid() getpgid(r5) fcntl$getown(r0, 0x5) r6 = getppid() getpgid(r6) r7 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000640)=0xfffffffffffffe43) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xfffffffffffffebf) r10 = getppid() r11 = msgget$private(0x0, 0x20000003c4) msgrcv(r11, &(0x7f0000001600)=ANY=[@ANYBLOB="000000c806c24489a0e111ef4ea65d9045d9ff9600a726e0513d8a8f3adba1a6c8408f4a52a87eb85b6cb902f951dba075e814a3d9df2be3f6f091d314036417bbd23f2c09c01533cb25fa4c8d8507f9e16290754a411dad3f88ef5099b6d7e2c774d1115c7a72831f157ce8e7a6dfd0f906ff40a3ace436e6833fd3f36fc9915abd0b"], 0xc, 0x2, 0x1000) msgsnd(r11, &(0x7f0000000200)=ANY=[@ANYBLOB="02000000000000000d92f8ab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c0734de88cefeef6cf5554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8cea73da6581d3db901c48e582d225bca8000"/115], 0x1, 0x800) msgsnd(r11, 0x0, 0x0, 0x1800) msgsnd(r11, &(0x7f0000000500)=ANY=[@ANYBLOB="010000000000000048696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193214179fc5bd836cb574b00cd442b352bd5d69c1978f6c35d189a06448217c51c1ffdc46e04343c67f530e9ad7f4baee608b35fa60725a8251800eaea256172cec0f22252675794485fb41043f794656165442be4128586708f82b38529673fc94f677198051746fb8182dd3973084c04a356b30e1fab530e6a7fe72b9d464da4c8815e74526407df3ea3fb862c5f00000000000092021137e9313b24fdf9a6da211cb5c65f4f65df5aa10dffa1c40abfd8861151"], 0x2d, 0x800) r12 = socket(0x18, 0xc002, 0x0) r13 = fcntl$dupfd(r12, 0xa, r12) r14 = getpid() fcntl$setown(r13, 0x6, r14) r15 = getppid() setpgid(0x0, r15) msgctl$IPC_SET(r11, 0x1, &(0x7f00000016c0)={{0x1, 0x0, r9, r8, 0x0, 0x46, 0x81}, 0x10001, 0xfffffffffffffffd, r15, r5, 0x200000000a5, 0x1, 0x4e2c, 0x6}) setpgid(r10, r5) semop(r2, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r16 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r16, 0x29, 0x33, 0x0, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000440)=""/195, &(0x7f0000000240)=0xc3) open$dir(&(0x7f0000000200)='./file0\x00', 0x10000, 0x151) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) readlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000600)=""/4096, 0x1000) r19 = socket(0x2, 0x2, 0x0) r20 = socket(0x2, 0x2, 0x0) connect$unix(r20, &(0x7f0000000300)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899aafb85bebf0d9b882627f96f0b224ec765ed0e76d92c6b8a03b10820a58fe43b00fa0400000000000000d9ac5da52f7dc8092782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb5803000000000062f547d55587267ba5050932ed612e5f48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacf12aa76cd608f0d9c81b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9df01000000000000c1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b0007efb705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f977d3f79c942baa127a4dc3f3354fcd03af0c9fc348ee4013ecdb22c517b8"], 0x10) dup2(r20, r19) write(r19, 0x0, 0x0) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r17, r18, r17, r21, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) 13:09:31 executing program 1: r0 = syz_open_pts() unveil(&(0x7f00000015c0)='./file0\x00', &(0x7f0000001600)='x\x00') ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000200)=0x2) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000240)={0x6, 0x20000000, {[0x1ff, 0x1, 0x80, 0x10000, 0x1000, 0x7, 0x3, 0xdcb, 0x9, 0x96, 0x9, 0xfffffffffffffffc, 0xd43, 0x3d, 0x100000000, 0x81, 0xfffffffffffffffa, 0x7f], [0x4, 0x5, 0x0, 0x2, 0x0, 0x5, 0x1000000000000, 0x5, 0xff16, 0x8], [0x4, 0x2, 0x1, 0x2, 0x9, 0x9, 0x4000000000000002], [0x9, 0x0, 0x7, 0x4, 0x4, 0x6], [{0xffff, 0x1, 0x81, 0x1}, {0xff, 0x400, 0x7f, 0x4f3}, {0x7, 0x2, 0x9, 0x4}, {0x1, 0x100, 0x7fff, 0x20}, {0xfffd, 0x7f, 0x6, 0x200}, {0x401, 0x96, 0x1, 0x6}, {0x5, 0x800, 0x9, 0x81}, {0x5, 0x1000, 0xffff, 0xfb2}], {0x8, 0xfffffff7, 0xb1f, 0x8}, {0x8, 0x7, 0x7f, 0x2}}}) 13:09:31 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000180)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902", 0x62, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x40, 0x1f) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x5) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f0000000180)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) 13:09:31 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x991, 0x6fb5}, 0x8) bind(r0, 0xffffffffffffffff, 0xe7) r1 = socket(0x2, 0x2, 0x0) bind(r1, 0xffffffffffffffff, 0xe7) accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = socket(0x2, 0x2, 0x0) bind(r2, 0xffffffffffffffff, 0xe7) close(r0) r3 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r3, 0x29, 0x20800000033, 0x0, 0x0) 13:09:31 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000040)=[{&(0x7f0000001780)='{', 0x1}], 0x1) r1 = socket(0x2, 0x2, 0x0) bind(r1, 0xffffffffffffffff, 0xe7) r2 = dup(r1) ioctl$TIOCNOTTY(r2, 0x20007471) r3 = socket(0x2, 0x2, 0x0) r4 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(r4, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) r5 = dup2(r4, r3) readlinkat(r5, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/187, 0xbb) ioctl$VT_OPENQRY(r5, 0x40047601, &(0x7f0000000000)) 13:09:31 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) rmdir(&(0x7f0000000000)='./file0\x00') r0 = syz_open_pts() close(r0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000001c0)={0x200, 0x54d, 0x5, 0x2000000005118, "047c2c0dbcdcc58b48c200000100"}) write(r0, &(0x7f0000000140)="d2d10700747eb28001010000ef0000001b00005a5415f698587bdf9a74fb276208265e794b201f796b03d91e054bb3aa717cf1c4f96ab5cb0b4c146c9d9c384b609befb06308ab50be07b9ce9a897abfc87727870d0d", 0x56) r2 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) syz_open_pts() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000640)=0xc) r3 = msgget$private(0x0, 0x20000003c4) syz_open_pts() msgsnd(r3, 0xfffffffffffffffe, 0x0, 0x0) 13:09:31 executing program 1: symlink(&(0x7f0000000180)='..', &(0x7f0000000200)='./file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') r0 = dup(0xffffffffffffffff) r1 = accept(r0, &(0x7f0000000080)=@in6, &(0x7f0000001b00)=0xc) r2 = getppid() r3 = getuid() r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = accept$unix(r4, &(0x7f0000001780)=@abs, &(0x7f00000017c0)=0xfffffffffffffcef) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r6, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) r8 = semget$private(0x0, 0x7, 0x286) semop(r8, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r8, &(0x7f0000000100)=[{0x6df363d3799bdfa7, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x7, 0x6, 0x800}, {0x2, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x109, 0x1800}], 0x6) semctl$SETVAL(r8, 0x0, 0x8, &(0x7f00000000c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001880)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0}, 0x42db81b2a2d08ca7) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r13 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r13, 0x2, &(0x7f0000000100)=""/114) r14 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r15 = fcntl$getown(r14, 0x5) r16 = kqueue() r17 = fcntl$dupfd(r16, 0x2, 0xffffffffffffffff) r18 = socket(0x18, 0x1, 0x0) close(r18) connect$unix(r18, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r18, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xffffffffffffff83, 0x0}, 0x0) r19 = syz_open_pts() close(r19) writev(r19, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) r20 = open$dir(&(0x7f0000000380)='./file0\x00', 0x7445a989adc00564, 0x20) r21 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wskbd\x00', 0x1000, 0x0) r22 = getpid() r23 = geteuid() r24 = semget$private(0x0, 0x7, 0x286) semop(r24, &(0x7f0000000000)=[{0x6, 0x4}, {0x0, 0x1, 0x1800}, {0x2, 0xf, 0x800}, {0x0, 0xdc, 0x1800}], 0x4) semop(r24, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x800}, {0x1, 0x6, 0x1000}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x2aaaaaaaaaaaabb4) semctl$SETVAL(r24, 0x0, 0x8, &(0x7f00000000c0)) r25 = kqueue() r26 = fcntl$dupfd(r25, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r26, 0x0, 0x0) readv(r26, &(0x7f0000002200)=[{0x0}], 0x1) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r30 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) r31 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r31, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r32 = fcntl$getown(r31, 0x5) shmctl$IPC_SET(r30, 0x1, &(0x7f0000000200)={{0x3ff, r28, r29, r28, r29, 0x104, 0x5}, 0xfff, 0x9, r32, r32, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r28, r29) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r29, 0x0, 0xffffffffffffffff, 0x0]) r34 = getgid() semctl$IPC_SET(r24, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r27, r33, 0xffffffffffffffff, r34, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) r35 = syz_open_pts() ioctl$TIOCSETA(r35, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x2, 0xffffffffffff65f0, "92ffff00000000040000000000007a0a9e8000", 0x0, 0x40000000}) r36 = syz_open_pts() ioctl$TIOCSETA(r36, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffff65f0, "92ffff00000000040000000000007a0a9e8000"}) r37 = syz_open_pts() ioctl$TIOCSETA(r37, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffff65f0, "92ffff00000000040000000000007a0a9e8000"}) r38 = syz_open_pts() ioctl$TIOCSETA(r38, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffff65f0, "92ffff00000000040000000000007a0a9e8000"}) sendmsg$unix(r18, &(0x7f00000004c0)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000340)=[{&(0x7f00000018c0)="e5a652bcc71555d9f519c23f756128b7455bc2f9e9881ee90d049192b950422571d7baa16b2432c0bf12939df9793b318cd1e607f09d92d4453e03055b8f87029ab92ef50ecfe280d25e64a397f54cbb9501b56d4db5101ee77ecdeeb429c6a23c97a2192d324f621747efb25481f73c83575d00100000000000005c94f9fe475bdad8f24488e0b0c22f102493d5bf0681925f82f332ebc4d0dcb2d7aa9be08227c90cadee52d2412fc87b78ab75d2e4e7579a32bfb051ce86fab5dbf0ebf2525b4443b76bdd0705269a5a0eee613c4d7618a016a53a92784986c63d88e55f43f1dd5fd80d573fcd1a474e1cccd17044a1bdfdea7c33ac4605cf43b9eca0acadc7f8ed75f4915f7d3db7dd405cea924101af2c9f083505a4369a88f6d2b23b82f0f61cbe6717e1f13a6d979b9f81729f83d357509a132d5ad9ba28ef49c8e7d63e0c672a8f294fe1904cc0cc6655112f006cdf60aee8ea812da8c655218ffa83243e69194d43c7b0f647aced857cf4b7777036fa2d5fefc76de86e8299b5ee5ecc67bd84b4009ef8d9b87f21588f3f947d86995a76487e7959b7a6e1ed7033751e0a08d24b24552b466bdd741cd09cc14af7f3aec64207da0a1f6c0ac6badce5f098ade9dc8c5c82c13c402633ab6e914e2b17b3c3fb6d688efb38c2536e699ad49306c6d2ec", 0x1e6}, {&(0x7f00000006c0)="6ae11762472578c1ccbb560024b25d58e2bc956878b09b55148236c58249887559b58e03b55c9727f6332f406dfc4b433f31c6b3ba67fbc10f32c33517ad19bd7436c12c5f1afa554427e36caf8b75f5998ca1937dc5b3dc3661038eebd10d576d76832cf493444568d36045f62e0a86e35bdf68d6d890aaaea5f019b8407fdc8ebb6ab91d68d489363f9da8b13c3684736c4b70b6eb0eaad0568148abe6cbcda14e81479c6e4a338a937293c91780aa6fb00b2856e5c49f5db0cdf19220935895575b9517fdc24a702e201cf8fbbd8815bd0b2937eed4706640a29d469c488ead97446267ee7dbffa92a47e4430c6e991bd8c78530c17c5ebde6db9e3595c3a310bc8d1d41040cd4e60d634ef62bd9358721abfcbb9077da3a83f01e9e2b258526913225e6d9987b0f81d098ed60709557acc4dd2e49fc1f704cabca3aa1ee086ddb3457e6d0c4415ba6245f2ef883c6945acf8968914c771d0acdfea7b76838d00873352289b11d4e0253cf02cc067f4fa1e2644c1db23b46c10db15cb19f35e2c01d737b29a0c5aa18720b011c608973b63447fddcb996edd915970c6921f0c92555975487ec8fb127bf32066188c8db3e21f4116aa7bbf5c79798467aa54efadb31184e66dc73917dfc3006102142af4bcfe2c0d497ddf72e48e69ae0bdb70948bfadd61b57eacfee2bccb78ecaaa6f487f6b7e8e5ba4352f0c0c71488ce746b9fe90c4d0b5f20c6b660fd6c3a0dfc601bec64aad0464ee0c05827214e82633524f26a669989a46db5ecf03cb4f3881be48ccdd43f7e6e07934fc83f27d68f5030a83ebdd6f21d3c47812880b124062137c133c4a959bb2e5a788e81e2f31d81a8f31d0f4be083c8d1d09147d4583f2369ffe3ee7daf940aa5a78579a21a1d83fed382dbe9d157e4ac7ed7610f582524dfbc3f3273aa3e1ed79fcdcace3b3e5967c25f79330fc1524940e5e5bc2bacae25d31e2825b52afea067c42dbd860210e0d6b2855b134f20a16fa78eed8dafce168ae914901b6c2a3097037f3d91cf94aeda67009780bc7c1b95cb9f337f47bc0442e5eb0b85d52d468ea397468df8283c2365011b704db5e5b9d748bef87f8094f6ced1ec680feeb8488091c4cf6558f633ea27f441756ffcb954e5aa633f6f5e5be13ed700c9470afb8938ca628bcc7d4c7a4a933a101386d77f8e29b8941cc983b55682c2d08af52bdb85bbe32fcff20cd27391f7ba91624adb4b143b65384174ad258cee89c2cabbb343a027c25345c76d7c752da7b213347e8d82f794ead0d0b7229de1d621a14f28f6419635d8695e294b778864a163ca8e56063880ea51fe4c7341a5df6d3133bc5b694a2c33e178fbb93af9954f3a91948595b280203724988ea9107f60fbb73bc1824bbab1a64e3c8421ebbcf44ae1a8ca87d5cc33d92db8329a055d4ed68b5c5dbf40119d157a8a64b40697512067f5bb23d441da477d3a0f7ddbccc62e6920819caea6339118dc3c982680eeb1b8a983a5eec42156224134a5d4b359fe666760c11bf7cb693bbd96bd83feab04d67475e2715712c335356004d78c00d44eec085d9d243405d6d1c0b5a38986eaf3971592b8444bbc57b6a3bae0d87aea8a6c29cd78708a2babdb47ae315b3eafbaf768372842a7df129cacfae4353b01dc73a6641248c4920f8e8e15bb1d1ea3c9d0da1a48b76d999c23d3a532b6bf1af24b714924b929de6f0e9754c56db13ec37b91b4a96d9533c5667969cf033bf7c00a369fb2357ff3ba00825f00f42cded3184a19a770996de581b02e600a939317ab7705c62e34f638a7eb415b58a78fbb7118896bee367133a2af19de0438b8e595b24225e522b1fa039622cdfb6e36d6f80e0f4c7dbdbd7a2d6d570550b086b538e614758273fcbd23d8b56250cfefc9059adf09d7fc0d4f27c81c92b1453aa76dba03db9a9436283751d0518c71baab96ab00dd1db82ad4a7bd29c59241ce6b845be5f8103a7ea67fabe42f50d4333e6f178c0de8cee60ce9b2477879663a38f3c2cac2f5c0f35a5c2fe60bf8bb13816b9c5ef82e114847651151e54612497e4e8bbd4917aa7a6c10b5ca60c3180af53d60acaf5dfa9d8c949b86dd88386cf1071cb876fcb25da041dba71081176f764d8d2d339d0550abdc9e633622967c06c95ae04f7fd9f79731f83893016e5d226eb1af86b1803342ace99121c889db4b17da62b59ed0ae6deddda9ae2d3fc94c6a2a64c2451c464a88aca6a22df72571977b5ac9fd230bfaff4e5814f99a912e7fbfbce1a85ca1b4efbdde12b0275b4c26c4daf0a7ed7698b3dbcfb3e3d2ac2f63918e45b6e1117037b52d9d18badbdb2d325aa710aed007103fe3a9b444fa78ee2949a919665dbfda257f98894e3b9a9e303284d95109a3a3a63646247e3daeaed53421d5b8f629ba6106730bcc09ff89c93a832c33e819071ab4da6c3105e193e1440195d302310fca95a3daada2761e0bd91c3988a679d443cde21c37f363593f45fb1ddcc4f94d3cc0dc4b83f4e31cb19f76f82f14de3af2598154c6604ce0e4a298bd19761b6ad72aee531b60a994b7d669af90ef41da00aeffd2064d57ddcb83d04bd29515e656acace925ffd48209dd994239d647cde8ad9bce0bcb3ebcb022ca636b098caa2dae63a88db23ca58586eb159e9548a0301936ba40e3cc64b030c82718201948cdb9d4ec9bb841e2a6b6736767dc15075a82290b4e91d4e93d7fd764ce29fe74674533593af9325f039ecc1d162481988f87d067791741347d390a81e6a1306cc039e88c5e26aa68b2b1ceb50be02e7a8bb293e5c678a0ab8aa6573c56078fd730df461c3b9c8a3c78d9543b137a82dcf3fae6770dec128dab19c1ea1f95902b1cbb4649576fe62624013abc113621293447b8985f0460807ba9cd88417679ef8bd79f949e44afd89d2eba43378587d03537ee075d109e0a406633644d1c84dc61de36373ef8557496428082a972d7f08d662dc4599b4d61b03d7a9f92e5b3e5301ed0324a1295999d00a2a35b033a84e3c1afd106b020ee550b386b49e141323151e1c0968cfaa7c765ce99d6860df6f17be714b5e8226c4769fc90adb264c2aefdaf2031c0285043077cfb6fc9284ccd7b3eceea6879f21be44729beca133e76a238f7c2c53e060f6ee0f7f87f550b3b731cbb388d8a3cf7f767b0c77c18e3a728ca4ec0a1a6d30531b6060d5d18cfbada948b16b48ab48622f3bb98d355a75b8b8334b3a88a42c030f313f4c239376262dfc486051ebc5a46d7f2b23af08230a75385a15e8d29bafed501705a7e94a46544d09a7fd8901c9ec38d4568955266d8119caad32faae35da0bb0ac6f0c7a943fb6e2aa25194b991605d47a2c013b16ab2b1b93db7ff012736aab4701fa53eb273969297f3793b36bdbb1a766e12afd214cb32af44d7c4bebac85a8abc42e13024e80ded69c62b97b1a12eeb6c63a39e650c148a6b2c4ae1ab3667f57f4d704acbbbeb6f7cd9720e6ae804fc7456fa3023cc80270efe7806fae6be076a4458ac5d78db8f29ee36d896f91811c722c5105fb8737a7030f26b5ecf8cdd837366d03419df958be352dd9585300bd27f14ee33ce8448138e52533f09df196ce42e2bf3fd4bf4dd087ccab1dab5252ff9704bee3deb316ed06d28fce2d3e0b47c35c38c1afe410a18d0123a2c080032af74eb82806d24bc516a71dad708c744894c4c501f88bd60dac4a547bf519af20d83f08d52de10c87696f44d719368ccf45b6a0211b519bd32a9ceaf77212e60aa7dde4611db417090a7f679f541a147a3499ed971dbd0ba843ef82208e5df661d20186763e06362ff08ab195a1406dcfacad062bfa861eb1c69c5813d1b1bdab06c407c16cd80081ad915b2c6eb3f805717aa02297ca1156309b07243c8ff399b96396cf304d536f05405716d7f2508b89eac2415a195e7b799effc0c81f19f327015f165d907e5cfebcfd8054e58579ffb53bd1e37fe3a2f739a7cfed4f358e2876723b6c289faec765cc1a9590a316a6d8c0627cb756d66c8d4d8c35febc45ca400114dbba414104a8618478a20cfed8908769834f8d843735e2d73ab5d6fa015d08004c713ff210bb7b83c828ad1546f62b41358fccd23bc6de600ab84ebfc9cafefa470434378317fcf1fd2a0c20410c2afe091b3d28c2f6b84bf5dd7f3ad7c5b3a84440a7a9de1deb42dced6a610611c86920632f81b91680861fdd41a8d647d821cfc5f61ed43a06f35ae3ac01962e0d70eaec0fa445097d0cc3d595130292b7534d9c079da21c479cdce84411acbba217ae16d9c618805a6a059ec89ab5604b838a00cc2329844256301013f0f7c3cd1dcd556e058dd56b7dc01c2af52d01f203d4646fcb3356d803b053e37b08fe4dffe45ec7830c40d56d9bb212df67acd4579a23ba560d126a465a1e35e2a2cd819f1e3478867eddf0c48535da0e4dbbdd7fae047862b97b3670c8c17429dcb08cdccf8a41b7cebbc916e61b183429f5ea0a045c6cd3a4bb850b9e1600020c029c9ede67b5b138a6cabd81f044f37ef92421c044d043cfe0a428c87a26040f9cd7ac341a5e53f43299e05c7c0e32900ee6f64a2cfa88e0fdfda9cc9c9c976f8678f3736b9920abbf21891640ee53ef8a8f1b2501e51a23ac98c126e84fd9bce039c51049345b7d244cd5eac34a26232331e01de436da50da160baa635e6537cb9c3619a8c282cf71982407edcb2ab50f8539e5dde70ba6d901ca31b8219c6fcd2499cde5ba90664a8b1493a3edaceeafcd8e3d47bddcc35367ad5ffc3d9cca29fe2e60f8af33f4fcd3326564015ce401d3ef3f8c8167336c5e55aa1aafc9c3899dc0ff81b76f9c513b13c00e5fac904efbe9056f29092d9ad66eb78921cf0cfa6866c15b22d950f247cafa5a6bda521d2768591fb8ba59aa3b436f9eff2d93f652a7715dc91789a2b7dede9f64275117ad141d641c6f0f6fc65208f9915538cb502c7606ff265fcf6df8621b5c56525e70b007a7a32c3898b12eb312712f500a789836622ab810dbe88eae962317af60987e15c7f31279686719b355244047fb9c52434d65ffe0d16025d8ec0c34bd1fed6c0c0fb796ccc674f307a3ff6148b2707015f5823c0513e5c59fc6db343f27206235d5736cbcbdd757fcd7c59a5880c77ba5170dd65d2dcd6d4c1886e30d15bd782f3d1bc8c83753135279550910b12fa1349d921f4c9eda2e61d51fdcdbc59d62255f5ceac67464eb77a379689aee4ed037cce23559f2f87220ca68897bd141f28a8bb12febcb3891d9204d0e97e3ac359cc1a627985a6ec07939ad4ce9717600bbf9b07282c02380a052b930e7ddf47cae6f1beb2ad886ac7d213dbb5b12c55478e2eaa3e1d4cb0c1e722d6868eefd5f17bd68dbc2f356331f0815e028843c48dd06a5fa98c4f4b108d49a32b4871ccc98741be7450348b395c187c45f2ee1d68f3dc646fdde8b2cc265836bbb260350c7a5205345ee4f8b33e5f7deebd7dda571fb1fa5d8ade50cbddfa0881468ec30bb6a20f080f983c21b470df8cd9a70e55fdbe15ea0732967d0aa8dceaea94bc710f1cfdb3a506b5af12da41a18a5eb058f1b9938e84e690be693717f99f06f6b57efffb3254188f89f55405818687c8c27f599a598c1a0586e5e6722b36a0fb2eb29bfa62ccf0dae05ea8d31107bc2dbc22e38d983f6a018eb190370d67732759263594cd3cdd3e38f0fff598fd3c6f9dbc7783975f1473e359ee03aa5b38996bf9bbc3b9629afb5667a4c7f758057567ec077b285fe36b", 0x1000}, {&(0x7f0000000200)="5a9e67b3bad96a62e3f9d5093d3406cfbfb4a619b3a30b4e32b570b6551bd3716b09faf4b57ed8e5416066bd6ed382ecbe5ca3bd61af86ac168ec070d02adb51557d964700407acb32071c12c93a2d0f75fe8bce701f8be8c9a58f81337174f9745e459ecb422b5dbd23000a90253ecdf3ade8c1557d6d8888ca1af53630ee08efcdc9915f10b11579e5cde13f8d2b1c7a096ba629530db4cac70fc9985d064ffa8e8efd4119325dbf6d3562eec60f541644870e23ef006e277ed7fe250276af39de2302cf769543d75786e1511fdfae5ef3663d967c4ff4e2fc148a94b9708789a4", 0xe2}, {&(0x7f0000000300)="ec6ce0cc23c7e7367f89e286c1bf7a6141260cba806decb78e5a388d45321c5f42814e8101cf4beafff7f5b0f2b6c8be7975728a0ffc0d1443609ade3d93ede3", 0x40}], 0x4, &(0x7f0000000400)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r19, @ANYRES32=r20, @ANYRES32=r17, @ANYRES32=r21, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r22, @ANYRES32=r23, @ANYRES32=r34, @ANYRESHEX=0x0, @ANYRES32=r35, @ANYRES32=r36, @ANYRES32=r37, @ANYBLOB="000000001800000700000000ffff000001000000", @ANYRES32=r38, @ANYRES32=r17], 0x76, 0x40c}, 0x402) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r41 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) r42 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f0000001840)={'tap', 0x0}) r43 = fcntl$getown(r42, 0x5) shmctl$IPC_SET(r41, 0x1, &(0x7f0000000200)={{0x3ff, r39, r40, r39, r40, 0x104, 0x5}, 0xfff, 0x9, r43, r43, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r39, r40) shmctl$IPC_SET(r13, 0x1, &(0x7f0000000200)={{0x43ff, r11, r34, r39, r12, 0x104, 0x5}, 0xffe, 0x9, r15, r15, 0x1, 0xd75, 0xffffffffffffff01}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r11, r12) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r12, 0x0, 0xffffffffffffffff, 0x0]) r45 = getgid() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r10, r44, 0xffffffffffffffff, r45, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r48 = socket(0x2, 0x8001, 0x0) close(r48) r49 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r49, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) dup2(r49, r48) connect$unix(r48, &(0x7f0000001e00)=ANY=[@ANYBLOB="82028611e2b2000000006262dd65f708c4c84e08c027ad12d417ec80ac134b281bcc23ffe9efa5b32eaf23a2a9e0562f45a611829ab5daaf1eb36182e881850ecb794e74000000000000962eb3b0e61fec776122259e7698e0d3d92501f2a0b61deb75fcfb3ebdb5c50284a1a9d3c076887d5e6d3aee60a3ede69923f29406004d3bb7f7e3ef2fd5f0c076611274f68621a60dfd8a45d1c6075269b1732c25a557cbc4b8e3e40d6ad97ae5a93b989c4cad4966ae37ce9ee87c081376fe6e5f7e03683080b3a50b9d7f1b5f5446172d0dcad797b4e4454099e9081a060000000000000000000000000000000000000000000000000000245a3a69d58df0d86e5bee5d88c63031dd3d9715079354fc2db9dd77535b538e810fa8245fd34fabc2ed7d829f8da7765abdb3a7d0a95257b1fd3e903e1d886065958d2e8b4c9b79aa065b83768845aaca0e0acb4cf0b520b1a733bc8738861daf880a53185f299674dfbfa014efa3977ac53eb1338103de044b263efee9c3e55ba91520d18b6f169ce3aca12d9475765267be2241153ad689a4c53fab8f623209b988b0e2b595925b43805b8409097c6ee49ad2a89bc58ed02ef820f7efb5ea1bfa1d442cffc7a30ff3071963823fa948c0478cd47ca63c5f12ff2bfec8a3a5b6ad1bb545fcc67c283f5c1e2658241a268e926b2184e6420837c9a73397b1103c2c2f000000000000"], 0x10) writev(r48, &(0x7f0000000140)=[{0x0}], 0x1) sendto$inet6(r48, 0x0, 0x0, 0x0, 0x0, 0x0) r50 = fcntl$getown(r48, 0x5) r51 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) r52 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r53 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r55 = kqueue() r56 = fcntl$dupfd(r55, 0x2, 0xffffffffffffffff) close(r56) r57 = getpgrp() r58 = getgid() getsockopt$sock_cred(r56, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r56, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r56, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r56, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r56, 0xffff, 0x1022, &(0x7f0000000700)={r57, r59, r58}, 0xc) setsockopt$sock_cred(r52, 0xffff, 0x1022, &(0x7f0000000600)={r57, r54, r53}, 0xa2e18270504f1bd9) r60 = getuid() r61 = geteuid() setreuid(r60, r61) r62 = getegid() r63 = getuid() r64 = geteuid() setreuid(r63, r64) r65 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r65, &(0x7f0000002ac0)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f350707000000e16f328dca5d39656da02489672db6d19f37405111e97aa998473fffff1e8f3b32b9000000000031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9e1c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf129055fbdb1a16fda60f271cc45781df858925b87250d4cabad6981ef8059dc98ef316ab18791701c33f7436a1f7ac76e98a85704b011410f01c5d96224c736abf13240f79c911f0af2dd6122ae395d0b71ab9c5110ec271d874edf9baa17913acca954e3892922a0cc9402fe3a79f3dea616d09b599b437ba3287d25a73cd09fd1cd1d14a6dbcf02ff8a56437ec324a213bd7e5acda1bc4a56ef4de66ec5d7f4a4581a6e2012a012b4be35cae6394c7d7bb3bb1356b0175f4351989658d147c326330d7be5b89a2c99061245f277e06b2f9b4026e4edfec8a538bc6f489f4e0ddf2f1885e39c4aa12fd142dfbcc5a13a637f814c9257df3136e7124bbf18e4d2c6e35eb7e55f80ecff820653aa8f1a2ff7fdefed38bfa4e3c574bb104f3702102af66fc872eb2ca7575d161fb8aa1c81ac07992b1bba53a3e9e04cd9107a3fcd927b44336916a7915aeb24e1bb570e51dfb497a867bf03588f0c8daf04bb135ddf167592efd603081c8a0e87d6d1da06b12440d9f8899edf0718747e2537139a3ea6820022b15625f74c53a21425a5ad2a9fb8b8a463cea345b9a907f3e62d2853ea6e9c01465328e5f6af8ffd879636a804a0f67544ab36c77ab77972dc6592039fca487bbcee00bb19f86164c794deed526a5ab035b369226a5ddbd1dd15842a883dc13aaf60df5a1e74e2875694055079869ad28d3c1669a1b5b98bd5a99000f0ccfe1decce55a8fa9313dce8035190dccfac31c0275ce08cbcd2db65e3322bce8c7cf4145a62738e66143445e487293184910276b6fb34f7b4ec60e899ec4a7e61313615115149233f4e0a81da57df8e8eeb2d0fc027ba45355a4d64d6b3290f239191c8ac49557e5abc3ab9e2213540c79c246ff48fdeae5bbe0bcd10bc71ac1c84d2de149e340adeae2a2601d9af65c644733f6d06620595d487dced02aaee3364623de3c35f9f87529ca468bc0b68064915836f2799b4b2a899f8b6861091564125aac7d57bda5175fd2409b7021373dc433dbcf10f923144d6fd225d92084710643eecfc53607333ee870fe3056491db1a1037f06c717e1a8d29cbb907d0125d84540f0e7fc691af303cbc5676cd9457578b29572b8d10d721fbf7a9dd6e6228c044a7f8b50011fa33ec1ff262ca7d659a74bf498e31d715b1e24639aa64651218cc9778155e228d17d743ebbf207a1b522b9c34d401856063cd6fe4f88f47e485b1ad05e3c1a3328aae9d0ec67202d39477a44e9f81527d083a0026188b0d7dd27240209f79a6120d601d6dd0d4830efbc2d256b5b5d4b3c5c3e686b4144d5103700084717ea6112336eff5069aba2607e9361ec515a96812a71e1121b3d043652c2b90b20a7063e73ef4d3c70177c589d7524f84bcd2657657e4f483342f05d7b74e55a0d58efd696cb7491fe8895cb9be0d7010b038b5a82ba56ca03b94c1fd180eeb98010f97fa7c5c2435467fa132220b79fbfdfdebb28c522e0d5cb4da0ec77b25b5dcf3431e91d8b3ea6bb979034090a56ecfa32659c6ca133992839451581f9ecdedab3730a92c783d6cce8ec513491af6506c567c94211e5d87efe2ea62b28547ab416adae01de6610c524a57f43c48e911007bcddb2601d7775f255a1fe0bd1da9996da4469ff683da8590d0d3497deb7f394fb793e0c8ba8a06bcaedc755f7094bc633444f18"], 0x44b, 0x800) msgctl$IPC_SET(r65, 0x1, &(0x7f00000000c0)={{0x6, r61, r62, r64, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x2e3, 0x138, 0x2}) shmctl$IPC_SET(r51, 0x1, &(0x7f0000001700)={{0x3ff, r46, r47, r64, r47, 0x1, 0x5}, 0xfff, 0x9, r50, r57, 0x7d55, 0xd75, 0xfa}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r67 = getgid() r68 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r68, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r68, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) getsockopt$sock_cred(r68, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, &(0x7f0000000540)=0xc) r70 = semget$private(0x0, 0x7, 0x286) semop(r70, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r70, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x4, 0x800, 0x800}, {0x1, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r70, 0x0, 0x8, &(0x7f00000000c0)) r71 = socket(0x18, 0x2, 0x0) setsockopt(r71, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r71, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r75 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r75, 0x2, &(0x7f0000000100)=""/114) r76 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) r77 = fcntl$getown(r76, 0x5) shmctl$IPC_SET(r75, 0x1, &(0x7f0000000200)={{0x3ff, r73, r74, r73, r74, 0x104, 0x5}, 0xfff, 0x9, r77, 0xffffffffffffffff, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r73, r74) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r74, 0x0, 0xffffffffffffffff, 0x0]) r79 = getgid() semctl$IPC_SET(r70, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r72, r78, 0xffffffffffffffff, r79, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r5, &(0x7f0000001680)={&(0x7f0000001bc0)=ANY=[@ANYBLOB="07706b0cea0f58eb2e9dcb70e34a31eb751cd52d3b5f104c3a15643b739f8cb47f5486c163d5fd11fdb8804827f622800b14254585881ebf7b63fa870a903c86cf13b43b9b8a6243de5ec06c56971e56c516d861aacee4ee81b5fa1f019ce67a219937a5377f1e450b0adfbdb59bb479e640bda513aaf5aabed61c1a7f5bdf0a85fb75d4659245ac49b763735f6079bde56c0f8443948dfeed2b3bf8f9f573165db7961d8a86d4f676bca2847033530fbf65067b0fb107edce0c4bb280b9a0ccff72479ea5e3136db51a79459a0c2f821d0914e3cd6f1dd7f3d559d6970d256520c4c9c7a8c4deb7ba31d76dc076fb4b77b9b332f032ad32f635f5a17630cbdef19333bf566a884c884f32b3bf213cab2c478f51029d0b2b264d4dc67b9e52290c3e8905a73083540bbeca54d337fa965001f4728de507c4e1ee2a74773adeede0725e339ab8cf4232b7806b32d23f85db594d0a441ddfda854b17e032a58cddc6863c4c9c44c523f85dff0a6ddecb59b3484ea8898f0001c7176d42c6d04ba013552f2037fc546baa16dcde1f4000000000000000004376132f2ab0152e424e61a42e30a63662b29ca30f0d76529b41131cc330481401af19377a6fddd4ececd807e8615f477bf30b58d75c26af0b57466c37e2ae77f4fe6569b6ccbf52ac210f42d392f9fba9c855286f2da844e7d5976e2de63f7ae531406e8304e46a8c33d23a3d55"], 0xa, &(0x7f00000003c0)=[{&(0x7f0000000680)="36538456ceb3d10a7899cb43fa8c4fdb43a4b1f117701aabe800d172ccfa99bfdb3836c5f65d2e4e54aad1a4159289e10cc9da9742aec0c8549b3999c837b07658d43eae10d8d4b46c775b905cbf37b7b1b3042d33aa3f4c9a2e4c2bdc4d703cb91167cf633019dc2cba6842862f8788a4b6224da41ed14d881547a2ac8087619cb2e408ebb8895ce514f1ccecf22d0a15230f1e8d327dc6bb6b396d648005476af9829f625bae09a234548ef2cf208989f18e01b925089d6b7da2154a5494d9a5c7d3e5858fefaebc2f411afc7179dc0872742c0152318ee55bcac2643d75a18761a1f252ea7572bae181f985492f8e77cff568e10dd0c7c901ebc25726ebf35cf36303125346c6adf0b94f714c0ffb3f793e950c095da1003f40420c71e2bbed27f68ec20e32266f1f486d42c341fc53c2c0e3fa7b86992493ebd5fc88b0aff9284e5b7069be35168a165cc69f1b09dd1d70a4139eba232fda099b07ac4668e4fe5b9a6cc3f36453a0bcff4f05b46734cc418d36d334617e71cde0223bafd0613cc4640e034a9ac93cc6e7f61713d2e84d080bac1f44ee5e06b7604f247f77e22bc344d86d909fb4c67fe79ca1e3206e61e7940ced69a1b7533648567d31ae8f239214773fdcb2b37c692f528b1aac7afda99fc58b309176bb945c5aea7aa21493000de640b3a8390e6a0ee0a9317607022ae229de074ff059ba95b5893f6e895bc9c6f817fc4915d7b81ff2adc328be40127a0b72b9e58595ef647856888eda93f7df38304af2747490efcb369ea18df98206e83ff06c63decea4b7cefb5788177ddf31c301bb64a605fdfe0be70f6e4ebd50f174ccbd07f077b7b8caa2525d62743e57e4a833bdfb1d03275688890d95f0720a866fdc65251389f9e9c5909f6a9237ea6522890c5015e373ac1cbc9a3cd40713cfcc9e3602d58f1fa68d6ba726fc19e480d4b166ba96142087db312ae759f6ef18ba2bcd01f15c340cde9d31d5314ac526ca965b1f96bc78de06d565b2713633498c65c8fb1e15afdaedb65f5e0594574ee716a66888804e87f490c623b18d4063076e14737bcf8ee6f09b7089a18d3dd8e8aa8344e7ad65d612c95f175d82ec01b468c6b8ec0273878668f09126980afa207514c7b0ebd6f23291004ebff93269be2f4d3e36f42d40d726022fecd4f15eb2aa4de4d854ede65c73267d805fec018acbbd4f685c24eaff4402d252d0a3383b7aadc13fe903c7c6e2cb9bf78148b586a972fd3e2a75091276b10323b2813daddffbae92554d3be518525f4e8cb370fe461cf726126b235b15e5e8984571d204e2294c5f9b2e3bb06a8917ca0fb79fa4038b6f559dc066f0bf308582c5bae37d0dcc8a004161e97312697262681ef987490729ffb9f828af67122a167f3a7de356a18fe3152dc3acd503686ab1b49c3d461c5ec8d8a4cefed7bb89688afad003bb35945a187072065ffd571ead7aa7799ffeba8d3e2a9785a1edf22cd4c2c8b368e430e73e8e8d3400659931eb233a8b9730a8230ad650944624005ca539e512f83eb74d179e5fb7df282d1216b3f8ada304087a8edd2c55e6cfef447877e94ba0a2756e5b0ae712bd85154c5d425d1dc00f9d25b73f8b56a075c37a2fb192a7fa1d02ed096013aba06f330a0cf272a910bec952492448926e2fd03e7f4fb42c63ec22f5251d5333ca64a23989b93e8f0cd2a1031866d18d0dccfd5621f460d261ffa9737df449effd5520f88d4c29bfe233df13fa2a2679127dfcaa4dcd408294991d0c736515e449a4e7312a4e061c1a59771e02bbba2e53fb00814e32884da300b372e8607f0029bf148057a2b5fcd1bd27f08f254f1037352fa2e3d4443ed5be9576061c306cea535e295f1d4f2d7b63034697187b44935f6a2e893a0b5132ffb8297291cbe05b6ad68e9c094053266bba86dcfd8efb2768caba50ee9ba331e8ecb6df64eff5b5fe2c7231792b5111588f78e2e3914f024fabad565762d23187bf89fba9721c56ee34bcac996fc2f53954f71b4a383aadd05c07fb6ba51cf7f5961d3f3081bbb9ecaf302b80da7feab2557f190f1d97359cb773ddc2f4b83ccd128a07e02cb358a9c37e9ed67b0a455f3dd4e88707bfa00178d37acafa09ba90c6356035103ecb72cb885ebecb879f8cbf2f7897c12bc9323c2ca3fc53e94567b9124d3d6c25b76bc60f38edd68cd9135651334e503f30ae41da3a3a1fc2c85cbe685178996179aa9897c0dd5c8d46ffbe4f6e2ecb987f146add63dc01a5cf0a4718735ac55148fbc91ce32578516e90c891cd408fa29ce5d260896d0cfc89bac6d2f74f03edf97f877835f8683ba2eb762ae076ea91e2a72a0134f92d94364240cd066f1791b59c8197d091e3fa02daaac95f4c3eb841574bdaf591ab6801ac876c957b021762dbe372baf4184820006f25fb6b85678aa83028a715cc7a225f21b0890021db1c4be814b53adfb4c7daf2c9ca9236cc291c24f330317e7628474d4735fc32a72fd40b85c6ec730ac783e30f59a9c87f6e9cb04bd812eb2f74c181e54dcbca8b8f6c6bc5e6e18b5fbce76bd1791eca7af2b5c1e70499c0388b8386d3457c3e4e9451a7ce2764fa02f6a86fb89377f2abdf7654e5650160f027630c31b58312143c6646942c6af91cff46294ad42e88194d487c184e6b731b512102b1f14d40b862b1652a033e6addb9b0aa55f8465f3b2329226b4c7a363df937627c4611e3d5e440d1891f8427a9f83988d7e682b4abf11fca0ad2dbe215f9bb031c5a2a2c992317e6e8e336e5d2d4bb33646a24772a802d96336056974a310db64f8aea613a65b71b61a2d366ddd3b1d703931a50242ac8f83f6c180c113c8763ed733caf8dbb5dd8d18c9ff473af7d3f69926d36e0778bdc06f06b086b005ea12240da65816b1dccdcccb392d5e1c9409af46b63002747df4887da9ac82cce7172b1a6d22323b63360be7fa30598c9586f5a4c3bde4f0d242198216eb493bcddd0eea4b6bd1eabfeb2a43188ff7ce69384c876aedc467893ea917f533f83b8597687405440841358b50524f84d2fa77236ff418d7067a38ba065230032397819fcce91a8d9e5bbc1e248a8077c3db887d1aa11a963ea4e1e3566212af6b43f51fb32acd3fca7ba3bad2f4a2d50a5c24cd05deacdc97ff6786f55f0326f8d9a8e2bb36e1270aa07a5cb2cc9913a36a73796c6747b44e28fb9505bd0679c1f137fde73abac05c0ab5fc9d050130febe650c339b1f5f1e50738ce623808f52037e9d4e4948599bb5bfe97fb09b4296b70839c8ec542ef2a9b4674f1982db535037ac99a16467f4b105b9582678f61a21e983c05e873fb3f47a964923df5cc4de5108e6c8cf46bb35b93eb0d0c2c353876cc377ab723245acef6d7c59060fdc1fdcbe05093023e48b23e79cb1cdf0f26ee8ad29552ba46f546fa5c4fc65d84d0b67bb8b23e8f21c20e71b3055f25f7dba931ac74c03d874f3aa026e4a9982fe049e93c55bd26e6ca31e34b9f5f3d293ddd89262abac5214524d28a19a2667f72a8733d1e9da32f7ae4207badbfceec1f38ef867113a9359acc73f14562078b7298237da8aa4a6085b319d8d483795fd6a8eb656127579d258bb631a5b3650ccbee03abed664b1808cbef1b04480adcb0549b53f95bbf05c6528e5fed9353e53721bf0e87f000a7a745fde847587601660d060ee4eb3a7148434fc8ae8e78cbe8060c0b79b4752f591818360387b0a5498c4ea2fca36d6cf78f62835616782c94d9980c12df398e4227abc38a586541c70198c04bb3932a8528fac65466e50bde98603c786776defd29a7b9dcf3cbf54d2925d504ee1ddf2fe7300ad47314b8b3b87a1f502a7e5b334eed45576da9151573cdb2b304996d5f5d1b74cbf29ec0e1965311667efb4a349dd9d8af12ef9527e5de737fab0e0bd30685869eaef208643934be1719ed8ef05bafbb9a4ddf4443f96ace8f520d34afa3e880f9fe7a2d9f27a31d113424fe586139e57bd2040bcf17bf6096bb30ca0f803a450c37b797763f7f4fc10bcc690d6c1dba287fcd898c6eb886820334e337609658b8aff49615e5eb79ba90f0fb1da70d2018c19d63b239c946bd6ea65b3691e67b6e0c7cd1dc32613337813c28c7f5265d8c0a40e39d187627d254ce632a899b9c5bb80d9b4442cb33d69233de3be1be7c2ee4c7872a76d46624ec63b526a68d39f6d1bf19db5eb79262f859d03ac2d23d1701a94c2e7ff0f4d7744fd8292a25b3d5b76a6a13e1541d45b643e21f9ed7e791aa02c5ae6c69e86421c5f0902ffa299e0c96c04ba29d91b10fcdd01a45b98ae6c4a5cdb296e5a87e54a13dc991819365337cbf8d2d35bf8bb638d86592ef87e03628b70a294dced8d75569222aeb5288e15276b44255ddfe39ebaaaf30fce804da24d7d066c5f0636b406636805e631d2f0a3f22b0ec6130cc63ba9650396adb320fcb3e004b4ca1112d1687d3d9b2d37dce6851b6e4b7ad0887ae2625adebc478e82d2578865a8ef686037b555413f0e0ef77055c26fe17d2fb76a92771e3f4d2b974a84b50af1e11037b228ba96d0ba6afb08e37814d1b9a1bbcce3edc91c1a77608a52a01b335cf65505f9d462954902e3d26c78c02d3100292ffd5edb00b3bf9316baba2a0d1d8e0c80a1a652b4d76b6e05d0fa8e250daffc21a38e8d61d6a02e4ea7178a280ceeefcb74a4f8efdfa7c59862cb636d3fcafd58bb6d6d8000e4892325be0e9c3242498358107ba7a7ff70a4d5e3ab44cd3218a06fc039a657877795c93b6d5880c45beb034b69b96f7e288100424dd0a50f930c1e53cf8b0fd744e398c7e7cb33e01125d7fd13269555faff2e21e5d81c50f8677c0b85584d7899e8011167b72ddd3962f616ab9227c105e6ca4c848655a60947098107c92bd6a7ce5bee3a8014cb532d63f802a92e968ce5a93c50b3f0f0d20232fabc12fa90a62e9577d3fbcc1f5514eb4ba4a9d3d78533b075d383472f82c4685fad2349573cb559dee5e56a2732c1b9a71496819d63e7437de783204b71caac997930f15fee0573276cdceb3902569a872dfa8dc83dd42a103da9bd99e29bf8a88678fa647abd876218daa23d4d9ffb169ac906b785c748779259f060644360d6898647d44a676b6479ed511c4b2b90125a2a7fb39c31cfa2467e456dd5f0369be9d5f3bc4941ef6ada231ac8ec3c14279a12b2dbc017c6e4c0932ec1666a54d07b169910d6ad840b0f635d72e31b062134137d64e3ee0d6ee15b55d8782c62c496f944754e0c532952bb3a6c19614cefb2eac9dfd8d2cd21f147565064c830faa5c5ca2b4a6cfa6e0661c6d2594f3fde27f3ffe125c18ce0e2b47446f1c77fca07fc3856b9eccc161eb2fbb7673829a99ebb3240c79287b9b053152181d548d7d661b218e7e8ac5e6fd8a357fdaa75336a33abfc58c18d97f9167e96f5e64453933871ee52907435539a9002afec605b3ddf7bde36d726578f49dadb5d4aeec6175e78a9de40716274afe80cf115e9c38b50e1a5ea1b61e999779d5d4dfeaa2d7420ca9df2335949ca436d35295aa53f7bc97dc954ac1d52d819fe1811979981b7ab074bfef5d5c58102e56844ce7ac078230609b5ac812f5fdca5661352db4fd78b9af50abd197ab7721fa1c38b67dc7df6677d065e5e90f9f7cadd7827c50c6ac2b20ec361aaa4ed253767864cc544213b2bc51a789ed03612c2cf39d55ab526657c89c936d2e4980081ada9f7de2b6c3fbd4e4d7429409c746904fe60c92172ba81da0f2370b249c51e785ef5c", 0x1000}, {&(0x7f0000000240)="5084f0e8124fd0260d9855a30a521565", 0x10}, {&(0x7f0000000280)="afe395183c525d3abe131f90d77100722030647b89aba22c7083c1d8e7726b8839", 0x21}, {&(0x7f00000002c0)="cf9711d9d16f2036c98fbdc8111ce68f594eb69c7adaf62f48ca0dfbb5d32ceb674a09fb3d875d827f1f908722c4396e387ed5fc121f33bb8762de876ec1e262d8a473bb80cbe344ace529d03477d682f717359bbb5950456b007407111110b1cb0f8e091b365356a474f3726ca5f6fe8fcdff5a1fa2751b261b2a0bef5b938c414c0a7099c5f5f2f2d9e82268a566b480be69dd1db1d306aba4bf2629e839e339395b5ea40068ed8a3da5077d695c44fede909da1cbc7514a0a50b5aa0ad7c0bc6e08", 0xc3}], 0x4, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r7, 0xffffffffffffffff, r45}, @cred={0x20, 0xffff, 0x0, r50, r66, r67}, @cred={0x20, 0xffff, 0x0, r69, r72, r80}], 0x60, 0x400}, 0x404) r81 = socket(0x11, 0x3, 0x0) connect(r81, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) listen(r81, 0x0) r82 = socket(0x11, 0x3, 0x0) connect(r82, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) listen(r82, 0x0) socketpair(0x14, 0x4, 0xff, &(0x7f00000005c0)={0xffffffffffffffff}) r84 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000600)='/dev/wsmouse0\x00', 0x80, 0x0) r85 = open$dir(&(0x7f0000000640)='./file0\x00', 0x20, 0x10) r86 = syz_open_pts() r87 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000680), &(0x7f00000006c0)=0xc) r88 = socket(0x11, 0x3, 0x0) r89 = socket(0x11, 0x3, 0x0) connect(r89, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) listen(r89, 0x0) connect(r83, &(0x7f0000001800)=@un=@abs={0x1, 0x0, 0x2}, 0x8) listen(r88, 0x0) r90 = socket(0x11, 0x3, 0x0) connect(r90, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) listen(r90, 0x0) r91 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) sendmsg$unix(r1, &(0x7f00000007c0)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000580)=[{&(0x7f0000000240)="15a33472a9cb0982111054cf6bd3f6bc2e196397e9c45d79496dc7690effe83a3329543ac17773f6f486616dfe6ccd3dfce411f012aa1faed188e1b5ea3a264c5f476d9b6945ca11a27baa431d49d3059ff1f2e5e71538096aaf7504a8d65c01668ec6fa50f715bdf1e61dac1de9f10b13843d2a99652d7733966fff1a00b6c6f5", 0x81}, {&(0x7f0000000300)="686a7b2361db25b17d8feab648868d65f036919925493abbcc6c99134232e66c5a75f4d464c7135b965fa4903f8026fee565f8f7e2f0d7bdafcc6f4dffc4f172f5b8a2c717ddd4a587008c665de77344b7c9539c33590e2131a032c09d4f64daf0bbea306fcba40c87255702d7a192fa", 0x70}, {&(0x7f0000000380)="1e5be44d53035b5d1a7516f468674890ef1af5c8a83e8030970b05bdd250119fa32acbf611eb24d9e9e4594c977b47d65595498f5f3f902f2ee3d3b83ae6c7027fb4b50e119eba1336cc07d299a9b96702412fe19f2dc5d14f048c52be6c8bf282215870b84d90aee4418b6c612bab071b3bbea8697b4f1ef322a4cf92e94e24f97d35478d4d174a0068a1df43369449443d7857523de9527174632da34890c42367c5f0b38a817ced29370015b17a4df39079cf789692fd83f8d6f658587be26438f67126895d12daba256c4c55691ce20e921e553518cfa1af6fc4", 0xdc}, {&(0x7f0000000480)="b88f8d21543880a59c45b643edeac045cfe10d95ed6af6f79075cfd96f597d309ddfb1612c28508bb2c22363c3f7e51a79d03745bfe46e138daa13417d9aa7e7f710c34efa7c811f10d46951abddb359f37afdc6be70a82987bc255cdb5be3b900293dfbce7ee01e303b0eab3457f549d8be6c29eab96b94e4e0a5462c92c09c53ab75e234cd6de147e6f239fffb8a750d03927628dc8c444ddcfda4235525882550880228b668638a511c76df90095c44197fdea246fa1a5447e57992f1ed55421acc1f", 0xc4}], 0x4, &(0x7f0000000700)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r45, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r81, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r82, @ANYRES32=r83, @ANYRES32=r84, @ANYRES32=r85, @ANYRES32=r86, @ANYRES32=r87, @ANYBLOB="180000000000000001ff020001000000", @ANYRES32=r88, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r90, @ANYRES32=r91], 0x90}, 0x404) 13:09:31 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000800)=ANY=[@ANYBLOB="8b0201fcffffffffffff214147f7cd2de35e6e0f43e0ddc4f54cc627dd28a697abf7274c33e6fa1f406acd9f8d8b37b58ec54df48a472af1bf2ec4831751df5aa0dbbcd9682d8404c1e1c8d001e82006cf0343d883a98653ddc87c84abcc8833b4ed08e775bc4d8beb6bdb07a68845ef0ae3b290114d58b004cfcfa6a258e9e7ef6f086290cdf4a08fecfef706d1c22ef476566882ac8962638daec0bfed21314198260deca34e2d0bad4a67f5b9d8a2f0453c5048a100608e190189de783df5628752cffd3265826bf0e2e5e77101ef39dcccbee066aadb219dd68fb12c8f0d1f66e82e2d9509d46921015324b995afe1fbecfa72e8ffd0d114cdb0ec18aeee7110a3428a66b8da8c6bd4bd000000000000948b08d4d092a80c8ff96f321af3913385c3e75762bfb3f83d355966abe4f8d7526e83c50900abbf5c929dedfeb69934511e47280605dd5c8075bb682fd4df88d29629a3e719d396af5906e7ae68f0b1c7c45669ced89552d9867e1fdc920000000000000000000000000000000000c55e15fb74a27aa3f685dc0608f8a202a0af976e330206b24e324c495c60e6a9c4def7146d14ca5c0e70adee1efb8a72a5934900dd2eb696b45293848fd7d2e57c8c6dcb5e8e6b2014daba26db5e09aaa3e73c3a2f926c58b648eed0ad1359739022dc956090f44ac73ae9ac5af030ff963d73e6fd3a70ef72dd5000140628415f04b11c1c6cb80d71d92bf66ca4c5c1e0f87ba1d401b8007008ad23b40d4bc225305a806a392ffba5033f189223f31ba8a50abc74dbc417a8dd4999778512e59026656bea1fd5d8b04f1553e2828e7a8a051021fd64b81e6d88d6cb886c383568f9d61166b6be3aed4e92bf32240639b4b417b00ce3bfbac4e959ca26cc7ea314da1f65d6211c64c7a3b9745a25fa84ae6b47754785f137e16b1ba03fb7d9ea668e57755e26e46b9a841a418806c3e93f6b0e3c9077d5b43e76b60303b723bf03f65ce8f7b821bac7d95d1e3ccd961238b8f904eb3b813564a922b7fc81705c6875085855b6a9927a5af8a78b2660ea4b7c44a5d738839790935400d3461344134282fabdfd6f4a2767ab3db8b106"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000000)="01201a56e9681eab0b783b3706800000000000000000000000000001", 0x1c) sendmsg(r0, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f00000000c0)="03446c07995ff75a071d4b3400723320a10530ad19ec09615f8bab44388ae11426c3ddcfce72cd842f8b84691e3861d58c167270bd90d9b0458a28efef840c352c0e43a445c75fb63bfbcc5bc63cd865165957caa04e6fc5b354b6eb54d2f8b4ca918c9b70817fe84ea46523fdb83ffca823ebcd9ab402a300050b3b75c0ddc0bb4ff8", 0x83}, {&(0x7f0000000180)="1d61571646745cc9fadca57fbaa8355cfb19fe7c7a2d7ac47c448f4be82dfff8f13e10c141485ee19aa60542889795754592f014833fc939978950da824f9e5fa40d81df36fd2c0884667b6b2605f31480065a0614", 0x55}, {&(0x7f0000000200)="ddfe0d6a8b0c3e9dcfed5202ac55fe06100843bf6283daadf170e339689013166442985d17a8989fd144e47dd9a5a099a4dc5e119584b7a3c16ebe7d7d3a3d8fd0e5b86064a583804a9f62e7e12317a60bd0fb8ef9084880796e720d33cfcbe54f6824ae96dd", 0x66}, {&(0x7f0000000040)="3be78f59d241ed264526c9822ade65830b893d343692166e8ff77ce856", 0x1d}, {&(0x7f0000000280)="71496c3fe81227be97cfd41765ccfcd59a824ce8d9eb650517f273dbe0e20575fb1021a3a9efc4b4a1dddfc472b744d9bb40507009a0117f88af068c040b779add6acb1aa0cd9a", 0x47}, {&(0x7f0000000f40)="7664afff27d5286cab6d4bdd276eb39c37bc3f3c7008eb8a3b36a2763b8941293883e41d7c7d258a640d9703c8b7e8d3ab8639fec0f15a66ef91e7d1576a583a46342d28c43a1dc97f48f16ed52625091b41b0375f9fcc05d43fd9a1b5256871b35d793e9e1636278899ef90220c60031b9dca58b7f153468c710e92304ea1e126cea168bc3a5e81ab9d3ec51777dfea0597421939897ef8ce8325b1ac880f8e84705c417edb7583726cebc3383d8763f671298993d01b8ad6bf8b29d47234a8c5360f94272a0143f2f5a6fdf4b07873f33be55aaca3e6d79a80052506b507114d3b912d65e49870bbb5ba853911932dfbf9e0b021840a3a17fb14b60dab3645797696e206d12d537b3d4d3221b76f72c64f96a75611d5307e0f24cccacf6a041d2316d6870457f33e1309f19677ac6354fb449122a9d83a3bddd53bd1d86a60fda45d678e54bc96fad9f0d6e01c0cac4e9bfaa42374342519024bdf0bc7a6d309c247f3bff734414b672fed25f5efa2083dae53c0edb495cc961bcec71f3868878218367fbce567c792cb15a70eb508bf25dc0cf4c878fb5199f040726d75e6fa0dda017bbd632be93e675e1a3d9c26f3c708ba5926731455b751689ddedd2007d2cf3b1e1887bf4c447d08a70fb0c379abee70f9ccae828d91578dde17c81f7ec4377354b5eb675108f31359d581ec60b55f40c443d87d8ef79d4adf0b5281534020a9324b6270be238452ea433d4db3086d13ca5dbac19aed86ba720ac996305d1e6abfbcded106189270b5a3bad00a34168ab267e75c6939242a9540667017f5d9235594611d13f61e25acda797be0855464f4935f3430d844bbf180eaa67764667009d3735bfb4267f64d57a5ce41bc5e7fb0fe34a54a37f26b23c76b2a2c4966e7d6a50b3113f2217fdc5e22011f7056c4bcb8bba65921f8bba68fe00c73185f234121f03c366e62708864db9127aa443aa147c2386ac2e01c8383ae50846c05a7d08f4dfcae44477475fde1f9bed12b862d715e14305ad7ae5648f0d6911b14abab584e5a20cb576f05be02cdb6c1dd71fdd2adb9ea76baa09c6864065dbdf7de1b39c74aea79bbd687666f48f27dcab47a4ed63930494c59c41eec0383c39d953dcca0adb641ea7a6aea7dbdd216b8cb0da69478520c3e9926bcb4080b9c627c6f4bd8a31223bf5d3c286d626af8a5faa760cf781827ad2bd1e320f2f276675b3522e6db717e0a657260f3b1f50d0cbc82de04f16b1f0e31c6b85bc2f15893e68407f272b8532889e2cf2bbf2570da8890aedf470fe82ef25847bf1fa67dd8e418784eb68049f8d9d8b23b2ea86dbd839775460a3f814e6e372f37e4546e9d0331d5890ea09aaf05127225b68d33c0c69585241a93ca130e93ad66", 0x3df}], 0x6, 0x0}, 0x0) r2 = dup(r0) r3 = socket(0x2, 0x2, 0x0) bind(r3, 0xffffffffffffffff, 0xe7) r4 = socket(0x2, 0x2, 0x0) bind(r4, 0xffffffffffffffff, 0xe7) r5 = socket(0x2, 0x2, 0x0) bind(r5, 0xffffffffffffffff, 0xe7) r6 = socket(0x2, 0x2, 0x0) bind(r6, 0xffffffffffffffff, 0xe7) r7 = socket(0x2, 0x2, 0x0) bind(r7, 0xffffffffffffffff, 0xe7) r8 = socket(0x2, 0x2, 0x0) bind(r8, 0xffffffffffffffff, 0xe7) r9 = socket(0x2, 0x2, 0x0) bind(r9, 0xffffffffffffffff, 0xe7) r10 = socket(0x2, 0x2, 0x0) bind(r10, 0xffffffffffffffff, 0xe7) r11 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r13 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)={{0x4, 0x0, r13, 0x0, r13, 0xa1c30682321f5ba8, 0x9}, 0xc6af, 0xffffffff, 0xffff}) getgroups(0x3, &(0x7f00000000c0)=[0x0, 0x0, r13]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, 0xc) r15 = getuid() lchown(&(0x7f0000001380)='./file0\x00', r15, 0xffffffffffffffff) r16 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)={{0x4, 0x0, r16, 0x0, r16, 0xa1c30682321f5ba8, 0x9}, 0xc6af, 0xffffffff, 0xffff}) getgroups(0x3, &(0x7f00000000c0)=[0x0, 0x0, r16]) pipe2(&(0x7f0000000540)={0xffffffffffffffff}, 0x0) r18 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f00000005c0)=0xc) r20 = getpgid(0x0) r21 = socket(0x2, 0x2, 0x0) bind(r21, 0xffffffffffffffff, 0xe7) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) r23 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)={{0x4, 0x0, r23, 0x0, r23, 0xa1c30682321f5ba8, 0x9}, 0xc6af, 0xffffffff, 0xffff}) getgroups(0x3, &(0x7f00000000c0)=[0x0, 0x0, r23]) r24 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)={{0x4, 0x0, r24, 0x0, r24, 0xa1c30682321f5ba8, 0x9}, 0xc6af, 0xffffffff, 0xffff}) getgroups(0x3, &(0x7f00000000c0)=[0x0, 0x0, r24]) r25 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)={{0x4, 0x0, r25, 0x0, r25, 0xa1c30682321f5ba8, 0x9}, 0xc6af, 0xffffffff, 0xffff}) getgroups(0x3, &(0x7f00000000c0)=[0x0, 0x0, r25]) getgroups(0x5, &(0x7f0000000640)=[r23, 0x0, r24, r25, 0x0]) sendmsg$unix(r1, &(0x7f0000000780)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000300)="07b0688b8fd2e6568c8f9dd66a5e6625941d4690ca180b0f2c0e747b83ba1c6c711576400e99820f4ec32c106ea8e53d87281d98bdbdef06e8eb5880cd693f3c025cf52a832ffb97f5a3084ec19f55e13cff5d72566d0c494d0cbb1068e179f78b25a51d05c1b436fc525cbc5633caa4747c6545e4913e21ec36d60cab3145858dd0809b9cabf5473cf571f14aa7d5b8be5ab78f71983a75a8c1cfa9fa727632126b617ee732f3552e538a9178032b04f29a63cf56bc19", 0xb7}, {&(0x7f0000001340)="c0ad02d777b2650db407868f486a87937e8cb967168039b9771e89045c9c4546c01e6e8c7e0e809b6fb65bffd22e14c5dc1730707161e0df41fd00b038fc123949ed6d158fb3ff7b465afdfbedcde0191b4bebb9b6ec9fb5bff46574963c2f35a9a7bddf88df820a32272fa6a710d9ac1e662ae929dad8f8462c0c50af591e6a76dddca2f8eaea6970a780e55809ce2c1eeed7cf9be85ca7f241230d2e903fa684dbe204370f7e841659e17072d69ae837b28efa86716d950fe63017adbacee7a0d188ff5b3c015b36df2206895e249754bc86a2570ccb20c36b4e97702476fa7ffb2cdb383b1cbc1f80e0bd066b42564fec8ffb9ec7ab3fa9280b8cd669937336594246bfd48d1a001cc01c3ce55a79cf1f5c8058bada4a71ebd95eef55329a386f2e2340f86159286146aeceddd34875d86a6ef26e7fe073182e9b20134a7c3164243f916ac223791ced62bb0a955168371708c7d13974817c20549f7188599a0cb69cd9c411ae795b75c3a791bb47c080e0c6dc1209a39810fb3989e24f3b63050a89fddc27ae1f6c36d41ca25a0bd895107f2c7852df668a639088bd8493f3c384b987a299c53282130964ba1fdd7cef394929cb2cc515e172ec809ee50f64ba6dab67f786e3d51d80b227fb7efaf80f7a6e3de3641ff3f49c110d72497d172126c6de5a68c14a479b4a2f65c77f49409b81bd753b792e75eeec075478fe67b8ce09f32aed505dafe9c0c2d3bcef2f8d8d0cea3451f260e4adff3e291b31857b50a106e58b5be50e97cfa52b4aa38c821703dbfe5219e99afa8124779ea2f2704be0a104dae15e5a4a22f04f66d50eaa674f43840426f3cfd807e38ea555ff6b0e8ebb2cdfed7b080c69be260407e65473cc1c137e89cd025fd160ecd87b662e0c5ed55cad785af410cd679ea82b5293767bebddbc68ab1f1c6ed02fdca4f846aba0322bf4983a6486505e68d7a0dede7c3aa5265858b998f6aa4693f0c88439cfc229abd55eec448819fc5a4b04768fa496853ff0cc0fe26e300b4666f4d8d5b27358274cd4c673d9f51bdc9e686beff1c1af3b025b036e55c9da6e0c4c5a2b45d2903cfa51d310e660c3a13dafb0f5b3547a60bffc378dc7967b90bb5cc1b88ce948ec8f88d183eb365d63c06fee0c1da8add2064fc733a607f31c26c99fb95e4f3ef8ba7199c95800ec67ceee8e826beaa84c4483096ae6218c83c29d2e50f02724d09e0442b4ec15ec3d0874745bec6748957750d85466fbbef0c13d771477b3c47e6ca7eb14b12eaf34354d54d09cffcd543d2090898f31e1b11ad98f76d307e5ad0135849982d779658145db0f4f72726b9f75155bb826c2e7c271ad947b56ffb7d5d1b32e5c9e3b02dbb0486400abd4324f6e6fe87d11fb4b95ae098018a272adee0f3845b68bd266513e8ae854deebab07b35f2a0461b29f6f922cefa87864480034dd1777b983f94c883c94746e9dbc010f3346fc66ffa8b1a16a1da11a4b0143951ab73fee91f98ab46c3b26c9ccad0b827c6e95f8a8a7e0d89114d3fb0316935196627dd56dbb9b6f0a3a3a1bc57971e9e687b65f55656535a75d8c5e14959da132f22ba8f54873f12abb5ddb5b75c3ffe9efb32a3e076f8ef0c5fdf24cd4f15c5f6f230c2608944ec08e1852b217975542e595d6a54ed628bea0b13e03a7369c7bdbab7f8047872883f7c6168bead4f5045da165661eba81b0ea9e0a9f51591b7e21c4774dc7eea9c5216198697d40a3d41200bd8a147e41de55c2d50882aaaa627fb5e5afa376e7427ffb03802e159a2f55b486baaf0a49853588870adf444118e67a62ca8a404e71a82a4e9fbca0bacdd4c1be4d73c2d0c20b569e1a731bee53bb5ff9c14aac27300fb4275a3bce537788e74b34f7ee62891eae7ef11981d2f65563b0d447104cc882d58237057197bfeb2b58447908f69b4f0dcb57bfcb45f9cde879019214162b5ab107bed492d42ff988a738b0a534a9b7a5a6c8eafe9582d426118dff775d9b0d6eaac45323b88f067717284dd234081ede574a6c88301e9ae6823d733d65aa298a598b482a3f0762fd380342e5b579741febe72aef17a9f1728da36e932fdc9c51e7a016a13270e41d83680f0465bd3dd52616d6252cb78540b0f1c062d2127b548f2a46a23b33f1b09697ca7d065e1587e1b181639a34b12c2dec3bf4e659d4a7faf3aa555a9cd00c3d4a8cfbede2ecff2a06748d54e92972fdc028240a34c3b62bd06ae28bd6d1cd5b4456f8b6a748b127d4484b07982e14bab18636784bdefd9a2af8cce1fcfab7165044da3c3c70fa39cb373a4eae36a5af519002448a10beab8859cffe8cf633e721b2337f34cc74fc08026aad8c6ee81aa1c3651170cf807153d46d7a0418cdcfb86ed708716e0971c158a4ba1a0ddbe4d3c4bcdc6f423aa3d1bc556fb8d5fa3be7a3a9e4c237889fef28e95c31330af28076341071d6507a61ab29d8075d1bb19412fd83f4da8f9ebb917201a294f0448cfc5dc4f3d68f873dad2c67114d5be6fec7e82073c3b9583660e21e17df7131de1ef201fe252c13cb857668f7d517924ca7bca5d0f8df464b4cc6d37b614859043835c10e448469a846186266e9e6fd123e6a025ff799bead7b14440a8bb67cffbb3e3b36a34b3156eae37b5c4db5ce69bcd0bbadd46607796e39e4c7775d82a091924be567bf99f66cf2072270f5f2231461c550e1aed91fa34722baebeff432ceda648ee8f3cf38d755e23674ba1d128f26ef301e4e728ad5a663cf68c8a217c9ba9f8a47f1407632ef63a54565205edbbb582b7c0e92639c024f3ca04efccefcb9d43f743e467382fd1856bada43a325abddc7167c18655f41acad2d6ea9b00c6f9891628554f1df49020719ac18915e3165e3d12ddaf3c5de4b02f8d0995a3b2d934afd1d44a061a0ea8015177473c3d46c761d10143dba9c20596a62ba01e0d6994222df805ded7f36b899e4b068089df3fee36a9a3fcd73d0e7a79ad8bd74117d7db487c30450b64836bb224e477cc29c50bd84fdb3ba85182d887ba10a5ea2299055ce59b2cfc8d6b5d3b5a70e9c7e7538e491c50e83c0db31956eb51b471e9588060d7e43012f1df48747344b2a8481ad400fc81884deee104a2f6ba3480771cd2db9786a57b6a35e877f19e6f105f6108480bc78b0819e9a4bf4b7b160204668ea2796eb329b8e46708870af017ceea1b4704748de2f8a873ed57b0708371bad4888d0ecd3d945c47bfd27178814e0079ad446ad9699630fe3fe7fdd4e3ba0a81d75fe9749349620fc34b73c0320f0cad29c0c6d89bed11d8b0797eba7d44542c69871bf6792a37d751bf7cdff64cb73d1c09b11cfef21cba8dd71adc6cc91ca8e6aa7486b34841d438d98a0a6948440370cbe24e76ece27a8ec006c3a7ec0c27cd04f822a227ded441bc749c60373216f9c1aa678a34437fd2db9e0445e8db9bc4d390c26e527c5189280f485497e8c21c5baf958453aa9aa0446f08966ba25f97165b3fbff3b3bc61998277304b545333533e6a43c7d1bbc0920aa793cea5dcf1d76296ab8a40f8f3d17cb1226702716c3463a3255557a3565ba3f89660ad69583a91e9ec065fe415be70a2df7673afcba13a59337a9ad8d1d14f0d2289e28f9db4a799df93fa975045c5b98a6671db7afd89b9a9971376ef902b4f6d85f640919108e6aa2148cf7cfabbd97859b5cbfdffed0001340d1ec1fcc033c97f52ef926b27a5bd2f63a77c16ed0de2cb062f8695e6c26b6367deddce8d4cd3ade815e7bad1fc4d2efe33e1c60c441a6f4ded2900e091f4a7ce750fe1ca81f60459501eff90825af5bdd1cad95c27d385d7123578d067ff6cdce5ff050f40503c73313e5ca0bb0a07cf5cbf94bc3b226b678a9f6251f38132cc3b66823f7ca9d940a148de802af7af250d06418bc29ee74ceef952bfae945ea397d45585eeaa8ae7735950748695049ddc16ab0e5c30b134be65d9b2efd8cd1af2dacfe30129fc595f375246a5b3795302da70406f5c93823a8b653fbfa3b948a9d2cb5bd7cde0e51444d9b0a3729dfe1bfdfa80430e47913d55061eebef429536172d6b3f4b233e4e58fcbd1aa46d8bbcf133654171d9f8f023fd34813bfe2da38f79ebc0b7fd5cdd7f601a8a1bcd733b1a519ebf5be05b11e6ae937dd96ef7aebd508089987e9bb764450769cc3c8f20347cc1b0cebd417569c01c9f7477a03ba8d5b5c8f0e02ecdbcba0f93b0414105cf890f6898a43fe3fd109b2797fc724e2cc66854173e83349f9784f42b50171df7eb1eafb3dbf04a62f3460a6f3b2ef7d89445d1bb6a8311c28a152e0100b02cbfd3adea86934d03def8f5f8da3f9f4e1085a394b7e300dbd4c11972d38c797c8c6d47234c7e5f9cb265cc8a7d852523a4d527d43df2708411fdfbeb49e4a23c7b5f8c8e3ed0625158b88ce5f8ca315467a1e326a3bbb0e977e6e00af23f36bae487d04ab5ced2f9ef8355f0953f466d9e304097cb645986b4db87042526857de95533763739c8c7daf929b4113f4452cb45a10c354220eca2ef953d9f222e64996939f8d34e3a89a7415508add95b411cf4b08b30119cd3d08165c9bee81f2c5285d39893f71fa553a38c6b0728102ed44cd5e31680ca27aedf1ce84696205414291a72c3651bbc458029899bf9d5170fc26d14a41d3c0f3a0375a1001d0ce9d134bc1967928cc89aa2f2048aedf6af31bf23fe1709c48b507fb40ff0a99c5ed2ccc0d5f02f7da03e26c49aa5afc7e00ecbe9e0fc9d2f986b4290b43992923b6530a7b6bb8ae169d6d1ac9049ed7c8692014e27192653bbb1cd3f21ea96a657ff75fe23e7e86a16c32ad6b8c80d32118ad798fa470f2e1a4c36390969f84210ddde9f9d2b5d9ee4fbe48b2acd6dd06849452cf1671c4e1da19bac9c421f5b325d5b88af43c68f75f2c1cb84803458359204a8852c018c9386546bf97629964c74724632653911b0c11512a1c7ec8bae963e569b85e0c49f157e3da8387a533a70630c21c36192a0c6324ce6573e34edb494a2a2e15f1c7ff14ce9f5b61b1a0993c1832bc1f582a5cf5692fa18a058b5cf870dad09865049729a36a245cbf3c6284127bca256edc1abfb975bfc72f7c9153b20e80483540d37c31aefeacccdbfdb1d6b9dccfce7928bb14cffef588a6acfab0263213e9ca3e3ebffbda0fa1a3c5a3ffbc4ca662a22b4a7b6195179d4b6ed930ab616f8b43ed7dc9daa454189ce8ec1fae578969be08008c0a68e9f1bf6e5f5a2cd9f9bd1a0e2e7dfd51f7faa4bc7c5d36bd1d97d96c63e71a5668363b2e430723c6af4bff76ce2ccbdb3c6ef3ccd624f5e540f0b7c16dc550138bc87247cc50a01a6becfc69c582937d85d5a74f3c9b48dc54eb8af984f225ed77cdd2e70216f3163f45e35806b7fdc0875a2de46ee9d85f12be8b3c1565587cf115c270e544cc34d6ec96337352051e237ccab3ba32f9194293bb3ecff053dda65eac8130e244e4d6c7e9c90b8d3ede21cd70be23fade44d103fa98d614ca6d9cfd3cd7248321fab08fc219601525d0cfc426baf8bc479f5adf73756d5f07a9ba7a95bfb8e3e02ce8ee17aa268a7b6c2fdd8b783ae690ad58498f2659c67435a0d31888a68b2f772a83f072320ccfa3920ca71279dbc6e5880f5b8828f7819b29bf63c5d05fcec9225953f6405505c3c0ceb6328d2645a24d51b732233ab84caf5d86a14566c866d721947a25fe5bef98acd65031c62356f45a3bbbb2782e695a8c593ba20bb1baa136c6a3b34eb746e22bf2a8a08d0b307f36", 0x1000}], 0x2, &(0x7f0000000680)=[@rights={0x28, 0xffff, 0x1, [r2, r3, r4, r5, r1]}, @rights={0x10}, @rights={0x30, 0xffff, 0x1, [r6, r0, 0xffffffffffffff9c, r7, r8, r9, r10, r0]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @rights={0x18, 0xffff, 0x1, [r17, r1]}, @cred={0x20, 0xffff, 0x0, r18, r19, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, r20, r22, r26}], 0x100, 0x404}, 0x404) 13:09:31 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) syz_emit_ethernet(0xe, &(0x7f0000000000)="c7a895006f53dd000005ffff88e7") 13:09:31 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="a9028100ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) r2 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)={{0x4, 0x0, r2, 0x0, r2, 0xa1c30682321f5ba8, 0x9}, 0xc6af, 0xffffffff, 0xffff}) getgroups(0x3, &(0x7f00000000c0)=[0x0, 0x0, r2]) setegid(r2) r3 = dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) socket(0x18, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000040)="0714000000000025ff149b33ff0f000000000000", 0x14) r4 = socket(0x2, 0x2, 0x0) r5 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(r5, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) r6 = dup2(r5, r4) readlinkat(r6, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/187, 0xbb) unlinkat(r6, &(0x7f0000000080)='./file0\x00', 0x8) write(r1, 0x0, 0x0) 13:09:31 executing program 1: socketpair(0x2, 0x1, 0x1, &(0x7f0000000000)={0xffffffffffffffff}) shutdown(r0, 0x0) syz_emit_ethernet(0x6e, &(0x7f00000006c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa728ab702009b86dd60451a7c00382b00fe80000000000000000000000000000000000000aa21000000000000000400902b060000000391fdf087e378000000006000000000000000fe8000000000b1e61c000000000000000000aaff0100000000000000fa0000000000cd7700000000000000000000263782e24ceaea6b7253dc047cfdbf3e36f6c45eb5da96590c214ed334563e01d462eda63a8db7e48ea525c105197124c54e2e9c91861f7139226e34b60b690c4c12efb4be29c0cf9985e910b95c4f0dc2b14e450f2b078e650a92d2e0f1c59434292ac574989b39ac3d760a61cd0e7db0f9a14b6b7d8d134456adb21a7d95d8f9c3c0591ec79f9d32f8499ee5f446638b0a9ddea757ac3b5ebd70c45aab910055d07e1c9cc4ceae75ca02d0bf6ec6ee9de33bc8cf0ec2345c73d415b8e5a55b500000000000000006decf6c10a503aa453c32f1de36f4870e254cde15d819d9099a905779c7f62d62b8e5b57f43f024ad18a59556446e62417668b91a0ec49c29e0269ff0dc974e0f4b58680cad65526ad4fe8a3436b11a483897b3dada75353a3541923e222cee5c6bbd9beea58a9740879ae87c6df8005fd2085747b66b14935e0d2e05722fc3818c08083b7694db7b000000006003b239dc081bfdab7b51f09152758e0d5be00ff08b213efb013a04c5b85d2d0df94fab4a74578806ead3409f5af9c4f464401843e7800e333dbce718e876d018c09503d37eb99047b9cb8277d6fa6f014ca8ed26828a206e90a9ec07f6396a35320c1f76a9ca874c1ed7082a31bb25e38095edecec7697fb2a5f1e860a0412a25de3ce41aa661e6ea4e4e0afe3cedbde34bd3d0eb88c8c811e98b7d75fefd28ac0ceecca15f4ed55b3c142e7c65819e1fa2f9d0916f9f02ca96a61701b129cf6bb99a6f48f2634ada45921cd5173492c5458f13a92"]) 13:09:31 executing program 0: syz_emit_ethernet(0x36, &(0x7f00000000c0)="c7a895b22a241c0a078359ff86dd6e3665ec0f1d000000000000000000000000000000007c4889b656c3e4cb8c4213dc4b7c72236fc9") r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20, 0x0) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) chroot(&(0x7f0000000080)='./file0\x00') r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10, 0x0) fchflags(r1, 0x1) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000040)) 13:09:31 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x8005, 0x0, 0x2ff, 0x0, "f01d00200b0f000005000000ac39080500cad800", 0x0, 0x2}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) select(0x40, &(0x7f0000000040)={0x9, 0x100000000, 0x1, 0x2, 0x100000001, 0x3, 0x5, 0xffed}, &(0x7f0000000100)={0x800, 0x1, 0x80000000, 0x3, 0x9, 0x9, 0x4, 0x800}, &(0x7f0000000140)={0x5, 0x8, 0x81, 0x7, 0x7a16, 0x5, 0x8, 0x200}, &(0x7f0000000180)={0xe04, 0x4}) r2 = dup(r0) socket(0x1, 0x5, 0x2) sendto$inet6(r2, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xffa1, 0xa, 0x0, 0xffffffffffffff87) r3 = syz_open_pts() r4 = socket(0x2, 0x2, 0x0) r5 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(r5, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) r6 = dup2(r5, r4) readlinkat(r6, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/187, 0xbb) ioctl$BIOCGFILDROP(r6, 0x40044278, &(0x7f00000002c0)) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000040)=0x9) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 13:09:31 executing program 0: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000000)=""/4, 0x80000001}], 0x10) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000000c0)={0xfcb, 0x3}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000040)='./file0\x00', r2, 0x1}) socketpair(0x2, 0x2, 0xdf, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r3, &(0x7f00000000c0), 0x0) execve(0x0, 0x0, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000280)="af", 0x1}], 0x1) 13:09:31 executing program 1: socket(0x800000018, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) r3 = dup2(r2, r1) r4 = kqueue() kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r6 = fcntl$dupfd(r5, 0x8000000000004, 0xffffffffffffffff) r7 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) dup2(r7, r6) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000900)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r8, 0x8000000000004, 0xffffffffffffffff) r10 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) r11 = kqueue() poll(&(0x7f0000000100)=[{r11, 0x80f20941e5ead7ce}], 0x1, 0x0) kevent(r11, &(0x7f0000000a80)=[{{}, 0xfffffffffffffff9, 0x41}], 0x6, 0x0, 0x0, 0x0) r12 = dup2(r10, r11) r13 = kqueue() kevent(r13, &(0x7f00000001c0)=[{{r12}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r9, r13) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) r14 = kqueue() poll(&(0x7f0000000100)=[{r14, 0x80f20941e5ead7ce}], 0x1, 0x0) kevent(r14, &(0x7f0000000a80)=[{{}, 0xfffffffffffffff9, 0x41}], 0x6, 0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000640)='/dev/speaker\x00', 0x80, 0x0) r15 = kqueue() poll(&(0x7f0000000100)=[{r15, 0x80f20941e5ead7ce}], 0x1, 0x0) kevent(r15, &(0x7f0000000a80)=[{{}, 0xfffffffffffffff9, 0x41}], 0x6, 0x0, 0x0, 0x0) fcntl$dupfd(r15, 0x8000000000004, r14) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) r16 = msgget$private(0x0, 0x110) msgrcv(r16, &(0x7f0000001680)=ANY=[@ANYBLOB="0000000025f158060000000000000000000000000000000000000000000000000000000000000000000000000000ad519d5ab439acd500000000000000000000000000ff070000000005000000000000007c4fdaf0dcaeb752cabfd5e8c900000000000052714baf981635b606646969615cae4f29b98aaa76077efd726b8f0474280bbd1646cedb8ce5091c7519900ab3be1b996bbdb78472d3d8955d645dfd9d65b348b397ed342cca9ad5d3ea08f9462e2e38800efa1fbcd5dfdc3356bd0ac61a70880f77cb3baf988e10e6db55ffdb69ba92b4508416889a3df437abe2564a72ccb6f84c1a44f93e88e10000000000a174e0b5c55b8312463b1bb415fadf1916e2fd5bba2c6e07bb82c921359d584e72d88c050000006467063ee0d2212851f08f3459031d9cd1ad7574212be54113ee92b7569ea25aa3a085b955164eab0ce3a5c49dcfdea57487694c389e000000dc023260be3fc2c900000004000000000000000900000080d14ad10dfafb3fbc3b370851ce9b6cd4cd303eb19e57f3b5dac17b1dcf1bb72a5552338efa46111c436ee6a7a190584f0279a8537bcf870491a77e70eafeaa0435d633e8f0d22406a299fdb647b9f70973c2f73b674bbf4a1fc42a265efd781b651ce101e460693d73707d0295dd318c6b99c739e4bda4ff290a39908a94b90ef940203e09eb644cfddcf456034a6b5b80de9fedbe93ebe111c252a959c8bfcc46fbf45b7599486064d0d7e618380e6403adfbefaabf2ff71276810000000000000000000000000000000000006c5bf04750b9c1bcf517c47c04960de843569dfdbf6aae0eaba272781747f77931971bb778587a0f9f3c3d9e16a6826b4b3363aa2a3bd19cea7f26fb26f6069403d4864afe9223e9acaa593b0dce2e3c2f20c269b53f5f263a3e4e1562c632927c0cc279ca81e550e0da9f76be27ad74cd993f9384a1100e2d6d2cea16035688fed2453bb3ea04ab45d4c2476699fdee5a84e8a08267667ef048f5aa2d370bc91f198dd0714ee8c7455ddf4c4d676fca571eae32"], 0x1, 0x0, 0x0) r17 = socket(0x18, 0x4003, 0x0) sendto$unix(r17, &(0x7f0000000c80)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26ca80416fa76d06336acf00b7804be781e4991f7c8df5f882b297bddaa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca491ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800000000000000000000000000000000000000000000000000000000397d3a47c56e4bfab9be51fc370e59baef58ab249c8d74158a96a82e754cc564ac9df4ecefebc4f779f73b73ee3f2047c3f5bbb63945023c3c73c243da242a3d21256f84015aa990f99f62d2d6f74d41496376d40d6e556007dd44abbb7638f44c4a92787aea2088fa56dca51d3a76651a157ed8418f45e601347b6a16adab464360e46ae656d19ef693c9c27f26e0c20a0d655432c362f4b60675c93989ea9d33a87e236e95bb4c7fe7d22bd94b4058b2750ea57cc41fc7094fddf832061a5d7942459e8476ef8458d0bcb07a3f9a7aa6ba5cabec711220a2ea644537b6bf0cf528ccd21907432dcf74e50a3ff13c731c2f4f3cf6882378ffae2da1ce1af44e02330c3259b2f56cf917", 0x1bb, 0x0, 0x0, 0x0) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r18 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r18, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r18, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r19 = getgid() r20 = getgid() semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r19, 0x0, r20, 0x50, 0x9}, 0x8, 0x1, 0x9}) geteuid() r21 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r21, 0x0, 0x0) shmctl$IPC_SET(r21, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r21, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r22 = semget$private(0x0, 0x4, 0xf9ee9fbbae11850c) semctl$GETZCNT(r22, 0xecd36670e3ce36b6, 0x7, &(0x7f00000004c0)=""/235) semctl$GETZCNT(r22, 0x1, 0x7, &(0x7f00000010c0)=""/258) socket(0x2, 0x7, 0x6a) r23 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r23, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r23, 0x0, 0xa, &(0x7f0000000080), 0x0) accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getpid() socketpair(0x18, 0x8000, 0x10001, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r25 = syz_open_pts() getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r27 = dup2(0xffffffffffffff9c, r25) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xffffffb0) r29 = openat$zero(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/zero\x00', 0x80, 0x0) fchown(r29, r26, r28) r30 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r30, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r30, 0x0, 0xa, &(0x7f0000000080), 0x0) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getpgrp() socketpair(0x18, 0x8000, 0x10001, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r32 = syz_open_pts() r33 = syz_open_pts() ioctl$TIOCSETAF(r32, 0x802c7416, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x800bf9c, 0x0, "7e389ddedff37173934a3a00"}) ioctl$TIOCSTAT(r32, 0x20007465, 0x0) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r34 = dup2(0xffffffffffffff9c, r33) getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000001c0)=0xffffffb0) getegid() r35 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r35, 0xffff, 0x20, 0x0, 0x0) setsockopt$sock_timeval(r35, 0xffff, 0x1006, &(0x7f0000000380)={0x2, 0x40000000000}, 0x10) fcntl$setflags(r35, 0x2, 0x1) r36 = kqueue() r37 = dup2(r35, r36) r38 = open(&(0x7f00000005c0)='./file0/file0\x00', 0x615, 0x90) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r38, 0x0, 0x0) r39 = socket(0x18, 0x1, 0x0) setsockopt(r39, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r40 = socket(0x6, 0x1, 0x0) dup2(r39, r40) getsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f0000000780)={0x0}, &(0x7f00000007c0)=0xc) r42 = getuid() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r43, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0, 0x0}, 0x8) lchown(&(0x7f00000004c0)='./file0\x00', r44, r45) r46 = getgid() setegid(r46) r47 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r47, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r47, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r47, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r47, 0x40087468, &(0x7f00000001c0)) fchownat(r47, &(0x7f0000000080)='\x00', r48, r46, 0x6) r49 = getgid() setegid(r49) r50 = open(&(0x7f0000000600)='./file0/file0\x00', 0x10, 0x24) ioctl$TIOCSTAT(r50, 0x20007465, &(0x7f0000000500)) r51 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r51, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r51, 0x0, 0x200000000000c, 0x0, 0x0) getsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f00000002c0)=0x12e) accept$unix(r50, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r50, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r50, 0x40087468, &(0x7f00000001c0)) fchownat(r50, &(0x7f0000000080)='\x00', r52, r49, 0x6) r53 = semget$private(0x0, 0x3, 0x4) semop(r53, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) r54 = semget$private(0x0, 0x1, 0x3fe) semctl$GETNCNT(r54, 0x0, 0x3, &(0x7f0000000300)=""/189) semctl$GETVAL(r54, 0x2, 0x5, &(0x7f00000003c0)=""/186) r55 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r55, 0x0, 0x6, &(0x7f0000000000)=""/155) semop(r55, &(0x7f0000000140)=[{0x3, 0x6}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x800}, {0x3, 0x400}], 0x5) semop(r53, &(0x7f00000006c0)=[{0x2, 0x2, 0x1000}, {0x3, 0x5}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x4, 0xffff, 0x3c00}, {0x2, 0x23, 0x1800}, {0x3, 0x6, 0x1800}, {0x2, 0x9, 0xc00}, {0x2, 0x8, 0xc00}, {0x0, 0x3, 0x800}, {0x1, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r53, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r53, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r49, r48, r49, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r44, r49) sendmsg$unix(r37, &(0x7f0000000840)={&(0x7f0000000880)=ANY=[@ANYBLOB="00d8d51e65e3f47360eb4f420bb0a5b37200000000ecffc4c77e8797e51adfe4e89982a09817064d7bb5de512d49809c90bc3dbd7a4874712ae08e9aa6b865829feb800b1330fe80fa86a47ff296531dba9f20d3"], 0x10, &(0x7f0000000700)=[{&(0x7f0000003b40)="7749b1ca89c1e41fdf6f0afaa82f42618f1c634b1c6664d48555b82baf23ed2ba33485a25e0759d918a0707cd7472292332369466fdc7d65e4bdaf3787b5ede50073ff681188c24dffe979b8acb19822aa1c4ffbd19a56daedff41408985f69d05297796211c88c13b326e2f69ce67513533c22c005e3628c79ac007a490aba5e92c01c718965cfabbbf7ad79505d31604d4f2910e4c5a64db28cec66c73ec645248c2aa3b1d92ad53329b44ed8e5859ae29511c8d07b0a81c49d1198130da5d7517f9590f56de84d0761fe7f9e1e2bd1ac46caa42ece48cfb405a155e5ab9ef87881b146b9a61f02a22b57fce4d98ecd8aae042850cb1ebceb076d0f1d0f8921e10f1b6ae3d29c4cf8cd719ee6f3a7e919254415486cb548a3ecf24f0fc5eb0006af88aac38740f612761af34c8aa3cdf51c2fcaf1c4bbe55e3c40a6dc7633bf571cfefaca611e382bf68c19a37dad7251b234b693df6b4b98d029583ecb919a5a9676a808dd078944e1682a49ebcbe9b6640e5b2c215c4a2149dc13e5a160bb345b384933f1642d84692c5b215689a6216f7e1c01e387652ec2d7311dab1be8bfb79318563219acdc4681e7ab77399cd425d8799a9ad919278665cf67f119ebccf665cfb8180fee388809c55234d484ae5e216123ab912d42870f03ef7aabd67e854f2b00b4cbaf11077ae44b9ebbaab253d1ca2fa4411cee15be353c045a9f97eee63cbc5181fc19c8347e4f5d8728635f6fe3d32e3aa91e6e72cfbdd693c40edf462f7934c9d04a11ab5038a922923e94a178e4eb15ca2921bf3b420ee59c32c961cd8403b7eb0e7cf909c55509e0f7315abe28891c98287bb5454c8fc5121d7e6ac0c4d5cd523c487aac4c64d483508f584d1e56255cd4c79c5a691c95ff221089eed0b9c2e651291740961ed4a2f1d8b236111a4fa00887d1a7ba0fb680e617e086a836c3860cca5d924a9fd5cdadbf74bcbdb3d0f990e04f1a3705579c345d97ea3216be8c401a8d02b5ed146d27ffb67bb31a94798a490252d00c937744badfbad6f3475d24fff06f5120daf92597a633f0a6f28e2c0d6e421301e3d026dd0783a35a8984469254971ac1af3d24b9b7b6b7c6d356992b60577bf524e89808e05551cb7b421b1cee00ede9b8301ac97374edb1f48de5eb67910bc7a19b23efdb6b1f03fdb7f5811ea404d0dc704a46e1c29892b0a2f27b8c16094e86eae002ac3e80c4c615659a0a9c48e468ee376183a33d8a1e614f3e977a622764eb32e93a1bc45f5c37d2efcae8e50cea8b0b51db8bb38c9f212291cfe3c6c9ce3bcfe0c38ca72f426ba694918515577208431ade745603726c5626128c6dec2a206424578d99c54d15eaf90a890602ef1df042b8b41b9e50dfd61c3e62b4269858c86038fa6d274828e2b69423a969b2b4d6b2d6e1ae6e68761ffc210e0a7d099aa0c8b00c661a43cec4bde519c95caec7f5ff56922e7c73a11aac51bc8824bd6c339a897fdeb7a51bee92f0b29c5079d336c97a1400e2f8cdc91a10cd7b89c026c559f48429b961158560cfb33fb76263fef5aa0b0f5010dbcda3b64aa86f70746f2073ae141a9eca6b36e9cb739076ea3a5fe68f6ccb6de473d859c872dcb877cd8d80fcd8075a5882ea8ec02384c9937fd4522f06da198559822b1ce7daa91d447d2f6f8f6b77ad9e2b9b8548d0aac56d1a9eec05b3c76ae75bd9de04ea799f76addb934a1365bea4d0c25ee1427f8abfbc6165d3bf1211ed875373a59c02112e8a21897dde84a208ed6cc48188c98a218a965a04bcc750b0c45e4e236ffa98dcb7497f1861e475306d9e7b9dd04ab74a15757db03703e4bf13d82c1f10e8e3159de998a8dcf8b3cb97bf0799ac91d56bea064c9a63313f54e0f5d0cf2fc7be9e0674410758301dbdc97971fe4682e5ce6b8de53b2c378d12f3a2e2b513978930f6794d5598e4677e224ac10c579c953e16e72b64f77127f5cb8e65b0a8791ef32ab5384ad80d790161d937b22b0cc33131027ebedc853043ea7b9a87c52fed834b4f612304921f0678263fedc45ae354363fb7f2401e7a191a41a4d3cfcb9ac809492fa0dbd92cf4e1e822c26dd8b0f10a41191d5884a4ed3c5b3476462da263f9d835c52ff6e4f1a860487080271d630a05d5060cffb743c8c1339e4fb4897ae5073d8947286de5424963a5a5783da3ab3b9f829ace4a9b42fa0c57c800aedba1930f32fd5ceeddc99cde2efe2ed925ce41f53709accecffa0a633e31f55a3594d47363e28c23e5e9149f3a71e4ae7164e822af7fde5019eec783eef7d133ae7e67f3ff8efafc4af80d6c3f63db8d88978897c9c949ff13dfeed2e5c9c3d03fb786b5e30a035fcaf68e1ac62a7bafe86d3ec62b33a5d683123f44c17251c21d25c52c281fe20a91139dab51ea291ed33d565ec143e06fc2bcc2de9f5e38ba03c7d453d2810a79a102e5b5355aba05eaae88b5eb0eb05d055eba6aff7ad5964e81f7191077b1078f7bfc7ec94fe9ad86b628df0feeb540772cb5581319ad7b8a826995408dba9de2ef5e0a044915219419d10cf150a20fc9cf205e4e2f44fedb8f4e75b2f849731b6da1eb4ec742b06b4d1776ce551f3a66213d427a211f4d635747bfc3bbbbb5ac3cce8bebf7cc26e4dbfed9203b333ce83437480f351ab155bae4008493e51ebdb85a655439af2b4923ec283b0363aa0013141c8d1846f11b62203174b27d0586c2d7887f879f2fba3604211914395840b0c75d4a8de919b65cbe462e6b4153900c942d9b5458103dab1af0585facf4fe43f652cee9736a055c8aabe7b5bb5e820d8ddf263bf366d0faf3494b43b900453f68965dbe69ad20afe6d39de877b1bede966c860c3e16c740f0a5e595a804f20b168443e92d6cf8c6275be3a1fdbbc8ad5c931c6dfd01b1ca3a6bd55ef7c3a8248431c9dfd3dd3aed3981d8da7da6e1b1e1e2bc16d035f91ca86bde479d36bf76a228317c79b6aa3372dca6b53a10d2c679add2913e7257693c5dccb372ff7e7d605cdb9081370bec19782058a9288f2197dced7762be6c914a769b52de8061b7b4b23d54e88adcec332f2587f23163ace1331abbf17ccf6d67573b21814cff812605ba74e1d4c49eb97803a5481f41555001cf2f2c5a7eae8f5dc5fcbb6b32678073157c88069ea5af1a7f535be7ed0bb035b69a76fbf18df4446521a4cf2e60d07398ea0c232e67a0d6434ea373f6c35a2ec0d95e421a6f66020733cf0ad3ee2357eed7de5b4c8c7d28c5d7a049188fa6686e6d0800aa4f14f89fd401b0788b7bfbf1551800d9861e0cecefd8a8c69dd9c98c73d5ce8bb3932480992782f5ac1ce16d91ad2ec7f035b8d39f4f2cb2bbe57b681b19f07cc31282bb5c05b13d982e8cb7700cc8f4b0fe7ceb774155dedc776495e0b22550ece91ac8c25862f7bf7fd5fc22664e4dab170d6ee4d5f9ee03930389801543c7f462f17434b2586290ff5b642a0954c4172d2b12e6d73d79ce0d020d869bc6b0b377e9a346e22043789d5f36d9e0820562af13f1ab1b79139ccce4bcc4a7d12a8addda1dd2fd6bfb01183d5e0d9b926e21bf68f6e2372b8205e95ffb2819c6593288c9fa7ca6e424be2094bca9e314aec8a5847d58875f07681bbebc36e81c06678cc57862ccae8d1ee26551d1d70d5d24eb0cae5b3283bdf65aa227e4cbf8fbccdf5950a5e01dd83f243777f621066e7297211d085ad6518c1892fd9bb8746fc8a62b5e8b943127c9303964858802c6941ef624b917ce5e9a3b3afab481be832f1cc3dbe34af98a631e413479bded028a6ec1e546694a14e9a23bfcdc686f6ae616e5450c1b8560802bc47ff336cf774ad119a6be55952edc4ec1fca29c50cdf074e9ee95e655aada1ad8a28ebda7a2ca3b98324c6f7151eb558ad699985d235fe93a76d02b7d30d84f0a39955f74cd5da9f35200146108ec4432e95f8a6b0fc588fa8a883f26bca81ba3c4dd0cde5512aa8c6f329be83974cfffc3e8f461b32e267b8128b3c9b687eb312b344d86c1a571fc18d44ab9aa3d54990fc8ddd89b4169502e431a60f49e79e39c3417ea50aca312a7f419e6e1225de510d6383b65c4849e54dc033ec474e3f77adbf70500ece16c030ec4bcc0de319e966c862241eb9cbeda26698059da862c8002c55b44913c09b3a48c1187642c9ac51a4849a0a5beff5b0cc96ee631cb0fdda9fb205f90aeea849438de4155fb83ef89f3a38289cd9c65ac6f833d5d690642096b9101cc7d50613ffbc522124eb0c964b40e849bd4f45a8abf6730d1c141bd4cd7e5f83a6d581f4cca1970c3dbc88a5ed92779204f1e38146887020847a86cf2a44e722cf09be161b5a8f4c9ba292a5093bd81ccfc5dc35162ef60d6d3f6c9b47b09d4523218169ca1d756836ca7f5c31578019f7f8fdf163045bac27aa2a6ab6b4bfa5aba6042557e9c76edee651ba5fa712cd966ad9f4ed83e9501b70a8f03ead6f41b58f1f6ec3b1a96d033902e62e7fd6c8da269decfad51cba34383707d69d3573ce84b0a0cba2786a47cbe115c0bc11813fa8caf93c25440bb9ba480e610a6bc47d6cbf7b5e32aeafed4c8ab962e6ae8f5cbfd7628c560a7718f5009678cba47a18ff2457d6abe1d688853cac3c7eec02e904933ac2976284063833a7751c698e36dba4ac3c4c440d31dbe2e15ac32cc0f2fa2543ad23a99ac984bcbb11e50624a39f5cc8db9976350da345b0943724ee716df31c7b750830f926cb7e7f84677bd652eaa32d2b4cab651aa8062019e69bd9ca8e84209d2af958da63d4547d2c5ab92d19ff3874921fef563f221066b11734534e8718c3b448281b34228744f83d765d5d03b3711b364f18ae38375ae051a86da2abaa5e1a282115ec47be9b992de89cb3e1989479f103c435c4e45f524c09d169e246daec5f09808e229465c6dcb369280c97aa3869ea0bc7ac921867b30d63ba80ae4b7afcee64f94929b2f47da61cefc4ad5863ed90025cc9f99de95e4605a28bf0db498a3951866801f1c8ffc3843fdcfbdb0da54db289d72b1026c57e2b8c70422bb061be2eb6829460bd37af9a4368d191390952087c5bf64a0da3fd6af922c10e6e4cc571c3db69a553ebc47781f2d8ce972c1c06bc16bf68cd25cb1cfa9599a03868c080ef7684809c8c715bbf5b25b8aa67b6e17f5167cb0f314b9dae6087a994179a75256a67f7888021f36a69e2a70f50ebbbc03e5d6061c70253927431a97e8975bcb3f6e9d49f03732ad66cc820c751f2a0721d9e3fb49126e68e17e6f441a19c2e2eeb79a404fdf20df7c0cb0d48ca465b3aedc9a6325c468c5e158f81fb54da93fb065a015a1c422dd17d3258b97d35f14a28c8ff7bcfa34309ea99c9129726c80a32672f10b7e2f7a56d2e684690551b664625137307a88e7d7b0240e7c75f96c1ebe196d4a4313da7eaa3f1da9dad48e8186943f01af686fcd0bfdb0852ff539ff5269ac425a322c1d0cea3e5f7d2011eff5a55a73cf058b243893b529d644fad323229f704016fc837e2dead6944a3624a3ab1408f87969f6c7fcf5373ec729c90366defb3d1a8668afafddea2badf25b9a18be6f9ee150fe5dfead80976b63940c2c5db3719ecf6bf9f7d55e3a31ec3d40fcf7079ce01aef709f31a202b5675c69bcb996ebe40e5c78c791430f7db503f522abc395141951083805671e67a7dc232c2e3a8b9a48f1186abb74b6c89cb32603a53038ae4d87cdb4c80da93223909c4622d646c5725a17f13bb165c5c8dee92ba7b19894bd9ec481ac85010e43efbabec", 0x1000}, {&(0x7f0000000300)="d09a15263aa9d1d227435304494ae207ebbe55351dedc901a79111ca5dc19636e64ba92922c999555b1d98930ff80b2b45adb2ac172d1e49586a20f122556bc02f34ad1f97e0a050ee26d94259ee75308de00b62923f6b98fa25f7aaf7e8f029cbff70feb8d8a67b68cd92db4411ed1d", 0x70}, {&(0x7f00000003c0)="98694aa3137ebb8e5ff577ab716f07e8b37617f50f33cdf8a990eaa6531482905fd8e616649394", 0x27}, {&(0x7f0000000400)="5be1d48d5cd3b0b45ad001aba8dc91abfde50b6da16c702190aea61d46b836daabde2cbbab77b893d0422ca6b8db229489e6fb4c18c1bb05342d08207fb407003ec62e6151a19ca39d737a0540d74878f4534afa6e0b96c0b457458b48069397b76d27800ca5f991e50eab4bd108a1de4836b3cfe62a97218e8464ce2e9d555e668c0fd968f0adee9a22bb4cd05a11462d64d940d0e4733bbaf0625f8e84c7a3c7da03d0b3db1af2a88339b0", 0xac}, {&(0x7f00000004c0)="6429fef93eaa36ed065e403711da087016fd1fb3d77883fc3d2fedb481128e3b9a12df77269bbe4b070bd8f91a5ef42d9f6ab40f", 0x34}, {&(0x7f0000000500)="ca7d611ca4327e15e40631670323b3912306137c44bd65ff21a094ec161c4b646f0d422ab9c7ddcffa943be37874fadba3032746439e3cde4a815ece8d72f79b6a4ec34b8ecbd7e8431dd49af33ca08a62919c47f866e77ba0fecba3d3f20cb83f11e8d84bcbf48e8477790cc8dc595b94b6c3c9c9f0ccdba3e2e7b29430c1fa84aaf0ac3396ca9a304fd109afbc9090265003cb88290d04ca", 0x99}], 0x6, &(0x7f0000000800)=[@cred={0x20, 0xffff, 0x0, r41, r42, r49}], 0x20}, 0x80c) socketpair(0x6, 0x4, 0x3, &(0x7f0000000240)) r56 = syz_open_pts() r57 = syz_open_pts() ioctl$TIOCSETAF(r56, 0x802c7416, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x800bf9c, 0x0, "7e389ddedff37173934a3a00"}) ioctl$TIOCSTAT(r56, 0x20007465, 0x0) r58 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r58, 0x7, &(0x7f00000000c0)) r59 = socket(0x18, 0x1, 0x0) connect$unix(r59, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x2000}, 0x1c) getsockopt$SO_PEERCRED(r59, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r61 = dup2(0xffffffffffffff9c, r57) getsockopt$sock_cred(r61, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xffffffb0) fchown(r56, r60, r62) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000180)=0xc) r63 = socket(0x18, 0x2, 0x0) connect$unix(r63, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r63, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) socket(0x18, 0x1, 0x0) accept$inet6(r12, 0x0, &(0x7f0000000680)) 13:09:31 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = socket(0x2, 0x2, 0x0) r3 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(r3, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) r4 = dup2(r3, r2) readlinkat(r4, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/187, 0xbb) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000000)=0x5) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xffdffffe, 0x0, 0x403, 0x7e3, "73cc5160527b0100e534840c7602000700"}) r5 = socket(0x2, 0x2, 0x81) bind(r5, 0xffffffffffffffff, 0xe7) connect$unix(r5, &(0x7f0000000100)=ANY=[@ANYBLOB="0098c24a3317acf32d2f8614e9943000cb755d48febc7431f47be4166ae8660ff6dc0f7840fd317f038060c7c9ab4bef203ea70507a359c0364633fe4568f97e80dad692a331e1124f5d1a71b5f9469c4b3407943ff7b180ac287bd15897ca742bb5139ce8ab61427120bf3b0823b297a779c80e4444929c82bec7c6c56cadc8b4226bfb6a57ac1692810f9ebe102237c12c01fe2095c329f9f468c56e344f69ff20c360c890393700dc1a2fb52aab5a260a01b6d3487d2438220bd3ae43a6f3c9ff0d26b830fbe31d9b8aff4b01360cdd114346c46d68648c1b859faf1cec3aee58dc52adbce76fd1786afdef5f32e8c78c3278bbc5468bd71368ff6a7221669a91ef2300c9e064b54cfc642fe6da47e8e319c7a0771d57c27c00009ef1cc694644ce14bf6b8dee557623ee1f590174de0374a6ac0eb0783b876a764e28c31868dad6b93106809ef7021ecd6d5f14f9ff185ca33f8dde5a65c95c340bd738e68202e98db1e8f8b81316be22ae7036e0b87875b5391b8aca54aa22fbbf5de16e0cb7c713f969d6e840d8ffeec21d144230fb85a8794df29bca7c996e54775129d776ef81a44442574fcbdfb5844b5c6bdf"], 0xa) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000340)="00ac2f54a738f9c2440800000000000000a1eea89404570e03db838f09f432b50f6471c0155ce3b27b332fc26e9a0f191cfc1273181d1666ce7bfb3655ad53a10015d6c9c25b03e8cfe6738e353370f70d9cf6e996fc17b048373f5c2986699b6a1031fac8de6d3f970912caec0d0f56e8ab81e094cf6e368a8bc64c885c5d99629ce4e699710e0ced33fc2af93c01af90bca67b634e2777117af453c0684ac7d20cb36285d78b7f232c74e9f5643fd86df02f447a1561233ada00000000f190f4a72228e4948236e5cd1f2c0ccc75ad92fb327f3d82260a19d78052962d6d35ba20b26eb05e0c74cbfe27594ef03df03f862e229a5b5af18ac47c7fb53f77d164dd31fe5edaf6ec6b5694fc60122d41a2de94ebdec4b8f68cb50b296e018faed6b600f9c5639b11540a00005de8900c8116e4afba1daeb38750111097bfc771b487", 0x142}], 0x1) 13:09:31 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001880)='./file0\x00', &(0x7f0000001980)=[&(0x7f0000001e00)='&#@,@\\{(/[\x00\x8e\xf9\xe4\xdc\x86\x8fKw\x92\xf4`1\x19v~\xa4\x94}%\x16\x8d\x8d\xe5Up\x04\x00\xa3\xd1\xa6\x94\x80\x17\xf0qW\xb2\xdc\xe50)}\x03\xd9\x14\x9a\xc97\xfd\x00\xbf\x8cD\x13\xee\xd0\xa1\xc7\xb73$=\x16\xb5`\r\x8e\xbfES\xfcC\x17\xd8]n%\xb5\xbf\x06\xed\x1aF\x82\xd9\xf3,\xd8\x8d\xb5\xb8\x8d\xa1C\xc8\x96\xc8\xce\x83H\xe6\xc3\xc6\xec\xc6\xc9\r#F\xfa\xb5\'\\\xaa`jHr!\x8f,\x1bb\xbb\xef\xd5\xf1\\\x00\x00\x00\x00\x00\x00\x00\xb0%\'\x13\xd8\x110\xcce\xbb\x96\xe0\\\x82\xae\xbb\xd2N\n\xeb\xb7\xd0]a]\xcf\x96\x17\n\xa1j\x80\xea\x12\x05\xc22\x01\xbe&[\n\xffqM#\xd0/_?\x95P\rr\x8e\xb0\xb9\xd4\x9b\xd3\xcf\x11\x83\x05>\xc1\x14C\x92\x8c\xac\f,\xda\x8dQ>\x802\'\x8a\xd8\xb9\xbb\x9f\xee\x03&%fe\xb1\x7f&\xdd61b\x85\x16\xc1\xbb\x02=1\x05\t\x10\xa0(P\x8ew\x1f\xe8\x1b\xf5\xf3\xec\xa3\xb6\xa9\x81\xfa\x15\xac\xb6\x99P\xc7Ro\xe5\x8c\xdd\xb8\xed\xcf\xee\xb97m\xadG\x01g~\xf4\x808\xd6\xa7\xd3\xf4%<3t\xff\xcd\xe2\xf5\x85a\x16Yu<\xc1\x94_\x89\x11\x84\xe3D\xd9\x12\xa2\r\aB\xba\xde\x1c8B\xcb\xee\xb8#\xab\xea\xafm2\xf1\xb6\xc1\xd3\xec,\xba\xcdEo\f\x8b\xfa\x04\'\xb8\xbdOe\x82l>\xc2n>{\xcf\x1de&\xe5\x11\xf7\x1b\x84&\x91\"\x9d\x8b\x840\xd9\xe8\xee3', &(0x7f0000001dc0)='\x00', &(0x7f0000001940)='@:\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='\x00', &(0x7f0000001fc0)='{\\)/\xf6:\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000140)="04", 0x1}, {&(0x7f0000000240)="17923642ea3bf2122ac32338b8508e0a2f115afee27903b737acb4460cc2f0fbc6a7e64d33ae02c7039c2d8eac1963c8ccecd4338cd5922cdec4ee2676ce6c69f13cddbd3be4c2946fe0753847a5c052fb044ca68e95", 0x56}], 0x2, 0x0, 0x0) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) close(0xffffffffffffffff) r3 = dup(0xffffffffffffffff) semget$private(0x0, 0x1, 0x201) r4 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000001780)={'./file1\x00', 0x2, 0x8, 0x2, 0x1, 0x100000000005, 0x4, 0x5, 0x1, 0x2, 0x7f, 0x4}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040", 0x0, 0xfffffffd}) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x1, 0xfffffffffffff11d}, {0x61a, 0x100000001}}) r5 = socket(0x2, 0x2, 0x0) r6 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(r6, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) r7 = dup2(r6, r5) readlinkat(0xffffffffffffff9c, &(0x7f0000000400)='./file0\x00', &(0x7f0000000440)=""/191, 0xbf) ioctl$TIOCFLUSH(r7, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0x519e9ff5a54d8863) syz_open_pts() ioctl$TIOCCDTR(r3, 0x20007478) ioctl$KDGKBMODE(r3, 0x40044b06) r8 = socket(0x800000018, 0x1, 0x0) bind$unix(r8, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pwritev(r8, &(0x7f00000018c0)=[{&(0x7f0000000500)="51a9ba1114a499e59687812ebc6a1a8670c7c6b931fa3d2bf5c4b583a2f9b44ba552289dae09432e5bde8edb785057f7cee8c3eefb97528cf1face858a8aac25f1f21b1e8450b806fe97a68313536cf17c433709ce90d80226a2cba4a511dca7031a0af7798eb6aacfd9e7965efe155558c4b3f40974e7dcc29ec9715a6085fba9548f341a15da987ef1ce", 0x8b}, {&(0x7f00000005c0)="7104bd80c1f7eecdae0b2689449a107af12f66fbab38818fd284e7bc877502d8281640cebdb8499cbedc7bd9bad4b8b759d1182f480cead9ec88bd2037481a1cfc881c3b990bc4c6f0c8a95e812a2b9ad711608606acce93622c709c67f9d317fe23ee7c53fcad8d8cadb0aa6e194a13951952720f8a9ba0cbfd3e946d8570a8940bfda4b70c296b9fb465f3426d902b264683cdc92625c609e1c777f32b99d0bcc7dd3602a4c8b9a0066ebe8cc3fec050765bb9455da83d13b0dc668d3aa4c4ea89a3fc3890342b64cc256b6c5913c1ea1ee31a879017bbd312d0452fab11a92228b1c14467b267a7e9da580a52c57dd5ee3303a68a0ea04e44931c64d283f20a53a85be4e1ce6a7ec07c9a5d87b520178333c5d6fc9203dbd996920b7fd0c259236e0b5bbcf836bc64cadfc97ffdca8970b9133c42f5c1dca9cd455b238ab7961247db5857289d4fc3f5eae6bf7bb24dd082d8a41c581d16838ff7e768deec6a50f077d0f772b5afcfd7e7d35f5a294b842c4dde05454689caa23a8cbf2ea7862ccc260041b017c092ed45c2373eb78730c08cd0738f6c58e800cd05774aafbae7b7741ea7111486dec617b894e885303c8413e13fc4fd9ed921ef304b8bd3d404b7c59e98c000f4db0b4622b4b9ed4f3c325e0e4d34cd11fa54a79929c42d475be6aad4b88a55e6c8d685c9d1a4c5f5c77ad95ff371f59602c8693483a31d74a4d7f7f1a122602d3f3f62a1ef5c2f17fc45c37a683186707d58221d70db211294c66acea48d6a06027b6136b091ad695d3d7802d54aafe08b3db176277d1320e2346d0745b7dc9d9e4796b6b58410b33f66d610736d0236ceb5c34643c8edb70a5143d093ea07283d0dd392f8e2cf1cd04b9baf52864439978b5e5dd638823f8c52ea0528a2042205a45d0f447787789e5c1533eb1a9c9f7eb2258edc533a40a46b5998943a8034014781f8311122c01a6ebe21ec3b7341f77b2e108cabe7a81eb9d70f8fcd50ab4f8390097a5f20ec2776c65039388bfe336f79cc935d4df94de0ea6b38b8d48276ed96142a54ea73ca28b0d0fa7f9436ae40c9b062a2618dd3fe7c7d28ac11fc04c0552d3243f393cf5d1c559adf35110aa5cc9c46b346b9bbf97e53ae94955296e8c47c3032c640f5af4dfae65f617dd647aa0d485ab3d51a1f82dfb53cf198bbe448033ca4520253e5daf715e6052130baab6939a78e635b9b4bb7deddecc2b268124bfc64df70ead027406296c6e0becf185262ba3cf28adba758a78842a9037755de5aa0c1f3f9a08f2cfae97eadf04a008099fc0e99bf7ab46c5b886a60956899e50a8fa10bc27d1076f1b25003c3f92eead61e7c72b0913fb593a1eb4218df4f8e6ab5f76bd56c97dd55d5571b4e8a10503722e54cb94d77080050f81deb7932b10a4ae57ebadab05dfba410bd8243f30d5fd90fd22b3f4658e10f0673fdc5f85e99e7d29e11e6dfbc42264beb1ef4f0a0b80518f74b94fbb4159ad4101c51c88156330382ec1a08cb887ca690a73d82ed405e792126a08306853b462a535c117cb20d4f7a50f47e7551aad2f4602419cca65919f6d94bd67c1976144460935c9ac669bf8ba91e16b4e9644d691ad58682261e767437559ecccdcd9cc85c2006c8e40f249a3003de7ca25669cee7b5ed7d5b6ec0a32866a7d5e4d7861df48701b504a9af4d00958b27da5dbe381558afddadf846ac5c064da361f9db8d11978b26cda53a4cbe4c41913cd8db82ce763d25c6edf583bdbf71c07f59f85cc0ab9955c8bf9a84a9ce8162229df076d011080f05448a89ea147245987bd91204043b241f819a2a40ea6133935450feef2bd584098090f057e8f66f8a92d29b6faffe6bffd8f2406e11e434eda0980880961d5bdea42d5063d68540845cff1c7d3d52ac422ad2444ad7707e861971f46a1d0d731e149a2378cc72a72263a7d7b4b5524b109aede853f6a0705c4f871eea2d2fa24e0c237a852772c5497fb7e452df51b7b5ed5e6c238550842c2f4a7310072e4e2397e53fb9b2e393b894ef24b330b82a22ae701488035ebdbbe9f8b7d7a0f03b5c930d0be94c4d6904c62070a128a4ab428d69317c8446af3927d99a5c29eaeee10a98c52865a4e91a7e81dff9235597c687e0ee234dec6ca9fe07e8a7c12c3351d65959fe5e3bdceb8dfd85df6af6139ea7504d06fa8a64f8e97f9c0b32ee12429bf34abc7fa0f4d47e9768dd3eb93f3a00ec655cefc64b44e2ae20257fff358de525ab8ee619e584e6be8482b34727a6c322e72a133480e494198160714bb18651fcfe84912f528d8c8c6fb9637ba75bf1b2ac095889b4cd6d4ec6cca5560a502891387d4faab60b315fa46fb2af86d6518f0f948df3fb41ef0f5e22d4cd91162e0e850ca78cd5bf72599dd02184e15c731135333827343e8b885048ccfc5f833ba449605f807834cf2e594a343bb6a41b1fb62aff0036ce522f3b4528abcbcab801a0861b50137cd6ef36bb62f2cefd05a4c9c807e14740834d6894e7a0b005862a0855cb22d0442f1bfc6fa97630dd01245aef8a851539a9c513de8e48a30be553ad53539deb5dd37690339759bcb87de8b297fd11dccdb00065df1a647f2d2f84a925ceaf45a53d3e6fccbfd5c7f4286ace7a0f493c82755d8f958bc24c6c314d0cfb9d59cdfbbda61e859c956b33207c3de8e5c4c2a6dd8a7b9a8fe78428ebe10a94ffc714479f09bd75ca1156e24368004a62839857a43ae03a8c0d8e2a03a1f3e61acd7758410c8d9c74810fbce873595c7d2512ef3166c4bbdd95a2f5f6968a02a6df4997e6623d069b170cf97124f83f00d0dcc7bcee18877ad689c3c796a4de9dc449b58637811a97e060b829252526d69f7c43c649003de9b11565e3445e7bab9a9adb2fa701994c11c25e759ab30cb389ddba3ce7f39c60e4d2c4ea0d0da63cf48adb5a1a673b823a8a307516d0319903d713366dd3b91e853ac6514210173ce72c5b4f8ff98934b22a070e1ea8f7113b5944ac25e630f8f2279e4e81692cb6eb34c980fa3cf98b9e61f3bd7e5307860151b67b5ab25074aed806276b38bd88da98413e4568ba54cf228514513efa5a4b0cf6f6c02f3d75ff9f3b08eff6e66447087e1528bc9382b4b3524cebcc071a9ab20c72c26dfee7260861b9e6f7ea8bcfb29e7ba020273685f093a8a39fe28c5aadb7e6ad2ee35ca568348ba9a148eab7dc0e27605dca3600addb53d72b31d1980639c4e45956e728f68fc7ae31ccb2ab5fef9c641921c2ca0d8877187897a3e0d9256480f0cd95ac95fe03bffa138c2cbdade8953227d81689eee3a1370da672c2dd0b95608fe64d044332169deb82ad7fad036d2936acec823f6b1a0b18f88327afa8b723e02ae5b8b13217747419e17f895fa9958fa729cf28c2a871f3b2cb25de8f93d8ca412faa47476ad2a7a4725e252d0b8e49a9306755eed90336ce64a74841a325831fd4fc520abe760da9a0f04935668cee123df4c7a6d669052fa0ca7ddca4be4756cf21e49f59e66960e79670b390480994525928ddf6cfddae4e768f29f73baf0fbbaddc75b2389faaa0a24cc1a322f9f4b388ac9d8bf404cb820e8048089bead8c42bb17d46bd45ff49f047455180ced7f7e4df02200baff2c59b9155601ff7b665c0041e011b1f77ed78c088a1868be5a1a50622fcfffbe369f4799b011cacfe61da5085887fd4d2f02848148cb0f76f47062d68573c738bfff046f603ab12e8c1516584c995b7b2925f5757a95170f2ed432e4ce62328fef79cbc705246f5747aeeba35d04eade73da77ff9f6cf5b04cc601f5e179c6bab7b85959301c5accee3f7b898fff03f1dfabff6d83b2d593549dc0a71b3b5884902e49d6f1b9785e139db42490f031ff1646a4a77189e4ae6b8c2de63f3616c6bb29d11ca65e0bcb86c59809415b357b7478fb4d591b2907e3141c12db4ac92eab796980cf0e198f894ef909b9472584cd40124a9059c1d9f8c17789c494dd7e0b255620ab25068f4df589dc5fa0a977ea46416317688567ca7f968a7bee4a77a24a45e6db784e3314ed630b0c444e9b3c0771cdaf9cc53adab3c2e28b0ba516cd829ed2d6ee2982066d6cddc9a24ef1feaee8daa10246dddf54ac97efd6139988cb8c3d84877e61c87eb47ed47f9af54bba48451a27a1e0cfd69d15b6dddf520a91ab2155a85b6a9080f9236fb031f192a298802bc387198512362d2a317e9c345aa68aefb1c573eeefb0e21e527ce69c98c444604ab3eafb0629eebba02b6eb1642f9de50e3e07991ff0a48359b05dfc9d7cb1d59af8aec1fc1485a974b81bc5f8fd158fa15d2657b844c80a4c15633da00cbff99def3d5ed5c9567059aa2f91651ddc8684df2edc070b6d182b3aebf772208f352bce4bb4e08359495d8b9e6f5348d0e6d25971129836e1bdf5e8f471c7065028fb07996b9fa74bba4c8106cc140c02475e4a418d85cb974e5f6b99a5d206f3fae3cba8f0545d9ede84916b4ba7b44eeca07dbd29ef969ca991dd826104c40655ed45d87c18d0e43ec43dd18483540866e4f7880e74eee5ada41b0e648f22f3fc551f5fdaf3678ea726f8e1e09711f8badcf2033eab7a82c685bca7c239d0212ff6b0e45821c47f4440d25c50585fc978df91fb89d6b986e3968e9f393953bf0adace8acd9b15e21e5a14681645e6acce2057e6ee4d859474ad6697c7b56680d86544b1c4185f5ff352c0b5918786fe7961ebf2db130a5a46b248b066460c9f667b234abaf9ed4a932ef1e605d89ed6ed40e755014cf9c4a47ec900076a90a1fc1fea4c953ebb123c7724846deb57d55e328a80d854996082efd14e46ee5eac5c09383312f50f803c2bdd66befc02a228f17309ae7a20bd3f87fc7bb18d1adba76208383cb06a127af4197fdca6eb9f7ea4105ab5ef23ed388d6f69d90650f3a52c2fd23bd15769f142bae891036209d225d725bd37c12120e628f790d971c30b01aad157db336a68da1f35634e7754b89e6889631c90a8eeef462e16a8ad79f11ab061d226fc6054c2f88930e45ab95756355f1bc6ce7592504ba71abec612704549ed09246aafd5e3499ae27e4056329de9339174fa7db270496d4e55dbf7493d4cd70904f1b60a62110a2495e3e1ad9472bc5aabae60a4538cee73828a6461d5efb95125c293396c9a8ef904702053493631f4e9f6b56e51ea62347aab41634d6fe966a1ab09ba3d0f72b364cae5213b38143a2e6227bb6717c4e8ef8b37ddf74d27fa21c37a0abb166bdefa6e01be00e32ad07392281863e88b36e307049a763d8bfa6d2aee39c9842b7de5189851ef7dad580778a5b95cec60ba97f75ced9ddec77a0ac6afa5b251749f55285e6378ced4b0fe77ecfc366c703a3744cd41fe66d4a243f0df7d1cb0dab16ab1145ef892bed6b10c9a147fc15d1853d8570e76a60042734565ac9b322c4e2ca780ef6248788883b72125829b0bc4c29f604cf382315565e44ece84dca9c59e2f44c6eb38d6bdc28be55c98f15a337854eebc6c2f4057708dccbab8bba3346a3f4894c9ccddf6d6ca47409ff462446f85488597fafa4a5439ea183f077be9cb7924a35f404afc610bf1cc02ed75b8b00421505475f30e1768f556ad5d2d9d77b66878b54c5e74e3e677e8c3bb1dc67fac5a21984d88599b85deaf3ce856768eb86547150715e083cdbdce0b17cb19dc9164a19a1280a26787a4c196c3ab5ccd4a205e50977d41aab80637a23e0301ba30cfb06bb0fb852b10e2e105b6392725d6c37162592cc3c621295cd", 0x101e}, {&(0x7f00000015c0)="1026e66408ecade802e1afdecdf5852507a5daa8ce5ac533813a4765bc582c305bfefa2929a43a053cbee100b34c80e488c17580ea57ce54df60ec33e14b2f3426308105f774d0afdaa32e0a85512323e9e31bc34f1bb3b0725f6201d066fc651fa7cbf9de2369fffa357ca42624050f42ea6c5f26186903a8a3ad6d094b5b7e66ecb9c7f44d1fc6a519c45d1b5b2b261f036594ffe270653dd0d020baca", 0x9e}, {&(0x7f00000024c0)="db78b9d77eacd8dcb3fd4b1c29fe9ae4cbf049f431be95bac8ae7f518179b88919f0514b2b14e0e0d0d6fbbeec0a386916f27432956d990ed1c2e3a7139aeee5389eea45af2e107f48ef9aab045be3c22d5f8c3d44ac93012fa57d74b385bbd166e0ec34a28bd4a12282e1e532b517ef4aecbb8ea5677b4f2359f096956758a2f293ed57beffeef645e03876708f23613cc0a44475079a23a8616f53032eaf20dae5c9b92bb4f22bdf3098b6c11e6673f59a992ac22c5860f997ff502bb68a020f25393907136fb51d3f10a799d9ad6e41bcbd3839f5537408a508b6e1de50368412c7942c60496c03aef7070e21b3665743e8ec7bfc8e59713a78f2587ae521496ac3a692327f588e83a46737af2f1fadeb37d597ad833468b3406021715dcbc641809e5f06906f91441407ddd53ea0d75858d0d867c6bd47ca9c9ed871e2be02cf4f5e2663f20177bd493718640c4cee747ac62660abc11c1106e4c5a684ede8a6dad956b1e649cd03478259bdfc8fec12604fafc66b04bdc58fddeceec5cf42fbfbe99f00ca0dc281c527acbbf925de55a6822585688d076cc69c7f5d3d0c631e6f82126b8dbf2b4e3b17215df4e3a1142c2f7683e12387de2bc1e065586bb0b37c99de0eac3d04bb0c803b8285dee26f126c1a5243a4dc4ec1169e0daa5c49e4ebc8bd8b18775debc0cc05fd9201a9e375c864935daf8cab79f0e5f88d128d6fadec951faafc63bc95f6594533ac159689894cabf6dc74e9aeca863a15c31e905c9d13677ea4ee33ce5dbd527d67b68ec2552d98c39b720f0699ed64bf15e44fca55180d9308e1b1c996d4551509e208de9167c056be1394bf0461884be8c5a84cf873ff3c5ebf672d30e25f8b4fdd319b0b97ec6baff74c55c8fb1246167f3d5d8c6490a63cdab9837be72457dbc1b72e9056390f9cd0a528d9c29ba032c3c89a55b03505b07ca118cbf7621f6b6cf05cb42ea56cbc65a8c2ef9cdc2f5ac38e49cfba4a2504a568c35e76f755a3586b422200595ed096f451a2e794257872cfc7d06b0949888415c531a6c26fe61ded2960cf57afc1d8cc3fc3fab51d6ce6729ca07d57be3cdf24623b0f4c6b83ad269a6f19ed80a494620dc0ade34843d24ed0919dbc61141c849148a433a95780dcc8969267dc8749f7e9b03c0d8902797d22eeb67605c74a691714baa0cb1759cd3c4652a767044259a32211b9765f74a5af70c3e619e542b8fbf7b490a8f9d4fd7ee3a6f733a512ffc84ea1402b51915ed0fa12275cfdf30c54329e39b21e6ed80d36f32a4dee0676575cedcae25aab111554f4493a875919dc413ecfe88ea63e8fc1b65cf721c28285dd717c4f071246c9b26515ef39c0ac2a1cad996c1b6c23ddf995264ee3c93445af4c3bc7979e5455e123cb6620525c1cfe5de1b903cd1952ec56d49650f54bb1448fe3ced2048c703bcc5c17da0f14e46121ef98bf8113a113245f7a461b0be642a167b81b362abf787ec52a845fa1e3484333c22ab3e4baebe4e0613e62dd9b30554e90f33c6ba48622abde39730ac3efadce0f32e5ef46878113259272c45afd0c48b3588606b9d166fca3cac1d850fd6744668bf6fe2ffb1cbac38dcef0828231c954c689319b914b249b21d8e15d85a11fa7e1e053b3fd92d5c3ce0dfaa641965e4f966e392d264487332e9fd00d2bb103d3c5628aa27c144a074e1b191d3eca89b7ae36f33602c0f2bab689efb3683dfccc2d39ad52609fd1c4e7861575252ef4afeb59caaf41893c62299c4db02dd4a317884ecce5ac1b326837c57a36de9afd137dcc686f03225b8512f10d16a9a6ae4f3ac360419fe138197c82d204803e504a5b4dcae25b5e4a631faedf695c3af70a1087794cc0d2dd96c179b143cbdc68ac35f97ab526f42e69e653280f41f2c434ade165cc74ded16cb706b2cebea4cb3af6a48290c4de405005b7d4ff694978cb617e2075d2bfe6a0372dce99fee1af8839dac78fccb87ecedf125f3826b5db20d4a352c72df927abe519c19199932a21215f03426a73989c0d38240e60e26175a864aa8080cdac8c768843f21ee52763486a12fa66632d2f49061710d1cf72828bacb4d6dcfaf398cdb6513e54a8684e5e8c09a76488fbceb8f3da47135fe1121ec46701a36cd72a699ff3a99ef7b7fec3996421d9f556bac250a2bc74ad838bbabb5b29255f197d479577ea8725f6b661818c13a6b4d171d929acefb21aaa6bb67f2bc37881ac2d2c54f48eb598018ea965dc5a6f8c39fde91e95b0a0ac956c794e4c670cfb8a7e5e31046c9e24c197393a51a198d1f5ab7bccea13efad3d8abc094595b42358866b109d17a1d10194028b3d99f498ea6a00d91117dd32a3d93b1d95b274ac19bd31bdae8f8e7446ce5c4047d8e9d9d7611eefdcb13e67a35c0610a68ac47d982a0fd192221aa995b9fcae1e7ce67c71774e4ed94059634cb35a46990d172127bbfe3a8899429a23390cbc47462201951570ae13d7df7350492eb240063a394ccadbb2991cdd72ae778157f18d462aa006c939ad1f5aa1cb7c614d3ce13624fda4d6db6de086fd6531c2adf25eea1819cf063748df2784f223ef0ed3edb37779b8f8ee9ed11da6c996c4812e6d4db4e4d5c97904216359b08add764a8976a2f470c36454744a9dc01238e2be4f8968809d706b47ad124c74fc5a997bf083d0ea722d4ed06b523ff799d887eca1f4ff8778354b79f95298dc121b7bd7fe6bd12fabe3b21cdcf346ded8d3b6d3bba6a216ff1059ccef8253a9f4b0c20cbcb6bb458f67d1bd9a5609a2990189a06a6805ce9de1e4d1fc6b9374f6371d24f13bcc1da9a51ce7d72109eb858d21d666c696ef07ce5e73af4f1dbbf7dc5e84753f4aac7b2e323fac6b0a9571a931f4aa7ad2d6590200c1fafe3ee857dc2cd8715bf2b6168f0d2bcb04810413e77348a345635447aaedeb3faff880f1de7684ce59ddb0e68658759d8890d250aff9b63776af4532abd235b230ffb9e75a2b83d2da25de4d75bd22a2191b5773244298247ecc5cb7c06520c921cd297ace940ce3aea3e5c732e756cfd30803d57de7ad21a55442c39cd93d8285fcabae18034b6523a02db3cc2ad92f9253278677f8d6478ba4cf19ca7962bc8988b257271f1de0b63121743115c56a1443eae22e0163a58dac66c15b52e4ad4793945fa3471f558ec08c3aae7efb73ce6c27778175b6188a25371d82b633c509c5e326a322d34b13df5321c47cee022496ec183824376e4e16abcb6a0be37e140e679c8150bbb92713fde52b9522dca393f8e406faa8beeecc690465684e852f51355f5a81805fc46c1f538233872edad2328cae25bca6d0eff32195992f5510d8da0103ef00f071c27921e545ee1225df763a3f4cb9c9fd7a2ba88622dc7d44e498b8c16023ce487b7032922e45a6c787ffeb27c0f3f6fcc873ecfe7bc77e54c62cf3e451d460991f0c3ab23bab5b294f927030477098190776f62dd14b3d8943dd05fcc1814ce97f14927d1eedad5a499beb39e56fa74837ce91e079c3d8b7883f457caaf2e676781f940f2bbe37ec3f2c6ce690e913551538c18528784d0baa7f43f2597422eab9d11bd09f93270be79eb6dc77de7aed29df637b916b7155cd8a9dda44e0ed2993a5139c28a53988b7a7682522ba24bef5b0decafd928d6f188a30012aebe38b0b760f214c40708e1ad6c28031e847f5b473eeb2f5e3d74c95ca0eea329bfbf07c6a2253d4469a5fa6498333f89a7ac2481c7b21a640ed510d36536617bd14bbb490bab6b2eee1ff49f87f2b090468329dc31b207e6df59f4778dd61ab8e4cd4adaff94474184f0e2617dcec9a894a0fdf52b80de7eedc5ae237ed9cb3194abdf855ecb450746558e0b7024794e500184636d5f89de80f7b84c3697f46c91d4b2eff0178374897e0bb5dbc2c2acb983bb83cbb6e4dae443398ed457031f50cb482c905eb5e570ba13331f63cc9a0ffc7b9d39b94325b1cafbe3fc5d6fa5795ab0f9e107941fc80b440b0b99f3eea6e9a9055016581d5edcd1c164ab0447848e44a305f5dc57060fa978f0ca5b8437509c329f9c555124a3572417ae5547cfb2748d5386aa0f7076d39ad023321a1e9129b48d52d36535aa9c642cbd3eeb1c18dc02e47114382e3814af13d4d0fd6ace125b9f52304371d3334a85301ac69c8d551f0454ea7ac47c7d1d426031e525e3bc7ce449274c92927e8281acbed8afa0d890037fefcfa13bcd11d7739557c17c5e9a0db0e91ceb949f09978626b632e7c8979c9033e44af967a6feb29723cc5e6be1afd7d40b69c5e0cae410e018a65b847f3eef71aa8d893c6081d8de1ca0e142a79f7d7379ce04e7e382eb8be158a7fdc4b50ba81e0b6654ba979ab45a29fcd79a07f893c19b408f3852c63912560e6ba25642d24b8c22cfa89fcda9958cd5e1d0cb587d6137c0b79db826619db2e2fdadefa98587c1d32d4291ef1c4ce6a2506ac50c9d6114dd5f8d68847130fcb7db8afe5fdd370db12502f67ee8e1370b73e9ff845a3d1f1fb0b7af36839f262b85834da426374c6380af72984eaf45e7c483fa33a317ff8dd92e0bf599e1a42dba5ea2119d90f28cf716c5b1266674d43290522dd3ee94c20f324848ff76a38cb56a4578efd73cd024170c58167d395cc3fa499477033e3f70e58d196b8be107296b85f72958fc5c375e99bdc974b9a440aff01d5e5f603bacab3a4d1a72c870669162d474b9cf4c1058180c39ebf2ed1b5b144eda2915b3a28b529bf7463edcdcc7b19b7d2d4fa6f66b0b1562f2a6018227594b1db68ec5a1a40fa2dcfa50c502723f814dfe1b4af3c70184b0719a2e70275722cf4742cdb7199ff18485a7a7ac4162691c556c68d85b175c73182aa5cd2b91566d3c03ef8289bdfac67d7f7bbe79dfcbeb503cb898b1820acacaffc25e251fa3055ada9397984dd7d01e61ba75281aa433239ed318b9413e1fa872dde247a17586c33b8ee113d404ac428f50d717116655f216b961230729365a34c5e844cc75bc51ba601ab957272ea2fa9e6bd84f241f4b8fbb5cb345bf0e817f9d841db4bd43bbfb7adec8fb588669258244541fdfed0f9b2d4d842edfa4ebef171a74425bf1604e6e55b7de3eb26cc3bb74a7fb482315227d6aa13de9bfc3949ace8caf8596d6f32071da8beb3e194e2a80c106dae5ab3fcb36237cddbf7deb937c91ffa30b0c02f33e76a28d66091987e335230f40caad97885eb4445bae827f41a44a063ab795eba12b21407ec9168648137e7391f96ec388125757804353515c89d25d2d1310e45640d7e3987daded603dcea53ad72df7d629776a14c6c0b2154a24a8055800ee50713dc27f0c505e68d0978ebc84846091d792cce5d34df34ac6ab6b937511d76100698ab86c85ca5935f8f2acf8c53b1f9d4195c6649abf12660bf24c0ec958d958a8df90a2bf39fc262f424e3638f291a47a21befb4d58229671e3be81c1aa5f85cd1e46587894815fed32333e307285621ff4abfbb997b5be3c725b61549352e7baa975a0cace064473c8ee93232a7f0b88456ff7cd9eca70ee652a55d6ec667070974087fe5234ef76746cda58235b4672dc6968f624e307740d28568e5022daeabb9a8a8b5f36f34fb7237a5e8c56ac40944314daa8bda15e8c2a10bf006787c53451e11855d38c0b104b485e14bb57c58855329c1e14c7609dec8da4e511762b0befbc6e6d0387a3410d71c0d94977cdb0ea99a21d7a0a2704cab06406ea4fd2593a655f0c7d1a9286bbd02daa88f30b244"}, {&(0x7f0000001680)="3ef68e8fe4d779c5cd35d6521b4282f1fd73d1a4f25dad1e2022a96b888138091719daba61589c52a1675b926643e5c247f33fcd7e5d53b22cd66bef3788b2e50d94dc59983edae5b2bdc894ea7a68a256ff4e25bbddb1ca156a8a6b93af54e4eebbaf1c774da1e01f37a541eae858a01f2ea50cb64b5831460954025732f9f18c6874b77d4bb38addb398535493d146accde4fa7224ad3e8f160c4aa7f2f2549ebd678e69e169ac066d2977ebd814f5b79c47c443769dbf533e46574b24d8494e7d33f061c4e4b8c8b6dd53b917eba8f4347c6b1689a252d43c5ca76ba622ba0114d9dde08936d62046ab83c7"}], 0x3, 0x0, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000001b80), 0xc) r9 = syz_open_pts() ioctl$TIOCSETAF(r9, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r9, &(0x7f0000000180)='X', 0x1) ioctl$TIOCSETD(r9, 0x8004741b, &(0x7f0000000040)=0x6) readv(r9, &(0x7f00000016c0), 0x9) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) r10 = kqueue() r11 = fcntl$dupfd(r10, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1, 0x10, r11, 0x0, 0x0) 13:09:32 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0xc7) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) chdir(&(0x7f00000000c0)='./file0/file0\x00') mkdir(&(0x7f0000000000)='./file1\x00', 0x0) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000180)='x\x00') unveil(&(0x7f0000000100)='./file1\x00', &(0x7f0000000340)='x\x00') semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000000)=""/155) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000400)=[0x7fff, 0xfffd, 0x2, 0x7f]) r0 = shmget$private(0x0, 0x3000, 0x404, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r4 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, r3, r4, 0x0, 0x9}, 0x0, 0x1, 0x465}) getgid() getppid() fcntl$getown(0xffffffffffffffff, 0x5) pipe2(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', 0x0, 0x0) r6 = getgid() setegid(r6) r7 = open(0x0, 0x0, 0x0) ioctl$TIOCSTAT(r7, 0x20007465, &(0x7f0000000500)) accept$unix(0xffffffffffffff9c, &(0x7f0000000900)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffef00000000000000"], &(0x7f0000000300)=0x1002) socketpair(0x2, 0x4, 0x20, &(0x7f0000000440)) r8 = socket(0x2, 0x2, 0x0) bind(r8, 0xffffffffffffffff, 0xe7) getsockopt$sock_cred(r8, 0xffff, 0x1022, 0x0, &(0x7f00000005c0)=0x817457f7bf45d767) accept$unix(r7, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f00000003c0)=0x6) ioctl$TIOCGWINSZ(r7, 0x40087468, &(0x7f00000001c0)) setegid(0x0) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) accept$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(0xffffffffffffffff, 0x40087468, &(0x7f00000001c0)) fchownat(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x6) semop(0x0, 0x0, 0x0) semctl$GETNCNT(0x0, 0x2, 0x3, &(0x7f0000000000)=""/9) r9 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)={{0x4, 0x0, r9, 0x0, r9, 0xa1c30682321f5ba8, 0x9}, 0xc6af, 0xffffffff, 0xffff}) getgroups(0x3, &(0x7f00000000c0)=[0x0, 0x0, r9]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, 0x0, 0x0, r9, 0x1ea}, 0x7fff}) lchown(&(0x7f0000000280)='./file0\x00', r5, 0x0) lchown(0x0, r5, 0x0) r10 = getppid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x6, r5, r1, r3, 0x0, 0x0, 0x8}, 0x0, 0x5, r10, 0x0, 0xfffff7fffffffe01, 0x9}) shmctl$IPC_STAT(r0, 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, &(0x7f0000000240)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, &(0x7f0000000340)) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000380)={{0x6, 0x0, 0x0, 0x0, 0x0, 0x29c}, 0x0, 0x6}) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000000)=""/155) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000400)=[0x2, 0x7f]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200), 0x0) semget(0x2, 0x3, 0x720) 13:09:32 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x1, 0x2, 0x7, 0x3680, r2}) write(r1, &(0x7f0000000340), 0x10000014c) execve(0x0, 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) bind(r3, 0xffffffffffffffff, 0xe7) accept(r3, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) 13:09:32 executing program 0: r0 = getuid() symlink(&(0x7f0000000140)='..', &(0x7f0000000200)='./file0\x00') r1 = shmget(0x2, 0x2000, 0x40, &(0x7f0000ffc000/0x2000)=nil) r2 = getgid() r3 = getuid() lchown(&(0x7f0000001380)='./file0\x00', r3, 0xffffffffffffffff) r4 = getegid() r5 = getppid() r6 = getppid() setpgid(0x0, r6) r7 = getpgid(r6) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x5, r0, r2, r3, r4, 0x40, 0x9}, 0xfffffffe, 0x81, r5, r7, 0x4, 0x2, 0x7f}) unveil(&(0x7f0000000080)='.\x00', &(0x7f00000000c0)='r\x00') chdir(&(0x7f0000000000)='./file0\x00') 13:09:32 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000100)="a3da3967debc41078b3b97ea6052dce1ffb2e3120f2c4ca290940ab0876ee36d0bc0a3a5b39fd2b8e6f9", 0x2a, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1000000, "0057e96e070000000000000000e900"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x0, 0x7ff}, {0x18, 0x3, 0x2, 0x8}, 0xf6, [0x9, 0x1, 0x26, 0x7c0f, 0x7fffffff, 0x16dac76a, 0x80000001, 0x100]}, 0x3c) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 13:09:32 executing program 1: getsockopt(0xffffffffffffffff, 0x200000029, 0x80000000000032, 0x0, 0x0) msgget$private(0x0, 0x120) r0 = msgget$private(0x0, 0x104) r1 = geteuid() r2 = getuid() setreuid(r2, r1) r3 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r2, r3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r4, 0xfffffffffffffffe, &(0x7f0000000100)) r5 = syz_open_pts() close(r5) writev(r5, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18345ca7", 0x19}], 0x1) r6 = dup(r5) r7 = getppid() setpgid(0x0, r7) r8 = getuid() setegid(0x0) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, &(0x7f0000000500)) r9 = socket(0x2, 0x207c1fd02d85ddfc, 0x0) setsockopt$sock_linger(r9, 0xffff, 0x80, &(0x7f0000000040)={0x8, 0x800}, 0x8) ioctl$FIONBIO(r9, 0x8004667e, &(0x7f0000000080)=0xffffffff) connect$unix(r9, &(0x7f0000019fc0)=ANY=[@ANYBLOB="f41e2e2f662472ad7b3cee71bf79"], 0x10) close(r9) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0}, &(0x7f00000018c0)=0xc) accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f00000003c0)=0x800) r11 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) fchmod(r11, 0x8e3) r12 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) fchmod(r12, 0x8e3) r13 = openat$null(0xffffffffffffff9c, &(0x7f0000019f80)='/dev/null\x00', 0x68ec05a78461014a, 0x0) ioctl$TIOCGWINSZ(r13, 0x40087468, &(0x7f00000001c0)) fchownat(0xffffffffffffffff, &(0x7f0000000080)='\x00', r10, 0x0, 0x6) r14 = semget$private(0x0, 0x7, 0x287) semop(r14, &(0x7f0000000200), 0x0) semop(r14, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x800}, {0x3, 0x400, 0x1000}], 0x5) semop(r14, &(0x7f0000000c40)=[{0x2, 0x0, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x4, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0x8}, {0x3, 0x500, 0x800}, {0x0, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r14, 0x2, 0x3, &(0x7f0000000d80)=""/10) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r16, r17) r18 = getgid() setegid(r18) r19 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r19, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r19, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r19, 0x40087468, &(0x7f00000001c0)) fchownat(r19, &(0x7f0000000080)='\x00', r20, r18, 0x4) r21 = getgid() setegid(r21) r22 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r22, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r22, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r22, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r22, 0x40087468, &(0x7f00000001c0)) fchownat(r22, &(0x7f0000000080)='\x00', r23, r21, 0x6) r24 = semget$private(0x0, 0x7, 0x287) semop(r24, &(0x7f0000000180), 0x419) semop(r24, &(0x7f0000000140)=[{0x0, 0x6, 0x1000}, {0x2, 0x82, 0x800}, {0x1, 0x8, 0x1000}, {0x0, 0xe490000000000000, 0x800}, {0x3, 0x400, 0x1000}], 0x5) semop(r24, &(0x7f0000000c40)=[{0x2, 0x0, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x4, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0x8}, {0x3, 0x500, 0x800}, {0x0, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r24, 0x2, 0x3, &(0x7f0000000d80)=""/10) semctl$IPC_SET(r24, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r21, r20, r21, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r16, r21) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, 0x0, r16, 0x0, 0x1ea, 0xff7d}, 0x7fff, 0x7}) r25 = syz_open_pts() close(r25) writev(r25, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18345ca7", 0x19}], 0x1) r26 = syz_open_pts() ioctl$TIOCSETA(r26, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) r27 = syz_open_pts() ioctl$TIOCSETA(r27, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x1, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) r28 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001680)='/dev/ttyCcfg\x00', 0x800, 0x0) r29 = getppid() setpgid(0x0, r29) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0xc) r32 = getppid() setpgid(0x0, r32) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r34, r35) r36 = getpid() r37 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000017c0)={0x0, 0x0, 0x0}, &(0x7f0000001800)=0xc) r39 = syz_open_pts() ioctl$TIOCSETA(r39, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) r40 = syz_open_pts() ioctl$TIOCSETA(r40, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) r41 = syz_open_pts() ioctl$TIOCSETA(r41, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) r42 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001840)='/dev/wskbd0\x00', 0xc0, 0x0) sendmsg$unix(r6, &(0x7f0000001880)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000015c0)=[{&(0x7f0000000140)="7ac24a83720b78272d81a996ff4b57fc573b150eda51b57469332e4af43d614a1c7b06c15bda19d46c67508ad881ee6460ebf2fbf9e48d4c5e6bc7b10112c27ee532ec864de89f18ce9fa13fc79237337a24addbd89802eac14f552a38a3b492b8cbe1e73b06de98e23b196bfdc219bba88394ee9d2ff4d61ebdd9c01dd8ce25d77871d2a768593ab8e4814d83148336e95bd66ea871a25193953fe549ab1161b54a3c181ca757bcabcb097209f2e3e29046ec468d5014d5466e8e58831172d89126249e99", 0xc5}, {&(0x7f0000000040)="6bdcb6fe3b9846d2704a7d408dcd41a7bf23a4c180a9eca7c4b7a901b950b97e09eb4b14f760dad9512ad7d863fe5f3ed575b85059cc7f6a5a46b6e83cb31844bb9be584edc45c7867e08da020e5d9c75f4df398c8d9c2895cc72ec691fe57a4539e4ef7c214771810041474f183", 0x6e}, {&(0x7f0000000240)="8548fad70a00ea555fa9d36ad2b51969f8a7c1d4aae066fafd6d34dc012d56dfd331dcbafdb9c5a981ec6f3002110dd10517d22695816124f91af5ae429f0a53b0e1c9dd94b2cdf0a8ba3ed2b0cfa9208efea0c59bc165dcfde9db303a89607eff8cb24ed49349a389aa740461dafe20744283c8e530e2c439aa9679c35e62f5f74437f7e1cf1a0df924905939c1e2258ff7104ec735aac883e301e611beb779ae522a790591c1bfe934e077b9", 0xad}, {&(0x7f0000000300)="06e2ff81eec132430f171b49132704dfda5594f2b6cc5cf9ab3619f4ef7c5e940ea960df19b791c8416c4bd7314301f9e578cad6ad533d0288bbaed0f6575031ac26c295804908d337effb998d2288b2c6a629ddea64eeb0b484da7b786187059dc104f591a670716a95504e3a820a70f67e2ffc8e705b284481df4054295ad8", 0x80}, {&(0x7f0000000380)="2712fa1100bf8fc6c1e5777a41ff500b0f88e09edd2bbb75d0c8170c71a33bb94accf912b9e2a4b32360fc2d14e840ffb3", 0x31}, {&(0x7f00000003c0)="98c98337c4cf5258ff203f544485080d6e5165820d074b9c4e759e7a277c78e9ada621e59d585c419e0e6241f9109c789ea2e8c2bf4d10e09fff5014e91ced0c223a558b6a404c779cfbfbd53efc3c7a1c9557dd511a0a782cc0eb2baa9250777c802833c3a0d0d3cfe94c5e87d6985da2e6f1c36909c5c3cc22672c7152f148b7ece00688f9a0aeddafe3b4621c80c38880c8487c119e1774d56ea76b82280dc07c38a94b520b", 0xa7}, {&(0x7f0000000480)="da9e8ab7c4b619878de7d9dab637fdbdee1bd175fb00b72753d203677f3da5557a6bf45907d73cb6e5a1c5191b89a8cb21320aea9b56d82f8621c4198acb198ff7122087a1f0a2f1a0acf9d116c491b99d12c34bb64f7162b60f85d9796626bbaa14aa94ef14a405fe5f39f126322b31fcfa51fe4ab28f5ac095851e141ca26648c50fa8de9de2c89cd0283c62aff17fd83fd6acde8c2058e0bb728ef6306e9ea016b0ab82ca0a0c1686c5f4a0cb7729ad49aad246df04c7095b3e2c182aed6e43b311da7514b12616a2f72103c5ca1420433f57f0a656c6764bfd2aebea52c432b5f4a7fcbacc9beec61846b1195c30da5dbaf4dd3facbc603f0262a81e1d56d4f0952db46c1cd79881bd7356eb05c892cd545613bd614fa081d656384b45a61ecd348906c34223722a04466878231e20501948970a5ff864b5981c6a4d36cf8db7b253f26f8dc82b1faee6a13c91bfb8d4fd847651a526cc1b255b591b6253be92a46abb28ba07b2054907e3e95ca4eaa7a31af0175926e53eb4624cfebb9562240c4b0f4b721f21827bfc98561cf271574ef046bbc99e3d6c983f49d3522d39230bd0be976fc40c031b6fbc0b19ae9e539eca521a948d44da56184c9fecb67df1cfb2e0b5306a4917638ac867a08ce96b3089c322bad30cb4fb5362a2d42d561a54dccf8f483f8936990d0a8be9a3d81cd2e2b41ff52226580764be4d1558051859f66ffad50499b15a0cdbd4df08827f83e5a430ec450b5b228d4726d5522619a4edb3b6a453130a8a9c19056dacd38f1f26d1beb0232afb23a4f5462806d3826d990c1f8b2741e1c63634df23a476f939db60b2ebc5727772ba12143a6c5e438bc13a8fd9320ea6f6db9256d9506e8f079f6b734f0ddab66cc945893fd70fdf01abf22ccd3ec8aa58cfecf5caddc76c0fa8a2e87bf840e59b06c8b1e5130492dff0e0e8ad694a373dae04da8def40fd6ec21f30f925d392dd95d6e2c6c4c348e88ddff72092ed7dcc7c4a78d0e9b1cff019656f0ff1ffce3578a76acde852f9130e26a6ea56a334f05d025422ac6d2cc63268efe729fafcc5903e79298ab989c754acbe2c0ba8eb4da7303577c2a2afeaa0d673c1df5fd8de7237c84322bc9359f8fa565703e7027d2553113af696667095930a7d1b9f103576866ccaa062c7361ce19e599fea4242d5be517603638e774bd8b8dceb6743436e555136f8950c27ed477d8a84472feac9a517dccc3ab3999f7f9cdf79b4e5fc2e27d7fdf71ea3180e63ae97c238defcd54268a75f28292798b6522432f360c7c31d22c458947ac0011730b1a618efcc3c4359719ee802165541850f79856f9296ca662d4b82e4672aeada38ac2b1d99c07f3286b16b6763d8a5381d05d1a1df187a060d330dbd1b0065d78f30737bcbcdcec35c3f40a0e95acaf04428c23b74393154815bcf79fd85cad8b3f32d166b819b5828c7dd5854196f404c70e5fe0499471cecf4b47162cb5507de0af6c363a6dad8542c8eec1c1d1bb42963b7e256e0c8273f9110ea423f24db490651381d3f01700fa3bc34aaea3cd6c07ff8f1a60022d3a97c1bbd85e645adbd769dc2501e43345ab87718f2cc1e34c395df69bd31ef7b6a03e5dea14d5523f0f2833f8115349484d1873dcaeacc14d1c1be5c82f11b6b6f7be295c233b8417a6514ba96fba240c73a51ce5521b403f6231d8aa9de507dc5cfe174c451e51ab71d1f7b4b24eda3b79cda8a83d39d3ae7126297e6df49be0a96906c1255057377e6b02971cc0e44e3d5a01c66bee8e0cfd0160e81937eb3d761d12090c94277598f6000e97814bf44c2593e3b1db6c3fd87850aab4264611ceb0fc6e633108fd339eeb27b4e1118059ec4a48bc73b65f8ded92b3b0a11a7c1a625a1fa43c4050bcc98a8405934ead4acbdd71dab2e0c04440217c85cb92bfac92c838856a969e2686b4598d7369a964b2c065e5b5a078d1c4e7b3488e78657164bd111ec227538aa985c8f11432a71006955733557d23f8f03b8b50881fe35e699bd5aac8825b3bb0300314043926ed30959e19bec942ce1a95829eb4dd9395c4778bc9c9e3e873d5308534ff62d4900837b1343eec4946b021baa72fceb9bd540f398e68134fd1ff05f6c2848f11e32c0b705c8a72aa66b4678ed8feed29c784f601e7eee9a87e8bfe34ac4edf052c064e876d24f51f0dffef296b4df420ac7a6c16926f7ee6f29a51fca2a75eb138852739f8c6c2e95a4dbcecbf5551f4b135cdfa5f09eca966b59a4f809ce6ee602470efbc433092ece080ce272aeb646a425bb5ce783e200315a6e9963b4e1f2d821809df897f5dac7676fdedff4238e4abd8fd2b462381283e0b1220f603cb3e50268ee2ca14cd9f08def3d573982bb81ebac959810a1d890c820f8b77891a1f21a43a8978249a5abacaa005314ed0e8a918e402649a90bcaa4f9776d20a891b0753945dad062d466a6113a43ca60302fde24c86867deb718ab8331de0780bc22130bdd64fb53f6bb7c73518893b86c00c882eabd0a2190ba26dd7390d0b60dee47a481d281e4bda57268c19a42b3c0333428395bed066f105a4a17845796dee5512a940661df00d2c08bff13e97f82a3f565c8a5ffe41445ce4d9ad93a39f4eb30c29d8dd16e9aac79db3877bda6d0b822d7d83e3c8d988ecef285f731f2789fe261d812ab806a863b06b0fdc5d0cd029f07b4ad876a2ec87ae2bef0f7f9c153ef48560d195a16ebae1bbc33b622e3d887fdabb332ad197198cd4871420d2f79580857c4a415e5daa8907db2e2735ace76a39a510064b110f0458137edaa393a90efe99a2ed6c65945d8815ef477bedc8286256750090c6cc336227d6e3b609a8551591f3ba66ebad1608cb3dd3d6756e06db7658aae0ff9bbadb3941a028b755aa91ed6523703391350c9c1690912546703412011082211adc6b8b8c88cb343ae476c28208172712c05bc1470f26b1fd8ea11163b5efff1312db4470407b2425bfa2e70cfa54f5bbdbbdc88abd7b1434c4f408c2759575a90c3a025680f6634a098aa27902c6d968165a664393bb91f614c87d0001aa90fa6063025e9d8591f753f9421db1c0e0a9645d8130f430d1d339439f5d7afc67090a7258aa19d242ae783c2dfbc607b217e7b3ff62889b25435b5f0daa7a447404941f43193d54c7c4e139b3146da2c197fcf24755a7cf5f6c962a34cd34059a60b67e8e19ba75cc14571b2c7b329f99a5c008e5b002abd4b471aea6ac1133736dbc91805457f2f8199880439ae2f5abca3bc01c882288c1d049ad067805d01a7328abde969fbba888dacdd1182e56fc922e80a8218f9bb916776b0d307d79a1df55de4c4952c157f2ab54f0c6a311a7b6482b548ff71077ac545b8389160607638314cac3eb9c5f9e8ce21c270e5fecac3525ee2d828439a5ddaf4972eff3dc8e098eafefb18210b49f552e9af01ec6a9ba51919a56c7b4e853ee49305ef62dc57301e124c032e3ee0d0220a64725c3f4bc91fe23072554702bfc1fe6d54ee4a14037270e9a12995b60dc79b5b112a8346f93fb90261d8ec8403c1239c75a3a6fc3dbf1c6f1cd0e53e2070bda7ea2c08c1c89b9e037e7fe3bff024e574cc9b9167a472d06930a316549ede8e80a6eedfc7587cfb789f4da62533da059e60404b0125f3ee72bb631d0cee34ff3e46b74680b3e9b16128d73c0eb3142d1a8f5133ff446678bd799440e3c196eb7975916b7e8111c101fc83f5ece11bd9ba792ad6281817cf4a8be76124e31c0b6f959973c602f3b5b6510d2dfc29ee32cb93f6ac907b0a276e8b6bf2e1c9021419a17169cd9dad5af16737f9f65a0c8e47aff31e9850ed1e2157aed749b3aeb439554b209834b9cae9fe477b8d215d4a64bbcced03ecee87f297a6f5dfade7522bdaeb6fb0ba68abaca3c08ae13dddc8b60520d089761f28925b814e2b18249d3faa8039ebd450cf5f7d3903797815476d6d5abdafe6533d3b28a9676781d0e045f0ee1a0da79b9b5a1b84d9cb44788532c8e73720bb8a10d1c51b9cb9c06521e0cb7abf1a269b4e6b68b12d80b03a084098ecc3ae68958458bdea1dadc17bc7571429ae348da066a27bc5db5acd2b57ffb1ac6c3597865641317d1c7ef11bca091535ce9229e099f8d6a8ebfcf54b9c68703dccfe84ec5db070d99bdada3b71183b5c18949bfd23202a1dd369929c09ebb3bf66c7b161428706e662af456676bf622a57a04d98ed8f29d2731c01ec40149acb8451e4e0f883aff72f49afe3ce3062858f3f62cec7af353103d0d444155168a2cc089ab963c4cdaf098033268dcaa36fbc76a390c4940eaa068c0fac2a8da287d7690ae79dd28ebb1ad49c827abac9ada687cfc883af916fab2628803d35343a021e7f18853c83b03be692dfd4975d4b2d315f758c71a9b19f9f7be30197837276fdda420b6b3c4df04df06de2f26da0ad8b49079902d8a1a90dd2a6ef94f3a59152a75e099746911a7a395bacfeee9073c5b192fff68ed7a25058f6ba2b496036f4861853545cf4b5d931f489e220b7bd80e7354d8688ade84fee085601696e5c5dfa13bb9db56a0194007d167f7d1e3de8d873633e0afbd343cb1f21efea385370b71de378778bf657390c5cd5ae0e9286459a974991ddf45938e2af61260e150a4a893d531a2813cdd2e85eb6c3d27069b6f4aacafbc7a5648cc16e3cbdc1070c63c2b21b43e5f3ba3bc3e580d8c2200b23d4d19b1a09483b31e7e73586b6b0927656bb1b56874f580e7bab1820a4ebbd862bc428fc0e9178c45b96d9b82ed5a4508807e7f2f7ddb8c41823ac17bc5d4a4da9a288a43fc7686338db4f4d2a5093de8643c2ab3f082bdeb3ebdf830db338ee42b9251b1f5c5ef3bf8e74e525b02f4fc163c5112b9063b67ad785a6097b5d90d584bb0689746614393421cee36526166b8e0b70a55ba9cab65f6a2b17a3e9fe61b6366290c5cec0577dc72bea53d56f2fb494bc277ac45f96293625b9cb7d515016ba216287eba2d675cd137b0c1672a24b08232cb7ce94aafaeabd3fa3b1086daa6771ee91a569dcd311752a9921cbf87bb0b15d77eaca0381d167156155a55052dbedb702f5a77bd8804c5c1304ec1b5780934a52f71fff1749ba15f613613d06f14c5a57239d24cd14bbecac8576eaef92d8068ec59f5225394974a47935141c1592f884ec64efa5c534ef266831eb7c3043bf1363ebdef2a4fcf3b21f5c6235d431576631ab1ce8201a862b3251737f3cd55606ef3ec756ecbf135710a4db320d77b1cb0c47b8115af71c0656a09b40c008f7d764d4f72ca1c17c6fae2daf6e67ac1ab32e50b94b5210bc6a4b4808f8fdc77d0aff2a6c566b589faf04676e25436b5f78d2bb19c172975cad5296a5a572aed63cb8e02bb99584d0fbf34cbf28d3b50b7ba5d6ebab6459199d9dc4c30b5fd272829123805b5130b31272952e3786ac84a1420aecf26b0aba86197388c9c966e40e3b020351878edee2599e8365e85e87a38bd9ce603d58d020409d9e9121195f272a0cfbda90e62b56637a20b4eb5a7d6b1b870e8ee2fa5180083be7305ffa85b3bfb0496f7d8854fb4a3c0287973a8cfa444ad213785bad852876187d8b5b81b074ac573508c40543b15e159c7c4b66cfcb4ad4a00e1a95b7a798abc3240554698f246b642917556754004224e5ffcf5f3b9caf4679cc12104e3570711aa6b54592e13c99ce60c3f5598d012d141d24dbfdbeb9e03c9109ceffc6cb34366efcc22e4d929e677c13b93d281a60acfc223c", 0x1000}, {&(0x7f0000001480)="4c8879e9f7115edbca997911b5455c3655d67cfc", 0x14}, {&(0x7f00000014c0)="7bf96ef0974042e9a048873b838982a14ac2f3ad264900d833221825d637d76a8a42ea2bedcfb01177d064029af555fbea8b881515553835d4b81e7dfb8129ae4806020fab059106e00d50ba804d225bf6d16649d168351e08e0f5f85ca726588dc21d16fc7a5a3b89c9bbd99c58e76594831ae18c841943611ccd8e52c1e6657c09cae5b3a54e987a6bf0f5718bb99b4da87482d92c6f1d700ee983bf0eedbcb5c0551d8941cd7ec93198193dbd993f7d7267a413334b198e54436c7e326db06a44a3710de7f0aec95cb4548bf646cc0c3e036b23141ac415a5a050e81973daf8d9abe839080ae65fed9684826959d968db69a3d48611481db60e04e89824", 0xff}], 0x9, &(0x7f000001a7c0)=ANY=[@ANYBLOB="f52000000000000000fffb000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32, @ANYBLOB="000000000700000000000000ffff000001000000c3dff6f69c9e394ecd080a8293a6ff59bf17f30870d7b21c387feb9aae6d25b9428f8d7ab2a794b307fcb58ccee6f4e5c13b90a455d7a7472142cfca7898896a238526f9da88c5e61333473faf71e5084f8e3f75ffffc8fcdd1804528761dc3295f635fe39c480fb9d71684d0beed040c15de6f322f334ddb66d7016bc9a4c91799360b59bda92d9c98bee132249f8345ef19bb5897ab2e4a3fe486929f8edb1e03d467d354a492c1cec3bc771a8222b230785e81f0d678566a9ea8e1dca56a7ad77d17290a859c5ae6d950068eca6ce10a374624ebeb35bc7e902b7979b57c1f2810ad756d518a0961fd6525166a30fd83b78fb821b061a729a1d89b4ff", @ANYRES32=r25, @ANYRES32=r26, @ANYRES32=r27, @ANYRES32, @ANYRES32=r4, @ANYRES32=r28, @ANYBLOB="20ff07000000000000ff000000000020625cc217fe5031a8a014d692c7a13a6f6dc07144443c565b7355838cea0455facd77ceaef4750ccb72033957f8c2c2ba1461c3bd602735fd03a41efe81f7fbd74515bb8ab1fbce77f54f71d24781d962636e2d14cdae0900b2e0a1bf1644a0060000006689d22034f21dcd041fbee06005e5fd2a7f9c1dda88f906449b", @ANYRES32=r29, @ANYRES32=r30, @ANYRES32=r31, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES64, @ANYBLOB="bc43a5f64072634f1aacccc1c4899bebcf63328a304295b9a9d2d63d72434b1f6059e5761b1c2e104066ab0d1029dc0a51d6d476b24c86918c826f2a6b1bd88b9832f50f28646d93160d654d564f780ad2627f66c65403c98fe106d71222c7a0d539a252226dc0cf1d2e505c6b09c9b24d7bd944664b03edcc86386bfe4be26f097bc9dad5bca047b908f94f5151b0c441c24b8a3b423f169bbd8135bd9f234d3ba043cb9c0c4fbc3afc1e8987366e58b1c3c5b066c857687ed62c2702d5a028676d8a3d4045094adfa95afc3d43f349d77d487439ae01080d73bb3d72", @ANYRES32=r35, @ANYRESDEC, @ANYRES32=r36, @ANYRES32=r37, @ANYRES32=r38, @ANYBLOB="110000002800000000da65b7b91181aa5bf7b0ab475341ba0000fefeff00ef00000000", @ANYRES32=r39, @ANYRES32=r40, @ANYRES32=r4, @ANYRES32=r41, @ANYRES32=r42, @ANYBLOB="000000b8602f7ddf00"], 0x33d, 0x7}, 0xe) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, r2}}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r44 = geteuid() r45 = getuid() setreuid(r45, r44) r46 = getpid() r47 = shmget(0x2, 0x3000, 0x8, &(0x7f0000ffc000/0x3000)=nil) r48 = geteuid() r49 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_cred(r49, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r52 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r52, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7) ioctl$BIOCGBLEN(r52, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r52, 0x80085762, &(0x7f00000003c0)={0x2, 0x1}) fcntl$setflags(r52, 0x2, 0x803) pread(r52, &(0x7f0000000580)="609bd923e9f2758fbb254c65a956751041e4d2fbda945817bbbafa2811cd93bb98a9eba731636f6e377116464b254a5982b39eb640dcadcdfa48fd5690ccfa9e5c49edf3dfc96a27aaaa6050f8c16dac8d62b87bacd0c80f83095f7a9e5352e2d255658fd13029b3244970cb4e7298c902435c0f41888a3f56b4d814d3e6a8a3d92b66f0ef45efca5b182fe1f4d44a32d58557e4b58f18bef46ee2a6339a825eb1c0a6c6b87eef1483dc47da64e9f91a6c67837424e25efadf7d4c6bc07d393450587f2a23b2d6bfe8f4d69e059d4a6373cb", 0xd2, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r52, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x20009, 0x3, 0x9, 0x1, 0x401, 0x401, 0x6, 0x2, 0x2, 0x2, 0x800}) ioctl$VT_ACTIVATE(r52, 0x20007605, &(0x7f0000000140)=0x7ff) ioctl$BIOCSRTIMEOUT(r52, 0x8010426d, &(0x7f00000001c0)={0xfffffffffffffffe, 0xfffffffffffffffe}) r53 = getgid() r54 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r54, 0x20007465, &(0x7f0000000500)) shutdown(0xffffffffffffffff, 0x2f99822121a9018a) connect$unix(0xffffffffffffffff, &(0x7f0000000a40)=ANY=[@ANYBLOB="00001a2f66696c7c30042b33b952fd201832fd7371dc72f8c221afde789877fb0271200000000100f7591901009e5ec084cb46416e3161f29024433503443701000010cfe0ee2e000000001696222b00808ff20000005e1483a111259208a31c8dc4023ecea699abebb500c9fb0529599cefa8d9b38ae6502a5eb986bfb7f9d471b097ed632d6d0048488e366a0c431192d223c25ce7b6b1c4e28293fec46acc1634d2fbdd7b4b0a07e942b1cd2a010000000000000000008897b2668129b4358dd72e520f4345dea468bad1ce9e575757df1421439bd0b41eaf87478a707479da6df82ac03396fe1d6a0b000000"], 0x10) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, &(0x7f00000006c0)=0x44a) accept$unix(r54, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r54, 0x8004667e, &(0x7f0000000680)=0x800) ioctl$TIOCGWINSZ(r54, 0x40087468, &(0x7f00000001c0)) fchownat(r54, &(0x7f0000000080)='\x00', r55, r53, 0x6) r56 = getgid() setegid(r56) r57 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc0) ioctl$TIOCSTAT(r57, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r52, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f00000008c0)=0xfffffffffffffd2a) accept$unix(r57, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r57, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r57, 0x40087468, 0x0) fchownat(r57, &(0x7f0000000080)='\x00', r58, r56, 0x6) r59 = semget$private(0x0, 0x7, 0x287) semop(r59, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f, 0x1000}], 0x2) semop(r59, &(0x7f0000000c40)=[{0x4, 0x4, 0x800}, {0x3, 0x80, 0x800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x0, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x4, 0xb}, {0x3, 0x500, 0x800}, {0x0, 0x409, 0x1000}], 0xa) semctl$GETNCNT(r59, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r59, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r56, r55, r56, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) getgroups(0x3, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, r56]) r61 = getpid() r62 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r62, 0x0, 0x0) shmctl$IPC_SET(r62, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r62, 0x2, &(0x7f0000000040)=""/210) r63 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r65 = getgid() r66 = semget$private(0x0, 0x4, 0x14a) semctl$GETZCNT(r66, 0xecd36670e3ce36b6, 0x7, &(0x7f00000004c0)=""/235) semctl$GETZCNT(r66, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) semctl$IPC_SET(r66, 0x0, 0x1, &(0x7f0000000080)={{0x4, 0xffffffffffffffff, r63, r64, r65, 0x10, 0x9}, 0x8, 0x4, 0x9}) r67 = fcntl$getown(0xffffffffffffffff, 0x5) r68 = socket(0x18, 0x2, 0x0) setsockopt(r68, 0x29, 0x40, &(0x7f00000000c0), 0x0) getsockopt$sock_cred(r68, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r71 = getppid() fcntl$setown(r70, 0x6, r71) shmctl$IPC_SET(r62, 0x1, &(0x7f00000007c0)={{0x800006, 0xffffffffffffffff, r63, r64, r69, 0x1e4, 0x8}, 0x4, 0x5, r71, r67, 0xfffffffffffffe01, 0x9, 0x7ff}) shmctl$IPC_SET(r47, 0x1, &(0x7f00000001c0)={{0x6, r48, r50, r51, r60, 0x28, 0x70}, 0xfc000000, 0x2, r61, r71, 0x5, 0x3, 0x4}) msgctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x81, r2, r43, r44, 0x0, 0x180}, 0x4, 0x4, r46, r71, 0xc6, 0xfffffffffffffffd, 0xa13, 0x7ba}) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/228) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) syz_open_pts() r72 = socket(0x2, 0x8001, 0x0) connect$unix(r72, &(0x7f000001a000)=ANY=[@ANYBLOB="9169d0e3f61a1e904842fb5d6791ad0af248a83a00010166696c653000"], 0x10) setsockopt(r72, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) kevent(0xffffffffffffffff, &(0x7f00000005c0)=[{{r72}, 0xfffffffffffffffe, 0x50, 0x40, 0xd4b, 0xfffffffffffffffe}], 0x0, 0x0, 0xffffffe0, 0x0) kqueue() r73 = msgget$private(0x0, 0x60e6c45281634b0a) r74 = msgget(0x1, 0x0) msgrcv(r74, &(0x7f0000000dc0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009a14288359cec8681ca20ae06727654239da9a20edeee87624c981a4e50eef72ff7b7d59793402f936ba91f9baf548ed0d3e0576bcf73e2e3fa2c5297291218473b14f64765195862975ad665a0b20af6edb6733e53e7e605ba4d8c32310700bd9ff8073ce3533268015dddbb3d1dcaf4425b758194263defb6668734d2f9ffffffffffffffafb4c5248d67b56bfb05d2719660e9ae5c84e1d0507f9fdd73d32e58247cebc4f9a8ddfb5e3b491b93ce0ebe49a519a1f209fedaf24bffffae67e04a62a6d0afb3f64e9b0e7b2ba837c3cc978195e0d42b5c7522baee54d1359d425d839950a3fb29382bacbdd5390c87cd"], 0x40, 0x1, 0x1000) msgrcv(r74, &(0x7f0000000440)=ANY=[@ANYBLOB="00000005427093004000009f"], 0x1, 0x2, 0x1000) msgrcv(r73, &(0x7f00000007c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000fc0000000000000000000000000000000000000000000000000000000000000010000000000000800000009e9d00000800000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000400"/224], 0xfffffffffffffcc9, 0x1, 0x1000) r75 = socket(0x18, 0x1, 0x0) setsockopt(r75, 0x29, 0x9, &(0x7f0000000040)="03000000", 0x4) setsockopt(r75, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) r76 = socket(0x18, 0x5, 0x0) r77 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r77, &(0x7f0000001400)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e0000000000000000deffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009a8dbda53f1e696a68c90684b2826a7dd99956dc220dbb3331b3b1522888045bfa62205f498ba9559282b638732afb8eab854d52fedb43f64920518fe9eaa4b0745748424b5774293bf7428c9ea4b0c7977bf43221688ad5d449d46015c9aa00d683c1c8a99ba08b95c3adaa3a0e6a214aa7c395327b99962e1b444e2bdb47851a"], 0x1008, 0x1, 0x800) r78 = socket(0x18, 0x4, 0x0) setsockopt(r78, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r78, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) msgrcv(0xffffffffffffffff, &(0x7f0000000400)=ANY=[@ANYRES32=r78, @ANYRES32=0x0, @ANYRES16=r78, @ANYRESHEX=r77, @ANYBLOB="1b246967da92660ab2858a4e6618ca1bb27b60f04f8430426216d4fa122ba1448b2cea1dc0dae642b070e7279b119a8bd7e5f64f9bb14b8e", @ANYBLOB="4f9bfc1e0c9d0214383f407870bcf5bc66431cf6ecaef3ed3a18ae775b80361773c178079d30570772175009691a7a907f4b8b492a8030051577090eb267e6090000005e48a64a201b46cd48f273f4983ec6d180630b2df475e9c5eaf1271e457e35fbb47f588039745eb7f3009afacb43c65b61105d0fd47d7ae6235abcfe7fdf3166ef00d7ec5b4857adc79859e629fb1851f2bf9b9319a9a8e528720d24d319a65f3d03326b8482c806c73cf3260c37c3e8a9eca05fed1294b58e93283d723b93e9dc2dfb07000000000000000000", @ANYRES64], 0x7, 0x1, 0x3800) msgrcv(r77, 0x0, 0x0, 0x1, 0x1800) msgsnd(r77, &(0x7f0000000680)=ANY=[@ANYRESHEX], 0x1, 0x800) msgsnd(r77, &(0x7f0000019e40)=ANY=[@ANYBLOB="0300000000000000cfafe8a68e7718fe2a86d7b11cab3fad79997764860f5801950785ba2805c2190104000037dcb33a6868b4363c3e96fa38137824cf0d97f8b055f44f879355c65fc198c95bafbee813167ee3d18c482d953d843deb7de9b29d97838059ede25b71c980711f6903efccbb288e4ddcdeaecec74182c8b2f8cab121a51390e24a2a3e600f678457f730540a1e141e72b13e5be4c39ebe812724499ba1ab0804cfad0ef0f2cb49cbf77eec568910656c41a1bc9d229663cbc4467c02848d6d8b5ffe9d0b53b44f2d1b748c7d3dd4326fe40140e7c6bdd4c3940e4bc46c43cd42c42e133b81d65629c47e380706605e8ced2040babd680b68bf631af41c9b879f306cd3ee00cdd01c0c4ecca775"], 0xe7, 0x0) msgrcv(r77, &(0x7f0000000e00)={0x0, ""/102400}, 0xfffffffffffffeae, 0x2, 0xc00) msgctl$IPC_RMID(r77, 0x0) setsockopt(r76, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r76, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) msgrcv(r73, &(0x7f0000000080)={0x0, ""/220}, 0xe4, 0x3, 0x800) msgrcv(r73, &(0x7f00000008c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008af58671aee354adbcf00c69a8af0ef5e4eb0143d544a6b7b911d261d56eef4722211d3ed7bb2b4317fed9fcb4144fca73b7beaa7c45f83291eb203096089aad2244ecffd5999b45cca2549cdaa1d19867d4a2117ed7ec5be68854c0eef0889f7f053b48d7b496f536462daf6a026bdf4fb564aa594c2c67878a0a2b439f28f4c94f8222d93a16af0248eba5106db40f3bdbfb6708bad303ba8cfac028503e46e862893911be92ae33be2f9c68e1c443d191fad67e799ec0c1bd63917fca2501f2cc0ddb4"], 0x32, 0x0, 0x1000) r79 = msgget$private(0x0, 0x0) msgsnd(r79, &(0x7f0000000280)=ANY=[@ANYBLOB="0000000000000000d9de5ef47142eb93bd18169c0ef071d6773dcd4ed6e6448b887e3fa9f3c00a8e20bbfab13a6f5a7c53ca440f6cfa6692c634ad2b442072cd557b47162083f71a0f2652d1a568c6cdcf35d61f55377172e41ea8378380d345a57d0068188aa2a6c70f40df55fbe9709b690f254aef8158892de72887e39a48a9ca4982c4ba921ec851b0e6ab97caba4509f8f737ffba31569a78fbd2cf03b55006502da9e58d01d77aee7724ca1796330415459f5e66dc59d4e3c573a8deff54f8372e8bb50ebfa56a56523c8433f1731db99fbc2df519bedb67892a76228ae9140c34b0c0c66d14662f881994a8c45ff9a2d06d957458ab5e155cbc5b54ed0fc09b89cb7ccc3e96e595efb1b8bc81e1e512c63c59a3f47800703de613331544f747f600f992052e188f753aea5feac922ad8b162e7da745c98a95c83492dd7ef19db605f505c53f6b2af67293092135404411d62db44810801c1b295d77d5bcbb700a38542ed2cc475a6b2bba613d51fb97b70e426c83a53868fbe53399c6765a7ea52f46e63ed4cbbcd866d2b4561630b31552871502123e8f8c35ebc3802ebf59e38469b821ffb6ac494854d8be8a2793d46cf87b5d17"], 0xdf, 0x1000) r80 = socket(0x11, 0x3, 0x0) sendto$unix(r80, &(0x7f00000001c0)="b100050300000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) pmap_unwire: wiring for pmap 0xfffffd807effee80 va 0x20001000 didn't change! 13:09:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23ce744e400"}) write(r0, &(0x7f0000000200)="582720ef00000000000000049560f8e5815f73f2a044fd2e015552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94bf334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b5487cb2d72b8bcdb9ad8a4f5f7280100000000", 0x65) write(r0, &(0x7f0000000100)="bd", 0x254) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xfbfffeff, "00f8009c00008000"}) poll(&(0x7f0000000040)=[{r2, 0x5}], 0x1, 0x0) r3 = socket(0x2, 0x2, 0x0) bind(r3, 0xffffffffffffffff, 0xe7) writev(r3, &(0x7f0000000140)=[{&(0x7f0000000280)="0cd6b0c8d864c6356ce82263c9c3f722056775e3c55d92e1b8523c87d21f03a0fd3c8d432d63fc5443f27c9924c13417f2645e042c867b5875466bdfae9710643358431ea1280505bf049237b136c36929f799e572f4b6f6f46fc3ed7619a6b6ffe9b4457e6f1334df60c55077889826f67dacad7f486ab93846d46ef6deef68cf8fe11d56eb34d956ccf57c86b5142e5d810eceb8841fa1479ea696572c28ac8a15a5ca0f08f7c41cf297e86fa2f256bf36ad1632b92eb4d623d97a11af5f3f1fc4b47f9674605f37d03b81aa7a9828", 0xd0}, {&(0x7f0000000000)="88e99602ad9a02888233decfa2b34ece16", 0x11}], 0x2) 13:09:33 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = semget$private(0x0, 0x8, 0x10286) r3 = socket(0x2, 0x1, 0x7) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000040), 0xfeea) close(r4) r5 = fcntl$dupfd(r3, 0x0, r4) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000000)="2c2ac9ca", 0x2c) r6 = socket(0x2, 0x2, 0x0) r7 = dup(r6) setsockopt$inet_opts(r7, 0x0, 0x20000000000001, &(0x7f0000000000)="01201a56e9681eab0b783b3706800000000000000000000000000001", 0x1c) ioctl$TIOCSETA(r7, 0x80047470, &(0x7f0000000100)={0x2, 0x0, 0x1, 0x4, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0x7, 0xd29}) semop(r2, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x1009, 0x1000}, {0x0, 0x2, 0x1800}], 0x4) semop(r2, &(0x7f0000000080)=[{0x2, 0xc, 0x800}, {0x5, 0x6, 0x1800}, {0x4, 0x100, 0x3c00}, {0x1, 0xffff, 0x1000}, {0x1, 0x3, 0x1000}, {0x4, 0x3, 0x800}, {0x4, 0x1ff, 0x1000}, {0x1, 0x3ae9b8cc, 0x1000}, {0x0, 0xc333}, {0x3, 0x2, 0x1000}], 0xa) semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000000040)=""/12) semop(r2, &(0x7f0000000040)=[{0x1, 0x1}, {0x3, 0x1c9b, 0x2000}, {0x0, 0xf1de, 0x1800}, {0x2, 0x401}], 0x4) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f00000002c0)=""/148) sendto$unix(r1, &(0x7f00000004c0)="a6f7103bd978d2e9202ddb9b20e89b33991d12906f5900d205bd01ebd440ab1d591ecf7b45274d1f2bb17cd97a6bd048028726f6e50255", 0x37, 0x20b, &(0x7f0000000800)=ANY=[@ANYRES64, @ANYBLOB="6879df4a3ef2779afdc0f8e2a55bbe1dcd35beeecf3901996279315ee79f0dddc51301ecf7118a24f86e4bc45b6c90f59e2ce0fdc45996bb32e8bbc640eba66287068d4516215a19ad7494aa475ffe710bca8c76500f8c14bacc069349a202babb1b792361e707000000cefed9288cb4868de253e9bc3f46817635c9b05483297a63f4f1690dc795a364f9557fbabdfee89fabb74c2e7173c76a1635f432d67cfc1cb69952d3663befa52491dd6c546690f6aed14247e924d322abe71252580b22f460dbd8cbb57277bd86e82eae00000000b6783a018065d890f5e1c2bbfc66748c327f980710006c455f65ea0d08c981c9c22451041d674a57cc45b80000000000"], 0x2) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)='c\x00') r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x20088, 0x0) close(r8) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='c\x00') unlinkat(r0, &(0x7f0000000280)='./file0\x00', 0x8) r9 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r11 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r12, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="e000008000000000ffff0000ff7f00007c916b60848a9dc189402cea414e5d47dd02281fca6de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b76b13dd7b62b2db6c42868622a679a8a08a886916c5f0854e944fb1455deb7a586fb9822d6b7ccab3fcf29bac88b5060c628264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11dd78b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c318ff7f3e8657388af2f3854826f53090035b4bd7a270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c33e8dd951a00000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289238e6b53dce4088d9e1fd9710070c5d386aa385e5"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r13 = fcntl$getown(0xffffffffffffff9c, 0x5) r14 = getppid() r15 = msgget(0x3, 0x69d) pipe2(&(0x7f0000000940)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) preadv(r16, &(0x7f0000001700), 0x0, 0x0, 0x86c) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x0) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000000c0)=0xffffffffffffffa9) r18 = getgid() getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r20 = getgid() r21 = accept$inet(r16, &(0x7f0000000500), &(0x7f0000001680)=0xc) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xffffffffffffffec) r23 = getegid() r24 = getegid() getgroups(0x2, &(0x7f00000003c0)=[0xffffffffffffffff, r24]) setregid(r23, r25) r26 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r26, r27) getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(0x0, r28) r29 = accept$unix(0xffffffffffffffff, &(0x7f0000000c80)=ANY=[@ANYBLOB="000000000000000000000000008413d1ee9ba041b5831762d91d0000000000000000000000000000000000000000000000000027430000000000000000000000000000000000b2913b01000000000000000000c61b9e8fae2fc1578c71c206390100000000000000000000000000ba00026e7775c245b08b798eccd0919feaefdc78382e9925e9fe17c1dcefdd0379b30b21334d4b857d1736978a785907207babd129b405938367d99dbd12030c3c2cbf112eb42caa6f9d155c20033cae83f34bb6ffa4c0ffc58fe91f4489b17dd85fd93c5fce0ba457872ae55971dbce8d6f7887176af46b61ea817faa5d2bd354d89a17a4eb6226cbe1e4661f65a77d4d85c7b5a72c0b9066c12daa07a2beac29d3031659790c"], &(0x7f0000000080)=0x6e) r30 = geteuid() getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchownat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', r30, r31, 0x4) setgroups(0x5, &(0x7f0000000300)=[0xffffffffffffffff, r26, r25, 0x0, r31]) r32 = getegid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, r32]) getgroups(0x8, &(0x7f0000000440)=[r18, r19, 0x0, r20, r22, r26, 0x0, r32]) msgctl$IPC_SET(r15, 0x1, &(0x7f0000000980)={{0x1, r11, r22, r10, 0x0, 0x39, 0x81}, 0x6, 0x1, r13, r14, 0xa6, 0x1, 0x4e2c, 0x3b39}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000380), 0xc) r33 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) sendto$inet(r33, &(0x7f0000000040)="e637fc80f18acb07291c931413d6914089e8f11a7f8df8bc627b4d659654c7e74c1122a466a6cf0bf74c1dabb2b3d8857c5470239b7dae64719dc24b70481f3680cc5d99b0efb749569d7e2001f190", 0x4f, 0x0, &(0x7f0000000240)={0x2, 0x0}, 0xc) setsockopt$sock_int(r33, 0xffff, 0x1023, 0x0, 0x2b) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000480)=0xc) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r34, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000a00)=ANY=[@ANYBLOB="e000000000000000ffff0000ff7f00007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b030bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944011555deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f53090035b4bd7b270f291a4ffde25e1ce5537f1cda47e943b3d257d4f28f487eec53896c339000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6cb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e30389c34dd975e275c867a1aa4d34ffd012d0a611ebb0ea2f7c7bbdf4dedfa59593b34b72921b2cc070fed2581a9197d1b1fb3ab2818340de58b51fb04c837b6418ed560ed36cbb1a79f886b4c5a7f7547e3d1b8e97491eb5e6d3b74d4a43957f729d84fb11844c41c127613b671ad5620c887b1c0d0e13be6589b44057da741b959d4edf9029f01ee0cbe3f16964435358e8497d88bd3ce734669b621ad8e4abc61c70e1748e293e87de69c6400276c94d39d912de8d01981d3d8386c58530a7da7409e6d9720f5ae89454c93e2055120b22707325e9cc7f224fcdd98e4925ba27c689f5b443ac1bf07d479c888998218b7471c517543656580133cde025a6c7ba763d8a"], 0x170}, 0x8) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$getown(0xffffffffffffff9c, 0x5) 13:09:33 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ftruncate(r2, 0x0, 0x7363) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r2, 0x0, 0x0) dup2(r1, r0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000009030, 0xffffffffffffffff, 0x0, 0x0) 13:09:33 executing program 0: execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) close(r0) r1 = socket(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) bind(r3, 0xffffffffffffffff, 0xe7) setsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f00000000c0)="210cb64fe62ec13ee1637a1731fb9227db0e8951d4bd716deeba20c4976ea0a5de5be609c54dcc4238a5ba553a50", 0x2e) r4 = dup2(r2, r1) readlinkat(r4, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/187, 0xbb) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x22, 0x8000}], 0x1}) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x7fffffffffffffff}) r5 = semget$private(0x0, 0x2, 0x500) semctl$GETPID(r5, 0x2, 0x4, &(0x7f0000000140)=""/118) 13:09:33 executing program 0: syz_emit_ethernet(0x38, &(0x7f0000000340)="c7a895b22a241c0a078378ff86dd6e360aa905000000000000fff700010065ec0f1d0000000004000000000000000000ffff7c4889b62b40") r0 = socket(0x2, 0x2, 0x0) bind(r0, 0xffffffffffffffff, 0xe7) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x80, 0x0) write(r1, &(0x7f00000001c0)="01a09b3ddf6f256edf46a350afc00df4b3acb5fa689d97b1c54f304fc1d31fdbddac3f37232cef99c68e9c54d4d1c5a1a272997a2d3615e85e2dd2eb097f45e67a98db8fc4a682b15f0e1d0d4a6ad03ed2cb5060a7f47d120015ed5a81a09da1c9f31850658f826dc7dbfc8666e4bdceec2ba9f604cf2051b96fba7e83c42806a040b3b89636f70ef6034f9af5577e2e87dd816396c89ff671cc124dc8081f48333de70492f12d814d12", 0xaa) kqueue() getpeername(0xffffffffffffffff, &(0x7f0000000380)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400"/4098], &(0x7f0000000140)=0x1002) recvfrom$inet(r0, &(0x7f0000001780)=""/272, 0x110, 0x842, &(0x7f0000000100)={0x2, 0x0}, 0xc) 13:09:33 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x200000, 0x4) connect$unix(r0, &(0x7f0000000340)=ANY=[@ANYBLOB], 0x10) close(r0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x8a0, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x4) r3 = socket(0x2, 0x2, 0x0) bind(r3, 0xffffffffffffffff, 0xe7) r4 = socket(0x2, 0x2, 0x0) bind(r4, 0xffffffffffffffff, 0xe7) r5 = socket(0x2, 0x2, 0x0) bind(r5, 0xffffffffffffffff, 0xe7) poll(&(0x7f0000000200)=[{r1, 0x100}, {r2, 0x20}, {r3, 0x10}, {r0, 0x4}, {r4, 0x1ec73ed04b4e1368}, {r5, 0x40}], 0x6, 0xcb) shutdown(r0, 0x1) r6 = socket(0x2, 0x2, 0x0) r7 = socket(0x2, 0x2, 0x0) bind(r7, 0xffffffffffffffff, 0xe7) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r8 = socket(0x2, 0x2, 0x0) bind(r8, 0xffffffffffffffff, 0xe7) accept$unix(r8, &(0x7f0000000080)=@file={0x0, ""/57}, &(0x7f0000000100)=0x3b) bind(r6, 0xffffffffffffffff, 0xe7) getsockname(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f00000000c0)=0xc) 13:09:33 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) socket$inet(0x2, 0x2, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) r3 = socket$unix(0x1, 0x2, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) fcntl$dupfd(r3, 0x0, r4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0xfecf, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) r7 = socket$inet(0x2, 0x2, 0x0) r8 = socket(0x2, 0x2, 0x0) bind(r8, 0xffffffffffffffff, 0xe7) sendmsg$unix(r6, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r6, @ANYRESHEX=r8, @ANYRES32=r6, @ANYRES32=r5, @ANYRES32=r7], 0x36}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r9, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) r11 = socket$inet(0x2, 0x2, 0x0) r12 = socket(0x2, 0x2, 0x0) bind(r12, 0xffffffffffffffff, 0xe7) r13 = socket(0x2, 0x2, 0x0) bind(r13, 0xffffffffffffffff, 0xe7) r14 = socket(0x2, 0x2, 0x0) bind(r14, 0xffffffffffffffff, 0xe7) r15 = socket(0x2, 0x2, 0x0) bind(r15, 0xffffffffffffffff, 0xe7) r16 = socket(0x2, 0x2, 0x0) bind(r16, 0xffffffffffffffff, 0xe7) sendmsg$unix(r13, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYBLOB="59c12dbc3a8ca407b9138e0c1bf3198ef896ad15ee1f319344eb376ab443ab986c402436a830586160e8340df214677fc7306df8bfeb31ebdccc975b46dbc2b5f6f89c987d797e77178f3b2b2a2f14b11d1fec4f5894ae7f16363410399281c0fd5c6d3ec303b82e5473c1c8b890e365bf163f21768abd23d8b0cf438ac43c4f8f5aaf8981f270595a9f50ff43d8a07c7f5a9c28265a3debd732b3dad4dcc9583c08f007339be324ee3f09dc38d79cc822c5dc42799b5066cdb5a44de0fb18db0f09dd264d8b79d4b78eb3705776f2d0fa688a3b795d4fee2ebb5f56a7e6bbd84f11820798bdf6", @ANYRES32=r10, @ANYRES32=r12, @ANYPTR64=&(0x7f0000000480)=ANY=[@ANYRES64=r2, @ANYPTR64=&(0x7f0000000600)=ANY=[@ANYBLOB="67ef643fe8fe27", @ANYRES64, @ANYRESHEX=r16, @ANYRESHEX=r15]], @ANYRES32=r11], 0x10f}, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r19 = syz_open_pts() writev(r19, &(0x7f0000000000)=[{&(0x7f0000000080)="d1", 0x1}], 0x1) dup2(r18, r19) close(r17) fcntl$dupfd(r17, 0x0, r18) setrlimit(0x8, &(0x7f0000000300)) execve(0x0, 0x0, 0x0) 13:09:33 executing program 1: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x20000000000011, 0x3, &(0x7f0000000000)="04000000", 0x4) setsockopt(r1, 0x20000000000011, 0x800000000001, &(0x7f0000000000)="186fe65c", 0x4) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) 13:09:33 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) r4 = dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r5 = kqueue() write(r4, &(0x7f00000000c0)="2be261d2a9afda3562949f05da296d1fb305a67a4bbab9eeca83498f545b052d3d9403215dbd18b08ada796bb7f48cbbe6484b9946388b8a6f5d068faa2325acdcf93955e1da9313cc68eaa6c7faa253547a87fb3aa628a537c09ffb226c0513b775d0628ebc5896884bbef4c7566d26c0558bed7ef05fff3dd74b64c72c547230b359203854eba154e83c5700299af993adf45d2704f40c", 0x98) r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) readv(r6, &(0x7f0000002200)=[{0x0}], 0x1) kernel: double fault trap, code=0 Stopped at witness_checkorder+0x22: movq %rdx,0xffffffffffffff88(%rbp) ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic the kernel did not panic ddb{1}> trace witness_checkorder(ffffffff824f86f0,9,0) at witness_checkorder+0x22 mtx_enter(ffffffff824f86e0) at mtx_enter+0x3a arc4random_buf(ffff800024f78106,2) at arc4random_buf+0x27 ip_randomid() at ip_randomid+0xb2 ip_output(fffffd8069123800,0,fffffd8067cf0610,0,0,fffffd8067cf05a0) at ip_output+0x1ab udp_output(fffffd8067cf05a0,fffffd8069123800,0,0) at udp_output+0x5af somove(fffffd8067c77058,2) at somove+0xf2f sorwakeup(fffffd8067c77058) at sorwakeup+0x79 udp_sbappend(fffffd8067cf05a0,fffffd80692d1700,fffffd8007da1840,0,14,fffffd8007da1854) at udp_sbappend+0x336 udp_input(ffff800024f78768,ffff800024f78774,11,2) at udp_input+0x1320 ip_deliver(ffff800024f78768,ffff800024f78774,11,2) at ip_deliver+0x353 ip_ours(ffff800024f78768,ffff800024f78774,efe,0) at ip_ours+0x412 ip_input_if(ffff800024f78768,ffff800024f78774,4,0,ffff800000679800) at ip_input_if+0x6ce ipv4_input(ffff800000679800,fffffd80692d1700) at ipv4_input+0x48 if_input_local(ffff800000679800,fffffd80692d1700,2) at if_input_local+0xf9 ip_output(fffffd806da6a700,0,fffffd8067cf0610,0,0,fffffd8067cf05a0) at ip_output+0xae5 udp_output(fffffd8067cf05a0,fffffd806da6a700,0,0) at udp_output+0x5af somove(fffffd8067c77058,2) at somove+0xf2f sorwakeup(fffffd8067c77058) at sorwakeup+0x79 udp_sbappend(fffffd8067cf05a0,fffffd8069123800,fffffd80691238b0,0,14,fffffd80691238c4) at udp_sbappend+0x336 udp_input(ffff800024f78e48,ffff800024f78e54,11,2) at udp_input+0x1320 ip_deliver(ffff800024f78e48,ffff800024f78e54,11,2) at ip_deliver+0x353 ip_ours(ffff800024f78e48,ffff800024f78e54,cdf,0) at ip_ours+0x412 ip_input_if(ffff800024f78e48,ffff800024f78e54,4,0,ffff800000679800) at ip_input_if+0x6ce ipv4_input(ffff800000679800,fffffd8069123800) at ipv4_input+0x48 if_input_local(ffff800000679800,fffffd8069123800,2) at if_input_local+0xf9 ip_output(fffffd806dccf800,0,fffffd8067cf0610,0,0,fffffd8067cf05a0) at ip_output+0xae5 udp_output(fffffd8067cf05a0,fffffd806dccf800,0,0) at udp_output+0x5af somove(fffffd8067c77058,2) at somove+0xf2f sorwakeup(fffffd8067c77058) at sorwakeup+0x79 udp_sbappend(fffffd8067cf05a0,fffffd806da6a700,fffffd806f450840,0,14,fffffd806f450854) at udp_sbappend+0x336 udp_input(ffff800024f79528,ffff800024f79534,11,2) at udp_input+0x1320 ip_deliver(ffff800024f79528,ffff800024f79534,11,2) at ip_deliver+0x353 ip_ours(ffff800024f79528,ffff800024f79534,ade,0) at ip_ours+0x412 ip_input_if(ffff800024f79528,ffff800024f79534,4,0,ffff800000679800) at ip_input_if+0x6ce ipv4_input(ffff800000679800,fffffd806da6a700) at ipv4_input+0x48 if_input_local(ffff800000679800,fffffd806da6a700,2) at if_input_local+0xf9 ip_output(fffffd8067e40f00,0,fffffd8067cf0610,0,0,fffffd8067cf05a0) at ip_output+0xae5 udp_output(fffffd8067cf05a0,fffffd8067e40f00,0,0) at udp_output+0x5af somove(fffffd8067c77058,2) at somove+0xf2f sorwakeup(fffffd8067c77058) at sorwakeup+0x79 udp_sbappend(fffffd8067cf05a0,fffffd806dccf800,fffffd806dccf8b0,0,14,fffffd806dccf8c4) at udp_sbappend+0x336 udp_input(ffff800024f79c08,ffff800024f79c14,11,2) at udp_input+0x1320 ip_deliver(ffff800024f79c08,ffff800024f79c14,11,2) at ip_deliver+0x353 ip_ours(ffff800024f79c08,ffff800024f79c14,8bf,0) at ip_ours+0x412 ip_input_if(ffff800024f79c08,ffff800024f79c14,4,0,ffff800000679800) at ip_input_if+0x6ce ipv4_input(ffff800000679800,fffffd806dccf800) at ipv4_input+0x48 if_input_local(ffff800000679800,fffffd806dccf800,2) at if_input_local+0xf9 ip_output(fffffd806da6a900,0,fffffd8067cf0610,0,0,fffffd8067cf05a0) at ip_output+0xae5 udp_output(fffffd8067cf05a0,fffffd806da6a900,0,0) at udp_output+0x5af somove(fffffd8067c77058,2) at somove+0xf2f sorwakeup(fffffd8067c77058) at sorwakeup+0x79 udp_sbappend(fffffd8067cf05a0,fffffd8067e40f00,fffffd8007db3840,0,14,fffffd8007db3854) at udp_sbappend+0x336 udp_input(ffff800024f7a2e8,ffff800024f7a2f4,11,2) at udp_input+0x1320 ip_deliver(ffff800024f7a2e8,ffff800024f7a2f4,11,2) at ip_deliver+0x353 ip_ours(ffff800024f7a2e8,ffff800024f7a2f4,6be,0) at ip_ours+0x412 ip_input_if(ffff800024f7a2e8,ffff800024f7a2f4,4,0,ffff800000679800) at ip_input_if+0x6ce ipv4_input(ffff800000679800,fffffd8067e40f00) at ipv4_input+0x48 if_input_local(ffff800000679800,fffffd8067e40f00,2) at if_input_local+0xf9 ip_output(fffffd8079209100,0,fffffd8067cf0610,0,0,fffffd8067cf05a0) at ip_output+0xae5 udp_output(fffffd8067cf05a0,fffffd8079209100,0,0) at udp_output+0x5af somove(fffffd8067c77058,2) at somove+0xf2f sorwakeup(fffffd8067c77058) at sorwakeup+0x79 udp_sbappend(fffffd8067cf05a0,fffffd806da6a900,fffffd806da6a9b0,0,14,fffffd806da6a9c4) at udp_sbappend+0x336 udp_input(ffff800024f7a9c8,ffff800024f7a9d4,11,2) at udp_input+0x1320 ip_deliver(ffff800024f7a9c8,ffff800024f7a9d4,11,2) at ip_deliver+0x353 ip_ours(ffff800024f7a9c8,ffff800024f7a9d4,49f,0) at ip_ours+0x412 ip_input_if(ffff800024f7a9c8,ffff800024f7a9d4,4,0,ffff800000679800) at ip_input_if+0x6ce ipv4_input(ffff800000679800,fffffd806da6a900) at ipv4_input+0x48 if_input_local(ffff800000679800,fffffd806da6a900,2) at if_input_local+0xf9 ip_output(fffffd8072ea8b00,0,fffffd8067cf0610,0,0,fffffd8067cf05a0) at ip_output+0xae5 udp_output(fffffd8067cf05a0,fffffd8072ea8b00,0,0) at udp_output+0x5af somove(fffffd8067c77058,2) at somove+0xf2f sorwakeup(fffffd8067c77058) at sorwakeup+0x79 udp_sbappend(fffffd8067cf05a0,fffffd8079209100,fffffd806f451840,0,14,fffffd806f451854) at udp_sbappend+0x336 udp_input(ffff800024f7b0a8,ffff800024f7b0b4,11,2) at udp_input+0x1320 ip_deliver(ffff800024f7b0a8,ffff800024f7b0b4,11,2) at ip_deliver+0x353 ip_ours(ffff800024f7b0a8,ffff800024f7b0b4,29e,0) at ip_ours+0x412 ip_input_if(ffff800024f7b0a8,ffff800024f7b0b4,4,0,ffff800000679800) at ip_input_if+0x6ce ipv4_input(ffff800000679800,fffffd8079209100) at ipv4_input+0x48 if_input_local(ffff800000679800,fffffd8079209100,2) at if_input_local+0xf9 ip_output(fffffd8069123c00,0,fffffd8067cf0610,0,0,fffffd8067cf05a0) at ip_output+0xae5 udp_output(fffffd8067cf05a0,fffffd8079203d00,0,0) at udp_output+0x5af sosend(fffffd8067c77058,0,ffff800024f7b4c8,0,0,0) at sosend+0x671 dofilewritev(ffff800020a93128,4,ffff800024f7b4c8,0,ffff800024f7b5b0) at dofilewritev+0x1b6 sys_write(ffff800020a93128,ffff800024f7b568,ffff800024f7b5b0) at sys_write+0x83 syscall(ffff800024f7b630) at syscall+0x4a4 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x6098fdfdfc0, count: -88 ddb{1}> show registers rdi 0xffffffff824f86f0 rndlock+0x10 rsi 0x9 rbp 0xffff800024f78060 rbx 0x40 rdx 0 rcx 0xffff800022d6c000 rax 0xffff800022d6c000 r8 0 r9 0xfffffd8067cf05a0 r10 0x15 r11 0x6643d4a44788387e r12 0xffff800020a00ff0 r13 0x3 r14 0xffffffff824f86e0 rndlock r15 0xffff800024f78106 rip 0xffffffff810526e2 witness_checkorder+0x22 cs 0x8 rflags 0x10286 __ALIGN_SIZE+0xf286 rsp 0xffff800024f77fc0 ss 0x10 witness_checkorder+0x22: movq %rdx,0xffffffffffffff88(%rbp) ddb{1}> show proc PROC (syz-executor.1) pid=489881 stat=onproc flags process=10 proc=4000000 pri=32, usrpri=81, nice=20 forw=0xffffffffffffffff, list=0xffff800020a93878,0xffff800020a93af8 process=0xffff800020ad7a60 user=0xffff800024f76000, vmspace=0xfffffd807efff8a0 estcpu=31, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 88931 298957 65999 32767 7 0x10 syz-executor.1 *88931 489881 65999 32767 7 0x4000010 syz-executor.1 16419 280865 9333 32767 3 0x90 nanosleep syz-executor.0 16419 423533 9333 32767 3 0x4000090 netio syz-executor.0 16419 305945 9333 32767 3 0x4000090 fsleep syz-executor.0 16419 469271 9333 32767 3 0x4000090 fsleep syz-executor.0 9333 26962 69125 32767 3 0x90 nanosleep syz-executor.0 69125 514854 83795 0 3 0x82 wait syz-executor.0 65999 269205 20281 32767 3 0x90 nanosleep syz-executor.1 20281 147100 83795 0 3 0x82 wait syz-executor.1 87329 327313 0 0 3 0x14200 bored sosplice 83795 247162 86022 0 3 0x82 thrsleep syz-fuzzer 83795 308769 86022 0 3 0x4000082 thrsleep syz-fuzzer 83795 262946 86022 0 3 0x4000082 thrsleep syz-fuzzer 83795 79778 86022 0 3 0x4000082 thrsleep syz-fuzzer 83795 414883 86022 0 3 0x4000082 thrsleep syz-fuzzer 83795 150455 86022 0 3 0x4000082 thrsleep syz-fuzzer 83795 214833 86022 0 3 0x4000082 thrsleep syz-fuzzer 83795 10805 86022 0 3 0x4000082 thrsleep syz-fuzzer 83795 429671 86022 0 3 0x4000082 thrsleep syz-fuzzer 83795 229483 86022 0 3 0x4000082 kqread syz-fuzzer 86022 86397 99410 0 3 0x10008a pause ksh 99410 438884 73056 0 3 0x92 select sshd 30089 48293 1 0 3 0x100083 ttyin getty 73056 38860 1 0 3 0x80 select sshd 74818 140322 91335 73 3 0x100090 kqread syslogd 91335 119411 1 0 3 0x100082 netio syslogd 55678 196697 1 77 3 0x100090 poll dhclient 38215 370 1 0 3 0x80 poll dhclient 69609 194553 0 0 3 0x14200 bored smr 84662 368529 0 0 3 0x14200 pgzero zerothread 66261 266957 0 0 3 0x14200 aiodoned aiodoned 78756 259819 0 0 3 0x14200 syncer update 21970 447161 0 0 3 0x14200 cleaner cleaner 43846 319291 0 0 3 0x14200 reaper reaper 51993 370521 0 0 3 0x14200 pgdaemon pagedaemon 12429 272570 0 0 3 0x14200 bored crynlk 49778 272468 0 0 3 0x14200 bored crypto 24022 52732 0 0 3 0x40014200 acpi0 acpi0 48998 260386 0 0 3 0x40014200 idle1 52893 154935 0 0 3 0x14200 bored softnet 69218 212643 0 0 3 0x14200 bored systqmp 28148 436845 0 0 3 0x14200 bored systq 92436 279765 0 0 3 0x40014200 bored softclock 77668 446654 0 0 3 0x40014200 idle0 1 522944 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 88931 (syz-executor.1) thread 0xffff800020a93128 (489881) exclusive rwlock netlock r = 0 (0xffffffff824bba38) #0 witness_lock+0x52e #1 solock+0x5a #2 sosend+0x559 #3 dofilewritev+0x1b6 #4 sys_write+0x83 #5 syscall+0x4a4 #6 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 9494 6335K 6335K 78643K 11490 0 pcb 13 10K 12K 78643K 15 0 rtable 109 3K 4K 78643K 10163 0 ifaddr 39 13K 13K 78643K 1671 0 counters 43 33K 33K 78643K 495 0 ioctlops 0 0K 2K 78643K 449 0 iov 0 0K 36K 78643K 1648 0 mount 1 1K 1K 78643K 1 0 vnodes 1217 77K 77K 78643K 6586 0 UFS quota 1 32K 32K 78643K 1 0 UFS mount 5 36K 36K 78643K 5 0 shm 2 1K 5K 78643K 141 0 VM map 2 1K 1K 78643K 2 0 sem 12 1K 1K 78643K 3097 0 dirhash 12 2K 2K 78643K 12 0 ACPI 1809 196K 290K 78643K 12766 0 file desc 8 25K 33K 78643K 10252 0 sigio 0 0K 0K 78643K 338 0 proc 48 50K 83K 78643K 11234 0 subproc 34 2K 2K 78643K 3876 0 NFS srvsock 1 0K 0K 78643K 1 0 NFS daemon 1 16K 16K 78643K 1 0 ip_moptions 0 0K 1K 78643K 3641 0 in_multi 33 2K 2K 78643K 2963 0 ether_multi 1 0K 0K 78643K 64 0 ISOFS mount 1 32K 32K 78643K 1 0 MSDOSFS mount 1 16K 16K 78643K 1 0 ttys 199 890K 890K 78643K 199 0 exec 0 0K 1K 78643K 4260 0 pagedep 1 8K 8K 78643K 1 0 inodedep 1 32K 32K 78643K 1 0 newblk 1 0K 0K 78643K 1 0 VM swap 7 26K 26K 78643K 7 0 UVM amap 200 27K 43K 78643K 39524 0 UVM aobj 130 4K 4K 78643K 142 0 memdesc 1 4K 4K 78643K 1 0 crypto data 1 1K 1K 78643K 1 0 ip6_options 0 0K 1K 78643K 1012 0 NDP 7 0K 0K 78643K 687 0 temp 102 3029K 3141K 78643K 47728 0 kqueue 3 4K 36K 78643K 1561 0 SYN cache 2 16K 16K 78643K 2 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 482 0 476 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 2081 0 2079 1 0 1 1 0 8 0 rtentry 112 2609 0 2563 2 0 2 2 0 8 0 unpcb 120 15321 0 15296 32 30 2 3 0 8 1 syncache 264 213 0 213 38 38 0 1 0 8 0 sackhl 24 10 0 10 6 6 0 1 0 8 0 tcpqe 32 92 0 92 21 21 0 1 0 8 0 tcpcb 544 11843 0 11839 187 186 1 13 0 8 0 ipq 40 54 0 54 27 26 1 1 0 8 1 ipqe 40 1641 0 1641 27 26 1 1 0 8 1 inpcb 280 33850 0 33830 141 138 3 9 0 8 1 ip6q 72 13 0 12 10 9 1 1 0 8 0 ip6af 40 17 0 17 9 9 0 1 0 8 0 nd6 48 738 0 730 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 10665 0 10471 36 23 13 13 0 8 0 art_table 32 10666 0 10471 2 0 2 2 0 8 0 art_node 16 2608 0 2566 1 0 1 1 0 8 0 sysvmsgpl 40 64 0 31 1 0 1 1 0 8 0 semupl 112 4 0 4 1 1 0 1 0 8 0 semapl 112 3095 0 3085 1 0 1 1 0 8 0 shmpl 112 140 0 12 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 11893 0 10467 49 2 47 47 0 8 0 ffsino 272 11893 0 10467 101 5 96 96 0 8 0 nchpl 144 24797 0 23197 60 0 60 60 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 208 5926 0 0 312 0 312 312 0 8 0 namei 1024 126228 0 126228 2 1 1 1 0 8 1 percpumem 16 258 0 226 1 0 1 1 0 8 0 scxspl 192 74604 0 74604 65 64 1 7 0 8 1 plimitpl 152 1848 0 1838 1 0 1 1 0 8 0 sigapl 424 9762 0 9729 4 0 4 4 0 8 0 futexpl 56 252912 0 252910 2 1 1 1 0 8 0 knotepl 112 4990 0 4971 13 12 1 3 0 8 0 kqueuepl 144 8779 0 8775 66 65 1 5 0 8 0 pipelkpl 48 4931 0 4920 1 0 1 1 0 8 0 pipepl 120 9862 0 9842 34 33 1 4 0 8 0 fdescpl 496 9746 0 9729 3 0 3 3 0 8 0 filepl 152 121562 0 121440 165 158 7 14 0 8 2 lockfpl 104 2901 0 2900 1 0 1 1 0 8 0 lockfspl 48 876 0 875 1 0 1 1 0 8 0 sessionpl 112 243 0 233 1 0 1 1 0 8 0 pgrppl 48 1033 0 1023 1 0 1 1 0 8 0 ucredpl 96 22054 0 22045 1 0 1 1 0 8 0 zombiepl 144 9729 0 9729 1 0 1 1 0 8 1 processpl 960 9762 0 9729 5 0 5 5 0 8 0 procpl 624 28337 0 28291 21 17 4 5 0 8 0 sosppl 128 358 0 357 26 25 1 1 0 8 0 sockpl 400 52089 0 52040 220 213 7 16 0 8 2 mcl64k 65536 89 0 0 4 1 3 4 0 8 0 mcl16k 16384 52 0 0 4 1 3 3 0 8 0 mcl12k 12288 50 0 0 2 0 2 2 0 8 0 mcl9k 9216 33 0 0 3 1 2 2 0 8 0 mcl8k 8192 33 0 0 3 0 3 3 0 8 0 mcl4k 4096 25 0 0 3 0 3 3 0 8 0 mcl2k2 2112 6 0 0 1 0 1 1 0 8 0 mcl2k 2048 330 0 0 35 23 12 35 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 1200 0 0 45 0 45 45 0 8 0 bufpl 280 26152 0 19886 448 0 448 448 0 8 0 anonpl 16 1512682 0 1498777 246 172 74 92 0 124 0 amapchunkpl 152 100697 0 100550 231 220 11 20 0 158 3 amappl16 192 54290 0 53324 431 372 59 72 0 8 8 amappl15 184 1570 0 1566 1 0 1 1 0 8 0 amappl14 176 1407 0 1405 2 1 1 1 0 8 0 amappl13 168 2045 0 2043 1 0 1 1 0 8 0 amappl12 160 1182 0 1178 2 1 1 1 0 8 0 amappl11 152 1844 0 1829 1 0 1 1 0 8 0 amappl10 144 896 0 887 1 0 1 1 0 8 0 amappl9 136 1719 0 1716 1 0 1 1 0 8 0 amappl8 128 6252 0 6151 5 1 4 4 0 8 0 amappl7 120 2163 0 2147 1 0 1 1 0 8 0 amappl6 112 1174 0 1155 1 0 1 1 0 8 0 amappl5 104 8386 0 8375 1 0 1 1 0 8 0 amappl4 96 5527 0 5485 6 4 2 2 0 8 0 amappl3 88 1434 0 1429 1 0 1 1 0 8 0 amappl2 80 61348 0 61268 3 1 2 3 0 8 0 amappl1 72 282511 0 282047 24 14 10 20 0 8 0 amappl 80 32607 0 32556 2 0 2 2 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 18 0 17 1 0 1 1 0 8 0 aobjpl 64 141 0 12 3 0 3 3 0 8 0 uaddrrnd 24 9746 0 9729 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 9746 0 9729 1 0 1 1 0 8 0 vmmpekpl 168 99914 0 99884 2 0 2 2 0 8 0 vmmpepl 168 1437478 0 1435069 381 237 144 154 0 357 35 vmsppl 368 9745 0 9729 2 0 2 2 0 8 0 pdppl 4096 19500 0 19458 6 0 6 6 0 8 0 pvpl 32 3822124 0 3804844 568 387 181 220 0 265 6 pmappl 232 9745 0 9729 30 28 2 2 0 8 1 extentpl 40 46 0 29 1 0 1 1 0 8 0 phpool 112 675 0 472 7 0 7 7 0 8 0