00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000130000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800"/102408], 0xfffffffffffffeae, 0x2, 0xc00) msgctl$IPC_RMID(r69, 0x0) msgsnd(r69, &(0x7f0000001500)=ANY=[], 0x0, 0x800) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r77, &(0x7f000062e000)={&(0x7f000001b740)=ANY=[@ANYBLOB="00002e2f66696c654c008791a6e3a41cd5456ba73b48492e0a7f7c4a6ddd12d8c7d654edea4c3b013d37b11d45b508dad5c77a9d952c9a63790914256ae2c57d08191301990b0f817144e8820dd41dc31ba92b2f8bec507a7595f95a330b0806e68b9dbd745f1072a48dad5501000080000000007b31a406471fa3a144b8ce75dd143f4e2fdbdd2dcd82520032f69963d23faf60a8a1bc258747422afaa44ceb78ae1790a707b78da06cce134dac4c0949084fd617890671f22ef0371a094d8e7763bb2b6e"], 0xea, 0x0, 0x0, 0x0, 0x33aa8f73fa6bec49}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r78, &(0x7f000062e000)={&(0x7f0000000000)=ANY=[@ANYBLOB="008783706fbebf6d2ff5"], 0xea, 0x0, 0x0, 0x0, 0x33aa8f73fa6bec49}, 0x0) msgrcv(r68, &(0x7f0000000340)=ANY=[@ANYRES64, @ANYRES32=r78, @ANYRESHEX], 0x3, 0x3, 0x800) r79 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r79, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r79, 0x0, 0x3ffff) r80 = open(&(0x7f0000000dc0)='./file0\x00', 0x0, 0x62) pwritev(r80, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r80, 0x0, 0x3ffff) r81 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r81, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r81, 0x0, 0x3ffff) r82 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r82, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r82, 0x0, 0x3ffff) msgsnd(r68, &(0x7f0000001480)=ANY=[@ANYRES64=0x0, @ANYPTR=&(0x7f0000000e00)=ANY=[@ANYRESOCT=r79], @ANYRESOCT=r51, @ANYRESOCT, @ANYRES32=r41, @ANYPTR=&(0x7f0000001380)=ANY=[@ANYPTR=&(0x7f0000001280)=ANY=[@ANYBLOB="6c1c0ffef16e0ed9603a907a94b4c6e72a0bf7095da7eb6409a13011097b039f47c74edd5384460674f010c87c56dcf68df8f1342429c86a3534b7b410193ff39e65578ab5cab932e743fd4a6e61cff746f8fefe5c57a04e4ef436e4c2ae9d30f576059d1d8af577fbe88338f26e7a946cea8860beae3ecff0ba96ce479a4df55dfb5bb3dfc387901db5f2fb18f90b775b6cda3c74cb1bd8c5982ea25019104178df1851b0b86697c808656ce81fa6779de8ba6c3bfa74cfdfce906e7c311a147a1a79f9955d1baf0edb99d9187a3e6770b6391248e7451651b1312bf8dd812168"], @ANYRESOCT=r80, @ANYRESOCT=r81, @ANYRES16=0x0, @ANYBLOB="83d2dd389e197dbc44ace8c5fff276bb46e5b8018fc7cdc0df99e9aa1115d6047ae6948d3b7d36da74c8e97a512fb3f973470a136f062d8b3b223a6c824e2230e9dc69627893299a3d79e971756a60328f4c47a903992ed242dddb84d97c92590dfc618f1e317a6602d114e2dcaa86b40f58c369e8d1daeef63ded2a77b444ddf5806769d7458bd47ede0f34dd8464", @ANYRESOCT=r82]], 0x6, 0x800) kqueue() pipe(&(0x7f00005dcff8)={0xffffffffffffffff}) readv(r83, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) kevent(r83, &(0x7f000001b740), 0x803, 0x0, 0x9d1, &(0x7f000001b540)={0x3, 0x80000000}) open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r84 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r85, &(0x7f0000000040)='1', 0x1) pipe(&(0x7f00005dcff8)={0xffffffffffffffff}) readv(r86, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) renameat(r86, &(0x7f000001b6c0)='./file1\x00', r84, &(0x7f000001b700)='./file/file0\x00') msgsnd(r68, &(0x7f000001b680)=ANY=[@ANYPTR64=&(0x7f000001b640)=ANY=[@ANYRESDEC, @ANYRES32=r84, @ANYRESDEC=r55, @ANYRES16=0x0, @ANYPTR=&(0x7f0000000b80)=ANY=[@ANYRESOCT=0x0]], @ANYPTR, @ANYRES64, @ANYRESDEC, @ANYRESDEC], 0x5, 0x40000000000800) r87 = getuid() r88 = geteuid() setreuid(r87, r88) r89 = getegid() r90 = getuid() r91 = geteuid() setreuid(r90, r91) r92 = geteuid() r93 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r93, &(0x7f0000000f80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081f51f1f32fd93d3b5fc9c5ddf800000000000000000000000000000000000001000000000000000000020000009a1c00000000000000000000000000000000000000000006000000000000000019000000a86cf441000000000000007306000000000000000000000000000000000000e6ffdadb05fd2d6c5da5d9aacf0688258af5c5f7a1c1215526d997cadc5720f1b208000000000000003248985c5c89117daa00fbcea2481795dc129c8b73dfd45409d0a1598b48c60300f62c43576c06736304c3312a624ea751eb00000000000000000000001b00"/281], 0xfffffffffffffe9f, 0x1, 0x1000) r94 = socket(0x18, 0x1, 0x0) setsockopt(r94, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) msgsnd(r93, &(0x7f0000000200)=ANY=[@ANYRESOCT=r94], 0x1, 0x800) msgrcv(r93, 0xfffffffffffffffe, 0x0, 0x0, 0x800) r95 = msgget(0x3, 0x14) msgctl$IPC_SET(r95, 0x1, &(0x7f000001a100)={{0x6, r92, r89, r60, 0x0, 0x80, 0x9}, 0x20, 0x3f, 0xffffffffffffffff, r66, 0x95fe, 0x6, 0x138, 0x2}) getgroups(0x4, &(0x7f0000000300)=[r62, r67, r89, 0xffffffffffffffff]) getgroups(0x9, &(0x7f0000000540)=[r30, r30, r30, r30, r67, r31, r31, r31, r31]) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r99 = geteuid() r100 = getpgid(0xffffffffffffffff) r101 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r98, r96, r99, r97, 0x143, 0x80000001}, 0x8, 0x100000000, r100, r101, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x100000000, 0x9}) fcntl$lock(r29, 0xe, &(0x7f0000000400)={0x3, 0x0, 0x800, 0x8, r101}) msgctl$IPC_SET(r6, 0x1, &(0x7f00000002c0)={{0xf0, r7, r8, r26, r27, 0x44, 0x9}, 0x5, 0x3, r28, r101, 0x2, 0x24cee5ef, 0x81, 0x5d}) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x136, r101) 03:32:35 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x2, 0x0, 0xffffffffffffffff, 0x2000300000000}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000200)={0x0, 0x2, 0xfffffffffffffffd, 0x2000300000001}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f0000000580)=[{&(0x7f0000000100)="0c556f42edd3ed5f2d7691d2f6b110d5451468bfdc73533e90594a8417a1528a8a12741b37f98a076802ed35a21fc68b04f234267137e464707407ad83bec84fd67e73defb6182ffaa731965eaf227301e9ef2958be430cabcd383c9dd5a6147aea1ab288f66075bacab7a20432e91ae2d31d5b50386c1c75bafb182ff121b982e7a2047ef5eb6b94b31bfae1071de962b4a275878628c85d286c2262b8f33706e6d188da264fd33a853eaf5678f502e3b590dcb4516e253a0f7b93a49ef396d74dfb3553ad2662b", 0xc8}, {&(0x7f0000000000)="cfca7b7912a9473e16dfcd02d4a68ea98b776a8fd01f0ae694709b251a0908be92bef19fcf57d783f515a85c7e50157b03a03a223f05f3a02c5ecac8011127843cca3229f10cc98e88f2c1ea7feb", 0x4e}, {&(0x7f0000000080)="2ee1e5e5193e2a7209980bc29e1507", 0xf}, {&(0x7f0000000200)="7bc3c4f23c749ce950b82a1cb045bc3128aa7817e9c0b8ce8822ac93c010cee1df8549a8902c807e1c65d64f97d71aaec654e196bb8c77554ccade86912eb8962af30d4bff24afd52d925598e867c7aa94ae02879a1c43938e7ae36826186a9abbc1cffdf3bd7e087beb1c9a84d76f74f0c160c9c4cb2ee1fbbbbb3eb7be55a6cc30964c787628acdf3b99ed94a7ee54ab241a8c7d5db98a273b0c5b2067286b7baedbc54bc3485ffc2961debbd00284281c243cffd678c6", 0xb8}, {&(0x7f00000002c0)="51499adc2a51dccf34c5935c163bbe639fdda869d4116a704ab005429c7a27053f82da8e2429d76828bae913301c06811e41e82e5567e4fcc3967f3d37f88aad2d2afe7e72e5b8e45f5935a2080bc8f52dbb8849d8dfcba45337e0812020bfb330", 0x61}, {&(0x7f0000000340)="3018140e0315edbda4d5250804f6a48b6da9ecdb", 0x14}, {&(0x7f0000000380)="006dde49dc67218d892b840c68495698ffcb94dd23280ba8cf0a21b4068166371e39dc959543cd8b878e3699a036ae0b5428f7feefeb16aad733ea914042dbef1f0108265e35006fc996a50f5f535f4faf5fabb78f3e089419b7ee7bd1", 0x5d}, {&(0x7f0000000400)="22ff19485a208dcc42e01b53664c957738054cbcb623787529109bbf4ae8c168f85949e3124e944537ba034dc37d16f61c24f01b1fbf79ccc9c7", 0x3a}, {&(0x7f0000000440)="1c7df5bc795c6dc0cfed0b63a767112b3bd9754c3f0b9e1956b8a2690d4305c3cbf4c9d1c72214d0b4c07a79e9a836a327494d88de9f70d52f349d2f36701e08ae3074b786a6e64d8c41c1d7b55eb6b66940de3feaedca257077506e6f109e4a92bb60310b8e33f22adcb6614bcee5a742f503206ef107b2468889bcb038afb18af767dadc4aa492b0fce58cb6b93339d06f5c6e3b67de75f60d1a1e90ea86a51bdfd7a5fc298a3e206dc02b43aafbc7d16624dd0ac25d", 0xb7}, {&(0x7f0000000500)="d4826b2e0460f00c851472f635ea11d649ba3505d3a71cba8b439eea36e3dff8fc4132a27b1d2a18c35834c008fb6de2ce1cf640310cc35fe914d795e2d0a6f58299e3de1dda40dbd0804360fd764026a23745756d6302e0c654b9a3bd4c7c9fef908cc38c4d2a11523c36706cf062f095ccbaea1339885f50df", 0x7a}], 0xa) connect(r1, &(0x7f0000000640)=@in6={0x18, 0x3, 0x7, 0x3f}, 0xc) 03:32:36 executing program 1: r0 = socket(0x18, 0x400000002, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt(r1, 0x9, 0x0, &(0x7f0000000100)=""/255, &(0x7f0000000080)=0xff) mlock(&(0x7f0000eac000/0x13000)=nil, 0x13000) socket(0x0, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mmap(&(0x7f0000eb1000/0x4000)=nil, 0x4000, 0x0, 0x2010, r2, 0x0, 0x1) madvise(&(0x7f0000a1e000/0x3000)=nil, 0x3000, 0x0) r3 = socket(0x18, 0x400000002, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) 03:32:36 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000680)=0xc) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() r3 = syz_open_pts() fcntl$lock(r3, 0x8, &(0x7f00000000c0)={0x2, 0x0, 0xffffffffffffffff, 0x2000300000000}) fcntl$lock(r3, 0x10000000000009, &(0x7f0000000200)={0x0, 0x2, 0xfffffffffffffffd, 0x2000300000001}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000600)={0x1, 0x401, 0x59119288, 0x9c, "4dc1af6d0fc005ccb8973e9205cb5517c6dee359", 0x200, 0x9}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff7, 0x0, 0x5, 0x7ffffffd, "73ccb37b2efe222c245e1a23e6b5c9c06d00"}) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000480)=[&(0x7f00000000c0)='/.\xac-\x00', &(0x7f0000000100)='*\x00', &(0x7f0000000340)='&#\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)=':,[,&+}\x00', &(0x7f0000000440)='+\x00'], &(0x7f00000005c0)=[&(0x7f00000004c0)='({\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='(\x00', &(0x7f0000000580)='-\x00']) write(r1, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) 03:32:36 executing program 1: semget(0x0, 0x4, 0x240) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x100) semop(0xffffffffffffffff, &(0x7f0000000080)=[{0x3, 0x7}, {0x2, 0x7, 0x1000}, {0x0, 0x2}, {0x4, 0x3906, 0x800}, {0x4, 0x3, 0x800}, {0x0, 0x927, 0x800}, {0x0, 0x6, 0x1800}], 0x7) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000040)) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f00000000c0)={0x2, 0x0, 0xffffffffffffffff, 0x2000300000000}) fcntl$lock(r1, 0x10000000000009, &(0x7f0000000200)={0x0, 0x2, 0xfffffffffffffffd, 0x2000300000001}) ioctl$TIOCSTART(r1, 0x2000746e) 03:32:36 executing program 0: unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) rmdir(&(0x7f0000000280)='./file0/../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, &(0x7f0000000800)=ANY=[@ANYBLOB="d987281f34fab40c280776c39a901d9892e0b388c5286dc12be9658c14fdcf8adc9fe7165cdf2afde6b1906e9e2c4fa4409d1baa950ce7ea0467b9596eca67e2272d2ecb7c1615ae3da53c24f89fca1c27ac813355875c9fc6d21b39db8c1d957241386b331782f3f0c021130fb8aab6938e17fdd7ef6d4ef10be20aa6e9f6ec9869efe5de6932ac5d7722b31a5f5d5cc16e5bccdee84712e7cbe1315cbd93827acc082196cbadc185220f466687dbc3cea2e6e10e140e37b4b36407b9dab1ea2fa6564e03ea0f55712ff4d91d7fe0b9dbb6bf37814a301a5af9abb477518e9f1e055762fd4e24cd8f4055ea5b9c37ca0d50f1f2d566a70099711c401c75940391c6922690538374b867d219478d23000226802f82eb95476a6fd5e842aec9889a09ede0aca6cee1f9807cbc87ea3aa2b2ad6c9b9a1b959f80af0a8edf23bbd0729cca738ff76822ba0a9465b264936c2772370e44cb92357501e351b04ee932b1b8cebb796fda99d4e769cb66afe84da8bce5b20d0f3522c1dafa7ce9150cb3c86d2636c0e4f9de4fcef240d406cbfd942ac0efa86cfe897a7f42e3969e6fc2e43df558d62875033e3d5550a40c"], 0x7) mmap(&(0x7f000000d000/0x2000)=nil, 0x2000, 0x4, 0x1012, r1, 0x0, 0x400000000) connect$unix(r0, &(0x7f0000000480)=ANY=[@ANYBLOB="01002e2fcf2a3105a08ae97e65bc34cf58234128eaf5cf77f8b50000000000000000100000e3ff000014002000000c4fa4aaedab8267d5126a29fc5797b64336fa90b04931248ab6e8eb61e226ee1bddd711e1d84e5284d691a904d3db179a"], 0xa) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e58b7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) r6 = socket(0x2, 0x1, 0x0) connect$unix(r6, &(0x7f0000000500)=ANY=[@ANYBLOB="00002e2f033352e35fff1ec8721981c466296c653000a4d50fb2fbb49c4662ecd85b13a64a776433c42074524e35a98c373cc84adcfa4fdab776372885fcf4e774e18e9136522466b4fddc79227824a15b6b8e6b460975498f93a9c0eae28ba90f03c01a395bccbfd2a46fa9c4a788be2de7148f7af4f1c57c875c973b046d502c900c8787965bbb88876e20981c8f37d545160250488d1b4863bf8ea831a101fbf0a0889714baf3c0fd03d07604fd7d228f9aafda2124e125a13aeb63da3dee21a39ca353a9da9f16032cb9ee9c2a536b9c6d06efb0db761dd0cc86c46b20564b00"/241], 0x10) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000080), 0x3e6) shutdown(r5, 0x2) getuid() r7 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000640)=0xc) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r8, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000002700)=ANY=[@ANYBLOB="0000000000000000ffff0000050000007c916b60848a9dadb1517769f4b5b2c849a471078368e37b3e1f48a368be8c6464ed53a98b69f3800100010075ff078c03834b13f9d25d30bcc4607fbf11497a54080e622a679a8a08fe11f2502d81a0fd7d62a3a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8b9f8a0be7a63f98fdfcbeb61b2e4eb1458dd33a576d813878459657388af2f3854270f291a4ffde25e1ce5471b20220044a28e6a487eec53896c330000000000800000ff1c2720b90000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8894f78524e237199d15857bcf1c61ed3129a73b410750600000000000000f23d2f2db32acbc68f9c0c4f9b1e0c5d38001000007cdab0f657e303e61497002500000000b29e4f7cd0c71b69a4084777cbbe61ca00000001000000000000cdacd5e6f0e8e94ccb116bef81451b023806ce64d4f0481a8495d9d19b8d6aaa9491bf8e126b56162f3366d561948b646f48276e9eced8d127b4c94f944cb3c3b1e901628808ec978226cb425709996de6023de54b83efc79e0716de2a8788e5b34f14e756418df426f24a5ce2ec71f4f68a8e5a643d1e4c80f9dcc64cd92c9f856fcef014c95b89c1cc408fff61ca29ef114c557a22cf99c21984939342c3d9a69c445629e3e008ae21d295cd9045d6bb25502d23b1ebb570a96033a4a0ca21a4e6d133adead2c1168b130064774c4e66fa27e20f01a6303ba905d8c730b534206154b436532e221b00cfdf2e08a9a0f86dc5b428e9f27b381befc770d27afc58c09425ea3643128023015d4e85cacb0bab9a335700f470aad363322f3e456f38602ca0bac0fceb4b3a6ed98f9c3ba21ab88b9aaf8ede9c00002dac3b9837873c98b35fe633c2c1de1c13a26e39eb43119106824ce7010343813cde5c669c9c847988379316038cc36b494d64e338ca34571bf57a786aab6d5577a36eb2d63f85833d77ccc7f9bbdb5f2e82828a412d7809bb23ce320deeb3b8aa403ee50b582ff3c7eda49630c335b2ef17859e4f5a5cbfb7c2d500ab4b5a24faaf645efb6b3eb19b2b3ba318b2d503caf80ac68c81db60c90d8d8f649dbcabe6858d28e7a79a24b8b90c0e087a"], 0x379}, 0x400) 03:32:36 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x2, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000000c0)=0x3ff) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt(r2, 0xfffffff7, 0x5, &(0x7f0000000280)=""/4096, &(0x7f0000001280)=0x1000) r3 = syz_open_pts() chflags(&(0x7f0000000180)='./file0\x00', 0x10001) writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000080), 0xff52}], 0x1000000000000289) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000100)="f1eabdf7ca3401f2c76d5dc2d3b830d1a520cbc2754d2a3a5d630dc84cdb69649e6825807f46f5be209b7fe4fc10121b2bd73ee1bdd4b85af3952cea384896afd8b82902d55fe6731b40c0517ff58c32e62308fc55e416cd50c3a3f27813d90218730a", 0x63}, {&(0x7f00000001c0)="09d18d7a2bc5497bc2c5e8eb6012", 0xe}, {&(0x7f0000000240)="7b464d15", 0x4}], 0x3) 03:32:37 executing program 0: syz_emit_ethernet(0x4e, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaa0086dd60a406000010000001002c000000000000000000000000aaff0200000000000000000000000000012c00050001b6f7f84ebdcb6341420040794aecf239284ec61f1bef"]) r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000000)={0xb5, 0x2f2, 0x4}) 03:32:37 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="8a", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f00007c2000/0x3000)=nil, 0x3000, 0x0, 0x814, r0, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="a1d4f65cd557325878566d7b1682988a46145ff1f7610df04c6d591be10f6610d2b49ac4c0b65540268907a0571f89f681a21abe6ce7d669e97d4d1f1d1a3118c1eccf4a706d3e65bda78c340680cd4fcf3e2c173cdc1d838724e886ecd48836d18dd41f4cc1e3b63408807d932dcce264d9cae251750dbfa2905a520cfdab66562da46ac4", 0x85}, {&(0x7f0000000380)="53566cb7b8bf49da14488cef81ba1b1bcf4be67c6f34a5945fd1a14ec81895a49473ce2f74025d71eb35cbee3a84142405c03fd5fe39bdca29f27fb0a0fe548576385cb131d41e8205b588809d789f6d334a294bac38bfe57a5c58b69df166c40e989a89bde72ca4079a33cb6cd86fc23efee4c63f94b5720d222cba9016063d34928b85af8516cf62b9ff064bfad10407fdeb87420dc589c3e53613c428ac9cf830020ea7658dbb11777b20db05fc0ef1e5b32e0e9e22017be9b97eddf1237223ec0247e55e571b0bc6bc6bdf7ad7a1ee2989e15d91f59b1f95031dba8feaf914f006638d72ca9f64d91b78ee531345ffca7eb20d74fa6fc7a409615db69007689ab09440ebef239bf92f0a1bfee18b89d3aaa5665ffb2072f37fcd676cafdf17aa703b239182e342b242c8a93f7f265108411cf8be71ee0758f067ec4804fd303119847f3022cbb86b72603a7e9919c2a981cb446c4e6d844e26d8f8612d16a1a12f417eb9b9ecbf65f3dcd64f063086bc5b62eba451a6140b3aaa6f3e4db3909c2cc7d78c6c884ce836ca026a840cd4b0e5d6669cab631e911efe15204365e0df138025a5fc7329980111eab2bf24e1a92368209069c6140c106cfc4dc1e0253d825c7a5720391b7d9f70fecb2de00f3ebac62f65e3f9ef012391c212d350f75ba59f63f51b3caf7f87fa7fc88036676e0be773f4839d53ff9edb2f449339cf066ad6d1966a7c11e1637649331f7a84b6bacdae7203b1106a44a07859649f331507b02533aeca5e9f0bbba984f03603ff305d10abc8547117d28f8a8df6b32fd285d549c5a0d6c7d13a42dcfa07a78e8a8325822a9679f95cd536ab11baec6f2e603a8a8e4762b6113da892137dfc62881e9e76244e19be60b3bcf46cf39ba454ebd06549163ddce0fa752e84625374d0722b009456967bcb99d6c956f0fa44316117aa851fb018a712bc77b48e76b00a2bc0b9e58a76cf824f9f035176cebd7b33e0504d34706047d87c456c0f00de0a04c2f130ca2d5c48382f86050961729ac4694b463446b2ef086f8b9316da4de3e3e7ad297edf21e6924c232b6478666a7cb34d00af9414ce1f79e12b53851f82357974f498e665ca6041676da6436686fd9f2c058d0f78ccd6231a4ffa52c8bcf664421bcfce5f62bcc54b937d05270a63bdcfda4a2c2e8c8fc1e29dd2f57dad8492494434687ad03298f86c0170413e1ec410714e31732867f1358c9d43c019d3c69986afb95636dfa41441f294a7d3c3412ff80791cc00295cfb739245a3e571e48ed7381d95cc48e7bd338292858d54f15b23600e02ed2cd355626fb2a4c5fda683f9f3a3ff3e7f0a1ea4ca3018df4ca97973d24adbc35e25ee0982fd8a18de1f85a2f3497c9af248bb931f9f9d0bd1db4e5db9161693133a9a0a11de1257712b06f6a953d8d1ed1d8fcff9f6ba6163088ca99ca87723f87dfee25046228ad29d43b6c7c4a0243b1cc6a30c78c3a2deb0d1952eb464043b5f0d954db581204c2d0510fe7c119b5d9836eea0f2ae6d5c5a5a5e587f4de75c3b8dcbc9e57332f2d7b252789e2ccc67be0576d7a1fbe8845629b4c04549de467ccc17e78527fb0bcc3614235e9cb7c8df4a992cd059c7caf9fa48500e5862f288280578f694d730d3edf74d78a89e8fb4e9f127c11728babba92fad00eed00e24e1c5da101d09b3d61cf19c596bd724d7e4104fdee004ff8835ca5caab53ce6121d9ba12db8367dc2cdc78c90aa8e7f5292e2a5265276e843699bdfd02a771021cd1ee7946f0f36d270a5f434e2af6adc908a055510736e1bb025a7c2faeb8d64d21d45a901e5211dee171f6c2ac7c2fbcf75b00dc1566a22ea7827270c79a18088d5a3ea82c764d0e09bc28afd9c34c16417f6c04f468a98743956b16b190be82c4cc9eed591540983d83d7965e0337f67f244304ff0e53fd861e78c6d4b4549ea58fbf7243162f94ac19a2510aa20aee9725a4d0c259b38d2c3239b2b72dbe32f45ecf48c4f2c0d15c917b07015273d1ca60a9f00f79500ae38247b04375f7252bce7a56f9bbb04ffde9728d121680791e2351c4f3ccdc4486a230f81d3c8596482540ff8b4cb990ee484b3e094e0fb53103048007b78adbad4595891d4eb7bc62427480bc35b771aa2b9759c725ecd554fb16c22c40192f5d0b4f6210f82bf3f003ca91b0d1af215a4c9a6007af6ab099c4e5e894d8f9a90c061fb3089edb10551733b269f76f0c5dec1a4c2fec15c14a87541f654a3b32d9ab2d81e10d7cfcc75f60818c071918f1e8d2f8259379ab82643834f399ae1b32081b49d5e5e3262b73866ba218d29f69f2588b1a8670cecf6d1be9903e1338e7876fe2a4b092d433727dc6e5953a048d0403437880b11d1cf389a62e9a9876b6d486597cc51b408e58b7ed1f2ce475326d650476cf665e8295ee28ef3f2e4b8bf23e106189e351e79685d175b0904d86bc9bfc64ab213f29052add7c3adc5e25ff2dd15d21d0800cc06c41f304f65a5084d01f72088d46deee63f71c67e05a6c7a2a745ab973f922f60ce75d59b1d83912a20ce45e667d08ede1dae1b964fbd714e7fe2e78c1347aaca0695070f5c621d510c8aafdc7f94aa77c5b20fe2df8ca4aeeb1bd2208e7bfb3ce5502d26145922ce958888ed6859d1ca067c87dc22b636e0881a0fbe09b8fed04469705688f8d28dab7c6059", 0x77b}], 0x2) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000b00)={0x10, 0x3, 0x4, 0x3, [{&(0x7f000059f000/0x3000)=nil, &(0x7f00005a0000/0x1000)=nil, 0x5}, {&(0x7f000059f000/0x2000)=nil, &(0x7f000059f000/0x1000)=nil, 0x400}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f000059f000/0x2000)=nil, 0xffffffffffff2a4f}, {&(0x7f00005a0000/0x1000)=nil, &(0x7f000059f000/0x7000)=nil, 0x2}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000596000/0x13000)=nil, 0x101}, {&(0x7f0000599000/0x1000)=nil, &(0x7f000059f000/0x4000)=nil, 0x7}, {&(0x7f00005a8000/0x1000)=nil, &(0x7f0000ffb000/0x5000)=nil, 0x5}, {&(0x7f00005a8000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xc3}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f000059e000/0x400000)=nil, 0x723b3508}, {&(0x7f0000824000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x4}, {&(0x7f00005fa000/0x1000)=nil, &(0x7f000097f000/0x3000)=nil, 0x3}, {&(0x7f00006f7000/0x1000)=nil, &(0x7f000084a000/0x3000)=nil, 0x10001}, {&(0x7f00007ec000/0x1000)=nil, &(0x7f000087c000/0x2000)=nil, 0x9}, {&(0x7f00008b4000/0x4000)=nil, &(0x7f00008f9000/0x4000)=nil, 0x2}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00008aa000/0x2000)=nil, 0xbfa}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x2}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x20}) writev(r0, &(0x7f00000010c0)=[{&(0x7f0000000180)="4cd2a639ced66e89", 0x8}, {&(0x7f00000001c0)="450cc08768085a9c14f51776a2f6c75287e39fab6d9e568558e8e5abf69b73e1242fb81b0842a5d94d2e8ce3b37fd702ce", 0x31}, {&(0x7f0000000200)="edbab16c0153ba0d2e0e2fb3d86985248a9aadf91e7c6e52e4119d51c53c9b8af747142b193741bc2d0875bc5c5f5f2307e32aee1257e3da337ea8f36ad7bd149cb19fdd1c728b4850016ba17b41e549230661e1773aeac318b9ab4cbde44d04fb43f6e4661f6906a8edc37d3f514107592eceb2a139481900f74be5edbe07f40d48b4a7273ae4f55b9416302b0218e505c05f7099e8163c630f", 0x9a}, {&(0x7f00000002c0)}, {&(0x7f0000001000)="2f8e320a6e1d199f08315b6ac4016c27a61721472a768094f27daeeb26eeb39bc4873e058e68733b8b05cfefc143530d194c93ffb6a77f1735f56d37e2c688a2a69a23f45e8f108f6e6abede687fc187f2a5799265585b5eecae440eedcdea77f6ae5f704e0830f35417786385abb8fb1d506281df56c3d06b37688acffe4f88929d290e44469f99290ff726864f97c5553822a77f2ab2921102dd070778f723cebd5742ba7cf9d7c7f1dc11b85459b2", 0xb0}], 0x5) semget(0x1, 0x0, 0x0) mmap(&(0x7f0000782000/0x1000)=nil, 0x1000, 0x1, 0x10, r0, 0x0, 0x4) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) lseek(r1, 0x0, 0x0, 0x0) 03:32:37 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000140)=[{}, {}, {{}, 0x0, 0x0, 0x0, 0x20}], 0x0, 0x0, 0x0, 0x0) kqueue() r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) getsockopt(r1, 0x200000029, 0x2c, 0x0, 0x0) recvmsg(r1, &(0x7f00000026c0)={&(0x7f00000001c0)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000002580)=[{&(0x7f0000000040)=""/28, 0x1c}, {&(0x7f0000000080)=""/108, 0x6c}, {&(0x7f0000001200)=""/102, 0x66}, {&(0x7f0000001280)=""/213, 0xd5}, {&(0x7f0000000100)=""/2, 0x2}, {&(0x7f0000001380)=""/137, 0x89}, {&(0x7f0000001440)=""/28, 0x1c}, {&(0x7f0000001480)=""/4096, 0x1000}, {&(0x7f0000002480)=""/217, 0xd9}], 0x9, &(0x7f0000002640)=""/102, 0x66}, 0x843) 03:32:37 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040)={0x7, 0x2}, 0x8) ioctl$TIOCFLUSH(r1, 0xc1206925, &(0x7f0000000300)) r3 = socket(0x18, 0x1, 0x0) close(r3) getsockopt(r3, 0x200000029, 0x2c, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 03:32:37 executing program 0: socket$inet6(0x18, 0x2, 0x0) socket(0x0, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getpeername(r1, &(0x7f0000000100)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) open(&(0x7f0000000180)='./file0\x00', 0x20082, 0x110) getsockopt(r0, 0x25, 0x8000000000003e, 0x0, 0x0) 03:32:37 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r2 = shmget(0x3, 0x4000, 0x40, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000100)=""/114) r3 = getuid() r4 = semget$private(0x0, 0x2, 0x604) 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, &(0x7f00000002c0)=[{0x4, 0x6b37, 0x1000}, {0x0, 0x5, 0x1000}, {0x0, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x1, 0x7, 0x1000}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x0, 0x5, 0x1c00}], 0x8) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r6, r5, 0x0, r7, 0x100010024}, 0x9, 0x7, 0x3}) r8 = 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) r11 = getgid() semop(r8, &(0x7f00000002c0)=[{0x4, 0x6b37, 0x1000}, {0x0, 0x5, 0x1000}, {0x0, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1800}, {0x1, 0x7}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x0, 0x5, 0x1c00}], 0x8) r12 = 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) r15 = getgid() semop(r12, &(0x7f00000002c0)=[{0x4, 0x6b37, 0x1000}, {0x0, 0x5, 0x1000}, {0x0, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x1, 0x7}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x0, 0x5, 0x1c00}], 0x8) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000240)={{0x20000008, r14, r13, 0x0, r15, 0x100010024}, 0x9, 0x7, 0x3}) r16 = 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) getgid() semop(r16, &(0x7f00000002c0)=[{0x4, 0x6b37, 0x1000}, {0x0, 0x5, 0x1000}, {0x0, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x1, 0x7}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x0, 0x5, 0x1c00}], 0x8) r20 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r22 = 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, 0x0}, &(0x7f0000000340)=0xc) r26 = getgid() semop(r22, &(0x7f00000002c0)=[{0x4, 0x6b37, 0x1000}, {0x0, 0x5, 0x1000}, {0x0, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x1, 0x7}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x0, 0x5, 0x1c00}], 0x8) semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r24, r23, 0x0, r26, 0x100010024}, 0x9, 0x7, 0x3}) r27 = socket(0x2, 0x1, 0x0) fcntl$getown(r27, 0x5) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f0000000940)=0x9) r29 = getgid() semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r28, r29, 0x0, 0x0, 0x2, 0x8}, 0x7fff, 0x9, 0x8}) r30 = socket(0x18, 0x1, 0x0) r31 = open(&(0x7f0000000040)='./file0\x00', 0xc00, 0x121) r32 = socket(0x18, 0x1, 0x0) setsockopt(r32, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r32, 0x29, 0xa, &(0x7f00000000c0), 0x4) r33 = socket(0x18, 0x1, 0x0) setsockopt(r33, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r33, 0x29, 0xa, &(0x7f00000000c0), 0x4) r34 = socket(0x1, 0x8000, 0x7) r35 = socket(0x18, 0x1, 0x0) setsockopt(r35, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r35, 0x29, 0xa, &(0x7f00000000c0), 0x4) r36 = socket(0x18, 0x1, 0x0) setsockopt(r36, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r36, 0x29, 0xa, &(0x7f00000000c0), 0x4) r37 = socket(0x18, 0x1, 0x0) setsockopt(r37, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r37, 0x29, 0xa, &(0x7f00000000c0), 0x4) r38 = socket(0x18, 0x1, 0x0) setsockopt(r38, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r38, 0x29, 0xa, &(0x7f00000000c0), 0x4) kevent(r31, &(0x7f0000000100)=[{{r32}, 0xfffffffffffffffa, 0x11, 0x2, 0x80}, {{r33}, 0xfffffffffffffffc, 0x1, 0x8, 0x40, 0x3}, {{r34}, 0xfffffffffffffff8, 0x51, 0x1, 0x7d4a, 0x80000001}, {{r30}, 0xfffffffffffffffa, 0x4, 0x1, 0x32, 0x3}, {{r35}, 0xfffffffffffffff8, 0x4, 0x0, 0x81, 0x7ff}, {{r36}, 0xfffffffffffffff9, 0x0, 0x40000000, 0x2}, {{r37}, 0xfffffffffffffffd, 0x40, 0x0, 0x8, 0xab6}], 0x0, &(0x7f0000000080)=[{{r38}, 0x6d3b9a532df893fb, 0x20, 0x1, 0x8}, {{}, 0xfffffffffffffffb, 0x2, 0x40000000, 0xffff, 0x9}], 0x6, &(0x7f0000000200)={0x1ff, 0x4}) r39 = socket(0x18, 0x1, 0x0) setsockopt(r39, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r39, 0x29, 0xa, &(0x7f00000000c0), 0x4) r40 = openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0x10000, 0x0) r41 = socket(0x18, 0x1, 0x0) setsockopt(r41, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r41, 0x29, 0xa, &(0x7f00000000c0), 0xfffffffffffffe9c) r42 = socket(0x18, 0x1, 0x0) setsockopt(r42, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r42, 0x29, 0xa, &(0x7f00000000c0), 0x4) r43 = socket(0x18, 0x1, 0x0) setsockopt(r43, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r43, 0x29, 0xa, &(0x7f00000000c0), 0x4) r44 = socket(0x18, 0x1, 0x0) setsockopt(r44, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r44, 0x29, 0xa, &(0x7f00000000c0), 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000640)={0xffffffffffffffff}) r46 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000680)='/dev/speaker\x00', 0xbfc39018e5d78510, 0x0) r47 = socket(0x18, 0x1, 0x0) setsockopt(r47, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r47, 0x29, 0xa, &(0x7f00000000c0), 0x4) r48 = socket(0x18, 0x1, 0x0) setsockopt(r48, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r48, 0x29, 0xa, &(0x7f00000000c0), 0x4) r49 = getppid() r50 = syz_open_pts() r51 = getuid() fchown(r50, r51, 0xffffffffffffffff) r52 = socket(0x18, 0x1, 0x0) r53 = getpid() fcntl$setown(r52, 0x6, r53) r54 = msgget$private(0x0, 0x0) getsockopt$sock_cred(r52, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r56 = msgget(0x3, 0x204) r57 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r58, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) msgctl$IPC_SET(r56, 0x1, &(0x7f0000000580)={{0x800, r57, 0x0, 0x0, 0x0, 0x1, 0x3}, 0x7, 0x1000, r59, 0x0, 0x3c, 0x5, 0x3, 0xfffffffffffffffe}) r60 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, r60, 0x0, 0x0, 0x10}}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r62 = getpid() fcntl$setown(r61, 0x6, r62) msgctl$IPC_SET(r54, 0x1, &(0x7f0000000080)={{0x5, r55, 0x0, r57, r60, 0x4}, 0x9, 0x3, r62, 0x0, 0x1000, 0x10000, 0x1000, 0x4e}) r63 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/wsmouse0\x00', 0x10, 0x0) r64 = socket(0x18, 0x1, 0x0) setsockopt(r64, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r64, 0x29, 0xa, &(0x7f00000000c0), 0x4) r65 = socket(0x18, 0x1, 0x0) setsockopt(r65, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r65, 0x29, 0xa, &(0x7f00000000c0), 0x4) openat$vmm(0xffffffffffffff9c, &(0x7f0000000700)='/dev/vmm\x00', 0x80, 0x0) r66 = socket(0x18, 0x1, 0x0) setsockopt(r66, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r66, 0x20000029, 0x7, &(0x7f00000009c0)="8e6159de91c93b3ea4cf7990e39354a7f68f92b25f21d448720475a1f3f3ed7fb62f246720a3b95c74449030dd79ba211d1be9707b235f4f7ff193bbb416c70b1ac326d2f37e5956", 0xfc6b) openat$null(0xffffffffffffff9c, &(0x7f0000000740)='/dev/null\x00', 0x800, 0x0) r67 = socket(0x18, 0x1, 0x0) setsockopt(r67, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r67, 0x29, 0xa, &(0x7f00000000c0), 0x4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000780)='/dev/bpf\x00', 0x0, 0x0) r68 = socket(0x18, 0x1, 0x0) setsockopt(r68, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r68, 0x29, 0xa, &(0x7f00000000c0), 0x4) r69 = socket(0x18, 0x1, 0x0) setsockopt(r69, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r69, 0x29, 0xa, &(0x7f00000000c0), 0x4) r70 = socket(0x18, 0x1, 0x0) setsockopt(r70, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r70, 0x29, 0xa, &(0x7f00000000c0), 0x4) r71 = socket(0x18, 0x1, 0x0) setsockopt(r71, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r71, 0x29, 0xa, &(0x7f00000000c0), 0x4) r72 = open$dir(&(0x7f00000007c0)='./file0\x00', 0x8000, 0x10) r73 = socket(0x18, 0x1, 0x0) setsockopt(r73, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r73, 0x29, 0xa, &(0x7f00000000c0), 0x4) r74 = socket$inet(0x2, 0x2, 0xff) r75 = socket(0x18, 0x1, 0x0) setsockopt(r75, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r75, 0x29, 0xa, &(0x7f00000000c0), 0x4) r76 = socket(0x18, 0x1, 0x0) setsockopt(r76, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r76, 0x29, 0xa, &(0x7f00000000c0), 0x4) r77 = socket(0x18, 0x1, 0x0) setsockopt(r77, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r77, 0x29, 0xa, &(0x7f00000000c0), 0x4) r78 = socket(0x18, 0x1, 0x0) setsockopt(r78, 0x29, 0xa, &(0x7f00000000c0), 0x4) r79 = socket(0x18, 0x400000002, 0x0) setsockopt(r79, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r80 = socket(0x18, 0x400000002, 0x0) setsockopt(r80, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r81 = socket(0x18, 0x1, 0x0) close(r81) connect$unix(r81, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r82 = socket(0x18, 0x400000002, 0x0) setsockopt(r82, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r83 = socket(0x18, 0x1, 0x0) close(r83) getsockopt(r83, 0x200000029, 0x2c, 0x0, 0x0) r84 = socket(0x18, 0x400000002, 0x0) setsockopt(r84, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r85 = socket(0x18, 0x1, 0x0) close(r85) getsockopt(r85, 0x200000029, 0x2c, 0x0, 0x0) sendmsg$unix(r39, &(0x7f0000000940)={&(0x7f0000000240)=@abs={0x1b4ed073b2331fb6, 0x0, 0x2}, 0x8, &(0x7f0000000580)=[{&(0x7f0000000280)="e765ee5b1ec073321379bbf280494c5ee1a5330fd2fc7bcd685d1caad6ead1a95e97c68d2531d4f0c1709e19246c5f84d31496bc694697709cf7d0147d4b2b97b7cd16b8e36c9f627221aa865a29df0c53e17a6b21f2955e0da6fa0d1d4f2f300ce81ec5436ba9635eab196769", 0x6d}, {&(0x7f0000000300)="b344c43eed5a7d94248165d575b5ab164f5b779668b44249af66da60bf1589a4bf57df0e2c61e048e3154103f91ed9b1db91b3d6f56b89f4a410c1ff2a9ca26adc52d4e5bdb4bf53f05068b4c3920c89b00d9bb864434d98e91cdfa65f5bf0987bf6e393e20079f2da52897a87f891388cee51f7826d1204", 0x78}, {&(0x7f0000000380)="071b721398fce0573e6796f4c3a9545abe79b88f505f8d42a782e0188835bf0e6b88c22a12b37df283589333fec3d16851bc5007db3b4a673ae29aa9d786809c99a67261edb96023acef75ad95887780818835be18e6f7bf04d0ca5ac1598dbe42eb4967e358cc52c5e042f169d70884fa2d357a37e0f528f0b28265f13f6050633cff65df4bfee7e131927046e8fc28b5f9473d41eba8d540e0100b1cdd1a2eea775a137e0a34774c6ce099c7f347f6935b302deb19920c1726f41d4e755e5a90453a5d9a615659e4cdda4728b001c50bed77a21c7f008050e0c869084ac1a390921e18fcb6d3c5db9d95cc158e9f200c3e", 0xf2}, {&(0x7f0000000480)="136200164b0f9565bfa39db8c988cac11b506986d8ec9d39aea3d52fd08808499ae74301150a14c019ab", 0x2a}, {&(0x7f00000004c0)="201bdac8c47038eca7f9a32abf4a5116279864b7072fe4c2d5e881d7a2987224db32d610441a89b13c136d6cce894ea93f8cebc3fce87ebacf03fee8d48ef7f660cd8115cae2a4833a7285f83e3c79eee3b64f4947277086547505e292fa054379945cdd1404fbed2d50ce4e5b0b274d0ea8c476118b0d13058332b686154d2259", 0x81}], 0x5, &(0x7f0000001080)=ANY=[@ANYBLOB="3800000000000000ffff000001000000", @ANYRES32, @ANYRES32=r38, @ANYRES32=r40, @ANYRES32, @ANYRES32=r41, @ANYRES32=r25, @ANYRES32=r42, @ANYRES32=r38, @ANYRES32=r43, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=0xffffffffffffff9c, @ANYRES32=r76, @ANYRES32=r77, @ANYRES32=r41, @ANYRES32=r61, @ANYRES32=r78, @ANYRES32=0xffffffffffffff9c, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r33, @ANYRES32=r44, @ANYRES32=r45, @ANYRES32=r46, @ANYRES32=r47, @ANYRES32=r48, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r49, @ANYRES32=r51, @ANYRES32=r60, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32, @ANYRES32=r63, @ANYRES32=r64, @ANYRES32=r32, @ANYRES32=r34, @ANYRES32=r65, @ANYPTR64=&(0x7f0000001000)=ANY=[@ANYRESHEX=r80, @ANYPTR=&(0x7f0000000a40)=ANY=[@ANYRESDEC=r67, @ANYRES64=r81, @ANYBLOB="b180c88917ae8caca93a9bf0df37e1b82e8e834bdf72d2a51df06e664d82880a65ba4d2272fc6d612e51dd8234d607709b156420de508e6117a2dc63c70fa611e25246a4e7326a7c5072300cf4c14907e2da2f0645b6ad8be0907813ac9dd16944ecc959dde087522cae5034a1", @ANYRESDEC=r35, @ANYRESOCT=r82, @ANYPTR], @ANYRES16=r83, @ANYRES64=r1, @ANYRESDEC=r84, @ANYRES32=r85, @ANYRESHEX=r2, @ANYRESHEX], @ANYRES32=r66, @ANYRES32=r34, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r37, @ANYRES32=r67, @ANYBLOB="3800000000003f3263845362f48ef80000257dbc626f3f0b7be36bee66491ec3c3b65f0f85f029ea87e9e53bee97d0ac614b53bd4a90d5f3085da26c9a06527936adf7ba039b2348ba4cce4c7090d699f85414591a0f0ada5295920f7eb6aaa27497f594602d9b1de74d3bd7bba724eef90cf56c302dd8938b73131e", @ANYRES32=r36, @ANYRES32=r68, @ANYRES32=r69, @ANYRES32=r70, @ANYRES32=0xffffffffffffff9c, @ANYPTR64=&(0x7f0000000880)=ANY=[@ANYPTR64=&(0x7f0000000840)=ANY=[@ANYRES64=r79], @ANYRESDEC=r18, @ANYRESHEX=0x0, @ANYRES64=r12], @ANYRES32=r72, @ANYRES32=r73, @ANYRES32=r74, @ANYRES32=r75], 0x1ac, 0x2}, 0xc0f) r86 = getegid() semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000940)={{0x10000, 0x0, r60, r21, r86, 0x100, 0x800}, 0x3f, 0x100000000, 0x4}) semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000480)={{0x24000008, r19, r17, 0x0, r13, 0x100010173}, 0x3, 0x3, 0x6}) r87 = socket(0x2, 0x1, 0x0) fcntl$getown(r87, 0x5) getsockopt$sock_cred(r87, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f0000000940)=0x9) r89 = getgid() semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r88, r89, 0x0, 0x0, 0x2, 0x8}, 0x7fff, 0x9, 0x8}) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r10, r9, r88, r11, 0x100010024}, 0x9, 0x1, 0x3}) r90 = socket(0x2, 0x1, 0x0) fcntl$getown(r90, 0x5) getsockopt$sock_cred(r90, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f0000000940)=0x9) r92 = getgid() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r91, r92, 0x0, 0x0, 0x2, 0x8}, 0x7fff, 0x9, 0x8}) r93 = 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) r96 = getgid() semop(r93, &(0x7f00000002c0)=[{0x4, 0x6b37, 0x1000}, {0x0, 0x5, 0x1000}, {0x0, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x1, 0x7}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x0, 0x5, 0x1c00}], 0x8) semctl$IPC_SET(r93, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r95, r94, 0x0, r96, 0x100010024}, 0x9, 0x7, 0x3}) r97 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) r99 = msgget(0x3, 0x204) r100 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r101, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) msgctl$IPC_SET(r99, 0x1, &(0x7f0000000580)={{0x800, r100, 0x0, 0x0, 0x0, 0x1, 0x3}, 0x7, 0x1000, r102, 0x0, 0x3c, 0x5, 0x3, 0xfffffffffffffffe}) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000021, r102) shmctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0x400, r3, r7, r91, r94, 0x9, 0x6}, 0x3, 0x9, r97, r98, 0x9, 0x1, 0xfffffffffffffffd}) r103 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r103, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r103, 0x0, 0x7363) r104 = socket(0x2, 0x1, 0x0) r105 = dup(r104) listen(r105, 0x0) accept$unix(r105, 0x0, 0x0) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r103, 0x0, 0x0) dup2(r1, 0xffffffffffffffff) recvfrom$unix(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x801, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) pipe(&(0x7f0000000080)) 03:32:37 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x14a) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000040)) fchmod(r0, 0x8e3) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f00000000c0)='c\x00') getuid() 03:32:37 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x18, 0x400000002, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x1, 0x0) close(r3) getsockopt(r3, 0x200000029, 0x2c, 0x0, 0x0) close(r3) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xf1}], 0x0, 0x0) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r4, 0x0, 0x0) r5 = openat(r4, &(0x7f0000019100)='./file0\x00', 0x100, 0x6b) close(r5) openat(r1, &(0x7f0000000080)='./file0\x00', 0x800, 0x185) r6 = kqueue() listen(r1, 0x3) r7 = socket(0x18, 0x8000, 0x0) close(r7) getsockopt(r7, 0x200000029, 0x2c, 0x0, 0x0) r8 = openat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) getdents(r8, &(0x7f0000000100)=""/102400, 0x19000) ioctl$VMM_IOC_READREGS(r8, 0xc2485607, &(0x7f0000000140)) fcntl$setflags(r7, 0x2, 0x0) kevent(r6, &(0x7f0000000040), 0xa9, 0x0, 0xfffff801, 0x0) 03:32:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(0xffffffffffffff9c, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "1f996a78696bf2fc81eba6294373c90262fed495", 0xffffffff}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x1, 0x8, 0x4c7, 0xbfb, "20b554ab103a6b86be0f1b3300c33ef480699f07", 0x5, 0xab51}) 03:32:38 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x400, 0x0) bind$inet6(r0, &(0x7f0000000280)={0x18, 0x3, 0x0, 0x5}, 0xc) r1 = semget$private(0x0, 0x7, 0x180) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000001e00)=""/98) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000140)) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/vmm\x00', 0x2, 0x0) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000100)={0x1, 0x200, './file0\x00', 0x9, 0x4, 0x0, 0xfff}) semop(r1, &(0x7f00000002c0)=[{0x3, 0xfd, 0x1000000001000}, {0x1, 0x9, 0x1800}, {0x3, 0x5}, {0x5, 0xfffffffffffffffe, 0x1000}, {0x0, 0x5, 0x1000}], 0x5) getsockname(r0, &(0x7f0000001f40)=@in6, &(0x7f0000001f80)=0xc) r3 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x800000000000000, 0x0, 0x0, 0x0, "fdffff000000e74d00c500000100ff0000c1f600", 0x5}) r4 = dup(r2) write(r0, &(0x7f0000001fc0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) readv(r3, &(0x7f0000000300)=[{&(0x7f0000000440)=""/135, 0x87}, {&(0x7f00000001c0)=""/26, 0x1a}, {&(0x7f0000000640)=""/4096, 0xcd8}, {&(0x7f0000001640)=""/89, 0x59}, {&(0x7f00000016c0)=""/188, 0xbc}, {&(0x7f0000000500)=""/55, 0x37}, {&(0x7f0000001780)=""/156, 0x7a}], 0x7) r5 = socket(0x11, 0x3, 0x0) setsockopt(r5, 0x20000000000011, 0x800000000001, &(0x7f0000000000)="186fe65c", 0x4) sendto$unix(r5, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea6fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90000002000000000000020208a371a3f8000024070000000000000000000000000800"/177, 0xb1, 0x0, 0x0, 0x0) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) write(r3, &(0x7f0000002380)="bdfacd2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee570ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a3472e0e73401b850f1bfae77c16ca90377ff8facd424d22fafd61f5b6d9c4511e58873ec1560c278fba403800928c39e730d45ea", 0x149) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f00000019c0)={0x2c, 0x9, {[0x9, 0x2, 0x6, 0xf50, 0x8, 0x4, 0x861e, 0xffffffffffffff20, 0x3, 0x0, 0x200, 0x2, 0x1f, 0x3ff, 0x8, 0x3, 0x1, 0x7fff], [0x2, 0x400, 0x5, 0x9, 0x20, 0xc, 0x4, 0x7, 0x9069, 0x100000001], [0x3ff, 0x2, 0x80000001, 0x53d8, 0x4, 0xb5af, 0x8], [0x4, 0x4, 0xfffffffffffffcfb, 0xfffffffffffffffd, 0x7, 0x10000], [{0x1ff, 0x3, 0xff, 0x6}, {0x2, 0x6, 0xffff, 0x8d}, {0x7, 0x7, 0x9, 0x2}, {0xfffffffffffff2f7, 0x2, 0x8, 0x1f}, {0x369a4800, 0x3, 0x1ff, 0x2}, {0x1, 0x0, 0xa838, 0x8}, {0x0, 0x1, 0x0, 0x1ff}, {0x1f, 0x81, 0x6556, 0xfff}], {0xb20f, 0x0, 0x234ac32600, 0x3f}, {0x6, 0xffffffffffffffe1, 0xffffffff, 0x6}}}) r6 = socket(0x18, 0x2, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) r8 = kqueue() kevent(r8, &(0x7f00000000c0), 0xff, &(0x7f00000001c0), 0x80000200, 0x0) ioctl$TIOCFLUSH(r7, 0xc0106978, &(0x7f0000000300)) ioctl$WSMOUSEIO_GTYPE(r4, 0x40045720, &(0x7f0000000180)) ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, &(0x7f00000000c0)=0xcbb) syz_open_pts() fchmod(r3, 0x392a70aaa095e2ec) 03:32:38 executing program 0: pipe2(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0xffffffffffffffff) utimensat(r2, &(0x7f0000000180)='\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', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb}}, 0x2) r3 = msgget$private(0x0, 0x10) msgrcv(r3, &(0x7f0000000580)=ANY=[@ANYRES32], 0x1, 0x0, 0x800) r4 = open(&(0x7f0000000680)='\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', 0x812, 0x44) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) msgget$private(0x0, 0x10000054) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000080)=0x5) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f00000000c0)) r5 = msgget$private(0x0, 0xfffffffffffffffd) r6 = fcntl$getown(r4, 0x5) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) msgsnd(r5, &(0x7f00000004c0)=ANY=[@ANYRESHEX=r6, @ANYRESDEC=r0, @ANYPTR=&(0x7f0000000540)=ANY=[], @ANYRES64=0x0], 0x4, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) msgrcv(r5, &(0x7f0000000d80)=ANY=[@ANYBLOB="00000000000000000000000000006d761aaa5e549cdde96407fe86b887000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fc9e316cddbd276bd45b9418104fdc6d00bbfb9bbfbdd2327647a9c73e6176ad524dc8df55dfbea79fac962d8672960d2a7ccdbb2f585edaab40fc31d5937d87e9e3f59c5e0100000000000000ff55bf74a320ee7aa786f3aa3632bd802f3fd35615e2b6a1b8913d1e4eae607e2a69f8ea5002b53c61ad095df6d756747a80283776e40370f04626682d4f060b438bc767d387366a84f9e27895facb044b1c0b504267fcf18843b16e5b50638ee92427c8f03995b43cdd3213d586fb1151c954f1f21c7eb3c46982f9c4096ba6da7e2ab6b3a79cee116f3f097cc938d02df275bc233069481857ebc864fd8ce2aab0921320532c2a27275da9879fa84571045da14e3fa45697b1a8270e362a16ea734a3e1b80ac54763c1d5bf1427c60eec075ba4755d491e70f8b14f54a20987088eeffcf14b9efd770817e076ee4313a4576c68d987be8d83ce2f3cc074876d031f35d4df204648cd340ecb375a5de81ec82a27c7af377e8afde5ce9adac7d74b1548c5423e234c7dd48be5d07903f1896cd6f3a74504bb179cfed9ace6a9313d80e251c1eadb05083e000e16fda538da801d33ea6e42cf0ace51f3e446998aed9ef254cfcff43de794d5e55b74a4df54be9f44b0cde2ee14b0722199cffcff819c8ff86dfb50dfc8c335ec5b3a1e2f0efbb7f06ce66e428fdd7e45532ac66fa24f4788ed0d7765ce0946a009fe93009bb30296f4a2ede98953ea9917773b4538de229b10e624429f66708b764e4228e8e5acaec6bfbd3a0d162f014f68b51d69ee1154685412e4cc4c4904c28e62e8cb3cce82a2dfbeaa3e61dc46ffb9209994650e31321cf0bd451b0c30bf80ffbb819d1351689a44bb764d3b04ed1687fd9005ca62dc89b1d0f4095a5325d2b7e02b6f7a17b48570823cceba12ab0d30f5c2e6c424ca874a15e60922105cd1671d14ba0152ba4ecdef2e8cd69a77d64f1becdf96b9d6988be201af0d5686a725e9cadab692fd5c37af7c4c0a907586b46e44dbf843ef2e745c67511d035e4883fe340fb3cf25ee67351b3836a8bfcdebdd1e69a3b101cf2a249f53bb0b7215267"], 0x1, 0x1, 0x1000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000140)=0x44e0) msgget$private(0x0, 0x2) r7 = msgget$private(0x0, 0x48) msgrcv(r7, &(0x7f0000002540)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000044ca797358396d52ee887979d6f450007a8f5b9a7cd1cf1ecb2269cea30088e32e20c777eec10c1a372cb1b034cdf4bebcc6a54ff3107843ce2bc392b4f2723825ed9db1a69ecd9c8933928bdfa3853a5a7a7d427d5e7afbecd1fb8825ade79506f7913fe5e9f2a8b7f95ffe3371ecda178e63360eb23fc6afe704"], 0x1, 0x66f887a8f2be54c6, 0x0) msgrcv(r7, &(0x7f0000002640)=ANY=[], 0x0, 0x3, 0x200000800) msgrcv(r7, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000001b00000000000000000000000000000000000000000000000000000000000000000000000000000000f9f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f80000000000000000000000000000d7ce260939a865f8fd6932e9000000006ac6f69726b7408a4ece1bdf00000000000000cfab22c2158720da6da6df2fa1f3458795ff483573a724955398ec742046bb0aa2f1ec89d980f40a68f75095e177c8ecb5f2e5e274352edea9698c298fcb34d3fa5e591bb01c175e01006c8286e8520938d72e369c57c7f360fb8e78ec1cb0ccc2812780671ab7b9eb53f18a0038b7819a9a2d81d5d0228e3763cd7b9e5137cb54c33bede64d705766c9dc1c5edee0f2d1487805107d26334657c8b0328407b75fefe8c84a0c7ed1535d9b0957b8459d2f52475d2dd8601830eee8f30ff706b607eae5d4f5a34e7489291e88a89b96867cf3ec1bb11f8010a13890dd3f3158b5a54e34ff549facc6aa7672d4b40b09000000000000d2346640f8b2cecb37ec704280034daf75e994771ab8b61a621b62f764a5c8b7257676d5fcc665baf358a31f0f28bb158737224bc17ca92ec377c94a36ab94b443de89f3aef1013ff672fb3b03a551155a1ada1c2d06c28d414aaebddba99af2249b40a1cba028649d7ced7dd96e62239285501280a89803e1043e8c7ead3b60487f6abf5a0584b60a8f31ef260ab461b7f6f7f08d4ae5aca875e3a44f4f29472fbe60dc6a776b7dd5630b6ca8d74672a7721c9959064f6ef74573c62747a37ced846b475a0fec02e71c028a88558b59452157a075ae2c9d706fa7643d8c18747c93d4e1fde60af613ae3459d121ea25d3f867384a4da96b9ce47029664d87f9ca74883be465a9638cc6932877c597d164bdcb09b7b443824bb3a60e71a211ba11503386ae145e927c26560903f62d5866d49ea37cfa8f562807497f5e48d3371e55db74de3847bdd230b7f799992ec76828a6da1635d4e9095bec67435c1bc7ff08d51e596d9cbc4e6fe275715d9c99a320cc204ab9c7ca640a060f0bc7c47c07f92b46b2fa020a7eb9fece86bbcbd6bce46920c8853ecca60286f1b0a66f998de1791d237a044d9c01e0bc1738d4540a1dd27fd94de133d70faac8b1abdc0b9ee588becf866934a70d9ac4012db83fba348ba9e402697ea95a27cb08af89e35dcaa8e9104344"], 0x1, 0x1, 0x1800) r8 = msgget(0x1, 0x1) msgrcv(r8, &(0x7f0000001480)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a91400000000000000"], 0x1, 0x3, 0x1000) msgsnd(r7, &(0x7f0000000700)=ANY=[@ANYBLOB="0100000000000000fca2ba5886ed7b98a433fe83699b8ccc5ec94884ef7d84dac3b3a19d1862daf97ee019de20002e86626402273ef3db1185c42e1db25f2536c4c62a8f37060061fc17f6f0c69cf364e83b88eaa903ac6aef1b1c53684fa6a5cb56080e37afe688ec4182bc47a5347dfac983276edc5f1cfb00000000000067af9d8700"], 0xfffffe4d, 0x800) msgget$private(0x0, 0x0) r9 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r9, 0x0, r9) 03:32:38 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) accept(r0, &(0x7f00000003c0)=@in6, &(0x7f0000000400)=0xc) msgsnd(r2, &(0x7f00000002c0)={0x0, "36fd4076b36db340c902fbf420b53ab3c48ec87a8993d7b0e8aec669f46e82887bc92e34a65f74d3cf3c35f570770b88816ecc64275cb6cf7802d7197153a5b46c4c01bc53bbdf75db6c39477484d864aba444e0f932cff7dda9abb3b6548ed6dbc5325e2e1bdd8e4c51eef8309bedf2b377a620431158e49c11231aab052a02f4848a17343555ff348c97d9961fd5dc6a0f86c8079de2aa89f93ea02ea8fe5ea388084c93dbe94380d55f41f731c2070305c714c2d20d208f1565c9d9195a1ad05772b9648406d20245b39a31f107b24e13"}, 0xda, 0x800) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x154, 0x42, 0x0, 0x0) r3 = socket(0x10000000002, 0x2, 0x0) open(&(0x7f0000000240)='./file0\x00', 0x20, 0x5cde75dbd73de45d) r4 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x4, 0x104, r4) connect$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f1570188c636a1b5de0b70b4945ef06f94cf546"}) fcntl$getown(r5, 0x5) wait4(r4, &(0x7f0000000000), 0x0, &(0x7f0000000180)) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) sendto(r1, &(0x7f0000000280)="8d", 0x1, 0x0, 0x0, 0x0) 03:32:38 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) close(0xffffffffffffffff) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) close(0xffffffffffffffff) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="5446d0649943502950797d4f63a5c90e0aa7a5cce80027694ec95b3208ddd34f202d5d731e27c2552ec938ef7507d2be05d8fd6909671b127c71cdfdb33b574f04ab6c743c388e5ee129508facb885316a302fbf13eff3a0fecb0da69b90cae37362c6be5a00"/115, 0x73}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x11, r0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000040)) pread(r1, &(0x7f00000000c0)="a60e9be3716b5826c0d31b5da18f2fd9e2b778c6f85877b93f09000000ce644f6a097c0a638eee579b6d7510cc87f6a7693520cd0e33fdb01a873a3cbca5ab9253927bc34e195237c6a53aa40cd440fa88dbf73b34dab7205dbf0c9f9cfcfd38b444514557", 0xff56, 0x0, 0xfffffff7fffffffc) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000009031, 0xffffffffffffffff, 0x0, 0x0) 03:32:38 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) ioctl$TIOCSTSTAMP(0xffffffffffffff9c, 0x8008745a, &(0x7f0000000080)={0x80000000, 0x8000}) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) r2 = socket(0x2, 0x1, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='W\x00') connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc99bfceaf52626e3"], 0x10) 03:32:38 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000080), 0xff52}], 0x1000000000000289) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x5dc, "ae75b01a93145136fdf0f8e1787fd11e3b4ba8dd"}) r2 = syz_open_pts() fcntl$lock(r2, 0x8, &(0x7f00000000c0)={0x2, 0x0, 0xffffffffffffffff, 0x2000300000000}) fcntl$lock(r2, 0x10000000000009, &(0x7f0000000200)={0x0, 0x2, 0xfffffffffffffffd, 0x2000300000001}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x80, 0x1, 0x1f, 0x5, "8b0a227551eaa415beab70df440b2642f25942ae", 0x7, 0x3f}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093", 0x4f}], 0x1) 03:32:38 executing program 1: munmap(&(0x7f0000ff7000/0x8000)=nil, 0x8000) mprotect(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x0) r0 = semget$private(0x0, 0x8, 0x10286) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000000)="2c2ac9ca", 0x2c) ioctl$TIOCSETA(r2, 0x80047470, &(0x7f0000000100)={0x2, 0x0, 0x1, 0x4, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0x7, 0x530}) semop(r0, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x1009, 0x1000}, {0x0, 0x2, 0x1800}], 0x4) semop(r0, &(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}, {0x1, 0xc333}, {0x3, 0x2, 0x1000}], 0xa) semctl$GETPID(r0, 0x1, 0x4, &(0x7f0000000040)=""/12) semop(r0, &(0x7f0000000040)=[{0x1, 0x200}, {0x3, 0x1c9b, 0x2000}, {}, {0x1, 0x401}], 0x4) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f00000002c0)=""/148) r3 = socket$unix(0x1, 0x5, 0x0) r4 = accept$inet6(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) setsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r6 = geteuid() r7 = fcntl$getown(0xffffffffffffff9c, 0x5) r8 = getppid() r9 = msgget(0x1, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) preadv(r10, &(0x7f0000001700), 0x0, 0x0, 0x86c) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x0) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000000c0)=0xffffffffffffffa9) r12 = getgid() getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r14 = getgid() r15 = accept$inet(r10, &(0x7f0000000500), &(0x7f0000001680)=0xc) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xffffffffffffffec) r17 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r17, r18) r19 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r19, r20) r21 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r21, r22) setgroups(0x400000000000002a, &(0x7f0000000300)=[0xffffffffffffffff, r19, r18, 0x0, r21]) getgroups(0x6, &(0x7f00000003c0)=[r12, r13, 0x0, r14, r16, r19]) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000980)={{0x1, r6, r16, r5, 0x0, 0x39, 0x81}, 0x6, 0x1, r7, r8, 0xa6, 0x1, 0x4e2c, 0x3b39}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) r24 = geteuid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000003c0)={{0x4, r6, r23, r24, 0xffffffffffffffff}, 0x4, 0x0, 0x8000}) getegid() geteuid() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) preadv(r25, &(0x7f0000001700), 0x0, 0x0, 0x86c) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x0) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000000c0)=0xffffffffffffffa9) r27 = getgid() getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r29 = getgid() r30 = accept$inet(r25, &(0x7f0000000500), &(0x7f0000001680)=0xc) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xffffffffffffffec) r32 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r32, r33) r34 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r34, r35) r36 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r36, r37) setgroups(0x400000000000002a, &(0x7f0000000300)=[0xffffffffffffffff, r34, r33, 0x0, r36]) getgroups(0x6, &(0x7f00000003c0)=[r27, r28, 0x0, r29, r31, r34]) 03:32:38 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000100)=0x7f, 0x4) r1 = shmget(0x1, 0x3000, 0x16, &(0x7f0000003000/0x3000)=nil) shmat(r1, &(0x7f0000004000/0x4000)=nil, 0x3000) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') chflags(&(0x7f0000000040)='./file0\x00', 0x0) 03:32:39 executing program 1: acct(&(0x7f0000000040)='./file0\x00') connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0xba) shutdown(r1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) writev(r0, &(0x7f0000000300)=[{0x0}], 0x1) 03:32:39 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = 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) r4 = getgid() semop(r1, &(0x7f00000002c0)=[{0x4, 0x6b37, 0x1000}, {0x0, 0x5, 0x1000}, {0x0, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x1, 0x7}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x0, 0x5, 0x1c00}], 0x8) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r3, r2, 0x0, r4, 0x100010024}, 0x9, 0x7, 0x3}) r5 = socket(0x2, 0x1, 0x0) fcntl$getown(r5, 0x5) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f0000000940)=0x9) r7 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r6, r7, 0x0, 0x0, 0x2, 0x8}, 0x7fff, 0x9, 0x8}) r8 = 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) r11 = getgid() semop(r8, &(0x7f00000002c0)=[{0x4, 0x6b37, 0x1000}, {0x0, 0x5, 0x1000}, {0x0, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x1, 0x7}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x0, 0x5, 0x1c00}], 0x8) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r10, r9, 0x0, r11, 0x100010024}, 0x9, 0x7, 0x3}) r12 = 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) r15 = getgid() semop(r12, &(0x7f00000002c0)=[{0x4, 0x6b37, 0x1000}, {0x0, 0x5, 0x1000}, {0x0, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x1, 0x7}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x0, 0x5, 0x1c00}], 0x8) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r14, r13, 0x0, r15, 0x100010024}, 0x9, 0x7, 0x3}) r16 = 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) r19 = getgid() semop(r16, &(0x7f00000002c0)=[{0x4, 0x6b37, 0x1000}, {0x0, 0x5, 0x1000}, {0x0, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x1, 0x7}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x0, 0x5, 0x1c00}], 0x8) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r18, r17, 0x0, r19, 0x100010024}, 0x9, 0x7, 0x3}) r20 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r22 = 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) r25 = getgid() semop(r22, &(0x7f00000002c0)=[{0x4, 0x6b37, 0x1000}, {0x0, 0x5, 0x1000}, {0x0, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x1, 0x7}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x0, 0x5, 0x1c00}], 0x8) semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r24, r23, 0x0, r25, 0x100010024}, 0x9, 0x7, 0x3}) r26 = socket(0x2, 0x1, 0x0) fcntl$getown(r26, 0x5) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f0000000940)=0x9) r28 = getgid() semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r27, r28, 0x0, 0x0, 0x2, 0x8}, 0x7fff, 0x9, 0x8}) r29 = socket(0x18, 0x1, 0x0) r30 = open(&(0x7f0000000040)='./file0\x00', 0xc00, 0x121) r31 = socket(0x18, 0x1, 0x0) setsockopt(r31, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r31, 0x29, 0xa, &(0x7f00000000c0), 0x4) r32 = socket(0x18, 0x1, 0x0) setsockopt(r32, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r32, 0x29, 0xa, &(0x7f00000000c0), 0x4) r33 = socket(0x1, 0x8000, 0x7) r34 = socket(0x18, 0x1, 0x0) setsockopt(r34, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r34, 0x29, 0xa, &(0x7f00000000c0), 0x4) r35 = socket(0x18, 0x1, 0x0) setsockopt(r35, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r35, 0x29, 0xa, &(0x7f00000000c0), 0x4) r36 = socket(0x18, 0x1, 0x0) setsockopt(r36, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r36, 0x29, 0xa, &(0x7f00000000c0), 0x4) r37 = socket(0x18, 0x1, 0x0) setsockopt(r37, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r37, 0x29, 0xa, &(0x7f00000000c0), 0x4) kevent(r30, &(0x7f0000000100)=[{{r31}, 0xfffffffffffffffa, 0x11, 0x2, 0x80}, {{r32}, 0xedb380284cbdaada, 0x1, 0x8, 0x40, 0x3}, {{r33}, 0xfffffffffffffff8, 0x51, 0x1, 0x7d4a, 0x80000001}, {{r29}, 0xfffffffffffffffa, 0x4, 0x1, 0x32, 0x3}, {{r34}, 0xfffffffffffffff8, 0x4, 0x0, 0x81, 0x7ff}, {{r35}, 0xfffffffffffffff9, 0x0, 0x40000000, 0x2}, {{r36}, 0xfffffffffffffffd, 0x40, 0x0, 0x8, 0xab6}], 0x0, &(0x7f0000000080)=[{{r37}, 0x6d3b9a532df893fb, 0x20, 0x1, 0x8}, {{}, 0xfffffffffffffffb, 0x2, 0x40000000, 0xffff, 0x9}], 0x6, &(0x7f0000000200)={0x1ff, 0x4}) r38 = socket(0x18, 0x1, 0x0) setsockopt(r38, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r38, 0x29, 0xa, &(0x7f00000000c0), 0x4) r39 = openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0x10000, 0x0) r40 = socket(0x18, 0x1, 0x0) setsockopt(r40, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r40, 0x29, 0xa, &(0x7f00000000c0), 0xfffffffffffffe9c) r41 = socket(0x18, 0x1, 0x0) setsockopt(r41, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r41, 0x29, 0xa, &(0x7f00000000c0), 0x4) r42 = socket(0x18, 0x1, 0x0) setsockopt(r42, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r42, 0x29, 0xa, &(0x7f00000000c0), 0x4) r43 = socket(0x18, 0x1, 0x0) setsockopt(r43, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r43, 0x29, 0xa, &(0x7f00000000c0), 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000640)={0xffffffffffffffff}) r45 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000680)='/dev/speaker\x00', 0xbfc39018e5d78510, 0x0) r46 = socket(0x18, 0x1, 0x0) setsockopt(r46, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r46, 0x29, 0xa, &(0x7f00000000c0), 0x4) r47 = socket(0x18, 0x1, 0x0) setsockopt(r47, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r47, 0x29, 0xa, &(0x7f00000000c0), 0x4) r48 = getppid() r49 = syz_open_pts() r50 = getuid() fchown(r49, r50, 0xffffffffffffffff) r51 = socket(0x18, 0x1, 0x0) r52 = getpid() fcntl$setown(r51, 0x6, r52) r53 = msgget$private(0x0, 0x0) getsockopt$sock_cred(r51, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r55 = msgget(0x3, 0x204) r56 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r57, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) msgctl$IPC_SET(r55, 0x1, &(0x7f0000000580)={{0x800, r56, 0x0, 0x0, 0x0, 0x1, 0x3}, 0x7, 0x1000, r58, 0x0, 0x3c, 0x5, 0x3, 0xfffffffffffffffe}) r59 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, r59, 0x0, 0x0, 0x10}}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r61 = getpid() fcntl$setown(r60, 0x6, r61) msgctl$IPC_SET(r53, 0x1, &(0x7f0000000080)={{0x5, r54, 0x0, r56, r59, 0x4}, 0x9, 0x3, r61, 0x0, 0x1000, 0x10000, 0x1000, 0x4e}) r62 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/wsmouse0\x00', 0x10, 0x0) r63 = socket(0x18, 0x1, 0x0) setsockopt(r63, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r63, 0x29, 0xa, &(0x7f00000000c0), 0x4) r64 = socket(0x18, 0x1, 0x0) setsockopt(r64, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r64, 0x29, 0xa, &(0x7f00000000c0), 0x4) r65 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000700)='/dev/vmm\x00', 0x80, 0x0) r66 = socket(0x18, 0x1, 0x0) setsockopt(r66, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r66, 0x20000029, 0x7, &(0x7f00000009c0)="8e6159de91c93b3ea4cf7990e39354a7f68f92b25f21d448720475a1f3f3ed7fb62f246720a3b95c74449030dd79ba211d1be9707b235f4f7ff193bbb416c70b1ac326d2f37e5956", 0xfc6b) r67 = openat$null(0xffffffffffffff9c, &(0x7f0000000740)='/dev/null\x00', 0x800, 0x0) r68 = socket(0x18, 0x1, 0x0) setsockopt(r68, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r68, 0x29, 0xa, &(0x7f00000000c0), 0x4) r69 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000780)='/dev/bpf\x00', 0x0, 0x0) r70 = socket(0x18, 0x1, 0x0) setsockopt(r70, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r70, 0x29, 0xa, &(0x7f00000000c0), 0x4) r71 = socket(0x18, 0x1, 0x0) setsockopt(r71, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r71, 0x29, 0xa, &(0x7f00000000c0), 0x4) r72 = socket(0x18, 0x1, 0x0) setsockopt(r72, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r72, 0x29, 0xa, &(0x7f00000000c0), 0x4) r73 = socket(0x18, 0x1, 0x0) setsockopt(r73, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r73, 0x29, 0xa, &(0x7f00000000c0), 0x4) r74 = open$dir(&(0x7f00000007c0)='./file0\x00', 0x8000, 0x10) r75 = socket(0x18, 0x1, 0x0) setsockopt(r75, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r75, 0x29, 0xa, &(0x7f00000000c0), 0x4) r76 = socket$inet(0x2, 0x2, 0xff) r77 = socket(0x18, 0x1, 0x0) setsockopt(r77, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r77, 0x29, 0xa, &(0x7f00000000c0), 0x4) r78 = socket(0x18, 0x1, 0x0) setsockopt(r78, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r78, 0x29, 0xa, &(0x7f00000000c0), 0x4) r79 = socket(0x18, 0x1, 0x0) setsockopt(r79, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r79, 0x29, 0xa, &(0x7f00000000c0), 0x4) r80 = socket(0x18, 0x1, 0x0) setsockopt(r80, 0x29, 0xa, &(0x7f00000000c0), 0x4) sendmsg$unix(r38, &(0x7f0000000940)={&(0x7f0000000240)=@abs={0x1b4ed073b2331fb6, 0x0, 0x2}, 0x8, &(0x7f0000000580)=[{&(0x7f0000000280)="e765ee5b1ec073321379bbf280494c5ee1a5330fd2fc7bcd685d1caad6ead1a95e97c68d2531d4f0c1709e19246c5f84d31496bc694697709cf7d0147d4b2b97b7cd16b8e36c9f627221aa865a29df0c53e17a6b21f2955e0da6fa0d1d4f2f300ce81ec5436ba9635eab196769", 0x6d}, {&(0x7f0000000300)="b344c43eed5a7d94248165d575b5ab164f5b779668b44249af66da60bf1589a4bf57df0e2c61e048e3154103f91ed9b1db91b3d6f56b89f4a410c1ff2a9ca26adc52d4e5bdb4bf53f05068b4c3920c89b00d9bb864434d98e91cdfa65f5bf0987bf6e393e20079f2da52897a87f891388cee51f7826d1204", 0x78}, {&(0x7f0000000380)="071b721398fce0573e6796f4c3a9545abe79b88f505f8d42a782e0188835bf0e6b88c22a12b37df283589333fec3d16851bc5007db3b4a673ae29aa9d786809c99a67261edb96023acef75ad95887780818835be18e6f7bf04d0ca5ac1598dbe42eb4967e358cc52c5e042f169d70884fa2d357a37e0f528f0b28265f13f6050633cff65df4bfee7e131927046e8fc28b5f9473d41eba8d540e0100b1cdd1a2eea775a137e0a34774c6ce099c7f347f6935b302deb19920c1726f41d4e755e5a90453a5d9a615659e4cdda4728b001c50bed77a21c7f008050e0c869084ac1a390921e18fcb6d3c5db9d95cc158e9f200c3e", 0xf2}, {&(0x7f0000000480)="136200164b0f9565bfa39db8c988cac11b506986d8ec9d39aea3d52fd08808499ae74335150a14c019ab", 0x2a}, {&(0x7f00000004c0)="201bdac8c47038eca7f9a32abf4a5116279864b7072fe4c2d5e881d7a2987224db32d610441a89b13c136d6cce894ea93f8cebc3fce87ebacf03fee8d48ef7f660cd8115cae2a4833a7285f83e3c79eee3b64f4947277086547505e292fa054379945cdd1404fbed2d50ce4e5b0b274d0ea8c476118b0d13058332b686154d2259", 0x81}], 0x5, &(0x7f0000000b00)=ANY=[@ANYBLOB="3800000000000000ffff000001000000", @ANYRES32, @ANYRES32=r37, @ANYRES32=r39, @ANYRES32, @ANYRES32=r40, @ANYRES32=r32, @ANYRES32=r41, @ANYRES32=r37, @ANYRES32=r42, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=0xffffffffffffff9c, @ANYRES32=r78, @ANYRES32=r79, @ANYRES32=r40, @ANYRES32=r60, @ANYRES32=r80, @ANYRES32=0xffffffffffffff9c, @ANYBLOB="0000fe896adf1d72529ee854", @ANYRES32=r32, @ANYRES32=r43, @ANYRES32=r44, @ANYRES32=r45, @ANYRES32=r46, @ANYRES32=r47, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r48, @ANYRES32=r50, @ANYRES32=r59, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32, @ANYRES32=r62, @ANYRES32=r63, @ANYRES32=r31, @ANYRES32=r33, @ANYRES32=r64, @ANYRES32=r65, @ANYRES32=r66, @ANYRES32=r33, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r67, @ANYRES32=r68, @ANYBLOB="3800000000003f3263845362f48ef8485c257dbc626f3f0b7be36bee66", @ANYRES32=r69, @ANYRES32=r70, @ANYRES32=r71, @ANYRES32=r72, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r73, @ANYRES32=r74, @ANYRES32=r75, @ANYRES32=r76, @ANYRES32=r77], 0x138, 0x2}, 0xc0f) r81 = getegid() semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000940)={{0x10000, 0x0, r59, r21, r81, 0x100, 0x800}, 0x3f, 0x100000000, 0x4}) getgroups(0xa, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, r11, 0xffffffffffffffff, r15, 0x0, r19, 0xffffffffffffffff, 0x0, r59]) fchown(0xffffffffffffffff, r6, r82) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000001000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d02810000000000000018e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0xfffffffffffffdcc) 03:32:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) close(r0) dup(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r1, 0x2000746f) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) dup(0xffffffffffffffff) 03:32:39 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="820266696c6530000000"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) socketpair(0x20, 0x8000, 0x5, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000100)="c46e8ab1b440bd56b34e6e41a182a1176096aeede32e1e977ef3e6f913a8690938435e85e715", 0x26) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r0, 0x85}], 0x1, 0x5) 03:32:39 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r2 = 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) r5 = getgid() semop(r2, &(0x7f00000002c0)=[{0x4, 0x6b37, 0x1000}, {0x0, 0x5, 0x1000}, {0x0, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x1, 0x7}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x0, 0x5, 0x1c00}], 0x8) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r4, r3, 0x0, r5, 0x100010024}, 0x9, 0x7, 0x3}) r6 = socket(0x2, 0x1, 0x0) fcntl$getown(r6, 0x5) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f0000000940)=0x9) r8 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r7, r8, 0x0, 0x0, 0x2, 0x8}, 0x7fff, 0x9, 0x8}) r9 = socket(0x18, 0x1, 0x0) r10 = open(&(0x7f0000000040)='./file0\x00', 0xc00, 0x121) r11 = socket(0x18, 0x1, 0x0) setsockopt(r11, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r11, 0x29, 0xa, &(0x7f00000000c0), 0x4) r12 = socket(0x18, 0x1, 0x0) setsockopt(r12, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r12, 0x29, 0xa, &(0x7f00000000c0), 0x4) r13 = socket(0x1, 0x8000, 0x7) r14 = socket(0x18, 0x1, 0x0) setsockopt(r14, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r14, 0x29, 0xa, &(0x7f00000000c0), 0x4) r15 = socket(0x18, 0x1, 0x0) setsockopt(r15, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r15, 0x29, 0xa, &(0x7f00000000c0), 0x4) r16 = socket(0x18, 0x1, 0x0) setsockopt(r16, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r16, 0x29, 0xa, &(0x7f00000000c0), 0x4) r17 = socket(0x18, 0x1, 0x0) setsockopt(r17, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r17, 0x29, 0xa, &(0x7f00000000c0), 0x4) kevent(r10, &(0x7f0000000100)=[{{r11}, 0xfffffffffffffffa, 0x11, 0x2, 0x80}, {{r12}, 0xedb380284cbdaada, 0x1, 0x8, 0x40, 0x3}, {{r13}, 0xfffffffffffffff8, 0x51, 0x1, 0x7d4a, 0x80000001}, {{r9}, 0xfffffffffffffffa, 0x4, 0x1, 0x32, 0x3}, {{r14}, 0xfffffffffffffff8, 0x4, 0x0, 0x81, 0x7ff}, {{r15}, 0xfffffffffffffff9, 0x0, 0x40000000, 0x2}, {{r16}, 0xfffffffffffffffd, 0x40, 0x0, 0x8, 0xab6}], 0x0, &(0x7f0000000080)=[{{r17}, 0x6d3b9a532df893fb, 0x20, 0x1, 0x8}, {{}, 0xfffffffffffffffb, 0x2, 0x40000000, 0xffff, 0x9}], 0x6, &(0x7f0000000200)={0x1ff, 0x4}) r18 = socket(0x18, 0x1, 0x0) setsockopt(r18, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r18, 0x29, 0xa, &(0x7f00000000c0), 0x4) r19 = openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0x10000, 0x0) r20 = socket(0x18, 0x1, 0x0) setsockopt(r20, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r20, 0x29, 0xa, &(0x7f00000000c0), 0xfffffffffffffe9c) r21 = socket(0x18, 0x1, 0x0) setsockopt(r21, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r21, 0x29, 0xa, &(0x7f00000000c0), 0x4) r22 = socket(0x18, 0x1, 0x0) setsockopt(r22, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r22, 0x29, 0xa, &(0x7f00000000c0), 0x4) r23 = socket(0x18, 0x1, 0x0) setsockopt(r23, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r23, 0x29, 0xa, &(0x7f00000000c0), 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000640)={0xffffffffffffffff}) r25 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000680)='/dev/speaker\x00', 0xbfc39018e5d78510, 0x0) r26 = socket(0x18, 0x1, 0x0) setsockopt(r26, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r26, 0x29, 0xa, &(0x7f00000000c0), 0x4) r27 = socket(0x18, 0x1, 0x0) setsockopt(r27, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r27, 0x29, 0xa, &(0x7f00000000c0), 0x4) r28 = getppid() r29 = syz_open_pts() r30 = getuid() fchown(r29, r30, 0xffffffffffffffff) r31 = socket(0x18, 0x1, 0x0) r32 = getpid() fcntl$setown(r31, 0x6, r32) r33 = msgget$private(0x0, 0x0) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r35 = msgget(0x3, 0x204) r36 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) msgctl$IPC_SET(r35, 0x1, &(0x7f0000000580)={{0x800, r36, 0x0, 0x0, 0x0, 0x1, 0x3}, 0x7, 0x1000, r38, 0x0, 0x3c, 0x5, 0x3, 0xfffffffffffffffe}) r39 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, r39, 0x0, 0x0, 0x10}}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r41 = getpid() fcntl$setown(r40, 0x6, r41) msgctl$IPC_SET(r33, 0x1, &(0x7f0000000080)={{0x5, r34, 0x0, r36, r39, 0x4}, 0x9, 0x3, r41, 0x0, 0x1000, 0x10000, 0x1000, 0x4e}) r42 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/wsmouse0\x00', 0x10, 0x0) r43 = socket(0x18, 0x1, 0x0) setsockopt(r43, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r43, 0x29, 0xa, &(0x7f00000000c0), 0x4) r44 = socket(0x18, 0x1, 0x0) setsockopt(r44, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r44, 0x29, 0xa, &(0x7f00000000c0), 0x4) r45 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000700)='/dev/vmm\x00', 0x80, 0x0) r46 = socket(0x18, 0x1, 0x0) setsockopt(r46, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r46, 0x20000029, 0x7, &(0x7f00000009c0)="8e6159de91c93b3ea4cf7990e39354a7f68f92b25f21d448720475a1f3f3ed7fb62f246720a3b95c74449030dd79ba211d1be9707b235f4f7ff193bbb416c70b1ac326d2f37e5956", 0xfc6b) r47 = openat$null(0xffffffffffffff9c, &(0x7f0000000740)='/dev/null\x00', 0x800, 0x0) r48 = socket(0x18, 0x1, 0x0) setsockopt(r48, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r48, 0x29, 0xa, &(0x7f00000000c0), 0x4) r49 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000780)='/dev/bpf\x00', 0x0, 0x0) r50 = socket(0x18, 0x1, 0x0) setsockopt(r50, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r50, 0x29, 0xa, &(0x7f00000000c0), 0x4) r51 = socket(0x18, 0x1, 0x0) setsockopt(r51, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r51, 0x29, 0xa, &(0x7f00000000c0), 0x4) r52 = socket(0x18, 0x1, 0x0) setsockopt(r52, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r52, 0x29, 0xa, &(0x7f00000000c0), 0x4) r53 = socket(0x18, 0x1, 0x0) setsockopt(r53, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r53, 0x29, 0xa, &(0x7f00000000c0), 0x4) r54 = open$dir(&(0x7f00000007c0)='./file0\x00', 0x8000, 0x10) r55 = socket(0x18, 0x1, 0x0) setsockopt(r55, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r55, 0x29, 0xa, &(0x7f00000000c0), 0x4) r56 = socket$inet(0x2, 0x2, 0xff) r57 = socket(0x18, 0x1, 0x0) setsockopt(r57, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r57, 0x29, 0xa, &(0x7f00000000c0), 0x4) r58 = socket(0x18, 0x1, 0x0) setsockopt(r58, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r58, 0x29, 0xa, &(0x7f00000000c0), 0x4) r59 = socket(0x18, 0x1, 0x0) setsockopt(r59, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r59, 0x29, 0xa, &(0x7f00000000c0), 0x4) r60 = socket(0x18, 0x1, 0x0) setsockopt(r60, 0x29, 0xa, &(0x7f00000000c0), 0x4) sendmsg$unix(r18, &(0x7f0000000940)={&(0x7f0000000240)=@abs={0x1b4ed073b2331fb6, 0x0, 0x2}, 0x8, &(0x7f0000000580)=[{&(0x7f0000000280)="e765ee5b1ec073321379bbf280494c5ee1a5330fd2fc7bcd685d1caad6ead1a95e97c68d2531d4f0c1709e19246c5f84d31496bc694697709cf7d0147d4b2b97b7cd16b8e36c9f627221aa865a29df0c53e17a6b21f2955e0da6fa0d1d4f2f300ce81ec5436ba9635eab196769", 0x6d}, {&(0x7f0000000300)="b344c43eed5a7d94248165d575b5ab164f5b779668b44249af66da60bf1589a4bf57df0e2c61e048e3154103f91ed9b1db91b3d6f56b89f4a410c1ff2a9ca26adc52d4e5bdb4bf53f05068b4c3920c89b00d9bb864434d98e91cdfa65f5bf0987bf6e393e20079f2da52897a87f891388cee51f7826d1204", 0x78}, {&(0x7f0000000380)="071b721398fce0573e6796f4c3a9545abe79b88f505f8d42a782e0188835bf0e6b88c22a12b37df283589333fec3d16851bc5007db3b4a673ae29aa9d786809c99a67261edb96023acef75ad95887780818835be18e6f7bf04d0ca5ac1598dbe42eb4967e358cc52c5e042f169d70884fa2d357a37e0f528f0b28265f13f6050633cff65df4bfee7e131927046e8fc28b5f9473d41eba8d540e0100b1cdd1a2eea775a137e0a34774c6ce099c7f347f6935b302deb19920c1726f41d4e755e5a90453a5d9a615659e4cdda4728b001c50bed77a21c7f008050e0c869084ac1a390921e18fcb6d3c5db9d95cc158e9f200c3e", 0xf2}, {&(0x7f0000000480)="136200164b0f9565bfa39db8c988cac11b506986d8ec9d39aea3d52fd08808499ae74335150a14c019ab", 0x2a}, {&(0x7f00000004c0)="201bdac8c47038eca7f9a32abf4a5116279864b7072fe4c2d5e881d7a2987224db32d610441a89b13c136d6cce894ea93f8cebc3fce87ebacf03fee8d48ef7f660cd8115cae2a4833a7285f83e3c79eee3b64f4947277086547505e292fa054379945cdd1404fbed2d50ce4e5b0b274d0ea8c476118b0d13058332b686154d2259", 0x81}], 0x5, &(0x7f0000001680)=ANY=[@ANYBLOB="3800000000000000ffff000001000000", @ANYRES32, @ANYRES32=r17, @ANYRES32=r19, @ANYRES32, @ANYRES32=r20, @ANYRES32=r12, @ANYRES32=r21, @ANYRES32=r17, @ANYRES32=r22, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=0xffffffffffffff9c, @ANYRES32=r58, @ANYRES32=r59, @ANYRES32=r20, @ANYRES32=r40, @ANYRES32=r60, @ANYRES32=0xffffffffffffff9c, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r12, @ANYRES32=r23, @ANYRES32=r24, @ANYRES32=r25, @ANYRES32=r26, @ANYRES32=r27, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r28, @ANYRES32=r30, @ANYRES32=r39, @ANYBLOB="0000006632c56150f48a1225175aabb5e154cc68736cca6bc5f500"/36, @ANYRES32, @ANYRES32=r42, @ANYRES32=r43, @ANYRES32=r11, @ANYRES32=r13, @ANYRES32=r44, @ANYRES32=r45, @ANYRES32=r46, @ANYRES32=r13, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r47, @ANYRES32=r48, @ANYBLOB="3800000000003f3263845362f48ef8485c257dbc626f3f0b7be36bee66", @ANYRES32=r49, @ANYRES32=r50, @ANYRES32=r51, @ANYRES32=r52, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r53, @ANYRES32=r54, @ANYRES32=r55, @ANYRES32=r56, @ANYRES32=r57], 0x138, 0x2}, 0xc0f) r61 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000940)={{0x10000, 0x0, r39, r1, r61, 0x100, 0x800}, 0x3f, 0x100000000, 0x4}) semctl$GETZCNT(r2, 0x24b44eeae989f369, 0x7, &(0x7f0000000080)=""/18) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000240)=""/126, 0x38}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r62 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r62, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r62, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) r63 = syz_open_pts() close(r63) ioctl$TIOCSTOP(r63, 0x2000746f) ioctl$TIOCSETA(r63, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xd, 0x7fffffff, "73cc5160527b0100e5340700", 0x0, 0x7}) write(r63, &(0x7f0000000140)='s', 0x1) r64 = syz_open_pts() close(r64) ioctl$TIOCSTOP(r64, 0x2000746f) ioctl$TIOCSETA(r64, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xd, 0x7fffffff, "73cc5160527b0100e5340700"}) write(r64, &(0x7f0000000140)='s', 0x1) dup2(r63, r64) sync() r65 = kqueue() kevent(r65, &(0x7f0000000580), 0x80, &(0x7f0000001680), 0xfffffffffffff001, &(0x7f00000002c0)) 03:32:39 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f00000013c0)=""/4090, 0x6f, 0x1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="ee030000ffff000001"], 0x9}, 0x0) socketpair(0x1, 0x2, 0x9, &(0x7f0000001dc0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r4, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r4, &(0x7f0000000240)=ANY=[@ANYPTR=&(0x7f0000000940)=ANY=[@ANYPTR64=&(0x7f0000000340)=ANY=[@ANYRESHEX=r2], @ANYRESDEC=r3, @ANYBLOB="2d7490092081b1d091476075e68bdff5383327c8b1d59fa5589809e698b9c2fe40032a33070464d26582b4a4867ec73f79ab0c2990eebb60ac386c355c222d8ada4f4eb9acf20db6a38b0747808cc2bea79866067e820c3b038c38030e110a412c40bb1f9d64cc484c96829357f12622d9fba01122e0c5994490", @ANYBLOB="f8f3d67db879a920b61929afd341cd22a94e2b876a4aa302b863027897e45f9a6810640005ae8900001dd5faf074", @ANYRES64=r4, @ANYRES32, @ANYRESOCT]], 0x1, 0x3fb) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r5, &(0x7f0000000100)=ANY=[@ANYBLOB="680fafcfc82f16dcd5d5c649005b32e30fa79e6619c303d4094b9468f10bd191ed51a1631c0af7c956ec4b194587377c4bbcc6b8ee4dab"], 0x1, 0x7fc) msgsnd(r5, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r5, &(0x7f0000000240)=ANY=[@ANYPTR=&(0x7f0000000140)=ANY=[@ANYPTR64]], 0x1, 0x7fb) msgrcv(r5, &(0x7f0000000680)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc677e4fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f18499a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4c7fe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c7842da8d1483d8a66aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c90901d49935002ac7a1331bf31ad576d2fc803e7346edb6785c899e8f3c7da2381a4eb2327004309206588c765ee222a827fa9161a66e016b56e7e1608404bb806f582a72a8b295a"], 0x1, 0x0, 0x1004) msgrcv(r5, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r5, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) msgsnd(r5, &(0x7f0000001f80)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941639c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce3b4033a4312bd05b3a77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"}, 0xbc, 0x40000000000800) msgrcv(r5, &(0x7f0000002a80)={0x0, ""/157}, 0xa5, 0xd6d0c418f59fe7d3, 0x1000) msgrcv(r5, &(0x7f0000000040)={0x0, ""/120}, 0x80, 0x3, 0x400) r6 = socket(0x18, 0x1, 0x0) r7 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r7, 0x0, r7) r8 = dup2(r1, r7) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000200)={0x7, 0x5e, 0x0, 0x0, "e48ad2b133adc6a634225ad78c13290a848f9789", 0x7, 0x1}) close(r6) getpeername$unix(r6, 0x0, 0x0) r9 = socket(0x18, 0x2, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$TIOCFLUSH(r10, 0x802069ad, &(0x7f0000000300)) msgsnd(r5, &(0x7f0000001e00)=ANY=[@ANYPTR=&(0x7f00000002c0)=ANY=[@ANYPTR=&(0x7f0000000280)=ANY=[@ANYRESDEC=r10, @ANYRESDEC=0x0], @ANYRESHEX=0x0]], 0x1, 0x0) msgsnd(r4, &(0x7f00000005c0)=ANY=[@ANYBLOB="0300000000f5ffffe235aa9f7790b88ab1c92cc4a1648838cf22b9ff6095da074cee08f1c3af260f7b80618cf4438439b667027fff417639a4a62c247fa865cd25b56a7f0e95c0578adb31613b05dab9c6fa63fe4b0c689e45e41ac2eddd02c6064e575dc1fa0653fb8138885bd6a23fa66a48b70f9162f05f2f6d851f6b4281c7fc66cb7e55a92439174b49fcc72cc9ead299f7a1c010de316a984a79a0e85b8e9fc3ae758f41ba0deae56e55a9155e902bc50b867dad92415cae"], 0xad, 0x800) sendmsg(r0, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) 03:32:40 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x612, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f00000002c0)="87f3453185028185b8f7167e45121cb82952e695122122b76c288033a0b8ed6c608d5ccc5ffdac8ad55a05e0fa2a0e13de74f1bad20f582c7c25f78e3bb47a10cb946a39a640020b047dceeca2fa03b2fe3450c3e940f45fd2156a278b587b8050dd177b04ea0e29bed9cc1bc5b0139373ac9278a6768de025323bad7bc6c501b8c88a408c7f95a69ebbbabd659d7337f5b55e541fe78132a9a2b39315315bcaa97225c230bb2ace4e1ea67d33f71322302f22cf5112c760376322c44435462e9d85cf624664ea", 0xc7}], 0x1, 0x0, 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) select(0xfffffee1, 0x0, 0x0, 0x0, &(0x7f00000000c0)) kqueue() 03:32:40 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xf1}], 0x0, 0x0) r2 = kqueue() ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000000)=0x6) kevent(r2, &(0x7f0000000040), 0xa9, 0x0, 0xfffff801, 0x0) 03:32:40 executing program 1: syz_emit_ethernet(0x1000, &(0x7f0000000000)="2706bae4d5032923a53214ff9f1400aa74c2ec2cef7da21208c82c3a22ff817b696ab29a25b4bae51ec3ed24892a9a23c7096446701d98083f6b3dc0b45a58a5d167e157e4b16b6db6236d0c08fcea6f8cd870103707541c24ded2c3e513472f601ad4e1cf8a821037ccc4a46c08ef22256eb2f999f239e99f1851664ee66f4ad456b8cd3fb49ba00ca4151125b206fdcbc0c155f1e4ef096cbdfd31dcbc0af42d61960a9aa31d81b1bc45768fbb643169388efb023da9082a6fac3b636ba0450c3a755e5cc69a6ad7d520538211137d390db101535a074cee2e1236ea6bd2e895655cd3fc83e5280e32a749eb235206bac51bacea11d30c59dcd4ccb1e7863af75dabbb407b3174ff74be8da45f3b21e88dfb23e2920a48d7a458fa0a94325700eeeac80b50f1b041c34d028e0081649cc4000ef5b43de6f6deed4d9adf050e752949c3e6e4f30988afe1229407ad351a53047287cee53b266e6d2267fdef12dda44b5649671e9fc7490d85de832bdd06258052b6e65ca577246debde3642156cb79903d189132a612f20f60c6a68ba2a2970a317be7c007855d35ad07b7503d088a79b93f38d1b4affde3e620c1c967fc771eaf1873355475a183f7a509e96bf94b642d016748d38359e7e736f9135eac640d151e2fd44537b0310690efdfbf066ffe306088a5f3402e2fc048ee60c46a40e2c43486283fd4f7603adc8512522853ff2dfc5b747964ad9c46b18f0751cf541cf9b20d85f7ce8f582b435c690e50c889402418332ee29d5d907fa125cfc512330731937706b16bd1e3ab21da183d0a25363b0e73ef028dc59c6f7992b4afaf214bbeee96ad2ffe534eacaded53bd437d975b1f28b6d3a6e0c3768a864d4c9d13bd3ec7a2767f4832f8560ff9447b9bfa50770cc7a686548f616795a091ed1fe0921699252959ef0d550651039220b805554822c3223e661db56baeb02db4098dfa3e70fb1fa1cc2c452a93b7cb153a9407474976b220cff84486973c405728e4f340a0014a58a9ced65e3b9658ca2937f85ed8309e8698c29c3700cc9bbb1bbf1c8f511f61c3133bfb80e83146edcaea9cf60ca144043c506bf11fabb5db080413088cde2b642853d2f0b5dfdb091549e96368baf349c3b7894c7b2ff9e960ddcee0a8d72600160bf44dae2a7c258251fb3584145a2125fa9428cb9d8669e7d8c6437bc411ac5f48d414c319189f5b63290ec62e9df918c8a9425ebc76237f7196c80f9c92fc63578a16abfa953be92dd8bc49cbbebb5f7113006c49b5848c8b55a4457c25955b2e2d61c87cf336795e4ee14731a0277c185dcfe9a2a8d277d082339be52a19008c8d946cdc8a72696e246c287d7fa07a1a1487d8642a131a55f26d0190f8f8ff8debb8a7fe07b9e755fd948346143c581a858ce9ee38ffc45ab3e01edfc5ebbc35ca43873dc51634d4fe555115bf6fb6f95cbd4a502dcdfc6a03003b6126e58823f565da8b94f13f35158a416061855c1f9acc14147c3f063a681937adf2a38ada48692c2a2669d7a13e4796ac27443fd654d2be7294cd085686815dc3f9419160d7193b1db5da6915c521c7e538bf48960a531c14e87cbc45253694cdfd1d41440bf5bb5d1d3ebcbfa5aefb2e7f3059f3d73b3c7bcfb77ee05f6c23408d2a9d431c34ea8486cfb9b2b65418247eb35ae78d96f47d1ca257c50d3d87e4619e8acac4fbbd3d5ffc400f3ba15c52c8d0f9d403082aba19279626acfc1e9efcc7d3727014711cefb61d7acd0f34b8174d8860e5715949eb179a897c86c9bc900339bd20d6808c0ef0f519a2e6a3411e2bf971a17903a4f1dea43f136f4060b77b8c0c23f0751565585203b15c86fd81f6ddccaa9c921ad2cde63275b59b8bb91b44327dc6626cdea5770e893049c6348b7617015935b7e54228f4209f67087f4a803b674d0405506fa7955c933291c825a1fd51f6b4e0f8cdde8c1e520fe35961132b96b032f71e0db6a5b88de19817c0c4da808715b5468e0c7ba04e86113e954c4e417555b89152097a15d3808d71a315216bd7d260fe6e987006322839c0ddfc3f0c50b00d1c780580d3d36c15ed7a67240d13b82360df7de6c73b3dff5f2c2883eaaf02bff602456ee2e6c7cd4a4c38e672dc6e36a16c41731f027b6a5d727ba5c2adfe5c705475e96ab3c869d40c2b877d0a89395e76d1875d3ecbdd5a2eb887161e458e275b4cc8ab3becc0113195a083fc649f388fbe5470c2ed7ff68174b975528a99d4ba23d3d708fbafc81125d9bf57a4ab6c93003aeea8101fa1e0b1406a8896fade2a27174971a516682643ecf8b19d31c35cd9baa598045987405997633c7259e237f2f4065fb26178a580adf7aad4bf3624381ebee03bd43ba29b1d33aca14c1f1e3f3ac346fabd656e7b91210fe7ea7599a89ffb739779cf0313ec4a96f5883b57746da1ce1760f91964068218759879c8cd2ab778a159233ece6329b870d5521d9f1395c259bd2fa9200fbf271ad26764e2a4cb163744f7e78f452b5d60e4f65b1ef7d72726fa1db85a093cb72b1afed8297316e2a82a086ec6e0832a37e9259e860d28b98194be5402bb8f30c86ea5bd81e9b4b9dad987f4a405b50509445555fa8b53a58b04cd7ee25a3adeac65b17f43906aa0b58bb2f1ce46b04fd3b3ac51bca31181e92e3b9b6262b96e3d88d972693a8689e26c91f43267dd6dd7029a25608b072c858650651d043405575527c87a78a9a1eb7b8cbcd7fe645a17a354bd22b14f08a6605fb1b99c667964969e38125fca2a4f69f7f5a9d2de3505485a2d3f05333e156faf60f075d2ff87ee5619d382bfa1b160c20c350ab6c51f93a6307e75b89900c919e8095eea3f6dc7535e993f621be388427bf7617514dfac2470df08784b93a8f80d08eb2d0dbe5f438edb2539ff60f7c819e75659fcc4378304590d5672f895a46f82d4043b4da8b893755d4866a8e0b0d6e7ed5a91f0be60fb1c64c08c872525b0eb16e2133baaa096c9098ddf0fd8773914a4f8292b2cca2758ae54230a9997de894b513979223a7de919e1ed6f434ce41278710efc64e4163b0476635a039e3794b654420d0f824879d15df4ac8c07c52e9266ceaf3c1f4bac41719541b39cb29697561905744664e801696f28585110f22424fd6432c0b54f5bd17f40b7903bd292847b66c8a523d7d49d37979ca0090863a255596a16590de9e262132a1642ba2ca59b7445b7de4f3d55f47d3c6bb5054d0b9b8b7cd582996c865cd948f6be0d18615d0f5545dd10da7c1fc562ac1bf943821295f9b6c7ec7ce341605a113c10797ecf854e00402f107607dc2bc462c2ac9c8500afc647a70b1f9213d889d0d6a71475745823539fe77b07c17f0cb5060674430821f5cf9e9030b4d92d80d142515c234429f4f3aa6f910c5d12f86ecf0c759912aec0b08b11c373721da74fafa1b9497da21265ffffbe414cd1f8323d49cb6d8652658cc3dd86e8f979fafa2f5971033450ab52ec06f2372104b55b0956e729dcb1d60307f993528d53f3b373ab8262864db529efc5e5c3dbd2abc293bff05b7df0ee05aeef0122cde7f1cd0d3c6909aa713280c1a78bdded9fe6fe412e86cd4ed8f2da9f9e360c64ccfe25416bb6603219b4e7e25386c5c6c13ea090eb4d66a5597284d24408817f74d3ac81dc4309f0ec039a4aac1ea4b222564646d73e8e532b7e7ec5e7a976c0f613cdc1bcebfa4c63fe5f871927032a664471425bbbe42198d8f26c18330ea0c98c15a0230432a24bb0c0e4c89f91bca13778379c4e205ac72e4e0100e29991f1727b32d347b331db32461dc3786c5432f48f3cfa43aa07de9d3ecac08c45766292d3592f6cf70836f93e8651bc86c170a30f9f27829c2ffe87f3f14039fcc0b8e33ea65a80605c073fbf1ce9e6f295da48163be4ba8ec76a53f02e56393fc76a1a4088f7f1fd6b004967d70ce3adaed5ad106f640b0835b9ccded2434cdd817a528d9597379c31853ddadbf8fd5e64b5dde04976692aa2f2cef443b3c2d78d570d11332556a43f4a7d5a596f8b902e2f7ddc0034219c74073511742d1e21ded8751072fc62a2d41b09cdac1bdc16b33cab190acd48777721f687bc0d75f04c21245189b3b8cb496765e9ccd837f8615cd5755922359a2c5903ad4dd819ffebcded47e1a66bd36e5b174d6e7708ceb556644527cf585862f812e9513d658c44de13db26416fb8022b323d1635c84db47327a8e9cd7265290df687ceb71685a45241f560fb4ac6b614f23263824c871fb927a24b1be3a30f2cc7bad0d06d59104d29f7c7e53e2820e9c043ffeca77611cf9c479a4455885fd08d0d355df5dd1799cfcc79d0773f68d10cb8e5c47a6de236d55bd47cc1044e179845d47f4b8ab25879519bdbd8ff68682cbeca2987aeaa391990c13380d4a52d402c495a8249882ffc8b18793ddc1da69806c9000afbc1b5d6c63ef9b9a18bc6e5995be22840e3a161fc84c13d7a812c19d8eb42d33cc18ac1b54cd71a5e14bbec483dc569a77d34f95741ac3c36863fe35e595c8cdc224214242f1034cf0edcc9dd3507fdd9b4c924260213c9a4bc515799f288309ff2994f5626e2358150db1d9e55493469173088c7cbfdf014b0e9deeb506e58c336ebca7981af1b959de462f333562bde7892345a8582df257e4162d58e494cb18c04cc56e21b9f3606be188b147c221de8a4a2f576f74b6dbf490f035ee1e4b75dcaa95ef40c7ca73de0d50df91fc14b26c5757bb664ed2d1b7dd6b53fbb71e1550a7eb546465aa059bc584b14f3695f08b479a298c330ebd4ee8517392d08212f35405bff13717385ea856a5a05ed8c6614436c5d7695fb36b9a1c18259409cf6c181bb62edebe07d50205d9cbe1a5083ce9bf4daa38b5998920645a7b96597d6fb11099b7348a03dcb41678b678e5bb4a752971081c318da089a75f9112ea1065fd23ef35a8b40d6a2e9139778788cb116ead909dfad7ef8c6c4ea768d41a5b5ecb5e1fa01982c6dc4971cc37a6e44911433ac2ffd7279f0a531c17a4c14d134ece76c29eddb321d912ac412f3d5918fafdff2a851d3916148fb2ec0dcc9e691004d8cb2e96c746bb5d0ddca657799099fb00a5a3ec332bc3023489045a6d1044e77b097aa07fc49d328a7959d14822e7ef2369a747e8b8a2a004837bc697b1ea50c13e6ee4b80bc51fbba752efa2fcaef01ba3c7652da5492a37b3ed463cfc33b7017e91e7ad402deff7630ddd402e570132d974bed44489a0efa87145cc499ad6f6d286b782076e8ce4fa03a02edb7c3862972d94f5656d5c20a77866340118b6d9190da334edfcf91f65821521242784c56f030c50c7ce07bc4566aa54a1772dc37a0243dc23ae50f02bfd034bedabf43f78e26381e5c5112e07950569086b53852cc64bc8156ca8266d96815d9aa5912e97ff3829793752b2d4c5383c82adef606e4ede3247c7ed74067f545d11719c8198ab2fe2d5e4aa1313c1338ae74d41941b965c461172f23569ebc142f7338a8fd4366cf863dbcb8b6f0d24ea086fad5e44239aa853992b514b459da421fb19a830b324bfad9cb555aac59e647ea644df5b6a91d80cb2990ac9af01f9a8538b7267cd64b9641e9842f31a2bf290d64355963e1fc370090e523ede0635589134ff83069474d1efc0ff76ca86b2212f82f754cf44cc540ec301c005512c96454f7cb0826c579f87181244f98be58d3d423bf44dc11426c9d4e188270cb2908b377b6db3b8dd654412ab6cc15680bb9fbc8df6ac6d675d9adb") clock_gettime(0x4, &(0x7f0000001000)) r0 = semget$private(0x0, 0x2, 0x72a) r1 = socket$inet(0x2, 0x5, 0x1) r2 = accept$inet(r1, &(0x7f0000001040), &(0x7f0000001080)=0xc) r3 = semget$private(0x0, 0x3, 0x10) semop(r3, &(0x7f00000010c0)=[{0x1, 0x7ff, 0x1800}, {0x0, 0x97d, 0x1000}, {0x3, 0xf5b, 0x400}, {0x1, 0xfff9, 0x1000}, {0x4, 0x7, 0x1000}, {0x2}], 0x6) r4 = msgget$private(0x0, 0x200) msgrcv(r4, &(0x7f0000001100)={0x0, ""/217}, 0xe1, 0x2, 0x1000) lstat(&(0x7f0000001200)='./file0\x00', &(0x7f0000001240)) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) r5 = socket(0x10, 0x4000, 0x7) r6 = openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x80, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r6, 0x80185758, &(0x7f00000012c0)={0x9, 0x4, {0x2, 0x2}}) getpeername$inet6(r2, &(0x7f0000001300), &(0x7f0000001340)=0xc) r7 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$KDSETRAD(r7, 0x20004b43) r8 = getuid() lchown(&(0x7f0000001380)='./file0\x00', r8, 0xffffffffffffffff) accept$unix(r5, 0x0, &(0x7f00000013c0)) fchflags(r2, 0x1) socket(0x20, 0x8000, 0x3) r9 = semget(0x3, 0x2, 0x1c0) semctl$IPC_STAT(r9, 0x0, 0x2, &(0x7f0000001400)=""/39) ioctl$BIOCGFILDROP(0xffffffffffffff9c, 0x40044278, &(0x7f0000001440)) ioctl$TIOCMSET(r6, 0x8004746d, &(0x7f0000001480)=0x4) semctl$GETPID(r0, 0x0, 0x4, &(0x7f00000014c0)=""/128) flock(0xffffffffffffff9c, 0x8) r10 = socket(0x2, 0x4000, 0x5f) recvfrom(r10, &(0x7f0000001540)=""/255, 0xff, 0x803, &(0x7f0000001640)=@in6={0x18, 0x2, 0x7, 0x5}, 0xc) 03:32:40 executing program 0: ioctl$KDDISABIO(0xffffffffffffff9c, 0x20004b3d) symlink(&(0x7f000000bffa)='./bus/\x00', &(0x7f000000affa)='./bus\x00') symlink(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='./control\x00') rename(&(0x7f0000000000)='./control\x00', &(0x7f0000000100)='./bus/\x00') utimes(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)={{0x4, 0x4}, {0x8001, 0xbb5}}) 03:32:40 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r1 = dup2(0xffffffffffffff9c, r0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0x0, 0x80000000, 0x6, 0x0, 0x6, 0x71b2, 0x80000000, 0x1, 0x0, 0xd1, 0x4}) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f00000001c0)={0x7, &(0x7f0000000080)=[0x40, 0x321, 0x26, 0x4000ff, 0x0, 0x400, 0x9]}) syz_emit_ethernet(0x66, &(0x7f0000000100)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa86dd60acfc0800303a1f0000000000000000000000000000000100000000000020000050a27ed1e62996dcb5e7f6feb5b29a00000001020090780021000060f17e2b00000000ef4d234f354769751433ff18fc99e4e800000000000000000000ffffe00000fa6fc3430000c0d9f9db662bc7cf94a3f50e3e3a6c44726c7f5e44d8bf02434c78c1e5528bd0f5904e8b130d26e0e46e6eeec63f535a5faa527bced78f655bc10000a97b4b"]) 03:32:40 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000240)=""/126, 0x38}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f00000000c0)) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mmap(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x1, 0x3032, r1, 0x0, 0x100000001) r2 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) r3 = socket(0x11, 0x4003, 0x0) r4 = socket(0x11, 0x4003, 0x0) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$TIOCFLUSH(r5, 0xc0106978, &(0x7f0000000100)) chflagsat(r5, &(0x7f0000000000)='./file0\x00', 0x0, 0x6) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r2, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) sync() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r8 = socket(0x18, 0x1, 0x0) r9 = getpid() fcntl$setown(r8, 0x6, r9) r10 = msgget$private(0x0, 0x0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r12 = msgget(0x3, 0x204) r13 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000580)={{0x800, r13, 0x0, 0x0, 0x0, 0x1, 0x3}, 0x7, 0x1000, r15, 0x0, 0x3c, 0x5, 0x3, 0xfffffffffffffffe}) r16 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, r16, 0x0, 0x0, 0x10}}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r18 = getpid() fcntl$setown(r17, 0x6, r18) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000080)={{0x5, r11, 0x0, r13, r16, 0x4}, 0x9, 0x3, r18, 0x0, 0x1000, 0x10000, 0x1000, 0x4e}) r19 = socket(0x18, 0x1, 0x0) close(r19) getsockopt(r19, 0x200000029, 0x2c, 0x0, 0x0) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r21 = 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) r24 = getgid() semop(r21, &(0x7f00000002c0)=[{0x4, 0x6b37, 0x1000}, {0x0, 0x5, 0x1000}, {0x0, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x1, 0x7}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x0, 0x5, 0x1c00}], 0x8) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r23, r22, 0x0, r24, 0x100010024}, 0x9, 0x7, 0x3}) r25 = socket(0x2, 0x1, 0x0) fcntl$getown(r25, 0x5) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f0000000940)=0x9) r27 = getgid() semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r26, r27, 0x0, 0x0, 0x2, 0x8}, 0x7fff, 0x9, 0x8}) r28 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r30 = 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) r33 = getgid() semop(r30, &(0x7f00000002c0)=[{0x4, 0x6b37, 0x1000}, {0x0, 0x5, 0x1000}, {0x0, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x1, 0x7}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x0, 0x5, 0x1c00}], 0x8) semctl$IPC_SET(r30, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r32, r31, 0x0, r33, 0x100010024}, 0x9, 0x7, 0x3}) r34 = socket(0x2, 0x1, 0x0) fcntl$getown(r34, 0x5) getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f0000000940)=0x9) r36 = getgid() semctl$IPC_SET(r30, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r35, r36, 0x0, 0x0, 0x2, 0x8}, 0x7fff, 0x9, 0x8}) r37 = socket(0x18, 0x1, 0x0) r38 = open(&(0x7f0000000040)='./file0\x00', 0xc00, 0x121) r39 = socket(0x18, 0x1, 0x0) setsockopt(r39, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r39, 0x29, 0xa, &(0x7f00000000c0), 0x4) r40 = socket(0x18, 0x1, 0x0) setsockopt(r40, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r40, 0x29, 0xa, &(0x7f00000000c0), 0x4) r41 = socket(0x1, 0x8000, 0x7) r42 = socket(0x18, 0x1, 0x0) setsockopt(r42, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r42, 0x29, 0xa, &(0x7f00000000c0), 0x4) r43 = socket(0x18, 0x1, 0x0) setsockopt(r43, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r43, 0x29, 0xa, &(0x7f00000000c0), 0x4) r44 = socket(0x18, 0x1, 0x0) setsockopt(r44, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r44, 0x29, 0xa, &(0x7f00000000c0), 0x4) r45 = socket(0x18, 0x1, 0x0) setsockopt(r45, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r45, 0x29, 0xa, &(0x7f00000000c0), 0x4) kevent(r38, &(0x7f0000000100)=[{{r39}, 0xfffffffffffffffa, 0x11, 0x2, 0x80}, {{r40}, 0xedb380284cbdaada, 0x1, 0x8, 0x40, 0x3}, {{r41}, 0xfffffffffffffff8, 0x51, 0x1, 0x7d4a, 0x80000001}, {{r37}, 0xfffffffffffffffa, 0x4, 0x1, 0x32, 0x3}, {{r42}, 0xfffffffffffffff8, 0x4, 0x0, 0x81, 0x7ff}, {{r43}, 0xfffffffffffffff9, 0x0, 0x40000000, 0x2}, {{r44}, 0xfffffffffffffffd, 0x40, 0x0, 0x8, 0xab6}], 0x0, &(0x7f0000000080)=[{{r45}, 0x6d3b9a532df893fb, 0x20, 0x1, 0x8}, {{}, 0xfffffffffffffffb, 0x2, 0x40000000, 0xffff, 0x9}], 0x6, &(0x7f0000000200)={0x1ff, 0x4}) r46 = socket(0x18, 0x1, 0x0) setsockopt(r46, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r46, 0x29, 0xa, &(0x7f00000000c0), 0x4) r47 = openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0x10000, 0x0) r48 = socket(0x18, 0x1, 0x0) setsockopt(r48, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r48, 0x29, 0xa, &(0x7f00000000c0), 0xfffffffffffffe9c) r49 = socket(0x18, 0x1, 0x0) setsockopt(r49, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r49, 0x29, 0xa, &(0x7f00000000c0), 0x4) r50 = socket(0x18, 0x1, 0x0) setsockopt(r50, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r50, 0x29, 0xa, &(0x7f00000000c0), 0x4) r51 = socket(0x18, 0x1, 0x0) setsockopt(r51, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r51, 0x29, 0xa, &(0x7f00000000c0), 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000640)={0xffffffffffffffff}) r53 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000680)='/dev/speaker\x00', 0xbfc39018e5d78510, 0x0) r54 = socket(0x18, 0x1, 0x0) setsockopt(r54, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r54, 0x29, 0xa, &(0x7f00000000c0), 0x4) r55 = socket(0x18, 0x1, 0x0) setsockopt(r55, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r55, 0x29, 0xa, &(0x7f00000000c0), 0x4) r56 = getppid() r57 = syz_open_pts() r58 = getuid() fchown(r57, r58, 0xffffffffffffffff) r59 = socket(0x18, 0x1, 0x0) r60 = getpid() fcntl$setown(r59, 0x6, r60) r61 = msgget$private(0x0, 0x0) getsockopt$sock_cred(r59, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r63 = msgget(0x3, 0x204) r64 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r65, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) msgctl$IPC_SET(r63, 0x1, &(0x7f0000000580)={{0x800, r64, 0x0, 0x0, 0x0, 0x1, 0x3}, 0x7, 0x1000, r66, 0x0, 0x3c, 0x5, 0x3, 0xfffffffffffffffe}) r67 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, r67, 0x0, 0x0, 0x10}}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r69 = getpid() fcntl$setown(r68, 0x6, r69) msgctl$IPC_SET(r61, 0x1, &(0x7f0000000080)={{0x5, r62, 0x0, r64, r67, 0x4}, 0x9, 0x3, r69, 0x0, 0x1000, 0x10000, 0x1000, 0x4e}) r70 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/wsmouse0\x00', 0x10, 0x0) r71 = socket(0x18, 0x1, 0x0) setsockopt(r71, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r71, 0x29, 0xa, &(0x7f00000000c0), 0x4) r72 = socket(0x18, 0x1, 0x0) setsockopt(r72, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r72, 0x29, 0xa, &(0x7f00000000c0), 0x4) r73 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000700)='/dev/vmm\x00', 0x80, 0x0) r74 = socket(0x18, 0x1, 0x0) setsockopt(r74, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r74, 0x20000029, 0x7, &(0x7f00000009c0)="8e6159de91c93b3ea4cf7990e39354a7f68f92b25f21d448720475a1f3f3ed7fb62f246720a3b95c74449030dd79ba211d1be9707b235f4f7ff193bbb416c70b1ac326d2f37e5956", 0xfc6b) r75 = openat$null(0xffffffffffffff9c, &(0x7f0000000740)='/dev/null\x00', 0x800, 0x0) r76 = socket(0x18, 0x1, 0x0) setsockopt(r76, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r76, 0x29, 0xa, &(0x7f00000000c0), 0x4) r77 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000780)='/dev/bpf\x00', 0x0, 0x0) r78 = socket(0x18, 0x1, 0x0) setsockopt(r78, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r78, 0x29, 0xa, &(0x7f00000000c0), 0x4) r79 = socket(0x18, 0x1, 0x0) setsockopt(r79, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r79, 0x29, 0xa, &(0x7f00000000c0), 0x4) r80 = socket(0x18, 0x1, 0x0) setsockopt(r80, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r80, 0x29, 0xa, &(0x7f00000000c0), 0x4) r81 = socket(0x18, 0x1, 0x0) setsockopt(r81, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r81, 0x29, 0xa, &(0x7f00000000c0), 0x4) r82 = open$dir(&(0x7f00000007c0)='./file0\x00', 0x8000, 0x10) r83 = socket(0x18, 0x1, 0x0) setsockopt(r83, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r83, 0x29, 0xa, &(0x7f00000000c0), 0x4) r84 = socket$inet(0x2, 0x2, 0xff) r85 = socket(0x18, 0x1, 0x0) setsockopt(r85, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r85, 0x29, 0xa, &(0x7f00000000c0), 0x4) r86 = socket(0x18, 0x1, 0x0) setsockopt(r86, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r86, 0x29, 0xa, &(0x7f00000000c0), 0x4) r87 = socket(0x18, 0x1, 0x0) setsockopt(r87, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r87, 0x29, 0xa, &(0x7f00000000c0), 0x4) r88 = socket(0x18, 0x1, 0x0) setsockopt(r88, 0x29, 0xa, &(0x7f00000000c0), 0x4) sendmsg$unix(r46, &(0x7f0000000940)={&(0x7f0000000240)=@abs={0x1b4ed073b2331fb6, 0x0, 0x2}, 0x8, &(0x7f0000000580)=[{&(0x7f0000000280)="e765ee5b1ec073321379bbf280494c5ee1a5330fd2fc7bcd685d1caad6ead1a95e97c68d2531d4f0c1709e19246c5f84d31496bc694697709cf7d0147d4b2b97b7cd16b8e36c9f627221aa865a29df0c53e17a6b21f2955e0da6fa0d1d4f2f300ce81ec5436ba9635eab196769", 0x6d}, {&(0x7f0000000300)="b344c43eed5a7d94248165d575b5ab164f5b779668b44249af66da60bf1589a4bf57df0e2c61e048e3154103f91ed9b1db91b3d6f56b89f4a410c1ff2a9ca26adc52d4e5bdb4bf53f05068b4c3920c89b00d9bb864434d98e91cdfa65f5bf0987bf6e393e20079f2da52897a87f891388cee51f7826d1204", 0x78}, {&(0x7f0000000380)="071b721398fce0573e6796f4c3a9545abe79b88f505f8d42a782e0188835bf0e6b88c22a12b37df283589333fec3d16851bc5007db3b4a673ae29aa9d786809c99a67261edb96023acef75ad95887780818835be18e6f7bf04d0ca5ac1598dbe42eb4967e358cc52c5e042f169d70884fa2d357a37e0f528f0b28265f13f6050633cff65df4bfee7e131927046e8fc28b5f9473d41eba8d540e0100b1cdd1a2eea775a137e0a34774c6ce099c7f347f6935b302deb19920c1726f41d4e755e5a90453a5d9a615659e4cdda4728b001c50bed77a21c7f008050e0c869084ac1a390921e18fcb6d3c5db9d95cc158e9f200c3e", 0xf2}, {&(0x7f0000000480)="136200164b0f9565bfa39db8c988cac11b506986d8ec9d39aea3d52fd08808499ae74335150a14c019ab", 0x2a}, {&(0x7f00000004c0)="201bdac8c47038eca7f9a32abf4a5116279864b7072fe4c2d5e881d7a2987224db32d610441a89b13c136d6cce894ea93f8cebc3fce87ebacf03fee8d48ef7f660cd8115cae2a4833a7285f83e3c79eee3b64f4947277086547505e292fa054379945cdd1404fbed2d50ce4e5b0b274d0ea8c476118b0d13058332b686154d2259", 0x81}], 0x5, &(0x7f0000000b00)=ANY=[@ANYBLOB="3800000000000000ffff000001000000", @ANYRES32, @ANYRES32=r45, @ANYRES32=r47, @ANYRES32, @ANYRES32=r48, @ANYRES32=r40, @ANYRES32=r49, @ANYRES32=r45, @ANYRES32=r50, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=0xffffffffffffff9c, @ANYRES32=r86, @ANYRES32=r87, @ANYRES32=r48, @ANYRES32=r68, @ANYRES32=r88, @ANYRES32=0xffffffffffffff9c, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r40, @ANYRES32=r51, @ANYRES32=r52, @ANYRES32=r53, @ANYRES32=r54, @ANYRES32=r55, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r56, @ANYRES32=r58, @ANYRES32=r67, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32, @ANYRES32=r70, @ANYRES32=r71, @ANYRES32=r39, @ANYRES32=r41, @ANYRES32=r72, @ANYRES32=r73, @ANYRES32=r74, @ANYRES32=r41, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r75, @ANYRES32=r76, @ANYBLOB="3800000000003f3263845362f48ef8485c257dbc626f3f0b7be36bee66", @ANYRES32=r77, @ANYRES32=r78, @ANYRES32=r79, @ANYRES32=r80, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r81, @ANYRES32=r82, @ANYRES32=r83, @ANYRES32=r84, @ANYRES32=r85], 0x138, 0x2}, 0xc0f) r89 = getegid() semctl$IPC_SET(r30, 0x0, 0x1, &(0x7f0000000940)={{0x10000, 0x0, r67, r29, r89, 0x100, 0x800}, 0x3f, 0x100000000, 0x4}) r90 = getpgid(r6) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000021, r91) msgctl$IPC_SET(r10, 0x1, &(0x7f00000002c0)={{0x9, r7, r20, r26, r89, 0xc0, 0x80}, 0x100000001, 0x10001, r90, r91, 0x7, 0x401, 0x9, 0x9}) kqueue() 03:32:40 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r3 = 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) r6 = getgid() semop(r3, &(0x7f00000002c0)=[{0x4, 0x6b37, 0x1000}, {0x0, 0x5, 0x1000}, {0x0, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x1, 0x7}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x0, 0x5, 0x1c00}], 0x8) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r5, r4, 0x0, r6, 0x100010024}, 0x9, 0x7, 0x3}) fchownat(r0, &(0x7f00000001c0)='./file0\x00', r2, r6, 0x2) r7 = socket(0x18, 0x400000002, 0x0) setsockopt(r7, 0x1000000029, 0x43, &(0x7f0000000000)="f49e3b0931769951da5adf20d1056b5ab88a4aa8d0ddbabf30799d57f60325d8ef8a0fd1f0b33ab6791a85710df84c107f5302335632b0fe59420b3680ea672c6459fda2583e04e5733712537f498533aafad43380a5182ee2807dfd1151cf9ebaa6d2f605c7fa18d91aa2236ac0658a1a0915d43b703796e890192ff15e262e4cbbd43d96aab204270802edafc0e974f87a86e38c2c16e685039b14e572bd82b72001a871584376179fa296585fa2ac178bd5df8af381d292757f14afe0089d14e660621ad5f7cf90a49ee1a0f1061330b6921d5d253615fc237d472224783e2c687995ce35a51032a67f520e33ebf24c22e56de5aad6b664ebf8580233756445c0db725ca16a5e439ebb6360b1fd93cc97600b667e33a77da521bbf049d206d6e5d83a45c497ee2d4c8289d8261639e4ca59660ff2d320e42fb8709f4737ca47d170d8c1b6184be6432b09acc8fabf4b367aecbc0e732315e8f28a2d38d5277c838a5ad97eb8f584f4d313bf368ae928ac1638bbbe30f01b10be519e959c6d529ddbc5d096bf6c3d", 0x18) syz_open_pts() 03:32:40 executing program 0: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{}], 0x1, 0x0, 0xffffffffffffffff) writev(r0, &(0x7f0000000040), 0x1) preadv(r0, &(0x7f0000000000), 0x10000000000003c2, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000100)={&(0x7f00000000c0)='./file0\x00', r0, 0x1}) ftruncate(r0, 0x0, 0x0) 03:32:40 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) socket$inet6(0x18, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x101, 0x0, 0x0, "8001000000004d1600000800002100", 0x0, 0x3}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = socket(0x18, 0x400000002, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x18, 0x400000002, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = dup2(r3, r4) ioctl$WSMUXIO_REMOVE_DEVICE(r5, 0x80085762, &(0x7f0000000040)={0x3, 0x5}) 03:32:40 executing program 1: syz_emit_ethernet(0x21bc, &(0x7f0000002240)=ANY=[@ANYBLOB="ffffffffffff00000000ffff88e74c3d21ae00680000042f9078ffffffff7f0000010713b300000008e000000100000003e0000001071ffbac1414bbac141432e000000200000008ac1414aaac1414aaac1414bb44149fc37f00000100000b25ffffffff000000040703309404010000440c0b81000000050001000000000c21880b10000002f801fb99578a714e63d1fc9b6907a1eeaf7954f881deb45e3cd1adabff192a08d5687f1f5c92324ae4b87db95b4cc53c5f8b2f8a72d3963c2f4ff4312d80bb1e74ca35caa3a91544f2830fe227e676318db530c26da26fc538ba66a6357ca6092b698a41376638bfeae9b654c1112cefe2e6b4efc8c1739d3ebfbfb69d37280fd5cbfc2eed02baabe7ed6ad82c549e702383adb48bdaaf689d98901da6fc3607f2f119125ecc627c867543ead1af8034f6b99a69bb0b9bb4ee863788e8ff319f8ed1080aac745ceee318f97d70f5ca4873bb10a2bc7e0365fcfd48dee969416bc9b757ab09360f29703e004e71299c6730ab0ac8d5f6420ff1c83c42c3c8e0b7b739c359e4a066657e2b0a1185f907e0966db805c115b448500e68273917dd7aee8267d8bec820a2f42b228dfc33c9a581012e5c6e97160491fdc5a28b2c2ffda0481f0469d424c2fbda506160195b9cf080f2e2f2d109cf25a834f891a216f054ef9fd6c31f7b9643ee7f58ae71e0468da5111f38679609e3f6a3db13e365af094802d5595b5cc696b3588052d5f5aedde6bee0a8bbdb7127aacccafde45538d5af69b6aa149a8c26fb98bd558c6d8b40e6ca571b6f3665bb92e63e9bc6c83ac23c0d28b14e21433bf5f873a9badb609064960aa05caf217022666ce831f0647239cc53f760874aea5a10047816578d631fe591cfcdaaea409f7b126dd37ef9a16cbf84b6af8d204d2c270b01d401c02c76a120726820b639ae6aa53361d1e64dc320908ac348e07b0504870e35b3d1051b976b1e8fcde8a0e97320a2b24d1bef32eb33cad16910a594c9d1cf8eb2b24914d007a67c637c5dc96c3a1249ba1f9fec1a4a6c63206da021449eff3391c56aa9e720b4777db867f0997e72d87ab5ae0dc46eb16bb17ac261b0ff28d91fc53a38d274a9f0978b168be585010df36a7913b1628abe00cef5378cf3b17315e2ed0672d75819d9d3478da1ce39fc9698f4ca2802be542e204e72e6a74fc8b5aa20772bd6e924eb6003faac95abd1c9b12b8d93830c5b08970edbfb93c087a213e81fee582ea7c825e27b78b601ae1e4a7e7d31445d3249316083894dc2ed0875b33cd57a8f51647ba784b4100a3274909235804d95cf5703cf332bda9bfeaa44a15d66dc0e8e2945ddc4e4edf14fa07d885cc6a0a22eb83d27a038e4493f197dc6f9fac02a0de15ad8e1d68d99af4669ec0d6db5a70ce1e2a768daf2331a29518d57f1dc5f21ac707b09487db5dcad7f48d182a6e9d51a71e4897d95b23c7efbb6dc6a3305c86f427787033c2b58d6bf0d5a3d3c48ceb2936666ec469f5ca9e4ea6bf5a334938d25772a301d96c86469d28ddc35f6d4b01cc1c6e54f3f1a42243d06ea6069545e1116f24dfa8ab577bef2224c843246eb82145c7bfe6aa080a697ea6e3c3fe8cc2f41dba6f97715bf77c351d6996cc934ef207a39cd436f3a5e3149d54db3949805c346c224138a28cbb1c16486c8b1959f709ff85dcae59304f5283f21aa45f0c826359f130c8b631d7e6eb15d3d95d814a0eec85c0449dd049d6eee966d4c19f9dca2b2a5b8c739baea857eb070b72e2e8600ecd7629b7073e08d2de01dc8c31b90120e0e5305007714ade87b9fa80127767f9056b369aeb39bdf3da036b7bdbb5b57a92047ff586d2da20f35056ed815d64159d2cade0b1fd4de61e3b8ab4a105cd3a0ff8f597b48d005b5620754012e47bbc82f51278dce12baae90ad748d180d5b455828b9cff03202749ccb1bcf2073c7f176d3aa7bb2f7c496f575c9d1010ef9e27c0b5e0afaba494cf8fa3fb7c267cdce576c8cf8ad7e36292eb3459c7b7cc24873c9d9082f29594c94a1e2b4e777aaee11ecc8354842dc984eabb411989a1c35a32f9396be9288ab4c7cb2dcffa322c8609bae9f4b3d6dc7df0406babb8f18a5c90b22935b82cfb24cc9b77d797c66f07493c03cedf6bf000e02d432d5b33b10f70ad62c02a861dbc3af74cb924ebbedaa0cfe4aa2d47b89f609c8eddfeb5a6d82a654e63710627fdfceeff4e45b933cf260617d1e6728633942e6c9b1f6adcff3821147f72d429309f0998df27937c5d41ab9aa08a0c1e11584b3c47c378f387d0cfea7d6a094609766c8e671a18bf1f795a6b586cc9c357a643b5d47a876031dceaa6a880c3401dfc3285d3868fb3f81d8b443f566b0ed808c88642eec97eb651fd1f6cb3a5a6c1f0363625e416211888d0cfe463514bab6e900f4cbd9c5a479c76487276a8f61ca94963726f5151ba044b03a2ea800c4ea3449e21dda491b40765a26639c130633a839f5db35c8e6e8394581c4a5581c66e061bc41bf3f8a03ffbb8ceeae5b46c9bf9774a375ac99dbdd9ddb212ae8828508a03cf2c8eecff9356f1bc81185d9c78ce2dc8dcdb4b772cb835883a5fef8ed2ce8e8d1870e39f4ba991b67a4e5d9d3f0711550b1e385318ef28428855a22b0d1b3b41d04874519d91b30bfb5893c80bd86da3afcc8e6ebe7bbb242b5dd35964e238341c84bab39f7ed14e329dcd13be93d5034890248cefbd9c93e676e17b98a0e38b90b09fbcfdb54fd13fb1c12f4d48db7aceab4c73c8cada00885e8eb1993907b6fb986bb3a425dfc3048aab086d1b8216792cb3b772342167eec0185d6946698461fd79126fe4faaf477f5f8bf2aec0b49eaa9a188cc6e07a499c541ba7845b4729d7e3bb0c24174ab1ef2ecbe49944833ebae5177cc3403ceca46a9f17ed1300ec0aa4fc96e745c6da1d634ff38e49fe014914e6aa7d5ba5835d865decd479d6ca6727ec2955fdfdb52584bc2a5aa6165377783ccb5f7861227a5f3dba82347c88bc1db9007bbf42d89601ed1259d4603d9f131511723be043b3f7f4649ab66c6956a4a8d40cef2c2a435bd04854308dfd4053e0b9a750c7c0b8c161421b2ee47e258f5cadf43d0f680fa7808531801b1f1d0dd1588865d9ed4dc3197a7990aef3c2332d43b3484409de68051e27a011dfaab7e50e1f7e3c9cc7e2415c12f00c9dd95e809218dcb23b2ede049fff19e01415f586ada414510a4647585478f1bf7e1d50ec159c23a42ff05e5451ddba3f6d4af07c9bcc087aabfd9a8d6be3d6022f88f2718dc535c6e5d2c103d88b6f72523db4a9479a9a2056d6ec169491a027a2a2fd1c5c5ce39576b3c0c0e17c322d3358c5bb707162384346fbf2b2361eb21a4c27b828841e5346e6d6eb3731cc6bc74249cb82de2dc1f150be6267261900ef1a9eb67c033ecd08a14060b292639337a4cdc1610995298c19d22e9ec6e1490ed0efaf9a5b6dcb061e46007853602a02b678a84bc636b5551a2ab4abb0736053936e9b731b9461227115def1d82d406b7220f198fed76391ed27dce7565bbca69a6e4763df5da0da59db90e5312648acc2663e4e2ebcb3292caa76b5737aba90a3c2e34bfd855402cb7594a13fe3b05aca8129b6ff9cbbf2aeb1f79d5994a5d7d8fea4926b8f0d055705f798fdfa5f2ed34074a5bf2d2486fe202a4a321fc17fdb50149e3249d1afa662deb565464ec23ccb89e34cd73d21cadf68553cc35c052713d1df87cc14277212d08c06c95d6cff53a48b78c10b07b175fed84a42a8767c4ee0b2c8a5086f64a0b1f0b1142a5a04013923d7a8b22a8f0f2d453c692dfa6f80e7275ef74a4f00c5fc7944ed34c0870daaff02bc9045655c0082accff8e6106f7913fb190f4b66f74d0e7010a0ff76b8701dbefbe8152a658a69b8349697002af4fe781b01b6edcd703127e4590cfa7b27feb4971e699bcb1dbc0415a46e2c1f14327b3e24c2c0ad2fa8358e99c7ae852b7ba1c762a1c5e4f01e31dee7729de7d4dcff33969a5ab3c01f3d6b64508fce0cb620a82bd4e7a8521a88fa98388d63d29d826168436502b029642223d765520dc8b2935427f70ec747a714c45c2328d11606e0f72d802f21460f7c2096f593af9de7f27811b1ff7ec46208f8e65f60d169b13fa6edc8c55e8a37cc94e62b15968b4cf90bdf4b7b454390d8c6cd57105d96176d2f75fb5fe0997759ac76c01b016889874a814af3883297f6f770f83f362f1d5603772c5093324f18974b3febe25741bd1a6009d96e6327810fcb9e2d24834c8bf489659b281ccd4b7c3b64d18c0e8391972b890c6c371270e329ec9a15735c8fad3caf9c33711c3e185ae6c45aea6930934efd7548e02ba5e23d2649f8371002f9d3b794e6c84b824a69a38f80c3b462d583c237ab267aea020ecec721dc11b17285a0888d9330c1975a9ecbb2015a459a94fdebb833942eb2c79a58adfb4e06962fad8bbff73b677f9eed5cdfd0a2c2d3a5df87bc8adab54409959a360b2cf507cf17b9886cceb137dc26d4169096d5c6a50df31f9099f93c70364fb3c8c52e98b2421a30aa99efaaf388d0f39a6d448efa5563a52d5cc36ec38a91fa8934adbebca42b8f8f0bf553f6d4acbaaef0285db4fd1b28ed74f78f038a10aebb0c5a1c7f00bbca1f8741db03ccc750fc3c0ea6838882d06485fb35dbcc5bf8db05dde0a7e18585a11457416a379799182fecc50298b02ed041151438ba5fe845f3787bfa464a83c900cca568e5a657b722f8281449420e9f0cd2194a84a87e08eec619b3413268c30ad3f70c89e6b5d673302b1e40ce3481b8d53fc369a2fe3d3f7f086b321d83fdc23de6614cb5d44fb2b0a86c149d99f1d612da0d76b239df14495d3e59afa6e9e64f05c3c7925e46a348c9ef6779c4116756e9b5400961a8f1ff293bb7ce1c73b2bdd0a1c23418666c29469fb10961e7bf6e4bce1c69e70a7b64621f1986a9a4998d6a54672a2fd28baccf70bc12efe197f4dbb367b6067beea706168a5b9560aa19ddba29109bfba4082967fa45ff6af84e0f22141a6d78595b74a1d3792c47be3271f5f6cdb48262406f3bab79c82d981bd839a97dc6b67e3363e1632be26de8d8504424acb73a031de885d3a4bdab4a009833861a29943327718daf716edbda891d7e2c10a701aa85e1a2cfad797b33edfde3a69f5a1256207ccaaa744f50cfc1301697c48d676dd2be05e08b0dafa3a47b1cab44fce452ac846000fb55e574207c8d8d0785ee31e9cd1f75f4c621d3f84dd49ae97e600825ce6a77e50d04e2fea18880f21abbee9c8427177001b09275857afa702f667d0258e41b71009d4f2efd391afc3a99cd5f0a41a6c6018459dd86fffe9d354cc7837be72a447fae92cfd102877e469d51a55c141999ec3f59d68a1409dce9611a4cba6b722af0895a934187f317b4cabce845da058896891b2cf5fc87e156f930210d03572af8c412fc02acd6641cb6decbf850fc8c09675577dbea54d357c3842f8ce931adc434fd1504550ae7066592e9bb0a108fd5f4c71064d9ca14fbacdf9b3dd338454e8dd27558357b3fa78a0f1b33057ac9448075d409ea76801a80efe9dcf44064540e7c490d50c2f30c1fdc8ab0dda21f9a62b79d7b01260b0064b45b9d1e41dec7d0f5db04c7bb50cff1a023340f38bc76b5ea12c21b2b7f2f5a2af6f7c6449b6dc3ee88d6c230cebfe217256e6d81b562d6b0293c73fb54cb5ed31a9d63e14dbff7c36fa14e925ce3e8859172d350fe55d7058c85111be927489c8ad103e2260daeed3a785c581243558a60dc7b74d412bfe796516df1da12202f2f075f60bf2d201675816d26a7c3d2a5ff91b916470c90c8feaf6a52ecd00b5dd4e272ac91ecb3813332050af0cefbcbbd87873f3108bc82fc37287f685f6fb1178b9e833cd7942739065ba78e975dfd3ec6d94cf072e6a9aabef1a331f615cd630c9631608000800c936afc974f475e08604f10eb74fbc51b9721dd0caafa95fe6cbbbb5a0bcef3beab57156316121cfdee73781d36871a3959efb8d69d2ce8fcd851424b017859a582172db3128e9010086dd000600070002800bcfc0e440beac86e0348d5a705060326a505d520a1e873e3d6a02462a572cc8778c057e354f7ec757151eee4cf7c5a2c63ef8f3960ae256233870d9d75700a6bf49b6611d6cbfd95f5af6099f126e8a98a31a0a9f8fc0c98c1469a0b573bd1f451e9488628f9b23fca534fc4843a4024331c57f6f1911719c5e2b12d359e4cfe87d78efa422df445b485d2bc479555cff8c4e1b5c409224ac49ca534a08d11def15e4d2bb1a14e6d330cc31369878a71523a29026818e01505b28550aee5ac1d89ec36286926b20a492c71172939eb0eaf7231552278a7b808831a90f4afda0a49b676f9ed4d4cb540c75a75ba6875134d8f9d4f69378f034a5264624ddcc47be5f748d5ce7be22088556ef4e8ff9cf7f26d2f325334a73f23ed5b97c230853270dffcdcf6e683e1b7c5390b34e6418c698fe5c650d6bd4f5c318b1b58cac1258b46fa2c9d41ebd56a06e6aeec07ccee447a2cd8e537ba537cfb3be5bb0d101fe216bc71bddb221a47be711267af4e2549ec4a24f1adddc4efa1f9a13276046254523b5f5652404449dc58328a6c4610d12dc710b3586500d68d7472269a7235cb46a9d438609b0efe45dfd739bb7dd0dabd0bd4b2f0d25719b608fa4bd8efe9d11351b490eb55c7a92cfb9bbc4664437b772b0cf1b62724e0f2c73018dc7bd1246cd53dfb53d5eef5614942df8bdd9427d88ee69a863b5c535fdbc71915650c6294dda5bfa8487a78461770096fa9d126e08d47427a373c2c47591d904005001e147a1d10c6bcb475bb0784f1a1f96bcf9db8f9a000000003202ede8d5c03fc0422c3f7243ff5f95b795a282aeb240889ea42ce38c3bda5bd9c42a240fbce23b515c7476e6a21bef8ba7c2126853436c6f591cfaf1cee135f26ce96c91d8ca27841d39b9c0d8bc473cb4779ddb284c83aac473fadecb0ee5ab0371775a90f33fc777bf092d035096c55985127131bafcfba234334ce65209cba598a8d348bfd12f6391a4355a7f52baa6a5a2139f944fc2afa716d2af5fbdbaab3af0ec57eac6496162299371daeaa8b9a95f9cfe16acef265043087e8f37e591663355e9396b7469b9745beafcd5e2d0d96b655b57d23bd6d08f67df4847058ad5e82577b4eb4724f699c95c88ec537905bfc34dbbc33224687a636e20d79964da5d947027f51843c3794a2c4cd08aa8ac5ac0e994021fb6ba9b5a0122671b0d84f011a882c0af70985116d7afcc9aaf7ea647180f0a48512944e44fe1376cde377660cd6b09056db681075ca2d7f80a1d9ef83eea22dbf4c0028edf9613e8ab1f665d58f731cb4d92024e5a7045b55ec2cc282b92f261323fdae6df24f512ac6aac8c66140f9ac044834d2ac2a004ea3fabd0338fe4175219860a595fc4ef8029cd49d700a2619f21b34b59006c2692f25c5a937b477bb3fea5b09d22c9cf05b71dfa54dc2358c0e39b7216a300d245210bf0e3e8d77ca985028211467768b1899430cca08e8aad87a0abc951965632fdd775ec34c7321478d64f07bb7742670e32b88127fd41ba13d223c724e50c96214befeac1ed1e661d1f74cfb4f454eb20acf1bb86a770288b2ec3fd74e52c909f5ef412f883a2f6126a5e82a2f6284a28cdc167aecc0324e1c39967dcd0696ecc204b210cb5f988246adda341253c2fed3aeb3cfe2c4e1b670302ee754da88a2dce189ee195d6f8301f3d28b6490adf82d2880a67e34ed5a8257dba35522f5fb40ded57d1849a5b1302500cd95fc6a19b78671d04f6965bab66d599ff7e5a3eab7097094ced4ed342be3abd2ca90134e7225517284eb551d7c58cf33081c4206fa66beef453afb5173a0e4dba5d0263001d0d549d34c51c623e31c4594f0a870c429122ea2e60b27e28953e0b4729f16331ebc7aa30ce2d162491fd1c51b2fe097672c9763529563556d7da780970a596c42e578607488dc27e41b8f20d0b457a700179c4d5a9fd40a89890dbc6e66ef5702d0aeb1a7c2ae0f16c9f4432b93e763543cc6190721624f8bc016e972973cbcee889ae247f3f1ee309b6c1042556905a2d7a3f769a5e90066f4a47f6ecf550f98885caea9815b03577198d755f393b8fd44b20a06bd9d8f01f38c292f50658bf2b8c4f0f6fbd3707c2539bb9f5d9894798cd7a5dedc827f9f9d7e85aeea0f309336431787f413474fe15a30ccef646948d01a38e62c4eb980a10415b44652559e617bf28e393cd6a53945714bcc6528046db9d7435677d015fe510b25077ad9f35ed7d7da9a82d32273aeea969f3c168e908c2ff0df286d6082d7032f4b3d14f977eb95a1d00d3dedbd95c8a4fe70d474ec28853a7d7187005e163bb5fa29cac6dd8eeb00a703055206fdfe2825eb15d7e5fc26d417a6b9b043ec20c569e4a0c568fbb4c5260348b15dc753e4b1ec8b7ee957b69aa27af476f3779bf790a8221f98b6f526f1e008618d9a9ca98e31e9b21564731986518d5163bb2f4512fa3a95bf59641ac20d26015891665d41a4287ad65778c0e9c0c526fc556892e4282147566e6183e839e202a1815111038abd28b05ed3ce0638f091d2493a6db7e931b5360007361e62da3533f6271bbf97213b0b89c5a83f6951e772df41eb5583fb99e4bd134d0e1ce539b5f636af1fbe845a882dacc51eb6768ef54e4efdd5016167f11577750e5b813c939af3453635a3c3e8cd2690f343be12b95375fed50041b9cebf74e6f0a154a345e316d436be42dcf58074f628899c5932cb608d4e58f9c242990919b579efd98208f750a6015bdd6cdc4e4a287b60b658ee5e6e3e1e2f60f759cc4f76ca5f0ff61448505f47a839abe611850afc69916f4a090398e544ba50d70c45c795685745b6d6c33c864e676bc860957d1198f61832040d99fe82b105c8af7cb2d80150830ca7bdfbe9daf8eb4dc8077ce890d6a720e02066032345856ef865190980723aa99f2df170d686673006b4c39d64ddb15d2577713b99e9f00c70b17bafe587112e6e9f83fa0d78719a8befcf7dac72b83b9520be5041ba9dafa5a0d8560657e9360b2e624e4a31723a0ba3c3c7dc2230b94f39a78bd4054fdb4b5fddd9f8e7683aaf42540d14bf639602cb6ed0b742f441181e5f00a191b4dd6b0f790bac10082d61ffc954d78a5e7289d83212da62a09538429dbafad3b9027e1e5766592e5c21935cdf02931b998c8449b0fdcaad2631da328a1a0e85c896e6b898005e708f6d722eeeaebd3ab687ab23ec8145ac33767c40a7dd5bb753108d86a8b5c2f6bd7c16b5ea157d7c08cc5341e7b74ef4c82f0438661e0963bfe074b9f7855a2e7143ca7e625fb538aa08788eb6a65ae42d69feb2282c1695dfdb4ac8c1f9aecd6f27ba672ba9a6704168dd6a8240c6d1dc79b142b7b53153d6d31e6419a1704e04094c98ab6b890209717dabd9c8f7e8911393c30793f3803189601a06adfd002867c4fed0d8b6ef8f05737ab93fb16bc6aa25f4d65fa6f96c76d300d8440a6d492af027ccd35b39cf619279c5ef8aa15e472b37012accc8afc5f78823b34f7e0da3da6e88318ee390df93716205891281d210686d20cc51cb0e6384eb159110803d1600f0ccf704163d8d1f323469914bfffab077e8710fc3cf91509ddc5ad7b53ac72241f3bab883a16ab5f2097c2be51bda44d4198674c5d50bca1c36c74519107f53700e57a549c1657fb66126c9687a476353a70a161fa65e40142efda0ab042d2b386693725e4070c7ea5affb6ff73254465ae6abc38e0d5904283a159ee7437ad3c92ae2ca1aeea9b4cba88276ee439b2abcea11e7101d696b55a3b328220419543ee2a6ac0484e33b77b7bae6d4def463a6ab2a6fc0fc6ff1aaeb6d28a3549a9fed3c82883e866a27e74c6b2a8de4bae781e8df8e965026acfcc3773d769758d755b6c3f02ab69bb400fe580374cdd71ea6c46decedc2f714b6afce15d2114747571d03ff7cdc9c25592688551a84b6511a26ebbe1714d061aee4461beadffb4155f72cf725da7c373784f0b6ced8d54dd4cd763caf1cfc21c5b27d84d7878b95767251ff15a1ebcb7d6d3ed76e352f97d8e94203c307a0d7014e1a626eaa9260200e1b09dcada4ac159cb31171744d508842df692ebc7198dbd51ad3316390f69d31a73788c22cd4781886978e2bc9dcb35f66e0d1658d220a6d8f96b39529c0261075b16e9809d4d104e689c80e269c15a73fa460b11003d5638dad617a50affd0daf41fd97a494fe170935c3b78015f3027aefba25c8043fec2dacbf566f719f120976a5710dc33b7a4d8977b3c7d2178dbadb862c570693d100df80c4bae4a915bd5d44256e8a10cc6b39b7315eac42c7b4cb6dace9216500fa1a041c018486cdc2e1d73eb02f5a59fa2b8d9e4f0ded228229569e5db86c2f64caf474c15966c2068435e7331c7956da9aa5de0d5ea23b8e01e54ef09d258e7642a9cf443c67492aa5dc94fbc41d9a63da6119b211e7300a5802f1b78172c31807bee3996d8b34ca1980da1c922f9d936c90d6b0d28f057e04874563ef40ed69189e8463cac22db402f72861f4347604173a29ca6431c772701753994bc3ab0e97cc9bc1ad054dcd23ac6d2fb6b2d1d385dfb6c0aa95a8d03d4f569bcdce13b6f1783e8a4940d5cd94dd64da93adc1631cef5b812c5cb0f919940fdd6367eea36f8d910705b4bd39be5f6a68cebd4eb7d4bd74276190d4857d59b31618757df50e8d52d14be9c450f351d7d4d16ed12b87ffbf04836d655c5932feeaadf3d19671c2e576a4c4b112addff2535db6c532d898cc93681dd3aff3472cfbe9cb486badabed25657ca53b0bdd82734ac3ade490c65f205f63520741baadf5aaa964b64db95c5b0809142830327f29ee056379e6e094316d3a02707a367cfbe145ac216af31c6c2644e00494a67311e15d7fc5d84dce1b3cb40431770a980062424fd872c2cd8aeb724dd04e1dbbffafe777bd800c19eb4aefe5b6fbe01e050a8bcca404e870ad5edc3ce059ff7b2a14e555aa451c411b3ea9a6b69efa6b86e4013d5717b1191ca73dd16268b29de3ae674e786c7eb42d1dadf4629a6f706d3d314bfb184e0e24256e3f158215fe4715307fb2b9c60d67c44e63b30b181adc13be9b7deade6e31a39576dc02cb40c22627405a0e248ab88d327e8c99d936f8e72eb7a4b29d53b03d7dda31f318b5b70cb6378223de0a99682c3070a8b8c7a3d94bbdc8e9adc8e4a72d2633df806adc4f03a38f43ec086a492a8b3d7fce8f38951d692d6d5ba1ed98304086a661699875382047c749007a0e62d2e2eae296103670d3c16ea8920a8286dfaa0e0c065c1efda5293a8c74de711c7da5d340d43c7173007e7b64a586777eb9ff37d5fcb035a81f3935db98423c635b41679f636a6b014f6d49c9800cdd6b5da9adc75c5fba5a065492407c7d4d6eaf4179bb4ce8a75a76e544073f61336a7a180f079f271f0e04d0dbcf0fb9bace3f7c65d8b1cb1628e6702bf85156a8991bf8916ff2ae89d422b76d465f9b8e548f907011a9a32915cbb0e89f2b906c4b6b3cec034105b636e68b6227c5b4401202588ba72fcd2c89ac461075b056832c7d24c17f8c9911ab7644c7a9b14b510c898066dd6a17cf219a14512962ad2efa3c381d7122edee5a5042c639ee0a0a6cdf34cdd25d5364bea4cdf3b46e65f7b39ddebf6c56e0d4e4556488cec8f16ed58d2164bb01b00582b3f3e297e87ce88544aed75269c242d4ece65e0f9613c079ee3435b3d1def6e2080088be000000001001331f0100000000000aef080022eb000000022707070002000000000000070006070f08006558000000033c650c1ddc74a4e6e0883cdc5b9f57ac28612236da55e1c8e88b4ba69f913f107ca839dce1efdfad87d612546a091ba6ff03e019ea2c87e49dd34c838a690a9b40c7acfd4ed79228234696870f302b91ac3e1151b2701e94096ca1ce9851b3a912f6dfeb0231a773c3c37d668afee0ac025a4200fc2e43010094959f4c4716162991d32dcc552259ff52d27eece8b69bac34d04e2268429f8cabe1baa2e6bc47326d058b3e3c846e3f133d000000000000000000000000001e55056ee51c675d5d74850ec0de71f72f8ae5747a6495a782d269a97159599df449c9a60ac06548656c4e3b4be974d95459203f0131612ba5ce2b3e8a3d287a7c51b7f2b6e2513c5c53d1030f4ce5c5222021dba2d674e7c29c037ca8146f4a0be668734ebe63204298312ce4ace0359f54795931eec994310a079b2335cd67f3f2b005bbe41c"]) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x80, 0x180) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000040)) 03:32:40 executing program 0: r0 = 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) r3 = getgid() semop(r0, &(0x7f00000002c0)=[{0x4, 0x6b37, 0x1000}, {0x0, 0x5, 0x1000}, {0x0, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x1, 0x7}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x0, 0x5, 0x1c00}], 0x8) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r2, r1, 0x0, r3, 0x100010024}, 0x9, 0x7, 0x3}) r4 = socket(0x2, 0x1, 0x0) fcntl$getown(r4, 0x5) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f0000000940)=0x9) r6 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r5, r6, 0x0, 0x0, 0x2, 0x8}, 0x7fff, 0x9, 0x8}) setuid(r5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r8, &(0x7f0000000380)=ANY=[@ANYBLOB="2d012e2f3f696c65cd3932c77984adc53000c2a1866fadea54872d99220684a1a990991f693a1a97184300955eb4a6e5f11102247e7c094205f9b72b75aa5e51f9c0e43036d587831893a8529692630814ca541b807c9607d96a7951dd66426788d41a8378758b9f00c6970e3377c850bc28f285d3556564a22ef5a60751c1846abf5f68ee2ab8dc8165f59e9562b2747547a560266ebc57e2dde3ae058e9e56ed24208b1db08cc08f6c6250c7f15fe04c0000000000000030732e02915d7ddd026c0e68"], 0xa) r9 = dup2(r8, r7) listen(r9, 0x0) r10 = kqueue() kevent(r10, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = dup2(r12, r11) connect$unix(r13, &(0x7f0000000000)=ANY=[@ANYBLOB="e4012e2f66696c6530005eaca3b003208fdf57e866a9e6ec0c2abb82197090771f898d0691810e206bb6"], 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r16 = dup2(r15, r14) connect$unix(r16, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) 03:32:40 executing program 1: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xc0e99db6de761f86, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f00000015c0)='./file0\x00', 0x0, 0x0) unlink(&(0x7f00000000c0)='./file0\x00') recvfrom(r0, &(0x7f0000000100)=""/155, 0x9b, 0x40, &(0x7f0000000080)=@in6={0x18, 0x1, 0x10000, 0x80000000}, 0xc) execve(0x0, 0x0, 0x0) 03:32:40 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5edd0bfc7dc59c5f9c3280cbd156a1e898a442a4"}) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = syz_open_pts() r3 = semget$private(0x0, 0x4, 0x2) semop(r3, &(0x7f0000000000)=[{0x3, 0x8, 0x800}, {0x4, 0x2}], 0x2) fcntl$lock(r2, 0x8, &(0x7f00000000c0)={0x2, 0x0, 0xffffffffffffffff, 0x2000300000000}) fcntl$lock(r2, 0x10000000000009, &(0x7f0000000200)={0x0, 0x2, 0xfffffffffffffffd, 0x2000300000001}) ioctl$TIOCSTART(r2, 0x2000746e) writev(r0, &(0x7f0000000080)=[{&(0x7f00000002c0)="69d2842519dcf50a40984a332b36a8cbd0459682d5349e85f141ad46a59fb0af0d84466153dde3d757421088182323df577ba792cf63ab2fb68704", 0x3b}], 0x1) 03:32:41 executing program 0: open(&(0x7f0000000100)='./file1\x00', 0x20, 0x80) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) 03:32:41 executing program 1: r0 = syz_open_pts() r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) poll(&(0x7f0000000000)=[{r2, 0x10}], 0x20000309, 0x43) close(r0) 03:32:41 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) getpgrp() r1 = syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000080), 0x1028c}], 0x1000000000000289) r2 = socket(0x18, 0x400000002, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x1, 0x0) r4 = getpid() fcntl$setown(r3, 0x6, r4) r5 = msgget$private(0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r7 = msgget(0x3, 0x204) r8 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000580)={{0x800, r8, 0x0, 0x0, 0x0, 0x1, 0x3}, 0x7, 0x1000, r10, 0x0, 0x3c, 0x5, 0x3, 0xfffffffffffffffe}) r11 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, r11, 0x0, 0x0, 0x10}}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r13 = getpid() fcntl$setown(r12, 0x6, r13) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000080)={{0x5, r6, 0x0, r8, r11, 0x4}, 0x9, 0x3, r13, 0x0, 0x1000, 0x10000, 0x1000, 0x4e}) fcntl$lock(r2, 0x8, &(0x7f0000000040)={0x2, 0x0, 0x9, 0x80, r13}) kqueue() r14 = syz_open_pts() writev(r14, &(0x7f0000002a00)=[{&(0x7f0000000080), 0xff52}], 0x1000000000000289) execve(0x0, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r0, 0x8e3) 03:32:41 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) renameat(r0, &(0x7f000001a1c0)='./file0\x00', r1, &(0x7f000001a200)='./file0\x00') getdents(r0, &(0x7f0000000100)=""/102400, 0x19000) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000040)=0x4) pipe2(&(0x7f0000019100)={0xffffffffffffffff}, 0x10004) r3 = socket(0x18, 0x1, 0x0) close(r3) getsockopt(r3, 0x200000029, 0x2c, 0x0, 0x0) bind$unix(r3, &(0x7f000001a280)=ANY=[@ANYBLOB='\x00'/10], 0xa) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f000001a240)='/dev/bpf\x00', 0x400, 0x0) fcntl$dupfd(r1, 0xa, r4) connect$inet6(r2, &(0x7f0000019140)={0x18, 0x3, 0x6, 0x5}, 0xc) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x2, 0x0) r5 = msgget(0x1, 0x8) msgrcv(r5, &(0x7f000001c3c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000068000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f52edaa5e3abe26d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ec9d7e390000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008eb0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a4700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008c63a38cbf7f0bab930e3ce19b8067d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dfffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000450000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ef000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001534d88ada1fe602423f904b92f0c7c3a6ef1875bb8382eb251a95587c247e8ac80577e3a493487686815f5bbcf57927ecfdbee2c7ee1565c4b89d39fe3ff0ae672ecc28b7362f275b8fcfe7f1078ae39568b0eeb62d2e0bee24efd0"], 0x1008, 0x3, 0x0) r6 = socket(0x18, 0x1, 0x0) close(r6) getsockopt(r6, 0x200000029, 0x2c, 0x0, 0x0) readv(r6, &(0x7f000001b300)=[{&(0x7f0000019180)=""/4, 0x4}, {&(0x7f00000191c0)=""/4096, 0x1000}, {&(0x7f000001b200)=""/238, 0xee}], 0x3) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r7 = socket(0x18, 0x1, 0x0) close(r7) fcntl$setflags(r7, 0x2, 0x0) r8 = socket(0x18, 0x1, 0x0) close(r8) connect$unix(r8, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r8, &(0x7f00000000c0)=@abs={0x1, 0x7}, 0x8) dup2(0xffffffffffffffff, r7) 03:32:41 executing program 1: setrlimit(0x4000000003, &(0x7f0000000080)={0x7ffc, 0x100000}) r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x2, 0x0, 0xffffffffffffffff, 0x2000300000000}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000200)={0x0, 0x2, 0xfffffffffffffffd, 0x2000300000001}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xe45a, 0xbd6, 0x3, 0x0, "61e72aaed704e2a1f7a1faf11ec9c191173119b9", 0x7, 0x2}) pipe2(&(0x7f0000000000), 0x10004) pipe2(&(0x7f0000000180), 0x20000) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000240)) 03:32:41 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000140)=@file={0x0, ""/52}, &(0x7f0000000180)=0x36) recvmsg(r0, &(0x7f0000000000)={0x0, 0xfffffffffffffe9a, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/114, 0x65}], 0x2af, 0x0, 0xffffffffffffff23}, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x100, 0x0) select(0x0, 0x0, 0x0, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f00000000c0)={0x2, 0x0, 0xffffffffffffffff, 0x2000300000000}) fcntl$lock(r1, 0x10000000000009, &(0x7f0000000200)={0x0, 0x2, 0xfffffffffffffffd, 0x2000300000001}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)) 03:32:41 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) getuid() r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x204001fe, 0x0, "b0d42000006e9300"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 03:32:41 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0xa0) chflagsat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) lstat(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000140)=0x5) r1 = accept$inet6(r0, &(0x7f0000000440), &(0x7f0000000480)=0xc) sendmsg$unix(r0, &(0x7f0000000500)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000400)=[{&(0x7f00000001c0)="f7bbcc52f2231427b802e6577df49e378e26fbb0eb64ea1608276579fba3b61ad5054d1548359009466d6f0cc89fe360e023fc677b2a129571670279b45320113fa516f3c613ae5baf5370fb2ad324e20ef65df136b2a3db7ae28bfeb845f20c34033537152a386bcd686167be86a7c1f7e50b2b17b5ac1eafa7b9d70d678c6b6b31befdc382f795233dfca71aafac192d91d35cd9c7a3", 0x97}, {&(0x7f0000000280)}, {&(0x7f00000002c0)="ec4ca04f089df0c583c5709813159faf48b8430f157947bc42c6cc243997f3ed5e0cf2ca477e46800a5db87293de760154b1350f83c15490f53d1b7dab3a4801f2391eed2234993186543730d5d0861b2555", 0x52}, {&(0x7f0000000340)="afd483835d73e02edd319b43ea82eef9ffad77dfead121e2cda88419487e65a52205009f39817767185ad1e2844bbeec223192dbb7de6a3b593b384487ffe606d24396b40bad1a54b622238ce53d5c2fa5ce250fa4d719066c820e2f63251e26405163cb6f2b2fb1b81becc0223ed3ca2a3e56571df5497f8285a45ca5a25024753a3273eb9a29435fd9", 0x8a}], 0x4, &(0x7f00000004c0)=[@rights={0x20, 0xffff, 0x1, [r1, 0xffffffffffffff9c, 0xffffffffffffff9c]}], 0x20, 0x1}, 0x1) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000540)) close(r0) socketpair(0x1, 0x5, 0x9, &(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x20000) getdents(r3, &(0x7f0000000600)=""/253, 0xfd) writev(r3, &(0x7f0000000940)=[{&(0x7f0000000700)="7605e98c826e5c383947993f1ef14e39153237ba0020ae950031dcef90d5fcce6ab240ce791d7fc8b4382e473f5f607d1a6a91d41c7c18b35b53c0744fc979f2b4532524e02d309d5a10fb146fccf98cbc90428fbbf1074f1e21f395fa3fe88d1beb21709ef408653822a19de2bf2e32586ec65ae1ea79327478f3282e160836108af7b165cf7b15a2416e251caff97e295b767ba89d3abe6fc27d3207984f2878a0c01643b118621d7c22", 0xab}, {&(0x7f00000007c0)="19f09a8f53e51839cd8a79560abff9af27ebf8f9756a9b7bca82e79b6f85097b06db830ee194e3fe5f242fceaecdba3496f6d3496d4542ff2d41f058928ff23b576b7913706901a419221d86cee40191f2c64317c8c830595a1763a1ebc88c58352e97c2a63895205f21bcfeb732523491fd81ce7647cf7a676ad7c7fd002927c9ea2d76a50a15f86300d211f0a0db1ed562d2cb9fa058ddd0a8a8986f3e2089127ae4ed72134714c76223af482ce9405315b11165fd1a6bc68bd37b95d4c4d87183d0056d106a9da2804522f3c37fb068b24ba0ec2c0004f079d2aef96a904671da1994d5b69e8800", 0xe9}, {&(0x7f00000008c0)="1fd86176ea31c3b05b5c817ae1d0727b6f9786bdba72b45dde1c46e9803e72c1533beea06c281ffdb5710c598a3156e9813a70b2cb14ac1b384934c5ba21da0491b9048c00ab3829b131b8593891971b69d7101a0d53560969", 0x59}], 0x3) r4 = syz_open_pts() readv(r4, &(0x7f0000000e40)=[{&(0x7f0000000980)=""/46, 0x2e}, {&(0x7f00000009c0)=""/174, 0xae}, {&(0x7f0000000a80)=""/148, 0x94}, {&(0x7f0000000b40)=""/10, 0xa}, {&(0x7f0000000b80)=""/45, 0x2d}, {&(0x7f0000000bc0)=""/16, 0x10}, {&(0x7f0000000c00)=""/200, 0xc8}, {&(0x7f0000000d00)=""/187, 0xbb}, {&(0x7f0000000dc0)=""/124, 0x7c}], 0x9) pipe2(&(0x7f0000000f00)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$FIOSETOWN(r5, 0x8004667c, &(0x7f0000000f40)=0x80000001) semget$private(0x0, 0x0, 0x418) r6 = open(&(0x7f0000000f80)='./file0\x00', 0x80, 0x63) r7 = getuid() fchownat(r6, &(0x7f0000000fc0)='./file0\x00', r7, 0xffffffffffffffff, 0x2) r8 = msgget$private(0x0, 0x250) msgsnd(r8, &(0x7f0000001000)={0x2, "b9b6e3ce255b1eed6d8fa55b03a6c1053f164e89c9fff265106ad76e4ad55dd6ce7c114e4fb860135f35fb1cd2c496e658965c858cfea94912af5079e8db"}, 0x46, 0x0) pipe(&(0x7f0000001080)={0xffffffffffffffff}) r10 = open(&(0x7f00000010c0)='./file0/file0\x00', 0x20, 0x0) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000001140)={0x9, &(0x7f0000001100)=[0x1000, 0x6, 0x6e2b, 0xff, 0x1f, 0x1d, 0x6, 0x2, 0x200]}) ioctl$BIOCPROMISC(r9, 0x20004269) open$dir(&(0x7f0000001180)='./file0/file0\x00', 0x800, 0xc8) r11 = semget(0x0, 0x4, 0x28) semctl$GETVAL(r11, 0x0, 0x5, &(0x7f00000011c0)=""/223) r12 = semget$private(0x0, 0x4, 0x440) r13 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0}, &(0x7f0000001300)=0xc) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0, 0x0}, &(0x7f0000001380)=0xc) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f00000013c0)={{0x6, 0x0, r13, r14, r15, 0x100, 0x6}, 0x1, 0x7fff, 0xe6}) 03:32:42 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x2, 0x0, 0x1, 0x338a}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 03:32:42 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000100)='.\x00', &(0x7f0000000140)='./file1/file0\x00') r1 = dup(0xffffffffffffff9c) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) fchmodat(r0, &(0x7f0000000080)='./file1/../file0\x00', 0x6, 0x2) unveil(&(0x7f0000000340)='./file1/../file0\x00', &(0x7f0000000300)='c\x00') unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000200)) mkdir(&(0x7f0000000180)='./file1/file0\x00', 0x0) 03:32:42 executing program 0: r0 = syz_open_pts() unveil(&(0x7f0000000180)='./control\x00', 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) r1 = shmget(0x1, 0x2000, 0xc82, &(0x7f000088d000/0x2000)=nil) r2 = syz_open_pts() ioctl$TIOCSBRK(r2, 0x2000747b) fcntl$getown(r2, 0x5) r3 = open(&(0x7f0000000080)='./file0\x00', 0x612, 0x0) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r5 = kqueue() kevent(r5, &(0x7f00000000c0)=[{{r4}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) kevent(r5, 0x0, 0x0, 0x0, 0x9, 0x0) dup2(r3, r5) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f00000004c0)={&(0x7f00000002c0)='./file0/file0\x00', r2, 0x3}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x400010005) ioctl$TIOCNOTTY(r2, 0x20007471) r7 = accept$inet6(r6, 0x0, &(0x7f0000001680)) setsockopt$inet6_MRT6_ADD_MIF(r7, 0x29, 0x66, &(0x7f0000000380)={0x8, 0x10000000000001, 0x1000000749, 0x9991, 0x8001}, 0xc) setsockopt$sock_int(r7, 0xffff, 0x1009, &(0x7f0000000240)=0x6, 0x4) r8 = getuid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) fchown(r2, r8, r9) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r11 = syz_open_pts() ioctl$TIOCSBRK(r11, 0x2000747b) fcntl$getown(r11, 0x5) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000480)='./file0\x00', r11, 0x3}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x400010005) ioctl$TIOCNOTTY(r11, 0x20007471) r13 = accept$inet6(r12, 0x0, &(0x7f0000001680)) setsockopt$inet6_MRT6_ADD_MIF(r13, 0x29, 0x66, &(0x7f0000000380)={0x325, 0x10000000000001, 0x1000000749, 0x9986, 0x8001}, 0xc) setsockopt$sock_int(r13, 0xffff, 0x1009, &(0x7f0000000240)=0x6, 0x4) r14 = getuid() getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) fchown(r11, r14, r15) r16 = syz_open_pts() ioctl$TIOCSBRK(r16, 0x2000747b) r17 = socket(0x18, 0x2, 0x0) setsockopt(r17, 0x1000000000029, 0x20000002a, &(0x7f0000000040)="ffffffff", 0x4) r18 = socket(0x18, 0x2, 0x0) setsockopt(r18, 0x1000000000029, 0x20000002a, &(0x7f0000000040)="ffffffff", 0x4) r19 = socket(0x18, 0x2, 0x0) setsockopt(r19, 0x1000000000029, 0x20000002a, &(0x7f0000000040)="ffffffff", 0x4) fcntl$getown(r19, 0x5) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000480)='./file0\x00', r16, 0x3}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x400010005) ioctl$TIOCNOTTY(r16, 0x20007471) r21 = accept$inet6(r20, 0x0, &(0x7f0000001680)) setsockopt$inet6_MRT6_ADD_MIF(r21, 0x29, 0x66, &(0x7f0000000380)={0x325, 0x10000000000001, 0x1000000749, 0x9986, 0x8001}, 0xc) setsockopt$sock_int(r21, 0xffff, 0x1009, &(0x7f0000000240)=0x6, 0x4) r22 = getuid() r23 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r23, 0xffff, 0x1, &(0x7f0000000040)=0x80000001, 0x4) bind$unix(r23, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) fchown(r16, r22, r24) setgroups(0x4, &(0x7f0000000300)=[r10, 0x0, r15, r24]) r25 = syz_open_pts() ioctl$TIOCSBRK(r25, 0x2000747b) fcntl$getown(r25, 0x5) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000480)='./file0\x00', r25, 0x3}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x400010005) ioctl$TIOCNOTTY(r25, 0x20007471) r27 = accept$inet6(r26, 0x0, &(0x7f0000001680)) setsockopt$inet6_MRT6_ADD_MIF(r27, 0x29, 0x66, &(0x7f0000000380)={0x325, 0x10000000000001, 0x1000000749, 0x9986, 0x8001}, 0xc) setsockopt$sock_int(r27, 0xffff, 0x1009, &(0x7f0000000240)=0x6, 0x4) r28 = getuid() getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) fchown(r25, r28, r29) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r31 = syz_open_pts() ioctl$TIOCSBRK(r31, 0x2000747b) fcntl$getown(r31, 0x5) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000480)='./file0\x00', r31, 0x3}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x400010005) ioctl$TIOCNOTTY(r31, 0x20007471) r33 = accept$inet6(r32, 0x0, &(0x7f0000001680)) setsockopt$inet6_MRT6_ADD_MIF(r33, 0x29, 0x66, &(0x7f0000000380)={0x325, 0x10000000000001, 0x1000000749, 0x9986, 0x8001}, 0xc) setsockopt$sock_int(r33, 0xffff, 0x1009, &(0x7f0000000240)=0x6, 0x4) r34 = getuid() getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) fchown(r31, r34, r35) r36 = syz_open_pts() ioctl$TIOCSBRK(r36, 0x2000747b) fcntl$getown(r36, 0x5) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000480)='./file0\x00', r36, 0x3}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x400010005) ioctl$TIOCNOTTY(r36, 0x20007471) r38 = accept$inet6(r37, 0x0, &(0x7f0000001680)) setsockopt$inet6_MRT6_ADD_MIF(r38, 0x29, 0x66, &(0x7f0000000380)={0x325, 0x10000000000001, 0x1000000749, 0x9986, 0x8001}, 0xc) setsockopt$sock_int(r38, 0xffff, 0x1009, &(0x7f0000000240)=0x6, 0x4) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) fchown(r36, 0x0, r39) setgroups(0x4, &(0x7f0000000300)=[r30, 0x0, r35, r39]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r41 = syz_open_pts() ioctl$TIOCSBRK(r41, 0x2000747b) fcntl$getown(r41, 0x5) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000480)='./file0\x00', r41, 0x3}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x400010005) ioctl$TIOCNOTTY(r41, 0x20007471) r43 = accept$inet6(r42, 0x0, &(0x7f0000001680)) setsockopt$inet6_MRT6_ADD_MIF(r43, 0x29, 0x66, &(0x7f0000000380)={0x325, 0x10000000000001, 0x1000000749, 0x9986, 0x8001}, 0xc) setsockopt$sock_int(r43, 0xffff, 0x1009, &(0x7f0000000240)=0x6, 0x4) r44 = getuid() getsockopt$SO_PEERCRED(r43, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) fchown(r41, r44, r45) r46 = syz_open_pts() ioctl$TIOCSBRK(r46, 0x2000747b) fcntl$getown(r46, 0x5) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000480)='./file0\x00', r46, 0x3}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x400038003) ioctl$TIOCNOTTY(r46, 0x20007471) r48 = accept$inet6(r47, 0x0, &(0x7f0000001680)) setsockopt$inet6_MRT6_ADD_MIF(r48, 0x29, 0x66, &(0x7f0000000380)={0x325, 0x10000000000001, 0x1000000749, 0x9986, 0x8001}, 0xc) setgroups(0x4, &(0x7f0000000300)=[r40, 0x0, r45, 0x0]) getgroups(0x7, &(0x7f0000000040)=[r30, r40, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r50 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r52 = msgget(0x3, 0x90) r53 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r55 = syz_open_pts() ioctl$TIOCSETA(r55, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r56 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r55, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) semop(r56, &(0x7f0000000380)=[{0x4, 0x3f}, {0x0, 0x340f, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x3, 0xb, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x0, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r56, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r58, r57, 0x0, 0x0, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) shutdown(r59, 0x0) poll(&(0x7f0000000000)=[{r59, 0x1a5}], 0x1, 0x0) getsockopt$sock_cred(r59, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000440)=0xfffffffffffffcbf) r61 = getgid() semctl$IPC_SET(r56, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r60, r53, r54, r61, 0x8, 0x8}, 0x7fff, 0x200, 0x8}) r62 = syz_open_pts() ioctl$TIOCSETA(r62, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r63 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r62, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r66 = getgid() semop(r63, &(0x7f0000000380)=[{0x4, 0x4}, {0x0, 0x5, 0x800}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r63, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r65, r64, 0x0, r66, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r67 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r67, 0x0, 0x0) pwritev(r67, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r68 = fcntl$getown(r67, 0x5) r69 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r69, 0xffff, 0x1006, &(0x7f0000000040), 0x10) getsockopt$SO_PEERCRED(r69, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0x3f1) msgctl$IPC_SET(r52, 0x1, &(0x7f0000000100)={{0x4, r54, r51, r65, r51, 0x22, 0xae}, 0x8001, 0x1000, r68, r70, 0x4fa, 0x1000, 0x1000, 0x3}) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x200, r8, r15, r28, r49, 0x88, 0x7ff}, 0x8, 0x3f, r50, r68, 0x0, 0x4, 0xffff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./control\x00', r8, r71) 03:32:42 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000000c0)) 03:32:42 executing program 1: r0 = msgget$private(0x0, 0xfffffffffffffffd) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = msgget$private(0x0, 0x8) r4 = getpgid(0x0) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r5, &(0x7f0000000640)=ANY=[@ANYBLOB="0000751d6270b70000000000f4eef23867733c00000005000fb50acbd1fa43982607fafe50ce767464ca7f00000000080000000000003e00000000000100005e65de4f8c4e0e1c0633197ed1f3c9056ce5b57ac45603a02c8eae4564fffd8e50c5e5d3bbab711fb04dc773adf97c323ba36f73a5bbc0cf187306cd40d81947d74a0934c5d5b921ff0de0b73a875ad9128bb35c9f8ad57fefca6a7cb7a66bce4f88354627dcd35ad864f30b9de0c57b803389070eb5a005925d84ce028c03dcf577571e5285f841b775e5dfb7d9ab514b9ced7942b8133c0bbcd2930e3f7fc2495f2f5fb5c7621e797236b5bad5b3cb6c075236440201568416b133aa6237f31257ead178e986228e57e3900173357b938a262867f4282312897626e56ce298b61c26897ca477abcc32a551f4c911271a6e3deccdd8a8c9c63894d4402203da888a085a9924f5b0ed9d196e7d74feac421f2625285e9bf343e47936257a1ad5ad6fda810c18b4df05a4e2ee63fa0fa1a7d61779a654"], 0x1, 0x3, 0x0) msgctl$IPC_SET(r5, 0x1, 0xfffffffffffffffe) msgsnd(r5, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000e27eb7ba166bb505b358b8b724a1087b37064194c070237d7fcb5d201dafb80c7acb30d7100108000000a67815dd92248a9cf21b5aa400d13522440a0f8c12ed16e9471e30fa4780be4a5ec45a3be586b8d8523564dccd2b74835e0189b9c15826abf1aed96b8ffb9870462e796c9fb64b359f7d8cd8a7e75e2fdad2c6dd7b9ce23b8581bd8809166adefcc12c77ea83a7ab4383c61355bee7033c5e008c7987c0544e3f232c0124d14cc10fe25c7881c596bea37d4b6fc651b32d7ef7c433905cdd8c2b3a54be7cdf713764c67ef76578ba2c43e1f100"/235], 0xeb, 0x800) r6 = socket(0x18, 0x400000001002, 0x0) setsockopt$sock_timeval(r6, 0x29, 0x3e, 0x0, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, r7, 0x0, 0x8, 0x2f9f}, 0x1000, 0x1, r4, 0x0, 0x40, 0x2000000000000006, 0x1, 0x4}) msgrcv(r3, &(0x7f00000036c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e0000000000000000deffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009a8dbda53f1e696a68c90684b2826a7dd99956dc220dbb3331b3b1522888045bfa62205f498ba9559282b638732afb8eab854d52fedb43f64920518fe9eaa4b0745748424b5774293bf7428c9ea4b0c7977bf43221688ad5d449d46015c9aa00d683c1c8a99ba08b95c3adaa3a0e6a214aa7c395327b99962e1b444e2bdb47851a454e04b8de73ac46736c54ba904d39e2edc81a843d0862327b5ad5245f620571ca1ddec3f48de22f0fb17b66155f120c4b8af1ce1c0dbe5b8daffc540aac879f3618a6520dc0c5e3ba1fedb2f6834f692a1275e9a16e25e76797d127ea66133ad790782f781158087a254602461449545b6bb46da5b9d42856562ac4ced35431dc657aae5b1c1f265820baf10af3d88f3119f8451bdace4618eef9537b8506312045274856144c4e89c3090a6cbaf686436b22b4a0f4dec070abed90a92e9a3158a520607c103c0fe6ab5434349f425a5b45464b7b5031ad5e45f108e208d49ebe0c3ce68004de2bd1919a012dc083852eb1164b314ce4221000"], 0x1, 0x1, 0x2800) ftruncate(r1, 0x0, 0x0) r8 = fcntl$dupfd(r2, 0xb932915723ddf08, r2) ioctl$KDGKBMODE(r8, 0x40044b06) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r10 = socket(0x18, 0x5, 0x50) close(r10) fcntl$dupfd(r9, 0x0, r10) connect$unix(r10, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000001200)={0x0}, 0xc) socket(0x10, 0x3, 0x2) fcntl$lock(r1, 0x0, &(0x7f0000000140)={0x2, 0x0, 0x0, 0x2, r11}) fchdir(r1) msgrcv(r0, &(0x7f0000000900)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007fb5000000000000000000000100b6000000000000000000000000000000000000f700000000000000000000000020000000000000000000000000000000000ac2b35b9b00000000000000000000000000000000000000009b33a856e05f2900000000000000000000b3689ca4cce5b9eacc896a180000000000000000000000000000000000002eac65d233eaf357ba2736bb7bd22bfb27e78fb2864b3b338921223794cccb23def10a62a353fe6fc33e69af9a08349b33df68bd68220b02770412a03faae42cf64f87a57934f09e45aac835e8614bc40c6af39dade5905de3a723d8bc4ae994060d5dd813730bb4c749b2cf0f6e2f1a97d4c941e5bfa1280bb779"], 0x1, 0x1, 0x3800) open(&(0x7f0000000100)='./file0\x00', 0x10, 0x6a) pipe2(&(0x7f0000000440), 0x10004) r12 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0x0) writev(r12, &(0x7f0000000540)=[{&(0x7f0000000080)="c36fa4ca15dd3f043c89946e3920f0b141ed6691a1ea668d6cb28841e45acde90512124fac0d5a9bd100044526cf6c88837d698c810d8fa3b2b44e4cc50f7db6", 0x40}, {&(0x7f0000000180)="388fbc203078d0774f7070d684ff4fa89356acc46a6517ada7fd90100b59a50ebed322ffd365bfde26f8d141c1c0248abbfc44b20160ec1ebbec63465295761d896901e37cbace5222d36e6e3113", 0x4e}, {&(0x7f0000002400)="52452809fac8bc4519a54b75a010c7fc5fbc2772faf0482c99987cd5dc835d7cc59379e77547f7e5c7749b020e50987abec3fd0396a2e735045fd7fd1913121856b2289ac878c28c40521c3b4a2d91592fb7010c451788b9fe158c9c4e3244a8fa45982637d87a43884ec45c5be7b53fb5c2041d4b34702473b00948f18995c228f9b3e8cad36abe847d5fdb16f0b1412bf3ef4ce6d3da15cd5f967e3ef7fe8d2ff0c0577950858831082ba87cd878e86159ba90e0912df17be89cfaeb8c51d1ae8954f3dc924ff7336365084e28d0135076c867ef246532f1112dd00ccddbdcf213bf5423369f78159f6f3ffac4b29a3112ad855681bff9faaf815578ebb7b24c57e8424653aa2e274b523ae16019855463813ee73e49681ffc022c7bb7f9425cfe8cbe3e54891ce473f24e746475c549f913c6f1d9e1e2e4a0c0699120cb3aa457f400096c41b16e774af74c9e6eec3bb4eaf9bc5203074b80aae32ac2ebf74600b90fcfe88227881827612fb47578f5c79b1b289c3d87076ad93024c3dc5184c5d79e4e215dc87f4144968ea608bc4cfa50333ae694add2b6d84bd947fa0974022d9324da059335af48150e5d6b3a8b016b8846971199c19837c4af85e9f0f1c4909f54c1b51dbd33285f698f5766aeed8e917c700188172415a7f6b5ba71feb604341a7866498dbefb32e31f1d88e94daf9155287bc6478127f2bc645033a7c1b66039a5ce8409776550a5deefd9c089af83f3aeb08844d6d832c623466f6d876013bea31a9efecf528a89f46f3118cee65595e647f92f075bd28a76cc645cd1f17e1c7b82ee2635b272fe20720afcfa73b20f94cd452bf356dfaea9353b87d3aece5c8f1520dda95de13797c13263bde4c279971dad97f54bf4f1bf4ab46e72b4ff18151cbf04ed04e58c313a0b6eae11631f8204fba26de880bd3e9b1582c86e4035576127573e5ea9a1be5f6f759419abfc72d400eef222796aa029c0760f73aaac9404a9c14b9748520665802427a261c0da9ae886f493ab65c49eb3f6e1dbd3c5e629cdc77c1ae9ff52806062d55865e72f860677ff2b98a7f6e564ee03ea07f48e33a8243c392ae1ac4c78aaa528e1dab1acce732aa4ca344db28c625296f26696496da67150658398d1d0c36064f362b6d77e03071e7b5a9c44e6f980bd0bbac8d75926001428ad6668df23b1f5271e9491215d65307625985184b88151f572098e7dc7806b419661f68d23ca1a02798ab66073178abefabceb24b3a1a5220ce2b719b0c37102ed331b48402db1098935f990b15361695a527b331f349fea450267a4bc0cfe094cf7e2f20982d1da82e7c5d8714f8bfd188df914596f516bae04be55abd21ce56462e7297a85df5b2cd41d1cd1227a4cbdcbfb2d1b40503f9e48e105c1b6195688b749638b9430fd318d656a125d0bc0f1bc9f7ab195103ff994013ddec2d87292b06ae7928127c50d88c3e2f1394b96961c384de333ebbff27472440637d929b4253e761d01a657a784547d9506dbe0bdea46bf5f54ddd5f5ebcefb94aafdd335cb9bfbea2e9a36710355955458e433453550b68eb4061da3e5db1249502295c7583f133a18baf7c3f71305e2a0b33264ddd0641584ddd9a59428b530c5a113b26aed04f399f63a0953dbe7210b95fb78b997781931accd840b2320c564c5608acc5d772e93e7af7f1348939812ebadb382326ac6b8512e699707a282cf30c294d9bf5dd23d32cb03ccb2564af6c60ea5ae16559c2f84f8704993220ad507077df8d769dc2da46fc2a2448472aa37d69523cccb2bf9d4665592b5bca97107ac7f512b150fca400db1ce94f02f013b4213bc71e0f7052bd45a1131842e89829e9cfc9c5c758694ac9a8d5cf83999e33fed52d93458f9d56b3ed0511bf9b0efda323d4aa995b7bac4047cf145fac042a4ca1a3089fed5368fc4a5ac79d28d82c6df92aefb5cb695e1ce4fb34e3ced1b57e279e5a165d10a218d0d64b977330637ca36ad94c47978408f7c122cbc4e40fcb0f750e784b1a4b103e1ac02e735344362e199bb290f59cb62152d8186f6dbeaf8dc5115f87f885ab80e9110130454820fa90f5634e1bacab820f87aba0c8d2b7e80fe72fe78603eadbae66219bbf8b341c1f756824e380d2d6ad945756c3f625af82cf69e7b18ea712a47009071b383ce7716d64efdd4564e1a6b270b346e203a796684846136ef12702440c24be79fa4fae6ec66d66058a9772d02a7a9d53f699729b79cc5c533f47b921eae52f06cf636b664c988f706f9a43b64790570e196d1b8fc3ea5f6b45906b9d008d232d5553502c20b269b431788889eb31d2418e217df912f477688554194ba861617cf7c20ef02a30b29b2a5e28afac05213c32111f60ce9a24f6d2c5d78a7d7b92275c74bf33b161fe716b45876015bcb697a79b298286f2f2cfcb03e2877d1a98ba24338ef8c2eb2774c52cc1474b0c636b95fdf0d24da11ba5f5ee1d528405c1f40956c84f20cf5b3699289a1076eafb7716dd93911882f1cbd19518b9fa93bccc92fb86f5a8a862b98febabddf127c1e660501e1dc8e9f2c3dee55bdedf63cf703fafad638c2b62c39bbc4c66f3689598c4ebb4f831beaced1a13c9a37d8afb15237410105e5413588d5380004c8e528858fc302e25d9def4c99af61e5d581b1ef33c2e6c7c77fb3a882eef6e8d144154692c615fac836fbf554490cb62735bbc1147e745518c4f31015b139cd536a560421555547fb78776783f6fe84aaaf2d46006cbb8bc4a36653e91da372671a5eec90f8d5f1104caeacbb61d2498edd91480c27aef4df0511fb4c648d6564ec006d1b28da545e39d3055ab6868ba7b6fe01ef0d74d29e52524adc710e92778058d037e65409a3b1a6b64a3f8b893da2f3195307946220e2fa7ed246d311958426c5a581ce68da13e0e4a68fcad1e467fe2e10145715bd4869e45ee6d078fa83687684f96dd4b022f5daf4a127e02b2e3d9b4d4511d2d153f8fb3b7b8110a417110b4b63379f81fd2ba7b21d3990757c69f7fca69950e031f43d6705d66d1a44a1ec6899476b28fd6ec519a72eb934b8e4ba4078b27cd0288fa46d824cb45ffc7425583e36111bdef7e88ca7cfe81f44d64d3bd8ba1ed0f37e710bbf5b78891b91c318b868fa31bb57bf59a2eeab459af0b42193bae018ab8fc63443ff8566b3f67360ecb9dd3b558d663ce11e137c7bbc7d8e0b2b7d6087ec78e7e4b146debb791f13e61a5d74edc07ea75418e64c9af6201b2a216a298ac75b0fc140e654a61d6ccceb2f04924ddfaabcfbbea4ba202769fe940dfc1a516032b0ba037a981a205e0d1e39322778a8c7c6340f10d41ac3fee208eb79c9648c876495a99590e2a0ab7587579a01ed10114dc61a2b4b70e041c4bbbec225ac95296170fd4c0d94e36ef8de8328ef0c6fe29324f2cca911489be63ed1092254372a8adf1664428e45327590fccd2406431bae922e669efa31e008ba2463104fac665a431b525066cc218cac98ce48c965103dba18bcbf3f17206ca431f93b0ac486ff802f79e464daad508bbfef5be0827a378d821713a1e41041f927bb22740bf2d541d1a12f66a31775af727dd280ddd2e35227f5d7ee6f6fe6695cf60b017a8cce71df01db41aa9c4ac77f00ab878618f11c31b7d83682bce10acec4e6ef29947bdf0f09a3482c0e49612291ba8e4292d8e96b36ee56bae93646ab31961c106c82f0d8847ac28438d4c687912ceafbe436128e2b6f1ad7c6ef1ee73883fcf3b209e9777cfb6ce35820d8b0b0723686c2922399d506903cb82b41e1b30cc2f38350f3417059f0cdc9639ced501287cc945313822c172f2ccbb2c041927f2992788763cd215e9a35ac62185e3c741c9b109efac5197ef819ea5a1d2214373fc60caa8e9a4ab0fda61cf6d9bf769a27735dcd6aa82de7aa7d81db09bf78d31621fb2db35daba6b80e665cf559243048cc4a28e65daf9818f24be75ecfb6531fbcb58d02231a7448fa2eca5ef27787cf1933f5c8a29a589a9b4d8af60d19f15fa919d2d134dd469e6bc6bc677181bb5a50154d581b649709850d2c5ddd9e4d371c4ebd5549f322663e9f9b7c2566abb52ff686df65c544f86ad950bb1322874c062605a13b18f2cb299806d6738e55f0c8dee20e7cc45ba629df16c592d1d7dc341bd08e3eea353941f7bca6d9fcd36ad012bd821bb91920b702d973710714106ad57fcddce7b89f93c175485024332a9f1acf2165bb3170e8fcc78d64cf1db5e056ce602071afa85989e8a72bb6f7a638a48fd37da6b99390cb0fc383d0be350eb22fd68dfd6512355d983f4b4ebd068bb2f7fb1afca5d798162081586a74ddae278e4339ad1665397ff77f2c1880b930fa6fa5bee3598c6967d3fc572e824b5518b4244287ff3248ebd84ae669f973dae0a755e8487e2baeacbfe42394f6c74c26571ffa4bcb3b21fabd9fdbb01f2b0a00a1e44b20e291d62408f77230682642fe6765e04007ee94b5a1d0bbbea90d64f7423758134f75870ba3d59b5a7e7f8444bdf1181f0d87b4734039574d5f1a6e0d043cc42c41ef22773d67d76f18e3d652029506957c9d598cc861059df20ff4a1e80df84c018f6683e05c80d32026dda904469d612815c808d5773dd605a378727a67352602eb6185cac95a3779eb298898d044d797875df368fd1395588bca62c5b202a42c91dde71ed9d2cb78507f1315c51c7997db83fb2f7ebecd860fed4d21535cb8a52f50949c1993635746c5db880aef6fe000a85f419272f256f6a823835c522a317cb424f598c2ba7f1b6f079404018e008d910ba1190853dcc311740db4ce9363bd8609598c552ed0dbe19802c4ffbf69dcc0a183fa6ef900825a37c709ff39daa33b1facaee9ad1d522737c976159fb2ba3b4473155756b5ce95d29cd956b0299295e1d11dd8a4857b682c624d2fe7937f8ebdf463ce822548d95d32685b4b8ee677aa47dc838ceaf835fa422326ea172b286d5954ead6c4e904bfb7800bf90752f4dfcd674815b33abe4801b8526b5f43e21d2ba4c52da24afde60ab3895df84e893767d90427a5c261492fa299bb44c053532f6efd05f5176a4e347b814eea7fd84a89934ddb826766bcad41c50b60ffb8383bc7d08b0990ea55ae06b0a80370cbb822c463312864a8d8f9105ab83c67da4c6340e680c00acd6702af01a76699a4b28dfa837c308bea9fb84662e4f99d3d7d8885a5d6e801d5513dc1a7584bd244949ddb29f145569b0e5c0991fe6b238f14699217e321f733ce8db1be93ca6166fb2896a94d1e02f5ecf1972421eb4b8d5280accef7d0907c0911ae6e117869a496b5679436a8674640c213a8623a239c187a039a2d9a4ff078329b3775609f37cc43f4af6855482dc2b1cfa01980bcc5341824b5a72f2147c384c6e5945a82bb20850214de11789c007c104906fb51da52986c77f7379a64495728ef9a4aab4334afb0421e2cd3c06e95d2dcaa63b287adc2c769537ffadae024e368c7f7c184830296ff497633188225f3dd4730616333b6365abbbcf2c66e8afcb58749194ef826360c5ed0401ee32c1f299882ea94d3304bc70a8b1ed80bf315ff08144932da971ce9fc1caedc5e5b2c318758f43285260fcd7fe7ee791e6bae33c27b204784ac2b4c96fe90ffc8d38e40be215c6d081430ea8610307702a1c02b87df7254e6dfd6da9ed3b2287ece106dd8ee390a2891246194b8029f0d4ac24c8306764248c764b0b87fc186b9ee473ae9309be4aae29a4b6437ea1bca9b0780caab159d9652f1c93b23984eaa10b3", 0x1016}, {&(0x7f0000000280)="e940b08353853926ebd6cf68d75cd8ec73fc212e", 0x14}, {&(0x7f00000002c0)="ef6d95a76c7d1307c673189c899a870607309278efa1cbe3fc589255150adc1c8d3e43db99764ec70bdadfaf28c7c4a193731a2236af50d595ba99cb0dba5eff7e1d3cf61023b7fa479d6d7e67233c02753b8e535eae6d13175b341d667e264a71", 0x61}, {&(0x7f0000000480)="4db8215f08cd826da267a7f38d07038b640cd535f724ad554a8a40f5e390c6732fc5676f29566cabc593ac0da1ccf70278d435a658c60efa0298ad1a11facf2f4904a524241cf0dd6c84acc39fa90366407569b9ab32cda703ba15a6eb5311fb16dbc1b8a6958aacdadf47d1b0b390146aaddb054b97960d408ce86a672cd70c62bf296b15", 0x85}], 0x6) fchmod(r12, 0xe3) write(r12, &(0x7f0000000200)="d292ad9bc9293ba5fae1a3486bba4e8c98d05f63d658932983f80900553104cbe5dd4c8a0dc59bccef62ee3f0b23d99ab5d846da84d4b613f39c6fa8b89f7f00babaef5dcacbdbe4867619c9f696182013f80a", 0x53) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000340)=""/136, &(0x7f0000000600)=0xfffffffffffffd70) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) r13 = kqueue() minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) kevent(r13, &(0x7f0000001380), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) 03:32:45 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x10682, 0x0) open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffc, 0x23, 0x1, 0x0, 0x100}], 0x441280, 0x0, 0xffff, 0x0) r3 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000040)='./file0\x00', r3, &(0x7f0000000100)='./file1\x00') openat(r0, &(0x7f00000000c0)='./file0\x00', 0xdabfde85fdcc4bc6, 0x0) open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r4 = getgid() setegid(r4) r5 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r5, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f00000001c0)) fchownat(r5, &(0x7f0000000080)='\x00', r6, r4, 0x6) r7 = getgid() setegid(r7) r8 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r8, 0x20007465, &(0x7f00000002c0)) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r8, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r8, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r8, 0x40087468, &(0x7f00000001c0)) r10 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) symlinkat(&(0x7f00000001c0)='./file0\x00', r10, &(0x7f0000000240)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000000)='c\x00') fchownat(r8, &(0x7f0000000080)='\x00', r9, r7, 0x6) 03:32:45 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) getsockopt(r1, 0x200000029, 0x2c, 0x0, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = socket(0x18, 0x400000002, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r0, r3) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(r2) sendto$inet6(r4, &(0x7f0000000040), 0xffc9, 0x0, 0x0, 0xfffffffffffffe8c) 03:32:46 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getpeername(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000ffffffff452904290000000000000000070000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070000000000000000000000000000000000000000005050ff"], 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000040)}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = dup2(r0, 0xffffffffffffff9c) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f0000000140)={{}, 0x7, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect(0xffffffffffffffff, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) 03:32:46 executing program 1: syz_emit_ethernet(0x46, &(0x7f0000000480)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaa0086dd6000000000102100fe80040000000000000000000000008000000000000000000100000000aa00000000040190780400da23001471e252a23a0d6ed90eaddb9f521f90ea3a3d79eafedacc7b44c7b84c2cfd04bf4449b632a11c8dc6effdff08501367a69ba8c0aa25e8d0ef34107ed10000"]) r0 = getuid() setuid(r0) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = getpid() fcntl$getown(r1, 0x5) r3 = 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) r6 = getgid() semop(r3, &(0x7f00000002c0)=[{0x4, 0x6b37, 0x1000}, {0x0, 0x5, 0x1000}, {0x0, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x1, 0x7}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x0, 0x5, 0x1c00}], 0x8) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r5, r4, 0x0, r6, 0x100010024}, 0x9, 0x7, 0x3}) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={r2, r0, r4}, 0xc) getrlimit(0x5, &(0x7f0000000000)) 03:32:46 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mlock(&(0x7f00005fe000/0x600000)=nil, 0x600000) r0 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x20, 0x1c6) close(r0) munmap(&(0x7f000096c000/0x600000)=nil, 0x600000) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f0000000000)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b2b7be1aa5b23ed19f4c8b2ca3ebb3557699a1f132e27ec0ed602000d7d026ba8af63ff37282921e4fd89720fd3872babfb8070c1abda58601a8bfee8aca4911faff575e8c881ff7cc53c894303b22f310b404f36a0069000fcfffcffe608a371a3f80004002ec7299e34000000000000010000000000", 0xb1, 0x0, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = semget$private(0x0, 0x8, 0x80) r4 = dup2(0xffffffffffffffff, r1) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000180)={0x8, 0x3, 0x3, 0x3f}) semop(r3, &(0x7f00000005c0)=[{0x0, 0x0, 0x1800}, {0x5, 0x3, 0x1800}, {0xe, 0x2, 0x800}, {0x4, 0x8001, 0x1000}, {0x3, 0x5, 0x1800}, {0x0, 0xfc00, 0x1000}], 0x6) semop(r3, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x2, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae0ee3}], 0x6) semop(r3, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) mprotect(&(0x7f00008b4000/0x3000)=nil, 0x3000, 0x4) r5 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r5, 0x29, 0x33, 0x0, 0x0) munlock(&(0x7f0000dd0000/0x1000)=nil, 0x1000) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) socket$unix(0x1, 0x1, 0x0) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r6, r7, r6, r7, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) chown(&(0x7f0000000000)='./file0\x00', r2, r7) setegid(r7) 03:32:46 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) close(r2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r4 = getgid() r5 = socket(0x18, 0x400000002, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r7 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r9 = 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) r12 = getgid() semop(r9, &(0x7f00000002c0)=[{0x4, 0x6b37, 0x1000}, {0x0, 0x5, 0x1000}, {0x0, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x1, 0x7}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x0, 0x5, 0x1c00}], 0x8) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r11, r10, 0x0, r12, 0x100010024}, 0x9, 0x7, 0x3}) r13 = socket(0x2, 0x1, 0x0) fcntl$getown(r13, 0x5) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f0000000940)=0x9) r15 = getgid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r14, r15, 0x0, 0x0, 0x2, 0x8}, 0x7fff, 0x9, 0x8}) r16 = socket(0x18, 0x1, 0x0) r17 = open(&(0x7f0000000040)='./file0\x00', 0xc00, 0x121) r18 = socket(0x18, 0x1, 0x0) setsockopt(r18, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r18, 0x29, 0xa, &(0x7f00000000c0), 0x4) r19 = socket(0x18, 0x1, 0x0) setsockopt(r19, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r19, 0x29, 0xa, &(0x7f00000000c0), 0x4) r20 = socket(0x1, 0x8000, 0x7) r21 = socket(0x18, 0x1, 0x0) setsockopt(r21, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r21, 0x29, 0xa, &(0x7f00000000c0), 0x4) r22 = socket(0x18, 0x1, 0x0) setsockopt(r22, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r22, 0x29, 0xa, &(0x7f00000000c0), 0x4) r23 = socket(0x18, 0x1, 0x0) setsockopt(r23, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r23, 0x29, 0xa, &(0x7f00000000c0), 0x4) r24 = socket(0x18, 0x1, 0x0) setsockopt(r24, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r24, 0x29, 0xa, &(0x7f00000000c0), 0x4) kevent(r17, &(0x7f0000000100)=[{{r18}, 0xfffffffffffffffa, 0x11, 0x2, 0x80}, {{r19}, 0xedb380284cbdaada, 0x1, 0x8, 0x40, 0x3}, {{r20}, 0xfffffffffffffff8, 0x51, 0x1, 0x7d4a, 0x80000001}, {{r16}, 0xfffffffffffffffa, 0x4, 0x1, 0x32, 0x3}, {{r21}, 0xfffffffffffffff8, 0x4, 0x0, 0x81, 0x7ff}, {{r22}, 0xfffffffffffffff9, 0x0, 0x40000000, 0x2}, {{r23}, 0xfffffffffffffffd, 0x40, 0x0, 0x8, 0xab6}], 0x0, &(0x7f0000000080)=[{{r24}, 0x6d3b9a532df893fb, 0x20, 0x1, 0x8}, {{}, 0xfffffffffffffffb, 0x2, 0x40000000, 0xffff, 0x9}], 0x6, &(0x7f0000000200)={0x1ff, 0x4}) r25 = socket(0x18, 0x1, 0x0) setsockopt(r25, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r25, 0x29, 0xa, &(0x7f00000000c0), 0x4) r26 = openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0x10000, 0x0) r27 = socket(0x18, 0x1, 0x0) setsockopt(r27, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r27, 0x29, 0xa, &(0x7f00000000c0), 0xfffffffffffffe9c) r28 = socket(0x18, 0x1, 0x0) setsockopt(r28, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r28, 0x29, 0xa, &(0x7f00000000c0), 0x4) r29 = socket(0x18, 0x1, 0x0) setsockopt(r29, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r29, 0x29, 0xa, &(0x7f00000000c0), 0x4) r30 = socket(0x18, 0x1, 0x0) setsockopt(r30, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r30, 0x29, 0xa, &(0x7f00000000c0), 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000640)={0xffffffffffffffff}) r32 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000680)='/dev/speaker\x00', 0xbfc39018e5d78510, 0x0) r33 = socket(0x18, 0x1, 0x0) setsockopt(r33, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r33, 0x29, 0xa, &(0x7f00000000c0), 0x4) r34 = socket(0x18, 0x1, 0x0) setsockopt(r34, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r34, 0x29, 0xa, &(0x7f00000000c0), 0x4) r35 = getppid() r36 = syz_open_pts() r37 = getuid() r38 = 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) r41 = getgid() semop(r38, &(0x7f00000002c0)=[{0x4, 0x6b37, 0x1000}, {0x0, 0x5, 0x1000}, {0x0, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x1, 0x7}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x0, 0x5, 0x1c00}], 0x8) semctl$IPC_SET(r38, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r40, r39, 0x0, r41, 0x100010024}, 0x9, 0x7, 0x3}) r42 = socket(0x2, 0x1, 0x0) fcntl$getown(r42, 0x5) getsockopt$sock_cred(r42, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f0000000940)=0x9) r44 = getgid() semctl$IPC_SET(r38, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r43, r44, 0x0, 0x0, 0x2, 0x8}, 0x7fff, 0x9, 0x8}) r45 = 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) r48 = getgid() semop(r45, &(0x7f00000002c0)=[{0x4, 0x6b37, 0x1000}, {0x0, 0x5, 0x1000}, {0x0, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x1, 0x7}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x0, 0x5, 0x1c00}], 0x8) semctl$IPC_SET(r45, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r47, r46, 0x0, r48, 0x100010024}, 0x9, 0x7, 0x3}) r49 = socket(0x2, 0x5, 0x0) fcntl$getown(r49, 0x5) getsockopt$sock_cred(r49, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f0000000940)=0x9) r51 = getgid() semctl$IPC_SET(r45, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r50, r51, 0x0, 0x0, 0x2, 0x8}, 0x7fff, 0x9, 0x8}) fchown(r36, r37, r51) r52 = socket(0x18, 0x1, 0x0) r53 = getpid() fcntl$setown(r52, 0x6, r53) r54 = msgget$private(0x0, 0x0) getsockopt$sock_cred(r52, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r56 = msgget(0x3, 0x204) r57 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r58, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) msgctl$IPC_SET(r56, 0x1, &(0x7f0000000580)={{0x800, r57, 0x0, 0x0, 0x0, 0x1, 0x3}, 0x7, 0x1000, r59, 0x0, 0x3c, 0x5, 0x3, 0xfffffffffffffffe}) r60 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, r60, 0x0, 0x0, 0x10}}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r62 = getpid() fcntl$setown(r61, 0x6, r62) msgctl$IPC_SET(r54, 0x1, &(0x7f0000000080)={{0x5, r55, 0x0, r57, r60, 0x4}, 0x9, 0x3, r62, 0x0, 0x1000, 0x10000, 0x1000, 0x4e}) r63 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/wsmouse0\x00', 0x10, 0x0) r64 = socket(0x18, 0x1, 0x0) setsockopt(r64, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r64, 0x29, 0xa, &(0x7f00000000c0), 0x4) r65 = socket(0x18, 0x1, 0x0) setsockopt(r65, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r65, 0x29, 0xa, &(0x7f00000000c0), 0x4) r66 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000700)='/dev/vmm\x00', 0x80, 0x0) r67 = socket(0x18, 0x1, 0x0) setsockopt(r67, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r67, 0x20000029, 0x7, &(0x7f00000009c0)="8e6159de91c93b3ea4cf7990e39354a7f68f92b25f21d448720475a1f3f3ed7fb62f246720a3b95c74449030dd79ba211d1be9707b235f4f7ff193bbb416c70b1ac326d2f37e5956", 0xfc6b) r68 = openat$null(0xffffffffffffff9c, &(0x7f0000000740)='/dev/null\x00', 0x800, 0x0) r69 = socket(0x18, 0x1, 0x0) setsockopt(r69, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r69, 0x29, 0xa, &(0x7f00000000c0), 0x4) r70 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000780)='/dev/bpf\x00', 0x0, 0x0) r71 = socket(0x18, 0x1, 0x0) setsockopt(r71, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r71, 0x29, 0xa, &(0x7f00000000c0), 0x4) r72 = socket(0x18, 0x1, 0x0) setsockopt(r72, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r72, 0x29, 0xa, &(0x7f00000000c0), 0x4) r73 = socket(0x18, 0x1, 0x0) setsockopt(r73, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r73, 0x29, 0xa, &(0x7f00000000c0), 0x4) r74 = socket(0x18, 0x1, 0x0) setsockopt(r74, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r74, 0x29, 0xa, &(0x7f00000000c0), 0x4) r75 = open$dir(&(0x7f00000007c0)='./file0\x00', 0x8000, 0x10) r76 = socket(0x18, 0x1, 0x0) setsockopt(r76, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r76, 0x29, 0xa, &(0x7f00000000c0), 0x4) r77 = socket$inet(0x2, 0x2, 0xff) r78 = socket(0x18, 0x1, 0x0) setsockopt(r78, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r78, 0x29, 0xa, &(0x7f00000000c0), 0x4) r79 = socket(0x18, 0x1, 0x0) setsockopt(r79, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r79, 0x29, 0xa, &(0x7f00000000c0), 0x4) r80 = socket(0x18, 0x1, 0x0) setsockopt(r80, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r80, 0x29, 0xa, &(0x7f00000000c0), 0x4) r81 = socket(0x18, 0x1, 0x0) setsockopt(r81, 0x29, 0xa, &(0x7f00000000c0), 0x4) sendmsg$unix(r25, &(0x7f0000000940)={&(0x7f0000000240)=@abs={0x1b4ed073b2331fb6, 0x0, 0x2}, 0x8, &(0x7f0000000580)=[{&(0x7f0000000280)="e765ee5b1ec073321379bbf280494c5ee1a5330fd2fc7bcd685d1caad6ead1a95e97c68d2531d4f0c1709e19246c5f84d31496bc694697709cf7d0147d4b2b97b7cd16b8e36c9f627221aa865a29df0c53e17a6b21f2955e0da6fa0d1d4f2f300ce81ec5436ba9635eab196769", 0x6d}, {&(0x7f0000000300)="b344c43eed5a7d94248165d575b5ab164f5b779668b44249af66da60bf1589a4bf57df0e2c61e048e3154103f91ed9b1db91b3d6f56b89f4a410c1ff2a9ca26adc52d4e5bdb4bf53f05068b4c3920c89b00d9bb864434d98e91cdfa65f5bf0987bf6e393e20079f2da52897a87f891388cee51f7826d1204", 0x78}, {&(0x7f0000000380)="071b721398fce0573e6796f4c3a9545abe79b88f505f8d42a782e0188835bf0e6b88c22a12b37df283589333fec3d16851bc5007db3b4a673ae29aa9d786809c99a67261edb96023acef75ad95887780818835be18e6f7bf04d0ca5ac1598dbe42eb4967e358cc52c5e042f169d70884fa2d357a37e0f528f0b28265f13f6050633cff65df4bfee7e131927046e8fc28b5f9473d41eba8d540e0100b1cdd1a2eea775a137e0a34774c6ce099c7f347f6935b302deb19920c1726f41d4e755e5a90453a5d9a615659e4cdda4728b001c50bed77a21c7f008050e0c869084ac1a390921e18fcb6d3c5db9d95cc158e9f200c3e", 0xf2}, {&(0x7f0000000480)="136200164b0f9565bfa39db8c988cac11b506986d8ec9d39aea3d52fd08808499ae74335150a14c019ab", 0x2a}, {&(0x7f00000004c0)="201bdac8c47038eca7f9a32abf4a5116279864b7072fe4c2d5e881d7a2987224db32d610441a89b13c136d6cce894ea93f8cebc3fce87ebacf03fee8d48ef7f660cd8115cae2a4833a7285f83e3c79eee3b64f4947277086547505e292fa054379945cdd1404fbed2d50ce4e5b0b274d0ea8c476118b0d13058332b686154d2259", 0x81}], 0x5, &(0x7f0000000d00)=ANY=[@ANYBLOB="3800000000000000ffff000001000000", @ANYRES32, @ANYRES32=r24, @ANYRES32=r26, @ANYRES32, @ANYRES32=r27, @ANYRES32=r19, @ANYRES32=r28, @ANYRES32=r24, @ANYRES32=r29, @ANYBLOB="000000003000000000000000ffff007f01000000cf96a71bfae1eb503916b0a05930d1e6e9dca2c9d7b5c668bbe3bbd419327f53984d30c63a9ad88073b00fd1927533edd9b29fed174914098ecbe1760e6caab0e3601bcd9c5db258ec29a23b3389d1906bba5168fbb072e016cad235dd72b362b88db0bb399b5fb1c9d3aa81e47d00e55fe8dd6c1f955938a52318f13cb104c2bc1d7d988e2a6fa90ce8c9463832680fa09591a2e780274a895de349f952b03e29e556ca1f6f26c1f93c3984f0003e22bd49b5cb3c78c486", @ANYRES32=0xffffffffffffff9c, @ANYRES32=r79, @ANYRES32=r80, @ANYRES32=r27, @ANYRES32=r61, @ANYRES32=r81, @ANYRES32=0xffffffffffffff9c, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r19, @ANYRES32=r30, @ANYRES32=r31, @ANYRES32=r32, @ANYRES32=r33, @ANYRES32=r34, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r35, @ANYRES32=r37, @ANYRES32=r60, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32, @ANYRES32=r63, @ANYRES32=r64, @ANYRES32=r18, @ANYRES32=r20, @ANYRES32=r65, @ANYRES32=r66, @ANYRES32=r67, @ANYRES32=r20, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r68, @ANYRES32=r69, @ANYBLOB="3800000000003f3263845362f48ef8485c257dbc626f3f0b7be36bee66", @ANYRES32=r70, @ANYRES32=r71, @ANYRES32=r72, @ANYRES32=r73, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r74, @ANYRES32=r75, @ANYRES32=r76, @ANYRES32=r77, @ANYRES32=r78], 0x138, 0x2}, 0xc0f) r82 = getegid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000940)={{0x10000, 0x0, r60, r8, r82, 0x100, 0x800}, 0x3f, 0x100000000, 0x4}) r83 = socket(0x18, 0x1, 0x0) r84 = getpid() fcntl$setown(r83, 0x6, r84) r85 = msgget$private(0x0, 0x0) getsockopt$sock_cred(r83, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r87 = msgget(0x3, 0x204) r88 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r89, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) msgctl$IPC_SET(r87, 0x1, &(0x7f0000000580)={{0x800, r88, 0x0, 0x0, 0x0, 0x1, 0x3}, 0x7, 0x1000, r90, 0x0, 0x3c, 0x5, 0x3, 0xfffffffffffffffe}) r91 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, r91, 0x0, 0x0, 0x10}}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r93 = getpid() fcntl$setown(r92, 0x6, r93) msgctl$IPC_SET(r85, 0x1, &(0x7f0000000080)={{0x5, r86, 0x0, r88, r91, 0x4}, 0x9, 0x3, r93, 0x0, 0x1000, 0x10000, 0x1000, 0x4e}) r94 = getpid() shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x322, r3, r4, r6, r60, 0x61, 0x40}, 0x4, 0x4e, r93, r94, 0x5, 0x3, 0x7}) r95 = socket(0x18, 0x2, 0x0) setsockopt(r95, 0x29, 0x3e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r95, 0x0, 0x0) 03:32:46 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653000ff31a299ca042e37f7a8ad6b3e910c411d6c6aa98d8851fa8a0f45ca76571b873ce0fbd6a900000041acc3cf740e8a70530000000000002452000000000000000000000098490d077aaf9544666aa81d54b9f85142108e909d7e3b3bb2c0459f6ab0a6da6040"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="14000000000000000700000001000000ac1400aa00000000ffff0000000000005ef4e0d291eed03b0381d7a6f308103926fa94df977ff722fc2a461546df1afb912ca4546614143cb8b4dc693f5a68d51a29f09faab56b22a93bf63a69e8c4469a76ce206ca7555a678cfb7bf95741be7602469891a60cb871321d8bdbf3011235a878a9723533b37c09c212c0302f4bfc21922bf6e869947f43d37ce2bf58ddb317d674fa6dc43a2c3c290970cd3494dafbb4ea68f7837be704ea0f818e2ae8f88b37cb3c1b95e3048fa3223e2929c3d4605900be4aacc2", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x18}, 0x0) write(0xffffffffffffffff, &(0x7f0000000080)="388f4a62b89e848c212282dad14ce6ace395e924272bafb21422800988084588fabe13e6ecfbdb8cbc715297ccf1cfece9ac2ee881402a2b3d394b74dcb92411c6e728fbf0d31a7959af9db0b5ef342e844279ff30cdb14e44b4e70caf13309b2a5ac993082372a1cf968457ecee7f4767d6c163ebff959830eef678f021a42c3ff568828b72e96ce638f64fa674be9e59fa6a533eed7d930c1c256b1efd5ce64cbf5259f4a3d689c2e85bbe1647c9cad1c24a7b68749e6a2144158338773f0a22ccc5e09312517202267d8f9c3d", 0xce) 03:32:46 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0xd0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000180)) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000200)='v', 0x1}], 0x1) read(r0, &(0x7f0000000080)=""/197, 0xc5) 03:32:46 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x3, "000000000000000100002000", 0x0, 0x10001}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) getsockopt(r2, 0x200000029, 0x2c, 0x0, 0x0) setsockopt(r2, 0x200, 0x0, &(0x7f0000000100)="885341d18c090cec40e4ce9b06d1ca65f5f936c83134aea791df9dae3224fc47daf30c3e68c8d49711b94ccf0f4897e2a837517a989b82517f8b7ce1b49d8fe0566ea4f783e6927c4d41ec226b1899bd5fbe592916f924b48b8fc79d5acf0c98b51952ae1c3011f14a1156d81d2feac462b94e43bd40fecd0cab40f019e3fcfffb9f", 0x82) 03:32:46 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mlock(&(0x7f00005fe000/0x600000)=nil, 0x600000) munmap(&(0x7f000096c000/0x600000)=nil, 0x600000) r0 = socket(0x11, 0x4003, 0x0) shutdown(r0, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b2b7be1aa5b23ed19f4c8b2ca3ebb3557699a1f132e27ec0ed602000d7d026ba8af63ff37282921e4fd89720fd3872babfb8070c1abda58601a8bfee8aca4911faff575e8c881ff7cc53c894303b22f310b404f36a0069000fcfffcffe608a371a3f80004002ec7299e34000000000000010000000000", 0xb1, 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = semget$private(0x0, 0x8, 0x80) r3 = dup2(0xffffffffffffffff, r0) munmap(&(0x7f0000f44000/0x3000)=nil, 0x3000) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000180)={0x8, 0x3, 0x3, 0x3f}) semop(r2, &(0x7f00000005c0)=[{0x0, 0x0, 0x1800}, {0x5, 0x3, 0x1800}, {0xe, 0x2, 0x800}, {0x4, 0x8001, 0x1000}, {0x3, 0x5, 0x1800}, {0x0, 0xfc00, 0x1000}], 0x6) stat(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)) semop(r2, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x2, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae0ee3}], 0x6) semop(r2, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r4 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r4, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r5, r6, r5, r6, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) chown(&(0x7f0000000000)='./file0\x00', r1, r6) setegid(r6) 03:32:46 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x2, 0x0, 0xffffffffffffffff, 0x2000300000000}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000200)={0x0, 0x2, 0xfffffffffffffffd, 0x2000300000001}) ioctl$TIOCNOTTY(r0, 0x20007471) syz_emit_ethernet(0x21bc, &(0x7f00000044c0)=ANY=[@ANYBLOB="ffffffffffff00000000ffff88484c3d21ae00680000042f9078ffffffff7f0000010713b300000008e000000100000003e0000001071ffbac1414bbac141432e000000200000008ac1414aaac1414aaac1414d344149fc37f00000100000b25ffffffff000000040703309404010000440c0b81000000050001000000000c21880b10000002f801fb99578a714e63d1fc9b6907a1eeaf7954f881deb45e3cd1adabff192a08d5687f1f5c92324ae4b87db95b4cc53c5f8b2f8a72d3963c2f4ff4312d80bb1e74ca35caa3a91544f2830fe227e676318db530c26da26fc538ba66a6357ca6092b698a41376638bfeae9b654c1112cefe2e6b4efc8c1739d3ebfbfb69d37280fd5cbfc2eed02baabe7ed6ad82c549e702383adb48bdaaf689d98901da6fc3607f2f119125ecc627c867543ead1af8034f6b99a69bb0b9bb4ee863788e8ff319f8ed1080aac745ceee318f97d70f5ca4873bb10a2bc7e0365fcfd48dee969416bc9b757ab09360f29703e004e71299c6730ab0ac8d5f6420ff1c83c42c3c8e0b7b739c359e4a066657e2b0a1185f907e0966db805c115b448500e68273917dd7aee8267d8bec820a2f42b228dfc33c9a581012e5c6e97160491fdc5a28b2c2ffda0481f0469d424c2fbda506160195b9cf080f2e2f2d109cf25a834f891a216f054ef9fd6c31f7b9643ee7f58ae71e0468da5111f38679609e3f6a3db13e365af094802d5595b5cc696b3588052d5f5aedde6bee0a8bbdb7127aacccafde45538d5af69b6aa149a8c26fb98bd558c6d8b40e6ca571b6f3665bb92e63e9bc6c83ac23c0d28b14e21433bf5f873a9badb609064960aa05caf217022666ce831f0647239cc53f760874aea5a10047816578d631fe591cfcdaaea409f7b126dd37ef9a16cbf84b6af8d204d2c270b01d401c02c76a120726820b639ae6aa53361d1e64dc320908ac348e07b0504870e35b3d1051b976b1e8fcde8a0e97320a2b24d1bef32eb33cad16910a594c9d1cf8eb2b24914d007a67c637c5dc96c3a1249ba1f9fec1a4a6c63206da021449eff3391c56aa9e720b4777db867f0997e72d87ab5ae0dc46eb16bb17ac261b0ff28d91fc53a38d274a9f0978b168be585010df36a7913b1628abe00cef5378cf3b17315e2ed0672d75819d9d3478da1ce39fc9698f4ca2802be542e204e72e6a74fc8b5aa20772bd6e924eb6003faac95abd1c9b12b8d93830c5b08970edbfb93c087a213e81fee582ea7c825e27b78b601ae1e4a7e7d31445d3249316083894dc2ed0875b33cd57a8f51647ba784b4100a3274909235804d95cf5703cf332bda9bfeaa44a15d66dc0e8e2945ddc4e4edf14fa07d885cc6a0a22eb83d27a038e4493f197dc6f9fac02a0de15ad8e1d68d99af4669ec0d6db5a70ce1e2a768daf2331a29518d57f1dc5f21ac707b09487db5dcad7f48d182a6e9d51a71e4897d95b23c7efbb6dc6a3305c86f427787033c2b58d6bf0d5a3d3c48ceb2936666ec469f5ca9e4ea6bf5a334938d25772a301d96c86469d28ddc35f6d4b01cc1c6e54f3f1a42243d06ea6069545e1116f24dfa8ab577bef2224c843246eb82145c7bfe6aa080a697ea6e3c3fe8cc2f41dba6f97715bf77c351d6996cc934ef207a39cd436f3a5e3149d54db3949805c346c224138a28cbb1c16486c8b1959f709ff85dcae59304f5283f21aa45f0c826359f130c8b631d7e6eb15d3d95d814a0eec85c0449dd049d6eee966d4c19f9dca2b2a5b8c739baea857eb070b72e2e8600ecd7629b7073e08d2de01dc8c31b90120e0e5305007714ade87b9fa80127767f9056b369aeb39bdf3da036b7bdbb5b57a92047ff586d2da20f35056ed815d64159d2cade0b1fd4de61e3b8ab4a105cd3a0ff8f597b48d005b5620754012e47bbc82f51278dce12baae90ad748d180d5b455828b9cff03202749ccb1bcf2073c7f176d3aa7bb2f7c496f575c9d1010ef9e27c0b5e0afaba494cf8fa3fb7c267cdce576c8cf8ad7e36292eb3459c7b7cc24873c9d9082f29594c94a1e2b4e777aaee11ecc8354842dc984eabb411989a1c35a32f9396be9288ab4c7cb2dcffa322c8609bae9f4b3d6dc7df0406babb8f18a5c90b22935b82cfb24cc9b77d797c66f07493c03cedf6bf000e02d432d5b33b10f70ad62c02a861dbc3af74cb924ebbedaa0cfe4aa2d47b89f609c8eddfeb5a6d82a654e63710627fdfceeff4e45b933cf260617d1e6728633942e6c9b1f6adcff3821147f72d429309f0998df27937c5d41ab9aa08a0c1e11584b3c47c378f387d0cfea7d6a094609766c8e671a18bf1f795a6b586cc9c357a643b5d47a876031dceaa6a880c3401dfc3285d3868fb3f81d8b443f566b0ed808c88642eec97eb651fd1f6cb3a5a6c1f0363625e416211888d0cfe463514bab6e900f4cbd9c5a479c76487276a8f61ca94963726f5151ba044b03a2ea800c4ea3449e21dda491b40765a26639c130633a839f5db35c8e6e8394581c4a5581c66e061bc41bf3f8a03ffbb8ceeae5b46c9bf979a5da9b4ef8a06ebe3fe7a94ef74a375ac99dbdd9ddb212ae8828508a03cf2c8eecff9356f1bc81185d9c78ce2dc8dcdb4b772cb835883a5fef8ed2ce8e8d1870e39f4ba991b67a4e5d9d3f0711550b1e385318ef28428855a22b0d1b3b41d04874519d91b30bfb5893c80bd86da3afcc8e6ebe7bbb242b5dd35964e238341c84bab39f7ed14e329dcd13be93d5034890248cefbd9c93e676e17b98a0e38b90b09fbcfdb54fd13fb1c12f4d48db7aceab4c73c8cada00885e8eb1993907b6fb986bb3a425dfc3048aab086d1b8216792cb3b772342167eec0185d6946698461fd79126fe4faaf477f5f8bf2aec0b49eaa9a188cc6e07a499c541ba7845b4729d7e3bb0c24174ab1ef2ecbe49944833ebae5177cc3403ceca46a9f17ed1300ec0aa4fc96e745c6da1d634ff38e49fe014914e6aa7d5ba5835d865decd479d6ca6727ec2955fdfdb52584bc2a5aa6165377783ccb5f7861227a5f3dba82347c88bc1db9007bbf42d89601ed1259d4603d9f131511723be043b3f7f4649ab66c6956a4a8d40cef2c2a435bd04854308dfd4053e0b9a750c7c0b8c161421b2ee47e258f5cadf43d0f680fa7808531801b1f1d0dd1588865d9ed4dc3197a7990aef3c2332d43b3484409de68051e27a011dfaab7e50e1f7e3c9cc7e2415c12f00c9dd95e809218dcb23b2ede049fff19e01415f586ada414510a4647585478f1bf7e1d50ec159c23a42ff05e5451ddba3f6d4af07c9bcc087aabfd9a8d6be3d6022f88f2718dc535c6e5d2c103d88b6f72523db4a9479a9a2056d6ec169491a027a2a2fd1c5c5ce39576b3c0c0e17c322d3358c5bb707162384346fbf2b2361eb21a4c27b828841e5346e6d6eb3731cc6bc74249cb82de2dc1f150be6267261900ef1a9eb67c033ecd08a14060b292639337a4cdc1610995298c19d22e9ec6e1490ed0efaf9a5b6dcb061e46007853602a02b678a84bc636b5551a2ab4abb0736053936e9b731b9461227115def1d82d406b7220f198fed76391ed27dce7565bbca69a6e4763df5da0da59db90e5312648acc2663e4e2ebcb3292caa76b5737aba90a3c2e34bfd855402cb7594a13fe3b05aca8129b6ff9cbbf2aeb1f79d5994a5d7d8fea4926b8f0d055705f798fdfa5f2ed34074a5bf2d2486fe202a4a321fc17fdb50149e3249d1afa662deb565464ec23ccb89e34cd73d21cadf68553cc35c052713d1df87cc14277212d08c06c95d6cff53a48b78c10b07b175fed84a42a8767c4ee0b2c8a5086f64a0b1f0b1142a5a04013923d7a8b22a8f0f2d453c692dfa6f80e7275ef74a4f00c5fc7944ed34c0870daaff02bc9045655c0082accff8e6106f7913fb190f4b66f74d0e7010a0ff76b8701dbefbe8152a658a69b8349697002af4fe781b01b6edcd703127e4590cfa7b27feb4971e699bcb1dbc0415a46e2c1f14327b3e24c2c0ad2fa8358e99c7ae852b7ba1c762a1c5e4f01e31dee7729de7d4dcff33969a5ab3c01f3d6b64508fce0cb620a82bd4e7a8521a88fa98388d63d29d826168436502b029642223d765520dc8b2935427f70ec747a714c45c2328d11606e0f72d802f21460f7c2096f593af9de7f27811b1ff7ec46208f8e65f60d169b13fa6edc8c55e8a37cc94e62b15968b4cf90bdf4b7b454390d8c6cd57105d96176d2f75fb5fe0997759ac76c01b016889874a814af3883297f6f770f83f362f1d5603772c5093324f18974b3febe25741bd1a6009d96e6327810fcb9e2d24834c8bf489659b281ccd4b7c3b64d18c0e8391972b890c6c371270e329ec9a15735c8fad3caf9c33711c3e185ae6c45aea6930934efd7548e02ba5e23d2649f8371002f9d3b794e6c84b824a69a38f80c3b462d583c237ab267aea020ecec721dc11b17285a0888d9330c1975a9ecbb2015a459a94fdebb833942eb2c79a58adfb4e06962fad8bbff73b677f9eed5cdfd0a2c2d3a5df87bc8adab54409959a360b2cf507cf17b9886cceb137dc26d4169096d5c6a50df31f9099f93c70364fb3c8c52e98b2421a30aa99efaaf388d0f39a6d448efa5563a52d5cc36ec38a91fa8934adbebca42b8f8f0bf553f6d4acbaaef0285db4fd1b28ed74f78f038a10aebb0c5a1c7f00bbca1f8741db03ccc750fc3c0ea6838882d06485fb35dbcc5bf8db05dde0a7e18585a11457416a379799182fecc50298b02ed041151438ba5fe845f3787bfa464a83c900cca568e5a657b722f8281449420e9f0cd2194a84a87e08eec619b3413268c30ad3f70c89e6b5d673302b1e40ce3481b8d53fc369a2fe3d3f7f086b321d83fdc23de6614cb5d44fb2b0a86c149d99f1d612da0d76b239df14495d3e59afa6e9e64f05c3c7925e46a348c9ef6779c4116756e9b5400961a8f1ff293bb7ce1c73b2bdd0a1c23418666c29469fb10961e7bf6e4bce1c69e70a7b64621f1986a9a4998d6a54672a2fd28baccf70bc12efe197f4dbb367b6067beea706168a5b9560aa19ddba29109bfba4082967fa45ff6af84e0f22141a6d78595b74a1d3792c47be3271f5f6cdb48262406f3bab79c82d981bd839a97dc6b67e3363e1632be26de8d8504424acb73a031de885d3a4bdab4a009833861a29943327718daf716edbda891d7e2c10a701aa85e1a2cfad797b33edfde3a69f5a1256207ccaaa744f50cfc1301697c48d676dd2be05e08b0dafa3a47b1cab44fce452ac846000fb55e574207c8d8d0785ee31e9cd1f75f4c621d3f84dd49ae97e600825ce6a77e50d04e2fea18880f21abbee9c8427177001b09275857afa702f667d0258e41b71009d4f2efd391afc3a99cd5f0a41a6c6018459dd86fffe9d354cc7837be72a447fae92cfd102877e469d51a55c141999ec3f59d68a1409dce9611a4cba6b722af0895a934187f317b4cabce845da058896891b2cf5fc87e156f930210d03572af8c412fc02acd6641cb6decbf850fc8c09675577dbea54d357c3842f8ce931adc434fd1504550ae7066592e9bb0a108fd5f4c71064d9ceb55dae74d5a95682beccaa2a14fbacdf9b3dd338454e8dd27558357b3fa78a0f1b33057ac9448075d409ea76801a80efe9dcf44064540e7c490d50c2f30c1fdc8ab0dda21f9a62b79d7b01260b0064b45b9d1e41dec7d0f5db04c7bb50cff1a023340f38bc76b5ea12c21b2b7f2f5a2af6f7c6449b6dc3ee88d6c230cebfe217256e6d81b562d6b0293c73fb54cb5ed31a9d63e14dbff7c36fa14e925ce3e8859172d350fe55d7058c85111be927489c8ad103e2260daeed3a785c581243558a60dc7b74d412bfe796516df1da12202f2f075f60bf2d201675816d26a7c3d2a5ff91b916470c90c8feaf6a52ecd00b5dd4e272ac91ecb3813332050af0cefbcbbd87873f3108bc82fc37287f685f6fb1178b9e833cd7942739065ba78e975dfd3ec6d94cf072e6a9aabef1a331f615cd630c9631608000800c936afc974f475e08604f10eb74fbc51b9721dd0caafa95fe6cbbbb5a0bcef3beab57156316121cfdee73781d36871a3959efb8d69d2ce8fcd851424b017859a582172db3128e9010086dd000600070002800bcfc0e440beac86e0348d5a705060326a505d520a1e873e3d6a02462a572cc8778c057e354f7ec757151eee4cf7c5a2c63ef8f3960ae256233870d9d75700a6bf49b6611d6cbfd95f5af6099f126e8a98a31a0a9f8fc0c98c1469a0b573bd1f451e9488628f9b23fca534fc4843a4024331c57f6f1911719c5e2b12d359e4cfe87d78efa422df445b485d2bc479555cff8c4e1b5c409224ac49ca534a08d11def15e4d2bb1a14e6d330cc31369878a71523a29026818e01505b28550aee5ac1d89ec36286926b20a492c71172939eb0eaf7231552278a7b808831a90f4afda0a49b676f9ed4d4cb540c75a75ba6875134d8f9d4f69378f034a5264624ddcc47be5f748d5ce7be22088556ef4e8ff9cf7f26d2f325334a73f23ed5b97c230853270dffcdcf6e683e1b7c5390b34e6418c698fe5c650d6bd4f5c318b1b58cac1258b46fa2c9d41ebd56a06e6aeec07ccee447a2cd8e537ba537cfb3be5bb0d101fe216bc71bddb221a47be711267af4e2549ec4a24f1adddc4efa1f9a13276046254523b5f5652404449dc58328a6c4610d12dc710b3586500d68d7472269a7235cb46a9d438609b0efe45dfd739bb7dd0dabd0bd4b2f0d25719b608fa4bd8efe9d11351b490eb55c7a92cfb9bbc4664437b772b0cf1b62724e0f2c73018dc7bd1246cd53dfb53d5eef5614942df8bdd9427d88ee69a863b5c535fdbc71915650c6294dda5bfa8487a78461770096fa9d126e08d47427a373c2c47591d904005001e147a1d10c6bcb475bb0784f1a1f96bcf9db8f9a000000003202ede8d5c03fc0422c3f7243ff5f95b795a282aeb240889ea42ce38c3bda5bd9c42a240fbce23b515c7476e6a21bef8ba7c2126853436c6f591cfaf1cee135f26ce96c91d8ca27841d39b9c0d8bc473cb4779ddb284c83aac473fadecb0ee5ab0371775a90f33fc777bf092d035096c55985127131bafcfba234334ce65209cba598a8d348bfd12f6391a4355a7f52baa6a5a2139f944fc2afa716d2af5fbdbaab3af0ec57eac6496162299371daeaa8b9a95f9cfe16acef265043087e8f37e591663355e9396b7469b9745beafcd5e2d0d96b655b57d23bd6d08f67df4847058ad5e82577b4eb4724f699c95c88ec537905bfc34dbbc33224687a636e20d79964da5d947027f51843c3794a2c4cd08aa8ac5ac0e994021fb6ba9b5a0122671b0d84f011a882c0af70985116d7afcc9aaf7ea647180f0a48512944e44fe1376cde377660cd6b09056db681075ca2d7f80a1d9ef83eea22dbf4c0028edf9613e8ab1f665d58f731cb4d92024e5a7045b55ec2cc282b92f261323fdae6df24f512ac6aac8c66140f9ac044834d2ac2a004ea3fabd0338fe4175219860a595fc4ef8029cd49d700a2619f21b34b59006c2692f25c5a937b477bb3fea5b09d22c9cf05b71dfa54dc2358c0e39b7216a300d245210bf0e3e8d77ca985028211467768b1899430cca08e8aad87a0abc951965632fdd775ec34c7321478d64f07bb7742670e32b88127fd41ba13d223c724e50c96214befeac1ed1e661d1f74cfb4f454eb20acf1bb86a770288b2ec3fd74e52c909f5ef412f883a2f6126a5e82a2f6284a28cdc167aecc0324e1c39967dcd0696ecc204b210cb5f988246adda341253c2fed3aeb3cfe2c4e1b670302ee754da88a2dce189ee195d6f8301f3d28b6490adf82d2880a67e34ed5a8257dba35522f5fb40ded57d1849a5b1302500cd95fc6a19b78671d04f6965bab66d599ff7e5a3eab7097094ced4ed342be3abd2ca90134e7225517284eb551d7c58cf33081c4206fa66beef453afb5173a0e4dba5d0263001d0d549d34c51c623e31c4594f0a870c429122ea2e60b27e28953e0b4729f16331ebc7aa30ce2d162491fd1c51b2fe097672c9763529563556d7da780970a596c42e578607488dc27e41b8f20d0b457a700179c4d5a9fd40a89890dbc6e66ef5702d0aeb1a7c2ae0f16c9f4432b93e763543cc6190721624f8bc016e972973cbcee889ae247f3f1ee309b6c1042556905a2d7a3f769a5e90066f4a47f6ecf550f98885caea9815b03577198d755f393b8fd44b20a06bd9d8f01f38c292f50658bf2b8c4f0f6fbd3707c2539bb9f5d9894798cd7a5dedc827f9f9d7e85aeea0f309336431787f413474fe15a30ccef646948d01a38e62c4eb980a10415b44652559e617bf28e393cd6a53945714bcc6528046db9d7435677d015fe510b25077ad9f35ed7d7da9a82d32273aeea969f3c168e908c2ff0df286d6082d7032f4b3d14f977eb95a1d00d3dedbd95c8a4fe70d474ec28853a7d7187005e163bb5fa29cac6dd8eeb00a703055206fdfe2825eb15d7e5fc26d417a6b9b043ec20c569e4a0c568fbb4c5260348b15dc753e4b1ec8b7ee957b69aa27af476f3779bf790a8221f98b6f526f1e008618d9a9ca98e31e9b21564731986518d5163bb2f4512fa3a95bf59641ac20d26015891665d41a4287ad65778c0e9c0c526fc556892e4282147566e6183e839e202a1815111038abd28b05ed3ce0638f091d2493a6db7e931b5360007361e62da3533f6271bbf97213b0b89c5a83f6951e772df41eb5583fb99e4bd134d0e1ce539b5f636af1fbe845a882dacc51eb6768ef54e4efdd5016167f11577750e5b813c939af3453635a3c3e8cd2690f343be12b95375fed50041b9cebf74e6f0a154a345e316d436be42dcf58074f628899c5932cb608d4e58f9c242990919b579efd98208f750a6015bdd6cdc4e4a287b60b658ee5e6e3e1e2f60f759cc4f76ca5f0ff61448505f47a839abe611850afc69916f4a090398e544ba50d70c45c795685745b6d6c33c864e676bc860957d1198f61832040d99fe82b105c8af7cb2d80150830ca7bdfbe9daf8eb4dc8077ce890d6a720e02066032345856ef865190980723aa99f2df170d686673006b4c39d64ddb15d2577713b99e9f00c70b17bafe587112e6e9f83fa0d78719a8befcf7dac72b83b9520be5041ba9dafa5a0d8560657e9360b2e624e4a31723a0ba3c3c7dc2230b94f39a78bd4054fdb4b5fddd9f8e7683aaf42540d14bf639602cb6ed0b742f441181e5f00a191b4dd6b0f790bac10082d61ffc954d78a5e7289d83212da62a09538429dbafad3b9027e1e5766592e5c21935cdf02931b998c8449b0fdcaad2631da328a1a0e85c896e6b898005e708f6d722eeeaebd3ab687ab23ec8145ac33767c40a7dd5bb753108d86a8b5c2f6bd7c16b5ea157d7c08cc5341e7b74ef4c82f0438661e0963bfe074b9f7855a2e7143ca7e625fb538aa08788eb6a65ae42d69feb2282c1695dfdb4ac8c1f9aecd6f27ba672ba9a6704168dd6a8240c6d1dc79b142b7b53153d6d31e6419a1704e04094c98ab6b890209717dabd9c8f7e8911393c30793f3803189601a06adfd002867c4fed0d8b6ef8f05737ab93fb16bc6aa25f4d65fa6f96c76d300d8440a6d492af027ccd35b39cf619279c5ef8aa15e472b37012accc8afc5f78823b34f7e0da3da6e88318ee390df93716205891281d210686d20cc51cb0e6384eb159110803d1600f0ccf704163d8d1f323469914bfffab077e8710fc3cf91509ddc5ad7b53ac72241f3bab883a16ab5f2097c2be51bda44d4198674c5d50bca1c36c74519107f53700e57a549c1657fb66126c9687a476353a70a161fa65e40142efda0ab042d2b386693725e4070c7ea5affb6ff73254465ae6abc38e0d5904283a159ee7437ad3c92ae2ca1aeea9b4cba88276ee439b2abcea11e7101d696b55a3b328220419543ee2a6ac0484e33b77b7bae6d4def463a6ab2a6fc0fc6ff1aaeb6d28a3549a9fed3c82883e866a27e74c6b2a8de4bae781e8df8e965026acfcc3773d769758d755b6c3f02ab69bb400fe580374cdd71ea6c46decedc2f714b6afce15d2114747571d03ff7cdc9c25592688551a84b6511a26ebbe1714d061aee4461beadffb4155f72cf725da7c373784f0b6ced8d54dd4cd763caf1cfc21c5b27d84d7878b95767251ff15a1ebcb7d6d3ed76e352f97d8e94203c307a0d7014e1a626eaa9260200e1b09dcada4ac159cb31171744d508842df692ebc7198dbd51ad3316390f69d31a73788c22cd4781886978e2bc9dcb35f66e0d1658d220a6d8f96b39529c0261075b16e9809d4d104e689c80e269c15a73fa460b11003d5638dad617a50affd0daf41fd97a494fe170935c3b78015f3027aefba25c8043fec2dacbf566f719f120976a5710dc33b7a4d8977b3c7d2178dbadb862c570693d100df80c4bae4a915bd5d44256e8a10cc6b39b7315eac42c7b4cb6dace9216500fa1a041c018486cdc2e1d73eb02f5a59fa2b8d9e4f0ded228229569e5db86c2f64caf474c15966c2068435e7331c7956da9aa5de0d5ea23b8e01e54ef09d258e7642a9cf443c67492aa5dc94fbc41d9a63da6119b211e7300a5802f1b78172c31807bee3996d8b34ca1980da1c922f9d936c90d6b0d28f057e04874563ef40ed69189e8463cac22db402f72861f4347604173a29ca6431c772701753994bc3ab0e97cc9bc1ad054dcd23ac6d2fb6b2d1d385dfb6c0aa95a8d03d4f569bcdce13b6f1783e8a4940d5cd94dd64da93adc1631cef5b812c5cb0f919940fdd6367eea36f8d910705b4bd39be5f6a68cebd4eb7d4bd74276190d4857d59b31618757df50e8d52d14be9c450f351d7d4d16ed12b87ffbf04836d655c5932feeaadf3d19671c2e576a4c4b112addff2535db6c532d898cc93681dd3af0000000000000000adabed25657ca53b0bdd82734ac3ade490c65f205f63520741baadf5aaa964b64db95c5b0809142830327f29ee056379e6e094316d3a02707a367cfbe145ac216af31c6c2644e00494a67311e15d7fc5d84dce1b3cb40431770a980062424fd872c2cd8aeb724dd04e1dbbffafe777bd800c19eb4aefe5b6fbe01e050a8bcca404e870ad5edc3ce059ff7b2a14e555aa451c411b3ea9a6b69efa6b86e4013d5717b1191ca73dd16268b29de3ae674e786c7eb42d1dadf4629a6f706d3d314bfb184e0e24256e3f158215fe4715307fb2b9c60d67c44e63b30b181adc13be9b7deade6e31a39576dc02cb40c22627405a0e248ab88d327e8c99d936f8e72eb7a4b29d53b03d7dda31f318b5b70cb6378223de0a99682c3070a8b8c7a3d94bbdc8e9adc8e4a72d2633df806adc4f03a38f43ec086a492a8b3d7fce8f38951d692d6d5ba1ed98304086a661699875382047c749007a0e62d2e2eae296103670d3c16ea8920a8286dfaa0e0c065c1efda5293a8c74de711c7da5d340d43c7173007e7b64a586777eb9ff37d5fcb035a81f3935db98423c635b41679f636a6b014f6d49c9800cdd6b5da9adc75c5fba5a065492407c7d4d6eaf4179bb4ce8a75a76e544073f61336a7a180f079f271f0e04d0dbcf0fb9bace3f7c65d8b1cb1628e6702bf85156a8991bf8916ff2ae89d422b76d465f9b8e548f907011a9a32915cbb0e89f2b906c4b6b3cec034105b636e68b6227c5b4401202588ba72fcd2c89ac461075b056832c7d24c17f8c9911ab7644c7a9b14b510c898066dd6a17cf219a14512962ad2efa3c381d7122edee5a5042c639ee0a0a6cdf34cdd25d5364bea4cdf3b46e65f7b39ddebf6c56e0d4e4556488cec8f16ed58d2164bb01b00582b3f3e297e87ce88544aed75269c242d4ece65e0f9613c079ee3435b3d1def6e2080088be000000001001331f0100000000000aef080022eb000000022707070002000000000000070006070f08006558000000033c650c1ddc74a4e6e0883cdc5b9f57ac28612236da55e1c8e88b4ba69f913f107ca839dce1efdfad87d612546a091ba6ff03e019ea2c87e49dd34c838a690a9b40c7acfd4ed79228234696870f302b91ac3e1151b2701e94096ca1ce9851b3a912f6dfeb0231a773c3c37d668afee0ac025a4200fc2e43010094959f4c4716162991d32dcc552259ff52d27eece8b69bac34d04e2268429f8cabe1baa2e6bc47326d058b3e3c846e3f133d000000000000000000000000001e55056ee51c675d5d74850ec0de71f72f8ae5747a6495a782d269a97159599df449c9a60ac06548656c4e3b4be974d95459203f0131612ba5ce2b3e8a3d287a7c51b7f2b6e2513c5c53d1030f4ce5c5222021dba2d674e7c29c037ca8146f4a0be668734ebe63204298312ce4ace0359f54795931eec994310a079b2335cd67f3f2b005bbe41c"]) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x80, 0x0) readv(r1, &(0x7f0000001300)=[{&(0x7f0000000040)=""/99, 0x63}, {&(0x7f00000000c0)=""/96, 0x60}, {&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/134, 0x86}, {&(0x7f0000001200)=""/201, 0xc9}], 0x5) 03:32:46 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000140)=0xc) writev(r1, &(0x7f0000000180)=[{&(0x7f00000001c0)="b38ed40f4909c3003f9c2f9a6b3489b03657f6122a9d2a54caf9ed26517e33f6475b0b5737c84215e4391ecfee5a81532fef42b32b2565c63ca68d2c57aa19cdc2b6c308e0118bb58609b5c0e05f9adc362dbac7fbb29ba1d046adad94488eff1d48bbe192bdefc9a3c0b1bae5c15c8a9cfc2d968f168c198fa68483f42bb85db135663541f4406d1c0a147008914af4814cda6f4cebeca36c9e877ea8d4bd8741405c15682f204e111e1434625748515f567113ef5273f9e55d8e169be38ebf874224bbcd9863ab5dff82cc30826f1105446c63a09abcc5ab94283bd4ac8460532905", 0xe3}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='r\x00') r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) 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, &(0x7f00000002c0)=[{0x4, 0x6b37, 0x1000}, {0x0, 0x5, 0x1000}, {0x0, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x1, 0x7}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x0, 0x5, 0x1c00}], 0x8) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r6, r5, 0x0, r7, 0x100010024}, 0x9, 0x7, 0x3}) r8 = socket(0x2, 0x1, 0x0) fcntl$getown(r8, 0x5) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f0000000940)=0x9) r10 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r9, r10, 0x0, 0x0, 0x2, 0x8}, 0x7fff, 0x9, 0x8}) r11 = socket(0x18, 0x1, 0x0) r12 = open(&(0x7f0000000040)='./file0\x00', 0xc00, 0x121) r13 = socket(0x18, 0x1, 0x0) setsockopt(r13, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r13, 0x29, 0xa, &(0x7f00000000c0), 0x4) r14 = socket(0x18, 0x1, 0x0) setsockopt(r14, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r14, 0x29, 0xa, &(0x7f00000000c0), 0x4) r15 = socket(0x1, 0x8000, 0x7) r16 = socket(0x18, 0x1, 0x0) setsockopt(r16, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r16, 0x29, 0xa, &(0x7f00000000c0), 0x4) r17 = socket(0x18, 0x1, 0x0) setsockopt(r17, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r17, 0x29, 0xa, &(0x7f00000000c0), 0x4) r18 = socket(0x18, 0x1, 0x0) setsockopt(r18, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r18, 0x29, 0xa, &(0x7f00000000c0), 0x4) r19 = socket(0x18, 0x1, 0x0) setsockopt(r19, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r19, 0x29, 0xa, &(0x7f00000000c0), 0x4) kevent(r12, &(0x7f0000000100)=[{{r13}, 0xfffffffffffffffa, 0x11, 0x2, 0x80}, {{r14}, 0xedb380284cbdaada, 0x1, 0x8, 0x40, 0x3}, {{r15}, 0xfffffffffffffff8, 0x51, 0x1, 0x7d4a, 0x80000001}, {{r11}, 0xfffffffffffffffa, 0x4, 0x1, 0x32, 0x3}, {{r16}, 0xfffffffffffffff8, 0x4, 0x0, 0x81, 0x7ff}, {{r17}, 0xfffffffffffffff9, 0x0, 0x40000000, 0x2}, {{r18}, 0xfffffffffffffffd, 0x40, 0x0, 0x8, 0xab6}], 0x0, &(0x7f0000000080)=[{{r19}, 0x6d3b9a532df893fb, 0x20, 0x1, 0x8}, {{}, 0xfffffffffffffffb, 0x2, 0x40000000, 0xffff, 0x9}], 0x6, &(0x7f0000000200)={0x1ff, 0x4}) r20 = socket(0x18, 0x1, 0x0) setsockopt(r20, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r20, 0x29, 0xa, &(0x7f00000000c0), 0x4) r21 = openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0x10000, 0x0) r22 = socket(0x18, 0x1, 0x0) setsockopt(r22, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r22, 0x29, 0xa, &(0x7f00000000c0), 0xfffffffffffffe9c) r23 = socket(0x18, 0x1, 0x0) setsockopt(r23, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r23, 0x29, 0xa, &(0x7f00000000c0), 0x4) r24 = socket(0x18, 0x1, 0x0) setsockopt(r24, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r24, 0x29, 0xa, &(0x7f00000000c0), 0x4) r25 = socket(0x18, 0x1, 0x0) setsockopt(r25, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r25, 0x29, 0xa, &(0x7f00000000c0), 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000640)={0xffffffffffffffff}) r27 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000680)='/dev/speaker\x00', 0xbfc39018e5d78510, 0x0) r28 = socket(0x18, 0x1, 0x0) setsockopt(r28, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r28, 0x29, 0xa, &(0x7f00000000c0), 0x4) r29 = socket(0x18, 0x1, 0x0) setsockopt(r29, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r29, 0x29, 0xa, &(0x7f00000000c0), 0x4) r30 = getppid() r31 = syz_open_pts() r32 = getuid() fchown(r31, r32, 0xffffffffffffffff) r33 = socket(0x18, 0x1, 0x0) r34 = getpid() fcntl$setown(r33, 0x6, r34) r35 = msgget$private(0x0, 0x0) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r37 = msgget(0x3, 0x204) r38 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) msgctl$IPC_SET(r37, 0x1, &(0x7f0000000580)={{0x800, r38, 0x0, 0x0, 0x0, 0x1, 0x3}, 0x7, 0x1000, r40, 0x0, 0x3c, 0x5, 0x3, 0xfffffffffffffffe}) r41 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, r41, 0x0, 0x0, 0x10}}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r43 = getpid() fcntl$setown(r42, 0x6, r43) msgctl$IPC_SET(r35, 0x1, &(0x7f0000000080)={{0x5, r36, 0x0, r38, r41, 0x4}, 0x9, 0x3, r43, 0x0, 0x1000, 0x10000, 0x1000, 0x4e}) r44 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/wsmouse0\x00', 0x10, 0x0) r45 = socket(0x18, 0x1, 0x0) setsockopt(r45, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r45, 0x29, 0xa, &(0x7f00000000c0), 0x4) r46 = socket(0x18, 0x1, 0x0) setsockopt(r46, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r46, 0x29, 0xa, &(0x7f00000000c0), 0x4) r47 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000700)='/dev/vmm\x00', 0x80, 0x0) r48 = socket(0x18, 0x1, 0x0) setsockopt(r48, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r48, 0x20000029, 0x7, &(0x7f00000009c0)="8e6159de91c93b3ea4cf7990e39354a7f68f92b25f21d448720475a1f3f3ed7fb62f246720a3b95c74449030dd79ba211d1be9707b235f4f7ff193bbb416c70b1ac326d2f37e5956", 0xfc6b) r49 = openat$null(0xffffffffffffff9c, &(0x7f0000000740)='/dev/null\x00', 0x800, 0x0) r50 = socket(0x18, 0x1, 0x0) setsockopt(r50, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r50, 0x29, 0xa, &(0x7f00000000c0), 0x4) r51 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000780)='/dev/bpf\x00', 0x0, 0x0) r52 = socket(0x18, 0x1, 0x0) setsockopt(r52, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r52, 0x29, 0xa, &(0x7f00000000c0), 0x4) r53 = socket(0x18, 0x1, 0x0) setsockopt(r53, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r53, 0x29, 0xa, &(0x7f00000000c0), 0x4) r54 = socket(0x18, 0x1, 0x0) setsockopt(r54, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r54, 0x29, 0xa, &(0x7f00000000c0), 0x4) r55 = socket(0x18, 0x1, 0x0) setsockopt(r55, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r55, 0x29, 0xa, &(0x7f00000000c0), 0x4) r56 = open$dir(&(0x7f00000007c0)='./file0\x00', 0x8000, 0x10) r57 = socket(0x18, 0x1, 0x0) setsockopt(r57, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r57, 0x29, 0xa, &(0x7f00000000c0), 0x4) r58 = socket$inet(0x2, 0x2, 0xff) r59 = socket(0x18, 0x1, 0x0) setsockopt(r59, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r59, 0x29, 0xa, &(0x7f00000000c0), 0x4) r60 = socket(0x18, 0x1, 0x0) setsockopt(r60, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r60, 0x29, 0xa, &(0x7f00000000c0), 0x4) r61 = socket(0x18, 0x1, 0x0) setsockopt(r61, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r61, 0x29, 0xa, &(0x7f00000000c0), 0x4) r62 = socket(0x18, 0x1, 0x0) setsockopt(r62, 0x29, 0xa, &(0x7f00000000c0), 0x4) sendmsg$unix(r20, &(0x7f0000000940)={&(0x7f0000000240)=@abs={0x1b4ed073b2331fb6, 0x0, 0x2}, 0x8, &(0x7f0000000580)=[{&(0x7f0000000280)="e765ee5b1ec073321379bbf280494c5ee1a5330fd2fc7bcd685d1caad6ead1a95e97c68d2531d4f0c1709e19246c5f84d31496bc694697709cf7d0147d4b2b97b7cd16b8e36c9f627221aa865a29df0c53e17a6b21f2955e0da6fa0d1d4f2f300ce81ec5436ba9635eab196769", 0x6d}, {&(0x7f0000000300)="b344c43eed5a7d94248165d575b5ab164f5b779668b44249af66da60bf1589a4bf57df0e2c61e048e3154103f91ed9b1db91b3d6f56b89f4a410c1ff2a9ca26adc52d4e5bdb4bf53f05068b4c3920c89b00d9bb864434d98e91cdfa65f5bf0987bf6e393e20079f2da52897a87f891388cee51f7826d1204", 0x78}, {&(0x7f0000000380)="071b721398fce0573e6796f4c3a9545abe79b88f505f8d42a782e0188835bf0e6b88c22a12b37df283589333fec3d16851bc5007db3b4a673ae29aa9d786809c99a67261edb96023acef75ad95887780818835be18e6f7bf04d0ca5ac1598dbe42eb4967e358cc52c5e042f169d70884fa2d357a37e0f528f0b28265f13f6050633cff65df4bfee7e131927046e8fc28b5f9473d41eba8d540e0100b1cdd1a2eea775a137e0a34774c6ce099c7f347f6935b302deb19920c1726f41d4e755e5a90453a5d9a615659e4cdda4728b001c50bed77a21c7f008050e0c869084ac1a390921e18fcb6d3c5db9d95cc158e9f200c3e", 0xf2}, {&(0x7f0000000480)="136200164b0f9565bfa39db8c988cac11b506986d8ec9d39aea3d52fd08808499ae74335150a14c019ab", 0x2a}, {&(0x7f00000004c0)="201bdac8c47038eca7f9a32abf4a5116279864b7072fe4c2d5e881d7a2987224db32d610441a89b13c136d6cce894ea93f8cebc3fce87ebacf03fee8d48ef7f660cd8115cae2a4833a7285f83e3c79eee3b64f4947277086547505e292fa054379945cdd1404fbed2d50ce4e5b0b274d0ea8c476118b0d13058332b686154d2259", 0x81}], 0x5, &(0x7f0000000b00)=ANY=[@ANYBLOB="3800000000000000ffff000001000000", @ANYRES32, @ANYRES32=r19, @ANYRES32=r21, @ANYRES32, @ANYRES32=r22, @ANYRES32=r14, @ANYRES32=r23, @ANYRES32=r19, @ANYRES32=r24, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=0xffffffffffffff9c, @ANYRES32=r60, @ANYRES32=r61, @ANYRES32=r22, @ANYRES32=r42, @ANYRES32=r62, @ANYRES32=0xffffffffffffff9c, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r14, @ANYRES32=r25, @ANYRES32=r26, @ANYRES32=r27, @ANYRES32=r28, @ANYRES32=r29, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r30, @ANYRES32=r32, @ANYRES32=r41, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32, @ANYRES32=r44, @ANYRES32=r45, @ANYRES32=r13, @ANYRES32=r15, @ANYRES32=r46, @ANYRES32=r47, @ANYRES32=r48, @ANYRES32=r15, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r49, @ANYRES32=r50, @ANYBLOB="3800000000003f3263845362f48ef8485c257dbc626f3f0b7be36bee66", @ANYRES32=r51, @ANYRES32=r52, @ANYRES32=r53, @ANYRES32=r54, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r55, @ANYRES32=r56, @ANYRES32=r57, @ANYRES32=r58, @ANYRES32=r59], 0x138, 0x2}, 0xc0f) r63 = getegid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000940)={{0x10000, 0x0, r41, r3, r63, 0x100, 0x800}, 0x3f, 0x100000000, 0x4}) r64 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r64, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r66 = 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) r69 = getgid() semop(r66, &(0x7f00000002c0)=[{0x4, 0x6b37, 0x1000}, {0x0, 0x5, 0x1000}, {0x0, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x1, 0x7}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x0, 0x5, 0x1c00}], 0x8) semctl$IPC_SET(r66, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r68, r67, 0x0, r69, 0x100010024}, 0x9, 0x7, 0x3}) r70 = socket(0x2, 0x1, 0x0) fcntl$getown(r70, 0x5) getsockopt$sock_cred(r70, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f0000000940)=0x9) r72 = getgid() semctl$IPC_SET(r66, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r71, r72, 0x0, 0x0, 0x2, 0x8}, 0x7fff, 0x9, 0x8}) r73 = socket(0x18, 0x1, 0x0) r74 = open(&(0x7f0000000040)='./file0\x00', 0xc00, 0x121) r75 = socket(0x18, 0x1, 0x0) setsockopt(r75, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r75, 0x29, 0xa, &(0x7f00000000c0), 0x4) r76 = socket(0x18, 0x1, 0x0) setsockopt(r76, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r76, 0x29, 0xa, &(0x7f00000000c0), 0x4) r77 = socket(0x1, 0x8000, 0x7) r78 = socket(0x18, 0x1, 0x0) setsockopt(r78, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r78, 0x29, 0xa, &(0x7f00000000c0), 0x4) r79 = socket(0x18, 0x1, 0x0) setsockopt(r79, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r79, 0x29, 0xa, &(0x7f00000000c0), 0x4) r80 = socket(0x18, 0x1, 0x0) setsockopt(r80, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r80, 0x29, 0xa, &(0x7f00000000c0), 0x4) r81 = socket(0x18, 0x1, 0x0) setsockopt(r81, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r81, 0x29, 0xa, &(0x7f00000000c0), 0x4) kevent(r74, &(0x7f0000000100)=[{{r75}, 0xfffffffffffffffa, 0x11, 0x2, 0x80}, {{r76}, 0xedb380284cbdaada, 0x1, 0x8, 0x40, 0x3}, {{r77}, 0xfffffffffffffff8, 0x51, 0x1, 0x7d4a, 0x80000001}, {{r73}, 0xfffffffffffffffa, 0x4, 0x1, 0x32, 0x3}, {{r78}, 0xfffffffffffffff8, 0x4, 0x0, 0x81, 0x7ff}, {{r79}, 0xfffffffffffffff9, 0x0, 0x40000000, 0x2}, {{r80}, 0xfffffffffffffffd, 0x40, 0x0, 0x8, 0xab6}], 0x0, &(0x7f0000000080)=[{{r81}, 0x6d3b9a532df893fb, 0x20, 0x1, 0x8}, {{}, 0xfffffffffffffffb, 0x2, 0x40000000, 0xffff, 0x9}], 0x6, &(0x7f0000000200)={0x1ff, 0x4}) r82 = socket(0x18, 0x1, 0x0) setsockopt(r82, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r82, 0x29, 0xa, &(0x7f00000000c0), 0x4) r83 = openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0x10000, 0x0) r84 = socket(0x18, 0x1, 0x0) setsockopt(r84, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r84, 0x29, 0xa, &(0x7f00000000c0), 0xfffffffffffffe9c) r85 = socket(0x18, 0x1, 0x0) setsockopt(r85, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r85, 0x29, 0xa, &(0x7f00000000c0), 0x4) r86 = socket(0x18, 0x1, 0x0) setsockopt(r86, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r86, 0x29, 0xa, &(0x7f00000000c0), 0x4) r87 = socket(0x18, 0x1, 0x0) setsockopt(r87, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r87, 0x29, 0xa, &(0x7f00000000c0), 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000640)={0xffffffffffffffff}) r89 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000680)='/dev/speaker\x00', 0xbfc39018e5d78510, 0x0) r90 = socket(0x18, 0x1, 0x0) setsockopt(r90, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r90, 0x29, 0xa, &(0x7f00000000c0), 0x4) r91 = socket(0x18, 0x1, 0x0) setsockopt(r91, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r91, 0x29, 0xa, &(0x7f00000000c0), 0x4) r92 = getppid() r93 = syz_open_pts() r94 = getuid() fchown(r93, r94, 0xffffffffffffffff) r95 = socket(0x18, 0x1, 0x0) r96 = getpid() fcntl$setown(r95, 0x6, r96) r97 = msgget$private(0x0, 0x0) getsockopt$sock_cred(r95, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r99 = msgget(0x3, 0x204) r100 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r101, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) msgctl$IPC_SET(r99, 0x1, &(0x7f0000000580)={{0x800, r100, 0x0, 0x0, 0x0, 0x1, 0x3}, 0x7, 0x1000, r102, 0x0, 0x3c, 0x5, 0x3, 0xfffffffffffffffe}) r103 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, r103, 0x0, 0x0, 0x10}}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r105 = getpid() fcntl$setown(r104, 0x6, r105) msgctl$IPC_SET(r97, 0x1, &(0x7f0000000080)={{0x5, r98, 0x0, r100, r103, 0x4}, 0x9, 0x3, r105, 0x0, 0x1000, 0x10000, 0x1000, 0x4e}) r106 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/wsmouse0\x00', 0x10, 0x0) r107 = socket(0x18, 0x1, 0x0) setsockopt(r107, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r107, 0x29, 0xa, &(0x7f00000000c0), 0x4) r108 = socket(0x18, 0x1, 0x0) setsockopt(r108, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r108, 0x29, 0xa, &(0x7f00000000c0), 0x4) r109 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000700)='/dev/vmm\x00', 0x80, 0x0) r110 = socket(0x18, 0x1, 0x0) setsockopt(r110, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r110, 0x20000029, 0x7, &(0x7f00000009c0)="8e6159de91c93b3ea4cf7990e39354a7f68f92b25f21d448720475a1f3f3ed7fb62f246720a3b95c74449030dd79ba211d1be9707b235f4f7ff193bbb416c70b1ac326d2f37e5956", 0xfc6b) r111 = openat$null(0xffffffffffffff9c, &(0x7f0000000740)='/dev/null\x00', 0x800, 0x0) r112 = socket(0x18, 0x1, 0x0) setsockopt(r112, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r112, 0x29, 0xa, &(0x7f00000000c0), 0x4) r113 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000780)='/dev/bpf\x00', 0x0, 0x0) r114 = socket(0x18, 0x1, 0x0) setsockopt(r114, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r114, 0x29, 0xa, &(0x7f00000000c0), 0x4) r115 = socket(0x18, 0x1, 0x0) setsockopt(r115, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r115, 0x29, 0xa, &(0x7f00000000c0), 0x4) r116 = socket(0x18, 0x1, 0x0) setsockopt(r116, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r116, 0x29, 0xa, &(0x7f00000000c0), 0x4) r117 = socket(0x18, 0x1, 0x0) setsockopt(r117, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r117, 0x29, 0xa, &(0x7f00000000c0), 0x4) r118 = open$dir(&(0x7f00000007c0)='./file0\x00', 0x8000, 0x10) r119 = socket(0x18, 0x1, 0x0) setsockopt(r119, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r119, 0x29, 0xa, &(0x7f00000000c0), 0x4) r120 = socket$inet(0x2, 0x2, 0xff) r121 = socket(0x18, 0x1, 0x0) setsockopt(r121, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r121, 0x29, 0xa, &(0x7f00000000c0), 0x4) r122 = socket(0x18, 0x1, 0x0) setsockopt(r122, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r122, 0x29, 0xa, &(0x7f00000000c0), 0x4) r123 = socket(0x18, 0x1, 0x0) setsockopt(r123, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r123, 0x29, 0xa, &(0x7f00000000c0), 0x4) r124 = socket(0x18, 0x1, 0x0) setsockopt(r124, 0x29, 0xa, &(0x7f00000000c0), 0x4) sendmsg$unix(r82, &(0x7f0000000940)={&(0x7f0000000240)=@abs={0x1b4ed073b2331fb6, 0x0, 0x2}, 0x8, &(0x7f0000000580)=[{&(0x7f0000000280)="e765ee5b1ec073321379bbf280494c5ee1a5330fd2fc7bcd685d1caad6ead1a95e97c68d2531d4f0c1709e19246c5f84d31496bc694697709cf7d0147d4b2b97b7cd16b8e36c9f627221aa865a29df0c53e17a6b21f2955e0da6fa0d1d4f2f300ce81ec5436ba9635eab196769", 0x6d}, {&(0x7f0000000300)="b344c43eed5a7d94248165d575b5ab164f5b779668b44249af66da60bf1589a4bf57df0e2c61e048e3154103f91ed9b1db91b3d6f56b89f4a410c1ff2a9ca26adc52d4e5bdb4bf53f05068b4c3920c89b00d9bb864434d98e91cdfa65f5bf0987bf6e393e20079f2da52897a87f891388cee51f7826d1204", 0x78}, {&(0x7f0000000380)="071b721398fce0573e6796f4c3a9545abe79b88f505f8d42a782e0188835bf0e6b88c22a12b37df283589333fec3d16851bc5007db3b4a673ae29aa9d786809c99a67261edb96023acef75ad95887780818835be18e6f7bf04d0ca5ac1598dbe42eb4967e358cc52c5e042f169d70884fa2d357a37e0f528f0b28265f13f6050633cff65df4bfee7e131927046e8fc28b5f9473d41eba8d540e0100b1cdd1a2eea775a137e0a34774c6ce099c7f347f6935b302deb19920c1726f41d4e755e5a90453a5d9a615659e4cdda4728b001c50bed77a21c7f008050e0c869084ac1a390921e18fcb6d3c5db9d95cc158e9f200c3e", 0xf2}, {&(0x7f0000000480)="136200164b0f9565bfa39db8c988cac11b506986d8ec9d39aea3d52fd08808499ae74335150a14c019ab", 0x2a}, {&(0x7f00000004c0)="201bdac8c47038eca7f9a32abf4a5116279864b7072fe4c2d5e881d7a2987224db32d610441a89b13c136d6cce894ea93f8cebc3fce87ebacf03fee8d48ef7f660cd8115cae2a4833a7285f83e3c79eee3b64f4947277086547505e292fa054379945cdd1404fbed2d50ce4e5b0b274d0ea8c476118b0d13058332b686154d2259", 0x81}], 0x5, &(0x7f0000000b00)=ANY=[@ANYBLOB="3800000000000000ffff000001000000", @ANYRES32, @ANYRES32=r81, @ANYRES32=r83, @ANYRES32, @ANYRES32=r84, @ANYRES32=r76, @ANYRES32=r85, @ANYRES32=r81, @ANYRES32=r86, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=0xffffffffffffff9c, @ANYRES32=r122, @ANYRES32=r123, @ANYRES32=r84, @ANYRES32=r104, @ANYRES32=r124, @ANYRES32=0xffffffffffffff9c, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r76, @ANYRES32=r87, @ANYRES32=r88, @ANYRES32=r89, @ANYRES32=r90, @ANYRES32=r91, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r92, @ANYRES32=r94, @ANYRES32=r103, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32, @ANYRES32=r106, @ANYRES32=r107, @ANYRES32=r75, @ANYRES32=r77, @ANYRES32=r108, @ANYRES32=r109, @ANYRES32=r110, @ANYRES32=r77, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r111, @ANYRES32=r112, @ANYBLOB="3800000000003f3263845362f48ef8485c257dbc626f3f0b7be36bee66", @ANYRES32=r113, @ANYRES32=r114, @ANYRES32=r115, @ANYRES32=r116, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r117, @ANYRES32=r118, @ANYRES32=r119, @ANYRES32=r120, @ANYRES32=r121], 0x138, 0x2}, 0xc0f) r125 = getegid() semctl$IPC_SET(r66, 0x0, 0x1, &(0x7f0000000940)={{0x10000, 0x0, r103, r65, r125, 0x100, 0x800}, 0x3f, 0x100000000, 0x4}) r126 = 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) r129 = getgid() semop(r126, &(0x7f00000002c0)=[{0x4, 0x6b37, 0x1000}, {0x0, 0x5, 0x1000}, {0x0, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x1, 0x7}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x0, 0x5, 0x1c00}], 0x8) semctl$IPC_SET(r126, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r128, r127, 0x0, r129, 0x100010024}, 0x9, 0x7, 0x3}) r130 = socket(0x2, 0x1, 0x0) fcntl$getown(r130, 0x5) getsockopt$sock_cred(r130, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f0000000940)=0x9) r132 = getgid() semctl$IPC_SET(r126, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r131, r132, 0x0, 0x0, 0x2, 0x8}, 0x7fff, 0x9, 0x8}) getgroups(0x4, &(0x7f00000002c0)=[r63, r125, r132, 0xffffffffffffffff]) rmdir(&(0x7f0000000100)='./bus\x00') 03:32:46 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x8, 0x100000000095}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffff65b0, "92ffff00000000040a9e8000"}) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20000, 0x0) bind(r3, &(0x7f0000000140)=@in={0x2, 0x1}, 0xc) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f00000000c0)={{0x20, 0xe1, 0x1}, 0x10001, 0x8, 0x2}) 03:32:46 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "bb024d1d52490b9ef7e8ea32d25567b71de96745"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) read(r1, &(0x7f0000000380)=""/223, 0xdf) r2 = open(&(0x7f0000000000)='./file0/file0\x00', 0x80, 0xa6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r3, 0xffff, 0x1000, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r5 = getegid() pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) flock(r6, 0xc) fchownat(r2, &(0x7f0000000140)='./file1\x00', r4, r5, 0x2) open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000180)='./file1\x00', 0x86) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x185) open$dir(&(0x7f0000000200)='./file0/file0\x00', 0x0, 0x0) getuid() socket$inet(0x2, 0x2, 0x0) r7 = socket$unix(0x1, 0x0, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000640)=0xec7ba243d1f4d784) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r8, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f00000011c0)=ANY=[@ANYBLOB="0000000000000000ffff0000080000003a45294917a07bf9a8826edc26841a17f7fce8beab85e6b62a4206b9ee64623b191872e3c85d515af89bcdb39bfeada3c042227cd20962d8039b2cfb793286dda344c8d3bf94ba7daad895a34568dad7870579121b7ce13dbaa7cd8bdd10bada9dd8a81de535d49f51bf52f4a81f4d735ef5b16758651cc1ea29b245fdc892c2a84612a6f01a93228b1d8ae99f81e3fcb4648d9c5a311d187d286b01626ede71c88adf17ed31b7a10375e43a6fc1c72d90b0f00fa498c39685a44b48c70efd39d940aa6fe8129fed2eec1a9ecd72e7118ce65435ff771f903c8f3736524801205c019144bf253be6c7d0689d12304a073c598575fd9d286b43d799ec17ee0d33cd80f621a3365abe35191554a331e0c4f6e8395f9596ba648f67aad82d3a9750afb4f0c62eb7245191f1175cfc1bfa488bd0af1a2900e4870e062a99bfbff5fe3ddf0c37039ca621b7fe116890acdcb42812edfa3a8f9968f21ef32f91ba0f0e092ebd8a399e9c7b02b0711f1563ad2c9ea09f895ed8f6edcc9161ee3e574473000a8a356e939e86abf74c0be5d462e41f65ec5dd70de0d3033eb9905c6fc07d222a2de363f355f742cdcfd6d170a41216062a2f808d69af5ef38073fd92caaeb3a5d6634f6ecdcd54a1b5bc1ed1f83f1416ae261ba34200bcfe868d5813b6d7c200c30e3fd2c95182eb752f76132e3397f585142309084298802c62cc5fe2a8b487ad8af60b44912f8ff88f6ca4fcc3b8c5f5d9b19d598dbad606db7a7ce549d3e6027e156dfd8fb73fad662ca68afbc198116516b6e3337db0290638ba1a6b2dff6dafd52652c2556f4febb25e35d484677b5ef3c5d8a7774fd1ba3ec59ad30a4168d0b9cd90d3ad1b670ad00cb3b790780ae40e54b59378eb6f1da4fb19c645118368e7af33ef889944fdececfb04b523865d3ed16ca122d7f3c63d6bb10528e839acf1918a8aab98c2fef9374647829b3c496045300f9f1059ade78c4a41eabf231065552dbb6fb0e829934b0529a3650c2fc86c2fb8f707e7b284b094a08526bc9e40afc6cd1e47e8260e3c106a3b509d1d405deb477aededd79e5484f7be760d7345dbab0bb87dba9b23948c7359a4975123b9a1ca357bd7bf9e69ded5046335deec518a8879d474d44e628e7130281b02f634fe3a1eee76ffaf2dc6e7fd53ddd08b519caa04e54e3c3683c256c5b2746a4dfe92959aef5c66dabf9203547b881f954e840dc08ca374ec1e8a90bc43a0fe6774321f3b58f49445675c626b813f399b33a547858f476b389e44a597f42bac69cc3741f5b23204bce2ea38e3c15b8af9e4f223a0344084721a1fd91716e3743c8afa7ca99fc854b808455075402676e7fcc033c0102f6e1094b9e9e18a4981e85c42f94cd09f2680d7be06332e9a7bc266f3dbb04312cc86e795b406728493ab2182c90cd7d84595ceb933956934011195552e1549c4bf4742679bfde8a68d01af8a09ff39f0b82dee4340182f07e7c0f187f66bea37f69196a8f2ecb28950822f5247870062cde704395172f4365bd5c0868025931ded13de615edc836700da9394352a31471b9b192b76de733d6b75918fc224927fc80bd7834bc84a543abceedb3ee4c7681ef1d1685d77bec2b66b6503e95fe8be203bd0631efa7de755ef7e6622f8af968026530a71a404a401d3bb8f8db1459ee563f1b66e9f5f1f4e50d28c697371ef7f490ded291b80e79d41cd5ea79811a998616bbfd6c9802434cb9d90381e2f2dd46a2a5afefa65f230311c4bca9291cd8b127cdb732aba8bd94c2e0816b2a40a503738ecbd9c401f752535ac2e62cfd5d17cdc163bcfd2b2954641a5f43e6ef7ac4b9183525b21f90ce22e6bf9bae76383033318e7a5255fd053f0a97efd529dbca725372e19a851caff48fd708e6f267109f86f74a20f1177b8c007006e136bbc4198d51fd4eaf7addc859f4db2e5cc6baf288c851b76c56024175cc53dfc521d31e9ad87aefd28418c47775512589bb6807f43988593c1b8ea699f22d8d6e86e4e02b76071d84e72a78c296b0846ebcc03e8a9d023196ef1ff6551297c0dab79a5f5f40ae9287fb59cd4df4cf616e5db9dd49daa6cbb7e4e1174ec99ff8ca6ef00becd2b5808b9bf6871e416c8669b6673aecff1f326125bfd685d417dc595896efcb4bf35854584be3f52a84af3287c6a571104d480b45c001fb256cd2a238edac12d8b7bf5499a92077565056edd0840057a65dda4a2e1682428b7ca590de45ac1394c1540a0223647cb5ac20f1e24a33cd93ea19d3cfcec8212094867b4bc3fc22b04ddd610230d0dee1c4a33d2b2fea934d2087b77f85c678f9e87a39dfa5af369a5b5235d8551ac0dc8b074f3e3b4dadc9939384eaa70df8ffe55752583bbbad0b58dbcee967971eac5b5f6c3fb4cb06094e4d9d928063cc1549c4f6187e52f5e87446084e4828f2876bcfcd5b7502841bd543e633ca37813c3145f35d6ac063115682f72eab3155d4c82beade2bf63dcc8a93f5ea83ecf93dcc55ee6c1ba7e1f74f69727e5178df50e861babf97b246b531f55d495564aa8c51a3a73728958802c85bb1df6295fc74b6777c284fa9998f60ca02a143722409495334347329b0475cacfd5d4feb4efbb4997e51f6036356406a119ed503f5d7efecd60565c90fa767ec013623298b075d81e38309856fefad7906b5764b2022d8b42df1e4481fb8ff301875927c8604986ea26a02d72da0fca14f3b175fb2b0a1a4d309a09eb08f6428b034df36d4f1e6e7ce62f7b2a2e72c59e33a757817259d820b2049321d0357edb86b5aea68a7339690011b072b47afd09c1a9fcdf5565720e1a07a0fdaff0ba7d7ff0841bcd261caf15b656ef9eb7a92ae85d54523735226a2cfce476c44ea0f7b20634673a9b23b12beaa9634f438d6588274b68b7721c329450ee702f557c9e0a716936979fdcff1510462702ede804092e6a15f8c7d80e67c242c8c5f0ffc55f92861c3908fb309ab6f5028df79bdc2bd33c5bf56c81df21531c14f56ae94b25d82ca3e8a8712649cbad6e95cef6321c1382e5ee7e9ffbac13f2c5e27af0202afd5ed918089b684a2023bfe7d83396e3f07e4f802ba293cf816167bef04f6a362af84055ee1a3972d4d6e329a9947f87efd006769885233826f1a72f0c49d6c240b5459dbd8caad3b0adc7f4d8b0f5d3e31c3d451117d66415041917699d5b8e125509a705d966f1cee17d96e9280927f0cf1319239b4233d17027a52b7398c061ce3e18ed2ce56579ac440aa8287920b842f6bbd7eb8438111908eb93a412490bb773de736ef2e9e478302d8494e0daaee97dfaabfe12d6c216783d6b1c5aeebd43c7627a8685f026261e906e305d6e9d6119f9fe67e2f254351576838fc2c24260326a7b882cd89d78876814bfbee17c22d56802e2e499d3232e9a1a89142946734a3056f66280a7ac8bbcee1a1a3561209e6ead3cdfaf7dbb2834b1a8086be1a46d0bc9c388b32fb797cbc5916958876a56be54bb7a90ce64d159a86aa7e2ba88817b4fb6be54d07cf0a1079cb42d26f2b87328ff6bc91732a956e8da384ffbab7d86cbfc3d779187de29e17d910d040e8014c2530a00fabaea73d9742b571b5d1f31889f8171aefc9f996acaa73f18e24098f00ddeeaf99a7c798883ae2fce5ecc6af441a696e983cd82e99c65bb46ea0cd8518188f98ae22820e80113d05ec9b6a3175b14c82db2b530e69604b743107afd84e4b382d49deb6d3166e263a2049cb51caf92cc9bb8845804e817ea0eaa17a487ae1c7cc70da7dde5b2c92f4bb3b9744502f8f5e0fb261b831f9342935b6b1109645d25c26f727bbbb37aacbb7e59a769ded695a57f481fcf8ed3dba83d99da8ca8e5dbd044ac01b511b741842a52fe307b05453d3cfa9f50db87bb649f76ff1b4b63d146965e6a9227c6b28c000bc00f914a8becd719818a7fbe29ce4b2ba8295eea4683c3e0327020b4bc0545646e2ffcc5dfd7dee3940758fc1b2722d4b7b6abd7a763552babe2418ce7f45e80fe249be18e98c08f552a7e57924b0ca3de81cba5bc9a039b7620442b7810509112b2b77357db07791148f129049f72e3d93e598ee5395457e1a47e566686822867296a4a2c2e18a79495ab869aa699c073a1a1e8a4e5a4a318fc163223a182898b13799701f4f73b2b71c58d7718c8ae657357d9bb0c58399238de0e50865bbee6988f54844ce100e0ab1921180ed577580e4bd02bcbbaf6ccae9251163cdaa81562b881825357acc1c073f23464599354e11514d8696bd714296404cd2eafd0cdf67dcb0a7ed2524c85ac5d28d32a6eb9fcee41c747140bcb2a93ea9fcd3b56f56bb112fb7670c50c60e3a43c265c04b82aaa8c9443a8378bffaf3ab7a3a89d236e74ffa72453f73347976eb3daacd1a9fd9064f9c14117773063cd533ec9926fdabe423744792c7cb4b151308691645465bdb76e11c57b528674484461bfa36b78bfcb3ce2d9edc2ac4bbe6f49c71a1975085443c6ab92301844db55f97303b4b54837d127b2268cb561d2780dad5bda0c9c7221e41d17242d8595ec40cf6bc5c0871f066dc2891f283d965161015942cb4b112921374e31468e7dc41daa8b9308a0176ce34f12fbb4c67c5fc1547f2fc47f354890fb3591748aa23de71eced856d90bf4d490875b34bca798299ac1da3153a38d79f04d0d00ff5919a62dd1d897d384e6469034db5afe6f92dd6716e29d508de23f23717b1d17242866785a35342fefcad13d478866866b9f5619a8b86ed145463d82be8a5a0e4afab4e56de03a481c51d0dac3a2f6ee8c9b9f6971bccda67e1b318a48a5c9696d5775ea0094502b9c8e4cf55983aa838f70663577591650672f920e84d0043933b2cdc9c53fb45797ec045501bcae70d627619d5184805a04d1d4c3e947d1e0dae2c89fc00d9180f34d295d2e60155689355e23a9a91f4e6d595ac5a32d9e7fa31cd3896982ad16774041c8cce4ddcd28235ddd1e2c35f045fc1187670f11e7e91ee24adf92a85b81293fcb27a6560101bb059683412f2f94174d0d23bf0a6cfd89f3e780596986d7ef6f79d1f926221767ee1d85e02368ff4fa13c5ce36eab14ab6d857d789b1fd3e13aebe531ef0f4b8982facd3b4b48085936a95270ed6b54994e27e79e3639dbc3188fcf4336b8361d25239e6acf7b0f6366dca5ed35e18e59d7f55edd6edfa1f58bf696a8886da593b479a32a3edcc0e03684815832e53a32180459e5ce15f78b828a41cc6872ed0e5f9e73c3cf1951582e1ccd311f7bc314f0f40c2c43c292484a003f9df8231160732df326cb49ee0513a4afb5d55e9beaf5018f2269eb8b5032488850795ceeede3eea2df8b01593debd3f9e429b82222976192d3756cc26cae37131d71e45ff7cc3d24ec2e1b7d654757f0542becee428b705b43c94f3602dad62d4bfdcf936e2f4c2a4ca47aaff827bdab1887a3e734117ab18e813ad5e29fb33711aaeb0bd5ffecb541f8d06763dc6f7d59bc914d32a751d32315563ddceabd04862d94037e340f0119f2d9c754b4669dcf428fd1dd4bf7fb363e536255f49bb800eba4736bc1edd8fc2dfbc2e018fd72b4bfad960c0c0eafd7592ea7921e7e0ce8df9d84914cc0bdc8b6145b350e41149cdbb36da1f3cd7fae0beb6a2132f1bec420ac17627e61b1dad2c1dec3d392a60907667b864b74c1435268d73bfa6d275a3864ce01206c5ba572d01a1d5eb7198c89ac0fbbb7a92d573622ee5e93ed90a75400e084c0e8e5122d793e962f977ee5fe"], 0x1010}, 0x402) 03:32:46 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) getsockopt(r1, 0x200000029, 0x2c, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000000)=0x2, 0x4) sendto$unix(r0, &(0x7f0000000100)="b100050460000000000008000501000000000000ce24fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc657699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7ca93c894303b22f310b404f36a00f9000fcffe0ffe608a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) 03:32:46 executing program 1: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000000)=""/4, 0x80000001}], 0x10) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000180)="10", 0xfffffffffffffce5}], 0x1) execve(0x0, 0x0, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x80, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = geteuid() r4 = getgid() fchown(r2, r3, r4) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000280)="af", 0x1}], 0x1) 03:32:47 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x3, 0x7fffffff}) r1 = kqueue() r2 = kqueue() poll(&(0x7f0000000080)=[{r2, 0x181}], 0x1, 0xffffffff) kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d5, 0x0) dup2(r1, r0) unveil(0xffffffffffffffff, &(0x7f0000000180)='r\x00') 03:32:47 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0xfffffefffffffffd, 0x0, 0x7fffffff, 0x7fffff7f, "0710000000000040000800f90000f700faa36082"}) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000380)="34257c94e8a20899d8a5a68d9ae7dda7614b7be38adce0", 0x17}], 0x1) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = fcntl$dupfd(r0, 0xa, r2) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x3, 0xd046, 0x0, 0x2, 0x0, 0x2, 0xe23, 0x3, 0x2, 0x0, 0x7}) accept(r3, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r4 = semget$private(0x0, 0x4, 0x101) semctl$SETVAL(r4, 0x4, 0x8, &(0x7f0000000000)=0xfffffffffffffff8) 03:32:48 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="20ffffffef000000ffff000000000000f87c8a5b67071b542a52871d000000b8150000002900000032000000030000003591af0dc1bb893f108cb095e765071b385c1d144d1a7823bbb8a074acfc75f94cb34438153db073d7d0d93c3534f6c73c618ee4f9e83ede6ec190514bb8958d1a2b3efe1eab93215c8d5fd6c252763dfb1a36d4b0985a42b46e08e4456730f668b66f25b456e60692985323237964d7d035ac38d32731642690bfa19729661d2e894df709bdfa47bbbe1482f8eab778a6c32a4152e89a6fcd06df9b65633203630cef1935ae0ee2d35c42000002000000000000000000"], 0x38}, 0x0) r0 = socket(0x18, 0x400000002, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) shutdown(r1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket$inet6(0x18, 0x3, 0xc0) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x2, 0x7fffffff, 0x21}, {0x18, 0x1, 0x36, 0x5}, 0x0, [0x8000, 0x100, 0x7, 0x3, 0x7ba752f7, 0xffff8322, 0x3, 0x7]}, 0x3c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x4, 0x0) setsockopt(r3, 0x0, 0x10001, &(0x7f00000001c0)="426816fb8203ef7ef2752dd2b6c3c422810aa3ce4bf1b8c9f70db392fe56156db8369ced0d7714ebda222a1be0b9c1373dc237e3d7d09e790d248aabe7786298ed9bfe63cadd0f850c37e80e91a05e7e80a03270d34c49c85c991ad0e272a580f69b55a1344210655d5dcb4f4a68416ba79955bfcfbbdf3870f16731476b2fb4ba0092697cc8195bd7d79e13cf90f02e4079a5a98d314d3b1242854cd24ed4dd7d35f2ddef71c20b7837b02fe9f2eddf3f279dabab7823b19b579362dbf7c606b504e3e1794bcf49d3cb59fffd734bca779b6adf23507d3f493ccfc59197eb9e485b488cf3035f570346fd3c3675f00e2e6740a6", 0xf4) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r3, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 03:32:48 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x6a1bd90326813a02, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f00000004c0)='./file0\x00', 0x100, 0x10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r4, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r4], 0x28}, 0x0) recvmsg(r3, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r6, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r6, @ANYRES32=r6, @ANYRES32=r6, @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r6], 0x28}, 0x0) r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000000500)='/dev/tty\x00', 0x400, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) ktrace(0x0, 0x1, 0x75536f7b75d6585a, r9) r10 = getpgid(r9) r11 = kqueue() r12 = fcntl$dupfd(r11, 0x2, 0xffffffffffffffff) close(r12) r13 = getpgrp() r14 = getgid() getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000580)=0xffffffffffffff73) ioctl$PCIOCGETROM(r12, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000700)={r13, r15, r14}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r18, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r18, @ANYRES32=r18, @ANYRES32=r18, @ANYRES32=r17, @ANYRES32=r18, @ANYRES32=r18], 0x28}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r20, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r20, @ANYRES32=r20, @ANYRES32=r20, @ANYRES32=r19, @ANYRES32=r20, @ANYRES32=r20], 0x28}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r22, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r22, @ANYRES32=r22, @ANYRES32=r22, @ANYRES32=r21, @ANYRES32=r22, @ANYRES32=r22], 0x28}, 0x0) r23 = open$dir(&(0x7f0000000580)='./file0\x00', 0x80, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r25, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r25, @ANYRES32=r25, @ANYRES32=r25, @ANYRES32=r24, @ANYRES32=r25, @ANYRES32=r25], 0x28}, 0x0) recvmsg(r24, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r27, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r27, @ANYRES32=r27, @ANYRES32=r27, @ANYRES32=r26, @ANYRES32=r27, @ANYRES32=r27], 0x28}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r30 = socket(0x18, 0x400000002, 0x0) setsockopt(r30, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r31 = socket(0x18, 0x1, 0x0) close(r31) connect$unix(r31, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r32 = socket(0x18, 0x1, 0x0) close(r32) connect$unix(r32, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r33 = socket(0x18, 0x1, 0x0) close(r33) connect$unix(r33, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r29, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x5, &(0x7f0000000900)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r29, @ANYRES32=r29, @ANYRES32=r29, @ANYPTR=&(0x7f00000008c0)=ANY=[@ANYRES64, @ANYRES32=r30, @ANYPTR=&(0x7f0000000780)=ANY=[@ANYRESOCT=r31, @ANYRES64, @ANYBLOB="4d6254155081030be0b5fafebcc6f9dff1d6530e09d10a4cb05384c2566757ec45913b0f2c1d63d3988ad768513b85bf009b63e06cfdbf59fa3bf1b27e5f2e1321c22cfaf495338543d280eac6b6dda36b7a1d416cb71cc1ef65d13fea7f62d5af1f3b111354fb184a59143802c11cc88298cfd1dfa2", @ANYRESHEX=r32, @ANYBLOB="2ec15ce4a6fe69cf1e595765ab7cde2e9bd0335d5416144afa545baeff18b4ecb82037942b7815494725f0771da6a120eae6b982d35602a5940e52eb7364f43053b8d86bc581d0bc4c1b651a66a9", @ANYRES16=r33, @ANYBLOB="40dbbd8bc50be8babea813061ac30a0b7e29f00969c935fe67eb7460e6c9702b45c437c29f14647d0707c2b04e5b18efb45aaead9d068ced6f0cb328f0da383ab456", @ANYRES32=0x0]], @ANYRES32=r29, @ANYRES32=r29], 0x28}, 0x0) recvmsg(r28, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r35, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r35, @ANYRES32=r35, @ANYRES32=r35, @ANYRES32=r34, @ANYRES32=r35, @ANYRES32=r35], 0x28}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r36, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) ktrace(0x0, 0x1, 0x75536f7b75d6585a, r37) r38 = getuid() r39 = getgid() setegid(r39) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) r41 = openat$zero(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/zero\x00', 0x20, 0x0) fchownat(r41, &(0x7f0000000080)='\x00', r40, r39, 0x6) r42 = getgid() setegid(r42) r43 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r43, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) ioctl$FIONBIO(r43, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r43, 0x40087468, &(0x7f00000001c0)) fchownat(r43, &(0x7f0000000080)='\x00', r44, r42, 0x6) r45 = semget$private(0x0, 0x7, 0x287) semop(r45, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f, 0x1000}], 0x2) semctl$GETNCNT(r45, 0x3, 0x3, &(0x7f0000000d40)=""/34) semop(r45, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400}], 0x5) semop(r45, &(0x7f0000000c40)=[{0x4, 0x0, 0x400}, {0x3, 0x789, 0x1800}, {0x3, 0xfffffffffffffff8, 0x1000}, {0x5, 0x6, 0x2800}, {0x0, 0x23}, {0x2, 0x6, 0x1800}, {0x3, 0x9}, {0x2, 0x8, 0x1000}, {0x3, 0x500}, {0x0, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r45, 0x2, 0x3, &(0x7f0000000000)=""/9) r46 = getegid() semctl$IPC_SET(r45, 0x0, 0x1, &(0x7f0000000b80)={{0x81, r44, r42, r40, r46, 0x20, 0x1}, 0x198d3e44, 0xb7c2}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r48, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r48, @ANYRES32=r48, @ANYRES32=r48, @ANYRES32=r47, @ANYRES32=r48, @ANYRES32=r48], 0x28}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r50, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r50, @ANYRES32=r50, @ANYRES32=r50, @ANYRES32=r49, @ANYRES32=r50, @ANYRES32=r50], 0x28}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r52, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r52, @ANYRES32=r52, @ANYRES32=r52, @ANYRES32=r51, @ANYRES32=r52, @ANYRES32=r52], 0x28}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r54, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r54, @ANYRES32=r54, @ANYRES32=r54, @ANYRES32=r53, @ANYRES32=r54, @ANYRES32=r54], 0x28}, 0x0) recvmsg(r53, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) sendmsg$unix(r1, &(0x7f0000000740)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000440)=[{&(0x7f0000000180)="4ad9b90cabb2dc2a88e40f7ac85acd72220682555440389f60144f4aa1fafa7c0d48436ae4ba64c78a17a978cb991a15e751b7c4b92c2fd8aff6018328130e4352abab725fa1090218af9bc5363c880df70229b6592d67524c539c7c6f68e91d393840ac935468b36ad14750100bbcd244cd7c34202e285fc0ed02340d5e1436d20797b17d18cc0d21278fa18f117804c687d4f63a6825e96c9eec9498fdf2bd7273f1f1ef3cf9b1e03c2dfe13d622", 0xaf}, {&(0x7f00000000c0)="628cfeaae5a6a1f2b9cce12106ed00bbf0c0d46d7496c79c348d1e78226d8d45b4a18198fc2cd7b195d5166847aaebfc72c1b09d2a92f157905b3c79419400", 0x3f}, {&(0x7f0000000100)="bfafcc7817b55e2b45dc6b", 0xb}, {&(0x7f0000000240)="a75eb6832e53", 0x6}, {&(0x7f0000000280)="b65f0d556156f2ef0e48d55d7cfcb1b5872758da43d577ef3383c55212222840fd5b40bbacc2357d598f7c78cd1d540c593cd52fa542f04514b2f2b4a70d0b8db6c5cfe777dd0c6e1768ecbf5b196104f2ccd6f89c40524b2e8d2c9ee3c180841f1e006d7eb7bddb8a74b80fec4a4e476cbe444df5a46e8cc7bc9bf5d2fdafcba51f8491c9bc543ebf074845618131e8c303eab426ac29a20a9f708127f7c85a8ed851618d98ed65d6d8274c06b666b4dc378dd78d8bc33ccadc17b5076ee7fbc21a97a5377fbaf5efecf6160426610906cb", 0xd2}, {&(0x7f0000000380)="49ff67379e70867d122957d30343a3e2911dce0abe96f10ba4b06e32e0be226f1c0021e2a712ac70af80603154d6fab7fe1675712779d870fcdae6f6074a4f2a61e1eb2ceefd92411a4f85f67abc68567a03f214c7c86ddc6316faabab6392edf9855402f04dea2bcffb0b495ce7529c4fc7dafa215b0e13b8bffbf36e027e315097191aca4516483f28dbcc4d99481aa2c2a7a06fc6ccfef810cb", 0x9b}], 0x6, &(0x7f00000005c0)=[@rights={0x28, 0xffff, 0x1, [r2, r3, r6, 0xffffffffffffff9c, r7]}, @cred={0x20, 0xffff, 0x0, r10, r15, r16}, @rights={0x30, 0xffff, 0x1, [0xffffffffffffffff, r0, 0xffffffffffffffff, 0xffffffffffffff9c, r18, r20, r22, r23]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r24, r27, r28, 0xffffffffffffff9c, 0xffffffffffffff9c, r35]}, @cred={0x20, 0xffff, 0x0, r37, r38, r42}, @rights={0x18, 0xffff, 0x1, [r48, r50]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r52, 0xffffffffffffff9c]}, @rights={0x30, 0xffff, 0x1, [0xffffffffffffff9c, 0xffffffffffffffff, r53, r0, r0, 0xffffffffffffffff, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x150, 0x6}, 0x405) r55 = socket(0x18, 0x1, 0x0) dup2(r0, r55) setsockopt(r55, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 03:32:48 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x0, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) r3 = kqueue() r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = socket(0x18, 0x1, 0x0) close(r5) getsockopt(r5, 0x200000029, 0x2c, 0x0, 0x0) poll(&(0x7f0000000000)=[{r1, 0x10}, {0xffffffffffffffff, 0x40}, {0xffffffffffffff9c, 0x4}, {r2, 0x10}, {r4, 0x8}, {r2, 0x100}, {r5, 0x8}], 0x7, 0x3) kevent(r3, &(0x7f0000000040), 0x26dc, 0x0, 0xfffffffffffffffd, 0x0) 03:32:48 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x100, 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, 0x8003, 0x800, 0x4, 0xe43, 0x7f, 0x2, 0xfff, 0x81, 0x9, 0x0, 0x1, 0x7, 0x20], [0x8, 0x8, 0x80000001, 0xfffffffffffffc01, 0x8001, 0x300, 0x8000, 0x7, 0x1a, 0x4cf], [0x614, 0x0, 0x5, 0x4, 0x7, 0x2, 0x401], [0x9, 0xeb11, 0xfffffffffffffffb, 0x5, 0x80, 0x5], [{0x6, 0x7, 0x1, 0x8000}, {0x1, 0x6a3, 0x80000001, 0x1}, {0x831a, 0x6, 0xfffffffe, 0x2}, {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="0000000000000000949dcde16eb5b3193d38e9b854eb2cf1c51b76491a423cd995f9aaea2b7765322971a37ae2b40bb8341e278fd15ad1f8184945295da6612873f8e6b786beee272bdc5ef13b3be61276483190cbc18657c4d4ff74a1aba038a492e1e8adfec40ea0c35b609179bbc9459ccd0732ce5f1f3393526f1cb5d52f08354e24c418e76d9fa06e5fb9eb2414357e0c4cba9965b1729e55d68a932eaa3c0ecb69b88ec684d7d4870170b404d5fe8916bdb0e257b9b2c668a7d5fb965bcf15f0fbbb2c569e714d07dc618baabca90f547339d436861f147bb8c67af46ae60dc0173efcff9eb9a26746bf432a42e2033a4132025575"], 0xf8, 0x1800) r5 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r5}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000600)=""/165) 03:32:48 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r2, &(0x7f0000000400)=[{&(0x7f0000000000)=""/241, 0xf1}], 0x1) r4 = accept(0xffffffffffffffff, &(0x7f0000000100)=@in, &(0x7f0000000180)=0xc) fcntl$getflags(r4, 0x3) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) close(r3) 03:32:48 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) syz_open_pts() r0 = syz_open_pts() close(r0) r1 = syz_open_pts() chmod(&(0x7f0000000140)='./file1\x00', 0x0) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000080), 0xff52}], 0x1000000000000289) r2 = syz_open_pts() chflags(&(0x7f0000000040)='./file0\x00', 0x10008) fcntl$lock(r2, 0x8, &(0x7f0000000100)={0x2, 0x0, 0xffffffffffffffff, 0x2000300000000}) fcntl$lock(r2, 0x10000000000009, &(0x7f0000000200)={0x0, 0x2, 0xfffffffffffffffd, 0x2000300000001}) ioctl$TIOCNOTTY(r2, 0x20007471) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) dup2(r3, r1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xe0a, 0x0, 0xfffffffffffffff8, 0x57cc, "be48dd66ed6146df226bf39671514cf53fb8a56b"}) writev(r0, &(0x7f0000000ac0)=[{&(0x7f0000000840)="fa6f01dbef2ffd9ea0ac41d61da1e837fb8697e9c997b9ddf1ee8575dc62538470f80b6f946a845c8cfa32682a8326ace8b870c6bad394fb55d5b74ef0735d0646d8275b7ef6dc580d07c599733f693dc6ce6be832e7a51ac04b27f5ae2c0c8fbad4652ad0a4fe0f46bd823ccfd403157bf8b08649dfd4d35175b854bbbd5b568a6fd6a8e57d79c88538aa7a2e97d859041894f1f9fc4d049aa145763a2e1988ab20659f44", 0xa5}], 0x1) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3", 0xaa}], 0x1) 03:32:49 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) r0 = socket$unix(0x1, 0x2, 0x0) getsockname$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) r1 = socket(0x18, 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r3 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r5 = dup(r4) sendto$inet6(r5, &(0x7f0000000040), 0x430e1, 0x408, 0x0, 0xfc48) r6 = fcntl$dupfd(r3, 0x0, 0xffffffffffffffff) close(r6) r7 = getpgrp() r8 = getgid() getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000480), 0xc) socket(0x20, 0x4000, 0x3) dup2(0xffffffffffffff9c, r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) setsockopt$sock_int(r10, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r11 = dup(r10) sendto$inet6(r11, &(0x7f0000000040), 0x430e1, 0x408, 0x0, 0xfc48) r12 = accept$inet(r11, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000300), 0xffffffffffffffb8) ioctl$PCIOCGETROM(r6, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000700)={r7, r9, r8}, 0xc) r13 = kqueue() r14 = fcntl$dupfd(r13, 0x2, 0xffffffffffffffff) close(r14) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r18 = semget$private(0x0, 0x7, 0x286) semop(r18, &(0x7f0000000200)=[{0x0, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x1) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r17, 0x0, r15, r16, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000600)={r7, r2, r16}, 0xfffffffffffffce7) ktrace(&(0x7f00000001c0)='./file0/../file0\x00', 0x0, 0x200, r7) sendmsg$unix(r0, &(0x7f0000000080)={&(0x7f0000000000)=ANY=[@ANYBLOB="70012e2f6e696c65302f2e2e2f3b696c013000"], 0x13, 0x0}, 0x0) 03:32:49 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="b29c37a16f62c26db2209b11ddd8d7dbe1ac030000001d00000081000000000000987dce1d778cb35474577c3ce6ce14642facca706a1371ab1cd51b14c808ad7646fd83b1143fdc3a6b4d718c0806d398e8e2f5200d3e33975994ae1bbc9afa9a388962524c6f067e7b731aeeaa9fbb54a863"], 0x10}, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) ktrace(&(0x7f0000000080)='./file0\x00', 0x2, 0x24, r2) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) getdents(r3, &(0x7f0000000100)=""/102400, 0x19000) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f0000000200)={0x2, 0x3ff, {[0x5, 0x0, 0x6, 0x9, 0x9, 0xffffffffffffff01, 0x1, 0x0, 0x7ff, 0x3, 0x54, 0x5, 0xa080, 0xffffffffffff0309, 0x5, 0x100000000, 0x101, 0x4], [0x5aa1, 0x2, 0x10001, 0x8, 0x3ff, 0x3, 0xfffffffffffff000, 0xaa57, 0x2, 0x9], [0xfffffffffffffffb, 0x8, 0x1, 0x7, 0x2, 0x20, 0x5], [0x9, 0xfff, 0x7, 0x8000, 0x5, 0x3], [{0x8001, 0xfffffffb, 0x9, 0x8000}, {0xfff, 0x101, 0x1f, 0xd3}, {0x3f, 0x7, 0x40, 0x3}, {0xc1, 0x3ff, 0x7, 0x6}, {0x8, 0x7, 0x8, 0xffff}, {0x7ff, 0x1, 0x1004000, 0x1}, {0x3f, 0x3, 0x5, 0x800}, {0x9, 0x2, 0x7fff, 0x6}], {0x7, 0x40, 0x9, 0x1}, {0x1, 0x1, 0x7fff, 0x5}}}) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x0, 0x40}, {0x4, 0x4}}, 0x2) 03:32:49 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1d, &(0x7f00000000c0), 0x4) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x100, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x100, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000240)) r2 = syz_open_pts() fcntl$lock(r2, 0x8, &(0x7f00000000c0)={0x2, 0x0, 0xffffffffffffffff, 0x2000300000000}) fcntl$lock(r2, 0x10000000000009, &(0x7f0000000200)={0x0, 0x2, 0xfffffffffffffffd, 0x2000300000001}) r3 = syz_open_pts() fcntl$lock(r3, 0x8, &(0x7f00000000c0)={0x2, 0x0, 0xffffffffffffffff, 0x2000300000000}) fcntl$lock(r3, 0x10000000000009, &(0x7f0000000200)={0x0, 0x2, 0xfffffffffffffffd, 0x2000300000001}) ioctl$TIOCCDTR(r3, 0x20007478) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1, 0x0) read(r4, &(0x7f0000000100)=""/103, 0x67) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f0000000180)=0xc) 03:32:49 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) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r2, 0x0, 0x7363) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r2, 0x0, 0x0) dup2(r1, r0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x800000000009030, 0xffffffffffffffff, 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x4) write(r3, &(0x7f00000000c0), 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) 03:32:50 executing program 0: symlink(&(0x7f0000000180)='..', &(0x7f0000000200)='./file0\x00') unveil(&(0x7f0000000140)='.\x00', &(0x7f00000001c0)='r\x00') r0 = geteuid() r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r3 = 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) r6 = getgid() semop(r3, &(0x7f00000002c0)=[{0x4, 0x6b37, 0x1000}, {0x0, 0x5, 0x1000}, {0x0, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x1, 0x7}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x0, 0x5, 0x1c00}], 0x8) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r5, r4, 0x0, r6, 0x100010024}, 0x9, 0x7, 0x3}) r7 = socket(0x10, 0x4, 0xff) fcntl$getown(r7, 0x5) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f0000000940)=0x9) r9 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r8, r9, 0x0, 0x0, 0x2, 0x8}, 0x7fff, 0x9, 0x8}) r10 = socket(0x18, 0x1, 0x0) r11 = open(&(0x7f0000000040)='./file0\x00', 0xc00, 0x121) r12 = socket(0x18, 0x1, 0x0) setsockopt(r12, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r12, 0x29, 0xa, &(0x7f00000000c0), 0x4) r13 = socket(0x18, 0x1, 0x0) setsockopt(r13, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r13, 0x29, 0xa, &(0x7f00000000c0), 0x4) r14 = socket(0x1, 0x8000, 0x7) r15 = socket(0x18, 0x1, 0x0) setsockopt(r15, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r15, 0x29, 0xa, &(0x7f00000000c0), 0x4) r16 = socket(0x18, 0x1, 0x0) setsockopt(r16, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r16, 0x29, 0xa, &(0x7f00000000c0), 0x4) r17 = socket(0x18, 0x1, 0x0) setsockopt(r17, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r17, 0x29, 0xa, &(0x7f00000000c0), 0x4) r18 = socket(0x18, 0x1, 0x0) setsockopt(r18, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r18, 0x29, 0xa, &(0x7f00000000c0), 0x4) kevent(r11, &(0x7f0000000100)=[{{r12}, 0xfffffffffffffffa, 0x11, 0x2, 0x80}, {{r13}, 0xedb380284cbdaada, 0x1, 0x8, 0x40, 0x3}, {{r14}, 0xfffffffffffffff8, 0x51, 0x1, 0x7d4a, 0x80000001}, {{r10}, 0xfffffffffffffffa, 0x4, 0x1, 0x32, 0x3}, {{r15}, 0xfffffffffffffff8, 0x4, 0x0, 0x81, 0x7ff}, {{r16}, 0xfffffffffffffff9, 0x0, 0x40000000, 0x2}, {{r17}, 0xfffffffffffffffd, 0x40, 0x0, 0x8, 0xab6}], 0x0, &(0x7f0000000080)=[{{r18}, 0x6d3b9a532df893fb, 0x20, 0x1, 0x8}, {{}, 0xfffffffffffffffb, 0x2, 0x40000000, 0xffff, 0x9}], 0x6, &(0x7f0000000200)={0x1ff, 0x4}) r19 = socket(0x18, 0x1, 0x0) setsockopt(r19, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r19, 0x29, 0xa, &(0x7f00000000c0), 0x4) r20 = openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0x10000, 0x0) r21 = socket(0x18, 0x1, 0x0) setsockopt(r21, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r21, 0x29, 0xa, &(0x7f00000000c0), 0xfffffffffffffe9c) r22 = socket(0x18, 0x1, 0x0) setsockopt(r22, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r22, 0x29, 0xa, &(0x7f00000000c0), 0x4) r23 = socket(0x18, 0x1, 0x0) setsockopt(r23, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r23, 0x29, 0xa, &(0x7f00000000c0), 0x4) r24 = socket(0x18, 0x1, 0x0) setsockopt(r24, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r24, 0x29, 0xa, &(0x7f00000000c0), 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000640)={0xffffffffffffffff}) r26 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000680)='/dev/speaker\x00', 0xbfc39018e5d78510, 0x0) r27 = socket(0x18, 0x1, 0x0) setsockopt(r27, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r27, 0x29, 0xa, &(0x7f00000000c0), 0x4) r28 = socket(0x18, 0x1, 0x0) setsockopt(r28, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r28, 0x29, 0xa, &(0x7f00000000c0), 0x4) r29 = getppid() r30 = syz_open_pts() r31 = getuid() fchown(r30, r31, 0xffffffffffffffff) r32 = socket(0x18, 0x1, 0x0) r33 = getpid() fcntl$setown(r32, 0x6, r33) r34 = msgget$private(0x0, 0x0) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r36 = msgget(0x3, 0x204) r37 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) msgctl$IPC_SET(r36, 0x1, &(0x7f0000000580)={{0x800, r37, 0x0, 0x0, 0x0, 0x1, 0x3}, 0x7, 0x1000, r39, 0x0, 0x3c, 0x5, 0x3, 0xfffffffffffffffe}) r40 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, r40, 0x0, 0x0, 0x10}}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r42 = getpid() fcntl$setown(r41, 0x6, r42) msgctl$IPC_SET(r34, 0x1, &(0x7f0000000080)={{0x5, r35, 0x0, r37, r40, 0x4}, 0x9, 0x3, r42, 0x0, 0x1000, 0x10000, 0x1000, 0x4e}) r43 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/wsmouse0\x00', 0x10, 0x0) r44 = socket(0x18, 0x1, 0x0) setsockopt(r44, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r44, 0x29, 0xa, &(0x7f00000000c0), 0x4) r45 = socket(0x18, 0x1, 0x0) setsockopt(r45, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r45, 0x29, 0xa, &(0x7f00000000c0), 0x4) r46 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000700)='/dev/vmm\x00', 0x80, 0x0) r47 = socket(0x18, 0x1, 0x0) setsockopt(r47, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r47, 0x20000029, 0x7, &(0x7f00000009c0)="8e6159de91c93b3ea4cf7990e39354a7f68f92b25f21d448720475a1f3f3ed7fb62f246720a3b95c74449030dd79ba211d1be9707b235f4f7ff193bbb416c70b1ac326d2f37e5956", 0xfc6b) r48 = openat$null(0xffffffffffffff9c, &(0x7f0000000740)='/dev/null\x00', 0x800, 0x0) r49 = socket(0x18, 0x1, 0x0) setsockopt(r49, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r49, 0x29, 0xa, &(0x7f00000000c0), 0x4) r50 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000780)='/dev/bpf\x00', 0x0, 0x0) r51 = socket(0x18, 0x1, 0x0) setsockopt(r51, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r51, 0x29, 0xa, &(0x7f00000000c0), 0x4) r52 = socket(0x18, 0x1, 0x0) setsockopt(r52, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r52, 0x29, 0xa, &(0x7f00000000c0), 0x4) r53 = socket(0x18, 0x1, 0x0) setsockopt(r53, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r53, 0x29, 0xa, &(0x7f00000000c0), 0x4) r54 = socket(0x18, 0x1, 0x0) setsockopt(r54, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r54, 0x29, 0xa, &(0x7f00000000c0), 0x4) r55 = open$dir(&(0x7f00000007c0)='./file0\x00', 0x8000, 0x10) r56 = socket(0x18, 0x1, 0x0) setsockopt(r56, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r56, 0x29, 0xa, &(0x7f00000000c0), 0x4) r57 = socket$inet(0x2, 0x2, 0xff) r58 = socket(0x18, 0x1, 0x0) setsockopt(r58, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r58, 0x29, 0xa, &(0x7f00000000c0), 0x4) r59 = socket(0x18, 0x1, 0x0) setsockopt(r59, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r59, 0x29, 0xa, &(0x7f00000000c0), 0x4) r60 = socket(0x18, 0x1, 0x0) setsockopt(r60, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r60, 0x29, 0xa, &(0x7f00000000c0), 0x4) r61 = socket(0x18, 0x1, 0x0) setsockopt(r61, 0x29, 0xa, &(0x7f00000000c0), 0x4) sendmsg$unix(r19, &(0x7f0000000940)={&(0x7f0000000240)=@abs={0x1b4ed073b2331fb6, 0x0, 0x2}, 0x8, &(0x7f0000000580)=[{&(0x7f0000000280)="e765ee5b1ec073321379bbf280494c5ee1a5330fd2fc7bcd685d1caad6ead1a95e97c68d2531d4f0c1709e19246c5f84d31496bc694697709cf7d0147d4b2b97b7cd16b8e36c9f627221aa865a29df0c53e17a6b21f2955e0da6fa0d1d4f2f300ce81ec5436ba9635eab196769", 0x6d}, {&(0x7f0000000300)="b344c43eed5a7d94248165d575b5ab164f5b779668b44249af66da60bf1589a4bf57df0e2c61e048e3154103f91ed9b1db91b3d6f56b89f4a410c1ff2a9ca26adc52d4e5bdb4bf53f05068b4c3920c89b00d9bb864434d98e91cdfa65f5bf0987bf6e393e20079f2da52897a87f891388cee51f7826d1204", 0x78}, {&(0x7f0000000380)="071b721398fce0573e6796f4c3a9545abe79b88f505f8d42a782e0188835bf0e6b88c22a12b37df283589333fec3d16851bc5007db3b4a673ae29aa9d786809c99a67261edb96023acef75ad95887780818835be18e6f7bf04d0ca5ac1598dbe42eb4967e358cc52c5e042f169d70884fa2d357a37e0f528f0b28265f13f6050633cff65df4bfee7e131927046e8fc28b5f9473d41eba8d540e0100b1cdd1a2eea775a137e0a34774c6ce099c7f347f6935b302deb19920c1726f41d4e755e5a90453a5d9a615659e4cdda4728b001c50bed77a21c7f008050e0c869084ac1a390921e18fcb6d3c5db9d95cc158e9f200c3e", 0xf2}, {&(0x7f0000000480)="136200164b0f9565bfa39db8c988cac11b506986d8ec9d39aea3d52fd08808499ae74335150a14c019ab", 0x2a}, {&(0x7f00000004c0)="201bdac8c47038eca7f9a32abf4a5116279864b7072fe4c2d5e881d7a2987224db32d610441a89b13c136d6cce894ea93f8cebc3fce87ebacf03fee8d48ef7f660cd8115cae2a4833a7285f83e3c79eee3b64f4947277086547505e292fa054379945cdd1404fbed2d50ce4e5b0b274d0ea8c476118b0d13058332b686154d2259", 0x81}], 0x5, &(0x7f0000000b00)=ANY=[@ANYBLOB="3800000000000000ffff000001000000", @ANYRES32, @ANYRES32=r18, @ANYRES32=r20, @ANYRES32, @ANYRES32=r21, @ANYRES32=r13, @ANYRES32=r22, @ANYRES32=r18, @ANYRES32=r23, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=0xffffffffffffff9c, @ANYRES32=r59, @ANYRES32=r60, @ANYRES32=r21, @ANYRES32=r41, @ANYRES32=r61, @ANYRES32=0xffffffffffffff9c, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r13, @ANYRES32=r24, @ANYRES32=r25, @ANYRES32=r26, @ANYRES32=r27, @ANYRES32=r28, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r29, @ANYRES32=r31, @ANYRES32=r40, @ANYBLOB="0000fec63b786e9059e10002ffff000001000000", @ANYRES32, @ANYRES32=r43, @ANYRES32=r44, @ANYRES32=r12, @ANYRES32=r14, @ANYRES32=r45, @ANYRES32=r46, @ANYRES32=r47, @ANYRES32=r14, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r48, @ANYRES32=r49, @ANYBLOB="3800000000003f3263845362f48ef8485c257dbc626f3f0b7be36bee66", @ANYRES32=r50, @ANYRES32=r51, @ANYRES32=r52, @ANYRES32=r53, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r54, @ANYRES32=r55, @ANYRES32=r56, @ANYRES32=r57, @ANYRES32=r58], 0x138, 0x2}, 0xc0f) r62 = getegid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000940)={{0x10000, 0x0, r40, r2, r62, 0x100, 0x800}, 0x3f, 0x100000000, 0x4}) getgroups(0x9, &(0x7f0000000100)=[r62, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f00000000c0)='./file0\x00', r0, r63) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') chdir(&(0x7f0000000080)='./file0\x00') 03:32:50 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) dup2(0xffffffffffffffff, r1) dup2(r0, r1) execve(0x0, 0x0, 0x0) socket(0x2, 0x1, 0x89) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) getdents(r2, &(0x7f0000000100)=""/102400, 0x19000) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_index}) 03:32:50 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="e000005c00000000", 0x8) close(r0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000000)=0xfffffff9) 03:32:50 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000001980)=[{&(0x7f0000000500)="9a3204b7aa48e342285cf6daeea72b43ab619f54731bf5ddc5cf2ac30f31149eb76037cc6cb8c0c2138e02343b23d77cd8cd9e2757c8523d0e055f5e1b2d4b2c6707996a0783f61e8a267a55bbb3a3b0629270a1c0970eb977faa1300de0cce0ec0443d8c8e69a812077056c946bdb5bdeab8b6de0afff3bd8ee186a3b1274e5162ac6f96a1cc861bc73823d34c84d4f605649dc0a89c880bff84e615c623736eb25ee3b7499889ba44bd3062a0177802d28fc0e94604198b3ffe2a22ed154cefbca4ed376185dd8405a1359036c3ec014cb7c8d3516f2bd1ec73bfa4ab8705c18dc5ee06e3ae73c611c580d5039b10156813502e1378f1b58aefabedb1858119596fbd12623e633dc71b5489d247959c01927053c123cfe642ba5d2df15f307148d8747e549a9e3e947a5398dae7f53b99dacb633012bb7ea56f22c323e84ba41a2a6bfb93349d8161df94f39e66419628a604dc3fd17f8768af76e9c4e98a2bb9ec794f162dcc4c907bd9c551cf13fe4a6b8d83863374ff8fed16db3f37ad65124144b6ac0fefdefe0fb15ff8bf05abc9e57fa0e81a13e7190d6faab3d98db93e7f62cb6813182da10feada0450f9879649ab1f308a591d8885ebbce4688e888c755bf5e65ca37c8b1a2ac4d600d425fd9428897179419253cb1918791a3a6cfbc9fef811cebe3534d26fe3fde9cd17e44bdd462ea67f11f9c87ebb2ea738efd2c96c057b8f2534d83371c9b72fa5a716078ad98493b1bd0d31670be00f0609a71da27f873db0562132610f0a060917cf8df470788b17f6df75f6f837f10f76e3db7f0dbd23305e887618f47051aa32cbfa83678e43db531e3e7c3517cccfe4c66420a96a73f40546c65e516c89243045af23ab0e740a194f3cacdcd69bba89f1c732591f8254bdefa320c908b7053a4f04b6b13bdfd0d034e3e16434bb8576255085f7e059f2c64ece691ae4eedfb6e0489b6c3c53ba87d7b410c8e6d25fc9dbd3d63978e89c608ddf4f327a9a266941335366f5ea1a225e01bddbec245246d26d3aca55f79518ca77ae65ad4e104fd1999aa79499caadca1ae8361771488f66d7f326deb860b3df2a3b1ed2a6ba0b7f93b2b209851a6532f2566eeef41f625c034eec6f5217b76e32c1adcfcc1042c17ff0f3deb31f9cd9e0d71c860fd786ddad94e81efc5129bc505b0a934816679a33f98276bed8bb3e2463ca8a016af392891cf5a5e181a27e62b84e8cbd58c18736c7e1cd3a5a36bfa3f44fb0acfa6d18ba2d88459ca2ae93a2c587b4cbd75454bd2a627bdaf0fa1d027654b1546b1f54aaf059f5d95142afc9e78fda7651ae2c2a2cb5c96fd15b65b5b82df46f1a99a35987a19a08904af3b1896287fac0aa2569675c6cfdd81c4d94ba8e6a180f48ba85fa0f66d5b908221f61a69ae1d01c2c521e12d469eeae262a12523f3af74ecf346502caacc77bbdb4f4fc870108eec911e733a137c5e939bae71f87512f3680cb99990ebcf1957f5dc72c6fb32a1cf6748cb065a0f46b82875b4ab80a290c1cb07802b29cf8446f49d4d4f65317bbc2baf3b39e9e0e5af23b0b79a1cc37e93106496501abe3b0eebfee1afa2fb8710b1d52918957ae8ed3e57ea84d82b70fef29a65f2f8d808b7910a2f", 0x48c}], 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) fsync(r0) 03:32:50 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000180)) clock_gettime(0x0, &(0x7f0000000000)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x18, 0x1, 0x0) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockname$inet6(r3, &(0x7f0000000040), &(0x7f0000000080)=0xc) close(r2) getsockopt(r2, 0x200000029, 0x2c, 0x0, 0x0) mmap(&(0x7f000024d000/0x2000)=nil, 0x2000, 0x0, 0x2013, r2, 0x0, 0x6) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000), 0x4) 03:32:50 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0x208001ff, 0x0, "b000"}) r0 = semget$private(0x0, 0x3, 0x118) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000100)=""/154) mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f00000000c0)) pipe(&(0x7f0000000040)) 03:32:50 executing program 1: r0 = syz_open_pts() r1 = msgget$private(0x0, 0x20) msgrcv(r1, &(0x7f0000000000)={0x0, ""/134}, 0x8e, 0x0, 0x800) ioctl$TIOCNXCL(r0, 0x2000740e) r2 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x2, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000100)) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x40, 0x0) ioctl$KDENABIO(r3, 0x20004b3c) msgget$private(0x0, 0x28) ioctl$TIOCGTSTAMP(0xffffffffffffff9c, 0x4010745b, &(0x7f0000000180)) r4 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r2) pwrite(r4, &(0x7f00000001c0)="a6aad4ffe487b1bef5c1f035f2828879a0dd0e35958201c2fcbe924e8d893b2026fb20046d4360debc53d88b95a684a76ac9d761ea5a921eccac810c01d23c9cfa18738bf4b08fa3ba1708", 0x4b, 0x0, 0x8) r5 = open(&(0x7f0000000240)='./file0\x00', 0x200, 0x8) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f0000000280)) sendto(r4, &(0x7f00000002c0)="5250c95d646ad19d1077f91441cfd15e44015b446d8c8edc513b5202e91b9eb4f2696a79694d5ed299c7c4", 0x2b, 0x5, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000300)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000340)=0xf2d) msgsnd(r1, &(0x7f0000000380)={0x1, "7221af03f243d91118ec4c1086cef4694306255377c87452f149ba381a3787f588255bc1473a86a63d582e4229fde6528abbaf0f4132ac3bb6c802f31e501e3583aef00212756849ae313467a536c62dd1d879233ca06ace5d61427d7613ac4b818962a9caf251e5a02d3f0be6d41668e16d006a70f877be7549315a5c15505b7ac99b3cf40bbad5"}, 0x90, 0x0) ftruncate(r0, 0x0, 0x1) r6 = socket$inet6(0x18, 0x4, 0xb7) setsockopt(r6, 0x2bc3429f, 0x7, &(0x7f0000000440)="a59ab384cd42c3675367", 0xa) r7 = accept$unix(r4, &(0x7f0000000480)=@abs, &(0x7f00000004c0)=0x8) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000001640)='/dev/null\x00', 0x80, 0x0) r9 = openat(0xffffffffffffff9c, &(0x7f0000001680)='./file0/../file0\x00', 0x400, 0x108) r10 = dup(r3) socketpair(0x20, 0x5, 0xd7, &(0x7f00000016c0)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = accept$inet6(r4, &(0x7f0000001700), &(0x7f0000001740)=0xc) r13 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0}, 0xc) r15 = socket$unix(0x1, 0x1, 0x0) r16 = openat$pci(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/pci\x00', 0x200, 0x0) r17 = accept(0xffffffffffffff9c, &(0x7f0000001800)=@in6, &(0x7f0000001840)=0xc) r18 = accept(0xffffffffffffff9c, &(0x7f0000001880)=@in, &(0x7f00000018c0)=0xc) sendmsg$unix(r7, &(0x7f00000019c0)={&(0x7f0000000500)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001600)=[{&(0x7f0000000540)="3bb82b68f7d90f24234e2e94b3d31d19b43b1263cf2083d50b1b96a668734b3d5696414d66f68cdcb707c9109d06443db06f9f940074755a000a749a300e867a8f1567a139a87c933ad56ca5ac8f13b575733817a10aa2567e0d9371c87fb2180bfb5c713ed9cb995065c8d5f30cfc32ca133e81cb22817c9e066d13780952fd65740b5d047754c5959a4b6f47f34cd05a4aa0f1ecfeef565d6891ba3d0d08f5fa60159070eb3267cf47c53290368ca8bcfb2f7aad23eeb2017cc6e389e98246", 0xc0}, {&(0x7f0000000600)="f68a440d5fd0e872b1e78265dedeb754990a29e5615e807ca567f13f8d7a1491699ce99dc3665f05da4495a3ef616c24396e518c82bc701fd1c606e9aab24907972b20812e7a11b2fbd56049fcd82f47134fcf8812d70556b2a9e682496c7f6b84f5fa73d49e697f00770584c2376bd7101ec53b8e38fb75559f7957808fb258bb32b567dec47974c1f803a84e3ef1ae6a356eb07c03156b96f98e07d6ac517d1dbed0058e310d8f541f040ce879fa9d9c058e9d95b5ccb5df47b27234bb3d34ed84bd665a8eb6f2ba24ffd74667a97a31b07b40c81787e405a8612ad4c5e270fcb3343976fd9bc1c0fc660bef48851bc49fb21ddfa2850fc725ae87abdd3fa9207cc09857fbb0aefa4b2f1f49748dc4b919c7e4782d2e4ab52e5d9611295f41b742d51b3746feaebcb14ec556f55c8291d40ce11482dba83734a1abf44bdc35bf76625d47576a0686cb9321f8dd743ec8a3c8f3ac0edd6bac25931705306dcc2d99d271b5b6f0d7a16e8ff6cd047431f98f9b9526586cac4267cb6cd873e5e5780dfcc793a5ec12bc909585718e93a903c84b1c9ac369c61bf704c3e4066a5aa6434593d3cb32aa1e6a16a8bc11beb54d3e42a511a9c7b3f8c86a42637ebb470492916b559d7edd53e68cef22a45ad23562f9186665025122c8ab79675cce4bb3d92d0e7a9e842c9094bb169f48fdf91106558ab784910c8a3fae7f16eaa4f6599e6a4b6d456b5b03d422e052be1cc17542fe3d375d69c326039e2c84bd80eac8316e8d7a13789d91a87b2df05bca502db6322b799fd8b9ebc9ba44c0b70becf37d0774b05c470e396ec14a67ef7b56e3e364155ec31e4e906f4edadee41d6ac80db127c495818f532f8a71f5bd8506d7567f33d03633963f92ae1c71e296ddcde32c5efb865d47f1d80bbbce44981e53c99a7e8403c4bdd9c37a4038ba952bd4244a7a96ac75659b7b41009b134e7da975cc586ad821e55405ec60153c7d42ab48b117437a29c82bfd4c2c79cf56cc66c9ce20a35012d47ccd3e0c7ed5fd1604eac9d8dcdfd9c44a2571f9b7590b39802289aa12900a1b261e9c91c3f0c61bb8e10ce4bbc514e52b8f4c97f9118840fce83c000139fb4ba3b547569b8ff3094633a859cbee5023e726dbe5942e38b19b437137a501f77e45f2d250f3d3ccc60462f0a929146198b552d5a98c46d2d08ca59ae617366c0e33e7f56d28a7999bd3a37bbb100e71189abf8e974f6ba8d78490f12a55f2df36bdb0c69c9a55fe3c49ac72b67acfe4ef478d580411cd6527b2d9c441e0d62f957c9283ff07aa7a5794b627e1d6ef0a4a886de5731dacf85ece9c17f7897318228a2e93463009df7b177be7810f5bb0c353e3fbba64896d76d146ddd76fb0276c30f66a24a05fb4cfd9629061c59063cf641252b09b127e01de5006639b45a6f4bc4ee9550021b3b17dc6b65d75453b28863cc659a282a61359fb861d8e83780cad95d1af16b4598cd38d53919d7f174e312fa569fbf662286b3f4b0fbece3f72ec939f43416279ec8bc852ecd5292e881300097299f1cdddcd5aeca82dba21ebd864d1eb94303c2c6ef7f1082c82926fe356c8482b44680fded1e1b21979d2981c38ec1355cf567008f21d6c3dcd8f71de39deb6f864a62cf37cd8ec565288d0b801d119bc1cba59a5b94e759d27e468033ddcebef82005e3bf9cb85a5f43e9abad647c3573a16c16b80c4dc8d0a026b51159f8903b50fb6d296aeb7b842f1ef5501ff6d9dfa673a5afea4d85dcdf818443bb23869387d079873e115658a4d3c92df528a6a303d532529ca9d1011ab4270fd4e85684e9f5c27491e2136962a8f2e739ddb951fc4515b0a12ca98b74ba409fac24b7e6d80bf55a2adf7e2af53931c703c233ef80c6612351827ef97928a985d8c569c4c9bfa0f1473647ddf4554a6b092cc625f0c85bfda3fa86d42a04c7a24fccafd1c713814aaf7f24227cd35252aad63d81f4dae42872aaca0699dbabef81d80418d81f1b47a29c26d354cd563b18ad28ac42baa8ee3260101b7eb3d228eab5e5f8fed47fe409f65ac0936184ff9aa0492891ed402b6b4db93160dd85a496e962f00129b515daa19ce6c40c01b18b23ade02f25963444c28879c31397dae06113b022219131e3f85af8c6274aac83bb9e2e49012bdc055b70470d4d6a978526f37638f0cf03d2154102833367103447f8e47cab6d70ecb2d7ce65a7d732a2d02650296969738e2817bbf237b9a741f63aa333c5a22e6037387457fb8a56e20d736bdfaebb71999b36d958b4ed981b28c784ffe18c0c572e8a9b908cb916d09344e0973668145f7cd2be54e4de24cd4127f57a945c6683b95725976ff65ca94a85a3a47b9ee8d97e87ae0dc894d5d3b5fe3bb7a0cba0667feec9bbe5fd66d2323c357a2f9047b8b54bc22a3c4a2f47a3f8f9cbb5b3ef048cce73e791a6f1741d649fa98fda5e369ce5566af2911465dc36685711b8d6fc9e8e75ede1ffafaceaa9f842fe6d63c31a37b0f6dea3b4ec8c22ef65bc8d26194dcad94f565b187b32a3ce343cb0b8945faac420b8facf13baaaa4d25fa8db419ae5e1393854b118d48359dfe9d4d86c6836f6ed5af7e7297cbfdcc3df0953c11404f73d768b64dac899c283ad5ce03fb69fdd5821197f8f98b0874101f1582b6a9c418d8fc4c28071adb17ab2562dfe6a87fd348363f2e499f54135ace7093109084768a5848a497537fff16ffe774601e45c6ed926fa1eed2a167a15aee06b586800d6b74e7d9b4d7ac7eb589212d6ae4de31ef640f683a8683cfdc61d34423f9965c6e1de89ebf775b01d5d00536e38bf3b4739e441c7b19f596a8da85d08f0a38f2206d212fc69f51e7762595b731371e333342d184cc596ecb2fbdc9fc3e325a674d9078e6ad28511b3d5a0872c740e6e4ad445e5c8c45b45ab74582c064d911b91b65d81b886baabce9765837cde71b9fd4af9dfd4b6b4a27f762e29aae4d20a1a7525e8484d2cd20e5510fd4c1c0cdb1e78230f2068e6d2d3bf89523bb00d9d2ab2b8aea6830ee9781005c36d6c6d1f84e490090a89562a6ce83332d0c638ed951bb606c31aea2eaaaf10753158b4fa8f124cc67084286bb5a39e6ebe7e863c47e9301907825909b52587387b9221c0c5c45f69a662d26aa97764f9315149de6fd81d2199d888ff6355ea7cb114fdfe4aa516abdb03ece05469c3941cc55e469b3d869d8c4d5533c5097671cb90aeb147c6dcb5c8ea95acbf4302bfdb51ed3dc9309aff4a890b010c434395550fa54fd2bef84f2253cc50d767b4b503eae7f5ffe1c5ca032d5404c585d28ec8eba3fc0e32cab35deeef01bd776e62220b545f9bfcfa96ca8ebf07a0dcd9e133d2a5c8d8ce3a12747b2c929e8b7b3a3b16f54c217990ae41d4272b0f94681da1e6842e461581cc594127e14920eb475e535da657d9a5b8dd9dd3361431c09f9b17cd26489cf2ef8382f7adfdb3f2e189365ff2711a87278f0a46bc191283ce254e4bde5d6168bfa1b8099a0ba68da29307e3bf408a96dfdb54145d2cffa55363c94e7e61d3cb01bb9f29ce9c4a6f2b75b96c5693df2f60210303ee5042e10995f111bd2fc237a57ab653df4973e9d1da239185689644780343a280f54155d96e29450c341a372e97b2b5f8d7198785d4ee656c31b148e446a813d9ade7cb22edc3163f2fe4338d8b9276ce926dd2db8f6c7ad5f2e055b72d42fd667406d2d18593ee9783b905476c517b62038d7c9dc459891a91d05c94f5099ce0683f1297ae49853020776f5962ad19d29f67c06e6b430215d4a3a73a4303fcf678beb45825d00d5af141a98a7f924042ac425b6b846d11e7ab7e854b3cb054f6030ea14f0d96016e6a9419a78075ed2a6ba264cf8e22eb769116001f32b0a181aa0179fb1f002768a3e083a159317e8135503286199ca6e38a27da9e1ca5bdc46dbccf90743aa3fb78e0959fe4597ec981eea1af882c3d69a65fdb3f27c3b01904d0ac6573fbf45749c80feadad5ae4c085a4a973aa7f7b4d4413bd10720a2195eb186389ac2dcb001485d13f833986843717be7e84c09b17cb671cfcae0d64bc808efae6c3e1db2acdfa62e91c2ffaca976c6ae3362c1b7c82eb85fc0675277b54712c1ad79996bc99a2f8ee8b15a64582cf42672863f8521e6416276c6a1df6861f6895a1f3f1058af5705293215aa6de710d6638a3f9947ebe874192e99e12f86238f3e2a35eaa5d590f9c66942f3817e38ec65f2e222e7fb426b7bb790fcbed3c016a60251218c12e269506aa1eab28558d84e6cb67f324999513f2c6792b2f5efcd9de6b2ff708d176e110453bb88609e48d6c42d2506000814aa3b0587dc05bcc6edd3fa9adb1f1f8cf7316dcbcf82733f7d57bb44e1d097db3eff22cb4badbdae5089266988af42f76020ff4e63cddd0be20729608f30a87e26fc11e8ab348b11d90a092973a45bfc762eb02fbfa1eab9d20db38658e147a9624443f4fe0f5034c7886ef5c20f5d4002866029913ccce7b012d5cb1d027e76270c9b084c135fd1e998c56f695573cd04ed85344d4b4d75f5c4e531f0ae568448169889b140c8966a5211c3525d3354c584909d6e9c13f7d8c734d7cb026a85f35349ab229415d735eb3302aa5744b508959a30547f423b59a82825d5335d257d4d511a9966ed8eb84bb7a7c0ebd418e37f7f13d50e61643aafce6e6df5d8441e760a56ba39af9bded83297c92fb7989a8755713a40d54ae9c94a9ba0eb2e423da8c307dd397d923f94c05f256571f11cbd70681b7e23c73b076cb091634d5fad2df56cfb236e514695f2a25114c08cd795c5a3d75cd4033e1673af895ee383b03647b4f05c175eb5c664fd4e58dc228f10905c5f38969aeccf3d43370dd05470a49fceeb276567aa9cc2e7137a2676a9cf64ee79c80b381de34a3225eb154eaddb394d4d2ce9a9b413878211a6dcf84747c3420087eefc093c09e9e20aad03cc27fc45e4816dc1717222fe61fa8153475db7a1d826ba986d656054f8ebb9cb7baa6502a24b089c4a98b870d53c38766782f7cf01ba3d4108e7e50f93a95fed378d60ae9a089daf8e609a7433feff9ebd51698bd4f326158eb10b2a930b8b33503b741454fa577b4d3afad6ae83447ebcef93759d2611bbfee613f2a8cec6a12d7450336e0b4bc1adfdf6ed4da8c15e63f0d97dcd897c352563baf8a259397ac7dd2da1b99413b1e738a14ebe98dbeac51e020747739b84b6610b46dde6340b21b1dbdc0a0cd6e7140338b5f28a0530756ff3039cb833577ed40d5217bbf84d62cba81012f4d9e442271ccde681d79b6d5e0af8ff27e6bbb76799d07359503f3c8b3cc14150bcb6746831dbe94f5abf8a2c519d72b1692dd4574d4000e060b85fd25603c527f8942132d4d9ba6ca8ceb8f0eeb24defc0fe613fcab92f2bb0808cf00cb91fca40a7a32aab375cc70e2561d82acf3abe006666c3486576ae84f2e1f70c9c2ffada5bf0c1c3a571e7b083c8fa6bc8839725b1236560c00a0bb8c1cc0dfa2cdc7ab4ca07b69dd4ee7cd7ba20ac882531df7f86617c6c64e315fcdfc47e5793b77d254b1d580b742859e1d4021d5e67e28edf0d8b21c45229eceb19838825df30c505db1976b030ac5fe740c8a229f75a3dc411ee80c3ca193fd9a25e6accee26fb0979ed61765e66e848cfe3386f8f6ce70817fab5c6a62cca0597d1a512fb550686ac821c64e8394f8bdf4fcce78bf9d7fb9985a1bb78d9b993db5419fb3cc4e82913ba973e50ba27671a77c4b0dfcbc06", 0x1000}], 0x2, &(0x7f0000001900)=[@rights={0x18, 0xffff, 0x1, [0xffffffffffffffff, r8]}, @rights={0x28, 0xffff, 0x1, [r0, r9, r10, r11, r12]}, @cred={0x20, 0xffff, 0x0, r13, r14, 0xffffffffffffffff}, @rights={0x30, 0xffff, 0x1, [r2, r15, r16, r17, r18, 0xffffffffffffffff, r0]}], 0x90, 0x4}, 0x0) 03:32:50 executing program 0: syz_emit_ethernet(0x4e, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaa0086dd60a4060000103c00000020000000000000000000000000aaff02000000000000000000000000000105000000000100004e9a57a84ab9355f012b3bef39284ec61f1bef"]) clock_settime(0x4, &(0x7f0000000000)={0xf3c, 0x8db}) 03:32:50 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}}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0x519e9ff5a54d8863) syz_open_pts() ioctl$TIOCCDTR(r3, 0x20007478) ioctl$KDGKBMODE(r3, 0x40044b06) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pwritev(r2, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0xffffcd9, 0x0, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001b80), 0xc) r6 = syz_open_pts() ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r7 = socket(0x18, 0x400000002, 0x0) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r7, &(0x7f0000000180)='X', 0x1) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000040)=0x6) readv(r6, &(0x7f00000016c0), 0x9) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) r8 = kqueue() r9 = fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1, 0x10, r9, 0x0, 0x0) 03:32:50 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ftruncate(r1, 0x0, 0x7fffffff) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x4000}], 0x1, 0x0, 0x6000000) 03:32:50 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) getsockname$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000000000000000eaffffff0000000000dfb8652d00"/43], &(0x7f0000000100)=0x2b) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x6db5) shutdown(r0, 0x2) 03:32:50 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x7, 0xa6c4}, {0x3, 0x2}}, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r2 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x80, 0xd434241ef965bbd) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) r3 = socket(0x18, 0x1, 0x0) setsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f0000000000)="fb90bd", 0x3) getsockopt$sock_linger(r3, 0xffff, 0x1025, 0x0, 0x0) 03:32:50 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/109, 0x6d}], 0x1, 0x0}, 0x0) select(0x0, 0x0, 0x0, &(0x7f0000000240), 0x0) sendsyslog(&(0x7f0000000540)="fba7dff3cc8072de368080e1a7c426231a21a9f07846f52817026cedfb37226088fb588c7c55d0c9dc095887426bd8f8896b851ce130de9720c1cd78b1f123b534d5605b06b9da75d92f633ec554d870bcb1c818034d54cdb16eca405c0385bc66e68507c8b3bff2ffeb1cafccbc2877da4998aed2cd9b3632ec526df0d20e048e9f3196f449bba6847ab04a7d24e74389403ebf84dd48af33f308e8bedb0220482d7d2ad2ab7a9dee219b98e63d1dc27c46701562530a894d7d71bec19c9a92a5ae80577276b61756b7862dbd164119a7562b6866291c1cde45b303fd3e88e19b06dddecbd9e9664b5ec1a86f0a067a5f1798d3caa99de4dffbf102d3c58833355c46f441bbe7661599aa9ad0711bba822b4f49b119658f6b6391405a1078ed345ddeee0fc3a5e5c748d90d8b6cba63fa51b7fc564d3719d3250617080e3d1f903a7c705c76", 0x127, 0xd) execve(0x0, 0x0, 0x0) pmap_unwire: wiring for pmap 0xfffffd807effed98 va 0x20001000 didn't change! 03:32:50 executing program 1: r0 = socket(0x20, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="4077f6ed9fc884e68d4d3f3096d1e426e19566055c27de2fb5a685887e7d5c1d", 0x20) r1 = socket(0x18, 0x1, 0x0) close(r1) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 03:32:50 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x97}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = dup2(r3, r1) r5 = open$dir(&(0x7f0000000100)='./file0\x00', 0x200, 0x54) close(r5) ioctl$TIOCSTOP(r4, 0x2000746f) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x20000, 0x0) ioctl$PCIOCGETROM(r6, 0xc0107005, &(0x7f00000001c0)={{}, 0x5, &(0x7f0000000180)=[0x0, 0x0, 0x0, 0x0, 0x0]}) accept(r2, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18345ca7", 0x19}], 0x1) 03:32:50 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0xa012, r2, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 03:32:50 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82028180ffffffff"], 0x1) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYPTR=&(0x7f0000000700)=ANY=[@ANYRESDEC=0x0, @ANYBLOB="5daa5ba6d6bfa4d5d3689a2137843c72ea8d3b245a7e9eefb38e6c208f70ab7b2866eb3d07f90c084afa1fdf9bde30e9ec4779fa3b1d347cd6d729783555b2b70deebc941be7a63ca170aba505d4f9918d1f6b01d1f32b2c3558c81bc4b2fa166d68865733d5ed691aef4f70fabc81c4906dd73dc0864af75ed907529c5f275bc82462a20345f75625c1020069b84bbddf916b8e76b8a314289a7279ed3883346eabbe119fbb79282520520827e2125c8bf426508fe28656028b8e3ebfcea157943380359ffc76e13c63905653918936101028204a805980af163f3605f0d5d3d33185176929e84f3ef8ac8ba422942a930e4cfd6f3458ad193c8baf6269df0aade151e7a76b0b76f7f8ef8831bd628ca760cba4d454e976804e058842d31db8b85ba29e776408ec6d244c2dbc2a02512aa9be91a964b89222996db5063bacd7e3d4bd9bd336d4f826b6f1ca0a7c441d24911e930f232d3f06e6b8aa5ff607acc183304e758694b8d2075b58cc141af7f1e5a7a786024f2d26437d3b6a10c10d5f9f9fe0c778ee5e67c2ce1a291830cbbd91e7103527b1dd9342834267e45c15bc7d0c868c1d1714b2881c12805e85b2a810e8369f8bf1eb9fdc38a9bfad10d073cc0dcda6bb4aed7f1fa86d8372d29f961c141c3c7cdb41bb25c9dcb4153af941178b8738e25323294cfa1e32f7f3a9985c64bb73b01e2a0a265fc2254ebd659baec8ce29be7d0ac77eccf613f3aa3a1b26cf8545855a1b399cdeb6d10bcaedf862c4c5f68c5040c3b768d9ae49ea26c7f57b33d8f4d56562c6dc1d54f6ea02989979c15363333977df81264a93c5a6e5413beae7c55084387bf4a745d849a1c88037f452b3f801a8a007ef2f9b68f239fda78acd147648463e27ebc87890435edc23afa0930a9928452218199af9ad55d999dafdfcf4c435913a0470dbd03eb97a2603f8dc63524d3fe888166075ea34287edd79b8494d6c7ba4e0c57b75f31b2e671b0b8df50bdbef4c32654172a03d4a09ce54f0b2a9c6877145ccabce9ac4f9bf186133d20002bd26329400d2198aaca50240dbf77cbe9cc6e856b52b6254576e0476edd9444b5c2e86a537ab4859c2fe58b1af15809556bc8cc5b44b3e6d9c5c6e82bb66967fcaf232485b42dbfe21830e464f0dff5602ee6eca841cbe574c0ce45dc144145e0e528040e9207e11e597e8f5ac114c76028fe390299e72873629e256f33b477c28032664a864f10193240c493c2a794fae294ac24c53214ddc9b1fefd500e36d936ce315cbc9bbec1d6ecd1459262c3395fb2854c571dd8212756d10d2f41b7a275c4580b4f9f5cfd80d3526251b6a3906ea477f1d0d376d6576f4640e701c54c8d370f5df7267d8c2d6ee1e5aba1c4e582ab742264fd13fdc2ad146424e1a6b95a19b5dfd768b2cab0af43f1211664385ff8d17f0158e979733321f57f0aa04daaf4647dc68d3723d8d0d8f68d978208305ee34b5071e15668fa513fc9d959f3dc340ff9754e25b81b899ea5efc21bb49a6a747825484f28aa9bcf19a72374c51212165bd2db51bbc0780957bec4e3abdd177cefd4ebb2cd9b4c1a672b6d9ca43f9a2d73a63b99956bb6e68b00f74e35adfd5322f965d53c5591b99997ded31b887d893ad731a16c80f7414c43b63aa49b0c1d900ce625565dec13047939e0cb4bc45bc196b561fbdfd5d3260562d966fcea21eca56c27507cd5fe81e26c40b41f61ae2e80f473415ef4308da56b65a7bb39be88523d144fc72778129f4e361717044513cd4a4aad9b627ce3b0784aca69911772d3c300652ae02d0a3655fa62b0e16ee8cda4ab61575aceb69a45c25a9ba74c1bccf8302d959989a8573b4676db66b2fa75545681f34e495c6a5641c118390ebcd3218db1a9a1acdbd5effdfe17c3aa71a9cde31988ce997e91630d3123978d7911f810c89c07e6d6ec037ab684476af7a46a77d2b326570bcf34c2f87cfbe572279d055f6c53e29ce468e3fd68c2730750a947ed7d4a06aa698d4f02026515caf6cca6723ad6d3558d89972fcc9f0aaf97edf47ed4dd36e42940aa19b984c6f5a8cf38c48a053516ea8d3569a96334a83bb58569a14169c12987672348bb96636095d23d034de1909bec349c75fc967b1410feeb2c986d1a85527795d9ac409c31a56b71f46c7fac25682ac09eb1ac671230c081388d527ec0d9e6690738d34fcc348af2d0ad9bb5b85f825f819af543423a846d9c877f355a1c20c9224f9917e78952192f17b27e3e010f9beace08e62595fc3e50fda2cdf24a285df6f932bbda8337664caac4088931b0b825980543f6591bf999750e646e6e0bbb156792bb7985b0e0dd045610d51938af3c8ce55ab05d5520e8faf9c26f001d7e57dd4aa84f9fc1f2793c63adddde42512418c0f8a6487866fa343e921a71256437498edf8b5abb9fbaef446241b5f4d9a3e6f86d314254a48b7080460e28b2d366fc863e0e00e1db0b5adaf1900c92ef90d1f66da502026334448a3546c680cfa8939ca35139675cd74face644662dc35a256de75193914b47c782850f0ecf27aab0ae41c339814d57370f44eb019df5caa55764443f85d9f7012b31112e074d9940235770568a4b95149a0e73903347dd675366623236ed8babfb62e688db692cf240eca925fb272e7e07d923ecacd94f55d1f06085f49eb11b515e4e5b9c4c5f71b3d23c3676b183231d55afb4e4d721c862081fc017b43f2660b06726ea40d84b49c88c4e0efed285c6dfb26cfe2531f24ee46632a94ac102baf510eb1f75e8a191d2e0c711047ed11b1a959527b9ab9241233a033d7eb601eb13a704ae61d58969200a46a1c0f87e1d74aef2161ba5ea03d6e755fe6f250205448edf1e9554b69cfd2a4b843d4a07aa17ceddf65d5ea333348155b83c3a1e23c626ee7fe748211b06a69a682b508cde6d023478788aef58d9f74893328ec0f838cc5234d6b16118c7fa166c8927e891c71d55ca8d4a2fcb37687f41a6d3f22f1f60fb360ce42e03850bcda42b5a0b4820cb11496a2ac969531d69b723a470fcd8b30a55b41212a5ae34eb78c53c4cc119bdd0ab1dd754b4f61cb0941338f2687771d07e0716bad0598171e936cbe1949ec176b2c51ee1216f6e788c6ffc7553b929dacaf52e74ae29779d98e5f5851b3436c193450dfdf5982c0cb0aa797d35898891403d214e5dbab8fae41a831c22c02cdfb3eafecae4297d5f678abbf2408c74cc607df8e0825376a94877ab98bfd312d12032be15af3345a2b27e7178a9c488f4422da6ed82ce8f4cf5731b8e80657c1bc813de308e4c590b3ef3abd0c2ec95c517df75011d56eae9239e9d69b288455f31c5b8a7cebdda0c89a0ddb22de89dae156310d6c32c70dfdc28e670e863759ebe803242055528ad18ebf2ec90472f9a38f41ac90b2c8caea71e5ab3c5e7ea410020697986e9ddbac57fd6678dd237b52e346e0abc355c970c2927d300dc17b5185b6e7a21328bb86f64e2b7448b279cefefc75fcdda95599faaddf45e77a5c6b40a5b00751eaf6c3c59f156e3698fc31df2b6b1c031cea2be33cd96d2e53e6d6871f583466d8ac0af2330e3cc99e707108c26388370677c4e4a1082c1f2f962e1a26037d4e8862ff4098a569dc0be324718e44fe89ffa56a7215f9c933f59b0adfdcfe800ccd1cccbbb750692277a2a8d9dad37608882facc2761c95571debbd0bdb978e7f4acd94858a092ae415753f4868c45a4f9095e39c3b877c9ecb6840b7416440b5472390c06371a470f51f575f6b15d58bbef90c86978c149928ba802b3d3739302752fd135df42ec823a1f27b181723171004a43ed58783eab2802326854293224b4ae3dd02b46e271d74dc1fc7971ff2d002fe3b9702ad80fac61070aa920b2eb345c8d442bdacd01820b8ac62cf0aea9fa283178a6c260a13a3ae0f5477bb7dcf262b5e736261e54b5bc748f2cd5dcd7df64077b04d5828e00a9dc3f6d47a7e1f8e3dc4abf644bebddb45810271e614c862f05f99e959ac49241775506e9d8049cbaf1209e95161bc0a9fddf3c1da2c9c7c5e74ec7a7d6cf073e057c688150dde7fa758819a245ca3e4f29c9ae4bcc6eade550e3e15065b1128796a2ac3b88ea9bbbdcbb4c523c52e108a1a251a9129aa177ac1784c78fb32b2a0944373f99a1b72e84744a4badef67937777c4f0ca8deba8ce6e9f81db31e17be4d06950300b8d89eb119f7650cc594d65533f2755b2f480c7245113ba680085ddf44e8ec727ca191bd696007207a9d55511d3b45d4f89eb6ae7f7f1c2b752822be43fa3da7c64bf9807d02494a866687f5ef003a10473fe8bedba47022609ce17e2f94e1868903ed8ea224960aa2ae089939f3b124d4b889eba3f1debe1b291cea3109c2d00b8c2790740820f2a97b0342e06c71ba6a74aeecec7717a5479391bf352728b2d8a66e918328431bdd627ba2bb4fc01c85a3644960aeba53f3d2ff19a017324528ea1fedb4a7f2113e369908af284cb834142dd2c47df8196039ef6619a6275e4676d23212e26ff09eda8c7a67b97c82cac7345f63d9fbd8cab385130e0acf5776733f17f013dd33295e60261260e493959b75da3996963074054c18b974a8bc7fbf0870e3e98131c5d768c8f51a73ab6b8928284a7efa2fdafac89389576b6c26f6b214a3ae4740cc68a33ad667124dab6b8acf0701ecfccaaa8c0d388322855a2b1deb734acb8d973cbca9154f87b288883f849150a590d0b21fb32b442165699c8dcca950c2f6ded3d57eba3bf462728ea3b1fc9b123495588a58b99cea40e096d3224f4e5c62010edc848c93f5a6a8191e1edfdb5124257a25727735cedfaac3671040a46d772f3953018b872cfba71949b9d70d543c3556abea764da99583e42737bb16dfb523ff16e228f3d2c3daa4ebbfac8f4e5f637e3152037dc75a027220b6f987369ebcbd5020f7cbd0b936cb817d2cf66fee5ba2c98ae9cbef8e4f53672a9f5d5bc440ff2072324a9e52d4f98181bc5be5b3e3666cac3cefb58e1d53d06ccd055cf0a9127244e295ff4a27b3dd9b0dc06166578ab5aacfd967ca264a1da4c76c0db191a1ffc0ffaddf51cd679d63fcaff14c96f41c009101c204541945a8e498701f2d26043cef70181a04204a0c4bc57b371f01911979f7e3bbae6c0f21b446e6999a1d4d7958f4ac3180c954aec6bf70bcfee28c0c196e197ea996a7c04276e5f3d32e135e662859a29834af0b011e6389a14b24840a4e573787cfaabec1f800fdb739988c57e707140a32d014aed2bc2649b4be4c0a50a6ab6a48366ee7f0ab2bc1df21eca1c39a4dfd66bb8065b4db2970bbd7f1382a10f8a455b936251f07ae24f4ab78b3358323a37d252ba79876bcfd30663a1859a9e5c8a72b94632b4b848e6fe1d466b8717f5652b23446c8dd27a42f25814fb1ed75bd66cacdaeeaf38ac4b8b1c80ab46dfd669b24573a5d9d82b7ddbab935a76a5e11d6d7814d7ee0b723ffbc111a05ad2d8d7c429026dec84b1af6b98d945bdd3f10b634eeba9305489fc33b67808b458e26383b1622a143b143262a85fd7a7a075c9db4c7f8914d07f9bb8ca25ba021a206e91a3811e806b6a5f2e13ea3878ec23f2500585bc315425c76cadec0ffb0cac52a81a65ad42c9655419152284128e7aadd541f620a34be3525394bdf00f64fc4886616493914d1a5e75198226fa345106576fb25d22c0b62c4bc62786425b712ee0e9144795b3d04d0df21c65ccb0708cbb4e042874e9abc13128e2eeb1d8389b466", @ANYRESDEC=r1, @ANYRES32=0x0, @ANYRESDEC=0x0, @ANYRESDEC, @ANYRES64, @ANYRESHEX=r0]], 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r0, &(0x7f0000000140)="06df3cc0da5bd435238a42059e38224b90a245aa6bdf52d7a37304eaf7e26fd5ec385336d8fab366a12a3e27590e4e8919216f038308a3b36a55da5051d9627bff7b7b172a94a2178d3bf37ffc7094dc59263e78125b7aa92f817903648403e133bea0df82b49bdbfdabde94ff90335e2241f32f10eae25e5d32240903cd08aa634e24887435b777301594539a8759b102bf7875c3031437eda23a874a78242a9d02f515a396149d01fa71a83fb23f88d9697ca00528a00bae84b599b835e082ef00033281aa4e5190a5f005740b3d9df21c10f51a9198052af0c1fe5fdfbe0b958843a5b8ebaddf0bb293cc9524f1d43f20b74abf4dfd18ba1f79e2c19def6862dec9e8b3d23b3def589847e29127e7d9e05218b241ad9d189f70863e8e2d09d6622a82ef3b46c47dad57e4f656152064bc0e27280e7ee469a29023b09bb32c13c6a80b1591197bd8a38eafc77af47196a3111d51fe5425c571b5cc79845a49c04e89380c82288b800e958a32ea86d92e5183b0b7163011c5a7b1e48237b559a0920545216793431ec51c89e85bada2b08be821347a4d576c029891bd0b994c48e8ad4f65c932366e5d42349fdf05c5dc8392f6070d1c82adc91620c3b3e4e1ed21cea5dacd9a5e3c926b412af6ebb92469044e14326ab9b7225317907deb429177b3ce516cfe7033bc160b80179f2a2e2e5f0f3474274df7915cbbfacbed177f2f10aa05cad2b1432a8a810747e85cb90252e2d3099bf3664520aed21e6b318d650660813c509c71644946336e6c103182cf0e8039bffd6b8cd7077b2947cd7b6c973a3e79db02c485ceacd62a973c9d3f20f2d2acf509ee14ffe39a74adfa50d363ec78253477af077654049cd0eaeb05f9f4175f59ccff84f98d6ca2c0721281875bab6a7cd23b04cf0af2d0c0ce7b0f95894dc51bfe99f9166e634ad6ac1d2ba313b5d791db935f81940251e7f2738661c0abe07362b8e860a7b9a3c039847d6214aba2e9192d8c5e15b1f7110623e151de8fbd2bf791609b6e0f33a04f0849f17984cbaa9ace4c76ee9ee92eed0109ed76d265a3ec136e436083a5413c2d234302a549112848683a9b6d3a54c681fbcf15d3a6d68136f8c342b7e8cad85cbd34d48d225a2b99574a94b90fbb5e4d9d5b20f219427b8d3263a825f1790199742788f92d19cbaffe586d2c6cfd86ed33b657883b9195213e689049c593fa1a6727d3c50eeae461865be174c25c87daa3eb162d26c34d17208db5e231a5a64c1687e8305e24d7795668efe482c2242f20a9b0692a4ee675cc2780a5a5fcd494241bab1b6740f4a127a9dde857bc6d4f2f48f4110afc564c492bfb185c9aa841fcbe6e42d36bf3714d739391407def8b082d1a2bdbb4aec1de70e14c6650b2992926734623014abdadea83cabcd650daf06a26f3d123169c67dd33fa383676d6ae595240059c124955a3e340896a1ebfc01a4a10c2ccbff25e89fe4f521b41e84fa1aae26e041213a23aee38a3a1ee41610c4806f7dc124eec6edb11a5524dd6016cac8cf08a7537a33ee3c0c51ca72ff8835cfd217a115c0cb9533819837db5fedebc215bedd5bfabc06fd732224dfd6d49fbdd6001512a81342e00e0f4e9ece0046d527ec334b16066c1234f42d7281c240722ef5c8f63505ee4192b4f3e91c75ae729442c136b4379fdab3de19a13b516ed5810702f08a10a435296520d40b31bc11a4682ac5ec39d3098e84686ad3af0d6cd9c9f6a786adbdf3552b38f711363d984a8aeefb291e863b20d35cbc22fb2743862219a43d41b4ecea168f47c7d031ffe85adb7761efbdf84e22ba9fc376e0432b46854fba9fc5c8700c3ef9c22d5c5edf9dbfa4c51733af561593e22392e31670e669573af104922d9f2aa3733db9014b192aa5ec4db0dc53f935356c3783f1230dd9de47b04c289020149cb73fa29a60f4ac27a97a7278d8cdf05798413b162f8dc23cd83ee7757a10a7f0a3141d71d", 0x585) 03:32:51 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/bpf\x00', 0x67729f2030065a5a, 0x0) writev(r1, &(0x7f00000004c0)=[{&(0x7f0000000700)="e39610bcd4b135e0c42728bf14c285d13e28888e4130eead0b00121c0404c37f7f9031a32fdd2cf46451f1e1ce", 0x2d}, {&(0x7f0000000140)="1a0a11a6edb0d3960ee2250a9149c495710600970b00802840d0dd703d8809c7887a4ba4f394ce873bfa856322f8966cbd01f96263af70f6c1dd85170e3140d0cd000a0c5712fd0a743d2b074bc1fba5b315f5b63efce5ae5a5cdffb99fa76fe95a63071942c1d7acaa6f9ef21b3b1ec4d451ffdc399da40d21daf12f26888a0cf00a7f0664db53934e316e7a3bcc2e2d3526540462e6e", 0x97}, {&(0x7f0000000200)="b78095632fbe9e7984eee9bcc78a1e2386f4334454465576ae034a0c727cb8eb68405a77527a923d9081d5f9daeaa9cbab7b6e209ecf44ac0ea256d201d3e564ed2331a05cbf7a0a32c3965bdabdf6c7ccfd9cc19528ae1f7d4f84c6489442739ea3478ccacceb79ff3a843aea7813842ff2d530c0e0a441a2cbada6a2ddfdb677b818c75be91b0571a7cbec5148e6981e8c724d1c13c6e321873645844ee2f4e4581d51e9bda62674ba94e92db06d", 0xaf}, {&(0x7f00000002c0)="95732fa9f25294c09cfea93b48fa197b35a096c0f9afd2d9ab8a7ab29502d59b644d396c76524081e7b5bbb970bb5830e750685930a78ad06271c30cdcb4c14d3608be59c8a41d7dcc87127faf10859b652e36eb3755742ef0af171f269032aac6abcbafac7345998f3c7052f78f31be9012f892f4e08c9214d37c0260d346dc29acd743c1dccc63a4c12631a084fcec9ce19709c24d24d18c957b80c6872a5cc901e59af1a929aa28710146b28029dd493bb0bc1012c96f35463b66e9b48b317dfa3969012141d977f6b9fa3666c877afe5b2682e5467c58ec102abcf1c", 0xde}, {&(0x7f0000000580)="22f53f7f2cc1455901cd166f0e57324ef71e5a3c4e7163b825f38f4ff511e85de0d1684ed7caa398c0dd92015f5f8c127b0a4ab303f982716f94b81e6e05abc4fa3508c7f947deda2bb2ba83727312246d14c1e6c2f73316b53df6b3f51e7a287ebc255a2a0aee80d26884ea61cbd07f77d98b5ad2b1759286bcdb18d15d7b068bcba53ca96056dce5dac6adb73af8f07e527141fe45d813dd4f2bef144f2010e63845b14ca64369cd33b159fb5a14b66ca0a95fc36a5c288e6bfffbbfd72f7e08c0c0f9bf831475971367effb206938745d219d820532bf15137ca7c2f35251f5e5a8d0e236974db5f6143cf6bd989094e80fbc402aa14ee26f49b2ef58a034bec3dd3b0cf4f4e41fcd7ab99ef52900b93602ee98587427adbce24e124fdd8239f016315135bcd35cae8b56cfa629134d926f95261d7220e3510d38", 0x13c}], 0x5) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='W\x00') 03:32:51 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendmsg(r0, &(0x7f0000001a00)={&(0x7f0000000080)=@in6={0x18, 0x2, 0x213e2b7d, 0x1000}, 0xc, &(0x7f00000004c0)=[{&(0x7f00000000c0)="7d8dc3f88bc7d7336d0e83c9cc83748e01802cb87a618377c612c1afc8bf35ebad33f1ff76939049", 0x28}, {&(0x7f0000000100)="554eb2646ebce9c841ca44351db94e32de3b6b004381e0f5188fb9f62cc7b5e2406a43bfed491d944ea3be4b616e25f671ddb8c7211e076646309864c34af870337ea0fda04c4441e98c0282a58f54006fa6ba0b1f42ff1b06b2b1a94196027e89fe6d4438d1622a92223e664741a0a42203512eb9822a5adef1c9a131", 0x7d}, {&(0x7f0000000180)="8d2a5fa9977ecfa9c3fd0adf0ad1aa9545a296434e9906df13b97e2a2a75f2351f7e4708a6c367cf2750d0f2f09071", 0x2f}, {&(0x7f00000001c0)="07eb716dd0edf24af38a22f8204c45d95162f645d48c9a5f4cf12095742b56a32f83ccbcb975beff1cf61f51e6454fceed6b34ad896fd2a00bee7967a74fe77bb44f719fb277301ce1448f281f7bae1a7a5a7bb47b3b2a8b", 0x58}, {&(0x7f0000000240)="04235b37b6008bf8f3098173f8bb39452f1bc9fe7371d29593543fd808448afa9da98d747aa3c4e4ee4e03aff2a67ebe131eae25aa4f7275a3d5ad0787c750f43bc95a49b94acd29306a2089f76cff734836f71aa24dd9fc66424637c6", 0x5d}, {&(0x7f00000002c0)="a4cb8169b2d66ceb92800422e009a75eaf56927fb4ac7cf79ce4cb7266ada1f97730a50dec2560227d7334364d3b6bc8cfb68bda00412c8c5c9b142ed62e77bd9ccd701829c583a931c855fc3b027d415d50214248da1767194c1e4903bda02de20612779b17069f9ce3fed7969f22a1b931550ca8ba0d5c14cad3eb91f75205977eb251de8bb0e4a2", 0x89}, {&(0x7f0000000380)="dd058cbbec0641502b73f156d003f9e296b2c36a22ee4858a6c4ccd5126266dc0afeb97c05f6968dedef4e402863b4bc4f5cac45be1b1e1037cb9a5023574ccb9fdf78f70921735af7ee32c5651a077e11761e45d1d4cd76e5df3a20a894d4239b1711823db91fa9fb1db98912f9abeacd2d8ab8c27b153385a3915bdc5c5bd5f1bd4f013e870cebad71c4b50826cfa7e02b6a1684a6c76f387cce9afe022afb0bcb71ecf2e86424adeac5ad67bf5cc039cfe1fa1ccf2632950b61", 0xbb}, {&(0x7f0000000440)="a2c7e07f6f0ebf1a566f856dfe550c5b5a783ba149bee10173249476949991732a1013a4ee6fbe12943cd745ae846f45a6fbe176a9f34b4f77f7a3ec08a763f3de8c69bc21c8f7cc9d3199e731744b71bee78bcff61c2dae699a5716e55e26bdf644d620d4bb8a6f3422a908bb12aa9efcc628fb1f4ef130", 0x78}], 0x8, &(0x7f0000000540)=[{0x58, 0x1, 0x7, "7bfe2c036becfea2ff48d99329ecd68e59df9f5808ee0f4760d178dc4b245f550547644c83e8f03f5bee9be4bf5f8d147516a698f1d5a98716ac93946ca4a50772bad48b79"}, {0x1010, 0x1, 0x80000000, "ecabccfb878f7256b2040cd6c24e5fea7e3432cc72bfaaf1716fac0ab1c35cbfadb54d311d6f7a13f6178748532d3842293114eac87f6e08c7b1d2af69e91a0814da41840945f25990d6107d3b81e300f915748127d1106e307d5ce691beb49e66a0641f806238672cf7a47bf4364d3f79aad72a7739cf7865437722b5bbe179bd9568e4c7f61d91633ca16ef9ea0910546d4ef0b1756e7dffaa4507fa01774eb7c29de6d039b0a857f5a87693654a9cd87f463cf5f4cacecfd5cd89b3ab2b4a127cde544a78ae87a2de704e07f2624945e6e1a93461009d30d572bfe1d623c02836ada42aacbd156d5102c0c95e46907a0c3d26dfc4f7c83e104851bc00524d31d6f29bb0543fa85c7bfce7d4439273c10d1e26f375c137bbcd0c8be7396da4bc5302a8b152faca9a0644cfa5c9d4dffc66d4f62d3b280426efc2721680b8f005a54747706c11cae5230ca8a026381b479be62d327b09a761b6a6b85e67ecf984a0dce4b9a39faa6d32a858f25c2fa1914f0589cc6b27e5cfeb5365b4c317485c48d009bf839a3e05dde53e03342aef39d8ecd76a34f5729dbf9719aa9b34c8f255e072842809080f72d5561a9eefe60cc956dabd15e834189c9ca3580a0f3ee828f73ddfe2fd7231c3b45af36fcdf342df1a0fee31aa23d3139c58dad6e87e76f34f7b004a475ec4eecbb69502abde4a976bd04e3268d0bf0c4ec8e8c57d9481ab5977e3507f01c2dd31fd29027b50793541df9953548781efa5e9bd629d71131a160c363ad693b0971830eb3c3fb40908d6ea99f1ade9667ec5a45db93fea859558a9a0b451d597bb5b67171df372c4901ed0ecc8a53579015870c21cdf25c613976dbda4d1bcac6e8c6806bd526b2eb66c4fa36495101a193c5a1b4e1cdc56de8022f8477e1dfc5634a793ed06417a703299892d8b62efd88d4f281d3d3fc97a5cf51c5c8e8549ae3cd39b8e9b2edd66d7074395963a866c596714cf3d568671e8d73cf57d152cbd1890daa54988e9c0526e77af5b62b5a8e66915d4e88a88aac4e1060bc20d6074829642e3e73cecc4e400f06fc746090af5c5b70c5062a1e77d3b09fedbbfc56882e12e33625614c8e84f6bae1e4ed78f66e4a9554d8ecc578a8c5748dbf666f13eacdc20abe258f4c34a6e36d806682256fa070efd67ebb7ad019757071b3a683e8f02a34abaf7c3bc376e977c8fe5e00c1867696a2448b72ccf242c7001b176e92cb45490a133e53a8be37fdc8c89b9f974a273620ebf315f1ea19d2f2f165ee8e224f02d19432bd5ae5e204ba50dbfc84b284bdd0be6c1b8a2059af77085fc812e76613884dbb0a78e702604f03cef669b3a888820ceba4a91abe340036d2ec44bc44370cfa58bfab54263db4c008023cd54f2eea5d1baca11f111ed60409be7e99d40c3216275812f16fb7d60ccf78e2d3177acd992cc376829fa77d7b8df600f64a7f25d2bf8c13b51f233f45c610bdaeb3d724b7e0c05c73169204f128be95a5376488f6ee76778bd026bae0a03491883c49f21d6a76fc495b5959cf534d9ecfdb3ed47fe5687fb33ff27c627883026558038cb65503aa087ed993e6d16dd361ae3bae45a8a96c62378b3f1f05760a68e51c6a3bb4af270c5b9128c24a2e9e5b0e1286c16961bf90f4e8695addc03459c63dab3ae9bd57563aff6e3606926e0681cbea29c0591a56babd07172de6c434a5586ff98731d643242e3b15ec9586d598cf3b6d63a09eef541f35a1caa89e09ae020c7ae26aef3fcc181d8a33527b6ba5a3468160353543f7d73dd39cdea1006da7f8d9bbf6a9e8ca481c60e09ca29bbcca58a406ad47bfdbf35fd44124675dfa2fd79ce14d0fe31cf075fb174f1e68035c65b0cd17a7d778cccd5f8f8f4ff2e3c00d13933c86e83800fcb228c998cfc6a018be6baa860335cfb9fa7eaf990f84d158e2f7c9190fa0fbeec2ea96a5e5ab7d64d944da0a64ea63c70ced4fb868b6772863be416ee0ffe6e1ae32e043cc739341e977f9560a79ec07aaf7b9df1f3ad491323c397b2501669c1fdeb6c05e9e61dd1766bd2430de03fdbc46c818e4ad3410659c9d4b5d1dbac82e85b0a2198daf6b9e5d3fe01e40ece6d6a583dfae1bb9ab2e73658aa8c24700ab9058cadd0c8f963f384d40c1448668e986c80500297661a2acea659ee37edf9dabafb60713f5f5b3d434ddbc59094bdb675a405b143ec73448bfb7f5e3ec2a22c085d0bb94f71a304c8c912610d1c08dfd54246d86eda9715d6e26c8e65ed0c71e0e1923ff25d6346bb62df6900e1dcc3b0baca03a94494571d23d15baa34b47e08fa5e37ebab4187f1b8e3832d041a4e3a84569ccc0355599915d20f6ef64efbb72e4ffcd4f7e16ea35cd4f07aac781d2c478701665b0ac607432a153c3ab5ae88679aa4e0f54769aabfcbb178dd914a2d12c18521b28222b10b5a31a61facf2a1a39b7104b79b91f08ff82e85cd9dd9480198725f7eb204d744c4bbf69bf30f543deedc0927b148032f68f912ba1ee6bc4a2810ab7ba8ffc9f938bc0a2bc7f8be4de96dc13a0220bb731204bfa95fd747fd46b6f73ff7ce5ba8801ea841f3860ee2fe91a5fac3ae4e79f0c15298df4cb5e9f7ebd91720c9b3bbc5d4e3e5bf3d078bfca00cd7f09b692a22e9024326da5cf0e86cbf7ff923b15aee84ebc7f0e58eda7597a93384ff2b99219090a878c7c57dd9003564795557efeab28b8db58f4021048b62270f26d4178c5fdb44ef46efb65c8bfda530143711df550046cf05b7b943f203f141c56e68768711dbe2a0a8195fe8ba6f25c4fb3bbada70640c3bb58c6d795c6f46cfc35759016d17ed80ed282e03e48bf37fa7de9ef69c9fb1cbde85c9d2a67e16319937eb627c714a6ead45309c251d4b75dfb6807e63d4b70a53c2340f2e7cf213d20c0718fbe5ef34794d97bcaec893ccf57145edb14191bae1689621acb124cacc5c8c8fed15ac4bc409c3b92c57e2fa07f90515315c52e4d862babfe43d0aa49ec0d00e3b727d2cbe588e94072701be42c21959d7fc1de0d6bc6227cb1abc3c708d1f7f18a87e658a938bb9841d780ffaabf75f5332d48124d0362872d869421f6a51f7ce946d8bd186f97365fa3ce50840a5f24ce8b6cf2882f64ee861ebec77167be036dc0a80bf81bced3698495fe840c421bbc65aea9a07504b93fcf6177cdfbee8de8bb347bf0b29397cb1c8e0e59566c8f7bc12a5ae3c2502fac5f996db7ccf19a315bdde1365862f2db1441d74c34d289d3220d3d548ea10916d87f535aa68f85cf41ee51d144755c2b19fa31e2d3ead37a8d891d715be9c744959835bed9fcabb4e1bdabc7adbf59f5eb6fb0e9017832ae0250088b2e5cce1dda0e62a6ff218cf4f430e2f0173653b8c3cd39dd67cda39026a3c79a7c54fce0a47bc3254c7d80337d464de1c725967c3e818e5f1abc8c10c2f8c47882530b448cbc689eb6c4af7337f896a1cbc104092a21cfee53e34dc8ed17516ce27064a5696a6102b29a83572c212c010eeb5cee2849d46669a66a827c2985a35196620ba9775f809d154c9338d1f68740886af0d514d0667914a75941bf368c3968c618bd79cf771f4420de603025b0bc823a82bd930a8bbd1cf60721a7497575889206f76b386eb4a5f047fd2c8ec3530a580b7318230ef85d85d692fd4718a8da3c5088162fa782eabc52529c5b90618a22768c90062fae43c6a6c19f95f854c8173b5904f33f9f293f4754ed346b94e0be92c53809caaee55ed875a96d06311a1e22ea00fe0a5ef78c02936e3891164741762d63d2e7842781995f1b6cd743d1f0b8b8db574728098de6d57f3960a4252889642d2c08e019ea6491757ec25dca04d4a3641dccef379a75aba90cda5622e2d4b15d868298501a4525398cf2238bad08b1ff52a66e5b30f268c4d2ce6ef9e8398ca9220f06825879eb5b2f09f9d7a5f194f71b7585e60dee21fed7a6236fc869e71e0dd9d63402ac3b62b84525ab18494175047239b08ac6af2daf654448e226acf5ef34a0d06265e696dcf3d80c4a176ceae62eed7646410b0eedf9ac30a558de966f761402668d7cad702df09126821ffa57c31138752274a2d5fe6b47a32b8d3041381228fc61448241b31cae0787122882a04a34a490c6c77ab18b9d35381d1be3c1e53272098bb0ef948add9be70e6322bce42fdc6346fae30a869dc7ec1879c458cf5ab78036ee0a67bd7242f287c6d41b2a7d0eeea584659608a182d8a1dd41759a82d7c1196343793f431387508472d3001883878b731b5427ca07eb8a304e7d52ea7bf3eb2d3d65217a4e64f5f537d8d3a6058062820cfacafdd0d01354d56f68c3befb05836bba16881521c44810b064598b3edd5773c7308289309315eb7e28a432f6f034d1010ba6449b9dfc768c59fd73ab47ed2e1d8c330d1f3c4d515f4384df87f0418b2762724952c2ae1d7eca44d0d6bda26e3ca02b13d4152a7604e0174f96d9ce184b770d5e9a96b59f05ee0260e98dd35594cd64a97aaf45277b0dd00b379e0de0139bc7edcd4e4cc366bca184c495e751411ebd5418771482c0f0aad6ae02dcf347d29dd920e11bb963820e921c7d7b599f486c15183a8191730089458488128aa6a026c46cd99fe7907d16856b2f51f459b070c930fb336bf6fa81b1d2a2e84a6f261882b0b6d1776686d0c14173249de18a49f3a29211fe27e2ce1aa6f5e1545ab4dfd274442121c49703495a94025dc1ecf95cc68f5acaa9008eaeb0786a499752ed8b3b2fe5bc49c95996abbbc303300ae3efd134bffb8d1ea2775ef666f717e52224921647b2d7454172f186c7e7ae973adc2060c077e3b2dcf10c3965e783d7b8645549299cbfb56aedeec479336c845923fb8075fa4fe6406857805ad72da1078c1655856414f1441106367bf79c543110bc63adc2e779132ef162160541d2353f6402cee7a40965cd5b40e8cb6e9f75c956513243cb8c7e6fe69ebf2e663d4ff32730bd31dba7a52a0c4bf2d41633e55ee188cd51ccd2ef20112c0ee67f274c57d7941de04026d6f4f8cd85e2c10cfdf4ab3a7b3a46c13e51083f7d8c4b53dd4c8b79663d2894f1acc03b6b875cfc47b8745195a6cc577ec452bde77b9d04f080bd4af23ddac194062a2383be61615ac9157b7e530f24355d81d8f92824aa4958d5d67c98df332422e9d0f361b205b60247f6fbb72baaf44c7884f281fe36ac6ca0688180ec4d4e0bce63ad3d280660f9076b2497b563f851de13958a3f02d8f4c1f80702444d59eba034be785360ae26b853b6e4a7a9c0dc0157c1a35a0e9d83e36a711c8d2c49e9eca3c042b56cf609449e88c3d7cb490c97196924426bfe00501bf03831cded67fdb9f453ebdae6ca926c68383fabb2ecb80a3c166fde11a29d3e4c340e7e57a3c5f87d5ff52c8b64defc26ded0eafd7507d5c0cdc56ed61ed5b6e3eebc45534ace73891cc4b768f5771d1ae93db1ea7624e2c6122773c0a49204393623d2dce9f3b4b2313c0dde317be0a6f9386c7366a9126df2e479e41b8fe6f2e4d9dff586c0a666dab26eadfbfae7d4a47b9d5ddb28cb355e2691d82a466928b05e2ee45ed07ad2b46ef78372ec0b332a916aebfe8428ad44800581ac18ed277e611efaa40da126d58512e2aa3971f39410f6c4b8e2172bc65d8595304d00068e39f91cc252d93f703a94eacdf4b3d264df5a1d5623428b542a7dd15b527e3b488932a937c1104cc5a8ab9ff990d616301e723634f8589111f4f356fd2027c07d2973ccc9133401c86a90eede063af"}, {0xb8, 0x0, 0x10000, "bef77add3cae836b848c5e0a12f6d3b283c70080abf6b3ab549e98da1ff5a14aa8026244ee690e2dbf6c227b6dc460cd2b22d5f6606090302fe06029b31688865a5c599c0f7200f517c342f052effe27e8f560b2139a618310dc64e32a22e8fbb397561250d497d3a1e069452824a6e4a5c8bdc1fe507cce3371cb7e67fc96f8840bdee390dfc2561161207e70ea5eadea717974026a2a66c8c7d06c94b8fde7bb880a61ac2c"}, {0xe8, 0x1, 0xfff, "738b732293e358547555b3da6e6f18b367634bea21d65ebb9d08fb35a8b66d8b68715f0ac8184874b669a8bc8819051e1a7e86a8d786de679a6c0e472932a1f40d70c6816fa5fde10e4d76bd70824d23887578e60070b89fcd62eb32c2843a08e0071ab8631335f622f14e39b5b4b885860403c7d5892a2f3ddd19dca30ef3cec8e5c8e9243cf9400fe3e16aa67bf6fe07993647450b6c8e67352906de3ed4491fc78a1e22d846941f4fcca8dd5f1444639e9dd8f09630f714f6b076997752246804a62bf23f36ef0cca67a061b02dc50b5023"}, {0x20, 0xffff, 0x1, "43164d7616a6f8c1a28800acb8899f66"}, {0xb8, 0x1, 0x2ec0, "dca66a0554a966025103279cf33af7fb44dde465ff915510d8d15f02a09ca253a59dd9679a0c6299e0bea1467251fc8ec278fc5ee05770fa7259228623c2faebb3bc9d3d53bf9514221500da56d2e6a17d3671f5755465123bcb2a7406501f0b1c629861aec26e87d5d3edc883a59210d73a62eb948faee3f69046fbef4cd8f2b44ec6e6ea06ebeb39d9afb94ffc681213e0f64bd0b86026f0ce2c802c698b79945c"}, {0x60, 0x1, 0x7, "ac9d364e275b750d89a764a59f32459f5b602715c40f9450834435c8d234eb52c1417ab569576eb559b2ac596b7a8ec86d8cd303bb6bb1b46cad2ace9970051aae34d669df26c0770cbebb0492"}, {0x70, 0x0, 0xf532, "38b6585f00b65573fd7d5528403aa3316c6cc418e0dca00c9aa563500d23444a9dde699c329bd7b17bbcf779cfb8ab42df1fb75cafa97834f170604a81d7c239298f1bdbbfe1a73bc7fee98033e7af0bb3586934931f1e50aafd6898e7496a"}, {0xf8, 0x1, 0xfa09, "45e69171f5c3b84d487e63a3d34a9f58c72c6a46b0a3acd4f2f8d268446d93dd72c9a0731bc797269ab307ed661151270523d2dc79f7e9da0dc6b8e4d02600d4791aba6a2d3976ebd1e7a516554214d821bf9d8796ee6cfb5414e6ad19c8d66adaad7373a5eb118f60b510439b324092f152f2bc3c4ce53544648ada9df2b3f6bfd93c9203c277e359837ef5306a44e24f5353db535f84cc0af5b6f86538cc32ba5471742e66cef878097adb0224811b8070933e37d46479910a6617ebc99fcf5891b3078c709176acab1ac7c9330e20c7794dcbdfcb70e54f106114993301b404ab9567"}], 0x14a8}, 0x0) readv(0xffffffffffffffff, 0xfffffffffffffffe, 0x3a0) 03:32:51 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0x9268) r1 = socket(0x18, 0x1, 0x6) connect$unix(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="0818003526fffffffecd268ed4a16a13a146b62ce56feb34fd378712143a0b26972f550af4372592182ac686b2aeb32bb5667b65c5bcb65a07874b2af7b76db1d52376e663a7051288e0928256932e96b19d26ce9ecbb7637738b1fb316aed522b20888d6e4022863c1fffe8aeb8c362d5e32b5b2fcaffc75a6de38284496377c78f76bd813051011c0e343f90e425b90f2a9379796a96d598e6e1b5ea41a67e9d1be1ba69bd1cbcb4b0998d769655cfacbd26df0c46df0ee0fa59ac9183423821329cd3d83999aed998c7296b80d3aeac82f619286b0df3dfd8c1fdec83d6427602dda84fab4fab1887dfb617648ae346ff320950e96fea9717718cdd6474885dbe967d0d07fac2829a1c4d344fd5d8eb3da7a2d3a460d4a030290d120c44cdb4ce78e1a2785f927a74068aa8fe0d5e2d0cd13c306ca80fb71c8ae22377f05d8ddb1d20371283d7a3403ae0a9374589bdcbfd4ba6e40024b39fbca6c140d865b67231aa302c34f49918ecfe97b272e2c3f6cd00a2bab9"], 0x1c) r2 = socket$unix(0x1, 0x2, 0x0) fcntl$getown(r2, 0x5) r3 = socket$inet(0x2, 0x4, 0xe) r4 = msgget(0x3, 0x204) r5 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000580)={{0x800, r5, 0x0, 0x0, 0x0, 0x1, 0x3}, 0x7, 0x1000, r7, 0x0, 0x3c, 0x5, 0x3, 0xfffffffffffffffe}) r8 = 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) r11 = getgid() semop(r8, &(0x7f00000002c0)=[{0x4, 0x6b37, 0x1000}, {0x0, 0x5, 0x1000}, {0x0, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x1, 0x7}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x0, 0x5, 0x1c00}], 0x8) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r10, r9, 0x0, r11, 0x100010024}, 0x9, 0x7, 0x3}) r12 = socket(0x2, 0x1, 0x0) fcntl$getown(r12, 0x5) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f0000000940)=0x9) r14 = getgid() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r13, r14, 0x0, 0x0, 0x2, 0x8}, 0x7fff, 0x9, 0x8}) r15 = getegid() setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={r7, r13, r15}, 0xc) 03:32:51 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="02b3c6b721c376cc425a00a25668d3b9bc4a7ca8deec669b62f303885c0b4e9d057edf18a607a719e2ab444c046745b9ed0408fbdcd2215d02529b3561b3834ca427a67506a977374c7bce479b38cad507c92b9f834e8df6e22467ef4658e6", 0x234}, {&(0x7f0000000180)="df3dbd381dd021e1c9617067d5f72271b25c2626e8c8362a90c169c14cb343808d28c7f7df96eebc1f358b1a08638d30cfbc28310fbdd617a9ad2eeba5b4b498af82ec6e1afedc49133be8f24e18fb1dbf6f3ffb56d3c2b8eb4a052af8e00eab11475950e70de24bd1e1b4ea4b5488ddb82c0c3836544e2c88912b5cddf65ec8edf6cadb8b3e977c", 0x88}, {&(0x7f0000000240)="d2449dafc323325e7eea2cefea6398e148b3d42eb3768c806e142b34c24a01d918cb20b7e541053cf637c461c37adc8ac68ec2553b01a9fc16e1a62db8803f2ae1948644d967719a05df15e7f7b89422b5768e6bdd8ba242b9f7e2d10ab7e5c6e0b46415018670c8b4d930794bfdbf6edd337eb513cd126f50f6934a1ce6d166f46c98e62fc0c98a2f3c3c104ba250b1c6a83e7c8e8967d9f7ed", 0x9a}, {&(0x7f0000000300)="0d238320ba79a9d005b8effceefd31037ed82323520fb6aeace3bdb03eaf4512e172c9d33f5a8b871138bd62a5ff78c67420acdd2aace7b12243e482537f86c57bc84ed93cb8da0f08f8b1fa51a3b9fa3f227a4784fbcb9ca14fc7ba2965ef39af73f73671447cf9957a3e9ecb43a7a56af426bdc4337a5315d7f274389b3789ee5e54f4cdf6b861b4863aeaeb8ad3d887ca035dda6960b9fd7362b9cd053d0924ff1849afe70db350dfe751175545e4eeef3709ca46120d952835af5098e10c4bb82a0b1ebf8c1491d809a8fa4f9a53a0", 0xfffffff4}], 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) getdents(r1, &(0x7f0000000100)=""/102400, 0x19000) r2 = socket$inet(0x2, 0x8000, 0x8) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140)='/dev/speaker\x00', 0x10, 0x0) r5 = socket(0x18, 0x400000002, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r6 = socket(0x18, 0x1, 0x0) close(r6) getsockopt(r6, 0x200000029, 0x2c, 0x0, 0x0) r7 = socket(0x18, 0x1, 0x0) close(r7) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000400)='/dev/ttyCcfg\x00', 0x40, 0x0) r9 = socket(0x18, 0x1, 0x0) close(r9) r10 = socket(0x18, 0x400000002, 0x0) setsockopt(r10, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$getown(r10, 0x5) connect$unix(r9, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r11 = shmget(0x3, 0x4000, 0x40, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r11, 0x2, &(0x7f0000000100)=""/114) r12 = shmat(r11, &(0x7f0000ffd000/0x2000)=nil, 0x3000) shmdt(r12) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffa, 0x14, 0x40000097, 0x400, 0xffffffff}, {{r0}, 0xfffffffffffffffe, 0x16, 0x80, 0x0, 0x60}], 0x2, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffffa, 0xf1, 0x2, 0xff6, 0x7}, {{r3}, 0xfffffffffffffff9, 0x48, 0x2, 0x7fffffff, 0xa87}, {{r4}, 0xfffffffffffffffc, 0x3, 0x1, 0x100000001, 0x4}, {{r5}, 0xfffffffffffffffa, 0x80, 0x2, 0x0, 0x8}, {{r6}, 0xfffffffffffffffc, 0xc8, 0xb0000000, 0x5bb0, 0x604}, {{r7}, 0xfffffffffffffffa, 0x24, 0x2, 0x7, 0x2}, {{r8}, 0xfffffffffffffffc, 0x4, 0x4, 0x40, 0x401}, {{r9}, 0xfffffffffffffffa, 0x20, 0x20, 0x1, 0x1}], 0x80, &(0x7f0000000540)={0x859, 0x9}) ftruncate(r0, 0x0, 0x10000) 03:32:51 executing program 1: r0 = kqueue() r1 = 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) r4 = getgid() semop(r1, &(0x7f00000002c0)=[{0x4, 0x6b37, 0x1000}, {0x0, 0x5, 0x1000}, {0x0, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x1, 0x7}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x0, 0x5, 0x1c00}], 0x8) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r3, r2, 0x0, r4, 0x100010024}, 0x9, 0x7, 0x3}) r5 = socket(0x2, 0x1, 0x0) r6 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r8 = 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) r11 = getgid() semop(r8, &(0x7f00000002c0)=[{0x4, 0x6b37, 0x1000}, {0x0, 0x5, 0x1000}, {0x0, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x1, 0x7}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x0, 0x5, 0x1c00}], 0x8) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r10, r9, 0x0, r11, 0x100010024}, 0x9, 0x7, 0x3}) r12 = socket(0x2, 0x1, 0x0) fcntl$getown(r12, 0x5) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f0000000940)=0x9) r14 = getgid() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r13, r14, 0x0, 0x0, 0x2, 0x8}, 0x7fff, 0x9, 0x8}) r15 = socket(0x18, 0x1, 0x0) r16 = open(&(0x7f0000000040)='./file0\x00', 0xc00, 0x121) r17 = socket(0x18, 0x1, 0x0) setsockopt(r17, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r17, 0x29, 0xa, &(0x7f00000000c0), 0x4) r18 = socket(0x18, 0x1, 0x0) setsockopt(r18, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r18, 0x29, 0xa, &(0x7f00000000c0), 0x4) r19 = socket(0x1, 0x8000, 0x7) r20 = socket(0x18, 0x1, 0x0) setsockopt(r20, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r20, 0x29, 0xa, &(0x7f00000000c0), 0x4) r21 = socket(0x18, 0x1, 0x0) setsockopt(r21, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r21, 0x29, 0xa, &(0x7f00000000c0), 0x4) r22 = socket(0x18, 0x1, 0x0) setsockopt(r22, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r22, 0x29, 0xa, &(0x7f00000000c0), 0x4) r23 = socket(0x18, 0x1, 0x0) setsockopt(r23, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r23, 0x29, 0xa, &(0x7f00000000c0), 0x4) kevent(r16, &(0x7f0000000100)=[{{r17}, 0xfffffffffffffffa, 0x11, 0x2, 0x80}, {{r18}, 0xedb380284cbdaada, 0x1, 0x8, 0x40, 0x3}, {{r19}, 0xfffffffffffffff8, 0x51, 0x1, 0x7d4a, 0x80000001}, {{r15}, 0xfffffffffffffffa, 0x4, 0x1, 0x32, 0x3}, {{r20}, 0xfffffffffffffff8, 0x4, 0x0, 0x81, 0x7ff}, {{r21}, 0xfffffffffffffff9, 0x0, 0x40000000, 0x2}, {{r22}, 0xfffffffffffffffd, 0x40, 0x0, 0x8, 0xab6}], 0x0, &(0x7f0000000080)=[{{r23}, 0x6d3b9a532df893fb, 0x20, 0x1, 0x8}, {{}, 0xfffffffffffffffb, 0x2, 0x40000000, 0xffff, 0x9}], 0x6, &(0x7f0000000200)={0x1ff, 0x4}) r24 = socket(0x18, 0x1, 0x0) setsockopt(r24, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r24, 0x29, 0xa, &(0x7f00000000c0), 0x4) r25 = openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0x10000, 0x0) r26 = socket(0x18, 0x1, 0x0) setsockopt(r26, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r26, 0x29, 0xa, &(0x7f00000000c0), 0xfffffffffffffe9c) r27 = socket(0x18, 0x1, 0x0) setsockopt(r27, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r27, 0x29, 0xa, &(0x7f00000000c0), 0x4) r28 = socket(0x18, 0x1, 0x0) setsockopt(r28, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r28, 0x29, 0xa, &(0x7f00000000c0), 0x4) r29 = socket(0x18, 0x1, 0x0) setsockopt(r29, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r29, 0x29, 0xa, &(0x7f00000000c0), 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000640)={0xffffffffffffffff}) r31 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000680)='/dev/speaker\x00', 0xbfc39018e5d78510, 0x0) r32 = socket(0x18, 0x1, 0x0) setsockopt(r32, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r32, 0x29, 0xa, &(0x7f00000000c0), 0x4) r33 = socket(0x18, 0x1, 0x0) setsockopt(r33, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r33, 0x29, 0xa, &(0x7f00000000c0), 0x4) r34 = getppid() r35 = syz_open_pts() r36 = getuid() fchown(r35, r36, 0xffffffffffffffff) r37 = socket(0x18, 0x1, 0x0) r38 = getpid() fcntl$setown(r37, 0x6, r38) msgget$private(0x0, 0x0) getsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r39 = msgget(0x3, 0x204) r40 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r41, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) msgctl$IPC_SET(r39, 0x1, &(0x7f0000000580)={{0x800, r40, 0x0, 0x0, 0x0, 0x1, 0x3}, 0x7, 0x1000, r42, 0x0, 0x3c, 0x5, 0x3, 0xfffffffffffffffe}) r43 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, r43, 0x0, 0x0, 0x10}}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r45 = getpid() fcntl$setown(r44, 0x6, r45) r46 = 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) r49 = getgid() semop(r46, &(0x7f00000002c0)=[{0x4, 0x6b37, 0x1000}, {0x0, 0x5, 0x1000}, {0x0, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x1, 0x7}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x0, 0x5, 0x1c00}], 0x8) semctl$IPC_SET(r46, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r48, r47, 0x0, r49, 0x100010024}, 0x9, 0x7, 0x3}) r50 = socket(0x2, 0x1, 0x0) fcntl$getown(r50, 0x5) accept(r18, &(0x7f0000000880)=@in6, &(0x7f00000008c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f0000000840)=0xc) r52 = getgid() semctl$IPC_SET(r46, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r51, r52, 0x0, 0x0, 0x2, 0x8}, 0x7fff, 0x9, 0x8}) r53 = socket(0x18, 0x1, 0x0) r54 = getpid() fcntl$setown(r53, 0x6, r54) r55 = msgget$private(0x0, 0x0) getsockopt$sock_cred(r53, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r57 = msgget(0x3, 0x204) r58 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r59, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) msgctl$IPC_SET(r57, 0x1, &(0x7f0000000580)={{0x800, r58, 0x0, 0x0, 0x0, 0x1, 0x3}, 0x7, 0x1000, r60, 0x0, 0x3c, 0x5, 0x3, 0xfffffffffffffffe}) r61 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, r61, 0x0, 0x0, 0x10}}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r63 = getpid() fcntl$setown(r62, 0x6, r63) msgctl$IPC_SET(r55, 0x1, &(0x7f0000000080)={{0x5, r56, 0x0, r58, r61, 0x4}, 0x9, 0x3, r63, 0x0, 0x1000, 0x10000, 0x1000, 0x4e}) msgctl$IPC_SET(r55, 0x1, &(0x7f0000000080)={{0x5, r51, 0x0, r40, r43, 0x4}, 0x9, 0x3, r45, 0x0, 0x1000, 0x8, 0x1000, 0x4e}) r64 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/wsmouse0\x00', 0x10, 0x0) r65 = socket(0x18, 0x1, 0x0) setsockopt(r65, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r65, 0x29, 0xa, &(0x7f00000000c0), 0x4) r66 = socket(0x18, 0x1, 0x0) setsockopt(r66, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r66, 0x29, 0xa, &(0x7f00000000c0), 0x4) r67 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000700)='/dev/vmm\x00', 0x80, 0x0) r68 = socket(0x18, 0x1, 0x0) setsockopt(r68, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r68, 0x20000029, 0x7, &(0x7f00000009c0)="8e6159de91c93b3ea4cf7990e39354a7f68f92b25f21d448720475a1f3f3ed7fb62f246720a3b95c74449030dd79ba211d1be9707b235f4f7ff193bbb416c70b1ac326d2f37e5956", 0xfc6b) r69 = openat$null(0xffffffffffffff9c, &(0x7f0000000740)='/dev/null\x00', 0x800, 0x0) r70 = socket(0x18, 0x1, 0x0) setsockopt(r70, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r70, 0x29, 0xa, &(0x7f00000000c0), 0x4) r71 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000780)='/dev/bpf\x00', 0x0, 0x0) r72 = socket(0x18, 0x1, 0x0) setsockopt(r72, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r72, 0x29, 0xa, &(0x7f00000000c0), 0x4) r73 = socket(0x18, 0x1, 0x0) setsockopt(r73, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r73, 0x29, 0xa, &(0x7f00000000c0), 0x4) r74 = socket(0x18, 0x1, 0x0) setsockopt(r74, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r74, 0x29, 0xa, &(0x7f00000000c0), 0x4) r75 = socket(0x18, 0x1, 0x0) setsockopt(r75, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r75, 0x29, 0xa, &(0x7f00000000c0), 0x4) r76 = open$dir(&(0x7f00000007c0)='./file0\x00', 0x8000, 0x10) r77 = socket(0x18, 0x1, 0x0) setsockopt(r77, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r77, 0x29, 0xa, &(0x7f00000000c0), 0x4) r78 = socket$inet(0x2, 0x2, 0xff) r79 = socket(0x18, 0x1, 0x0) setsockopt(r79, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r79, 0x29, 0xa, &(0x7f00000000c0), 0x4) r80 = socket(0x18, 0x1, 0x0) setsockopt(r80, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r80, 0x29, 0xa, &(0x7f00000000c0), 0x4) r81 = socket(0x18, 0x1, 0x0) setsockopt(r81, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r81, 0x29, 0xa, &(0x7f00000000c0), 0x4) r82 = socket(0x18, 0x1, 0x0) setsockopt(r82, 0x29, 0xa, &(0x7f00000000c0), 0x4) sendmsg$unix(r24, &(0x7f0000000940)={&(0x7f0000000240)=@abs={0x1b4ed073b2331fb6, 0x0, 0x2}, 0x8, &(0x7f0000000580)=[{&(0x7f0000000280)="e765ee5b1ec073321379bbf280494c5ee1a5330fd2fc7bcd685d1caad6ead1a95e97c68d2531d4f0c1709e19246c5f84d31496bc694697709cf7d0147d4b2b97b7cd16b8e36c9f627221aa865a29df0c53e17a6b21f2955e0da6fa0d1d4f2f300ce81ec5436ba9635eab196769", 0x6d}, {&(0x7f0000000300)="b344c43eed5a7d94248165d575b5ab164f5b779668b44249af66da60bf1589a4bf57df0e2c61e048e3154103f91ed9b1db91b3d6f56b89f4a410c1ff2a9ca26adc52d4e5bdb4bf53f05068b4c3920c89b00d9bb864434d98e91cdfa65f5bf0987bf6e393e20079f2da52897a87f891388cee51f7826d1204", 0x78}, {&(0x7f0000000380)="071b721398fce0573e6796f4c3a9545abe79b88f505f8d42a782e0188835bf0e6b88c22a12b37df283589333fec3d16851bc5007db3b4a673ae29aa9d786809c99a67261edb96023acef75ad95887780818835be18e6f7bf04d0ca5ac1598dbe42eb4967e358cc52c5e042f169d70884fa2d357a37e0f528f0b28265f13f6050633cff65df4bfee7e131927046e8fc28b5f9473d41eba8d540e0100b1cdd1a2eea775a137e0a34774c6ce099c7f347f6935b302deb19920c1726f41d4e755e5a90453a5d9a615659e4cdda4728b001c50bed77a21c7f008050e0c869084ac1a390921e18fcb6d3c5db9d95cc158e9f200c3e", 0xf2}, {&(0x7f0000000480)="136200164b0f9565bfa39db8c988cac11b506986d8ec9d39aea3d52fd08808499ae74335150a14c019ab", 0x2a}, {&(0x7f00000004c0)="201bdac8c47038eca7f9a32abf4a5116279864b7072fe4c2d5e881d7a2987224db32d610441a89b13c136d6cce894ea93f8cebc3fce87ebacf03fee8d48ef7f660cd8115cae2a4833a7285f83e3c79eee3b64f4947277086547505e292fa054379945cdd1404fbed2d50ce4e5b0b274d0ea8c476118b0d13058332b686154d2259", 0x81}], 0x5, &(0x7f0000000b00)=ANY=[@ANYBLOB="3800000000000000ffff000001000000", @ANYRES32, @ANYRES32=r23, @ANYRES32=r25, @ANYRES32, @ANYRES32=r26, @ANYRES32=r18, @ANYRES32=r27, @ANYRES32=r23, @ANYRES32=r28, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=0xffffffffffffff9c, @ANYRES32=r80, @ANYRES32=r81, @ANYRES32=r26, @ANYRES32=r44, @ANYRES32=r82, @ANYRES32=0xffffffffffffff9c, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r18, @ANYRES32=r29, @ANYRES32=r30, @ANYRES32=r31, @ANYRES32=r32, @ANYRES32=r33, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r34, @ANYRES32=r36, @ANYRES32=r43, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32, @ANYRES32=r64, @ANYRES32=r65, @ANYRES32=r17, @ANYRES32=r19, @ANYRES32=r66, @ANYRES32=r67, @ANYRES32=r68, @ANYRES32=r19, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r69, @ANYRES32=r70, @ANYBLOB="3800000000003f3263845362f48ef8485c257dbc626f3f0b7be36bee66", @ANYRES32=r71, @ANYRES32=r72, @ANYRES32=r73, @ANYRES32=r74, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r75, @ANYRES32=r76, @ANYRES32=r77, @ANYRES32=r78, @ANYRES32=r79], 0x138, 0x2}, 0xc0f) r83 = getegid() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000940)={{0x10000, 0x0, r43, r7, r83, 0x100, 0x800}, 0x3f, 0x100000000, 0x4}) semctl$GETVAL(r8, 0x2, 0x5, &(0x7f0000000200)=""/15) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f0000000940)=0x9) r85 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r84, r85, 0x0, 0x0, 0x2, 0x8}, 0x7fff, 0x9, 0x8}) r86 = socket(0x18, 0x400000002, 0x0) setsockopt(r86, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r86, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r86, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) setreuid(r84, r87) r88 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) write(r88, &(0x7f0000000100), 0xfffffe5d) r89 = kqueue() mkdirat(r88, &(0x7f0000000140)='./file0\x00', 0x103) r90 = fcntl$dupfd(r89, 0x3, 0xffffffffffffffff) sendto$inet6(r90, &(0x7f0000000040)="b05fce2da2a5d6b1d8e46e95fedbb3c724260f4abf9cf11ea4291b06209831b4de0803f9ae97340abd68df9c02a1ad03e5f6bace4e3e64", 0x37, 0x40c, &(0x7f0000000080)={0x18, 0x3, 0x819, 0x5}, 0xc) write(r90, &(0x7f0000000000)="a6", 0x1) 03:32:51 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="5644c2b56633a83da880468ef1ecf2ad8038678365a6e271895487864f859f1770ad001ca49f2ff0be86de5f"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000002c0)="07020033ff0f00"/20, 0x14) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10000, 0x0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000300)) write(r0, 0x0, 0x0) 03:32:51 executing program 0: r0 = socket(0x11, 0x3, 0x0) socket(0x6, 0x4000, 0x0) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x20000000000011, 0x3, &(0x7f0000000000)="04000000", 0x4) setsockopt(r0, 0x20000000000011, 0x800000000001, &(0x7f0000000000)="186fe65c", 0x4) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) 03:32:51 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) getdents(r0, &(0x7f0000000100)=""/102400, 0x19000) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000180)={0xffffffffffff5f2d, 0x7}) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000019100), &(0x7f0000019140)=0xc) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa7289b75c479b86dd60451a7c00382b00fe8000000000000000000080000000bbfe8000000000000000000000000000aa33000000fc00007612e60004009078000000006000000001030000514b100e6b982ad00000fa00000000000100000000002ec02000000000000000c5988c1c403fbf12ad8c065d49d42b9d7c0677452674a5d27b48c20e45068584dd018000000000000069709ed43a5fa39fade06b87862f966f4e2f1cb7dcaabd11a06c02a05d1c9448aeba6e1d71fc72a22becb2dad4c2fa0ef06f75b2ae10c226ec29cee974560fb9ce4ba25012d70e8d768dfb1495a1ecc38ab48a7dfe44b6e303000000ddc7fdf9b933814e38b4e62420acf36984b01c2f26f6b879ff8c41b753052484152c2d2f11da2f7d310500000000000000376e9529fb1e11964e247bc8d38443fcb9a0e0c28dc92a84f934615e64fd3a767a449be0d1a86a354cfe2fec0900000000000000c216ef5e9f0b1772ac000000"]) 03:32:51 executing program 1: stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x400000009130dbf, 0x0, 0xfffffffe, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000340)={0x5, 0xed73, 0x9, 0xff01, &(0x7f00000000c0)={{0x1, 0x0, 0x1, 0xa, 0x5, 0x68, 0x39ef}, {[0xcb, 0x2, 0x800, 0x2, 0x401, 0x1f, 0x7, 0x3, 0x3f, 0x8, 0xa23, 0xa1, 0x80000001, 0x8, 0x338, 0x0, 0x8001, 0x80000000], [0xfffffffffffffff7, 0x7, 0x4, 0x200, 0xff, 0x0, 0x1, 0x7ff, 0x400, 0x200], [0x3, 0x3, 0xffffffffffffffc1, 0xe0, 0x8, 0x1, 0x7f], [0x80000000, 0x6, 0x4000000000000, 0x20, 0x60b, 0x3202], [{0x6, 0x7, 0x6, 0x40}, {0x7, 0x0, 0x9, 0x6}, {0xb40, 0xf07, 0x100, 0xffff}, {0x8, 0x7, 0xfffffffb, 0x8}, {0x5, 0xbc, 0x8, 0x7fffffff}, {0x7, 0x80, 0x1f, 0xd854}, {0xf001, 0x0, 0x1f, 0x77e}, {0x480, 0x0, 0x5, 0x80000000}], {0x23e8, 0x0, 0x7f, 0x4}, {0x8, 0x3, 0xffffffff, 0x2}}}, 0x9, 0x5}) minherit(&(0x7f000086a000/0x3000)=nil, 0x3000, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) getdents(r1, &(0x7f0000000100)=""/102400, 0x19000) r2 = socket(0x18, 0x400000002, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$DIOCMAP(0xffffffffffffff9c, 0xc0106477, &(0x7f0000019140)={&(0x7f0000019100)='./file0\x00', r2}) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000380)) 03:32:51 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, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r3}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) r4 = socket(0x18, 0x1, 0x0) r5 = getpid() fcntl$setown(r4, 0x6, r5) wait4(r5, &(0x7f0000000440), 0x6, &(0x7f0000000580)) mlockall(0x0) getppid() msgget$private(0x0, 0x40) munlockall() r6 = dup2(0xffffffffffffffff, 0xffffffffffffffff) clock_getres(0x3, &(0x7f00000000c0)) ioctl$KDSETRAD(r6, 0x20004b43) chroot(&(0x7f0000000500)='./file0\x00') ioctl$BIOCGBLEN(r6, 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)={0x5, 0x80, 0x47, 0x9, 0x40, 0xcb5, 0x8, 0xffc7}, &(0x7f00000002c0)={0xffffffffffefffc6, 0x2}) setitimer(0x1, &(0x7f0000000100)={{0xb5, 0x8009bf6}, {0x42, 0x3}}, &(0x7f0000000140)) ioctl$WSMOUSEIO_GTYPE(r6, 0x40045720, &(0x7f0000000300)) r7 = socket(0x18, 0x1, 0x0) close(r7) getsockopt(r7, 0x200000029, 0x2c, 0x0, 0x0) r8 = dup2(r7, r2) ioctl$TIOCCDTR(0xffffffffffffff9c, 0x20007478) syz_open_pts() ioctl$WSDISPLAYIO_DELFONT(r8, 0x8058574f, &(0x7f0000000480)={'./file0\x00', 0x6, 0x4, 0x4, 0x1, 0x0, 0x1, 0x3, 0x3, 0x1, 0x1, 0x8c}) r9 = semget$private(0x0, 0x3, 0x80) clock_getres(0x6, &(0x7f0000000000)) semop(r9, &(0x7f0000000180)=[{0x1, 0x7, 0x800}, {0x6, 0x2, 0x1800}, {0x2, 0xb09, 0x800}, {0x3, 0x60, 0x1800}, {0x1, 0x6, 0x800}, {0x2, 0x6, 0x1800}, {0x3, 0x3ff, 0x1800}, {0x3, 0x2, 0x1800}, {0x3, 0x8, 0x800}, {0x2, 0x6cd, 0x800}], 0xa) r10 = getgid() r11 = semget$private(0x0, 0x4, 0xc1) semop(r11, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x800}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x3) semop(r11, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r12 = getuid() seteuid(r12) r13 = geteuid() r14 = socket(0x18, 0x2, 0x0) connect$unix(r14, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r14, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r17 = getgid() chown(&(0x7f0000000180)='./file0\x00', r15, r17) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000680)={{0x4, r12, r10, r13, r17, 0x100, 0x3}, 0x3f, 0x49, 0x9}) r18 = socket(0x18, 0x2, 0x0) connect$unix(r18, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r18, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) r19 = socket(0x20, 0x1, 0x0) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r21 = getgid() chown(&(0x7f0000000180)='./file0\x00', r20, r21) r22 = getgid() r23 = semget$private(0x0, 0x4, 0xc1) semop(r23, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r23, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r24 = getuid() seteuid(r24) geteuid() r25 = socket(0x18, 0x2, 0x0) connect$unix(r25, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r25, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r28 = getgid() chown(&(0x7f0000000180)='./file0\x00', r26, r28) r29 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r29, 0xffff, 0x1, &(0x7f0000000040)=0x7, 0x1e1) recvmsg(r29, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x803) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000540)=0xc) semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f0000000680)={{0x4, r24, r16, r30, r27, 0x100, 0x4}, 0x3f, 0x49, 0x9}) r31 = getgid() r32 = semget$private(0x0, 0x0, 0xf3) semop(r32, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r32, &(0x7f0000000040)=[{0x0, 0x2, 0x1000}, {0x4, 0x3, 0x1800}], 0x2) r33 = getuid() seteuid(r33) r34 = geteuid() r35 = socket(0x18, 0x2, 0x0) r36 = socket(0x18, 0x2, 0x0) setsockopt(r36, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r36, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r36, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) getsockopt$sock_linger(r35, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r38 = getgid() chown(&(0x7f0000000180)='./file0\x00', r37, r38) semctl$IPC_SET(r32, 0x0, 0x1, &(0x7f0000000680)={{0x4, r33, r31, r34, r38, 0x100, 0x3}, 0x3f, 0x49, 0x9}) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000040)={{0x7f, r20, r22, r34, 0x0, 0x80}, 0x4060, 0x40, 0x6}) 03:32:55 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x400000002, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x1, 0x0) close(r3) getsockopt(r3, 0x200000029, 0x2c, 0x0, 0x0) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYRES32=r3], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) r4 = socket(0x2, 0x400000000002, 0x0) setsockopt(r4, 0x0, 0x21, &(0x7f0000000040)="b1f5d915", 0x4) recvmsg(r4, &(0x7f00000016c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)=""/4096, 0x1000}, 0x842) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000140)='#', 0x1}], 0x1) r5 = dup2(0xffffffffffffffff, r0) setsockopt$sock_int(r5, 0xffff, 0x800, &(0x7f0000000080)=0x4, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r7, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f00000008c0)=ANY=[]}, 0x400) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r9 = semget$private(0x0, 0x4, 0x1b2) 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) getgid() r11 = getgid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r11, r10, 0x0, 0x10, 0x4}, 0x8, 0x1, 0x7fff}) r12 = getgid() r13 = fcntl$getown(0xffffffffffffffff, 0x5) r14 = shmget(0x1, 0x4000, 0x82, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r14, 0x1, &(0x7f00000005c0)={{0x3, 0xffffffffffffffff, r8, r10, r12, 0x80, 0x8}, 0x8, 0x5, 0x0, r13, 0xfffffffffffffe01, 0xa, 0x7ff}) r15 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x810, r15, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x11, r15, 0x0, 0x0) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r17 = getegid() r18 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r18, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000640)=0xc) r19 = socket(0x18, 0x1, 0x0) r20 = socket(0x18, 0x400000002, 0x0) r21 = fcntl$getown(r19, 0x5) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000240)={r21, r22, r23}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r24, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f00000008c0)=ANY=[]}, 0x400) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r26 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r26, 0x36c39d4dbd27b144, 0x3, &(0x7f0000000680)=""/123) semctl$SETVAL(r26, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r26, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r28 = getgid() getgid() semctl$IPC_SET(r26, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, 0x0, r28, 0x10, 0x8}, 0x8, 0x1, 0x3ff}) r29 = getgid() r30 = fcntl$getown(0xffffffffffffffff, 0x5) r31 = shmget(0x1, 0x4000, 0x82, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r31, 0x1, &(0x7f00000005c0)={{0x3, 0xffffffffffffffff, r25, r27, r29, 0x80, 0x8}, 0x8, 0x5, 0x0, r30, 0xfffffffffffffe01, 0xa, 0x7ff}) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x4b, r6, r8, r16, r17, 0x135, 0x400}, 0x200, 0x1, r21, r30, 0x800, 0x101, 0x2}) r32 = socket(0x2, 0x8002, 0x0) connect$unix(r32, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) r33 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r33, &(0x7f00000003c0), 0x273, 0x0, 0x0) 03:32:55 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f00000001c0)="2321d4feb107968936f82b1c451e74c0589462a80a2e997c8aad704ce5f9066e2d6c44c19e9a38e6c78174586628ea83a5ce087bede46d926f6a8fab9b646cc8d1d48b8df77760cf40a055911d18742c0ccbce7381541cb72c73d5f4d50c4809c2157480549152f5d76919f856adf54b7d4c8d58f48cb7b0ea02a72f101f4e761356c4b73f407f54d2b167898eaf079642f99461785af098a0752bc5d041c9c9ed576e396f35699836d6348cbb09b5d95d5eeec2ed47505dbfb365427954887726f8a40b97fb8c2c191414b693c91f2ac40a4a3fb901945287f33e2b7809d11a1a8bd0a8f4771464", 0xe8}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) socket(0x18, 0x4000, 0x6) write(r1, &(0x7f0000000180)="09edd8557e598b7bdfaa953b1f015b200a", 0x11) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 03:32:55 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) getdents(r1, &(0x7f0000000100)=""/102400, 0x19000) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x8, 0x80, 0x7}, 0x1ff, 0x6}) lseek(r0, 0x0, 0x4, 0x0) getdents(r0, &(0x7f0000000100)=""/102400, 0x19000) r2 = socket(0x18, 0x1, 0x0) close(r2) getsockopt(r2, 0x200000029, 0x2c, 0x0, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) 03:32:55 executing program 1: r0 = open$dir(&(0x7f0000000240)='./file0\x00', 0x8200, 0x84) r1 = kqueue() r2 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) accept$unix(r2, &(0x7f0000000040)=@file={0x0, ""/29}, &(0x7f0000000080)=0x1f) kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x301, 0x0) r3 = msgget(0x1, 0x4) msgrcv(r3, &(0x7f0000000c80)=ANY=[@ANYBLOB="0000000000000000020000000000000000000000000000000091ac3c6800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e915fe72e18a453aac779625f508eebb0b4b78d7120a50e046a440fe08239429f61966d4941bcfbce854e27973babbd9de85523343575a4cf7a7e166b4de17056235842418ad419aae27ee5988737a5264f9acbbc9ae49de042566c5bb225cb98200001175322764ef601c33e8bf1d5ea9924790d27bc256cd"], 0xcc, 0x1, 0x1c00) msgrcv(r3, &(0x7f0000000400)=ANY=[@ANYBLOB="000000000000008ce90000000000000000000000000000000000000000000000000000000002929b3f4c9ae5c491f300000000000000000000000000000000000000000000000000000008000000000000000000000000fc0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000001f2a0000000000000000000017000000ffffffffff3f00040000000000007858ad043bbfccfc2cd3e70d1e1b0eea7b619d2678b48d0e79d6bae5de3f0feee795a16cfefbcb64b5736873d0bde48a2f1b5079797d88d189c2f0e545c9e534fa84626c02ea15b33983bac1eaa958add860704969028c14000000000000244dcd506dea12361ad5b3a1fbf994945b349a"], 0xb0, 0x1, 0x1000) kevent(r1, &(0x7f0000000280)=[{{r0}, 0x7ffffffffffffffc, 0xaf, 0xa}], 0x4c0, 0x0, 0x0, 0x0) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x6) 03:32:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x100, 0x0) ftruncate(r0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) getsockopt(r1, 0x200000029, 0x2c, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) getsockopt(r2, 0x200000029, 0x2c, 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) close(r3) getsockopt(r3, 0x200000029, 0x2c, 0x0, 0x0) r4 = socket(0x18, 0x400000002, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = socket(0x18, 0x400000002, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) r7 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r10 = getgid() semop(r7, &(0x7f00000002c0)=[{0x4, 0x6b37, 0x1000}, {0x0, 0x5, 0x1000}, {0x0, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x1, 0x7}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x0, 0x5, 0x1c00}], 0x8) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r9, r8, 0x0, r10, 0x100010024}, 0x9, 0x7, 0x3}) r11 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r13 = 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) r16 = getgid() semop(r13, &(0x7f00000002c0)=[{0x4, 0x6b37, 0x1000}, {0x0, 0x5, 0x1000}, {0x0, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x1, 0x7}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x0, 0x5, 0x1c00}], 0x8) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r15, r14, 0x0, r16, 0x100010024}, 0x9, 0x7, 0x3}) r17 = socket(0x2, 0x1, 0x0) fcntl$getown(r17, 0x5) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f0000000940)=0x9) r19 = getgid() semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r18, r19, 0x0, 0x0, 0x2, 0x8}, 0x7fff, 0x9, 0x8}) r20 = socket(0x18, 0x1, 0x0) r21 = open(&(0x7f0000000040)='./file0\x00', 0xc00, 0x121) r22 = socket(0x18, 0x1, 0x0) setsockopt(r22, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r22, 0x29, 0xa, &(0x7f00000000c0), 0x4) r23 = socket(0x18, 0x1, 0x0) setsockopt(r23, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r23, 0x29, 0xa, &(0x7f00000000c0), 0x4) r24 = socket(0x1, 0x8000, 0x7) r25 = socket(0x18, 0x1, 0x0) setsockopt(r25, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r25, 0x29, 0xa, &(0x7f00000000c0), 0x4) r26 = socket(0x18, 0x1, 0x0) setsockopt(r26, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r26, 0x29, 0xa, &(0x7f00000000c0), 0x4) r27 = socket(0x18, 0x1, 0x0) setsockopt(r27, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r27, 0x29, 0xa, &(0x7f00000000c0), 0x4) r28 = socket(0x18, 0x1, 0x0) setsockopt(r28, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r28, 0x29, 0xa, &(0x7f00000000c0), 0x4) kevent(r21, &(0x7f0000000100)=[{{r22}, 0xfffffffffffffffa, 0x11, 0x2, 0x80}, {{r23}, 0xedb380284cbdaada, 0x1, 0x8, 0x40, 0x3}, {{r24}, 0xfffffffffffffff8, 0x51, 0x1, 0x7d4a, 0x80000001}, {{r20}, 0xfffffffffffffffa, 0x4, 0x1, 0x32, 0x3}, {{r25}, 0xfffffffffffffff8, 0x4, 0x0, 0x81, 0x7ff}, {{r26}, 0xfffffffffffffff9, 0x0, 0x40000000, 0x2}, {{r27}, 0xfffffffffffffffd, 0x40, 0x0, 0x8, 0xab6}], 0x0, &(0x7f0000000080)=[{{r28}, 0x6d3b9a532df893fb, 0x20, 0x1, 0x8}, {{}, 0xfffffffffffffffb, 0x2, 0x40000000, 0xffff, 0x9}], 0x6, &(0x7f0000000200)={0x1ff, 0x4}) r29 = socket(0x18, 0x1, 0x0) socketpair(0x20, 0x4000, 0x2, &(0x7f0000000840)={0xffffffffffffffff}) setsockopt(r30, 0x2d, 0x937, &(0x7f0000000a40)="5eedf60f1686db85efccdd752503dc07ad1e8bd086b97447dee51d46932fbff822f75176033845878dbb0457fa1653b077e70966c6fb5fc4ce6d226dd22f7eb648a1881e387d46552042041541d3309937219b0127531b851bbc80c9e75f0732ca03ebb390406785119a838313de6528a9ceca8f5367837899f5da28c0999e4cc105eb6729b7b4fcbbb62fe47cc8c1ae48d7fe6e94dc3b2d2b0a58d934a21c0407b1d80483f3002fd15c4a94305c8b3bfd7e983e98", 0xb5) setsockopt(r29, 0x29, 0xa, &(0x7f00000000c0), 0x4) r31 = openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0x10000, 0x0) r32 = socket(0x18, 0x1, 0x0) setsockopt(r32, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r32, 0x29, 0xa, &(0x7f00000000c0), 0xfffffffffffffe9c) r33 = socket(0x18, 0x1, 0x0) setsockopt(r33, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r33, 0x29, 0xa, &(0x7f00000000c0), 0x4) r34 = socket(0x18, 0x1, 0x0) setsockopt(r34, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r34, 0x29, 0xa, &(0x7f00000000c0), 0x4) r35 = socket(0x18, 0x1, 0x0) setsockopt(r35, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r35, 0x29, 0xa, &(0x7f00000000c0), 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000640)={0xffffffffffffffff}) r37 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000680)='/dev/speaker\x00', 0xbfc39018e5d78510, 0x0) r38 = socket(0x18, 0x1, 0x0) setsockopt(r38, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r38, 0x29, 0xa, &(0x7f00000000c0), 0x4) r39 = socket(0x18, 0x1, 0x0) setsockopt(r39, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r39, 0x29, 0xa, &(0x7f00000000c0), 0x4) r40 = getppid() r41 = syz_open_pts() r42 = getuid() fchown(r41, r42, 0xffffffffffffffff) r43 = socket(0x18, 0x1, 0x0) r44 = getpid() fcntl$setown(r43, 0x6, r44) r45 = msgget$private(0x0, 0x0) getsockopt$sock_cred(r43, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r47 = msgget(0x3, 0x204) r48 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r49, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) msgctl$IPC_SET(r47, 0x1, &(0x7f0000000580)={{0x800, r48, 0x0, 0x0, 0x0, 0x1, 0x3}, 0x7, 0x1000, r50, 0x0, 0x3c, 0x5, 0x3, 0xfffffffffffffffe}) r51 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, r51, 0x0, 0x0, 0x10}}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r53 = getpid() fcntl$setown(r52, 0x6, r53) msgctl$IPC_SET(r45, 0x1, &(0x7f0000000080)={{0x5, r46, 0x0, r48, r51, 0x4}, 0x9, 0x3, r53, 0x0, 0x1000, 0x10000, 0x1000, 0x4e}) r54 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/wsmouse0\x00', 0x10, 0x0) r55 = socket(0x18, 0x1, 0x0) setsockopt(r55, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r55, 0x29, 0xa, &(0x7f00000000c0), 0x4) r56 = socket(0x18, 0x1, 0x0) setsockopt(r56, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r56, 0x29, 0xa, &(0x7f00000000c0), 0x4) r57 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000700)='/dev/vmm\x00', 0x80, 0x0) r58 = socket(0x18, 0x1, 0x0) setsockopt(r58, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r58, 0x20000029, 0x7, &(0x7f00000009c0)="8e6159de91c93b3ea4cf7990e39354a7f68f92b25f21d448720475a1f3f3ed7fb62f246720a3b95c74449030dd79ba211d1be9707b235f4f7ff193bbb416c70b1ac326d2f37e5956", 0xfc6b) r59 = openat$null(0xffffffffffffff9c, &(0x7f0000000740)='/dev/null\x00', 0x800, 0x0) r60 = socket(0x18, 0x1, 0x0) setsockopt(r60, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r60, 0x29, 0xa, &(0x7f00000000c0), 0x4) r61 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000780)='/dev/bpf\x00', 0x0, 0x0) r62 = socket(0x18, 0x1, 0x0) setsockopt(r62, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r62, 0x29, 0xa, &(0x7f00000000c0), 0x4) r63 = socket(0x18, 0x1, 0x0) setsockopt(r63, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r63, 0x29, 0xa, &(0x7f00000000c0), 0x4) r64 = socket(0x18, 0x1, 0x0) setsockopt(r64, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r64, 0x29, 0xa, &(0x7f00000000c0), 0x4) r65 = socket(0x18, 0x1, 0x0) setsockopt(r65, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r65, 0x29, 0xa, &(0x7f00000000c0), 0x4) r66 = open$dir(&(0x7f00000007c0)='./file0\x00', 0x8000, 0x10) r67 = socket(0x18, 0x1, 0x0) setsockopt(r67, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r67, 0x29, 0xa, &(0x7f00000000c0), 0x4) r68 = socket$inet(0x2, 0x2, 0xff) r69 = socket(0x18, 0x1, 0x0) setsockopt(r69, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r69, 0x29, 0xa, &(0x7f00000000c0), 0x4) r70 = socket(0x18, 0x1, 0x0) setsockopt(r70, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r70, 0x29, 0xa, &(0x7f00000000c0), 0x4) r71 = socket(0x18, 0x1, 0x0) setsockopt(r71, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r71, 0x29, 0xa, &(0x7f00000000c0), 0x4) r72 = socket(0x18, 0x1, 0x0) setsockopt(r72, 0x29, 0xa, &(0x7f00000000c0), 0x4) sendmsg$unix(r29, &(0x7f0000000940)={&(0x7f0000000240)=@abs={0x1b4ed073b2331fb6, 0x0, 0x2}, 0x8, &(0x7f0000000580)=[{&(0x7f0000000280)="e765ee5b1ec073321379bbf280494c5ee1a5330fd2fc7bcd685d1caad6ead1a95e97c68d2531d4f0c1709e19246c5f84d31496bc694697709cf7d0147d4b2b97b7cd16b8e36c9f627221aa865a29df0c53e17a6b21f2955e0da6fa0d1d4f2f300ce81ec5436ba9635eab196769", 0x6d}, {&(0x7f0000000300)="b344c43eed5a7d94248165d575b5ab164f5b779668b44249af66da60bf1589a4bf57df0e2c61e048e3154103f91ed9b1db91b3d6f56b89f4a410c1ff2a9ca26adc52d4e5bdb4bf53f05068b4c3920c89b00d9bb864434d98e91cdfa65f5bf0987bf6e393e20079f2da52897a87f891388cee51f7826d1204", 0x78}, {&(0x7f0000000380)="071b721398fce0573e6796f4c3a9545abe79b88f505f8d42a782e0188835bf0e6b88c22a12b37df283589333fec3d16851bc5007db3b4a673ae29aa9d786809c99a67261edb96023acef75ad95887780818835be18e6f7bf04d0ca5ac1598dbe42eb4967e358cc52c5e042f169d70884fa2d357a37e0f528f0b28265f13f6050633cff65df4bfee7e131927046e8fc28b5f9473d41eba8d540e0100b1cdd1a2eea775a137e0a34774c6ce099c7f347f6935b302deb19920c1726f41d4e755e5a90453a5d9a615659e4cdda4728b001c50bed77a21c7f008050e0c869084ac1a390921e18fcb6d3c5db9d95cc158e9f200c3e", 0xf2}, {&(0x7f0000000480)="136200164b0f9565bfa39db8c988cac11b506986d8ec9d39aea3d52fd08808499ae74335150a14c019ab", 0x2a}, {&(0x7f00000004c0)="201bdac8c47038eca7f9a32abf4a5116279864b7072fe4c2d5e881d7a2987224db32d610441a89b13c136d6cce894ea93f8cebc3fce87ebacf03fee8d48ef7f660cd8115cae2a4833a7285f83e3c79eee3b64f4947277086547505e292fa054379945cdd1404fbed2d50ce4e5b0b274d0ea8c476118b0d13058332b686154d2259", 0x81}], 0x5, &(0x7f0000000c80)=ANY=[@ANYBLOB="3c1b0000000000f0fe8aa1b551ef43732ff82dea6595471f6ea62dce53aafbe2696697b0cc1927c39bd101eb184aba99ea05c6ca30a5f6bb608acde4e96b31a273e0e7a582ed88a0", @ANYRES32, @ANYRES32=r28, @ANYRES32=r31, @ANYRES32, @ANYRES32=r32, @ANYRES32=r23, @ANYRES32=r33, @ANYRES32=r28, @ANYRES32=r34, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=0xffffffffffffff9c, @ANYRES32=r70, @ANYRES32=r71, @ANYRES32=r32, @ANYRES32=r52, @ANYRES32=r72, @ANYRES32=0xffffffffffffff9c, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r23, @ANYRES32=r35, @ANYRES32=r36, @ANYRES32=r37, @ANYRES32=r38, @ANYRES32=r39, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r40, @ANYRES32=r42, @ANYRES32=r51, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32, @ANYRES32=r54, @ANYRES32=r55, @ANYRES32=r22, @ANYRES32=r24, @ANYRES32=r56, @ANYRES32=r57, @ANYRES32=r58, @ANYRES32=r24, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r59, @ANYRES32=r60, @ANYBLOB="3800000000003f3263845362f48ef8485c257dbc626f3f0b7be36bee66", @ANYRES32=r61, @ANYRES32=r62, @ANYRES32=r63, @ANYRES32=r64, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r65, @ANYRES32=r66, @ANYRES32=r67, @ANYRES32=r68, @ANYRES32=r69], 0x138, 0x2}, 0xc0f) r73 = getegid() semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000940)={{0x10000, 0x0, r51, r12, r73, 0x100, 0x800}, 0x3f, 0x100000000, 0x4}) sendmsg$unix(r1, &(0x7f0000000300)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f0000000080)="af2693c49314a965aba7c6ad618a3634ced77592ec928e3e181de9796b93d738dbb566e29beb204489750d5239a12b88b369a3435572a2982281d6f24ea090ca066b5346692a3e", 0x47}, {&(0x7f0000000100)="2a02a49af5b63e7f4e458dc7948eaa6076a5871e36e1f5ee019d6578852afc0902d3531428fc93ebb17464c4e1b621b5216cd7fdd3cb78696d2498a8189cbb3bc710ccd97854022a8575448456b231e6d27b620127760ab23f75971569c37e49da37ccf38c6f3871643139d721f5ce28d05525b9edb7d38ff5fed4cb09249f2c5e56973201b90aeca484a6a5e3658cbf27d64c", 0x93}, {&(0x7f00000001c0)="052f553caa942d6af6e2e416babdafb6618afb3093d65e4282a3b7ca1c9fb32a5f4a12d45eb2db2e92212f5f", 0x2c}], 0x3, &(0x7f0000000280)=[@rights={0x10}, @rights={0x28, 0xffff, 0x1, [r2, r3, r4, r0, r0]}, @cred={0x20, 0xffff, 0x0, r6, r9, r51}], 0x58, 0x7}, 0x4) poll(0xffffffffffffffff, 0x0, 0x0) 03:32:56 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000080)}], 0x1000000000000295) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) utimensat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080)={{0x2, 0x6322}, {0x11, 0x1}}, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='r\x00') rmdir(&(0x7f0000000100)='./bus\x00') 03:32:56 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f00000000c0)={0x2, 0x0, 0xffffffffffffffff, 0x2000300000000}) r2 = syz_open_pts() fcntl$lock(r2, 0x8, &(0x7f00000000c0)={0x2, 0x0, 0xffffffffffffffff, 0x2000300000000}) fcntl$lock(r2, 0x10000000000009, &(0x7f0000000200)={0x0, 0x2, 0xfffffffffffffffd, 0x2000300000001}) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000380)) r3 = getpgrp() fcntl$lock(r1, 0x7, &(0x7f0000000200)={0x0, 0x1, 0xfffffffffffffffd, 0x1, r3}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xff, 0x6, 0x7, 0x1, "27585ba701033dbc22122d2194fbaa2b408627ab", 0x3, 0x40000}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xfffffffc, 0x7ffb, 0xfffffffffffffff8, 0xfc80d8c, "0000245185a81865fc17ffab7fff0e091fe600"}) r4 = socket(0x18, 0x400000002, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = accept$inet(r4, &(0x7f0000000100), &(0x7f0000000340)=0xc) write(r5, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709", 0x1dd) 03:32:56 executing program 0: r0 = socket(0x18, 0x2, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2) select(0x4, &(0x7f0000000000)={0x8}, &(0x7f00000010c0), 0x0, 0x0) shutdown(r0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x400, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) getdents(r2, &(0x7f0000000100)=""/102400, 0x19000) ioctl$BIOCLOCK(r2, 0x20004276) 03:32:56 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = socket(0x18, 0x400000002, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000100)=0x2) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x8001, 0xffffdffffffffffa, "661fbef2245185a8186503182eab7fff0e091fe6"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8", 0xb8) readv(r0, &(0x7f0000000c40)=[{&(0x7f0000000940)=""/235, 0xeb}], 0x1) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000900)="2a8284", 0x3}], 0x1) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd0\x00', 0x80, 0x0) execve(0x0, 0x0, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) getsockopt$inet_opts(0xffffffffffffff9c, 0x0, 0x0, &(0x7f0000000200)=""/254, &(0x7f0000000080)=0xfe) 03:32:56 executing program 0: r0 = socket(0x2, 0x1, 0x9) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xffffffffffffffff, 0x200000, "00000000008a874f0e4000", 0x0, 0xfffffffd}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shmget(0x3, 0x4000, 0x0, &(0x7f0000726000/0x4000)=nil) close(r0) r1 = socket(0x18, 0x2, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20, 0x0) r3 = shmget(0x3, 0x4000, 0x40, &(0x7f0000ff9000/0x4000)=nil) r4 = shmget$private(0x0, 0x1000, 0x1c8, &(0x7f0000457000/0x1000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000700)=""/127) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000500)=""/251) pwritev(r2, &(0x7f0000000040)=[{&(0x7f00000001c0)="0d0191222fb4914bb0dc59dbd2d00c8055f6cd0355a12241b29e102600f20158f60ef1d9c74f4ebdceaa7e0568108a04f6b86f1045aefbd48de082bd4a030dc8bf8960c1b039125c804db77ed070774ba16253a5945d71184c5fd30d32109a3c41213eba315b50d5f1ba766bbc2cd216ed05c138ae14412ddf3af015c7df07dadf8337a59a4689570aa1", 0x8a}, {&(0x7f0000000280)="42b9e0b00868dc4446c702d0fd623500836b72b4442bd9c94b0255bbbdb34b342cfb10119e0e2e2a9bb974670e0413fa9325f7ff261c46663d4f4d5b883fb391a77d7cbb618f578c9cfc702119d764d233f0af84bd1588845072b3c64b7f9638fb34de3903c703330f5c6ed0bc9d0481af35c111804585d02c41d2d1cf5a232c694c20ea509cb181d73a505370e9a26e7ab0b98a286ae0ac842e969836f87f9e", 0xa0}, {&(0x7f0000000340)="a5833520ba97e1ab1e3ddad8f895c5680a407ce5fc10717121841458975cfbc725812f26b32bcc208af193db1817adc5b49c1166d4d92fd86ddd8cfda33146fe8f3c5f03cb97173b9bb469f6fd374c5b3cbf0112533bad38bbaa24fd5f4d0900b0e206fe4ba431daccb9f9bcd7ca753e89b0908f1b5eddd11b277dcff0ec0bfaffd13a6ff785ea9cfb95f057dc12fd8f64484d2191a995da3c2535152e5232f2ce27ebf9430c9201c1169029ca9b36efa60723fbe57b47d7c367da1704ca3137b4c3bb200a09238beb2d7b6f2bc9cf34f1169a4ec08d108d7d82be6e1174cd9fb6e673fb87978b29eff53b723aa5", 0xee}, {&(0x7f0000000440)="9fa1a04f008654af8a2a00c01ed4d54b99bf65d508f2fab5d4cf69c3c3698a9566d2545b602f70d9791693134b15c28b6ad2189ed6c8aa6e9430c8c327e709c8b6a45fdb44767cfce3cd66ac249803bb82a06707f71be1767d048cefa58a3c0c801527521955e6e519b9d206883b4213acd046c04f0f3a193d686f016c16c98a10a3b6375e00b1288437c92d4f1517a1dd5624ec8c762a30ee35afe08a284d", 0x9f}], 0x4, 0x0, 0x2) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x7fffffff, 0x0, 0x0, "010000000000000000ffffff7f00"}) r5 = fcntl$dupfd(0xffffffffffffffff, 0xa, r0) ioctl$BIOCGRTIMEOUT(r5, 0x4010426e, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r7 = dup2(0xffffffffffffffff, r2) ioctl$BIOCFLUSH(r7, 0x20004268) write(r0, 0x0, 0x0) 03:32:56 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, r0, 0x0, 0x49) munmap(&(0x7f00007ff000/0x2000)=nil, 0x2000) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x1, 0x0) close(r2) getsockopt(r2, 0x200000029, 0x2c, 0x0, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x1, '\x00'}, 0x3) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) readv(r3, &(0x7f0000000100)=[{&(0x7f0000000040)=""/81, 0x51}], 0x1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) close(r1) fcntl$getown(r1, 0x5) 03:32:56 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r1 = socket(0x18, 0x1, 0x0) close(r1) getsockopt(r1, 0x200000029, 0x2c, 0x0, 0x0) r2 = socket(0x18, 0x400000002, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_emit_ethernet(0x1, &(0x7f0000000440)=ANY=[@ANYPTR=&(0x7f00000000c0)=ANY=[@ANYRES64, @ANYPTR=&(0x7f0000000180)=ANY=[@ANYRES32=r0, @ANYPTR64, @ANYRES64=r1, @ANYRES16, @ANYRES64=r2, @ANYPTR64, @ANYBLOB="100f953da5508de557ad93eba2521644b4f996a002d9bc44703fc112c60db09c81079b1ab8ae2df69f1509218bc4ad9cd811a5fc32dd9bb17cd513208795b2c02e57f195a99f24a03495d2e5f367ffd8956310732b229e83bfc59026bdd82113d18b28c07b4673dc8135785933e83ba797e201c4a401824e6dbf8dbb944fb25278fe94756226e33d", @ANYRESOCT, @ANYPTR], @ANYBLOB="7c69f2b5acab940948ade5c61ca91b30d4753986176e901cfcf2421370a22cb8c08c1f2f15169f6e7a99e1ad9a3d77d54b6e02225dcebf04f8301d436ca586b2e9d5004e85fd856d0956a086918c3bfe81a6bc56ae50c007ccb98e34efed44545355573e16e5ac4dbe12b58a198ff59a9ce124654b51fcecd6f22f"]]) 03:32:56 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) shutdown(r1, 0x0) connect$unix(r0, &(0x7f0000019100)=ANY=[@ANYBLOB="8fba2b8189b7c4ac1b038f2bd1bcafd01187080000000d17038e3cfe9fe102da911397d594b22e33bf111bbcb2fd2ccfff059b795e866a6b2be41c3c0d77967d5c3819000000000000000000000066f192740677c791eeed32346748708ad61402203531669d5859e9fe4df68f28e654525b8f349a1c387123c8703de40e30e1b2"], 0x10) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x80, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) getdents(r3, &(0x7f0000000100)=""/102400, 0x19000) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000740)) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000040)="bd994905b3f9361e81b562bdd942eb87a76755cb408154f245e86cbab29dc94df0e9365a3dc80589cb436a4964fb58b6d5fac8106896346d0739b96f1d67eda0214e8c7146441cedca18de2fe15e0945b94068061bb4e6afba7080f9421b551d8d0b72bda453d8f578421a4eb0a3eb79c43793a1410badc66a9d3257d5cb2701bbf7e38fd0bcc06221630d45d45ef8f4a3caebf1b5dec78afbc4ed6841eb8dc477f8896b73474353004fc03e32faa892bc944203faaef33294c9cb31a47bc818a87b80eb26f0af", 0xc7}, {&(0x7f0000000140)="59f663485fa632c86432fcbc5cbc3ca2b55651ded36909e93829cc69fad437976e27cb43cf282382981d69b5554c258dee71992ee624761e958176727f151f95d1fc53b4148e3acce0037961dcf9f2c6d7a166dfd2e6f50949cf347eb5dd03557ea95f022bafa59d7d21fd8fdf4a3dc4da0b4bbeb89c2614bcdad67646d0ef0fd5d427cb94e43f3657adfc0bf1b9c6dcbddb", 0x92}, {&(0x7f0000000200)="bac28f54898eb067a6de126115a3e240f65122dd58b00b52b18bdb528e7ad2416f388ac8ba5f192cc197f6c6f2d31c3f0482f0703cc2b9f868fa0364d1ead6e047616357a68504911a02fa5963ca68cfcb82b49015491991bfcf694176ebdd8eb2da6a79091fa3ca240609025249120be4159abd935bc81d683aa2b1880b79e8cd21ccaa11cc39333107aaa4d8b3209ed86139077c9671efacbd0d97bdadc9c83d3179221eaff5f053cecc4a451feaefeef02facca7163b6d46875ec10133961614c4d826b1d08577696d4ea3cecb8dbbfbce7395f2ee4b9bd9e1c8917aafdd3ee415b0a9d686f9493ca6beea1445e5b9abebf8021f030508692", 0xfa}, {&(0x7f0000000340)="688393527d893c0aa73329736f2899971d4d45a222175a940ae2a2ad8f4acc14b36c3030df877d1b20b6951df4f624b78ad289176a009a3050938734fa5166e359c0bd61520f62b781dfa7c280d9324630f31b9a87ca69725b6bb44b8a82f39b7e1f855dd6f4713568210e0901e9b8f119d65653ea6e0cba14cd6935c23961d81e7013c6dcf82a8e501c2b3ecc47e786e6036d8c980cbd5ff094c32ff5f512e6c341e415d0eaa47ac4dac4effc7e4ccab7565b85d1747c1dcca328841d9afdeec0e8029769711bd2ba21ddcc66c16b4f5972df9329b07f7e2779c493194c2a3c1bbf21e4a8f51105c828b8f0540d44555a7a25f670d9", 0xf6}, {&(0x7f0000000440)="bebcba21b9dd88cf2a82d1b85441f6937045701b63cb96aa7c12cd1f5d8db56c832c1c3a46c90076ef333bab6ce68e12c0bfa6020ef42b17df1cd5ce5da87babff00d3e2ce016ff6426faf2b26db71a69764", 0x52}, {&(0x7f00000004c0)="268eafeea4fd97a9bc5fc273996d9e3db494042baedd2adc53f823c312925dec97967ebf16d67fb44c2141bad29ae4547832c45b458fdeb2296bd4408e012c882b34f45e7596b74d35ec47498425423119d25cc74acfefefb3426481aec52a4f59dd4e930c67c96000ed93559994593df537a8460836ef4b7d9cc097c72f8d20ec4701cccd17322705769bd78a186e184977c941400060d4c24cb75babcc3ebe24de5db997821eb071a777b8d576feeccaf11e23b7576f93f8286a43128a866bfffd72be187301651eb35a4a44aee5", 0xcf}, {&(0x7f00000005c0)="cf0bde5e1aa1c8abbec3fac3f02482b6b852aef022e4cb1472cb7d5ec28c259f29eacd5d31d9fa11ea4093cb3ed16f46ce51dc2e6fac47cba1f71df64586c68f1142412286d4b46392ebe7089538d5d1e14acdd0f484705edac570a1dd2a004b03aeeff65efdcf6dd7d6d8c790090c02054d72b09078e379ff5b748953926c85f5b2bfc7a61a04b6ccee0b04fe75774ac67862d29a58620fae18cc39481eead8fdd3f0e35b3b95680fa25f9b7e112f0e0eff9af2a5fc0591692acc8a68eff80ab81593a90f5cb55693c6165660569e307a37cdd80d1e33b2e07b8ba0c151", 0xde}], 0x7) 03:32:56 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x8, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x20000, 0x1c9) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="7be9b783c03ab0e077a8fe18489065a3e79255bbcfd819d42c50db8b83e6ac1d65bf87553cc85b3e3fe29015e6d127ad84bf5b535962abb344721f741d49581effb86c0c4bd893b6469ae55d15216b70e2edc5c6de21b28e97f41914cc54294a2d8fa737b40d12d8f584f8b899ef6ce055ef79af696a43a77d75a5978464fd80794710310f583d82d15eb1876b14cce5db3381037f8267fa3baf5970f3f6803f61b8f0bc619a3499845a90a30ced3a6ee12eb6a1b56c201f701b5d6a267868a2c5bac604fc4c26e6aa05b1b2acb9f212541b470d09231d730af993600fbe949c84", 0xe1) syz_emit_ethernet(0x66, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa86dd60acfc0800303a1f000000000000000001000000aaff020000000000000000000100000001020090780021000060f17e2b00000000ef4d234f354769751433ff18fc99e4e800000000000000000000ffffe0000002000000"]) 03:32:57 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x180, 0x0) fchdir(r0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() read(r2, &(0x7f0000000040)=""/54, 0x36) r3 = syz_open_pts() read(r3, &(0x7f0000000040)=""/54, 0x36) r4 = dup2(0xffffffffffffffff, r0) close(r1) getpeername$unix(r4, &(0x7f00000000c0)=@abs, &(0x7f0000000500)=0x8) fcntl$getown(r3, 0x5) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f00000001c0)={{}, 0x6, &(0x7f0000000140)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) fcntl$getflags(r2, 0x3) socket$inet(0x2, 0x0, 0xe) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000b, &(0x7f0000000680)='\x00', 0x1) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000d, &(0x7f0000000280), 0x3e4) accept(0xffffffffffffffff, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f00000002c0)='./file0\x00') r5 = syz_open_pts() ioctl$FIOSETOWN(r5, 0x8004667c, &(0x7f0000000200)=0xfc) r6 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/wsmouse0\x00', 0x0, 0x0) dup2(r7, r6) fchdir(r6) open(&(0x7f0000000040)='.\x00', 0x0, 0x0) rename(&(0x7f0000000040)='..', &(0x7f0000000100)='.\x00') r8 = socket(0x18, 0x1, 0x0) close(r8) getsockopt(r8, 0x200000029, 0x2c, 0x0, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000300), 0xc) 03:32:57 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000180)) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffe, 0x0, 0x7, 0xffffff79, "73f300070060c3dce5081af659b0d7317a117c00"}) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r3 = 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) r6 = getgid() semop(r3, &(0x7f00000002c0)=[{0x4, 0x6b37, 0x1000}, {0x0, 0x5, 0x1000}, {0x0, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x1, 0x7}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x0, 0x5, 0x1c00}], 0x8) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r5, r4, 0x0, r6, 0x100010024}, 0x9, 0x7, 0x3}) r7 = socket(0x2, 0x1, 0x0) fcntl$getown(r7, 0x5) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f0000000940)=0x9) r9 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r8, r9, 0x0, 0x0, 0x2, 0x8}, 0x7fff, 0x9, 0x8}) r10 = socket(0x18, 0x1, 0x0) r11 = open(&(0x7f0000000040)='./file0\x00', 0xc00, 0x121) r12 = socket(0x18, 0x1, 0x0) setsockopt(r12, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r12, 0x29, 0xa, &(0x7f00000000c0), 0x4) r13 = socket(0x18, 0x1, 0x0) setsockopt(r13, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r13, 0x29, 0xa, &(0x7f00000000c0), 0x4) r14 = socket(0x1, 0x8000, 0x7) r15 = socket(0x18, 0x1, 0x0) setsockopt(r15, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r15, 0x29, 0xa, &(0x7f00000000c0), 0x4) r16 = socket(0x18, 0x2, 0x0) setsockopt(r16, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r16, 0x29, 0xa, &(0x7f00000000c0), 0x4) r17 = socket(0x18, 0x1, 0x0) setsockopt(r17, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r17, 0x29, 0xa, &(0x7f00000000c0), 0x4) r18 = socket(0x18, 0x1, 0x0) setsockopt(r18, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r18, 0x29, 0xa, &(0x7f00000000c0), 0x4) kevent(r11, &(0x7f0000000100)=[{{r12}, 0xfffffffffffffffa, 0x11, 0x2, 0x80}, {{r13}, 0xedb380284cbdaada, 0x1, 0x8, 0x40, 0x3}, {{r14}, 0xfffffffffffffff8, 0x51, 0x1, 0x7d4a, 0x80000001}, {{r10}, 0xfffffffffffffffa, 0x4, 0x1, 0x32, 0x3}, {{r15}, 0xfffffffffffffff8, 0x4, 0x0, 0x81, 0x7ff}, {{r16}, 0xfffffffffffffff9, 0x0, 0x40000000, 0x2}, {{r17}, 0xfffffffffffffffd, 0x40, 0x0, 0x8, 0xab6}], 0x0, &(0x7f0000000080)=[{{r18}, 0x6d3b9a532df893fb, 0x20, 0x1, 0x8}, {{}, 0xfffffffffffffffb, 0x2, 0x40000000, 0xffff, 0x9}], 0x6, &(0x7f0000000200)={0x1ff, 0x4}) r19 = socket(0x18, 0x1, 0x0) setsockopt(r19, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r19, 0x29, 0xa, &(0x7f00000000c0), 0x4) r20 = openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0x10000, 0x0) r21 = socket(0x18, 0x1, 0x0) setsockopt(r21, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r21, 0x29, 0xa, &(0x7f00000000c0), 0xfffffffffffffe9c) r22 = socket(0x18, 0x1, 0x0) setsockopt(r22, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r22, 0x29, 0xa, &(0x7f00000000c0), 0x4) r23 = socket(0x18, 0x1, 0x0) setsockopt(r23, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r23, 0x29, 0xa, &(0x7f00000000c0), 0x4) r24 = socket(0x18, 0x1, 0x0) setsockopt(r24, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r24, 0x29, 0xa, &(0x7f00000000c0), 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000640)={0xffffffffffffffff}) r26 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000680)='/dev/speaker\x00', 0xbfc39018e5d78510, 0x0) r27 = socket(0x18, 0x1, 0x0) setsockopt(r27, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r27, 0x29, 0xa, &(0x7f00000000c0), 0x4) r28 = socket(0x18, 0x1, 0x0) setsockopt(r28, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r28, 0x29, 0xa, &(0x7f00000000c0), 0x4) r29 = getppid() r30 = syz_open_pts() r31 = getuid() fchown(r30, r31, 0xffffffffffffffff) r32 = socket(0x18, 0x1, 0x0) r33 = getpid() fcntl$setown(r32, 0x6, r33) r34 = msgget$private(0x0, 0x0) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r36 = msgget(0x3, 0x204) r37 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) msgctl$IPC_SET(r36, 0x1, &(0x7f0000000580)={{0x800, r37, 0x0, 0x0, 0x0, 0x1, 0x3}, 0x7, 0x1000, r39, 0x0, 0x3c, 0x5, 0x3, 0xfffffffffffffffe}) r40 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, r40, 0x0, 0x0, 0x10}}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r42 = getpid() fcntl$setown(r41, 0x6, r42) msgctl$IPC_SET(r34, 0x1, &(0x7f0000000080)={{0x5, r35, 0x0, r37, r40, 0x4}, 0x9, 0x3, r42, 0x0, 0x1000, 0x10000, 0x1000, 0x4e}) r43 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/wsmouse0\x00', 0x10, 0x0) r44 = socket(0x18, 0x1, 0x0) setsockopt(r44, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r44, 0x29, 0xa, &(0x7f00000000c0), 0x4) r45 = socket(0x18, 0x1, 0x0) setsockopt(r45, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r45, 0x29, 0xa, &(0x7f00000000c0), 0x4) r46 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000700)='/dev/vmm\x00', 0x80, 0x0) r47 = socket(0x18, 0x1, 0x0) setsockopt(r47, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r47, 0x20000029, 0x7, &(0x7f00000009c0)="8e6159de91c93b3ea4cf7990e39354a7f68f92b25f21d448720475a1f3f3ed7fb62f246720a3b95c74449030dd79ba211d1be9707b235f4f7ff193bbb416c70b1ac326d2f37e5956", 0xfc6b) r48 = openat$null(0xffffffffffffff9c, &(0x7f0000000740)='/dev/null\x00', 0x800, 0x0) r49 = socket(0x18, 0x1, 0x0) setsockopt(r49, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r49, 0x29, 0xa, &(0x7f00000000c0), 0x4) r50 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000780)='/dev/bpf\x00', 0x0, 0x0) r51 = socket(0x18, 0x1, 0x0) setsockopt(r51, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r51, 0x29, 0xa, &(0x7f00000000c0), 0x4) r52 = socket(0x18, 0x1, 0x0) setsockopt(r52, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r52, 0x29, 0xa, &(0x7f00000000c0), 0x4) r53 = socket(0x18, 0x1, 0x0) setsockopt(r53, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r53, 0x29, 0xa, &(0x7f00000000c0), 0x4) r54 = socket(0x18, 0x1, 0x0) setsockopt(r54, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r54, 0x29, 0xa, &(0x7f00000000c0), 0x4) r55 = open$dir(&(0x7f00000007c0)='./file0\x00', 0x8000, 0x10) r56 = socket(0x18, 0x1, 0x0) setsockopt(r56, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r56, 0x29, 0xa, &(0x7f00000000c0), 0x4) r57 = socket$inet(0x2, 0x2, 0xff) r58 = socket(0x18, 0x1, 0x0) setsockopt(r58, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r58, 0x29, 0xa, &(0x7f00000000c0), 0x4) r59 = socket(0x18, 0x1, 0x0) setsockopt(r59, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r59, 0x29, 0xa, &(0x7f00000000c0), 0x4) r60 = socket(0x18, 0x1, 0x0) setsockopt(r60, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r60, 0x29, 0xa, &(0x7f00000000c0), 0x4) r61 = socket(0x18, 0x1, 0x0) setsockopt(r61, 0x29, 0xa, &(0x7f00000000c0), 0x4) r62 = socket(0x18, 0x400000002, 0x0) setsockopt(r62, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg$unix(r19, &(0x7f0000000940)={&(0x7f0000000240)=@abs={0x1b4ed073b2331fb6, 0x0, 0x2}, 0x8, &(0x7f0000000580)=[{&(0x7f0000000280)="e765ee5b1ec073321379bbf280494c5ee1a5330fd2fc7bcd685d1caad6ead1a95e97c68d2531d4f0c1709e19246c5f84d31496bc694697709cf7d0147d4b2b97b7cd16b8e36c9f627221aa865a29df0c53e17a6b21f2955e0da6fa0d1d4f2f300ce81ec5436ba9635eab196769", 0x6d}, {&(0x7f0000000300)="b344c43eed5a7d94248165d575b5ab164f5b779668b44249af66da60bf1589a4bf57df0e2c61e048e3154103f91ed9b1db91b3d6f56b89f4a410c1ff2a9ca26adc52d4e5bdb4bf53f05068b4c3920c89b00d9bb864434d98e91cdfa65f5bf0987bf6e393e20079f2da52897a87f891388cee51f7826d1204", 0x78}, {&(0x7f0000000380)="071b721398fce0573e6796f4c3a9545abe79b88f505f8d42a782e0188835bf0e6b88c22a12b37df283589333fec3d16851bc5007db3b4a673ae29aa9d786809c99a67261edb96023acef75ad95887780818835be18e6f7bf04d0ca5ac1598dbe42eb4967e358cc52c5e042f169d70884fa2d357a37e0f528f0b28265f13f6050633cff65df4bfee7e131927046e8fc28b5f9473d41eba8d540e0100b1cdd1a2eea775a137e0a34774c6ce099c7f347f6935b302deb19920c1726f41d4e755e5a90453a5d9a615659e4cdda4728b001c50bed77a21c7f008050e0c869084ac1a390921e18fcb6d3c5db9d95cc158e9f200c3e", 0xf2}, {&(0x7f0000000480)="136200164b0f9565bfa39db8c988cac11b506986d8ec9d39aea3d52fd08808499ae74335150a14c019ab", 0x25}, {&(0x7f00000004c0)="201bdac8c47038eca7f9a32abf4a5116279864b7072fe4c2d5e881d7a2987224db32d610441a89b13c136d6cce894ea93f8cebc3fce87ebacf03fee8d48ef7f660cd8115cae2a4833a7285f83e3c79eee3b64f4947277086547505e292fa054379945cdd1404fbed2d50ce4e5b0b274d0ea8c476118b0d13058332b686154d2259", 0x81}], 0x5, &(0x7f0000000c80)=ANY=[@ANYBLOB="3800b0c56c6e0ba4df5a000001000000", @ANYRESHEX=r62, @ANYRES32=r18, @ANYRES32=r20, @ANYRES32, @ANYRES32=r21, @ANYRES32=r13, @ANYRES32=r22, @ANYRES32=r18, @ANYRES32=r23, @ANYBLOB="007e3770ab08000000000000ffff000001050000", @ANYRES32=0xffffffffffffff9c, @ANYRES32=r59, @ANYRES32=r60, @ANYRES32=r21, @ANYRES32=r41, @ANYRES32=r61, @ANYRES32=0xffffffffffffff9c, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r13, @ANYRES32=r24, @ANYRES32=r25, @ANYRES32=r26, @ANYRES32=r27, @ANYRES32=r28, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r29, @ANYRES32=r31, @ANYRES32=r40, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32, @ANYRES32=r43, @ANYRES32=r44, @ANYRES32=r12, @ANYRES32=r14, @ANYRES32=r45, @ANYRES32=r46, @ANYRES32=r47, @ANYRES32=r14, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r48, @ANYRES32=r49, @ANYBLOB="3800000000003f3263845362f48ef8485c257dbc626f3f0b7be36bee66", @ANYRES32=r50, @ANYRES32=r51, @ANYRES32=r52, @ANYRES32=r53, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r54, @ANYRES32=r55, @ANYRES32=r56, @ANYRES32=r57, @ANYRES32=r58], 0x138, 0x2}, 0xc0f) r63 = getegid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000940)={{0x10000, 0x0, r40, r2, r63, 0x100, 0x800}, 0x3f, 0x100000000, 0x4}) semctl$IPC_RMID(r3, 0x0, 0x0) writev(r0, &(0x7f00000009c0)=[{&(0x7f0000000080)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3d5ab8d8f24209777774963f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xe8}], 0x1) map stack 0x2071c000-0x20b1c000 of map 0xfffffd806ea25178 failed: hole in range map stack 0x2071c000-0x20b1c000 of map 0xfffffd806ea25178 failed: hole in range 03:32:57 executing program 0: r0 = socket(0x18, 0x400000002, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) bind$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000140)=ANY=[@ANYBLOB="fb18c3003c08feffff0100007e5e00fdd1003f0000348adb02000000000000000000d31fc6626d1befb7a0a80e590f55da7abe89083b27f2a9a14156226f9da4bbb5cb6d26cd7199f0c7c9c0a5355cf4cafa7ebbb48b2df68a60309ae637cffedaecbca5c18a3ab1077e0f53434f053437101ae5e8db95b0ecc68a199801e40862e74e28d7c6932fe7968f0607fea22b086bdebebef456c9b48aed6b2d44a5dbb559f2ce9a85897340a472826ca652b9a6e54bc9ea8816d0f4321c52039e40232f533ec95778c2477cae34e055e7ed877a057e000000000000000000000000000000002d75b874dc4203394fe4ddd2cba202b2dd0e2c1dc2862c956171e78f2f907b6a21d335c3b560ce3c5985e79fbf469ca581e11d13606156b940b5b35ed3f4875498fca5684605c38e398e54bc3941bcc8b78cb311725e22233eccc863120871a9626601e55c1b2d8417506f4a8e991009445ecb440224ef159d88043c728bddef0d2756d315328ed739813fba6b628f177c41f59612cf0a8bbdb28c5c6fe4a5555d19a92d1e87a7f8e0c790579df95bba62df964615d4343960ca22076e903c6925edffda716041f89bd9a03f0e15a7b06ccdb46ce3ef0c91adfcd8977f1f4b3888cf5bebd9bc362e535aa0567de65759bbff0df4f40266bfe1837d6553fd332b3b6c3dca9f28c36117ba5021f6386c47b44ebdc9ede2331422bd7a2efeb5107547bc19d031a4645df74e0ce613e609151d95641af186dbbb57c277e704f9997aa36ea4eeb8822e73cd917f506c0819a0b007b660837b3ab3af358919af7b350fb630e3a0bd410dde471a818ef8b31c6ba1574dde0e41eeacc29b174bd770a8a1913dd3d9620885b5cb48cd4efec4e0d8aa5db84b400ab1aac110986909b880b304d87ec6733bf13ca9520cd611f890c55a70237dd524ba98f212d51f927bbeeb62ab5d0be3539b030a8e614bc2f9f9c1dd40093c87a11b3229d442b6a1c475f4414ed4e4fb2501899eb382565ee83b440b3a0c776eee00395c06a143ef3f2ab29dceb8503d27b1278a57ced1388b43c5a7865e3684d03e45e510736aa16b2a4168a65ee83f3400"/793], 0x1c, 0x0}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) r3 = dup2(r2, r1) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 03:32:57 executing program 0: setrlimit(0x7, &(0x7f0000000040)={0x4}) shmget$private(0x0, 0x1000, 0x1e0, &(0x7f0000ffc000/0x1000)=nil) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0xfffffffd, 0x0, 0x7ffff7ff, 0x7fffff80, "0710000000000040000800f90000f700faa36082"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 03:32:58 executing program 1: madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) r0 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) fcntl$setown(r0, 0x6, 0x0) fcntl$setown(r0, 0x6, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000080)=0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = socket(0x10000000011, 0x8000000003, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f00000000c0)=0x1, 0x4) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r3, 0x29, 0x800000000000009, &(0x7f00000000c0), 0x4) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r4, 0x29, 0x800000000000009, &(0x7f00000000c0), 0x4) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r5, 0x29, 0x800000000000009, &(0x7f00000000c0), 0x4) r6 = socket(0x18, 0x8000, 0x8) setsockopt(r6, 0x29, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r6, 0x29, 0x800000000000009, &(0x7f00000000c0), 0x4) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r7, 0x29, 0x800000000000009, &(0x7f00000000c0), 0x4) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r8, 0x29, 0x800000000000009, &(0x7f00000000c0), 0x4) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x29, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r9, 0x29, 0x800000000000009, &(0x7f00000000c0), 0x4) sendmsg(r4, &(0x7f0000000540)={0x0, 0x0, 0x0, 0xfffffffffffffe89, &(0x7f0000000580)=ANY=[@ANYPTR64=&(0x7f0000000400)=ANY=[@ANYRES64=r5, @ANYRES64=r1, @ANYPTR=&(0x7f00000003c0)=ANY=[@ANYRESHEX=0x0, @ANYRES16=r6, @ANYRES16=r7], @ANYRESOCT, @ANYRES64=r8], @ANYRESOCT=r9], 0xfffffffffffffeff}, 0x0) 03:32:58 executing program 0: r0 = socket(0x2, 0x8002, 0x0) connect$unix(r0, &(0x7f0000000640)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b197a380000000000008295955984c87910bf453f68c11700cdb67ef6cb927fa69dfceac2a84e6abca64896bc5e57c6360bcd0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9f213ad30505e8f0000a49fef9d612f87a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc120400350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afbcdec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddffeffffffffffffff925341d85544cd1cfd0b34aa3fc1611cc665980ea3b1e39a00206b1f007bf8f244ff010000000000000906000000ec895c4784f63b0ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265367027548d8ffda5eb1152f6b60afa3393fc23442dc9631d64bcd5b823e495bb171672365f9025ac16e369633d89aac2204ccdaf733f9a5b0f2c82d33436a13db936a5d3378479709da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e7f000000000000003f5a2469bfe8c96e620397a30031541469659255490b88ff1bf33436e6331ad3574d79be64d7a570715f68932de75cc13ec316484d3e4332dee58554fdac1bfa4aca2c3ebed7bd1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7eede2e61ac5538254b916042575a9603e929cc5b030087c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe415fa2cfdee2e52bf897cc23300000000ad000004751b76b6c98bf0d9f371e916fc7b88c013c7381f77988003c7ba2c44768789d05f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c000001007c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc0793721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a279383f1253654f503adf2f3b4affd04d710180b8bbca7e54747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff903ad0000ac75aec99a8ea296f8f93ddc76bf621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629d0162d03821b117c90841ea6147ce522005f96566eaa0312083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9000000df395e367a8807e37779cb60ff7fb71682d1a247d5d2b5afc600100000000000009c42bdbe3f267105d1d6654c4dcc8f494de290673b40ddb1ae4ea610e2f6d9d55b434e8e41a077c0889b4d873318f832941ed130ec8be79ab4cea21b83e2f6ec1abdc4a29f701d87d5774af8e999855d0b0f27c1478755604f7c7aa2cd85d12f1b36a56a3623e4aa467719fbcfc59a4f71965e8b803d8b2aa14fe22e5c3f66f6295b468a8961b6c5d96faf962bfb27c16eb7ef661559319aa672530bc9c1c0d492e02712696bbcaea43fb7a9cd9336f653b3c074f42c948676"], 0x10) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) close(r1) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1000000000000159, 0x0, 0x0) socket(0x0, 0x4, 0x1) writev(r1, &(0x7f0000000140)=[{&(0x7f00000002c0)='q', 0x1}], 0x1) r2 = socket(0x40000000011, 0x2, 0xfffffffffffffffd) r3 = shmget(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) r4 = shmget$private(0x0, 0x4000, 0x322, &(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) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r12 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r12, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r12, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r12, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r12, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r13 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r15 = getgid() semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r13, r14, r15, 0x10, 0x9}, 0x8, 0x1, 0x9}) r16 = getppid() shmctl$IPC_SET(r10, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r11, r14, 0x0, 0x1e4, 0x8}, 0x5, 0x7, r16, 0x0, 0xfffffffffffffe01, 0x9, 0x7ff}) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000040)={{0xfff, 0xffffffffffffffff, r5, r8, 0xffffffffffffffff, 0x0, 0x9}, 0x9, 0x75, r9, r16, 0x10001, 0x8000, 0x3}) shmctl$IPC_RMID(r3, 0x0) shmat(r3, &(0x7f0000ff2000/0xb000)=nil, 0x1000) 03:32:58 executing program 1: getegid() r0 = 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) r3 = getgid() semop(r0, &(0x7f00000002c0)=[{0x4, 0x6b37, 0x1000}, {0x0, 0x5, 0x1000}, {0x0, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x1, 0x7}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x0, 0x5, 0x1c00}], 0x8) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r2, r1, 0x0, r3, 0x100010024}, 0x9, 0x7, 0x3}) r4 = socket(0x2, 0x1, 0x0) fcntl$getown(r4, 0x5) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f0000000940)=0x9) r6 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r5, r6, 0x0, 0x0, 0x2, 0x8}, 0x7fff, 0x9, 0x8}) r7 = openat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) getdents(r7, &(0x7f0000000100)=""/102400, 0x19000) ioctl$BIOCSBLEN(r7, 0xc0044266, &(0x7f0000000000)=0x7) setregid(0xffffffffffffffff, r6) 03:32:58 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSETA(r2, 0x80047470, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "61880db11ce9bae3c6514e6ae973739ea78bad9e", 0x0, 0x101}) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000080), 0xff52}], 0x1000000000000289) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r3 = getgid() r4 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r4, 0xf91ab3224b3c60c7, 0x8, &(0x7f0000000240)=0x10000) semctl$GETVAL(r4, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r4, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r7 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r5, r6, r7, 0x10, 0x9}, 0x8, 0x1, 0x9}) getpid() r8 = getegid() setregid(r5, r8) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r10 = open(&(0x7f0000000180)='./file0\x00', 0xf937650c0372fe8b, 0x0) dup(r10) writev(r10, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r10, 0xe3) writev(r10, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) ioctl$TIOCNXCL(r10, 0x2000740e) r11 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r11, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57886356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) r12 = geteuid() r13 = getgid() r14 = socket(0x10, 0x8000, 0x2) r15 = fcntl$getown(0xffffffffffffffff, 0x5) r16 = fcntl$getown(r14, 0x5) r17 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000001000/0x2000)=nil) shmctl$IPC_SET(r17, 0x1, &(0x7f0000000840)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r15, r16, 0x2, 0x92, 0xffff}) r18 = getegid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, r18, r12, r13}, 0x0, 0x4, r15}) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000200)=0xc) r20 = getgid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r20}}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) r22 = socket(0x1, 0x2, 0xfe) r23 = getgid() getgroups(0x1, &(0x7f00000003c0)=[r23]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) r26 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r26}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r26}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r26}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r27 = kqueue() kevent(r27, &(0x7f0000000100)=[{{r26}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r28 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r28}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r28}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r28}, 0xfffffffffffffff9, 0x0, 0x0, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r29 = kqueue() kevent(r29, &(0x7f0000000100)=[{{r28}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r30 = kqueue() kevent(r30, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r31 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) r32 = kqueue() kevent(r32, &(0x7f0000000100)=[{{r31}, 0xfffffffffffffffe, 0x3}], 0x6, 0x0, 0x0, 0x0) r33 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r33}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r33}, 0xffffffffffffffff, 0x6f}], 0x0, &(0x7f0000000000)=[{{r33}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r34 = kqueue() kevent(r34, &(0x7f0000000100)=[{{r33}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r34, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r35 = open$dir(&(0x7f0000000bc0)='./file1\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r35}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x1000000010001}, {{r35}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r35}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r36 = kqueue() kevent(r36, &(0x7f0000000100)=[{{r35}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r36, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r37 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r37}, 0x8000000000000007, 0x4, 0x20, 0x7, 0x10001}, {{r26}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r37}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r38 = kqueue() kevent(r38, &(0x7f0000000100)=[{{r37}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r39 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000380)=[{{r39}, 0xfffffffffffffff9, 0x40, 0x20, 0x7, 0x9}, {{r39}, 0xffffffffffffffff, 0x4, 0x0, 0x0, 0x1}], 0x0, &(0x7f0000000000)=[{{r39}, 0x0, 0xfd, 0xd9f14558daacf7b8, 0x36dc9b59, 0x10000}], 0x6, &(0x7f0000000140)={0x2, 0x2}) r40 = kqueue() kevent(r40, &(0x7f0000000100)=[{{r39}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r41 = socket(0x18, 0x400000002, 0x0) setsockopt(r41, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) msgsnd(r11, &(0x7f0000000900)=ANY=[@ANYRESOCT, @ANYPTR=&(0x7f00000009c0)=ANY=[@ANYRESDEC=r26, @ANYRESOCT=r28, @ANYPTR64=&(0x7f0000000b80)=ANY=[@ANYRES16=r31, @ANYRES32=r26, @ANYRESHEX=r34, @ANYPTR=&(0x7f0000000680)=ANY=[@ANYRESDEC=0x0, @ANYRES16, @ANYBLOB="2594f9f5c67fd5cee3df46ae298ae476bb6c824839a22bf17bc0ab997dec32762f66d08923d0f06b3e5eeb6be875832d22b51faf94d8a9757c8f6add0ec1a4daa2173790bb3e0100dabf287fc7ed9ecfc46211b389b534f6216f725662de1c16fda683614b4d1cec7aa4a692cf767bdaf6e4ab3500800000a7ca325e289d01bc682c5156d52848ce95c4a80977b663686fda9ddc183d504f5fe2f38e8bfeb1b51ed77bd871a85036ee390b7c", @ANYRES32=r36, @ANYPTR64, @ANYRESHEX=r37]], @ANYRESOCT], @ANYRES64=0x0, @ANYRESHEX=r41, @ANYRES64=r30, @ANYRES64=r39], 0x6, 0xc00) r42 = getuid() r43 = geteuid() setreuid(r42, r43) r44 = getegid() r45 = getuid() r46 = geteuid() setreuid(r45, r46) r47 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r47, &(0x7f0000001300)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e383235071f061ac0e16f328dca5d9f37405111e97aa998473fffff1e8f3bd848cdcf2632b90000000041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb6d0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814791c698df63e66fefa327326484829f3f7769669e325cd2485e172bf129055fbdb1a16fda60f271cc45781df858925b87250d4cabad6981ef8059dc98ef316ab18791701c33f7436a1f7ac76ff8a85704b011410f01c5d370e5f946abf13240f79c911f0af2dd6122ae395d0b71ab9c5110ec271d874edf9baa17913acca954e3892922a0cc9402fe3a79f3dea616d09b599b437ba3287d25a73cd09fd1cd1d14a6dbcf02ff8a56437ec324a213bd7e5acda1bc4a56ef4de66ec5d7f4a4581a6e2012a012b4be35cae6394c7d7bb3bb1356b0175f4351989658d147c326330d7be5b89a2c99061245f277e06b2f9f4026e4edfec8a538bc6f489f4e0ddf2f1885e39c4aa12fd142dfbcc5a13a637f814c9257df3136e7124bbf18e4d2c6e35eb7e55f80ecff820653aa8f1a2ff0000000000000000000000d9da895d84eb080af8a2b90f6d6b57066981fe1b5ac3d555f5b169d6c272f56fdc2e7a052a890c5deb7d073a78a618f8232277d5f3b08a71a09b51b1593b3156f299cef51aa6230ba60000000000000000000059b1d5755d42e4c58eb7156a1da27243d6b7dc1f7e622198175823882f10cdff6f6a52fb5494fab95665796c58ed11b5c42704039c50c5b8e20802dab574cb"], 0x44b, 0x800) msgctl$IPC_SET(r47, 0x1, &(0x7f00000000c0)={{0x6, r43, r44, r46, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x2e3, 0x138, 0x2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r50 = getegid() r51 = geteuid() msgget(0x3, 0x14) r52 = socket(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r52}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) getsockopt$SO_PEERCRED(r52, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f000001a100)={{0x6, r51, r50, r42, r53, 0x80, 0x9}, 0x20, 0x3f, 0xffffffffffffffff, r48, 0x95fe, 0xff, 0x138, 0x2}) getgroups(0x4, &(0x7f0000000300)=[r44, r49, r50, 0xffffffffffffffff]) getgroups(0x9, &(0x7f0000000540)=[r23, r23, r23, r23, r49, r24, r24, r24, r24]) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r57 = geteuid() r58 = getpgid(0xffffffffffffffff) r59 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r56, r54, r57, r55, 0x143, 0x80000001}, 0x8, 0x100000000, r58, r59, 0x6, 0xfffffffffffffe00, 0x100000000, 0x9}) fcntl$lock(r22, 0xe, &(0x7f0000000400)={0x3, 0x0, 0x800, 0x8, r59}) msgctl$IPC_SET(r11, 0x1, &(0x7f00000002c0)={{0xf0, r12, r13, r19, r20, 0x44, 0x9}, 0x5, 0x3, r21, r59, 0x2, 0x24cee5ef, 0x81, 0x5d}) r60 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r60, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r60, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r60, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r60, &(0x7f0000000400)=[{0x3, 0x101, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r61 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r63 = getgid() semctl$IPC_SET(r60, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r61, r62, r63, 0x10, 0x9}, 0x8, 0x1, 0x9}) r64 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r64, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r64, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r64, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r64, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r65 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r67 = getgid() semctl$IPC_SET(r64, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r65, r66, r67, 0x10, 0x9}, 0x8, 0x1, 0x9}) r68 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r68, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r68, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r68, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r68, &(0x7f0000000400)=[{0x3, 0x101, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r69 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r71 = getgid() semctl$IPC_SET(r68, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r69, r70, r71, 0x10, 0x9}, 0x8, 0x1, 0x9}) r72 = getppid() msgctl$IPC_SET(r11, 0x1, &(0x7f00000001c0)={{0x4bbb, r62, r65, r70, r5, 0xe, 0xffff}, 0xfffffffffffffff6, 0x1, r72, 0x0, 0x3, 0xffe7, 0x10000, 0x3ff}) setgroups(0x3, &(0x7f0000000140)=[r3, r8, r9]) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3edcb942b14252cfe958e8a24402d584d66368b3f3061bc79b91e", 0xc4}], 0x1) readlinkat(r2, &(0x7f0000000180)='./file0\x00', &(0x7f0000000440)=""/193, 0xc1) 03:32:58 executing program 1: getrusage(0x8000000000000001, &(0x7f0000000300)) r0 = socket(0x18, 0x1, 0x0) close(r0) getsockopt(r0, 0x200000029, 0x2c, 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) r2 = socket(0x18, 0x1, 0x0) r3 = getpid() fcntl$setown(r2, 0x6, r3) setpgid(r1, r3) 03:32:58 executing program 0: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000040)) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) connect(r1, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x1}, 0x8) 03:32:58 executing program 1: r0 = kqueue() r1 = dup(r0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000000)) kevent(r0, &(0x7f0000000080), 0x9130fbe, 0x0, 0x4100004, 0x0) mlock(&(0x7f00003eb000/0x12000)=nil, 0x12000) socket$unix(0x1, 0x4, 0x0) ftruncate(0xffffffffffffff9c, 0x0, 0x8928) mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 03:33:02 executing program 1: r0 = syz_open_pts() r1 = getpid() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x80000000000002, 0x7ffffffffffffffe, 0x10002ffffffff, r1}) 03:33:02 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001440)={0x0, 0x0, &(0x7f0000001100)=[{&(0x7f0000000040)="79e9f398ad1eb9cdb8fd46bb6c5609295204f3d385aa910465d0c7b38261067875a8450d2e0241d7dab0211c3fdca8f94be08c390dff20ee9614e26dae30166a3d4d5f0babcb35b952f6129fce198ef1c41c7b9762f1a249665bae", 0x5b}], 0x1}, 0x0) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000040)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff}) r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = socket(0x18, 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0xc00, 0x121) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r4, 0x29, 0xa, &(0x7f00000000c0), 0x4) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r5, 0x29, 0xa, &(0x7f00000000c0), 0x4) r6 = socket(0x1, 0x8000, 0x7) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r7, 0x29, 0xa, &(0x7f00000000c0), 0x4) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r8, 0x29, 0xa, &(0x7f00000000c0), 0x4) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r9, 0x29, 0xa, &(0x7f00000000c0), 0x4) r10 = socket(0x18, 0x1, 0x0) setsockopt(r10, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r10, 0x29, 0xa, &(0x7f00000000c0), 0x4) kevent(r3, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffa, 0x11, 0x2, 0x80}, {{r5}, 0xedb380284cbdaada, 0x1, 0x8, 0x40, 0x3}, {{r6}, 0xfffffffffffffff8, 0x51, 0x1, 0x7d4a, 0x80000001}, {{r2}, 0xfffffffffffffffa, 0x4, 0x1, 0x32, 0x3}, {{r7}, 0xfffffffffffffff8, 0x4, 0x0, 0x81, 0x7ff}, {{r8}, 0xfffffffffffffff9, 0x0, 0x40000000, 0x2}, {{r9}, 0xfffffffffffffffd, 0x40, 0x0, 0x8, 0xab6}], 0x0, &(0x7f0000000080)=[{{r10}, 0x6d3b9a532df893fb, 0x20, 0x1, 0x8}, {{}, 0xfffffffffffffffb, 0x2, 0x40000000, 0xffff, 0x9}], 0x6, &(0x7f0000000200)={0x1ff, 0x4}) r11 = socket(0x18, 0x1, 0x0) setsockopt(r11, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r11, 0x29, 0xa, &(0x7f00000000c0), 0x4) r12 = openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0x10000, 0x0) r13 = socket(0x18, 0x1, 0x0) setsockopt(r13, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r13, 0x29, 0xa, &(0x7f00000000c0), 0xfffffffffffffe9c) r14 = socket(0x18, 0x1, 0x0) setsockopt(r14, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r14, 0x29, 0xa, &(0x7f00000000c0), 0x4) r15 = socket(0x18, 0x1, 0x0) setsockopt(r15, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r15, 0x29, 0xa, &(0x7f00000000c0), 0x4) r16 = socket(0x18, 0x1, 0x0) setsockopt(r16, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r16, 0x29, 0xa, &(0x7f00000000c0), 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000640)={0xffffffffffffffff}) r18 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000680)='/dev/speaker\x00', 0xbfc39018e5d78510, 0x0) r19 = socket(0x18, 0x1, 0x0) setsockopt(r19, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r19, 0x29, 0xa, &(0x7f00000000c0), 0x4) r20 = socket(0x18, 0x1, 0x0) setsockopt(r20, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r20, 0x29, 0xa, &(0x7f00000000c0), 0x4) r21 = getppid() r22 = syz_open_pts() r23 = getuid() fchown(r22, r23, 0xffffffffffffffff) r24 = socket(0x18, 0x1, 0x0) r25 = getpid() fcntl$setown(r24, 0x6, r25) r26 = msgget$private(0x0, 0x0) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r28 = msgget(0x3, 0x204) r29 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) msgctl$IPC_SET(r28, 0x1, &(0x7f0000000580)={{0x800, r29, 0x0, 0x0, 0x0, 0x1, 0x3}, 0x7, 0x1000, r31, 0x0, 0x3c, 0x5, 0x3, 0xfffffffffffffffe}) r32 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, r32, 0x0, 0x0, 0x10}}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r34 = getpid() fcntl$setown(r33, 0x6, r34) msgctl$IPC_SET(r26, 0x1, &(0x7f0000000080)={{0x5, r27, 0x0, r29, r32, 0x4}, 0x9, 0x3, r34, 0x0, 0x1000, 0x10000, 0x1000, 0x4e}) r35 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/wsmouse0\x00', 0x10, 0x0) r36 = socket(0x18, 0x1, 0x0) setsockopt(r36, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r36, 0x29, 0xa, &(0x7f00000000c0), 0x4) r37 = socket(0x18, 0x1, 0x0) setsockopt(r37, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r37, 0x29, 0xa, &(0x7f00000000c0), 0x4) r38 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000700)='/dev/vmm\x00', 0x80, 0x0) r39 = socket(0x18, 0x1, 0x0) setsockopt(r39, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r39, 0x20000029, 0x7, &(0x7f00000009c0)="8e6159de91c93b3ea4cf7990e39354a7f68f92b25f21d448720475a1f3f3ed7fb62f246720a3b95c74449030dd79ba211d1be9707b235f4f7ff193bbb416c70b1ac326d2f37e5956", 0xfc6b) r40 = openat$null(0xffffffffffffff9c, &(0x7f0000000740)='/dev/null\x00', 0x800, 0x0) r41 = socket(0x18, 0x1, 0x0) setsockopt(r41, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r41, 0x29, 0xa, &(0x7f00000000c0), 0x4) r42 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000780)='/dev/bpf\x00', 0x0, 0x0) r43 = socket(0x18, 0x1, 0x0) setsockopt(r43, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r43, 0x29, 0xa, &(0x7f00000000c0), 0x4) r44 = socket(0x18, 0x1, 0x0) setsockopt(r44, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r44, 0x29, 0xa, &(0x7f00000000c0), 0x4) r45 = socket(0x18, 0x1, 0x0) setsockopt(r45, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r45, 0x29, 0xa, &(0x7f00000000c0), 0x4) r46 = socket(0x18, 0x1, 0x0) setsockopt(r46, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r46, 0x29, 0xa, &(0x7f00000000c0), 0x4) r47 = open$dir(&(0x7f00000007c0)='./file0\x00', 0x8000, 0x10) r48 = socket(0x18, 0x1, 0x0) setsockopt(r48, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r48, 0x29, 0xa, &(0x7f00000000c0), 0x4) r49 = socket$inet(0x2, 0x2, 0xff) r50 = socket(0x18, 0x1, 0x0) setsockopt(r50, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r50, 0x29, 0xa, &(0x7f00000000c0), 0x4) r51 = socket(0x18, 0x1, 0x0) setsockopt(r51, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r51, 0x29, 0xa, &(0x7f00000000c0), 0x4) r52 = socket(0x18, 0x1, 0x0) setsockopt(r52, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r52, 0x29, 0xa, &(0x7f00000000c0), 0x4) r53 = socket(0x18, 0x1, 0x0) setsockopt(r53, 0x29, 0xa, &(0x7f00000000c0), 0x4) sendmsg$unix(r11, &(0x7f0000000940)={&(0x7f0000000240)=@abs={0x1b4ed073b2331fb6, 0x0, 0x2}, 0x8, &(0x7f0000000580)=[{&(0x7f0000000280)="e765ee5b1ec073321379bbf280494c5ee1a5330fd2fc7bcd685d1caad6ead1a95e97c68d2531d4f0c1709e19246c5f84d31496bc694697709cf7d0147d4b2b97b7cd16b8e36c9f627221aa865a29df0c53e17a6b21f2955e0da6fa0d1d4f2f300ce81ec5436ba9635eab196769", 0x6d}, {&(0x7f0000000300)="b344c43eed5a7d94248165d575b5ab164f5b779668b44249af66da60bf1589a4bf57df0e2c61e048e3154103f91ed9b1db91b3d6f56b89f4a410c1ff2a9ca26adc52d4e5bdb4bf53f05068b4c3920c89b00d9bb864434d98e91cdfa65f5bf0987bf6e393e20079f2da52897a87f891388cee51f7826d1204", 0x78}, {&(0x7f0000000380)="071b721398fce0573e6796f4c3a9545abe79b88f505f8d42a782e0188835bf0e6b88c22a12b37df283589333fec3d16851bc5007db3b4a673ae29aa9d786809c99a67261edb96023acef75ad95887780818835be18e6f7bf04d0ca5ac1598dbe42eb4967e358cc52c5e042f169d70884fa2d357a37e0f528f0b28265f13f6050633cff65df4bfee7e131927046e8fc28b5f9473d41eba8d540e0100b1cdd1a2eea775a137e0a34774c6ce099c7f347f6935b302deb19920c1726f41d4e755e5a90453a5d9a615659e4cdda4728b001c50bed77a21c7f008050e0c869084ac1a390921e18fcb6d3c5db9d95cc158e9f200c3e", 0xf2}, {&(0x7f0000000480)="136200164b0f9565bfa39db8c988cac11b506986d8ec9d39aea3d52fd08808499ae74335150a14c019ab", 0x2a}, {&(0x7f00000004c0)="201bdac8c47038eca7f9a32abf4a5116279864b7072fe4c2d5e881d7a2987224db32d610441a89b13c136d6cce894ea93f8cebc3fce87ebacf03fee8d48ef7f660cd8115cae2a4833a7285f83e3c79eee3b64f4947277086547505e292fa054379945cdd1404fbed2d50ce4e5b0b274d0ea8c476118b0d13058332b686154d2259", 0x81}], 0x5, &(0x7f0000000b00)=ANY=[@ANYBLOB="3800000000000000ffff000001000000", @ANYRES32, @ANYRES32=r10, @ANYRES32=r12, @ANYRES32, @ANYRES32=r13, @ANYRES32=r5, @ANYRES32=r14, @ANYRES32=r10, @ANYRES32=r15, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=0xffffffffffffff9c, @ANYRES32=r51, @ANYRES32=r52, @ANYRES32=r13, @ANYRES32=r33, @ANYRES32=r53, @ANYRES32=0xffffffffffffff9c, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r5, @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r18, @ANYRES32=r19, @ANYRES32=r20, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r21, @ANYRES32=r23, @ANYRES32=r32, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32, @ANYRES32=r35, @ANYRES32=r36, @ANYRES32=r4, @ANYRES32=r6, @ANYRES32=r37, @ANYRES32=r38, @ANYRES32=r39, @ANYRES32=r6, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r40, @ANYRES32=r41, @ANYBLOB="3800000000003f3263845362f48ef8485c257dbc626f3f0b7be36bee66", @ANYRES32=r42, @ANYRES32=r43, @ANYRES32=r44, @ANYRES32=r45, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r46, @ANYRES32=r47, @ANYRES32=r48, @ANYRES32=r49, @ANYRES32=r50], 0x138, 0x2}, 0xc0f) r54 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r54, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r56 = 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) r59 = getgid() semop(r56, &(0x7f00000002c0)=[{0x4, 0x6b37, 0x1000}, {0x0, 0x5, 0x1000}, {0x0, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x1, 0x7}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x0, 0x5, 0x1c00}], 0x8) semctl$IPC_SET(r56, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r58, r57, 0x0, r59, 0x100010024}, 0x9, 0x7, 0x3}) r60 = socket(0x2, 0x1, 0x0) fcntl$getown(r60, 0x5) getsockopt$sock_cred(r60, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f0000000940)=0x9) r62 = getgid() semctl$IPC_SET(r56, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r61, r62, 0x0, 0x0, 0x2, 0x8}, 0x7fff, 0x9, 0x8}) r63 = socket(0x18, 0x1, 0x0) r64 = open(&(0x7f0000000040)='./file0\x00', 0xc00, 0x121) r65 = socket(0x18, 0x1, 0x0) setsockopt(r65, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r65, 0x29, 0xa, &(0x7f00000000c0), 0x4) r66 = socket(0x18, 0x1, 0x0) setsockopt(r66, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r66, 0x29, 0xa, &(0x7f00000000c0), 0x4) r67 = socket(0x1, 0x8000, 0x7) r68 = socket(0x18, 0x1, 0x0) setsockopt(r68, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r68, 0x29, 0xa, &(0x7f00000000c0), 0x4) r69 = socket(0x18, 0x1, 0x0) setsockopt(r69, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r69, 0x29, 0xa, &(0x7f00000000c0), 0x4) r70 = socket(0x18, 0x1, 0x0) setsockopt(r70, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r70, 0x29, 0xa, &(0x7f00000000c0), 0x4) r71 = socket(0x18, 0x1, 0x0) setsockopt(r71, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r71, 0x29, 0xa, &(0x7f00000000c0), 0x4) kevent(r64, &(0x7f0000000100)=[{{r65}, 0xfffffffffffffffa, 0x11, 0x2, 0x80}, {{r66}, 0xedb380284cbdaada, 0x1, 0x8, 0x40, 0x3}, {{r67}, 0xfffffffffffffff8, 0x51, 0x1, 0x7d4a, 0x80000001}, {{r63}, 0xfffffffffffffffa, 0x4, 0x1, 0x32, 0x3}, {{r68}, 0xfffffffffffffff8, 0x4, 0x0, 0x81, 0x7ff}, {{r69}, 0xfffffffffffffff9, 0x0, 0x40000000, 0x2}, {{r70}, 0xfffffffffffffffd, 0x40, 0x0, 0x8, 0xab6}], 0x0, &(0x7f0000000080)=[{{r71}, 0x6d3b9a532df893fb, 0x20, 0x1, 0x8}, {{}, 0xfffffffffffffffb, 0x2, 0x40000000, 0xffff, 0x9}], 0x6, &(0x7f0000000200)={0x1ff, 0x4}) r72 = socket(0x18, 0x1, 0x0) setsockopt(r72, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r72, 0x29, 0xa, &(0x7f00000000c0), 0x4) r73 = openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0x10000, 0x0) r74 = socket(0x18, 0x1, 0x0) setsockopt(r74, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r74, 0x29, 0xa, &(0x7f00000000c0), 0xfffffffffffffe9c) r75 = socket(0x18, 0x1, 0x0) setsockopt(r75, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r75, 0x29, 0xa, &(0x7f00000000c0), 0x4) r76 = socket(0x18, 0x1, 0x0) setsockopt(r76, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r76, 0x29, 0xa, &(0x7f00000000c0), 0x4) r77 = socket(0x18, 0x1, 0x0) setsockopt(r77, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r77, 0x29, 0xa, &(0x7f00000000c0), 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000640)={0xffffffffffffffff}) r79 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000680)='/dev/speaker\x00', 0xbfc39018e5d78510, 0x0) r80 = socket(0x18, 0x1, 0x0) setsockopt(r80, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r80, 0x29, 0xa, &(0x7f00000000c0), 0x4) r81 = socket(0x18, 0x1, 0x0) setsockopt(r81, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r81, 0x29, 0xa, &(0x7f00000000c0), 0x4) r82 = getppid() r83 = syz_open_pts() r84 = getuid() fchown(r83, r84, 0xffffffffffffffff) r85 = socket(0x18, 0x1, 0x0) r86 = getpid() fcntl$setown(r85, 0x6, r86) r87 = msgget$private(0x0, 0x0) getsockopt$sock_cred(r85, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r89 = msgget(0x3, 0x204) r90 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r91, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) msgctl$IPC_SET(r89, 0x1, &(0x7f0000000580)={{0x800, r90, 0x0, 0x0, 0x0, 0x1, 0x3}, 0x7, 0x1000, r92, 0x0, 0x3c, 0x5, 0x3, 0xfffffffffffffffe}) r93 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, r93, 0x0, 0x0, 0x10}}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r95 = getpid() fcntl$setown(r94, 0x6, r95) msgctl$IPC_SET(r87, 0x1, &(0x7f0000000080)={{0x5, r88, 0x0, r90, r93, 0x4}, 0x9, 0x3, r95, 0x0, 0x1000, 0x10000, 0x1000, 0x4e}) r96 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/wsmouse0\x00', 0x10, 0x0) r97 = socket(0x18, 0x1, 0x0) setsockopt(r97, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r97, 0x29, 0xa, &(0x7f00000000c0), 0x4) r98 = socket(0x18, 0x1, 0x0) setsockopt(r98, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r98, 0x29, 0xa, &(0x7f00000000c0), 0x4) r99 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000700)='/dev/vmm\x00', 0x80, 0x0) r100 = socket(0x18, 0x1, 0x0) setsockopt(r100, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r100, 0x20000029, 0x7, &(0x7f00000009c0)="8e6159de91c93b3ea4cf7990e39354a7f68f92b25f21d448720475a1f3f3ed7fb62f246720a3b95c74449030dd79ba211d1be9707b235f4f7ff193bbb416c70b1ac326d2f37e5956", 0xfc6b) r101 = openat$null(0xffffffffffffff9c, &(0x7f0000000740)='/dev/null\x00', 0x800, 0x0) r102 = socket(0x18, 0x1, 0x0) setsockopt(r102, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r102, 0x29, 0xa, &(0x7f00000000c0), 0x4) r103 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000780)='/dev/bpf\x00', 0x0, 0x0) r104 = socket(0x18, 0x1, 0x0) setsockopt(r104, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r104, 0x29, 0xa, &(0x7f00000000c0), 0x4) r105 = socket(0x18, 0x1, 0x0) setsockopt(r105, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r105, 0x29, 0xa, &(0x7f00000000c0), 0x4) r106 = socket(0x18, 0x1, 0x0) setsockopt(r106, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r106, 0x29, 0xa, &(0x7f00000000c0), 0x4) r107 = socket(0x18, 0x1, 0x0) setsockopt(r107, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r107, 0x29, 0xa, &(0x7f00000000c0), 0x4) r108 = open$dir(&(0x7f00000007c0)='./file0\x00', 0x8000, 0x10) r109 = socket(0x18, 0x1, 0x0) setsockopt(r109, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r109, 0x29, 0xa, &(0x7f00000000c0), 0x4) r110 = socket$inet(0x2, 0x2, 0xff) r111 = socket(0x18, 0x1, 0x0) setsockopt(r111, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r111, 0x29, 0xa, &(0x7f00000000c0), 0x4) r112 = socket(0x18, 0x1, 0x0) setsockopt(r112, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r112, 0x29, 0xa, &(0x7f00000000c0), 0x4) r113 = socket(0x18, 0x1, 0x0) setsockopt(r113, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r113, 0x29, 0xa, &(0x7f00000000c0), 0x4) r114 = socket(0x18, 0x1, 0x0) setsockopt(r114, 0x29, 0xa, &(0x7f00000000c0), 0x4) sendmsg$unix(r72, &(0x7f0000000940)={&(0x7f0000000240)=@abs={0x1b4ed073b2331fb6, 0x0, 0x2}, 0x8, &(0x7f0000000580)=[{&(0x7f0000000280)="e765ee5b1ec073321379bbf280494c5ee1a5330fd2fc7bcd685d1caad6ead1a95e97c68d2531d4f0c1709e19246c5f84d31496bc694697709cf7d0147d4b2b97b7cd16b8e36c9f627221aa865a29df0c53e17a6b21f2955e0da6fa0d1d4f2f300ce81ec5436ba9635eab196769", 0x6d}, {&(0x7f0000000300)="b344c43eed5a7d94248165d575b5ab164f5b779668b44249af66da60bf1589a4bf57df0e2c61e048e3154103f91ed9b1db91b3d6f56b89f4a410c1ff2a9ca26adc52d4e5bdb4bf53f05068b4c3920c89b00d9bb864434d98e91cdfa65f5bf0987bf6e393e20079f2da52897a87f891388cee51f7826d1204", 0x78}, {&(0x7f0000000380)="071b721398fce0573e6796f4c3a9545abe79b88f505f8d42a782e0188835bf0e6b88c22a12b37df283589333fec3d16851bc5007db3b4a673ae29aa9d786809c99a67261edb96023acef75ad95887780818835be18e6f7bf04d0ca5ac1598dbe42eb4967e358cc52c5e042f169d70884fa2d357a37e0f528f0b28265f13f6050633cff65df4bfee7e131927046e8fc28b5f9473d41eba8d540e0100b1cdd1a2eea775a137e0a34774c6ce099c7f347f6935b302deb19920c1726f41d4e755e5a90453a5d9a615659e4cdda4728b001c50bed77a21c7f008050e0c869084ac1a390921e18fcb6d3c5db9d95cc158e9f200c3e", 0xf2}, {&(0x7f0000000480)="136200164b0f9565bfa39db8c988cac11b506986d8ec9d39aea3d52fd08808499ae74335150a14c019ab", 0x2a}, {&(0x7f00000004c0)="201bdac8c47038eca7f9a32abf4a5116279864b7072fe4c2d5e881d7a2987224db32d610441a89b13c136d6cce894ea93f8cebc3fce87ebacf03fee8d48ef7f660cd8115cae2a4833a7285f83e3c79eee3b64f4947277086547505e292fa054379945cdd1404fbed2d50ce4e5b0b274d0ea8c476118b0d13058332b686154d2259", 0x81}], 0x5, &(0x7f0000000b00)=ANY=[@ANYBLOB="3800000000000000ffff000001000000", @ANYRES32, @ANYRES32=r71, @ANYRES32=r73, @ANYRES32, @ANYRES32=r74, @ANYRES32=r66, @ANYRES32=r75, @ANYRES32=r71, @ANYRES32=r76, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=0xffffffffffffff9c, @ANYRES32=r112, @ANYRES32=r113, @ANYRES32=r74, @ANYRES32=r94, @ANYRES32=r114, @ANYRES32=0xffffffffffffff9c, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r66, @ANYRES32=r77, @ANYRES32=r78, @ANYRES32=r79, @ANYRES32=r80, @ANYRES32=r81, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r82, @ANYRES32=r84, @ANYRES32=r93, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32, @ANYRES32=r96, @ANYRES32=r97, @ANYRES32=r65, @ANYRES32=r67, @ANYRES32=r98, @ANYRES32=r99, @ANYRES32=r100, @ANYRES32=r67, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r101, @ANYRES32=r102, @ANYBLOB="3800000000003f3263845362f48ef8485c257dbc626f3f0b7be36bee66", @ANYRES32=r103, @ANYRES32=r104, @ANYRES32=r105, @ANYRES32=r106, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r107, @ANYRES32=r108, @ANYRES32=r109, @ANYRES32=r110, @ANYRES32=r111], 0x138, 0x2}, 0xc0f) r115 = getegid() semctl$IPC_SET(r56, 0x0, 0x1, &(0x7f0000000940)={{0x10000, 0x0, r93, r55, r115, 0x100, 0x800}, 0x3f, 0x100000000, 0x4}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, 0xc) r117 = geteuid() r118 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r118, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r120 = 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) r123 = getgid() semop(r120, &(0x7f00000002c0)=[{0x4, 0x6b37, 0x1000}, {0x0, 0x5, 0x1000}, {0x0, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x1, 0x7}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x0, 0x5, 0x1c00}], 0x8) semctl$IPC_SET(r120, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r122, r121, 0x0, r123, 0x100010024}, 0x9, 0x7, 0x3}) r124 = socket(0x2, 0x1, 0x0) fcntl$getown(r124, 0x5) getsockopt$sock_cred(r124, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f0000000940)=0x9) r126 = getgid() semctl$IPC_SET(r120, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r125, r126, 0x0, 0x0, 0x2, 0x8}, 0x7fff, 0x9, 0x8}) r127 = socket(0x18, 0x1, 0x0) r128 = open(&(0x7f0000000040)='./file0\x00', 0xc00, 0x121) r129 = socket(0x18, 0x1, 0x0) setsockopt(r129, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r129, 0x29, 0xa, &(0x7f00000000c0), 0x4) r130 = socket(0x18, 0x1, 0x0) setsockopt(r130, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r130, 0x29, 0xa, &(0x7f00000000c0), 0x4) r131 = socket(0x1, 0x8000, 0x7) r132 = socket(0x18, 0x1, 0x0) setsockopt(r132, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r132, 0x29, 0xa, &(0x7f00000000c0), 0x4) r133 = socket(0x18, 0x1, 0x0) setsockopt(r133, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r133, 0x29, 0xa, &(0x7f00000000c0), 0x4) r134 = socket(0x18, 0x1, 0x0) setsockopt(r134, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r134, 0x29, 0xa, &(0x7f00000000c0), 0x4) r135 = socket(0x18, 0x1, 0x0) setsockopt(r135, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r135, 0x29, 0xa, &(0x7f00000000c0), 0x4) kevent(r128, &(0x7f0000000100)=[{{r129}, 0xfffffffffffffffa, 0x11, 0x2, 0x80}, {{r130}, 0xedb380284cbdaada, 0x1, 0x8, 0x40, 0x3}, {{r131}, 0xfffffffffffffff8, 0x51, 0x1, 0x7d4a, 0x80000001}, {{r127}, 0xfffffffffffffffa, 0x4, 0x1, 0x32, 0x3}, {{r132}, 0xfffffffffffffff8, 0x4, 0x0, 0x81, 0x7ff}, {{r133}, 0xfffffffffffffff9, 0x0, 0x40000000, 0x2}, {{r134}, 0xfffffffffffffffd, 0x40, 0x0, 0x8, 0xab6}], 0x0, &(0x7f0000000080)=[{{r135}, 0x6d3b9a532df893fb, 0x20, 0x1, 0x8}, {{}, 0xfffffffffffffffb, 0x2, 0x40000000, 0xffff, 0x9}], 0x6, &(0x7f0000000200)={0x1ff, 0x4}) r136 = socket(0x18, 0x1, 0x0) setsockopt(r136, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r136, 0x29, 0xa, &(0x7f00000000c0), 0x4) r137 = openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0x10000, 0x0) r138 = socket(0x18, 0x1, 0x0) setsockopt(r138, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r138, 0x29, 0xa, &(0x7f00000000c0), 0xfffffffffffffe9c) r139 = socket(0x18, 0x1, 0x0) setsockopt(r139, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r139, 0x29, 0xa, &(0x7f00000000c0), 0x4) r140 = socket(0x18, 0x1, 0x0) setsockopt(r140, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r140, 0x29, 0xa, &(0x7f00000000c0), 0x4) r141 = socket(0x18, 0x1, 0x0) setsockopt(r141, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r141, 0x29, 0xa, &(0x7f00000000c0), 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000640)={0xffffffffffffffff}) r143 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000680)='/dev/speaker\x00', 0xbfc39018e5d78510, 0x0) r144 = socket(0x18, 0x1, 0x0) setsockopt(r144, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r144, 0x29, 0xa, &(0x7f00000000c0), 0x4) r145 = socket(0x18, 0x1, 0x0) setsockopt(r145, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r145, 0x29, 0xa, &(0x7f00000000c0), 0x4) r146 = getppid() r147 = syz_open_pts() r148 = getuid() fchown(r147, r148, 0xffffffffffffffff) r149 = socket(0x18, 0x1, 0x0) r150 = getpid() fcntl$setown(r149, 0x6, r150) r151 = msgget$private(0x0, 0x0) getsockopt$sock_cred(r149, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r153 = msgget(0x3, 0x204) r154 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r155, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) msgctl$IPC_SET(r153, 0x1, &(0x7f0000000580)={{0x800, r154, 0x0, 0x0, 0x0, 0x1, 0x3}, 0x7, 0x1000, r156, 0x0, 0x3c, 0x5, 0x3, 0xfffffffffffffffe}) r157 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, r157, 0x0, 0x0, 0x10}}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r159 = getpid() fcntl$setown(r158, 0x6, r159) msgctl$IPC_SET(r151, 0x1, &(0x7f0000000080)={{0x5, r152, 0x0, r154, r157, 0x4}, 0x9, 0x3, r159, 0x0, 0x1000, 0x10000, 0x1000, 0x4e}) r160 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/wsmouse0\x00', 0x10, 0x0) r161 = socket(0x18, 0x1, 0x0) setsockopt(r161, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r161, 0x29, 0xa, &(0x7f00000000c0), 0x4) r162 = socket(0x18, 0x1, 0x0) setsockopt(r162, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r162, 0x29, 0xa, &(0x7f00000000c0), 0x4) r163 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000700)='/dev/vmm\x00', 0x80, 0x0) r164 = socket(0x18, 0x1, 0x0) setsockopt(r164, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r164, 0x20000029, 0x7, &(0x7f00000009c0)="8e6159de91c93b3ea4cf7990e39354a7f68f92b25f21d448720475a1f3f3ed7fb62f246720a3b95c74449030dd79ba211d1be9707b235f4f7ff193bbb416c70b1ac326d2f37e5956", 0xfc6b) r165 = openat$null(0xffffffffffffff9c, &(0x7f0000000740)='/dev/null\x00', 0x800, 0x0) r166 = socket(0x18, 0x1, 0x0) setsockopt(r166, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r166, 0x29, 0xa, &(0x7f00000000c0), 0x4) r167 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000780)='/dev/bpf\x00', 0x0, 0x0) r168 = socket(0x18, 0x1, 0x0) setsockopt(r168, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r168, 0x29, 0xa, &(0x7f00000000c0), 0x4) r169 = socket(0x18, 0x1, 0x0) setsockopt(r169, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r169, 0x29, 0xa, &(0x7f00000000c0), 0x4) r170 = socket(0x18, 0x1, 0x0) setsockopt(r170, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r170, 0x29, 0xa, &(0x7f00000000c0), 0x4) r171 = socket(0x18, 0x1, 0x0) setsockopt(r171, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r171, 0x29, 0xa, &(0x7f00000000c0), 0x4) r172 = open$dir(&(0x7f00000007c0)='./file0\x00', 0x8000, 0x10) r173 = socket(0x18, 0x1, 0x0) setsockopt(r173, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r173, 0x29, 0xa, &(0x7f00000000c0), 0x4) r174 = socket$inet(0x2, 0x2, 0xff) r175 = socket(0x18, 0x1, 0x0) setsockopt(r175, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r175, 0x29, 0xa, &(0x7f00000000c0), 0x4) r176 = socket(0x18, 0x1, 0x0) setsockopt(r176, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r176, 0x29, 0xa, &(0x7f00000000c0), 0x4) r177 = socket(0x18, 0x1, 0x0) setsockopt(r177, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r177, 0x29, 0xa, &(0x7f00000000c0), 0x4) r178 = socket(0x18, 0x1, 0x0) setsockopt(r178, 0x29, 0xa, &(0x7f00000000c0), 0x4) sendmsg$unix(r136, &(0x7f0000000940)={&(0x7f0000000240)=@abs={0x1b4ed073b2331fb6, 0x0, 0x2}, 0x8, &(0x7f0000000580)=[{&(0x7f0000000280)="e765ee5b1ec073321379bbf280494c5ee1a5330fd2fc7bcd685d1caad6ead1a95e97c68d2531d4f0c1709e19246c5f84d31496bc694697709cf7d0147d4b2b97b7cd16b8e36c9f627221aa865a29df0c53e17a6b21f2955e0da6fa0d1d4f2f300ce81ec5436ba9635eab196769", 0x6d}, {&(0x7f0000000300)="b344c43eed5a7d94248165d575b5ab164f5b779668b44249af66da60bf1589a4bf57df0e2c61e048e3154103f91ed9b1db91b3d6f56b89f4a410c1ff2a9ca26adc52d4e5bdb4bf53f05068b4c3920c89b00d9bb864434d98e91cdfa65f5bf0987bf6e393e20079f2da52897a87f891388cee51f7826d1204", 0x78}, {&(0x7f0000000380)="071b721398fce0573e6796f4c3a9545abe79b88f505f8d42a782e0188835bf0e6b88c22a12b37df283589333fec3d16851bc5007db3b4a673ae29aa9d786809c99a67261edb96023acef75ad95887780818835be18e6f7bf04d0ca5ac1598dbe42eb4967e358cc52c5e042f169d70884fa2d357a37e0f528f0b28265f13f6050633cff65df4bfee7e131927046e8fc28b5f9473d41eba8d540e0100b1cdd1a2eea775a137e0a34774c6ce099c7f347f6935b302deb19920c1726f41d4e755e5a90453a5d9a615659e4cdda4728b001c50bed77a21c7f008050e0c869084ac1a390921e18fcb6d3c5db9d95cc158e9f200c3e", 0xf2}, {&(0x7f0000000480)="136200164b0f9565bfa39db8c988cac11b506986d8ec9d39aea3d52fd08808499ae74335150a14c019ab", 0x2a}, {&(0x7f00000004c0)="201bdac8c47038eca7f9a32abf4a5116279864b7072fe4c2d5e881d7a2987224db32d610441a89b13c136d6cce894ea93f8cebc3fce87ebacf03fee8d48ef7f660cd8115cae2a4833a7285f83e3c79eee3b64f4947277086547505e292fa054379945cdd1404fbed2d50ce4e5b0b274d0ea8c476118b0d13058332b686154d2259", 0x81}], 0x5, &(0x7f0000000b00)=ANY=[@ANYBLOB="3800000000000000ffff000001000000", @ANYRES32, @ANYRES32=r135, @ANYRES32=r137, @ANYRES32, @ANYRES32=r138, @ANYRES32=r130, @ANYRES32=r139, @ANYRES32=r135, @ANYRES32=r140, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=0xffffffffffffff9c, @ANYRES32=r176, @ANYRES32=r177, @ANYRES32=r138, @ANYRES32=r158, @ANYRES32=r178, @ANYRES32=0xffffffffffffff9c, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r130, @ANYRES32=r141, @ANYRES32=r142, @ANYRES32=r143, @ANYRES32=r144, @ANYRES32=r145, @ANYBLOB='!\x00\x00{\x00'/16, @ANYRES32=r146, @ANYRES32=r148, @ANYRES32=r157, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32, @ANYRES32=r160, @ANYRES32=r161, @ANYRES32=r129, @ANYRES32=r131, @ANYRES32=r162, @ANYRES32=r163, @ANYRES32=r164, @ANYRES32=r131, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r165, @ANYRES32=r166, @ANYBLOB="3800000000003f3263845362f48ef8485c257dbc626f3f0b7be36bee66", @ANYRES32=r167, @ANYRES32=r168, @ANYRES32=r169, @ANYRES32=r170, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r171, @ANYRES32=r172, @ANYRES32=r173, @ANYRES32=r174, @ANYRES32=r175], 0x138, 0x2}, 0xc0f) r179 = getegid() semctl$IPC_SET(r120, 0x0, 0x1, &(0x7f0000000940)={{0x10000, 0x0, r157, r119, r179, 0x100, 0x800}, 0x3f, 0x100000000, 0x4}) r180 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r180, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r182 = 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) r185 = getgid() semop(r182, &(0x7f00000002c0)=[{0x4, 0x6b37, 0x1000}, {0x0, 0x5, 0x1000}, {0x0, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x1, 0x7}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x0, 0x5, 0x1c00}], 0x8) semctl$IPC_SET(r182, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r184, r183, 0x0, r185, 0x100010024}, 0x9, 0x7, 0x3}) r186 = socket(0x2, 0x1, 0x0) fcntl$getown(r186, 0x5) getsockopt$sock_cred(r186, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f0000000940)=0x9) r188 = getgid() semctl$IPC_SET(r182, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r187, r188, 0x0, 0x0, 0x2, 0x8}, 0x7fff, 0x9, 0x8}) r189 = socket(0x18, 0x1, 0x0) r190 = open(&(0x7f0000000040)='./file0\x00', 0xc00, 0x121) r191 = socket(0x18, 0x1, 0x0) setsockopt(r191, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r191, 0x29, 0xa, &(0x7f00000000c0), 0x4) r192 = socket(0x18, 0x1, 0x0) setsockopt(r192, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r192, 0x29, 0xa, &(0x7f00000000c0), 0x4) r193 = socket(0x1, 0x8000, 0x7) r194 = socket(0x18, 0x1, 0x0) setsockopt(r194, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r194, 0x29, 0xa, &(0x7f00000000c0), 0x4) r195 = socket(0x18, 0x1, 0x0) setsockopt(r195, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r195, 0x29, 0xa, &(0x7f00000000c0), 0x4) r196 = socket(0x18, 0x1, 0x0) setsockopt(r196, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r196, 0x29, 0xa, &(0x7f00000000c0), 0x4) r197 = socket(0x18, 0x1, 0x0) setsockopt(r197, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r197, 0x29, 0xa, &(0x7f00000000c0), 0x4) kevent(r190, &(0x7f0000000100)=[{{r191}, 0xfffffffffffffffa, 0x11, 0x2, 0x80}, {{r192}, 0xedb380284cbdaada, 0x1, 0x8, 0x40, 0x3}, {{r193}, 0xfffffffffffffff8, 0x51, 0x1, 0x7d4a, 0x80000001}, {{r189}, 0xfffffffffffffffa, 0x4, 0x1, 0x32, 0x3}, {{r194}, 0xfffffffffffffff8, 0x4, 0x0, 0x81, 0x7ff}, {{r195}, 0xfffffffffffffff9, 0x0, 0x40000000, 0x2}, {{r196}, 0xfffffffffffffffd, 0x40, 0x0, 0x8, 0xab6}], 0x0, &(0x7f0000000080)=[{{r197}, 0x6d3b9a532df893fb, 0x20, 0x1, 0x8}, {{}, 0xfffffffffffffffb, 0x2, 0x40000000, 0xffff, 0x9}], 0x6, &(0x7f0000000200)={0x1ff, 0x4}) r198 = socket(0x18, 0x1, 0x0) setsockopt(r198, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r198, 0x29, 0xa, &(0x7f00000000c0), 0x4) r199 = openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0x10000, 0x0) r200 = socket(0x18, 0x1, 0x0) setsockopt(r200, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r200, 0x29, 0xa, &(0x7f00000000c0), 0xfffffffffffffe9c) r201 = socket(0x18, 0x1, 0x0) setsockopt(r201, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r201, 0x29, 0xa, &(0x7f00000000c0), 0x4) r202 = socket(0x18, 0x1, 0x0) setsockopt(r202, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r202, 0x29, 0xa, &(0x7f00000000c0), 0x4) r203 = socket(0x18, 0x1, 0x0) setsockopt(r203, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r203, 0x29, 0xa, &(0x7f00000000c0), 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000640)={0xffffffffffffffff}) r205 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000680)='/dev/speaker\x00', 0xbfc39018e5d78510, 0x0) r206 = socket(0x18, 0x1, 0x0) setsockopt(r206, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r206, 0x29, 0xa, &(0x7f00000000c0), 0x4) r207 = socket(0x18, 0x1, 0x0) setsockopt(r207, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r207, 0x29, 0xa, &(0x7f00000000c0), 0x4) r208 = getppid() r209 = syz_open_pts() r210 = getuid() fchown(r209, r210, 0xffffffffffffffff) r211 = socket(0x18, 0x1, 0x0) r212 = getpid() fcntl$setown(r211, 0x6, r212) r213 = msgget$private(0x0, 0x0) getsockopt$sock_cred(r211, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r215 = msgget(0x3, 0x204) r216 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r217, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) msgctl$IPC_SET(r215, 0x1, &(0x7f0000000580)={{0x800, r216, 0x0, 0x0, 0x0, 0x1, 0x3}, 0x7, 0x1000, r218, 0x0, 0x3c, 0x5, 0x3, 0xfffffffffffffffe}) r219 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, r219, 0x0, 0x0, 0x10}}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r221 = getpid() fcntl$setown(r220, 0x6, r221) msgctl$IPC_SET(r213, 0x1, &(0x7f0000000080)={{0x5, r214, 0x0, r216, r219, 0x4}, 0x9, 0x3, r221, 0x0, 0x1000, 0x10000, 0x1000, 0x4e}) r222 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/wsmouse0\x00', 0x10, 0x0) r223 = socket(0x18, 0x1, 0x0) setsockopt(r223, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r223, 0x29, 0xa, &(0x7f00000000c0), 0x4) r224 = socket(0x18, 0x1, 0x0) setsockopt(r224, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r224, 0x29, 0xa, &(0x7f00000000c0), 0x4) r225 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000700)='/dev/vmm\x00', 0x80, 0x0) r226 = socket(0x18, 0x1, 0x0) setsockopt(r226, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r226, 0x20000029, 0x7, &(0x7f00000009c0)="8e6159de91c93b3ea4cf7990e39354a7f68f92b25f21d448720475a1f3f3ed7fb62f246720a3b95c74449030dd79ba211d1be9707b235f4f7ff193bbb416c70b1ac326d2f37e5956", 0xfc6b) r227 = openat$null(0xffffffffffffff9c, &(0x7f0000000740)='/dev/null\x00', 0x800, 0x0) r228 = socket(0x18, 0x1, 0x0) setsockopt(r228, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r228, 0x29, 0xa, &(0x7f00000000c0), 0x4) r229 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000780)='/dev/bpf\x00', 0x0, 0x0) r230 = socket(0x18, 0x1, 0x0) setsockopt(r230, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r230, 0x29, 0xa, &(0x7f00000000c0), 0x4) r231 = socket(0x18, 0x1, 0x0) setsockopt(r231, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r231, 0x29, 0xa, &(0x7f00000000c0), 0x4) r232 = socket(0x18, 0x1, 0x0) setsockopt(r232, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r232, 0x29, 0xa, &(0x7f00000000c0), 0x4) r233 = socket(0x18, 0x1, 0x0) setsockopt(r233, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r233, 0x29, 0xa, &(0x7f00000000c0), 0x4) r234 = open$dir(&(0x7f00000007c0)='./file0\x00', 0x8000, 0x10) r235 = socket(0x18, 0x1, 0x0) setsockopt(r235, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r235, 0x29, 0xa, &(0x7f00000000c0), 0x4) r236 = socket$inet(0x2, 0x2, 0xff) r237 = socket(0x18, 0x1, 0x0) setsockopt(r237, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r237, 0x29, 0xa, &(0x7f00000000c0), 0x4) r238 = socket(0x18, 0x1, 0x0) setsockopt(r238, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r238, 0x29, 0xa, &(0x7f00000000c0), 0x4) r239 = socket(0x18, 0x1, 0x0) setsockopt(r239, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r239, 0x29, 0xa, &(0x7f00000000c0), 0x4) r240 = socket(0x18, 0x1, 0x0) setsockopt(r240, 0x29, 0xa, &(0x7f00000000c0), 0x4) r241 = socket(0x18, 0x400000002, 0x0) setsockopt(r241, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r242 = socket(0x18, 0x1, 0x0) close(r242) connect$unix(r242, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r198, &(0x7f0000000940)={&(0x7f0000000240)=@abs={0x1b4ed073b2331fb6, 0x0, 0x2}, 0x8, &(0x7f0000000580)=[{&(0x7f0000000280)="e765ee5b1ec073321379bbf280494c5ee1a5330fd2fc7bcd685d1caad6ead1a95e97c68d2531d4f0c1709e19246c5f84d31496bc694697709cf7d0147d4b2b97b7cd16b8e36c9f627221aa865a29df0c53e17a6b21f2955e0da6fa0d1d4f2f300ce81ec5436ba9635eab196769", 0x6d}, {&(0x7f0000000300)="b344c43eed5a7d94248165d575b5ab164f5b779668b44249af66da60bf1589a4bf57df0e2c61e048e3154103f91ed9b1db91b3d6f56b89f4a410c1ff2a9ca26adc52d4e5bdb4bf53f05068b4c3920c89b00d9bb864434d98e91cdfa65f5bf0987bf6e393e20079f2da52897a87f891388cee51f7826d1204", 0x78}, {&(0x7f0000000380)="071b721398fce0573e6796f4c3a9545abe79b88f505f8d42a782e0188835bf0e6b88c22a12b37df283589333fec3d16851bc5007db3b4a673ae29aa9d786809c99a67261edb96023acef75ad95887780818835be18e6f7bf04d0ca5ac1598dbe42eb4967e358cc52c5e042f169d70884fa2d357a37e0f528f0b28265f13f6050633cff65df4bfee7e131927046e8fc28b5f9473d41eba8d540e0100b1cdd1a2eea775a137e0a34774c6ce099c7f347f6935b302deb19920c1726f41d4e755e5a90453a5d9a615659e4cdda4728b001c50bed77a21c7f008050e0c869084ac1a390921e18fcb6d3c5db9d95cc158e9f200c3e", 0xf2}, {&(0x7f0000000840)="136200164b0f9565bfa39db8c988cac11b506986d8ec9d39aea3d52fd08808499ae74335150a14c019ab", 0x2a}, {&(0x7f00000004c0)="201bdac8c47038eca7f9a32abf4a5116279864b7072fe4c2d5e881d7a2987224db32d610441a89b13c136d6cce894ea93f8cebc3fce87ebacf03fee8d48ef7f660cd8115cae2a4833a7285f83e3c79eee3b64f4947277086547505e292fa054379945cdd1404fbed2d50ce4e5b0b274d0ea8c476118b0d13058332b686154d2259", 0x81}], 0x5, &(0x7f0000001140)=ANY=[@ANYRESHEX=r241, @ANYRES32, @ANYRES32=r197, @ANYRES32=r199, @ANYRES32, @ANYRES32=r200, @ANYRES32=r192, @ANYRES32=r201, @ANYRES32=r197, @ANYRES32=r202, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=0xffffffffffffff9c, @ANYRES32=r238, @ANYRES32=r239, @ANYRES16=r136, @ANYRES32=r220, @ANYRES32=r242, @ANYRES32=0xffffffffffffff9c, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=0x0, @ANYRES32=r203, @ANYRES32=r204, @ANYRES32=r205, @ANYRES32=r206, @ANYRES32=r207, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r208, @ANYRES32=r210, @ANYRES32=r219, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32, @ANYRES32=r222, @ANYRES32=r223, @ANYRES32=r191, @ANYRES32=r193, @ANYRES32=r224, @ANYRES32=r225, @ANYRES32=r226, @ANYRES32=r193, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r227, @ANYRES32=r228, @ANYBLOB="3800000000003f3263845362f48ef8485c257dbc626f3f0b7be36bee66", @ANYRES32=r229, @ANYRES32=r230, @ANYRES32=r231, @ANYRES32=r232, @ANYRES32=0xffffffffffffff9c, @ANYRESHEX=r111, @ANYRES32=r234, @ANYRES32=r235, @ANYRES32=r236, @ANYRES32=r237], 0x153, 0x2}, 0xc0f) r243 = getegid() semctl$IPC_SET(r182, 0x0, 0x1, &(0x7f0000000940)={{0x10000, 0x0, r219, r181, r243, 0x100, 0x800}, 0x3f, 0x100000000, 0x4}) getgroups(0x5, &(0x7f0000000500)=[0xffffffffffffffff, 0x0, 0x0, r179, r243]) r245 = socket(0x18, 0x1, 0x0) r246 = getpid() fcntl$setown(r245, 0x6, r246) r247 = socket(0x18, 0x1, 0x0) r248 = getpid() fcntl$setown(r247, 0x6, r248) r249 = msgget$private(0x0, 0x0) getsockopt$sock_cred(r247, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r251 = msgget(0x3, 0x204) r252 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r253, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) msgctl$IPC_SET(r251, 0x1, &(0x7f0000000580)={{0x800, r252, 0x0, 0x0, 0x0, 0x1, 0x3}, 0x7, 0x1000, r254, 0x0, 0x3c, 0x5, 0x3, 0xfffffffffffffffe}) r255 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, r255, 0x0, 0x0, 0x10}}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r257 = getpid() fcntl$setown(r256, 0x6, r257) msgctl$IPC_SET(r249, 0x1, &(0x7f0000000080)={{0x5, r250, 0x0, r252, r255, 0x4}, 0x9, 0x3, r257, 0x0, 0x1000, 0x10000, 0x1000, 0x4e}) r258 = socket(0x18, 0x1, 0x0) r259 = getpid() fcntl$setown(r258, 0x6, r259) r260 = msgget$private(0x0, 0x0) getsockopt$sock_cred(r258, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r262 = msgget(0x3, 0x204) r263 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r264, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) msgctl$IPC_SET(r262, 0x1, &(0x7f0000000580)={{0x800, r263, 0x0, 0x0, 0x0, 0x1, 0x3}, 0x7, 0x1000, r265, 0x0, 0x3c, 0x5, 0x3, 0xfffffffffffffffe}) r266 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x1, 0xffffffffffffffff, r266, 0x0, 0x0, 0x10}}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r268 = getpid() fcntl$setown(r267, 0x6, r268) msgctl$IPC_SET(r260, 0x1, &(0x7f0000000080)={{0x5, r261, 0x0, r263, r266, 0x4}, 0x9, 0x3, r268, 0x0, 0x1000, 0x10000, 0x1000, 0x4e}) r269 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) r272 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r272, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r274 = 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) r277 = getgid() semop(r274, &(0x7f00000002c0)=[{0x4, 0x6b37, 0x1000}, {0x0, 0x5, 0x1000}, {0x0, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x1, 0x7}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x0, 0x5, 0x1c00}], 0x8) semctl$IPC_SET(r274, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r276, r275, 0x0, r277, 0x100010024}, 0x9, 0x7, 0x3}) r278 = socket(0x2, 0x1, 0x0) fcntl$getown(r278, 0x5) getsockopt$sock_cred(r278, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f0000000940)=0x9) r280 = getgid() semctl$IPC_SET(r274, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r279, r280, 0x0, 0x0, 0x2, 0x8}, 0x7fff, 0x9, 0x8}) r281 = socket(0x18, 0x1, 0x0) r282 = open(&(0x7f0000000040)='./file0\x00', 0xc00, 0x121) r283 = socket(0x18, 0x1, 0x0) setsockopt(r283, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r283, 0x29, 0xa, &(0x7f00000000c0), 0x4) r284 = socket(0x18, 0x1, 0x0) setsockopt(r284, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r284, 0x29, 0xa, &(0x7f00000000c0), 0x4) r285 = socket(0x1, 0x8000, 0x7) r286 = socket(0x18, 0x1, 0x0) setsockopt(r286, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r286, 0x29, 0xa, &(0x7f00000000c0), 0x4) r287 = socket(0x18, 0x1, 0x0) setsockopt(r287, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r287, 0x29, 0xa, &(0x7f00000000c0), 0x4) r288 = socket(0x18, 0x1, 0x0) setsockopt(r288, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r288, 0x29, 0xa, &(0x7f00000000c0), 0x4) r289 = socket(0x18, 0x1, 0x0) setsockopt(r289, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r289, 0x29, 0xa, &(0x7f00000000c0), 0x4) kevent(r282, &(0x7f0000000100)=[{{r283}, 0xfffffffffffffffa, 0x11, 0x2, 0x80}, {{r284}, 0xedb380284cbdaada, 0x1, 0x8, 0x40, 0x3}, {{r285}, 0xfffffffffffffff8, 0x51, 0x1, 0x7d4a, 0x80000001}, {{r281}, 0xfffffffffffffffa, 0x4, 0x1, 0x32, 0x3}, {{r286}, 0xfffffffffffffff8, 0x4, 0x0, 0x81, 0x7ff}, {{r287}, 0xfffffffffffffff9, 0x0, 0x40000000, 0x2}, {{r288}, 0xfffffffffffffffd, 0x40, 0x0, 0x8, 0xab6}], 0x0, &(0x7f0000000080)=[{{r289}, 0x6d3b9a532df893fb, 0x20, 0x1, 0x8}, {{}, 0xfffffffffffffffb, 0x2, 0x40000000, 0xffff, 0x9}], 0x6, &(0x7f0000000200)={0x1ff, 0x4}) r290 = socket(0x18, 0x1, 0x0) setsockopt(r290, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r290, 0x29, 0xa, &(0x7f00000000c0), 0x4) r291 = openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0x10000, 0x0) r292 = socket(0x18, 0x1, 0x0) setsockopt(r292, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r292, 0x29, 0xa, &(0x7f00000000c0), 0xfffffffffffffe9c) r293 = socket(0x18, 0x1, 0x0) setsockopt(r293, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r293, 0x29, 0xa, &(0x7f00000000c0), 0x4) r294 = socket(0x18, 0x1, 0x0) setsockopt(r294, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r294, 0x29, 0xa, &(0x7f00000000c0), 0x4) r295 = socket(0x18, 0x1, 0x0) setsockopt(r295, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r295, 0x29, 0xa, &(0x7f00000000c0), 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000640)={0xffffffffffffffff}) r297 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000680)='/dev/speaker\x00', 0xbfc39018e5d78510, 0x0) r298 = socket(0x18, 0x1, 0x0) setsockopt(r298, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r298, 0x29, 0xa, &(0x7f00000000c0), 0x4) r299 = socket(0x18, 0x1, 0x0) setsockopt(r299, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r299, 0x29, 0xa, &(0x7f00000000c0), 0x4) r300 = getppid() r301 = syz_open_pts() r302 = getuid() fchown(r301, r302, 0xffffffffffffffff) r303 = socket(0x18, 0x8000, 0x6) r304 = getpid() fcntl$setown(r303, 0x6, r304) r305 = msgget$private(0x0, 0x0) getsockopt$sock_cred(r303, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r307 = msgget(0x3, 0x204) r308 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r309, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) msgctl$IPC_SET(r307, 0x1, &(0x7f0000000580)={{0x800, r308, 0x0, 0x0, 0x0, 0x1, 0x3}, 0x7, 0x1000, r310, 0x0, 0x3c, 0x5, 0x3, 0xfffffffffffffffe}) r311 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, r311, 0x0, 0x0, 0x10}}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r313 = getpid() fcntl$setown(r312, 0x6, r313) msgctl$IPC_SET(r305, 0x1, &(0x7f0000000080)={{0x5, r306, 0x0, r308, r311, 0x4}, 0x9, 0x3, r313, 0x0, 0x1000, 0x10000, 0x1000, 0x4e}) r314 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/wsmouse0\x00', 0x10, 0x0) r315 = socket(0x18, 0x1, 0x0) setsockopt(r315, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r315, 0x29, 0xa, &(0x7f00000000c0), 0x4) r316 = socket(0x18, 0x1, 0x0) setsockopt(r316, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r316, 0x29, 0xa, &(0x7f00000000c0), 0x4) r317 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000700)='/dev/vmm\x00', 0x80, 0x0) r318 = socket(0x18, 0x1, 0x0) setsockopt(r318, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r318, 0x20000029, 0x7, &(0x7f00000009c0)="8e6159de91c93b3ea4cf7990e39354a7f68f92b25f21d448720475a1f3f3ed7fb62f246720a3b95c74449030dd79ba211d1be9707b235f4f7ff193bbb416c70b1ac326d2f37e5956", 0xfc6b) r319 = openat$null(0xffffffffffffff9c, &(0x7f0000000740)='/dev/null\x00', 0x800, 0x0) r320 = socket(0x18, 0x1, 0x0) setsockopt(r320, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r320, 0x29, 0xa, &(0x7f00000000c0), 0x4) r321 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000780)='/dev/bpf\x00', 0x0, 0x0) r322 = socket(0x18, 0x1, 0x0) setsockopt(r322, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r322, 0x29, 0xa, &(0x7f00000000c0), 0x4) r323 = socket(0x18, 0x1, 0x0) setsockopt(r323, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r323, 0x29, 0xa, &(0x7f00000000c0), 0x4) r324 = socket(0x18, 0x1, 0x0) setsockopt(r324, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r324, 0x29, 0xa, &(0x7f00000000c0), 0x4) r325 = socket(0x18, 0x1, 0x0) setsockopt(r325, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r325, 0x29, 0xa, &(0x7f00000000c0), 0x4) r326 = open$dir(&(0x7f00000007c0)='./file0\x00', 0x8000, 0x10) r327 = socket(0x18, 0x1, 0x0) setsockopt(r327, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r327, 0x29, 0xa, &(0x7f00000000c0), 0x4) r328 = socket$inet(0x2, 0x2, 0xff) r329 = socket(0x18, 0x1, 0x0) setsockopt(r329, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r329, 0x29, 0xa, &(0x7f00000000c0), 0x4) r330 = socket(0x18, 0x1, 0x0) setsockopt(r330, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r330, 0x29, 0xa, &(0x7f00000000c0), 0x4) r331 = socket(0x18, 0x1, 0x0) setsockopt(r331, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r331, 0x29, 0xa, &(0x7f00000000c0), 0x4) r332 = socket(0x18, 0x1, 0x0) setsockopt(r332, 0x29, 0xa, &(0x7f00000000c0), 0x4) sendmsg$unix(r290, &(0x7f0000000940)={&(0x7f0000000240)=@abs={0x1b4ed073b2331fb6, 0x0, 0x2}, 0x8, &(0x7f0000000580)=[{&(0x7f0000000280)="e765ee5b1ec073321379bbf280494c5ee1a5330fd2fc7bcd685d1caad6ead1a95e97c68d2531d4f0c1709e19246c5f84d31496bc694697709cf7d0147d4b2b97b7cd16b8e36c9f627221aa865a29df0c53e17a6b21f2955e0da6fa0d1d4f2f300ce81ec5436ba9635eab196769", 0x6d}, {&(0x7f0000000300)="b344c43eed5a7d94248165d575b5ab164f5b779668b44249af66da60bf1589a4bf57df0e2c61e048e3154103f91ed9b1db91b3d6f56b89f4a410c1ff2a9ca26adc52d4e5bdb4bf53f05068b4c3920c89b00d9bb864434d98e91cdfa65f5bf0987bf6e393e20079f2da52897a87f891388cee51f7826d1204", 0x78}, {&(0x7f0000000380)="071b721398fce0573e6796f4c3a9545abe79b88f505f8d42a782e0188835bf0e6b88c22a12b37df283589333fec3d16851bc5007db3b4a673ae29aa9d786809c99a67261edb96023acef75ad95887780818835be18e6f7bf04d0ca5ac1598dbe42eb4967e358cc52c5e042f169d70884fa2d357a37e0f528f0b28265f13f6050633cff65df4bfee7e131927046e8fc28b5f9473d41eba8d540e0100b1cdd1a2eea775a137e0a34774c6ce099c7f347f6935b302deb19920c1726f41d4e755e5a90453a5d9a615659e4cdda4728b001c50bed77a21c7f008050e0c869084ac1a390921e18fcb6d3c5db9d95cc158e9f200c3e", 0xf2}, {&(0x7f0000000480)="136200164b0f9565bfa39db8c988cac11b506986d8ec9d39aea3d52fd08808499ae74335150a14c019ab", 0x2a}, {&(0x7f00000004c0)="201bdac8c47038eca7f9a32abf4a5116279864b7072fe4c2d5e881d7a2987224db32d610441a89b13c136d6cce894ea93f8cebc3fce87ebacf03fee8d48ef7f660cd8115cae2a4833a7285f83e3c79eee3b64f4947277086547505e292fa054379945cdd1404fbed2d50ce4e5b0b274d0ea8c476118b0d13058332b686154d2259", 0x81}], 0x5, &(0x7f0000000d00)=ANY=[@ANYBLOB="3800000000000000ffff000001000000", @ANYRES32, @ANYRES32=r289, @ANYRES32=r291, @ANYRES32, @ANYRES32=r292, @ANYRES32=r284, @ANYRES32=r293, @ANYRES32=r289, @ANYRES32=r294, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=0xffffffffffffff9c, @ANYRES32=r330, @ANYRES32=r331, @ANYRES32=r292, @ANYRES32=r312, @ANYRES32=r332, @ANYRES32=0xffffffffffffff9c, @ANYBLOB="00000000280000000001070000000000000002db0e00007e9d5015e05ba015ce53f800d4a70ccb8b4fe52d8f687b500b270682a44789268738ba6d0aa970495cef69d4b92a955e2a749b9459338ad2efad3b075bfa8b78718af5f56a5dc9d4b07da369c6549f9b3382b1120d7e7a3acf0123d7a95a454dc4401b15adca3bf3d65f04b8bf18c580b03657fc4ad3dda7724b86ac9deeb98ff559666d7de90a68acebdcdd874b7578d3dd3f8b54cf0a9fa339fa5ef8ae624f1d41b051ce86b29f20d8f6", @ANYRES32=r284, @ANYRES32=r295, @ANYRES32=r296, @ANYRES32=r297, @ANYRES32=r298, @ANYRES32=r299, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r300, @ANYRES32=r302, @ANYRES32=r311, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32, @ANYRES32=r314, @ANYRES32=r315, @ANYRES32=r283, @ANYRES32=r285, @ANYRES32=r316, @ANYRES32=r317, @ANYRES32=r318, @ANYRES32=r285, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r319, @ANYRES32=r320, @ANYBLOB="3800000000003f3263845362f48ef8485c257dbc626f3f0b7be36bee66", @ANYRES32=r321, @ANYRES32=r322, @ANYRES32=r323, @ANYRES32=r324, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r325, @ANYRES32=r326, @ANYRES32=r327, @ANYRES32=r328, @ANYRES32=r329], 0x138, 0x2}, 0xc0f) r333 = getegid() semctl$IPC_SET(r274, 0x0, 0x1, &(0x7f0000000940)={{0x10000, 0x0, r311, r273, r333, 0x100, 0x800}, 0x3f, 0x100000000, 0x4}) r334 = socket(0x18, 0x1, 0x0) close(r334) connect$unix(r334, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r335 = socket(0x18, 0x1, 0x0) close(r335) connect$unix(r335, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r336 = socket(0x18, 0x1, 0x0) close(r336) getsockopt(r336, 0x200000029, 0x2c, 0x0, 0x0) r337 = socket(0x18, 0x400000002, 0x0) setsockopt(r337, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r338 = socket(0x18, 0x1, 0x0) r339 = open(&(0x7f0000000040)='./file0\x00', 0xc00, 0x121) r340 = socket(0x18, 0x1, 0x0) setsockopt(r340, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r340, 0x29, 0xa, &(0x7f00000000c0), 0x4) r341 = socket(0x18, 0x1, 0x0) setsockopt(r341, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r341, 0x29, 0xa, &(0x7f00000000c0), 0x4) r342 = socket(0x1, 0x8000, 0x7) r343 = socket(0x18, 0x1, 0x0) setsockopt(r343, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r343, 0x29, 0xa, &(0x7f00000000c0), 0x4) r344 = socket(0x18, 0x1, 0x0) setsockopt(r344, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r344, 0x29, 0xa, &(0x7f00000000c0), 0x4) r345 = socket(0x18, 0x1, 0x0) setsockopt(r345, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r345, 0x29, 0xa, &(0x7f00000000c0), 0x4) r346 = socket(0x18, 0x1, 0x0) setsockopt(r346, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r346, 0x29, 0xa, &(0x7f00000000c0), 0x4) kevent(r339, &(0x7f0000000100)=[{{r340}, 0xfffffffffffffffa, 0x11, 0x2, 0x80}, {{r341}, 0xedb380284cbdaada, 0x1, 0x8, 0x40, 0x3}, {{r342}, 0xfffffffffffffff8, 0x51, 0x1, 0x7d4a, 0x80000001}, {{r338}, 0xfffffffffffffffa, 0x4, 0x1, 0x32, 0x3}, {{r343}, 0xfffffffffffffff8, 0x4, 0x0, 0x81, 0x7ff}, {{r344}, 0xfffffffffffffff9, 0x0, 0x40000000, 0x2}, {{r345}, 0xfffffffffffffffd, 0x40, 0x0, 0x8, 0xab6}], 0x0, &(0x7f0000000080)=[{{r346}, 0x6d3b9a532df893fb, 0x20, 0x1, 0x8}, {{}, 0xfffffffffffffffb, 0x2, 0x40000000, 0xffff, 0x9}], 0x6, &(0x7f0000000200)={0x1ff, 0x4}) r347 = socket(0x18, 0x1, 0x0) setsockopt(r347, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r347, 0x29, 0xa, &(0x7f00000000c0), 0x4) r348 = openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0x10000, 0x0) r349 = socket(0x18, 0x1, 0x0) setsockopt(r349, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r349, 0x29, 0xa, &(0x7f00000000c0), 0xfffffffffffffe9c) r350 = socket(0x18, 0x1, 0x0) setsockopt(r350, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r350, 0x29, 0xa, &(0x7f00000000c0), 0x4) r351 = socket(0x18, 0x1, 0x0) setsockopt(r351, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r351, 0x29, 0xa, &(0x7f00000000c0), 0x4) r352 = socket(0x18, 0x1, 0x0) setsockopt(r352, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r352, 0x29, 0xa, &(0x7f00000000c0), 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000640)={0xffffffffffffffff}) r354 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000680)='/dev/speaker\x00', 0xbfc39018e5d78510, 0x0) r355 = socket(0x18, 0x1, 0x0) setsockopt(r355, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r355, 0x29, 0xa, &(0x7f00000000c0), 0x4) r356 = socket(0x18, 0x1, 0x0) setsockopt(r356, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r356, 0x29, 0xa, &(0x7f00000000c0), 0x4) r357 = getppid() r358 = syz_open_pts() r359 = getuid() fchown(r358, r359, 0xffffffffffffffff) r360 = socket(0x18, 0x1, 0x0) r361 = getpid() fcntl$setown(r360, 0x6, r361) r362 = msgget$private(0x0, 0x0) getsockopt$sock_cred(r360, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r364 = msgget(0x3, 0x204) r365 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r366, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) msgctl$IPC_SET(r364, 0x1, &(0x7f0000000580)={{0x800, r365, 0x0, 0x0, 0x0, 0x1, 0x3}, 0x7, 0x1000, r367, 0x0, 0x3c, 0x5, 0x3, 0xfffffffffffffffe}) r368 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, r368, 0x0, 0x0, 0x10}}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r370 = getpid() fcntl$setown(r369, 0x6, r370) msgctl$IPC_SET(r362, 0x1, &(0x7f0000000080)={{0x5, r363, 0x0, r365, r368, 0x4}, 0x9, 0x3, r370, 0x0, 0x1000, 0x10000, 0x1000, 0x4e}) r371 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/wsmouse0\x00', 0x10, 0x0) r372 = socket(0x18, 0x1, 0x0) setsockopt(r372, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r372, 0x29, 0xa, &(0x7f00000000c0), 0x4) r373 = socket(0x18, 0x1, 0x0) setsockopt(r373, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r373, 0x29, 0xa, &(0x7f00000000c0), 0x4) r374 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000700)='/dev/vmm\x00', 0x80, 0x0) r375 = socket(0x18, 0x1, 0x0) setsockopt(r375, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r375, 0x20000029, 0x7, &(0x7f00000009c0)="8e6159de91c93b3ea4cf7990e39354a7f68f92b25f21d448720475a1f3f3ed7fb62f246720a3b95c74449030dd79ba211d1be9707b235f4f7ff193bbb416c70b1ac326d2f37e5956", 0xfc6b) r376 = openat$null(0xffffffffffffff9c, &(0x7f0000000740)='/dev/null\x00', 0x800, 0x0) r377 = socket(0x18, 0x1, 0x0) setsockopt(r377, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r377, 0x29, 0xa, &(0x7f00000000c0), 0x4) r378 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000780)='/dev/bpf\x00', 0x0, 0x0) r379 = socket(0x18, 0x1, 0x0) setsockopt(r379, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r379, 0x29, 0xa, &(0x7f00000000c0), 0x4) r380 = socket(0x18, 0x1, 0x0) setsockopt(r380, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r380, 0x29, 0xa, &(0x7f00000000c0), 0x4) r381 = socket(0x18, 0x1, 0x0) setsockopt(r381, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r381, 0x29, 0xa, &(0x7f00000000c0), 0x4) r382 = socket(0x18, 0x1, 0x0) setsockopt(r382, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r382, 0x29, 0xa, &(0x7f00000000c0), 0x4) r383 = open$dir(&(0x7f00000007c0)='./file0\x00', 0x8000, 0x10) r384 = socket(0x18, 0x1, 0x0) setsockopt(r384, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r384, 0x29, 0xa, &(0x7f00000000c0), 0x4) r385 = socket$inet(0x2, 0x2, 0xff) r386 = socket(0x18, 0x1, 0x0) setsockopt(r386, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r386, 0x29, 0xa, &(0x7f00000000c0), 0x4) r387 = socket(0x18, 0x1, 0x0) setsockopt(r387, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r387, 0x29, 0xa, &(0x7f00000000c0), 0x4) r388 = socket(0x18, 0x1, 0x0) setsockopt(r388, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r388, 0x29, 0xa, &(0x7f00000000c0), 0x4) r389 = socket(0x18, 0x1, 0x0) setsockopt(r389, 0x29, 0xa, &(0x7f00000000c0), 0x4) sendmsg$unix(r347, &(0x7f0000000940)={&(0x7f0000000240)=@abs={0x1b4ed073b2331fb6, 0x0, 0x2}, 0x8, &(0x7f0000000580)=[{&(0x7f0000000280)="e765ee5b1ec073321379bbf280494c5ee1a5330fd2fc7bcd685d1caad6ead1a95e97c68d2531d4f0c1709e19246c5f84d31496bc694697709cf7d0147d4b2b97b7cd16b8e36c9f627221aa865a29df0c53e17a6b21f2955e0da6fa0d1d4f2f300ce81ec5436ba9635eab196769", 0x6d}, {&(0x7f0000000300)="b344c43eed5a7d94248165d575b5ab164f5b779668b44249af66da60bf1589a4bf57df0e2c61e048e3154103f91ed9b1db91b3d6f56b89f4a410c1ff2a9ca26adc52d4e5bdb4bf53f05068b4c3920c89b00d9bb864434d98e91cdfa65f5bf0987bf6e393e20079f2da52897a87f891388cee51f7826d1204", 0x78}, {&(0x7f0000000380)="071b721398fce0573e6796f4c3a9545abe79b88f505f8d42a782e0188835bf0e6b88c22a12b37df283589333fec3d16851bc5007db3b4a673ae29aa9d786809c99a67261edb96023acef75ad95887780818835be18e6f7bf04d0ca5ac1598dbe42eb4967e358cc52c5e042f169d70884fa2d357a37e0f528f0b28265f13f6050633cff65df4bfee7e131927046e8fc28b5f9473d41eba8d540e0100b1cdd1a2eea775a137e0a34774c6ce099c7f347f6935b302deb19920c1726f41d4e755e5a90453a5d9a615659e4cdda4728b001c50bed77a21c7f008050e0c869084ac1a390921e18fcb6d3c5db9d95cc158e9f200c3e", 0xf2}, {&(0x7f0000000480)="136200164b0f9565bfa39db8c988cac11b506986d8ec9d39aea3d52fd08808499ae74335150a14c019ab", 0x2a}, {&(0x7f00000004c0)="201bdac8c47038eca7f9a32abf4a5116279864b7072fe4c2d5e881d7a2987224db32d610441a89b13c136d6cce894ea93f8cebc3fce87ebacf03fee8d48ef7f660cd8115cae2a4833a7285f83e3c79eee3b64f4947277086547505e292fa054379945cdd1404fbed2d50ce4e5b0b274d0ea8c476118b0d13058332b686154d2259", 0x81}], 0x5, &(0x7f0000000b00)=ANY=[@ANYBLOB="3800000000000000ffff000001000000", @ANYRES32, @ANYRES32=r346, @ANYRES32=r348, @ANYRES32, @ANYRES32=r349, @ANYRES32=r341, @ANYRES32=r350, @ANYRES32=r346, @ANYRES32=r351, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=0xffffffffffffff9c, @ANYRES32=r387, @ANYRES32=r388, @ANYRES32=r349, @ANYRES32=r369, @ANYRES32=r389, @ANYRES32=0xffffffffffffff9c, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r341, @ANYRES32=r352, @ANYRES32=r353, @ANYRES32=r354, @ANYRES32=r355, @ANYRES32=r356, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r357, @ANYRES32=r359, @ANYRES32=r368, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32, @ANYRES32=r371, @ANYRES32=r372, @ANYRES32=r340, @ANYRES32=r342, @ANYRES32=r373, @ANYRES32=r374, @ANYRES32=r375, @ANYRES32=r342, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r376, @ANYRES32=r377, @ANYBLOB="3800000000003f3263845362f48ef8485c257dbc626f3f0b7be36bee66", @ANYRES32=r378, @ANYRES32=r379, @ANYRES32=r380, @ANYRES32=r381, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r382, @ANYRES32=r383, @ANYRES32=r384, @ANYRES32=r385, @ANYRES32=r386], 0x138, 0x2}, 0xc0f) r390 = geteuid() r391 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r391, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r393 = 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) r396 = getgid() semop(r393, &(0x7f00000002c0)=[{0x4, 0x6b37, 0x1000}, {0x0, 0x5, 0x1000}, {0x0, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x1, 0x7}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x0, 0x5, 0x1c00}], 0x8) semctl$IPC_SET(r393, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r395, r394, 0x0, r396, 0x100010024}, 0x9, 0x7, 0x3}) r397 = socket(0x2, 0x1, 0x0) fcntl$getown(r397, 0x5) getsockopt$sock_cred(r397, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f0000000940)=0x9) r399 = getgid() semctl$IPC_SET(r393, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r398, r399, 0x0, 0x0, 0x2, 0x8}, 0x7fff, 0x9, 0x8}) r400 = socket(0x18, 0x1, 0x0) r401 = open(&(0x7f0000000040)='./file0\x00', 0xc00, 0x121) r402 = socket(0x18, 0x1, 0x0) setsockopt(r402, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r402, 0x29, 0xa, &(0x7f00000000c0), 0x4) r403 = socket(0x18, 0x1, 0x0) setsockopt(r403, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r403, 0x29, 0xa, &(0x7f00000000c0), 0x4) r404 = socket(0x1, 0x8000, 0x7) r405 = socket(0x18, 0x1, 0x0) setsockopt(r405, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r405, 0x29, 0xa, &(0x7f00000000c0), 0x4) r406 = socket(0x18, 0x1, 0x0) setsockopt(r406, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r406, 0x29, 0xa, &(0x7f00000000c0), 0x4) r407 = socket(0x18, 0x1, 0x0) setsockopt(r407, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r407, 0x29, 0xa, &(0x7f00000000c0), 0x4) r408 = socket(0x18, 0x1, 0x0) setsockopt(r408, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r408, 0x29, 0xa, &(0x7f00000000c0), 0x4) kevent(r401, &(0x7f0000000100)=[{{r402}, 0xfffffffffffffffa, 0x11, 0x2, 0x80}, {{r403}, 0xedb380284cbdaada, 0x1, 0x8, 0x40, 0x3}, {{r404}, 0xfffffffffffffff8, 0x51, 0x1, 0x7d4a, 0x80000001}, {{r400}, 0xfffffffffffffffa, 0x4, 0x1, 0x32, 0x3}, {{r405}, 0xfffffffffffffff8, 0x4, 0x0, 0x81, 0x7ff}, {{r406}, 0xfffffffffffffff9, 0x0, 0x40000000, 0x2}, {{r407}, 0xfffffffffffffffd, 0x40, 0x0, 0x8, 0xab6}], 0x0, &(0x7f0000000080)=[{{r408}, 0x6d3b9a532df893fb, 0x20, 0x1, 0x8}, {{}, 0xfffffffffffffffb, 0x2, 0x40000000, 0xffff, 0x9}], 0x6, &(0x7f0000000200)={0x1ff, 0x4}) r409 = socket(0x18, 0x1, 0x0) setsockopt(r409, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r409, 0x29, 0xa, &(0x7f00000000c0), 0x4) r410 = openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0x10000, 0x0) r411 = socket(0x18, 0x1, 0x0) setsockopt(r411, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r411, 0x29, 0xa, &(0x7f00000000c0), 0xfffffffffffffe9c) r412 = socket(0x18, 0x1, 0x0) setsockopt(r412, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r412, 0x29, 0xa, &(0x7f00000000c0), 0x4) r413 = socket(0x18, 0x1, 0x0) setsockopt(r413, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r413, 0x29, 0xa, &(0x7f00000000c0), 0x4) r414 = socket(0x18, 0x1, 0x0) setsockopt(r414, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r414, 0x29, 0xa, &(0x7f00000000c0), 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000640)={0xffffffffffffffff}) r416 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000680)='/dev/speaker\x00', 0xbfc39018e5d78510, 0x0) r417 = socket(0x18, 0x1, 0x0) setsockopt(r417, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r417, 0x29, 0xa, &(0x7f00000000c0), 0x4) r418 = socket(0x18, 0x1, 0x0) setsockopt(r418, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r418, 0x29, 0xa, &(0x7f00000000c0), 0x4) r419 = getppid() r420 = syz_open_pts() r421 = getuid() fchown(r420, r421, 0xffffffffffffffff) r422 = socket(0x18, 0x1, 0x0) r423 = getpid() fcntl$setown(r422, 0x6, r423) r424 = msgget$private(0x0, 0x0) getsockopt$sock_cred(r422, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r426 = msgget(0x3, 0x204) r427 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r428, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) msgctl$IPC_SET(r426, 0x1, &(0x7f0000000580)={{0x800, r427, 0x0, 0x0, 0x0, 0x1, 0x3}, 0x7, 0x1000, r429, 0x0, 0x3c, 0x5, 0x3, 0xfffffffffffffffe}) r430 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, r430, 0x0, 0x0, 0x10}}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r432 = getpid() fcntl$setown(r431, 0x6, r432) msgctl$IPC_SET(r424, 0x1, &(0x7f0000000080)={{0x5, r425, 0x0, r427, r430, 0x4}, 0x9, 0x3, r432, 0x0, 0x1000, 0x10000, 0x1000, 0x4e}) r433 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/wsmouse0\x00', 0x10, 0x0) r434 = socket(0x18, 0x1, 0x0) setsockopt(r434, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r434, 0x29, 0xa, &(0x7f00000000c0), 0x4) r435 = socket(0x18, 0x1, 0x0) setsockopt(r435, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r435, 0x29, 0xa, &(0x7f00000000c0), 0x4) r436 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000700)='/dev/vmm\x00', 0x80, 0x0) r437 = socket(0x18, 0x1, 0x0) setsockopt(r437, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r437, 0x20000029, 0x7, &(0x7f00000009c0)="8e6159de91c93b3ea4cf7990e39354a7f68f92b25f21d448720475a1f3f3ed7fb62f246720a3b95c74449030dd79ba211d1be9707b235f4f7ff193bbb416c70b1ac326d2f37e5956", 0xfc6b) r438 = openat$null(0xffffffffffffff9c, &(0x7f0000000740)='/dev/null\x00', 0x800, 0x0) r439 = socket(0x18, 0x1, 0x0) setsockopt(r439, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r439, 0x29, 0xa, &(0x7f00000000c0), 0x4) r440 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000780)='/dev/bpf\x00', 0x0, 0x0) r441 = socket(0x18, 0x1, 0x0) setsockopt(r441, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r441, 0x29, 0xa, &(0x7f00000000c0), 0x4) r442 = socket(0x18, 0x1, 0x0) setsockopt(r442, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r442, 0x29, 0xa, &(0x7f00000000c0), 0x4) r443 = socket(0x18, 0x1, 0x0) setsockopt(r443, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r443, 0x29, 0xa, &(0x7f00000000c0), 0x4) r444 = socket(0x18, 0x1, 0x0) setsockopt(r444, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r444, 0x29, 0xa, &(0x7f00000000c0), 0x4) r445 = open$dir(&(0x7f00000007c0)='./file0\x00', 0x8000, 0x10) r446 = socket(0x18, 0x1, 0x0) setsockopt(r446, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r446, 0x29, 0xa, &(0x7f00000000c0), 0x4) r447 = socket$inet(0x2, 0x2, 0xff) r448 = socket(0x18, 0x1, 0x0) setsockopt(r448, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r448, 0x29, 0xa, &(0x7f00000000c0), 0x4) r449 = socket(0x18, 0x1, 0x0) setsockopt(r449, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r449, 0x29, 0xa, &(0x7f00000000c0), 0x4) r450 = socket(0x18, 0x1, 0x0) setsockopt(r450, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r450, 0x29, 0xa, &(0x7f00000000c0), 0x4) r451 = socket(0x18, 0x1, 0x0) setsockopt(r451, 0x29, 0xa, &(0x7f00000000c0), 0x4) sendmsg$unix(r409, &(0x7f0000000940)={&(0x7f0000000240)=@abs={0x1b4ed073b2331fb6, 0x0, 0x2}, 0x8, &(0x7f0000000580)=[{&(0x7f0000000280)="e765ee5b1ec073321379bbf280494c5ee1a5330fd2fc7bcd685d1caad6ead1a95e97c68d2531d4f0c1709e19246c5f84d31496bc694697709cf7d0147d4b2b97b7cd16b8e36c9f627221aa865a29df0c53e17a6b21f2955e0da6fa0d1d4f2f300ce81ec5436ba9635eab196769", 0x6d}, {&(0x7f0000000300)="b344c43eed5a7d94248165d575b5ab164f5b779668b44249af66da60bf1589a4bf57df0e2c61e048e3154103f91ed9b1db91b3d6f56b89f4a410c1ff2a9ca26adc52d4e5bdb4bf53f05068b4c3920c89b00d9bb864434d98e91cdfa65f5bf0987bf6e393e20079f2da52897a87f891388cee51f7826d1204", 0x78}, {&(0x7f0000000380)="071b721398fce0573e6796f4c3a9545abe79b88f505f8d42a782e0188835bf0e6b88c22a12b37df283589333fec3d16851bc5007db3b4a673ae29aa9d786809c99a67261edb96023acef75ad95887780818835be18e6f7bf04d0ca5ac1598dbe42eb4967e358cc52c5e042f169d70884fa2d357a37e0f528f0b28265f13f6050633cff65df4bfee7e131927046e8fc28b5f9473d41eba8d540e0100b1cdd1a2eea775a137e0a34774c6ce099c7f347f6935b302deb19920c1726f41d4e755e5a90453a5d9a615659e4cdda4728b001c50bed77a21c7f008050e0c869084ac1a390921e18fcb6d3c5db9d95cc158e9f200c3e", 0xf2}, {&(0x7f0000000480)="136200164b0f9565bfa39db8c988cac11b506986d8ec9d39aea3d52fd08808499ae74335150a14c019ab", 0x2a}, {&(0x7f00000004c0)="201bdac8c47038eca7f9a32abf4a5116279864b7072fe4c2d5e881d7a2987224db32d610441a89b13c136d6cce894ea93f8cebc3fce87ebacf03fee8d48ef7f660cd8115cae2a4833a7285f83e3c79eee3b64f4947277086547505e292fa054379945cdd1404fbed2d50ce4e5b0b274d0ea8c476118b0d13058332b686154d2259", 0x81}], 0x5, &(0x7f0000000b00)=ANY=[@ANYBLOB="3800000000000000ffff000001000000", @ANYRES32, @ANYRES32=r408, @ANYRES32=r410, @ANYRES32, @ANYRES32=r411, @ANYRES32=r403, @ANYRES32=r412, @ANYRES32=r408, @ANYRES32=r413, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=0xffffffffffffff9c, @ANYRES32=r449, @ANYRES32=r450, @ANYRES32=r411, @ANYRES32=r431, @ANYRES32=r451, @ANYRES32=0xffffffffffffff9c, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r403, @ANYRES32=r414, @ANYRES32=r415, @ANYRES32=r416, @ANYRES32=r417, @ANYRES32=r418, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r419, @ANYRES32=r421, @ANYRES32=r430, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32, @ANYRES32=r433, @ANYRES32=r434, @ANYRES32=r402, @ANYRES32=r404, @ANYRES32=r435, @ANYRES32=r436, @ANYRES32=r437, @ANYRES32=r404, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r438, @ANYRES32=r439, @ANYBLOB="3800000000003f3263845362f48ef8485c257dbc626f3f0b7be36bee66", @ANYRES32=r440, @ANYRES32=r441, @ANYRES32=r442, @ANYRES32=r443, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r444, @ANYRES32=r445, @ANYRES32=r446, @ANYRES32=r447, @ANYRES32=r448], 0x138, 0x2}, 0xc0f) r452 = getegid() semctl$IPC_SET(r393, 0x0, 0x1, &(0x7f0000000940)={{0x10000, 0x0, r430, r392, r452, 0x100, 0x800}, 0x3f, 0x100000000, 0x4}) r453 = socket$unix(0x1, 0x2, 0x0) r454 = socket(0x18, 0x1, 0x0) close(r454) connect$unix(r454, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r455 = openat$zero(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/zero\x00', 0x80, 0x0) r456 = socket(0x18, 0x1, 0x0) close(r456) connect$unix(r456, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r457 = socket(0x18, 0x400000002, 0x0) setsockopt(r457, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg$unix(r1, &(0x7f0000000740)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000440)=[{&(0x7f00000000c0)="dbb71b8b8dcd70cefdb28151afa5a882205464794e54619cb5f4b1b45200d454c7f399d4fe32f8a2dcfbf62ebb12dad063920fb09e3deef91395937a8ed80df7173baa40004d1a88814c5912323bf2084127f96260a8c1d9939f2700332e9bc7a3feae87b26adbf4c312f1f56068555511f0d122594d0eb3c19451274b792b7c11618636905e587f14ce90a1e417dd4564977b7561f81976fc970919b84e8f7f8113c2", 0xa3}, {&(0x7f0000000180)="ee832aedf9689d7603f2637d289a0bb449049201922058e93bdb89d88911249f6428d89ffc30784ba89db7fb4cdcd86cab274e21f44328ca259811a8ea24", 0x3e}, {&(0x7f00000001c0)="176d8bae8285b54b6ff4738d89c013dec3e09537a9f4092ea57382b9ec73def4c5dbcdebf9729f0cbfb0ed8653e893500310e51173a664db2e7f9805c324a99d4a833ba8759a5f72a7d2581456f46b3ef3507a159e61149e59ad453ce90a0a4fa1f7d84a1f5a75b084f59ecb36217d3e4a5e7cee5a323c6ae23bbf62b5f6caaf39ca055e5196976bf8ba1ee81484de0dfab4863234b27a4a66e45c86578ecd36e1b170fcbeda33132b15906e3f5f82f3834d8ee3676f18ce7cd580fea9562c9300727bc5871b981bbe2d9e66269a97c4fd165c51df841bfa414514c0367f3e6bb22f9b378c1b998c02808fa38d104bec89b0faaf2c06caa142617e31305330", 0xff}, {&(0x7f00000002c0)="b84a128200629c195026be78c866d74cdbb6b9eebd5b7367cb8d6d058b2bcf028ed62ef21dc8dff362a68a726bc37cc6ff78ece476aa72b7255600af04031a68d5658c5550b411631a1b656d57359867f3d8b0725b4361b5458c5c00acd981db4d5d296018c90c0d77877424e2df0cd9ee2878b5cf188c3b112a5904914c3bfddfcd9d00dbbe8b37a039b10a5766642d7cb9b1516aeb32eb54f3e6477c81e9f6abb4ee468d4aaef9f40c25947dc7497644ea8a97e72a", 0xb6}, {&(0x7f0000000380)="d06e8d7a0a74cfa7a016a3612110a3cee25e52170527a09a7cf9b6b75fbebddb261891768b870f0852b147d9710b31163719848ef22c4781c2820546169d6407c633ec69ca0057419b9344e30f06d9ddf493296da6c75cc0d10361117fe4afdc378afc674b91c54643532ff1b0bef08f6598214f8fbdd094af2f182ef952b77c73cb29d7949c1cc32ff1378d14626e03022e6c5a2b523c5d198e567be9c6ba4e3e27d46d6ea32316765e65bdcb37d442cf4c70de70ba1713f752328ebd3d8ec6", 0xc0}], 0x5, &(0x7f0000000600)=[@cred={0x20, 0xffff, 0x0, r21, 0x0, r93}, @cred={0x20, 0xffff, 0x0, r116, r117, r244}, @cred={0x20, 0xffff, 0x0, r246, r250}, @cred={0x20, 0xffff, 0x0, r268, r269, r270}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r271, r311}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, r334, r335, r336, r0, r337]}, @cred={0x20, 0xffff, 0x0, r357, r390, r430}, @rights={0x30, 0xffff, 0x1, [r453, r454, r455, r456, r0, 0xffffffffffffff9c, r0, r457]}], 0x118, 0xe}, 0x2) 03:33:02 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000080)=0x4) 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, &(0x7f0000000000)=ANY=[@ANYBLOB="82028180ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) 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) 03:33:02 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) readv(r1, &(0x7f0000000140)=[{&(0x7f0000000000)=""/14, 0xe}, {&(0x7f0000000040)=""/145, 0x91}, {&(0x7f0000000100)=""/39, 0x27}], 0x3) r2 = socket(0x18, 0x2, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000180)='/dev/pci\x00', 0x30040, 0x0) pwritev(r3, &(0x7f0000000440)=[{0x0}], 0x24, 0x0, 0x1) 03:33:02 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000100)=""/247, 0xffffffcc}], 0x12ea, 0x0, 0x0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x11000)=nil, 0x11000, 0x2, 0x10, r2, 0x0, 0x0) dup2(r1, r0) symlinkat(0x0, 0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00') link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 03:33:02 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000200)=""/225, 0xe1}, {&(0x7f0000000300)=""/40, 0x28}], 0x2, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 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) open(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x10f) preadv(r0, &(0x7f0000000100), 0x0, 0x0, 0x7) kqueue() 03:33:02 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) setitimer(0x0, &(0x7f0000000000)={{0x1f, 0x8000}, {0x0, 0x4}}, &(0x7f0000000040)) r1 = socket(0x18, 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0xc00, 0x121) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r3, 0x29, 0xa, &(0x7f00000000c0), 0x4) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r4, 0x29, 0xa, &(0x7f00000000c0), 0x4) r5 = socket(0x1, 0x8000, 0x7) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r6, 0x29, 0xa, &(0x7f00000000c0), 0x4) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r7, 0x29, 0xa, &(0x7f00000000c0), 0x4) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r8, 0x29, 0xa, &(0x7f00000000c0), 0x4) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r9, 0x29, 0xa, &(0x7f00000000c0), 0x4) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffa, 0x11, 0x2, 0x80}, {{r4}, 0xedb380284cbdaada, 0x1, 0x8, 0x40, 0x3}, {{r5}, 0xfffffffffffffff8, 0x51, 0x1, 0x7d4a, 0x80000001}, {{r1}, 0xfffffffffffffffa, 0x4, 0x1, 0x32, 0x3}, {{r6}, 0xfffffffffffffff8, 0x4, 0x0, 0x81, 0x7ff}, {{r7}, 0xfffffffffffffff9, 0x0, 0x40000000, 0x2}, {{r8}, 0xfffffffffffffffd, 0x40, 0x0, 0x8, 0xab6}], 0x0, &(0x7f0000000080)=[{{r9}, 0x6d3b9a532df893fb, 0x20, 0x1, 0x8}, {{}, 0xfffffffffffffffb, 0x2, 0x40000000, 0xffff, 0x9}], 0x6, &(0x7f0000000200)={0x1ff, 0x4}) r10 = socket(0x18, 0x1, 0x0) setsockopt(r10, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r10, 0x29, 0xa, &(0x7f00000000c0), 0x4) r11 = openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0x10000, 0x0) r12 = socket(0x18, 0x1, 0x0) setsockopt(r12, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r12, 0x29, 0xa, &(0x7f00000000c0), 0xfffffffffffffe9c) r13 = socket(0x18, 0x1, 0x0) setsockopt(r13, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r13, 0x29, 0xa, &(0x7f00000000c0), 0x4) r14 = socket(0x18, 0x1, 0x0) setsockopt(r14, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r14, 0x29, 0xa, &(0x7f00000000c0), 0x4) r15 = socket(0x18, 0x1, 0x0) setsockopt(r15, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r15, 0x29, 0xa, &(0x7f00000000c0), 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000640)={0xffffffffffffffff}) r17 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000680)='/dev/speaker\x00', 0xbfc39018e5d78510, 0x0) r18 = socket(0x18, 0x1, 0x0) setsockopt(r18, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r18, 0x29, 0xa, &(0x7f00000000c0), 0x4) r19 = socket(0x18, 0x1, 0x0) setsockopt(r19, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r19, 0x29, 0xa, &(0x7f00000000c0), 0x4) r20 = getppid() r21 = syz_open_pts() r22 = getuid() fchown(r21, r22, 0xffffffffffffffff) r23 = socket(0x18, 0x1, 0x0) r24 = getpid() fcntl$setown(r23, 0x6, r24) r25 = msgget$private(0x0, 0x0) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r27 = msgget(0x3, 0x204) r28 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) msgctl$IPC_SET(r27, 0x1, &(0x7f0000000580)={{0x800, r28, 0x0, 0x0, 0x0, 0x1, 0x3}, 0x7, 0x1000, r30, 0x0, 0x3c, 0x5, 0x3, 0xfffffffffffffffe}) r31 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, r31, 0x0, 0x0, 0x10}}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r33 = getpid() fcntl$setown(r32, 0x6, r33) msgctl$IPC_SET(r25, 0x1, &(0x7f0000000080)={{0x5, r26, 0x0, r28, r31, 0x4}, 0x9, 0x3, r33, 0x0, 0x1000, 0x10000, 0x1000, 0x4e}) r34 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/wsmouse0\x00', 0x10, 0x0) r35 = socket(0x18, 0x1, 0x0) setsockopt(r35, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r35, 0x29, 0xa, &(0x7f00000000c0), 0x4) r36 = socket(0x18, 0x1, 0x0) setsockopt(r36, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r36, 0x29, 0xa, &(0x7f00000000c0), 0x4) r37 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000700)='/dev/vmm\x00', 0x80, 0x0) r38 = socket(0x18, 0x1, 0x0) setsockopt(r38, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r38, 0x20000029, 0x7, &(0x7f00000009c0)="8e6159de91c93b3ea4cf7990e39354a7f68f92b25f21d448720475a1f3f3ed7fb62f246720a3b95c74449030dd79ba211d1be9707b235f4f7ff193bbb416c70b1ac326d2f37e5956", 0xfc6b) r39 = openat$null(0xffffffffffffff9c, &(0x7f0000000740)='/dev/null\x00', 0x800, 0x0) r40 = socket(0x18, 0x1, 0x0) setsockopt(r40, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r40, 0x29, 0xa, &(0x7f00000000c0), 0x4) r41 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000780)='/dev/bpf\x00', 0x0, 0x0) r42 = socket(0x18, 0x1, 0x0) setsockopt(r42, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r42, 0x29, 0xa, &(0x7f00000000c0), 0x4) r43 = socket(0x18, 0x1, 0x0) setsockopt(r43, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r43, 0x29, 0xa, &(0x7f00000000c0), 0x4) r44 = socket(0x18, 0x1, 0x0) setsockopt(r44, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r44, 0x29, 0xa, &(0x7f00000000c0), 0x4) r45 = socket(0x18, 0x1, 0x0) setsockopt(r45, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r45, 0x29, 0xa, &(0x7f00000000c0), 0x4) r46 = open$dir(&(0x7f00000007c0)='./file0\x00', 0x8000, 0x10) r47 = socket(0x18, 0x1, 0x0) setsockopt(r47, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r47, 0x29, 0xa, &(0x7f00000000c0), 0x4) r48 = socket$inet(0x2, 0x2, 0xff) r49 = socket(0x18, 0x1, 0x0) setsockopt(r49, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r49, 0x29, 0xa, &(0x7f00000000c0), 0x4) r50 = socket(0x18, 0x1, 0x0) setsockopt(r50, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r50, 0x29, 0xa, &(0x7f00000000c0), 0x4) r51 = socket(0x18, 0x1, 0x0) setsockopt(r51, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r51, 0x29, 0xa, &(0x7f00000000c0), 0x4) r52 = socket(0x18, 0x1, 0x0) setsockopt(r52, 0x29, 0xa, &(0x7f00000000c0), 0x4) sendmsg$unix(r10, &(0x7f0000000940)={&(0x7f0000000240)=@abs={0x1b4ed073b2331fb6, 0x0, 0x2}, 0x8, &(0x7f0000000580)=[{&(0x7f0000000280)="e765ee5b1ec073321379bbf280494c5ee1a5330fd2fc7bcd685d1caad6ead1a95e97c68d2531d4f0c1709e19246c5f84d31496bc694697709cf7d0147d4b2b97b7cd16b8e36c9f627221aa865a29df0c53e17a6b21f2955e0da6fa0d1d4f2f300ce81ec5436ba9635eab196769", 0x6d}, {&(0x7f0000000300)="b344c43eed5a7d94248165d575b5ab164f5b779668b44249af66da60bf1589a4bf57df0e2c61e048e3154103f91ed9b1db91b3d6f56b89f4a410c1ff2a9ca26adc52d4e5bdb4bf53f05068b4c3920c89b00d9bb864434d98e91cdfa65f5bf0987bf6e393e20079f2da52897a87f891388cee51f7826d1204", 0x78}, {&(0x7f0000000380)="071b721398fce0573e6796f4c3a9545abe79b88f505f8d42a782e0188835bf0e6b88c22a12b37df283589333fec3d16851bc5007db3b4a673ae29aa9d786809c99a67261edb96023acef75ad95887780818835be18e6f7bf04d0ca5ac1598dbe42eb4967e358cc52c5e042f169d70884fa2d357a37e0f528f0b28265f13f6050633cff65df4bfee7e131927046e8fc28b5f9473d41eba8d540e0100b1cdd1a2eea775a137e0a34774c6ce099c7f347f6935b302deb19920c1726f41d4e755e5a90453a5d9a615659e4cdda4728b001c50bed77a21c7f008050e0c869084ac1a390921e18fcb6d3c5db9d95cc158e9f200c3e", 0xf2}, {&(0x7f0000000480)="136200164b0f9565bfa39db8c988cac11b506986d8ec9d39aea3d52fd08808499ae74335150a14c019ab", 0x2a}, {&(0x7f00000004c0)="201bdac8c47038eca7f9a32abf4a5116279864b7072fe4c2d5e881d7a2987224db32d610441a89b13c136d6cce894ea93f8cebc3fce87ebacf03fee8d48ef7f660cd8115cae2a4833a7285f83e3c79eee3b64f4947277086547505e292fa054379945cdd1404fbed2d50ce4e5b0b274d0ea8c476118b0d13058332b686154d2259", 0x81}], 0x5, &(0x7f0000000b00)=ANY=[@ANYBLOB="3800000000000000ffff000001000000", @ANYRES32, @ANYRES32=r9, @ANYRES32=r11, @ANYRES32, @ANYRES32=r12, @ANYRES32=r4, @ANYRES32=r13, @ANYRES32=r9, @ANYRES32=r14, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=0xffffffffffffff9c, @ANYRES32=r50, @ANYRES32=r51, @ANYRES32=r12, @ANYRES32=r32, @ANYRES32=r52, @ANYRES32=0xffffffffffffff9c, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r4, @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r18, @ANYRES32=r19, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r20, @ANYRES32=r22, @ANYRES32=r31, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32, @ANYRES32=r34, @ANYRES32=r35, @ANYRES32=r3, @ANYRES32=r5, @ANYRES32=r36, @ANYRES32=r37, @ANYRES32=r38, @ANYRES32=r5, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r39, @ANYRES32=r40, @ANYBLOB="3800000000003f3263845362f48ef8485c257dbc626f3f0b7be36bee66", @ANYRES32=r41, @ANYRES32=r42, @ANYRES32=r43, @ANYRES32=r44, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r45, @ANYRES32=r46, @ANYRES32=r47, @ANYRES32=r48, @ANYRES32=r49], 0x138, 0x2}, 0xc0f) r53 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r55 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r55, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r57 = 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) r60 = getgid() semop(r57, &(0x7f00000002c0)=[{0x4, 0x6b37, 0x1000}, {0x0, 0x5, 0x1000}, {0x0, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x1, 0x7}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x0, 0x5, 0x1c00}], 0x8) semctl$IPC_SET(r57, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r59, r58, 0x0, r60, 0x100010024}, 0x9, 0x7, 0x3}) r61 = socket(0x2, 0x1, 0x0) fcntl$getown(r61, 0x5) getsockopt$sock_cred(r61, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f0000000940)=0x9) r63 = getgid() semctl$IPC_SET(r57, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r62, r63, 0x0, 0x0, 0x2, 0x8}, 0x7fff, 0x9, 0x8}) r64 = socket(0x18, 0x1, 0x0) r65 = open(&(0x7f0000000040)='./file0\x00', 0xc00, 0x121) r66 = socket(0x18, 0x1, 0x0) setsockopt(r66, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r66, 0x29, 0xa, &(0x7f00000000c0), 0x4) r67 = socket(0x18, 0x1, 0x0) setsockopt(r67, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r67, 0x29, 0xa, &(0x7f00000000c0), 0x4) r68 = socket(0x1, 0x8000, 0x7) r69 = socket(0x18, 0x1, 0x0) setsockopt(r69, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r69, 0x29, 0xa, &(0x7f00000000c0), 0x4) r70 = socket(0x18, 0x1, 0x0) setsockopt(r70, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r70, 0x29, 0xa, &(0x7f00000000c0), 0x4) r71 = socket(0x18, 0x1, 0x0) setsockopt(r71, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r71, 0x29, 0xa, &(0x7f00000000c0), 0x4) r72 = socket(0x18, 0x1, 0x0) setsockopt(r72, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r72, 0x29, 0xa, &(0x7f00000000c0), 0x4) kevent(r65, &(0x7f0000000100)=[{{r66}, 0xfffffffffffffffa, 0x11, 0x2, 0x80}, {{r67}, 0xedb380284cbdaada, 0x1, 0x8, 0x40, 0x3}, {{r68}, 0xfffffffffffffff8, 0x51, 0x1, 0x7d4a, 0x80000001}, {{r64}, 0xfffffffffffffffa, 0x4, 0x1, 0x32, 0x3}, {{r69}, 0xfffffffffffffff8, 0x4, 0x0, 0x81, 0x7ff}, {{r70}, 0xfffffffffffffff9, 0x0, 0x40000000, 0x2}, {{r71}, 0xfffffffffffffffd, 0x40, 0x0, 0x8, 0xab6}], 0x0, &(0x7f0000000080)=[{{r72}, 0x6d3b9a532df893fb, 0x20, 0x1, 0x8}, {{}, 0xfffffffffffffffb, 0x2, 0x40000000, 0xffff, 0x9}], 0x6, &(0x7f0000000200)={0x1ff, 0x4}) r73 = socket(0x18, 0x1, 0x0) setsockopt(r73, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r73, 0x29, 0xa, &(0x7f00000000c0), 0x4) r74 = openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0x10000, 0x0) r75 = socket(0x18, 0x1, 0x0) setsockopt(r75, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r75, 0x29, 0xa, &(0x7f00000000c0), 0xfffffffffffffe9c) r76 = socket(0x18, 0x1, 0x0) setsockopt(r76, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r76, 0x29, 0xa, &(0x7f00000000c0), 0x4) r77 = socket(0x18, 0x1, 0x0) setsockopt(r77, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r77, 0x29, 0xa, &(0x7f00000000c0), 0x4) r78 = socket(0x18, 0x1, 0x0) setsockopt(r78, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r78, 0x29, 0xa, &(0x7f00000000c0), 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000640)={0xffffffffffffffff}) r80 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000680)='/dev/speaker\x00', 0xbfc39018e5d78510, 0x0) r81 = socket(0x18, 0x1, 0x0) setsockopt(r81, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r81, 0x29, 0xa, &(0x7f00000000c0), 0x4) r82 = socket(0x18, 0x1, 0x0) setsockopt(r82, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r82, 0x29, 0xa, &(0x7f00000000c0), 0x4) r83 = getppid() r84 = syz_open_pts() r85 = getuid() fchown(r84, r85, 0xffffffffffffffff) r86 = socket(0x18, 0x1, 0x0) r87 = getpid() fcntl$setown(r86, 0x6, r87) r88 = msgget$private(0x0, 0x0) getsockopt$sock_cred(r86, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r90 = msgget(0x3, 0x204) r91 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r92, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) msgctl$IPC_SET(r90, 0x1, &(0x7f0000000580)={{0x800, r91, 0x0, 0x0, 0x0, 0x1, 0x3}, 0x7, 0x1000, r93, 0x0, 0x3c, 0x5, 0x3, 0xeffffffffffffffe}) r94 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, r94, 0x0, 0x0, 0x10}}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r96 = getpid() fcntl$setown(r95, 0x6, r96) msgctl$IPC_SET(r88, 0x1, &(0x7f0000000080)={{0x5, r89, 0x0, r91, r94, 0x4}, 0x9, 0x3, r96, 0x0, 0x1000, 0x10000, 0x1000, 0x4e}) r97 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/wsmouse0\x00', 0x10, 0x0) r98 = socket(0x18, 0x1, 0x0) setsockopt(r98, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r98, 0x29, 0xa, &(0x7f00000000c0), 0x4) r99 = socket(0x18, 0x1, 0x0) setsockopt(r99, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r99, 0x29, 0xa, &(0x7f00000000c0), 0x4) r100 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000700)='/dev/vmm\x00', 0x80, 0x0) r101 = socket(0x18, 0x1, 0x0) setsockopt(r101, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r101, 0x20000029, 0x7, &(0x7f00000009c0)="8e6159de91c93b3ea4cf7990e39354a7f68f92b25f21d448720475a1f3f3ed7fb62f246720a3b95c74449030dd79ba211d1be9707b235f4f7ff193bbb416c70b1ac326d2f37e5956", 0xfc6b) r102 = openat$null(0xffffffffffffff9c, &(0x7f0000000740)='/dev/null\x00', 0x800, 0x0) r103 = socket(0x18, 0x1, 0x0) setsockopt(r103, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r103, 0x29, 0xa, &(0x7f00000000c0), 0x4) r104 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000780)='/dev/bpf\x00', 0x0, 0x0) r105 = socket(0x18, 0x1, 0x0) setsockopt(r105, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r105, 0x29, 0xa, &(0x7f00000000c0), 0x4) r106 = socket(0x18, 0x1, 0x0) setsockopt(r106, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r106, 0x29, 0xa, &(0x7f00000000c0), 0x4) r107 = socket(0x18, 0x1, 0x0) setsockopt(r107, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r107, 0x29, 0xa, &(0x7f00000000c0), 0x4) r108 = socket(0x18, 0x1, 0x0) setsockopt(r108, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r108, 0x29, 0xa, &(0x7f00000000c0), 0x4) r109 = open$dir(&(0x7f00000007c0)='./file0\x00', 0x8000, 0x10) r110 = socket(0x18, 0x1, 0x0) setsockopt(r110, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r110, 0x29, 0xa, &(0x7f00000000c0), 0x4) r111 = socket$inet(0x2, 0x2, 0xff) r112 = socket(0x18, 0x1, 0x0) setsockopt(r112, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r112, 0x29, 0xa, &(0x7f00000000c0), 0x4) r113 = socket(0x18, 0x1, 0x0) setsockopt(r113, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r113, 0x29, 0xa, &(0x7f00000000c0), 0x4) r114 = socket(0x18, 0x1, 0x0) setsockopt(r114, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r114, 0x29, 0xa, &(0x7f00000000c0), 0x4) r115 = socket(0x18, 0x1, 0x0) setsockopt(r115, 0x29, 0xa, &(0x7f00000000c0), 0x4) sendmsg$unix(r73, &(0x7f0000000940)={&(0x7f0000000240)=@abs={0x1b4ed073b2331fb6, 0x0, 0x2}, 0x8, &(0x7f0000000580)=[{&(0x7f0000000280)="e765ee5b1ec073321379bbf280494c5ee1a5330fd2fc7bcd685d1caad6ead1a95e97c68d2531d4f0c1709e19246c5f84d31496bc694697709cf7d0147d4b2b97b7cd16b8e36c9f627221aa865a29df0c53e17a6b21f2955e0da6fa0d1d4f2f300ce81ec5436ba9635eab196769", 0x6d}, {&(0x7f0000000300)="b344c43eed5a7d94248165d575b5ab164f5b779668b44249af66da60bf1589a4bf57df0e2c61e048e3154103f91ed9b1db91b3d6f56b89f4a410c1ff2a9ca26adc52d4e5bdb4bf53f05068b4c3920c89b00d9bb864434d98e91cdfa65f5bf0987bf6e393e20079f2da52897a87f891388cee51f7826d1204", 0x78}, {&(0x7f0000000380)="071b721398fce0573e6796f4c3a9545abe79b88f505f8d42a782e0188835bf0e6b88c22a12b37df283589333fec3d16851bc5007db3b4a673ae29aa9d786809c99a67261edb96023acef75ad95887780818835be18e6f7bf04d0ca5ac1598dbe42eb4967e358cc52c5e042f169d70884fa2d357a37e0f528f0b28265f13f6050633cff65df4bfee7e131927046e8fc28b5f9473d41eba8d540e0100b1cdd1a2eea775a137e0a34774c6ce099c7f347f6935b302deb19920c1726f41d4e755e5a90453a5d9a615659e4cdda4728b001c50bed77a21c7f008050e0c869084ac1a390921e18fcb6d3c5db9d95cc158e9f200c3e", 0xf2}, {&(0x7f0000000480)="136200164b0f9565bfa39db8c988cac11b506986d8ec9d39aea3d52fd08808499ae74335150a14c019ab", 0x2a}, {&(0x7f00000004c0)="201bdac8c47038eca7f9a32abf4a5116279864b7072fe4c2d5e881d7a2987224db32d610441a89b13c136d6cce894ea93f8cebc3fce87ebacf03fee8d48ef7f660cd8115cae2a4833a7285f83e3c79eee3b64f4947277086547505e292fa054379945cdd1404fbed2d50ce4e5b0b274d0ea8c476118b0d13058332b686154d2259", 0x81}], 0x5, &(0x7f0000000cc0)=ANY=[@ANYBLOB="38007fe8022409000000000b8be87f5ab0bd00fffeff0082010000005418c6eb4c0446c6297760c0ca404d0180a58d49048740b639a693f676ab16f35036c6a68318783d7559cecc50339282050b0abf5dcaa11aab63356140cc8ec3e238c4d406801c89609ff05c96b4802f109b1a", @ANYRES32, @ANYRES32=r72, @ANYRES32=r74, @ANYRES32, @ANYRES32=r75, @ANYRES32=r67, @ANYRES32=r76, @ANYRES32=r72, @ANYRES32=r77, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=0xffffffffffffff9c, @ANYRES32=r113, @ANYRES32=r114, @ANYRES32=r75, @ANYRES32=r95, @ANYRES32=r115, @ANYRES32=0xffffffffffffff9c, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r67, @ANYRES32=r78, @ANYRES32=r79, @ANYRES32=r80, @ANYRES32=r81, @ANYRES32=r82, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r83, @ANYRES32=r85, @ANYRES32=r94, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32, @ANYRES32=r97, @ANYRES32=r98, @ANYRES32=r66, @ANYRES32=r68, @ANYRES32=r99, @ANYRES32=r100, @ANYRES32=r101, @ANYRES32=r68, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r102, @ANYRES32=r103, @ANYBLOB="3800000000003f3263845362f48ef8485c257dbc626f3f0b7be36bee66", @ANYRES32=r104, @ANYRES32=r105, @ANYRES32=r106, @ANYRES32=r107, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r108, @ANYRES32=r109, @ANYRES32=r110, @ANYRES32=r111, @ANYRES32=r112], 0x138, 0x2}, 0xc0f) r116 = getegid() semctl$IPC_SET(r57, 0x0, 0x1, &(0x7f0000000940)={{0x10000, 0x0, r94, r56, r116, 0x100, 0x800}, 0x3f, 0x100000000, 0x4}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000021, r117) r118 = socket(0x18, 0x1, 0x0) r119 = getpid() fcntl$setown(r118, 0x6, r119) r120 = msgget$private(0x0, 0x0) getsockopt$sock_cred(r118, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r122 = msgget(0x3, 0x204) r123 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r124, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) msgctl$IPC_SET(r122, 0x1, &(0x7f0000000580)={{0x800, r123, 0x0, 0x0, 0x0, 0x1, 0x3}, 0x7, 0x1000, r125, 0x0, 0x3c, 0x5, 0x3, 0xfffffffffffffffe}) r126 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, r126, 0x0, 0x0, 0x10}}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r128 = getpid() fcntl$setown(r127, 0x6, r128) msgctl$IPC_SET(r120, 0x1, &(0x7f0000000080)={{0x5, r121, 0x0, r123, r126, 0x4}, 0x9, 0x3, r128, 0x0, 0x1000, 0x10000, 0x1000, 0x4e}) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000100)={{0x9, r22, r53, r54, r116, 0x92, 0x7}, 0x14a3, 0x4, r117, r128, 0x7, 0x7f, 0x101}) r129 = socket(0x18, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r129, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt(r0, 0x200000029, 0x2c, 0x0, 0x0) 03:33:02 executing program 0: syz_emit_ethernet(0x66, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa86dd60b05713b9dd5d00000000000000003a0000feffffff000000000000000000000000ffff000001020090780000000060f17e2b00000000ef4d234f35476975d9d7ef732b112a166126cdf6532cb6aebcc5243636c8f5b9f0ad5285b6610dcdc058dfc370dcfa1aa6160fa5e6905075812369"]) 03:33:02 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x20, 0x10) fchmod(r0, 0x8e3) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='c\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 03:33:02 executing program 0: poll(0x0, 0x0, 0xffff) setrlimit(0x0, &(0x7f0000000040)) execve(0x0, 0x0, 0x0) open(&(0x7f0000000240)='./file0\x00', 0x200, 0x10) 03:33:02 executing program 1: setrlimit(0x2, &(0x7f00000000c0)={0x60000000, 0x60000002}) poll(0x0, 0x0, 0xffff) setrlimit(0x0, &(0x7f0000000040)) poll(0x0, 0x0, 0xfe9) r0 = geteuid() getgroups(0x5, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', r0, r1) execve(0x0, 0x0, 0x0) r2 = open(&(0x7f0000000240)='./file0\x00', 0x200, 0x4) sendmsg$unix(r2, &(0x7f0000000040)={0x0, 0xffffffffffffff74, 0xfffffffffffffffe, 0x2e3, 0x0, 0x2b8}, 0x1) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0x40, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000480)={0x4, 0x0, 0x90d2, 0x0, "d730ff820900080406000000000000000900", 0x0, 0x5}) r5 = socket(0x18, 0x1, 0x2) getsockopt(r5, 0x29, 0xb, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0xc, 0x810, r5, 0x0, 0x0) r6 = semget$private(0x0, 0x7, 0x286) semop(r6, &(0x7f0000000000)=[{0x2, 0x4}, {0x3, 0x1, 0x1800}, {0x6, 0x7, 0x800}, {0x1, 0x1, 0x1800}], 0x3) r7 = syz_open_pts() openat$wsmouse(0xffffffffffffff9c, &(0x7f00000016c0)='/dev/wsmouse0\x00', 0x1, 0x0) r8 = socket(0x18, 0x1, 0x0) close(r8) getsockopt(r8, 0x200000029, 0x2c, 0x0, 0x0) close(r8) ioctl$TIOCSETA(r7, 0x80047470, &(0x7f00000004c0)={0x5, 0x10000, 0x0, 0x0, "61aa0db11ce9bae3c6516a5be973739ea78b7ec0"}) read(r7, &(0x7f0000000680)=""/4096, 0x1000) ioctl$TIOCSTAT(r7, 0x20007465, 0x0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000440)=0x3) fcntl$setflags(r4, 0x2, 0x1) r9 = socket(0x11, 0x4003, 0x0) sendto$unix(r9, &(0x7f0000000240)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26ca80416fa76d06336acf00b7804be781e4991f7c8df5f882b297bddaa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca491ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800000000000000000000000000000000000000000000000000000000397d3a47c56e4bfab9be51fc370e59baef58ab249c8d74158a96a82e754cc564ac9df4ecefebc4f779f73b73ee3f2047c3f5bbb63945023c3c73c243da242a3d21256f84015aa990f99f62d2d6f74d41496376d40d6e556007dd44abbb7638f44c4a92787aea2088fa56dca51d3a76651a157ed8418f45e601347b6a16adab464360e46ae656d19ef693c9c27f26e0c20a0d655432c362f4b60675c93989ea9d33a87e236e95bb4c7fe7d22bd94b4058b2750ea57cc41fc7094fddf832061a5d7942459e8476ef8458d0bcb07a3f9a7aa6ba5cabec711220a2ea644537b6bf0cf528ccd21907432dcf74e50a3ff13c731c2f4f3cf6882378ffae2da1ce1af44e02330c3259b2f56cf917", 0xb1, 0x0, 0x0, 0x51) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r10 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r10, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r10, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x0, 0x1000}], 0x2) r11 = getgid() r12 = getgid() semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r11, 0x0, r12, 0x10, 0x9}, 0x8, 0x1, 0x9}) geteuid() r13 = shmget$private(0x0, 0x1000, 0x660, &(0x7f0000ffe000/0x1000)=nil) semctl$IPC_RMID(r13, 0x0, 0x0) shmctl$IPC_SET(r13, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r13, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getgid() r14 = semget$private(0x0, 0x0, 0xf9ee9fbbae11811f) semctl$GETZCNT(r14, 0xecd36670e3ce36b6, 0x7, &(0x7f00000004c0)=""/235) semctl$GETZCNT(r14, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) socket(0x2, 0x400000000002, 0x0) r15 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r15, 0x0, 0x100000000000000a, &(0x7f0000001680)="b3386dc26b7834fb224ac424dd6000", 0x135) setsockopt(r15, 0x0, 0xa, 0x0, 0x0) r16 = socket(0x18, 0x1, 0x0) close(r16) getsockopt(r16, 0x200000029, 0x2c, 0x0, 0x0) r17 = socket(0x18, 0x1, 0x0) close(r17) connect$unix(r17, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fcntl$dupfd(r16, 0xa, r17) r18 = socket(0x18, 0x1, 0x0) close(r18) connect$unix(r18, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) dup2(0xffffffffffffff9c, r15) accept$inet(r2, 0x0, 0x0) getpid() socketpair(0x0, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) dup2(0xffffffffffffff9c, 0xffffffffffffffff) r19 = socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x20000000000011, 0x800000000001, &(0x7f0000000000)="186fe65c", 0x4) sendto$unix(r3, &(0x7f0000000c40)="b10005046000000000000800150a000000000000cea1fea6fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90000002000000000000020208a371a3f8000024070000000000000000000000000800"/177, 0x48, 0x408, 0x0, 0x0) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r21 = openat$zero(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/zero\x00', 0x80, 0x0) fchown(r21, 0x0, r20) r22 = socket$inet(0x2, 0x4000, 0x0) setsockopt(r22, 0x0, 0x400000a, &(0x7f0000000080), 0x109) r23 = socket(0x18, 0x400000000002, 0x0) r24 = fcntl$dupfd(r23, 0x0, r23) ioctl$TIOCFLUSH(r24, 0xc1206951, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getpgrp() socketpair(0x18, 0x8000, 0x10001, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r26 = syz_open_pts() r27 = syz_open_pts() ioctl$TIOCSETAF(r26, 0x802c7416, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x800bf9c, 0x400000, "7e389ddedff37173934a3a00", 0x0, 0xfffffffc}) ioctl$TIOCSTAT(r26, 0x20007465, 0x0) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) dup2(0xffffffffffffff9c, r27) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xfdc7) fchown(r26, r28, r29) getegid() r30 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_timeval(r30, 0xffff, 0x1006, &(0x7f0000000980), 0x10) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) kqueue() r31 = socket(0x18, 0x1, 0x0) close(r31) connect$unix(r31, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r32 = socket(0x18, 0x1, 0x0) close(r32) getsockopt(r32, 0x200000029, 0x2c, 0x0, 0x0) r33 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001740)='/dev/vmm\x00', 0x10, 0x0) dup2(r33, 0xffffffffffffffff) open(&(0x7f0000000040)='./file0\x00', 0x615, 0x46) r34 = socket(0x1, 0xa, 0x81) setsockopt(r34, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r34, 0x29, 0xd, &(0x7f0000000140), 0x0) socketpair(0x20, 0x8000, 0x3, &(0x7f0000001700)) pwritev(r7, &(0x7f0000000c00)=[{&(0x7f0000001780)="b52ace56a69c7850a781d7f5594cfc5e9b6230aefccc4b3826037c0671033d0708636fa070b9d0df36290df96ab022dad076bea29edda4da6fb9285f96907e14c1ba8274b889d0029887e01260df3fcdc28d42dd0f82b0d862746441b4dfa7c9d2b5b82732c729c2e490185cb5f6afc4d0bf33a3d1ee2f46f97d4026bc15969f9f261831ed44098f0340b3efc00e7d2c1078e95aba539a24b6b447f9dadf161a626e28e45ce331d59c42da788602fd9761c37d427d43316c37f0928272e6a14430d5ac9fa46ba5078cbe6cc72077ba28119f357a391bb05ffeda5c0a54b15f5cc55182e3157d", 0xe6}, {&(0x7f0000001340)="de7bf0380afbe3c2cfd01cd715f684340f9dc151b070a89330339ec80a367405fb52716f288bf9b2a4c8609f22b1a2edeeb8b3bb1131a19da385c7c2816f31fbea6a62b138d16a1fce3fb1cc3b7f9e4338be0e5e67c16625b3ab191d7683706169f2b218e4466b0545325e9d78a10404953de78ceef8ac4cd9d41af47b57a9680a13896c52ea2f3c966d0915134bdb3cd50fe47f7a06ec8bcdcf609152ede68760a9d7b745fef58639db98436e2bcc6a4d3aaf6d2a49020fda2eca27c2b278bb43e524c5a5519dc43e3b680dad0560ab0392af33e0d362685cba5dd3", 0xdc}, {&(0x7f0000000b80)="022fbd910224ba8b3869c216a3656ce86505bf0ca8f42ac3c01bf9781eec6822ec8d592854ce0f02aaab8b140fef95730d8b1aa7d308e0aaeaa988c6d96d19253a24f99f6a33d5e117efc14a394dcd", 0x4f}, {&(0x7f0000001440)="1ff790eb7fe61da6e3cae98f044ef80e0d1c9f3a6aa4a3c730ffc28016e3d6f62893fc230640d8bf3af38b51bed4bfc1e779e72b7543f4b30ec25ffedcd28f5e8b26622920fd181c722686e0227fb92f64938e28674854ceb1c9734178b544cb3bc285399d62563f12737a195152e3a045af55384ae523b4dac8cb4175c7b6fe1e4b7694ead96540613a2ed4ed408e24d0af67f6fb4b9a96ba402b0701803b4885c23348562aff39a37d1ded55ce3361bcbae2fa099646f975", 0xb9}], 0x4, 0x0, 0x5f2) 03:33:02 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) dup2(r0, r1) getpeername$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c08cd400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1bc000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005100"/4101], &(0x7f0000000080)=0x1002) 03:33:02 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendmsg$unix(r0, &(0x7f0000000380)={0x0, 0xffffffffffffffbf, 0x0, 0x0, &(0x7f00000001c0)=[@cred={0x197, 0xffff, 0x0, 0x0, 0x0, 0xffffffffffffffff}], 0xfffffde9}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x11}, {{}, 0xfffffffffffffff9, 0x26}], 0x3ff, 0x0, 0xc68, 0x0) 03:33:02 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffe9) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x7, 0xfffffffc, 0x1000, 0x0, 0xa16, 0x1000, 0x1, 0x2, 0x1, 0xa6, 0x100000000}) chmod(&(0x7f00000001c0)='.\x00', 0x0) fchdir(r0) sendmsg(r0, &(0x7f0000002340)={&(0x7f00000000c0)=@in6={0x18, 0xffffffffffffffff, 0x0, 0x1}, 0xc, 0x0, 0x0, 0x0}, 0x9) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) lstat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) mprotect(&(0x7f0000383000/0x2000)=nil, 0x2000, 0x1) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='r\x00') execve(&(0x7f0000019140)='./file0\x00', &(0x7f00000191c0)=[&(0x7f0000019180)='/dev/ttyCcfg\x00'], &(0x7f0000019240)=[&(0x7f0000019200)='])\x00']) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) getdents(r1, &(0x7f0000000100)=""/102400, 0x19000) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000002c0)={0x7fffffff, './file0\x00', './file0\x00'}) ioctl$WSDISPLAYIO_SVIDEO(0xffffffffffffff9c, 0x80045745, &(0x7f0000019100)) renameat(r0, &(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x0) 03:33:02 executing program 0: ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000000040)={'./file0\x00'}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x4c1251d137a16279, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000040)) 03:33:03 executing program 0: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) kqueue() 03:33:03 executing program 0: open(&(0x7f0000000100)='./file1\x00', 0x8690, 0x0) r0 = socket(0x18, 0x1, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) getdents(r1, &(0x7f0000000100)=""/102400, 0x19000) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = kqueue() r4 = open$dir(&(0x7f0000000280)='./file1\x00', 0x80, 0x18) r5 = socket(0x18, 0x400000002, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r6 = socket(0x18, 0x1, 0x0) close(r6) r7 = socket(0x18, 0x1, 0x0) close(r7) getsockopt(r7, 0x200000029, 0x2c, 0x0, 0x0) getsockopt$sock_int(r7, 0xffff, 0x4, &(0x7f0000019140), &(0x7f0000019180)=0x4) getsockopt(r6, 0x200000029, 0x2c, 0x0, 0x0) r8 = socket(0x18, 0x1, 0x0) close(r8) getsockopt(r8, 0x200000029, 0x2c, 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000340)='./file0\x00', 0x10000, 0x40) kevent(r1, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffa, 0x90, 0xd0000089, 0x6, 0x9}, {{r3}, 0xfffffffffffffff9, 0x61, 0x80000000, 0x0, 0x3}, {{r4}, 0xfffffffffffffffe, 0x2a, 0xfffff, 0x1, 0x80000000}], 0x7, &(0x7f0000000380), 0x20132b58, &(0x7f0000000440)={0x81, 0x4}) socket(0x6, 0x8000, 0x7) open$dir(&(0x7f0000019100)='./file0\x00', 0x0, 0x100) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000000)="843ecae91ff726364bff76bf16cc60126a037a6ffb6e6d780dcb", 0x1a) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r9, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r10 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r10, &(0x7f0000000080)={&(0x7f00000191c0)=ANY=[@ANYRESHEX], 0x1, 0x0}, 0x0) map stack 0x20ffe000-0x20fff000 of map 0xfffffd806ea25a18 failed: no mapping map stack 0x20ffe000-0x20fff000 of map 0xfffffd806ea25a18 failed: no mapping 03:33:04 executing program 1: syz_emit_ethernet(0x1, &(0x7f0000000080)=ANY=[@ANYRES64]) close(0xffffffffffffffff) r0 = socket(0x18, 0x400000002, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) getdents(r2, &(0x7f0000000100)=""/102400, 0x19000) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000040)) r3 = dup2(r0, r1) ioctl$BIOCLOCK(r3, 0x20004276) 03:33:04 executing program 0: 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) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x10, 0x0) dup2(r3, r2) setsockopt(r2, 0x1000000029, 0x2e, 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 03:33:04 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="6b02e152567b2b06000028ebd577797286501b5d5cc5ef69efc8aa0000000001000000dbc232f9d606aa77cfe1bca94ab8a0"], 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, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto(r1, &(0x7f0000000280)="31aa112ec46998cb1dc8856158e1da53472ee4a4440006f5fcb6c49116751eefa3eb04a705df55697308701cdab6f3825588be3074166cc19a3aab1c11dcf0d3e4b1134db111f9075d655d74615047db0f1d9ea333ea0373", 0x58, 0x0, 0x0, 0x0) r5 = accept$inet(r0, 0x0, &(0x7f0000000040)) sendto$inet(r5, &(0x7f0000000180)="1daad5cd36195d6810b318270ef9a4e226c2d78a5413faf736de6e7b07d1d62e84affdc376a493673d4195232fedc101a1d8ad376f5c1dba9d565c875025f067ef069c8b78d70a06bb9b172a2d7c03eff6b58b06bbacff74db5471704990b5bc7c583f053ce0dab8672493cfcf71096ded57b5350b28f1e7ddaa45ba14ff355c5280064a77fcf0cc7510946d503350ec4e8277e807e52985f11324bb0c5d72b0f9c6e2b27671de172e8a5307791b203a90fb79bfc05002e542e32b5b78e7178a0d0a3e839ee05e1f7d9deeb76cf17582198b5056acdc5d0d8ace2bc699a0db1e13faeebbccb92c28d329fb8635224fd0e41eb6d9e3de4c0122bef8eb0a", 0xfd, 0x1, &(0x7f0000000140)={0x2, 0x1}, 0xc) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r6 = kqueue() r7 = getpid() r8 = getpid() setpgid(r7, r8) ioctl$VT_OPENQRY(0xffffffffffffffff, 0x40047601, &(0x7f00000000c0)) fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) 03:33:04 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000140)="94", 0x1, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x400000002, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getpeername$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) r3 = socket(0x2, 0x2, 0x0) r4 = socket(0x10000000002, 0x2, 0x0) r5 = dup2(r3, r4) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f00000001c0)=[{r0, 0x4a}], 0x1, 0x0) 03:33:05 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000000)=0x8001, 0x4) socket(0x6, 0x3, 0x7) r2 = dup(r0) listen(r2, 0x0) r3 = socket(0x18, 0x1, 0x0) close(r3) getsockname(r3, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) getsockopt(r3, 0x200000029, 0x2c, 0x0, 0x0) r4 = socket(0x18, 0x400000002, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) accept$inet(r5, 0x0, &(0x7f0000000140)) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000000080)=0xc) r7 = 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) r10 = getgid() semop(r7, &(0x7f00000002c0)=[{0x4, 0x6b37, 0x1000}, {0x0, 0x5, 0x1000}, {0x0, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x1, 0x7}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x0, 0x5, 0x1c00}], 0x8) openat(r1, &(0x7f0000000100)='./file0\x00', 0x10000, 0x10b) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r9, r8, 0x0, r10, 0x100010024}, 0x9, 0x7, 0x3}) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, r6, r10}, 0xc) accept(r0, 0x0, 0x0) shutdown(r2, 0x2) 03:33:05 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000021, r0) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r3 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200), 0xc) 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, &(0x7f00000002c0)=[{0x4, 0x6b37, 0x1000}, {0x0, 0x5, 0x1000}, {0x0, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x1, 0x7}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x0, 0x5, 0x1c00}], 0x8) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r6, r5, 0x0, r7, 0x100010024}, 0x9, 0x7, 0x3}) r8 = socket(0x2, 0x1, 0x0) fcntl$getown(r8, 0x5) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f0000000940)=0x9) r10 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r9, r10, 0x0, 0x0, 0x2, 0x8}, 0x7fff, 0x9, 0x8}) r11 = socket(0x18, 0x1, 0x0) r12 = open(&(0x7f0000000040)='./file0\x00', 0xc00, 0x121) r13 = socket(0x18, 0x1, 0x0) setsockopt(r13, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r13, 0x29, 0xa, &(0x7f00000000c0), 0x4) r14 = socket(0x18, 0x1, 0x0) setsockopt(r14, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r14, 0x29, 0xa, &(0x7f00000000c0), 0x4) r15 = socket(0x1, 0x8000, 0x7) r16 = socket(0x18, 0x1, 0x0) setsockopt(r16, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r16, 0x29, 0xa, &(0x7f00000000c0), 0x4) r17 = socket(0x18, 0x1, 0x0) setsockopt(r17, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r17, 0x29, 0xa, &(0x7f00000000c0), 0x4) r18 = socket(0x18, 0x1, 0x0) setsockopt(r18, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r18, 0x29, 0xa, &(0x7f00000000c0), 0x4) r19 = socket(0x18, 0x1, 0x0) setsockopt(r19, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r19, 0x29, 0xa, &(0x7f00000000c0), 0x4) kevent(r12, &(0x7f0000000100)=[{{r13}, 0xfffffffffffffffa, 0x11, 0x2, 0x80}, {{r14}, 0xedb380284cbdaada, 0x1, 0x8, 0x40, 0x3}, {{r15}, 0xfffffffffffffff8, 0x51, 0x1, 0x7d4a, 0x80000001}, {{r11}, 0xfffffffffffffffa, 0x4, 0x1, 0x32, 0x3}, {{r16}, 0xfffffffffffffff8, 0x4, 0x0, 0x81, 0x7ff}, {{r17}, 0xfffffffffffffff9, 0x0, 0x40000000, 0x2}, {{r18}, 0xfffffffffffffffd, 0x40, 0x0, 0x8, 0xab6}], 0x0, &(0x7f0000000080)=[{{r19}, 0x6d3b9a532df893fb, 0x20, 0x1, 0x8}, {{}, 0xfffffffffffffffb, 0x2, 0x40000000, 0xffff, 0x9}], 0x6, &(0x7f0000000200)={0x1ff, 0x4}) r20 = socket(0x18, 0x1, 0x0) setsockopt(r20, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r20, 0x29, 0xa, &(0x7f00000000c0), 0x4) r21 = openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0x10000, 0x0) r22 = socket(0x18, 0x1, 0x0) setsockopt(r22, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r22, 0x29, 0xa, &(0x7f00000000c0), 0xfffffffffffffe9c) r23 = socket(0x18, 0x1, 0x0) setsockopt(r23, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r23, 0x29, 0xa, &(0x7f00000000c0), 0x4) r24 = socket(0x18, 0x1, 0x0) setsockopt(r24, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r24, 0x29, 0xa, &(0x7f00000000c0), 0x4) r25 = socket(0x18, 0x1, 0x0) setsockopt(r25, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r25, 0x29, 0xa, &(0x7f00000000c0), 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000640)={0xffffffffffffffff}) r27 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000680)='/dev/speaker\x00', 0xbfc39018e5d78510, 0x0) r28 = socket(0x18, 0x1, 0x0) setsockopt(r28, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r28, 0x29, 0xa, &(0x7f00000000c0), 0x4) r29 = socket(0x18, 0x1, 0x0) setsockopt(r29, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r29, 0x29, 0xa, &(0x7f00000000c0), 0x4) r30 = getppid() r31 = syz_open_pts() r32 = getuid() fchown(r31, r32, 0xffffffffffffffff) r33 = socket(0x18, 0x1, 0x0) r34 = getpid() fcntl$setown(r33, 0x6, r34) r35 = msgget$private(0x0, 0x0) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r37 = msgget(0x3, 0x204) r38 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) msgctl$IPC_SET(r37, 0x1, &(0x7f0000000580)={{0x800, r38, 0x0, 0x0, 0x0, 0x1, 0x3}, 0x7, 0x1000, r40, 0x0, 0x3c, 0x5, 0x3, 0xfffffffffffffffe}) r41 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, r41, 0x0, 0x0, 0x10}}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r43 = getpid() fcntl$setown(r42, 0x6, r43) msgctl$IPC_SET(r35, 0x1, &(0x7f0000000080)={{0x5, r36, 0x0, r38, r41, 0x4}, 0x9, 0x3, r43, 0x0, 0x1000, 0x10000, 0x1000, 0x4e}) r44 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/wsmouse0\x00', 0x10, 0x0) r45 = socket(0x18, 0x1, 0x0) setsockopt(r45, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r45, 0x29, 0xa, &(0x7f00000000c0), 0x4) r46 = socket(0x18, 0x1, 0x0) setsockopt(r46, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r46, 0x29, 0xa, &(0x7f00000000c0), 0x4) r47 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000700)='/dev/vmm\x00', 0x80, 0x0) r48 = socket(0x18, 0x1, 0x0) setsockopt(r48, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r48, 0x20000029, 0x7, &(0x7f00000009c0)="8e6159de91c93b3ea4cf7990e39354a7f68f92b25f21d448720475a1f3f3ed7fb62f246720a3b95c74449030dd79ba211d1be9707b235f4f7ff193bbb416c70b1ac326d2f37e5956", 0xfc6b) r49 = openat$null(0xffffffffffffff9c, &(0x7f0000000740)='/dev/null\x00', 0x800, 0x0) r50 = socket(0x18, 0x1, 0x0) setsockopt(r50, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r50, 0x29, 0xa, &(0x7f00000000c0), 0x4) r51 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000780)='/dev/bpf\x00', 0x0, 0x0) r52 = socket(0x18, 0x1, 0x0) setsockopt(r52, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r52, 0x29, 0xa, &(0x7f00000000c0), 0x4) r53 = socket(0x18, 0x1, 0x0) setsockopt(r53, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r53, 0x29, 0xa, &(0x7f00000000c0), 0x4) r54 = socket(0x18, 0x1, 0x0) setsockopt(r54, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r54, 0x29, 0xa, &(0x7f00000000c0), 0x4) r55 = socket(0x18, 0x1, 0x0) setsockopt(r55, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r55, 0x29, 0xa, &(0x7f00000000c0), 0x4) r56 = open$dir(&(0x7f00000007c0)='./file0\x00', 0x8000, 0x10) r57 = socket(0x18, 0x1, 0x0) setsockopt(r57, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r57, 0x29, 0xa, &(0x7f00000000c0), 0x4) r58 = socket$inet(0x2, 0x2, 0xff) r59 = socket(0x18, 0x1, 0x0) setsockopt(r59, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r59, 0x29, 0xa, &(0x7f00000000c0), 0x4) r60 = socket(0x18, 0x1, 0x0) setsockopt(r60, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r60, 0x29, 0xa, &(0x7f00000000c0), 0x4) r61 = socket(0x18, 0x1, 0x0) setsockopt(r61, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r61, 0x29, 0xa, &(0x7f00000000c0), 0x4) r62 = socket(0x18, 0x1, 0x0) setsockopt(r62, 0x29, 0xa, &(0x7f00000000c0), 0x4) sendmsg$unix(r20, &(0x7f0000000940)={&(0x7f0000000240)=@abs={0x1b4ed073b2331fb6, 0x0, 0x2}, 0x8, &(0x7f0000000580)=[{&(0x7f0000000280)="e765ee5b1ec073321379bbf280494c5ee1a5330fd2fc7bcd685d1caad6ead1a95e97c68d2531d4f0c1709e19246c5f84d31496bc694697709cf7d0147d4b2b97b7cd16b8e36c9f627221aa865a29df0c53e17a6b21f2955e0da6fa0d1d4f2f300ce81ec5436ba9635eab196769", 0x6d}, {&(0x7f0000000300)="b344c43eed5a7d94248165d575b5ab164f5b779668b44249af66da60bf1589a4bf57df0e2c61e048e3154103f91ed9b1db91b3d6f56b89f4a410c1ff2a9ca26adc52d4e5bdb4bf53f05068b4c3920c89b00d9bb864434d98e91cdfa65f5bf0987bf6e393e20079f2da52897a87f891388cee51f7826d1204", 0x78}, {&(0x7f0000000380)="071b721398fce0573e6796f4c3a9545abe79b88f505f8d42a782e0188835bf0e6b88c22a12b37df283589333fec3d16851bc5007db3b4a673ae29aa9d786809c99a67261edb96023acef75ad95887780818835be18e6f7bf04d0ca5ac1598dbe42eb4967e358cc52c5e042f169d70884fa2d357a37e0f528f0b28265f13f6050633cff65df4bfee7e131927046e8fc28b5f9473d41eba8d540e0100b1cdd1a2eea775a137e0a34774c6ce099c7f347f6935b302deb19920c1726f41d4e755e5a90453a5d9a615659e4cdda4728b001c50bed77a21c7f008050e0c869084ac1a390921e18fcb6d3c5db9d95cc158e9f200c3e", 0xf2}, {&(0x7f0000000480)="136200164b0f9565bfa39db8c988cac11b506986d8ec9d39aea3d52fd08808499ae74335150a14c019ab", 0x2a}, {&(0x7f00000004c0)="201bdac8c47038eca7f9a32abf4a5116279864b7072fe4c2d5e881d7a2987224db32d610441a89b13c136d6cce894ea93f8cebc3fce87ebacf03fee8d48ef7f660cd8115cae2a4833a7285f83e3c79eee3b64f4947277086547505e292fa054379945cdd1404fbed2d50ce4e5b0b274d0ea8c476118b0d13058332b686154d2259", 0x81}], 0x5, &(0x7f0000000e00)=ANY=[@ANYBLOB="3800000000000000ffff000001000000b3710bab78e3b3b05022ebd1b97f3a7a95f34137c4a60292e554b6fd8d355854e3970938af7d0e82023af08e102cecbf8752c4c38710a5c2aaf29e81109192df53a024774404bc021147a26c754bb4cc46a9d83267d7507a4606484026fca32c9d310d7c48a8b8b196e74e29ab", @ANYRES32, @ANYRES32=r19, @ANYRES32=r21, @ANYRES32, @ANYRES32=r22, @ANYRES32=r14, @ANYRES32=r23, @ANYRES32=r19, @ANYRES32=r24, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=0xffffffffffffff9c, @ANYRES32=r60, @ANYRES32=r61, @ANYRES32=r22, @ANYRES32=r42, @ANYRES32=r62, @ANYRES32=0xffffffffffffff9c, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r14, @ANYRES32=r25, @ANYRES32=r26, @ANYRES32=r27, @ANYRES32=r28, @ANYRES32=r29, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r30, @ANYRES32=r32, @ANYRES32=r41, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32, @ANYRES32=r44, @ANYRES32=r45, @ANYRES32=r13, @ANYRES32=r15, @ANYRES32=r46, @ANYRES32=r47, @ANYRES32=r48, @ANYRES32=r15, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r49, @ANYRES32=r50, @ANYBLOB="3800000000003f3263845362f48ef8485c257dbc626f3f0b7be36bee66", @ANYRES32=r51, @ANYRES32=r52, @ANYRES32=r53, @ANYRES32=r54, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r55, @ANYRES32=r56, @ANYRES32=r57, @ANYRES32=r58, @ANYRES32=r59], 0x138, 0x2}, 0xc0f) r63 = getegid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000940)={{0x10000, 0x0, r41, r2, r63, 0x100, 0x800}, 0x3f, 0x100000000, 0x4}) socketpair(0x20, 0x5, 0x7, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r64, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r65 = fcntl$dupfd(r1, 0x1b, 0xffffffffffffff9c) readv(r65, &(0x7f00000006c0)=[{&(0x7f0000000300)=""/8, 0x8}, {&(0x7f0000000340)=""/220, 0xdc}, {&(0x7f0000000440)=""/126, 0x7e}, {&(0x7f00000004c0)=""/245, 0xf5}, {&(0x7f00000005c0)}, {&(0x7f0000000600)=""/143, 0x8f}], 0x6) r66 = openat$tty(0xffffffffffffff9c, &(0x7f0000000740)='/dev/tty\x00', 0x8000, 0x0) ioctl$TIOCGETD(r66, 0x4004741a, &(0x7f0000000780)) r67 = msgget(0x1, 0x4) msgrcv(r67, &(0x7f0000000c80)=ANY=[@ANYBLOB="0000000000000000020000000000000000000000000000000091ac3c6800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e915fe72e18a453aac779625f508eebb0b4b78d7120a50e046a440fe08239429f61966d4941bcfbce854e27973babbd9de85523343575a4cf7a7e166b4de17056235842418ad419aae27ee5988737a5264f9acbbc9ae49de042566c5bb225cb98200001175322764ef601c33e8bf1d5ea9924790d27bc256cd"], 0xcc, 0x1, 0x1c00) r68 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r68, 0x0, 0x200000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r68, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c02000000", 0x8) r69 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r69, 0x0, 0x200000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r69, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c02000000", 0x8) poll(&(0x7f00000005c0)=[{r64, 0x8}, {r68, 0x10}, {0xffffffffffffffff, 0x8}, {r69}], 0x4, 0x94d) pipe2(&(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8004) ioctl$WSMOUSEIO_GTYPE(r70, 0x40045720, &(0x7f0000000900)) 03:33:05 executing program 1: getrlimit(0x2, &(0x7f0000000080)) r0 = socket(0x800000018, 0x1, 0x0) socket(0x6, 0x4000, 0xff) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r1, 0x0, 0x3, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r2, 0x0, 0x3, 0x0, 0x0) r3 = dup2(r1, r2) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000000)=0xa92b2d62) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r4, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r4, &(0x7f0000000540)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000019d44e065c29ee76b8393b7c21936b0c425c835b2316cfeaa1f302993bb672d8f9322ad23bb2e08090836da884a26f38b488c2652d9d549b8b458f4c69c23ab0d196c18510f9a107c82319a6bb436c5b9ae81dea53a766715d91e2858df7f77868c50ba70b50dca8216d7151048750f4144b6906c6c924c176728d27ef5fe8d0089cd0c892da236928537eac"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r4, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000149ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0a438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1c326cddecdee9f0c2a5927d27e8a15b7000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r4, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r4, &(0x7f0000000a40)=ANY=[@ANYBLOB="18000007000000007ff7e1d456ef5826acd6475a6b501fc70ed786a290c191675bcacb070ca64c5a183c6dd3c00447331c139e87591de55c2ea4948b9c4670e141c604d3a8ea571b21b23e69ea712a238c73df7919683be32fe2d20acd48e8ba4d28ee8e5a7e6a0c8519e9382fb45d9042e0f1bcdfb602bb8d9216cb83ea3cba4908c8f207531bac99e645d61dd6bf854de98442d67a5c724d8192d1e4e465fe223c818c2d41de69401ea41025e4ae8ebb07bd9ee969efa5acdfc879440807566249887ea46e3148"], 0xffffff64, 0x1, 0x0) msgsnd(r4, &(0x7f00000000c0)={0x1, "981ecd85bd7c95caf96eb70c59e8d74e6a22f54edbc6a2486763d9f147d53028589f363fc0d2ab15a2cf9610fc536047396dd4f008031b0928d108e6160c894c9b3ce7be67362f834df1ef4f9719afd9ccbc9a10c9d45b830cbc2303397482cbdecf599936d972f3109c026f751f009ab691e2538e758c83924ff5c6ad894ace3e52a8a1f9c5f7d3c2fc5f5bbe1f90e7422d406e7a78768dbed1f1ad20a9c04f223035eb28610fd773a5a8c5"}, 0xb4, 0x0) 03:33:05 executing program 1: r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket(0x20, 0x2, 0xe6) r1 = socket(0x18, 0x1, 0x0) close(r1) getsockopt(r1, 0x200000029, 0x2c, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) getsockopt(r2, 0x200000029, 0x2c, 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) close(r3) getsockopt(r3, 0x200000029, 0x2c, 0x0, 0x0) syz_emit_ethernet(0x4, &(0x7f0000000040)=ANY=[@ANYRESDEC=r0, @ANYRES64, @ANYPTR64=&(0x7f0000000000)=ANY=[@ANYRES64=r2], @ANYRES32=r3]) listen(r1, 0x3ff) 03:33:05 executing program 1: r0 = syz_open_pts() r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x400000002, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x69, 0x1}, {{r1}, 0xfffffffffffffff8, 0x90, 0x4, 0x2, 0x5}, {{r2}, 0xfffffffffffffffd, 0x0, 0x40000000, 0x5, 0xe76}, {{r1}, 0xfffffffffffffffb, 0x12, 0x2, 0x1, 0x81}], 0x200000, 0x0) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = syz_open_pts() r4 = openat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) getdents(r4, &(0x7f0000000100)=""/102400, 0x19000) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x7, 0x0, 0x0, 0x4}], 0x0, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = socket(0x18, 0x1, 0x0) close(r7) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x1, 0x0) connect$unix(r8, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) r9 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x8000, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r10 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) fcntl$lock(r10, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) close(r10) r11 = socket(0x18, 0x1, 0x0) close(r11) getsockopt(r11, 0x200000029, 0x2c, 0x0, 0x0) r12 = socket(0x18, 0x400000002, 0x0) setsockopt(r12, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) kevent(r5, 0x0, 0x0, &(0x7f0000000200)=[{{r6}, 0xfffffffffffffffa, 0x98, 0x9, 0x2, 0x4}, {{r7}, 0xfffffffffffffffe, 0x0, 0x1, 0x1, 0x5}, {{}, 0xfffffffffffffffb, 0x1, 0x10, 0x1ff, 0x180000000}, {{r0}, 0xfffffffffffffffd, 0x80, 0x1, 0x8, 0x707f}, {{r9}, 0xfffffffffffffffb, 0x20, 0x1, 0x3, 0x8}, {{r7}, 0xfffffffffffffffe, 0x80, 0x1, 0x0, 0x8}, {{r11}, 0xfffffffffffffffc, 0x10, 0x4, 0x10000, 0x6a97}, {{r12}, 0xfffffffffffffffe, 0x2, 0x80000000, 0x98, 0x2}, {{r11}, 0xfffffffffffffffd, 0x20, 0x1, 0x200, 0xffffffffffffff80}], 0x1f, 0x0) socket(0x18, 0x1, 0x0) 03:33:06 executing program 0: setrlimit(0x8, &(0x7f00000001c0)={0x7, 0x95}) r0 = syz_open_pts() mlock(&(0x7f0000eac000/0x13000)=nil, 0x13000) munlock(&(0x7f0000eab000/0x2000)=nil, 0x2000) close(r0) close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x9, 0x20411109, 0x9d98, "043b3a15fe0000f40400000000d5bc00"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000300)="14f59c73114aa08c17cc7ae9fd1bafaba4381a025eeaea9483036959c7e538b465d32e9407580caf90dba2b811a5f43bdd76c7b3666e64c79754c8b1d59179b7e723ac72005f9868aa7949171b980af89a8dba8983321c71763b31271f8f26b99dcc67eb41a50a52e0bbd0b804", 0xfe29}], 0x1) readv(r1, &(0x7f0000000600)=[{&(0x7f0000000040)=""/94, 0x5e}, {&(0x7f00000000c0)}, {&(0x7f0000000100)=""/50, 0x32}, {&(0x7f0000000200)=""/196, 0xc4}, {&(0x7f0000000140)=""/36, 0x24}, {&(0x7f0000000380)=""/95, 0x5f}, {&(0x7f0000000400)=""/224, 0xe0}, {&(0x7f0000000500)=""/241, 0xf1}], 0x8) 03:33:06 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) getsockopt(r0, 0x200000029, 0x2c, 0x0, 0x0) r1 = dup(r0) r2 = socket(0x18, 0x1, 0x0) r3 = getpid() fcntl$setown(r2, 0x6, r3) r4 = msgget$private(0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r6 = msgget(0x3, 0x204) r7 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000580)={{0x800, r7, 0x0, 0x0, 0x0, 0x1, 0x3}, 0x7, 0x1000, r9, 0x0, 0x3c, 0x5, 0x3, 0xfffffffffffffffe}) r10 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, r10, 0x0, 0x0, 0x10}}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r12 = getpid() fcntl$setown(r11, 0x6, r12) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000080)={{0x5, r5, 0x0, r7, r10, 0x4}, 0x9, 0x3, r12, 0x0, 0x1000, 0x10000, 0x1000, 0x4e}) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x1, 0x1, 0x200, 0x2, r12}) syz_emit_ethernet(0x4e, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaa0086dd60a406000010000001002c000000000000000000000000aaff0200000000000000000000000000012c00050001b6f7f84ebdcb6341420040794aecf239284ec61f1bef"]) 03:33:06 executing program 1: r0 = kqueue() select(0x40, &(0x7f0000000040)={0x8, 0x0, 0x2}, 0x0, 0x0, 0x0) close(r0) msgget(0x3, 0x121) semctl$GETNCNT(0x0, 0x3, 0x3, &(0x7f00000000c0)=""/21) bind(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) r1 = syz_open_pts() close(r1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "0022245185a800"}) write(r1, &(0x7f0000000140)=' x', 0x2) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) r2 = msgget$private(0x0, 0xfffffffffffffffd) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) setsockopt$inet_opts(r3, 0x0, 0x200000000000b, &(0x7f0000000340), 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) setsockopt$inet_opts(r4, 0x0, 0x200000000000b, &(0x7f0000000340), 0x0) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) setsockopt$inet_opts(r5, 0x0, 0x200000000000b, &(0x7f0000000340), 0x0) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) setsockopt$inet_opts(r6, 0x0, 0x200000000000b, &(0x7f0000000340), 0x0) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) setsockopt$inet_opts(r7, 0x0, 0x200000000000b, &(0x7f0000000340), 0x0) msgsnd(r2, &(0x7f0000000180)=ANY=[@ANYPTR=&(0x7f0000000200)=ANY=[@ANYRES32=r3], @ANYRESOCT=r0, @ANYRES32=r4, @ANYPTR=&(0x7f0000002200)=ANY=[@ANYBLOB="3841803c398643de6f82be562bbec3a9ccaf97c0ef29365e7e39401469a4c7b13ef0820c6a7e6e6dbecfe3a3c443fcf942d0d6264af6f2564a9aa4997efd79b137d9b4063e742c579f44f3c97576c40ee05812abb475367c041117d7af5907bea64f9fa0ea84b098a05c10b6bd04426d3ce8cd29f346fe115c4d8804986242321ed43434392a579c3489c9b51515a92bb690477fdc7d3f0b3778d5a72b2fa53fb9b4e8035c39d9f06c8ab12900f07c78680fa7e9ff69daa7ba27281205ad1cb914b4efe7718e7675c4201883bb33a9a521d9c2298b57189fd9c072d577e7040ddca317e1c6b5e6f23e3cce17defe72e2c117e9724e2ca34a9417b13268f41668181540532c63b015b68add1cf2c4448adaf0f08719aa3304e08ea9f8fdf8b8607ef8f4be9d71b762f7287914aea13cc1962d228722d701843e5f54d0ab2e5c0085e3819a840ee249da74bb9f54297aa6255034c384c0b1acfb41ab819ddc9dfd9ab8af68b8a5e567ec936bd358e960da275a2781ea1a0c9277839b1cca53b15220bcdeef4e6ec93d8e8f4a83cc7f38c4781a6d6d7b5a666ac51525320424c35bbd6b4211032ea2c7c787846909b84e3b1ef002ded76a031e90e3fc9079a1b726517428d453e79bc66f3b8a119a9ab3643a5597c1d294065fc78386b9f6d61dc02cf6742ea95f5b46281f20a9a896e0682e3a6a60d7a5590bb77bb8805a878863c81072683c983372482e30f641642d35341f6120afe5b2bbed4ac77e8e1b2447be03c600fdec31767c8377f2280220e5c8af5e95d2fdaee630bd4e4e384f105e2f1fc53cf75c692c6ba65f1b46e6a95cb276c0e666b2b2f55891defbfea895b2e8a68c6e4ac79f202fb997d73f618569ac31799e91ef0363a12da8d4771f9a9ecaa96792ff5987cb625b265f60c74cf423f7e228e541c513d73228c8814531709e2d20abe2a7b206aeb9df9ba9c833a4b4d016f7863aaba6d8df5f34c21076f58abd90ed628702a37aa19ab994bb0ff30e1e9e1c1b51f8f714f83f2373ddcdd2386e8ad1ec2a303ae891389ccea001d351737650abe96b92befec64bd94dd5991c173dc699b196c69568a4b871d700f1726ff971d11740ee99714135a35e1d42e92307d3ae265b76dc05cd82b138c14520802d5157168c0b37ee58efda2c0ffd89e091254ab8f0ed23ffd42c4cab31d176199214699aa7fe441cd9c8105c4ec271f3c9ec4916c7688035aed1c0423370a3d82da68e7dcc80aed9b195cff8c10461a0f016104951fa8b1a425676b4e130cbed31896a01dec52ab72cd18dbcc7d1d8a4926636c78b9f8793d27df2fbec56c0d3f0a46c9354ad485a3a7c7746c5ce5d6438cf9c6ca2973a44b3b71d22eb9e4fb23f7b076f1a7a2615bd640c460e30b0ec0eed8be48f87865e7c0ca2aba245eca5dc052b5395f5500ec33dc192b0331a4367d0032889f4891ff514319dd027a992f81d5a29fd51659b434d596cddaf292482dcd056c2579780e5da67b58622f962bec459cff9ee3c94aed6b1b35cb42b57980085ba943e38f34069cba4c3a768db802eb4d50efae2e881cead9c0def2d74131b2c3d9182e1d21379d2fbd2b5b247b43dede489f17369d92b93c0f4480326cbd998f0de8ab4c036c314bf2f82b7d9697ba687131150912a28e5d32e496c8ad372b837197a48998af818e8bde331668fd02588aed4fd4d413b6b0bb38467df3179defdaf7200d602cabea0cf43c5e2192bd7b7c1b647b6453fd48f3a7dd54d751e2c593b31279215f32e50f866baaf27fd52d31c40720c51beadde5944ae2fa96d05f437b08f558b0cb42af4891279772ae17a1d14b11a0c589c34414bc8434b8dd9691d0c6f03b75f9f5163f2a86947f6ba9d29fbc62252d10597f06fb432fe8d645ba34a61b2e559c01d451bb2f2a2714e5b54b15576bada1a616a590f0d94f106b4c68169db5a53e6ed8aa7606eaab6794a7f7ba6e8a6c2a02e72aeba80ca6675af2aaa71a1bb31411fcc2b375c15a605a7ed676a45e6817c04ac52818c06b626d859892ae2a593c38cd273664652e3ce06f98a6e1286d40fe0513e19df384f1259f851ad2af3cfb9388c625d187400719f011112f1ed13130f9a5b5e07398fdfb8e88ca37840af40b2556534011f03daf32a14d6baf94bbbb9f080f98c2c1af93e2adc1463b1bd52018ba19ee8ac21b3cbc39414c824277856c22ecdc631954dcd186dc7f09514c7b6ae686186a857d4e799cdf87ef043432ed9ea512575eaa15ce315a1a2277d249a8d407d786fc01f601be2dee72b65a77050605e1ac2a699d74fded14a8bec78eb8914eb082bef1a03052b1cad28b3bfc39db4cce24b7b0d3ca117fc8bc30d7826516c11784424356e9d663f20786ce49dd3f782cf5d9a609ae6265babaeb12540ac152e02bbbb8b35d23b71acb1532fd17bffe879617f206089da5d828c58cfe1950385cd1d25349b4a6cbb86568690ad80908829f20df04f29b5d249b402d242925234c882df16f2c9381dcda126836ffcc1ef0774d73bf46e73ad60b31234799d21e7885c52a3a7132729559f1dc90685f281cf628a1e633dc46b1792e2c848998811e6f1084c0e8360240c2f6aa4013384b5d7a4d4b01018c15f0d711f943c94939a7822c7bebe9d5622f261d55c7ede3b6f27e575b55710aa3769f3df909bf963dad644a420b6ec00f9dea22720b936515737960458370f752fd40cc70523b6461d13d805193637683a4e5dc8a56895059e1005a87fd9b9fe18257938892ab986e92540abf5b54b3b9c1686c9128f9abb23c2f3c16f52b63b16ccff9741ba78dc6d9230dac9a0db2fc303452c8642905084503392d55e46bc0d76b897a55cd9b7ec9dcff8b4deb794fab8ca31067f9513df3b7ea9b76f7cf41bc36165b255e2630742ea42dd347fdc863335c2f385b7b6011fd86eab9bf9c0521d2558555668e30bf6cfd4291f7550b5592ba5f262a3f88f4a75d0c1359a26d964bc701df9666886d5da7fc8db24ef7b59592dd984bd8e1fc7931c06e99ab1b9d3b0b3d7e8207c241b48994078ec25735c916c3553cac729115742e7ea0b6b91713924b3f08ff269decf2197d8008e6becf20508f3201750f5de0e076b93fe7a61fc4cd80a62cc816232a8137e0dd025099abb97e6438a21a8da8a17a0accbda83cc5b77818cad6f2bed981445941d862702feb49ba385c44eb10ec4757ed2e83f80be5bde6f44beb90e3d176bb8d7bb8711bd53d8aea1c8c874690172c485dc85e39c3579545b86493830929b04123fa969ef71b294c3159af60ade89aaeda0cc1790362e54cadc69c20ba3660fdd5e128c04a388893d841e450c0af608b447a8a3b506d5e6f00cfd03c02453d447996a5bfde884b5d7c0122a8cc38b6db8f47a8a3fdf1aba5670faac1573364fd24f2f6b8ea776a6a4177b1936c41911c40758f079b95cdba14b87a566fd7d3c573c053e5ab4cfdbdbad1a14b89ff49948bf20f9966b1253d76e7dd43f7b05b365166540ab8c8a71a8808e5bbc38ff526ecb6b372800416e173a6382857c1945f301da231abca23d65eee451eb916f458dfb284e22b8eaedfbbc5a530a46d4ebada6f40785e211258d5897be27744ed3f225184fb625e9dd4cb1ce71f342ba71dcaa56bd6dc7eeff3e81c7f52de5ded6a128c6727b7f0b6eb786095b655c95c5c1ba9f64584baf0ac25d0c438cac7f96d3e1a33f134633d80d8db7b11a6b51b2152bff404912df8dd38edbf5b89edbe7cfff649b627c7d9794133ebce2fc3f80887c55df3d95c17dc2995b3d8a4af313d50684f15e145e2da7c4f0eac5d2bdda63e12cb145cf2240e6981b5bcf8672cef2b168aa31bc57c76b2623ebd6ed3a1b72ac7b90178fd27ad9ac49fc9d1ba0f42fbe7093192f4a19916f13aa61a5d2b00c417b1f0e1020bd933383fdc3fd683fb8509346596e876967705976c224b523361ced922df1d982c6fc4bc540fc4bdcdfcebe44fc64f018902057112023c027de55f19ab2e9cdfc5b5a81f37a8efe525720357766475106a0eb4ca178737afb5cc82bc427172391320638171fdbda68ad003a5ec037baf4c97c6b4a5bf76456515af26193ebf5d5a1d60120b28d2fd68e9b0e9c75c2673b141dc60b8853a3ee277868540c151140ad2e09499b6ca72d215593e6166cea8c592b5b67e0f15ad072e8928995e79e9bb1c60afcf5bbda72210c84e2b71bb6134ce49bdb7f225bb9685c0c6592b5722f877e51afaf615af210ed37bb6f314a28ebd4585f70d36a73445e29fe3a90d6ef300d894a6e7bb697b76532f5d96bebc2091ad8eafa413ac07cbd8fedfb2949621682851215b6befde2561684fe3f00000000d18b4145b0b1f2450f69d187d698991e7c134a1f762ef34a8c1a9af357e537bfdd077094d3f154314350330985b6f4843c3732e8b807f685174d7c12051f4e8d5a425ef3c6880ea207c041d15c484c613a92beaacb577c6aa9a9867cc941866f48f5636dfe0c81e5597b6363c2a5bcdb12f4f1662a4416edebe4d31783c9c7b78a6fa5303168e7c1b9ec32c577ade9666fe8135f872db11628a5d0c9c0ac2869782568466eef9d214ccef596a98aa127da54795b0a2bb9ccf86fe2104c0743c63a33aceee2e36e65cd745131af0dc24711e3a963e74079c950881399be7eb320f74e1c2c551a78e41677c4fbabd25a2475a8706d0f2d72e468c0aa53f0b4893a6d5bff4fd231a95ee62e14d0ba1f5d3a406ea6e23ae06f63d828991ca06708adc8ddb91dd082706e699a2bbbb1ea18babda005d9d38c41e7779dbeba72ec274efbfe5ce70bef24e418443f5694cb1b99539a3faad0a557cde7042531eaec68a3725bb67fd1a9ac6e055c925478259c0863c28361bf552cb65cbfc3b5696290087d8b676b62870c9a8edbc7b745db70c7b13394b942b212fcf7a8b6cfffcea94a8098df69221f7a24ecb9402955b0cae078b6d988a377bb91c59e61822a8a2bb2971dfd8bacbdc2915cd2bda7673362a81c4932a321200484f350fa364c0fd59f531c0338024ce4e03bbd09391daef2d4033359290b53e56fb1357044bd1ded0af69e7727fdc6ce937b0ef7b6f600f4cbcc2677897f49fb751d837833daea1dbd5a42e21ee11a55605ff9a5f3b699b04210557e3e996113b96f0bd17491f7375870b488e7a2634306167dba04f1a4b8e13f9a4f4ad0d573c6081d896fad6010b51ae4ee463a6916848407850eed2494e0f05bc3ea6636b98cfbca840be4b7bd7b2caec5f439889f4fea39afe4790fd45757521386700790c8496c5ee7cd40b0742073580c248f2f250116f7432a412d9d1109a78271e3604b803406a164e86f74abd03343324dfd375a0725d1ca1fed98b0a49fe2e427212553028e99ba5c24c9d26160208f06f41c08bd18b1c0bcb506d1bc04c4f2ef7ea957e8a76fa805c1525b31e56f51b123ae2f5d5ed9bde2863479e63c9874cbbc653c05af1f914b7950d5f7df4481ee2c0bc224c63e6d0e960ca03db048ec556b870f6dbbed059943142951ce478f2175ac77edbef26ce01364ad8b2c6cfe1a283eb1e9d8df7a991525f06c0c34b29180c6b7bda7c3dc095f60874b8e4d2c697de63ea364bf4f5bca761ad0ca26c38fd0d52d63d231d4c271da4baf1f345dd3b35a01d4516aa11a14ad2be394fbfe0dc54b3b3694ace2cb9c97800f973d2469cf86b9cd329097c481d76eb6617469760892366d9daa14c09eef46557ca1498edf51b07fa32e358da24e5705d0563ea3ebd68fb693971646c38f2b596da207622e8d1914e13b62a83d8fa5d1fd9992b29c8873e1d0db636f34a41973e64b36b88538904d69b332f87ff25ccfcae1645589e11d2e0aa60abf16eb9a96ab161d84b116999d8304cf619a4fb60c983baacd479c1fdf40544a9f6fbc38a2293b2cff94c33f6a2f41355713f50a1f1608d2e8315783b009e6f24b843c3c5415384f000b3488379dee5cc095939bfeb7d1a7a669a5bfad73dc91b52f14c5e6f69cee218b1d35b341377ded14885ca59eedc389cb1dcc25a5557854cfd4ce327fd0d821ce5ae97976ff986558046a3c8e39e60000000000000000"], @ANYPTR64=&(0x7f0000000340)=ANY=[], @ANYPTR64, @ANYRESDEC, @ANYRESHEX, @ANYRESHEX], 0x9, 0x7fc) msgsnd(r2, &(0x7f0000000040)=ANY=[@ANYPTR=&(0x7f00000002c0)=ANY=[@ANYRES64, @ANYPTR=&(0x7f0000000200)=ANY=[], @ANYRES16]], 0x1, 0x800) msgsnd(r2, &(0x7f0000000480)=ANY=[@ANYBLOB="01000000000000008b028adaffff6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190dfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c6121375d39876dfb6b4502000000000000005e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287731ef79362412cb3dcea1361ba992d6931ec5ba0bb0e8997f7a941759689d37da8160000000000002df0a24e1374f32e7ba726f21a2efb556aa860a00549373bbbe2349ea6cd3640f219696695026edab1f949c21f4bae87326467f0d504a559a3b3c0d7a61b35129d14b71d78e518def21e8b9dda885acbdea01b4824be3cadef9784ac55ba27f415aeb7b325a4ee1de4149e2546827ea4bb7fa6041c4ba870c483cc11f33a4df54ccd56148e2ecce5239c82c9cba1937ea8fac89104045a5f82ffd65f9e29746aafd330bc19abde9d8e0ac01a4c2103488c1cbdd50eb515f90707dc1ade21075074b2d98808a1ad6e5b"], 0x1, 0x7fb) r8 = msgget$private(0x0, 0x20000003c4) msgrcv(r8, &(0x7f0000000440)=ANY=[@ANYBLOB="000000054270930040000000"], 0xc, 0x2, 0x1000) msgrcv(r8, &(0x7f0000000080)={0x0, ""/220}, 0xe4, 0x3, 0x800) 03:33:06 executing program 1: pipe(&(0x7f0000019100)={0xffffffffffffffff}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000019140)=0xc942b17) r1 = syz_open_pts() ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000100)=0xfffffff8) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) r4 = getpid() fcntl$setown(r3, 0x6, r4) r5 = msgget$private(0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r7 = msgget(0x3, 0x204) r8 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000580)={{0x800, r8, 0x0, 0x0, 0x0, 0x1, 0x3}, 0x7, 0x1000, r10, 0x0, 0x3c, 0x5, 0x3, 0xfffffffffffffffe}) r11 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, r11, 0x0, 0x0, 0x10}}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r13 = getpid() fcntl$setown(r12, 0x6, r13) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000080)={{0x5, r6, 0x0, r8, r11, 0x4}, 0x9, 0x3, r13, 0x0, 0x1000, 0x10000, 0x1000, 0x4e}) fcntl$setown(r2, 0x6, r13) getdents(r2, &(0x7f0000000100)=""/102400, 0x19000) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000140)=0x2) sendsyslog(&(0x7f0000000080)="d766f3d17069530661f78773eec820dc1ff1017143c35b0849e91aacc0859e8c4871218c267f72be19db5fcfcfa3e925effb8f0c3cfc8fa583cd85a0c3b73068a3c6312b", 0x44, 0x20) syz_emit_ethernet(0x1, &(0x7f0000000040)=ANY=[@ANYRESOCT]) munlockall() mknod(&(0x7f0000000000)='./file0\x00', 0x10, 0x10001) 03:33:07 executing program 0: r0 = socket(0x11, 0x4003, 0x4) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e49910000000000000001e1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd8972d3872babfbb770c1f5ab72c881ff7c3c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000202080000008000"/177, 0xb1, 0x0, 0x0, 0x1fa) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r1, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000003c0)={0x2, 0x401}) fcntl$setflags(r1, 0x2, 0x803) pread(r1, &(0x7f0000000580)="609bd923e9f2758fbb254c65a956751041e4d2fbda945817bbbafa2811cd93bb98a9eba731636f6e377116464b254a5982b39eb640dcadcdfa48fd5690ccfa9e5c49edf3dfc96a27aaaa6050f8c16dac8d62b87bacd0c80f83095f7a9e5352e2d255658fd13029b3244970cb4e7298c902435c0f41888a3f56b4d814d3e6a8a3d92b66f0ef45efca5b182fe1f4d44a32d58557e4b58f18bef46ee2a6339a825eb1c0a6c6b87eef1483dc47da64e9f91a6c67837424e25efadf7d4c6bc07d393450587f2a23b2d6bfe8f4d69e059d4a6373cb", 0xd2, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x20009, 0x3, 0x9, 0x1, 0x401, 0x401, 0x9, 0x2, 0x2, 0x2, 0x800}) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000140)=0x7ff) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, 0x0) r2 = getgid() ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000880)=0xc) accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000680)=0x800) r4 = syz_open_pts() readv(r1, &(0x7f00000002c0)=[{&(0x7f0000003a40)=""/4097, 0x1001}, {&(0x7f0000000300)=""/62, 0x3e}], 0x2) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f00000001c0)) fchownat(0xffffffffffffffff, &(0x7f0000000080)='\x00', r3, r2, 0x6) r5 = getgid() setegid(r5) r6 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc0) ioctl$TIOCSTAT(r6, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000900), &(0x7f00000008c0)=0xfffffffffffffd2a) accept$unix(r6, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000001c0)) r7 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r7, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7) ioctl$BIOCGBLEN(r7, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r7, 0x80085762, &(0x7f00000003c0)={0x2, 0x5}) fcntl$setflags(r7, 0x2, 0x803) pread(r7, &(0x7f0000000580)="609bd923e9f2758fbb254c65a956751041e4d2fbda945817bbbafa2811cd93bb98a9eba731636f6e377116464b254a5982b39eb640dcadcdfa48fd5690ccfa9e5c49edf3dfc96a27aaaa6050f8c16dac8d62b87bacd0c80f83095f7a9e5352e2d255658fd13029b3244970cb4e7298c902435c0f41888a3f56b4d814d3e6a8a3d92b66f0ef45efca5b182fe1f4d44a32d58557e4b58f18bef46ee2a6339a825eb1c0a6c6b87eef1483dc47da64e9f91a6c67837424e25efadf7d4c6bc07d393450587f2a23b2d6bfe8f4d69e059d4a6373cb", 0xd2, 0x0, 0x1000) ioctl$WSDISPLAYIO_LDFONT(r7, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x20009, 0x3, 0x9, 0x1, 0x401, 0x401, 0x9, 0x2, 0x2, 0x2, 0x800}) ioctl$VT_ACTIVATE(r7, 0x20007605, &(0x7f0000000540)=0x4007ff) ioctl$BIOCSRTIMEOUT(r7, 0x8010426d, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r8, r9) r10 = getgid() r11 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r12 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCSTAT(r12, 0x20007465, &(0x7f0000000400)) r13 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x108) connect(r13, &(0x7f00000001c0)=@in={0x2, 0x0}, 0xc) pwritev(r13, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r13, 0x0, 0x0) getdents(r13, &(0x7f0000000480)=""/180, 0xb4) bind$inet6(r13, &(0x7f0000000340)={0x18, 0x2, 0x3ff, 0x1}, 0xc) ioctl$PCIOCWRITE(r13, 0xc0107003, &(0x7f0000000200)={{0x6, 0x20, 0x200}, 0xd6, 0x0, 0x4}) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000880)=0x3d) accept$unix(r11, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r11, 0x8004667e, &(0x7f0000000680)=0x800) ioctl$TIOCGWINSZ(r11, 0x40087468, &(0x7f00000001c0)) r15 = dup(0xffffffffffffffff) fchownat(r15, &(0x7f0000000180)='./file0\x00', r14, r10, 0x1) r16 = getgid() setegid(r16) r17 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc0) ioctl$TIOCSTAT(r17, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f00000008c0)=0xfffffffffffffd2a) accept$unix(r17, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000040)=0x5) ioctl$TIOCGWINSZ(r17, 0x40087468, &(0x7f00000001c0)) fchownat(r17, &(0x7f0000000080)='\x00', r18, r16, 0x6) r19 = semget$private(0x0, 0x7, 0x287) semop(r19, &(0x7f0000002a00)=[{0x4, 0x200, 0x3000}, {0x1, 0x2, 0x8789c8d791a6081e}, {0x4, 0x7, 0x1000}], 0x3) semop(r19, &(0x7f0000000c40)=[{0x4, 0x4, 0x800}, {0x0, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x4, 0x1, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0xb}, {0x3, 0x500}, {0x0, 0x409, 0x1000}], 0xa) semctl$GETNCNT(r19, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r16, r14, r16, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r8, r16) r20 = geteuid() fchownat(r6, &(0x7f0000000080)='\x00', r20, r5, 0x6) r21 = semget$private(0x0, 0x7, 0x287) semop(r21, &(0x7f0000002a00)=[{0x4, 0x200, 0x3000}, {0x1, 0x2, 0x8789c8d791a6081e}, {0x4, 0x1fc, 0x1000}], 0x3) semop(r21, &(0x7f0000000c40)=[{0x4, 0x4, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x0, 0xffff, 0x1000}, {0x0, 0x8, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9}, {0x2, 0xb}, {0x3, 0x500}, {0x0, 0x409, 0x1000}], 0xa) semctl$GETNCNT(r21, 0x2, 0x3, &(0x7f0000000000)=""/9) r22 = semget(0x1, 0x2, 0x418) semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r5, r3, r5, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x5}) semctl$SETALL(r21, 0x0, 0x9, &(0x7f0000000000)=[0x6, 0x3388, 0x200]) 03:33:07 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="d8850dd5", 0x4) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0xffffffc3}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="22000007e8000000"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="31c79522d353dd8f0e7ee8f4ae6d1704ed7335b88e75e8f8def8edb9ef9fc5b2eb9fa7ffa26c8a86d170837f3a78d70b7b968aaa319fe356c6f58a6edda1003213916e14297687419a100806fc73e66384d3fd15ce3d985195c2df12e006c884838dc1fcd8e4d97ab87430e42fe94518176b5de167b0c336f0f909fbf5118f05b3246b3dfffffffffffffffa43c0fb92a0bfb1aa157aab51a66c87814fab803fee213dfbfb7a9d6b84cd1fb5a455120a4a1d"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) r1 = dup(r0) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$KDGKBMODE(r1, 0x40044b06) 03:33:07 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x2, 0x0) r3 = socket(0x18, 0x1, 0x0) close(r3) getsockopt(r3, 0x200000029, 0x2c, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0x1f) r4 = socket(0x18, 0x400000002, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = socket(0x18, 0x1, 0x0) close(r5) getsockopt(r5, 0x200000029, 0x2c, 0x0, 0x0) r6 = socket(0x18, 0x1, 0x0) close(r6) getsockopt(r6, 0x200000029, 0x2c, 0x0, 0x0) r7 = socket(0x18, 0x1, 0x0) close(r7) getsockopt(r7, 0x200000029, 0x2c, 0x0, 0x0) r8 = socket(0x18, 0x1, 0x0) close(r8) getsockopt(r8, 0x200000029, 0x2c, 0x0, 0x0) r9 = socket(0x18, 0x1, 0x0) close(r9) connect$unix(r9, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x0}, 0x8) r10 = socket(0x18, 0x400000002, 0x0) setsockopt(r10, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f0000000340)=ANY=[], 0x0) dup2(r2, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r11 = dup(r0) sendto$inet6(r11, &(0x7f0000000040), 0xffc9, 0x0, 0x0, 0x0) 03:33:07 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r2, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r2, &(0x7f0000019680)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaff21fd17153cf3d117c2e9547a40d43f5d31059c11c5a9530a448e0e5a392c598c2583008e913c3f4bd3bb4a55980190f7f757f7d10000000000020020000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c97a2b83eea214e18350e46ba39befc79076f25d33ed3de8de7ec37031bc10f8ba5567060000000000000000da0c23e9475c9d6bf97f93cf02b9422e05e492a016821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4f5ec85c61dc8a76803f064ef041384979c3e253c71c2382518cdb266121375d39876dfb140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f40008b7ab4af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ece0bb09bd6eb1ab1e523d74c7282dc8137ab2635a032dcf3362ccfd9ad47f49ac1c6b8c5c2f0d1b998accb434584fee2bbf4eaf3d50a02f42e99af6958251e3ed78723e744649e9a56d241d1d5b8fd4d73ed6b883942775770f2f20df054fa49a6eb3814e455bf569030cba26dbd96153fdac697b7600eea335743b80a9e46cf0e0466c0d759ada519810f3c711da5749344ea135d5fd834f5788dc0ec31c8f43f00a957dcf6bfe6a818710163bad8da10ea2e8f27185e5eeb8845ed711716b4c70000000000000000000000000790f69cde5f6"], 0x1, 0x7fb) r3 = socket(0x2, 0x1, 0x0) setsockopt(r3, 0x6, 0x8, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r3, 0x2) msgrcv(r2, &(0x7f00000193c0)=ANY=[], 0x0, 0x0, 0x1004) openat(r1, &(0x7f0000000040)='./file0\x00', 0x400, 0x88) r4 = kqueue() fcntl$dupfd(r4, 0x7, 0xffffffffffffff9c) pipe(&(0x7f0000000480)={0xffffffffffffffff}) ioctl$KDMKTONE(r5, 0x20004b08, &(0x7f00000004c0)=0x7fb0) r6 = msgget$private(0x0, 0xfffffffffffffffd) r7 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r7, &(0x7f0000007ac0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000deffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000faffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a936aa5a1f5d82bcad6aecdc40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e4ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ceb730e00c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054e4bb82a0348650380d03202a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001db10000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e6ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b095000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e17d307a7c4ad6b421d6769257935753545be9d227474f76d4fb73284cbd37133c830503f6f1ccd59ee29c445d4eccb3191dfb67658751568c8baefe9aad613905f24e41bf2e1b905d62912336e5c79b4b5e068cc49b9ff3a967062c55f2d6cb687357b0102244606d20e6618a9daedca1eddaf2a727a9630ba46151972a1ca6de540d22cc464ced7c6d140a9ad43a510024461b26615c9502c6582dacd132bea3985478ed2adc1f0f97e2b2da0f7ce1016c7dcb699793bd9998bd4354515b60461270c9a7c9041af61a030961a647bb9604a88f5ad2f343e9f09bb5fb402d6a40acc1904983e0814808bdc967944ad140a9f72851998e1b34cd03db8e8f499a98e9ecb4f9aee4a514693f4ac551e2ab61cf23e9ec93e4707fd786878f213c6b3e59a159927e2c51202700aaeda873e2442f857bba81d0a07eb3e3a4540bd27f54c993135ceec734c187941c58a812f58030b3852c3f58d38128d3bb6e128f2d8925ffc9930395174f74e0ae"], 0x1, 0x3, 0x800) msgrcv(r7, 0x0, 0x0, 0x0, 0x0) r8 = socket$unix(0x1, 0x5, 0x0) r9 = fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) pwritev(r9, &(0x7f0000000440)=[{&(0x7f00000003c0)="c82163b306f28770f357eb11a85c2099b4bc04ddf1f4f086fbe758f860954d56cd2a5ef6afecdf489a0b44ad937234d995122fc20fd62f6d7d2b5e177384dda0746a54831c2b1247739e8905e4969fd4d2a2da0153c7446b854ea1ecd691d24ba6db6b373232bf77852bfc7c5e7252a75bed8a1d8d87", 0x76}, {&(0x7f0000004c40)="40f3dccfc2a72b41437799a2066c8041367c7261deb39e6769d774d12348fdf06e998162f7b8a2a55ff26fc260e5685c418227f8bc327a8cabf3efbfcf63636d46abf1dbd4b1631d45068a3d938f3e52d9432b748d122af785669d47db5c83266938ae154433b75d223b6f818e3048446ee9885d2ae3859c9d6ba8877140d2ebc6608628b91a8c685d0640297d04b0a54a00fed0e89cfbacc74f1ab541edc29257ab149d9245d0e029dfc66579fe21320a8bd93d57cd525a1831da2677b23630c8f98b4f42316e1f86aa0c5c821b239c4b7cf77a431086433b7ea5420706c02c3a7182ae068c5afa9f69f0fb7dfe23a9b3cff24150f5e09a5fd915ad9c057f2386551e635f3339046ab61d7cd75ee5d112e789192941da1924e7425168f492cac3869c8479ce2a392868fc4ab9a307c57b574fd7a882914bf0b6f96c35cb0d3afeecf4083c10ff46cab40dd6673fedb582d4df2204dc60421a14fb16485a4d1b7789e0406d452db048263c27ea350ed0baf37477381467fe4cf2255391595b6fcef35d2f3fdac028e0c5d26e0618948a1fb80215f5b03a711e655ebb27c46fdd889c9600c342088bb48f041255e0e1b959c25db2a57c202c4e5f99d33977399b38e9c3f779e9c70f6b01a60c40353711a57f6cc64ea86e5bb53cf60a18a8d813317226c866bad9a8a7ef8597ca77fa18184c1adfcf9f4017ff7d5ae4eb04f90b01ab2f888ea7c30af95589018de49f8a6733e9909738c84c342dc6f3ab45dc1130295a0ef6cab6456ea8046d63b0683154c96a33234da0cc132abcc38f25295566672ee1a9f3286db627e92b2cac5139367b4b665be36cecd1e74295c73b412da95ea4a1ca301da4bab4b70282c99b8497e9ebbff40bad9787bcf75f6fe8257d693b556b2fdabac7f0bbb48539fab69df1f6eb1a62ba676b1bcf85a1d26a85da361193d7c758cd7f78a8a3f24a66164920b4102412ed3a8df251d7e06ed9074bf107d8a2e55cda4267bde1270481bba785c147eedbff85647b1388174d1220fe722ba725e0db11cc61f566730ec94d231330420f646266a0f7c1a5c7858c0a51c32ce9ac249f806af7c5e3d4e30d360496dbe98655e002dc3cd47c00b4c3156884f3822bc206574ff74089480fcee2278d27a39e1f7d0ef1c313eb0b7424dda3a2d77870bf7e484036042539c2b3cedc2459a97ed6898e8847ccd58531abd0d78e55deaa9a95e7d6a2ee6419f3ad0c53153278cee3a54a428bfc051ff715945f0a346e658d1e45d5ff8307b10376ada1d5b913fdeec126aa7dea28ea514734b589e5fe282a6100311f29a5ede0bf2007af163498b3289ae79474bfeb4c98818dd301f57e69409e83b32e78c1157daac23e657e10b74d5b26348d11728160f18a9be2f086c99b27652a4e818f2fe19d40b674419cd61b4d2f31c0b08e377ea7d6bfaa3006516ded1a2ffbd4fba86745631421de8f2944cbcfca90991c4b1ca96eed5ad262701df06ddde3e0bc35ecd5bbe7f0b9d1d430620d8ced4ba2f1e7e2139ab3f00958f825b5e149abb5836e3cf5efbdb64710009547be90e9113dbcbecf8854e138269a9487ded0ce6269d036380b77e676e263e11b0368e10f5fcfbe3c7d70406e9899eab9ea8f6a68d05f46e828756791b32eeb58ffbb4797d62ccc1309039abcf1162eddd167165496a2806b30d54c590c974dd11961be6d2922edc96653b8fec8d1cc549b4b7741b5e81c1977bec0e98916d7253fab8ee8a93bfb14fe94d1aeeb71144ce2e8134a6d38fde28087fd534130064235b0f054f9b5bcd4524a4c09f5a39bc5d7d5b2fbf44ec7c78ad0ce43f48cfadf6c07db43d5b0b2366aecc3c3ec0386338cabb89e9e07c42e2f3448ad61f5826c8165fa2ecf56ea47e68f169aace5fdc402f3615a6c3e0af543ddc2556bbe991d77861030418dc00021d969dae7916b8c0da164cc1e74c054aa71db36192876d15b5ad082267f38ba2b8da3a87d3ab2d85c8db1f0de42f74c64200e60eca68aaeccd59bde8cad03e9bfa1e5270ffb6f215c25f50a4aa409f16db28171467f9e75a9a6ec4700677a0fc00f7fe6eef46df0c07d7bb21b367602fcdf219ba312135850a16b6e564947274ee6234d08cfecd7a9475d925f57dcd0cd1192bf6f111b92360bd26491a2ed86c87fb028b54162266cdb9ed1131abd6bea86e2ff318f8b303a97c0ff9376dc9bc8804e3883920fae0ee5c8f1c07f72f19ce9fc7a10472abac09d1e39fe8f915f1120bb1249885bacbb03f42a0f6c96a1bc282cecb6f9142e84b38199d81315ca9f74e314c259d9c8194b82b99787f1d421ff68931eb360351da7beb0e8c7e3adaf7dd44b530a9653b43c16066efb3a20abe55f78d9df473fc6a72fa2d8c05591ff552a6658125b6cf7788b1f4cc9a2f2a675e9f528a5432db2463633c6087491464eeba80bdb077c4577085618369f8587a685624ad0107158a18ddb81da72f3733c4db9348ecbfee8ba093bcd9d31709cb677d67bf427ec93f1de33bf2c6be6d368ce83d69deeecf94d5f6907120d1e5c15d8bcbf03137b882a48c7f301e324bfa284aad1fee3277bb1d875e7b09054598969d84f5bb74f599dce722cbc9370866d97e7eb25930da3d3e88c72fb7211e60e74fc424fcb905dab57eee0cc41e8eb0831219052bfec0337ae75e8a0dba09a6eb7d7a0bd3946d0f58e57694abe5bc0e5c35597a4e7ece1d5455cb7acf613e2f82b3541d57617b9af6ae55c584321afc27f0b5dd6a34a3228019be1e3b5996ec2aa9525f12fd3f208a9ccad0cc9c3cc1050d187943250cf171255a7865d1f02218504d181ac63d716f92fd550f1cb132b4f029dfda96cff09926b1d7826d714829d3a60bf3c98d4839896e8d086f11182de87d2ea16841188fb28d8c81ed89855d9140375139792e69460d08222ce2ddcfcc7b02df3d3f904dc64fd6a03df03e03d28bce45634c8e71f2fbe2fd7df3a7dd672a73b326197b7302dc9098d6181182d07f906b8ca1876387a2e5f823a909737293ea476376cfc7c6b089e372b6ecd0862b01b82fa83c43742ecc43ba320e9a63b69b06b472b98e64fd7db3b5a44bd5fd49dc15fa78aff0f44ec480c07339d0a74be9c82321aadd97a52f2f9ff49dbaf3605720528fdb3c1daaff6ad550e51d76defffba491e74c240549ee0ebc335a46e84e7c950f88dc8fb1c8b340c9cd66cd80e67d5609fed1c682a10709db072a329e2e43c70142eab6b2b7309262c3ee8f54cbc2b34105fa3e5608ac32d66fb78072d1518c9ca48bbc1314c59642784fee5f00bf1580f9b3cac967007a974b33e4697c19f4b7586e05e3e705e771c519a72b688e33eefd222edccf09f7495b2545267cf28c55275eaef5a34ef60c94f9c03a5e7f3b21778df408c3c7edf4f6953f62c5220ff62b5c4706cecc2f7cef377d9619442feab5c3a1ff27c19952d8ac2f59621ffc5e5f90b130b6b4bc1c8dca54bfa30cf027b738b813f5e5af316a89a4cc48a2de0dd719bba4693dbe5087bfc3f88c55f0960ac29a97b8a9648c4c528782a28458a3eaccc2b8b12faa0d0868a3b136bd4aa253dea7fa7129e1704c80cadae857e8e0f0ad378c06e31205f307e0000862e6e9816ca8d4ee10d78e8d7d40ee77c8f1d3cba2c50f12a4e903db6ccff9b5f66e7e0dd9d63488e6c5c85ac88cf679c6ec96e09ca11fd873b1bd4c3b6dc43412d9e5508f2fdd6644872f9b98bfa31f220b7c288690bbe53e1b1f6743a263d7d54394e4e9ec3b7780d88b6a364a078b87f8698acd8b0c3af0aabbb4c3004241f251a033e19c2da70cbc6d70c1c34beb7c80ae5cb8cf94eca5b531203fd6a31c982977c1527d41c98cccddaf5e49e52b2fbe779b4edbae1c299eb8a4dd1d8f13ac299dc59dda4587ebf4ab211dead5b0abfe3ce98ee156eb62eb7326a0192289670702324fca307c76d3f5e305b27fd73135eaa3581d7c8b41ad1b40e3ccb4a31b7993ce984256bba6e7bfb0f66847305af2c225af17983fc371bc9c044c30da2c5ad92fefb80efd21512c5e12550e665b05e75a9d8b9ee7d9a0933f28596373cfd0db68b71f5226e25ec8e77ec98c07fb142cd01731d71e08a74b0e2afd8b65c263116656dc996828048ac6e7b673c55461f810910d01011dd340cb58854ab6a118f21d4596e20ca587f5ffa92c8c5c36b9ba0e49d573239e7e817727ed3bca2f6b8dc08b958e9ee3ef10667566439598ed50c670581090cf9961d77f989864565126059f57af75fa1e955dd44fe2b113a244ea1c949901b758d3e2aeb3f419d096a3f08b7e092884b5b41f46097b3285b566a2e38070f5388351b037b5558cc768fd136b7c13523a7317a4f5b00567711940bd8a3cbb8469f76f6f84eee49d20f10d84c046c031a44fbe1f2386eec522d035a5f2a8693e973e699501c39bcba10d59c5f2880cc8c949fd1409f341cb6cb0c1789033263538e841c0c78ec1fefee4959978ec1ff7e59734b84f09755457963eb43b65ef4e512bdff786e17c7a23d27fc1e6d595e7c6d62e09484f0f119337f98ece656f65ce62d4215d6d50af361c1a393e174bc7aabe0a2a36dafc6dd59b940451477accba03565408d93e18e93dc24ab2abdfa1694b0398217714105cbfdbf3809b829020b5c3586e2681e502b3e636863a4b95ce14d995a5faaf70aa7ee36cb0206aaeedc5e5f3e5e926036bfd86b910354a0dc20632b00a1cd0853b4ef43bff09884cf0e317f4b284c3b1811eeeee87cfc4978915288d4a5aaf908b5dda8c662722231d17666e28461055cc250285603314d0028d116f4781aaccf19ba0b1e36f134e75e49ad0d0bea65d34f07f69caf6fedd2cf8a938291ecf2ce1c11a44a1112bd369a23338f48fd391af30c62e6c3a53109f7d89f24c9547c7700b2d0d5d85cd6f885a155662bbc2dee27ea0b09e108c41b4874a52fae9754bb352ec216b0535547ef5cc3517c230bed0e701ead0faafa2c134ca3e1a8c9e928ae15e6347b3bced74aa165c2d7c2dc5294edd218a72a8382816a57c74fa72c8aeccc2200c096dda044f9bf172d1c4cedc284f7ef24ecf4e9dfe2c5b5a298ebef0bcc4070130c6199723eda258928136d6614483939e8f826b8640fc44a535e753d608fb7310c17be05cf7d7313e7470273f5e65fa7f5fa6e8d136ac77a378960b22d7f605d1284d63644d4914ad1e7235febf0c2e06c14db19d898090e616277685bdf996768b68d49c582e271dabf01def45da8b6152c02327b156cfe3450661e4d6b8c6c568fa4f09029bc5e860f8c4d9d12f955a5e86b9757e1f49a4872f8fb3f740e3c455c53a064811e1bce8743058fc650d8b0d1aeba3be1b3e8d1698550fab3d50c038f0dea12c511f8706c264fab34548edab73c3a2b36e9b2c8dc10d22dd9b96e9e8669afc3802d9d599a8e4b8f5f04747c118881e69d2dc7f4f9a5a603ca0b67d0b7941e4523534984267fcc30786b2d0e22f649acc0f297cb2dde6b254d51f162ea0383eeeaf12d68a48ab3a0c9f25ceb68f80c9f2adc1d0af1eff1a9c1e86652e3d6cdec52c959db6e49391ebe82b5feeea5396244765f52249b12a2aae15b643b230d9924c0554a7a736557435c95b0e047dfd199288c6be274df87bbc01bd947fe79985e9acd039113b747a36ebeba57b7750685a1d60b56294659bb48eb898c47b44564edde001cc200f1db237e29172bdd34e7120a0e9ca354a9d9d76396e76bd1eecb29b122ec5c91b3e0767b3d0d87e689378f6674e86dd920800cb064d23ddd8f", 0xfffffd74}], 0x1d2, 0x0, 0x0) r10 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r10, 0x2, 0xffffffffffffffff) msgsnd(r7, &(0x7f00000000c0)=ANY=[@ANYRES64=r10, @ANYRES32=r9, @ANYRES64=0x0], 0x3, 0x800) msgrcv(r7, &(0x7f00000006c0)=ANY=[@ANYBLOB="0000000000000000000000000c0000000000000500000031a94cff0000000000000000000000000000000000000000007fb5000000000000000000000000b6000000000000000000000000060000000000f70000000000000000000000000000000ac2b35b9b0000e4474fc4f0711c931d927c12f300000000000000000000000000000000000000000400000000000000c8cc8e6a180000000000000000000000000000000000002eacfb27e78f"], 0x1, 0x1, 0x800) r11 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r11, &(0x7f0000007ac0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000deffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000faffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a936aa5a1f5d82bcad6aecdc40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e4ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ceb730e00c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054e4bb82a0348650380d03202a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001db10000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e6ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b095000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e17d307a7c4ad6b421d6769257935753545be9d227474f76d4fb73284cbd37133c830503f6f1ccd59ee29c445d4eccb3191dfb67658751568c8baefe9aad613905f24e41bf2e1b905d62912336e5c79b4b5e068cc49b9ff3a967062c55f2d6cb687357b0102244606d20e6618a9daedca1eddaf2a727a9630ba46151972a1ca6de540d22cc464ced7c6d140a9ad43a510024461b26615c9502c6582dacd132bea3985478ed2adc1f0f97e2b2da0f7ce1016c7dcb699793bd9998bd4354515b60461270c9a7c9041af61a030961a647bb9604a88f5ad2f343e9f09bb5fb402d6a40acc1904983e0814808bdc967944ad140a9f72851998e1b34cd03db8e8f499a98e9ecb4f9aee4a514693f4ac551e2ab61cf23e9ec93e4707fd786878f213c6b3e59a159927e2c51202700aaeda873e2442f857bba81d0a07eb3e3a4540bd27f54c993135ceec734c187941c58a812f58030b3852c3f58d38128d3bb6e128f2d8925ffc9930395174f74e0ae"], 0x1, 0x3, 0x800) msgrcv(r11, 0x0, 0x0, 0x0, 0x0) r12 = socket$unix(0x1, 0x5, 0x0) r13 = fcntl$dupfd(r12, 0x2, 0xffffffffffffffff) pwritev(r13, &(0x7f0000000440)=[{&(0x7f00000003c0)="c82163b306f28770f357eb11a85c2099b4bc04ddf1f4f086fbe758f860954d56cd2a5ef6afecdf489a0b44ad937234d995122fc20fd62f6d7d2b5e177384dda0746a54831c2b1247739e8905e4969fd4d2a2da0153c7446b854ea1ecd691d24ba6db6b373232bf77852bfc7c5e7252a75bed8a1d8d87", 0x76}, {&(0x7f0000004c40)="40f3dccfc2a72b41437799a2066c8041367c7261deb39e6769d774d12348fdf06e998162f7b8a2a55ff26fc260e5685c418227f8bc327a8cabf3efbfcf63636d46abf1dbd4b1631d45068a3d938f3e52d9432b748d122af785669d47db5c83266938ae154433b75d223b6f818e3048446ee9885d2ae3859c9d6ba8877140d2ebc6608628b91a8c685d0640297d04b0a54a00fed0e89cfbacc74f1ab541edc29257ab149d9245d0e029dfc66579fe21320a8bd93d57cd525a1831da2677b23630c8f98b4f42316e1f86aa0c5c821b239c4b7cf77a431086433b7ea5420706c02c3a7182ae068c5afa9f69f0fb7dfe23a9b3cff24150f5e09a5fd915ad9c057f2386551e635f3339046ab61d7cd75ee5d112e789192941da1924e7425168f492cac3869c8479ce2a392868fc4ab9a307c57b574fd7a882914bf0b6f96c35cb0d3afeecf4083c10ff46cab40dd6673fedb582d4df2204dc60421a14fb16485a4d1b7789e0406d452db048263c27ea350ed0baf37477381467fe4cf2255391595b6fcef35d2f3fdac028e0c5d26e0618948a1fb80215f5b03a711e655ebb27c46fdd889c9600c342088bb48f041255e0e1b959c25db2a57c202c4e5f99d33977399b38e9c3f779e9c70f6b01a60c40353711a57f6cc64ea86e5bb53cf60a18a8d813317226c866bad9a8a7ef8597ca77fa18184c1adfcf9f4017ff7d5ae4eb04f90b01ab2f888ea7c30af95589018de49f8a6733e9909738c84c342dc6f3ab45dc1130295a0ef6cab6456ea8046d63b0683154c96a33234da0cc132abcc38f25295566672ee1a9f3286db627e92b2cac5139367b4b665be36cecd1e74295c73b412da95ea4a1ca301da4bab4b70282c99b8497e9ebbff40bad9787bcf75f6fe8257d693b556b2fdabac7f0bbb48539fab69df1f6eb1a62ba676b1bcf85a1d26a85da361193d7c758cd7f78a8a3f24a66164920b4102412ed3a8df251d7e06ed9074bf107d8a2e55cda4267bde1270481bba785c147eedbff85647b1388174d1220fe722ba725e0db11cc61f566730ec94d231330420f646266a0f7c1a5c7858c0a51c32ce9ac249f806af7c5e3d4e30d360496dbe98655e002dc3cd47c00b4c3156884f3822bc206574ff74089480fcee2278d27a39e1f7d0ef1c313eb0b7424dda3a2d77870bf7e484036042539c2b3cedc2459a97ed6898e8847ccd58531abd0d78e55deaa9a95e7d6a2ee6419f3ad0c53153278cee3a54a428bfc051ff715945f0a346e658d1e45d5ff8307b10376ada1d5b913fdeec126aa7dea28ea514734b589e5fe282a6100311f29a5ede0bf2007af163498b3289ae79474bfeb4c98818dd301f57e69409e83b32e78c1157daac23e657e10b74d5b26348d11728160f18a9be2f086c99b27652a4e818f2fe19d40b674419cd61b4d2f31c0b08e377ea7d6bfaa3006516ded1a2ffbd4fba86745631421de8f2944cbcfca90991c4b1ca96eed5ad262701df06ddde3e0bc35ecd5bbe7f0b9d1d430620d8ced4ba2f1e7e2139ab3f00958f825b5e149abb5836e3cf5efbdb64710009547be90e9113dbcbecf8854e138269a9487ded0ce6269d036380b77e676e263e11b0368e10f5fcfbe3c7d70406e9899eab9ea8f6a68d05f46e828756791b32eeb58ffbb4797d62ccc1309039abcf1162eddd167165496a2806b30d54c590c974dd11961be6d2922edc96653b8fec8d1cc549b4b7741b5e81c1977bec0e98916d7253fab8ee8a93bfb14fe94d1aeeb71144ce2e8134a6d38fde28087fd534130064235b0f054f9b5bcd4524a4c09f5a39bc5d7d5b2fbf44ec7c78ad0ce43f48cfadf6c07db43d5b0b2366aecc3c3ec0386338cabb89e9e07c42e2f3448ad61f5826c8165fa2ecf56ea47e68f169aace5fdc402f3615a6c3e0af543ddc2556bbe991d77861030418dc00021d969dae7916b8c0da164cc1e74c054aa71db36192876d15b5ad082267f38ba2b8da3a87d3ab2d85c8db1f0de42f74c64200e60eca68aaeccd59bde8cad03e9bfa1e5270ffb6f215c25f50a4aa409f16db28171467f9e75a9a6ec4700677a0fc00f7fe6eef46df0c07d7bb21b367602fcdf219ba312135850a16b6e564947274ee6234d08cfecd7a9475d925f57dcd0cd1192bf6f111b92360bd26491a2ed86c87fb028b54162266cdb9ed1131abd6bea86e2ff318f8b303a97c0ff9376dc9bc8804e3883920fae0ee5c8f1c07f72f19ce9fc7a10472abac09d1e39fe8f915f1120bb1249885bacbb03f42a0f6c96a1bc282cecb6f9142e84b38199d81315ca9f74e314c259d9c8194b82b99787f1d421ff68931eb360351da7beb0e8c7e3adaf7dd44b530a9653b43c16066efb3a20abe55f78d9df473fc6a72fa2d8c05591ff552a6658125b6cf7788b1f4cc9a2f2a675e9f528a5432db2463633c6087491464eeba80bdb077c4577085618369f8587a685624ad0107158a18ddb81da72f3733c4db9348ecbfee8ba093bcd9d31709cb677d67bf427ec93f1de33bf2c6be6d368ce83d69deeecf94d5f6907120d1e5c15d8bcbf03137b882a48c7f301e324bfa284aad1fee3277bb1d875e7b09054598969d84f5bb74f599dce722cbc9370866d97e7eb25930da3d3e88c72fb7211e60e74fc424fcb905dab57eee0cc41e8eb0831219052bfec0337ae75e8a0dba09a6eb7d7a0bd3946d0f58e57694abe5bc0e5c35597a4e7ece1d5455cb7acf613e2f82b3541d57617b9af6ae55c584321afc27f0b5dd6a34a3228019be1e3b5996ec2aa9525f12fd3f208a9ccad0cc9c3cc1050d187943250cf171255a7865d1f02218504d181ac63d716f92fd550f1cb132b4f029dfda96cff09926b1d7826d714829d3a60bf3c98d4839896e8d086f11182de87d2ea16841188fb28d8c81ed89855d9140375139792e69460d08222ce2ddcfcc7b02df3d3f904dc64fd6a03df03e03d28bce45634c8e71f2fbe2fd7df3a7dd672a73b326197b7302dc9098d6181182d07f906b8ca1876387a2e5f823a909737293ea476376cfc7c6b089e372b6ecd0862b01b82fa83c43742ecc43ba320e9a63b69b06b472b98e64fd7db3b5a44bd5fd49dc15fa78aff0f44ec480c07339d0a74be9c82321aadd97a52f2f9ff49dbaf3605720528fdb3c1daaff6ad550e51d76defffba491e74c240549ee0ebc335a46e84e7c950f88dc8fb1c8b340c9cd66cd80e67d5609fed1c682a10709db072a329e2e43c70142eab6b2b7309262c3ee8f54cbc2b34105fa3e5608ac32d66fb78072d1518c9ca48bbc1314c59642784fee5f00bf1580f9b3cac967007a974b33e4697c19f4b7586e05e3e705e771c519a72b688e33eefd222edccf09f7495b2545267cf28c55275eaef5a34ef60c94f9c03a5e7f3b21778df408c3c7edf4f6953f62c5220ff62b5c4706cecc2f7cef377d9619442feab5c3a1ff27c19952d8ac2f59621ffc5e5f90b130b6b4bc1c8dca54bfa30cf027b738b813f5e5af316a89a4cc48a2de0dd719bba4693dbe5087bfc3f88c55f0960ac29a97b8a9648c4c528782a28458a3eaccc2b8b12faa0d0868a3b136bd4aa253dea7fa7129e1704c80cadae857e8e0f0ad378c06e31205f307e0000862e6e9816ca8d4ee10d78e8d7d40ee77c8f1d3cba2c50f12a4e903db6ccff9b5f66e7e0dd9d63488e6c5c85ac88cf679c6ec96e09ca11fd873b1bd4c3b6dc43412d9e5508f2fdd6644872f9b98bfa31f220b7c288690bbe53e1b1f6743a263d7d54394e4e9ec3b7780d88b6a364a078b87f8698acd8b0c3af0aabbb4c3004241f251a033e19c2da70cbc6d70c1c34beb7c80ae5cb8cf94eca5b531203fd6a31c982977c1527d41c98cccddaf5e49e52b2fbe779b4edbae1c299eb8a4dd1d8f13ac299dc59dda4587ebf4ab211dead5b0abfe3ce98ee156eb62eb7326a0192289670702324fca307c76d3f5e305b27fd73135eaa3581d7c8b41ad1b40e3ccb4a31b7993ce984256bba6e7bfb0f66847305af2c225af17983fc371bc9c044c30da2c5ad92fefb80efd21512c5e12550e665b05e75a9d8b9ee7d9a0933f28596373cfd0db68b71f5226e25ec8e77ec98c07fb142cd01731d71e08a74b0e2afd8b65c263116656dc996828048ac6e7b673c55461f810910d01011dd340cb58854ab6a118f21d4596e20ca587f5ffa92c8c5c36b9ba0e49d573239e7e817727ed3bca2f6b8dc08b958e9ee3ef10667566439598ed50c670581090cf9961d77f989864565126059f57af75fa1e955dd44fe2b113a244ea1c949901b758d3e2aeb3f419d096a3f08b7e092884b5b41f46097b3285b566a2e38070f5388351b037b5558cc768fd136b7c13523a7317a4f5b00567711940bd8a3cbb8469f76f6f84eee49d20f10d84c046c031a44fbe1f2386eec522d035a5f2a8693e973e699501c39bcba10d59c5f2880cc8c949fd1409f341cb6cb0c1789033263538e841c0c78ec1fefee4959978ec1ff7e59734b84f09755457963eb43b65ef4e512bdff786e17c7a23d27fc1e6d595e7c6d62e09484f0f119337f98ece656f65ce62d4215d6d50af361c1a393e174bc7aabe0a2a36dafc6dd59b940451477accba03565408d93e18e93dc24ab2abdfa1694b0398217714105cbfdbf3809b829020b5c3586e2681e502b3e636863a4b95ce14d995a5faaf70aa7ee36cb0206aaeedc5e5f3e5e926036bfd86b910354a0dc20632b00a1cd0853b4ef43bff09884cf0e317f4b284c3b1811eeeee87cfc4978915288d4a5aaf908b5dda8c662722231d17666e28461055cc250285603314d0028d116f4781aaccf19ba0b1e36f134e75e49ad0d0bea65d34f07f69caf6fedd2cf8a938291ecf2ce1c11a44a1112bd369a23338f48fd391af30c62e6c3a53109f7d89f24c9547c7700b2d0d5d85cd6f885a155662bbc2dee27ea0b09e108c41b4874a52fae9754bb352ec216b0535547ef5cc3517c230bed0e701ead0faafa2c134ca3e1a8c9e928ae15e6347b3bced74aa165c2d7c2dc5294edd218a72a8382816a57c74fa72c8aeccc2200c096dda044f9bf172d1c4cedc284f7ef24ecf4e9dfe2c5b5a298ebef0bcc4070130c6199723eda258928136d6614483939e8f826b8640fc44a535e753d608fb7310c17be05cf7d7313e7470273f5e65fa7f5fa6e8d136ac77a378960b22d7f605d1284d63644d4914ad1e7235febf0c2e06c14db19d898090e616277685bdf996768b68d49c582e271dabf01def45da8b6152c02327b156cfe3450661e4d6b8c6c568fa4f09029bc5e860f8c4d9d12f955a5e86b9757e1f49a4872f8fb3f740e3c455c53a064811e1bce8743058fc650d8b0d1aeba3be1b3e8d1698550fab3d50c038f0dea12c511f8706c264fab34548edab73c3a2b36e9b2c8dc10d22dd9b96e9e8669afc3802d9d599a8e4b8f5f04747c118881e69d2dc7f4f9a5a603ca0b67d0b7941e4523534984267fcc30786b2d0e22f649acc0f297cb2dde6b254d51f162ea0383eeeaf12d68a48ab3a0c9f25ceb68f80c9f2adc1d0af1eff1a9c1e86652e3d6cdec52c959db6e49391ebe82b5feeea5396244765f52249b12a2aae15b643b230d9924c0554a7a736557435c95b0e047dfd199288c6be274df87bbc01bd947fe79985e9acd039113b747a36ebeba57b7750685a1d60b56294659bb48eb898c47b44564edde001cc200f1db237e29172bdd34e7120a0e9ca354a9d9d76396e76bd1eecb29b122ec5c91b3e0767b3d0d87e689378f6674e86dd920800cb064d23ddd8f", 0xfffffd74}], 0x1d2, 0x0, 0x0) r14 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r14, 0x2, 0xffffffffffffffff) msgsnd(r11, &(0x7f00000000c0)=ANY=[@ANYRES64=r14, @ANYRES32=r13, @ANYRES64=0x0], 0x3, 0x800) msgrcv(r11, &(0x7f00000006c0)=ANY=[@ANYBLOB="0000000000000000000000000c0000000000000500000031a94cff0000000000000000000000000000000000000000007fb5000000000000000000000000b6000000000000000000000000060000000000f70000000000000000000000000000000ac2b35b9b0000e4474fc4f0711c931d927c12f300000000000000000000000000000000000000000400000000000000c8cc8e6a180000000000000000000000000000000000002eacfb27e78f"], 0x1, 0x1, 0x800) r15 = kqueue() fcntl$dupfd(r15, 0x7, 0xffffffffffffff9c) msgrcv(r7, &(0x7f0000019380)=ANY=[@ANYRES32=r11, @ANYPTR=&(0x7f0000019480)=ANY=[@ANYRES64=r15, @ANYBLOB="d84947d6d11096d9d075f19686db4fd6b46375b981860d7e0e467988a248f0167bc5be85e32f4ec67fda2dccbc3db88a1ed49b49d633dc9897", @ANYRESHEX, @ANYRES64=0x0, @ANYRES64]], 0x2, 0x1, 0x800) r16 = socket(0x18, 0x4, 0x0) setsockopt(r16, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r16, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r17 = socket(0x2, 0x400000000002, 0x0) r18 = fcntl$dupfd(r17, 0x0, r17) ioctl$TIOCFLUSH(r18, 0x802069c3, &(0x7f0000000300)) r19 = socket(0x2, 0x400000000002, 0x0) r20 = fcntl$dupfd(r19, 0x0, r19) ioctl$TIOCFLUSH(r20, 0x802069c3, &(0x7f0000000180)) r21 = syz_open_pts() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x20006) r23 = getppid() setpgid(0x0, r23) fcntl$lock(r22, 0x9, &(0x7f00000000c0)={0x3, 0x2, 0x9, 0x5, r23}) setsockopt$inet_opts(r22, 0x0, 0x1, &(0x7f0000000500)="0714000000000025ff149b33ff0f000000000000d76fd79c4f2737e3b1df21dfa39a795b646b72409ade1b67eee209abf7c6c60f978cd71a970ffb71396edfbf82e7eb59867e2fa1d06be54a85eb49d5ecc6488934958955ff3ff439f77dc4bbaeee6d226369dfb224888fbb452df0dc5f7d6084e0cadc13333e3ce32060c2c7c595100d164e0e0c32a2f0fc1caef979f3d7d2aef3d8072f90e148e3dde5342fa5b734a1e9b7eaa9cb122bca18643ac526d3c0dbfb4ba3d2951312dfe3ac10faed5c1226b2fe9af1fcd5fc1f61dff2c7de37a54f03d5629d687773f925378abf01827f6faecc1cf1dd3531cc9ad571815191d7b20a289488ffc71aa77c91844f", 0x100) r24 = socket(0x2, 0x2, 0x0) connect$unix(r24, &(0x7f00000192c0)=ANY=[@ANYBLOB="ee10ec31acc33f46d132bc871366dbbeb2df11c89d428df43c5fd3ad24fefcb9b1a5fd69cc3a5942eaa595b992f8e1db9a3a39889052702c92d9e5e108162dd39396f21aac21be1442d1b0ac0e64f43c6e258856f02973da846f4a7753dd7c7339c01eb1e0701ba25daebaf79e2376d1001abb06a28a629b16a896a250a0b01a858362ea9eea04b8e24d6453b4a3b18a710b932f93d09a0f49ad140637c292c7a932eb1366766f6ad642cc06562ddd"], 0x10) setsockopt$inet_opts(r24, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x80, 0x0) write(r0, 0x0, 0xffffffffffffffcd) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000200)=0x5) r26 = socket(0x18, 0x1, 0x0) setsockopt(r26, 0x80000000000029, 0x2b, &(0x7f0000000000), 0x4) r27 = socket(0x18, 0x400000002, 0x0) setsockopt(r27, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r28 = socket(0x20, 0xc, 0x9) setsockopt(r28, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r29 = socket(0x10, 0x1, 0x10) close(r29) connect$unix(r29, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r30 = socket(0x18, 0x400000002, 0x0) setsockopt(r30, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) msgrcv(0xffffffffffffffff, &(0x7f0000000240)=ANY=[@ANYRESDEC=0x0, @ANYPTR=&(0x7f0000001180)=ANY=[@ANYRESDEC=r30, @ANYRES64=0x0, @ANYRES64=r18, @ANYBLOB="3fff030000000000006fbb72ba6b0c676045ebefc20e852ec7f4067087097fbcb57bac9f885748732fa5a209622a7a9a8830b9da4e2e660ec8da2dcdba47b2df5e1291d417489ed85047119859533b092fb176874065a798c8ed82809adaec7be02764c7d670a657a74dc287321071a82a6a16aa63d4762984404f6acb83e3c1be6493c657f04d51cdd9b77bc2e36ca3397886b9772038259107e0f3c7751ae1cd519b4f4bfaacd39566634b69b48dd1818d7ee7bc1381c83e9442cc8bf28803d2c65f5ab6e7fc030c96c22d55c25ca6b1057889b692e036420868192ac5a25fd3adddb5e9db841562de6d9a9e8ee2e483b25f9effd1a7fd0070cec23b93da8239b4cfab7a10cd1e43eacb616ee45ff2415402fffab35c09db708d56b9a7f0af4fb2c8be71f1f294a29bae90aa18a2016662a5f321b6fe21db52b01d75e079597c3ab0955a", @ANYRES64=r21, @ANYPTR64=&(0x7f0000000640)=ANY=[@ANYRES32=r24, @ANYPTR, @ANYPTR64, @ANYRESHEX=r25], @ANYRES32=r20], @ANYRES16=r26, @ANYRESHEX=r6, @ANYPTR64=&(0x7f0000019440)=ANY=[@ANYRES16=r5], @ANYRESOCT, @ANYRES64], 0x7, 0x1, 0x3800) r31 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r32 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r32, &(0x7f0000001000)=ANY=[@ANYBLOB="e943abb3822229d89fdef9ea8a12cbbbe03dfadefa1c1e012eb58fec0490d6cab728c5b705c0606dc86070d9ae4d690d61e591c558e069533fa3e9d662ee8898bc160b3cffc1ab9f43ff36175391f47e7390f51f2ed320df87cd96e3537d5f295039f3605e75da327bff3263af44ff57beb26bd2fa265d4ea1963eece6d1cb7281f8677adffddd9b13d685ca2a850fa4899ae16ce4b0d2a8d2f161aa0681ed07f13dc5ab7724c553123ecfa099d90a27f03d1cf1636f3b1577a7ee88dac6daa2b9ebb4b8ccfed90f9a6890c84ca99d518575d9a5fcc508d59bf747a3f1"], 0x1, 0x7fc) msgsnd(r32, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r32, &(0x7f0000000c40)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaff21fd17153cf3d117c2e9547a40d43f5d31059c11c5a9530a448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c97a2b83eea214e18350e46ba39befc79076f25d33ed3de8de7ec37031bc10f8ba5567bf43cbceee16000000da0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4f5ec85c61dc8a76803f064ef041384979c3e253c71c2382518cdb266121375d39876dfb140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f40008b7ab4af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ece0bb09bd6eb1ab1e523d74c7282dc8137ab2635a032dcf3362ccfd9ad47f49ac1c6b8c5c2f0d1b998accb434584fee2bbf4eaf3d50a02f42e99af6958251e3ed78723e744649e9a56d241d1d5b8fd4d73ed6b883942775770f2f20df054fa49a6eb3814e455bf569030cba26dbd96153fdac697b7600eea335743b80a9e46cf0e0466c0d759ada519810f3c711da5749344ea135d5fd834f5788dc0ec31c8f43f00a957dcf6bfe6a818710163bad8da10ea2e8f271786385e5eeb8845e000000000000000000000000790f69cde5f67003dcb8ea32"], 0x1, 0x7fb) r33 = socket(0x2, 0x1, 0x0) setsockopt(r33, 0x6, 0x8, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) connect$unix(r33, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r33, 0x2) msgrcv(r32, &(0x7f0000000c00)=ANY=[@ANYPTR64=&(0x7f0000000140)=ANY=[@ANYRES32=r31, @ANYRESOCT=r33]], 0x1, 0x0, 0x1004) msgrcv(r32, &(0x7f00000001c0)=ANY=[@ANYRES16=r21], 0x1, 0x3, 0x0) r34 = socket(0x20, 0x3, 0x0) close(r34) setsockopt(r34, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13391c070000000000000094c6f1b9fd", 0x14) connect$unix(r34, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r35 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r35, 0x0, r35) r36 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x8, 0x0) r37 = openat$null(0xffffffffffffff9c, &(0x7f0000019180)='/dev/null\x00', 0x4df8fc511f71e8f9, 0x0) r38 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r38, &(0x7f0000007ac0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000deffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000faffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a936aa5a1f5d82bcad6aecdc40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e4ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ceb730e00c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054e4bb82a0348650380d03202a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001db10000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e6ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b095000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e17d307a7c4ad6b421d6769257935753545be9d227474f76d4fb73284cbd37133c830503f6f1ccd59ee29c445d4eccb3191dfb67658751568c8baefe9aad613905f24e41bf2e1b905d62912336e5c79b4b5e068cc49b9ff3a967062c55f2d6cb687357b0102244606d20e6618a9daedca1eddaf2a727a9630ba46151972a1ca6de540d22cc464ced7c6d140a9ad43a510024461b26615c9502c6582dacd132bea3985478ed2adc1f0f97e2b2da0f7ce1016c7dcb699793bd9998bd4354515b60461270c9a7c9041af61a030961a647bb9604a88f5ad2f343e9f09bb5fb402d6a40acc1904983e0814808bdc967944ad140a9f72851998e1b34cd03db8e8f499a98e9ecb4f9aee4a514693f4ac551e2ab61cf23e9ec93e4707fd786878f213c6b3e59a159927e2c51202700aaeda873e2442f857bba81d0a07eb3e3a4540bd27f54c993135ceec734c187941c58a812f58030b3852c3f58d38128d3bb6e128f2d8925ffc9930395174f74e0ae000000000000"], 0x1, 0x3, 0x800) msgrcv(r38, 0x0, 0x0, 0x0, 0x0) r39 = socket$unix(0x1, 0x5, 0x0) r40 = fcntl$dupfd(r39, 0x2, 0xffffffffffffffff) pwritev(r40, &(0x7f0000000440)=[{&(0x7f00000003c0)="c82163b306f28770f357eb11a85c2099b4bc04ddf1f4f086fbe758f860954d56cd2a5ef6afecdf489a0b44ad937234d995122fc20fd62f6d7d2b5e177384dda0746a54831c2b1247739e8905e4969fd4d2a2da0153c7446b854ea1ecd691d24ba6db6b373232bf77852bfc7c5e7252a75bed8a1d8d87", 0x76}, {&(0x7f0000004c40)="40f3dccfc2a72b41437799a2066c8041367c7261deb39e6769d774d12348fdf06e998162f7b8a2a55ff26fc260e5685c418227f8bc327a8cabf3efbfcf63636d46abf1dbd4b1631d45068a3d938f3e52d9432b748d122af785669d47db5c83266938ae154433b75d223b6f818e3048446ee9885d2ae3859c9d6ba8877140d2ebc6608628b91a8c685d0640297d04b0a54a00fed0e89cfbacc74f1ab541edc29257ab149d9245d0e029dfc66579fe21320a8bd93d57cd525a1831da2677b23630c8f98b4f42316e1f86aa0c5c821b239c4b7cf77a431086433b7ea5420706c02c3a7182ae068c5afa9f69f0fb7dfe23a9b3cff24150f5e09a5fd915ad9c057f2386551e635f3339046ab61d7cd75ee5d112e789192941da1924e7425168f492cac3869c8479ce2a392868fc4ab9a307c57b574fd7a882914bf0b6f96c35cb0d3afeecf4083c10ff46cab40dd6673fedb582d4df2204dc60421a14fb16485a4d1b7789e0406d452db048263c27ea350ed0baf37477381467fe4cf2255391595b6fcef35d2f3fdac028e0c5d26e0618948a1fb80215f5b03a711e655ebb27c46fdd889c9600c342088bb48f041255e0e1b959c25db2a57c202c4e5f99d33977399b38e9c3f779e9c70f6b01a60c40353711a57f6cc64ea86e5bb53cf60a18a8d813317226c866bad9a8a7ef8597ca77fa18184c1adfcf9f4017ff7d5ae4eb04f90b01ab2f888ea7c30af95589018de49f8a6733e9909738c84c342dc6f3ab45dc1130295a0ef6cab6456ea8046d63b0683154c96a33234da0cc132abcc38f25295566672ee1a9f3286db627e92b2cac5139367b4b665be36cecd1e74295c73b412da95ea4a1ca301da4bab4b70282c99b8497e9ebbff40bad9787bcf75f6fe8257d693b556b2fdabac7f0bbb48539fab69df1f6eb1a62ba676b1bcf85a1d26a85da361193d7c758cd7f78a8a3f24a66164920b4102412ed3a8df251d7e06ed9074bf107d8a2e55cda4267bde1270481bba785c147eedbff85647b1388174d1220fe722ba725e0db11cc61f566730ec94d231330420f646266a0f7c1a5c7858c0a51c32ce9ac249f806af7c5e3d4e30d360496dbe98655e002dc3cd47c00b4c3156884f3822bc206574ff74089480fcee2278d27a39e1f7d0ef1c313eb0b7424dda3a2d77870bf7e484036042539c2b3cedc2459a97ed6898e8847ccd58531abd0d78e55deaa9a95e7d6a2ee6419f3ad0c53153278cee3a54a428bfc051ff715945f0a346e658d1e45d5ff8307b10376ada1d5b913fdeec126aa7dea28ea514734b589e5fe282a6100311f29a5ede0bf2007af163498b3289ae79474bfeb4c98818dd301f57e69409e83b32e78c1157daac23e657e10b74d5b26348d11728160f18a9be2f086c99b27652a4e818f2fe19d40b674419cd61b4d2f31c0b08e377ea7d6bfaa3006516ded1a2ffbd4fba86745631421de8f2944cbcfca90991c4b1ca96eed5ad262701df06ddde3e0bc35ecd5bbe7f0b9d1d430620d8ced4ba2f1e7e2139ab3f00958f825b5e149abb5836e3cf5efbdb64710009547be90e9113dbcbecf8854e138269a9487ded0ce6269d036380b77e676e263e11b0368e10f5fcfbe3c7d70406e9899eab9ea8f6a68d05f46e828756791b32eeb58ffbb4797d62ccc1309039abcf1162eddd167165496a2806b30d54c590c974dd11961be6d2922edc96653b8fec8d1cc549b4b7741b5e81c1977bec0e98916d7253fab8ee8a93bfb14fe94d1aeeb71144ce2e8134a6d38fde28087fd534130064235b0f054f9b5bcd4524a4c09f5a39bc5d7d5b2fbf44ec7c78ad0ce43f48cfadf6c07db43d5b0b2366aecc3c3ec0386338cabb89e9e07c42e2f3448ad61f5826c8165fa2ecf56ea47e68f169aace5fdc402f3615a6c3e0af543ddc2556bbe991d77861030418dc00021d969dae7916b8c0da164cc1e74c054aa71db36192876d15b5ad082267f38ba2b8da3a87d3ab2d85c8db1f0de42f74c64200e60eca68aaeccd59bde8cad03e9bfa1e5270ffb6f215c25f50a4aa409f16db28171467f9e75a9a6ec4700677a0fc00f7fe6eef46df0c07d7bb21b367602fcdf219ba312135850a16b6e564947274ee6234d08cfecd7a9475d925f57dcd0cd1192bf6f111b92360bd26491a2ed86c87fb028b54162266cdb9ed1131abd6bea86e2ff318f8b303a97c0ff9376dc9bc8804e3883920fae0ee5c8f1c07f72f19ce9fc7a10472abac09d1e39fe8f915f1120bb1249885bacbb03f42a0f6c96a1bc282cecb6f9142e84b38199d81315ca9f74e314c259d9c8194b82b99787f1d421ff68931eb360351da7beb0e8c7e3adaf7dd44b530a9653b43c16066efb3a20abe55f78d9df473fc6a72fa2d8c05591ff552a6658125b6cf7788b1f4cc9a2f2a675e9f528a5432db2463633c6087491464eeba80bdb077c4577085618369f8587a685624ad0107158a18ddb81da72f3733c4db9348ecbfee8ba093bcd9d31709cb677d67bf427ec93f1de33bf2c6be6d368ce83d69deeecf94d5f6907120d1e5c15d8bcbf03137b882a48c7f301e324bfa284aad1fee3277bb1d875e7b09054598969d84f5bb74f599dce722cbc9370866d97e7eb25930da3d3e88c72fb7211e60e74fc424fcb905dab57eee0cc41e8eb0831219052bfec0337ae75e8a0dba09a6eb7d7a0bd3946d0f58e57694abe5bc0e5c35597a4e7ece1d5455cb7acf613e2f82b3541d57617b9af6ae55c584321afc27f0b5dd6a34a3228019be1e3b5996ec2aa9525f12fd3f208a9ccad0cc9c3cc1050d187943250cf171255a7865d1f02218504d181ac63d716f92fd550f1cb132b4f029dfda96cff09926b1d7826d714829d3a60bf3c98d4839896e8d086f11182de87d2ea16841188fb28d8c81ed89855d9140375139792e69460d08222ce2ddcfcc7b02df3d3f904dc64fd6a03df03e03d28bce45634c8e71f2fbe2fd7df3a7dd672a73b326197b7302dc9098d6181182d07f906b8ca1876387a2e5f823a909737293ea476376cfc7c6b089e372b6ecd0862b01b82fa83c43742ecc43ba320e9a63b69b06b472b98e64fd7db3b5a44bd5fd49dc15fa78aff0f44ec480c07339d0a74be9c82321aadd97a52f2f9ff49dbaf3605720528fdb3c1daaff6ad550e51d76defffba491e74c240549ee0ebc335a46e84e7c950f88dc8fb1c8b340c9cd66cd80e67d5609fed1c682a10709db072a329e2e43c70142eab6b2b7309262c3ee8f54cbc2b34105fa3e5608ac32d66fb78072d1518c9ca48bbc1314c59642784fee5f00bf1580f9b3cac967007a974b33e4697c19f4b7586e05e3e705e771c519a72b688e33eefd222edccf09f7495b2545267cf28c55275eaef5a34ef60c94f9c03a5e7f3b21778df408c3c7edf4f6953f62c5220ff62b5c4706cecc2f7cef377d9619442feab5c3a1ff27c19952d8ac2f59621ffc5e5f90b130b6b4bc1c8dca54bfa30cf027b738b813f5e5af316a89a4cc48a2de0dd719bba4693dbe5087bfc3f88c55f0960ac29a97b8a9648c4c528782a28458a3eaccc2b8b12faa0d0868a3b136bd4aa253dea7fa7129e1704c80cadae857e8e0f0ad378c06e31205f307e0000862e6e9816ca8d4ee10d78e8d7d40ee77c8f1d3cba2c50f12a4e903db6ccff9b5f66e7e0dd9d63488e6c5c85ac88cf679c6ec96e09ca11fd873b1bd4c3b6dc43412d9e5508f2fdd6644872f9b98bfa31f220b7c288690bbe53e1b1f6743a263d7d54394e4e9ec3b7780d88b6a364a078b87f8698acd8b0c3af0aabbb4c3004241f251a033e19c2da70cbc6d70c1c34beb7c80ae5cb8cf94eca5b531203fd6a31c982977c1527d41c98cccddaf5e49e52b2fbe779b4edbae1c299eb8a4dd1d8f13ac299dc59dda4587ebf4ab211dead5b0abfe3ce98ee156eb62eb7326a0192289670702324fca307c76d3f5e305b27fd73135eaa3581d7c8b41ad1b40e3ccb4a31b7993ce984256bba6e7bfb0f66847305af2c225af17983fc371bc9c044c30da2c5ad92fefb80efd21512c5e12550e665b05e75a9d8b9ee7d9a0933f28596373cfd0db68b71f5226e25ec8e77ec98c07fb142cd01731d71e08a74b0e2afd8b65c263116656dc996828048ac6e7b673c55461f810910d01011dd340cb58854ab6a118f21d4596e20ca587f5ffa92c8c5c36b9ba0e49d573239e7e817727ed3bca2f6b8dc08b958e9ee3ef10667566439598ed50c670581090cf9961d77f989864565126059f57af75fa1e955dd44fe2b113a244ea1c949901b758d3e2aeb3f419d096a3f08b7e092884b5b41f46097b3285b566a2e38070f5388351b037b5558cc768fd136b7c13523a7317a4f5b00567711940bd8a3cbb8469f76f6f84eee49d20f10d84c046c031a44fbe1f2386eec522d035a5f2a8693e973e699501c39bcba10d59c5f2880cc8c949fd1409f341cb6cb0c1789033263538e841c0c78ec1fefee4959978ec1ff7e59734b84f09755457963eb43b65ef4e512bdff786e17c7a23d27fc1e6d595e7c6d62e09484f0f119337f98ece656f65ce62d4215d6d50af361c1a393e174bc7aabe0a2a36dafc6dd59b940451477accba03565408d93e18e93dc24ab2abdfa1694b0398217714105cbfdbf3809b829020b5c3586e2681e502b3e636863a4b95ce14d995a5faaf70aa7ee36cb0206aaeedc5e5f3e5e926036bfd86b910354a0dc20632b00a1cd0853b4ef43bff09884cf0e317f4b284c3b1811eeeee87cfc4978915288d4a5aaf908b5dda8c662722231d17666e28461055cc250285603314d0028d116f4781aaccf19ba0b1e36f134e75e49ad0d0bea65d34f07f69caf6fedd2cf8a938291ecf2ce1c11a44a1112bd369a23338f48fd391af30c62e6c3a53109f7d89f24c9547c7700b2d0d5d85cd6f885a155662bbc2dee27ea0b09e108c41b4874a52fae9754bb352ec216b0535547ef5cc3517c230bed0e701ead0faafa2c134ca3e1a8c9e928ae15e6347b3bced74aa165c2d7c2dc5294edd218a72a8382816a57c74fa72c8aeccc2200c096dda044f9bf172d1c4cedc284f7ef24ecf4e9dfe2c5b5a298ebef0bcc4070130c6199723eda258928136d6614483939e8f826b8640fc44a535e753d608fb7310c17be05cf7d7313e7470273f5e65fa7f5fa6e8d136ac77a378960b22d7f605d1284d63644d4914ad1e7235febf0c2e06c14db19d898090e616277685bdf996768b68d49c582e271dabf01def45da8b6152c02327b156cfe3450661e4d6b8c6c568fa4f09029bc5e860f8c4d9d12f955a5e86b9757e1f49a4872f8fb3f740e3c455c53a064811e1bce8743058fc650d8b0d1aeba3be1b3e8d1698550fab3d50c038f0dea12c511f8706c264fab34548edab73c3a2b36e9b2c8dc10d22dd9b96e9e8669afc3802d9d599a8e4b8f5f04747c118881e69d2dc7f4f9a5a603ca0b67d0b7941e4523534984267fcc30786b2d0e22f649acc0f297cb2dde6b254d51f162ea0383eeeaf12d68a48ab3a0c9f25ceb68f80c9f2adc1d0af1eff1a9c1e86652e3d6cdec52c959db6e49391ebe82b5feeea5396244765f52249b12a2aae15b643b230d9924c0554a7a736557435c95b0e047dfd199288c6be274df87bbc01bd947fe79985e9acd039113b747a36ebeba57b7750685a1d60b56294659bb48eb898c47b44564edde001cc200f1db237e29172bdd34e7120a0e9ca354a9d9d76396e76bd1eecb29b122ec5c91b3e0767b3d0d87e689378f6674e86dd920800cb064d23ddd8f", 0xfffffd74}], 0x1d2, 0x0, 0x0) r41 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r41, 0x2, 0xffffffffffffffff) msgsnd(r38, &(0x7f00000000c0)=ANY=[@ANYRES64=r41, @ANYRES32=r40, @ANYRES64=0x0], 0x3, 0x800) kevent(r4, &(0x7f0000019100)=[{{r21}, 0xfffffffffffffffb, 0x40, 0x0, 0xeb, 0xd7c}, {{r34}, 0xffffffffffffffff, 0xca, 0x40000000, 0x7, 0x6}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x130, 0x0, 0x56, 0x8000}, {{r35}, 0xffb22e5e1322e413, 0x51, 0x20, 0x7864, 0x1ff}], 0x0, &(0x7f00000191c0)=[{{0xffffffffffffff9c}, 0xfffffffffffffffd, 0xd0, 0x4, 0x100000000, 0x7}, {{r36}, 0xfffffffffffffffd, 0x18, 0x40000000, 0xd, 0x7}, {{r1}, 0xfffffffffffffffb, 0x8, 0x8, 0x3, 0x9}, {{r37}, 0xfffffffffffffffe, 0xc1609709302e68e0, 0x1, 0x0, 0x7ed}, {{r40}, 0xfffffffffffffffa, 0x0, 0x40000022, 0xc74b, 0x8}], 0xfb, &(0x7f0000019280)={0x1, 0x40}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r42, &(0x7f00000007c0)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0xfeff, 0x406, 0x0, 0x0) lseek(r42, 0x0, 0x8, 0x6) 03:33:07 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f66696c653000156c386e00000000000000a20083761aef00845f4bf6ee5142933be2a4212999ab6b25c3e83ffa3540029061f6f6a72df81ef2d0d426cda928c0adcf218a68b422dd3db95df48a13500000000000000000bbf7ae91980f5cdce3a7175bbcef2856054834bdc2828afde7bab84b90f97f710c1fbf730343929187df19bac6e61ba6e34d8d0fbbbc6f26f5b188dcd37f269d8f88799395431f85206b2394316f3b93947092b5fc77b2c1b24aa8114275ae78947c202cfdf32a003f1e81009030435cdfa8f10536bd1341c7c8c030b41dcc52b5873ece6f3eb85d941c52e887130c111c853c5e2ee129fc435aeda83ca499e193a232e67e9fe4051216e623d9437b3e272692786ee66dba44620a"], 0x10) shutdown(r0, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) r3 = kqueue() r4 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x100, 0x0) write(r4, &(0x7f0000000280)="e3b8868ddfd12ea0b4d8c99a93d96e279e92fc9939636f21fadfe47795d746829a96ce1ae775aeb4cf6ea997d731e57a1e41a2b2ffb7c83395ec4e19d6486f02b1bb2964647bbe7ffdb1d40051e95a7ccb965c7f3adc89f6a80079c8d095736ff609dd28ad96baf1d4a005cf19fbd2af7ffec8e03a36267b58b7b5278d3d32c53fcba3794bd7c296c40d990d14d0235a671ad6e89a24079c87", 0x99) socket(0x1, 0x1, 0x1f) kevent(r3, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x4, 0x0, 0x0, 0x0) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 03:33:07 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x107}], 0x1, 0xfffffffd) 03:33:07 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(0x6, 0x400000002, 0x5f) 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) setsockopt(r2, 0x1000000029, 0x2e, 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 03:33:08 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) renameat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') r2 = socket(0x10, 0x2, 0x80) recvmsg(r2, &(0x7f00000005c0)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000140)=""/179, 0xb3}, {&(0x7f0000000200)=""/200, 0xc8}, {&(0x7f0000000300)=""/227, 0xe3}, {&(0x7f0000000400)=""/2, 0x2}, {&(0x7f0000000440)}], 0x5, &(0x7f0000000500)=""/134, 0x86}, 0x842) 03:33:08 executing program 1: syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaddff644cffff080044ffdf1400a30000000032c510499c4c1e6be0000001110055e4040000006399f91939abed6b3d5bdcd0d0166bcad79224154da149ffb28ece6ccbd184d138a7df1982631db88dc681679c9099080559785f9a304fb9dea4c6264e0424dad23c975d6c53b4435238161d8a3befedfc33b5a9211ffdf35246204a00ebf153f574f7470b5f8c2d1b52a91758bf04e555e8e1fffe7a7a2167f88b54e51238d81579aa99c606f24bbcdd3f13e4b7951ada2973ecc0ca53d5d600ba58ff5288ebcf071a24bc69f388f1fefe743d7a47b1f13caaca45ee08684367b5d0ef2da9122d3ae71f63c04bfd4deb39bc7b83d619aa932049b67e4765d0966fc9362c0ffea787124a1d248f061a5dd0d3dbff889489a3c6317261b221bd97f452bb2036cf0953ec6d2d6233ab27567d7b"]) 03:33:08 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) write(r1, &(0x7f00000004c0)="817c298e9389b2b9d27589e57beab6a3e46ec5970b562d0a91bbc77e721e30b3fa39cf4cd0dc2dabe73831ca19344ed2618a2039d6e5f7e645b51a6aa13ea386b1288bcbd9f25c0fca5a9d5c075a7d937b7ec5bc7397edad102145621b2891844c1cc91dab0338adf0308be40ddd71efd142a54c033a9cdb98e84d49b67d605936a50f96538ad0850000000000007eeaf8f5875767b78a81914e254a1167146515223a7acf66456012980cf1f514e47f4f64231da631d4491f6424e5318d8d21674afb687a56adb5cafbbf77c4a86a4675e6a9f8ca76d6cfac9e98000237b5e72cdca2a542ae914ea7950923a5803a8b02077d02a418945a6df1051a95ea071b69e164b9e59cf615df08de8f1cc5c43f3c6bde83ebe29f72a62722f0fd173e9d8fddccb5fcaddf38322e9c8b0f6cc55042f2c80bc62a9f9018126749697ddf2c35851a17a44fd63b8b5779091b98384c7f6f94ea53c0941fe346d611840de51c10f0eb29ebdc4f19111781eff761f99182e0e08676d25e2a4f10721d01a57ccfb4691db2b9ede6404b5a8462bad20cfc51f87aed402d97c42ff271bf7a60b55c299e43879f11b91cf0170c962a7d", 0x1ae) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) close(r2) execve(0x0, 0x0, 0x0) r3 = syz_open_pts() fcntl$lock(r3, 0x8, &(0x7f00000000c0)={0x2, 0x0, 0xffffffffffffffff, 0x2000300000000}) fcntl$lock(r3, 0x10000000000009, &(0x7f0000000200)={0x0, 0x2, 0xfffffffffffffffd, 0x2000300000001}) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000000)) 03:33:08 executing program 0: r0 = socket(0x18, 0x400000002, 0x4) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x1) chflagsat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0)={0xc600000000000000}, 0x10) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000019140)='/dev/pci\x00', 0x100, 0x0) chroot(&(0x7f0000019100)='./file0\x00') getdents(r2, &(0x7f0000000100)=""/102400, 0x19000) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000100)={&(0x7f0000000080)=[{0x47, 0x3}, {0x2, 0x3}, {0x43, 0x6ad}, {0x25, 0x6257}, {0x81, 0x8c5}, {0x24, 0x2}, {0x4, 0x4cc4}, {0x5, 0x7fff}], 0x8}) 03:33:08 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="00e4ffffff", 0x5) bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="01440f"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82028180ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x400, 0x0) 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) 03:33:08 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) msgsnd(0xffffffffffffffff, &(0x7f0000000840)={0x2, "701747357d651fa53fbab1ab8dfe37acfb0d86cc3ec0e0f03b4f9c9e448d8a22561b5e0baaf50c189641bbf7fa1d11a32e7b058c54f2f429866499bc1653b14d70b2b27c9f0730b1012c7205ef1a8098120315ed52112b5c32fb5194d0887fe0e7aaab6b8d94537279397099cdbe63f3b03baea6cdec3df7104ed2499a749c9e47f63f7607079d14fc8e8983bf036c1966fb59b2105fafdba30cff29ad9dbf7a1f253bfd64e685f86465dd12cb6b99dd179322c39e71ca8f62217344cabf30bc42cf3395864c93d612dbb56533061456d409fee4f24afecf3c4545e3ae56b6f9f7e4155e225ab746cfba5f79c23a39ecc9c6606ce1052d902cfc9e149ff7d19ddccec692bcd0cad704ce46481ea40f6c9cead5f98a29b08a710dfc7a92539b0449413bb1e28959551a6e5640e0e55a04fb0b226c67b0451d7853b266e509e60ecf698130c350b0a7980653195d822957c25488b4ba4c237baafca342d2ae0b540b5e08f57810738f7d3415a2b8f7f764a6ab4a4230f2e2728fdf59b742b155e14d080c65e3e0851f36952292bb13a7b0f5ae58cf04eddc8bfa5628c5faf970828274a48d51c163c4cd49fea290c8be005e677f39bfd3550fd11698abd26fbad9f116436f3cec0cce85e9d53a08089fc8f0e4dc06d08c47431304700a4e768275f0b0001498110c5adc4314b9ab2d9f6376880d0f7aef6bf16b957791a669e0a7d16146c37b97f9fe209ee77f5150587066c2e896247acb0887eab10c9cbf3533a91d2bf791095996a49eb16f6a8e6d34d607c38ecc9da29be1b0880367d97973bb1690a0de3e4832d4f944daf24b89c983a06e6b003e6b0fc54b20bd7cba52996e0a8a061ad9f162365ba73141095a0762922b47b65901afdf19d25930421a4e8004b7f4383c0b79b44ad753d45455835d52946057d70a0b84cf5239e56c611863a72bf8d6359eddb76d5b17e07a9282869762f79f7d1d95c01fdecf2a10a8a5aa0ad20ccd1245ce4841b0656a36626b14a0bc105c79e31d1d583270afa4a6e7bf2f5ae40e6ea043d29d872f0eba90e8704962107347ecaf66db6cc1576ba7be89b18672f600e7d05748a843fc3f47f73af324e43446265c1f93e2b23e810d9b4099586ee3b850dee33d50e513b016093ca7011d418fd896dbea8260c520876519ec66e6e983e3725640294b3ea1c643391c8372a60ccf742f720de3d2c3e9669749332b3cca166fde0c943f618b27ee844404152fca64636f33d63984dd0ea4499d440ed10faf1c1e3559b33f8b46155aa2711ea57d5a83cc66b1bd5dba6225ecde8357b1077ea212d7e8b0bb0ec4246deb5ce544fab149d95aaf2ec5eccf9ee08f8ddb08130c9ac9d5c296c622754f51f54c03ffb085d5aea1f9f216bf17b0732105a0f1e19919b240eaed8356549b9617ff5fd1eafa9a9afa6282297e3d125c14d6b4d1d60cbaf9657dfd8a156b062508eb45454c0fb8e7eff47bb2b719380e7e6361d04114ac45f5ceeabade49fd7f1c9f28fa2afb63e254479f5b952507ba3dbc9a2f4de9b4daf0a32d8d6584fded26fbe1d554754f08ced1d0b51e4897a47fdfff09a00bef1316f15e342a344f2980e058a507d29d5a901930fe97bed00baf3b951e8961080121a240c8f111e4ac0c2c10ab74ab90cda638c08db9fe022cea43505dedb02e7c1141a308e684e5c55b4a83961c1644ee3394646a0da8322ef7f276bf355ce7a5808bf13720f331300cd7433409c2ebb39c2ff3d9e171f55408e985400a2a3a1f85f5cd466c43740307825c77fbed1ee80479d05ae56eb843c10fd69470c8b107f61143fdbc00c4a9bf0b7631ee6bccdad834a80e32ba1610f814b9588b1a58fa97545fb115222ed8cb8ebfdbb45e310578657e8f61c5092cda01ae979a6ece016a835559eb7e95501d4d2fe11cfd509047b2fa9835240daf7399f2e1bc24cc98b011cd10fc16838bc964144530fc2a83f5c830e041c574e881eec310f5e6b6daaa752ce015a1fb780dcd7c24f71f3df3838268614f562ad013f216948fe602d0f6f2776153fd381faf5ce95c2c62dfa18af51367f24d1c2ff986864eac8bf5508372f6ef92fc2c77320c22402399cc1b7bba10ce45c53ccf751aa853e326e0210d506e7e20f7cb98c5278f039a8ef6a1d0435288a9913053865f3363f69e00f5d1b534df1e09dba49fa754d045baa10cb724d72fcc5ae153379a13893e8935a19c6ffbcb84820c0b5dfb1469de60c9faf38a6b1ec8c5964fde6b80a075cd1172f066e9d5e4fd5c202c39d398913508c864edadd497fedbaa27d21e05edd7f6b50d453c10043b4a169ab9df3ef1750bbb8d2bc48429352501ee2b35565adc421f52df830e2a3f449188aae9ee0c59c90a224ad1c2061c5b3834a8fcca0eabfa2d97b10fcde64d4451ccf4c86b09dfeed0a2c7a795aaeba2b7ffaf6589671c75f693e9293d9b41779c0f522b8e204ae5856ab3718dae6208dbb2c82baba12c9beebdbc8201e02a7249fc85c61cff74f38759cedd287d2323b5db15847db3c80b08e3744b390c8e578b9d09f54f7a3a8d348a362041875138d3961566892d2d5f2298a85bf822fe8bee2a7acf1d4b293dd2d18f48dc3c79d614f5e23b1f9319804ff0c1d0d7613dc99ed13ae37c8e93b616ebc0c0ce449c401d3002ce4361433dffdaa7ea69d45ba89ab59d030d71bab1cfeab6536fca1b4b422b53126a594970a310ecdcd9a7570ef090ad06e9b58ce2ba85d16fe4d4336c1e923641835cda5a348e78a4bc409b6d7985638919c75e3c41e0924944f1f3fdb7ebbed58590d6789ee170d7a3ac2d766b1c14f4958692a06abec3ca6b031029f88ad3622175d72490fa9694872faada15a82fec22cbde1f1e70261ed2580bfb853b121955020145ea79d0303125b543d312c572b1df936a96fdf6db3d8729be51122358a1da6f8b10a68126b23db4c86bdfb8558923f948dadca877a1be5fcd0008d3ceb2442c4a4a23400e69d307129c3b85e6d5ae8abb5192424a7a6991904ffd049dd91b8e8988cb1fa0ded72040dfc484d213fe024ff423b2d7b6c3b6aedf34c9264296a75c4e3ee581d7f1d727a93d3fbdf0cb2244642d7b0ba59f3da6ec5c104e7cb7c6fed2216ea653e13053985865cfd3b965a3be213b4c3bbb1b45944ba46977f0be144a861ca24e803b0a9771cafcc6fb9c9105caa6f400d8d12e6597516a4f72c9b2f34a41d2f4aa48a2b1a373c26f7b3ee247dacb589aa38ae30ebda5f9facdc50cb6d080f4041f9c5dc779047d2334f1d1e7b12166da1dc76d4282774fdacd5489fd802634777ffec5cea33eb279ebbff4f5c4180fd514458f7a330b64f7b5bee806975faa58cc30a8c985ceefcd2637b3a41800688b8cf7bdedb1c0029a9eb9929ec5de7c5708c11d2d59f2531714a8c213beeb61272f0ff3d6f52a0eff405d25e89d7faaf9b44ea4d95903e7726cd47a2ddd87c2bd51c8eb1d8b785e510a4c713425fe536ce269db77263f8ddc0f6edde993e13ceaef214e849a26a93016f6647d660ba4219763b5fb324fb1db32a28dfe00da8b6d69cc7d35eb833555106b3fa2f2a7809c58e7c2be129e3b1fdb548437c4b926a727166735e8e5f71e4ad57271bf7e8898351003697247bec0580a06ec4819c5e6f81c5348864f890ef9ac90b35789c4130894338957770dd66c6ebf48c14a923787a8f750a1065f27501050ef8c589f3e7fee5b38a91f2d2fd6d5dd582cb5310264c7b6e4dc9f24f2ce6c222d7549328d40cfcacfb32471e12d08508f94a01c0380c7122f51b1942d879fb96994e59d9fdbf87ad38f4bb431f98938029115216959824fadac27b62b9eb71e9d6decf095c5636427a2724d0cdbc59d04766f78bcfe73b8d97cc418a86b98f7a80933c0140a300112086d39a73366eb872f3dc168d84542eac5599148838ef0cbe481b27d449075bb74a973017854cf6d1dfd4d1fdaffd31ecf611af3e6da27a5a66a0d07d77aafbf9bb7b8b084ed9493ac0bb944b47ba54e0ddcbfaf7f6c548d09ea68452102b4c513831685aa8bb25a594c8a9de536f9cadbc2c6809f1e610a89943e3d802a5a9ac36375da6633582abbe5f243c862fd19dea31afbf5e38badd820b9519ec18f30e85ac358e4a053d34edc235054ae124d4703fe3f36b606d0b6c9189b014595b56d042a80ed7b957d82a4bab2e56b72aedef44269f0e18fcf613b6ded9a014cd47b9cf5dd62525c379ed5777d8d835115e8a40cebc66e6362e2f3c6817e1ba112cccfdc2c512eacb5946a5af024fd07f63d176d7a05584e8907da3776b77c1f9ceeaccbfd1dfdbbce52a63f03452fad0133d2fa7d4dea89f56b706a2f89b677fa5e5c3e2a61c3c3ba86e354fc2925ff4ae544e7cea7e86afa9f512d50a76977d79dbfb7f1510c6b54679457d1129f37a04849d826f0ea2da502d9e9e285a7f50c6816e1a2d4235626c3af3b6554e75f427fbb82bfb0d8a417a8447e2853cccb6f619d647305fbcfd4c79d06b16ef20a16807268bc057454ab5c13ef2be4883769c454d96baef6fec81b4901a044f89537bbcd2c7b913d6b22d521e239a041a41ccd0b23193ecd3abc84933ed1b550e528749f8fc4498580d280d163b84c5853053a5a8639f416fdf803fef64648904bf3c461fd63cc0a98419b320936e89fd09641f14866033d5ae09e284390f90629ccc3a4d76ab43b9a29ba433c0567a957507381dfd643eaee0064e32d69a3418ff3be7704a9c2586ccced47f75f2d2a3807b71fec1a349270993861ba0596e9543c312f083a7f41d84fd619129b62875aab4abb4a517bc0574aa34ff9c3e158c6c46d8309c87cfcc8fc90d0b712e003a6faf9376c06ad456c5123628832a4f91bd94c204ce3e05989d8bf2fe328b323b71e9996f71347b8cfaef7e6b1d462de52122c8bd4788a1000885c598681ca9e92599b31a892afe9682607c864ab9c9d5a82bfe80619fcca7a12dc3de4dc934481ce8337f873649c58cfaea421b7665fa59a083999bdf0fbe7b4c11b9af78cdd46b8f7efe1eade62871ae555e4efa25b4daf8a845b3848930cbb1c0c15dd9245dba569b9823abd117338ff31c0c988b9bf3ff47f6ca544a64cd1f32b64ab8444545cc29aa455d86e0e003748371b5c3420761e249af173831b77736fd77181b68642e9fd2d25383b0f2bf5151d57cb0f898e7e4439983b04b5c2bb0d7f827958522420acad6b8c3fb64fdfe5cde038df4d8c3fe10613ef17400ca250b32f9c1bd1b99803129eef4badf06d1701f5c8ebc4ff6772bce8fd745dd188e0c9367c57eabb290d2da99ce036c43897bfda6829e012151df1586b5300106a85f1b878670dbc1f245b0b15cc9e41b0e3ef53cf9e5b0141ecf4fee8b948b5e39ed0053f9ec96aefe2a448b3efc302fdc2bcdef022140185236a73284a845d3bc78f843046771bbaae9d9a06824f904f5adeca2e776e5045f97dcbbf3ee3f40962ea0c21dbbef99a7bb961bc419e50d0e972ad3ccf3718bdc0fd706070b0aa32417f1fba2dca6268678b9e2fcd63ba9fb700d078ab834ae7c068e161d265ca6e311b8400235ffd0f5e1a7d822a041aa6e97622c4094c119c25556fc4f80ca496d745fa0a71e705ac2bfc3aa65fb1786d5c554a19f05802e9a13e91e0c89a84097fb2637d23970ebbb2c338a954bf002181a4aa8f421c583e33d6a9a664ddc795f0aaa0de0f23da4a81249e9dd7a42473f2b895b2934159dd6c073b659ea55d71940ca37786bcf49739ff3bb6b7673f9c947333e492b1"}, 0x1008, 0x800) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x4030000) 03:33:08 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000100)=""/247, 0xffffffcc}], 0x12ea, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) dup(r0) open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(0xffffffffffffff9c, &(0x7f0000000080)=[{&(0x7f0000000000)="9d8ff8fd961ff35ea181aa5f6f6a1f3c1ec2b25262644cb1e4d02b35db228431e3c0e36666b99bb574cfe99f1a3444afc6d7eda7822485570acb5c99f49f7bf02f7b8be23ce73b392f0090", 0x4b}], 0x1, 0x0, 0xfffffffffffffffc) 03:33:08 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="fdffffffffffffff", 0x8}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140), 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0xc00, 0x121) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r5, 0x29, 0xa, &(0x7f00000000c0), 0x4) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r6, 0x29, 0xa, &(0x7f00000000c0), 0x4) r7 = socket(0x1, 0x8000, 0x7) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r8, 0x29, 0xa, &(0x7f00000000c0), 0x4) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r9, 0x29, 0xa, &(0x7f00000000c0), 0x4) r10 = socket(0x18, 0x1, 0x0) setsockopt(r10, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r10, 0x29, 0xa, &(0x7f00000000c0), 0x4) r11 = socket(0x18, 0x1, 0x0) setsockopt(r11, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r11, 0x29, 0xa, &(0x7f00000000c0), 0x4) kevent(r4, &(0x7f0000000100)=[{{r5}, 0xfffffffffffffffa, 0x11, 0x2, 0x80}, {{r6}, 0xedb380284cbdaada, 0x1, 0x8, 0x40, 0x3}, {{r7}, 0xfffffffffffffff8, 0x51, 0x1, 0x7d4a, 0x80000001}, {{r3}, 0xfffffffffffffffa, 0x4, 0x1, 0x32, 0x3}, {{r8}, 0xfffffffffffffff8, 0x4, 0x0, 0x81, 0x7ff}, {{r9}, 0xfffffffffffffff9, 0x0, 0x40000000, 0x2}, {{r10}, 0xfffffffffffffffd, 0x40, 0x0, 0x8, 0xab6}], 0x0, &(0x7f0000000080)=[{{r11}, 0x6d3b9a532df893fb, 0x20, 0x1, 0x8}, {{}, 0xfffffffffffffffb, 0x2, 0x40000000, 0xffff, 0x9}], 0x6, &(0x7f0000000200)={0x1ff, 0x4}) r12 = socket(0x18, 0x1, 0x0) setsockopt(r12, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r12, 0x29, 0xa, &(0x7f00000000c0), 0x4) r13 = openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0x10000, 0x0) r14 = socket(0x18, 0x1, 0x0) setsockopt(r14, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r14, 0x29, 0xa, &(0x7f00000000c0), 0xfffffffffffffe9c) r15 = socket(0x18, 0x1, 0x0) setsockopt(r15, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r15, 0x29, 0xa, &(0x7f00000000c0), 0x4) r16 = socket(0x18, 0x1, 0x0) setsockopt(r16, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r16, 0x29, 0xa, &(0x7f00000000c0), 0x4) r17 = socket(0x18, 0x1, 0x0) setsockopt(r17, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r17, 0x29, 0xa, &(0x7f00000000c0), 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000640)={0xffffffffffffffff}) r19 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000680)='/dev/speaker\x00', 0xbfc39018e5d78510, 0x0) r20 = socket(0x18, 0x1, 0x0) setsockopt(r20, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r20, 0x29, 0xa, &(0x7f00000000c0), 0x4) r21 = socket(0x18, 0x1, 0x0) setsockopt(r21, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r21, 0x29, 0xa, &(0x7f00000000c0), 0x4) r22 = getppid() r23 = syz_open_pts() r24 = getuid() fchown(r23, r24, 0xffffffffffffffff) r25 = socket(0x18, 0x1, 0x0) r26 = getpid() fcntl$setown(r25, 0x6, r26) r27 = msgget$private(0x0, 0x0) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r29 = msgget(0x3, 0x204) r30 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) msgctl$IPC_SET(r29, 0x1, &(0x7f0000000580)={{0x800, r30, 0x0, 0x0, 0x0, 0x1, 0x3}, 0x7, 0x1000, r32, 0x0, 0x3c, 0x5, 0x3, 0xfffffffffffffffe}) r33 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, r33, 0x0, 0x0, 0x10}}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r35 = getpid() fcntl$setown(r34, 0x6, r35) msgctl$IPC_SET(r27, 0x1, &(0x7f0000000080)={{0x5, r28, 0x0, r30, r33, 0x4, 0x1}, 0x9, 0x3, r35, 0x0, 0x1000, 0x10000, 0x1000, 0x1f}) r36 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/wsmouse0\x00', 0x10, 0x0) r37 = socket(0x18, 0x1, 0x0) setsockopt(r37, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r37, 0x29, 0xa, &(0x7f00000000c0), 0x4) r38 = socket(0x18, 0x1, 0x0) setsockopt(r38, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r38, 0x29, 0xa, &(0x7f00000000c0), 0x4) r39 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000700)='/dev/vmm\x00', 0x80, 0x0) r40 = socket(0x18, 0x1, 0x0) setsockopt(r40, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r40, 0x20000029, 0x7, &(0x7f00000009c0)="8e6159de91c93b3ea4cf7990e39354a7f68f92b25f21d448720475a1f3f3ed7fb62f246720a3b95c74449030dd79ba211d1be9707b235f4f7ff193bbb416c70b1ac326d2f37e5956", 0xfc6b) r41 = openat$null(0xffffffffffffff9c, &(0x7f0000000740)='/dev/null\x00', 0x800, 0x0) r42 = socket(0x18, 0x1, 0x0) setsockopt(r42, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r42, 0x29, 0xa, &(0x7f00000000c0), 0x4) r43 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000780)='/dev/bpf\x00', 0x0, 0x0) r44 = socket(0x18, 0x1, 0x0) setsockopt(r44, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r44, 0x29, 0xa, &(0x7f00000000c0), 0x4) r45 = socket(0x18, 0x1, 0x0) setsockopt(r45, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r45, 0x29, 0xa, &(0x7f00000000c0), 0x4) r46 = socket(0x18, 0x1, 0x0) setsockopt(r46, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r46, 0x29, 0xa, &(0x7f00000000c0), 0x4) r47 = socket(0x18, 0x1, 0x0) setsockopt(r47, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r47, 0x29, 0xa, &(0x7f00000000c0), 0x4) r48 = open$dir(&(0x7f00000007c0)='./file0\x00', 0x8000, 0x10) r49 = socket(0x18, 0x1, 0x0) setsockopt(r49, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r49, 0x29, 0xa, &(0x7f00000000c0), 0x4) r50 = socket$inet(0x2, 0x2, 0xff) r51 = socket(0x18, 0x1, 0x0) setsockopt(r51, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r51, 0x29, 0xa, &(0x7f00000000c0), 0x4) r52 = socket(0x18, 0x1, 0x0) setsockopt(r52, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r52, 0x29, 0xa, &(0x7f00000000c0), 0x4) r53 = socket(0x18, 0x1, 0x0) setsockopt(r53, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r53, 0x29, 0xa, &(0x7f00000000c0), 0x4) r54 = socket(0x18, 0x1, 0x0) setsockopt(r54, 0x29, 0xa, &(0x7f00000000c0), 0x4) sendmsg$unix(r12, &(0x7f0000000940)={&(0x7f0000000240)=@abs={0x1b4ed073b2331fb6, 0x0, 0x2}, 0x8, &(0x7f0000000580)=[{&(0x7f0000000280)="e765ee5b1ec073321379bbf280494c5ee1a5330fd2fc7bcd685d1caad6ead1a95e97c68d2531d4f0c1709e19246c5f84d31496bc694697709cf7d0147d4b2b97b7cd16b8e36c9f627221aa865a29df0c53e17a6b21f2955e0da6fa0d1d4f2f300ce81ec5436ba9635eab196769", 0x6d}, {&(0x7f0000000300)="b344c43eed5a7d94248165d575b5ab164f5b779668b44249af66da60bf1589a4bf57df0e2c61e048e3154103f91ed9b1db91b3d6f56b89f4a410c1ff2a9ca26adc52d4e5bdb4bf53f05068b4c3920c89b00d9bb864434d98e91cdfa65f5bf0987bf6e393e20079f2da52897a87f891388cee51f7826d1204", 0x78}, {&(0x7f0000000380)="071b721398fce0573e6796f4c3a9545abe79b88f505f8d42a782e0188835bf0e6b88c22a12b37df283589333fec3d16851bc5007db3b4a673ae29aa9d786809c99a67261edb96023acef75ad95887780818835be18e6f7bf04d0ca5ac1598dbe42eb4967e358cc52c5e042f169d70884fa2d357a37e0f528f0b28265f13f6050633cff65df4bfee7e131927046e8fc28b5f9473d41eba8d540e0100b1cdd1a2eea775a137e0a34774c6ce099c7f347f6935b302deb19920c1726f41d4e755e5a90453a5d9a615659e4cdda4728b001c50bed77a21c7f008050e0c869084ac1a390921e18fcb6d3c5db9d95cc158e9f200c3e", 0xf2}, {&(0x7f0000000480)="136200164b0f9565bfa39db8c988cac11b506986d8ec9d39aea3d52fd08808499ae74335150a14c019ab", 0x2a}, {&(0x7f00000004c0)="201bdac8c47038eca7f9a32abf4a5116279864b7072fe4c2d5e881d7a2987224db32d610441a89b13c136d6cce894ea93f8cebc3fce87ebacf03fee8d48ef7f660cd8115cae2a4833a7285f83e3c79eee3b64f4947277086547505e292fa054379945cdd1404fbed2d50ce4e5b0b274d0ea8c476118b0d13058332b686154d2259", 0x81}], 0x5, &(0x7f0000000b00)=ANY=[@ANYBLOB="3800000000000000ffff000001000000", @ANYRES32, @ANYRES32=r11, @ANYRES32=r13, @ANYRES32, @ANYRES32=r14, @ANYRES32=r6, @ANYRES32=r15, @ANYRES32=r11, @ANYRES32=r16, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=0xffffffffffffff9c, @ANYRES32=r52, @ANYRES32=r53, @ANYRES32=r14, @ANYRES32=r34, @ANYRES32=r54, @ANYRES32=0xffffffffffffff9c, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r6, @ANYRES32=r17, @ANYRES32=r18, @ANYRES32=r19, @ANYRES32=r20, @ANYRES32=r21, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r22, @ANYRES32=r24, @ANYRES32=r33, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32, @ANYRES32=r36, @ANYRES32=r37, @ANYRES32=r5, @ANYRES32=r7, @ANYRES32=r38, @ANYRES32=r39, @ANYRES32=r40, @ANYRES32=r7, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r41, @ANYRES32=r42, @ANYBLOB="3800000000003f3263845362f48ef8485c257dbc626f3f0b7be36bee66", @ANYRES32=r43, @ANYRES32=r44, @ANYRES32=r45, @ANYRES32=r46, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r47, @ANYRES32=r48, @ANYRES32=r49, @ANYRES32=r50, @ANYRES32=r51], 0x138, 0x2}, 0xc0f) fchownat(r2, &(0x7f0000019100)='./file0\x00', r24, 0xffffffffffffffff, 0xc) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r55 = openat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) getdents(r55, &(0x7f0000000100)=""/102400, 0x19000) ioctl$BIOCSETIF(r55, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) 03:33:08 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="022f2f"], 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x400, 0x110) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x20000, 0x0) fcntl$dupfd(r0, 0xa, r1) 03:33:08 executing program 0: r0 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x0) open$dir(&(0x7f0000000140)='./file1\x00', 0x40, 0x44) open$dir(&(0x7f00000001c0)='./file1\x00', 0x20, 0x12) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') renameat(r0, &(0x7f0000000040)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00') 03:33:08 executing program 1: setrlimit(0x1, &(0x7f0000000000)={0x8, 0x6}) syz_open_pts() close(0xffffffffffffffff) syz_open_pts() socket$unix(0x1, 0x0, 0x0) pipe(0x0) 03:33:08 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000180)="9b", 0x20e, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x5, 0x20) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x82) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f0000000040)) 03:33:08 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffae) getgroups(0x1, &(0x7f0000000100)=[r4]) r5 = socket(0x18, 0x400000002, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r6 = socket(0x18, 0x1, 0x0) close(r6) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x80, 0x0) r8 = socket(0x18, 0x1, 0x0) close(r8) connect$unix(r8, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r9 = socket(0x18, 0x400000002, 0x0) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r10 = socket(0x18, 0x400000002, 0x0) setsockopt(r10, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r11 = socket(0x18, 0x1, 0x0) close(r11) connect$unix(r11, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r12 = socket(0x2, 0x1, 0xff) r13 = socket(0x18, 0x1, 0x0) close(r13) getsockopt(r13, 0x200000029, 0x2c, 0x0, 0x0) r14 = socket(0x18, 0x1, 0x0) close(r14) connect$unix(r14, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r15 = open$dir(&(0x7f0000000240)='./file0\x00', 0x10, 0x10) r16 = socket(0x18, 0x1, 0x0) close(r16) connect$unix(r16, &(0x7f0000000440)=@abs={0x0, 0x0, 0x1}, 0x8) kevent(0xffffffffffffff9c, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffff8, 0x0, 0x4, 0x4, 0x2}, {{r5}, 0xfffffffffffffffb, 0x31, 0x8, 0x401, 0x3}, {{r6}, 0xfffffffffffffffa, 0x1, 0x1, 0x9, 0xf0fc}, {{r7}, 0xfffffffffffffffb, 0x22, 0x20000000, 0x0, 0x80000000}, {{r8}, 0xfffffffffffffffb, 0x40, 0x2, 0xfff, 0xefa6}, {{r1}, 0xfffffffffffffffb, 0x54, 0x4, 0x3, 0x8000}, {{r9}, 0xfffffffffffffffb, 0x40, 0x0, 0x9, 0x1}], 0x81, &(0x7f0000000280)=[{{r10}, 0xfffffffffffffffa, 0x11, 0xf0000000, 0x400, 0x9}, {{r11}, 0xfffffffffffffffc, 0x41, 0x20, 0x49f, 0xebb}, {{r12}, 0xfffffffffffffff9, 0xca, 0xa0000016, 0x2, 0x3}, {{r2}, 0xfffffffffffffff9, 0x42, 0x40, 0x7ff, 0x32f}, {{r13}, 0xfffffffffffffff9, 0x28, 0x1, 0x0, 0xffffffffffffff5a}, {{r14}, 0xfffffffffffffffe, 0x47, 0x20, 0x1, 0x6}, {{r15}, 0xffffffffffffffff, 0x0, 0x40, 0xfff}, {{r16}, 0xfffffffffffffffa, 0x51, 0xf0000000, 0x4, 0xa7}], 0x1f, &(0x7f0000000380)={0x10001, 0x3}) r17 = socket(0x11, 0x4003, 0x0) dup2(r17, r0) ioctl$TIOCSPGRP(r0, 0x80047308, &(0x7f0000000100)) ioctl$TIOCSPGRP(r0, 0x80047308, &(0x7f0000000100)) 03:33:08 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000240)=""/126, 0x7e}, {&(0x7f0000000640)=""/4091, 0xffb}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = socket(0x11, 0x4003, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0xc0106978, &(0x7f0000000100)) chflagsat(r3, &(0x7f0000000000)='./file0\x00', 0x0, 0x6) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) sync() kqueue() 03:33:08 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) chflagsat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 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, &(0x7f0000000300)=ANY=[@ANYBLOB="0000000542709300400020061127fc31bd006333a90989f1db4ddad7fda93bf1c91ed2525c5b8c4753d564502c"], 0xc, 0x2, 0x1000) msgrcv(r4, &(0x7f00000007c0)=ANY=[@ANYBLOB="000063fae2b2d8fcee4f8c092bc840c74400000000000300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083c6040096dfedc4000000000000000000001300"], 0xfffffffffffffcc9, 0x1, 0x1000) msgsnd(r4, &(0x7f0000000200)=ANY=[], 0x0, 0x0) msgrcv(r4, &(0x7f00000008c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000006900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006dd6f1b76ab1f8b31136d2439e3a2bd625327bc51f8122c7cb9b8fcb82c73e"], 0xe4, 0x3, 0x800) r5 = geteuid() r6 = getuid() setreuid(r6, r5) r7 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r6, r7) geteuid() r8 = semget$private(0x0, 0x4, 0xa5) semop(r8, &(0x7f0000001180), 0x1e316d81a01eac7d) semop(r8, &(0x7f0000000280)=[{0x3, 0x6}, {0x0, 0x44, 0x1800}, {0x0, 0x1, 0x7fc}, {0x2, 0x7}, {0x3, 0x68}, {0x3, 0x1, 0x1000}, {0x0, 0x1f, 0x1000}, {0x2, 0xad, 0x1000}, {0x2, 0x0, 0x800}], 0x9) semop(r8, &(0x7f0000000240), 0x6) semctl$GETALL(r8, 0x0, 0x6, &(0x7f0000000100)=""/246) semop(r8, &(0x7f0000000200)=[{0x1, 0x1f, 0x1000}, {0xb2a9c4c660b113ef, 0x5, 0x3000}], 0x2) r9 = socket(0x1, 0x1, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$TIOCFLUSH(r10, 0x8040691a, &(0x7f0000000300)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000019240)={0x0, 0x0, 0x0}, &(0x7f0000019200)=0xc) r13 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) r14 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) r15 = openat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) getdents(r15, &(0x7f0000000100)=""/102400, 0x19000) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r16 = fcntl$getown(r14, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r19 = shmget(0x3, 0x1000, 0x100, &(0x7f00001b1000/0x1000)=nil) shmctl$IPC_STAT(r19, 0x2, &(0x7f0000000100)=""/114) r20 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r20, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r21 = fcntl$getown(r20, 0x5) shmctl$IPC_SET(r19, 0x1, &(0x7f0000000200)={{0x3ff, r17, r18, r17}, 0xfff, 0x9, r21, r21, 0x7d55, 0x2, 0xfa}) shmctl$IPC_SET(r13, 0x1, &(0x7f0000000200)={{0x3ff, r17, r12, r11, r12, 0x104, 0x5}, 0xfff, 0x9, r16, r16, 0x7d55, 0xd75, 0x4}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r11, r12) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000540)={{0x2, r6, r12, r5, 0x0, 0x0, 0xf2dd}, 0x0, 0x5, 0xfffffffffffffffe}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001240)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000019100)={0x0}, &(0x7f0000019140)=0xc) ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0xa41b4ce8345b9258, r22) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000080)={{0x400, r6, r3, 0xffffffffffffffff, r3, 0x60, 0x400}, 0x10000, 0x9f8, r22, 0x0, 0x9, 0xfffffffffffffff9, 0x9, 0x5}) msgget(0x1, 0x10) r23 = open(&(0x7f0000000000)='./bus\x00', 0x8, 0xec) fcntl$lock(r23, 0x7, &(0x7f0000000040)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)) r26 = msgget$private(0x0, 0xfffffffffffffffb) msgsnd(r26, &(0x7f0000000180)={0x1, "3b10bd201b7630a5f690a9b351cc8eda1750f912a9e3fae046dc7b9f60da7679f993db0022e3f6c325ae11ab7b8fbf6de023ba7afd21c661eb8a6bf965e7c25105c0137670431b1402b9bec5667e57a149e294ec46a7dccfc108b9d519e4da6586de628e51404bf0e22fb6abf90f09ca6995da7210e88195b04459f21828c44f695a5dff0daa44c5310a93b6f46a94282eb2b6ded3329bd3d809de9399222e5d90bf2b98cf9d4a6b09428b7613d21ff35832cf349908177f27861803b0727fb65c3c72069a6c02c50b19e5c648c41abe891057eddbce1f082a"}, 0xe1, 0x0) msgrcv(r26, &(0x7f00000000c0)={0x0, ""/60}, 0x44, 0x3, 0x1000) msgrcv(r26, &(0x7f0000000200)={0x0, ""/105}, 0x71, 0x1, 0x0) r27 = socket$inet6(0x18, 0x0, 0xff) ioctl$FIONBIO(r27, 0x8004667e, &(0x7f0000000080)=0x7) r28 = socket(0x18, 0x400000000002, 0x0) r29 = fcntl$dupfd(r28, 0x0, r28) r30 = geteuid() getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) fchown(r27, r30, r31) msgctl$IPC_SET(r26, 0x1, &(0x7f0000000180)={{0xf54, 0x0, 0x0, r30, 0x0, 0x1, 0x8}, 0x801ff, 0x4, r25, 0x0, 0x4, 0xd58, 0x2, 0x80}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r33 = msgget$private(0x0, 0x20000003c4) msgrcv(r33, &(0x7f0000000440)=ANY=[@ANYBLOB="000000054270930040000000"], 0xc, 0x2, 0x1000) msgrcv(r33, &(0x7f0000000b80)=ANY=[@ANYBLOB="000104fae2b2d8fcee4f8c092bc840d7440000000000030000000000180000000000000000000000000000000000000072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000370004000000000000000020000000000000002031f17fddb960ad0000000000000000006e606cd596dfedc4000000000000000000001300000000000000000000000000002c786009571d7ddfd461102c0170c72e79d5e5935c831d798374e36fbb72aced96e621eacafc895c1ad23cde3a4913dadf75558cb6c6deda1ae71f33dcdaa7f671a47b4a575f6c9d822bd10e51af52829a4fdc51d4709c56b2612bbe8e2f4b182edaafe35777ec247416444c951d75599cd42fe77aced780bf439e88cf506c54141056da"], 0xfffffffffffffcc9, 0x1, 0x1000) r34 = socket(0x2, 0x1, 0x0) close(r34) lseek(r34, 0x0, 0xffffffffffffffde, 0x0) r35 = socket(0x2, 0x1, 0x0) close(r35) lseek(r35, 0x0, 0xffffffffffffffde, 0x0) r36 = socket(0xf, 0x1, 0x6) close(r36) lseek(r36, 0x0, 0xffffffffffffffde, 0x0) r37 = socket(0x2, 0x1, 0x0) close(r37) lseek(r37, 0x0, 0xffffffffffffffde, 0x0) msgsnd(r33, &(0x7f0000000400)=ANY=[@ANYPTR=&(0x7f00000005c0)=ANY=[@ANYRES64, @ANYRES32, @ANYRESHEX=r1, @ANYRES16=0x0], @ANYPTR=&(0x7f0000000380)=ANY=[@ANYRESHEX=0x0, @ANYRESOCT=r36, @ANYRESOCT=r37, @ANYRES64=0x0]], 0x2, 0x800) msgrcv(r33, &(0x7f0000000600)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000690000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1e5ed8ce1a26d7a000000000000000000000000000000006dd6f1b76ab1f8b31136d2439e3a2bd625327bc51f8122c7cb9b8fcb82c73e96640a86cbe3f3ff1b5f482a24453d12d0f9cc1dbe41788078d19d518cffa6611fb260722eb5b49e14be89f32e6697ab4e0a2b526261c42cbdab9db29483c070ff50dd3670b501f9757f948178427d370df640c0e0de4046eba25a5899f8a789cb36c3"], 0xe4, 0x3, 0x800) r38 = geteuid() r39 = getuid() setreuid(r39, r38) r40 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r39, r40) r41 = geteuid() r42 = semget$private(0x0, 0x4, 0x4b3) semop(r42, &(0x7f0000001180), 0x1e316d81a01eac7d) semop(r42, &(0x7f0000000340)=[{0x1, 0x6, 0x3800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x2, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0x1, 0x1000}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r42, &(0x7f0000000240), 0x6) semctl$GETALL(r42, 0x0, 0x6, &(0x7f0000000100)=""/246) semop(r42, &(0x7f0000000200)=[{0x1, 0x1f, 0x1000}, {0xb2a9c4c660b113ef, 0x5, 0x3000}], 0x2) semctl$IPC_SET(r42, 0x0, 0x1, &(0x7f00000001c0)={{0x13d, r39, 0x0, r41, 0x0, 0x0, 0x4002}, 0x0, 0x5}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r43, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) 03:33:08 executing program 0: geteuid() r0 = msgget$private(0x0, 0x214) r1 = getgid() r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r4 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f00000002c0)={{0x8, r2, r1, r2, r1, 0x42, 0x6}, 0x8, 0x3, r3, r4, 0x2, 0x7, 0x7, 0x7}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r6 = socket(0x2, 0x8002, 0x0) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r6, 0x0, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000340)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000240)={{0x4000007f, r2, r5, r7, 0x0, 0x29}, 0x81, 0x0, 0x3}) r8 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r8, 0x1, 0x3, &(0x7f00000000c0)=""/232) connect$unix(0xffffffffffffffff, &(0x7f0000019100)=ANY=[], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r9 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r9, 0x4004667f, &(0x7f0000000040)) bind(r9, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r10 = dup(r9) listen(r10, 0x0) dup(r10) r11 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r11, 0x2, 0x0) shmctl$SHM_LOCK(r11, 0x3) setsockopt$sock_int(r9, 0xffff, 0x100, &(0x7f00000001c0)=0x4, 0x4) r12 = socket(0x2, 0x1, 0x0) open$dir(0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0xfffffffffffffdb1, 0x0, 0x0) open(0x0, 0x400, 0x80) open(0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x20004276, 0x0) ioctl$TIOCMSET(0xffffffffffffffff, 0x40044271, 0x0) r13 = openat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) getdents(r13, &(0x7f0000000100)=""/102400, 0x19000) r14 = openat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) getdents(r14, &(0x7f0000000100)=""/102400, 0x19000) r15 = openat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) getdents(r15, &(0x7f0000000100)=""/102400, 0x19000) ioctl$WSKBDIO_GETMODE(r15, 0x40045714, 0x0) connect$unix(r12, &(0x7f0000000000)=ANY=[@ANYBLOB="08010000000000ef0000"], 0x10) sendto$unix(r12, &(0x7f00000011c0)='\x00', 0x1f4ea3ae, 0x1, 0x0, 0xfffffd7e) r16 = accept$unix(r10, 0x0, 0x0) recvfrom$unix(r16, &(0x7f0000001200)=""/4096, 0x1000, 0x1, 0x0, 0x0) 03:33:08 executing program 1: fchmod(0xffffffffffffffff, 0x8e3) r0 = socket(0x18, 0x1, 0x0) close(r0) getsockopt(r0, 0x200000029, 0x2c, 0x0, 0x0) recvmsg(r0, &(0x7f0000000800)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f0000000000)=""/98, 0x62}, {&(0x7f0000000080)=""/107, 0x6b}, {&(0x7f00000001c0)=""/87, 0x57}, {&(0x7f0000000240)=""/242, 0xf2}, {&(0x7f0000000340)=""/134, 0x86}, {&(0x7f0000000400)=""/183, 0xb7}, {&(0x7f00000004c0)=""/136, 0x88}, {&(0x7f0000000100)=""/15, 0xf}, {&(0x7f0000000580)=""/178, 0xb2}], 0x9, &(0x7f0000000700)=""/203, 0xcb}, 0x802) r1 = socket(0x18, 0x1, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) r3 = msgget$private(0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r5 = msgget(0x3, 0x204) r6 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000580)={{0x800, r6, 0x0, 0x0, 0x0, 0x1, 0x3}, 0x7, 0x1000, r8, 0x0, 0x3c, 0x5, 0x3, 0xfffffffffffffffe}) r9 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, r9, 0x0, 0x0, 0x10}}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r11 = getpid() fcntl$setown(r10, 0x6, r11) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000080)={{0x5, r4, 0x0, r6, r9, 0x4}, 0x9, 0x3, r11, 0x0, 0x1000, 0x10000, 0x1000, 0x4e}) r12 = getpgid(r11) ktrace(&(0x7f0000000840)='./file0\x00', 0x0, 0x22, r12) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='c\x00') 03:33:08 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0x35) open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) open(&(0x7f00000000c0)='./file1\x00', 0x10000, 0x10) 03:33:08 executing program 1: r0 = msgget$private(0x0, 0xfffffffffffffffd) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = msgget$private(0x0, 0x8) r4 = getpgid(0x0) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r5, &(0x7f0000000a40)=ANY=[@ANYBLOB="0000751d6270b70000000000f4eef23867733c00000005000fb50acbd1fa43982607fafe50ce76746400003e00000000000100005e65de4f8c4e0e1c0633197ed1f3c9056ce5b57ac45603a02c8eae4564fffd8e50c5e5d3bbab711fb04dc773adf97c323ba36d73a5bbc0cf187306cd40d81947d74a0934c5ac0021ff0de0b73a875ad9128bb35c9f8ad57fefca6a7cb7a66bce4f88354627dcd35ad864f30b9de0c57b803389070eb5a005925d84ce028c03dcf577571e5285f841b775e5dfb7d9ab514b9ced7942b8133c0bbcd2930e3f7fc2495f2f5fb5c7621e797236b5bad5b3cb6c075236440201568416b133aa6237f31257ead178e986228e57e3900173357b938a262867f4282312897626e56ce298b61c26897ca477abcc32a551f4c911271a6e3deccdd8a8c9c63894d4402203da888a085a9924f531a9cdade5800efdb0ed9d196e7d74feac421f2625285e9bf343e47936257a1ad5ad6fda810c18b4df05a4e2ee63fa0fa1a7d61779a6540000000000000000000000953ef736a294ec80788651ecedb1fae773a1b9150458444af6f5eab5870e8247e454f5144b329649d07672f2053b6c67b36e5425799b43b883388487e5f6dfd852154c3ca22c0ccbd993d186c20dd4882104ccb5d1efe42738a8"], 0x1, 0x3, 0x0) msgctl$IPC_SET(r5, 0x1, 0xfffffffffffffffe) msgsnd(r5, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000e27eb7ba166bb505b358b8b724a1087b37064194c070237d7fcb5d201dafb80c7acb30d7100108000000a67815dd92248a9cf21b5aa400d13522440a0f8c12ed16e9471e30fa4780be4a5ec45a3be586b8d8523564dccd2b74835e0189b9c15826abf1aed96b8ffb9870462e796c9fb64b359f7d8cd8a7e75e2fdad2c6dd7b9ce23b8581bd8809166adefcc12c77ea83a7ab4383c61355bee7033c5e008c7987c0544e3f232c0124d14cc10fe25c7881c596bea37d4b6fc651b32d7ef7c433905cdd8c2b3a54be7cdf713764c67ef76578ba2c43e1f100"/235], 0xeb, 0x800) r6 = socket(0x18, 0x400000001002, 0x0) setsockopt$sock_timeval(r6, 0x29, 0x3e, 0x0, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, r7, 0x0, 0x8, 0x2f9f}, 0x1000, 0x1, r4, 0x0, 0x40, 0x2000000000000006, 0x1, 0x4}) msgrcv(r3, &(0x7f00000036c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e0000000000000000deffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009a8dbda53f1e696a68c90684b2826a7dd99956dc220dbb3331b3b1522888045bfa62205f498ba9559282b638732afb8eab854d52fedb43f64920518fe9eaa4b0745748424b5774293bf7428c9ea4b0c7977bf43221688ad5d449d46015c9aa00d683c1c8a99ba08b95c3adaa3a0e6a214aa7c395327b99962e1b444e2bdb47851a454e04b8de73ac46736c54ba904d39e2edc81a843d0862327b5ad5245f620571ca1ddec3f48de22f0fb17b66155f120c4b8af1ce1c0dbe5b8daffc540aac879f3618a6520dc0c5e3ba1fedb2f6834f692a1275e9a16e25e76797d127ea66133ad790782f781158087a254602461449545b6bb46da5b9d42856562ac4ced35431dc657aae5b1c1f265820baf10af3d88f3119f8451bdace4618eef9537b8506312045274856144c4e89c3090a6cbaf686436b22b4a0f4dec070abed90a92e9a3158a520607c103c0fe6ab5434349f425a5b45464b7b5031ad5e45f108e208d49ebe0c3ce68004de2bd1919a012dc083852eb1164b314ce4221000"], 0x1, 0x1, 0x2800) ftruncate(r1, 0x0, 0x0) r8 = fcntl$dupfd(r2, 0xb932915723ddf08, r2) ioctl$KDGKBMODE(r8, 0x40044b06) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r10 = socket(0x18, 0x5, 0x50) close(r10) fcntl$dupfd(r9, 0x0, r10) connect$unix(r10, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000001200)={0x0}, 0xc) socket(0x10, 0x3, 0x2) fcntl$lock(r1, 0x0, &(0x7f0000000140)={0x2, 0x0, 0x0, 0x2, r11}) fchdir(r1) msgrcv(r0, &(0x7f0000000900)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007fb5000000000000000000000100b6000000000000000000000000000000000000f700000000000000000000000020000000000000000000000000000000000ac2b35b9b00000000000000000000000000000000000000009b33a856e05f2900000000000000000000b3689ca4cce5b9eacc896a180000000000000000000000000000000000002eac65d233eaf357ba2736bb7bd22bfb27e78fb2864b3b338921223794cccb23def10a62a353fe6fc33e69af9a08349b33df68bd68220b02770412a03faae42cf64f87a57934f09e45aac835e8614bc40c6af39dade5905de3a723d8bc4ae994060d5dd813730bb4c749b2cf0f6e2f1a97d4c941e5bfa1280bb779"], 0x1, 0x1, 0x3800) open(&(0x7f0000000100)='./file0\x00', 0x10, 0x6a) pipe2(&(0x7f0000000440), 0x10004) r12 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0x0) writev(r12, &(0x7f0000000540)=[{&(0x7f0000000080)="c36fa4ca15dd3f043c89946e3920f0b141ed6691a1ea668d6cb28841e45acde90512124fac0d5a9bd100044526cf6c88837d698c810d8fa3b2b44e4cc50f7db6"}, {&(0x7f0000000180)="388fbc203078d0774f7070d684ff4fa89356acc46a6517ada7fd90100b59a50ebed322ffd365bfde26f8d141c1c0248abbfc44b20160ec1ebbec63465295761d896901e37cbace5222d36e6e3113"}, {&(0x7f0000001400)="52452809fac8bc4519a54b75a010c7fc5fbc2772faf0482c99987cd5dc835d7cc59379e77547f7e5c7749b020e50987abec3fd0396a2e735045fd7fd1913121856b2289ac878c28c40521c3b4a2d91592fb7010c451788b9fe158c9c4e3244a8fa45982637d87a43884ec45c5be7b53fb5c2041d4b34702473b00948f18995c228f9b3e8cad36abe847d5fdb16f0b1412bf3ef4ce6d3da15cd5f967e3ef7fe8d2ff0c0577950858831082ba87cd878e86159ba90e0912df17be89cfaeb8c51d1ae8954f3dc924ff7336365084e28d0135076c867ef246532f1112dd00ccddbdcf213bf5423369f78159f6f3ffac4b29a3112ad855681bff9faaf815578ebb7b24c57e8424653aa2e274b523ae16019855463813ee73e49681ffc022c7bb7f9425cfe8cbe3e54891ce473f24e746475c549f913c6f1d9e1e2e4a0c0699120cb3aa457f400096c41b16e774af74c9e6eec3bb4eaf9bc5203074b80aae32ac2ebf74600b90fcfe88227881827612fb47578f5c79b1b289c3d87076ad93024c3dc5184c5d79e4e215dc87f4144968ea608bc4cfa50333ae694add2b6d84bd947fa0974022d9324da059335af48150e5d6b3a8b016b8846971199c19837c4af85e9f0f1c4909f54c1b51dbd33285f698f5766aeed8e917c700188172415a7f6b5ba71feb604341a7866498dbefb32e31f1d88e94daf9155287bc6478127f2bc645033a7c1b66039a5ce84097765d832c623466f6d876013bea31a9efecf528a89f46f3118cee65595e647f92f075bd28a76cc645cd1f17e1c7b82ee2635b272fe20720afcfa73b20f94cd452bf356dfaea9353b87d3aece5c8f1520dda95de13797c13263bde4c279971dad97f54bf4f1bf4ab46e72b4ff18151cbf04ed04e58c313a0b6eae11631f8204fba26de880bd3e9b1582c86e4035576127573e5ea9a1be5f6f759419abfc72d400eef222796aa029c0760f73aaac9404a9c14b9748520665802427a261c0da9ae886f493ab65c49eb3f6e1dbd3c5e629cdc77c1ae9ff52806062d55865e72f860677ff2b98a7f6e564ee03ea07f48e33a8243c392ae1ac4c78aaa528e1dab1acce732aa4ca344db28c625296f26696496da67150658398d1d0c36064f362b6d77e03071e7b5a9c44e6f980bd0bbac8d75926001428ad6668df23b1f5271e9491215d65307625985184b88151f572098e7dc7806b419661f68d23ca1a02798ab66073178abefabceb24b3a1a5220ce2b719b0c37102ed331b48402db1098935f990b15361695a527b331f349fea450267a4bc0cfe094cf7e2f20982d1da82e7c5d8714f8bfd188df914596f516bae04be55abd21ce56462e7297a85df5b2cd41d1cd1227a4cbdcbfb2d1b40503f9e48e105c1b6195688b749638b9430fd318d656a125d0bc0f1bc9f7ab195103ff994013ddec2d87292b06ae7928127c50d88c3e2f1394b96961c384de333ebbff27472440637d929b4253e761d01a657a784547d9506dbe0bdea46bf5f54ddd5f5ebcefb94aafdd335cb9bfbea2e9a36710355955458e433453550b68eb4061da3e5db1249502295c7583f133a18baf7c3f71305e2a0b33264ddd0641584ddd9a59428b530c5a113b26aed04f399f63a0953dbe7210b95fb78b997781931accd840b2320c564c5608acc5d772e93e7af7f1348939812ebadb382326ac6b8512e699707a282cf30c294d9bf5dd23d32cb03ccb2564af6c60ea5ae16559c2f84f8704993220ad507077df8d769dc2da46fc2a2448472aa37d69523cccb2bf9d4665592b5bca97107ac7f512b150fca400db1ce94f02f013b4213bc71e0f7052bd45a1131842e89829e9cfc9c5c758694ac9a8d5cf83999e33fed52d93458f9d56b3ed0511bf9b0efda323d4aa995b7bac4047cf145fac042a4ca1a3089fed5368fc4a5ac79d28d82c6df92aefb5cb695e1ce4fb34e3ced1b57e279e5a165d10a218d0d64b977330637ca36ad94c47978408f7c122cbc4e40fcb0f750e784b1a4b103e1ac02e735344362e199bb290f59cb62152d8186f6dbeaf8dc5115f87f885ab80e9110130454820fa90f5634e1bacab820f87aba0c8d2b7e80fe72fe78603eadbae66219bbf8b341c1f756824e380d2d6ad945756c3f625af82cf69e7b18ea712a47009071b383ce7716d64efdd4564e1a6b270b346e203a796684846136ef12702440c24be79fa4fae6ec66d66058a9772d02a7a9d53f699729b79cc5c533f47b921eae52f06cf636b664c988f706f9a43b64790570e196d1b8fc3ea5f6b45906b9d008d232d5553502c20b269b431788889eb31d2418e217df912f477688554194ba861617cf7c20ef02a30b29b2a5e28afac05213c32111f60ce9a24f6d2c5d78a7d7b92275c74bf33b161fe716b45876015bcb697a79b298286f2f2cfcb03e2877d1a98ba24338ef8c2eb2774c52cc1474b0c636b95fdf0d24da11ba5f5ee1d528405c1f40956c84f20cf5b3699289a1076eafb7716dd93911882f1cbd19518b9fa93bccc92fb86f5a8a862b98febabddf127c1e660501e1dc8e9f2c3dee55bdedf63cf703fafad638c2b62c39bbc4c66f3689598c4ebb4f831beaced1a13c9a37d8afb15237410105e5413588d5380004c8e528858fc302e25d9def4c99af61e5d581b1ef33c2e6c7c77fb3a882eef6e8d144154692c615fac836fbf554490cb62735bbc1147e745518c4f31015b139cd536a560421555547fb78776783f6fe84aaaf2d46006cbb8bc4a36653e91da372671a5eec90f8d5f1104caeacbb61d2498edd91480c27aef4df0511fb4c648d6564ec006d1b28da545e39d3055ab6868ba7b6fe01ef0d74d29e52524adc710e92778058d037e65409a3b1a6b64a3f8b893da2f3195307946220e2fa7ed246d311958426c5a581ce68da13e0e4a68fcad1e467fe2e10145715bd4869e45ee6d078fa83687684f96dd4b022f5daf4a127e02b2e3d9b4d4511d2d153f8fb3b7b8110a417110b4b63379f81fd2ba7b21d3990757c69f7fca69950e031f43d6705d66d1a44a1ec6899476b28fd6ec519a72eb934b8e4ba4078b27cd0288fa46d824cb45ffc7425583e36111bdef7e88ca7cfe81f44d64d3bd8ba1ed0f37e710bbf5b78891b91c318b868fa31bb57bf59a2eeab459af0b42193bae018ab8fc63443ff8566b3f67360ecb9dd3b558d663ce11e137c7bbc7d8e0b2b7d6087ec78e7e4b146debb791f13e61a5d74edc07ea75418e64c9af6201b2a216a298ac75b0fc140e654a61d6ccceb2f04924ddfaabcfbbea4ba202769fe940dfc1a516032b0ba037a981a205e0d1e39322778a8c7c6340f10d41ac3fee208eb79c9648c876495a99590e2a0ab7587579a01ed10114dc61a2b4b70e041c4bbbec225ac95296170fd4c0d94e36ef8de8328ef0c6fe29324f2cca911489be63ed1092254372a8adf1664428e45327590fccd669efa31e008ba2463104fac665a431b525066cc218cac98ce48c965103dba18bcbf3f17206ca431f93b0ac486ff802f79e464daad508bbfef5be0827a378d821713a1e41041f927bb22740bf2d541d1a12f66a31775af727dd280ddd2e35227f5d7ee6f6fe6695cf60b017a8cce71df01db41aa9c4ac77f00ab878618f11c31b7d83682bce10acec4e6ef29947bdf0f09a3482c0e49612291ba8e4292d8e96b36ee56bae93646ab31961c106c82f0d8847ac28438d4c687912ceafbe436128e2b6f1ad7c6ef1ee73883fcf3b209e9777cfb6ce35820d8b0b0723686c2922399d506903cb82b41e1b30cc2f38350f3417059f0cdc9639ced501287cc945313822c172f2ccbb2c041927f2992788763cd215e9a35ac62185e3c741c9b109efac5197ef819ea5a1d2214373fc60caa8e9a4ab0fda61cf6d9bf769a27735dcd6aa82de7aa7d81db09bf78d31621fb2db35daba6b80e665cf559243048cc4a28e65daf9818f24be75ecfb6531fbcb58d02231a7448fa2eca5ef27787cf1933f5c8a29a589a9b4d8af60d19f15fa919d2d134dd469e6bc6bc677181bb5a50154d581b649709850d2c5ddd9e4d371c4ebd5549f322663e9f9b7c2566abb52ff686df65c544f86ad950bb1322874c062605a13b18f2cb299806d6738e55f0c8dee20e7cc45ba629df16c592d1d7dc341bd08e3eea353941f7bca6d9fcd36ad012bd821bb91920b702d973710714106ad57fcddce7b89f93c175485024332a9f1acf2165bb3170e8fcc78d64cf1db5e056ce602071afa85989e8a72bb6f7a638a48fd37da6b99390cb0fc383d0be350eb22fd68dfd6512355d983f4b4ebd068bb2f7fb1afca5d798162081586a74ddae278e4339ad1665397ff77f2c1880b930fa6fa5bee3598c6967d3fc572e824b5518b4244287ff3248ebd84ae669f973dae0a755e8487e2baeacbfe42394f6c74c26571ffa4bcb3b21fabd9fdbb01f2b0a00a1e44b20e291d62408f77230682642fe6765e04007ee94b5a1d0bbbea90d64f7423758134f75870ba3d59b5a7e7f8444bdf1181f0d87b4734039574d5f1a6e0d043cc42c41ef22773d67d76f18e3d652029506957c9d598cc861059df20ff4a1e80df84c018f6683e05c80d32026dda904469d612815c808d5773dd605a378727a67352602eb6185cac95a3779eb298898d044d797875df368fd1395588bca62c5b202a42c91dde71ed9d2cb78507f1315c51c7997db83fb2f7ebecd860fed4d21535cb8a52f50949c1993635746c5db880aef6fe000a85f419272f256f6a823835c522a317cb424f598c2ba7f1b6f079404018e008d910ba1190853dcc311740db4ce9363bd8609598c552ed0dbe19802c4ffbf69dcc0a183fa6ef900825a37c709ff39daa33b1facaee9ad1d522737c976159fb2ba3b4473155756b5ce95d29cd956b0299295e1d11dd8a4857b682c624d2fe7937f8ebdf463ce822548d95d32685b4b8ee677aa47dc838ceaf835fa422326ea172b286d5954ead6c4e904bfb7800bf90752f4dfcd674815b33abe4801b8526b5f43e21d2ba4c52da24afde60ab3895df84e893767d90427a5c261492fa299bb44c053532f6efd05f5176a4e347b814eea7fd84a89934ddb826766bcad41c50b60ffb8383bc7d08b0990ea55ae06b0a80370cbb822c463312864a8d8f9105ab83c67da4c6340e680c00acd6702af01a76699a4b28dfa837c308bea9fb84662e4f99d3d7d8885a5d6e801d5513dc1a7584bd244949ddb29f145569b0e5c0991fe6b238f14699217e321f733ce8db1be93ca6166fb2896a94d1e02f5ecf1972421eb4b8d5280accef7d0907c0911ae6e117869a496b5679436a8674640c213a8623a239c187a039a2d9a4ff078329b3775609f37cc43f4af6855482dc2b1cfa01980bcc5341824b5a72f2147c384c6e5945a82bb20850214de11789c007c104906fb51da52986c77f7379a64495728ef9a4aab4334afb0421e2cd3c06e95d2dcaa63b287adc2c769537ffadae024e368c7f7c184830296ff497633188225f3dd4730616333b6365abbbcf2c66e8afcb58749194ef826360c5ed0401ee32c1f299882ea94d3304bc70a8b1ed80bf315ff08144932da971ce9fc1caedc5e5b2c318758f43285260fcd7fe7ee791e6bae33c27b204784ac2b4c96fe90ffc8d38e40be215c6d081430ea8610307702a1c02b87df7254e6dfd6da9ed3b2287ece106dd8ee390a2891246194b8029f0d4ac24c8306764248c764b0b87fc186b9ee473ae9309be4aae29a4b6437ea1bca9b0780caab159d9652f1c93b23984eaa10b3"}, {&(0x7f0000000280)="e940b08353853926ebd6cf68d75cd8ec73fc212e"}, {&(0x7f00000002c0)="ef6d95a76c7d1307c673189c899a870607309278efa1cbe3fc589255150adc1c8d3e43db99764ec70bdadfaf28c7c4a193731a2236af50d595ba99cb0dba5eff7e1d3cf61023b7fa479d6d7e67233c02753b8e535eae6d13175b341d667e264a71"}, {&(0x7f0000000480)="4db8215f08cd826da267a7f38d07038b640cd535f724ad554a8a40f5e390c6732fc5676f29566cabc593ac0da1ccf70278d435a658c60efa0298ad1a11facf2f4904a524241cf0dd6c84acc39fa90366407569b9ab32cda703ba15a6eb5311fb16dbc1b8a6958aacdadf47d1b0b390146aaddb054b97960d408ce86a672cd70c62bf296b15"}], 0x339) fchmod(r12, 0xe3) write(r12, &(0x7f0000000200)="d292ad9bc9293ba5fae1a3486bba4e8c98d05f63d658932983f80900553104cbe5dd4c8a0dc59bccef62ee3f0b23d99ab5d846da84d4b613f39c6fa8b89f7f00babaef5dcacbdbe4867619c9f696182013f80a", 0x53) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000340)=""/136, &(0x7f0000000600)=0xfffffffffffffd70) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) r13 = kqueue() minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) kevent(r13, &(0x7f0000001380), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) 03:33:13 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) close(r0) pwritev(r0, &(0x7f0000000040), 0x0, 0x0, 0x80000001) utimes(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)={{0x2, 0x8}, {0x43, 0xe17}}) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x10000, 0x102) mknodat(r1, &(0x7f0000000180)='./file1\x00', 0x8000, 0x8001) 03:33:13 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) bind$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00'/10], 0xa) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) getdents(r2, &(0x7f0000000100)=""/102400, 0x19000) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000140)=0x5) ioctl$TIOCGWINSZ(0xffffffffffffffff, 0x40087468, 0x0) lseek(r0, 0x0, 0x3, 0x1) writev(r0, &(0x7f0000000100)=[{&(0x7f0000002280)='\x00', 0x1}, {&(0x7f0000000200)="17a3e97283ab0e582562b51647ff0b9cdb8db92572af0f6dcf47e2fdcf2bd1c00248f2d74a37852b0d45e851eef739705a2a45cb0d9f5edbb15f696670cf29c58a8d23275f7ffa4e85543d08ef00565393dc57eeabb90121642d580717622c397f30f6c6b48c118ba0707b27511cc23a5e3269dfd2edb26efdb426c57494db46d7682b971c6ee209abe02578d14c4278368a0ae919a6742c7c6a960cbc4a55797f4e9f6e1643c131768f6cee661317f34167b716ec81626e9e031c4365046c435c4d7a86c5d4ecb279c4c3bdfb34d591ae5c9de25aa74c4781bd47", 0xdb}, {&(0x7f0000000300)="bdebe4d15f0dd2b8cf46d5b01e432cbfd41d91332d4bee1f2c68725201fec91fa6d509a868fced8637886c9c6b2af40c7c60bc53a7c4058fb325d28100bd41ee3cacadc6d457a2e92ec5c8b4c8296d5807dd317afc9cca3ef5a3da38f6ab5c754b10e56bb3b545c8fbfc14687784a6fbb5cf82854b1f072cf451c343c820304baf61ecb3608b4efbbf4d3daff817b1e6d5612ccacbd04c38995963335f15769b7fdd99e8786fbec1bc02268b6c9a3a1ff5c220a656cbfb7473e0859ffa8ece2ccdd29243bf07ed700062c281", 0xcc}, {&(0x7f0000000400)="24b66d45a0cfb152fc4c61a77812a0b9a9ff1e1a14393160e82d9f8d21705fdb2d99d7208e757e305200c5d96687cd44502dcbf37be13868b59edfb379eec8f1059eacaca28c9cfa916dc1e679e20a4c3aeb2814ca52418acf6876676b22bc82b7af80be913655a243ca18f6d21a7dd0b2b576239ad59d9fbed2893562058ab49105bd1c586ac77cf5109774c09fb18a728e562317db7d74917270d58e019f48adac22293f0cefbb6028ce2b2819be5780d6cc726cf7cfcb15851ab3785a0f1f3be78aefa5d9d33b5d698e941facc84283a6d8a91ea21607d163a69f4c854d0caf0cda08deb4850e1c9d6d628ff1dd6964e57f5044cdb64af5", 0xf9}], 0x4) r3 = socket(0x18, 0x400000002, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000019140)={0x0, 0x0}, 0xc) r5 = 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) r8 = getgid() semop(r5, &(0x7f00000002c0)=[{0x4, 0x6b37, 0x1000}, {0x0, 0x5, 0x1000}, {0x0, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x1, 0x7}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x0, 0x5, 0x1c00}], 0x8) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r7, r6, 0x0, r8, 0x100010024}, 0x9, 0x7, 0x3}) lchown(&(0x7f0000019100)='./file0\x00', r4, r6) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000040)=""/51, 0x33}], 0x1, 0x0, 0x2000) 03:33:13 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000240)='U', 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) ftruncate(r0, 0x0, 0x7fff) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x2) 03:33:13 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000000100)=[{&(0x7f0000000280)="cf499dba0051ebd2c853a5632ef43bf8e901b33dcd730fa4e341a4f5b3da37d44ff3a4ebce84d8d17b658696d8d1ce23b63568e7d8973dd41daa8ae7f62095164d67ce5627bf071273aea22af6d8b7000cab18f9fbd8cbfd6f3912911de97230071fe955ae4528df073403e36abe93e811ef6242901246c9263e4208d5d2161b0de325f51c90364969cec0e30c4eccff7e098517", 0x94}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) getdents(r1, &(0x7f0000000100)=""/102400, 0x19000) r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x40, 0x0) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff8, 0x8a, 0x2, 0x80000000, 0x4}, {{r2}, 0xfffffffffffffffb, 0xe0, 0x1, 0x100000001, 0x86c}, {{r0}, 0xfffffffffffffff9, 0x4, 0x20, 0x5, 0x800}, {{r3}, 0xfffffffffffffffb, 0x3, 0x1, 0x10000, 0x3}, {{}, 0xfffffffffffffffa, 0x44, 0x80000000, 0x20, 0x5}], 0x40, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0xc2, 0x80, 0x9000000000000000, 0x1}, {{r4}, 0xfffffffffffffffc, 0x42, 0x10, 0xb6e, 0x9}], 0x80000001, &(0x7f00000000c0)={0x2, 0x7}) 03:33:13 executing program 0: mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x152) getpeername$inet6(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x7) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000080)={0x10001}) mlock(&(0x7f0000ffa000/0x6000)=nil, 0x6000) 03:33:13 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#', 0x1}], 0x1) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x7) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b10005046800000000000ce60605", 0xe, 0x0, 0x0, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000240)=ANY=[@ANYBLOB="aaaaaaaaaaaa02000000000086dd60b409000030000002024300800080000000ffffe0000002ff0200001a00000000000000000007b52b6016154813577ae5616e3627893a0ded00013a0060b680fa00000000000000000000e9fffffffeffac1400bbff01000000000000000006000000000000004eda20f198f1ffeae70e18ea22ab433db5d37053"]) r2 = socket$inet(0x2, 0xbc1ecf499e1d6bfe, 0x1f) getpeername$inet(r2, &(0x7f0000000000), &(0x7f0000000200)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x11, 0x4003, 0x0) sendto$unix(r3, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 03:33:13 executing program 0: r0 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000140)='./file2\x00', 0x100, 0x1) chflagsat(r1, &(0x7f00000001c0)='./file0\x00', 0x0, 0x2) mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x0) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') renameat(r0, &(0x7f0000000040)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00') 03:33:13 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) pread(r0, 0x0, 0x2c6, 0x0, 0xeffffffffffffff8) 03:33:13 executing program 1: 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 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x92, 0x0) ioctl$TIOCNXCL(r4, 0x2000740e) close(r0) 03:33:13 executing program 0: r0 = syz_open_pts() readv(r0, &(0x7f0000002800)=[{&(0x7f0000000180)=""/123, 0x7b}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9) close(r0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x8000, 0x1c) getsockname$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) syz_open_pts() 03:33:13 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0xc002, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x401, 0x0) pwritev(r2, &(0x7f0000000400)=[{&(0x7f00000004c0)="d5f410c5c4ac1d7ed6f8f1d1fe2dabaa3825659839ff0989a7940a677aa503b1e3031712d2da289573b7710d8b758b2f2b3d58f5fce601be3008f5b24cdc207959d3a9cf9d9874480cf40f33460b98727b07657019cef47b310d14473208f703337f289720d541ad1c55e880bd3dc302bf9572d7169b8c2d688d331653407998f663cb34339d6ccf0be3c56752fb9a1e5cde0b4627e1230849aef28f6cd735722d95ee8dbb6cc26298a94a079757ebf33eb58273a3993a99dd6e54a585bf8aa18e", 0xc1}, {&(0x7f00000002c0)="3677957df1119397cf4ed62cd2a86f59cf780e92ed5343927ea28997d49fe12c9ed65e275f50e8c4de3a9a30516170530b901d1bc60e94980091e8f2435e387b75a42c5a", 0x44}, {&(0x7f0000000340)="4833ca2cd92fde89523b979c443a54a70d2f6cdce1102ab65b602144f2a773504d8ddd0119450c90f5ff502315f4d921944600214445867b565d627f9932c9af5cdba4a1e93d364cebc32270a1ed68e2616b9ea78b1cf3683c77999644b9286ef99a939a2f344d7a0bbfca50e27ee8eb43654f487814c18f208623f5f79f78e80ded3ee3915087de20e642", 0x8b}], 0x3, 0x0, 0x1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) r3 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r5 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r6, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="e0004a184907e51c4d1a0197fec4a4fe66000000000000ffff0000ff7f00007c906b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1a23d11e4e944fb7b55deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c339000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bbade62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f21d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d38"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r8 = fcntl$getown(0xffffffffffffff9c, 0x5) r9 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$VT_WAITACTIVE(r9, 0x20007606, &(0x7f0000000200)) r10 = getppid() getpgid(r10) r11 = msgget$private(0x0, 0x20000003c4) msgrcv(r11, &(0x7f0000000440)=ANY=[@ANYBLOB="bc09"], 0xc, 0x2, 0x1000) msgsnd(r11, &(0x7f0000000f00)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6f60274426bdcf306841934f7c027e266a4bef296a85554c457623f5c6502fe1501e442c83c7ca128ed16d7d13c44d48af8cea7581d3db9eba36401c48e582d225bca8000000000000000645f2fa9000000eadf889901c230f885dcf17efc4af054211f6a554a0101f663df553b15ba82a7dafd60d7d847cba91dc66ba4b9af85bf09f2760f42c17afa524556527a9e1b60efada6"], 0x1, 0x0) msgsnd(r11, 0x0, 0x0, 0x1800) msgsnd(r11, &(0x7f0000000040)={0x1, "48696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"}, 0x2d, 0x800) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000980)={{0x1, r5, r7, r4, 0x0, 0x46, 0x81}, 0x10001, 0x1, r8, r10, 0xa5, 0x1, 0x4e2c, 0x6}) msgsnd(r11, &(0x7f00000003c0)=ANY=[@ANYBLOB="10a4911c92b060a89fef5540833745051c27b9f1e4a83e22d3d68576765a9ac1cf1e133d0396254d4962705b0d7a46b7d1b0632a3556a324f9f9cb23af0c473f99fb7638fa2118977a53034a3c2f0e102976c9a9e6a5aa635fb785ead94fdc18335bb1a0dcf95cc8f0b0664675f1998ca3c6bec539922de1abe2bd2cbd7ddd010c20692bd72286840488"], 0x1, 0x800) msgsnd(r11, 0xfffffffffffffffe, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) sendto$inet6(r1, &(0x7f0000000100)="2a53257addf6d62fb524a32435f597e3bcc0223fd2e6b0fa25aacfcf9af7fbd22b3f022a60260e47340b38afaefa4c2b5df8af6c92b663a8732c25a92751b73206469611e24a882d13c15d800c47a285af056dfd9f39b9d889bd5cd840aa620c4f44559f9588f26144ecdbdb694f38b97706fbaadae3b163f199d7ab0cca1076aa68c280be001bd4d07c1e356dc75130b3db09d06f59e073acc6000000000000000000a46404fbd493ed4593e6d84f22d4470000", 0xfffe, 0x400, 0x0, 0x2c9) utimes(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)={{0x2, 0x81}}) 03:33:14 executing program 1: setrlimit(0x8, &(0x7f00000001c0)={0x7, 0x95}) r0 = syz_open_pts() r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f00000000c0)={0x2, 0x0, 0xffffffffffffffff, 0x2000300000000}) fcntl$lock(r1, 0x10000000000009, &(0x7f0000000200)={0x0, 0x2, 0xfffffffffffffffd, 0x2000300000001}) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)) r2 = syz_open_pts() r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) getdents(r3, &(0x7f0000000100)=""/102400, 0x19000) mknod$loop(&(0x7f0000019100)='./file0\x00', 0x71, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r4, &(0x7f0000001280)=[{&(0x7f0000000100)="2141bba160e9f501fc91079c9d3f352e44c60e372f2dceca296e64503ae33b5a237126905dd5215aab8f1b36db926e0d14256363b0fc7ac4ffc719cf7151e928", 0x40}, {&(0x7f0000000180)="2b54692cb7f93902afb835fd8ef04171d6248a80f5539fb0b28b8de9f922116654e0d85fcad06c6ec5ba7b35951af35b8e6721916b9f7afe3113c4f6fa6fdbafe448f70c659549e8247653272c7c82f50ed918fcd6ed804625f65c22b8", 0x5d}, {&(0x7f0000000200)="5983c58bc45bba84a1c7a55b862ab3d3c3d016c0b9bee417ecf7a301a083641c2c017e93ab7fc259e0115f9e7131b5597e13a67f88326b64", 0x38}, {&(0x7f0000000240)="bf1db7ff326d014627975f02f9c536275dac62db98717cd9eed0cf50e670ad28b3a302071df88d3d5f21146731b1f1918c7930327976655c517b19d370f3910ab866e95890ede70ddf19f4bd3c995a34616ce81350f7ee328f9858ffd1a9b5367675834508328411130b7c06ce1e0945a78967f18a674d4556e06567c98f305856ad5e21c3e3c08cbdb933fc217f775727f1d1afb677603cfb8afbeecd91905beb45af3fe94a3f82988b468ac4876ffd1e92fcd72682c64fd382c2afb95928249c16097c22603d4b0d9f7acc37e6e2390151f23098047bbc17cd8f4a5289f79314a3fe1eaf3141df49bc060eb8df43f068295afd10114a697c9048e730291e123e917057571833d5f61ec505bcc29180355eb6f7fcc53482544c886e312b7b67b744b27a1e25bbb9d0c3f90fdabc8e5a29382189ce4d8d49e194b6e34a090f46885269a2bbf71e74054201fa12ab9cfe16fc76842180dab4f39780e0c76b0ed990a46cc652f35c503e9c09bb2c243996e06500bf1063c5279b14f60be60e404b0048e951e68c64df4df37ea59cf8d3f7678ddd8cf08e0c2ef10df416377ca3e87db74fa6d11122f05731658d5ddba5b6bf4ff6abb9ae4a079b67fd9873ec24c2ee3d725a027bebf207cdbcc45e728f26b38c587a5346ebbd41613f2b7ec274cc332462588578dddb87e73afe100c042c292f975aad1652d24be9360540cca43aead7040ae2580957cf12da300ca67c463eba14656631302face49f0b2bb31fb438f48aee51808abf46b0060c0ff9d0d7ede1f7863def3c7b738fa811fbd15f90faac9c3db6d0cc20f561560fc35b69aeb7ba08c320ce9d9efd38ae653e16a85b1bcefca9f122c7014c539979a5fe936b85f27f0538cfcc4a200dedef2bd94ded3ae36c1eb89ea02449af7c28bcd8a0cdc4317a63c74ce8b65b66c6ef992e038c5d51e56e79d79beb48e5cb30af92b0045566cba09dc044b288af31373712111b2b4395ffde3dbf5d12186ecbb67d32cb4c562efcc250c042d26c3586548ecbe6d312ae1b5d13d3a976745e60abf5199bbd04d419cfe6b4d86582d6078fa068f072d86e81a5ed98ea5e9173fb8db0c9c2cce7af2b8ca8a8ddda91c1948a34cb195c483736c6a37d3ece26b0d6f20ded20052a2422f3cd3da18dd6fb5895078de57bec00a6b77ece85377a9d61f13fc2c7b955aaac4f013948b13d488639e16ea740281260db53a494bdc33e6b28d096debad2c6f96e25a51c4ed4c1cba521664aaf386c9e2af3899d0d1a1dc7acba3376255b6d3a6b45e782b8ff92c631cc1e281f2dd3365ae6c1edf95c60d99a362c1a88d4d506ef548c8f83c9c5939cbe6c40a8c22d1e93f910824f926b5d5c71a9f2802c02a662a3655a72092454daf6c8331435a71588272f0d355012d17e28853273b19e9eaa6a42c5b66b8b96dc4ede97520daaa52af2d60c0acb1033e3345727406884282feff534525b29e6e8b172b8ff3f42b2a6789aafab96561f061a5a7ea5b4c38a7db260bf9f0d522f9966d920456883aa9bd0a8c489c7d40b659933b6141246aebd0a51196f6e7fdd2d957aac9fbd5f8d055858095a8b6e542db628ad62548d78910b8350785ccf691e4784ced244c01779f9e4eccc54e0d1c475f9542ca6beaa8d676ffc2cb62b19980b4a2e23c299230b3766dde40f0f55229b7ad6e327f0f404f885bf26a7c29fef429148e8847dc629b655d8e21d436a923029f23328c765ed5f4430903c829637a95ee4d5ed4abb4403c7ae0aee31e12c7ac38c648f996f6271dd8a74fc40acff81b4e283591f187646558baa829b3a288d5234fd1ead48656ea45ebc3b024746f550826bd5676266ee4c084dc026df631a7dbe0f2d3c040367ba6d1ce01caaadd1002e9054d0209e515bd733fd6efd25b20197241982539050a90e475fcf64abcd8aa68f8393eb9b56f4b0aae26a0c8df75747944fe8eb35ad36329a1b1ff989f8cf84f6998b541b0f4952772832c1770b688af9f767b3e4b69a72c3c7ad76d8525b74402d4d76295beca777c9171c595bd30383ce6ee9244580181b2c9649379142bafef587cc48a98c42826412ea6f86214c1aae7debeccfd3a3ada4e8e88cf87ad92aa0c6f25977fc524bae032e506b1f83404228b5012c8580ae9db462ad4ba3e3ba38c5f355235fd6e6d5d5dae22c9b3cb659600f6c02d5d955701638f995cdfaf62a3c404175f0f4f028995eb8efe7d1af6d7cc905cb49be11711501d62c4d92f4b743c52b3275f0be2fb19ad2330474e02ff37a8ae0161242be934b4b034a54a4cfbfac46665db4d95793b39902f5ca0e13abc3da908b470bd4c953be00b05686d6028f63d05de1c9f13b2614e4777539b92409067ccee960ca57cb27502badf37ca103848d7b243a98d312100c086f8787db0b807a755c16f6a744b1d30873c1e35b74427d4edaa38a81c4ff5f3ea50f8c6e19d7ccfa049e51ce3031f454f391dac6f7e5d1bc9ff88e76ad", 0x6ec}], 0x4, 0x0, 0xb8a) setsockopt(r4, 0x5, 0x6, &(0x7f0000019140)="d72780ceeab8058236e239b86bd75c995248796f2202a76ce0fab1df306c29c1a000e6dd9db2b297", 0x28) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0, 0x0) utimes(0x0, &(0x7f0000001340)) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f0000000080)) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x9, 0x2041110b, 0x9d99, "04000095440400000000000000030000000500"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000300)="14f59c73114aa08c17cc7ae9fd1bafaba4381a025eeaea9483036959c7e538b465d32e9407580caf90dba2b811a5f43bdd76c7b3666e64c79754c8b1d59179b7e723ac72005f9868aa7949171b980af89a8dba8983321c71763b31271f8f26b99dcc67eb41a50a52e0bbd0b804", 0x6d}], 0x1) 03:33:14 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x2010, r0, 0x0, 0x0) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) r1 = syz_open_pts() ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000000c0)) r2 = syz_open_pts() fcntl$lock(r2, 0x8, &(0x7f00000000c0)={0x2, 0x0, 0xffffffffffffffff, 0x2000300000000}) r3 = syz_open_pts() fcntl$lock(r3, 0x8, &(0x7f00000000c0)={0x2, 0x0, 0xffffffffffffffff, 0x2000300000000}) fcntl$lock(r3, 0x10000000000009, &(0x7f0000000200)={0x0, 0x2, 0xfffffffffffffffd, 0x2000300000001}) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000040)={0x7, 0x400, 0xfff, 0x47c, "11af8d2ba7da9ef7454078231f5cf2cb00b8100a", 0x0, 0xffffffff}) fcntl$lock(r2, 0x10000000000009, &(0x7f0000000200)={0x0, 0x2, 0xfffffffffffffffd, 0x2000300000001}) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000000)=0x200) mlock(&(0x7f0000005000/0x1000)=nil, 0x1000) 03:33:14 executing program 1: r0 = open(&(0x7f0000000200)='./file1\x00', 0x10, 0x134) symlink(&(0x7f000000bffa)='./control\x00', &(0x7f000000affa)='./bus\x00') symlink(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='./control\x00') readlinkat(r0, &(0x7f00000000c0)='./control\x00', &(0x7f0000000140)=""/190, 0xbe) unveil(&(0x7f0000000000)='./bus/\x00', &(0x7f0000000100)='x\x00') 03:33:15 executing program 0: setrlimit(0x6, &(0x7f0000000000)={0x7, 0x95}) open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f00000001c0)='x\x00') r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000040)=[{&(0x7f0000000400)='*', 0x1}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000003c0)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) poll(&(0x7f00000000c0)=[{0xffffffffffffff9c}, {r0, 0xd9cb9a26ec6ed680}, {r1, 0x40}], 0x3, 0x7) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) r3 = openat(r2, &(0x7f0000000000)='.\x00', 0x0, 0x0) getdents(r3, &(0x7f0000000100)=""/102400, 0x19000) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000080)=0x6) 03:33:15 executing program 1: mlock(&(0x7f0000453000/0x200000)=nil, 0x200000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sendsyslog(&(0x7f0000000000)="71ecce3061625ebe13f1569c83ce02f7d92aca87934585f77ec9267ff70281cd231d10367223a838869fe2054af0312b998c51bd7194039d5b0d58d21bcfe5f35a743760a3dd22d1b2ceed07e0de332f6fa9d0e98e9be9805abbe6e19184d34d05e4c81d6eb2479deef3fa25cd1c4737b981883a90cb8f8e5a2335c8e7c5aa60ed4d4359029b9f06ca406a6f63e0f380263177c34cd9d218f4aa5f72e6c2d29323d14a53d517ec357ac75bac0ca9dec71a7b289ea309c262fa529321", 0xbc, 0x31) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) shmget$private(0x0, 0x3000, 0x0, &(0x7f00000fa000/0x3000)=nil) getdents(r0, &(0x7f0000000100)=""/102400, 0x19000) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f00000000c0)={0x8, 0x327, 0x4, {[0x1000, 0x58, 0x6b9, 0x4, 0x64, 0xf257, 0x1, 0x101, 0x1, 0x2, 0xffffffffffffffc2, 0x9, 0x1, 0x85d, 0x9, 0x36, 0x3f, 0x2b5800000], [0x0, 0x9, 0x0, 0x0, 0x1000, 0x413, 0x1, 0x1153c10, 0x4, 0x3], [0x2e0d, 0x2, 0x0, 0x7, 0x4, 0x5, 0x6], [0xfff00000, 0x4, 0x10000, 0x5, 0x485, 0x1], [{0x11a, 0x400, 0x7, 0x2}, {0x0, 0x40, 0x5d, 0x1f}, {0x3a1, 0x80000001, 0x3, 0x7fff}, {0x100, 0x80000000, 0x2, 0x8}, {0x5, 0x73ea, 0x3, 0x2}, {0x0, 0x3, 0x118a, 0x5}, {0xf024, 0x6, 0x9, 0xfffffffffffffffc}, {0x152, 0x9ff, 0x8, 0x1}], {0xfff7, 0x0, 0xd6800000, 0x800}, {0x7f, 0xb9c, 0x8, 0x8}}}) 03:33:15 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() close(r1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x5) shmctl$IPC_STAT(0x0, 0x2, &(0x7f0000000080)=""/242) readv(r0, &(0x7f0000000280)=[{&(0x7f00000001c0)=""/49, 0x31}], 0x1) 03:33:15 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f9f3a8390ef029adf66696c653000"], 0x10) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x30) kevent(r1, &(0x7f0000000080)=[{{}, 0x0, 0x1, 0x8, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(0x0, 0x0, 0xc0cb) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7ffffffe}) r3 = socket(0x18, 0x400000002, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ftruncate(r3, 0x0, 0x6) sendto$inet(r1, &(0x7f0000000040)="6491f084964d488488d689931af51dfce06a762f0e2ff3012902c762614d977168178180", 0x24, 0x401, &(0x7f00000000c0)={0x2, 0x0}, 0xc) 03:33:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) dup(r1) open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x0) syz_open_pts() unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='r\x00') r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r2) 03:33:15 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) openat(r1, &(0x7f0000000000)='./file0\x00', 0x8000, 0x10) close(r1) close(0xffffffffffffffff) r2 = socket(0x800000018, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r2, 0x1000000029, 0x2e, 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 03:33:15 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x11, r0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) pread(r1, &(0x7f00000000c0)="a60e9be3716b5826c0d31b5da18f2fd9e2b778c6f85877b93f09000000ce644f6a097c0a638eee579b6d7510cc87f6a7693520cd0e33fdb01a873a3cbca5ab9253927bc34e195237c6a53aa40cd440fa88dbf73b34dab7205dbf0c9f9cfcfd38b444514557", 0xff56, 0x0, 0xfffffff7fffffffc) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) 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, &(0x7f00000002c0)=[{0x4, 0x6b37, 0x1000}, {0x0, 0x5, 0x1000}, {0x0, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x1, 0x7}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x0, 0x5, 0x1c00}], 0x8) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r6, r5, 0x0, r7, 0x100010024}, 0x9, 0x7, 0x3}) r8 = socket(0x2, 0x1, 0x0) fcntl$getown(r8, 0x5) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f0000000940)=0x9) r10 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r9, r10, 0x0, 0x0, 0x2, 0x8}, 0x7fff, 0x9, 0x8}) r11 = socket(0x18, 0x1, 0x0) r12 = open(&(0x7f0000000040)='./file0\x00', 0xc00, 0x121) r13 = socket(0x18, 0x1, 0x0) setsockopt(r13, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r13, 0x29, 0xa, &(0x7f00000000c0), 0x4) r14 = socket(0x18, 0x1, 0x0) setsockopt(r14, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r14, 0x29, 0xa, &(0x7f00000000c0), 0x4) r15 = socket(0x1, 0x8000, 0x7) r16 = socket(0x18, 0x1, 0x0) setsockopt(r16, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r16, 0x29, 0xa, &(0x7f00000000c0), 0x4) r17 = socket(0x18, 0x1, 0x0) setsockopt(r17, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r17, 0x29, 0xa, &(0x7f00000000c0), 0x4) r18 = socket(0x18, 0x1, 0x0) setsockopt(r18, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r18, 0x29, 0xa, &(0x7f00000000c0), 0x4) r19 = socket(0x18, 0x1, 0x0) setsockopt(r19, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r19, 0x29, 0xa, &(0x7f00000000c0), 0x4) kevent(r12, &(0x7f0000000100)=[{{r13}, 0xfffffffffffffffa, 0x11, 0x2, 0x80}, {{r14}, 0xedb380284cbdaada, 0x1, 0x8, 0x40, 0x3}, {{r15}, 0xfffffffffffffff8, 0x51, 0x1, 0x7d4a, 0x80000001}, {{r11}, 0xfffffffffffffffa, 0x4, 0x1, 0x32, 0x3}, {{r16}, 0xfffffffffffffff8, 0x4, 0x0, 0x81, 0x7ff}, {{r17}, 0xfffffffffffffff9, 0x0, 0x40000000, 0x2}, {{r18}, 0xfffffffffffffffd, 0x40, 0x0, 0x8, 0xab6}], 0x0, &(0x7f0000000080)=[{{r19}, 0x6d3b9a532df893fb, 0x20, 0x1, 0x8}, {{}, 0xfffffffffffffffb, 0x2, 0x40000000, 0xffff, 0x9}], 0x6, &(0x7f0000000200)={0x1ff, 0x4}) r20 = socket(0x18, 0x1, 0x0) setsockopt(r20, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r20, 0x29, 0xa, &(0x7f00000000c0), 0x4) r21 = openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0x10000, 0x0) r22 = socket(0x18, 0x1, 0x0) setsockopt(r22, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r22, 0x29, 0xa, &(0x7f00000000c0), 0xfffffffffffffe9c) r23 = socket(0x18, 0x1, 0x0) setsockopt(r23, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r23, 0x29, 0xa, &(0x7f00000000c0), 0x4) r24 = socket(0x18, 0x1, 0x0) setsockopt(r24, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r24, 0x29, 0xa, &(0x7f00000000c0), 0x4) r25 = socket(0x18, 0x1, 0x0) setsockopt(r25, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r25, 0x29, 0xa, &(0x7f00000000c0), 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000640)={0xffffffffffffffff}) r27 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000680)='/dev/speaker\x00', 0xbfc39018e5d78510, 0x0) r28 = socket(0x18, 0x1, 0x0) setsockopt(r28, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r28, 0x29, 0xa, &(0x7f00000000c0), 0x4) r29 = socket(0x18, 0x1, 0x0) setsockopt(r29, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r29, 0x29, 0xa, &(0x7f00000000c0), 0x4) r30 = getppid() r31 = syz_open_pts() r32 = getuid() fchown(r31, r32, 0xffffffffffffffff) r33 = socket(0x18, 0x1, 0x0) r34 = getpid() fcntl$setown(r33, 0x6, r34) r35 = msgget$private(0x0, 0x0) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r37 = msgget(0x3, 0x204) r38 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) msgctl$IPC_SET(r37, 0x1, &(0x7f0000000580)={{0x800, r38, 0x0, 0x0, 0x0, 0x1, 0x3}, 0x7, 0x1000, r40, 0x0, 0x3c, 0x5, 0x3, 0xfffffffffffffffe}) r41 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, r41, 0x0, 0x0, 0x10}}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r43 = getpid() fcntl$setown(r42, 0x6, r43) msgctl$IPC_SET(r35, 0x1, &(0x7f0000000080)={{0x5, r36, 0x0, r38, r41, 0x4}, 0x9, 0x3, r43, 0x0, 0x1000, 0x10000, 0x1000, 0x4e}) r44 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/wsmouse0\x00', 0x10, 0x0) r45 = socket(0x18, 0x1, 0x0) setsockopt(r45, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r45, 0x29, 0xa, &(0x7f00000000c0), 0x4) r46 = socket(0x18, 0x1, 0x0) setsockopt(r46, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r46, 0x29, 0xa, &(0x7f00000000c0), 0x4) r47 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000700)='/dev/vmm\x00', 0x80, 0x0) r48 = socket(0x18, 0x1, 0x0) setsockopt(r48, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r48, 0x20000029, 0x7, &(0x7f00000009c0)="8e6159de91c93b3ea4cf7990e39354a7f68f92b25f21d448720475a1f3f3ed7fb62f246720a3b95c74449030dd79ba211d1be9707b235f4f7ff193bbb416c70b1ac326d2f37e5956", 0xfc6b) r49 = openat$null(0xffffffffffffff9c, &(0x7f0000000740)='/dev/null\x00', 0x800, 0x0) r50 = socket(0x18, 0x1, 0x0) setsockopt(r50, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r50, 0x29, 0xa, &(0x7f00000000c0), 0x4) r51 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000780)='/dev/bpf\x00', 0x0, 0x0) r52 = socket(0x18, 0x1, 0x0) setsockopt(r52, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r52, 0x29, 0xa, &(0x7f00000000c0), 0x4) r53 = socket(0x18, 0x1, 0x0) setsockopt(r53, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r53, 0x29, 0xa, &(0x7f00000000c0), 0x4) r54 = socket(0x18, 0x1, 0x0) setsockopt(r54, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r54, 0x29, 0xa, &(0x7f00000000c0), 0x4) r55 = socket(0x18, 0x1, 0x0) setsockopt(r55, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r55, 0x29, 0xa, &(0x7f00000000c0), 0x4) r56 = open$dir(&(0x7f00000007c0)='./file0\x00', 0x8000, 0x10) r57 = socket(0x18, 0x1, 0x0) setsockopt(r57, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r57, 0x29, 0xa, &(0x7f00000000c0), 0x4) r58 = socket$inet(0x2, 0x2, 0xff) r59 = socket(0x18, 0x1, 0x0) setsockopt(r59, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r59, 0x29, 0xa, &(0x7f00000000c0), 0x4) r60 = socket(0x18, 0x1, 0x0) setsockopt(r60, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r60, 0x29, 0xa, &(0x7f00000000c0), 0x4) r61 = socket(0x18, 0x1, 0x0) setsockopt(r61, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r61, 0x29, 0xa, &(0x7f00000000c0), 0x4) r62 = socket(0x18, 0x1, 0x0) setsockopt(r62, 0x29, 0xa, &(0x7f00000000c0), 0x4) sendmsg$unix(r20, &(0x7f0000000940)={&(0x7f0000000240)=@abs={0x1b4ed073b2331fb6, 0x0, 0x2}, 0x8, &(0x7f0000000580)=[{&(0x7f0000000280)="e765ee5b1ec073321379bbf280494c5ee1a5330fd2fc7bcd685d1caad6ead1a95e97c68d2531d4f0c1709e19246c5f84d31496bc694697709cf7d0147d4b2b97b7cd16b8e36c9f627221aa865a29df0c53e17a6b21f2955e0da6fa0d1d4f2f300ce81ec5436ba9635eab196769", 0x6d}, {&(0x7f0000000300)="b344c43eed5a7d94248165d575b5ab164f5b779668b44249af66da60bf1589a4bf57df0e2c61e048e3154103f91ed9b1db91b3d6f56b89f4a410c1ff2a9ca26adc52d4e5bdb4bf53f05068b4c3920c89b00d9bb864434d98e91cdfa65f5bf0987bf6e393e20079f2da52897a87f891388cee51f7826d1204", 0x78}, {&(0x7f0000000380)="071b721398fce0573e6796f4c3a9545abe79b88f505f8d42a782e0188835bf0e6b88c22a12b37df283589333fec3d16851bc5007db3b4a673ae29aa9d786809c99a67261edb96023acef75ad95887780818835be18e6f7bf04d0ca5ac1598dbe42eb4967e358cc52c5e042f169d70884fa2d357a37e0f528f0b28265f13f6050633cff65df4bfee7e131927046e8fc28b5f9473d41eba8d540e0100b1cdd1a2eea775a137e0a34774c6ce099c7f347f6935b302deb19920c1726f41d4e755e5a90453a5d9a615659e4cdda4728b001c50bed77a21c7f008050e0c869084ac1a390921e18fcb6d3c5db9d95cc158e9f200c3e", 0xf2}, {&(0x7f0000000480)="136200164b0f9565bfa39db8c988cac11b506986d8ec9d39aea3d52fd08808499ae74335150a14c019ab", 0x2a}, {&(0x7f00000004c0)="201bdac8c47038eca7f9a32abf4a5116279864b7072fe4c2d5e881d7a2987224db32d610441a89b13c136d6cce894ea93f8cebc3fce87ebacf03fee8d48ef7f660cd8115cae2a4833a7285f83e3c79eee3b64f4947277086547505e292fa054379945cdd1404fbed2d50ce4e5b0b274d0ea8c476118b0d13058332b686154d2259", 0x81}], 0x5, &(0x7f0000000b00)=ANY=[@ANYBLOB="3800000000000000ffff000001000000", @ANYRES32, @ANYRES32=r19, @ANYRES32=r21, @ANYRES32, @ANYRES32=r22, @ANYRES32=r14, @ANYRES32=r23, @ANYRES32=r19, @ANYRES32=r24, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=0xffffffffffffff9c, @ANYRES32=r60, @ANYRES32=r61, @ANYRES32=r22, @ANYRES32=r42, @ANYRES32=r62, @ANYRES32=0xffffffffffffff9c, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r14, @ANYRES32=r25, @ANYRES32=r26, @ANYRES32=r27, @ANYRES32=r28, @ANYRES32=r29, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r30, @ANYRES32=r32, @ANYRES32=r41, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32, @ANYRES32=r44, @ANYRES32=r45, @ANYRES32=r13, @ANYRES32=r15, @ANYRES32=r46, @ANYRES32=r47, @ANYRES32=r48, @ANYRES32=r15, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r49, @ANYRES32=r50, @ANYBLOB="3800000000003f3263845362f48ef8485c257dbc626f3f0b7be36bee66", @ANYRES32=r51, @ANYRES32=r52, @ANYRES32=r53, @ANYRES32=r54, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r55, @ANYRES32=r56, @ANYRES32=r57, @ANYRES32=r58, @ANYRES32=r59], 0x138, 0x2}, 0xc0f) r63 = getegid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000940)={{0x10000, 0x0, r41, r3, r63, 0x100, 0x800}, 0x3f, 0x100000000, 0x4}) r64 = socket(0x18, 0x1, 0x0) r65 = getpid() fcntl$setown(r64, 0x6, r65) r66 = msgget$private(0x0, 0x0) getsockopt$sock_cred(r64, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r68 = msgget(0x3, 0x204) r69 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r70, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) msgctl$IPC_SET(r68, 0x1, &(0x7f0000000580)={{0x800, r69, 0x0, 0x0, 0x0, 0x1, 0x3}, 0x7, 0x1000, r71, 0x0, 0x3c, 0x5, 0x3, 0xfffffffffffffffe}) r72 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, r72, 0x0, 0x0, 0x10}}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r74 = getpid() fcntl$setown(r73, 0x6, r74) msgctl$IPC_SET(r66, 0x1, &(0x7f0000000080)={{0x5, r67, 0x0, r69, r72, 0x4}, 0x9, 0x3, r74, 0x0, 0x1000, 0x10000, 0x1000, 0x4e}) getgroups(0x6, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) r76 = getuid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x1, r67, r75, r76, 0x0, 0x2, 0x81}, 0x4, 0x4, 0x2477}) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000009031, 0xffffffffffffffff, 0x0, 0x0) 03:33:16 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) r1 = geteuid() r2 = getuid() setreuid(r2, r1) r3 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r2, r3) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, r2}}) r4 = semget(0x2, 0x3, 0x18) mknodat(r0, &(0x7f00000002c0)='./file0\x00', 0x1100, 0x200) semctl$GETNCNT(r4, 0x1, 0x3, &(0x7f00000000c0)=""/232) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) r5 = socket(0x11, 0x4003, 0x0) sendto$unix(r5, &(0x7f0000000100)="b100050460000000000008000501000000000000ce24fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc657699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7ca93c894303b22f310b404f36a00f9000fcffe0ffe608a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) shutdown(r5, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r7 = dup(r6) listen(r7, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r8 = socket(0x2, 0x1, 0x0) connect$unix(r8, &(0x7f0000000000)=ANY=[@ANYBLOB="defe5cd4199b55320784"], 0x10) openat$tty(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, 0x0) sendto$unix(r8, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) r9 = accept$unix(r7, 0x0, &(0x7f0000000040)) recvfrom$unix(r9, &(0x7f0000001200)=""/4096, 0xa50, 0x40, 0x0, 0x0) readv(r9, &(0x7f0000000400)=[{&(0x7f0000000300)=""/102, 0x66}, {&(0x7f0000000380)=""/117, 0x75}, {&(0x7f0000002200)=""/4096, 0x1000}], 0x3) execve(0x0, 0x0, 0x0) 03:33:16 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x80) ftruncate(r0, 0x0, 0x30000000000) truncate(&(0x7f0000000140)='./file0\x00', 0x0, 0xffffffff) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fsync(r1) ftruncate(r0, 0x0, 0x100000004) open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) 03:33:16 executing program 0: unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)='r\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='c\x00') r0 = msgget$private(0x0, 0x20000003c4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x2) msgrcv(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="000500c806c2448927ea325e39b0b340a891f62e217821b111ef89695d4ae142a2099adeb615aca83271cb08cf27766da5a4a42afe6e5d3ff160f09d01e1304ca750b038dd62def78cbcc267e577b1921e6d422c5809cb7ac8ff965b9f637c21a759f9806a7fa9c291b898ceedace3335baa273ef734123d2437aaa99a14dec4256ee5b169d8df94d76b364090150e1c4d0b7f48dda04b7d72b881ec09c00afea3dbc09b95d083254d4641af8de19e221cd1b2bffbc50bc5a043a72a353891876c8c394b0977bbeb5d6e689af5ff1a3d2dcfac19953c123c955189f0e6bcba685f128c5cc443434fdd3e44a6e9bd1891bed5dfcf9aada01cebf046dbacb50d49c356d20116c8de4c98d3f9a7c3ef87c7a0ef3f4519fc47e2d1d3a14357b07a9175ff8931f32a5372a1a572405b288de15a3e55d493d2b6651578b10ac57f478fa098f515013cb5004527639f184b9a9b30998621b906204346975340f422294a44466f9188ff08e0751505f61094562d449348fe4a36f8947c4003af81b124f7f090f0ab3631f7fcbb4405b25f272042e08f25d6989140ea3c256094f27da730e26b80318ed276def5650d49ffeb035b146c4909dab207455001806435897f19eec610348a0746986f3c5e78d942dea041739faa2d5c8ac02f11c02b81dfb6856c3943d96e1a0288ea0682986589f500aed72b2254e3fae16a6855cc91c224b9392389181df830fe27a47705be6a7f69c6244bcbf5e78ef308a1ce9acdccf0fc8173dbaf9ca4b65ac557a14925e7037221ab6c40829b414efaa1ea"], 0xc, 0x2, 0x1000) symlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') msgrcv(r0, &(0x7f0000001c80)={0x0, ""/242}, 0xfa, 0x1, 0x1000) msgsnd(r0, &(0x7f0000000100)=ANY=[], 0x0, 0x0) msgget$private(0x0, 0x5f422ba73daebc0b) syz_open_pts() r2 = syz_open_pts() fcntl$lock(r2, 0x8, &(0x7f00000000c0)={0x2, 0x0, 0xffffffffffffffff, 0x2000300000000}) fcntl$lock(r2, 0x10000000000009, &(0x7f0000000200)={0x0, 0x2, 0xfffffffffffffffd, 0x2000300000001}) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) r3 = socket(0x10, 0x3, 0x5) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) r4 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x200, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) r5 = socket(0x18, 0x4001, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x100, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r6, &(0x7f0000000040)="1c", 0x1) sendto$unix(r6, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r6, r7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r8, &(0x7f0000000040)="1c", 0x1) sendto$unix(r8, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r8, r9) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(0xffffffffffffffff, &(0x7f0000000ac0)="29fa51cd2dac7ba926068582fbe9c909c1ba25b436d79dc0baf34710ec961745c5bfe09b32f2bac0cc41abf718f0c8c1ff9f9c722a71fd8ad01abcfa67faf6a937abceb826ae9941d9c800e5a940bdbcca3aa912f79f97266f23ff0e58b27b27e02ef9153a427e2afd7810e3e19902a327d84c42d4f9346dcfa532fae1336d3f23a074a58cfc316f289f95ca21a055b7bd1d9ea36b89ff4cdc589989da5c2e7c503b2e3605d3ae3fdf218b17c77070d1ef3fce58831ac267cef832bb7750ff0eb8e184564f117ef27db40100000000000000f407b553a0ee90230a8df88aaeafbe452d48106b9ae69628c17515101fe65329abf4d98288ca6e2b93463fca19c4b71d3a7e0f50bcd0a755a0f221d65c8902c35df43cfc66f2e6b6dc0e14f207aed1bdb8d79416f1f5a3639431dc3b2d578cd653e1d330b23481bc4ec50e8611b5b1c0435bd15d67858ece5d4f4bd8af71a7463d27e44ca549edd1d168a6056a0c59076f2f495a9ded7c784d809c30000000000000", 0x174) sendto$unix(r10, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r10, r11) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r12, &(0x7f0000000040)="1c", 0x1) sendto$unix(r12, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r12, r13) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r14, &(0x7f0000000040)="1c", 0x1) sendto$unix(r14, 0x0, 0x0, 0x2, 0x0, 0x0) dup2(r14, r15) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r16, &(0x7f0000000040)="1c", 0x1) sendto$unix(r16, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r16, r17) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r18, &(0x7f0000000040)="1c", 0x1) sendto$unix(r18, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r18, r19) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r20, &(0x7f0000000040)="1c", 0x1) sendto$unix(r20, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r20, r21) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r22, &(0x7f0000000040)="1c", 0x1) dup2(r22, r23) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) execve(&(0x7f0000000200)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000240)='\x1f*\x00', &(0x7f0000000280)=':\'\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='c\x00'], &(0x7f0000000680)=[&(0x7f0000000380)='r\x00', &(0x7f0000000600)='-&@[\x00', &(0x7f0000000640)='c\x00']) r24 = msgget(0x1, 0x510) msgsnd(r24, &(0x7f00000006c0)=ANY=[], 0x0, 0x800) 03:33:16 executing program 0: mlock(&(0x7f000066d000/0x200000)=nil, 0x200000) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) 03:33:16 executing program 1: syz_emit_ethernet(0x66, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa86dd60acfcb7555e85540800303a43c1371f0000000000000000000000000000000060f17e2b00000000ef4d231a354f69751433ff18fc99e4a6ebd8ea00001000000000ffffe00000020000000000000000"]) 03:33:16 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0xfffffefffffffffd, 0x0, 0x7fffffff, 0x7fffff82, "0710000000000040000800f90000f700faa36082"}) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000380)="34257c94e8a20899d8a5a68d9ae7dda7614b7be38adce0", 0x17}], 0x1) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wskbd0\x00', 0x20, 0x0) r3 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x1, 0x41}], 0x0, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r4, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) fcntl$dupfd(r3, 0xa, r4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)) r5 = getgid() setegid(r5) r6 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r6, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r6, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f00000003c0)=0x800) fchownat(r6, &(0x7f0000000080)='\x00', r7, r5, 0x6) r8 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r8}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r8) r9 = syz_open_pts() r10 = kqueue() kevent(r10, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r8}, 0xffffffffffffffff, 0x15, 0x0, 0x0, 0x80}], 0x1, 0x0) dup2(r9, r10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r11, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r12 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r12}, 0xfffffffffffffff8, 0x33}], 0x0, 0x0, 0x0, 0x0) close(r12) r13 = syz_open_pts() r14 = kqueue() r15 = socket(0x2, 0x8000, 0x0) r16 = socket(0x2, 0x1, 0x0) setsockopt(r16, 0x0, 0x13, &(0x7f0000000080)="02000000", 0x4) r17 = dup2(r16, r15) r18 = socket(0x2, 0x2, 0x0) r19 = socket(0x2, 0x1, 0x0) setsockopt(r19, 0x0, 0x13, &(0x7f0000000080)="02000000", 0x4) dup2(r19, r18) r20 = socket(0x2, 0x2, 0x0) r21 = socket(0x2, 0x1, 0x0) setsockopt(r21, 0x0, 0x13, &(0x7f0000000080)="02000000", 0x4) dup2(r21, r20) connect$unix(r20, &(0x7f0000000b00)=ANY=[@ANYBLOB="000000000000000000000d47ec00dccf456826ab8476bd01d468498ea45171bc2dea4afad2605c1acd024d63d9d24d72cf34ba942943041c10d16e8ca39d3d9fee4e6a762bb9fe848b65907f326a7d4833edbe218bc5ed1d2cc8b79878411869f49ec42cf0fbff7ebb7ac722151c26adde343383939298f875247d13ee354852ed4896ff0fbd2fbf286084c860f87c8cb47ed5a12166007d5d56f835ac938d6e14bfeabac4af5e15c9c1a884d56c611e34d5a1b9aeba7c1bda898d4e89d4de86340fdfa3af318ed221c871bd146f242a85ab4117571b22aa90330697ddfc3569070e74d82a8139d902043b04971bb7c39d0e388c20692f06d9f481dffd894a5f54ddae30c7e5928ec7066a8202c430dd49b613ef40102c9e208d6436a3deb961656cb48e032cc5a4a5968e70617a68df4b5e4af6a3b31123dd77b4da4cb39e37a249996efe34fee1d7a0647c1da30d0170f3d8980f07ef42bf2f54602c5e113dfba407cd901adef76a557efce74637cdb4890e644692e5f605119531c3df64656e5622fa974b8de486d59217628a9228f9f38650876b153f9115f539625a86d9c03477d030f4f0a01c27c1a7fc4a6a5f95f035576e34561317bcf33a2623c66ee0559ffe18c147ca5ce1868af0a9a4b2c56704bfbf54f4688b06171f73717d9f45a89094db7427a8a31f33139a492f99957037517e72bc2a000000000000c0fe656232a9feff57ec62878df77bc6055be87a45d1de95784da10b90633a1bd18df76cd53ad1b38789f5d57f5aa6d924a0407276607693b544cd2d4822813d1ab75b05c8324d940e80dd83499e9294042ba0989d38ad25ba55e0415e3baec327a49348cb970dd8f74eef5cc6350ac421172911187444daab0e4200639bce668531ab85e418a2bf98c185673fad6d22a88f8bd40d43fe2d6e96fc6d2c034fa2b034bcf1dd6612166752"], 0x10) kevent(r14, &(0x7f00000007c0)=[{{r16}, 0xfffffffffffffffd, 0x0, 0x4, 0x5, 0x7}, {{r19}, 0xfffffffffffffff9, 0x80, 0x80, 0x7, 0x80000000}, {{r20}, 0xfffffffffffffffa, 0x40, 0x80000085, 0x9, 0x3}], 0x8, &(0x7f00000005c0)=[{{r12}, 0xffffffffffffffff, 0x15, 0x0, 0xfffffffffffffffe, 0x6}], 0xfffffffffffffffb, 0x0) dup2(r13, r14) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse\x00', 0x80, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r22 = socket(0x18, 0x2, 0x0) connect$unix(r22, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r22, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) kevent(0xffffffffffffffff, &(0x7f00000007c0), 0xb47, 0x0, 0x0, 0x0) r23 = open$dir(&(0x7f0000000200)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x10, r23, 0x0, 0x0) r24 = openat$null(0xffffffffffffff9c, &(0x7f0000000700)='/dev/null\x00', 0x18000, 0x0) kevent(r2, &(0x7f0000000840)=[{{r23}, 0xfffffffffffffffe, 0x14, 0x2, 0x1ff, 0x8}, {{r24}, 0xfffffffffffffffc, 0x20, 0x80000000, 0x1f, 0x1}], 0x8, &(0x7f00000004c0), 0xbfffffff, &(0x7f0000000500)={0x7f, 0x100}) r25 = kqueue() socketpair(0x20, 0x8000, 0x3d, &(0x7f0000000140)={0xffffffffffffffff}) r27 = fcntl$dupfd(r25, 0x2, r26) close(r27) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000380), 0xfffffffffffffee8) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r30, 0xffff, 0x1004, &(0x7f0000000040), 0x4) r31 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) fcntl$lock(r31, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) recvfrom$inet6(r31, &(0x7f0000000480)=""/234, 0xea, 0x1, &(0x7f00000002c0)={0x18, 0x3, 0x8, 0x6}, 0xc) socket(0x20, 0x4, 0x8) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0, 0x0}, 0xc) r33 = syz_open_pts() ioctl$TIOCSETA(r33, 0x802c7414, &(0x7f0000000280)={0x4, 0xfffffffb, 0x3, 0x5, "0d43fb0bb64f22437c060000009f683af20f6e0f", 0x6b, 0x34}) r34 = semget$private(0x0, 0x7, 0x286) semop(r34, &(0x7f00000000c0)=[{0x1, 0x0, 0x2000}, {0x4, 0x7, 0x1000}, {0x0, 0xa, 0x3000}, {0x2, 0x3, 0x1000}, {0x4, 0x8, 0x3800}, {0x3, 0xdfff, 0x1000}, {0x4, 0x400, 0x800}], 0x7) r35 = getegid() socketpair(0x18, 0x4000, 0x8, &(0x7f00000001c0)) semctl$IPC_SET(r34, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r29, r32, r28, r35, 0x1, 0x20}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r36 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) readlinkat(r36, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) getpeername$inet(r36, &(0x7f0000000000), &(0x7f0000000100)=0xc) semop(r34, &(0x7f0000000300)=[{0x1, 0x101, 0x1800}, {0x1, 0x1, 0x1c00}], 0x2) semop(r34, &(0x7f0000000040)=[{0x3, 0x4, 0x1800}, {0x4, 0x1, 0x800}, {0x1, 0x401, 0x800}, {0x0, 0x9, 0x1000}, {0x0, 0x5, 0x3800}, {0x4, 0x6, 0x1c00}, {0x0, 0x1, 0x1800}, {0x1, 0xfdf5, 0x1000}, {0x0, 0x9, 0x1800}], 0x9) 03:33:16 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x5, 0x93}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x2, 0x0) r0 = syz_open_pts() close(r0) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$inet6(r1, &(0x7f00000000c0)={0x18, 0x3, 0x2}, 0xc) semget(0x3, 0x1, 0x98) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000100)) r3 = socket(0x18, 0x400000002, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f00000001c0)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = dup2(0xffffffffffffffff, r3) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000000140)) r5 = syz_open_pts() getsockname(0xffffffffffffffff, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) poll(&(0x7f0000000080)=[{r5, 0x101}], 0x1, 0x0) writev(r0, &(0x7f00000008c0)=[{&(0x7f0000000780)="2f43bcfcded672c0f96d3bb43a708ca38dc076026493d77edd6482137bd73697eafe3485d884cfe45926f63c33fb25e9bdaaf4d8260d", 0x36}], 0x1) r6 = socket(0x18, 0x1, 0x0) close(r6) getsockopt(r6, 0x200000029, 0x2c, 0x0, 0x0) r7 = socket(0x18, 0x1, 0x0) close(r7) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fcntl$dupfd(r6, 0x0, r7) 03:33:16 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x1000000008002, 0x0) connect$unix(r1, &(0x7f0000000a00)=ANY=[@ANYBLOB="82022e2fac1400aa7d81b0a5ed56c0c0c7a8c14017c92a3953ff2b0f80981ade610ba108e59e940e6d8ccf9b1bcc9d5d0cdb02000000c75b3202000000a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910e956ea948281d66d4c50432ad91508000cf85f8783602a67897cff7f000000000000f371e8cfaa1d4ab424b614911f88d3525e34e763128666ee7877bf9753b6bdae4c5b436e445960fa6b980ac1ba4aab44f0323348f261b51f15ee1620b4d2009fe508528e0000752fd96cb58d127addb390071baff955a58c179770ce1f000000d940682065385ec5c9762c34c7881a9506ffc85e43782e717e29127ca8c256b248000000006bea130879264ab70bf9c0aa0eb72598cb90fd03b162460c683ff8a85a93ad6fa0ce6263185505cc059fef6bef339f78b4f9da521ee1e53fd26f52249c901f022f19975028aed2b700c9076d0612112dd4db4a40bb3c7f82fd7c8d54e904d389e61651a28671f6aaacfcff282f7ec1a852494e378081f231927b35672f0c214b5cac7db956b7fa315800dc0f679159e040bc31a8529000b88e516809ccf0cfef09b6348ce400095bb49d06bf62577f46c840d34b6362e9f9810cfec14d447dadc21aa457b780274e6e68e9c11aafa3f23f0e31941c0a490c909eb5221c0885236c6c40481db84295fad7e776a2b1f04e2a71c4d06bcc2a72bbffff9eb7d255410a663e9196930f7b6c9867ef274484fffad868e059f2804a365f01f6701355c0a1900000009137e3f0e7a5f89b68cf7c65b7ada72c808d000068318e4fa7cb04cace50d549e7e752a3828ceec5948c15b42139f49354a21103914690559046d4626670e584885cd5c53ac73465afaab1cd39be95373a87ca277d106490a95d3d8139a789eb2f861d9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12beabd87b043e8b94df6542a868993c31f970cf9081e0b2f13f03a0776ec2eed29ed2709c068fb3ea586bee5c3bc1dec12052fa12fc688f7de2efba940f8e65918932829c030000000000000000f003d28b86e5b8f9983f49000000000000000073ab30cba944b5927efd33d319ed0d4537e6000000000000e2eaf9ba91b98365d6d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0edda19af759e4905cdcddfb02696fd79769fb05347de39d9fa81504ce2ddd948b0ddab3f47e15c7f51c88a73831148eb67f7da113f50deb0a7a5a8132ef2b6d9aca7b2a6906d871a780b2e7548681231afafc3c752f2661acd9aad49386e15cecbced71693f00000000000000e4053a5103684be538c40e46b0993641250b7e69860f55da25404e6489500fef1f90532eb9e0840618fdc7f9fb467655f83d401fe57ee86fa642e9bad7ed751d79d3cbb15058810b243f38c7723358643889de02d97da9d096637071666cfbf0259fc5b9321f5a3b0552cea32380954ff38932dd10b70cb044cb97cf201ab4fa56e9f41d447f5ff588520f3f7cbf229cc322f1fcbea40a9be720dcb67df99ae37b51b9020000000005000070a08059947700000000f282ebea0ea0e3cff50258a2b04c9cdebab09df2ebf0ceaa8d264282aba8256155ba5529eba32a311d3fdb2a50ff294204e837acead22c5099d8104cb4e5cf2bd7376bdcc99d2e10e5eb5df707d876bb598905401311ce37b2a002422837255932851bac20b69e285e6ea829481de1dcfedfd6ba7e79a4ac39ffc89597c07bc44a581387dc8c6ddcf01fa61e6e50f7c51a2d8aa8f88f265b5600d841f85fe4e98eefb0ad1cb2147e154be17a6ca5c9ca702bbb4772cabbbbb70209affa17f98440f0b0c1e54ff0f998c8a4c8e382591cd37534df534a458c97b7e6d9cee07c6f2630d1a137ef699461e520d70614d848745b3d2acce8a5fe09c57e97cdb0c78092b66fa03f096e242fd3f9e6bb8009008c2d674f364ed79f70034a59c4692e711c671274276e0c128435721d84e5d8398ad78f9735cdc7deba70a6982fe7660713d7be4b5ec92f418c373a9e04d40cde7314b50dda5c30146906d84d65e2ff02e77dcca8cc7722a84bb0431a1c0be11ca979d5cd1975741f226167ba662fa6c329112fa7eb9787463da03047e267a0d232f4381b8e4030905938a64abc812d6d90ece6f0704406cdb53701e315f63734f822cccc9e14acec8c824d5db4cf9adfba5620f6c61e04000000696eb0a79222189068ad203a59277c1c148fde018da47e3b15df6dce906df52e610dc1779265c570b26fb81768d1d2c040832b1b393b06997c812f920c4b36659780bb73b057c7fa673296bfd14a111245905b98c4dd6a7b8366e3f94730ae2d575ddf11d564612561ec7ff1799c2e1262d58c91c38c993d3fb78e178e101d966f3dd071d08a490000000000000000c33bc738a8c1ab3d33c496194ee1dd42000adfc74c2d3bb43b2e6c47b273b3f7903a62b24e473545e597baaef6d539a1efc08d3046f41083897f1858c8001ac0d915af3f7b3171c14f936df59a2fcd4cfb8cd15b7c3c4e40a6d622504dd0aa947a52f21f27e3a3e63750c03c009e63922b0bb75fe912805be9b86e169d58986e063ed7f133b1b7fb46514ebd59ebf8176d056008dceb3fa0053fe7e1b866d3f445157a6c05a393039b8f032a0d101aa4ad723df01e5a2a079c0598f9298d906bcc21e75d683e6b5f6ce4cb811612054a6a8be9e18cbce5604301008a2dedc257fdeb4128982913bb7291388c07f8f1e499a1c6b2c39871f0ed4200000000000000001212d9c400000000000000000000000000e522903e088c87a8aa62a84554e4ce419951e62c8ee7e435bcf62d522d0e23503e6e9dc6ea666b2ce4b60a46a198c2117da580004fac16783648bd3eff702490229c4bf079345744ca47a4a611a95e40f90000000000000000000000000000000000000000000000000000086ecb4f36dfcffafe7816f42904e8dabdc323b0b7c93eaa063acd078c2c0cd4cf248e2d814a93b9d14a56ff192341dbccfc6f6f838b839532a233c92c98758d887b90c15f932491d97330fac2000000000000000000"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x400, 0x0) ioctl$TIOCSTOP(r3, 0x2000746f) 03:33:16 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffe, 0x0, 0x7, 0xffffff79, "73f300070060c3dce50a00000000001300"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000180)="0c0911e45519d0d2d6ac44c8412528b1328638d4bc6fcb7c1a806f3b641317648be1d0637458c9fae9b07b7ffff0c61e6a7091145ce0", 0x36}], 0x1) r1 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0x40) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000240)={0xfffffffa, 0x2, 0x7, {[0x7, 0x8, 0x7, 0x1, 0x0, 0xe4, 0xfffffffffffff030, 0xa8, 0x1, 0x2, 0x0, 0x0, 0x0, 0xc4b, 0x6bd3, 0xfff, 0xff, 0x9], [0x0, 0x80000001, 0x6, 0x8, 0x100, 0x5, 0x20, 0x1, 0x4, 0x6], [0x0, 0x4, 0x180000000000000, 0x0, 0x100, 0x20, 0x4], [0x8, 0xffffffffffff0000, 0x5, 0x100000000, 0x93e9, 0x100], [{0x80, 0x1, 0x7, 0x400}, {0x8, 0x7, 0x3365fa4b, 0x6}, {0xffff, 0x6, 0x0, 0xffff}, {0x5, 0x1, 0x2, 0x2}, {0x3, 0x400, 0x7, 0x1}, {0x9, 0x8, 0x0, 0x3f}, {0x2, 0x2, 0x9, 0x7}, {0x5, 0x4, 0x100, 0x20}], {0xfffa, 0x0, 0x81, 0xfff}, {0x94cf, 0xdb, 0xfd3d, 0xc750}}}) 03:33:16 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) close(0xffffffffffffffff) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(0xffffffffffffffff, &(0x7f0000000000)="636e7a1709cc8cab5535d83d6dc9740dbfe70d65b2daefa0c3fea171dcfc24525bba9b602a70f7c045", 0x29) 03:33:16 executing program 0: clock_gettime(0x2, &(0x7f0000019100)) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000040)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8001ff}) r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f00000191c0)=0x400, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) getdents(r1, &(0x7f0000000100)=""/102400, 0x19000) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000000c0)={0x9, './file0\x00', './file0\x00'}) listen(r0, 0x9) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) openat(0xffffffffffffffff, &(0x7f0000019180)='./file1\x00', 0x10, 0x10) getsockname$unix(r0, &(0x7f000001a1c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000049b2985ba47e989a2c09a60000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ec0800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f75a0180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000073163b2463000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a0e524aba8500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e7ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006bd3bd910000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000868814de32d0ca3ffd8354f900000000000000000000000000000000b90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003370e04bc4c7e964f1458287e0e16fe7f45491a79b09b57e6b92dfda1702260df5aa39b1e5746d885fb04bdd65c09cad29436e3e0832e122836d59915890e3506d6a3e5d097e671b578c611c8e9e6000000000000"], &(0x7f0000000000)=0xffb) chmod(&(0x7f0000019140)='./file0\x00', 0x11) 03:33:16 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0xffffffff, &(0x7f0000000040), 0x7c, &(0x7f0000000180)={0x100000001, 0x3b9ac9ff}) kqueue() 03:33:16 executing program 1: r0 = kqueue() kevent(r0, &(0x7f00000011c0), 0xffff, 0x0, 0x7fffffff, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000009831, 0xffffffffffffffff, 0x0, 0x0) 03:33:16 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0x3b, &(0x7f0000000000), 0x4) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000640)=0xc) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fcntl$getown(0xffffffffffffff9c, 0x5) r4 = getppid() getpgid(r4) msgget$private(0x0, 0x20000003c4) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r5, &(0x7f0000000e80)=ANY=[], 0x0, 0x7fc) r6 = msgget$private(0x0, 0x20000003c4) msgrcv(r6, &(0x7f0000000440)=ANY=[@ANYBLOB="000000054270930040000000"], 0xc, 0x2, 0x1000) msgrcv(r6, &(0x7f00000007c0)=ANY=[@ANYBLOB="000063fae2b2d8fcee4f8c092bc840c74400000000000300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083c6040096dfedc4000000000000000000001300"], 0xfffffffffffffcc9, 0x1, 0x1000) msgsnd(r6, &(0x7f0000000200)=ANY=[], 0x0, 0x0) msgrcv(r6, &(0x7f00000008c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000006900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006dd6f1b76ab1f8b31136d2439e3a2bd625327bc51f8122c7cb9b8fcb82c73e"], 0xe4, 0x3, 0x800) r7 = geteuid() r8 = getuid() setreuid(r8, r7) r9 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r8, r9) r10 = geteuid() r11 = getuid() r12 = socket(0x2, 0x2, 0x0) r13 = socket$inet(0x2, 0x4004, 0x1) setsockopt$inet_opts(r13, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) r14 = dup2(r13, r12) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) setreuid(r11, r11) r15 = semget$private(0x0, 0x4, 0xa5) semop(r15, &(0x7f0000001180), 0x1e316d81a01eac7d) semop(r15, &(0x7f0000000340)=[{0x1, 0x6, 0x3800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x2, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0x1, 0x1000}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r15, &(0x7f0000000240), 0x6) semctl$GETALL(r15, 0x0, 0x6, &(0x7f0000000100)=""/246) semop(r15, &(0x7f0000000200)=[{0x1, 0x1f, 0x1000}, {0xb2a9c4c660b113ef, 0x5, 0x3000}], 0x2) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f00000001c0)={{0x13d, r8, 0x0, r10, 0x0, 0x0, 0x2}, 0x0, 0x5, 0x997d}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001240)) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0xc) ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0xa41b4ce8345b9258, r16) r17 = getpgrp() msgctl$IPC_SET(r6, 0x1, &(0x7f0000000080)={{0x400, r8, r3, 0xffffffffffffffff, r3, 0x60, 0x400}, 0x10000, 0x9f8, r16, r17, 0x9, 0xfffffffffffffff9, 0x9, 0x5}) r18 = msgget$private(0x0, 0xca) msgsnd(r18, &(0x7f0000000180)=ANY=[], 0x0, 0x800) msgsnd(r5, &(0x7f0000000e80)=ANY=[@ANYBLOB="03000000000000005aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c733fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d602aebea381e7fca35ed7142c2f0d2e5f9ce77c1ecfd58c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000a4a3af74e7548a3f0a1ef3e3f4358b30a130a9a062e678e5a37e21591aaa06ab276ae2868755"], 0x107, 0x40000000000800) msgrcv(r5, &(0x7f0000000a00)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000010001000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006ccba9fd3c84f91bf4947d9bfaa80350000000000000000000000000000000000002000000000000000000000000000000000000000000000b4bce8488f2594230246c48644309b55d210b39409001306b6bfbfa4c150b84702b625d4c91ebe7efa91142975e9"], 0xbd, 0x3, 0x800) r19 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r19, &(0x7f0000000e80)=ANY=[], 0x0, 0x7fc) msgsnd(r19, &(0x7f0000000680)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b728fc428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fb8c598a77817694e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584b00000000c32e29e3a2dcb27a4338f72f000000000026f39a00000000c3569a47216586447700fa20a58a47e643e8806bcb5661038817a900000000e05b4289dc0fb331d069366f1550f86cb20a08ef09e8ec88e2ce57a5c4e6a934807f508694180200f75311659ea8332f5e4dbae89c139b6ac98436c494165090629841ce30e763bd8791cddc1fba3c8173ec3d7234d94f4ddbffd4eb630d636d081b01c28eb3f66292cc78003b3b2845"], 0x1, 0x800) msgsnd(r19, &(0x7f0000000e80)=ANY=[@ANYBLOB="03000000000000005aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afa4a8c6ad573c376fabb6713c8c32cbb50866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381eaa0c35ed7142c2f0d2e5f9ce77c1ecfd50c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f24c77d0269000000bf35c9f3a3af74e7548a3f0a1ef3e3f435a130a9a062e6010001000000000006ab276ae286875500"/263], 0x107, 0x40000000000800) msgrcv(r19, &(0x7f0000003740)={0x0, ""/181}, 0xbd, 0x3, 0x800) msgrcv(0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="000500c806c2448927ea115e39b0b340a891f62e217821b111ef89695d4ae142a2099adeb615aca83271cb08cf27766da5a4a42afe6e5d3ff160f09d01e1304ca750b038dd62def78cbcc267e577b1921e6d422c5809cb7ac8ff005b9f637c21a759f9806a7fa9c291b898ceedace3335baa273ef734123d0937aaa99a14dec4256ee5b169d8df94d76b361d90150e1c4d0b7f48dda04b7d72b881ec09c00afea3dbc09b95d083254d4641af8de19e221cd1b2bffbc50bc5a043a72a353891876c8c394b0977bbeb5d6e689af5ff1a3d2dcfac19953c12bc955189f0e6bcba685f128c5cc443434fdd3e44a6e9bd1891bed5dfcf9aada01cebf046dbacb50d49c356d20116c8de4c98d3f9a7c3ef87c7a0fc3f4519fc47e2d1d3a14357b07a9175ff8931f32a5372a1a572405b288de15a3e55d493d2b6651578b10ac57f478fa098d615013cb50045276301010000000000000fe586dec5d3047bde71d6504202a3f66b2d4b61e730012134de7e12e099287454fb47f3d8b532bd89a755d1cb731eb279319b96585d159dd02400d22342503361a133993f5c32ba05f312840df100000000000000"], 0x1, 0x1, 0x1000) r20 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r20, 0xffff, 0x1003, &(0x7f0000000000), 0x2) 03:33:16 executing program 1: syz_emit_ethernet(0x82, &(0x7f0000000280)=ANY=[@ANYBLOB="47fc4d3fbc4affffffffffff86dd60e2c3000000000000000600000000000208000000000001ff0200000000000000000000000000012c0700c2ffffff01000000000000000c0022d300000000200000000200000000000000000000655c0000000037bc9e892079c6c7f64d3784c3d9355bd6357a27411b24d92bbfebb849d3fafa15c94c74d7c5bc805a777f236a833900000000000000000000000000000000086d7cb2dc64223c3f008db1094151d5e63f3b1445665133b2e0b0776530472cc50aa42ba84c7b95dd65924c5bd5ee3170fcaf3359d51d2d03bb0134b652aeb657590efe78083fd5dcf3e303d253709bb392e6d54b478fcdb681a8d7f99cf2f6fb34aa33b9d110000000"]) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000000)={0x1, 0x5, 0x7, 0x3ff, 0x9}) 03:33:17 executing program 0: clock_gettime(0x5, &(0x7f0000000040)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) getdents(r0, &(0x7f0000000100)=""/102400, 0x19000) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r3 = 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) r6 = getgid() semop(r3, &(0x7f00000002c0)=[{0x4, 0x6b37, 0x1000}, {0x0, 0x5, 0x1000}, {0x0, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x1, 0x7}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x0, 0x5, 0x1c00}], 0x8) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r5, r4, 0x0, r6, 0x100010024}, 0x9, 0x7, 0x3}) r7 = socket(0x2, 0x1, 0x0) fcntl$getown(r7, 0x5) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f0000000940)=0x9) r9 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r8, r9, 0x0, 0x0, 0x2, 0x8}, 0x7fff, 0x9, 0x8}) r10 = socket(0x18, 0x1, 0x0) r11 = open(&(0x7f0000000040)='./file0\x00', 0xc00, 0x121) r12 = socket(0x18, 0x1, 0x0) setsockopt(r12, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r12, 0x29, 0xa, &(0x7f00000000c0), 0x4) r13 = socket(0x18, 0x1, 0x0) setsockopt(r13, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r13, 0x29, 0xa, &(0x7f00000000c0), 0x4) r14 = socket(0x1, 0x8000, 0x7) r15 = socket(0x18, 0x1, 0x0) setsockopt(r15, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r15, 0x29, 0xa, &(0x7f00000000c0), 0x4) r16 = socket(0x18, 0x1, 0x0) setsockopt(r16, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r16, 0x29, 0xa, &(0x7f00000000c0), 0x4) r17 = socket(0x18, 0x1, 0x0) setsockopt(r17, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r17, 0x29, 0xa, &(0x7f00000000c0), 0x4) r18 = socket(0x18, 0x1, 0x0) setsockopt(r18, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r18, 0x29, 0xa, &(0x7f00000000c0), 0x4) kevent(r11, &(0x7f0000000100)=[{{r12}, 0xfffffffffffffffa, 0x11, 0x2, 0x80}, {{r13}, 0xedb380284cbdaada, 0x1, 0x8, 0x40, 0x3}, {{r14}, 0xfffffffffffffff8, 0x51, 0x1, 0x7d4a, 0x80000001}, {{r10}, 0xfffffffffffffffa, 0x4, 0x1, 0x32, 0x3}, {{r15}, 0xfffffffffffffff8, 0x4, 0x0, 0x81, 0x7ff}, {{r16}, 0xfffffffffffffff9, 0x0, 0x40000000, 0x2}, {{r17}, 0xfffffffffffffffd, 0x40, 0x0, 0x8, 0xab6}], 0x0, &(0x7f0000000080)=[{{r18}, 0x6d3b9a532df893fb, 0x20, 0x1, 0x8}, {{}, 0xfffffffffffffffb, 0x2, 0x40000000, 0xffff, 0x9}], 0x6, &(0x7f0000000200)={0x1ff, 0x4}) r19 = socket(0x18, 0x1, 0x0) setsockopt(r19, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r19, 0x29, 0xa, &(0x7f00000000c0), 0x4) r20 = openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0x10000, 0x0) r21 = socket(0x18, 0x1, 0x0) setsockopt(r21, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r21, 0x29, 0xa, &(0x7f00000000c0), 0xfffffffffffffe9c) r22 = socket(0x18, 0x1, 0x0) setsockopt(r22, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r22, 0x29, 0xa, &(0x7f00000000c0), 0x4) r23 = socket(0x18, 0x1, 0x0) setsockopt(r23, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r23, 0x29, 0xa, &(0x7f00000000c0), 0x4) r24 = socket(0x18, 0x1, 0x0) setsockopt(r24, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r24, 0x29, 0xa, &(0x7f00000000c0), 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000640)={0xffffffffffffffff}) r26 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000680)='/dev/speaker\x00', 0xbfc39018e5d78510, 0x0) r27 = socket(0x18, 0x1, 0x0) setsockopt(r27, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r27, 0x29, 0xa, &(0x7f00000000c0), 0x4) r28 = socket(0x18, 0x1, 0x0) setsockopt(r28, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r28, 0x29, 0xa, &(0x7f00000000c0), 0x4) r29 = getppid() r30 = syz_open_pts() r31 = getuid() fchown(r30, r31, 0xffffffffffffffff) r32 = socket(0x18, 0x1, 0x0) r33 = getpid() fcntl$setown(r32, 0x6, r33) r34 = msgget$private(0x0, 0x0) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r36 = msgget(0x3, 0x204) r37 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) msgctl$IPC_SET(r36, 0x1, &(0x7f0000000580)={{0x800, r37, 0x0, 0x0, 0x0, 0x1, 0x3}, 0x7, 0x1000, r39, 0x0, 0x3c, 0x5, 0x3, 0xfffffffffffffffe}) r40 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, r40, 0x0, 0x0, 0x10}}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r42 = getpid() fcntl$setown(r41, 0x6, r42) msgctl$IPC_SET(r34, 0x1, &(0x7f0000000080)={{0x5, r35, 0x0, r37, r40, 0x4}, 0x9, 0x3, r42, 0x0, 0x1000, 0x10000, 0x1000, 0x4e}) r43 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/wsmouse0\x00', 0x10, 0x0) r44 = socket(0x18, 0x1, 0x0) setsockopt(r44, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r44, 0x29, 0xa, &(0x7f00000000c0), 0x4) r45 = socket(0x18, 0x1, 0x0) setsockopt(r45, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r45, 0x29, 0xa, &(0x7f00000000c0), 0x4) r46 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000700)='/dev/vmm\x00', 0x80, 0x0) r47 = socket(0x18, 0x1, 0x0) setsockopt(r47, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r47, 0x20000029, 0x7, &(0x7f00000009c0)="8e6159de91c93b3ea4cf7990e39354a7f68f92b25f21d448720475a1f3f3ed7fb62f246720a3b95c74449030dd79ba211d1be9707b235f4f7ff193bbb416c70b1ac326d2f37e5956", 0xfc6b) r48 = openat$null(0xffffffffffffff9c, &(0x7f0000000740)='/dev/null\x00', 0x800, 0x0) r49 = socket(0x18, 0x1, 0x0) setsockopt(r49, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r49, 0x29, 0xa, &(0x7f00000000c0), 0x4) r50 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000780)='/dev/bpf\x00', 0x0, 0x0) r51 = socket(0x18, 0x1, 0x0) setsockopt(r51, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r51, 0x29, 0xa, &(0x7f00000000c0), 0x4) r52 = socket(0x18, 0x1, 0x0) setsockopt(r52, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r52, 0x29, 0xa, &(0x7f00000000c0), 0x4) r53 = socket(0x18, 0x1, 0x0) setsockopt(r53, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r53, 0x29, 0xa, &(0x7f00000000c0), 0x4) r54 = socket(0x18, 0x1, 0x0) setsockopt(r54, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r54, 0x29, 0xa, &(0x7f00000000c0), 0x4) r55 = open$dir(&(0x7f00000007c0)='./file0\x00', 0x8000, 0x10) r56 = socket(0x18, 0x1, 0x0) setsockopt(r56, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r56, 0x29, 0xa, &(0x7f00000000c0), 0x4) r57 = socket$inet(0x2, 0x2, 0xff) r58 = socket(0x18, 0x1, 0x0) setsockopt(r58, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r58, 0x29, 0xa, &(0x7f00000000c0), 0x4) r59 = socket(0x18, 0x1, 0x0) setsockopt(r59, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r59, 0x29, 0xa, &(0x7f00000000c0), 0x4) r60 = socket(0x18, 0x1, 0x0) setsockopt(r60, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r60, 0x29, 0xa, &(0x7f00000000c0), 0x4) r61 = socket(0x18, 0x1, 0x0) setsockopt(r61, 0x29, 0xa, &(0x7f00000000c0), 0x4) sendmsg$unix(r19, &(0x7f0000000940)={&(0x7f0000000240)=@abs={0x1b4ed073b2331fb6, 0x0, 0x2}, 0x8, &(0x7f0000000580)=[{&(0x7f0000000280)="e765ee5b1ec073321379bbf280494c5ee1a5330fd2fc7bcd685d1caad6ead1a95e97c68d2531d4f0c1709e19246c5f84d31496bc694697709cf7d0147d4b2b97b7cd16b8e36c9f627221aa865a29df0c53e17a6b21f2955e0da6fa0d1d4f2f300ce81ec5436ba9635eab196769", 0x6d}, {&(0x7f0000000300)="b344c43eed5a7d94248165d575b5ab164f5b779668b44249af66da60bf1589a4bf57df0e2c61e048e3154103f91ed9b1db91b3d6f56b89f4a410c1ff2a9ca26adc52d4e5bdb4bf53f05068b4c3920c89b00d9bb864434d98e91cdfa65f5bf0987bf6e393e20079f2da52897a87f891388cee51f7826d1204", 0x78}, {&(0x7f0000000380)="071b721398fce0573e6796f4c3a9545abe79b88f505f8d42a782e0188835bf0e6b88c22a12b37df283589333fec3d16851bc5007db3b4a673ae29aa9d786809c99a67261edb96023acef75ad95887780818835be18e6f7bf04d0ca5ac1598dbe42eb4967e358cc52c5e042f169d70884fa2d357a37e0f528f0b28265f13f6050633cff65df4bfee7e131927046e8fc28b5f9473d41eba8d540e0100b1cdd1a2eea775a137e0a34774c6ce099c7f347f6935b302deb19920c1726f41d4e755e5a90453a5d9a615659e4cdda4728b001c50bed77a21c7f008050e0c869084ac1a390921e18fcb6d3c5db9d95cc158e9f200c3e", 0xf2}, {&(0x7f0000000480)="136200164b0f9565bfa39db8c988cac11b506986d8ec9d39aea3d52fd08808499ae74335150a14c019ab", 0x2a}, {&(0x7f00000004c0)="201bdac8c47038eca7f9a32abf4a5116279864b7072fe4c2d5e881d7a2987224db32d610441a89b13c136d6cce894ea93f8cebc3fce87ebacf03fee8d48ef7f660cd8115cae2a4833a7285f83e3c79eee3b64f4947277086547505e292fa054379945cdd1404fbed2d50ce4e5b0b274d0ea8c476118b0d13058332b686154d2259", 0x81}], 0x5, &(0x7f0000000b00)=ANY=[@ANYBLOB="3800000000000000ffff000001000000", @ANYRES32, @ANYRES32=r18, @ANYRES32=r20, @ANYRES32, @ANYRES32=r21, @ANYRES32=r13, @ANYRES32=r22, @ANYRES32=r18, @ANYRES32=r23, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=0xffffffffffffff9c, @ANYRES32=r59, @ANYRES32=r60, @ANYRES32=r21, @ANYRES32=r41, @ANYRES32=r61, @ANYRES32=0xffffffffffffff9c, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r13, @ANYRES32=r24, @ANYRES32=r25, @ANYRES32=r26, @ANYRES32=r27, @ANYRES32=r28, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r29, @ANYRES32=r31, @ANYRES32=r40, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32, @ANYRES32=r43, @ANYRES32=r44, @ANYRES32=r12, @ANYRES32=r14, @ANYRES32=r45, @ANYRES32=r46, @ANYRES32=r47, @ANYRES32=r14, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r48, @ANYRES32=r49, @ANYBLOB="3800000000003f3263845362f48ef8485c257dbc626f3f0b7be36bee66", @ANYRES32=r50, @ANYRES32=r51, @ANYRES32=r52, @ANYRES32=r53, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r54, @ANYRES32=r55, @ANYRES32=r56, @ANYRES32=r57, @ANYRES32=r58], 0x138, 0x2}, 0xc0f) r62 = getegid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000940)={{0x10000, 0x0, r40, r2, r62, 0x100, 0x800}, 0x3f, 0x100000000, 0x4}) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f0000019100)=""/156) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x1e, 0xff, 0x3f}, {0xfff8, 0x0, 0x40, 0x8}, {0x1ff, 0x1, 0xae, 0x2}, {0xfff8, 0x4, 0x7}]}) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000000c0)={0xffffffe1, './file0\x00'}) close(r0) 03:33:17 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000340)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f00000019c0)="8b4bf0fb7cc6ddb7e657e7d62f87433eab4228c6fe806f8551bf58e835c23a5d", 0x20}], 0x262}, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) getsockopt(r2, 0x200000029, 0x2c, 0x0, 0x0) r3 = dup2(r2, r1) ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f0000000000)) 03:33:17 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000040), 0xa9, 0x0, 0xfffff7fd, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000000)={0x1000, 0x7fff, {0x6b90000000000, 0xfff}}) poll(&(0x7f0000000280)=[{}], 0x1, 0x8000) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f00000000c0)={0x2, 0x0, 0xffffffffffffffff, 0x2000300000000}) fcntl$lock(r1, 0x10000000000009, &(0x7f0000000200)={0x0, 0x2, 0xfffffffffffffffd, 0x2000300000001}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x3f, 0x0, 0x3ff, 0x8, "51a5d6299f44dd85974c7040c155f8419e126655", 0xa78, 0xa7}) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) 03:33:17 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) chflagsat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ftruncate(r0, 0x0, 0x30000000000) ftruncate(r0, 0x0, 0x4) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='D', 0x1}], 0x1, 0x0, 0xffff) r1 = socket(0x2, 0x5, 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, &(0x7f0000000300)=ANY=[@ANYBLOB="0000000542709300400020061127fc31bd006333a90989f1db4ddad7fda93bf1c91ed2525c5b8c4753d564502c"], 0xc, 0x2, 0x1000) msgrcv(r4, &(0x7f00000007c0)=ANY=[@ANYBLOB="000063fae2b2d8fcee4f8c092bc840c7440000000000030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a55344300000000000000000000000000000000000000000000000000000000000000000083c6040596dfedc40000000000000000"], 0xfffffffffffffcc9, 0x1, 0x1000) msgsnd(r4, &(0x7f0000000200)=ANY=[], 0x0, 0x0) msgrcv(r4, &(0x7f00000008c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000006900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006dd6f1b76ab1f8b31136d2439e3a2bd625327bc51f8122c7cb9b8fcb82c73e"], 0xe4, 0x3, 0x800) r5 = geteuid() r6 = getuid() setreuid(r6, r5) r7 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r6, r7) geteuid() r8 = semget$private(0x0, 0x4, 0xa5) semop(r8, &(0x7f0000001180), 0x1e316d81a01eac7d) semop(r8, &(0x7f0000000280)=[{0x3, 0x6}, {0x1, 0x44, 0x1800}, {0x0, 0x1, 0x7fc}, {0x2, 0x7, 0x1800}, {0x3, 0x68}, {0x3, 0x1, 0x1000}, {0x0, 0x1f, 0x1000}, {0x2, 0xad, 0x1000}, {0x2, 0x0, 0x800}], 0x9) semop(r8, &(0x7f0000000240), 0x6) semctl$GETALL(r8, 0x0, 0x6, &(0x7f0000000100)=""/246) semop(r8, &(0x7f0000000200)=[{0x1, 0x1f, 0x1000}, {0xb2a9c4c660b113ef, 0x5, 0x3000}], 0x2) r9 = socket(0x1, 0x1, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$TIOCFLUSH(r10, 0x8040691a, &(0x7f0000000300)) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xffffff48) r13 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) r14 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r15 = fcntl$getown(r14, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r18 = shmget(0x3, 0x1000, 0x100, &(0x7f00001b1000/0x1000)=nil) shmctl$IPC_STAT(r18, 0x2, &(0x7f0000000100)=""/114) r19 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r19, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r20 = fcntl$getown(r19, 0x5) shmctl$IPC_SET(r18, 0x1, &(0x7f0000000200)={{0x3ff, r16, r17, r16}, 0xfff, 0x9, r20, r20, 0x7d55, 0x2, 0xfa}) shmctl$IPC_SET(r13, 0x1, &(0x7f0000000200)={{0x3ff, r16, r12, r11, r12, 0x104, 0x5}, 0xfff, 0x7fff, r15, r15, 0x7d55, 0xd75, 0x4}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r11, r12) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000540)={{0x0, r6, r12, r5, 0x0, 0x0, 0xf2dd}, 0x2, 0x5, 0xfffffffffffffffe}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0xa41b4ce8345b9258, r22) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000080)={{0x400, r6, r3, 0xffffffffffffffff, r3, 0x60, 0x400}, 0x10000, 0x9f8, r22, 0x0, 0x9, 0xfffffffffffffff9, 0x9, 0x5}) msgget(0x1, 0x10) r23 = open(&(0x7f0000000000)='./bus\x00', 0x8, 0xec) fcntl$lock(r23, 0x7, &(0x7f0000000040)) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)) r27 = msgget$private(0x0, 0xfffffffffffffffb) msgsnd(r27, &(0x7f0000000600)=ANY=[@ANYBLOB="01000000000000003b10bd201b7630a5f690a9b351cc8eda1750f912a9e3fae046dc7b9f60da7679f993db0022e3f6c325ae11ab7b8fbf6de023ba7afd21c661eb8a6bf965e7c25105c0137670501b1402b9bec5667e57a149e294ec46a7dccfc108b9d519e4da6586de628e51404bf0e22fb6abf90f09ca6995da7210e88195b04459f21828c44f695a5dff0daa44c5310a93b6f46a94282eb2b6ded3329bd3d809de9399222e5d90bf2b98cf9d4a6b09428b7613d21ff35832cf349908177f27861803b0727fb65c3c72069a6c02c50b19e5c648c41abe891057eddbce1f082af98d58f69031b8ec3bd74c4cb26b985f1982d4f19c0b93b966e120ddde8de58552f77414294268fb17a5a1f02019abe192e10275b68026dd23d062662c4369e4f3bff9d7dc8fb9743999c50ef4f8030825977b994cc9ec681b47a60fad6d57c38b57e4973c3f7b84f96192a61c244592ec5e5d8f99e83d416d7edfd6dc9dce1dca7bcafc184f97d5f1605ea5abfe690722d59c26686624cec2c2cbd4c5c15e40dfdb33232e9a1d5d3ad3592632ce42c1f6e2cb39b75164f83e07dc71"], 0xe1, 0x0) msgrcv(r27, &(0x7f00000000c0)={0x0, ""/60}, 0x44, 0x3, 0x1000) msgrcv(r27, &(0x7f0000000200)={0x0, ""/105}, 0x71, 0x1, 0x0) r28 = socket$inet6(0x18, 0x0, 0xff) ioctl$FIONBIO(r28, 0x8004667e, &(0x7f0000000080)=0x7) r29 = socket(0x18, 0x400000000002, 0x0) r30 = fcntl$dupfd(r29, 0x0, r29) r31 = geteuid() getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) fchown(r28, r31, r32) msgctl$IPC_SET(r27, 0x1, &(0x7f0000000180)={{0xf54, r24, 0x0, r31, 0x0, 0x1, 0x8}, 0x801ff, 0x4, r26, 0x0, 0x4, 0xd58, 0x2, 0x80}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r34 = msgget$private(0x0, 0x20000003c4) msgrcv(r34, &(0x7f0000000440)=ANY=[@ANYBLOB="000000054270930040000000"], 0xc, 0x2, 0x1000) msgrcv(r34, &(0x7f0000000b80)=ANY=[@ANYBLOB="000104fae2b2d8fcee4f8c092bc840d7440000000000030000000000180000000000000000000000000000000000000072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000370004000000000000000020000000000000002031f17fddb960ad0000000000000000006e606cd596dfedc4000000000000000000001300000000000000000000000000002c786009571d7ddfd461102c0170c72e79d5e5935c831d798374e36fbb72aced96e621eacafc895c1ad23cde3a4913dadf75558cb6c6deda1ae71f33dcdaa7f671a47b4a575f6c9d822bd10e51af52829a4fdc51d4709c56b2612bbe8e2f4b182edaafe35777ec247416444c951d75599cd42fe77aced780bf439e88cf506c54141056da"], 0xfffffffffffffcc9, 0x1, 0x1000) r35 = socket(0x2, 0x1, 0x0) close(r35) lseek(r35, 0x0, 0xffffffffffffffde, 0x0) r36 = socket(0x2, 0x1, 0x0) close(r36) lseek(r36, 0x0, 0xffffffffffffffde, 0x0) r37 = socket(0xf, 0x1, 0x6) close(r37) lseek(r37, 0x0, 0xffffffffffffffde, 0x0) r38 = socket(0x2, 0x1, 0x0) close(r38) lseek(r38, 0x0, 0xffffffffffffffde, 0x0) msgsnd(r34, &(0x7f0000000400)=ANY=[@ANYPTR=&(0x7f00000005c0)=ANY=[@ANYRES64, @ANYRES32=r24, @ANYRESHEX=r1, @ANYRES16=0x0], @ANYPTR=&(0x7f0000000380)=ANY=[@ANYRESHEX=0x0, @ANYRESOCT=r37, @ANYRESOCT=r38, @ANYRES64=0x0]], 0x2, 0x800) msgrcv(r34, &(0x7f0000000d00)=ANY=[@ANYBLOB="00000000000000000000000000000000000000004d79b86e3c5a5242feaadc529cb87400000000000000000000000000690000000000000000000000000000000000000000000000000000000000000000fa380000000000000000000000000000000000000000000000000000000000000500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006dd6f1b76ab1f8b31136d2439e3a2bd625327bc51f8122c7cb9b8fcb82c73e96640a86cbe3f3ff1b5f482a24453d1fd0f9cc1dbe41788078d19d518cffa6611fb260722eb5b49e14be89f32e6697ab4e0a2b526261c42cbdab9db29483c070ff50dd3670b501f9757f948178427d370df640c0e0de4046eba25a5899f8a789cb36c324e4a3a5a527d03d312234aa48076d048f56a3f91f4922cf7bf704cdd42841a0f56a6e2007fbc99fb37c000000000000008f9e6514645c1d3a6bfc345b0199e0a5c5067782b41d3bde658c0cd30484620cc448f10dc5a28d7e0d97719b9cc7d33d8e3f8889b8ec1e536c"], 0xe4, 0x3, 0x800) r39 = geteuid() r40 = getuid() setreuid(r40, r39) r41 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r40, r41) r42 = geteuid() r43 = semget$private(0x0, 0x4, 0x4b3) semop(r43, &(0x7f0000001180), 0x1e316d81a01eac7d) semop(r43, &(0x7f0000000340)=[{0x1, 0x6, 0x3800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x2, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0x1, 0x1000}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r43, &(0x7f0000000240), 0x6) semctl$GETALL(r43, 0x0, 0x6, &(0x7f0000000100)=""/246) semop(r43, &(0x7f0000000200)=[{0x1, 0x1f, 0x1000}, {0xb2a9c4c660b113ef, 0x5, 0x3000}], 0x2) semctl$IPC_SET(r43, 0x0, 0x1, &(0x7f00000001c0)={{0x13d, r40, 0x0, r42, 0x0, 0x0, 0x2}, 0x0, 0x5}) 03:33:17 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) recvmsg(r0, &(0x7f00000005c0)={&(0x7f0000000600)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005d1946fb39dbe263f7300df665a93e595b27d02e0658e324ebf155e499353271dbd1afddc9ca4c28d96e0f6e28e45c00893ef40b8d241950d084bca9d45f65c89f50919f78ea979ad3078c5"], 0x6e, &(0x7f00000004c0)=[{&(0x7f0000000180)=""/202, 0xca}, {&(0x7f0000000280)=""/251, 0xfb}, {&(0x7f0000000380)=""/38, 0x26}, {&(0x7f00000003c0)=""/219, 0xdb}], 0x4, &(0x7f0000000500)=""/130, 0x82}, 0x800) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20000, 0x0) accept(r1, &(0x7f0000000100)=@in6, &(0x7f00000006c0)=0xc) rename(&(0x7f0000000040)='..', &(0x7f0000000000)='./file0\x00') 03:33:17 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f00000000c0)={0x2, 0x0, 0xffffffffffffffff, 0x2000300000000}) fcntl$lock(r1, 0x10000000000009, &(0x7f0000000200)={0x0, 0x2, 0xfffffffffffffffd, 0x2000300000001}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000003c0)={0x3cfe, 0x7, 0x1, 0x8, "678aff75200203739a507313d8b7bd34e1ba06ac", 0x5, 0x1}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x8, 0x7ffffffe, "73dcc5081a6f60000000000000000000000800"}) ioctl$TIOCSTOP(r0, 0x2000746f) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a", 0x1}], 0x1) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000400)='/dev/tty\x00', 0x100, 0x0) pipe2(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000480)) r6 = socket(0x18, 0x400000002, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r7 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, &(0x7f0000001800)=0xc) getgroups(0x1, &(0x7f0000001840)=[0xffffffffffffffff]) r10 = getpid() r11 = socket(0x18, 0x1, 0x0) r12 = getpid() fcntl$setown(r11, 0x6, r12) r13 = msgget$private(0x0, 0x0) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r15 = msgget(0x3, 0x204) r16 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) msgctl$IPC_SET(r15, 0x1, &(0x7f0000000580)={{0x800, r16, 0x0, 0x0, 0x0, 0x1, 0x3}, 0x7, 0x1000, r18, 0x0, 0x3c, 0x5, 0x3, 0xfffffffffffffffe}) r19 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, r19, 0x0, 0x0, 0x10}}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r21 = getpid() fcntl$setown(r20, 0x6, r21) msgctl$IPC_SET(r13, 0x1, &(0x7f0000000080)={{0x5, r14, 0x0, r16, r19, 0x4}, 0x9, 0x3, r21, 0x0, 0x1000, 0x10000, 0x1000, 0x4e}) r22 = getgid() r23 = getpid() r24 = geteuid() r25 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r27 = 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) r30 = getgid() semop(r27, &(0x7f00000002c0)=[{0x4, 0x6b37, 0x1000}, {0x0, 0x5, 0x1000}, {0x0, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x1, 0x7}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x0, 0x5, 0x1c00}], 0x8) semctl$IPC_SET(r27, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r29, r28, 0x0, r30, 0x100010024}, 0x9, 0x7, 0x3}) r31 = socket(0x2, 0x1, 0x0) fcntl$getown(r31, 0x5) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f0000000940)=0x9) r33 = getgid() semctl$IPC_SET(r27, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r32, r33, 0x0, 0x0, 0x2, 0x8}, 0x7fff, 0x9, 0x8}) r34 = socket(0x18, 0x1, 0x0) r35 = open(&(0x7f0000000040)='./file0\x00', 0xc00, 0x121) r36 = socket(0x18, 0x1, 0x0) setsockopt(r36, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r36, 0x29, 0xa, &(0x7f00000000c0), 0x4) r37 = socket(0x18, 0x1, 0x0) setsockopt(r37, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r37, 0x29, 0xa, &(0x7f00000000c0), 0x4) r38 = socket(0x1, 0x8000, 0x7) r39 = socket(0x18, 0x1, 0x0) setsockopt(r39, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r39, 0x29, 0xa, &(0x7f00000000c0), 0x4) r40 = socket(0x18, 0x1, 0x0) setsockopt(r40, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r40, 0x29, 0xa, &(0x7f00000000c0), 0x4) r41 = socket(0x18, 0x1, 0x0) setsockopt(r41, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r41, 0x29, 0xa, &(0x7f00000000c0), 0x4) r42 = socket(0x18, 0x1, 0x0) setsockopt(r42, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r42, 0x29, 0xa, &(0x7f00000000c0), 0x4) kevent(r35, &(0x7f0000000100)=[{{r36}, 0xfffffffffffffffa, 0x11, 0x2, 0x80}, {{r37}, 0xedb380284cbdaada, 0x1, 0x8, 0x40, 0x3}, {{r38}, 0xfffffffffffffff8, 0x51, 0x1, 0x7d4a, 0x80000001}, {{r34}, 0xfffffffffffffffa, 0x4, 0x1, 0x32, 0x3}, {{r39}, 0xfffffffffffffff8, 0x4, 0x0, 0x81, 0x7ff}, {{r40}, 0xfffffffffffffff9, 0x0, 0x40000000, 0x2}, {{r41}, 0xfffffffffffffffd, 0x40, 0x0, 0x8, 0xab6}], 0x0, &(0x7f0000000080)=[{{r42}, 0x6d3b9a532df893fb, 0x20, 0x1, 0x8}, {{}, 0xfffffffffffffffb, 0x2, 0x40000000, 0xffff, 0x9}], 0x6, &(0x7f0000000200)={0x1ff, 0x4}) r43 = socket(0x18, 0x1, 0x0) setsockopt(r43, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r43, 0x29, 0xa, &(0x7f00000000c0), 0x4) r44 = openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0x10000, 0x0) r45 = socket(0x18, 0x1, 0x0) setsockopt(r45, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r45, 0x29, 0xa, &(0x7f00000000c0), 0xfffffffffffffe9c) r46 = socket(0x18, 0x1, 0x0) setsockopt(r46, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r46, 0x29, 0xa, &(0x7f00000000c0), 0x4) r47 = socket(0x18, 0x1, 0x0) setsockopt(r47, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r47, 0x29, 0xa, &(0x7f00000000c0), 0x4) r48 = socket(0x18, 0x1, 0x0) setsockopt(r48, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r48, 0x29, 0xa, &(0x7f00000000c0), 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000640)={0xffffffffffffffff}) r50 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000680)='/dev/speaker\x00', 0xbfc39018e5d78510, 0x0) r51 = socket(0x18, 0x1, 0x0) setsockopt(r51, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r51, 0x29, 0xa, &(0x7f00000000c0), 0x4) r52 = socket(0x18, 0x1, 0x0) setsockopt(r52, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r52, 0x29, 0xa, &(0x7f00000000c0), 0x4) r53 = getppid() r54 = syz_open_pts() r55 = getuid() fchown(r54, r55, 0xffffffffffffffff) r56 = socket(0x18, 0x1, 0x0) r57 = getpid() fcntl$setown(r56, 0x6, r57) r58 = msgget$private(0x0, 0x0) getsockopt$sock_cred(r56, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r60 = msgget(0x3, 0x204) r61 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r62, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) msgctl$IPC_SET(r60, 0x1, &(0x7f0000000580)={{0x800, r61, 0x0, 0x0, 0x0, 0x1, 0x3}, 0x7, 0x1000, r63, 0x0, 0x3c, 0x5, 0x3, 0xfffffffffffffffe}) r64 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, r64, 0x0, 0x0, 0x10}}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r66 = getpid() fcntl$setown(r65, 0x6, r66) msgctl$IPC_SET(r58, 0x1, &(0x7f0000000080)={{0x5, r59, 0x0, r61, r64, 0x4}, 0x9, 0x3, r66, 0x0, 0x1000, 0x10000, 0x1000, 0x4e}) r67 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/wsmouse0\x00', 0x10, 0x0) r68 = socket(0x18, 0x1, 0x0) setsockopt(r68, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r68, 0x29, 0xa, &(0x7f00000000c0), 0x4) r69 = socket(0x18, 0x1, 0x0) setsockopt(r69, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r69, 0x29, 0xa, &(0x7f00000000c0), 0x4) r70 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000700)='/dev/vmm\x00', 0x80, 0x0) r71 = socket(0x18, 0x1, 0x0) setsockopt(r71, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r71, 0x20000029, 0x7, &(0x7f00000009c0)="8e6159de91c93b3ea4cf7990e39354a7f68f92b25f21d448720475a1f3f3ed7fb62f246720a3b95c74449030dd79ba211d1be9707b235f4f7ff193bbb416c70b1ac326d2f37e5956", 0xfc6b) r72 = openat$null(0xffffffffffffff9c, &(0x7f0000000740)='/dev/null\x00', 0x800, 0x0) r73 = socket(0x18, 0x1, 0x0) setsockopt(r73, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r73, 0x29, 0xa, &(0x7f00000000c0), 0x4) r74 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000780)='/dev/bpf\x00', 0x0, 0x0) r75 = socket(0x18, 0x1, 0x0) setsockopt(r75, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r75, 0x29, 0xa, &(0x7f00000000c0), 0x4) r76 = socket(0x18, 0x1, 0x0) setsockopt(r76, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r76, 0x29, 0xa, &(0x7f00000000c0), 0x4) r77 = socket(0x18, 0x1, 0x0) setsockopt(r77, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r77, 0x29, 0xa, &(0x7f00000000c0), 0x4) r78 = socket(0x18, 0x1, 0x0) setsockopt(r78, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r78, 0x29, 0xa, &(0x7f00000000c0), 0x4) r79 = open$dir(&(0x7f00000007c0)='./file0\x00', 0x8000, 0x10) r80 = socket(0x18, 0x1, 0x0) setsockopt(r80, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r80, 0x29, 0xa, &(0x7f00000000c0), 0x4) r81 = socket$inet(0x2, 0x2, 0xff) r82 = socket(0x18, 0x1, 0x0) setsockopt(r82, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r82, 0x29, 0xa, &(0x7f00000000c0), 0x4) r83 = socket(0x18, 0x1, 0x0) setsockopt(r83, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r83, 0x29, 0xa, &(0x7f00000000c0), 0x4) r84 = socket(0x18, 0x1, 0x0) setsockopt(r84, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r84, 0x29, 0xa, &(0x7f00000000c0), 0x4) r85 = socket(0x18, 0x1, 0x0) setsockopt(r85, 0x29, 0xa, &(0x7f00000000c0), 0x4) sendmsg$unix(r43, &(0x7f0000000940)={&(0x7f0000000240)=@abs={0x1b4ed073b2331fb6, 0x0, 0x2}, 0x8, &(0x7f0000000580)=[{&(0x7f0000000280)="e765ee5b1ec073321379bbf280494c5ee1a5330fd2fc7bcd685d1caad6ead1a95e97c68d2531d4f0c1709e19246c5f84d31496bc694697709cf7d0147d4b2b97b7cd16b8e36c9f627221aa865a29df0c53e17a6b21f2955e0da6fa0d1d4f2f300ce81ec5436ba9635eab196769", 0x6d}, {&(0x7f0000000300)="b344c43eed5a7d94248165d575b5ab164f5b779668b44249af66da60bf1589a4bf57df0e2c61e048e3154103f91ed9b1db91b3d6f56b89f4a410c1ff2a9ca26adc52d4e5bdb4bf53f05068b4c3920c89b00d9bb864434d98e91cdfa65f5bf0987bf6e393e20079f2da52897a87f891388cee51f7826d1204", 0x78}, {&(0x7f0000000380)="071b721398fce0573e6796f4c3a9545abe79b88f505f8d42a782e0188835bf0e6b88c22a12b37df283589333fec3d16851bc5007db3b4a673ae29aa9d786809c99a67261edb96023acef75ad95887780818835be18e6f7bf04d0ca5ac1598dbe42eb4967e358cc52c5e042f169d70884fa2d357a37e0f528f0b28265f13f6050633cff65df4bfee7e131927046e8fc28b5f9473d41eba8d540e0100b1cdd1a2eea775a137e0a34774c6ce099c7f347f6935b302deb19920c1726f41d4e755e5a90453a5d9a615659e4cdda4728b001c50bed77a21c7f008050e0c869084ac1a390921e18fcb6d3c5db9d95cc158e9f200c3e", 0xf2}, {&(0x7f0000000480)="136200164b0f9565bfa39db8c988cac11b506986d8ec9d39aea3d52fd08808499ae74335150a14c019ab", 0x2a}, {&(0x7f00000004c0)="201bdac8c47038eca7f9a32abf4a5116279864b7072fe4c2d5e881d7a2987224db32d610441a89b13c136d6cce894ea93f8cebc3fce87ebacf03fee8d48ef7f660cd8115cae2a4833a7285f83e3c79eee3b64f4947277086547505e292fa054379945cdd1404fbed2d50ce4e5b0b274d0ea8c476118b0d13058332b686154d2259", 0x81}], 0x5, &(0x7f0000000b00)=ANY=[@ANYBLOB="3800000000000000ffff000001000000", @ANYRES32, @ANYRES32=r42, @ANYRES32=r44, @ANYRES32, @ANYRES32=r45, @ANYRES32=r37, @ANYRES32=r46, @ANYRES32=r42, @ANYRES32=r47, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=0xffffffffffffff9c, @ANYRES32=r83, @ANYRES32=r84, @ANYRES32=r45, @ANYRES32=r65, @ANYRES32=r85, @ANYRES32=0xffffffffffffff9c, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r37, @ANYRES32=r48, @ANYRES32=r49, @ANYRES32=r50, @ANYRES32=r51, @ANYRES32=r52, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r53, @ANYRES32=r55, @ANYRES32=r64, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32, @ANYRES32=r67, @ANYRES32=r68, @ANYRES32=r36, @ANYRES32=r38, @ANYRES32=r69, @ANYRES32=r70, @ANYRES32=r71, @ANYRES32=r38, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r72, @ANYRES32=r73, @ANYBLOB="3800000000003f3263845362f48ef8485c257dbc626f3f0b7be36bee66", @ANYRES32=r74, @ANYRES32=r75, @ANYRES32=r76, @ANYRES32=r77, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r78, @ANYRES32=r79, @ANYRES32=r80, @ANYRES32=r81, @ANYRES32=r82], 0x138, 0x2}, 0xc0f) r86 = getegid() semctl$IPC_SET(r27, 0x0, 0x1, &(0x7f0000000940)={{0x10000, 0x0, r64, r26, r86, 0x100, 0x800}, 0x3f, 0x100000000, 0x4}) r87 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r87, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r89 = 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) r92 = getgid() semop(r89, &(0x7f00000002c0)=[{0x4, 0x6b37, 0x1000}, {0x0, 0x5, 0x1000}, {0x0, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x1, 0x7}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x0, 0x5, 0x1c00}], 0x8) semctl$IPC_SET(r89, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r91, r90, 0x0, r92, 0x100010024}, 0x9, 0x7, 0x3}) r93 = socket(0x2, 0x1, 0x0) fcntl$getown(r93, 0x5) getsockopt$sock_cred(r93, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f0000000940)=0x9) r95 = getgid() semctl$IPC_SET(r89, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r94, r95, 0x0, 0x0, 0x2, 0x8}, 0x7fff, 0x9, 0x8}) r96 = socket(0x18, 0x1, 0x0) r97 = open(&(0x7f0000000040)='./file0\x00', 0xc00, 0x121) r98 = socket(0x18, 0x1, 0x0) setsockopt(r98, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r98, 0x29, 0xa, &(0x7f00000000c0), 0x4) r99 = socket(0x18, 0x1, 0x0) setsockopt(r99, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r99, 0x29, 0xa, &(0x7f00000000c0), 0x4) r100 = socket(0x1, 0x8000, 0x7) r101 = socket(0x18, 0x1, 0x0) setsockopt(r101, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r101, 0x29, 0xa, &(0x7f00000000c0), 0x4) r102 = socket(0x18, 0x1, 0x0) setsockopt(r102, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r102, 0x29, 0xa, &(0x7f00000000c0), 0x4) r103 = socket(0x18, 0x1, 0x0) setsockopt(r103, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r103, 0x29, 0xa, &(0x7f00000000c0), 0x4) r104 = socket(0x18, 0x1, 0x0) setsockopt(r104, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r104, 0x29, 0xa, &(0x7f00000000c0), 0x4) kevent(r97, &(0x7f0000000100)=[{{r98}, 0xfffffffffffffffa, 0x11, 0x2, 0x80}, {{r99}, 0xedb380284cbdaada, 0x1, 0x8, 0x40, 0x3}, {{r100}, 0xfffffffffffffff8, 0x51, 0x1, 0x7d4a, 0x80000001}, {{r96}, 0xfffffffffffffffa, 0x4, 0x1, 0x32, 0x3}, {{r101}, 0xfffffffffffffff8, 0x4, 0x0, 0x81, 0x7ff}, {{r102}, 0xfffffffffffffff9, 0x0, 0x40000000, 0x2}, {{r103}, 0xfffffffffffffffd, 0x40, 0x0, 0x8, 0xab6}], 0x0, &(0x7f0000000080)=[{{r104}, 0x6d3b9a532df893fb, 0x20, 0x1, 0x8}, {{}, 0xfffffffffffffffb, 0x2, 0x40000000, 0xffff, 0x9}], 0x6, &(0x7f0000000200)={0x1ff, 0x4}) r105 = socket(0x18, 0x1, 0x0) setsockopt(r105, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r105, 0x29, 0xa, &(0x7f00000000c0), 0x4) r106 = openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0x10000, 0x0) r107 = socket(0x18, 0x1, 0x0) setsockopt(r107, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r107, 0x29, 0xa, &(0x7f00000000c0), 0xfffffffffffffe9c) r108 = socket(0x18, 0x1, 0x0) setsockopt(r108, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r108, 0x29, 0xa, &(0x7f00000000c0), 0x4) r109 = socket(0x18, 0x1, 0x0) setsockopt(r109, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r109, 0x29, 0xa, &(0x7f00000000c0), 0x4) r110 = socket(0x18, 0x1, 0x0) setsockopt(r110, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r110, 0x29, 0xa, &(0x7f00000000c0), 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000640)={0xffffffffffffffff}) r112 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000680)='/dev/speaker\x00', 0xbfc39018e5d78510, 0x0) r113 = socket(0x18, 0x1, 0x0) setsockopt(r113, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r113, 0x29, 0xa, &(0x7f00000000c0), 0x4) r114 = socket(0x18, 0x1, 0x0) setsockopt(r114, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r114, 0x29, 0xa, &(0x7f00000000c0), 0x4) r115 = getppid() r116 = syz_open_pts() r117 = getuid() fchown(r116, r117, 0xffffffffffffffff) r118 = socket(0x18, 0x1, 0x0) r119 = getpid() fcntl$setown(r118, 0x6, r119) r120 = msgget$private(0x0, 0x0) getsockopt$sock_cred(r118, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r122 = msgget(0x3, 0x204) r123 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r124, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) msgctl$IPC_SET(r122, 0x1, &(0x7f0000000580)={{0x800, r123, 0x0, 0x0, 0x0, 0x1, 0x3}, 0x7, 0x1000, r125, 0x0, 0x3c, 0x5, 0x3, 0xfffffffffffffffe}) r126 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, r126, 0x0, 0x0, 0x10}}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r128 = getpid() fcntl$setown(r127, 0x6, r128) msgctl$IPC_SET(r120, 0x1, &(0x7f0000000080)={{0x5, r121, 0x0, r123, r126, 0x4}, 0x9, 0x3, r128, 0x0, 0x1000, 0x10000, 0x1000, 0x4e}) r129 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/wsmouse0\x00', 0x10, 0x0) r130 = socket(0x18, 0x1, 0x0) setsockopt(r130, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r130, 0x29, 0xa, &(0x7f00000000c0), 0x4) r131 = socket(0x18, 0x1, 0x0) setsockopt(r131, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r131, 0x29, 0xa, &(0x7f00000000c0), 0x4) r132 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000700)='/dev/vmm\x00', 0x80, 0x0) r133 = socket(0x18, 0x1, 0x0) setsockopt(r133, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r133, 0x20000029, 0x7, &(0x7f00000009c0)="8e6159de91c93b3ea4cf7990e39354a7f68f92b25f21d448720475a1f3f3ed7fb62f246720a3b95c74449030dd79ba211d1be9707b235f4f7ff193bbb416c70b1ac326d2f37e5956", 0xfc6b) r134 = openat$null(0xffffffffffffff9c, &(0x7f0000000740)='/dev/null\x00', 0x800, 0x0) r135 = socket(0x18, 0x1, 0x0) setsockopt(r135, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r135, 0x29, 0xa, &(0x7f00000000c0), 0x4) r136 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000780)='/dev/bpf\x00', 0x0, 0x0) r137 = socket(0x18, 0x1, 0x0) setsockopt(r137, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r137, 0x29, 0xa, &(0x7f00000000c0), 0x4) r138 = socket(0x18, 0x1, 0x0) setsockopt(r138, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r138, 0x29, 0xa, &(0x7f00000000c0), 0x4) r139 = socket(0x18, 0x1, 0x0) setsockopt(r139, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r139, 0x29, 0xa, &(0x7f00000000c0), 0x4) r140 = socket(0x18, 0x1, 0x0) setsockopt(r140, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r140, 0x29, 0xa, &(0x7f00000000c0), 0x4) r141 = open$dir(&(0x7f00000007c0)='./file0\x00', 0x8000, 0x10) r142 = socket(0x18, 0x1, 0x0) setsockopt(r142, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r142, 0x29, 0xa, &(0x7f00000000c0), 0x4) r143 = socket$inet(0x2, 0x2, 0xff) r144 = socket(0x18, 0x1, 0x0) setsockopt(r144, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r144, 0x29, 0xa, &(0x7f00000000c0), 0x4) r145 = socket(0x18, 0x1, 0x0) setsockopt(r96, 0x29, 0x200009, &(0x7f0000000000)="03000000", 0x4) setsockopt(r145, 0x29, 0xa, &(0x7f00000000c0), 0x4) r146 = socket(0x18, 0x1, 0x0) setsockopt(r146, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r146, 0x29, 0xa, &(0x7f00000000c0), 0x4) r147 = socket(0x18, 0x1, 0x0) setsockopt(r147, 0x29, 0xa, &(0x7f00000000c0), 0x4) sendmsg$unix(r105, &(0x7f0000000940)={&(0x7f0000000240)=@abs={0x1b4ed073b2331fb6, 0x0, 0x2}, 0x8, &(0x7f0000000580)=[{&(0x7f0000000280)="e765ee5b1ec073321379bbf280494c5ee1a5330fd2fc7bcd685d1caad6ead1a95e97c68d2531d4f0c1709e19246c5f84d31496bc694697709cf7d0147d4b2b97b7cd16b8e36c9f627221aa865a29df0c53e17a6b21f2955e0da6fa0d1d4f2f300ce81ec5436ba9635eab196769", 0x6d}, {&(0x7f0000000300)="b344c43eed5a7d94248165d575b5ab164f5b779668b44249af66da60bf1589a4bf57df0e2c61e048e3154103f91ed9b1db91b3d6f56b89f4a410c1ff2a9ca26adc52d4e5bdb4bf53f05068b4c3920c89b00d9bb864434d98e91cdfa65f5bf0987bf6e393e20079f2da52897a87f891388cee51f7826d1204", 0x78}, {&(0x7f0000000380)="071b721398fce0573e6796f4c3a9545abe79b88f505f8d42a782e0188835bf0e6b88c22a12b37df283589333fec3d16851bc5007db3b4a673ae29aa9d786809c99a67261edb96023acef75ad95887780818835be18e6f7bf04d0ca5ac1598dbe42eb4967e358cc52c5e042f169d70884fa2d357a37e0f528f0b28265f13f6050633cff65df4bfee7e131927046e8fc28b5f9473d41eba8d540e0100b1cdd1a2eea775a137e0a34774c6ce099c7f347f6935b302deb19920c1726f41d4e755e5a90453a5d9a615659e4cdda4728b001c50bed77a21c7f008050e0c869084ac1a390921e18fcb6d3c5db9d95cc158e9f200c3e", 0xf2}, {&(0x7f0000000480)="136200164b0f9565bfa39db8c988cac11b506986d8ec9d39aea3d52fd08808499ae74335150a14c019ab", 0x2a}, {&(0x7f00000004c0)="201bdac8c47038eca7f9a32abf4a5116279864b7072fe4c2d5e881d7a2987224db32d610441a89b13c136d6cce894ea93f8cebc3fce87ebacf03fee8d48ef7f660cd8115cae2a4833a7285f83e3c79eee3b64f4947277086547505e292fa054379945cdd1404fbed2d50ce4e5b0b274d0ea8c476118b0d13058332b686154d2259", 0x81}], 0x5, &(0x7f0000000b00)=ANY=[@ANYBLOB="3800000000000000ffff000001000000", @ANYRES32, @ANYRES32=r104, @ANYRES32=r106, @ANYRES32, @ANYRES32=r107, @ANYRES32=r99, @ANYRES32=r108, @ANYRES32=r104, @ANYRES32=r109, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=0xffffffffffffff9c, @ANYRES32=r145, @ANYRES32=r146, @ANYRES32=r107, @ANYRES32=r127, @ANYRES32=r147, @ANYRES32=0xffffffffffffff9c, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r99, @ANYRES32=r110, @ANYRES32=r111, @ANYRES32=r112, @ANYRES32=r113, @ANYRES32=r114, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r115, @ANYRES32=r117, @ANYRES32=r126, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32, @ANYRES32=r129, @ANYRES32=r130, @ANYRES32=r98, @ANYRES32=r100, @ANYRES32=r131, @ANYRES32=r132, @ANYRES32=r133, @ANYRES32=r100, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r134, @ANYRES32=r135, @ANYBLOB="3800000000003f3263845362f48ef8485c257dbc626f3f0b7be36bee66", @ANYRES32=r136, @ANYRES32=r137, @ANYRES32=r138, @ANYRES32=r139, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r140, @ANYRES32=r141, @ANYRES32=r142, @ANYRES32=r143, @ANYRES32=r144], 0x138, 0x2}, 0xc0f) r148 = getegid() semctl$IPC_SET(r89, 0x0, 0x1, &(0x7f0000000940)={{0x10000, 0x0, r126, r88, r148, 0x100, 0x800}, 0x3f, 0x100000000, 0x4}) getgroups(0x6, &(0x7f0000001880)=[0xffffffffffffffff, 0x0, 0x0, r86, r126, 0x0]) r150 = socket(0x18, 0x1, 0x0) close(r150) connect$unix(r150, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r150, 0xffff, 0x1022, &(0x7f00000018c0)={0x0}, 0xc) r152 = socket(0x18, 0x1, 0x0) close(r152) connect$unix(r152, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_cred(r152, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0}, &(0x7f0000001940)=0xc) r154 = getegid() sendmsg$unix(r6, &(0x7f0000001a00)={&(0x7f00000004c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000700)=[{&(0x7f0000000500)="a0b2d617be95fa2338aca2925fc230724c1462ff0c3d904e3af2ccf49844f3f5a01feffffd35e1b36f75f5decbe2c8e1accaabf03600125b03b20dbb7eabb12174ee60642535519dc870993327f1880f99c8ad9cbe149169918a07c97334c81f", 0x60}, {&(0x7f0000000580)="420b5d573ae59d8ec48c498356cb0e7dc0daf7fdbd89d336425956b83972430cf722362b9f1165afcb5b19d1637aab4354eac7558ec8d07d3aa309aaab2eaee35a28dd893c44cb74c74980145a5905d73dd277184d65410d17d0fca56ce2d8666b46f47cdd4ff49928767474c2d695839626803a1206f039e4f67ab2620018a467ab3c41265d6febd958b0378f880133fc3c32e72f4891810d9f40f0776e87a337ce1e5586d30c995c69adae429527e48ff128e2bb872e4fb97d072a39785f402dc4fd2c538a2e8f", 0xc8}, {&(0x7f0000000800)="bb9c05472bf2b0f9f278a3bc39dda43fec05a8ae3e9fa4d1acc9365203b309e5f2a464945fb181d6e7922dc12b2bf33537dea9f92a309ba4dee34478cde5ae0d4f1ab1c405f10b3585f1ed27d16efcda639f2856c5b3e7b87c6664e789df694b9a21a6d0f0105dda3ca776c7564cb7a6398609f0035ba5b2dc4ee72ae1c90ae441c85f2403d0a7956308c37cdeb1463487794dcb87d507e80804caa5dda4439743d37b0c465ea286ea9c5baaefaf7056d3b854aebb363179524d6b6224f574137e113181d37417079a62c4b65e64765d24f5c46a36e701091cbb066d826dc3b4e65cce6c011d59383d9fb99b039c1515a0a8271c00269a8dd3b3a66b938663b442fc1208dd39223c0561aa5f833aefa3141cf618e2e8bb1004b93573e95fc25a091d4398d69e92d79d041bd1eb4978a14693573aab1e477bf9203ed0548bed23a883f30bf8376e2cf319d5116c6529a202ef39a1c40227ede9f566e2059d51c5bc0f69d346fbb4fa14801871a2088a1b6d0e1007341645af7804180ffa7d3d3fb5d34eb68cc16f371c6dd8eef354fed203488f28660f2efecf49a551416afbc98a5388ca8b62cc04a691d700e736fafcd0b51687036895cd25fb020b764ac841ba4d649703a5fd86071a1ee89dc8ff1fbeadc014dbfb51a143df2e387ea8e58bb87dfb9ca8085f1a5681fc1385526a6821c93435d84812d6168d9453c37a108ad8773eaab226a7d4a0d9a3df4f8a0116174215b6708975646362d19638dcea27329c1d2a141f1ba2404d4ab680889fb3d278a4e6cfa5bde85d7110b52e55f627e4dbba3bca9d462937804e8e89d292175d21e23439bd349a7f7e4765326289e53f0837649374fc1a658db1a0c0a9dc3dca64bea772ebcc60c34ad21c25acee7dc0d1a270b8b6ec2d41a6c6443aeeb3741e5fcd79e728654d1a60e6a5d3a2624dedb50d941a7244b3efbc7077c03d455e68b2a94d7e721a496b0a7861e05182941e778607986143d2759cc259572df002c8c43e67f2a957dad4ef45ffb2a7ac41e71ed1c4e58291b5a9075b0de9c4dc6c0405488272aff0671e2127dab8c8eaad3c9cd57a937acffc727238830234d0e3432c26f9e0e4a0f9220b3cc8d5c39e802849c4e82a88900fc727182ffbaf3a0e1df70753121628375e46bacc23443d860fa1e4a60428defa88160c1451446a97d00bf8bb62642b1adcdeece214ed87d4146f29c06d5cf939fc2addcb9f22059d0135201a4d4e8500d39a009bff8304e65a0efd954505c26a65df1cbe669e4e3411170c4e8eff31e54e7f761bcf28115bf7116ac5b056545967f071530bfd44653d2756d296415f2ea9559f75141103026ed286f049326d2ec9847c1b6a6b6cf0a22f7ebb1dde10bcd68dabbdd6946ca5d5167bcb2862e07447acde3854b179af8a764637d3138160fe4e589c78e58d66c08dd0d3e53eb497f9f6210e10b3c5ba635324d9e32948f5f8757daecdcb768b31a7c4299ede6aa81440f4d990d5e25d2de85d9fe47c29d4eff56096d7e13af28c1894af5b71317fb95b5a401e8ead5e4f43d6bdef17fef4881c6ad08e61ce430f0eb6abe20939cbf480be3b6d16039f172a269a49e2c05d9bcdc115a78a49373a1e60353968f1c54e1d5181239f36d65efff5cc3a02ee1fdc75944a135dc5320fcc53d7ecd42869669d0e00ed623f6f7cda45a383e4f0d4d7ae55a3b594e2836d748bea47935cc5bb5bf5601ff04ecd662c79f8db159330799ca1a1c758e92cc2459f3771090b51629dd1e6ab89098a04a28f62f38eb0fad42e52b1dab6ff6765980a60a917c7701d6ec519dabd43f61969da4e46ff881fa17157025f9347e332ea5abc3a27fbbe91bbced5dbbdcd3e4f6f0fb7d2f6b83e975940a6813d17c97bfeac43227531d3db4a024a5ab34d3ff8d49b065f4cd84fa0e0351208083be9fa25be6938be147167c09f6d045f45116f3508978f82035cd6304893fe0b962be8dc125022daf28784b4fdbcc5e199672f4271724c62a0500b08ea75c56125467743a5faf518fd7636e889e68e7ef4953e0887b53c17ef0547528023ed753754dea69ab2007d1eedffb479f4c5bb32e3b98e8fd938cc932f60bcf6f4e323d6a9dc63c2bffe9e80f80f955b073f158cfb44ce942d36a3ee5ad1d9b9a10fbde5019c6f6840b848e717ea46815daf1e1c3c8ebc6aa1a2094671c6bce4da2addbfb2c89f5a2481b32e52a41d8dc26ecc83ea12b0a5779a4ae3d24c3d78a5694863a355ca3a3819b26b00eb76919458fbeda140c2367f56a3d62f2234e77a2fe81a0eccc8a8804514e3d145c2ef46c5cdc39f3c1ffea29381b30ce7e46e6c387bea76b9345fa775f92a179dca0ad969e169c313467cf7cc4baee17ce54bd49d00d3257fc3f1cde37de25aab6548080372bf758a4d009411f40d8592a0b917475dc104a4f4b369bf75e2e385058dee39f1144e7e0540e395c0dababac0ca217e0ff36c0219c4c8422a91e14db13d1a931afa35a8d130fcc2ecbe5c6ea4e06e6405489cc797a680025f0c55f7dfd9a6034e2c62dbe213eb25a91cbec640e936f192a189b119a6b134fece01ccbb1c03ca79ab26df4297363a15e4a7ef45bf541a57f94630b1e71780a69c466f1e24242e73d26846e52d2ec6c9ad3f2e3d286c4b576252394b23df971e14f39de74dc13873df3377a717ef80cd3485439dc54fd90db1f58996db39c98e3f45c7b5b94a2a06ba39e6c9eb329e2e38c271dd718b1680abe4c2c0899e6cfd1f8a2c7f2fa588eb3fcbf91ac9511abccc833ae07751113f5cba9a49b7395325667445320dbe768d6f303aac8b42ecc2d2b914ce998cf9cf1cfc2b915563be88475f6eb77d8f02187622ae748b102be27a9dea3726037bb96072784ecb2515bf62f445f78a6fec599a86a44f4de297f26554a87702c71b3aa30b087595136943961c734034aff224755b1840f3df7ec82e2ebec3b00027a122878aa10195d4ba0df43d4a4cff6aa7523d15c4df1eba6f006e1f28bf33e114746fd8af25e576aee19885b09bd78b6793f00ea4edc6e9dd8fdab081c2789ff825a7d2d2cc99a2ae1fd8a3d05f331b5df8c3a62f0e7684ad608b82405a23928ea90f04210105e5092f24390371c9860422eba7f83fe042432d41be13fa5f8ea2f90c94a29a0f65fd8d12452a273d1fd5de98d999eb4bba07324d59b49f4639610329659954013b17da6f841ea8036d63933042a78822ae6d69c444b98c1b8fd63df6e5a0416f8d0d3d250233402a763b2eebbf79e3dd1a2245f595fe0fd2ccad5d3e7b57b80c587ad5eb5a35663cb83089211049592ad443fe51dc3d61b3bfe5907874dc09350910aa7be0fcdd441a21d7cb59bb9dc48292177b991db8b104b2431ad5bb45e17ec7c5f84ef9cfc2820e765051eb9a4a8f936da7d86fe78c692df1450ab45622c4b7df5b96cd858cf24b1f04ea6a0806ae87560e1d6225798b14a328758d468f1c20f3d0a9a664899765f6eff43150c7cf92495e61616fbd21e8565c36cbd8d6fe5636cb290cd532d26dd671b4ab911bdc9983d0b00a79004ad0cb682fb5d2b5d9f94cfa0312feca4cf39beaf250ccf23074da4b4df5a9bf83184855f0cc46f520cef79644745f1506cfa23710aff25b2c5a9077067a855269d2f6c83477b2360380978a28a3bc865f3cde97eb0799a5cf2a33e9baf3c2600bd52cb4b366ac17b21ba26d0959cc64cc36073fec00ec351883ad95b207ff58fd7b934f1925e0b283e5875d73238ca50a9e38e769229ddcd4e31b6d7050c1ebfd25197ec5e6ff048e26afe0e70d1fd9b1df880986fd93d4ebf3e69d1e46cdad2e15d3a9a5ec00ddc0bc7b93596a618f20de52b8ed54ac00ff1c8e13f969da459e0bd4ce9e1a17c676b02bcf0efc38fa24b5d865002491c1b48d30e74deb85752bf715a944804534c9fc7226a10f3e945e429372973e2b56623985ce3a5d369058f6039f0bf356b1fc6098134fbfbf2fc3a503ef4e30ac88384d0fb6a93ed3eeb800db36d9abbe5759b96dd6a22eb8a528476bcf6120c26c3d35cdf03fc7e9f6e8636544314009d5bca99ab70762f62fc39e066f5c3b895b851ce0e72796745c3a092ceddf2e707a4255a9b0c9f33176942c6653c9fd02fbd5c8da1d5b83f6585368ddb33f222ff557a9ce75a3d68c791b87472ac81f11d3478d778c1e48c1dfbe4157fce58f339de4956ec69afc8be8ce05e02c6443b0826fd83814b0111b664164f8277332362ac8c415dc0dc92b5c53145b26ba3965a65ae357043ef589a22715fae21a5646567993e9c7b4d27777c04afcff134c86f3bb200b8f89c689c9a9016b08ffddcd4777560a2e759ee7cdf54fe6f7d15cbb254445bef974bf7ce0171a013aba2607abdf6f1938c37f71a55b8e7290e26ac69bf1dc8a1de11b2f0275f3af9b8534d59c668a2fd0033d9135ea834d5895fd33394996f5e7adb1227a480bf4f73ba231a9297cb2255b87ab7b2bdd403d9cd1899cd4d3cdb02b4f459a498af59acb7b34067b6c5302c0180a55953200c9bad8c7fe208b9389696536984f483bfa917437c4efeafa81e6eaac8d15c58044fdd1c44c21912b21ce9a5489636255fa5145f63367f735ab383cb725047a4c624a110f0a0de331852dceb429826d93210db93ef4cd0ac43e115ece3a81af1e80dfad2b31495f31080e827fa68c93f3a2eb142947af37b364f9eb55aaa7fbba585dacdecc64056a03974fe485d9ca1e8511e92231d56f14cdf6adb9a096ef7f025e4ce8bb381057662348f49c9d7138b710279e909864032c2c1faf8d45096547d9b08a38d6eb586a2e3acdea2ced23594bebaf2f99e1a944a66de0e5204bfa4227e82b6af738335c632e75647c061419e95b29e35641aa6fdee3f46de2b55a56ba8ee8723b485c92caa90ff2b9fb763109c4ae84a8ba439beb6094f93755b798361acfbce0cfd121185b47e79641b260726d4b07a2ca42f514ff10e9b5c9b61ef75440ccfc4214912f2e950a8ee22e8b85790666b4dc59d55bba47d0b0c9985b411e8c85814497e287d33d8d7cd9ac0410134b0fc7b726cb04996a4eab6dc058e69b96991fe74b64761551970ea0232e8a93d6a6917ae277ccc3ac389a35f0d8bf76907d152d7353c2804fe1b690d19959a5a2614f22d70b399bc0b4e69a704b03971b5ab1a4f38df2b6e9598fb0126524a7f8018fe01ace081607c33912e4f4b50610f37458db1e03224ef8002286b5692e930ada1171f7dbd5d4d1f2ef97f783b0f61bc0e15e8b8b0de669619251df8b902a4efc6b1960d05cdff97506530b2f3cfdf71a9da1f04c0ddbdc042b4cf33a67c4f93993f42ca8c3d772c5d77e4f31fc0920db707b6d445a9a5a73aa6481992c5abc385045d4a939842b3d8eabe9644c7826f14765c33a91539718ecc429cf78e27b6f7bc67dcd34615253fd1da9d6d55f6ca1f2d9f4655923cdb00067129eddcffe91549384a12e3a56125a036e3f999ee48ac3ff104581ed2ea52d57fd92fd6a5d88d96c85b191bbd091d511b14784d6ebc0802ae58db8414d48da3c5c602ddeca916509ed794860915549086f1103745d07f9e3b21ded9ce18e5797f6ded838e6638925d2cbbdc3e4e77f24e50251eacc1a3177943fcf7271422aa6a71f22408f7fc40d8bab3a9b2b73c7d92a9015c8003a54d5479a9e460be698609ef7de6c97d9c4e2485e2df3fb28ff6e74db65d2bc326cef585b1e275379d9f068aa5bdf606285e05a5138c87c0fcd011f0f829e960495e30f7eb92c3d26b3bfb5", 0x1000}, {&(0x7f0000000680)}, {&(0x7f00000006c0)="e25124cf8a8aecd084fa439f34c34b409dded8141cf894055d901622dd0137e4e7eef37642d997661e5f67dfa9cc40a5e5c2b33639", 0x35}], 0x5, &(0x7f0000001980)=[@cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r14, r22}, @cred={0x20, 0xffff, 0x0, r23, r24, r149}, @cred={0x20, 0xffff, 0x0, r151, r153, r154}], 0x80, 0x40c}, 0x400) ioctl$TIOCCBRK(r3, 0x2000747a) preadv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000080)=""/196, 0xc4}, {&(0x7f0000000180)=""/189, 0xbd}, {&(0x7f0000000240)=""/42, 0x2a}, {&(0x7f0000000280)=""/140, 0x8c}], 0x4, 0x0, 0x800) 03:33:17 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = msgget(0x3, 0x204) r1 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000580)={{0x800, r1, 0x0, 0x0, 0x0, 0x1, 0x3}, 0x7, 0x1000, r3, 0x0, 0x3c, 0x5, 0x3, 0xfffffffffffffffe}) msgctl$IPC_RMID(r0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = semget(0x2, 0x0, 0x340) semctl$GETPID(r6, 0x3, 0x4, &(0x7f0000000300)=""/187) recvmsg(r4, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r5, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r4, @ANYRES32=r5], 0x28}, 0x0) 03:33:17 executing program 1: 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) r4 = socket(0x11, 0x4003, 0x0) sendto$unix(r4, &(0x7f0000000180)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d60200af7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5fd6f0d9ca272328f0400000000000000f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x56) recvmsg(r4, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/27, 0x1b}, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt(r5, 0x0, 0x8000000000009, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r3, 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, 0x7d55, 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}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x2aaaaaaaaaaaabac) 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', 0x615, 0x0) 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) r22 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r22, 0x2, &(0x7f0000000100)=""/114) r23 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r23, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) fcntl$getown(r23, 0x5) msgget$private(0x0, 0x20000003c4) 03:33:17 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0xfffffffffffffe9a, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/114, 0x65}], 0x2af, 0x0, 0xffffffffffffff23}, 0x0) select(0x0, 0x0, 0x0, &(0x7f0000000240), 0x0) r2 = socket(0x0, 0x0, 0x0) r3 = semget$private(0x0, 0x4, 0x1000100d3) semop(r3, &(0x7f0000000480), 0x0) semop(r3, &(0x7f0000000000)=[{0x7, 0x7fffffff, 0x800}, {0x2, 0x6f, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1000}, {0x3, 0x7, 0x1000}], 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket(0x11, 0x4003, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1004, 0x0, 0x0) r6 = socket(0x11, 0x4003, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1004, 0x0, 0x0) r7 = socket(0x11, 0x4003, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1004, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r8, 0x4, 0x46bfb) r9 = getpid() fcntl$setown(r8, 0x6, r9) r10 = geteuid() r11 = socket$inet6(0x18, 0x0, 0xff) ioctl$FIONBIO(r11, 0x8004667e, &(0x7f0000000080)=0x7) r12 = socket(0x18, 0x400000000002, 0x0) r13 = fcntl$dupfd(r12, 0x0, r12) r14 = geteuid() getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) fchown(r11, r14, r15) sendmsg$unix(r4, &(0x7f00000001c0)={&(0x7f0000000080)=@file={0xbf0b26a451880f5f, './file0\x00'}, 0xa, &(0x7f0000000700)=[{&(0x7f0000000380)="3f688dd3411a0d08cad7afc45b1e631b464d408a5fb2ed4514ea7bfd8dc7a614d3a553959933e71d617c02b9163a096b97966d38168ec30c97ecf7acb8c86b7c718a6d137561664fc328850cbbcc7b9ec15d72e285b0288677cc21d8c8991eb55b13795d77273bcbc25d0d0bf0bab0070ec7e56f5fdacd69b5352e9bb058213faf98a1afcb0c68936339416df9487923d8d181beb52d93a00594cb9e2546e551155c6e621da515a216f1297daf5f96f00ce5e5634c856b7fd2246c60373782f9ca489aa366dd49f11a32378820e697aa1323afb1328bd08f391d8b7748e63971ef88", 0xe2}, {&(0x7f0000000a40)="02449aa4bbc8c990301632887e3253632b11207c14c6407a333fa7d0eae95d308ff8eb4bd97d20fe25f090171a941e6d2dd1d21afe23401af29a8bd1075412fba5236dd0f25f0da967f86ed5f41931959d81eefbbb479581856af80e3f0f70023a0a95a798141986a2aa0ffeb6c8da92c3e66b612333057490de5841214ba5a2b19be22befc18215c88be54d20d157747e4a0b047a77f40ebd401a57c835e43866635472a6f7e9e127b2cf18e2d7ad6eb541cd181cb9b6d7a163fd82722fbc728a665d2a2958dbbd222cf1954728ffc6060c0231cf92ad8b998140148f2a992663005d3c4d18d9e313b2e4e46f1512c36593dc9309788070e6e1d39f5b77626b1edf451b967550207b86406ff760bb7e22003edf7300dabf8fd8f7efe41725e101e14b6f5dc52ea053cd973fe44c54bbcd3333581f3db7a025d3eb90b49bc017e67d69945a13ae6864be4981f65f785daaf9aedec38e8e283a380656dddccfd8cf0f0f365b3a53bfccce6cc716b3819647dc8ac3e83b6ed5e785e9778c8909f49fccb14211e88e24d7ab24a682abab5790f7b0cca7ed4e4abbdd5f8aa0b56a8b5b9bac8807338e2f1728d8b1c5014b73fb72fb406952b0b14ca3235a85f54d0ed50404f59d2875825340245bf554b56d9a10dd2a4c012175dcd788040ea59f2601d1cf5f3edb82673ba18f07fafe8974f3cdb5926be8c9320452627d851fe01e2cf9f616d47672c9ea0abaa520192c90ffbee4d9e7359a9605cd9c9cdd5a7e6094c4172f08f0b03a5580e5ddd54864ab4c81b46fdbbefc65234d98e0d988b33205be4d6690a75d9d38cfe60e3f66ce4be775b7861fd15b94a1d5add167e1347ba1449d69a68d1fbe3e6dc185893040faeaef8c23fd9cb486fe739f57b174e3118e32276441093994c5779c030cabf737c671e6af66520381be627c2cfa95a7507afdc7a22cb496b64229b253a4d24b070c4a9767cf9db5149a103717c13603857e901a935583d8535b5ca2d9225f8810f540662729a39c0561ab8245a79af767087d3ccdebcf16e901c125a8d5661a1e710dd649d732e93fa856f9583cdf36f0d8473f5b8a54caf0e4d36a4455328d955ff91213d08b4e142ce88d2cd5dd8bb6f75de90e31c3f2bcc2f662e4c5dd20856c97f5e6c2b67c4abb959574076f6ec7abaabd0288b5a11018083108f5eb4b19c5e25257df1018447f0b6e4285a2d1ec2b2d914efb6ff2d71be244a5322260567be023116a804cae97365ca59daf1242dc355eeae92b3d085496b284a4062fb044c28b47a2f8a95f68b007509fccc3ddb4300541c214ba673f08e3728b73f2524a28db8b31badcd1ee4980903073aa1a171c80f3a2235c81e307d84eca42cc4b61095402cec458bfd845d32f632c5427dda682780fb7c873b0865204f152f1875eb84ae4bb391ad1c7604cc65d40f176ba1e95dd7c666201688008be5987523263d388a9ad3b061793082def3aa241639a63efb03b450ea254514382808a4a26c7d487350f5238cf944bfb7189640422563cf734c2441eb8eb4b9d8f7391e36195613c29eb51e7a6627a86b627d50a7813bcf827ce52da024e39b08f5bb232d0aa100779839605f7a4b87e22ffb182f41a93102c021abba22e7d1332ee015a5fc391a53aa8e6916155ed768c0c5739356f92291befff95e12e4fbf47b66d18ab536cb625131ea95c3dedda4a54bfee9496e892821950791b3eb0cf09c0716e940aa3407e8f57aa5af4825e89c2ae545b7e896e950b08581e377448dfda5a631b99c456e8ca123887d62cb24c9a99a36c85265b769852ef5dfa79b4f098a948fec15285657a317afc11a098c9f55d0dd1c37d66dd2d868e627336e2504fc2b337a3008b1853d84a6f4dd697eb1c77f253a304a27205253c3a90baf3d1d7a48375302d85ce67ab84c60ee5a3da6ea981bca9d5bcc77db641cc7acdbfdbe9b56b697225d0c8b21c6606ebdb66856ce7682a2d941e393c7653c8ee079c43ff2036ef8b1079d2e27e647638c3f11ba15cc9050981932def4af6a96986f56c785871ff17c1e9082c074315ed9c9145ea885a43d8e5bab29406f5c43e82930c6db4156a75baf9fc0365fe10529b566db8d2b34aca688e29a9cc5ffef1a7060290f25f991d09d1108eb467c1cf3ec5e8ac9e38184b9f0618fd857a788fba9f3dc08cebee9561b28c317523dea77b09e56342c4601a41452888d6b35d03e9ee630cc2a86fda177f34a1864666a74765457ca4ea90dd25789bd01b4cfbf5a0db883e0eff510cede85dac1ff7049adc805111c91b3d94c50a0234c9aded4717a3fd62c1dbe490317f6a0283cdd5d4a7bdfa7d2a1805cd62d50b0ec0bfbb582f5ee710b70d30ffb5ca2d8c7545e713e97826a803438d2c82443b16003650c2d55364ac85bd5e6746aa7f7fd7f05824f03d1d4182d084bc0fe8b75b060a924f9d2becf71d580553df5e3d489afe9a7dbda592bdefa930fd85e6fb16be082d8d66cd446e133277dc6fa3360f3a2db5ec6833125ac927ce2b4725c00f249695108f867c56c4498c8402c51a36a6e1b7656904f3fcae2182d627e3cbdcab91628e7685ca56d1d7ce045ac0d57f3231a7df6173b111601d26f948ad8a3dfaa47ddbf0263f9fdfc08454330e43ae09a22227a7ec7522e17a8477676481af9c7cf27e4fcd18fa5ac8dc90192b8534afc6be8ddfe0995b70929e62f60facf090e5410bb6f70dbd3062bb05597b29e4582f0c92ef1a7b5f030ab034a128cf53c8afd6a107ba50ca2c7973bab151abe79bc7453566b0c20e2e416733230d2835c0a36a26e3cb26d2adec42a98cd89bd4c10df56eb52398d46047869971189bb39c63eca11901a4b3f3df35407757c87a7b3540f17f816fa038193bf9709d938105e4973ce1d4ab6bcbc83e90154f52c753398331a1d47004b00722713eb559202c6b2039f97671a81219963cd023e731dbbce3fee4e43d9d0a1ca137928369a2df31234ee56404a370f93b30ca583b3fa4bb74bca1d8d2ded8f80c245b4c0bc8288232dcc6e5ac020dd00fe62af496f7d37b246d8834305abebae21ed541b35ce70cc9a87c43ec5b04e06db6e12bb13237f78d8870fb74b2a7c13fe17ef44b44305325ad6e7858895e54169e1dffd4ef4acd4ab32158cc1ae56a0d39c5b4867594880e5cd8631284ea13d198b28d0fab03967712e3dd4951ebb2b9a57f97e65b937d6525cc9c344fe190463b639fa410f98377d61a3faaa8f7800bb784b36ec9b0cbf71644e42ef45e968081a3ef1c6a725e088779ff162e3c50844e79cdab58d2e688215d8ecb8d5db65b02d07cfdf41ec6e8ddde8b33615142171b22cc39a539094949cb285351cf81f811dac893a4d0941d8b82f8bfcdca3f2582558a685fd539cb03421d2f9727647c0fe97582b2aadfe89be1bae15b248fa736c9f5d0428835099af2528a01328dbe3ddeabc1e68e8feb2b1c2d544d782bd9b5646b68abd7b4d37daeb09b54732c1673f0c1a255e7537bcc99e39a3a04e3cb7e039eae716c3c4b99803a5227e2c1fa27644ae8353b5316ee3c72bf82168975c8a85f7ea09144a22e0af19a7ab3a7b81220a87b3e8ba00f553f47fb375a92c5e86333f26dc0cf257e906b0ad6226b3bbd09309b0a90f5005dc606f35c35c5caa38fcb24dc0edd84eb539fd1c31a7ffa102614a26c66c8543d44f5622bd5e44fcc1b6b3099570a6802de833f274186828f73eb46b4db79fac9cb3ac98b6a0b7a68ae6d4a988868d0ff602d648b9609cf3bd2a752bc99586b6dd8b322df9e49d5bbc44295af1eca19e1115363f475bacc775ab027acfe6c33ee7f30f0941dd4c450c0474da017b1ddd19020d0c547b35ba40e9fab0d664c707455818f734c7f5071bffc8acbd71a3042b146e6a80a13c9f6729a9681ec90a9d3cdb09511e1c4dfd06918a7d04104fb923129cdc362833f56f45992b5981fcc13297ea3423bf38836076bedac92b14d7dcd98d1598b7130e2e738223c3a0a8347d65d85ef4030a5007190a62f929e52d9c1d88add6f075e7d319f77287386ef68c99cf0bd76d32479a80c7036e9cced21da794543bc1b20b36bbf7c291dcee08341882c37a84c3e0742e1b5f780d28f3faef92f2722ea8d1e57cad8bcf690ef4afe765ba0db1a5749097d0025a22179c8fca4418096f94ba637c237b37607a7f86d45b5b4368cd6ee44935660b548b6ff17d281c01616e59f1954ec1d35343d5fc94fed9b056d35b12f76ff8046324fb3928418b6d8c88e39e642ae34abc0b512fc93a20a38b14a93eb43dc1eb7f52b9c2558b2c79fa001be7b2afe355f2d3018c0857745ee3c39a4c25d0469696b9c7ac4c5d2166e526678f8aac1d4ff0d7de76167d2d53d57f0348195a98e7885a30381298468b13a58094b5ac5e183a98c8f4b805ba167e4d006ddb040096c15b4fa596416a3642ee64421244bfcd7f9212c68d5b0a0d5810483e65d2d3cf9434c71ee4b5e4fa2e30a4838ddeb45ed80305646a15664eced8e1cea7ca7e7997b7c43e9d03a751fd52b7d5dabea67edf75fbebe5ed01664e5c66711675c8ebedf09867bac6df63bb91b49da8a4831dab011813ae05debcb907e940d63ec748506349d8d2dda84a4d5a80859823298d8b1a02866b464b700ae84537c7cf2cdffc4a1c7655f8718c50429a44413f0da8beae4aacc16edd09c63f1c205c8cb15e63cfec038904bbef949e047446d6a6bb5dae0f2fc53391f96bfc32674827599ee304f2f2e4810dde8064d62ce1717951f225971b4163a662c910bc122f22a07e67f3cbeb91843be25a73bc45f6f65d8283828de79fca75297ed65edb00ed0ddad2576eec5392f3c120664ebbc099a68467c8a23cf743b9f7f47e37bd8de0d7ee43f59f12fd17fc56c4a6abfbb62a41a6d89e345e0da8db049434fd38acee2d333da18393704a28c32849932268d917a5d9f624b0ea8e315437ac05e2b8f82c8046aefc07b69077fd658aed65fe620e30475503214e9ceb69efc1eb2855aa7d5ba527a9ccca834fab14c54bc15b33068d5a7bc0e0d1b14bea49cf36d389a73a52341e9fb7c4ed604e682030a16f1e5004a249cc810262c502b2ffb10be43edb09e058d7277150911e824f8aa6923b72059a4424cc3d152488f339939a5ab36ce8b4abe7eca67ded9072e4f86ec202789341697fc43305e31fa5f4bfe2164d8cf44c5b3eca34c1315a4fd655e9871e3d0eb2b0dd756980f6c93023ae581659712eeea800c4c54dceddad8512ed59dbf912871cea4728a72e6aa3c504770fb6b113021833daaf67df1df308770f8d5cbb9cd5507810fe8a5780e36087f9054c98abdaa1151966df786f94dc2f93c17d46f4934c03561d1cef46c6475995206cdb95e81b839024e5fed8bca797c5e6fc195cc1a1039fa9cbf99e078b366247142ef47de2d38bb7a115077c0e6cdf881cc4e5634c324dcd93aa2946516106e03666b077ec12af6eaaad125d4375492f0dcc6623e2ef427dbcc0ac06c7874275bf1b7e5fb6ca8ac4ae9184cb8d7dd4c9586c1b970f58b95b8377a3df8f1554eb7360ec633d7d08d8fef577bdba68f6b8cd08eaa24b7af3fdd6ba9d56824dae10d0bd2003b5a3b1f6675f773e16509fc99fbb735475c342287bb097ee599732100a5a610642f87bcb649988de601b0b6d5d4944959fffd3a514914de451e387fc9b378df4344cdbb3f24b77f7222c5882abd100748cde1c5d10c77cdddc99ad74a96b9aea226f007e1973a3ed72430fbf7213a4242c698148fffa831da9e", 0x1000}, {&(0x7f0000000140)="43f570e453483d9d28f11e7aaadaf3b5eba08ea9293be09f9055cb381f115c7a4ad0b846f43e8de35910fa433b75f68ee66be057b0d513c4a049cd4387bcae3a", 0x40}, {&(0x7f0000000180)="dddafa9d5bd67e5714288d2857c3c65ea20a7ac3c0098db53f", 0x19}, {&(0x7f0000000480)="c03ba903a36b71d96bbc1efc4003084734b8803263fbe7f6b9e01b8776eb64d3593c6e9437972ec549ee53cecd138dfe982e647743881e0c72af052b0c1a0ab432678701f4c6279c0160c238ce6b86944889d9bca86073b71be743f7d8e423158fa51859fc45a3494d67ed1244a4b6a963999fa4ec1b9b65", 0x78}, {&(0x7f0000000640)="baba57a32b203dacfa88541935a2bfe64f1e0c9e3897dbbe2a7c46987b79c742778f1f942c6708515cc67f718f9181dfd8b94b96d915fa104b78656331e215362827fa3b2fbd40a94aa0fbc0a9d72689a28d315b2931e99305797b56105bd7c6756fdc8e7cc44845ec9991b32472b22c1347bfe52c70cf91b12a16d5965cf5b7f60a7a4cff6b470aa58bdac6f4d511804e9b0d1e91440e92ddc6c7474b130d51841251720cad9fbffff38df1d2a18a06efbecb7e55b0209f", 0xb8}], 0x6, &(0x7f0000000780)=ANY=[@ANYBLOB="1800000000000000ffff0000010000ca", @ANYRES32=r1, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r7, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r15, @ANYBLOB='\x00\x00\x00\x00'], 0x50, 0x1}, 0x3) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r17 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) r21 = fcntl$getown(0xffffffffffffffff, 0x5) r22 = fcntl$getown(0xffffffffffffffff, 0x5) r23 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r23, 0x1, &(0x7f0000000540)={{0x240000000, r19, r20, r19, r20, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r18, r21, 0x41d, 0x5, 0x5}) setreuid(0x0, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r20, 0x0, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r21, r22, 0x0, 0x92, 0xffff}) r24 = getuid() setreuid(r24, 0xffffffffffffffff) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r25, 0x4, 0x46bfb) r26 = getpid() fcntl$setown(r25, 0x6, r26) r27 = getuid() setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={r26, r27, r20}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000280)={{0x8, r24, r16, r17, r20, 0x20, 0x7}, 0x4, 0x5, 0x5}) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000280)=""/208) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) execve(0x0, 0x0, 0x0) 03:33:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "b08dce58000000000000000000e60000000200"}) readv(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 03:33:17 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)}], 0x1) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5) mkdir(&(0x7f0000000000)='./file1\x00', 0x0) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000080)='c\x00') 03:33:17 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="100000002900000033000000000004009a3a2fa483d1c2cdcaba1e0a37b6d4f1df02d3b0697e834c41f8f98e70e71dce48b2ea1209245e98f5ce4ecdcab8f07383792692d1bc27c8511aff8dc5be601687c6b7ae0900beee04d33d5c57764caf4c72b3358ce06b42b210ac5165f1d7ced845a42b6de4d895624aec33b3bf3a03d294ada2b198e83e83f9"], 0x10}, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x800, 0x2) r1 = getgid() setegid(r1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/zero\x00', 0x20, 0x0) fchownat(r3, &(0x7f0000000080)='\x00', r2, r1, 0x6) r4 = getgid() setegid(r4) r5 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f00000001c0)) fchownat(r5, &(0x7f0000000080)='\x00', r6, r4, 0x6) r7 = semget$private(0x0, 0x7, 0x287) semop(r7, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f, 0x1000}], 0x2) semctl$GETNCNT(r7, 0x3, 0x3, &(0x7f0000000d40)=""/34) open$dir(&(0x7f0000000040)='./file0\x00', 0x8, 0x0) semop(r7, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400}], 0x5) semop(r7, &(0x7f0000000c40)=[{0x4, 0x0, 0x400}, {0x3, 0x789, 0x1800}, {0x3, 0xfffffffffffffff8, 0x1000}, {0x5, 0x6, 0x2800}, {0x0, 0x23}, {0x2, 0x6, 0x1800}, {0x3, 0x9}, {0x2, 0x8, 0x1000}, {0x3, 0x500}, {0x0, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r7, 0x2, 0x3, &(0x7f0000000000)=""/9) r8 = getegid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000b80)={{0x81, r6, r4, r2, r8, 0x20, 0x1}, 0x198d3e44, 0xb7c2}) setegid(r4) 03:33:18 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0xb15, 0xfe}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() close(r2) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000180)=0x5) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) 03:33:19 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x2, 0x0, 0xffffffffffffffff, 0x2000300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0xfffffffffffffffd, 0x2000300000001}) ioctl$TIOCSTART(r0, 0x2000746e) syz_emit_ethernet(0x466, &(0x7f00000004c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa86dd60a4f00804303afffe8000000000000000000000000000aaff02000000000000000000000000000186009078000000000000000000000000030ba78ce540cd4f791153d5dea6b259fe8000000000000023493b87aa0568f00b1c71a8242373244ad2439adc07df0a69748e254c1e4a8a8b3f0ab0c430d3be27df3e34066d42ca0a5c11b37adac15084dbaf736b41e5a803721d001684f0da52ef24571313968050378ee824f4dffba7feed320557f7671975afc9c545c5ea6137c8ce680ba2d2e8794cc0ee661ab31313a50f67f637326bdc20eee126a2c281295ae9405b24d13dc48b7b6aa26e8a94498418f3472f7281922377d30a3b5ed2c6a2990e5ea6b275c1d5bddf59f3d1843df268e8c825c6b2cff208dfb5cd8283d0dcd52a6de228bf697d3d6506afec30ef7e07413c7afc1eb139e0fb1a5a643b4099519e31f3fd4457f0e6d586ad05e1005a062bf7b5e0f2dbbdc849b90d4e80a0e3f7af088060d01a1cfcfad88ef4512c6ef5c0ead4b9cc87484b106a060a9899d50f595204418f51e914c88c29078a5457de6a262cadf02b071d88e61703f037caded0b315701274012fa532ddd69499074e1a2df196e0afcffda08fb3d82ab8160253a47d3efc3d7cead55c28610ae20f69aaced0a1a6ce815344cf8d0bc8a0dfcdd1e8cd7242601777ec653c2d01000000dcb1350982afd035eaa630c840d71589499fd68239ae0c0aa2fc9b949d1a716d40a24f078e92e8c268ff726290944b5f3a3bea9559f2d2a51405fba224411ecc49544dea47917a98bf79c3bfeed70429abf70a52ecbda21c9bf0f6a70cd2c2c887391e4095ad22b437c60abf829447b47bd231ca2a98d9da7519a4bd28e803fa000fafc0dc453ed56cdf0b94a4f78ce44a7177c6684026ba4f26a17e52e326c8bb7be5e2ea5780d7169d8f4ff62cb2b223f9d6221f62e0ee0244d86042560edd36853c464b23be536c65b87cd5ea60932ed90607b369ed2017f645afcb5cd07f6896a08473bd5dea2bfb52ac501a39c338ede985aa4a7755db876cbe4d944f3cce0079d2ad9ba8d17f10cb2d8ef2e3540d01a614052aadbd4af0fd282f594dc4530ee49b6c9ae6d5d80a073e678594be2e2f0869baa2a58dd2d0f6a995fb706c4d1b618d57da1c2d8f55611f746105a947b4f6bb74dbdbffb1b3c1f2316f6a28a07f0145b1bf8345b6aa4e9d5a8194978567921286356439bc5b87fe4cad68b6afa08687e6e751803865165eac0c34bdddae1bbe52f55d08cc4a0865f8df372635e8a26ac4ac9716a124ac4e83349f17b612e2b1893b5eaccecc7d812bb4f4ec53313f57c2035a90f782a4a97b5f5309b6c5798d72b9187f3d411e84041e3671fe35e39fa1887846721c38d501b471990b919d2ad9ca9bc71157a843d75838c1aa4ff0dabd74284709f1f87f324ec4f56eacd70e6bb5e9c3ff719786c4d4284e4cfdc828e0465ca168d04de103076fdb91c44be06d6c33083746eae4f78f9a046c329a4586d12edca2bbf2fa3489ab0096ec57019d3bd90343fa2f41e2a994d7fc6069630000000000000000588f17d6c90f062561cd2ceff78ff40baa1451434130278852252ee6f277f65712243ab68dbebc27e8328f6f3669e82b155f6c"]) 03:33:19 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x80, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x3ff, 0x7ffffffc, "73cc517dcd000000000000680000002000"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) setrlimit(0x4, &(0x7f0000000140)={0x7fff, 0x1bcf}) 03:33:19 executing program 1: bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="010702"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82028180c679cdf1"], 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) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = socket(0x18, 0x1, 0x0) close(r2) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000080)=0x5) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r4, 0x0, 0x0) 03:33:19 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) r1 = getgid() setegid(r1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000340)=0x1ff) accept$unix(r2, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f00000001c0)) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r5 = 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) r8 = getgid() semop(r5, &(0x7f00000002c0)=[{0x4, 0x6b37, 0x1000}, {0x0, 0x5, 0x1000}, {0x0, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x1, 0x7}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x0, 0x5, 0x1c00}], 0x8) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r7, r6, 0x0, r8, 0x100010024}, 0x9, 0x7, 0x3}) r9 = socket(0x2, 0x1, 0x0) fcntl$getown(r9, 0x5) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f0000000940)=0x9) r11 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r10, r11, 0x0, 0x0, 0x2, 0x8}, 0x7fff, 0x9, 0x8}) r12 = socket(0x18, 0x1, 0x0) r13 = open(&(0x7f0000000040)='./file0\x00', 0xc00, 0x121) r14 = socket(0x18, 0x1, 0x0) setsockopt(r14, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r14, 0x29, 0xa, &(0x7f00000000c0), 0x4) r15 = socket(0x18, 0x1, 0x0) setsockopt(r15, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r15, 0x29, 0xa, &(0x7f00000000c0), 0x4) r16 = socket(0x1, 0x8000, 0x7) r17 = socket(0x18, 0x1, 0x0) setsockopt(r17, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r17, 0x29, 0xa, &(0x7f00000000c0), 0x4) r18 = socket(0x18, 0x1, 0x0) setsockopt(r18, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r18, 0x29, 0xa, &(0x7f00000000c0), 0x4) r19 = socket(0x18, 0x1, 0x0) setsockopt(r19, 0xffffffff, 0x7ff, &(0x7f0000000880)="03000000452d0f4d94c5e2d11c41cd78f3fd27ab88ce890a3e9a3dd8f09b6e3717a2a1e090e6cf90fb5c3bc31be53af195628f8e702febb80db6da36cf0837c1bf5ab6d812fedc95a8f2a15b3f3a0771c111b61881420ed1c824431ce6210a89f4e2ef566f", 0x65) setsockopt(r19, 0x29, 0xa, &(0x7f00000000c0), 0x4) r20 = socket(0x18, 0x1, 0x0) setsockopt(r20, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r20, 0x29, 0xa, &(0x7f00000000c0), 0x4) kevent(r13, &(0x7f0000000100)=[{{r14}, 0xfffffffffffffffa, 0x11, 0x2, 0x80}, {{r15}, 0xedb380284cbdaada, 0x1, 0x8, 0x40, 0x3}, {{r16}, 0xfffffffffffffff8, 0x51, 0x1, 0x7d4a, 0x80000001}, {{r12}, 0xfffffffffffffffa, 0x4, 0x1, 0x32, 0x3}, {{r17}, 0xfffffffffffffff8, 0x4, 0x0, 0x81, 0x7ff}, {{r18}, 0xfffffffffffffff9, 0x0, 0x40000000, 0x2}, {{r19}, 0xfffffffffffffffd, 0x40, 0x0, 0x8, 0xab6}], 0x0, &(0x7f0000000080)=[{{r20}, 0x6d3b9a532df893fb, 0x20, 0x1, 0x8}, {{}, 0xfffffffffffffffb, 0x2, 0x40000000, 0xffff, 0x9}], 0x6, &(0x7f0000000200)={0x1ff, 0x4}) r21 = socket(0x18, 0x1, 0x0) setsockopt(r21, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r21, 0x29, 0xa, &(0x7f00000000c0), 0x4) r22 = openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0x10000, 0x0) r23 = socket(0x18, 0x1, 0x0) setsockopt(r23, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r23, 0x29, 0xa, &(0x7f00000000c0), 0xfffffffffffffe9c) r24 = socket(0x18, 0x1, 0x0) setsockopt(r24, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r24, 0x29, 0xa, &(0x7f00000000c0), 0x4) r25 = socket(0x18, 0x1, 0x0) setsockopt(r25, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r25, 0x29, 0xa, &(0x7f00000000c0), 0x4) r26 = socket(0x18, 0x1, 0x0) setsockopt(r26, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r26, 0x29, 0xa, &(0x7f00000000c0), 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000640)={0xffffffffffffffff}) r28 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000680)='/dev/speaker\x00', 0xbfc39018e5d78510, 0x0) r29 = socket(0x6, 0x1, 0x0) setsockopt(r29, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r29, 0x29, 0xa, &(0x7f00000000c0), 0x4) r30 = socket(0x18, 0x1, 0x0) setsockopt(r30, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r30, 0x29, 0xa, &(0x7f00000000c0), 0x4) r31 = getppid() r32 = syz_open_pts() r33 = getuid() fchown(r32, r33, 0xffffffffffffffff) r34 = socket(0x18, 0x1, 0x0) r35 = getpid() fcntl$setown(r34, 0x6, r35) r36 = msgget$private(0x0, 0x0) getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r38 = msgget(0x3, 0x204) r39 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r40, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) msgctl$IPC_SET(r38, 0x1, &(0x7f0000000580)={{0x800, r39, 0x0, 0x0, 0x0, 0x1, 0x3}, 0x7, 0x1000, r41, 0x0, 0x3c, 0x5, 0x3, 0xfffffffffffffffe}) r42 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, r42, 0x0, 0x0, 0x10}}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r44 = getpid() fcntl$setown(r43, 0x6, r44) msgctl$IPC_SET(r36, 0x1, &(0x7f0000000080)={{0x5, r37, 0x0, r39, r42, 0x4}, 0x9, 0x3, r44, 0x0, 0x1000, 0x10000, 0x1000, 0x4e}) r45 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/wsmouse0\x00', 0x10, 0x0) r46 = socket(0x18, 0x1, 0x0) setsockopt(r46, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r46, 0x29, 0xa, &(0x7f00000000c0), 0x4) r47 = socket(0x18, 0x1, 0x0) setsockopt(r47, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r47, 0x29, 0xa, &(0x7f00000000c0), 0x4) r48 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000700)='/dev/vmm\x00', 0x80, 0x0) r49 = socket(0x18, 0x1, 0x0) setsockopt(r49, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r49, 0x20000029, 0x7, &(0x7f00000009c0)="8e6159de91c93b3ea4cf7990e39354a7f68f92b25f21d448720475a1f3f3ed7fb62f246720a3b95c74449030dd79ba211d1be9707b235f4f7ff193bbb416c70b1ac326d2f37e5956", 0xfc6b) r50 = openat$null(0xffffffffffffff9c, &(0x7f0000000740)='/dev/null\x00', 0x800, 0x0) r51 = socket(0x18, 0x1, 0x0) setsockopt(r51, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r51, 0x29, 0xa, &(0x7f00000000c0), 0x4) r52 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000780)='/dev/bpf\x00', 0x0, 0x0) r53 = socket(0x18, 0x1, 0x0) setsockopt(r53, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r53, 0x29, 0xa, &(0x7f00000000c0), 0x4) r54 = socket(0x2, 0x1, 0x6) setsockopt(r54, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r54, 0x29, 0xa, &(0x7f00000000c0), 0x4) r55 = socket(0x18, 0x1, 0x0) setsockopt(r55, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r55, 0x29, 0xa, &(0x7f00000000c0), 0x4) r56 = socket(0x18, 0x1, 0x0) setsockopt(r56, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r56, 0x29, 0xa, &(0x7f00000000c0), 0x4) r57 = open$dir(&(0x7f00000007c0)='./file0\x00', 0x8000, 0x10) r58 = socket(0x18, 0x1, 0x0) setsockopt(r58, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r58, 0x29, 0xa, &(0x7f00000000c0), 0x4) r59 = socket$inet(0x2, 0x2, 0xff) r60 = socket(0x18, 0x1, 0x0) setsockopt(r60, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r60, 0x29, 0xa, &(0x7f00000000c0), 0x4) r61 = socket(0x18, 0x1, 0x0) setsockopt(r61, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r61, 0x29, 0xa, &(0x7f00000000c0), 0x4) r62 = socket(0x18, 0x1, 0x0) setsockopt(r62, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r62, 0x29, 0xa, &(0x7f00000000c0), 0x4) r63 = socket(0x18, 0x1, 0x0) setsockopt(r63, 0x29, 0xa, &(0x7f00000000c0), 0x4) sendmsg$unix(r21, &(0x7f0000000940)={&(0x7f0000000240)=@abs={0x1b4ed073b2331fb6, 0x0, 0x2}, 0x8, &(0x7f0000000580)=[{&(0x7f0000000280)="e765ee5b1ec073321379bbf280494c5ee1a5330fd2fc7bcd685d1caad6ead1a95e97c68d2531d4f0c1709e19246c5f84d31496bc694697709cf7d0147d4b2b97b7cd16b8e36c9f627221aa865a29df0c53e17a6b21f2955e0da6fa0d1d4f2f300ce81ec5436ba9635eab196769", 0x6d}, {&(0x7f0000000300)="b344c43eed5a7d94248165d575b5ab164f5b779668b44249af66da60bf1589a4bf57df0e2c61e048e3154103f91ed9b1db91b3d6f56b89f4a410c1ff2a9ca26adc52d4e5bdb4bf53f05068b4c3920c89b00d9bb864434d98e91cdfa65f5bf0987bf6e393e20079f2da52897a87f891388cee51f7826d1204", 0x78}, {&(0x7f0000000380)="071b721398fce0573e6796f4c3a9545abe79b88f505f8d42a782e0188835bf0e6b88c22a12b37df283589333fec3d16851bc5007db3b4a673ae29aa9d786809c99a67261edb96023acef75ad95887780818835be18e6f7bf04d0ca5ac1598dbe42eb4967e358cc52c5e042f169d70884fa2d357a37e0f528f0b28265f13f6050633cff65df4bfee7e131927046e8fc28b5f9473d41eba8d540e0100b1cdd1a2eea775a137e0a34774c6ce099c7f347f6935b302deb19920c1726f41d4e755e5a90453a5d9a615659e4cdda4728b001c50bed77a21c7f008050e0c869084ac1a390921e18fcb6d3c5db9d95cc158e9f200c3e", 0xf2}, {&(0x7f0000000480)="136200164b0f9565bfa39db8c988cac11b506986d8ec9d39aea3d52fd08808499ae74335150a14c019ab", 0x2a}, {&(0x7f00000004c0)="201bdac8c47038eca7f9a32abf4a5116279864b7072fe4c2d5e881d7a2987224db32d610441a89b13c136d6cce894ea93f8cebc3fce87ebacf03fee8d48ef7f660cd8115cae2a4833a7285f83e3c79eee3b64f4947277086547505e292fa054379945cdd1404fbed2d50ce4e5b0b274d0ea8c476118b0d13058332b686154d2259", 0x81}], 0x5, &(0x7f0000000b00)=ANY=[@ANYBLOB="3800000000000000ffff000001000000", @ANYRES32, @ANYRES32=r20, @ANYRES32=r22, @ANYRES32, @ANYRES32=r23, @ANYRES32=r15, @ANYRES32=r24, @ANYRES32=r20, @ANYRES32=r25, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=0xffffffffffffff9c, @ANYRES32=r61, @ANYRES32=r62, @ANYRES32=r23, @ANYRES32=r43, @ANYRES32=r63, @ANYRES32=0xffffffffffffff9c, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r15, @ANYRES32=r26, @ANYRES32=r27, @ANYRES32=r28, @ANYRES32=r29, @ANYRES32=r30, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r31, @ANYRES32=r33, @ANYRES32=r42, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32, @ANYRES32=r45, @ANYRES32=r46, @ANYRES32=r14, @ANYRES32=r16, @ANYRES32=r47, @ANYRES32=r48, @ANYRES32=r49, @ANYRES32=r16, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r50, @ANYRES32=r51, @ANYBLOB="3800000000003f3263845362f48ef8485c257dbc626f3f0b7be36bee66", @ANYRES32=r52, @ANYRES32=r53, @ANYRES32=r54, @ANYRES32=r55, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r56, @ANYRES32=r57, @ANYRES32=r58, @ANYRES32=r59, @ANYRES32=r60], 0x138, 0x2}, 0xc0f) r64 = getegid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000940)={{0x10000, 0x0, r42, r4, r64, 0x100, 0x800}, 0x3f, 0x100000000, 0x4}) fchownat(r2, &(0x7f00000002c0)='./file0\x00', r4, r1, 0x0) r65 = getgid() setegid(r65) r66 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r66, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r66, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) accept$unix(r66, 0x0, &(0x7f00000000c0)) ioctl$TIOCGWINSZ(r66, 0x40087468, &(0x7f00000001c0)) r67 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r67, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r66, 0x400c5752, &(0x7f0000000140)) r68 = accept$inet(r2, &(0x7f0000000240), &(0x7f0000000280)=0xc) getsockopt$sock_cred(r68, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000640)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) syz_open_pts() r70 = syz_open_pts() fcntl$lock(r70, 0x8, &(0x7f00000000c0)={0x2, 0x0, 0xffffffffffffffff, 0x2000300000000}) fcntl$lock(r70, 0x10000000000009, &(0x7f0000000200)={0x0, 0x2, 0xfffffffffffffffd, 0x2000300000001}) ioctl$TIOCGETA(r70, 0x402c7413, &(0x7f0000000180)) sendmsg(0xffffffffffffffff, 0x0, 0x402) getsockopt$SO_PEERCRED(r69, 0xffff, 0x1022, &(0x7f0000000000), 0xc) lseek(r0, 0x0, 0x41001, 0x0) dup(0xffffffffffffffff) connect$unix(0xffffffffffffffff, &(0x7f0000001080)=ANY=[@ANYBLOB="8b0201fcffffffffffff214147f7cd2de35e6e0f43e0ddc4f54cc627dd28a697abf7274c33e6fa1f406acd9f8d8b37b58ec54df48a472af1bf2ec4831751df5aa0dbbcd9682d8404c1e1c8d001e82006cf0343d883a98653ddc87c84abcc8833b4ed08e775bc4d8beb6bdb07a68845ef0ae3b290114d58b004cfcfa6a258e9e7ef6f3800000000000000fef706d1c22ef476566882ac8962638daec0bfed21314198260deca34e2d0bad4a67f5b9d8a2f0453c5048a100608e190189de783df5628752cffd3265826bf0e2e5e77101ef39dcccbee066aadb219dd68fb12c8f0d1f66e82e2d9509d46921015324b995afe1fbecfa72e8ffd0d114cdb0ec18aeee7110a3428a66b8da8c6bd4bd000000000000948b08d4d092a80c8ff96f321af3913385c3e75762bfb3f83d355966abe4f8d7526e83c50900abbf5c929dedfeb69934511e47280605dd5c8075bb682fd4df88d29629a3e719d396af5906e7ae68f0b1c7c45669ced89552d9867e1fdc920000000000000000000000000000000000c55e15fb74a27aa3f685dc0608f8a202a0af976e330206b24e324c69fc778dc4ba3474ba09165fc43df7495c60e6a9c4def7146d14ca5c0e70adee1efb8a72b5934900dd2eb696b45293848fd7d2e57c8c6dcb5e8e6b2014daba26db5e09aaa3e73c3a2f926c58b648eed0ad1359739022dc956090f44ac73ae9ac5af030ff963f73e6fd3a70ef0cc22d85b5f365f221ad804db172dd5000140628415f04b11c1c6cb80d71d92bf66ca4c5c1e0f87ba1d401b8007008ad23b40d4bc225305a806a392ffba5033f189223f31ba8a50abc74dbc417a8dd4999778512e59026656bea1fd5d8b04f1553e2828e7a8a051021fd64b81e6d88d6cb886c383568f9d61166b6be3aed4e92bf32240639b4b417b00ce3bfbac4e959ca26cc7ea314da1f65d6211c64c7a3b9745a25fa84ae6b47754785f137e16b1ba03fb7d9ea668e57755e26e46b9a841a418806c3e93f6b0e3c9077d5b43e76b60303b723bf03f65ce8f7b821bac7d95d1e3ccd961238b8f904eb3b8135641c5352be4bb7979fa922b7fc81705c6875085855b6a9927a5af8a78b2660ea4b7c44134282fabdfd6f4a2767ab3db8b106e3deebc2e139a15bb4382b4cd22554e1063a083ec1d961d3b86b10e75a849763f41c74740cc923aa1c1c03fde80deb6021ffdd28d573c362c19049fe51b65280b79e71f149a58b0e1c80e58585bfb1c622427448e888c259371cd5de9ab018b0280f10a71e2c397373466d70ee5b04c80ccbf24aa98ebab27a0b1059431393d1d5f0d4f92d5ae1df7e362474a87ac617e223e5bb5a3fe07b6919eff48ebdeccedc42712cdb077931a444848a2321de5c0af1aad44af16b323980c59830171e1b69818d377cad1533de115ada49545495401f71b101b5d57586c2e98ec994b80a985b0da96bb6f44da55deed75c6cfcaa928353fc29cef0827cfd63cc587f1e6d0482b662ef9827"], 0x10) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000002280)='\x00', 0xffffff92}], 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) 03:33:19 executing program 1: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x2000300000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000d00)=ANY=[@ANYBLOB="fb18c3003c08feffff0100007e5e00fdd1003f0000348adb02000000000000000000d31fc6626d1befb7a0a80e590f558b4ec99dda7abe89083b27f2a9a14156226f9da4bbb5cb6d26cd7199f0c7c9c0a5355cf4cafa7ebbb48b2df68a60309ae637bf29444ee461bbcffedaecbca5c18a3ab1077e0f53434f05341f00000000000000ecc68a199801e40862e74e28d7c6932fe7968f0607fea22b086bdebebef456c9b48aed6b2d440000b559f2ce9a85897340a472826ca652b9a6e54bc9ea8816d0f4321c52039e40232f533ec95778244c6c312342aac2477cae34e055e7ed877a057e000000000000000000000000000000002d75b874dc4203394fe4ddd2cba202b2dd0e2c1dc2862c956171e78f2f907b6a21d335c3b560ce3c5985e79fbf469ca581e11d13606156b940b5b35ed3f4875498fca5684605c38e398e54bc3941bcc8b78cb311725e22233eccc863120871a9f9cab9bf5c1b2d8417506f4a8e991009445ecb440224ef159d88043c728bddef0d2756d315328ed739813fba6b628f177c41f59612cf0a8bbdb28c5c6fe4a5555d19a92d1e87a7f8e0c790579df95bba62df964615d4343960ca22076e903c6925edffda716041f89bd9a03f0e15a7b06ccdb46ce3ef0c91adfcd8977f1f4b3888cf5bebd9bc362e535aa0567de65759bbff0df4f40266bfe1837d6553fd332b3b6c3dca9f28c36117ba5021f6386c47b44ebdc9ede2331422bd7a2efeb5107547bc19d031a4645df74e0ce613e609151d95641af186dbbb57c277e704f9997aa36ea4eeb8822e73cd917f506c0819a0b007b660837b3ab3af358919af7b350fb630e3a0bd410dde471a818ef8b31c6ba1574dde0e41eeacc29b174bd770a8a1913dd3d9620885b5cb48cd4efec4e0d8aa5db84b400ab1aac110986909b880b304d87ec6733bf13ca9520cd611f890c55a70237dd524ba98f212d51f927bbeeb62ab5d0be3080000008e614bc2f9f9c1dd40093c87a11b3229d442b6a1c475f4414ed4e4fb2501899eb382565ee83b440b3a0c776eee009dceb8503d27b1278a57ced1388b43c5a7865e3684d03e45e510736aa16b2a4168a65ee83f3400000000000000000000060000000000a0db6f49fedfdb3b3f2845f4e3c05c3bf1232221a8015fdfc52c7fe52c8dec16f5ad2dc0a706d18738348344dc4d175319e0d06186398a649798078e6c644371d45fc679fe70d5363247986bd78a458f818779427567542e40fd01716aa07be3ac2d4d02fca21b7bb33f236c6559c9c2ee682cb853750cce18660bfd1463282bfef95bd52018fb5548f7918dbc51c0342c6582033c4fec4a85f20c15a8ad0000000000aed00b11c270c6c92c0178ff198fd4bac76225c9"], 0x1c, 0x0}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x5, 0x8) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) r0 = socket(0x2, 0x4006, 0x24) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7ffffffc, "666bfede477dac00"}) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000240)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) fchmod(r1, 0x80) shmget$private(0x0, 0x600000, 0x135, &(0x7f00002bc000/0x600000)=nil) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000040)={0x2, 0x9}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x894feaa2cc0021e8, 0x0) ftruncate(r3, 0x0, 0x4) r4 = accept$inet(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0xc) pipe(&(0x7f0000000280)={0xffffffffffffffff}) r6 = socket$inet(0x2, 0x8000, 0x81) r7 = openat$klog(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/klog\x00', 0x10780, 0x0) pipe2(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}, 0xe08bed3285928fc2) r9 = openat$klog(0xffffffffffffff9c, &(0x7f0000000340)='/dev/klog\x00', 0x2, 0x0) r10 = accept(0xffffffffffffffff, &(0x7f0000000380)=@in, &(0x7f00000003c0)=0xc) kevent(r3, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffc, 0x0, 0x1, 0x1}, {{r4}, 0xffffffffffffffff, 0x40, 0x80, 0xffffffffffffff00, 0xe1}], 0x80, &(0x7f0000000400)=[{{r5}, 0x0, 0x10, 0xfffff, 0x0, 0x4}, {{r6}, 0xfffffffffffffffc, 0x1a, 0x40, 0xffffffffffffffff}, {{r7}, 0xfffffffffffffffc, 0x18, 0x40000000, 0x5, 0x9}, {{r8}, 0xfffffffffffffffe, 0x0, 0x2, 0x100000001, 0xd42e}, {{r9}, 0xfffffffffffffffd, 0x20, 0xfffff, 0x66, 0x5d}, {{}, 0x0, 0x8, 0xb8c4fa628249b736, 0x9, 0x1}, {{r10}, 0xfffffffffffffffa, 0x90, 0x2, 0x7ff, 0xc5f0}], 0x0, &(0x7f0000000500)={0xb76, 0x4}) openat(r5, &(0x7f0000000140)='./file0\x00', 0x40, 0x20) r11 = syz_open_pts() close(r11) ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7ffffffc, "666bfede477dac00"}) writev(r11, &(0x7f0000000180)=[{&(0x7f0000000240)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) r12 = socket(0x18, 0x1, 0x0) close(r12) getsockopt(r12, 0x200000029, 0x2c, 0x0, 0x0) dup2(r12, 0xffffffffffffff9c) r13 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r13, 0x80085761, &(0x7f0000000040)={0x2, 0x9}) r14 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x894feaa2cc0021e8, 0x0) ftruncate(r14, 0x0, 0x4) accept$inet(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0xc) pipe(&(0x7f0000000280)) socket$inet(0x2, 0x8000, 0x81) openat$klog(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/klog\x00', 0x10780, 0x0) pipe2(&(0x7f0000000300), 0xe08bed3285928fc6) openat$klog(0xffffffffffffff9c, &(0x7f0000000340)='/dev/klog\x00', 0x2, 0x0) accept(0xffffffffffffffff, &(0x7f0000000380)=@in, &(0x7f00000003c0)=0xc) sendmsg$unix(r14, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x402}, 0x0) 03:33:19 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, &(0x7f0000000000)=ANY=[@ANYBLOB="82028180ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x400000002, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r2 = socket(0x18, 0x400000002, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvfrom$unix(r2, &(0x7f0000000100)=""/188, 0xbc, 0x41, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x0, 0x0) write(r1, 0x0, 0x0) 03:33:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1f996a78696bf2fc81eba6294373c902283c06fa", 0xffffffff}) 03:33:19 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r0, &(0x7f00000000c0)="fb", 0x1) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) fcntl$setstatus(r0, 0x4, 0xc8) r2 = dup2(r1, r0) socketpair(0x2, 0x5, 0x1f, &(0x7f0000000100)={0xffffffffffffffff}) r4 = getpgrp() r5 = geteuid() r6 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r6, 0x0, 0x0) shmctl$IPC_SET(r6, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r8 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r10 = getgid() r11 = semget$private(0x0, 0x4, 0x50) semctl$GETZCNT(r11, 0xecd36670e3ce36b6, 0x7, &(0x7f00000004c0)=""/235) semctl$GETNCNT(r11, 0x4, 0x3, &(0x7f00000003c0)=""/237) semctl$GETZCNT(r11, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000080)={{0x4, 0xffffffffffffffff, r8, r9, r10, 0x10, 0x9}, 0x8, 0x4, 0x9}) r12 = getgid() r13 = getppid() r14 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r7, r9, r12, 0x1e4, 0x8}, 0x5, 0x5, r13, r14, 0xfffffffffffffe01, 0x9, 0x7ff}) r15 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r15, 0x0, 0x0) shmctl$IPC_SET(r15, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r15, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r18 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r20 = getgid() r21 = semget$private(0x0, 0x7, 0x286) semop(r21, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r21, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x800, 0x800}, {0x1, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r21, 0x0, 0x8, &(0x7f00000000c0)) r22 = socket(0x18, 0x2, 0x0) setsockopt(r22, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r26 = shmget(0x3, 0x4000, 0x400, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r26, 0x2, &(0x7f0000000100)=""/114) r27 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r27, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r28 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) setsockopt$sock_int(r29, 0xffff, 0x200, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r28, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x0, 0x0, 0xfff}, {0x18, 0x0, 0x19c6c283, 0x2}, 0x100000000, [0x4, 0x1, 0x5, 0x5, 0xfffffffffffffff9, 0x1, 0x2, 0x3]}, 0x3c) fchflags(r28, 0x1) getsockopt$sock_timeval(r28, 0xffff, 0x0, &(0x7f0000000740), &(0x7f00000007c0)=0x10) r30 = fcntl$dupfd(r29, 0x0, r29) ioctl$FIONBIO(r30, 0x8004667e, &(0x7f00000006c0)=0x3) kevent(r30, &(0x7f0000000800)=[{{r30}, 0xffffffffffffffff, 0x1, 0x10, 0xffff, 0x2}, {{r29}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000, 0x6df}, {{r29}, 0x213c0bc5e58e66b, 0x3e, 0x100000002, 0x400, 0x9832}, {{r29}, 0xfffffffffffffffb, 0x8, 0xfffff, 0x10000000000008, 0x2}, {{r28}, 0x0, 0x20, 0x2, 0x80000002, 0x7}], 0x9, &(0x7f00000008c0)=[{{r30}, 0xffffffffffffffff, 0x8, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x100004, 0x5b7e}) mknodat(r29, &(0x7f0000000a40)='./file0\x00', 0xc0, 0x40000000000000) openat$vmm(0xffffffffffffff9c, &(0x7f0000000800)='/dev/vmm\x00', 0x10000, 0x0) r31 = openat$null(0xffffffffffffff9c, &(0x7f0000000840)='/dev/null\x00', 0x100, 0x0) r32 = fcntl$getown(r31, 0x5) shmctl$IPC_SET(r26, 0x1, &(0x7f0000000200)={{0x3ff, r24, r25, r24, r25, 0x104, 0x5}, 0xfff, 0x9, r32, r32, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r24, r25) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r25, 0x0, 0xffffffffffffffff, 0x0]) r34 = getgid() semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000140)={{0x4006, r23, r33, 0xffffffffffffffff, r34, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000bc0)={{0x4, r16, r18, r19, r20, 0x2, 0x9}, 0x8, 0x4, 0xfffffffffffffffd}) r35 = getgid() r36 = getppid() r37 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r15, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r17, r19, r35, 0x1e4, 0x8}, 0x5, 0x5, r36, r37, 0xfffffffffffffe01, 0x9, 0x7ff}) getpgid(r36) r38 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r38, 0x0, 0x0) shmctl$IPC_SET(r38, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r38, 0x2, &(0x7f0000000040)=""/210) r39 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r39, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r39, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r40 = socket(0x800000018, 0x1, 0x0) bind$unix(r40, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r42 = getgid() semctl$IPC_SET(r39, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, r41, r42, 0x10, 0x9}, 0x8, 0x1, 0x9}) r43 = getppid() r44 = getgid() r45 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r45, 0x0, 0x0) shmctl$IPC_SET(r45, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r45, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r47 = getgid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto(r48, &(0x7f00000001c0)="bd4e792c30d3abe3ce769535ebb1af0d443a9f8ab68cc0fced4fba9f599ea21b0c9fe30234c8c08665ec7a68097afcfb578eaf86282168a72e5789ad6de6327990d09dc24955b446e75b6c4efe2403c7ccb09b6996c85ff6f0d7057bb5d55c244d4a8636ac99506279675795ef60cdb442d117083608591f7bdc1487", 0x7c, 0x2, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) r49 = socket(0x2, 0x2, 0x0) connect$unix(r49, &(0x7f00000006c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d0571454d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfcbd1697790a10d9436ee14ceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25bfb258557d60f13ad30505e8d53f8a4aeef9d612f871f4385f04157795ea4a5c59a1a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea80e8b36019dea90d160e9b2048a3c0b5495a204b24be82ab7a1d429588e2ef0173423b7c576b15"], 0x10) dup2(r49, r48) setsockopt$sock_int(r48, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) dup(r48) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r50, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) accept$unix(r50, 0x0, &(0x7f00000006c0)) r51 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r51, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) fcntl$getown(r51, 0x5) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xfd24) r53 = getgid() r54 = semget$private(0x0, 0x4, 0x50) semctl$GETZCNT(r54, 0xecd36670e3ce36b6, 0x7, &(0x7f00000004c0)=""/235) semctl$GETNCNT(r54, 0x4, 0x3, &(0x7f00000003c0)=""/237) semctl$GETZCNT(r54, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) semctl$IPC_SET(r54, 0x0, 0x1, &(0x7f0000000080)={{0x4, 0xffffffffffffffff, r47, r52, r53, 0x10, 0x9}, 0x8, 0x4, 0x9}) r55 = getgid() r56 = getppid() r57 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r45, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r46, r52, r55, 0x1e4, 0x8}, 0x5, 0x5, r56, r57, 0xfffffffffffffe01, 0x9, 0x7ff}) r58 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) shmctl$IPC_SET(r38, 0x1, &(0x7f0000000080)={{0x401, r58, r59, r41, r44, 0x1be, 0x8}, 0x5, 0x5, r43, r57, 0xfffffffffffffe03, 0x9, 0x7fb}) 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 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r64 = getgid() r65 = semget$private(0x0, 0x4, 0x50) semctl$GETZCNT(r65, 0xecd36670e3ce36b6, 0x7, &(0x7f00000004c0)=""/235) semctl$GETNCNT(r65, 0x4, 0x3, &(0x7f00000003c0)=""/237) semctl$GETZCNT(r65, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) semctl$IPC_SET(r65, 0x0, 0x1, &(0x7f0000000080)={{0x4, 0xffffffffffffffff, r62, r63, r64, 0x10, 0x9}, 0x8, 0x4, 0x9}) r66 = getgid() r67 = getppid() r68 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r60, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r61, r63, r66, 0x1e4, 0x8}, 0x5, 0x5, r67, r68, 0xfffffffffffffe01, 0x9, 0x7ff}) r69 = syz_open_pts() ioctl$TIOCSETAF(r69, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r69, &(0x7f00000003c0)="001e2a3cc447943856bc1dedb8495326c03948f3986a882d4ef4d56aec375b4697", 0x21) poll(&(0x7f0000000000)=[{r69, 0x40}], 0x1, 0xffff) r70 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000380)='/dev/speaker\x00', 0x2, 0x0) r71 = syz_open_pts() ioctl$TIOCSETAF(r71, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r71, &(0x7f00000003c0)="001e2a3cc447943856bc1dedb8495326c03948f3986a882d4ef4d56aec375b4697", 0x21) poll(&(0x7f0000000000)=[{r71, 0x40}], 0x1, 0xffff) r72 = syz_open_pts() ioctl$TIOCSETAF(r72, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000980)='/dev/bpf\x00', 0x0, 0x0) r73 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000009c0)='/dev/wskbd\x00', 0x244fcee140557f5, 0x0) write(r73, &(0x7f0000000a00)="001e2a3c8447943856bc1dedb8495326c03948f3986a882d4ef4d56aec375b4697", 0x21) poll(&(0x7f0000000000)=[{r72, 0x40}], 0x1, 0xffff) sendmsg$unix(r3, &(0x7f0000000440)={&(0x7f0000000b80)=ANY=[@ANYBLOB="01002a2f666916e61c8e929a6c653080"], 0xa, &(0x7f0000000340)=[{&(0x7f0000000180)="6a099a58a728cc7a3d30630e64c2d3ced9afa8bdbbae9c90704afe7ef7b436a7331299ff2df010d667707062779621b882f140c80e11588249054958a5caf202c7b3b6cfcf4ac4ec22d0e1d1522fab1955b52f8acb21d45c46e28fded71287f7f9e38e8225fa0104a3e10ea5f45cea2d41fa57d50426e0728add0827342326cd6b6ae909635c5ca6788d9f1e5e", 0x8d}, {&(0x7f0000000240)="6ed81e60886d53596f9de9ad60527f904066dedb840d5e8d7ddf12f78e2e97a979b8c59a27b74b1ab5eeff668bd225b883e667067e1372c391c9b08c1bbe5f6187284e258a725e1402be6a86626120a2006a13193f32d0b239e107c0118381886292d3ed5b1afcc7e210f11857259e23b9509502b909e91da2d548bb7abacae1deaad72e0d34cf92e1a5d05e9c7c5d80ee9a231c13d2b91eaacbb9023a3965a94f084548d4da9fd48a6149c4b736dd7ec99e04dfdb5fa64fec2dcc2cde5512ee976e1ade0983a470364800adcf2270028d28292d2dcb0553506ab8a598", 0xdd}], 0x2, &(0x7f0000000a80)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r44, @ANYBLOB="0000000020000000a9aa7acd4a54d7d78ab0666800000000ffff000000000000ecb40cecc832e068c4dc4a9068f94455e3058dd24a4a5cb183358611c7571abdc75391f0b5b354e037550aad4c38620aa046d21b0a2d87e6dcb28e88dd7e464a423885a434a934b285ceee7d982b2bc0a2643d220a869283dc5678f9b26b56c8e5", @ANYRES32=r36, @ANYRES32=r58, @ANYRES32=r61, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r69, @ANYRES32=r70, @ANYRES32=r71, @ANYRES32=r1, @ANYRES32=r72, @ANYRES32=r2, @ANYRES32=r2, @ANYBLOB='\x00\x00\x00\x00'], 0x70, 0x4}, 0x40c) setitimer(0x1, &(0x7f0000000000)={{0x8, 0x1}, {0x3, 0x1ff}}, &(0x7f0000000040)) execve(0x0, 0x0, 0x0) 03:33:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x5, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="3007c0c093ed31c1062c6b76328f9735873a402b9dee0c7a947f442d447e8135b94fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999000000000000000400ff001959cfd1af2b51ad00000000020000000000000000", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0x271) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x685, 0x0, 0x7, 0xfffffffffffffff4, "0900ab6e195231e2da7b02010000454d25b58cb8"}) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000280)="4b414a0cfbf8efd1692a8b4fae007cc96e6697a84d419cec1e116eca9d398701d2cfaca75a2db21cb182ddf971652d31eec38bfcd822ce6f9cb258dafd0881c4019e8bd985aa5960d3250a61da15a32d3706b470f03424f25b0eaebc4b820e7040499cfc04d2eac1941dff81bd96e86cc5264e467a034b1ce7c516efb1491b6075b32ec19243c64508ff87", 0x8b) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 03:33:19 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0xe968e87aa1e7ba51, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='c\x00') lchown(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) 03:33:19 executing program 0: setrlimit(0x8, &(0x7f00000001c0)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = syz_open_pts() fcntl$lock(r1, 0x10000000000009, &(0x7f0000000200)={0x0, 0x2, 0xfffffffffffffffd, 0x2000300000001}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x9, 0x2041110b, 0x9d9c, "04000053440400000000000000030000000500"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000300)="14f59c73114aa08c17cc7ae9fd1bafaba4381a025eeaea9483036959c7e538b465d32e9407580caf90dba2b811a5f43bdd76c7b3666e64c79754c8b1d59179b7e723ac72005f9868aa7949171b980af89a8dba8983321c71763b31271f8f26b99dcc67eb41a50a52e0bbd0b804", 0x6d}], 0x1) 03:33:19 executing program 0: select(0x0, 0x0, 0x0, &(0x7f0000000080)={0x20, 0x0, 0xfffffffffffffffc, 0xfffffffffffe, 0xd, 0x0, 0xfbfffffffffffffd, 0x1}, &(0x7f0000000000)={0x5}) 03:33:20 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000240)=""/126, 0x38}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = socket(0x11, 0x4003, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0xc0106978, &(0x7f0000000100)) chflagsat(r3, &(0x7f0000000000)='.\x00', 0x0, 0x6) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) sync() kqueue() 03:33:20 executing program 1: bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="010708"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82028180ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r1 = msgget(0x0, 0x49) msgsnd(r1, &(0x7f0000000100)={0x0, "acbd4b9f2d0e86cb63d9009e044790210e1139da4bdb61ae76be9681c8ba0e2a70c06ff10c3a2447ed109a43944a5a935446bdf0c5b4b5cd4cd44f7fb8fb6e014b8690260be5efc7acb86abe2173335c71ff3939af0be1ba86b6605523fee19a9cf8da8e5bb2eb541dbcfc0b3d498612e67f49a706ccf4cf5074ad3f8dc1d7c85b936d79efaa9c5a656f2ceea9b3d28e1bc37ac65fd5ad240906a1c27ec76d2e38ed9e2fe2ef32f3e673ae28eceb093b4565496b5df038951901f5ee0550d83fb950d55b75cfc3e22dd349d9e6cbc1fd3bc1a6bfe6a6f698546a543ff3717557b8bd46c8c3310ae84bc5c0bd20b3487c8931497083ab8e"}, 0xff, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) 03:33:20 executing program 1: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x3, 0x7fff, 0xfffffffffffffff9]}, 0x3c) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa}], 0x7, 0x0, 0x7, 0x0) bind(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="e9ffffffffffffff0000"], 0xa) panic: knote_enqueue:1308: kq=0xfffffd806e9f0b60 kn=0xfffffd806ee4b000 knote !QUEUED Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 23689 22828 32767 0x10 0 1 syz-executor.1 *413797 22828 32767 0x10 0x4000000 0K syz-executor.1 db_enter() at db_enter+0x18 panic(ffffffff8220bc89) at panic+0x15c kqueue_do_check(fffffd806e9f0b60,ffffffff8224fc7f,51c) at kqueue_do_check+0x232 knote_enqueue(fffffd806ee4b000) at knote_enqueue+0x80 kqueue_register(fffffd806e9f0b60,ffff800024fc5b60,ffff800020a9c018) at kqueue_register+0x820 sys_kevent(ffff800020a9c018,ffff800024fc5d28,ffff800024fc5d70) at sys_kevent+0x2b6 syscall(ffff800024fc5df0) at syscall+0x4a4 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x6e21e43bf0, count: 7 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic knote_enqueue:1308: kq=0xfffffd806e9f0b60 kn=0xfffffd806ee4b000 knote !QUEUED ddb{0}> trace db_enter() at db_enter+0x18 panic(ffffffff8220bc89) at panic+0x15c kqueue_do_check(fffffd806e9f0b60,ffffffff8224fc7f,51c) at kqueue_do_check+0x232 knote_enqueue(fffffd806ee4b000) at knote_enqueue+0x80 kqueue_register(fffffd806e9f0b60,ffff800024fc5b60,ffff800020a9c018) at kqueue_register+0x820 sys_kevent(ffff800020a9c018,ffff800024fc5d28,ffff800024fc5d70) at sys_kevent+0x2b6 syscall(ffff800024fc5df0) at syscall+0x4a4 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x6e21e43bf0, count: -8 ddb{0}> show registers rdi 0xffffffff81e78427 db_enter+0x17 rsi 0x1e94 __ALIGN_SIZE+0xe94 rbp 0xffff800024fc5920 rbx 0xffff800024fc59d0 rdx 0x1e95 __ALIGN_SIZE+0xe95 rcx 0xffff800022fba000 rax 0xffff800022fba000 r8 0xffffffff81e0d50f kprintf+0x16f r9 0x1 r10 0x25 r11 0x93aa7797069ee016 r12 0x3000000008 r13 0xffff800024fc5930 r14 0x100 r15 0x1 rip 0xffffffff81e78428 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800024fc5910 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor.1) pid=413797 stat=onproc flags process=10 proc=4000000 pri=80, usrpri=80, nice=20 forw=0xffffffffffffffff, list=0xffff800020a9d128,0xffffffff82645730 process=0xffff800020ae7a60 user=0xffff800024fc0000, vmspace=0xfffffd806ea25a18 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 22828 23689 6745 32767 7 0x10 syz-executor.1 22828 501864 6745 32767 3 0x4000090 fsleep syz-executor.1 *22828 413797 6745 32767 7 0x4000010 syz-executor.1 87838 424940 10281 32767 3 0x90 nanosleep syz-executor.0 87838 317273 10281 32767 3 0x4000090 select syz-executor.0 6745 5126 75220 32767 3 0x90 nanosleep syz-executor.1 75220 441252 65799 0 3 0x82 wait syz-executor.1 10281 476976 71574 32767 3 0x90 nanosleep syz-executor.0 71574 236553 65799 0 3 0x82 wait syz-executor.0 58814 360809 0 0 3 0x14200 bored sosplice 65799 24921 11156 0 3 0x82 thrsleep syz-fuzzer 65799 182387 11156 0 3 0x4000082 nanosleep syz-fuzzer 65799 451887 11156 0 3 0x4000082 thrsleep syz-fuzzer 65799 10737 11156 0 3 0x4000082 kqread syz-fuzzer 65799 301544 11156 0 3 0x4000082 thrsleep syz-fuzzer 65799 61577 11156 0 3 0x4000082 thrsleep syz-fuzzer 65799 103806 11156 0 3 0x4000082 thrsleep syz-fuzzer 65799 80419 11156 0 3 0x4000082 thrsleep syz-fuzzer 65799 78424 11156 0 3 0x4000082 thrsleep syz-fuzzer 65799 518508 11156 0 3 0x4000082 nanosleep syz-fuzzer 11156 475279 30108 0 3 0x10008a pause ksh 30108 360904 63759 0 3 0x92 select sshd 35462 315077 1 0 3 0x100083 ttyin getty 63759 366143 1 0 3 0x80 select sshd 31627 213979 42575 73 3 0x100090 kqread syslogd 42575 475847 1 0 3 0x100082 netio syslogd 51952 215865 1 77 3 0x100090 poll dhclient 6531 211830 1 0 3 0x80 poll dhclient 25671 80073 0 0 2 0x14200 zerothread 25134 325816 0 0 3 0x14200 aiodoned aiodoned 33712 111573 0 0 3 0x14200 syncer update 34766 408624 0 0 3 0x14200 cleaner cleaner 66177 440005 0 0 3 0x14200 reaper reaper 2438 115883 0 0 3 0x14200 pgdaemon pagedaemon 16672 104844 0 0 3 0x14200 bored crynlk 9098 369201 0 0 3 0x14200 bored crypto 37716 171657 0 0 3 0x40014200 acpi0 acpi0 35564 451863 0 0 3 0x40014200 idle1 94556 13698 0 0 3 0x14200 bored softnet 64151 98083 0 0 3 0x14200 bored systqmp 30754 440582 0 0 3 0x14200 bored systq 21392 64621 0 0 3 0x40014200 bored softclock 69841 436222 0 0 3 0x40014200 idle0 83434 485209 0 0 3 0x14200 bored smr 1 108139 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 22828 (syz-executor.1) thread 0xffff800020a9c018 (413797) exclusive kernel_lock &kernel_lock r = 0 (0xffffffff8263ede8) #0 witness_lock+0x52e #1 syscall+0x400 #2 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 9482 6334K 6334K 78643K 11834 0 pcb 13 14K 18K 78643K 17 0 rtable 109 3K 4K 78643K 12891 0 ifaddr 39 17K 21K 78643K 2295 0 counters 43 33K 33K 78643K 673 0 ioctlops 0 0K 2K 78643K 802 0 iov 0 0K 36K 78643K 3055 0 mount 1 1K 1K 78643K 1 0 vnodes 1215 76K 76K 78643K 9055 0 UFS quota 1 32K 32K 78643K 1 0 UFS mount 5 36K 36K 78643K 5 0 shm 2 1K 5K 78643K 195 0 VM map 2 1K 1K 78643K 2 0 sem 12 0K 0K 78643K 7711 0 dirhash 12 2K 2K 78643K 12 0 ACPI 1809 196K 290K 78643K 12766 0 file desc 8 25K 33K 78643K 16185 0 sigio 0 0K 1K 78643K 4437 0 proc 48 50K 83K 78643K 15617 0 subproc 34 2K 2K 78643K 5389 0 NFS srvsock 1 0K 0K 78643K 1 0 NFS daemon 1 16K 16K 78643K 1 0 ip_moptions 0 0K 2K 78643K 40596 0 in_multi 33 2K 2K 78643K 4226 0 ether_multi 1 0K 0K 78643K 83 0 ISOFS mount 1 32K 32K 78643K 1 0 MSDOSFS mount 1 16K 16K 78643K 1 0 ttys 133 599K 599K 78643K 133 0 exec 0 0K 1K 78643K 5946 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 259 30K 46K 78643K 60997 0 UVM aobj 130 4K 4K 78643K 139 0 memdesc 1 4K 4K 78643K 1 0 crypto data 1 1K 1K 78643K 1 0 ip6_options 0 0K 1K 78643K 4950 0 NDP 5 0K 0K 78643K 954 0 temp 102 3021K 3133K 78643K 71920 0 kqueue 6 5K 36K 78643K 2424 0 SYN cache 2 16K 16K 78643K 2 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 664 0 658 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 3169 0 3167 1 0 1 1 0 8 0 rtentry 112 3342 0 3296 2 0 2 2 0 8 0 unpcb 120 25094 0 25064 53 51 2 3 0 8 0 syncache 264 161 0 161 54 53 1 1 0 8 1 sackhl 24 1 0 1 1 1 0 1 0 8 0 tcpqe 32 66 0 66 40 39 1 1 0 8 1 tcpcb 544 71028 0 71024 487 482 5 17 0 8 4 ipq 40 215 0 215 59 58 1 1 0 8 1 ipqe 40 5241 0 5241 59 58 1 1 0 8 1 inpcb 280 88090 0 88082 452 447 5 17 0 8 3 ip6q 72 11 0 11 8 8 0 1 0 8 0 ip6af 40 11 0 11 6 6 0 1 0 8 0 nd6 48 751 0 747 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 14631 0 14382 35 19 16 17 0 8 0 art_table 32 14632 0 14382 3 0 3 3 0 8 0 art_node 16 3341 0 3299 1 0 1 1 0 8 0 sysvmsgpl 40 21 0 8 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 7707 0 7697 1 0 1 1 0 8 0 shmpl 112 137 0 9 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 19218 0 17758 48 0 48 48 0 8 0 ffsino 272 19218 0 17758 102 4 98 98 0 8 0 nchpl 144 41063 0 39462 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 201703 0 201703 12 11 1 1 0 8 1 percpumem 16 347 0 315 1 0 1 1 0 8 0 scxspl 192 138530 0 138530 142 139 3 5 0 8 3 plimitpl 152 2973 0 2964 1 0 1 1 0 8 0 sigapl 432 15411 0 15395 14 12 2 3 0 8 0 futexpl 56 476874 0 476873 10 9 1 1 0 8 0 knotepl 112 7736 0 7714 27 26 1 3 0 8 0 kqueuepl 104 11911 0 11907 61 60 1 4 0 8 0 pipelkpl 48 8392 0 8382 1 0 1 1 0 8 0 pipepl 120 16784 0 16765 60 58 2 4 0 8 1 fdescpl 496 15412 0 15395 4 1 3 3 0 8 0 filepl 152 231244 0 231145 373 365 8 17 0 8 4 lockfpl 104 7612 0 7611 1 0 1 1 0 8 0 lockfspl 48 2317 0 2316 1 0 1 1 0 8 0 sessionpl 112 332 0 322 1 0 1 1 0 8 0 pgrppl 48 745 0 735 1 0 1 1 0 8 0 ucredpl 96 36148 0 36139 1 0 1 1 0 8 0 zombiepl 144 15395 0 15395 7 6 1 1 0 8 1 processpl 960 15428 0 15395 5 0 5 5 0 8 0 procpl 624 45262 0 45217 29 25 4 5 0 8 0 sosppl 128 467 0 467 58 57 1 1 0 8 1 sockpl 400 116869 0 116830 878 852 26 29 0 8 21 mcl64k 65536 41 0 0 3 0 3 3 0 8 0 mcl16k 16384 50 0 0 4 2 2 3 0 8 0 mcl12k 12288 73 0 0 2 0 2 2 0 8 0 mcl9k 9216 46 0 0 3 1 2 2 0 8 0 mcl8k 8192 30 0 0 4 1 3 3 0 8 0 mcl4k 4096 33 0 0 4 1 3 3 0 8 0 mcl2k2 2112 17 0 0 2 0 2 2 0 8 0 mcl2k 2048 319 0 0 19 10 9 19 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 1618 0 0 25 0 25 25 0 8 0 bufpl 280 58782 0 52492 450 0 450 450 0 8 0 anonpl 16 2207858 0 2196007 454 389 65 75 0 125 0 amapchunkpl 152 157051 0 156914 395 382 13 20 0 158 6 amappl16 192 81177 0 80386 603 552 51 53 0 8 7 amappl15 184 2735 0 2732 1 0 1 1 0 8 0 amappl14 176 4242 0 4229 1 0 1 1 0 8 0 amappl13 168 1601 0 1601 36 36 0 1 0 8 0 amappl12 160 1003 0 996 2 1 1 1 0 8 0 amappl11 152 2603 0 2592 1 0 1 1 0 8 0 amappl10 144 1398 0 1391 1 0 1 1 0 8 0 amappl9 136 6924 0 6921 1 0 1 1 0 8 0 amappl8 128 5570 0 5400 6 0 6 6 0 8 0 amappl7 120 3324 0 3309 1 0 1 1 0 8 0 amappl6 112 1734 0 1709 1 0 1 1 0 8 0 amappl5 104 3999 0 3987 1 0 1 1 0 8 0 amappl4 96 16188 0 16147 6 4 2 2 0 8 0 amappl3 88 3606 0 3592 1 0 1 1 0 8 0 amappl2 80 100201 0 100110 3 1 2 3 0 8 0 amappl1 72 436201 0 435734 24 14 10 20 0 8 0 amappl 80 50993 0 50947 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 138 0 9 3 0 3 3 0 8 0 uaddrrnd 24 15412 0 15395 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 15412 0 15395 1 0 1 1 0 8 0 vmmpekpl 168 153883 0 153850 4 1 3 3 0 8 0 vmmpepl 168 2190339 0 2188004 639 494 145 148 0 357 36 vmsppl 368 15411 0 15395 2 0 2 2 0 8 0 pdppl 4096 30831 0 30790 11 5 6 6 0 8 0 pvpl 32 5666746 0 5651303 933 775 158 186 0 265 4 pmappl 232 15411 0 15395 37 35 2 2 0 8 1 extentpl 40 46 0 29 1 0 1 1 0 8 0 phpool 112 1621 0 1414 7 0 7 7 0 8 0