\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000001440)=0x1002) setrlimit(0x7, &(0x7f0000001480)={0x20}) lstat(&(0x7f00000014c0)='./file0\x00', &(0x7f0000001500)) 15:33:56 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x80) fcntl$setstatus(r0, 0x4, 0x20000080) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) readlinkat(r0, &(0x7f0000000080)='./file0/../file0\x00', &(0x7f00000001c0)=""/230, 0xe6) close(r0) rename(&(0x7f0000000180)='./bus\x00', &(0x7f0000000040)='./file0\x00') unlink(&(0x7f0000000340)='./bus\x00') 15:33:57 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x4000, 0x101, &(0x7f0000ffc000/0x4000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) shmat(r0, &(0x7f0000ffa000/0x4000)=nil, 0x1000) r1 = shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x3000) shmdt(r1) getgid() 15:33:57 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) socketpair(0x0, 0x7, 0x6, &(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f0000000000), 0x0) r1 = syz_open_pts() ioctl$TIOCCDTR(r1, 0x20007478) 15:33:57 executing program 0: socketpair(0x21, 0x0, 0xfffffffffffffffe, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r0, &(0x7f0000000080)=""/4096, 0x1000, 0x801, &(0x7f0000001080)=@in={0x2, 0x2}, 0xc) socketpair(0x10, 0x3, 0x7, &(0x7f0000000000)) r1 = socket$unix(0x1, 0x0, 0x0) accept$unix(r1, &(0x7f00000010c0)=@abs, &(0x7f0000001100)=0x8) 15:33:57 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x8) setsockopt(r0, 0x29, 0x31, 0x0, 0x0) sendmsg(r0, &(0x7f0000002900)={&(0x7f0000001180)=@in, 0xc, 0x0, 0x0, &(0x7f0000002800)=ANY=[@ANYBLOB="eb00000000000000002c1d76ff0000ab"], 0x10}, 0x0) 15:33:57 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)='F', 0x1) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="200000f0ffed7823a2ffffe950080200f4597a732f7fc99fc0020e0d8a7afb16927d027ec39616597e9762a880383b06de0c4bc1d675a7c00f008eb647c178753b6e8e974165864f0ce800f0a1c91b3e4c4ebfe1437b4a346c458cddb251ac7fe57df1290a0fc64aaf42e1157fa50c649af3b3e3c09d773abfef32674dce6c211918caefc3a1d35d7cac420a8f3a4753ccfa9907e3cd5da3a9b04c8d1fb0455f0775eb4692a50b4389a696390f482fc4b675a5c8a00edac9fa685596905b3d7dc8974b2a3326af78fc4b8df7fb02d3bc7e3ef7da8e4e0ff9de4582ba313563bd553f5a5216ee23177f62f0c7e4db76106e3fecb191628747047aa817b54bdde3d288ad6101987d346855c35cedb66835af7a3c0786e175a7272f019dc5b37125851e9552cdaf0000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) dup2(r1, r0) 15:33:57 executing program 1: clock_getres(0x3, &(0x7f0000000000)) r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0xfffffffffffffffb) lseek(r0, 0x0, 0x3) clock_getres(0x0, &(0x7f00000000c0)) r1 = semget$private(0x0, 0x2, 0x4a2) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000100)=0x80000001) semop(r1, &(0x7f0000001a40)=[{0x2, 0xfffffffffffffff9, 0x1800}], 0x1) r2 = openat(0xffffffffffffff9c, &(0x7f0000001900)='./file0\x00', 0x20000, 0x70f349a40c5059fe) sendmsg(r2, &(0x7f0000001d40)={&(0x7f0000001980)=@in={0x2, 0x0}, 0xc, &(0x7f0000001a00)=[{&(0x7f0000001a80)="07c833db25e196e1b533c69634f602bb11fa93762a6f0aa70aefcd1296f4765e4791d4582481138d7ccfad4fc513cdd04526dcea4f9d60bb341cb7b1a49ab0591aab222cce9cedf8d7", 0x49}], 0x1}, 0x409) readlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/15, 0xf) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000200)=[0xa, 0x100, 0x0]) clock_gettime(0x0, &(0x7f00000018c0)) r3 = socket$inet6(0x18, 0x4005, 0x1) msgget$private(0x0, 0x100000500) r4 = accept$inet6(r2, &(0x7f0000000440), &(0x7f0000000280)=0xc) r5 = openat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x80, 0x80) r6 = geteuid() fchownat(r5, &(0x7f0000000300)='./file0\x00', r6, 0x0, 0x6) bind(r3, &(0x7f0000000340)=@in6={0x18, 0x1, 0x2d, 0x8}, 0xc) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r7 = socket$unix(0x1, 0x5, 0x0) readv(r0, &(0x7f00000017c0)=[{&(0x7f0000000380)=""/102, 0xfffffffffffffdc5}, {&(0x7f0000002d80)=""/201, 0xc9}, {&(0x7f0000000500)=""/145, 0x91}, {&(0x7f00000005c0)=""/12, 0xfffffffffffffdcd}, {&(0x7f0000000600)=""/213, 0xd5}, {&(0x7f0000002e80)=""/4096, 0x1063}, {&(0x7f0000001700)=""/132, 0x84}], 0x7) mkdirat(r5, &(0x7f0000001840)='./file0\x00', 0x5) dup2(r4, r3) shutdown(r7, 0x1) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) mkdirat(0xffffffffffffffff, &(0x7f0000001940)='./file0\x00', 0x102) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f0000001880)) 15:33:57 executing program 1: setitimer(0x0, &(0x7f0000000080)={{0x0, 0x7530}, {0x0, 0x3}}, 0x0) clock_getres(0x3, &(0x7f0000000000)) 15:33:57 executing program 0: r0 = semget$private(0x0, 0x7, 0x1c5) semop(r0, &(0x7f0000000080)=[{0x3, 0xd59, 0x800}, {0x4, 0x401, 0x1800}, {0x0, 0xffffffffffffffff, 0x1000}, {0x1, 0x8, 0x800}, {0x3, 0x400000000007, 0x1800}, {0x2, 0x302a, 0x800}, {0x0, 0xffffffffffffff80, 0xfff}, {0x40003, 0x63, 0x800}, {0x2, 0x68c, 0x800}], 0x9) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000400), &(0x7f0000000440)=0xc) preadv(r1, &(0x7f0000001940)=[{&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000001480)=""/57, 0x39}, {&(0x7f00000014c0)=""/28, 0xf}, {&(0x7f0000001500)=""/37, 0x25}, {&(0x7f00000018c0)=""/127, 0x7f}, {&(0x7f00000015c0)=""/66, 0x42}], 0x6, 0x0) msgrcv(0x0, &(0x7f0000001d00)=ANY=[@ANYBLOB="0c07d68fc3e462812e2a5a8bd452c7752a05450079856cc68d28667434005c7a654c6af6695b0a61250c5b5537d8ab1b5384a813bac97e25affdf0f400bdfada11a1e3c367089969dba950bfa65d4e2a5da5a226916c67dbf4a93e150a3f6eeef1ab92167d136f939f02f65d3ed26b56d08e55cbd391f23d0eca35a833a04ae33d94dbdf759bc16fb7cbfa742dd94036e5ebef52fbcc37a4dffec7c842ea7e0fdec2d0f30b34acac8b358701505d17000000b8807fbc73c1cd7378f454974195bfdfce1845f67f8942528d320bca8aadc4662f8a4a83e71f0a94b8ee342f220829b27fbe9443007b6328fd6d5758bf7ecdb9b2ec53008bbfc4970d462f7fd676637f118c14ecd2674605e5a00ae14f65e96778ce452f9279e73ea3efc0567b5b411de168962ae0f3d36bb26590333dab0b95efac8bf9f2a93a63fa62f3fc226601fd64af3f1d0343cb6bb1b0c54f74fd1750547c2b7d6f8bde6d30094909e90ecf1f1151ff3684b90deb98b49e5ef28db1d644a7235662a4fa78258549726b932a6333b77d7221520060731d1aa52b8e2cc3f2e63fb35553c36c8f5c7f464e0f98c19bc42d6fbef47cf0995d055c56"], 0x1, 0x0, 0x0) bind$inet6(r1, &(0x7f0000001c00)={0x18, 0x2, 0x100000001, 0x9f41}, 0xc) shmget(0x0, 0x2000, 0x8, &(0x7f0000ffb000/0x2000)=nil) semop(r0, &(0x7f0000001bc0)=[{0x0, 0x4, 0x1000}], 0x1) r2 = socket$inet6(0x18, 0x4002, 0x0) close(r2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000001580)=0xc) wait4(r3, &(0x7f0000001640), 0x0, &(0x7f0000001a80)) getsockname$inet6(r2, &(0x7f00000000c0), &(0x7f0000001680)=0x8e7faa26eabb2789) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x8, 0x100) pipe2(&(0x7f0000001cc0)={0xffffffffffffffff}, 0x8) ioctl$TIOCSTART(r5, 0x2000746e) r6 = open(&(0x7f0000001880)='./file0\x00', 0x180, 0x2) msgget(0x0, 0x8) r7 = dup(r2) ioctl$TIOCGETD(r6, 0x4004741a, &(0x7f0000001540)) linkat(r7, &(0x7f0000001800)='./file0\x00', r7, &(0x7f0000001840)='./file0\x00', 0x0) linkat(r4, &(0x7f0000001780)='./file0\x00', r7, &(0x7f00000017c0)='./file0\x00', 0x4) unveil(&(0x7f0000001c40)='./file0\x00', &(0x7f0000001c80)='x\x00') recvmsg(r2, &(0x7f00000003c0)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000340)=[{&(0x7f0000000180)=""/77, 0x4d}, {&(0x7f0000000240)=""/249, 0xf9}], 0x2, &(0x7f0000000380)=""/52, 0x34}, 0x842) r8 = getpgid(0x0) symlinkat(&(0x7f0000001b40)='./file0\x00', r6, &(0x7f0000001b80)='./file0\x00') wait4(r8, &(0x7f0000000040), 0x1, &(0x7f00000019c0)) connect(r2, &(0x7f0000000200)=@in6={0x18, 0x2, 0x8001, 0x5}, 0x169) 15:33:57 executing program 0: r0 = socket$inet6(0x18, 0x4002, 0x20009) setsockopt(r0, 0x29, 0x33, &(0x7f0000000000)="fa", 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) setsockopt(r0, 0x7fffffff, 0x200, &(0x7f0000000240)="dad5f3da2ededbce33beff36d2e8217e1b3da8c39418b5432c69bd8872e7cc630528c4b7c0f19c62f3232f19010f2eafd30b1eeec5662a", 0x37) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000200)) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000100)=0x1) mknodat(r2, &(0x7f00000001c0)='./file0\x00', 0x2000, 0x35e) accept(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="000000000000000000fcffffffffffff00000000000000050838a291f39600000000050000000000000000000074ce392f000000000000000000bb978ebf"], &(0x7f0000000080)=0x3e) 15:33:57 executing program 1: r0 = dup(0xffffffffffffffff) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000001400)=[@rights={0x10}, @rights={0x10}], 0x20}, 0x0) write(r0, &(0x7f00000000c0)="5251f59f85cbf226cb67ed9b7aae22752809882c3da5d9f08a41e0179c76c87d627b87e17fb629dacd4d1549e1d05af24884071858dbc787e4489bbed0ae3b2291619513d826beabf0e7a63c81325465d47a80bac6aad9c949cd1dac38d57c7c35f758cbe9217868d8b07dc3a84042e10b7dfa4af2c73180b29253882237ddca778b0192747384fc4388c9913ea7af92732ae6c71b75bff26d65763cd81f3f11ff6511", 0xa3) 15:33:57 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket$inet6(0x18, 0x4005, 0x0) setsockopt(r1, 0x29, 0x26, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 15:33:57 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xd38, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket$inet(0x2, 0x3, 0x100000001) writev(r0, &(0x7f0000000640)=[{&(0x7f00000000c0)="47a8a6293284241552323cf32dbc16c010c3cbc6523467d360eea3ad3079c50abd06c7aa3acd398e4876770ddcff56b0462c6e05283308c3ca286b5928e68e7792eb0a74a4b71c0623d3cf20f874138bbddbf7ba987c9e65c3e4ba2b2d045700e4d37707c9e901f28edb344760b72498d59b94159b0eb236189e365be13c4ef0a28801570c2e47c7e490fcedd27f29166c249f356ce144d013efbf915394dda9abebd8b9fdc688f3f43770130e883b2a2e81160da392712980ae52bdaaad282eb9e84feab31f592252dbc182e00050c450d5843a053792daecb2845dc6", 0xdd}, {&(0x7f00000001c0)="b6d243bd25ae7cee24e7aeef83ebecb6cc61d0e0765287ee3c440414ba", 0x1d}, {&(0x7f0000000200)="3b66d5dc8960af08ab13b621327996789bf070a5c6e4b8b7728fc57efe26816a0b4605b9a6e4669bc4747b7f5d5ae708092b59b7ff92cce27892fef77042bcaa752783c779ec4683c5442588561bc8206027d42437ec436d2b0c7a43a7c7fefedc336ea8f6", 0x65}, {&(0x7f0000000280)="d44f10bb7ddbd318cfbdcd66ad1b92700f9dcd8a482c6b164ed96b3d9756076ff37355d1a72c0d2993f4d9f7f692fa39eeaff8e9884d2d4b8c942d2762a9871ec09d30a0a9ef0ba5260d665f9a7d7db1cdc185865def59961d76061d25fb6e38b165f6ee7b7a5b63514a4ae4fe8b4618ce43c268bf6133a529244f05f4cbe26ca33680a10aff3d9799ebca9b880ecff557fc972cb22b2b2e98d7dfca2b691ab96eefd6589ddc04e530b3f1d76ffed43304ee9b", 0xb3}, {0x0}, {&(0x7f0000000340)="0a0f1a576ce15a77a9dff53cbbd646c07b0bac17eabc981f418d042be2ab797d57b523d13cca5400202320505cb46c9b7b43f2fe8a1dc9a3930ccb28ba23f80fc8075007a8", 0x45}, {&(0x7f00000003c0)="a068ffa8ffbe870ec2a8f9c0dc5ead3da277fd403542e5911e96670834e7aadbe687abaa8a9edcb142bcdf9371a01ad1985fcd7db836a39f149e697eae12981e0dbdd0f05d9cd9eb27834fc6a3010e4a037bc95ea400eff0799d142f499b6f0b8d0209e53e81882e31b18ca22cd73286d6e8c0d72bca6afeec52a1561245532aa9ca3095e7e978a0c9c85abce7399bf55b63c7d336", 0x95}, {&(0x7f0000000480)="8271a4c7621101c42cc810a6b5ee5659b0afe4825d9d929a67c1ac8006c50bbdce7f9da4f7c921260ec5717c810334711b8f4a1f8fffbb472a2d3dbca3d5f3fc93bfc9d1c566abbd07f07c8716cf6245df27969923c4b991442538da1d641aa80151207b5f392675b64a2dfda2509c94ff38ac16ec6012742465e6fdcf80289355c861a0a443f971b11df75a9b1c4befbc784d679a00ca226ee57f1ced464851d9c6845880b723df16bde72499815604c7e9c2a06af180c42a880078b75b9bb51e952c459f80b4e299133746397818bead4603c24bdc0c7fa95b8d5112a998d6079def24f8334726", 0xe8}, {&(0x7f0000000580)="680438f3fef2c64a98e80d7f41daa1b4b8e315350435f7f0bc656e585c938c0470c2418ecef5e9d13f45dfc2cf86b14f6e950e8473d0b7cd097ecbd644005eaf28fb61295c0719639c303de2ef69d12e31deb4a85e966b943fea716b5f7daace48bbe06d8de75d5b52e0955c02ba9e1d2fb342fdfb1cbef1c2033d7d27801b7dd5b6224a4a5bf228907a336c2a6452cae06dc396a6a41a9018f746d8bb541aa1a2d31541a49e01df4b5d3d633affb548d906159aa2a5e0498a32", 0xba}], 0x9) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000080)="00800800000066736c2e956815311daaca0918e4", 0x14) sendto(r0, &(0x7f0000000700)="cbc40e76495ab7ebe2e5a24792901e0b17f06afb6d87202c293000363f695d5d185509a34cbd565a97546c891e093755154e37a9f5b7f306540517f0ee5bda93e63060c41205df86c8a9729fa8d8089c5b44f9ab812b8dffaa921155bc005c8885bd94bd74b85bd75deba871b232076c09191bdbb4ea50d18f978df01e3cb6255d59f9e1b152ad2cc136dbf2666015afa96f76e284", 0x95, 0x2, &(0x7f00000007c0)=@in6={0x18, 0x2, 0x9d9, 0x1}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 15:33:57 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = dup(r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x10, 0xb64dfdfdab230781, 0xffff, 0x6}], 0xfffffffeffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9, 0x40, 0x20000000, 0x8000, 0x4}], 0x1, &(0x7f0000000100)={0x0, 0x8}) getpeername$inet6(r0, 0x0, &(0x7f0000000040)) 15:33:57 executing program 1: accept$inet(0xffffffffffffffff, &(0x7f0000000500), &(0x7f0000000540)=0xc) socketpair(0x3a, 0x2, 0x6, &(0x7f0000000580)) openat(0xffffffffffffffff, &(0x7f00000005c0)='./file0\x00', 0x8031, 0x1) pipe(&(0x7f0000000600)) open$dir(&(0x7f0000000640)='./file0\x00', 0x800, 0x20) socket(0x10, 0x1, 0xe79c) accept(0xffffffffffffffff, 0x0, &(0x7f00000007c0)) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000800), &(0x7f0000000840)=0xc) r1 = open$dir(&(0x7f0000000880)='./file0\x00', 0x480, 0x40) r2 = dup2(r1, r0) lseek(r2, 0x0, 0x0) r3 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffd000/0x2000)=nil) r4 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r7 = geteuid() r8 = getegid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r11 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000100)={{0x8, r4, r6, r7, r8, 0x40, 0x3}, 0x1, 0x4, r9, r11, 0x1ff, 0x6, 0x100000000}) shmat(r3, &(0x7f0000ffd000/0x3000)=nil, 0x1000) r12 = open(&(0x7f0000000180)='./file0\x00', 0x80, 0x40) setrlimit(0x3, &(0x7f00000001c0)={0x3}) getpgid(r5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r14, &(0x7f0000000240)=@un=@file={0x0, ""/108}, &(0x7f00000002c0)=0x6e) recvfrom$unix(r2, &(0x7f0000000300)=""/159, 0x9f, 0x0, &(0x7f00000003c0)=@abs={0x1, 0x0, 0x3}, 0x8) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000400), 0xc) sendmsg$unix(r12, &(0x7f0000000940)={&(0x7f0000000440)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000780)=[{&(0x7f0000000680)="a539f51d7ad3d36abfabb19002cef4722e6d58e6e0e4922b47fc894be62d23892ec007e57680334f10a536b34da9b02fe8847703dda26f5a38226ed7c1030595423b2d823a3e77addda2f14a40c93bf0756bdf638c9c14315c898c6b2bfa97dbe57b17d1e4d351e728ffe850a803e49de0c6c91e5a282900f05b7906569c22f78318afa31af4ba1f47319d478b0688a8878e0a8af2a0fbb520ff1e419d3b38740fcedca2b25cccee8aca4218e405ea7a2ea5a6de644310f93320f127fdd3d3ceeba778fa6730acc75882a37398a9c1389fda1f52ae3e1cc903e627964a115bfbb44d342e1e", 0xe5}], 0x1, 0x0, 0x0, 0x400}, 0x406) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000980)={{0x80000001, r4, r6, r10, r8, 0x5849c0b4d3b2248c}, 0x9, 0x100, r5, r5, 0x1, 0x46, 0x3ff}) getsockname(r14, &(0x7f0000000480)=@in6, &(0x7f00000004c0)=0xc) recvfrom$unix(r14, &(0x7f0000000a00)=""/31, 0x1f, 0x40, 0x0, 0x0) sendto$inet(r2, &(0x7f0000000a40)="6c5cd133eb3c32690622d641a2fc26b39c49db83637075f579f5251c09ed76dba66f9bed91dfa8fd186e7dba3f470edb671934b1a11bc5df6626d99382ddefef74cd31d975f00dabce766b800a58d8af3609522ffe1e7f05d00bf55aaed6f264c86fc1ac5224be09a4050d6cfdce0745917754697b0320048062a5b3e122d5ef8fd038c96341aa79f5b2733b0bf24ec103824f6b3c0c18a5bee75518da0c905c175204d3cfa950bbe746c75d3307bbf73f2ce17e027197f6499f4523e681bc91df9b05fe5ac45fc21cc2e2781e626c89cce2cfc7d0b8bfaf0e35749ce53a290e", 0xe0, 0x2, 0x0, 0x0) r15 = dup2(r13, r12) getsockopt$sock_int(r15, 0xffff, 0x204, &(0x7f0000000b80), &(0x7f0000000bc0)=0x4) close(r13) r16 = shmget(0x0, 0x4000, 0x12, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_RMID(r16, 0x0) 15:33:57 executing program 0: r0 = socket$inet6(0x18, 0x4001, 0xfffffffffffffffc) setsockopt(r0, 0x9, 0x80000001, &(0x7f0000000140)="008008aaca0918f47d2f0c836551be1cb6d6c3431ba211ab4165f64668f6db7efebb38c75c90ae5dd1b321302770c2d76ccf25ca063296f2fafe17be3cd6023244f9f8e5fe2cdf22b1eabbf7b933b26dd54b29afd2e7811d5606079dc5d9dc25d7ac1dd8b1a956626afb091116ab4a2a1fb6f329827075d40e97f520", 0x7c) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0xbfd, 0x1}, {0x18, 0x3, 0x3, 0x80000000}, 0xca, [0x8, 0x7, 0x3ff, 0x4, 0x100000000, 0x7fffffff, 0x9, 0x3]}, 0x3c) sendto(r0, &(0x7f0000000040), 0x0, 0x1, &(0x7f00000000c0)=@in6={0x18, 0x3, 0xffffffff, 0x7f}, 0xc) socket$unix(0x1, 0x7, 0x0) r1 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) r7 = shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000240)={{0x7, r5, r3, r2, r6, 0x8, 0x1}, 0xfffffffffffffff7, 0x20, r1, r4, 0x2, 0x3}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000780), &(0x7f00000007c0)=0xc) r8 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x1) getsockname$inet(r8, &(0x7f0000000a00), &(0x7f0000000a40)=0xc) kevent(r8, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x40, 0x8, 0x81, 0x100}, {{r8}, 0xfffffffffffffffd, 0x60, 0x47, 0x2a5fef32, 0x81}], 0x7, &(0x7f00000001c0)=[{{r8}, 0xfffffffffffffffe, 0xc, 0x4, 0x1bce, 0x1}], 0x80, &(0x7f0000000200)={0x3f, 0xd2e3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000800), &(0x7f0000000840)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x1, 0x8000, 0x3f}, {0x18, 0x0, 0x100, 0x3}, 0x0, [0x100, 0x6, 0x3f, 0x8, 0x1a84, 0x0, 0x0, 0x5d]}, 0x3c) getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000880), &(0x7f00000008c0)=0xc) flock(r8, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 15:33:57 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) getsockopt(r0, 0x27, 0xb, 0x0, 0x0) r1 = dup(r0) ioctl$TIOCSBRK(r1, 0x2000747b) 15:33:57 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000000)=@abs, 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) write(r0, 0x0, 0x0) r2 = syz_open_pts() r3 = semget(0x0, 0x2, 0x254) semctl$GETVAL(r3, 0x2000000000000002, 0x5, &(0x7f0000000180)=""/219) r4 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x80, 0x40) symlinkat(&(0x7f0000000100)='./file0\x00', r4, &(0x7f00000002c0)='./file0\x00') poll(&(0x7f0000000140)=[{r1, 0x8d}], 0x1, 0x0) msgsnd(r3, &(0x7f0000000300)={0x0, "89de078d6f0c9124bf02ad8761e4b44e68ec70e262e7b0d5ea754f97c64a77088f07b1776d20ab21f2d4251f75e9f83e89b339b624eb235090073f0c798ced34f474f40ab42e9ffdac04b38d5fe16cdc56fa1d94833b133181d98126299caa3ad47b9d8b53e7786ac45af8c96e6bc4cb90e31db9a4d947c433e73403ad6268929a7f15f2d7f542e463b006fc31b64f51d22e67b0014734b57aaad5fc69d82d3f72e21d64fb6a416bb09ad3a71b3c22b317623ce51fe62ef33448cda900da9f7d8cc2bdc32717e13f30c0cf3f649ba8f4f9f9335d24f40bb0ef8e57a47324fd74559c592ce5b599dd42e9a18775a58e0bebe0d63614275b9dd8fae9bd8a455416a33d07781ce4503dd12091fc9a8acefc0e89b06052af74cb05aa1885b440cbefe9a4c9654fbae25117453faefcc7533650c7dd1fe982c040913500605f56dfe1f93355d6dc6a989f03fe0b621f93f8294af54af271db88f02b93e7e8c696052ce6015ec34b9d602c881abaef33d6688be3560dead69a6d74e0119bbd997457a22c7e1c7354b820f58a6bdb5b0b3e19b97937045ba40cbc31576e178cae1e714375dad90ccded1440f7b4d36b74c2a0e11f63e7c57146fbc6d862c5787a4f2dc942933bf5611d2a669bf1957c548a6160b67956eddc967f557c9506ca0eb05723568b7d58af65012c37937b7f6c0a7bb2791d1035680052d6b143db4d640d8087792051b3d90388becd90996701c997ac1d228e68d60cd2e438308e5d78605c59a2f768fe913ca6f3b295591cea3e1c62855dad63cdc528720834bfe2e7c13715415162dcf789c05f0814ae45b5ef455997eb3e8ff126cfb84a2200e79a354181075183b9ff02ff47f3d91b49cc7be56e1957e4c1abfb734aa2d8b1813aaadef89394ce7a0b82bc5f49053010a691b2e1566534405e7808b0fcc97755e8f9720e2e6d41b98a430968350bfc776e1afac83d926f5d47e11e961979dbfd071efd745cbcef3aadeab0bf21d12b34e43e1abead5f4ddfcea9e25e4dcff443debc1cfbdfcc6b2ee21e7be305829137815d012a52be3b7ea0e41b7bd70d8fe4589949ed9496810b9fa96b027185ebf78986c198eab506709a08f7bc079a3a9a42a147236edbe6b580b74c03a40870f3f820545652d5558df29ded95810939cd41e8b372fede89931867a26a5ba9bc358875cc22f61787760453269959f1d2388b0906e9979e645a744164a0d8dc1f9b726831500bb7b2d56973ce05f20c5ecf89976ace12e3bc337c8d4d8a90e187ad488de02fbf71b4b7fcccc24e9449668f668672ab15ab3c11abf6170caf072b97e8e122bc037860b394123435fc1df3c30e7447e1ca9c56bafaa70da6b0d3680ed370aae0cb6aa7c5d51a5e91d1bc8ec4a83be1473dc9d2a197ef9e6cc9292b0081f7769633e4280f3a9e50d3521d0f3f56f2a176042bca096bb424132faa7803a7f87b69517c5cf3529a70446436fe6546b750032b25ab678ec46e92ae9d178e24a301fe9cc5c8c24cff0dc898abd27ea45044abe1cf2e05f2f3c92428fc89a6d8bd9a2d8f0e14f2936b3e54ae37f6214209fd464348cb61798c12f42af359d30222b5240b26063a6747269dd1663997fbcfc2d44874b544120f67809a4c28490ea6f9ef2cc0468af8a4ff55bf50c46e6f80a32280214eac41bd2bcb62438f1b7face00a97533b2d387aae622fafefc6cc2a622a0e863260b6945a270e1766c03ef3e26138ae5d01b66ef2af7f6154a2b8b2683d759ae4b347927aa89701cc35555b1c37ac71093119a09f9a35417e13faf306a504759db252440785de4f947d5a51bbdf09738812eb8a4b3d8c0aa78022a46dd82540b60add025a9115906be2a46176fd6279057a117023bb62a2e0f54a419fe0ca07f3abe0c7e2124a29e353dca57b96691d4ecfe90e6ea032b8e1e13f22aa2ec4111ab39cff6eafd9992f80a703a1e7fc4ab9656a71481a8f648d9b75494524fff1dc86f2b34acaa5415932b8502514aa9d01a7e1ffa5e98ad41a6a31c119f7ceb5535ff19b0e5bfe7b854ce33ba2993a089852ff685685bc347b1b25869577a9fbaeaf6f9c1b863f4f4a622ffd7b6ee1c15c9bd484994c336ce7f058a9c1f544f5e2da8f04f88391060f9d3099e128af2952e17f0ae00ff1fd9133bbc80731e3e982b42731ad4ea261d867f41db0091d642831c5877903a2d212a2f1a232857b602e83baf830fb11f5187af0cd853942cd068c253c942b4ea455131e86a8b3c6351b9c69afddece58da361edc1d7d2c4f2162e4a309a342f596939457d1c80c23427ba840e219d4babbc88d9ba8bfcaa20046c4e0c43d3e6d8ff7637f706cd0da7b2472ad804f6b7a7f2b23e7647e1e9c8b32886ff7ce27577bffd83fdfb06e4d8a2f49aab24cee6137af227cbefa806e2a7e7ca2ff0bd93f59cc855e182e6e1056a11de115d817815087e3ddbaaa19eb03616f69539eded79e64631f1d1c3e296056eab3c0534995cb6f5965299eeb68a7fdb7e8e59b8d355747e1dd3bc614afdd6939eabd54252811911df9bd39e851e17bb2fd693ddfe9228a4915747bf9050c5dec61fae881b09935195d4036b33d861e5f1ada8b05d6698d12c580bfad327804e1e9fe42b2d1adaaa6f3abd5525cf66343d0949132d64a19d55f366db4762a5697251b67983c3d7c48b005c26f34a471244cf4caea8f22bdf2d4792b13d612be16fa99e596351baa3d8aef569461221c3b84d946699989c3df3dd5711e9dd7394f06812c60c58ca9ba3fe94652433a88c02084b5686c7f5ba14d2fab3ba209643e638dfca56c37544cbf7c87e309b6bd482272bede506b17dc783ffa9927a3728ca4060df2e47ab9f9757057c60e43ee76e51258f08b3c7e7b7b04a67a30aea71768dea583359a258bac06cf66ae24fd5fcf5309276ce9c3e9775137c9a34cd86574b5dd32c49f457a20cc62880ecec99635f6ce2f502f9ebfb57c9476015b2f0e9ea303ab66c03c86b0d81ba242508ff58feaed629bf4d9573766ca13fa8848e66eb57ec7506cb96ba06fd83406f946af0ec55594c9666c967bd85d78622cd010b75ca5da3c16c1cacb280d57e43ee501e03d4ecfeb865d8298161bb9f61af8b72963979f43cfa8affcbb01c04ff0bbdc48a9d422076921019c07e569a4bee2c9a23a696024350cf759fcea5d3be8ce550290bc5a25539ad3cd2c4d625e2e395ac871ee394d8b8eff30f65e97146a2bd284623d656ee452f9c925eea5503d8d892921f0ba383a6eeb3a658504a4bf1b4a1664a7e4ecf21f8393ca64efbd4f42de75976a9a87e4cda1a4116b12cd04ac41c91384a4c138f264874d0a8bf865a97d66894053fabf8903d944580d2dff0317f43a2048f2aeb219c276fcbb7fab9a7ab2e41015842d02d314615f2bf5663b365fac9567e9daa5dee02c58dd4064e5a8a9f747062dfe8fc9d6a29b9b0e807beafb32628c43c939974b7ad54fcff910df0032f0207d863d413e7d6868b0696ed94bca967de96da4f7e65a6f87ea9687e0f7b042106f73b1d1176e672a0e15d33fbe7d14f892d227d1608510c07ffa0fb8eef836f165cf9115b313c0be847a69ce241edb77b3116accd4a204ec7e5da92263a0c302f218ae82e30f8821dfd90dae1dee9a6d3993dbac0ae591270e08fd7ec8030a141c314ecef02bad7ea67a9775513465baf59fb135e1aeba82b63f914047c706791f8b2267d4ef0308cfe6ec8e8fbf89db80693b04087fce98abc5167bf6a9cd55d3182a5e1091edaad07d0b59cdbc0b7cff48168a244c3af268dddbaffc3cdf59f73f44d6ab42a4679c0a0b1baf68169735bcae35367b289cf63d9f1a9e0eddc95c805ffa7f572d27904ffea0c9fd958c1546dd74a7f88162e0f94fcd8eba81e6eaa2c95567ce9e7671214586a64d450b86cc0a2db974d6c956ee368a9c6457510f649ce2f97ddd04ff54fbeff63dc81277b352393bdecdb6c97d218321cbbe2f475bb15777e66254ed2a39f1dc37c2ca6c131a4a9ac8693cd0b292bfe8874ebe92368b35a8f532dd1fdc5e001f845d3f77b7150bfb4d8dfbacdfc56fe73f6da346849ef22c3045defce21215a2853c755d7274fb9dc38453465d6005b08079c205ef4475799d746357b71f2ce09e8eaa57e29bce188581aafa135b70e128468351bcf9caab8f5f0807051f94c370d19082f993cc13a5deacdd45776194efbc1156cec087799e78569c09558344be47d0680eaa12717c129cc32abaa184da0319b91829e1e5f72486c92c3faf7a14227bb19081b971c09bdedb66c9ef7ded53730a0685d0d0550fe559d2d931ccfee09b1a48fbe85dcebd9cfe10240c12e65e3598b4f480a694378e1038466d5db849978cfc53a7a1e76e5cfb651b21b21e58224e1df421a8f1f27752b3e2512d0d7fe190ba07ebbab9b5a2d71f854cf84675b2ff08ccd82fbbfc0266069de97eb2b720b4a15163a4312cb42ca61475b675882e8e0bf557fb25e5642c43fb8de45afda355e19b5f5b1ac4827c5525e72ffaa29aeba6a19be9c60428158188acb556e34c1312f2db69561205479855676bd9e9f11bb55178bb26beae83b9d407112ebb4c7a81d2c9074837141ba2854c3d12141af8925ccaa45f16e319de74886d9046f261dfa24e2e10f98d6494cc2bdc497e19aaf6672cfc263837d8d67279579484992fb84bcc4bf8f20622e8ed6730aab83d2b7a337b4f7ae64dececc0fdf9b862638c7639ac89380728876005d527efaf243a4641cb66306def7e40fbb17ef729deee484bbd967fcb4955994e7ec5745e8f462dad016987beb507c30f7b7ac068fd76513208a6fd72b58f9799cfb52cd20e8c75f8c95a069609ee56a7e0bd794ff441a84680206452c616cef3e40533098fe9d11744549df7d45eda55456b7d2a1a41f0a2acd977c1b107daf17fec130a39d0a2051f1baf351ef759ae07fc985f476390a0ff3c3f7a04fbf3cf94979ae0c13bcef74c567bab8ecb3acf65dabbbc7bfd9450754025fa1106654f65b0a423a8af6b9a4dcd8d28f09274399facbdda01033ec28ad2dac3058d5038175913a5eb67e03fc55ac44f8e0f786c3225787b104bc58cb4e75217b978a79e55c7fcd21b8ba6681fa3adcec044b70f7fe94a5b50b4cc0fc38c021f4946482079aed26a33d574291c02a665151c3ecb0b7da60f78d83215fad01724bcd52bdf2261c90601b27ae1e8acee7b82fdc5f4e777fec45f0ad01daab0b853816ef9885a0f059b8e1245c9ef8222dba58a092020e185149a49f1ccd20e1a30cef3e4175d8be13029231ec8d258c58a37b795c46032a343cedb2215a950386351b50bcf648d74c6dd4368f8ac152193a648f781a3ef853e36a2d72e52671b0e17d3f111ff608d569812af203a3b545e0f929f11f4bc93f036cb924703a3ef926098e7eb957986aef5b664b77da1917956cf616759360460207d3ab9370d91d86b3094c4a944398373b298803103fe453187ed2ffbe61eef43fb2de496309d3b235510e2dbb96753f6572bf90be9b439e81fc8b1880e336b99ec1130650504ac87fe0995fba625e33ae30bbd6575c65511a99629c8dac42c8277ec176b20a406f2e2f3ab1cc717230ea54cab83eb1e97d1c26aab075138d489d65df3606f4d6c314ec887e59540045ac7e6f32659cccf3891f36f821df4eeb67a65177fcfcb8b09cf4155899d14a1c034d3fb6fbfe64241b85cec7cdddd79088599f9190077e7ba754cdb96d6e9052807ca1b72e05eff5cf239367d7c8aa7a898c54bf9b20d055"}, 0x1008, 0x800) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000080)={0x7, 0x1, 0x200, 0x100000000, 0x101}, 0xc) 15:33:58 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus\x00') r0 = open(&(0x7f0000000240)='./bus\x00', 0x616, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x854, r0, 0x0, 0x0) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) r2 = getuid() r3 = getegid() symlink(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)='./file1\x00') setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={r1, r2, r3}, 0xfffffffffffffe26) 15:33:58 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), 0x8) 15:33:58 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getdents(r1, &(0x7f0000000200)=""/45, 0x2d) r2 = open(&(0x7f0000000040)='./file1\x00', 0xa19, 0x4) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080)="08f999368673529a6cbd6bcc9c73857d00a9bb41ec38a2bd69b395492bc006a3bbb7421462ef07fb094c79d7fddb937ebe1c5bcefa838d00bbb18ef645bb9f26394571277d7caa5102785fa57ee19f2d459d9cb6ca9fdff6a0616c462886009c3f59ba4c8dc9cede1c33d8e79a4646125c15b13f6a1215c4db45e3b5e78dfb428dd785173aca0527eac281377b14b40b6fb72796b8b4e5f797b3bec2d61c3956dcd1bfb835f19c49c298d211de3310996c26ebca3dac76197a4cf3c34bcfbaef441916b85a8f30e8a119b163ab38589ab7d5cf4a6118b7f03791550c1ef6cdc22d574224d78731dc6ee2ab", 0xeb) fcntl$lock(r2, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x80000300000003}) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000340)={{0x18, 0x3, 0x37, 0x3f}, {0x18, 0x3, 0x5, 0xfb7}, 0x4, [0x80000000, 0xdd61, 0x7ff, 0x10001, 0x6, 0x2, 0x9e, 0x4]}, 0x3c) r3 = socket(0x2, 0x3, 0x4) semget$private(0x0, 0x4, 0x400) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getgroups(0x1, &(0x7f0000000300)=[0x0]) r6 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffe000/0x1000)=nil) shmat(r6, &(0x7f0000ffe000/0x2000)=nil, 0x2000) fchownat(r0, &(0x7f0000000240)='./file1\x00', r4, r5, 0x4) r7 = getpid() fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x1, 0x2, 0x2, 0x4, r7}) accept(r3, &(0x7f0000000380)=@in6, &(0x7f00000003c0)=0xc) 15:33:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000300)="c159da43836870dd75bb0d", 0xb) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() poll(&(0x7f00000000c0)=[{r1, 0x1}], 0x1, 0x0) r2 = syz_open_pts() close(r2) 15:33:58 executing program 0: mkdir(&(0x7f0000000200)='./file0\x00', 0xfffffffffffffffe) r0 = open(&(0x7f0000000240)='./file0/file1\x00', 0x280, 0x0) unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080)='c\x00') readlinkat(r0, &(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)=""/31, 0x1f) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000140)='r\x00') stat(&(0x7f0000000040)='./file0/file1\x00', &(0x7f0000000280)) 15:33:58 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) getsockopt(r0, 0x2, 0x1, &(0x7f0000000000)=""/35, &(0x7f0000000040)=0x23) getsockopt(r0, 0x0, 0xb, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="62fe0546403c56e082e9e952ce497d3f08543158d4da565d34b6468709a889cfbd54107b2a26865ef1dc9d3ebb843a06041ef89a5f621ba482d3c67a064225df8aa8f87a6a5871adf76e61696ac08ff7491c99dc3ad7f6ccacdc1899b61adc02ba8df0af50960595b267fefbd752fdf5e9903e05dccc0e833d00f28127c732ace09736c4412ae1f4ce04021d390f0f1213347c6ad3b309d65fe4116a7c60ce33917d028845ff0de110c61f6c8bdfe848a8da32f82cec315b8372ea0e2c9ffdc2cfb8a965d8f9ea333c77d88f2a6414b7b24ffd3f00e6eceecaa057f0551d86429deb81dd85b0d4eccc48d942899af1b831510e12b8af6f69", 0xfffffffffffffe8a) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$TIOCDRAIN(r1, 0x2000745e) syz_open_pts() 15:33:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "045327cbca825d7cd4ac3ba65825cf3e3e57e694"}) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) syz_open_pts() mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 15:33:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000024c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fdedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2470d83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f52924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da495b024f1f0235db92980172ddd7462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f59843c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf8dcab53e7f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9cc5d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141fdaaf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af0300000000000006352b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb17641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d9b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dcab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6008000000fe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d4654872b39e44a7910fc90f8be708bb991ae71446ccb4bb7fb753fd49c07df8d8e00d160cca18539e09f4955771b5881807cf7d1bda6255e5fcbaf19d7ac27de1882ec22bb9073044b8022874aefd446ee15051e2bb956b7c2c8aa15537376c4fb19b9cbf101ff1e768fdfb5b5a83920c2970000000000000000007814876e99a097878aebc726787e21dc761e180c23e268442a201b0610ed1595d95f8a52e095acf7ed71f3b2dcdd59c42c566f16717e6c63a447dcf140b00ec20d55d9b6cc58dad4e687fe811ea22504c1ac8eef3574d50696fc12eb9e6ad1bbd2eca3663f4a363d8bdd210bff353aac", 0xf72) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x0, 0x5, 0x8000000001001d39, "bad84b73f2a42ccccaa70600000075835db57180"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) kevent(r2, &(0x7f0000000200)=[{{r3}, 0xffffffffffffffff, 0x8, 0x20000004, 0x3, 0x5}, {{r1}, 0xffffffffffffffff, 0x50, 0x8, 0x4, 0x400}, {{r2}, 0xffffffffffffffff, 0x42, 0x60000002, 0x20000000000, 0x7}, {{r4}, 0xffffffffffffffff, 0x4, 0x1, 0x5, 0xffffffff80000001}], 0x4, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffff8, 0xc0, 0x20000000, 0x3f, 0x3}, {{r3}, 0xfffffffffffffffd, 0x2, 0x4, 0x7f}, {{r0}, 0xffffffffffffffff, 0x48, 0xf0000021, 0x0, 0x9}, {{r2}, 0xffffffffffffffff, 0x2, 0x2, 0x8, 0x5}, {{r0}, 0xffffffffffffffff, 0x2, 0xfffff, 0x3, 0x401}, {{r4}, 0xfffffffffffffffb, 0x20, 0x12, 0x8, 0x8000}], 0x2, &(0x7f0000000340)={0xff, 0x1000}) 15:33:58 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x2) recvfrom$inet(r0, &(0x7f0000001140)=""/209, 0xd1, 0x41, &(0x7f0000000040)={0x2, 0x2}, 0xc) ioctl$TIOCNOTTY(r0, 0x20007471) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0}, &(0x7f0000001280)=0xc) setreuid(r1, 0xffffffffffffffff) msgget$private(0x0, 0x80) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000001100)={0xfe, 0x6, 0xffffffffffff0f6b, 0x6, "c3460863d8501fd0ae33b4b76ee7f035f3c269a4", 0x81, 0x5}) ioctl$TIOCSTART(r0, 0x2000746e) getsockname(r0, &(0x7f0000000080)=@un=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) 15:33:58 executing program 0: utimes(0x0, &(0x7f0000000080)={{0xffffffffffffffff}, {0x100000000000000, 0x3}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="09bd33010000001ce902"], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x4) ioctl$TIOCCDTR(r0, 0x20007478) r1 = socket$inet6(0x18, 0x2, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r1, &(0x7f0000000240)=[{&(0x7f0000000340)="e731b1", 0x3}], 0x1) 15:33:58 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000002740), 0x106cd) ftruncate(r0, 0x0) write(r0, &(0x7f0000000180)="bb", 0x1) r1 = semget(0x1, 0x1, 0x221) semctl$GETZCNT(r1, 0x6, 0x7, &(0x7f0000000040)=""/181) 15:33:58 executing program 1: r0 = socket$inet(0x2, 0x3ffe, 0x81) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000080)='W', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f00000000c0), 0x0) 15:33:59 executing program 1: setitimer(0x0, &(0x7f0000000080)={{0x80000001, 0xffffffffffffff52}, {0x9, 0x200000000000}}, &(0x7f00000000c0)) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r1 = fcntl$dupfd(r0, 0x0, r0) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x1}, {0x0, 0x10000}}, 0x0) syz_open_pts() ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) 15:33:59 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) ftruncate(r0, 0x71a) r1 = socket$inet(0x2, 0x2, 0x0) shmget$private(0x0, 0x4000, 0x200, &(0x7f0000ffc000/0x4000)=nil) setsockopt(r1, 0x0, 0x4, 0x0, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="a6cae5e8b14c14259c855a9341f9fa1399fcf7db1029b7f9967f462169ae9ada342c107095dd4f1baf3bcbad0975b8e44d8ac3ef626414d58fe6b001bf0415f41f2e010426c9d83ff5ffe87372c6670ae5b8b674373cd4c758b605d6a2bb48d8513cf9f2fe65b0aad88517f59d9701c5a247475f97e518046fb9532de4482e777160483ddf525c8640f96be4fc4980e0e5f8c39ad7d7ad4778d7523e2a3af7124d34cd1d7a2c720b98ce3df5", 0xac}, {&(0x7f0000000140)}], 0x2, 0x0) 15:33:59 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0x1000, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff8, 0x3}], 0x20, 0x0, 0xff, 0x0) getsockopt(r0, 0x7fffffff, 0x547d, &(0x7f0000000080)=""/31, &(0x7f00000000c0)=0x1f) preadv(r0, &(0x7f0000001380)=[{&(0x7f0000000140)=""/88, 0x58}, {&(0x7f00000001c0)=""/200, 0xc8}, {&(0x7f00000002c0)=""/144, 0x90}, {&(0x7f0000000380)=""/4096, 0x1000}], 0x4, 0x0) 15:33:59 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x8) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x20, 0x1) open(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4, 0x2012, 0xffffffffffffffff, 0x0, 0x0) 15:33:59 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000000)=""/189, 0xbd, 0x2, 0x0, 0x0) r2 = dup2(r0, r0) r3 = msgget$private(0x0, 0x1) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000440)=""/187) sendto$inet(r2, &(0x7f0000000140)="f1a7211b590ff50d1c82eaa32d1a78a25c64a53bd48bdd694293883c34897579c5330c9132e39feb182aa6dfacc5e2c9f21717202688379e8f86511f7beed29a9f326ab8036b04cbfc8524bb82e159b624bd8ef1c4937205cfdfbf84311392929e1799141e5ce0b36f04a8cfa3b6a178ebcc87bf9e979cb5d5100790a26ff8d2298eac96c1448ab42a42fe28f2a604d54c", 0x91, 0xc, 0x0, 0x0) ioctl$TIOCEXCL(r2, 0x2000740d) 15:33:59 executing program 1: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xffffffff7fffffff, 0x100, "b2ad568fdd6190aaa9c811c2ef09630b120f419b"}) write(r0, &(0x7f00000001c0)="dcc4c93ae351747db41917d83ce3abf2bdba81a9b72568066d6b3411fad7bc268523f0b909b9a403dde7ed8527f51fe7094233ba4694e73e4c86e762fdcc542bf8587ed5d62b6ea2e83784e841d27b52e2882e724c790cd133a4d618e6b3eb725b3290e6d545a8755dc6971d8daff84dd5f9fe8cb5a7d02af3e58d249c4ba679c6ea95193132b99ccd49d564af8d440d0f860dcc3bf40403e57445e2a7a88a07d5284a7d7cf84b9cb3784536dd205f830f7fc25ffebdf46da27d978971194b84108a520f47a0625b9d1ba24de1e83616f6b921a3d2ca8d7c3904733312466299e164881d9876d50d0718983dece93f03ae3d37e880e597a0ee2cf86f6c94fd02e55a53f301aaba554e538a47066f0e2fd7d20e19a6d70afa627eda12d6ba5745217b92333e44c9c564228246e43c10a8728e8345c159d157393a5b9dd8a45b322d37e51f93b763a3e1b21fae847dd4d505406ed8450bcc51cb68451973f19e6f958e5546b061c895430a108b46756eeaec5f2d3929308a37819d6e323d78d6ba2d9fd22130e984e3a558f92758acc824de4471812488f0d771e7b0840369f4088e71044b7be21868220b57f7518168e12d2fb27cb4a025e7dfb53a3d4345af063d9214af92c99015d3b28207d3736531c77c4e34c48743c0c079c8d1beab73becf7bc529e05b0e63e8ffe84d9d0c429af3403a775973dac5ca0bbcb956b363cf34b142cf9260d856930633c24ffcac2626c060060fb1664a51d1bdd4266934ac008a566703590fca7ca6df7f916a1301dfcfc2e608d7ffef6dc7502f8b83a3720b6deadbcad579b85540afded4065fa062fcf9c937e4828c2832f2c4325881b099ce7b522aba89816be24081fd1fe35b2917370d6c18673500781c0b63029cf30ddd1837f2cd33671e6e2396275d60dffc605919b61727d0698cbaf6f3add7c17d5d1948ad922ad80ff5d0f2567ebbd791bce451c488b44b0df8233eab3df3c314bd1688c25d1582ae77d3c7ec3c9285ff3c1fca5662f483fb60d61f5279ec2c1b5d957f677e24100995dd785e02b88244dc47011de45ef3d82ee190f5281318c23ebdb76fa50f8d3d0f4299d9b636724ef710418c87ce7ad32b90a5dc9a80bcb179cfa7a7710c0365f31f9ebd5d802b66212d283191d649cff0daf1c5f304f46567ec5b5ddee5060805053d19cb8651af42566ac0627668e44db01b72d20845fbb5effb73f13ad1dfb37af93341875982a8e7212a35b4ecff45f4163b546404d7bc4b765135decc5883be004774ab0f819022da91c4246da27a0cfb3a838f8d16e180edd119bb0983893a3e74c782dd02ec365f537ae4f640540f44e3f5ee5165e60294b28d1ef8561d2303b41a27e02341f63fb84c9597201ca9103fc2f7bf24d25e4fb3da4699dcf4882fcc1a96ca708ddfba07585596f8ba1ae0e1520b47f44928c3e4354d81fe2f2632125d09404874bb7257948cef43774d86de89bd730563a6a20b1d9da12c5632631841cc4838ffae942fea31cd7c2ec5dd49301b4fa62b4a0e843ff5bf48b83d77fd088df734a0de46ce37a3b012c4be5cf07c9abb02f212e9cb99b8096f1810ff171ff82f055bbcffacda3b8ba39c87a06267ed87e3d90feb7b39ff3192dfc486804e5543d39aa2534e50254b94a9b24a84ebe6b67d6c6cedb00a7d79ad5158e1019a23f18a10aab7d153a6e33c764e6d96f6781cab7e3e6019ddfb50d881d50c63c75117689cf36ead1ac31f707328e86c500d35bd3c79e90decb4b40543b2d06da0a1f3207eeb1467dbabb02596eb7bdda3dc1b288ad58c4c3231648cc9ac715f9c2a9c03d89aed4b88815b7a226dd27005211dfd5efd7dcf6d173b66163f39c3710ebcaf242efd05ffa19802037684dc046de7a6ce7e151254fb3b625aa723e002b3602cee2c68f3e333ceed294933a011215036f1574debddc5e1bf545e981226efe9b212349f7099138c34ffbdec9a98dca9a8d5036370b8dea17fc23a44fde39253a91101407d5282cf226dd18a7a8443bbabbff5ff3133572d5099e6cb160b3c96f9d3d72d4f267361c75d6dcbb30adf1ea7790b1ea90c258696b66f81ae1e4ffbc4939f6895cec9fb95cd981161c8cb28d4b31345a48ce61ca22f73705c175f8fc5e0170aae3259572e123eed53fd2eb8d5a06bbd2e22e42f3960d55f435f80df075ee92906312872b89b0d90664ded8f83056d4c7a6990d878ff8c21ec97e6455ff49eb5ca640437580f267ffbba30328f0e73e2d74b987d8d8a33429f7acfde758588866e67ebf3f57d3a8976eb49a7a954b1109e406431fd135c5b91a95169c5f163afe278cd09590cdb3d21cf99f44d59b53fbc0d3a40e36663d62d66e115a95669334ea2855ad044a084751933397ff41f86807311ca8760e4cf93087c775b8906c337d4e369f10ff6d648b0c63e880bbda2c6082fe27ad85d85eaac39e57a6378b7f9e497c8221d56d2e99ca633d4d47e1ba195ff5cdb5a541860b70c9ec277066196c9d77ac5557af75b43cedcfb32cdc7152bac07a986f3408777efb8c880583d11d40521a587cd6c55bb7c2c5d46be0207028101f38ea87157b765562c76741b673d89014ba1e7f872f9cca381d8ddaca17f180a7b0adf941f9cae50b17b22dabd83fbbe14780510e67c96f7684b12d5b99fcc77bca1ee9926a0884c7f4441fda81f9bde546be5cc61b2c74fc8c26f331cf9b3331f98469fae308c49187b56bb3e5da63c4459eb40db9b4e88e4286c7c884adee8b57768808728795f28ac5d1369b341fef4d09384e0b458b269b2d7f1a1fdb5a3be4fa808fc379a7951bcaa2e3bd99464e238c4f81ec756e2ba7dc7e970d786178a5d6254b57cf05044d614fc6d246422c9ace5ce9da372b85eb8763894edf72814ac21900397d9c7b0d25f1ded888d74651651a74a67959632d39e0149365a9bd714097c8ba5b641bffcae53d1d0fd17ce8ba00a3a22e039093fbc19a74d5a2b30be114410d188928498e28cdefbd6461cb9f833914e5584f01d3851fda2b2351eead84970675b9e5551741807e1118513ca3254e7142f0b52ed91bc6739f814dde08dd16447f726436777399720310b424617415ade631b578c5e2e07d7db33c6779b8abbaa7ac40d6caedae4733dd365ef00de6bd1cf23b4d9bcfb54cee53f12502c242e311e1da4cd61b9696e060eb0998dcad8962ce7d307fb673c751a78cb460ef25f00dcff3924b0158cf532565c2be2d76de8b66f44645c946f7eefec82ae7b0a826a41c9d661d36e7525251d6b074cc39b3b53844c0ff9aa8b97e5e1ff7db92ee6f21831d88b153e1850e9d12dd87223a400c147c1a3b010a052e37fc81f81abb66d87deae84c4515ff8b78a037fcc10fa80aa81061d04495a492502c358bcec562e04ec93b8e414547b1a88e30413bc3b890c4c6a5b81c709f8faf03a43b5c5d8ffcb31ea79ff211319b8b02bac1622db37de082e14977a671cb20395efaccb87810651a1e20f1f42687ab0eafa755489267ff31d4f68f6d7651bf0ac39aaf81d8dd7f580e7df13007eb21da126a6f6383bfa65e0456329c33ac5e2b15ed1b686e98dad88c027a5a0385f6adee7cdc4ab6900e748de1ba178c548b17de3bd15335c2e2ecd858018561cacc21c1439df137fa1db43281e7e9cb0ffba814e3f10bbba02aa66078dc094fb6f6cf88adb1b829c6f09811d612a3a85754df3f68557f142a433ff205b2749353fdaa7dccba33cba0460a65f57246e4d8144fe69951db744e7401738f1a34aa380809e9a6cc668e2d3bb2e53b59368254c18a0b290b4c675aced86749b3de1b045541c6b02c709e9d154c36e12e2adf2158ef647660f566d85338d1f31cfcb64be6538b4d98515f7e82492ee5ef561f0f7348438494a8b35fdc4a7a8703aafff703df9b23f9f13048a1937c981d4cf1cc44e574c989fe328e46dbe3892195d8137d1c158ca12a01677d56c4141940772962dd68084ac9d3e44d6cea3173acf0bfdb8d89dcc942df09034e93a618d4c4c7152e2d1bf8ab2d1ccaec6a9ec15cdc316301ae6d82619324d944e031abadfa99f2b3ed621f1a1c255b5bdf3f0842578c682bdbfaa04643a75a501d1c75cc0004085d7d656ae95c4dee74e0d7e83dbc27acdcc49946aec4b4b2c31590bc9345011e37d3b30857ffd58c853b88113ac474491cde451f679f112d534b487bc6d9137843b90c42f0e739e17b93490c780d988c072da647d180ec357608f00ee8c5191698c19f16781bdf5a030b41ae47c19d50b880053d22d9049ba0031b5bda50b803846f1ac2fd957ba4ff23795b2bf481be661700549ca8f3f0648f5169b487118b239dd0bcda890c3435dee489336ea81b6703efa359698b39860f5230b581f73f38f3eb8bc40669b88527612570e332b84536084dc2cd978c3e601a451f5132640f355abbbd87803031b3891c8429fd144cc77368bcf8890196026f3d7cd039468fa83075c8248f78ad85dfff629458159dbf38218caaafdbefacdaf5ac703e1f8697d494eec3a8b5ce8ec5cb52f3cddd17778aa9c7d09d9744bef288a95c9a86ecc53599fea70776ac67659bbbb8eed5ece71cf9fd7ea3f41537339f16edf30ad2fbf5ba97c82a3e10fa5774105c44335b3309971051c2abb091288d512cfce6974ae4c6c72df20fd8076dda34419a6be19f637004b45598159db09ea762e5bfd935485943f11f54e5cb67b4a2868a3e87e9d9c70065c6a495954d7a9842d1e05eeb988866b945d5b41d130d20ac95c6ca6ceddcbc1cb7fd352d34ae173d38282d0ecff6705104636fb791a01d32de4e898bd674bd2504e70455dcc993bd9cda7c5cabb6d05c617344c127de0c539eb4c429a98632b9b7e35ea9658c368e7e37d1ddd33fbde42a3638139cfd95f03a63b5ece681ca898694b5fd2be96673b744d035c4b662d7758bed95f15783b8ed31abcfc13c435241f6563b5d28e4fd2f714b4e8acfdf6c32a47f4c7afd53a1a6eac9116a8c070e3b5186f5ee57e748b26341d56619c4dc5a5c65d84b455b208324a357b9ee24ede264574ea5c13b5e9a389c3ffeecdd7f8d19ea2036956dd5da4079cbad130016f041e2efbfd9afd733953c35939a705428cb516b54e5e8cf78fd5de8b01a25d53feb7227b1b720be7860a2a8eb9e4f3d535c9f72eeb37bddbe8727cd5ffde1a69f04b588ae809976bebba5269a4309212181fc9249347e5cc2ae8254ae652bc7bc4d7d3fdec9e1248ac58dffe313cd82e63aafb53d00adf2318dce66fef2b558ca2c8c0533e09e138ce35e5f93ba15943bacd567999067abde32766f72fd2ba277904966a95205d1948d189c3219bf01507aec86ac71e2fffcd334d28", 0xeda) write(r0, &(0x7f00000000c0), 0xfffffeb0) execve(0x0, 0x0, 0x0) 15:33:59 executing program 1: symlink(&(0x7f0000000180)='./file0/file0\x00', &(0x7f00000000c0)='./file0/file0/../file0\x00') chmod(&(0x7f0000000080)='./file0/file0\x00', 0x10000010000002ff) r0 = getgid() setegid(r0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000200)='./file0/file0\x00') rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000140)='./file1\x00') 15:33:59 executing program 0: mprotect(&(0x7f0000f41000/0x2000)=nil, 0x2000, 0x3) munmap(&(0x7f0000eb4000/0x1000)=nil, 0x1000) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10801, 0x40) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) mincore(&(0x7f0000bfe000/0x400000)=nil, 0x400000, &(0x7f0000001c40)=""/123) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x40000000) 15:33:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000200)="ec7d2f00afdba0e2d780b5109ccb45c920cf5483147d42cfa10d1db6d682a524112fa10e0000000000002947fb3bff8c58804e2d82505fb318abcd1e373509792fb7e7ffbcca094251eb14104d8e53f9b980d4aa8a42b89315f6392b8db3610405a2eaeeaceaeca7e82e7f5b1f0f825aca5b414d5f63998d350d3bba73ebecb534d7a7ed2a608b8aa384db7131143a5583e2732e633239f3137038cf3b70cef278790efd7cf84a5ec0f036674dd8051d682c8b9d74ffa770b1", 0xb9) syz_open_pts() close(r0) kqueue() r1 = socket(0x17, 0x4, 0x100) connect$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffff, "a146786eb90002000000000000b1c85b6a8a1311"}) poll(&(0x7f00000001c0)=[{r2, 0x64}], 0x1, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000140)) 15:33:59 executing program 1: open(&(0x7f0000000440)='./file0\x00', 0xa20, 0x0) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000080)='x\x00') readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 15:33:59 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x102, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x4) getsockopt(r0, 0x1000000000000029, 0x23, 0x0, 0x0) 15:33:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e3", 0x1) close(r0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=[&(0x7f0000000040)='\x00', &(0x7f00000000c0)=']\x00'], &(0x7f00000001c0)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00']) syz_open_pts() r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0xc4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "a146786eb953d07babec3301fffffffffffa0011"}) read(r1, &(0x7f00000002c0)=""/249, 0xf9) 15:33:59 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x5) r2 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="00002e2f66696c650000000000000000005100b221ef8573b232413316b4262bfbb33c9f00facd04e65a7e77cdc378e758fecf52cedffbfaa0999fe2f57ba26cfff7ef17c051ddcd72075049adb1fc27637853ae5ffc341039646f3f83f791a0a2e43eb50083871c"], 0xa) fchdir(r0) getsockname$inet(r2, &(0x7f0000000000), &(0x7f0000000100)=0xc) recvfrom(r1, &(0x7f0000000140)=""/229, 0xe5, 0x2, 0x0, 0x0) pipe(&(0x7f00000002c0)) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') 15:34:00 executing program 0: r0 = socket$inet6(0x18, 0x4004, 0x10001) setsockopt(r0, 0x29, 0x24, 0x0, 0x0) getsockopt(r0, 0x8, 0x1, &(0x7f0000000000)=""/15, &(0x7f0000000040)=0xf) 15:34:00 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ffc000/0x4000)=nil) shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffb000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) r1 = geteuid() accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000100)) dup(0xffffffffffffff9c) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)) r2 = dup(0xffffffffffffffff) dup(r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r3, &(0x7f0000000040)=@in6, &(0x7f0000000240)=0xffffffffffffff1e) r4 = dup(0xffffffffffffff9c) r5 = getegid() ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f00000000c0)) chown(&(0x7f0000000000)='./file0\x00', r1, r5) r6 = getgid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x4, r1, 0x0, 0x0, r6, 0x1c6, 0x8}, 0x100, 0x2, 0x0, 0x0, 0xc84, 0x7ff, 0x2}) shmat(r0, &(0x7f0000ffa000/0x2000)=nil, 0x1000) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)) 15:34:00 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000003e6, 0x0) fsync(r0) open(&(0x7f00000000c0)='./file0\x00', 0x10080, 0x8) write(r0, &(0x7f00000001c0)="175253e8cc1e8e6d00e30180000000000000e76fe31fb4ef6cb2cb3f5a51258ed100000002c8121c6f210ddae7fc39aff56b61147e0fcea25421f9edc7f6435cf3660fa3e49dfdbc65c2df0c27a7b1a8734db1a5de071a080900000000000000214bf88cd6e5f780100bd59daf466078a346ead59c88efb052ef8a1b2bc067687a833e7889fc2de7e757e7c53cbb8b5588e52b762ab7adc01c38493229eb5f16916e617f42f95f24c72b2c4f009758e9e507bbdf18577bc2dadabc9d5ca19d5becb248593bd9a51ff30abee088742fe71c900ab94336d3a3a5eec2c24b0b78833fa3ec08de95f1435a4e525da6de09727ad835335198e3f483cd01b2debd527afa78c5edf6", 0x804) getgid() write(r0, &(0x7f0000000080)="eca46710400a2cd69a24dcf97e6f7ade94fa1e84", 0x14) ftruncate(r0, 0x0) 15:34:00 executing program 1: madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) munmap(&(0x7f00003e1000/0x4000)=nil, 0x4000) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mmap(&(0x7f00003e3000/0x4000)=nil, 0x4000, 0x2, 0x4010, r0, 0x0, 0x3) mincore(&(0x7f00003e9000/0x1000)=nil, 0x1000, &(0x7f0000004140)=""/4096) minherit(&(0x7f00003e6000/0x3000)=nil, 0x3000, 0x0) fchdir(r0) r1 = geteuid() setuid(r1) read(r0, &(0x7f0000000140)=""/162, 0x17c) fcntl$dupfd(r0, 0xa, r0) 15:34:00 executing program 0: socket$inet(0x2, 0x6, 0x1f) r0 = socket$inet(0x2, 0x1000000000002, 0x0) getsockopt$inet_opts(r0, 0x0, 0x7, 0x0, 0x0) 15:34:00 executing program 1: r0 = getpgrp() mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) connect(r1, &(0x7f0000000280)=@in6={0x18, 0x2, 0x80dd, 0x6}, 0xc) unveil(&(0x7f00000004c0)='./file0/file0\x00', &(0x7f0000000500)) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSTART(r2, 0x2000746e) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) symlink(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000180)='.\x00') r5 = getpgrp() wait4(r5, &(0x7f0000000040), 0x2, &(0x7f0000000080)) r6 = socket$unix(0x1, 0x5, 0x0) bind$unix(r6, &(0x7f00000002c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0xa) chdir(&(0x7f0000000300)='./file0/file0\x00') bind$unix(r3, &(0x7f0000000380)=ANY=[@ANYPTR=&(0x7f0000000400)=ANY=[@ANYRESOCT=r4, @ANYRESDEC=r3, @ANYRESOCT=r0]], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) 15:34:00 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4, 0x810, r0, 0x0, 0x0) shutdown(r1, 0x0) 15:34:00 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x3, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r1, r2, r3) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x2, 0x6, 0xcc}, {0x18, 0x0, 0x705937c9, 0x1}, 0x6, [0x0, 0x4, 0x4e, 0x6, 0x7ff, 0x8, 0x3, 0x8]}, 0x3c) r4 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r4, 0x29, 0x3e, 0x0, 0x0) 15:34:00 executing program 1: r0 = socket$inet6(0x18, 0x2, 0xceaf) r1 = socket$inet6(0x18, 0x8002, 0x5) setsockopt(r1, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) setsockopt(r0, 0x1ff, 0x6, &(0x7f00000000c0)="4d02920059bfab857c0726f08eafbbdd304c6d0d47a5dc41f2aa9b4399f3f917a1a0a6b499ada2f453943a6e03f30616446ab6a3934c1083ef850b3edc447ca8c323d144c6e5f6821b8c6eb1c026547d11a86e9dcaf85559ec161dc3514ed107a64ed778c40ff475f96a209b8023088e23af2d4ea3448eea7d5d6363f89d0979c4de256fbdd938985e30ee5359fb03ae2d8a5570b31ff49dfc41e0e5453dc2da41e238972b02db7724640c339aa7cbbedf6b92af2dccd15a9edfdcd9424d3421306bfa8e1f4895ce2bd473fe0c", 0xcd) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 15:34:00 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) write(r0, &(0x7f0000000100)="2e8bb9fd8cc7f7315735cc7c6db0f6c0bc7b02e1e829a0c67f8ef1adf1294d522da942601abfa0cf847e1a5f22f3c628716c5707824dd6b89f386a1c647a623f60", 0x41) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r1, &(0x7f0000000300)="c159da43836870dd75bb0d", 0xb) syz_open_pts() close(r1) kqueue() r2 = syz_open_pts() poll(&(0x7f00000000c0)=[{r2, 0x1}], 0x1, 0x0) 15:34:00 executing program 0: mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3) mprotect(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x2) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x7) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x5) 15:34:00 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) recvfrom(r0, &(0x7f00000000c0)=""/81, 0x51, 0x40, &(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa) r1 = dup2(r0, r0) unlinkat(r1, &(0x7f0000000240)='./file0\x00', 0x0) r2 = openat(r1, &(0x7f0000000200)='./file0\x00', 0x0, 0x10) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) fcntl$setown(r0, 0x6, r3) read(r0, &(0x7f00000001c0)=""/17, 0x11) r4 = getpid() fcntl$setown(r2, 0x8, r4) 15:34:00 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000), 0x4) write(r0, &(0x7f0000000040)="ff10bc76070c0bd5322b6609388ff9bd0410345f3ad725d1401b64a5b57595de29690769af8a5374a288db0eae937deeca288f06c4a61ecdf9799f45b7000141a75464d14e11418d59536eac81d8f5086d876be505dae8cb2a7609543aa8bae28ba5458f1b804c0040ddb4", 0x6b) 15:34:00 executing program 1: r0 = shmget(0x1, 0x2000, 0x100, &(0x7f0000f0c000/0x2000)=nil) mincore(&(0x7f0000f0c000/0x3000)=nil, 0x0, &(0x7f0000afaf0a)=""/246) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/141) 15:34:00 executing program 1: r0 = syz_open_pts() r1 = dup(r0) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000000)={0x9, 0x8}, 0x10) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) mincore(&(0x7f0000ffe000/0x1000)=nil, 0x1000, &(0x7f00000000c0)=""/247) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCNXCL(r0, 0x2000740e) syz_open_pts() 15:34:00 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000001080)) r1 = socket$inet6(0x18, 0x7ffd, 0xfffffffffffff000) getsockopt(r1, 0xc86a, 0x80000001, &(0x7f0000000000)=""/4096, &(0x7f0000001000)=0x1000) pipe2(&(0x7f0000001040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) pipe2(&(0x7f00000010c0), 0x10000) 15:34:00 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) write(r0, &(0x7f0000000040), 0x0) select(0x40, &(0x7f0000000000), 0x0, &(0x7f00000000c0)={0x3, 0x1000, 0x0, 0xa68, 0x5, 0x4, 0x7, 0x1c}, &(0x7f0000000100)={0x1, 0x100}) 15:34:00 executing program 0: nanosleep(&(0x7f0000000000)={0x4010000, 0x200}, 0x0) socket$inet6(0x18, 0x4, 0x800) 15:34:01 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) r1 = getgid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r4 = dup(r2) setrlimit(0x8, &(0x7f0000000040)={0x1, 0x1}) recvmsg(r4, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) setgid(r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fchdir(r0) setrlimit(0x7, &(0x7f0000000080)={0x8001, 0x5}) 15:34:01 executing program 0: socketpair$unix(0x1, 0x20000000000001, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) shutdown(r0, 0x1) r1 = kqueue() r2 = accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) write(r2, &(0x7f0000000100)="f2125c81c2df89c71b7708647dd029a080063b22d9ba452807d76831c9ea3c04b9f30ac08e7e63f12d5b87dbdbb147c39e28db048a683aa851ceafe3029e4ac80e6394e480b699642bf8315b8d67e28eced0777cb8d2e8f6cfe8a0c51d9b3f8f2f79dc5c85d0248c2d7de7fa5863a4472d8c61869f51e987d36c300c0f4e429f21283779ed4d057785bc2dbb2aadd052d24295f69dc931b93e4a521c0fc0d3", 0x9f) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xbb, 0x40000000, 0x0, 0xffffffffffffffff}], 0x3, 0x0, 0x9, 0x0) 15:34:01 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x1ff, 0x0, "a147780ac80400000000000000d844237e0d7a00"}) r0 = socket$inet6(0x18, 0x400000c001, 0x0) bind(r0, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) getsockname$inet6(r0, 0x0, &(0x7f0000000080)) r1 = dup(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x5, 0x0, 0x8000, 0xf2, "4a2d6f7eadb7b7e5294497df50bfa32164dbde33", 0x5, 0x10001}) 15:34:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000004c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6000000000000a240078177da4ce9c287730c53fb394b842dbbcca9da10495dd976a67cf92c23ef4400000000000200000000000000000000", 0x65) fcntl$setflags(r0, 0x2, 0x0) write(r0, &(0x7f0000000380)="f32d005489341a3c17cc199ed62892f84049c29d31d7da108ccdaf6aa2dbfe4b2d76dc213c16005593181274081b3a011eedf504e046de4d6ba3ff023a6a3240c85882a4841f68849d02a4cf0615b1e665885d4d28f98cd05c7cc4898e794c84c1ec0d0e9b3020dda59bc62be3fd96431e7ba62acc51cc3fb1c7ba565cf91f30c8fd8513c027c477d21ea9e353798325687ab6791961eccf91e37fd721d94cb0db038d995cf9e0df6e0e98f50a2e4db6620884566d7c069c9cae458dbb78b3b3cfc718e997b426f806cde4e96de2e1fd1f8d0c73e3e86f239c76d880c8adb5c6894572e576b891986a", 0xe9) r1 = syz_open_pts() close(r0) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xfffffffffffffeb4, "a175a2000053d07babec45f0b1c85b6a8a131100"}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) read(r2, &(0x7f0000000140)=""/249, 0xff90) syz_open_pts() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)) 15:34:01 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20, 0x80) mknodat(r0, &(0x7f00000000c0)='./file0\x00', 0xb, 0x2) unveil(0xffffffffffffffff, &(0x7f0000000200)='x\x00') ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000004c0)) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0\x00') readv(r0, &(0x7f0000000440)=[{&(0x7f0000000140)=""/141, 0x8d}, {&(0x7f0000000240)=""/25, 0x19}, {&(0x7f0000000280)=""/103, 0x67}, {&(0x7f0000000300)=""/24, 0x18}, {&(0x7f0000000340)=""/222, 0xde}], 0x5) 15:34:01 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) lseek(r0, 0x0, 0x0) r1 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffd000/0x2000)=nil) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r5 = geteuid() r6 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r9 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x8, r2, r4, r5, r6, 0x40, 0x3}, 0x1, 0x4, r7, r9, 0x1ff, 0x6, 0x100000000}) shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x1000) r10 = open(&(0x7f0000000180)='./file0\x00', 0x8080, 0x40) setrlimit(0x3, &(0x7f00000001c0)={0x3}) geteuid() getpgid(r3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r12, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000003e10dbaa7e1a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bced861ff6960b152e11af867c81c49083e268b9296763c1e46bc4c5b2bb52fd886358d28a004b86ef34d020e9526b5a368068"], &(0x7f00000002c0)=0x6e) recvfrom$unix(r0, &(0x7f0000000300)=""/159, 0x9f, 0x0, &(0x7f00000003c0)=@abs={0x1, 0x0, 0x3}, 0x8) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000004c0), 0x173) sendmsg$unix(r10, &(0x7f0000000940)={&(0x7f0000000440)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000780)=[{&(0x7f0000000680)="a539f51d7ad3d36abfabb19002cef4722e6d58e6e0e4922b47fc894be62d23892ec007e57680334f10a536b34da9b02fe8847703dda26f5a38226ed7c1030595423b2d823a3e77addda2f14a40c93bf0756bdf638c9c14315c898c6b2bfa97dbe57b17d1e4d351e728ffe850a803e49de0c6c91e5a282900f05b7906569c22f78318afa31af4ba1f47319d478b0688a8878e0a8af2a0fbb520ff1e419d3b38740fcedca2b25cccee8aca4218e405ea7a2ea5a6de644310f93320f127fdd3d3ceeba778fa6730acc75882a37398a9c1389fda1f52ae3e1cc903e627964a115bfbb44d342e1e", 0xe5}], 0x1, 0x0, 0x0, 0x400}, 0x406) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000980)={{0x80000001, r2, r4, r8, r6, 0x5849c0b4d3b2248c}, 0x9, 0x100, r3, r3, 0x1, 0x46, 0x3ff}) recvfrom$unix(r12, &(0x7f0000000a00)=""/31, 0x1f, 0x40, 0x0, 0x0) sendto$inet(r0, &(0x7f0000000a40)="6c5cd133eb3c32690622d641a2fc26b39c49db83637075f579f5251c09ed76dba66f9bed91dfa8fd186e7dba3f470edb671934b1a11bc5df6626d99382ddefef74cd31d975f00dabce766b800a58d8af3609522ffe1e7f05d00bf55aaed6f264c86fc1ac5224be09a4050d6cfdce0745917754697b0320048062a5b3e122d5ef8fd038c96341aa79f5b2733b0bf24ec103824f6b3c0c18a5bee75518da0c905c175204d3cfa950bbe746c75d3307bbf73f2ce17e027197f6499f4523e681bc91df9b05fe5ac45fc21cc2e2781e626c89cce2cfc7d0b8bfaf0e35749ce53a290e", 0xe0, 0x2, 0x0, 0x0) r13 = dup2(r11, r10) getsockopt$sock_int(r13, 0xffff, 0x204, &(0x7f0000000b80), &(0x7f0000000bc0)=0x4) close(r11) r14 = shmget(0x0, 0x4000, 0x12, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_RMID(r14, 0x0) 15:34:01 executing program 1: r0 = socket(0x11, 0x4000000004003, 0x0) setsockopt(r0, 0x2000000000011, 0x1, &(0x7f0000000040)="a9ad055d01ccd0a0aa111a6ab68b684b0ab799899c745ec8d8e4f1fb06ddd0c099b8736b1affa4704f783485202482e95c238c5db15c98625efab555d33a333ada30188b966b97c991551aab102045bc6c1175ff7a5116ea348e153775750abbd2dc1fd92d17f380745f7637ca66f5cf9ef6e3f964b0855ad0849bfba486d8eada257a732aaf5aa3c918e2f494aac146e31c22eb514eafc1c122ff645d6b95f4bb9863cfcf50096b522672f61129484c09172baa12ce1b052af0dd21a450fc333065bb992c04bcd4f9cd33bfdec2f73142c44f33555277bd81cc2291a96e53394dd0f7fd92609bb1a4f2346ff2f4cadf4915", 0xf2) 15:34:01 executing program 1: syz_open_pts() r0 = syz_open_pts() r1 = msgget(0x3, 0x20) msgrcv(r1, &(0x7f0000000040)={0x0, ""/239}, 0xf7, 0x3, 0x1800) syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x0, 0xbeb4}) 15:34:01 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) getsockopt(r0, 0x29, 0x37, 0x0, 0x0) 15:34:02 executing program 0: r0 = socket(0x1e, 0x4000, 0x6) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0xff, 0x4}, 0x8) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) write(r1, &(0x7f0000335000), 0xfc94) poll(&(0x7f0000000180)=[{r1, 0x62}], 0x1, 0xf73b) poll(&(0x7f0000000000)=[{r1, 0x5}], 0x1, 0x0) 15:34:02 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) clock_gettime(0x7, &(0x7f0000000040)) clock_gettime(0x800000000000, &(0x7f0000000000)) 15:34:02 executing program 1: r0 = syz_open_pts() close(r0) kqueue() ioctl$TIOCNOTTY(r0, 0x20007471) setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0x98, "7ed0305d0522712c35ab7f5d78746c0266ab252e"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000002b40)="673350151f1523dd2358e92f3e1967b0f84bbc0586f2c8bf9adc52f0c6ffde474127bb5f2a80afa06d95c6da5e67d39f879f8cbccea03da7d9b33bba5b962ba82dce39c3865d8be54673aab102480d3566ebe6ed1b4d0984827c305f99ea79b864b7da1ebfc7644164fe5c01ff107a48759b4944b4adebfc42e639abc3f2318b14b1da1e2a15cb96d9b1351038119c0ff00288e73117969840022518513ce75204efc0cdfe5fd0554f89af45da78e1649fbabbca3659603fc70577120dc77a809ef3cbdacbde9a63c9831a21509909a555f88400e8d4c7a51ebb8b7a66032b96c71aca9882212aef634b6798367b4d73ad99caf6a8057ebdba2175f92c311b77e3c011cf8b030761381fc8afda2337f7c4cfdfea584aab02c0097f", 0x11b}], 0x1) 15:34:02 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x5f, 0x81, &(0x7f0000000040)="f1e6af148d16d343f75c70cfd4499b7121d639a7a5903b1f55c5293a743112b8879507db942da6b7fce02b8bf97c7f99f80dab204e165b4705f635f16b43d411e794552202fbbad17ae93689b9581e2eed5afa693e439980495921252012fb0694cfc2cd9b5df21ea6736d9663a5906b6a6584a474097521d7e6e99ef74c816e8e8e99d8f5a0318f949dcf558bdb0887d040bd9fd81a0827fb837503e2acdcb2", 0xa0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="0000000000000000000000006a6755d600000000", 0x14) 15:34:02 executing program 0: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ff5000/0x4000)=nil, 0x4000, 0x0) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) r0 = semget$private(0x0, 0x2, 0x0) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/160) munmap(&(0x7f0000ff4000/0xc000)=nil, 0xc000) 15:34:02 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x6, &(0x7f0000000000), 0x0) 15:34:03 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x409b895c, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1087, &(0x7f0000000040)=0x92bf, 0x4) connect(r0, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x1}, 0x8) 15:34:03 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x100000002) r0 = socket$inet(0x2, 0x3, 0x2) recvmsg(r0, &(0x7f0000000700)={&(0x7f00000001c0), 0x80, &(0x7f0000000580), 0x2e2, &(0x7f0000000640)=""/138, 0x8a}, 0x0) shutdown(r0, 0x0) r1 = semget$private(0x0, 0x6, 0x8) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000100)=0x30000) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/141, &(0x7f00000000c0)=0x8d) 15:34:03 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) flock(r0, 0x2) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r1, 0x6, 0xffffffffffffff9c) syz_extract_tcp_res(&(0x7f0000000040), 0x100000000, 0x3ff) 15:34:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000400)="7270bf6c40afa068f4eb69ff", 0xc) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = getpgid(0x0) getpgid(r3) r4 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000240)={0x3ff, 0x0, 0x9, 0x74a171ac, "9ad84b73d9694e107f5e7983aab9d1d35db5abe3"}) poll(&(0x7f0000000000)=[{r2, 0x97}], 0x1, 0x0) 15:34:03 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x1) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000001180)) execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000080)='\x00'], &(0x7f0000000240)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='/\x00', &(0x7f0000000200)='}&&\x00']) 15:34:03 executing program 1: r0 = syz_open_pts() close(r0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x82, 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, &(0x7f00000005c0)=0xc) r3 = getuid() r4 = getegid() r5 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000640)=0xc) r7 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000840), 0xc) r8 = getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000880), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f00000006c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) sendmsg$unix(r1, &(0x7f0000000800)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000540)=[{&(0x7f0000000300)="55befd1d593f392e668f81aa7eb3b50c250d28be6ca49e2cf6d1d083f3a8e9ddcc429ba5ac94ed59c12160e3cb5604de5562168ff10210fc6a6d4a8f4cd02e796e3f1eb4864827cae5cbe2b64f75ad8658be7935cc30b6c15555931ea0d19970f5639b9c9ee4e9e4046dbd1bbd853a8ed00b4014b7ede1cca81dd2576ea57bd9f7d0e1705ee0a9cb8cc280", 0x8b}, {&(0x7f00000003c0)="0df854b446eac69accd5358d481ed1e99745a1c8616dd5ffc332664be7b9dd557a41c0b10a28552896dc70f2458a7dd77836299c2ea06737d502851c8d9c2c904fc7703dd4d272", 0x47}, {&(0x7f0000000440)="38fb72b12925210d5493899af79f1e44e109a0728611c7d2b1dfa569e9cce3d5aabfcade58809f9c0e2ec368b0f35684640bf2a21d21a2bca065f5a70cc472ad0cd18795de21c33e5fa4e22ab8dd3d580fb9394ee209e1d52947d6e79963fc96303e1dd5ebdc752c5a37a5ef8d7bfc9eeed1312323dd787bd60c602ae1f3269252729b10d6d4f479e065f2560dfc4bca161c5f886612a1c1c89d75e66dcb9a51d6800c726e3166fd6c9543261face5655b7d70c91bd3079dc091f57d7f6023182b8afc907d59ad07ca22318d388e9f45b89bb1442fdc1e97abfa516232bfe5010a02de27a2af37874370023ba5e8c18bf2772d", 0xf3}], 0x3, &(0x7f0000000700)=[@rights={0x20, 0xffff, 0x1, [r1, r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x30, 0xffff, 0x1, [r0, r0, r1, r1, r1, r1, r1]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r1, r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0xd0, 0x1}, 0x400) r11 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x4, 0x10, 0xfffffffffffffffa, 0xd1}, {{r0}, 0xfffffffffffffffe, 0x1, 0x1, 0xffff, 0x200}, {{r0}, 0xfffffffffffffffd, 0x82, 0x80000002, 0x7fff, 0x7}, {{r0}, 0xfffffffffffffffa, 0x6, 0x4, 0x81, 0x1}, {{r0}, 0xffffffffffffffff, 0x83, 0x2, 0x80000001, 0xaa55}, {{r0}, 0xfffffffffffffffe, 0x84, 0x0, 0x6e6d, 0x9956}], 0x80000000, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffb, 0x2, 0x80000000, 0x0, 0x3f}, {{r0}, 0xfffffffffffffffc, 0x9, 0x2, 0x1, 0x40}, {{r0}, 0xfffffffffffffff9, 0x18, 0x4, 0x800, 0xffffffffffffffc1}, {{r0}, 0xfffffffffffffffb, 0x0, 0xf0000001, 0x100000000, 0xa9}, {{r11}, 0xfffffffffffffffa, 0x43, 0x2, 0x8, 0x401}, {{r0}, 0xfffffffffffffffc, 0x0, 0x10, 0x3f, 0x8000}, {{r0}, 0xfffffffffffffffe, 0x42, 0xf0000000, 0x7f, 0x101}, {{r0}, 0xffffffffffffffff, 0x24, 0x8, 0x7ff, 0x100}, {{r0}, 0xffffffffffffffff, 0xa, 0x40000000, 0xfff, 0xfffffffffffffffb}], 0x8, &(0x7f0000000100)={0xd65, 0x6}) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r12 = syz_open_pts() close(r12) readv(r0, &(0x7f0000001940)=[{&(0x7f0000001600)=""/211, 0xd3}], 0x1) 15:34:03 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) r1 = dup2(r0, r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setsockopt(r0, 0x8, 0x80000000, &(0x7f0000000080)="d852ab7ba9fcd18602bac35593e4d6f86d9d", 0x12) setsockopt(r1, 0x2000000000029, 0x200000000c, &(0x7f0000000040)="fe000000ba00000000000000310000000008aa91", 0x14) ioctl$TIOCDRAIN(r1, 0x2000745e) 15:34:03 executing program 0: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xfffffdfffffffff8, "17000d928a061500000000008000"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000002b40)="673350151f1523dd2358e92f3e1967b0f84bbc0586f2c8bf9adc52f0c6ffde474127bb5f2a80afa06d95c6da5e67d39f879f8cbccea03da7d9b33bba5b962ba82dce39c3865d8be54673aab102480d3566ebe6ed1b4d0984827c305f99ea79b864b7da1ebfc7644164fe5c01ff107a48759b4944b4adebfc42e639abc3f2318b14b1da1e2a15cb96d9b1351038119c0ff00288e73117969840022518513ce75204efc0cdfe5fd0554f89af45da78e1649fbabbca3659603fc70577120dc77a809ef3cbdacbde9a63c9831a21509909a555f88400e8d4c7a51ebb8b7a66032b96c71aca9882212aef634b6798367b4d73ad99caf6a8057ebdba2175f92c311b77e3c011cf8b030761381fc8afda2337f7c4cfdfea584aab02c0097fd5339b23a0c31d70912aa3e7977daf1eeb6ec3f87eedbc8914e0f185cd3b33f8983d2dcfbde1cfd144a8fb297641cf8c38c5d9c79868a03298509acad0eee3a6bf576c517592db6bd18ba06449adeac5b35cd31e1cce2d64cb085a2d210bab8d1dab7ca729cab25635537cba6791387f792aa439d3a12117cc3fb85d154e78df837a89a539ef5b44726900fbabd17fdafafc636aebf090d7fe87ef0344ca5f808a3170b7f6a49caadb3b9c8cf6e2bee72b97271a14fc12b0f3b6fb0c7880b457021cba61db52951847aa347f97aab85b3180ce572e493798d80a3e434fffe52add6a98bbed204593b638052d1acf8a7aefdbd0164fd695421121c868fae8cd27f4ae267c7e9db96ba938c25215f969ce6d30b6bfb47db580601a3524ee4bd665630272c73397cb8f5256816a1731bd8c7132e75db216ef4e12312c59304ef51775b838612fccb8b551ae7477ee29d812e5d9bf1d4ac14ee1f2c45360ff2600da8bb33b1b5f43898c8f4bb8fa9ab7d185eb857e1b2fc8576e25d69024931acdf3db0f554c67a2dbe49d29cb9da489f82ae2cb87be0b24d54860c072857d2801de73e5761bcea3cbaf96c5ec3067432761809bacb82d92eee15e892699cedc1b69aa1ec8b32fc5d630da098291e629b5c49014b8ca52ddda7d4a5e40ccc099cfd1ad6d67205c1e09049738db9493d8ae2b04554bfd5ba7dc0fca0f9845f420479c88b65550b542a1700defbb2c317d03ee778db7ccd17722ba537e006870d185e335705c4d86cf474e02824425873ab26f9cdf50e575cd61c23757d43f2538a6b7b8a24d5e417227bfd916398e925017a5f198ef2f26feaca30d9c5a7637f7a9ae4580fc5fe06832e00b95abeaddae44ec484fabba081bcd9d6d81d18536cdb06ac318543cfdff9a9b1721ff076663a706b8b4d7eeb507d4733537f49b8b882fb8814e1dfd51e790a7d40025bb3368edb53b470393eafc0896b7f1f20e3c12d0440cfc43d583dfe82434db438d2b065c95944f579c5451dda270926798e05e09383e19b9f2baae214de64b5aec9d3f74cace10d75311ecf5078c863c205ef358395d750d42a1f852b74a679b8e28b3077233afd1694cc7f3952709fb34ace6d5050a32ef931e678f6a6488fd9712292db76403c88a96bd68205841c693246d6490d9349b3d06ba6117fa3d85ef0eafb2969289b89c34d6b439e0a27f33775f770b5317146ecde06a56dcd0ef6f70a1c616defc3fb1dc96e892fa41b99a", 0x497}], 0x1) writev(r1, &(0x7f0000000080)=[{&(0x7f00000001c0)="0a57ea5fc18303a1b6e294d096a58d8c118afdd0e3942e56bd660cac4c03e39f06c3970ca09695a73773bb1619d229c55bf66335e8ea5124ce82bafe0a80021a2991ce9e33f19c9d8af3584082290e29f8f15ec20dc966202da43aff05166ac38c42b679e8fd0b9ef270459459e5bd62f7be6acb6dec792a4b90f4c057c4444f1feff44f89aaabb3beef657cfef4c5c7a3b784a0217171b8e686e430cbb2aeafb7a0cb08b6a297e22f407dbd2cba2f891378565fcbaed91a4ac1d4fc61c6b7a1a3412dd510c5ecb86c563c68dbc295a726d679cef3e80e3c913fd74c15b95e0a71e4bb13bba982a4cb23d168f2ead359ea812c5ffd733c0667247e9fa65d95eb7e0a9b30b3674876307220d88ea9896647b02a461efcd2d44f1ba123bb689159a537e83be740581beb2f4f4e142fd5b23ace22093d2a470d1ca9e0e657fb6f516f19ae3f450d4bccda1f48eb80318bbbd9995384a2c29753d691a85d8056ee33fcfdfe2a6d8134cd14a2122f6976ed1183635123087bfed91386ae42c3bb8b695c739340caba5c52cd20e39db065ec917458eeb7534812f358628490db3b5ba8b39478f70787b7d44ba9e51e9f6b0555765735fe775decf9c37e9dbae82cf9b5ff8af17d1fe2ce38a721936720f2c8917ed6cbc2d2ad1e8cf3e09f1c7ab03f7d2322a893c879cf1f7e58817127d6648a64ae1239377865a4fc68182e6faa2481b41ccc16c2140139e70ada97e74c8be6bed976404711da4cc920a0ddaf5c5c5a9e3c851d44f5df5a8564f7e1c6aa11ed0f3843e3cea088853a2dc14e4c558895c838bb263ac55981205771cb8a205409aca56ec60a0ea5b23e2fd6dcf51cbe9613c3f81508a5634e366a623e020ee3ffbdf9cde1bf9bd8f133204f5f324c15f4d41b70f1ba9d23364ccf9cc714ec80e660c0a87c2a1cde2bd5881eed1db27f152243f622a9f0e59de7b1a306bae964549a115686c16da7e57985a9ea34092f91972dd01dfc83fcde690813f69fa68ff0746a555e69990d19c89be2eb2b6441e8817326556c7d60dc7c595c9d113f77e335a8c3c9043a32b5a563894c24d6851b2b30b6c9dcce5b95e4792644e99f3338fa0b7c97c59c2e4cfbbc073c5d9eed2e28ebaf860633ca47a306887c9f45038330170b7806533170995db10c9b24b582d1ca4cff8c504554a80b96b3391faf7316f597b99a77ccc1a69ef61729200cd21447d5222d5384d5245e0865857f8205473d0a1611da7ab369d78d1ea693688936a635b52217b6c420836e648f07ff50c2f724ad1c01ab3fe02cb5f4c3843ef000", 0xffffffffffffffde}], 0x1) 15:34:03 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000080)="0937b34408e1253007157aff6127621d8aac4dd32b5fcf2cf1b7442073bbc6a08ed9fb6951cf972cb67317bdc3d749ee4100056ef2ab55395532c457afddc71ef6e924220886c4549a197792c045fd0a000000000000", 0x36e) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 15:34:05 executing program 1: r0 = syz_open_pts() close(r0) kqueue() r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r2, r5, r9) setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() r10 = shmget(0x2, 0x3000, 0x600, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_SET(r10, 0x1, &(0x7f00000001c0)={{0x2, r8, r6, r8, r6, 0x30}, 0x1fc6, 0x800, r7, r4, 0x33ae0613, 0x2, 0x3}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x9, 0xbab, "17020700ff1f0000010d0000000000156e14f300"}) writev(r0, &(0x7f0000000880)=[{&(0x7f00000014c0)="b906d6edf18383a1958f37f0c7c2993d4e97f761c4252eed28ad11a67072ee48c65ed200365cca02cbbd42a39da4fdd4c395fb5feb1bbdc8dba5aff417614cb38473a0b7946464736dc350333a4cc1d1ebeaa9e7118fbe5c285c8a67cc37a41fd7f2b50c141b03e716f628e9a222b0c789da81c1edac32f3301fa6ee955b0d", 0x7f}], 0x1) geteuid() recvfrom$unix(r1, &(0x7f0000000300)=""/81, 0x51, 0x40, &(0x7f0000000380)=@abs={0x1, 0x0, 0x2}, 0x8) 15:34:05 executing program 0: open(&(0x7f00000007c0)='./file0\x00', 0x8, 0x80) r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) close(r0) getdents(r0, 0x0, 0x0) preadv(r0, &(0x7f0000000700)=[{&(0x7f0000000040)=""/194, 0xc2}, {&(0x7f0000000140)=""/101, 0x65}, {&(0x7f00000001c0)=""/32, 0x20}, {&(0x7f0000000200)=""/252, 0xfc}, {&(0x7f0000000300)=""/80, 0x50}, {&(0x7f0000000380)=""/69, 0x45}, {&(0x7f0000000400)=""/221, 0xdd}, {&(0x7f0000000500)=""/197, 0xc5}, {&(0x7f0000000600)=""/79, 0x4f}, {&(0x7f0000000680)=""/111, 0x6f}], 0xa, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1, 0x810, r0, 0x0, 0x3b) 15:34:05 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r1, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) pipe(&(0x7f00000002c0)) recvfrom(r1, &(0x7f0000000000)=""/189, 0xfc45, 0x840, 0x0, 0x0) sendto(r0, &(0x7f0000000200)="e338d8086bcb20ccc4bfb209228af421b2ba8679a168eaf3cd756421efa3c74f316de6ce268baea8b00f5d76f6e4827bd29744a7de892456a076748b3469a1a8a10936a96e46fa8da6c40ab7dbabeb4a291a3b1ad1db746c3662e44bc2ab2d379f1f97c67d6b8a14aacbecac8c80572eb73817384aeb4ed6beb99b081e2dd2926a98034d9a83df3cec63151d3d08f3352e", 0x91, 0x0, 0x0, 0x261) flock(r0, 0x3) dup(r1) execve(0x0, 0x0, 0x0) 15:34:05 executing program 1: socketpair(0x6, 0x2, 0xffffffffffffff01, &(0x7f0000000000)={0xffffffffffffffff}) recvfrom$inet(r0, &(0x7f0000000040)=""/25, 0x19, 0x2, &(0x7f0000000080)={0x2, 0x3}, 0xc) r1 = msgget$private(0x0, 0x181) msgsnd(r1, 0xfffffffffffffffe, 0x0, 0x800) 15:34:05 executing program 1: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r0 = shmget$private(0x0, 0x2000, 0x4332, &(0x7f0000ffb000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x4000000001000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) clock_getres(0x2, &(0x7f0000000040)) r1 = semget$private(0x0, 0x0, 0x500) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r2 = socket$inet(0x2, 0x4000, 0x2) setsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000000)={0xf5, 0x7}, 0x10) shmat(r1, &(0x7f0000ffe000/0x2000)=nil, 0x3000) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) 15:34:05 executing program 1: socket$inet(0x2, 0x8006, 0x0) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x5) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000), 0x0) 15:34:05 executing program 0: minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mincore(&(0x7f0000ffc000/0x2000)=nil, 0x2000, &(0x7f0000000000)=""/105) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x80, 0x100) fchmodat(r0, &(0x7f00000000c0)='./file0\x00', 0x2, 0x0) r1 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) r4 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, &(0x7f0000000640)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, 0xc) r10 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, 0xc) r12 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000740)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, &(0x7f00000007c0)=0xc) r15 = getegid() r16 = getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000840)=[0xffffffffffffffff, 0xffffffffffffffff]) socketpair(0x2, 0x5, 0x8, &(0x7f0000000880)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000008c0)={0x0}, &(0x7f0000000900)=0xc) r21 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000ac0)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000140)="bd26", 0x2}, {&(0x7f0000000180)="65319fdc0496c681e5f6a835680bd2372f7a2e7ae5589053da8c2ece1e1fd1bb74d48181e5f3e6109a56adb1911d9018c2e4b1bc622564faa31c1209f353725f811248f7bee4cd57e7cda95ca338ca3549e6f1b9e6eaaa9a25f3460b3d7d79a26b09c53d2e5a7fbe04888779e70eefc08d4a5a5c52ac012fa93c11cdedd1df6baa015c38d17633532acb55fd51b74651d40f027260767ddceedf4e56b6c3f08ac00dfecdc3e03d1a3e", 0xa9}, {&(0x7f0000000240)="70bacf3009f0f52dc4f46ac0bcd5f08b948560145160990fbc180e4747afc6fa8dad93802a8eb196c2b3b96d3902bd00a5bcd67c28197cc89d590bf4ed5c65acf8624f79884db639f02cf355824cd58a1faa21eda1389de4bc5c325b4c72bf03c3955b03fe9e87d2a05c46a44803d7330f9a27852e199f51826b1de4edf403c08f631cdb618ad982c5e1c88af669008e0cbec752c8c7a4b9d04789837e6b58bd53786af5c767510b930215d602f0563626ad80c57f18ab61", 0xb8}, {&(0x7f0000000300)="5504aeb6c371b869eb252d871aa21e419fa0618532663804c006b9a9384652720ac6f96aab3cbfdb9be97f72ff4d52a753665d5985fa542fa6b9dee61344f2c425c7474a0296dafa870db18a97939c63e2af9b402c196e0bf8d859fb2b0a5e2ce16b4b59a2d5d09542b7c9e24ea308d5d9d5c445509493f5cf3b55241093e6c387e23e0c054734ab5d783c190772d2c1ddc308605235e8d55ea13c395799c91ef84f15a1d46bea558bd16730e75d464834ea18545bdaf23fd042cbbd3a3787b7b05811f55001aa9e11fae13cf9fb4ff75cc0ed9f92e4a91d3ea0e337e5035e9d74", 0xe1}], 0x4, &(0x7f0000000980)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}, @rights={0x30, 0xffff, 0x1, [r19, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r20, r21, r22}], 0x130, 0x1}, 0x9) 15:34:05 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080)=0x2, 0x4) setrlimit(0x8, &(0x7f00000003c0)={0x5, 0x80}) kqueue() socketpair$unix(0x1, 0x1, 0x0, 0x0) 15:34:05 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000300)='r\x00') r1 = dup(r0) unlink(&(0x7f0000000080)='./file0\x00') r2 = getpgid(0xffffffffffffffff) sendmsg$unix(r1, &(0x7f0000000500)={&(0x7f00000002c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000004c0)=[{&(0x7f0000000340)}, {&(0x7f0000000380)="d2a1c3bcbeddf9b812feff6f10ffa1428d94d9f0aefbaaddd3c81bfb63141a438473f7acbc839ea04e829e0ad216e87c59b56eeab64cb448dd1ab3053dceca0fddada63f88249e1bc1f731d89c66b9b32283387ebc72d8cc76f051f692f910a2549ace563b433f2f1cf737d1185ea04423e8b1b2d69a41a0677071070abecaba0262db6aeae8de0d2a8efebb0c80b3284a55163bf117706edde9ce48706903d813e946666d768f6db3ce3f438a6fd42d79f48389710e6ce18396421176cb3be0e7d9", 0xc2}, {&(0x7f0000000480)="efdaf8a94931b5a5bbe1e0cda9f237ae401e7ac1f94921d90604784b4b12b7cfb72304ee0bc24a339c79e684f0ad6b2b9784966db4a297843a9059d1106709", 0x3f}], 0x3, 0x0, 0x0, 0x404}, 0x400) accept$unix(r1, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x6, &(0x7f00000001c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={r2, r3, r4}, 0xc) mkdir(&(0x7f00000000c0)='./file0\x00', 0x20) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x7, 0x11, r0, 0x0, 0x0) unlinkat(r0, &(0x7f0000000140)='./file1\x00', 0x4) 15:34:05 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) kevent(r0, &(0x7f0000000500)=[{{r0}, 0xfffffffffffffffe, 0x7, 0x4, 0x10001, 0xffffffffffff0c63}, {{r0}, 0x0, 0x4, 0xfffff, 0x0, 0x100}, {{r0}, 0x0, 0x14, 0x80, 0xbbe7, 0x4}, {{r0}, 0x0, 0x22, 0x20000004, 0x800, 0x4718}], 0x4, &(0x7f0000000580)=[{{r0}, 0xfffffffffffffffd, 0x20, 0xf0000005, 0x2}, {{r0}, 0xffffffffffffffff, 0x20, 0x80000000, 0xfff, 0x6}, {{r0}, 0xfffffffffffffff8, 0x8, 0x40000003, 0x1, 0xffffffff}, {{r0}, 0xfffffffffffffffb, 0x40, 0x40, 0x3, 0x3f}, {{r0}, 0x0, 0x28, 0x5, 0x9, 0x1f}, {{r0}, 0xfffffffffffffffe, 0x20, 0x0, 0x0, 0xb83}, {{r0}, 0xffffffffffffffff, 0x20, 0x40000000, 0x5667, 0x26676ed9}, {{r0}, 0xfffffffffffffffc, 0x40, 0x0, 0x8a0, 0x6}], 0x0, &(0x7f0000000680)={0x4594, 0x5}) pwritev(r0, &(0x7f0000001400)=[{&(0x7f0000000300)="e1", 0x1}], 0x1, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffb, 0x40, 0x40, 0x6, 0x1000}, {{r1}, 0xffffffffffffffff, 0x2, 0x2, 0x7f1}, {{r0}, 0xfffffffffffffffe, 0x4, 0x10, 0xdcb8, 0x51af}, {{r0}, 0xfffffffffffffffb, 0x1, 0x40000001, 0x9, 0x249}, {{r0}, 0xfffffffffffffffa, 0xd6, 0x80000093, 0xf4, 0xe3}, {{r1}, 0xffffffffffffffff, 0x20, 0x80000011, 0x1, 0x200}, {{r1}, 0xffffffffffffffff, 0x10, 0xf0000000, 0x7fff0, 0xfffffffffffffbff}], 0x2, 0x0) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x4, 0x4, 0x422a, 0x8}], 0x7fffffff, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffd, 0x54, 0x2, 0x4}, {{r0}, 0xfffffffffffffffe, 0x53, 0x9, 0x0, 0x2}, {{r0}, 0xffffffffffffffff, 0x44, 0x400fffff, 0x8, 0x5}, {{r0}, 0xfffffffffffffffd, 0x62, 0x2, 0xba60, 0xfffffffffffeffff}, {{r0}, 0xfffffffffffffffc, 0x93, 0x0, 0x5, 0xde}, {{r1}, 0xffffffffffffffff, 0x42, 0x1, 0x0, 0x2}, {{r1}, 0xfffffffffffffffa, 0x40, 0x20000013, 0xa37, 0x9}, {{r0}, 0xffffffffffffffff, 0x20, 0x4, 0x0, 0x7}], 0x3, &(0x7f0000000180)={0x65, 0x3}) r2 = shmget$private(0x0, 0x2000, 0x7de, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_LOCK(r2, 0x3) r3 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0xc996, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x8000, 0x0) kevent(r1, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x8, 0x2, 0x10001, 0xc1}, {{r1}, 0xffffffffffffffff, 0x2, 0xc, 0xe0000000, 0x9}, {{r0}, 0xfffffffffffffffc, 0x68, 0x80, 0xfffffffffffffffb, 0x100000001}], 0x7, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffc, 0x49, 0x0, 0x6, 0xfffffffffffff801}, {{r3}, 0xfffffffffffffffe, 0xc, 0x0, 0x1f}, {{r0}, 0xfffffffffffffffb, 0x0, 0x15, 0x7, 0x7}, {{r3}, 0xfffffffffffffffa, 0x8, 0xfffff, 0x1, 0x200}, {{r0}, 0xfffffffffffffffa, 0x0, 0x1, 0xffffffffffffffff, 0x4}], 0x1, &(0x7f0000000000)={0x10001}) 15:34:05 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f00000000c0)=0xc) sendmsg$unix(r0, &(0x7f0000002340)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000022c0)=[{&(0x7f0000000140)="3686292585ae3048994baec73e3a7990b697ad96c213ae062f", 0x19}, {&(0x7f0000000180)="4bbc688809307a939316068d093b0ac2edcdaeaa051242e4f3c493e11034eb5c73c8924492c8066931743a6bcbc455551f496df96a2ec4f3a95dfdd0ce7bd9d15c325b9950ca93affc70d889f21e7a883f6c7609c0d7ad0878da8ad8cc7a11060499b5536b78240ff8f775e623a53cdc3e7d2b68bdf23eb7f0e735a80d1b6e0054ab8a60a756ffa8ced0a4347fca6f631e0daac82aef665e933b2610685f27450eb1ff60c26bfa8ab789a51532f6136eb7523b747300059aaf055381df620cf296d3a3f38a791cfbad1a1b8bde0bcfceb44b99baf3622c3d3321e39e423214f11bc50946467c367ad2794bca9f78cae6c968ffabdcf344061f3dc02f48095bae6981c70e69a646a9419fe677212ae7a8898f40db80b5ecfd323464882c130d21ab6a276319f0c88e983ca2ad951571ba2783a540ebd1502b084c35329da460bb0ed26cf031e9eb36cc76d3ed22c50ed2e2fe87f667a606d7ee2c8dcfc1c436d829838f5fba73ad47491841fb4ad485d0d1bf9c172fd6620dee052204e5dfb1bd8f67c7807ff8e455275fc51f76558cd7042cbe74a60ec375383c847274c355df384c879f4bb36075ca75bfbd537ad5f281ee98d981a2abea65b033ef47e79cce4f9720e566aaae46b82ac74cca013b13f70e1fee064248d31eb109264e293f6c479ad089675e8ec4c1c98e9840d9b64e8274971aae502599c2dee1a1629f998b6405e6a3fac7047740e5b619400aae085ec00ee76325af76988c2ee8fd343ce21e69e4927517574f7ded8037bb67ae90a780d9a03584b6a4a70e604b3632ff17e7319cdcc614f7d6d93995ce7d4b6c9ff688632288df7fad497b7c0272b634598e4b879027e13a9aedf5ba960bcb8723a6d72e9571fc57a10cddf9512f3630f89863032ee0354094822871eec83b34d106fc6032af43ec8eb2242f949a5027e80a5fc60f3e3abdc0e610c57690ef4b944bae554876f9bbd84f554d8b376581da8c36420451a5b2a3e2da96569583c4da4b7b00ddd7a5619f2eeed2d46838028fbe816fc74406ea17a4c2e588f0bd8c5e7af263fa78cdbc21ffe8daf7f7671ec50082d55986a9dbdc2368f41498750e50dea07959a3ff62b47d9366967b4dfc45dc01b398617f205c91b4170df4cc02f12eb723d7f5a1548a70618cc269cf59c956b1c61f1c6bfe891ef3d8ffc30119c880e7dc79cf0b1a16149a68ded7d9f9d520bd97cdc9ce88c04d30f39e2d595fbde9cf26074513df6dce527ee6a918ed328dce3b4786398befddaf8a8f67a1f0577b3da4ee00306048e0b75b0e9228f743a373ed921b9b7ab90486125159a8230ae791562eb54412abec73e0863bc7c87418db0e0fbc244105f09150975fbd35529a284e71dab3b3a0a904de7c364741544113fb7fd6bcfa89fff30d4929f41006bc7cf516d5087b23542835594b459dc5aa0291afaed8438796bea52e72cd5aa0b4995b56fc3193408c56583bfb34435ee8fe85e00452461bde44e03197b760f354fcefb9dba9523e0d9ada663633394a8cff408a3683661654fef9cc9c201edb3eedcc746f4105c06700943a9f5c8c7dce668bd741d3835afccab4a9e886e257962fa5faf27944214c7c18f0d26a3c7e26ce619b1e9c625c5a4f89394d57a994b3666e70cb3cde33fe3efac1c166b9d888181a6a02f7063a827586d85affc8edcc079576719b49c334818984088d02b1556e217d10f0de00a0a709eb52c2ea6e4c46707f0c13c54ee3eae280cd8fb5cdb69d562ea71a4835c91af2a7b76a184751a246abc3c24aadae2e88a89951dc1a66838b345192c862331a9fc64897d9e874ff4a08a96ab192dde449dd94f3a7e6d6f79dacfcaed4751b23adedbfbf0f8fd9e8dc5d8566f27409b11848699a471f75c3c334c0c5c1f701f323ca24c391b33cf0fab958f3a465ff2ff6f034bbe51e5d1347521d4a1e28285b142db0adad6a1e48c02ed6a38700ee626130f6e5ccbe5849c8067a12d5d6d564890cbdd55b6b3549a5563d7327d3bde612f209a721ff4679868bdcc9c5fc26d63dbdc2da2f39c06592e9761c0d1ad5ea545eb253d4e9ab63d45f44fa5c96f3281fb6de674beb807b756791ef5ead521e8db30440f4783d878ef6b99803a3fd6e794a21bee7310b5a8c565f086328ed242985cfafadbcba3e3461463d7b4e33c080e150bc5bc3acbcb14179633db5d514a1da8d110bf2c3820e062cea70a1232d7ca99ac946420e24687860af4e7e7afa9fe334001450a3d568b21980eff16817fa423c7aa0049b6bd9983d3ce8151f364d6f10c1883bb6ce9fa8929b7b3b24a55d68bd8f5b9ab7b8694383b18baa7f80960f61f40b9569a429c4811dbe6645ce94f9e757d820ba4803a3b0cd51e370b0cbc040f61fe76a76d4dcd9a38a7cd2b6b3ae12288260ec12eef5cde28a2cfcbb11dc1a4f58fea04b3cd3bdf97709e589943ce594ab6a19515dc6d8891ba9130c18f1211be571b9e2179404f44cb9fcdc58db0badd5a7dfacf8593397cb02e1f72f3bb0da97704a26c58e4e6542e59e73fd8384989c79c350b4a5fd8f01b0d0bd44886f536eb032ce3ac1325863de5cdffff49d787f573834011a1af239538c06ae4a395097fcdf65531093a8e518996ca1574e4c4865f2e9802c74632d9d20f0bf949418950687279f2a2a059e1c2fbffc9606e9a9fd3b00d64913432e58206e83f15c65763191556566f15826a6ce2d6e56cf7084e57d4501af2a7391c8175e17fe932e764ee47e7dc36972c452d7947aef84d2aa5cd8642f2cd07e0989acc8a7e869f846e07334650c40eb0ab38810e8c18ac7b97746607a137644fa666c47ba8a22b15304b4e158d7d9ad60f10e9c19d5c77c861bba5f3855072cc70aa00ece62822dac1b216538d523f893f2d81eb5f215e01458d6dc0f3bab5c8018d0f2d1afd7598247dd98aff99f5926f5d8ef7422efba3fef2ca736cbb19005b5fdea93043492f0bddfc62bbab21e9536c10650d0092082a3576cbcb218f7d0d23cc2f17106fb0803a3264bc769f0b2615da0d21051efdc41c33969188e68bb7330d09a8aa712db6d7f4907033483e552869c171ebba2a78456facdc51640d6a1a16e11a256e3c127bbe6f71b2f1965f9df12a05378333312b9bd16baff5187e48824048ab00c0e612a780dc1c84bb92d2f0a316478c492fe99dd77e8becc968a331f204ab6965c231b6f24fb3035ab3f340140a1e1fbd20e4db88508a42a91d1a1d95d59cce664f1918f3c12f892a999c154bde18a058d992e105b05b7ad258fadeafbcf416edeb4a312afcc35236666a2642fb74482c49b993a5e8783bb033901f0e1953dd52cf8d1433c3abffd49029156c59eb10939d069d7205e527e20772ef14101aba091cdc91cfa0a185bdc6f453a457609a375cc5358cc48576aa0821ea2294263c09f0e10fdfb9b70f147175330c43702276a14a1806422f56dd7715834e6506e539f87eaaa0a616dfb596f0d42c65fef9e49b4113c126c7e5cb786ea9ea7346c0d3aba3959e841c09e6eb7a385ba0b745a09496101c12005f7a3d99bb2fc8dc9eef62354fe436941e47365b7a175f0ba3a7bda681d1e4e6fc2fdc29d4bffd4d05749b68cca7cee7a697c68651cc8e12b77423c56c1bc0c90011b5562683c26d9d0e500cd931d9cf1c160ada096ac8597fbe525141e2626113089d3ad5cef51689887797df1123835e3ad11d61ac6a812c4f0e7580a9843678607e91160b848cb5d255b36a1ac4356e570f996e3e357e2bff867a9d958a6669873ad6217ea1ccf8ceb526403526ca27e60797193c419fca2afcbb646c8ac2c76a74402e634f9c9f3e44adbcc3b17408ba39977a904f070f1f6f6f3a65c23583ecd9632ffb4cd5bf8a1eddb5d037c5d31bd1427bcaef824484ffef4a37176a97c129e873e0f621d50c789936904f5a4ea492976b2d0b73071734d1e21c359aa188614d3c844cbd47c6236c160384e68d5bbdcd53e9f7708036a0274a3857c40024d058d69a779ee3ad86cb4648384574a2e4b5f93cdb5eb6bcf7fdd457bdb69884c94cdc0e0621bf41e0194381a575bbc70bed4eefed04c3aa6d43102f9b762c7b44eea3374938e76b58276951c91d61020c93dce41424d58f7536b92a763f17c751ee391b325c6c0739c7a59a58ecacdff161192ce2f9f9327848dc38bd627a6b76169522802ee299b810ff28088aa7578389ac785e50203c34e21fb2b8d966002d18ab9abaf9002bfc013eeb1747e34ad13d07775be70d0c4f545a7a55be7feb3dcb750fe12b9c4575ffcef3ee267f19465ce4c75128988656909f78bfa637b5ba25d5d023f0bd0f85df828823154038893579a28336a1d307472d4cdb7aa1f5ca57b7c730b8543bea35b5de4461aaeb9f08b47751cd3f8833a6e7684887cfb24cafd5b2196a3e28f237e21afbdc0dced033642b19b9d97cf861eb3878a19597f0e0ad3c2cf2896f1339faef17420df301a6bb315a00bd1b30c4432a1ad93f26582317af51b133359c4e7892e9925522a15b48f174b20abe588baa07fb7bf53a0ad7300e337c7270ca475a0fbc1bad4b78e7c30fb3ac6df10f48ba836e80eb25f8a99530f5043285ef9f0ce3f8173065999b56e108d6f896969996c95170df2e2102abb94454a5b2329f9981348d94777256f7b69fbb468900da5c59c6b580e36964c02453f056ed24036450fcb860714d34c624d733102c7eb04544bdb6f2299ba930b67832b0c0a0bd176502ae8683483622a749754d441b247cdd38ec22c4c412e9aa9936c9b8116a4726c2973c5249a7ccd1352081730ad45427a59d546f0c1cc7a0e8517ffcd90e75701ef60d536544daa4bcbd3929965d6252a31776ee4bd84122c03dae43e6870c8b7f9f7c23dc515fe2fe186e2b2370a6364972172e7f7d694f2323f3ead7ac1d5f7db742f12749b71d130726dfb3ea76f585e886f23a2c1f1c489b17c628689a83a0cf82e7b9c58da955ca93b7cca8c973231fee8253d2a6894d74ee326e3c23ffa5fe40d08f3a2f8ea33d971dfb0ec846f3bee90a9e178987d582450ea9f00264d46e1d147d15dd1e84843c9bcf43c61d3a52c89d99f8df712de75f0c2dbd9b5c9ca0f1d356a3109c9d754f00150b377d138289b45ebd3603c2e5bac343ea286af3b7f57921b8da4ac331bd2048b0e2f6dcfa4ce6782f87f0c1e23007528d6c873cf5d5dda485bf4ae78a248734064b40eab0ebc7bb1d0c0b5d10e9136f5c3ba6c44e0315e6f05f92e00fb5e1eacdef55133f41c8c3a203795d3c316063158b92024740f751d39872f8fca0ec5cc2d485f1034f43e1d485e41f9c663a09bec98e4783db9898e56d791cf5b6588a7b82a55cdfe5eb0ac174ef5a89003ff6353ba30588328fed9cd41b4b483346be18342f7b9b385ba7bf48630b15ae6165451e8462910a61e251173d2443734447648360e5bf8405be0246d212c70a2c3acc37be346ac86228e0e9e848167df595c476ecdd7bcf12e5f25c64e13327719fbe9c7bfaa7fa0c1b4673c5cf196ebbad9033ef1084ab5edde1dd3e3b2a1ee133bd01efbf4d6b9a2b3e545f33e20eaec797d22a3e3f1f7176d53c278da85ac5344b7b5def614433fdddc45580aa650447dc296482f712d728d0aaf8c9b9b7d75c21f4b1ec4f819b7080833899debf4c44b73d313f56a64d04298480c468f989fac232f38bfe66a488bc7942a148c5fc977c117ca5be722760da182da6cb399cdf96f6f244d8f3b24c6ab472f7c8a423a0ac6b85252ca6b1fd46dbf74f3f330ae2c", 0x1000}, {&(0x7f0000001180)="6be9c5f956edc6b6a21f5625bdc4a946cf983449e017d6fd84c09abace1e8243078a74ddb4bbb9cacb67ec6c4f44f6ade12fd2c34df7a275d3648dc21c9b41ceb2e4c5e5d0580ffa2885122805805803ae3b29813a4de5958042818bbaff5084d2da92864baf061b277b5ee34f9ca3c4277daf592fabf723692ee3c5c52f46ecb301276149761d9acccb87fd07bb88ed0792592e133e1873b3b6da8ee60372d2c88603480032b7e2a86ea00884f28c1ac393609caf881552ac9e601c9a13e7a3705344ac2c3647c1af8e03d8046132da477b611c194b7c6538a5c2548c312d5caa8c45927b07d082d6cbd245aceec1a319691b7644fd411af293907493c3e6dcc6614088595c9d4f3e02b8fcdc75168c525f27e342b52ebf7d05bff21156a822848822c39fb7a9a558e9494173f8744f42663b21f402b1615ace664fc00a754e31092dab918eab56f807cf6e465f92fb81379f41da5789c0550e9c677aeec68113555a4e93ad2029ccb486f7d3f10eac7d123573abb8d1328cc93f0ba6cb7fea71aea03e68cd2f788b48883f0c34fc1da9a52f87870fc530cd44e482e6ce7b336da7540e96509a0a0a9f71b49124f47b1d7e73e266d3166a849681dbd8a2ed81f17d351481f47c5372978ad999bcb7ca95676bb200efaf22465ce2478fb93f28ef8abb3ef85fa3870b89ea4017237a5ccdd7ffd39d2b946b1e53409465f70c859b3321247e7886de05e657dce766d6dc472b328221a169e4dfd6a165200badd572bda8b2aad6df434cddcf37b329200309a6ff306421921658f2b742b1e31dc1de7e8a01cc3b312eec9d087115785cc7199c29021950039f4a28b6fc25c17dfee54731f52fa00d2bdfab335a2b2334951a489e3b6669aba4ea676f541656341637f1f0e92f64839c9978358e4f9c7861194372ed360a4203dc180ba5db4e02ae026e8a00e0960aedb6df6dea023ed22a6f96298e5b7be51a4c8c2b2bb4e2a9c755af05be916cef3de5e27ad0777c6715ffa1d665bf7918e581555c5008e0a96accbcc9b5291d897cedcd59ea0318a747bb49b9ce7c11d3573ee617d04389f642e3d1200005540d3cd9be5bc587f112d018fccfd0ad93ca337d6603f2f0ce09472f8cd85fb969631873e2afa5c653e6f451d3d9c1fe273b18e90f325c68e185cb904f397a3734a468e12a3863317286362bfaf4cfff0d5623c17d119b34fc5523295925825fb6a041a1022593723b4dd05d0c2a73ab5e608b319f9e45b0d345b81d3c0b3df30f0e048e34a8e34d8aa6767c7213e4ece0c6dd6b00c8f698c5eba96a47ee037ce1613a0aac8751046d4a84e6a1b0655769575ffc5247e7d8c8c0e67fc9e5bc3b7ba4b2cfd383ff1dc28f27d98a23b077639e7b0624ed209cf766d8c39fe03f32eff1a32e0a94698505fd520ffb4350c5ee4e57c0d14f40b97f4c15ef0f574f1e161cdef7af9aa9f5380513c056b386d41bbe91d35a9934687473034d4e1051c529e73dca073f9caea7999faf9b3ed84e688ba974552a3e5f067cd67f0d12d221a1ae47a1d34f497fe33e53a39022d6a6cba0c2bc22bf9d5b3ef8226a4c1e734785ec5c0a185af9020bd89d4e5bdc4624c89a7f174268469e1f10c08d06bfd4498aa1ac6800d6516ed1d74e5f1d6c6f5f852567f645775ac66b4c84f50773df201d0eb37b7471de6ff58d0446934908547f80ab63c1a8ac12826c2fcb1797df056594370a30ac720a0d5eda2e1e044b26e7208f193f28995551d9c619c9745215fa0038f43cb33cbd1458801b358d164975f2cebb39af6fb787b400c19afb23e7cfdc04372ebc517e8ba9bbac189db3ca0431686a22db4e8c9fff5ac3c61545f2c358a4734d2b10b1cf8a72a524b3d0cbdd0e69922758487c5712655b795067f5d8e47877ce402d57074e371f38db8ee3f5f9ed2eb8a493d376262124c390282bb308798018e7468f6d0e101e3a1dcb0712b969c20d0a4ac70c53082927bb95af87e00e61c6e82e998514629367c8bdfb85a28abb9a5c3f32f39d689d9997a3a404ee06912ea9a8cd4da2787fe9d672ed7741d0308d10a6dac518b65e6b16a9bef4c121ae89541ae76052ca3bf58a423d65f0c5d7a9755d4650c67c16395cf85b34ebaec3c2227624fbc855382cae6033dbd86b38bc324b02a8bec3c70a390af8abb0fd7a438ab4dd010c9aa271ff538c3f2ed9577e15941a3e71298491d4d92e6fb6003cee21f8111bc7d9e4e7768da8913e5fc9616ec70817a74e128563e6c0bc803d732790dd4e7aaa22609fc91556442fa54ac60ef9ada31c3d477688faa5ffd3f09dc86299cbd88ae778d8496444e945dcd41a4c4fbb02715c5f2f8ce2f5ee4f837102aab9f261ab03a368ff09fe3b3155638c054735155b936fa539e95faacd435d0be4dc22714640f9c06f3e6f44c6aa2951cb05e6c5700cc59d5d1ef8d9d44ce98a8612b2b36267123ab13a715974d86416cff33af820e0d0fbcad4cddf1259c6aefae42e1e9f259982a8bb7d809ce1f43a1ce9e27080bd5cac0ccf7e428f54dfaa9aa2418fad045711128d89785713bf23ef9d374a31d7b13a5105b82177390904f120a178199f4889ddfbc14efecf3f6587774aeae1e0a359398b87a8c9329b7c9e2bdc6197c3849f9cad5bb28a3c7623974865027b6bbc5cc3b1e4334966d306188d84575ec855e52a52fed6683d137817ee39cb324dad8d1e3c289d8eb929002afd1e45741781120057bf0357e2abca4b261104c6077cf3d0f5e1e3b3a824a3b95d4e834d7bcc4b341cde5897fbfc019eb75348926b048ae89af177be47c210975a72f5d68f46e2696430b2439659f4d54e1f06bb8b8ecdd061c25267d69f4c4569794e5ab44798b8c6596f69cdf422ed2dd8cc873dbf31264cbf6b872e109de2e93784e8ffa7331ff946bf12bfe1f05075675a460b6f6ebad1814a9a059c133dd7fd8a146ccd3c7c8f6aa9e64ee27f61387067f42fd8a481382facfdc29162dcab7213401a0d51ba6d67601402efcdc8a0d49b255fcebda994590bb0047f01d8754a719c1dddbcaf50f0120da0e5e99a33cbf680e35a2abf58c2b4d7a52c3571290900a41735231ac7ce66fc581a98c83315c693869de5f8c0133f41cb093ba799a1bc2626a6460927391189fd6f329d67006bc094f25445da1cb24935c45f9b6a90dd300a444eee2d84375393610f60525ce45135bfd2c45e537f36b59904adc7afca095ff38ed7ce9cf3a8cb62a5947a7ed4e2ca5a8082177026b3c7d9d8ff109e1f0c80fd2e6f96918616b07fdba2c9afa790ad9d045118d31a0cfb4a68020328c9c1584621a92b2bf623ff1c6c0778cf1e6ae4689710496e7c02acfcdc639056108d8db2815fffb9cc8ef1fcae4cbe1cf3d09dc7192038aff6b4f4ac8970092f81a07d70e14a330cb01e6f276f9e0fbf7b494d572fc16871674b17a5d6093cabe595c96d382580a7c184170ab3acbb13ebe147716fafa270979997d5b8c3a594ad8a1726399253739e7cb7eea1840d9b1c27e38369f7ed5a83775c0387bf21be5f33157a1ca744b185ef5daddb4dd435c22bdd98628a17ca13f17d938c0d7f98d1fcd247bf298462aa62e17fe52abfcc75d18553c384b8b1509ccc6f1c02e2fdcc4fae158e9d61700822b0c9778f5359318a110ae6c9610e4fced9c1173615be8536d78f076981ca16b166f01fb62209e355502616836b7e92ccc34b61d580c72ad2b27d205e6ab9d84af6cfea0a3b5cde4d4dbed9ce1f6b41fa9e8edf98834204f278d0e61367f8c1b696e4fcfed763758d10eb2ab2cb7ea7b6bb8365469b99d3e8168ad4bf2c1158b62e96070e7aa4a0156e6dee71552ca583157ae65f1fce5406ee992bdc1603849988659d589841b90c59d4d0cdec5f23a3fbb8c616ce7f383a059f33b9e80068235c469ebb8b183f428e40397569f8882a1b921f0557d4d9da6000b329597dc66b0b155cc022462b5899b840803dc3a3756c1d267ecc7bf39c78cb5ceabeca3a4d0bfe0c83034ebd6142025b69ba13ba3de60f64e12030893cce5ff9134e9862e230e8216a93fa10baf5a95465bc0100cb4b6a9de766ed124348dffee5205f265e2e69e0db5455a9f42c33ff38ce906d9f24cfcffba95a695f4a7b2e6f5fa681f2797a31a9472ad2b1907d22fee68204bd00fee7ff26a025ced4329456ddc1a2a6d2278ade15b904b850ae9a1e2da81305b30bfa98658a322ec7efcdee2a21bb9680c4c6a57c129ff1cd08b9648b0db8784612d5a7881ae1377c3a1e03da9c7e93ca6a57d6d64ac8869135619b2a504c7fc9334fdb6770ad08afc665b91d2a7da035cf3fda1843b5214bcfaf5699f0175d40c4d90154d0d0437ed24a94f3db405b640da1341ae8a3d620e1c24a454141975193be2e416281d3db5ea99f1a400217ebc25d3816e25b66d431ea10dd6189df76bdf5a10264f6e202b4d3d8c86763e24b30955db3dbbf97960c63b79770fcf2cd4a6cc2d820a5580abbd160a9d7b21e689b5f2255dbe57a6931458f7dae755bb391b14767cc60aa4197e7a3c9fd336aad20b509090af676f5eab500d4708e65f233fc0ba5408cb735710c04d706f30ad59e1536f444d77feda0bded596b1b5a25605c49e7800518c2b31b215d4dc34e5d4211ac0bfea7f122a7ecea818152391630b1f270aa32df1066f48dad83077a15d042ca8007851b759e37bae6c2ae931a1c2f5ea96d49a4ba76abc6591e8aa0c2dd1d71420edc2a184f9f37f3177e3b142a2470b35222a976539aab4bae659eddf04e4a4680a5101314d31398a36a1eaa0ac7b40df0bcbc67885b438ea3cc95f5d27d18e72ebd909a4335109c6cddcfff72ae61d9a6783762f2f72181d1be07f1dacd6f119681e75a65248b736314992dcd7d7f53df17b4da63459327df90a543d5fb44417787565395fda3a5cac97ed54b071bf61b4d3e55f3cfd660facfbccfd20f50614f34b8ea35a9db9545a517d9a499bf905ea322fb1b0f1c93db5d95d45609a474ba329595e4b202a3610bc44d4442384d31cd7c23b7fdcaac23282561a10ec7ac7462838dab842136c088ba850f68a755b2354d0b428d62dca1582e57e1c1ab70485e17ad74db37d41197d0b39885a58b24455964375279d371ab49a66b01faba7bd8b4ded7efc5fc972d2ed12dccb5bbf48855d679cef03e1543a0eee9e5e0f8c311088c17def534a6010c59ced4d1e8b8713c62e5d728ecdcc841dda0a6c9497c7c9818253d3d63c269109baf090fd292695d4504043ecc767b005b8b069361ae46ece6c47423f4b1be07623976fda8385a8a0b276dc60b08ac14ae6aa9baf7b6b2e44bb9aa66465cec9d073b95e77106a73f73bb9553b248630eb338c7ef9a76d90d5440aa8ccb09361126869d7070d564732d7c877c00d7ccb9e5024e4b4343a7c366d9b7d23b3a891a585dadb407382b98f49ab05c2829cb5d589b455dec2d3123eec82fe6cef8fc7d8eb42aa82c756020cbc99538859760f413c44491a4331568005122d4fb26abc17a585e71a4ed5be91ad2649c48031243ff13f84cbd400ffef30e34b4b2eca85ebd1e478e4d4168cb7f38dd3813bf46c4ea774017e0c5e28a8b021dcb406a18dc6c0110591b6c25f3ecb3d188ebc8614700eaf9509077a37c7219179de23795260b224013841e6bad74410802c7c147b4d9df525d2c65c8f5cd40370932e9d8ab865dcb826170ed15d743db2b380564dd77d5aba67df3ee02a4974709b6c7e291db30b71aceb22ab3709ad4d26c5cae7ae622cadfe8f82bb808", 0x1000}, {&(0x7f0000002180)="46c956a205ec1e45679182fdb636af18cc0af758ed68ae0e033cf116cd9e7546a1cd41a502f25bd6bc8f502d3e", 0x2d}, {&(0x7f00000021c0)="c22c8ed1d498589f635e0bf6057dcb399a905cad3956fc92c271af391ffe1ccef8234b0c63881f0be50770e8949ef49b5dd0bd985368bb4dfef38e1b41807110560a1b003f7ec9b7d7ab5915405a6fb249aa90f95c6f1ccb3b261e46c1de7cf03cebb4bf486dfccbd5f42003cbdb78cd1f18f63275cca0b54419cc7af6400956b226d7830ff10238d79627f7c452363ca9c8cda182aeb13a159ea12adba56924e6fb2ab54c2c2615ffde09053b14813eeea215ff8d81e47d39e7503406a9d6138032c8", 0xc3}], 0x5, 0x0, 0x0, 0x2}, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000080)=[{r2, 0x5}, {r1, 0x42}, {r2}], 0x3, 0x4) 15:34:05 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) sendto$inet6(r0, &(0x7f0000000000)="7317438236df75f12c35f3dd050caea716fb1a75ceb7619df674b9a7fe94824f", 0x20, 0x4, 0x0, 0x0) getsockopt(r0, 0xffff, 0x40, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0x1, 0x4}, {0x18, 0x2, 0x0, 0x7fff}, 0x4, [0x1, 0x8001, 0xffffffffffffff01, 0x69, 0x7f, 0x6, 0x2, 0x5]}, 0x3c) 15:34:05 executing program 1: mlockall(0x2) r0 = socket$unix(0x1, 0x2, 0x0) getpeername$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000938c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f9ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f00000010c0)=0x1002) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x1010, r0, 0x0, 0x0) fsync(r0) r1 = dup2(r0, r0) pipe(&(0x7f0000000040)) ioctl$TIOCSTOP(r1, 0x2000746f) chmod(&(0x7f0000000000)='./file0\x00', 0x6) ftruncate(r1, 0x7ff) bind$unix(r1, &(0x7f0000001100)=@abs={0x0, 0x0, 0x0}, 0x8) 15:34:05 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./bus\x00') unveil(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)='c\x00') lstat(&(0x7f0000000400)='./bus\x00', 0x0) open(&(0x7f0000000040)='./bus\x00', 0x328, 0x0) 15:34:05 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, &(0x7f0000000bc0)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) close(r1) sendmsg$unix(r3, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYPTR, @ANYRES64=r3, @ANYRES32=r2], 0x20}, 0x0) 15:34:05 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) r1 = socket$inet(0x2, 0x1, 0x400007) setsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) r2 = semget$private(0x0, 0x4, 0x20) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000040)=""/133) r3 = semget(0x0, 0x4, 0x6) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000000)=[0x4, 0x3, 0x7, 0x45de, 0x75, 0x6]) 15:34:05 executing program 0: getrusage(0xffffffffffffffff, &(0x7f00000000c0)) r0 = socket$inet6(0x18, 0x2000000000009001, 0x1) r1 = dup(r0) fcntl$setstatus(r0, 0x4, 0x8) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) sendmsg(r0, &(0x7f00000027c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) getpid() truncate(&(0x7f0000000080)='./file0\x00', 0xfff) ioctl$TIOCDRAIN(r1, 0x2000745e) 15:34:05 executing program 1: r0 = getuid() r1 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r0, r1) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r2, 0x1, 0xfffffffffffff621, &(0x7f00000000c0)="8b852fbd01571ed0f12b2124763b51f71fa87f6e6e2a0da5b5ef7621d36262b02128fd3b51cc857e933145a79fe1cabec3ab63e32a6b3b812d6f08a49e062164bd6264c938071d1c3be7d6b0a49dcc3a23ca88f855f1f8e5994b04fe5b5978b1a7ad2e88d9136058b77aa1d3a766f44b0950d2c7bdc16bc7939b29ca1d91568afc5a6bf6fb8b1f497fc01e926267219ad996f6d905c80489f611e8d13c3a5b204e27d515862136a2adf3eedd", 0xac) r3 = socket(0x2, 0x1, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000180)={0x2, 0x20}, 0x10) getsockopt$sock_timeval(r3, 0xffff, 0x1004, 0x0, 0x0) getuid() 15:34:05 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001080)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0), 0x4) 15:34:05 executing program 0: r0 = syz_open_pts() poll(&(0x7f0000000200)=[{r0, 0x40}], 0x1, 0x0) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000c80)="112c5d9ffd1ea705caa2bc34db4faba8af64cd1dfbbbc1d59ac23a5a208211eabefad2e439e7185010bae634ce887ed9d0c0784552af5402e5555749bbbbc630bc8072448b922f58ce902a7ae2cec018350f2ee611abf4ecbde7deb3a8448303e0275a4e2a6e1a4251bb2331aded39bc1c4881c7652bcb6086b20f62e8943daf31fc65ea91119dd43b113477edc99eb16a76d7e9632d1bc8886daa1d364c3502f81885899508c4a4810b043d6d12724aa741102d8ba148dc5d4ea3e86c5f5557ffa62506a53cc124d11cfd8d5ddfce9395e9c2f1466c13493563f42db066a1b615478a7fae31118b5220083ef251e851b9cd7e0bdb90edad461f3ea4d7e525c11b", 0x101}], 0x1) close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "5e2e1eb7f99720c40df5aa9eefa956608ba0add9"}) poll(&(0x7f0000000000)=[{r0, 0x44}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x101, 0x8, 0x7, 0x9, "77490d3e42bcf70d7c7324d72151f1c19f7fd963", 0xa0}) 15:34:05 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x10000000000) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffbffffffffff, 0x1, 0x8000000}], 0x1000, 0x0, 0x0, 0x0) fsync(r0) r2 = kqueue() lseek(r1, 0x52, 0xfffffffffffffffd) kevent(r2, &(0x7f0000000080), 0x1000, 0x0, 0x8081, 0x0) socket$inet(0x2, 0x0, 0x5) shutdown(r0, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x1) fchmodat(r3, &(0x7f0000000040)='./file0\x00', 0x80, 0x0) 15:34:05 executing program 1: r0 = socket$inet(0x2, 0x8001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f00000000c0)="e8f0e55e", 0x4) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = fcntl$dupfd(r0, 0xa, r0) symlinkat(&(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') 15:34:05 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x8448, 0x80) socket$inet6(0x18, 0x4006, 0x1ff) r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3e, &(0x7f0000000000), 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) openat(r1, &(0x7f0000000000)='./file0\x00', 0x7ffe, 0x800000014) 15:34:06 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mlockall(0x2) mlock(&(0x7f0000400000/0x3000)=nil, 0x3000) mprotect(&(0x7f00003ff000/0x3000)=nil, 0x3000, 0xffffffffffffffff) r2 = msgget(0x2, 0x402) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r4 = getegid() r5 = getuid() getgroups(0x5, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0x9) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0x401, r3, r4, r5, r6, 0x156, 0x99}, 0x4, 0x2, r7, r8, 0x100, 0x6, 0x43a7, 0x80}) getpid() recvfrom$unix(r0, &(0x7f0000000240)=""/251, 0xfb, 0x1, 0x0, 0x0) getpid() listen(r0, 0x7) semget(0x1, 0x0, 0x312) fcntl$setflags(r1, 0x2, 0x1) r9 = getuid() r10 = getegid() fchownat(r1, &(0x7f0000000040)='./file0\x00', r9, r10, 0x6) mprotect(&(0x7f00003fe000/0x3000)=nil, 0x3000, 0x2) 15:34:06 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="0000000000000000000000006a6755d600000000", 0x14) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 15:34:06 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0xc0) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x0) pipe(&(0x7f0000000040)) write(r1, &(0x7f0000335000), 0x1023d) execve(0x0, 0x0, 0x0) 15:34:06 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4000000000002001, &(0x7f0000000040)=0x4000070000000, 0x2) bind$inet6(r0, &(0x7f00000000c0), 0xc) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x5, 0x4) 15:34:06 executing program 1: r0 = open(&(0x7f0000000180)='./file1\x00', 0xa19, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x2000300000003}) mkdirat(r0, &(0x7f0000000000)='./file1\x00', 0x10) r1 = syz_open_pts() kqueue() r2 = syz_open_pts() syz_open_pts() close(r1) close(r2) 15:34:06 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x130) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) r1 = socket(0x10, 0x8000, 0x4) close(r1) munlockall() unveil(&(0x7f00000001c0)='./file0/../file0\x00', &(0x7f00000000c0)) stat(&(0x7f0000000000)='./file0/../file0\x00', &(0x7f0000000280)) write(r1, &(0x7f0000000300)="aed7294d3798ff98133d9c108a397d2142dd9c2d3461e1ae0efbfc897e96ce239c213d981dd2ffd43619dd0b879d1e16d52da6cc639553135e758d6ebd080615784134c22cfeb490954271d097cdefae8db7a7df00a4bd7b1dffd2a5dac3ad4a1c39c6b575bd9a99de87bf1945d46b2963beec293dddf55c8b8069bd648a52290b79a9fd09a788b7c998208438b99052c9871338b7d9fec4dabe46da15af28cba6ce9caee261e306fb7fc4c6446bc338bab3b3ed6007fcb3e1f6121e0e2117dd2e717403117d5657d950ba85d54dc10a4de988", 0xd3) 15:34:06 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') linkat(r0, &(0x7f00000000c0)='./file0/file0\x00', r0, &(0x7f0000000100)='./file0\x00', 0x0) 15:34:06 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000001140)="19", 0x1) write(r0, 0x0, 0x0) recvfrom$unix(r1, &(0x7f0000000080)=""/1, 0xfffffffffffffe6e, 0x840, 0x0, 0x0) fcntl$getown(r1, 0x5) 15:34:07 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x20000, 0x1) openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x400, 0x4) r1 = socket$inet(0x2, 0xc000, 0x2000000000000000) setsockopt$sock_int(r1, 0xffff, 0x1087, &(0x7f0000000000)=0x949c, 0x4) 15:34:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "1eae8682ab515f755af8bdc1945f07a098206fb2"}) mincore(&(0x7f0000ff9000/0x4000)=nil, 0x4000, &(0x7f0000000000)=""/26) write(r0, &(0x7f00000002c0)="c7e00b01a3342af80000002767b52942bc8bac9dfa40806e32d82006e3b5e1580f", 0x21) poll(&(0x7f0000000100)=[{}, {r0, 0x124}], 0x2, 0xdc) socket(0x16, 0x3, 0x100) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) 15:34:07 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) pipe2(&(0x7f00000000c0), 0x10000) write(r0, &(0x7f0000000100)="956b25ca497c6047a942b657decd9ea694975c36c99eeb6dc559837922b52149505ceac2c3e793e6c978ae197e46d6b6051bf36bda1365eb1d90d34439c7763653f1", 0x42) mmap(&(0x7f0000b43000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) clock_getres(0x0, &(0x7f0000000040)) madvise(&(0x7f0000b45000/0x4000)=nil, 0x4000, 0x4000000000) 15:34:07 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f00000002c0)='s', 0x1) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) 15:34:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r4 = getegid() fchownat(r2, &(0x7f0000000000)='./file0\x00', r3, r4, 0x4) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r5 = dup2(r1, r0) fcntl$getflags(r5, 0x3) fcntl$getflags(r1, 0x3) fcntl$getflags(r1, 0x1) execve(0x0, 0x0, 0x0) lchown(&(0x7f0000000100)='./file0\x00', r3, r4) 15:34:07 executing program 1: r0 = socket(0x2, 0x2, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20200, 0x100) unlinkat(r1, &(0x7f00000000c0)='./file0\x00', 0x8) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) 15:34:07 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000040)="01bf5706080b2b77d9955c9900000074134d61b04206359ef7ca7103f7a86080f6dfc183520218ee7c23a1ccc9158e06351cf260f676f625efff5bcf53d65b9524b567443aae34b6eea700fe874c57b2d541918c8ff0b77b9990ee3c0781244ab380814835f2cd5b229cecdbc13db91d79f6d9f31fd7f8ba2cab5348fda33fd96deacd9764af2bb1481fa98aee8c5f9ed4e17241a61ea2cc07e357c2a049cd26a71da6c5677bbf12be503f40dc1491ffadb7a15f0cc222c7e74c13b5bbc73640a921951e7ef77e227f8c1c4ada9dd38bd4ebdaba951312602ff00744b1f96c2b2cb0e517d8f1d806f99f9e8263b6512c9b7efa27d981fd80c0", 0xf9) r1 = getgid() setgid(r1) r2 = dup2(r0, r0) setsockopt(r2, 0x2000000000029, 0x200000000d, &(0x7f0000000200)="fe000000ba00000000000000310000000008aa91", 0x14) socket$inet6(0x18, 0x0, 0x9) 15:34:07 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x8, 0x5f, 0x80000000, 0x3, "f6285b31d6d92286ad52316f5ef628abc5749110", 0x5, 0x800}) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0xffffffffffffffff) 15:34:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c28773", 0x45) write(r0, &(0x7f0000000340)="a13e5ac4c2641db6826b523ec3cabc1869e5e57335d6ffa4a43c04959f845471", 0x20) write(r0, &(0x7f00000002c0)="35db4bf228cc73c71444e1cfe77fc7981872c5b37fd24c6c3c749260c6a778ba3a1e87aedb898d1971cfb99b0006df9abfd6d1eb720a73000000000000000000000000000000000000", 0x49) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x3ff, 0x6, 0x0, 0xba3f, "e5ae8c4611fa5d00b7828d722b81e3cae2507594", 0x4, 0x5}) close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x7d, 0x1d36, "bad84b73f2a42ccccaa772d8374275835db57180", 0xab}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) r4 = getpid() linkat(r3, &(0x7f0000000200)='./file0\x00', r3, &(0x7f0000000240)='./file0\x00', 0x4) fcntl$setown(r0, 0x6, r4) 15:34:07 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x0, 0x0, 0x1000100000000}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0xb, &(0x7f0000000140)={0x3, 0x2, 0x7, 0x0, r1}) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x401, 0x200008004}) accept$unix(r0, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) 15:34:07 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) mknodat(r0, &(0x7f0000000100)='./file0\x00', 0xe000, 0x4) mknodat(r0, &(0x7f0000000140)='./file1\x00', 0x2000, 0x5) chdir(&(0x7f00000000c0)='./file0\x00') 15:34:08 executing program 0: r0 = socket$inet(0x2, 0x1001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="345d49715f94ecf6d7b6546f6db89b697d067ab1ba08b6717eab3509b1888defcbf94049aefa7aef8156bafa85edfd5ec8b8d488865f2bbe663b33a89ea239dd5866a66de8343b2f190aa0a2c0099003126ece18b5f3ed26d3ecccd106a9423fc65b14a490108e5f46f496780baaaad7ae40718b102242c3081945e36837cd0186c08382", 0x84) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="73240acb9811f47ad18192947ef9fa2b42fd7e34b21c208383fdae3942c583410f182bab", 0x24) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)='\x00', 0x1) 15:34:08 executing program 1: mlockall(0x3) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x42) 15:34:08 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x232, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x40) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000000c0)={0x1, 0x81, 0x8, 0xffffffffffffee39}) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0x1000) syz_open_pts() syz_open_pts() syz_open_pts() setsockopt(r0, 0x29, 0x3d, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 15:34:08 executing program 0: pipe(0xfffffffffffffffe) pipe(&(0x7f0000000000)) clock_gettime(0x3, &(0x7f0000000040)) 15:34:08 executing program 1: r0 = kqueue() readv(r0, &(0x7f00000004c0)=[{&(0x7f0000000000)=""/66, 0x42}, {&(0x7f0000000080)=""/88, 0x58}, {&(0x7f00000001c0)=""/232, 0xe8}, {&(0x7f00000002c0)=""/183, 0xb7}, {&(0x7f0000000100)=""/25, 0x19}, {&(0x7f0000000380)=""/149, 0x95}, {&(0x7f0000000140)=""/3, 0x3}, {&(0x7f0000000440)=""/125, 0x7d}], 0x8) readv(r0, &(0x7f0000000540), 0xffd8239) 15:34:08 executing program 0: setitimer(0x0, &(0x7f0000000340)={{}, {0x2}}, 0x0) nanosleep(&(0x7f0000000000), 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x1}, 0xc) bind$inet(r0, &(0x7f0000000100)={0x2, 0x3}, 0xc) setitimer(0x0, &(0x7f0000000040), &(0x7f0000000080)) chdir(&(0x7f0000000140)='./file0\x00') 15:34:08 executing program 1: clock_gettime(0xdffffffffffffffe, 0x0) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) bind(r0, &(0x7f0000000080)=@in={0x2, 0x1}, 0x3) r1 = msgget(0x2, 0x4) msgsnd(r1, &(0x7f00000000c0)={0x0, "b70fbbb389d746e2e22b41873cfd21425fc7c3a2aa589443428a3e8ee62f88f18d3e2c4cc270c20e21fc1b"}, 0x33, 0x800) open$dir(&(0x7f0000000180)='./file0\x00', 0x10300, 0x20) msgsnd(r1, &(0x7f00000001c0)={0x1, "5b35d4b395a7eb378be1d971552f639acbda8e26fb2e23763e45cc"}, 0x23, 0x800) msgget$private(0x0, 0x40) msgget$private(0x0, 0x200) msgrcv(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400a3da4c3200000000000000000000000000"], 0x52, 0x0, 0x800) 15:34:08 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000200)=@un=@abs={0x3a0e55f03c9401ba}, 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) r2 = dup2(r0, r0) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000000)=""/60, &(0x7f0000000040)=0x3c) 15:34:08 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) sync() symlinkat(&(0x7f0000000000)='./file0/file0\x00', r1, &(0x7f0000000080)='./file0\x00') mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x810, r1, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0x0, 0x0) dup2(r2, r3) 15:34:08 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) r1 = socket$inet6(0x18, 0x3, 0x790) readv(r1, &(0x7f0000000400)=[{&(0x7f00000000c0)=""/60, 0x3c}, {&(0x7f0000000100)=""/100, 0x64}, {&(0x7f0000000180)=""/52, 0x34}, {&(0x7f00000001c0)=""/75, 0x4b}, {&(0x7f0000000240)=""/218, 0xda}, {&(0x7f0000000340)=""/137, 0x89}], 0x6) pipe(0x0) 15:34:08 executing program 1: r0 = socket$inet(0x2, 0x2, 0x5) setsockopt$inet_opts(r0, 0x0, 0xc, &(0x7f0000000040), 0x182) mlockall(0x2) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="cdc6ac63d38e31dd5a7b390c6b87f24c508d72786d72a77a36b923b1e65095f4d1ca4364af60111eb47d6b4ff251c1e9f26d3a3cf104d3c09b95a92cd0591d2df9b499c6d6d00652d95125f5296f0505bf34083692ff574eedc53777e27b5bb8153ba844baf012e55fe7c22006cef131d64403359711ade1ddc9d51810aec7ec372cf50369d8732516c0e9ea745e3d8002d48b8fafab08fbb06370aa656eb66bba9cf4b359f966c522c4cf84db3bd2440ca373778e888e3173738c206ef0d571db96d782120fc4dc7a3abd63827ffd663257cb289194f2c8ee7ead346fcbb52c51b6ad5d5599cdd6b7167f8f73d912baaa556a9519db7a", 0xf7) 15:34:08 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0x0) poll(&(0x7f0000000080)=[{r0, 0x30}], 0x1, 0x6) flock(r0, 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000100000000}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x1, 0x7ca0, 0xffffffff, 0x8, "c6f62ada8dd22e6ae7e59853cacf37f54d164304", 0xc1, 0xffff}) fcntl$lock(r0, 0x7, &(0x7f0000000040)) 15:34:08 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = msgget$private(0x0, 0x100) msgrcv(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x1800) r1 = socket$inet6(0x18, 0x1, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) socketpair(0x18, 0x7, 0x4, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f00000015c0)={&(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001540)=[{&(0x7f00000002c0)="b76ba4e146974abb0aa6b4108419ef8c469523d990199320082a8d94d1737e791c9f1266869b5b0a7c74fbd93438305586599e96d671608b27497077a21b1fe6decf2d52e7318c1c911f86c8246d07f455239dc23bf3dbb9ecff73c6608318c84e0b3b5f112d47b351bb3f11e21cd54af61bba480af52d3026b7a8eeaafbbf12c9da7c88f020a5a6cdc45ef1bbaed2e2a56e523f9ef3be4c6b7a38eafc38a3348694b17f73774ca0229a83cf35a96e097da3e0e887bda9f004737241e60aa9c85f49db9d6635b23b7e66963902f552eda389f1036ef612340a46d948263eb00f7150353165672638f4ec0d9c4a7f0aadfb49bfee20072f30e60586c69b4a23fb8ed38f23035ec087466a596549d14bc9e24c847f5bb1c60b1b19f94531bf97e8e2c657d49c2015fffc14de7efc02566605c97f650df85b4e3f56830dde812fabfdb9123f241494894c31b192a77e96a7bf9d37b5a48c7bf8aab72301f02c38dc8ed1e7cbc431f5d61659ceef7813f354072760f95fa070af42a4fd2bf1a92fb77b1a4ab272ddf9c4ba4dc4ce3cc6952990bcb18f608f46743a4427e20642c9ba8e63d6847ec13692efd8bd8e0911ece899149f8cedd5a312b6c4779ae54b985231c5578828f2abe9b677c2b5ebbd2b408af72716e325405594a1311336a0978ba8d17a03e4f18c745c467b25b42fcf4157184f8767469fd64665e537077e711dde38c881e6ad9bf83cb93525b6c6b4ba7e31d3ffb37a0da242449a0aab93015d2d5d2c491e1c2feb76736ac51aa959650b0567e2809b569e8b1860f756523177945ef7bea6bf312d65393ca1e02361a6e587f09a4895db6f70d967c8341cf74e12637e7d4dee47869e5ec7a71be0b97f71b1aa77e45851fe01a4eda062f78c0ff41a8de694bbabec233e7d316322ffb6111ab02124d268210e2ac566e95bad74f9be0f98c1edabd793c00c4b4f0e371fde2b2612775a7a2392629f1e1122da3bf3d574b0ba3488f5cdf5d659b6ba958f6eeb0d627e5622d2a05e666cb0abd0f51a077f183788cb0e1af293ecc109823cfafa1018f6a23df7ef9530785d586455d50997c2ffb3e6c170ca351be17587eec1bf214f3e8f9da06caffa1b2f5f8f13045acf393465b68b09d87d9d00fe80a4e61e609a4031503a3150bc9103cab9cbb54036cd49a6d34a8a99b5aa7760002dc0534c18c6d6ef1732eb00d7eb041fef7975aaf3f9091d21d9ca3eb09a7fe6d99b97e3da2e14fa629f97a4f866b2c99c45c9854798fa574e12df23eaa3b95d91d973809bdff009ea43a64b5cb293cdfc6f2359d436b95cb552c0bd6de580026c113074b3243de5558fb6c2fd7888ebc5f0c5f7eb436d31917d605217310477e26253cfd4512ae4cb99ca20c803e67111a9b99e7f3f781adc20652da23346d561b2cb97e0a87dfd055241d59a2f8ac310a0d07f8fda2d352cd0ac233a894a40fe6a74968497a3c69c86e7641a6679c8b9b419474a41ea7854172f64e6d95b9f1a0a2c71b35e74bb4a2d3aebb43d988a28766121448bcca6ad80ad7571c0d30b11e304c89d13e97d1ab06fd0bc29e97ede6589d432c562ce2cd16811b69e9fbe9d214c745e6e06ac5f6674d4ea449bdd1336c7e001f65eff71d60a5cbea2bf17d5a1adac06e2ef99e36673d77a3dd530f1f0d031265b101d6f247f472c7f1439b3835fbea16a1128cc8eba89f189dccf15cf90adc2a26cc384b4575ddede31075d779b3ddc43956b32366a01b50ebe146bfcf03a638ffc17070917fb84ea029c822b5adac252a8992907e6cb17fde0bace1fc16458cd545591c65f8c24a866a9a13cc6e3f6e95450c78f6fca345d648633d3de2550b9209993925c401bd5fc0836a5c27bc6a064bc19b27d9b1491a951ba218a44a83b2983d53dc127adbdc0d58423867918e7c8c49542b126d3c92428e11a7bc7c851faabede4e58bb132b1d7409d86d812c263023bdbcc8341162db3c2f8f185a9c42592b538e312d5e9c440c43297612133479931c1939b60895c8acc15d77bf6acb53a237c1c1e4fda3d02f1453de9f8fc4b28505b245732309e04b2282e53b7aa87330296cd6a23716fb66aacb36adcd69dce631b5850c490a7cd4d27fde2d5d69ae37e125955a46e6c50edde7c8c195499e65aad5573ae17b8fe0ca6852f107baf5eebe9c553b198004dccfe93758996b3a9e548895d04ad942c9a6633b127641be6cd28e186fc39d446e887a3b3777b9deb335db3244301460db2ef4342ba3ebb40dc7ee01fcf5a660a0386b96aed26392fd517125b563880d07555a21653451cf5944266ecb01e09229356b1ff5e6b179731d548fff12bfa6a8c59e5d01afc3bb7196a3fb25d9cb647beee69a4e41d7f6fc0f02497506d73edb72554dbeceed9f519df37045c33956d6ed1de758fdf29cfea934cd84738591c677a196fae5acb77f9b86cdbf5d2ee3c25fe9d8cc2be56e699776bb8aebf4f83ed318db5613bd50ea56e7817f383a87c6ffbd303c5c46f7d4af1ead493799f5d40be10a3e72a71080adaf581f3c3516c826c64269922a47beca572b6dc8e67161c5cab5618f559375e3ca6673b36b4f1a335a30ff4bcd04d1c382a9695ba4e4042d9c106427392a5f54a59370f469ec9380dca069462d7e448c24af71daf14342ac5eb1238417ccaf635a33604bde1220d3b389900a895e484040d9a4914a43cf6727c01b97e04ab298e1663d4ed3331104ed4ab717eb9546a9606544306ed7069483312e00ea155ad8218d1551042f8103e9f6cc3b5b26f37cb050bcd815c7687e998a6c7898b17b4cf1efe0af90f99b9ee532c32125c0753c53cadf22386b03416844651e7500c1f7d8941a1730013b58493aee8a9d407cf3909d8a04f0e75924776c9af7afe93fa660f39afd17c91a27da708a03252c2632f3228b291c70394b0c01bd12155a612ba1096284c45d1c2d0c7882cb5c4bc53b68d6af8e2040218a01879e58fa04e5f768dce04010a3c1ebf65db5bdb59ed524abe084fc744aa70bd3ddb8243c0c3ce0d15fc8f1efce032be3b75a8ebeb61137f92a8e498e97c8840ed5ffd1b8f630c658a09d41e5a8cc39a25f37c576a3809ddb25a651bfae62153908fe92cbf95d34ab6d5aea911f1f723b22039193e766cbfdd6f09d5e1b84db354f3b2e0aa47b19eb7b529d6a4f0cd38e9f711df21bdecfcce102905649bf39ebf6d296dc975729377994aa86a449f9eba6964d05711fd4315d9af1561b7380960809cc19eeee7073d660c36bd7d4670bd05a9d94ae827463f577108ede30cbced56636caa4c7ad00a27faa0ceec02313d82d92807ef1d7e72bf5677d03203508528c302c36a2bcbce80eea05f73fdeca3dd3e550deb3f4a4a2148a45f4bfa2f624d05cde464c848ccb1cba033c617d4e4d7fe26bfad6841c4f28bf734193dde14536a0223499eb9e6cddf988a8db12c4fe11ccd68ab9b36fb20c4225e9d6685a068660ffc5f826214c1a003e533f4eb5a24f2c01107581e42d485c3dd3bb7e235eb61b5e434ab10f6e22cebf7eef3864c549b47c42e4bbf3800c9cd139b62493aa376168a4a4b0360a3fe5d3674eac74930ebe3c2340c78e7bba03719d48dd2b09a770526049315156aeaf20d72f5d87623354f31d6b9ed120ae769ad4567df16848f35f1ffb74645495081a2a6d15fe91f69bf73fe12b77dfc4a8051020387788e692a35276ca7c01433568a85b797fe6dd1980993a334a46fd0fc15f1bb73b653583ce807524f83f9f2c43502c8a2380380588f4793fa707e4393a3c877d7f0b6f853cdd26879d8ec3fd0c9f7e9046740082fbe76002b23deb0e49ba22dc9a63570bd1bc82229050021cf5e7d5ccb60fc44c0fd4eaa416b6389e5ae55f131c7dc68b283df146e1ad2f282a410faf257ddd64c17f7b43eb9da7b1668802ee0e64a6f2baad194d6c90d1e245ad735883cb7fae04e9327fd5dc5bef84357c87a56335caa78967ec34e9664b22910f740f2e9b4b57b93c371841f40ccaa5b254acb2803e096e37471a23be18c597a7e51d62864b0f2defc86566e4eb51d954590cc138d3335e5918a51c7a5b5c5f0a0bef0dc5fc03b326a81816f29940dc38f18179b2f7086f19ae09bb1a58d7a5c6278795f2da3250f4e91a6f402e0a841bfb6f99b6f2aa50a179e226a1f1280a6fab559cadfff43eb51da382e631003cd476f2d2a42cc9aea42ceac117f1057988fd1a6e48a7ea85b126c4a4ea5811b59acbf1866c92825c59777f33704bdacc529d608c5032760ec21d861a6c9269ce2ef0e45c2dffa95b6b09a0b997305a319ad7ec20317d8d6460890f68d2f7dc1c05cd6f1a3c7f640d1f63cbffec9a32c3842229e48f36db1d1b4c197d45a42eee0f32d2b549f98ea27a3b953b10a38ba9ee2719e6770c80ee2a2ad726c09f427bcc4b8f44c3eeffb3de15c2954cb8529075d8fc1b8f65067425e7945f1ffbe8a52c3515867e185c4cf4780ec6b613706039c053b4dea60463fdeadeb831a53d2e13b78fd08951ea2dd5593dbf776a5877aa1a8d6625be329b8c1959b6deb7014832d7243c2f41427af9211ee6b84ee95ba6445dcffc24c5f3d1ee63d7c0e9501120b4525ff207385faaa96663d13db83e3fce5c299bf586fb9c007f637caa786239d198d0019d1f9c865f9c5a076921d86e7564f4ef29e7195e2d479bc7d0ea8d1e353b433c033a0f86f0e91185d8efa1e8bbdd23564c445eb1262a049e378f81e690aff07fb774dc63fcf938956fe53e8d24b0b02a0b7909e655d94cfc772b9e97ec8bc0e921b99a3b86bba909063cb5c450170ef2d8c83233b3e22e84d0fdcf181b4c21d626fe7e605ac10aaa429cf8193b63b0d1d5d198840cc9f2c370b932c4d672d3f2d8143bab081e9cc0f74ce503212a061b987fc9e64ac012aad933bcc0b6ebb649690c8ba42125c4023b161b5411d4fa383304692311481180092b225d37ce10c6f493dfa1eba97e30a88f1648b85a452a24682d38c518a691dbc1d429af68132c464628757e27215494a4e80d8f6e46c005cbc4ba39e2728b17a6064f51581921a8c88b3648ee5f9ccd5a637a38a373eb1698eb365b95c369a78e8a7dea4249b5d898adc620699a4068f3d22f572cf032e5c646e9fa0755cb0f3e142f7180deafc366d403971f607d46b8c666841ccd3e66961a134aff9ea0e5223283236a437e66e5e7a60fa3dec8b7a471f1420fdb68b14409ca79d816aed9209c2afbe0adaa50885bd42947daa64f2a9759deccf9e073c63e66723edf2c136319209275edf51b5c5defb8d00cdafd69b985bcc26b2b5fdd2273488045cffad0424079a85302847ff8e121d7fe34f06964e2a0ec9cb6db5891ca70a3db236dc6a2ddc888e3a704423d8666749010ea436beeb7059dc15ed1c241cf34f5e855ece7bf31cb9d881270c4f5c910aac174635c4aad21443de7acaa79aa10bf38ecee7b27cc88958b236643949ccf770121d5ce48ca13ee3f4cd424ae4583d644c8cb3da3c8273e9d42825ca686441ecefcd79c899466700896ecc4f14b32d73167d3d70ba1c758d078762d0afc5c857780870afe6056b09fc2c5970dc004320648498b1291327f92ed9db7f6c3a27d869407bdc0dbac0ab9236a6eb1ad663451d1edb283e59fa62b9a1df1c5121b37e558d93779379168c6bd5d8001d1e754edc8bc81c4d1eea89219ce3d8d44433a985ce2f97da42a8a38e42d0405ab24ab7efe232e3b6584ef64db1703a9d90d74d27042d9d407dea47c16de288846891f6944971412c", 0x1000}, {&(0x7f00000012c0)="6cdea85f377934720fe613109942bf3c09c8b93e63dea90a3fc96b08408bde848d1c74e9623184157c80327337211a2b9e350af08bd435152c2f60f6db0dd3024857549a2c566e86ae9a0d8bd120ef73459173c868908df2664f326fdd1ad8818d122130defaacf948bcb5e1faf15b26f6963ac78a0cfc62cf61af4e540aa0c9928609bc7676a54aafa2a68d23f916565592477a20e197d7cb4a8372f51ba5bde1ff76df5c11de38b1aa84446a0a2de0cb1a4313cc4a0bc2d079b5c6ad38b1fdfac94f38fb5a0a01c824aadc3d4ad4759e61388a7555ae203b8f90de55e51d4eab13ff12d4d85cafa99858d0cf85f6", 0xef}, {&(0x7f00000013c0)}, {&(0x7f0000001400)="8a839883589636c59e5c3bfc864bde15853541cd2fe1cd0e535989ec3f05dce73cd63320130b1bab1f73e8840856cc5ce3c1f910d518961609574c3a16381cf4a0e4baf2e7ad0efbc55b8b70c20d7158d4d543ba63ed4b6734e9e9ef64", 0x5d}, {&(0x7f0000001480)="7cb4f3e47d1601a78af9709b52e0d059723ca4399b14dc42f25eb7fc58babbd1e9ee3bc7306f32a9844a0d5d5bd08494827d0e802c463cf092ed9596d5d0ed15b3daf1d7627de31097e2eb7e7a5db0df61ce87a545121cb95c1b2f2bae4f8b938a85f4b5ee1a3e60df9835682debf3d895a184ca41299bcb1941ad29533a2b383f7a6e8560d6d4f06444024e79", 0x8d}], 0x5, 0x0, 0x0, 0x1}, 0x400) write(0xffffffffffffffff, 0x0, 0xfffffffffffffe8b) fcntl$getflags(r1, 0x1) connect(r1, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x0}, 0x8) sendto(r1, &(0x7f0000000040)='h', 0x1, 0x0, 0x0, 0x0) r4 = dup2(r1, r3) r5 = getpgrp() r6 = geteuid() getpeername$unix(r4, &(0x7f00000013c0)=@abs, &(0x7f0000001600)=0x8) getgroups(0x2, &(0x7f0000001640)=[0x0, 0xffffffffffffffff]) getgroups(0x1, &(0x7f0000001680)=[r7]) getgroups(0x1, &(0x7f00000001c0)=[0x0]) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={r5, r6, r8}, 0xc) connect$inet6(r1, &(0x7f0000000180)={0x18, 0x1, 0x5, 0x6}, 0xc) write(r1, &(0x7f00000000c0)="3d2229c00967222fdc7b88d8bf688851a44a6b8d26037b2808cbd5997bc32d02f502fb5d6dce7bb1b2703c3fd855bd008e43678f5242ebdfc713e131232ff729d203978a270c264d1c9a6a7ef2d613d89e25cf9476628315861be7acbd68323f2343d3a26d42551f14b444658e0bda6e622cc516a2dc161515eee42748b3a73f6aee3fc6734e42aad72196c297", 0x8d) writev(r1, &(0x7f0000001ec0)=[{&(0x7f0000000000), 0x420b}, {0x0}], 0x2) 15:34:08 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), 0x8) r1 = getegid() setgid(r1) 15:34:08 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) r1 = syz_open_pts() close(r1) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r2 = syz_open_pts() poll(&(0x7f0000001800)=[{r1, 0x102}], 0x1, 0x10000) poll(&(0x7f00000017c0)=[{r2}, {r1, 0x40}], 0x2, 0x0) 15:34:08 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x85}, {{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x800, 0x8) close(r0) 15:34:08 executing program 1: r0 = syz_open_pts() close(r0) r1 = kqueue() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$lock(r1, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x1, 0xfc, r2}) setrlimit(0xf, &(0x7f00000000c0)={0x3f, 0x7e}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfff, 0xffffffff83d0890f, "2fa85340a1988853f004f05548528f9425fc39a2"}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x5aa, 0x5, 0x8, 0x1f}) write(r0, &(0x7f0000001980)="dcc4c93ae351747db41917d83ce3abf2bdba81a9b72568066d6b3411fad7bc268523f0b909b9a403dde7ed8527f51fe7094233ba4694e73e4c86e762fdcc542bf8587ed5d62b6ea2e83784e841d27b52e2882e724c790cd133a4d618e6b3eb725b3290e6d545a8755dc6971d8daff84dd5f9fe8cb5a7d02af3e58d249c4ba679c6ea95193132b99ccd49d564af8d440d0f860dcc3bf40403e57445e2a7a88a07d5284a7d7cf84b9cb3784536dd205f830f7fc25ffebdf46da27d978971194b84108a520f47a0625b9d1ba24de1e83616f6b921a3d2ca8d7c3904733312466299e164881d9876d50d0718983dece93f03ae3d37e880e597a0ee2cf86f6c94fd02e55a53f301aaba554e538a47066f0e2fd7d20e19a6d70afa627eda12d6ba5745217b92333e44c9c564228246e43c10a8728e8345c159d157393a5b9dd8a45b322d37e51f93b763a3e1b21fae847dd4d50540", 0x152) write(r3, &(0x7f0000000340)="1ded56fe6bbbfaa3a753c4afe9423a93e38cf58ec7e8e0232149c39435eceb6ffd44833a89ff0a287cf242c5406c5334d7d7b5ef3791dea8414dde2d863210b1a1de892a102ceefacd07ba999596f401865c74f861e42962b93dd372affb315b2bc770ce2452c92ca258abb3ca3b259a3304d3d952dbdd7d6262d92591600d82c3068c9b378d2fcf3b20ec922d00cb7ba16d142977718979c06d0000000000", 0x9f) 15:34:08 executing program 1: clock_getres(0x400800000000000, &(0x7f0000000080)) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x106) r1 = getuid() getgroups(0x2, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r0, &(0x7f00000000c0)='./file0\x00', r1, r2, 0x4) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x3) 15:34:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000f80)="1531a0d16e482b8e9d922cbf61bbecacdbcec97bedbb87f9118271ee5a596b5354638ba84cc5cebcc561d412df760847a43442fa61070b30c5186a6d03151977c853f882f051fdaef1a75f7775e0a735c7fd93974641d1e2388baf2c167a3e266dc57d7368425662bf8b1903f41a4e25a03beb07499b64e0908f2463d9989ce077e38ff1a17e083635671ed72c80f76395a762598dd89ae9fcad0d22941999ad4a90b19963f386d4f20edf2318110ab6d929a11bcb2d1778d664f5bb96bef62e8c09ab909f0bdf81c40e3f223938793231d90ed764daf7dec7c139ffe1c194463eab3eaf31aef00840db9ab6e07c82cfdc2512d270f5d8ecc64694df25ba3738300d734d24797da0f03cac20b15235e5b53d590bde55150a096c72524318339296e5223c056bdf0e40865a872f1c91341c5b385a547b27017b36a69f53e9befc647fad8951d6feb0b3e8692e6115bafca522b37c69ebd1d90fc4f2601dde7f6136066d098b1f73a71fd555f76c6b8b1907503b302e68d1427ca2e6f4742283caf60dac0500750555375a63d4de5d34a8cfc1f6dfdb309528ec083065a51d1b3c3d69f53638544c1dbefb799f7dae6093735ce6206580ee0885afb5106e96e47cc90c232ac626a6014f363eb35f820e7b6df8636cfde9c3be9c1c4a676a5e5c25acb9810804d2dde2372b6efb2af3db69f1d9349d8fe2779fa43b6039d20901c0a9bc55cd421c74f7e7043fc4a71b396e688d97b03a14bec2984f4b37eb995dda33f113cd05bf540004333a28ecf7bd707cbaf8c01964a2048a40c04a878ccd1fdf965f31791f03b8b4a0fde5ddc07d32a2a7003c88c5d2a2d54740093364dfd02d46f322c594796f6b3c83531b0a8a5a3000815ac41319842a90c4af50d7bedf7c92f988f5fd2496a450b4c66b7d6927ff39080e0c0ba5cb6da1c766e9f7d5fdfcc743e630d9de87cf4c80a5454c52e23ad1003b780a3784a86e27901abcd4ce58f0d04f63bce3ae949fb3a92abdbb84b7b5136dc62a073791749a174cfb62865ffde905eb0620f826bbf476e862c1f1cc0f130fe1", 0xffffffffffffff94}], 0x1) syz_open_pts() close(r0) kqueue() syz_open_pts() 15:34:09 executing program 1: mlock(&(0x7f000023c000/0x3000)=nil, 0x3000) accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) shmget(0x1, 0x3000, 0x40, &(0x7f000023b000/0x3000)=nil) mprotect(&(0x7f000023e000/0x4000)=nil, 0x4000, 0x0) munlock(&(0x7f000023c000/0x3000)=nil, 0x3000) 15:34:09 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x87, 0x0, 0x2000000000000007, 0x4, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0x1, 0xfcfd}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000180)="b53a00f9", 0x4) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000080)="00800800000066736c2e956815311daaca0918e4", 0x14) r1 = open(&(0x7f0000000040)='./file0\x00', 0x292, 0x143) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000000c0)) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f00001b4000/0x3000)=nil) shmat(r2, &(0x7f0000118000/0x2000)=nil, 0x1000) 15:34:09 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) recvfrom$unix(r0, &(0x7f0000000180), 0x832f1f7d, 0x0, &(0x7f0000000140)=@abs, 0x20e94f86) 15:34:09 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000100)=0x3f) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x7) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000000c0)) getsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) kqueue() 15:34:09 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 15:34:09 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() ftruncate(r1, 0x5) close(r1) preadv(r1, &(0x7f0000000200)=[{&(0x7f00000001c0)=""/50, 0x32}], 0x1, 0x0) read(r0, &(0x7f0000000080)=""/132, 0x84) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xbb}], 0x80, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100), 0x101, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, &(0x7f0000000180)) kqueue() kevent(r2, 0x0, 0x0, &(0x7f00000000c0), 0x5, 0x0) 15:34:09 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x10000fff) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x8c) mlockall(0x1) flock(r2, 0x9) 15:34:09 executing program 1: r0 = socket$inet6(0x18, 0x4001, 0x47) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x9, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xfffffffffffffffe, 0x0, 0x0, 0x4}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) recvmsg(r0, &(0x7f0000001240)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f00000011c0)=[{&(0x7f0000000100)=""/136, 0x88}, {&(0x7f00000001c0)=""/4096, 0x1000}], 0x2, &(0x7f0000001200)=""/10, 0xa}, 0x802) 15:34:09 executing program 0: pipe2(&(0x7f00000006c0), 0x0) pipe(&(0x7f0000000700)) pipe2(&(0x7f0000000140), 0x0) kqueue() syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) msgget(0x3, 0x80) socket$unix(0x1, 0x5, 0x0) kqueue() dup(r0) pipe(&(0x7f0000000800)) pipe(&(0x7f0000000000)) pipe(&(0x7f00000009c0)) open$dir(&(0x7f0000000a80)='./file0\x00', 0x682, 0x0) pipe2(&(0x7f0000000040), 0x0) socket$unix(0x1, 0x5, 0x0) socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000d80)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000dc0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000f40)) setrlimit(0x8, &(0x7f0000000040)) socket$unix(0x1, 0x5, 0x0) 15:34:09 executing program 1: r0 = shmget$private(0x0, 0x2000, 0xfffffffffffffffd, &(0x7f0000ffe000/0x2000)=nil) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xfffffe17) r3 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r5 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) r7 = open(&(0x7f00000001c0)='./file0\x00', 0x40, 0x148) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000200)=0x3) ioctl$TIOCOUTQ(r7, 0x40047473, &(0x7f0000000240)=0x4) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x10d9a0c6, r1, r2, r3, r4, 0x182, 0x9}, 0x0, 0x9, r5, r6, 0x4, 0x40, 0x7}) shmctl$IPC_STAT(r0, 0x2, 0x0) 15:34:09 executing program 1: r0 = socket(0x2, 0x1, 0x0) getsockopt(r0, 0x2, 0x8, &(0x7f0000000040)=""/240, &(0x7f0000000140)=0xf0) socketpair(0x11, 0x4000, 0x8, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r0, r0) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000300)=0x402) getsockopt(r0, 0x6, 0x9, 0x0, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0xa1, 0x5e) socket$unix(0x1, 0x7, 0x0) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f00000002c0)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) ftruncate(r4, 0x20) clock_settime(0x3, &(0x7f0000001340)={0x5, 0x100000001}) bind(r4, &(0x7f0000001380)=@in6={0x18, 0x1, 0x6, 0x7}, 0xc) read(r1, &(0x7f0000000340)=""/4096, 0x1000) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) chown(&(0x7f0000000180)='./file0\x00', r5, r6) 15:34:09 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r1 = open$dir(&(0x7f0000000440)='./file0\x00', 0x4, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = getpgrp() fcntl$setown(r2, 0x6, r3) setsockopt$sock_int(r0, 0xffff, 0x2000, 0x0, 0x0) 15:34:09 executing program 0: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() r2 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x9, 0x0, 0x0, 0x0) r3 = getpgrp() fcntl$setown(r2, 0x6, r3) dup2(r1, r0) 15:34:09 executing program 1: r0 = syz_open_pts() r1 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) shutdown(r1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() dup2(r0, r2) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8000000040, 0x0, 0xfffffffffffffffa, 0x0) dup2(r0, r0) fchdir(r2) 15:34:09 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x160785df, 0x0, 0xffffffffffffffff, 0x20, "a100", 0x0, 0xa2}) r0 = socket$inet6(0x18, 0x400000c001, 0x0) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0x8000, 0x5}, 0xc) 15:34:09 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000180)="00000000000800000000000000e8ffff00000000", 0x14) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 15:34:09 executing program 1: stat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) r0 = dup(0xffffffffffffffff) sendto(r0, &(0x7f0000000100)="ed95b2098166e35a1fcde94eba67d56f9f8e00f3d2405eb4ec6f77924699799f52a01ffddc7698a63062483b160ca996fba2543c3638c6ad99c528cd20d077c91ae2c548a700972f7d4988e07a0e", 0x4e, 0x8, &(0x7f0000000040)=@in6={0x18, 0x0, 0x3, 0x7}, 0xc) socketpair(0x1b, 0x4005, 0x7, &(0x7f0000000180)) r1 = socket$inet6(0x18, 0x8001, 0x0) pipe2(&(0x7f0000000080), 0x10000) socketpair(0xc, 0x4, 0x2, &(0x7f0000000000)) setsockopt(r1, 0x29, 0x36, &(0x7f00000000c0)='\b\x00\x00\x00', 0x4) getrusage(0xffffffffffffffff, &(0x7f0000000280)) 15:34:09 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x0, r0) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f00000004c0)=0x8) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0x4579}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001840)=[{&(0x7f0000000240)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd110b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdfc5599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc37004", 0x21a}], 0x1) write(r0, &(0x7f0000000480)="a0e8eb1341b556104644cfc1dc8ae2094a16ddfcea", 0x15) r2 = syz_open_pts() ioctl$TIOCDRAIN(r2, 0x2000745e) close(r0) r3 = kqueue() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x4001d38, "82bc73bae98d0400008000"}) readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 15:34:09 executing program 1: shmget$private(0x0, 0x4000, 0x104, &(0x7f0000ff9000/0x4000)=nil) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x400, 0x10) ioctl$TIOCCBRK(r0, 0x2000747a) shmget$private(0x0, 0x0, 0x0, &(0x7f0000b39000/0x3000)=nil) 15:34:09 executing program 1: r0 = semget$private(0x0, 0x7, 0x1c5) semop(r0, &(0x7f0000000080)=[{0x3, 0xd5d, 0x1000}, {0x3, 0x401, 0x1800}, {0x0, 0x2, 0x1000}, {0x1, 0x22c, 0x800}, {0x3, 0x7, 0x1000}, {0x2, 0x302a, 0x800}, {0x0, 0xffffffffffffff80, 0x1000}, {0x3, 0x63, 0x1800}, {0x2, 0x68c, 0x800}], 0x9) msgrcv(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="0c0000810000000000000000000000000000000000000000000000000000"], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x4002, 0x0) close(r1) getsockname$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) connect(r1, &(0x7f0000000200)=@in6={0x18, 0x2, 0x8001, 0x5}, 0x169) r2 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x5, 0x2010, r2, 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x10000fff) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') utimensat(r3, &(0x7f0000000180)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ff1000/0xf000)=nil, 0xf000, 0x0, 0x10, r2, 0x0, 0x0) 15:34:09 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x2000000000029, 0xa, 0x0, 0x0) r1 = socket$inet6(0x18, 0x8000000000000001, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000040)="08001000", 0x4) 15:34:09 executing program 0: getppid() mprotect(&(0x7f0000ff9000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x63, 0x7, 0x0, "bb35a9100dc2b72eb256949064c59860a62bbf26"}) writev(r0, &(0x7f0000001640)=[{&(0x7f0000000500)="6bc2fd4515b84605257ff44c0f4943927af6c67e514f00ef1d96d66fa656a9882475dabdb0c83804728e08f9ce400659821e7d778321e4fa228cb7f8d62704e3c3430dfd72f8bae002af7f27ea44e5bc7cecc9628f282ede92b4a1700d3fa538e1d27608b251da807cf48338dc0c225cc20df25e9d756ede0e456a79737a3a8c9c91c4811b2284339d16bb5ba224782ec095752e8ddec147945863c574d2b33eb7740f82491d390e245ec2a9fdb34f2a0283e40e65a39c67faf51627e1c25c1b3fc79a46b1c9bbbae2eb0e735265656a13cb9a804e314bd48192ab1969ac5e83fbaeaca108a9e910eacb1ed390e06e48331b1f885ad4ac41fdfc790987d48236eb03810d5c62e791e8fb2b3616604a61c1ca1cb9f1588025795bdf61ab95b03eee33030c566dc52dca9123f90b53d53b9b42664f92a43e6d7f3251c0918b8b18e543b78c790b956f82810da044f5ba03e5532e19847d8e53e005b1201c055d5101776a62c29141662b3622cc84b4f0e67fa2fcc2d8ee7013fe14063705a61b311c91cca463121536d48092cc7368e82cb8ba18043b4ad9ac13b875a27d1252fc186d81ea78bf51e81005a9ad4c5ba5dec3c8aa9d2e9848e69074f252c320a2142c57f4b35481b80f7fe5c5c9aa353a40f731fce778d1d37c932e305aabe8975c22e1d029a7eddc1ce7318deac07f4497f12640ce1127594469ced9bad11f120733dc4c46c563900184f88b4af502532abeea1ba66192c0efe83e3f4b609b4de91256d88d2f6fb80eeb7ac00a0c10e0bd80a3d92a1135cb6887452ebe277df3e38af612a5a1d18e295b73ab47127b45623ea9cf08b3ed5769765c472ed112f326c6e39843d2cb83b4d3d452c16a6097d847c7f5bcb1c3805efd02a6c8222e3c155b595fac8b11f3e3a2070ed5770bff9d50990950c6470d37c28b7969f4784cac70c5b88afcf52bdb5b92df5fe763cecee8e2d01113a69ee49db276b6edf29387b03ad15dee0919c4da13adcf5fe67d65221eb69229c35fc755e95f3943e5c2d7d1bbb31709fc0470924f89d37f231758f2970f5e07693571754af601bc73befc0b00a98aec4a367da22c77d66e214a158a17eab2ea62cb8af69a206c0d521e93f15831cc701d4ca3dbf6b291b0c50560b4acd627bf7b433aa096942ab76a93dc6c2d45e1d3fb46b534a618be9e96c526fea97e6d7a4d138c26d47c321b94b13066c0b62b6b9b7e4065a2935e8f1c74b4f1e39c899b53f0fd0fb236fd561a9e850b4bd44c2a76f14aef20fcb11cf869d857c2a8f251c97e7315f3c7a0610323e5e10826825b5bb68fb9cf2cbe5eae7c31ff9edf3c088b480be10db3fc6444b4cf45534492a2540cca1abf7efa6addd81229adfca94c5f1d17d9e14ab2767a179af6eec219a43ef93347e7b6d3a22c127a92eabfee62e3a9182908f206e5d11f30c57481871e595145771ef8435d625282c4b69ed8233430c6f2957f3bf71036766c7fcb3f33a3714a70bb63caa2489215c4ed40a99e4399e0d10b515d7a4822274285d67e159c982a6b2e8054a9fc028502adfc56092c3faf830d60eadeb19df8024bef43d10a4f9784b11f72356ebf6f1b816718be2c8a677fa4edf3fadc05870aca70ccf85461db77d0bd430d36d81f29e575e581f5de78901ddf242f0fdcf3ce6a684ac3e0f2d9e6c13ada1ba666628eb011d970b3c52dec01fefdd151d5421597e2b2078b3f1be033ce1d5cfc1dfb973b10f55622b30accc188a129a6f2346b895a88ba3f42bf1ee7b6c2bd75186834003f8861b176bbbfc051aa4beed982404a75bce48dbf04ab0968d969b39f08129685942ebc3deef7edd4e535f0e903bc96148de13cf90bd99f64de21757658952311f402936ac634d0f5a7b0641f64d1770549a6a3b42c305bdfd08191a015bf52e4dee74a0d0d", 0x558}], 0x1) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) clock_gettime(0x2, &(0x7f0000000100)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getuid() mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 15:34:09 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x8000000000000000) getsockopt(r0, 0x1, 0x26, 0x0, 0x0) socket$inet6(0x18, 0x4007, 0x1) open(&(0x7f0000000000)='./file0\x00', 0x201e2, 0x100) 15:34:09 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) setitimer(0x2, &(0x7f0000000000)={{0x2, 0x10001}, {0x1, 0x200}}, &(0x7f0000000040)) 15:34:09 executing program 1: r0 = socket(0x0, 0xfffffffffffffffe, 0x40000000000800) close(r0) pipe2(&(0x7f0000000000), 0x0) writev(r0, &(0x7f00000000c0), 0x38a) 15:34:09 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0xffffffffffffffff) r1 = open(&(0x7f00000006c0)='./bus\x00', 0x200008205, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x2, 0x0, 0x1000300000002}) flock(r0, 0x3) flock(r1, 0x1) flock(r0, 0x0) fcntl$setflags(r1, 0x2, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) pwritev(r1, &(0x7f0000000600)=[{&(0x7f0000000000)="e2ce4b20894de6855fbaac520aad4d54266ba485ce99fb2cb02262d8d4759ff95438a4996c778c2b0fd14b2da800fab79a4b2e04ab", 0x35}, {&(0x7f0000000100)="a6a7fd93d723d74c21752e5a2c557caa88bb3556e2e6d63e793a283d5270aaed1ffb35f6df0ff653f8bf3ecbf7ace31dccab3ece7868cb804c014d8f38c1463f985aef88a74301b0551f5eea3be635cddd72dbdab21737af0399eb390bcd2405139b2ed14627599d7b58d270d99e732c85962a97", 0x74}, {&(0x7f0000000180)="c127cc9cd18ba777ad49fc51e8d9cfa648efb99240cc3112fa1a21d52d37fdb16494ee381e8a25e650e9fe2de60f5eeefe727bfbc867e33081b7bed1a1bdd3fdefe619cbf542047022b3d642cbb5765143ab5476762a932b8706072f664c7c193652ba951ea53201bf123be22bac75e81a3ea21ab6ffbb39fcf6ab83f24c81ba655ed3bc755ee4594ec1d3a85143bd95f253ccb18602d6c663a74e123879d0c5f0df8fe8183d9ae79ad3a8830c8f9f85c69bd441a76c1371dc1f1a0f5ba829381a94864f3d1392738f1eedf71b4e3f07b908db1041e27400ccb0", 0xda}, {&(0x7f0000000280)="c7b7b3ff7abbdc7f107623b1b359c4e227ce6813f6b36439092c9979fd8b6c44bd64332c9e0944bcba6419ed45c7361a47d3c89f210d0c5e57b5ac1bbda3228532b55582915e6412a7f503bedfcaf95f92b896626a34a53b735844346976403e", 0x60}, {&(0x7f0000000300)="20fdd4c4e46d794f02", 0x9}, {&(0x7f0000000340)="0c10431cc1ae76e66c5b76472cbc", 0xe}, {&(0x7f0000000380)="4d9a88819ec2d767f31925e49552ff65bf70ce7a753d5bf84e8d8c582b1484caeef4493f7b24eb6470599a1bb20701c9543774a165926c4e2be845800e433c2c7bac635ec5cee5cb91e0f997797dd96d671405a7be2aaf7165241f475480fb8d", 0x60}, {&(0x7f0000000400)="ab31405a1041674022fe82f3e3d048228d523820bbb49fbd83606a1b9f1b49f6a20536dfbca757e9a774add38c839e04d575a91608d48c21ab6de9afa7c9fd0ce14d1ef0b6aab31ab97532824b53b3b82cebdcd43c689d81e6988395ae82135414a16f9c44209ef54476ad2bcac93465aba2ef48a0f9dcc3e131baa5ab76ca6799fb556db108985d57d09848876512c48578d0449d83e0a6d599f1f8fc4beb04448d4b487213d22491290d06b12ff4e2783a3103a399061340066a80366271d56268ae5ce61e35dd755758fa9329ddf3bcbb77ec5347a0da52d984a8be9d52275bba3187af529c0bf956510ff2a2ccef0fb23c45", 0xf4}, {&(0x7f0000000500)="67ff9fa9e425ea804a5861544854a367e3328337aba703a1f8324e4cf759cb7b6436cd82743f648bad81600fae7f9f0eee7f5609bb5e5db03c4a6eb6bce1926dbb90f687e64c5c488fe3645dc154a2bc26f454f0f53f464ec4a8b58ec65cca1b8f39d3848d2a758cce4cb23a1ae8cedb2c9fd48f9ee4ee8acd5cefb1b17eb8206ba6852a0df3827c33e0677e6e58161c8e763af59dcc7adedd5d4c608f77dea2125ae33cdc05ec993e628ebd8cfe019dcdeb9ccf0b40d0138b265199", 0xbc}, {&(0x7f00000005c0)="c0eee1344c923966857674d69e44ab999dc4f20affca12eef9d440970de9d03e626946ec9797b3bb", 0x28}], 0xa, 0x0) 15:34:09 executing program 1: r0 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) read(r2, &(0x7f0000000140)=""/4096, 0x1000) writev(r2, &(0x7f0000001700)=[{&(0x7f0000003940), 0xfffffec0}], 0x1000000000000137) dup2(r1, r2) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') write(r2, &(0x7f0000000040), 0xfffffda0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xd3}], 0x1a02, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 15:34:09 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) recvmsg(r0, &(0x7f0000000280)={&(0x7f0000000040)=@in, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000080)=""/159, 0x9f}, {&(0x7f0000000140)=""/34, 0x22}, {&(0x7f0000000180)=""/51, 0x33}], 0x3, &(0x7f0000000200)=""/71, 0x47}, 0x800) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000080), 0x4) socket$inet6(0x18, 0x5, 0x9) open(&(0x7f00000002c0)='./file0\x00', 0x22, 0x82) 15:34:10 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) listen(r0, 0x100000000) r1 = socket$inet6(0x18, 0x2, 0x0) getppid() getsockopt(r1, 0x2, 0x3, &(0x7f0000000580)=""/4096, &(0x7f0000000080)=0x1000) socket$inet6(0x18, 0x1, 0xfffffffffffff866) sendmsg(r1, &(0x7f0000000540)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="0000004708019a9c4de174cfd1197ab26596"], 0x10}, 0x0) 15:34:10 executing program 0: r0 = socket$inet6(0x18, 0x4002, 0x0) setsockopt(r0, 0x29, 0x2e, &(0x7f0000000000)="281984227ac9eb56b1ff10a280f81a521922fd9f", 0x14) r1 = geteuid() r2 = getuid() setreuid(r1, r2) 15:34:10 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) socket$inet(0x2, 0x0, 0x4ddb) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/106, &(0x7f0000000080)=0x6a) setsockopt$inet_opts(r0, 0x0, 0x4000000000000013, &(0x7f00000000c0)="02000000a1c8df5359b790928651a8897d8643e537c8fb5fea9c66ca87bf2a7c3d173a2af85b878d65872fb8a4c52a3f63f9f49c8283666f327e8d5325282c95eddec93e1d05658f60165c6dcc3019641f3f3d885c7ef5adb0ab40dc5592d09605bff2689bb939de341ffdc57fb876c1d51de03a736ca8499fb18cd19749a1211a13b1b54a2bf2d41edfe0506fa388bfd42e3d3f3cc4a868d2d571156c1b626ff2a46bccbfa51668419b2b7790099ceb428cf8088d", 0xb5) kqueue() 15:34:10 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff}) r1 = dup(r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x2, 0x0, 0x7, 0x28b, r2}) fcntl$lock(r1, 0x6, &(0x7f0000000000)) 15:34:10 executing program 0: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) kqueue() r0 = shmget$private(0x0, 0x2000, 0x4334, &(0x7f0000ffb000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x5) madvise(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x3) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) 15:34:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7f) close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x9272, 0x5, 0xffff, 0x7fffffff, "20f0a50693fdd24c87e03ed9e04e29604e40bac6"}) write(r0, &(0x7f00000009c0)="f95e625b78f58d117553aa271fb896a064951ec3c2bb65395c38e800b4794e9911a1765547e49b72a89f36e87396f9ae9344a5ff00dcb84c19e3ffc74ef300c7a3ff864cdc942978e8db7771c3d97893132c6f7e7b55457772342c5f224fc80c427247f65a6fbc4833e94c8516528e856c90cb12235db8905f7a12b4e546f6e93ab0ddc1a7b28a2ef106cc8b7a6b5e40adbcdc9ff03e3f323281fac67e251d1a8c35d2512a9c068270ab96c8bf78cedc318205e15c70372ab32761a02b31087b1456a00017ce232d7b360e662500448952cbc850014a51daac4123712c462a55cce232e6c811307c8806eea890e187339f5f805ecd7c3a02a33cc6dad452034a0de892b3b68a70c4ecf0c97b014da6f0660d40db6c3ede90990a20c25bf00866289b9862cc2fb6b347aa5cd9bab7e0f62c42295a914eecd9ba1f86074fec1cb938756e3bff5e896e80a7cf58b5e5a7ba4eb936ed5b727160418ac42e296b3087a72fb7504e1b1dba0ef072647a1412494f73fedac1dd218e7677beee644bc770d3a7d4aa30d9e0094d854451fb74ef6ad9e985f9c1ad85e8eae60259ca0ad8fb0cec8a3e9ab305e36915ef80f75f2165f58b386deb339ad6815b15489e74cbd263d8587d7829b37e4d35bfa3e72089d8baaa900b6d2ef21bb425a67e927113a31c9552870e236eabf1622be501efd39473c40b0d029270a271cb44f96ea46eb92b26ef58a45c97859c5145818b2ac8618256733a74c0c0ef7ac949d683d0f96a6a5522774cb14d0f4aa9c40830df3173b54a0fc108c6447cb62d82a085fb2c1c89e924f543313a511da87fd07a0632b42eda35cb440de1157a2b0700a620e3f1ec2695c00468a05102956b541f92e9b9c1f8adbbf71335c234731a3c090293634ba22820c0b7a9f728d40a142944d74750849451d1607132705e607df92ec948862e40835fbe6af90f9e70a2407fa247282ea867d22ec75befe20a6ba89a5ef003503ff3a46ba1d6e143ddc84874892e1752b31fb8210cbaf231f8fdd05451d872f1784c63a0de735c7ea83a3f5a79a6a4c2c1a0139e1265e7f4a579beb0c5f6caeb6973ca9b55982ce4259facfa76abae109fd877d4d7a0c4eaceb8e8e2109bfafca4539cd4819ca449c6cd2c0d8acfcf2849ba368986", 0x337) 15:34:10 executing program 1: socket$inet(0x2, 0x2000008000001, 0x48b) r0 = syz_open_pts() readv(r0, &(0x7f0000000340)=[{&(0x7f0000000000)=""/217, 0xd9}, {&(0x7f0000000100)=""/212, 0xd4}, {&(0x7f0000000200)=""/37, 0x25}, {&(0x7f0000000240)=""/67, 0x43}, {&(0x7f00000002c0)=""/42, 0x2a}, {&(0x7f0000000300)=""/33, 0x21}], 0x6) ioctl$TIOCSBRK(r0, 0x2000747b) 15:34:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "2ef32c0500"}) write(r0, &(0x7f0000000300)="e36258a416f72ee991a336ec37c43131093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf64908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd9764c93c220ccb6ad", 0x65) fcntl$setflags(r0, 0x2, 0x1) write(r0, &(0x7f00000005c0)="256ba966e418bf3557c632af6e16544e12aa18a4a563f485f0f852defe01b9ec8e4ac9832623d15e513a053523f7520ebf16b624d97f0f9da8c85563eb93b11f01ba7ed6fc0a4ffc780723f1eadb03cc09ba72b9c02fbd4becfd88bc153ff21de3a5383600000000000000009bdf49c792f8b6704cf33f3294414ffc4975012034a1c8cb394d8ad36585d0730100159c70b113ed9014a945e332bce95dcdeafb0758acff19d494672107c813c84d1e1933378283029a4ad811869cd33d005db9c26e67dbba", 0xc5) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x55, 0x9, 0x743e4b89, "ba000000a99cb100"}) getpeername$inet(r4, &(0x7f0000000040), &(0x7f00000000c0)=0xc) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x6) r5 = semget$private(0x0, 0x3, 0x411) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f00000006c0)=""/4096) readv(r4, &(0x7f0000002780)=[{&(0x7f0000000200)=""/254, 0xfe}], 0x1) 15:34:10 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kqueue() kevent(r0, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xe1}], 0x20, 0x0, 0x0, 0x0) close(r1) kevent(r0, 0x0, 0x0, &(0x7f00000000c0), 0x5, 0x0) 15:34:10 executing program 0: setitimer(0x0, &(0x7f0000000080)={{0x0, 0x7}, {0xd680}}, 0x0) getrusage(0xffffffffffffffff, &(0x7f00000000c0)) setitimer(0x0, &(0x7f0000000000)={{0x3}, {0x10}}, 0x0) 15:34:11 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000001140)="19", 0x1) r2 = dup2(r1, r1) ioctl$TIOCSTOP(r2, 0x2000746f) write(r0, 0x0, 0x0) recvfrom$unix(r1, &(0x7f0000000100)=""/1, 0x1, 0x840, 0x0, 0x0) getsockname$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) 15:34:11 executing program 0: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) pwritev(r0, &(0x7f0000001740)=[{&(0x7f00000002c0)="ee4aa24e6b3b8fb4b994cf3189c482f3481dd01a417fd95cfa7ca615332d478e0dba7a6b74ce49ccfb594d7a6c49f00a9c738dcac7408d5c870776c87077c9d5714aeb0387a06c6a03471daf851886574c5fec9448eef575790395d5a8764b5a28d45530552b4726c8445145f314e74c9e4339b28917e3472ee71e2a4a37151e155d8c221232a388b247acdee42f1c4760a695ef028303feebf3b05b2e21aa2d4270a2006ece3b892b40da175cc13d1894fa597809bbc155c3c61396e047996640072358f9dd7f5272c219fdb942b8304b2b7e876fe5c7cefcbad717ec436e3928d6ccfce7c1173d074393a3d19621", 0xef}, {&(0x7f0000000000)="ec77320f15f3e07e82a7d948767a20d7ca29548fb2185eacf7b42bdc42b45abb094864d37d2be03124d8ce75070eec50aa88", 0x32}, {&(0x7f00000001c0)="6646161bdbfc77c7c33e832d5850c2a0d0a4ff541d3caba854eba79d196fa533823c55b4311a12ce3247ffa7e08a39bf63ec535c8bf7c7f8f0c2cf882e9f591ffb426223ae4fd8a99eef054a61e6ecf095b333ae80e07c63994c64d56b71f151895c060988", 0x65}, {&(0x7f00000003c0)="e7471569b83ffe87cc6b67d6dc549d73b628b660c71e0f9e93fba77aa2d3937bf6f61338c45865dd52f544615c2f3b08aaaf7ea31d02995816ed9c67c02e771a11bb9a1ef611e529fc78917ccddcea6835cddfa57524e6a001d992bfb95f20914259a5de2b05f35f04f2f774bff20b60dcd706d617d771766d3a46456621004bf641", 0x82}, {&(0x7f0000000580)="f9fbc197dcc895a3689b35059727f110db13d372823fa6a671ebbda3687bfcd9f3e20905f4eb468fe1855945658ac2684f64c2cee2a850dcbf888e40e15053c4f9b292c90dd51d21812a01bd7cea4d131c1aed79f7bb85e64f7abb410d92eac9ae79b61a78e97857db9666b7596a70be2f30b8ecef01ad1ac9d087000dd92f9dacfe4ed991d2cf7900aa26f4323318f058ab698a1489165cf4dbf5bf15154ba8b614841797907c22181feea3ca4b438eef9f8ba597468954711787a7ede9312d34e6e186fd0cc7b2f74496306f48bd3028b46ddb44247060fdf831c8dc63cfa8f827e48bf48aedeedb094dd3b2fba54dfa417d8b44cd0ed1813024f5d6317ee0d399c639334ddc25adba668bfe6454d4d8784e3459f6c54fe521cb803015ae61f5a2e1cf2c595792eae025e5793578e49b0b1f1149888e17250221ed775101f5776457a34c654f2a253502af17ac7aa754abcaf075048a48fdc4df5b788632b2e79a45cdab1c94535b5688a791b81a74a614e0fd3193c475cea359a53a87c3c181d0005dec431fe9c5722572a8aaf39f43e0818a2e4504ea8bcedc6df4da14a329170f56de71140e23edcbb88f9e44eb02d610c77abb3eccfac2bedea815ac297be0353fd946c76ad0d5b1d40cc354a21f86703d8d0795a7037a2cdd45d800fc2faf81d8421b00c5fe70af5a7f3c2bedb897bbdf336f2cc181560044e7ebc0fdb2d79372cfa52a3e0c89dad4747a4e81792bafb4d59b0e0b9dc8cc21261c5a66ba0175c6c6d5c3a1394e56995fd68ad34795a4bb61eb13b6b27b227e8a58617ed7fb0f1208bd48812386dff9f44e69d866edd291e991cb712a702c43aaf2a674a31642a7b90ba8f2e432ca768269960dc6ba0cc80d51c2053e18faf1238d910e56b019d4e87723a6fa27e9be2ffdef1226449ee3063d20de7154b207c3fb6fec51d5a98e604b6686158d8c595742ed30bd1791061263576488df2ed84a7968f364b8f088b0f3121a626179174819d4dc5a34cc24408660913b58d5beae3b6001a16d5f02105d809552296e5e115ec958a8993a95625877f5a0f430c470cae5e1023caf526fb09145e16ff9ca8f2a7ab09d3e7d2bb959fa9b559331c8bda5a882685bb2adc19c4e064f33f93c6ae34d831a27dcb9eb3636c09a6b1632fc2e7f83fa2b2199464fd9eec0004fd57930a55bbf548653e0168ec9b1477cb52a722f3c722d2705dfc6b7792b91fc2aa8ffc77eedf24a9c9d7e5b8e14b0b2fa8b31ca8bb0a889392264e4ade563fd73269b722d1a75c1625c768f49a91c15600f30f267777de7ea48556745147403cab33ea3c3971cc51f93ea94644bf4e804df8af4d5cb03e53c23a6b6b2bb1186c09165ed0f0744b5221b7568e0bebc06b49e0bda55ac5a92b8675f70260360ca7d68a1daa3e123f88d4814480c642e9662392501f270b7ef180776679ae36bacbf63b4b5e7b81204290dae7c8c08a04da2e03c54f590d27e567181c3cb7107683d8b1248c709d99840b4564451807b103f156ae07d339c001ed4ecfb343149c5966f281c371ab60a540872115b45c04436c0392e583353c756f90a559a538c1cf02f78f4a96821e1fda1edd15442f8b322470365828062b91072612095dc6a4912d0160412215464eb24351a972808e288cc881949282987c920a4f8b2cf881509af78095855490fd17c14c692b540b8adbc5ab247d9dac37f2b3bdd7896156a6b6e7598bb8fd7cbf28ee6acf5cbb502a94e227443bf21199d993e1b6308a77a36b18e1e00994b3d98f5883ee27bb6678e79d78e2c798bb258d9af9a5e99f087eea42656bf0a02be027b5edaef7a1244f639cba71a9fa99bb41c1fc8deed81b796bbb419ae295df6beddd212fe2346c51679ec13ea3468dca89d35eb977beeda229ddec388166d3262774be29b29610e356055091e74ca08790599b8f3cb3f8bd4613ae9cb96b07e81aff4a6ab2e8455d996d7fb5d041acea29aeff321873b351d06948680a95c1ca547a822ba00f29d4640509aff3d43eeaa3afe24da9777dd5cb871e4d99eae7d68e0ae6eaafa4b3d3f7bdfb57b857c4eee97338df223b26b60ad84d99f39247761fd87c9f128480ff69c390148641910ed5672939159c8292945c04f8eb9808476142987c57f1d088a67a3f6957e813686ee5dcd53567e801acc1d9b26483fab45436e13e65282f5677899fc21c2ef3ee1a83211960100d2d55c27dbaf5f55cbb62a8500869af43556a1960ac609bb165e1e4df9165eeec42db8548ff50e2cf624bde5414fc5125113489fd1333f068639d9dfe6c607d52171ea163cc23178f316278126c09319e16b10b62f7a9e1407ef0272bf17b296c1e0ecdf9e04369c5a83f8df40739d987a4a87e611ba1caa7bf09142dd5304c6880c6e5d87b5b54898f61d4c5a6a9adcae9d96e7c9172c660577733549c136163c6db870881d9d6779f0db6988cfebd6d4b26412065902f334e9c31e1ca55c725be00da04b229dc80435237109bb9a3b51f5b15f0a78b8414aa41b0cdb574d9526b80370fb4bde8e53b39ab4ef83930e2c3d747e6474000cbed78121e7a9fbbded63dc10558bf98ee1cdc75427dc4c03aa21f8d06a9ad078f265f546e9082e152ae6e5bf97a41147530ce65c2f74ccc67c3e0546800880c085cfd35844db404d00f53a9e5edb36fe080197b4ce60d84ccc5a3d9131dc6bcc2d1036f06013424aaf9d202a6559d794d3e4c11471e25e77ad3bcc00c9d36d1245f8b8e476bc6277ba18284b6e27284e0df23c74de06b512fbe962787bfb7fbdc29d90d63f25a926b110d77fb260c8aae7b46b19e177468bf0d245b3cd8c386b0914dfcf8a0f0b20f3db46eb93b0b51e987c91e5d91d98fab89b30a79f89658b733f34484ba133779709679538a82635a92a5289b6d5a38bd5a297b8ec81c72d7ceae628a71235ff6fd9c14d1e9e99786ebb5e4b130ff20bb4899cde59b9a5097c38405ae681a5752df0e1485e241b54ee078e7d0b6826369f918adb54162548cd4169b3b085f24ce0485ba06cc9472c05c93ee63e965d35b4788f36c021cb75dfb134a94ad061ab21288118419031368357963677fa0777a151342af06e15eef3f231ba2bcfd023a4658f5cf5d800633702defa333cceb38a02b7f97eae2eae88e6d1223ae6dbd684e5009e3aad7372d4ea1eb696d23f8b91c2c607fa5175d099ea272b31930e086cdcb1e4b7042893ee02f3204327a7856b7bc158a5af5a300e2abe6e39dde3210726f8b85c54d1fd81918b8eb3e67ee1142df130ad640e2cad1c609b4bedebdff98d121fd689e8411d58546ff893e90ab1d4ecc8a72092ce6131da7bf16f824decc22ae800f681a93e9fa94a1680bcf66bdf4febc0166665f8091369d558fe4ceea302852733a478fb68f6593743941e8a55c7c0156dd6060387ea25903a544b989189e4c2b9afac42a6055c8696d40bcc1af8ecb21109249b799d7f3fa510325e8710cbce01b669fad94f602ef7954d62aaab1065769886330a5a22d57489cea9c5a116d5b4ac36b0209aa0831232a831c177317ba579a0830ada7ec9d81dee29b1ec2c61d2e649b45bff980d900abb4339dc7bb725166e8ca6e669dca59f629e93c63080cdfe68234b9e9d75eeefdf0b699e74b3dc12939a1167cbb45c0c30f1ecada491760ff6e0183641139179dcb23e40e0ab0ff5f256fc27df7e03b4dce5f8bf7f795c3e2a4af216b3998a693ae91d69ca716682f5e972e8f5eb49f75400d2758894e74c0f904b93ca3e79e4d3ee855cef07ef602063e2909e6b6c4304f84ca3e55fafe544c262d2fd34824509d5356fe29d67c22be58201ecdd2b0c01fcad635711ce66f82b2af6a8e865dcb0c4e86265e2f34983ab648dffe620447695bd4b18d9ada29e4f71f199b933a93e4738fb6238a02a8ce7e4c9e570e4bd54d0b3d9b9c2addcfdf719415279d150bf3f5ddcdc9a76c0d93be6152a68deb3af20d296d253b8884e706aa01aa5aa592a65568d45dfae7b864ef56dd98351c573c50c07d821264ee67db9c8fd9df3e89ef2b8f4a8f50646a9e0084367d42299e5b86422f8e4d4a3e3f4491c6b0726891f58a750642fd38d4d55096150907cab7161e2d5c61f4264048675019bdb6a2b0c82f20323eda313f92cf1e6deb82a59dd6101a43278f0307d79b85188325476f4d8e4144a06f17d47769cddc36db7d032cbff1d70d91f1001cb8fcc176c9a2277e14b99236e77335f023f93cc01e6b2ca53c66e8998866c44eca2bdc4437b3fcecc5d7e6186b0b3a525399681d30e7e42d0d11cbd1be74d6c32ed404f7b44f08a6ec99f8ccbcbd17776949880f88a04af465029aade51dfbab38a464421fe2b1559cce2fc48eb3ebb58cb8d768e2f7903ef076c62fa8be42ba6e996f1ebb6f9f6353d3d837e9bc7d2f1583791d6bbe11250dee4557adb4ffa04dfa151f8dfdddd1f95dfda1dfb422f8adbb2f911a78927b21ed7d0312d3cb098f3a6d73e805cb7daff5689a232d6ff16ed40b5f8e79a1cf92f969499fc99f4126332fa7031060b1ba2e150426de2867aa197cf8ce6315cec97638da7441bc73a8d4f764dd7f1b94f35ca8fd75b14fa74b484b86064ee234a56d42d0aba87c4aa950ad245e6baa150afb67678f9a7d0267c402931867f371b6f42dd106cf57608f837cb041817537740b3ba24de1332ee34d91e7b8846ec38d121b15a31c3fda26d3d80e6d43ac898a8b60b9e27d48a1f41892d656675c1d3a5e5bca9ea8a8d2d496546aa376dc03ceb69a5022417cc1070ce07d6a90acaa90ef600305a98beeb32aab163267a216f2cbb7fcc3ab48ae01a0a0930ab8ffeafb5673392a649b3992bf658a36bd1ee7d4064b67eadb48aa606cd2a2803f421c3e2d878aff11854b8deebdea8e1858dd5eed88b9bdfa57afd56cb071c0a17bf6f3e9bc624e551d7d0960c9ff6150589033cfb9361349170d09bdde0f3f948529c25fbe9d13c5f9a6f754f5f228b7071154d79c1d01eb4b3b59174c2fd9ec31ba2f5e22e66a97620887805737da87a581c30ba48ce8db36b12e5bca582d44be25395b18dd935e0dec1bb4c45b89d002738d1f58f288e91c53d35393f66989e8e8f06324e920a6cc02cdc06cca8a535411e52066b6c5d90afc7c3cb385428793e9259a9858c4f904aba50bf4a4cc7347894499bc1cb01d10f5384b2a23b67d6c07199d699d0acf56815275f2b075cc1e9cb92b1af1fd162a17f26a284871d6ec1f6eaa25e4263d85a733cf7b9e021fa295e0165561477c30aacf06fc2998af3d66bb9445266eadaaa5a9ea8c3e7fae737544f18b8c16714dcb383901d467f3db8a8db0d2dc09de52a6477721b614fb12252f2ae9e1ba83c7588af2b4847bda86aa1abe212be6a12c616e88be4f404aadfbd8445249c4830f0c120479159af0466ef80be618dea54edf8625c0a7d748e9a181d2488e8ee2f54934573aca9a7c14a7e0dff0049af523b5b47087f252139ef3d457dab4739da933d6d05375228dc50b1612f16d761d398a8ff8fcf516c7cf17e4613cd64a0827f7f936e3ad292b36c4ab5fbf5f38fff747c9104997675306e6927a574c1a53614a99e55c4927c1e958eb04e5b9aa95f8febe46d4cbcf5deaaac608fa5825a30e8ca4243cd62eaeca438550295b0ad35af3c57a2d3e913ac63022639108c1b75bbc564a7d86e76f997ecbc82ab5f0b1bae08a9db3388176ebbf90c928cda74288b3031a19b1f567175042a6b5e9034fcf453748dd329cd4a7e5879367df264", 0x1000}, {&(0x7f0000000240)="e1f0a8ee0cc3191d584a6a09ee200187cebf3da75f3908a3eb1320961f", 0x1d}, {&(0x7f0000001580)="d6435003c5c72abf1406f6c548899ecae2a596381a18d698f7ced01efe6308cdcf0a051ee83cdce42074e355be5a630b43e083dfcc81f9806baafea48acce67e64a512a49c4fcf862fd3ed03447f443acbd927d8d3baec3d3f44238484553ca9b5d06b311504bf759b76387f2d6663f0af6afd69c7be3ce7951bbbb92b592753b71cc2753633700355", 0x89}, {&(0x7f0000001640)="13a5ea398a8c8f94976380eed316cd9782bc8934eff9dd3abfd41dfcd8c009bc82848ae22490af35305fc5299e6ca17cc1ad9ad5aa2e6251f7d964a59c6bd4f0b2cf9cc827ea82bd1a80d0766a807fd5543ea8e5c336275e1ca3b6379dcb9d68cc0e40aec5a4d7a2d643186936110cd21ecbd38417ec06bde418e1e3b118d3be7b49c09cfcf2a49fb5e8191d6eb2229e01be114ef52aec54e185b9827b0a8c3b31c479f059b3fe0ac8c8fa602a45112c85af1b8353d43a32e43370793ecd37e9f977c548db6e2286333667edabb8bbdb3399128aae7883ce991e38fa3c408ed2d6bfb083b235f58c6b054105f247be715ac1a3d1f6", 0xf5}, {&(0x7f0000000480)="46176f9e17abf31c8cc40126e3866e2ef228b1b617234abc7893247ea7c45f224803ae35e9c9", 0x26}], 0x9, 0x0) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f00000000c0)="94d5b462c0341a8b2ea311e45ef8333ede7f4faacc75513903cda8436d2a3159385099d57168c737d59dc1e77d359a1730117afec602c2cfd534ec00e9912eb2dc81ec1b9eb5afc428ed8201d26b6a2385011e24cbf875b96c5fdfdc916edbc862c396720f853a28104dc1865f392e41fedcc8c0eae56e3be78be9695dcd545efd43f65c5ef6e18d2d21fc322149b19271daebd4c9979232761f3b511b0b0b2bdbfd49f7e8a610ffd57ffa92230b527caf2d0b6d14ad590b15aa0de5cf97423e4d40e7eb549a991b2cfed52f30bf4a0f9ae5eeb23a908382408fe71148e6f6d0fe5eda0500000052fb167464fb5a4b570fb073d7fe103a", 0xf7) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x5, 0x810, r0, 0x0, 0x0) syz_open_pts() close(r0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000004c0)) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xfffffffffffffffc, 0xfffffffffffffffe, 0xfffffffffffffff7, "8b46786eb953d07babec337860fffffffffa0011"}) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0xfd}], 0x5, 0x0, 0x0, 0x0) 15:34:11 executing program 1: r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x8) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) close(r0) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)=""/245, 0xf5) close(r1) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 15:34:11 executing program 0: r0 = open(&(0x7f0000000440)='./file0\x00', 0xa20, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)='r\x00') linkat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00', 0x4) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 15:34:11 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000000000016, &(0x7f0000000080)="1534a5aa", 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8, 0x101) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x6, 0x2800000000000000}) 15:34:11 executing program 0: setitimer(0x1, &(0x7f0000000000)={{}, {0x0, 0x7fff}}, 0x0) setitimer(0x0, &(0x7f00000000c0), &(0x7f0000000100)) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 15:34:11 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) execve(0x0, 0x0, &(0x7f0000001840)=[0x0, &(0x7f00000017c0)='8#:\\)\'\x00']) writev(r0, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) write(r0, &(0x7f0000335000), 0xfc94) 15:34:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e3db4816507de9724265cbf52b0a7dc1aee18904278f3bbcceef57cf9d33dc3541ee7a0d4e8db374220c1a", 0x2b) close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "a146786eb953d07babec3301fffffffffffa0011"}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, "625984b5f161004a2a8cb0db7befb3f957b1485f"}) r2 = syz_open_pts() r3 = semget(0x1, 0x3, 0x1) semctl$GETZCNT(r3, 0x2, 0x7, &(0x7f00000000c0)=""/156) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000000)=0x5) 15:34:11 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f00000010c0)="e04e5d010000000000c57d48f41083e39bd7c58224f6799900f8b6cdb09bf4fc52d0036e075067bd0a4dd2439bf67363f92d6c54d121774279dc75d86f3142b7a97a069bfb4b45f20aa5129a4467ac00f555d65fd9b3a996c570491025f7412b2e51acbd69cd668d6eca4b95dbb6e67c7f9b2ea4abb8c1c90d52a0548b00000000000000077187fea6c10a2b9528ca44725e57eb778a3a0c000000000000000000000000", 0xfffffffffffffe76) setsockopt$inet_opts(r0, 0x0, 0x100000000000000d, &(0x7f0000000080)="e023000000000000", 0x8) pipe(&(0x7f0000000000)) 15:34:11 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCCDTR(r0, 0x20007478) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) flock(r2, 0x2) ioctl$TIOCEXCL(r1, 0x2000740d) write(r2, &(0x7f0000000040)="5f9622d1c476c1c390dbc2098add3b0c8ec5a351466c7369ad350422238f396b11dea9a1088d6abe2cdff9b1f97c5b462a7371c729f855a7fc4fa127d8b43bcef6a7c45b8a4c259e1cf99bbac69a3839af9929208c895fe8b3ca", 0x5a) syz_open_pts() 15:34:11 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) write(r0, &(0x7f00000001c0)="b2e9943869f966d2de0f287c7e9d7a6ada3d686af73605d344ae6196ce418d5e32c487a17eabc19c6cf78f45ae594b2da61883d0a1ddc1542c7be1a157c408a1979543dcd6bc0328705d55977afe5760c9ff60efa700b8a4784ee64b1b65b7666dca200b4dd64a4e61b34ecf8875601cdfa005bbfc8e30cb27d0677b652d16407fc27620591f1c999223a1f3323955488f51afcfe633", 0x96) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000003e6, 0x0) fsync(r0) write(r0, &(0x7f0000000080)="175253e8cc1e8e6d00e30180000000000000e76fe31fb4ef6cb2cb3f5a51258ed100000002c8121c6f210ddae7fc39aff56b61147e0fcea25421f9edc7f6435cf3660fa3e49dfdbc65c2df0c27a7b1a8734db1a5de071a080900000000000000214bf88cd6e5f780100bd59daf466078a346ead59c88efb052ef8a1b2bc067687a833e7889fc2de7e757e7c53cbb8b5588e52b762ab7adc01c38493229eb5f16916e617f42f95f24c72b2c4f009758e9e507bbdf18577bc2dadabc9d5ca19d5becb248593bd9a51ff30abee088742fe71c900ab94336d3a3a5eec2c24b0b78833fa3ec08de95f1435a4e525da6de09727ad835335198e3f483cd01b2debd527afa78c5edf6", 0x105) ftruncate(r0, 0x0) 15:34:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a54b5ea7a753fb299dc5539a90bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb0000002f6c1b2bea99c8e91365b1", 0x65) write(r0, &(0x7f0000000100), 0xfffffcb3) r1 = syz_open_pts() close(r0) sendmsg(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f0000000280)=ANY=[@ANYBLOB="000000000000000000004a285773700e7ab0fe55afde8d2a25f6fddcc96629207a6be159e6934489b8a4ed922b8ff546f9a812389136389217293259739504f762758ebce154e0038acfd81ca394775c9681ea5ba5507f79561a48d66be40dc26eca0c0151a46e"], 0xa, 0x0, 0x0, 0x0}, 0x0) kqueue() r2 = socket$unix(0x1, 0x0, 0x0) getsockopt(r2, 0x1000, 0x1f, &(0x7f00000000c0), &(0x7f0000000140)) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) syz_extract_tcp_res(&(0x7f0000000040), 0x2, 0x3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0xffffffffffffbfbd, "47780ac85a538a1300"}) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f00000000c0)) poll(&(0x7f0000000100)=[{r1, 0x1}], 0x1, 0x0) 15:34:11 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x67, 0x7e}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xfffffdfffffffff8, "1742079b37982cfa4e0000ea83f77f00fbff000d"}) writev(r0, &(0x7f0000000880)=[{&(0x7f00000014c0)="b906d6edf18383a1958f37f0c7c2993d4e97f761c4252eed28ad11a67072ee48c65ed200365cca02cbbd42a39da4fdd4c395fb5feb1bbdc8dba5aff417614cb38473a0b7946464736dc350333a4cc1d1ebeaa9e7118fbe5c285c8a67cc37a41fd7f2b50c141b03e716f628e9a222b0c789da81c1edac32f3301fa6ee955b0df0a53941fabdfac6390b91fada149c754ba8e12150c39b977e9efbbd8fce04faacd82f7a9c9c0eb125ee2b9e5c4204d236da2a3a322fcfacdb56457084380a5f3b6dd3805ac373d78bd1a2b27d31595087c1dd50e4639e9ad9841f5c841b00354358272705888a35fff5b15aa23f4aca5b8d83033ae8e550ed3629359d213b35a050a2f0926a7982373889848e42430944b60f086e175f1b85ba896991f4515906d7af9fc3db3f4552eb2ca1346461f449bdca2e054b2c181e6523904fbc1a8516a44efd6c77efe8edd3cdcdb15c5b79ef28fe6848c7dfce297f", 0x159}], 0x1) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') 15:34:11 executing program 0: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() mprotect(&(0x7f0000073000/0x3000)=nil, 0x3000, 0x1) kevent(r0, &(0x7f0000000000), 0x7fff, 0x0, 0xfffffffffffffff7, 0x0) madvise(&(0x7f00004de000/0x4000)=nil, 0x4000, 0x5) fcntl$setflags(r0, 0x2, 0x1) madvise(&(0x7f000005c000/0x400000)=nil, 0x400000, 0x6) munmap(&(0x7f0000008000/0x600000)=nil, 0x600000) madvise(&(0x7f00002ba000/0x1000)=nil, 0x1000, 0x7) 15:34:12 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x160785df, 0x0, 0xffffffffffffffff, 0x20, "a100", 0x0, 0xa2}) r0 = socket$inet6(0x18, 0x400000c001, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSBRK(r1, 0x2000747b) r2 = fcntl$dupfd(r0, 0xa, r0) accept$inet(r2, 0x0, &(0x7f0000000000)) bind(r0, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) 15:34:12 executing program 1: r0 = open(&(0x7f0000000380)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f00000003c0)="b3c9d398020c22f38c065b441a63af7fe08c7d9236d9f0a52f42fe491d236a9c89a7d2b59af52f979700e04fd1c738d2a9daaa713c66fc893633f968f7d359420f6f58702b2a6544cade6af5cf0b919e0af10b28f8243a560d1e78327aba16da79bd9607e29704f69dde0cf3a854207184b27b71c54209e93e6d26badcfc46914e970502707bacb1b3a742393d791acec83b9c53eba48402b9e756b2c965bfa1afb6b66f1972a00cc4c3eeb27dae14b5cc7d7ee9af39976392fd691d6cca3953dec21d3ed599c4729076581bbfffc7d5ec78fc53204fd15aa7436446429ad7afe595f9b09d60aaf1ddb8cd8b456a313aea6801031a0a0ee9f484272458a5dc68ef029e80e82fd8b2070742b806110aacab9043a32bf0d80daa145369ba506a5cebbb2d413a832d1d4cfac5a7ab62f22220d1f18e467983050aa266787a2c26cff57b9f2133fff7d84c3fbdd6a304621fe560b5c4e495d79b49ec02f92e3b1c6f48acf99892b6511950be18f48dc1e5894c40e78f5c8a935497c5b6c02f774bc836e03cc896645f0284f933c0f316abdfbb6f248f62582f769bd211f706fbadb4a5815a36396e3eb654db5cce48d7b4a8bb956e945db57aa0c0867fb0434d2a9e8d8804a9a6a0a1e18be971da2be77a37a98ea0aa69fa8fc24f5adc823b396aa92fd30c40ddd9f4bfecd3d2598d3c42e9e876cc3242b48add4a514ed282a7dfbff6ccbde206a5dae60597199f81ee26c6c394521df93e4a218873ec507a75db17adfc34b23ce6713c676da99d8cbddfcaf42da49648e3fc289490363ec34fda73e381ac4e10effcfc1c1970dfc2e12d04e97a41da2429758560b73d336e080115e8b9f8b8d1078864a1a4311d5ddebafdfbc53e3072825b815c4f083618f85e6f311ef681858b222a54781487886849f4a2e052792e93ed95367e612b944d59ba4e13e050b9c79df95505c7e102979ab8a6b1aa525a73c44cd5cc0dd7895eb22d65519c512b61ac187ecd7a280563bfaf5009f9caebaf89e04eb1a44ed67178c9cfae91112615ac436a919319fb550833e5cb26f8e462dbada643859bbf4cddf1a09ee5e6a4e2c04ea13803cc81975dab3c75b56c1b9e086ce46fb48669ba410589e1d328b7beb1da97e18eab4f414ac78fa95055010d411980cbb4ec37636cc560eddd42f6f3d4dae1621b7ca9f58ac4dce484c7591fd9f081443ec8849e491c0688fa2909fcdb7c8da36f434479b4aca52c5c24a8a9143378f40eeb6dc73aa5b8290778b49f9fa77b22f7b3980b1a7f4123ac3dfa08912ccdbbf08fb3ae373e7042018578256b3ad4f455042ff66c3e1b04d7c5e59062e6e658fff51c1f06e2649f493c09ac8d150aeec19b996fe8fe6e4ce0f8dcbeb543dd348daa9f502cf68f8dd1902e4ab20ed98172986482513439f33df369568c48157b899915a90aaeb53f015f6623182f880312ce7373f498860e33439c1e8281d421e9461aac35ea33411e5c0cbd7f93565549e06de4f2ea932a8c3c22478000347363c9e5baeb799a9ce92e2ef5cc2eec52244128794c553b2c1f1ff680d01e2b2f349e2388b4819099c78b6c3405de889ae4c0b6ab650db159a6f468531d64f079f3eab81f9062a9dade980b19e67ca122919aa84d922fd25dbf4f5bb0c83438b261ba03737efe00ed72bd2df705ae463d9bb271e1b321b9b11c25afeeabcbf21228c30d310b55f814bca8cc6ef5048b17755dd3d61c02a8a2d0bcbf652dea641324da93f7df191d65cd6683fee909bbf2bc1512e945cfd6e10600231ce0e98c3aad07e5bd3da0471943f7bb064fe24edc5c8b31af61b05f5f925cd22b6feefc96da9b2c25a15aea225f5ea44837014e4f49eeaada5b86f42d0c0a0b969dcd45fba42051e5aec199253bb252cf8aea92c78d5f1fededd044c194ce900aa3737172ede38e066becf42113c401b7cf72572efbb6358134f1f64605e22a74a1ea4d3d204d7af8b0eeee85815eb2192db4457e25422c03e7200bf930e0a64c326647550ec9fd1512f21cafa0b643308aa996532e0ab08e385ae285b4cbdc06e886f385051f51bafdb9aab4db25228a6b396f61566d3dc2ddb18154386452e1a26df89903e3240e7cd52caf1b845b5f0da90d5bc7bde5ae76203dcaa3c86f142bb6c5ac816fc44a28b511d8677f258f56b4dde23fdcfd52fc58a41fde29881eec363a4dd279ab3892c650a99c9b0860407adcbe31730b15240fa6cb1b3b1d598c1535dcf9e83ed7d0ea13c5bd3a55bea5774fb89308a2a319e8b5d719a408df17a0661b61a308299ca30f4520faf2a9392c7684406157839ff2fa2764afe38438a493407515626b6c673315a212a0a908f840971e8e326de244187bc1a4a5321a6228a8480afd177c82bdf5285ed6737a1fb96c9637434a6a4e1f3cce9637134eb5d8cbf25293640fc9f3aa112100e2e57121d745bccbb6c8af1351a843793fee5bb3624c0f8dce24878c5fed437e395d438f8a34ab30b73d4e33ecff77342493455b6e16ca3064ac760eaf87d0c074c271f4605ff351776be1672dfd166ed15b48c706a64c0e09a7f46c60c7ab987d22774eafaaa64fc73b3a6920665c00364ba58e0098c46bea2f417574319e3907634807f1f10bd283a6a6cc1ac5e15635a732b2fcbf79c6e0436101f9ced5ab58c1657cc3a793536ad9fc03a1a1f325629836c251206d87f8dd89155a8609f81a8587f3dd2e20efbdf160953f1faea93e764df3e4b86f74e12f7c6a542d1473301dac2ab60767f8ebe7c14351c4b96979e7ec91a750253dae375e703201d04d0686a5e4d48128d3c7560610f98c3b95a1cc33af4224c0b47ca5b73495af5a5ca7f433d9d8a5781274ef3081bc3f948fb0a0a5989e5332c143a95afed3a242a8bfcd2a998979c75869be8ffcc37a64d7a8fab5f7fa80b1ad4f311695425320a1d90bcaaa1d73e30eecbb2849a5c51a8c3aea1b115193cfb4cc9c67ea85a4c2bc0edf580155be7e73e10a6c0b183ca0b365bd29f58961b656fa38b77e3399eb71acea8514f1d9bdcbc338e780e02257f3978ffbb34e3c52cbe53029a69f3daa5466dc74f4f3c52b82ab0884553095a362842fba63edc66cf7bfa804265279756d4eb5c50687ec5a128ec9e45383f836f48bd084c88c591091948ef706644bb663a3a55d70d208a7a8dca13285d5e2e45486aa19e65ae9e393402e891bb20c2de49d990ccacdd0572d97c1be32f639558d76091ddc21e2a2908ff7ac25a91b16080ad059112fd5967c2b91c997cd69da56f674a6f58bdb0c2b6832b2390de47b46bc1a1c8d3cb64b6876fe44673e85cc608f34be2df62c00b13373478837e84354ea7e7aa545fdc386f21acf53eafdd9e650533bc71820efe21f58191b93e8fc1476d6b189557cb22dc1dba0e47c4a07bdccf4b18bba3ee7c672b7a548488cbad4160fddab5df48c1a0620994a0cfc3ee19f0b6b758db83015b1ec7df886cecfabc6cd37ac55f998f09d66741eeb34d0aa148167c2c500b33b56efcbde2258a38fb5f14d47701fad7a6a919198a8587118fbd967af903f8f9f8666b68c0bdedbffd90d9ef6147bd9a184a0c4c83b61b66b5beb8df0823d44385d142b12600bad85ab2334d3e389db8d77503bfde962848feff6610161541345b38a01fc989db7e1dd9c597a76b4aed3816e42acc648791c12efc95eb1fd6bc80d2e33d91798e27354c30e96d26f3e75a063f403c8cb78f4f48f1619f878be06304c19a2f62da598b37aecc441df7958a1ae54dc95f7bfa50f2bcdab0a062a015fd871e2389debe1c8979fcefe9d4cd3829b014a0e6319f5bf31202f3e2da958b66e0b1eeeceb84cc1f70cc0330b2b12201df8953527813468efc3c00e0b4f922955e5a8b8d7a57d949995599c82cb76733e6fac01794c3b1fb1a49b83c3eb93ab943731d653acd7f56fce5b74bcc23ba80abbe622af415f2e94708bbd8172994988c71642b0ce042021f214dddd50d2014268af0b97ff38552fecc02df41a701c6e57a0499fc527344d67340909fdf0e6e50fd6df7df23d8cf682b3645a47ef020b89f5b9f32d17b61fba962e092b0289cb6029136c26597d72a0307975ffcd6d4c889d1fded482c44ea146ef8ef4ea98fae4e60cd1839b0d596f789f4d0ae18b53e861c0113d7bbf2bb90a62566ea100a43faf6704fd7b1586c495faff4f7f47c924383251b703733ad6662c02b49b7386c2f51bc8b4089ffcbf24e122ed4a6a3a398b7d323cf70b1a79183dc139106ec93a62f2c094727245254f9783493e2e1887b838bc4e624bfc5c029010ddf1b345de432d14344be260e55b13a5d27427250242b4f15a072d6641c584557110ffbea7b24b135ae38588e3b7159018a6c1cc208a07af27b42aa3775cdfda6f8401ad07fff8bab8c1009cfcf87399a983579c721bb5ba7ccb4a2aed972e3dfccb90c7d4c5576f5e8803440f3dd373418817b5dec134c0f1d27db14684b95402761ea84a7200a36dc379264f039a03d3a8749af67c84c3b2613866d4e62c4e218c50cd00aeaa392d506b898a6b07cd1e7ccf337e56484a78523f241c97043975f0e23bcdec04ab46ac938a53cfdeeb09e4e88c29b923c16168828cc100035a7a8ef9bf16cf823dd74b23d9c5831f67c398e8dfab72ffdea25c0a111324ede357ccda2f63951b51b10d946c2c9b2f3a689360bf64cd12e561f543ef2018663eb8f3921fba38693626c3f7f0274fd1d3e79b66e5666089f190ef7d1be1803ae1078ce43178210454eb4665ce3efb1fca6d1a1938dedd52a491ad30cff771b436d4518d138294cbf61aab60bbb6aa18a1d7455457de177626747faaf559ed1a234543ca7f64e95833f9470269717378d3c41ee575489311c6caa210e15a590c98f3ba8e8470d5f976013e57bb193841743e2498dac3b9a2d851e46f2520b87432d0a8482f5d91c26fa3f5c4df54960c0306e23d6bd9eccad82e0afa35d0435ed3d5a1decc73358aa75c6ec2f205604e0e3c06e2e121d6e0bfb99777dce328da8d09c33c288f1376fd59b7e3cfa60e233d639f96fe6796e7d35525476bd2599de3d5db1a22b57f96c6ed01f20213013b5488222dcbaa386aa52e31dd700964110ae45564a04758211e640234a26b7804841f35a56beab1de52b73643c2d0cf0bfcbc215ff87c0bf286ef730d162a0a1787abfc769055378626fe4711a2813a008ab2d703fc09292ad109fa078ead6e7e33ca0710eb0a6c987fe823ea79c5514ee758c6ccec74404dc987cb3f0dd9cef3b51b4b56009f268f76424b69455248763d3fceeb6c9f1b28006154287f62f42cb6bbe75d26f09152b44120a60b630dea0f7a248a87ddda90389ca8304a386b46327c493bd549f7f93d0895d496d932af6f9b8cd3e290cb100d1025210147ebf5f90ad8f7ba7fd85eee4f99dcff66ab47992d46da63ea6c412d7fe9af9b3ab144a6c8be6843dcd840f72e708db302175cb6e382e1439a2d7542f1520ba3f428ccd4a3cd3510124737c37a6e1448c7585c5b51fa64080005038f604ba26f5d000974901de0c3c58ef0537c33632e2e9148cf7a3d1c31c8be6eace9f53838f1520ee72618bc6a5c931bbbc08615e90ee84f85c0af39890d0ec083c64ef22975e51bbc0172feaacac7e5de76b89b367e8e04c707a85ed9956b1ca921a2071ff06be94e839325c98415419d7f0b4a816c7d1772fa8666c20f49c54bfc438a177fdce0af2e5f9ad31aefa05adaad898aa3450339ec0acdacaa436dfa7c5f50eecf1aa6ed943467979c", 0x1000) r1 = fcntl$dupfd(r0, 0x0, r0) pwritev(r0, &(0x7f0000001840)=[{&(0x7f00000013c0)="7b6ab2b450b5446f38791e80de99851948a78bdb79677f9d65f1639313502699bcc664021a7aed2fd9682fefcbceb6d598e0f6c5248944907b5d3dba57eb95c0fae7f8cc9ee8d858b4a8b775c8fb", 0x4e}, {&(0x7f0000001440)="aa3f96435c55de556e35762f6ae6d1f2a709c66932649ddec766419d035df33d8ab804c37eb27fbef5298062126d6fbb651a233aeb6178b90910c3f980e2d8de616a7bb6bd4dd55284cec5419615afc4", 0x50}, {&(0x7f00000014c0)="111b911bf13344885af0f69b25878f2ff3aee64a978799f8f0eab1e2790a71702ea8c9ad6fe7bd4f69cdc33975fa4c0e1468b9282619ba635897fb1f85420b6dd23ab9af46e5a5a3364558e5bb80a106b2c53305b61afead35e672daadff78f8e69ef689228a1fdc3d8182297306f28f8ee0ede11869c457eb24cb0163847cd4d272a487333a873cc6c3c0c22690a9f4ce2a88fd54fb6977dbc1c7c0ad8f9b759d82789429575da4669e84c307d54ae338e015", 0xb3}, {&(0x7f0000001580)="43f2260ca2ad9db8ed1c6e8453844fe221388e8c20c954d4eba3f4df7455efe96b5a6969d700c0739bcb4cfa422ceed23ef1d9be6ebe691f6e1b293d7bc2c35c796ec302f572f5be253009a710ca08b5b2fd578a6590ede0af01727fc87a10296b36db68", 0x64}, {&(0x7f0000001600)="e1f1ecc20e69a7d1ac71a7e03f6f7191b3937f7fef2c8ffb62113335848ac5ab74a516d5f94730e0c15039f25d5f02c7e31ca1d8efe4da524e04960f2093dc79e14a251cf462b210019c6b2b4d586c6014c18842aceaf3cdaca29eb81e30b0880dd90c7f2f3ac88ea1f4689cef5eb70c31302717406d21e7842856576cb155f68d274527728c7b7d9f3c2433f9876913b5e3e7b7e5845ca8a287f31715edff2eb98a9a987d504ed160e4228bab26ea5428946683", 0xb4}, {&(0x7f00000016c0)="75b2763589b525dc8fb8d7051ee10f4ebe1ed937291f3f6fe0b638bf54908abd8a2c8c95dc6e7f69a562ec0d030296306a7bd14169a8e2451c3555698c5e8665383e2ce2673e5c5737f6a71834d61ca742766a0939385b16a76de6b46b748e279cfb2dd3ba4daf2ad7acd7ce6be167e6990c250ab3175d682615ef5cd323ce99b4ae8791cf070d238000962dbc690ad50e97d65f8605bcb96309103ed3033ffa3aa9f98c55dc2fd277d285f0310b595adb8bfc0b6c7b58a6", 0xb8}, {&(0x7f0000000040)="ee75385761e248054dff980ee3fa189f0361d1f0b4068c285f9caf52", 0x1c}, {&(0x7f0000001780)="94da0b5a7743957c4d710aa6d435688caeca85ae6fa6e7c77fc574993e60052049197b865e68b796b8d04656ad8a6fd0fd67d9287456f3fcee3cf94a774b6c39ada530a7df63492796b4f8f1dfecff7c2bd541cd25b415e8d0f3336032863ef04525ed195ad995ae6df74e0c5580fd0a51c3eddfe2d5485a77bb6e8708b02b239a9bf8a82c0c91add1d47211391c89423832aeada17cf9", 0x97}], 0x8, 0x0) lseek(r0, 0x0, 0x7ffff) write(r0, &(0x7f0000000340), 0xff75) ftruncate(r0, 0x7fff8000000) lseek(r0, 0x0, 0x0) getpeername$inet6(r1, &(0x7f0000000340), &(0x7f00000018c0)=0xc) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)=""/121, 0x79}, {&(0x7f0000000100)=""/10, 0x197}, {&(0x7f0000000140)=""/61, 0x3d}, {&(0x7f0000000180)=""/188, 0xfffffecd}, {&(0x7f0000000240)=""/110, 0x6e}], 0x5) 15:34:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000f80)="ec7d2f00afdba0ead780b5109ccb45c920ec11025d400fcf54832f70704bc19be85f2f2947fb3bd1da762a27c3cecfdf8db678fbba5c773bc7724395e614cf12a09db2219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae882d691595a44c9df141a79be600d2ca04005437e216e741b8591666c01800000000000007fedd8886d86a55a6e493c165b000800008a2646c574be88311444224b638ea7f49ee3e4bd00a23f28e769c8f4472f6bef5a458bf2260931e75adfba675ab469a4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc1835b1a9f572e9bb2aa28641ab8e8ae675b000000000000000000000000000078b3d08ded98aadf1c68921ce6539fc98d5abb9ddfe5d7bac983aa5e3a77f816112a0fa6879fd0ef4177a06af2d7acea3a560bdc969119924595058bc6129d3f0024684ffbe4fce00d534f3cff3caf507bf9951a91d67481f27d1db813eeb072283ceb4f3f4fb593b2d947b6498ca35bd2fc10b3db9db043e9220f0bfc19220c545c21000000000000006f8a6f61dae099553aff65593fc60530b49473b3319856f32e9a4011a331ddd56a816c2f593f8af518e9e6d7785733a165191ea118aca9d4c6de7f19dba498cf29e8d2794b41c1ff0a45f5fed72dea0320ddc166f90af38d75fc64185bd7efb4fa112d4b2df5d8715053f27001b7c94eb3a4afaebfbc42407d962e1f5e5333f5bd35e9d4a9978e84ecf427e865cea4d34e91ef7091a8ca4138f6899068dfdc0c34e013b4e609cee1fe00c2cc4cf84d6d42d70e8f122c8a74a6365fa2359c49ff69d9e8687c7076fdcb169c80c03ac98e8e4dc919072226c09868cf6725db5167f76ce2646cc72de94b3f7e3c342f6118e5f014ee6f342082eb839c", 0x27d) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xffffeffffffffffc, 0x101, 0xd, 0xffffffffffffffdf, "a146786eb95bd07babec1100"}) read(r1, &(0x7f00000003c0)=""/249, 0xf9) 15:34:12 executing program 1: pipe2(&(0x7f00000006c0), 0x0) pipe(&(0x7f0000000700)) kqueue() syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) socket$unix(0x1, 0x5, 0x0) kqueue() dup(r0) pipe(&(0x7f0000000800)) pipe(&(0x7f0000000980)) pipe(&(0x7f00000009c0)) open$dir(&(0x7f0000000a80)='./file0\x00', 0x682, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socket$unix(0x1, 0x5, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000d80)) r2 = syz_open_pts() getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)=""/177, &(0x7f0000000080)=0xb1) write(r2, &(0x7f0000000140)='|', 0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff}) dup2(r3, r2) close(r2) execve(0x0, 0x0, 0x0) socket$unix(0x1, 0x7, 0x0) semctl$GETPID(0x0, 0x0, 0x4, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000dc0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000f40)) r4 = socket$unix(0x1, 0x5, 0x0) close(r4) 15:34:12 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x8, 0x8, &(0x7f0000000080)="1849432c8d4276c2187985a70844f88a8d961504dbe4e40a76bffb6d75fcaa6abdf818e43d9fdbf88bda04d8993577db7f0239b2380cf57e0114af21f81ddfc12683496b62e7e14c86fe9b08296ed9a4a4d257ff490f9b15acf11168af262afa98cd3fb5fa4825d732431db8b71f68427c797d3d29aca2e8e2b7a46bb458fecd27494e5916d8cd79220f00279ac14161eea81e42d37a3dca3fba4e5b6c81cf8393314da7bbca3c4a1958b5a27c4dfdc45b0992dcdb1c492b35b85f0947739691f30ec286b7bcd5bbe8cda6bef315700dd308031e52abb9004be4338d8a7cd2048b0045c9c0db0b698d4ee67749a77c0a0f64546fb4b0a8cf00993b", 0xfb) setsockopt(r0, 0x11, 0x1, 0x0, 0x0) connect$inet(r0, &(0x7f0000000180)={0x2, 0x3}, 0xc) mlockall(0x1) r1 = semget$private(0x0, 0x3, 0x200) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000200)=[0x8, 0x0, 0xff]) connect(r0, &(0x7f00000001c0)=@in6={0x18, 0x2, 0x6, 0x8}, 0xc) setsockopt(r0, 0x8001, 0x1, &(0x7f0000000000)="4d41b362dc972a2efdec34061a57f535ad9b1043646ddc3f32f00232082856103e51d2064546130741e57ebc37fdd6ce54399e9d6a994b687a01c53c46c568a903e61af8f994a02bdc52beab0531706ddb75d4fcfd2373d638f201d4ac2a364668d0330ab0e8d69890fe8b1753a8f68a4ea962d185b238871897", 0x7a) 15:34:12 executing program 0: unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f00000000c0)='r\x00') unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='c\x00') readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)=""/234, 0xea) 15:34:12 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xfff, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) r2 = kqueue() getgid() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x71}], 0x2, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x40, 0x0, 0xed, 0x0) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x6}], 0x8, 0x0, 0xffffffff, 0x0) 15:34:13 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000140)="bf3ef3ffd271eafee1c7049717d76205b68685ca3bba163ae3fde385891eb955684a2d144cb7cda7e00ee427051f78b8d1e7f2f749b70d687df1b9a20c2591e4ae32dcd9931cdb0015579b57f302c5a35d71b4b9fa932cab394e1d08e9da8034342fa888fb1d16bf9f338baab42dd53d1dae94250e0618ec7e1e303fcc3c120a12fe2b7c6f9b1450683840dbde155fe89c", 0x91) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10000) ioctl$TIOCNOTTY(r2, 0x20007471) recvmsg(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sendto$unix(r1, &(0x7f0000000040)="7670a23d53896637e4a54ac76ddf2dc848b54eed0aabfe55c0a50db9bca0f715a747495cda1b5345a9aaa06dd8947ed418bd225c02854cc9ad805bf2a2e263e3bbc529cd579ddce708205f603fc88adea33e672c3979d0f8a375f7a9a99171d5b010985887bf8f0170946397680229b87d07f7ea2b6ae4fbf3b2811ad2c1018dc3396b2ca9866fc8751191b17b3752cb04a3160ea61354e490f0eea6887cb5d257894a26157c48121d788ccff0ab4836e0c92c26926a8207eb2375c9dd810a6148db65470cd47e0b277bf0256d5dd9bce647433461e1f77249ee5e671909adbe15b6551ce6aac452ffb7811bd75d4376", 0xf0, 0x400, &(0x7f0000000200)=@abs={0x1, 0x0, 0x2}, 0x8) 15:34:13 executing program 0: r0 = socket$inet6(0x18, 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x128) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r3 = getpid() r4 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, 0xc) r6 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, &(0x7f0000000800)=0xc) r8 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000840)={0x0}, &(0x7f0000000880)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, &(0x7f0000000900)=0xc) r11 = getgid() sendmsg$unix(r2, &(0x7f0000000a00)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000006c0)=[{&(0x7f00000000c0)="bf92df4501c6dc5dc263de0b415075e89454ffeae6b9dbc40d6d654380a31362b61895407ed436bf93a52914ca5118cf05211e70ce34653380a453d8649df20d1e4af4377a9b00a3ade3535056d192431d8779a2f2c065dd3dcffe27160de1b64a0ad668939d9efb4765b5943bed1bd084a9ed0a5d90f1d668329abfbb8988d1aa0f9350becd2d91d7a6e9ce2030ee33b4a027bac51c8ef3734ed06ee5ad39da28a167366f6458f431312a789acdfb9f3ba6aa3b4240f2a743af049f5ea47a97b971985038a2dead5e58ceefca6fa7305c2f84c0cb63f9fea0327d7525423f2ec4df49", 0xe3}, {&(0x7f00000001c0)="20ef60d6bc595d1b9a4f8d59189996e476c2f486e6bbeca79e015d35dcd89bf91a71e2cd93bd1bd2b79c85a77597e96d7b345b8f8a27599a674db60d760fea0e539c066e5b0d62c2768da08157508fd941b78f16385b62710ce30c503b772570b0b23045005c6a40780f564a80ac9684e3743a3ed66112dc884e18d8704749b1b47a4e4ba2062a355f8c6f4b55bb9c21281acd4bf0b5da05adf7dbee363cf0d5da99537241fe142a3e387979102d8b25344a7c7ef8d4466b53e10c2cb69560f7552b802c8a677a9ffa203cbafc13d396ff92737f04476060a1bdb7ad733ca101567c4b791ce4c45ecad8f28216cee854344f8b563396e7b2ddfd10402ae5", 0xfe}, {&(0x7f00000002c0)="4cb6c5d3fd22bcf41e7e80ca06e88337c78c435b867a1972358309a0eb16427dbb0a9acda5f9e486160ed36aa71d13e197c0cf", 0x33}, {&(0x7f0000000300)="3f39681f31c3b798ca2eec8b4d6b6104a17dfb0f50456b076a9585b48d74775ea2b5bbf94806d3172ba2cd05", 0x2c}, {&(0x7f0000000340)="fe1baa6a8da1cd7dd977ea3bc975e396ea5a2338a13590817373e2a5d8184918b287c51ca218c2560024", 0x2a}, {&(0x7f0000000380)="b38f23a93d9816a4048bd38fd3e1bbbff660bb06f3d5b318fa5e057055085b3da74ba59c07375c836db18bc88cc8e12ecfcf4fa5d8ae706886cea956c5d592fa7e53a0755b55442b132390b0719146f7281340357c302667a5b7d0cd92d8beaee638d76e4c2f74e886d2d49b15e60bf5752453c7d6e6929e37faef01a453a69a8633b9aa5b971cc0e5b63a6b407868f9b6bcf55476b9addb2d45e22b09eac16a0e392b49747b4088a723a249fcc13fef8ebf29bfd36f9698a4f28e1a92c8ce1f09c390a344d041da58e8186a2859f55c71e7d293f8f2421412e19cb88eed9754eb39b0d19c1d07a0", 0xe8}, {&(0x7f0000000480)="77f4e8cd095c33ff68a1f6a9e016cd79eeeea83d35633fa3b219d57c291927ac6554c17c3144c1f1e620ca3897fb541aadd18a70d1f751c22c13d6e10354718476210839a03e03b5e615168da7031a470fab01021f0531e22b2e27c648d9ce185a0a4023de9d857e", 0x68}, {&(0x7f0000000500)="c59080cec0b2d98b5f91e8deee45e3730c159ee2a8a6a72b2b31efe54d02ac85a9eef8b35ef9cf60628aee496bbf1ab7f3be54cc5be657cfd3d324eeae58a57cd3d7bcf88ad06ad2ece7fefe1c56f633715a4e69e6e38185363a86f3fd8a134d6ec29e750bf77d4b4d952325a7dc9dd180d7c38908ee4ddf7f94f306e64d97634ec2a55fd09ca1efe638b7f762eb052e754cb5fef8df3649f7312191339458b32bdb0a11977c588ba99d68ac603fa20a16dba3ce66431ddb338ba1c443443014e4cc6f852e17fada7509a5bb1f939bdbc4819dcf6c454f9f90ee952250ded77d6482d1d14bfc60", 0xe7}, {&(0x7f0000000600)="84d4ee10094db8c337858dbbf151d91a681de36af14bcadf0b30ce3ccfcc29d66dc12ebb6fea8cca1c545d9393944a56f2a3e4e21a968c0773a352fdaf0269d27c958255390908179f847cebc2b08e325a3def446e8b207a8dfe2321bbeaca5227c56409aeeaa7e6fb4da9fb62b0ca14fb3e3399861c9a16111f3679bb40331d735e6149ba8835f595731021de8940c2ba77ec7dc3306fb7d2b28bac41f47906c7acb142e4b4233479dfca101409e9", 0xaf}], 0x9, &(0x7f0000000940)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x20, 0xffff, 0x1, [r1, r0, r0]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x20, 0xffff, 0x1, [r0, r1, r0]}], 0xa0, 0x401}, 0x40e) 15:34:13 executing program 0: r0 = msgget$private(0x0, 0x181) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) connect(r1, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) r2 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x1) ioctl$TIOCSTART(r2, 0x2000746e) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) 15:34:13 executing program 1: socketpair(0x6, 0x1, 0x7, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x80, &(0x7f0000000040)=0x9, 0x4) r2 = socket$inet6(0x18, 0x7, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x2c, 0xff}, 0x10) connect(r2, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) recvmsg(r1, &(0x7f0000001700)={0x0, 0x0, &(0x7f0000001580)=[{&(0x7f0000000100)=""/128, 0x80}, {&(0x7f0000000180)=""/5, 0x5}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/242, 0xf2}, {&(0x7f00000012c0)=""/79, 0x4f}, {&(0x7f0000001340)=""/102, 0x66}, {&(0x7f00000013c0)=""/248, 0xf8}, {&(0x7f00000014c0)=""/37, 0x25}, {&(0x7f0000001500)=""/84, 0x54}], 0x9, &(0x7f0000001640)=""/137, 0x89}, 0x840) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000001740), 0x4) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000001780)={0x5, 0x3}, 0x8) r3 = socket(0x30, 0xc002, 0x9) r4 = semget(0x1, 0x0, 0x60) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000017c0), &(0x7f0000001800)=0x10) sendto$inet6(r1, &(0x7f0000001840)="f519243fff0b16b3b90eea585f22f9db103434943a6a355fe6a38a738647dcca051bd34185b35f02b0a3028da5839289e08796b2854bd967f0fcc5191a34", 0x3e, 0x1, 0x0, 0x0) pipe(&(0x7f0000001880)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETA(r6, 0x402c7413, &(0x7f00000018c0)) getsockname$inet6(r1, &(0x7f0000001900), &(0x7f0000001940)=0xc) pipe(&(0x7f0000001980)={0xffffffffffffffff}) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f00000019c0)=""/180) r8 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001f80)={0x0, 0x0}, &(0x7f0000001fc0)=0xc) r10 = getegid() sendmsg$unix(r3, &(0x7f0000002080)={&(0x7f0000001a80)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001f00)=[{&(0x7f0000001ac0)="1f81c76797c21e3ef73b1845eabfc8b6b982b6ffee934023593367bf9afb0e47f7cb0eef44ae512abbb3efb1cac1470abc5d0bbc0672bba093478141a7a8bca434ec55b8644fe9c11682b86ec65e8bcc5d48c64163fae2530784b5451ef16182c48908d7982c9f007e4d8cb6258c0daf18e88f197d23b0f0b34992e652108ea74bfdbd90bb1b43c448d6f70128b85f31a79a3f12c00ca376f27a1601e592c25022c5e50f72bd01638aba981a9a9cc15af5097aca0168315a3aed29a322cba5a7581466a330931047ba28ecab84b6af76557e298a054f2d7b8832a72be2728f3f07f2c91d196e15ba42e7cb876862f9cb13275c5970f346906bb4", 0xfa}, {&(0x7f0000001bc0)="280a065adca47cad6202b495ba4cb5d8c7b5783608719dc6f752d24c5e834a83aafc1da5ef0cbdce09d93cf324b1300f2fcec28342c0ab79115052cad3e426c1c2be35d94565dd17aacba1388f976a442297b1a04c635b25d3d91851173a91bebeb5fa4e130c459110e3737d73944b1c8242e2c945ee89617b320402256c4fa870a35c00194e09c0756eae1619d5e75c4e99da8f2bce8ea66375a320b4170ac346954c05461bd510584ffe5fe0fb2b7b5f36ebf8ba9587d1cffee6c20666552ea63fb24066f42ba5410be3959981aa3059833fcc81cc592e77d4ef5491e6c00fc3acc99b94", 0xe5}, {&(0x7f0000001cc0)="b8083b65e191ca25be83c3739c2c34527855b844b66e13643267149e54ad10b872a4ea93f85a08506f09929d0d61ef561453fe79aed5815d63f9bed7e28db669f9a420326b6d77ce9b35fec155aba116a2037dd319aa1bb7915497b7c3a90633f4c6afbba20e49dec96519bd7e958469ea416b34138ef4767e1cb73368b4fb1d4311d0536a5d255086746f7d0412fad9d2343ca7e5332f472bc939add8353237", 0xa0}, {&(0x7f0000001d80)="b8f2d73610f07a5fb90bd5557b7b1501f5985b7d8f18f3cdc7e4e432dd8f248c25d922de694e13f295cc887ecff2ab56821526191ddce2fa7400912eb470cf7d344ebd8be23b55589ad080724e5531be2c2880d3bbbe01cf3d89118775723b1dc54b930f786ff55464daa63e41442ffbb67ce2775ce70ea58959ac9ff154dcdf72ddd008af258d5d1d181faf79e9cddfd8bd9b7cd4f51662a604b09283665c0e27665a5a380dda4f3d006c920596742c53da9750e95edb3df08a72c5102b5d46659fa1137eb05d68be131c19fa7a8531644061f371e9cfc0f662fb42e66b9ed72581c866bb2cf752c0a4057bf270", 0xee}, {&(0x7f0000001e80)="d7b4e0cf4ca41a5e89c2e103b30f28605816435e15ed4d7c6e84ae44880470c29d1898f8ce2553a41fe9ecff471d4e", 0x2f}, {&(0x7f0000001ec0)="9f9f", 0x2}], 0x6, &(0x7f0000002000)=[@rights={0x18, 0xffff, 0x1, [r3]}, @rights={0x20, 0xffff, 0x1, [r5, r5, r1]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0x58, 0x1}, 0x4) getitimer(0x3, &(0x7f00000020c0)) geteuid() setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000002100)={0xe3b, 0x8000}, 0x10) connect(r7, &(0x7f0000002140)=@in={0x2, 0x2}, 0xc) setrlimit(0x6, &(0x7f0000002180)={0x100, 0xb4a7}) dup2(r7, r7) ioctl$TIOCSWINSZ(r5, 0x80087467, &(0x7f00000021c0)={0x4, 0x7abd, 0x1, 0x8}) syz_execute_func(&(0x7f0000002200)="d9f6660f3a0b2ca10e36640fe47a0647d95d0f64430f0f2ba7c4e205a8cb67264d0fae07c482b145b0d26c00008f49089574b426d9710b") getsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000002240)=""/110, &(0x7f00000022c0)=0x6e) 15:34:13 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0xfffffffffffffff7, 0x2a, &(0x7f0000000080)='\x00\x00\x00\x00', 0x2) r1 = dup(r0) ioctl$TIOCCDTR(r1, 0x20007478) r2 = semget(0x2, 0x3, 0x280) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000000)=[0x3ff, 0x3ff, 0x8, 0x8]) 15:34:13 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f000032c000/0x4000)=nil) r1 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) getpeername$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) write(r1, &(0x7f0000002740), 0x106cd) ftruncate(r1, 0x0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000040)='0', 0x1}], 0x1, 0x0) write(r1, 0x0, 0x524) ioctl$TIOCCBRK(r1, 0x2000747a) write(r1, &(0x7f0000000080)="e4", 0x1) r2 = getuid() r3 = getegid() r4 = getppid() r5 = getppid() r6 = msgget$private(0x0, 0xa0) msgctl$IPC_STAT(r6, 0x2, &(0x7f0000002480)=""/4096) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000000)={{0x2, r2, r3, r2, r3, 0x2, 0xcef9}, 0x1f, 0xffffffffffff291a, r4, r5, 0xb1ad, 0xaf9, 0x7ff}) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, r2, r3}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20000}) shmctl$IPC_SET(r0, 0x1, &(0x7f0000002400)={{0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0, 0x50}, 0x1, 0x6, 0x0, 0x0, 0xab6, 0x8, 0x9}) 15:34:13 executing program 0: madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0xffffffffffffffff) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) 15:34:13 executing program 1: r0 = open(&(0x7f0000000200)='./file0\x00', 0x611, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x6) 15:34:13 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1, 0x10c) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/213, &(0x7f0000000140)=0xd5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000001780)=0x401, 0x4) 15:34:13 executing program 1: r0 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0xff, 0x401, 0x0, 0x0, "d32a853ca5150f9fa2024918cd6476b6d395e254", 0x927, 0x1}) dup2(r1, r0) syz_open_pts() execve(0x0, 0x0, 0x0) execve(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='.\x00', &(0x7f0000000140)='\'*\x00', &(0x7f0000000180)='[]\x00'], &(0x7f0000000240)=[&(0x7f0000000200)='(^\x00']) 15:34:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "8155b2a430095e6509115a4dbe6f2cec2d592603", 0x0, 0xfffffffffffffff8}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) 15:34:13 executing program 0: syz_open_pts() syz_open_pts() 15:34:13 executing program 0: r0 = kqueue() readv(r0, &(0x7f0000000180)=[{0x0}], 0x1) setitimer(0x2, &(0x7f0000000000)={{0x3}, {0x1, 0x7}}, &(0x7f0000000040)) r1 = semget(0x2, 0x0, 0x402) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000080)=""/244) kqueue() 15:34:13 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) r1 = getpid() flock(r0, 0x1) fcntl$setown(r0, 0x8, r1) 15:34:13 executing program 1: semget$private(0x0, 0x3, 0x60) r0 = semget$private(0x0, 0x6, 0x4) semop(r0, 0x0, 0x0) 15:34:13 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000000)="fe010008aaa00810009bc3513e2a5e0000000000", 0x14) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 15:34:13 executing program 1: r0 = socket$inet(0x2, 0xfff, 0x110000001) r1 = open(&(0x7f0000001000)='./file0\x00', 0x293, 0x1) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000001500)) fcntl$getflags(r0, 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="528973ac960cd4ba01429106940ae539fd4e3494772472c989032aa154b92b30b2cb8a5103a007f658a00b228bbcf7963e921175dc5bc195cf5df42c0d64e89fa54b721f091be7e305ae2b6fd7c3d1c9c81dfba504a61c58b0a70ca1e8834a6936e864d8432ed8d7dd01cb0e9742685a492626d35c9fec36971ed4c5288d9ed3d6504ff190e444ecfe71beaf5ead3f5321185f5952729bf57b017ea5cfdf2d5cdbf217586a01c23c4fc0c8e6836ad367b0d3752d645e9dc4149d0a80502cad6e085cf1dca5bfa70bb113365c34eb661d205a3b6a6ab5311e8ec32a4f241f7bb024adb5ccbe65e944415489455290d38ae53a5ed78024bbff9ccd406a0e164a507c3acd659a84df01ba7af4f636a1d639b5112fdcace8d3f7b782ecd4ed5aaee804c288ee22bf2c63161ef1680ec3a7ce95c8058e99773f4b7bebba2d668547f1c3611dea9c4ec7b690a3ad39a129601bbc43258458446c72dd7cffa6786019c126cac118b7af4ea21461c027e63f0317459913371b2642b4f17ac0258cd41a2e9567ce9fb17f116a216cd6880db90c7f281183f4f6b8b4e6cc5f77a77341d1a0405afab69c8e637dc4b7055ff36563107bcd704973d6baef7bbef2f1241f6b482b08b3a74c42a46a419f5a7f9928ffd8f3450106eb4462a955c9e19bd3eabefb007562479656055a182c61263b7586a0f2c96b117ed53ff2691c9f3405e95baf9eb4b6daa10b950633db6b1ab65e9d2d239c018f10d70f96eaff26e47d523d760d0eee1da7b2dbab3444b6fd409f37b42e6be78153f16abf470c9b54781fd233d7f563d8e852d4b7cfe83ad7988382e2c812d94154bfcb4b63766114dbe722b2a430f0bb912cfe6eb46f8294b05e9917105a5f393d2978d7a53f0215e01270b6e3cfeb17d8231c9a55fd9d4ce2836a58c0a7dcaafa7214e1c71598e4ecf659b1ca9b308c0fde9bb994f7ce4e6b440b9abd3bfffe5db9e61425d158eee23ece99f8e0a6b3774bad97f147cc89348c7ab56f52dc104638793b891564830d38fcd628433791eb3031601b13793f48123de0145fcfb5b9324c805c96d2300668d261930921d51341128eb23102229ed8510b8213e11b383ecfaaa33d5cbb4664cca6891578a64eb7e3c0a9215b5acfe36f5ed1497959d3d9d0696e5e93da1dbc4f5c61e338a6e63d36ac14d151ede44caab76d36cce3fca3527184105249eee3d4ff1c967874c634c085c5576d97b6b120d7c3d30c9ca46424b6f0a14470ee5f469eda984981f8698d8ff696a811d888e0057ee85d848f176e97850f2b03d229742dbadd9179f9c228a484754f3a0d4c1116f5ef1f89d17b507935949d47af840531657e54b7aeab5bfa75e5f83f2ee65514320c17c2daba009f12b26d595e4eba0f1c3ef18d9058a29ba7609d723c1ab725e7ab372d4a9f16fdbf92bbec811ab37e3a0e166b431db0113761f6c69569784d2f045295abce318e4da42326410a217d1436ba2d5ddca9104afebdf5e3463dc0eb8b1c63ebb060388a8abc2e458ddf6fd333900fb0d833e996cf85cf4fa35d4126ccf5b67c262f9fc8b30556d63ffc486c24106eee92aa854cef2b09a78c10f79b1d25884cd6caab85ec3beaeaf3282ee5b2f1b44e7f1059faa79e851026137409c11a9d736329d59b91eb2031aabcb8fae1c145d764ce3e7fc0e7c387550b3c40941fe538c40e8c1be6892a212ffeb546e5abb1b6cfe904e9b8284ea5489c158cc4b891e02683013a78fbd9519e9c38e31e24efe5f655569cafff4fdcc8a77ab7f9e9eb00a43a6ab04044896896cc81c01837460be559aaf48ee126308cb570b9390d73242a31d5e39050d9046403712ed6b8cae1586523d51a2e57b2bbbf91cff1470166d7173325ae81cb2ee01d6504231d07931d107b4c04ca0541836ef3cfa2e94a42fd598f8069008c372105f04b48a208f88eb5e1d1cad5a42f284b7e5b4e3f48adbe3c4dc2a9ab726e74329a0d13c473402f9674cce0470bce5952f9775e0cc58d1fe97fb78e81bc415f827558416800daa90f3da6ed7ed06ddb612aeec7c4bde929d5534fd20ad6a65b5427d3b909e519f94ad4e3887e40dc4107c28952824f16da85daa52d2917adece776aed546b0fb6eb67a98e289d36132a31a2141a2b306538edb65c7b3d27850f662584973e2ae2949bedf007b51d679acc271e0a108c25b5f8f3f92d590ab36bd1aef0ef0bb1f8024a7badbcf7ebf5a78367e45989284e2f778d642738ca56dcbdbcfc07ed7590872bf93c321bee5e50504103b5067a6aa1ad00e07f04b1ff401a802e50e2d68f20e91f1762f95f5b06f35f59ddd4ed62a1c0286f4f117ae51a660b5167b9d2556cf864c809e8eb8ab351e262977b024a06821ff890f8d99adc9252d086ebc9dc009804f3d5dd15f9fa1a9414df8e4260a48d7f0ac4455106924ce4efe36b34f93ae22427adcb263b753ef45f84255bce4a4cfc01f7368340570ed757b07d0cf26337f8144b3393dc161f038c872b9142443510c8303ba7d1eea9efbe2877a17d4920e9b4d8b3a28838d36f7782faca6bcb565a5692b9c81d42ff2a81c9157d8ac60484767e07bd9474c49dfa7a0d1e2a3825f1fb5b5211c5b935c54a2357d89da389427d5914f554de883d5b8ac7f7c93722300d84d8954b267c51c48825c4d00540f5eef2d21d7d465bbe2105833579ac7f121414f34faf9229e0bad68bfa63c4df21db54ba4d36ee27551fd17e2753d8af535ce4bcd6fd511394144300bcd351cb425c98e511007a199c71652b1baf75089e94fc995f36590ecf1e456f172dbec19a2c651737e5be8801c8e46e3728ce171cbedec4b2796526003096c8284525870b0082b41c286fee74c814194f0b8a5eb0d0301f598c036b932a0c94d622462ea3e8a537096df48d865c0a070a3ec27e1e1a62432957dab60f0005e49a5f09098ee24a908de8897b9452a6ca7325d870676717e8d68c0bdfb1f25589b40981d1a41a8891754bf75b59ef7563bd117b59d5bdaa80aa04baf41cc489a5aa8c65252247b2923030074d8a5be5145b8ac8f94a1347fd85895ef55cad2cc78b37c4182cdf1bf0e8e722fa0e3a340eda19eb423349042f1119f49b136d0d471ebe7fc1db8568c30b274da217592abd7b5e8052abb1614ad4612b0a47ed643bba3c88842ff19e5bf46639a858acf322c1b8ede720d93de00c424bc9d96982b6c3a41122df1697ca5f75cb479897aba9023ec7457f9c095c4ef8cab2cefba3ede55f938f5286ad561943a6978072b84f057abfc529782e063d9baad96d79c74f004520f6a5cbd5887eae96df05932551a2d49c051b8618cde0d4e750c354cfa3bcd65dd094b2aaabc4fc9b1f5c492df6dc083ea2a9e456307353e5e719825716d10642651ebe715d08e2e82a6b9fcf441175d2bf8bb4f18abf733f31cf5361629f218f5d7fb82b05920a5decefd6aa4af1b35db60388213dc6a22cf83431920c9c7d933dcf9c6e0973efa231f69e24f50045e0bfdf505e0e0e31a39f76af7eef9d709f7641ae938eb82accd92b4d7099b556bbaa9834e4ddfb86801a533f38ed9696981fb285938b26ea79a0d9aad7aa0a9c43647fb3c36eb7b0896f6bdb98587c53fa19a208811a6cb91257342426cf8d5a6822244f200c8c624275b5c5d1cf7cc43c49e19e8f65ebfc23ac9251e7fe67ce6c4da5849097f1d3c4970fac5b4da6d85ba705ae3a34f640c35c28d76e0eaf47350eb0d4c1f437d8582e3968ddf4191226e29b5f2b5f9e67d17c3323896155a384607f70f19ab4d398f72a617459931a8f6191c6557f6348fec384661de4887791f6c487a0f1819dda0fef45505e44839501c09c19a679be0d76d7a9954f2e17d768fb7a2d081e3ee3bf067043df71757b02f791f28e3e157f2dfb5bb3da6a6669d99989ac2908072019864804fbc1796ed879a435ddc52e709e54873e12f781e8db58c6b4a4a52b858d0de6f1e6588a6e2ef9e886de960552a0c8869913a6fca6a5cb0353657b87b35a44986fd0fc05ee8813b2ab2462c60aab22a8f8a3886aab6d232f8e8bb837b60d061508aba288f14b544d5ef00dcd2b5d3ebb455d7c6e1ddb430efa893db1038257ccb5536e42c697956e2adb37de6fd8a0f1b7d36ec8d7505ac95568fb49414ee60a6299b6769a3a2c550970394ba2ae8a4fc3272e3f2f9ae7ba9436544aa9b2285419cacad65836b96f2375ee1cad36490d3c2c5683263ee626cc8cfa6fa516f93eb07655607ce6276cc735faf6595f4ec5c455454424f6c7e91cb2017d473e716cbe52fbf9c3d991b49f3e2365f40fe0209306af2f2f7250aad1fc7fe216b4cfe693da908abfa877c6c03894475d7c2b32dc023c393a3d8f47e6951039a4d940477626844672f8445e821b803860eea7b5321527a7b076cd089096aaf2d06dda6b968f3a207a6de2b6baa56621d89fb7edcf1337f5ed710f27bc16a0973c9738d703c1a17677bfd3c4296732401837b68e8c42bdc664fae6c56ab74d8a5425ae72c124a79b12c8eeea3f41551ef5e390cdf8da5812b43fcecced0b440de2b24ad59d69ff89e6254921ef8a8717a6c2898652c901ffe5090b8b635b4e464ae6af26f1454e8d65c18e01766af4dbdbd83a82901629e9c0fc5718f77c1983fd83b0c32f677fc4a5b6cd2d688ffb0030dba49f4136da8de0886142b610cc0d75e345407ed78a3430f00e7a415bba7d68fe5e6535c1f267f3ab1294dede6777f653ec7f025d77a74c21df81d624ba8f6790250411d08cee200c71e0879a12b051e726bca0f38e96802a2af2e665c52b8124f5087e8e0112fbd324976b5fc0ebbed676a9d4179d9624d7598606421c0337f51dc1eababe581c42c3273994eef5aa5cd0265f88489c4e88ad81e9cd7d582586ce9716598f42f845f86d75e7791b2c0c08a969ab53495e187d1dbcfad87f5b116d903319c80d55293443ab2d4b8aa9fe9f4ee9c10bd8978a6726569b39be2eebe8570a501e25ddc08ae36a71b4462ac1e2ad1c468cb413fd41509930c7cc3277c383ea5d969f6f9d715163ccca94b2692fbe5a0c1d22b4a9f784b8943d7943cee0717cd55aa0731716db074bbb5f94522d1edb9b227f4e2b17d9dac9d4c0c73529a0c457919cae041afc33e791f1cde90ce3570dca40c7c1b1011eab0016b03207c9b35022be08e0d50cef5657dbd0511b88e30f18c0bb7399f4cfff972e57ea0952bc0040d7c3a42f402b168bb0dc883c83e86f01215060a14532b9dd5fd45202023b873009030b814e1894b05db5ffe265265079f9b0eafca312ec1951bad3e9c7cc91a140ca5d4039246d92050683f87151e4904fcd38fd5daaed7d63c2507d2b81978760d37e5fc1eda4259dd3dd6ea97ba1fb20febcaaba24cf90aa29cb8feb77646940f3e2ca2e6bed3eba7e8d5d60edd9d78cc4a8bf50ebeae461674bef82776c0c023bc0256ae006ea786fe2e5e1c6bb52b061f1289d460c178737ded4cd24f574f36b95340f55e45dc24488084908442c47536b21837c3ee7d2dd62784e2a219bbad929046721eaa875fa058286913d9453ae076b2658a9d3b0da3eb6414ad5671c6bde0878d337778d8244591ba023b79cf9a3360564d5a5e351018c5e64655d212dc25128ef557a3f370b1eb305ca1db0333e0e77a3ddc04172ab0860e3277375cce58257f2e3d7d828318dcddf6a27c62813e3467b4060ca0a2445d32c104cbc92806026f299e327b0a276dca3da23d5f980f0499f5afc4b14a26484f30af4f376e72a10a1adeabca6326", 0x1000) setsockopt$inet_opts(r0, 0x0, 0x20, 0x0, 0x0) pwritev(r1, &(0x7f0000001480)=[{&(0x7f00000010c0)="2491a7be103b1b998f0acf5dd402da0804a181bf296aed39bd4c4cc954036d3aa3bfd2", 0x23}, {&(0x7f0000001100)="7545054d0bdcd0b5f63fc34ea86ff6bebee077ac4d2626203f96813074d91dc7d44b53783a7d332b7f84ec2abf52d7341c05591149f79fd06d763cc5de4e35c2eb624e2eed37fd3ef7c2a714ec4d203387816a1083afdcdfbb990a29e33fb700be83ee966da52578a023fb2318439ce2031fb7a57540e6cf6f14d5246a83e422d419d1d33d5a2e0dfe9c779b2a4b253e3d336e18acf18ee5fa8b24b07078ad57d04a5d", 0xa3}, {&(0x7f00000011c0)="cfccaff95909ffa319b281b7814a9aa24e4bb49632dc45d7f751b05b465a3469747fb9b37eeed121c60daf41801ec64c4202bb788d6d2f1b5923d05dffd2bb709629fa47c0dd8f5f3556d02bd7bbadb61ba7ed82f0da778f9dc7e2ba8449425a87024a83ae62b7fa83e564980107a3b9dd3e5d7c3df2acc4dbaceac5008a352186e799b3136e7c472875160b04a7b930dc7907a4cd6caf50d61af8923c0c2981ba8e4d9a", 0xa4}, {&(0x7f0000001280)="c0f04f7d99f5df756055a7c55763ff3d5660f979c261e0c2e839791ac93df58df8ec0e718540cf1dfbd89df0784741b5d346d75bd3baea05cc8d402ea524ede951ca39f5e7f6f6e6cb", 0x49}, {&(0x7f0000001300)="f20d28875ba7c61941664eff262f6ae912b5d5377fab258e2c18b50cb8d20d49317c71e5dd99bb2fe439c07e025655585438763a7799fb1c79834c5da39213b134bda55b9c5f684a0ed990225f42f2c76cc3b4b57e4b087207cb7174c58a74d4c4aae72c28cce13246c3e7c3204960708a40b2b3803afc3aad19130fea3efe5b3183170f4c32b72e9c61306f631b788ff4c1c190b0e229bff2d4cdd365112b0bbd44bb2d8d82440ea616d4048d32b681", 0xb0}, {&(0x7f00000013c0)="2bd9bac453b5df88d57d8528c8f15920706e64669583e600bc45154ce789a60b6e33141fd9f06eaf06e80879109bf9b1cfabc0c159c4fe7b4d51265821dca306938c0762ddb5e404e1a49cfab66b", 0x4e}, {&(0x7f0000001440)="1e13b59c4415e42de30947485707f975a78f2f478451e9fedb05ea04f33b9914ee7f6aa87dc3865a32307230455595b582bf9cdbe689af0065d2c6", 0x3b}], 0x7, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000001080)) 15:34:13 executing program 1: pipe(&(0x7f0000000100)) mlock(&(0x7f0000242000/0x3000)=nil, 0x3000) mlock(&(0x7f000023d000/0x2000)=nil, 0x2000) mlock(&(0x7f000023f000/0x1000)=nil, 0x1000) munlock(&(0x7f000023e000/0x4000)=nil, 0x4000) 15:34:13 executing program 0: socketpair$unix(0x1, 0x100000000001, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r2, r3) sendto(r1, &(0x7f0000000200)="565c4b4148b443cad38df8d271e5f9c7ec5d4ceb7a14fa7c100f5fe67a0e24aa488a9e065f99a823cc86a7bccca67cf20a1f89d1c8ccc2fdc4bcfd50d54993fd4f647d56b5da74d45838b66a3d08815b862a468777fb63a7f9fe61ac6b3a29af6f02a392b5ed894da0a7d53ce8cca34823b1042b0aa43f09851ca2f8b34a27bfdfa1c8be18e7623467fd00b5e61de1071f", 0x91, 0xc, 0x0, 0x0) 15:34:13 executing program 1: r0 = dup(0xffffffffffffff9c) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a90000a64d5356066494d40118f347fb32dc1216"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000), 0x1de) 15:34:13 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x40, &(0x7f0000000040), 0x0) socket$inet6(0x18, 0x3, 0xd2b6) 15:34:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffdffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) read(r0, &(0x7f0000000240)=""/132, 0x84) write(r0, &(0x7f0000002740)="54a02551cb1546250691eb90c669f873a0ada6f142f84bba4da42af57c7e4e0aca708405096ec45f43790df7a8e96e9a042ef7ae9a452471532fd09a4e4b4b5a4dfa1c12807687e87acd1bd937950b0610c549c3cc6f1d9876ec6d3e57a3a3f3675c1f7e0eaa0416690bf571b3682229c656da1fa3fef2234689961b6c1e6ed324edd8b671775ce6f8d68ffa617e26d06fe34bf488bfa428ff42621e5c38d9a90fb6c6e761e91c43d643eaf57923973be4cd0e13bfad48d8642b4a80f8c8d37152276170ba636240eef7a426f65baebc18c77111647809ad956e1193ae5f5d8be208e5ab2b1ab145b3c6ca2ddd00ac29992a9c513d671243faada2e144ecadf4194240b167a529f7827fd1deb26d0748314f945cda3bea2b1dab931526d0d250d6550461d2d4bc529426b3734ac5094b6ee938fe91982cd75c4f6ede2d35c004832d1bae0bc90888afcbdd34c541d5953c2f7a049105872515d0596baf0bae1c347afc2d57524e117d4738b02194b32f503d0e8a4a2bcfa3e2010ee2716f324db8b771885488a29de18d9acf2b11fff1ecdc67e7fda4b0d6c894c06d0e2f3031ba2f3e6b69f5ae258966ad1a34af51d570a13e53f612aa539986bc69ff3d2eb997739433594ad615dd76250300ad4f330698f803f0293935d79b15fe135965c230f945599b4b69b5aa9bb0d45b72a651d35e5cdebdaeaf3905d492ee55ed8954d918a1a3915c2b9fb2e0577fe1be9609193caec2ab7e8ed474aca3951fb96ee03b5f023b65b2883cd3120aa5c46b36af4e4b4e3d26ad6e7a3292be2ed1c9d19993e92f1871671ef8eaf483a2c13c2482c6325e9c52701da9ad0197f37bf1b89e5bcdf6e4fd04a634cc071352b76958524729f67a7c611dbe968351a77580d82d3d47e5f8f9e430fd9a919b5407e3c3621d5206bcd3afd59dbaf40e1157138bcd0dc613fdf304b4761f8c60308ba6a61c9ff986e20f5c5d0a440774571e4a185ccae154a77620d9002eb829ba5c2384b84fb3dfb3a12c6fc3ed93e79c60e7a625c201fa7629c0991d80cb23d4a23c58a7254f557d32445b1f7b91fd99f19f48ea3c22e82c6151d93490cafd60504768920520678d38465117217a32e7b1b42fe9307aac69250dbf7dcb19d299f1cd7686a8ac716621f618b834f77a58d7f32241fcc09b2f7df36ac32f3a6d7f83ab19a68dd5c78f6f313dc506e4c6427b68a0287fdf4a60823ae9edef29d11fe730c3e0601c3a2389ba2ea84b8ac94f38b4b1e449f69b6c7ecc47177545779026bc8c4d0970c989c7e8478f3998a360483884689828d4522da9c8fc88caa5027a29c94679f7103b39c2da979b26dd355d6dda527db895ebd27a699ad86c9fd245c3bb023c9b9b2a8f703c6fc03c343b44ca5051886313ad5fd892012ae8f71bda9762b140383104d36d13d763babe73e169e48629ab31494374b98b7a1bce9ae74a0f7ccbed35c940a6c0e1b61b85ac27ef1206ef0161fd97e83581287d9d925f429619e017e6f35690a680ed050db21c240ab9ba012bac72ca771513b5280711f8f7d3eb1589b8d2cd8365d2ccc9aa235ef9fd0cb78625784a7a73c88f45d14fdd4ccb15fe03ce637549f02b8f83a82404d5ea05e0a55938087af789b076bdb3e643a378c8643e185f30478eb7dfaf1ea78181003105ae49ae7aeed55283a385e686ff8ca4c50bcb0495f36cc8aaa8aff6d15acbae79938c09038d16a33f521c035da3242d16c3ffb8b080d0658402435e4d9e90a27eeef18e8e757c0fe411e184445f99bb27392ce5591527dbfbcf50b6ee1271c3d8aaf00c0c5d46ca1ad0ecaeecfb80ca7c62a03e9ae02192ee73e878c7a68549584df8f574c16abdb21beadca5ee8c6149a4bdab367c9fa75d2b7cc3613cb5ba224cfeb5f5d56a38510d3ca09bb6f5aca07496af924f9d50ab9efe207b2c60fd03b326f4b5afc623a6fe3bed5c5a4e546bb50fa8c526dcee9d044e1bf61f6506cc79550b22bb57deffe3c6ceea7ba40b019c72f03d7271e1886ae0f4e3043fa74658a8dc8f6ab40d3b8ac8c43456983ba236eb0eb45eb518ceeb44ad666549ed2600f5b9f4bfc48bafdb6c8f56ed94ee3833c234558d5665dbf303014c543e90ace30a162df6f7618b408f9068bd671a6a673580c78e8802ec1d964a1d6d33ebe9d002296d24bb2a562599962fe622acfd9a8487a8333b7b2788aa3e2ba4916b9cf7cb3a16077ff4d7b22feab56341b0d8c88968b5b0f6a6017c6c3c6409013ac12137bed51f73ba81f58d2e04996eba8d905fd519b094dd19bbf2c3c946e83eef142d2129ae1e3837f6ad7beb6962293ea97307aad035724b951041dc5dbc4ceb54eb91d142c36f4edf9b68fb0e06585d5c20d5f928c80afb23ed802aa57ccfb77466e90550279998d2fab87cdcb91e6018252c4161377eb85ee9c1c2400d1e61198166827deefae91ec991797b634dbb8a753eaa1f4f4734d4df417a5cce3a48703c3d2bdf3ecd238fd947a4c51ca3cec5423b5ebbaed7106355470d14ef6cc8b415b06f9de10ba671031c49a911f9f7b5d4981cdaec65d3051b6bf0fb959c3f89a48814bed67acd438b08e24fd2a72f9caf7cbae76d04f61a107d894606c09fca5618de32c0dab7e301b09bfec52974ee0790d4fdfb6f8ad1ab7b41755d46657e9d6b33607aaeae066adebe491164a18f52c8014b400cac206f752171b3ba77369ee8c9148de78d3672b62f69bf05f0a8fb210d70ea219acba3fca4b1c828a55b1216ab63611a1838c389371f511d434d23f939a3a0d337e8b9de0429cb1d7b860cdadc0785dd7cf34b451c109479d370c1468c5f6c8bff3839bfb1de812fc7119598fa02fe4e2bfaa2c9bd1e67cfd6bb6179af9dc1c6370384bc4be36d62fb77a1d1a612c9e961d9eb1f6981939638f9ec6ec958e0659c403f94715885eacdd001befa166b24b26dd145d85c21e07e8b3ab3dc72b249f94486ab793af0617127d54b1ea66635acf84e2d1e1ecfe9aefa761775b48f2751942468db6264215ae1e905459e6edba236584595834fb5ae5b6cca69cf813f18bfdc0b24d863228c83019f5499bfba8f63fa72d6c031a381272767d541802b6b1628faa796136c56b804312cc63f417bd50bfb4da858dcd8cae563a5470400000000000000117ad0738d3528a2d85c80cebe02938950cfbb6b9aa035ceb737df8ce8e68fc1c30cfa72197acc6e3aed1e443da567cad737aa609ada4d8b66accd7a21a4e233dd9082474a9b315c7517b2a9251a4648fd1f9ecebf7c98e5e5e052c26f2b19e8a7289a7020810fcd26bf333d0c3fead9543947414718e99d79c5af43ce761198208959a32c960c8e2a5d29263d85babb8871dc1efc6a76c730c9e163ce0e344fa0f4fa57b08f59d6f70061e486721a0475e9a9e6c26127e555f7e54b0ae985503d853633d059946bdf24c156da197d87599a727264aa0ed5855b176f2eb73cd23cf0b63cc2a43b1df45ad1d45670648c41eeef813fe9bad6e183ffd083397099e96589f8395a8516fa20ca4065d857cb39f90806e543659262dd4d29cde00f0373716a860e9645e796dfdd3a9ffe91f222de253335a2b1ecc057316c6837df0b6aab6f921978de765683285386fc80eab9bb0d75938fb741f1efeb236b6ba7a6b4881ed6077f2d776715a8635808261be7f6549412e93e2d35f696ee9f86ee879b1b704bc60464cd0adbc126e49f1c24620aeb331249fe05dfbb01dee90894df703768c73d66ec0a5e68c3cdd2986715b53c3539ec21e8dec1c4d063a28088852827567a2b9abe49c6d48220fee75c379936cabcde499484cc514c96a17ba5605f6342d547defd7da14166873b53117e36ba2df89303e99f56b21611679b1149b2da30ed056876a2d36aea33135282475f5bd8ecd61381abe9ba93f52adb9259d314998db3acc603088a085194f50d8feba30de33624470700000000000000b9dd9edf7668c57348199a5c27", 0xb0c) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x41ad4aa, 0x0, 0xece4, 0xfffffffffffffff5, "6272051f60f897bae0d21cf7d96cd759293bb100"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 15:34:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0x0, 0x5}) read(r0, &(0x7f00000004c0)=""/214, 0xd6) syz_open_pts() pipe2(&(0x7f0000000080), 0x10000) r1 = shmget(0x2, 0x2000, 0xc6, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_LOCK(r1, 0x3) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x9, 0x6f8, "49733d0f20fabcd55eaa3248d915ffd138123052", 0x62c568de, 0x7}) 15:34:14 executing program 0: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x7f, 0x9, 0xfffffdfffffffffd, "1702079b37982cfa4e00000000000000fbff000d"}) syz_open_pts() writev(r0, &(0x7f0000000880)=[{&(0x7f00000014c0)="b906d6edf18383a1958f37f0c7c2993d4e97f761c4252eed28ad11a67072ee48c65ed200365cca02cbbd42a39da4fdd4c395fb5feb1bbdc8dba5aff417614cb38473a0b7946464736dc350333a4cc1d1ebeaa9e7118fbe5c285c8a67cc37a41fd7f2b50c141b03e716f628e9a222b0c789da81c1edac32f3301fa6ee955b0df0a53941fabdfac6390b91fada149c754ba8e12150c39b977e9efbbd8fce04faacd82f7a9c9c0eb125ee2b9e5c4204d236da2a3a322fcfacdb56457084380a5f3b6dd3805ac373d78bd1a2b27d31595087c1dd50e4639e9ad9841f5c841b00354358272705888a35fff5b15aa23f4aca5b8d83033ae8e550ed3629359d213b35a050a2f0926a7982373889848e42430944b60f086e175f1b85ba896991f4515906d7af9fc3db3f4552eb2ca1346461f449bdca2e054b2c181e6523904fbc1a8516a44efd6c77efe8edd3cdcdb15c5b79ef28fe6848c7dfce297fdda89be5f80e2ecaef67b162a4c42d0041e451a1fb4ea903b47fbb1ff2fe8e6fdce1cb2cb3ada8fdf8d8577dc7f9ec42248cdf803a6b876fe890f09f7626ad96475c377f1c8a8e6bd38b9cda99c8debe532fc7190209fc2b5eaa289a036ba62c5f93537d7f41400f55167f2298d505a0a2691718535783a6a2e256cff839b04c808a761968001d662789456673b5f7e712b1c03c3fa7941c541a50f5489a5b4931c9f17fb32c0672d6c9879199bed6e483773ae3b25cfb429b868e035f23e5632117", 0x21b}], 0x1) read(r0, &(0x7f0000000040)=""/216, 0xd8) write(r1, &(0x7f00000001c0)="f95e625b78f58d117553aa271fb896a064951ec3c2bb65395c38e800b4794e9911a1765547e49b72a89f36e87396f9ae9344a5ff00dcb84c19e3ffc74ef300c7a3ff864cdc942978e8db7771c3d97893132c6f7e7b55457772342c5f5c988c382b90224fc80c427247f65a6fbc4833e94c8516528e856c90cb12235db8905f7a12b4e546f6e93ab0ddc1a7b28a2ef106cc8b7a6b5e40adbcdc9ff03e3f323281fac67e251d1a8c35d2512a9c068270ab96c8bf78cedc318205e15c70372ab32761a02b31087b1456a00017ce232d7b360e662500448952cbc850014a51daac4123712c462a55cce232e6c811307c8806eea890e187339f5f805ecd7c3a02a33cc6dad452034a0de892b3b68a70c4ecf0c97b014da6f0660d40db6c3ede90990a20c25bf00866289b9862cc2fb6b347aa5cd9bab7e0f62c42295a914eecd9ba1f86074fec1cb938756e3bff5e896e80a7cf58b5e5a7ba4eb936ed5b727160418ac42e296b3087a72fb7504e1b1dba0ef072647a1412494f73fedac1dd218e76beee644bc570d3a7d4aa30d9e0094d854451fb74ef6ad9e985f9c1ad85e8eae60259ca0ad8fb0cec8a3e9ab305e36915ef80f75f2165f58b386deb339ad6815b15489e74cbd263d8587d7829b37e4d35bfa3e72089d8ba83900b6d2ef21bb425a67e927113a31c9552870e236eabf162b72a142140ed71d17196030c1ca2ba502be501efd39473c40b0d029270a271cb44f96ea46eb92b26ef58a45c97859c5145818b2ac8618256733a74c0c0ef7ac949d683d0f96a6a5522774cb14d0f4aa9930830df3173b54a0fc108c6b62d82a085fb2c1c89e924f543313a511da87fd07a0632b42eda35cb440de1157a2b0700a620e3f1ec2695c00468a05102956b541f92e9b9c1f8adbbf71335c234731a3c09", 0xffffffffffffffb1) 15:34:14 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x22) r1 = socket$inet6(0x18, 0x3, 0x3) shutdown(r1, 0x3) fcntl$setstatus(r0, 0x4, 0x84) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getuid() setreuid(r2, r3) 15:34:14 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x8041, 0x9) select(0xffffffffffffff5c, 0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x1000, 0x80000000) select(0x40, &(0x7f0000000000)={0x1, 0x0, 0x10000, 0x3, 0x6, 0x4, 0x0, 0x7}, &(0x7f0000000040)={0x8000, 0x6, 0x4, 0x4, 0x4, 0x1, 0x9, 0xc1}, &(0x7f0000000080)={0xffffffff, 0x0, 0xf, 0x1, 0x5, 0x1, 0x4, 0xfffffffffffffff8}, &(0x7f00000000c0)={0x4, 0x4}) 15:34:14 executing program 0: r0 = socket(0x2, 0x1, 0x0) getsockopt(r0, 0x6, 0x10, 0x0, 0x0) sendto(r0, &(0x7f0000000000)="24bcc88dfd401840d96a12c8a596fd758fe9d399a721389a7ecb17724dc0f8e7729fcadc51d635751da487b740bbcc10", 0x30, 0x405, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8) fchmod(r0, 0x0) 15:34:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000005c0)="e36258a416f72ee99586132477f256b4093cfb25b8a3d72527527815c0b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0e77c11056ad99bf7c19f078177da4ce9c287730c53fb394b842dbbccbb6782b2e8a4eb40dc2bc0dad2ba6eeb00000000000068f7", 0x6b) r1 = kqueue() kevent(r1, &(0x7f0000000140), 0xc, 0x0, 0x1ff, &(0x7f0000000200)={0xf0, 0xfffffffc}) write(r0, &(0x7f00000014c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9aa41f2336cbe3c0d567f58dbe1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab7776429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf6f656f8d6cb01dd70b3b8b83f9c67199662d32eca367d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a653eb56f467125d8eeb8cdcd14d84330f3f4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbeac0000000000000010ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d4607831aa0ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92028f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb85abee3474f5bc7b1f014d1211ede50fdfc45d00ec914022d5b579762e072c3f3283a03e8f01129f35d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d06cde2b26f8980e7e9d30a8f439ef40954dcc7f69c2138a5e4360d6180355078146a010001000000000023cec490bff7a5c7bc1fbfc0d0afe1a770e5819555d106bc1ff76f22a8ddab80f299b22ee8c208f15474afd14ec378f0db7549e52844ad3200fd24477247ff586b509c258918fd9c30feccd992e0f23141caf899f7b8f2e44638321db43c1cf5cedc4615b30000e95d9a17227ce79d9c56aa7d1d1723321757e1bd5972414cab6e84071bab60ceeddda6e8a92962603f78476cfbe4cea1ab7c5df2ff4ca779eac28ef7804db74e7715ba4b1488a3dea2d67d673998b057b3b1df8cf7e795610f94e89d2d4b597d5b78955ff37a9c99da0963fade5fb586f3b3d4de2958f3986b5e58fd0a0d1f1e61f0306d702532b243cd3849697bdc5b873e5ba9c7a238a0a0090000000000538575a817bf5b207b000043bf6fca92d5", 0x3b6) syz_open_pts() close(r0) fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000400)={0x0, 0xffffffffffffffff, 0x800059, 0xfffffffffffffff7, "cd6474f4d60ababcd6e600", 0x0, 0x8}) ioctl$TIOCSTOP(r4, 0x2000746f) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/11, 0xb) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 15:34:14 executing program 0: r0 = kqueue() r1 = syz_open_pts() kqueue() kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xaf}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 15:34:14 executing program 0: setitimer(0x102, 0x0, 0x0) 15:34:14 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0}, &(0x7f0000001540)=0xc) getgroups(0xa, &(0x7f0000001580)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) lchown(&(0x7f00000014c0)='./file0\x00', r0, r1) mkdir(&(0x7f0000000200)='./file0\x00', 0xfffffffffffffffe) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) readv(r2, &(0x7f0000000000)=[{&(0x7f0000000100)=""/185, 0xb9}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/106, 0x6a}, {&(0x7f00000012c0)=""/200, 0xc8}], 0x4) close(r2) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r3, &(0x7f00000013c0)=""/208, 0xd0, 0x2, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x0}, 0x8) r4 = kqueue() kevent(r4, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xcd}], 0xffc, 0x0, 0x0, 0x0) 15:34:15 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x7fffffff, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100), 0x7, 0x0, 0x8000000, 0x0) close(r0) 15:34:15 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300), 0xc) getsockopt(r1, 0x2d55, 0xffffffffffffffe0, &(0x7f0000000240)=""/33, &(0x7f0000000280)=0x21) execve(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000740)=[&(0x7f0000000500)='q\xbf[}\x00', &(0x7f0000000540)='$c$\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='x\x00', &(0x7f0000000600)='\x00', &(0x7f0000000640)='+\x00', &(0x7f0000000680)='%@\x00', &(0x7f00000006c0)='\x00', &(0x7f0000000700)='^.$'], &(0x7f0000000900)=[&(0x7f00000007c0)='x\x00', &(0x7f0000000800)='\x00', &(0x7f0000000840)='x\x00', &(0x7f0000000880)='x\x00', &(0x7f00000008c0)='x\x00']) r3 = socket$unix(0x1, 0x1, 0x0) r4 = socket$inet6(0x18, 0x4, 0x7) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) recvfrom$inet6(r4, &(0x7f0000000140)=""/95, 0x5f, 0x40, &(0x7f00000001c0)={0x18, 0x0, 0x4, 0x8b}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, 0x0, 0x0) r6 = msgget(0x2, 0xc0) msgctl$IPC_RMID(r6, 0x0) getgid() fcntl$setstatus(r3, 0x4, 0x0) setregid(r2, r2) unveil(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)='x\x00') ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f0000000380)=0x80000001) r7 = fcntl$dupfd(r3, 0xa, r0) accept$inet(r5, &(0x7f0000000440), &(0x7f0000000480)=0xc) recvfrom$inet6(r7, &(0x7f0000000000)=""/240, 0xf0, 0x3, &(0x7f0000000100)={0x18, 0x3, 0x20, 0xfef}, 0xc) 15:34:15 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a90000a64d5356066494d40118f347fb32dc1216"}) r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100b, &(0x7f0000000040)=0x6, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x1de) 15:34:15 executing program 1: getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1e, 0x0, 0x0) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)=""/14, &(0x7f0000000040)=0xe) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x60, 0x100) fchmodat(r0, &(0x7f00000000c0)='./file0\x00', 0x40, 0x2) 15:34:15 executing program 0: socket$inet6(0x18, 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000100)) syz_open_pts() 15:34:15 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) getsockopt(r0, 0x8, 0x1000, &(0x7f00000000c0)=""/48, &(0x7f0000000100)=0x30) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0xc9cf, 0x80000000}, {0x10000, 0x3}}, 0x2) 15:34:15 executing program 0: munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 15:34:15 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = semget(0x1, 0x1, 0x104) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000040)={{0x101, r1, r2, r1, r2, 0x101, 0x100000000}, 0xff, 0x6, 0x3}) setpgid(r0, r0) seteuid(r1) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f00000001c0)="00000ffb04d3944abd1161121366235701cd171b3674a99e49035e9286883d793449ee2900000000000000b58e9f3d115344f5b80f6888c6a8b5487cee75e859e21960e9dcbf22a71762e7bf6705180f69551e64a185c4c5604c974272571d79fa6654207f8b4140ed5d85aa", 0x6c) getpgrp() 15:34:15 executing program 0: getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) setsockopt(0xffffffffffffffff, 0x2000000000029, 0xf, &(0x7f00000000c0)="0400000000000000000000000000000000000000", 0x4) 15:34:15 executing program 1: munmap(&(0x7f0000ff1000/0x3000)=nil, 0x3000) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000040)) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x10) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ff0000/0xf000)=nil, 0xf000, 0x0, 0x3451ab3699d4473a, r0, 0x0, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x130, 0x3) 15:34:15 executing program 0: getrusage(0x0, 0xffffffffffffffff) r0 = socket(0x10, 0x4, 0x1ff) recvfrom$unix(r0, &(0x7f0000000000)=""/29, 0x1d, 0x800, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 15:34:15 executing program 1: r0 = socket(0x1, 0x1, 0x0) close(r0) semget$private(0x0, 0x0, 0x3e) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000240)=@abs, 0x8) 15:34:15 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x16, 0x4, 0x5}, {{r0}, 0xfffffffffffffff9, 0x18, 0x2, 0x573a8c70, 0x7}, {{r0}, 0xffffffffffffffff, 0x8, 0x4, 0x9, 0x9}], 0x3f, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x48, 0x1, 0x0, 0x1ff}, {{r0}, 0xfffffffffffffffe, 0x0, 0x0, 0x5, 0x401}, {{r0}, 0xfffffffffffffff9, 0x8, 0x8, 0x9, 0x8}, {{r0}, 0xfffffffffffffffe, 0x20, 0x2, 0x100, 0x4}, {{r0}, 0xfffffffffffffffd, 0x80, 0xfffff, 0xffffffffffff0001, 0xe00000000}], 0x742, &(0x7f0000000140)={0x10000, 0x9}) kevent(r0, &(0x7f0000001240)=[{{}, 0xfffffffffffffffa, 0x47}], 0x4, 0x0, 0x5, 0x0) 15:34:15 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x100000001, &(0x7f0000000080)="000970d7", 0x4) writev(r0, &(0x7f0000000300)=[{&(0x7f00000000c0)="a3b0bfd138a1c0ea6dcbd834145aafe703d65794df4880435569004390dbd9a817149db4b8095aedf8bb8cc4f4212e5490ee610a847a7f9c9ee08f15899263b378b93934c9599be5ff66d62a3a25fe7928f14fcb0a42babc13b714d7bf27114e99eb03319151ef5d6f1f407efa4202d0c826389be8a064e36be7e6f708883ff8bef775b44a0d0e166042469ba8cb4a3c42", 0x91}], 0x1) 15:34:15 executing program 0: r0 = socket$unix(0x1, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) writev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="331ab390ebee99eadc9b2b382557bea3e549261dd9ba45bfd60b13c2dbe41e3cb270ce50d5c734c551148d5d4e183ab165d6f0f932924096762c3d87d982bf809db4ed9eabdad518b1669c14298b26caef99d2881a6f683270e2cc7e9e4ac9841547b5b5c48fa27d4e1c32eb280030c29996ef920ca7b94e1433ba", 0x7b}], 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x3, 0x0, 0x7, 0x0, r1}) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x88) renameat(r2, &(0x7f00000001c0)='./file0\x00', r3, &(0x7f0000000240)='./file0\x00') madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) 15:34:15 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x180) ioctl$TIOCEXCL(r0, 0x2000740d) close(r0) ioctl$TIOCSBRK(r0, 0x2000747b) getdents(r0, &(0x7f0000000140)=""/80, 0x50) linkat(r0, &(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000200)='./file0\x00', 0x4) unveil(&(0x7f0000000240)='./file1\x00', &(0x7f0000000280)='r\x00') symlinkat(&(0x7f00000002c0)='./file1\x00', r0, &(0x7f0000000300)='./file1\x00') ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000340)) mknodat(r0, &(0x7f0000000380)='./file1\x00', 0x2000, 0x3e) pwritev(r0, &(0x7f0000001600)=[{&(0x7f0000001540)="67b91128e4e516f69d9d66cc0c6871eb72a398d99d54fa408b18b7eafc16bad65d967fa080fa98a160e7c610eacf3742227301c66692cf58dded49ae5259001ef13f46bc084d43ee4467f4ee91ac3bd63f612595e0a9d649b0f014da9a88a94f3a1780111195561214edc24795bfaf171b712f06d7f84efc1af79fb98706f95449b965f9478587d8ff03cb4478cdfbfe16f396", 0x93}], 0x1, 0x0) sync() mknodat(r0, &(0x7f0000001640)='./file0\x00', 0x100, 0x3) read(r0, &(0x7f0000001680)=""/106, 0x6a) sendto$inet(r0, &(0x7f0000001700)="72a11d6fd7b7cff88f121d9f008fa9cce3159c46958917089d88e548be31dfde8bef13ecc2429cbc31810d84183706a84df11f8def69261edcab121cd16b721f55942f8565014deb3e37a909547fc30586c58f0ff5bb80c59a79cc4401e26b7c976463452d002826f8eaef193c75856cb4cce27e30586fd667906f476d13e1de682923da554d1b1dbe02df33b3b56e483d4f66b19cafeb5b967cc88cf0d21515addebcd679324ef1143ac636539417bc6a8331b02d", 0xb5, 0x1, 0x0, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) pipe(&(0x7f0000001800)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0}, &(0x7f0000001880)=0xc) mknodat(r0, &(0x7f00000003c0)='./file1\x00', 0x2046, 0x5) r3 = getgid() fchown(r1, r2, r3) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000018c0)) readv(r0, &(0x7f0000001ec0)=[{&(0x7f0000001900)=""/165, 0xa5}, {&(0x7f00000019c0)=""/166, 0xa6}, {&(0x7f0000001a80)=""/102, 0x66}, {&(0x7f0000001b00)=""/135, 0x87}, {&(0x7f0000001bc0)=""/132, 0x84}, {&(0x7f0000001c80)=""/225, 0xe1}, {&(0x7f0000001d80)=""/83, 0x53}, {&(0x7f0000001e00)}, {&(0x7f0000001e40)=""/90, 0x5a}], 0x9) chown(&(0x7f0000001f80)='./file0\x00', r2, r3) 15:34:15 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x8000000000022, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)=""/51, &(0x7f0000000100)=0xffbea2751ac40ea6) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) mlockall(0x2) 15:34:15 executing program 0: ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000000)) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) clock_getres(0x4, &(0x7f00000000c0)) 15:34:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) poll(&(0x7f0000000140)=[{r0, 0x100}, {r0, 0xa}, {r0, 0x11}, {r0, 0x8}, {r0, 0x100}, {r0, 0x146}, {r0, 0x10}, {r1, 0x40}, {r0, 0x1}, {r2, 0x4}], 0xa, 0x2) write(r0, &(0x7f0000005100)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d1b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dc95838d2cab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93eff", 0xe1a) r3 = syz_open_pts() close(r0) kqueue() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1000000000000007, 0x0, "a147780ac85a538a131900e8ebd81821fc7e0d7a"}) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x8000000001001d39, "ffeaef8900000200000001040000002200"}) poll(&(0x7f0000000280)=[{r4, 0xa1}], 0x1, 0x0) 15:34:15 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0xffffffffffffffff) setsockopt(r0, 0x29, 0x3d, 0x0, 0x0) 15:34:15 executing program 0: r0 = socket$inet(0x2, 0x4002, 0x0) setsockopt$inet_opts(r0, 0x0, 0x23, 0x0, 0xffffffffffffff98) 15:34:15 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r1 = getegid() setregid(r0, r1) getegid() getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) getgroups(0x9, &(0x7f0000000040)=[r2, r2, r2, r2, r2, r2, r2, r2, r2]) setregid(r2, r2) r3 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockname$inet6(r3, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 15:34:15 executing program 1: r0 = syz_open_pts() syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) fcntl$setstatus(r1, 0x4, 0x48) r2 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSBRK(r2, 0x2000747b) write(r2, &(0x7f0000000300)='<', 0x1) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x25}], 0x3ff, 0x0, 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000000)) kevent(r1, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000100)) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) symlinkat(&(0x7f0000000080)='./file0\x00', r3, &(0x7f0000000140)='./file0\x00') 15:34:15 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) socketpair(0x1, 0x7, 0x1, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r4 = getgid() sendmsg$unix(r1, &(0x7f0000000240)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000080)="bf753461efa0e8bb4e4498677461beaeff469cd88f4ca9fdd8b46b43f88f6a1a420d8f37bdd4943dff25d7e3166cc9aae5b6cafe6a306ba2bd21abcb29f96eec2fe02e2577a9c816ea88e6a4d4144046db6a013136f4667d6ab1973d595bc4fddaf2bc31294b669530abd425038abb8f27723a85c718521806e70f39cca94da7705b26b36ab7", 0x86}], 0x1, &(0x7f0000000200)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}], 0x40}, 0x0) setsockopt(r0, 0x6, 0x1, 0x0, 0x0) 15:34:15 executing program 0: socket$inet6(0x18, 0x7ffe, 0x9c2) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20, 0x8) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0xa, 0x10) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) socket$unix(0x1, 0x5, 0x0) 15:34:15 executing program 1: select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)) r0 = dup(0xffffffffffffff9c) sendto$inet6(r0, &(0x7f00000000c0)="7b1570d542d6a4993e9751b836d1308bde02729b51a101592e302c35c7a4d47188b0e18c5d1398cf1a18bdc9936f3b38db638566bc8f8f004d371f044d29255679bd609efc21c9c915bc852a767ba74702cf8f98fd9e3fd4729b7c540edfe079a6fbdf52d79565990c3798dd8418a41f62edbb0631cc38fbd9965c0ada1d7722f90582d40a0dc4ae256ea88d4ebf6453195a01ac91ba43e49fcf706e4821bc410f15cd47561f3f7561da2748fa", 0xad, 0x2, &(0x7f0000000040)={0x18, 0x2, 0xd3, 0x4}, 0xc) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x200, 0x80) msgget$private(0x0, 0x200) r2 = dup(0xffffffffffffff9c) msgget$private(0x0, 0x141) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000180), &(0x7f00000001c0)=0x10) bind(r2, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xfffffffffffffc8a) msgget(0x0, 0x508) 15:34:15 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) fcntl$setstatus(r0, 0x4, 0x8) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) fcntl$setstatus(r0, 0x4, 0x40) faccessat(r0, &(0x7f0000001440)='.\x00', 0x3, 0x0) 15:34:15 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x34e, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000001300)="01aa5f812ff59f9b1b1680a1286387fc72db1ff8a5731f28332a021314c4cc4c12db613904119ff5c544cdedb2124dc0cc66a7d169c75819d0b28d458cab3126eb244c40070fa7d99d930b7b71bfd53363f605f01d9fe61bd6ca10d08f59e17e68cfdf57d275fdb37954398e5ad51677dd4a97d3e99824ac46c9fef76ee3633824d2a7ac8087e716f8147b6ea6adb5ee45425b1e7d932ba88587200f76a7b1404a9dd84dead1c48f221a6fdbd1d35020ed696cb2b346465c7eee43f0f433f6d3cb76e832090f8807ba88ec7610ff73580634b200269b0f835bee4fa71a81f0d0214b1f00c627dd858b0b22737897010a000a8cd287f21eca47e4925afb96f9169c09179bfab584b71cc9be44c3b4597dc55477a977961c1c969199dff41a730d869cc1856ae9e94eab0fac22498cb80537fb29e3924e07ae54ea0ba43b11e84e921f0d614e5c2629189553d7c7221b60172447d8a8727b77c50b6a4c8aa82ca43d5c81c23cd47726dea9bf9030f428f9d841b10f536512e05cf235aceb754b7cfbe256c22b6c15e98d315bfe1e56e8fffea25ec6c75718be2fd0b815b1b1abf2f899fba8b19bc877ec9c3b1e0633fc7d4aba7f74879c6b3b2333bf2daa381bd8425cc083cee55cbe966d3020f837e10ccc04744e1840dbfa21b4a1c62ad45faeb09778c363bd847e225b4a0afea847dd9ad645227b230b8164bedc92a10cc80add5c935a87d43c6129e3e807d6b2435842fe65c0a9aedaf88c056a939674f0963a248828cd0bc694cbf0a4bcd846c0184f82f4a77eba7146500ff0a1d2dc5cc28e1b3f804d5c0847d97b34b9534fdfcebbc6401eff74436fc539c74068e3f61d0b76a676ce480e978e46ac93af11a49f805c5527365cfcab50e0bcd355fd403bd53a7ab521f35ad8252ae0e8bf393618e3a2b3bf898486e59c1a77e8aa507cd3234be366d66e30b5513b4b2ad487e50fe8fe89194897b69e42fd6dca78e8b2654d291251e98450e48f5cc11903c0b0f922d92faa1bf292a38895659f045c6f06de73b1f4d6ff57d40e9d234873dfc3a4f00bb5f6578e660a06426ac0b2b0e9917a732330f43fb22d9cd49aae65f22db5744a0e46a0cd31bb4f6cd4dc3acd850ecf2b316ed031b59480797b7b9209cdf7cbec25afc3dc8f22831b97be3ec817e2646e82bace5b3ffd5172836938d4e65dcd1aeec7736c274f2c6bd52f504c657bd7d3623bd3842b6038847d8bf4c260bc7282201d0ceb64a4282826a1ad221e2a3b42e2c0101faaa8bafd0206600d037837ff1d0d0428a2afc230ce1cfaa787c937f004011cb0ad9e7bf0f13e0ac5b193f76a248cd852e6f6c0bc87d6d2012b226c69c1c6eebfbd9447018e9dbfa1e28aa7fe3865b6fc65add7c509ad8f4e3cabdb799c5a1730dc1fd4e49384f5ec5b6da83d3a784beebd86a4c7b2d4fa1fd2bb3decb467921f0552a6416171f4af2e334cf9e7abcd5f7bd6615b0244e780ca6f1135cddc2bfc8cc729808ccc131cd95113447949afab2bd749223fa650f2b87e8e44b0886d485ab17ecd25966785a5b2b8aa91fdded9dda3bc2e04247500dec4b96074759bafcd51331472ace293a5a87a3d940be9ae7cb865a31714ffe5599be1faaaed29d3803094cce4fee86e3b6ead30e9607a8266fab8ab9ed4e3bccf9194777f6a6a0d707b2af6ea216bda75438f780f0375601f73d842305a2200e3bc0a9de1f2d4e6ea753d6d5037e777a0ac7fc190f722ea6a0e7504d5e39b00ddb7c521b4595911d48bd7b7aec8e6c566204e8e3925df9e16783a4bcc3dd472c07fb98ca311e77ca30fc2f0f1875bdf2ebabac705fcfe49bd474f140cda5aa6157b5d5e4bd12f1e440b33227505059779ed4941dfe8cebea0155c8e1f91298222b8c5c438504906803a746c6bb3861396a88a443b0717d35261f4e88ed84750162025dcdb853d9007797756dd6a17a2b6520ec8a61543cc6b1dbd07f0ad7a67a274d4acab643d9f43fc31e11eaa1ecddc248707aa6ec9b9f6034b2c8b22c6ff509fdc2febb7bcb97fb86d3b14d6a8c9199cab823ef2d7925c9ce600263a6ed1554d17f2b4e387a1c058f756cd251c82bd553e2abbeedd398a129d630ffd5906a2dcee6282a117cd93250b770b35f09e7814b6e22fb981fbc096bca6d3a9706e8f9e11529055d58c3d91682c8ad6038506b7eadd187c64cd7264cc49c6c48987029a247b8df3bbbbde0549ddb2cb7b3c31bc7a95c401cd95cb1bd03ccf055442435566e59bf618abde74f9f012157d84f0cbf6003d843e078d2401274065d258ced3953eabcd271d26f9a2565a8287758463190d87a8e4b86768d5799bc5ebe111c887dba4d211d094949d4ad404c953b9b6b84df65b1069768c1f70876e9cd64c6b69389017b7246b74d171c3f2a76bb1094a6e2dc991995d3be7726089d7878dd3fc20f8daa2a4e390b059ac08ce137ad08aabfd9e91045925fb0f6bcd0a751d9e4fe917e5c25e691fdf8161f76c95754f0dd8c3fc237ec84cd0aa4ceef2c02f0c8b364d99c6f176eb8da6c83f83e6b21e17205606b5f5ff16d49986acd7e6411055cbd0ed624e42afd21c80ae3b2a34825cb573b0de26c953091ec04dcb58f3f6de2eef1d13a220a3d37f05b5cabb6292e41ea00b7b952e2318c0c52ee6873d04aa5799122400e2174f15f2af9c450013899a9a3aa916e564750daf30b4289cf1e1c164deb7c729c39a8b4a7fa05d64cf5b0967c37390b2e5f122bddbfd87ec0c7e7bf19d406190a3ebf88a240e82327fd6afa440a7eb09855f5d5f490a43be8cd7e525f36a5a9912d491c5dc772c8dda9c9ba3353ca60ec2a097a106266f71884e7c36103a3dd4018a071ab9899be79aa5a6fa58e19eb861b54c6ba427f6bc35527ff88f7fb6a2363587e581f5b80c5ddb8fca29242b228e5cebb4e13610d933c910cc04dea8754df76ca2bea32f943c803b11baae26ed61e012e11adab5de0722e4de568a7e724bd5cb1553b1eb446daad80de77118d339dc49a6287524595a73e575f5e107d2c08c444b9b326c8ef5ee87701576f17347e398dcb63824489b3804288ef565f4eaad52bf7aacf15a586c778566ac4c934494d75a4fd4e3a1b93640a45edc1f6e26dee135d3588277b7027fb875dc47efb5a41239eff666510614145b7167c5110328b6b7e1d080c721a5e46cced822c101e74e2c8ac7593e5562774075470c3ba260eb6ba6d07a2827409b729220a4b46120fb8f895660e75204de36111006092c32260f5d4b93a7c57fc0acc2211913dd1ea8e86f587d46df5afc87a4cbc90eb33fb597bcaf4a8ba9be750e6a96e2019b4806d870c9194d338c6a53f77c0c900d406274d9866f2a2d14faa7db7a0846be1c7f180346721a51f8e126a6ae628ebfc68311e6ab5bd67872943b7baad607e89526cbf77219ae9e4bba585e78c4342219ff198af26358caf7ee77d96d1c2f47f4cc130c4604e550379b66a37a4e6c361713dd101a8f45339ed64c1ff30b4287e7a4101c5b9686210f9c91dc76be5e3eca97c1d535f77adaa0ae4e05884c298610d8e66c0a6d72a9e20ac3249501e65c8c32cecde72c28995eca3bb405f9f12cc51dc6692dbc87a7a23239b2f4b1479f59aa209d0b89dfbd02a81edefd1a8c6989927019a0091f7eaba4b4171cba2ce86fe384609be558e27afd32c34bd98baf4ae1bcbe2c21d2d926f58549a76ae38ca263bf610b90b4f3d986c33595346e4659ab069bcf43a57cad0d8a27911c3f7c4602000ebc52cff6e0c30a4ad2d0f1ebaa7a6447f7858fa0893e9819232023fe5537e46e2707552fda5c74068566261535fb1af440d06b7baed6450257df6705130920c5f88a718f294482d7bb4e87497fbe3b523474eab91813cb2d27c6cccfcb323f4288e98b74a97fb208cee90542d7a64dfafa7d93b2dfc93d446a7c37d7d9d052935d64c6de2068716f7028467a34e782a2b088e65eda032818d37420d00efaf11feba57389275ba716fae366ecb1929a16035c8ff3d25d1a86a30e1db51f41734099682ac56317728d3adebc14379c6d4cbad93bba5abb7279d0867ceb9ab6878c38554813759987a6ed5ccc048831ec16c1f203b8d11098d33b9f61a16c6809512f7709243d5acfac40a5fa5d242f71598b023129f26867d613e08430a141371492822f4d1598a82efc25bb6c042da7ae87743be19a2d54f01315746677a9d4a0646afe7f7656b2bf0b9d9e84842b0d663712db6a714feb313a4a0d4ecd91a5e7ae0bed5c4d548e76042fae61f5962ab25c3788d72e02de2bcc030c1f42f131405d52478ba057a2aa619ac42ba4eddc989742b5fd79870bebbedd5f5e8d11f79d32f6bc843526231c2316fb08741e174cb571c68226b8371ed4592131837368cf0e7e3730a22162a2d2cd952e8d06ad7ead0c110dd0263b088f213b494605695578e2729a85956f7873c2b34109611fb448bffceb45ae4c7b5835fc25aea8cff8a0a0b00561f0ee95eec709ea33dd82aa5b4ff6b4c9f171eb666d8d6940a98f0c3fe4e5ac27242cb2af9f90ce115d006336645b55439be15099e0b15ed0c48fb25e3b6815675d62ea25815cce127d45a3e309e7ab8c017e44db4a1ae4868539c9b80609bc2d7b9abd012b35b7c932d99c6c3eab779ae66eb296282e0498da0452bab1666234a3096391f318411a5ce57110c8cef661e559fa8ac99fd735c4b2d42309d2de42fc5fc7394626de1dc9642c121cafd59700544be2efe5c63ab461a03541e67002d8c00607da9bf8d8d16d624da13016f9df65cd1e0aa56efedf9a0be274ea32764296ac30d59b6f30c9a81ade5f414d9dadae43ec9492c13cfa800b5abc492346edc5465ebf21adb849bed3552f9382637b7691a30b7c292ba71d1c1286155acc3c7eacca2381c405aef549e57a9f3f67999efc392c8a2a8598ea38b87e77d0eeca42cfac65e43990bddb50a561f3392500319e898623c9361cce751bed2e24055cadbfe9d5a83f13f8dec5cce930fb259551ae9e865cd7f900476b1f9b8cc01042156ad7519433313f888cc7f593009088941c79065990ebeefc49dc0e48444d13a46598284d2403422ae9e7ff73432e2d2d99114794f46fc2b012370079fd292676587a9151db5d6566bdd7bd181573e0038d0a13fadde90a11cab5942cd16d9c89c767e335495cda78314e987164b9822e55898f3429802867da119ae37673c0c9d159e79c06e05446367c213e6fdc7e0b9aa07ff0a5202019cd518c6035a3c61d495e38390930d925cb282393e58108440ecd056cc8ca6f036e2c581424d5d71112bfec6e948ba44d32f8b569bc7f3b459a04a88b93e15fb57bf15566552a14952065937156a6b9c629c412a1f7167748132c773fe8e8a3041ea9b195571f5148014d2e546d34f9637dcf7bf1cf5cf192af4a89af65f7c0f2e7c82f0afb5ef372b99ed5d46c0d3092e053c4b9d545bece8a634c9dca37d997c722027bfd873d912bafb521053b5d3812d455410d8b6e9fa2d9da80e2ea407c7a6cc04a9a0dd28f80c45971560b93980ee5f0cc3c2768d406d33ecf5283c63854e573507427e0905e9b8b50b5d88c3e6b837baea3d07b06884ebd20096973195f933ac99fc7a9a0d859a0b21ca7f20f075eeb0024558700b31cb5770d23bbb7b143ffef93241e63153350637c38555dc40677bdb8553b161907fec8b614742641b9a12c2ddf059f14a5d105dbab469c74b1ba798fc7726e7bc7c398dea1e84a19c4e605e4e140783ebc6868fdb0db4d04efff5ae5eb", 0x1001}], 0x1) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') mknod(&(0x7f0000000080)='./file0\x00', 0x100, 0x20) r1 = open(&(0x7f0000000140)='./file0\x00', 0x200, 0x80) bind(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="0040e0ae8cc9ab887f65"], 0xa) 15:34:15 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) recvfrom$inet6(r0, &(0x7f00000001c0)=""/87, 0x57, 0x0, &(0x7f0000000040)={0x18, 0x0, 0xffffffffffffff67, 0x77b}, 0xc) r1 = socket$inet6(0x18, 0x8002, 0x0) socketpair(0x1, 0x5, 0xffffffffffffff81, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r2, &(0x7f00000000c0)=ANY=[], &(0x7f0000000100)) setsockopt(r1, 0x2000000000027, 0xc, &(0x7f0000000000)="ff020008aaa008000000c3513e2a5e0000000000", 0x14) 15:34:15 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() readv(r0, &(0x7f0000000040)=[{&(0x7f0000000480)=""/4096, 0x1000}, {0x0}], 0x2) execve(0x0, 0x0, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000002b40)='g', 0x1}], 0x1) r1 = dup2(r0, r0) sendmsg(r1, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f00000001c0)="15f768c3e813ad22e84bf8d686acd6c9aa8cc0256db40f45ce706802658701ee26b26c94c3defa8b718909113e4a21f4403ee2729a04529304be876f8818e522290ef93ced2150b0a97cfaed411ae1677c210b7f999573f9b8327972394ff846fc13c42a7a0b4d0871ab8bf95c1e8ea8c46d708bd3571d17a685a9593c06f83d63b1e1a13fa5236ac8805508bd90d7462bb06843024c49337d56477ef96443587529d433729024ac4e0f405e9edbb64a0d14356fd573a7903f1ab7002566544f6d8a5969db18", 0xc6}, {&(0x7f0000000080)="10cc418bbc181af63d1a8f0a90a8909e68cd62e2ae6c4d8c9f128f8ff67b5b8a28b49290b872e1da523eca088a1b72dd92e9eaa6dc3932d4fa989e724db087a247b55e444619c770fbad33c1534419c5a66ca3a1afa544b5da6dee4be45dd85bb8f84ea63a9b4135021c6ec6f9d36008dc3ba14f98a5e6f11b309ea3c450b928356a5c958ca2a0b2518134c1b53aa3c8af64", 0x92}, {&(0x7f0000001480)="c42f0fed7d3133044d6d68d1e25e26038b943e63f67969f65c53fa65594f1fa77143ea210d3c107c5620e6e18e6ac111316fdc100dcf9deba3cda663238c924dddf182fa38c9d53f419a358d031711249772928ebe20d93d4bb25f53c9d38e00f0d4ed19d6ba6291ef3aae9516259f16c7c62b5674bb5d3c5f523bfa2ca8e872b56d5acc5a302b1f47792563f04336d7161599f52b06633bafa0588d2cafef87ce51eea585718fe14b29b5705a3162908e17b123f7284ff02b9217e9c64e3bd0cdd6df8d7cadd4adc7f6f86e041c9914b585e1100773cabeb3374856e03c5fc965ee3a6331173c8fd98d95863f204a17525e710056c07a97299748af959a099352b8981a156a486ed722efc086eab5fcd86fbccf12eae542491bddd0d347e528f1b246aaf7b9586481cedd0377989a409cb281cc93a84162105ade6e511783a7345b7dd64cfbf1ed9c4c49a15164a774b45a128d7ad25e4839f9cdafff3c67096a948657b8382b2645bc5dea4c26f11da9b5425da4a91280a896bf57ef522c98532a770df7b46181a627d29002ea38bfb8e11ec2105d7d7453c5cf6ce2eaa8792f8c3f6e299d9688e8fdb099ebcb8aa5d2dc6523155ae437728a446d717f98b6dffca10a8cd240107ebda2e42b520a54eac313f91c873d7c3d665ec5d1e7cb06624125f3a0976a461a3d5ffce870f4d2ab4041792e3aa25702b61f7f71e5fd834927590a9fc80e2a1fccdffd0dd9e0225bc2b4454dd6be8c889dc95b64289a5b418d4929be5ecf421aa5d3d61e7981816927b46319beb32bc589aa18a4c73040268dcdb26b376c921b398f48cae6a42648e6adff0b0db02b9164fcaeaa77736ba4c3478fbfadd6abb6a1caaf0d263ff39ea8f77dd0222e887a3f22b73a6bcd636094d64f9ab42668a18f784ec2b1645d07303b85dd949f044f4d8bf51d953716b03bdc578be59cbe0f8852d384f30e3fecc11afd8e03dbe23a4751796c7acc7b7abff53cdd78ebd47120205a9211955f7d0b5216c6ea0ea063bab8cf8c13c5bfc145906e2a48a785f562ca4f0907bee11cfc3650f904d219e772ca8cacd8f8c32399e6c6eabe1bed81b82779b0d3758b9afa4a5032eeb939bc37b5a64b48a9adf93b4f31f322838583810ccd78fe3d4fe1229e519d891d827963fbb3127d43e770a48be67a554e8cb85b10e938eede839f988e2373e6cf962a64e824e2d47af6dee001c269547c884e8025839860734bdb60935a7aa4f020c794719ef7f34e31a6e553ef372887af565743994fd4ac6915e26069f7dc1737c37ffdc966455999b985068780ce823b5099eedc5ac40aec71c3c85629ea2dd5b7dd375210ebfd79d37319d336ba2a219e97319ea05e977630bc1d9ae5f0f9946a31780fadbea9e989f4194aca276bb5c8354abbb9c5d37ea0e008a0cba7bdfa4bc5cfac39b181ee6e5b6b60ee908cbb17970bb558367dcaa089bcfb21cff58e78c52699f9488a55883c05d62273ff38f75f1be0f8569c94700c346cb9319fc1ece246ddb44305a09006153ee807cf37c0d95fe424074fee28b21eb9201dad5143d8da81ce357227aaf8a22dec8110ee620962f6fec3f6d5b993264f9928e0052517dc89ac32bcb5d9248a51b84ae70bc59b6a8f187974b8595a486cadea544c390170e7608015d3f7e294cca1646e337052c8c8af0a6ca17f6784129530fa14a04d479954ce30aeafb85387040096e377828d457850df9b22caf0e9f56442a461c04f6b0a6dc1f70a060bb84f0c589a23e27f3bc0111cb119c47af7df6a2cbb02542b6751f1dc84b97c3794856865cc839d99539f48f16eaf8859f963ca72c6026911783025b2f88a96c59a740da366af9820b8aa8fa70761db52ccc0301362f2af2fa7f4be155eda017b5fb460b79524b63250e47325219cc7570f43bb21b6a98a650cbc1ccb73870e7908773c0b2f096a528a5544c10c22f448d41ca5bbcd2518afad3ea870f01009c519721dae648631e55488e9829dd7787627dad5cd606ec14e7d0d5b61e55ce441c2c2fb760da749eba8d63f03b46b860507b270fa99975877ab9c2a014a828129ee6612b84994c5d0e0f9c81a0b0f4312ce2cf4205d77e8208538c681858076b927127c1499fca45a9e40b6d7d7da6b70039566431c1921abe58119aad636204cfac661a57d54f031862c5bdd4d4882d3607eb33e1daabbf0a93f9cc2c4e1c95b8fb48deb115e3307b1d6c79be2b4a730ab8a6da10d9728a7cd77547831fc7b251df32ce5db983d6ae96dc83cb63ee2a14706715b025af3636b026561937c072745a0cf76384eb540bd423ae66bfd430a9ad86ccb83f42f044bd3df99494928cb6a481cdeb22d41f9a804db3de1fd45757e4b11de9a47cd0e9a988d8912a4ecb75f2faa0c8d39cea573845d4989977a9d62e0704cb9e582cabade4967aeac0db4f289c35f5da2f94e766e93ffbadea8d1c3174717de60704f7c12b67df3309995cb1813ffe6f8e27838fead7edbe0c8e3671167c94e9b6c8cbb1f5689cfb96e371267039ab36fe2e95bf0edbb2a3dbb32e22bc07546ca9c8985545d098d069c0ad7601496b59f370168f91e38e48ed1b251f4f6314cd2ae9f111f98bfa5e9c06080b7e308c5f0176468de930591f67772048720e7e82fc4a5bbda4a4cf633757727af6c3edfa0f44702b4f3d3111cd6018b0f129679a15f2d70e3f4327001c2de7fa77bd37a1b14e8aeda7be7fb259bf48b9b5b7ed1615ce9ed661a3917e278a42adf02a60250791df30dbdae26dafbfcfa1b5061b6189fda628f50d1d1981083159eeb9f5624370d1ffe9f558aa2f5e2d0984491857552a78d1ede8310c3a4c243e0c5ab9e1046c5d8669454546ba7c170a0e6746da7475f86946092dbc0218ba66288747197861563fa220af455bf76ea82619c310ce68d8585f1383eab67aa98f4e4090a0c9b7c834d6e6918d0186a37cb81720e9ec0bc392f7ba3b95b48f9c5ce08902ef12c4ce0c8f76f99105ac3f5e7fbff22e69cfde582896a3cb1437138662d9d3cd8604ad117b798957806d6f5daee89e99a909d869f76b7b5da7865b518fa24f5ada91004387ed7e718326e69ec49896ba3c3e1600253ade4764ab8e8b88137170ecc4656b5a3d078fa84bfab9c3b0401f6b3e41f586e512b2d02409cc99289af6c595d1d9c76bbce15a2aa5b816a6e94862882e0ff98e99eb26e5f2aec76f6bec66efaab685bbf805538220d54bf5ff36b1fe05d65f0a7f8412207f01aad74ad3b4dbae4e3ddea2a565d846c16af4259f36141f4ac62d1b7010ab1ffaee1bf3f2b5b5cfb1885ab17e77c2ac1e00cc26a7b5c188f39ca629ab265e3834aca676bf016f9bbe7ae5684823eaf0a2c98562b9b7de76c3651c62908486c2bf981af6e04d0f7edd33db3a7f7e4259df9dc7367d861e69e2e21449e3183dd370a71a429209bf897a5d75b46868cca59ac4a47f6a34cba2f9cf723c0a779b2254cf50e7a82072cc0f308e4a35be84f40089f6967dbb38820a0029903ee71ab6f18da1aa4f53db699122c7f6d012e8d50af5f0b2b0e9aca4011cfe7bc90f32252d754e58aa96fd75d5be6930e3aa7fafb856b47571baf5c61c5a173a2f9fa630210fbc1b06c8812ed1b141682f33e1d22417c638c4d16b04a34b4ae823ad9732357b60667910081409402ec74ace4da49433f663491d2e87bda9c956ebba9bf0a868caad2b140347e248d1fcd4173d58469be380fb2509c8d1c798916a60de51293a109eeb2b0e0e28f41461ce97e32ee8d96b3bb5591557dde0b7c5f0fa17d198103e77f0255e4330c983a14b79cbaa9b87d8042eaddd528124990b78f805298623d793822f02d83260b91341a6b6e99214c17f51680edae495e4496e6cd21b66da5dc41c725849fd73998120ac467855ea1c4b53593c45610cae159e667e4a64bd354b8d41e9e02bee9b600effe5c0e9b61c0884e8bcfd9b009cb0959f38fb27cbd8355246105120596196e26b9a6ff3d14fcb86450a86b5c6c3f438434dae6b4cb2cd0e6aa334cc1ef83c325e535f48dc64a8c8f14e180d87ea19fe20c0ec7c039fd2da38c7e50d7991deba7deb714c9e57f15f2929e996ecb8561f04864f031de6c745d6d35806b06a3e0742a7afbc2d5fafd50f3a58d4560f948269a7de0d04cd5de16b28d6e028a2363db39625d25436e62dc1ae41efe6e32ec7a9b1f047420e87058e399bcd669cd13f63f8b7f30b96914b60a5c64d4ed35997c8796671bd0bb1bc50d6dc0ecfc063b7b0c6a1b93e10db4a3adc4b3c01cd7c995e7fb72f702cbe4512e2a692d6c1068e6b0c090f192caf8058f4e3afae2a95e79a124a903aadb43907a4bc3e295ac26f2a9339852e5245e09ac82a6149e9a07e0d129beda58b9f2f61aeaba97dbda417211848a46c0f63a6ab0eb441ca9ac13b747380d497251f3fb67713d676c8cdb46dc079432079119dcffee43f24b3c16e60be0c70f8b96eb9e0480b9ae844d799f0e6ba66d956ab98a0db869341988debae74dd1b1c83c8bfdd133398f31d4a62c01e4c11f378067b0fe2e670b98f9de0c9b44e9e9cf161fa3109908ab1e3c7360501f89c3ac2f9bc1f571b5365f7f7321db511e203aa71bc597edeba51b091e18ae7523fdce8c10ad1b8b4ccc685b15ddf825eb1e7a610f0988e1d14bfa318e665090b4ef7744b6c226563cb3be239fe9394822cd6acbede8331275468b16c4cae73b46f51ba0f1c37d299521262c93f41460a13d2e27ec848d4b5adfadb1a4cc475787609e0dee85ba70fa847935c0a856b8cf5e9b78cb5908b2a92ed2a99b121356d46f09fb9f7ecb4122463276e6cfd58e8351b55db57be211f3d90cb962cf8c0a1edc0c44fa3c466fdc26edc8d2ad7af41f7199655164bd5a7a59b8ddaec4efdcdb98fc55cc9fde520cb730d0b6b23bc8a5fa1d6424f42e4f05012884a0bcc4b00dce69e508b142aa08d4317f2dbcc441516730218c08f675dcbbda3ff49e9bd714f41b37f70f6a24324c9f6330b9968f4670d3aca3c33a8a8dd6efcb374e40564b2f8ddd3d2aeea6e0407de7ac2a855505d4d7e89d995be32ca580d11ade74b879dc367e81f84497e7627b25924b614f5617b03666ff313d16922761a79f5e2ff3824ae3ca9a48410c76b777478cc8ba4f8a2c835f1caf249e6795e21b7068e7a96228937e5ba843ac8cd831233d37bc5a7e4b4c8b1aca8e23b8f2596890026de16976146661fd88269273149a34f84be47695fe3a15260107b7012f3ae432043be068d4cf014f02762306cb94f6fcfd254ee9ef5133111bb978440c1793b9cffbac8b374023e27241503d3e6aab9c8cbf996554830d32fb588c22ab1e3b276aaee6d2e9ab9ac15faaf644b9f9dceb6c88dc30a634c943a4b36420458f319d57af7df13b5da2f1a29626d0cdd8d392293f1b46ad814ec4f652fe7cf147fc490f18b10472a9920b101a8c25f4f2f53092d9b383524319e5303d026c9a3d41c1854d25a4c1e3818a7d0a7eee3c3fa0c5494e6ee35aed527b1a8d07a846dd971d7ca9c6cfe2468673ecd85d8b35cb54b98bb5132d157bb16e1d8a38a29cfb0b787eb2751e3d1008445faf49e4864d7cf0a4ab0f906299f4ad5868d34418e0e28b80ab83848483f586218680ecc1d7919c0262d659342ed8b4f93049cda1dea84cd06c2f49896d1c743361ecee2bdbec223d21b10a41b22235d64c4e0a9f0ef7b6bb68ccdd5f90c97c0e224655f459983047dc474c234e69f43bb962d3f27de9b8c6058431fd46131b4f5ce435d7f7", 0x1000}], 0x3, &(0x7f00000002c0)=[{0x80, 0x1, 0x28bf, "8a9d83a0f8a8004f5fc3f8cccb847daaad0c3d9b7748d3907ba008e7ccf4cc19928ecc4487f4eb7b62ae3d187cdc669c53d3d007f521d247841e0c1854f94a258b7ff61079dc4c2185dbf85c5a0bee547063ec225180ae6c7ca1699f92582fa5143f0d3268ec92af0dc049557f065d35"}, {0x58, 0x1, 0xffffffff, "5af1d7ab8c26acace427f6f25bfce236b9ce204a8ba4a99cda0ad806e3a1331a25881b630832407845648b69d78fd61c6185097af1df1665a74fb87cd4a337aa98eb544657bc"}], 0xd8}, 0x407) 15:34:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001840)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd110b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdfc5599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc370043f8afbd617a898398d12d4fdfe1fd3b1f66788bbc3cffe81845c7567e684f1ad1918f2b44d1892963d496f4f7fc293341e85abbdc7edf065b10ff80c78f1f7139c2e4b1d87640e351d18a60acf274ffc0de8b47a75e0d26d7f00d555fb7202fc343c696b70905a4452bb8b7d45ab5ebe6dd3add7aa3142ebea3c49e0eb96225631b5e748ebcbe0b0582f56c717892cc4c56b5ed18de5b67fcb918f9adb34cd1f40c82f01370c019909ef6f33c23c44d77d873c6ec405b080272633605d45dc5418eddeb901cc31c65ec2867a9b3a6b81d9f096d86c84ae87cff56f041797766d8206b91bc58990948ee27cc501347745aab60cbcc3952350cbdfd26bcbcd6a64f25c7fdac09ea38822390661c66c8498693171f5f0393e083594f810b6e1e34f2622a3497143bd4d98ec2ceaf39101ba7a3246cb32c91abbdb5b789948ad72e8f64c05e86ec008828be93cf952c2b52c844c68590d5f9cddd0d1be83b63fb0176f1f68c47e48a019f58968b539576aec29b2e77658ef4b493c795895672c1f0906203f5df07185eb2cabc0f8ba6abd021f304a8a4c9e30b9ee7ff475b8714c9e1109c46d72a4fbd37f1a89560ee655693e079f21e683ea5815230b655e5d9763e46d230e46ef80faee908ce07cbbc8a19c71ece9a2d5b16e6c2051ee0061f86be273f8f0ca7ccd20f3a1052766ee42cd32b9235cfada04c6ae514b480f764574ce4d6a9d9e0d25343154dfd3cf827c598b9599d0a6ec2809f83fbfd243c1ef51d23bad51bb49d815b43b9b81d96d74982eed3f165bd5a807a5c836f6fda3d33131bc5dcf08ca4d68c4cbf6bc8c43a8cee3fd83533eb5037b01d0ee79bcc2c6f4b780238001a6982aefa4cebda28af1a77ef8da2b937cc924766af04e392b0584041b66358eea868892abc9d758fb613d8fb1dd064be0d736fa24b739eab17d59306a4ed1ee5ad44dd2", 0x4c3}], 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x4001d38, "8369d2d18001000000fa600000ebff0100"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) write(r3, &(0x7f0000000200)="0d13493b17973170566f1a8bc36945c916e3eb35e44a84d6c5d30cc9b118ee51defb0506b1d2aa1569e96b33c2230e9dca52e2c7468317cd5e571bfcc71f054932a61d65d90e2124d3d5617466678564fa017c69cc5c9dda34669a7077ba66570c4614c73a590ac2235f8a745d1293fcbe84fcf7bd9dcad45af216d34b015e66", 0x80) fcntl$getflags(r3, 0x1) 15:34:15 executing program 0: r0 = socket(0x3, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYRES32=r0], 0x1) 15:34:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000001c0)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0xffffffffffffffbf, 0x0, 0x0, 0x0, "0f897e6d55f27a971ece6f26c1135e77a2b7cb3f", 0x0, 0x8}) r2 = shmget(0x0, 0x2000, 0x202, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f00000000c0)=""/126) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) 15:34:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000300)="e36258a416f72ee991a336ec37c43131093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf64908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd9764c93c220ccb6ad", 0x65) write(r0, &(0x7f00000005c0)="256ba966e418bf3557c632af6e16544e12aa18a4a563f485f0f852defe01b9ec8e4ac9832623d15e513a053523f7520ebf16b624d97f0f9da8c85563eb93b11f01ba7ed6fc0a4ffc780723f1eadb03cc09ba72b9c02fbd4becfd88bc153ff21de3a5383600000000000000009bdf49c792f8b6704cf33f3294414ffc4975012034a1c8cb394d8ad36585d0730100159c70b113ed9014a945e332bce95dcdeafb0758acff19d494672107c813c84d1e1933378283029a4ad811869cd33d005db9c26e67dbba", 0xc5) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x9, 0x743e4b89, "ba000000a99cb100"}) ioctl$TIOCSDTR(r3, 0x20007479) ioctl$TIOCSTOP(r2, 0x2000746f) write(r2, &(0x7f0000000140)="b7", 0x1) readv(r3, &(0x7f0000002780)=[{&(0x7f0000000200)=""/254, 0xfe}], 0x1) 15:34:15 executing program 1: r0 = socket$inet6(0x18, 0x2008001, 0xf7a) socketpair(0x11, 0x1, 0x7, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r0) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) getsockopt$sock_timeval(r1, 0xffff, 0x1005, 0x0, 0x0) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000040)="e8654bdb272510d36dc04685a56c3344ffd296182674928f18c69aee27bab6545f0aeac8a14048ede3a3dc02466f956e20dfb0c268d7daa44136b6e6cc8874a4dcb35275d9c9a6f1e910e4afa445caf517b8b5684c94025ad1accd3764d994787ffeba638960675b7e72c88d5508d99600365421cd8f0d1f5bf2aa65679f8baf3f79f19833709367f7410d4f479600a662fa8be5bce2ecfa2106e574fc26919425834cc5bb62c97f8ddf4352ecd5382825557587214688d4acad09ec91f69f1b4cac71296ec55cf68cd7d77be58bb44e85ea9dac271755ee4fb75fa7449bcc9733619e14499aca02ccb5a69c84c919c9ed05a60ca66497382345996b0713", 0xfe}, {&(0x7f0000000140)="14c87f5aef2e0a929c2b38b0e6947a3cce9213c709a5c2095eb7d035331a2f3d26bbbb17326821f27046ec2ce3484b85aed82a039b5c13bc8a439a81cbbed7649682efa686986fcbf9e2879b4a3866842168caa7ad8b381afcdfafaf0ef5d51529a1519f03f0eb21531b84aa6c1986a6973c01cd7bc19d2fb258c64dd4a28d7e5313cb0f25322ca539bc97590079612f1bbc91fdb47da6b13258a480b7ed70c1edbdf52b85f9cfe557eb2ff8d3eb65a0ef3565b40d40c485939116fd013f219459189896bf11dab674f48c035e55f7374873912e", 0xd4}, {&(0x7f0000000240)="14f2", 0x2}, {&(0x7f0000000280)="0a5e8ab0fa5005328b12566ab983bb451fcf3331a3d8597ba0a6101693f000a747ed79546163b89fa3231c351a023635db6daf9fa760cadec065ea3740773d194989d4f346317fd8a738b28253d834037a4d2352617924674d32acfd0f4dded139b1a72e44f74640588fca3e20a21211c9a7fbe46d27647c17619e7391ae4b65024821cbcffc8fefb780f8f96081851ce353f5a8ab41c8c5319209b1", 0x9c}, {&(0x7f0000000340)="3f60c07890905fdd421568a4410cb59f35e343c26c2e157ba2e9c974625c1f891fcea555148291955aa4a567b795e2fce94bad042876560a8a2ddfca7cb38e50098d4c", 0x43}, {&(0x7f00000003c0)="52bec51b69bf364d21e61ed6983f57e87ae527a3de6ccd61d95b2c8f0e947029e0a601c21fee442242f87c9cb0c0843ce00ce81e85345d502d80e1d7b3f5b67e6894bc442034ef5ae5dcd6df6f12cfc9e985ff2878cfc93e06942d", 0x5b}, {&(0x7f0000000440)}], 0x7) getpeername(r2, &(0x7f0000000440)=@un=@abs, &(0x7f0000000500)=0x8) 15:34:15 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="10ff2016"], 0x1, 0x0, 0x0) r0 = msgget(0x2, 0x88) msgsnd(r0, &(0x7f0000000000)={0x0, "e3c499947a8956b131b7b93612911b636758fb2e538579f8a86f2687ac462669bb62789e29252f84a7376af4baa858ef1ebc023a58956d44e3bad4583429777d4d3843e5ddbf639744920bdf21c22dcac7f60d7a18011e973738bc2214f2"}, 0x66, 0x800) r1 = socket$inet6(0x18, 0x1, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) recvmsg(r1, &(0x7f0000000140)={0x0, 0x3ed, &(0x7f0000002500)=[{&(0x7f00000001c0)=""/181, 0xb5}], 0x1, 0x0}, 0x3e) 15:34:15 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x3, 0x549a, 0x9, 0x9}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x3, 0x6, 0x6, 0x4}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0x200, 0x40, 0x2ab0, 0x100000000}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x100, 0x180) lseek(r1, 0x0, 0x2) getsockname(r1, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) flock(r1, 0x2) write(r0, &(0x7f00000001c0)="37f95e665008142facd842865f87ee1eb5834e0dfbd95104b3e54c20748dff4180784af5d9979cb32d610d10354a540e5e78e29fa68b91c0b7cccb398deebba6fa1eb7466ee84b8252800b0cd3e2920f17bd8e4dd89fe197aee18835161c5233ce6e80e81f78b914b1032ab0ae4400da53b5e1335ff5aed5b27518c0c8347c4d68fb8cbcdb6d6361e89551c07dbea0df2c0ee89067169dcfd881aa428e55ea4ea6e66ef8076f7e78f8d1dfb0688959dad167a184060b6d62be88f36e47b1d7c9c781a9ad13df134a23059f6923fc6fd79f2cd6bba6d456cfb0cbd68b10e377c6504736eed3b4b14ab2b9656e6a1e3419eb42aea5d25373adf75d8ed357272a7ac8f231ce244288328c5c01408091a9fc0692f6409c0ad7347a387ceb223a92c6259924812721616c67bb178c99baf28bab580821113a1ca62e1e402375dc990c8a331c1a493e77e6060e88aa949095536c6bc168f2c9500ce4f654124f6e1391da2f3245185c65050c3eb914d282449750eb931e5489d878421aeca4978c59ef4fd6e6396234be4fc6fee0ca5bbe245a518b349ebc0fb5445efdb278e9c1f9fddcb06a794fb96f8aff756880b979d734802511abf8ba4d8f26bfc75dabbdab1175f1ac46d7f7880b83b457e499c737bd26f76b1f6eb61e371146febe1259282f606d9b208ef22e2dcce61c90fd15b7ccb9a846bea157e06997d554aa4150051f58c10aa29658ac5f4d92d338b5001c649e58f9f98d741b68467789ed367ce5b44ce6406e3d60cb4e9ba25b3e1168db6d81720239a119a476bd96180258c713852c90e10614b7d4444ba41b98b88df90701181004b1a41f48c19be2352c9aa3cd4dcad1127007f9fde4277cb39a3e8dc914283d2e1e6a6118ea595f2ea1d2c4c40f9ae06cb5f13d05da502b21efec9bb86731758cc5f3f5751c92386db817641e7909d2a286089207c46a0a855a7cd110ba6afe431931501e6c87aa7f9c0cada6a2010e3023b2cefe92516f75a2ac98fec757250c3c85cd3a809c751f191614a0b9b2b3478dd11706cc63067c7db239543d49fd03362cc107ae7729aae6e7635eb327a14e2d20cfd93a7786bc349b2ad787fa4511ae04bb6ae741001aea8ccae3e548060dd8a0bf3e6de6e1ace9a65385e023a2e742932f7b1a712d6b21892e2bb4b761d5ed5364572f230582218ce1fec7da36b4598865cba2da7772bfe307c1fa33e634463ad6aca5c3db63c7d696a95f430b6e1c483b733561129fee2d05b26239aa644f80d6c9d401e6f8e8945d6f1d17bbf1a7d2976b241a74a1fe89f826eb834bbecb3dd9fc84a43cccfd4e6ad08a3b71c46cd71476fd197d59f46d0dab40edb017a07f365d5d259c7d01e1a3fd91352062bafc2b11197ff50702fc9be7d4ae918840fbd594396066d0dd3d70662cee517056421676047fdbf03d76b01505a8c34dbca6b6c07c17f7e224be1ce484c4d39a087aaff59802d4327ae0ada0c833411c09360f3f1f3e269ae1224af0da506774c3f7d7d0856ca4f30611d5b4f27c4330d971c0fc6237022b81d956e7d4fb75022dcebdfc2c84ce47d226ac39c0d27dcc0d06e7b25d75122c72db47a61af42c73a961a21d232eb012dfac8be390a0b149cee797d715919f2407c99a862564734c7ef3f6945fec043fbffc198a00fe1dd0a97b17e30f3fb22c2ef791fa3efb87fd63ea859b9767d96966a11bb89b5c4de2cb65d5f89d7acd1898813722d47d1bce81019820b7bc543d50c6a6b29872a2d653f702056144a1e5f39db40219493b567c3570f12671cd1fe8425be96ffe90d878e849dae00e04366c0f876b8004ebdc7e0dc52348269694eed164bee692f5f74cd7794246087876de13de74f7ee3f7da2d6718fdc945e3fb0f6c203a38e97f546dafea4348be821a53f6613fdf0807a5c9b786f738be1e913e537090f7649a322fca7f873b34002e2fdfd343405e32bd1c870cff45d90fcb83cbf2cee20010514689f100304db9ab933316b063287f4dcfe63b14943fcc1ad35f54f3e863a61a0e34a26b8656f25cba1fbe06437b377580e46b9bd86b2721035b98b2d2430cd373a972a5e72caa03ffd4b7bfba7cb692a07d90b5ab019bb459d34995c7fe26a4f58ca6c229db53cd1ae35c3ca53634aa8eb622620d5e59f6eecc39f85650806935532f496633dcb6d5312e624e1c3fdaf8c5f47f45d68f9a47abbc758301b8b5bb46a2248e4a4987591cff6f406f4b0f377e892c23c0f7b727afbb32388768078786baaf043653c7c205ceef1f4feee375c5102230f7c269856556cbbc03d3c20135bf4866a6e05a72fcabbcee210521ed2f240fa48e5bbe28f9ec6677522ec61e0088f0d1af8711f022d997c5595c5fcec39257ca8f8e2ac8ee723e84a6361659dfbc6e84b6e7e9a031dca4ab489672f5de077aa86ac424c78dbbbb2e204c07d40c1a32fd0b3254e57dbd3805a98d92ed957bb590f85aa4dcae0db1badf09951c1deee9cfad42185e0235afed0cc615d45ed2a5926dc7538eb3836c2e8240dc5c0ce7265d3021396ffe6029b0d626cf119f1c95c70cca46d890bae4372c38f638585fcc1c175007adb9d8f4573ff9d8df3d521de9d22f45e1b44676897dc48a7f57c4ad763220319277c14fc5edff2b5e969911cbe624d7fd80acced82cc76d7813731112846e9361fc1d670a79cbc49e536a41b1dff5dd70beeb04ec4da5c299715394872bec4cec10495b4a7f2c4c3d370e4246c59a868e106d027134bdba0fa906db065ca9e2212a1e41368c4c0fcdd0c6e52ca348163d20d2d409357ac64d755532aeb888f3f4aac0fc1960dd589ee0fb501bfcd6c620d83c9f4825fac42ceea5ac035a93edd7e36e70da3a1cd98b473273198bb82577b2f62e039316c44a86ba590c84ca81633cb9d6e75607d1c0c7a8cf917451249508b1426cbda99a688434f3c26110ca1b80407550edbed963c90dfacdb7dbb9daf74fa0f28dd4ef55860f7bf94d9f4a294df0fbbcce185330a1c9c20bc0290efddc6027905647348e7de00f5598ad0a191bf2fadb07f7c0236c82b8f7921ea63f1e719078c33f871b4087f89c0b574efa702e2b64274cdd3122ad77558ed313ec974271e2b276b3d2e7d602789a9d6c9c4d0f7c526018237f1fdb47d2c8c62f4777f5da451a5e5d358d293d9c0d0dbb12d8edb1050e5757f5717509c0fa66b1edd101484e3836fb5917e1dcff931ec6e8fa7001f89475c987cf46603b81755cdc5a21f317004066a937b5c73a0175686744579166aa160ca241f162b3c0a9820f1ef7e7f7236debdddb0a95cac3c936a25240b6ebfa50973fd449d5fc1d15ed781931fb446a82caf752b2cd981fc029cc10973cadb893b94e382b91d9b0912dfdbcba1f7dfd9a745027c816f22d09990d6df6210db71558c39b13a70c1fdf759ac4002a1703fe302883289ed05799cc501812c8c062ac0ec46d6e71cabb41390330e6a79928b1bc3505d013a975b0658bbde7186fe1ddd55a6c0991f8ad728aed390bd7a919cd8036e220eddc316c281b54ef004410defcb0afceeb0d81da7e79fdedc9feaad0f0d949060c25bd4752c2373c5bc77a846422575a28929a299cd7560cf136a64e75729e9a4cccd5639686fa9b687f63000e47602cd26a8227a2994a1860d6d1706381f784901b4cb4ae3cd00b0148c47bfcccc93b26929189ea1eeef188dce6be8d85d5804d20800afdc0e69a1c2551340e1229d5dc59504537ecc23eaacfb47cee3008812826a442046ab783917575df6b4c08e7699b53519ea1beb052eea7517ded089ed6181ce9fb05db396107c5ed61f9267df656ac1164b3afb90556a5520184c3e967bf6a057a86f42ca375b18bf26dfec7dbe3d284be31fbe5876ea7166c533a6b5f3a95a78ba6e023e6ef90e9f0ecb99b287ffad7ab368cf557d373a7fa3d38a86ae664d0c4ee982941f13b88021376c06b8b08c123fa14b92f1e3e3e575bf869d2b33006b5d9e6c25f515ed9cd854de67d1582f4bb1e7cc4e072ddb0459b70adc8ef684d3a8b76fb1d7f3e3965d4f701459a81fea28f3e2859397fbfc504bea63ac9a15872e48ee0ea2d52b0464ccc45bbdea5dcd747f2d9b12c65b7dd45c7e10fddcec8bc8c34639544d5c11f30316b34f8c0365113529f7ab4d351ad3646aea22d6499f3f0e275ac5d4f4e915226de8af32dfa620447d67dcb8a90d4b4abf4161616c5dd754adc66bdfa6e9039b055c3185087f3273113aa911035ec1a3615ca08ed6b821c382ce33e840fea0766e1777f1a0b424fa70a4afaedd1027415586b7009b737b34955c5ba7f826c57abaa631637ade405d54fc27aa2f7cd17e39a69e13b7e5ce1e12d2900fc1388c3559a527025baf3eee5be6b792edf00afb63bc2be71ab100ffd7d090151ca60f56a5bbb5ac9e6b7286940f9c8402f12bedaf336f2e1e4c0e9bb99efc3cde3e22c6ed738c4e33e3fc8e17027907bc822d4d7190291324c53c1e35b59143c740f4d72aa5b91f57151f6a4a53a76c5394316b4c18671bd7e63212e53e84f20c02e76616d3133b75ea8d2e26b42930bccd476d2740f0afe2bcb48ae540bdf0f98b2fe9a784d765b5ea2afb3e5ac2b3ad89ea8bae87c676a54f2aabac28920707b71e4f19fa12d6a8c0d40dc8b0b9a9001fce2964cf9845905112d89081210d84fca38f21baf17817e7ad77c5eac6b1c810720410369dd2bb224e83278b573f69565bbefbf7e3c65e9b058c7689bc0275866b33ea4c4f827b151d412dcae0c631fcbca4aeeabbd961ce1ad0545508ca94bf7999dc542102b9ed55f51bb4235405232997f468e3fc405eee5a2eaa81df2253fda96319a78db9918169b40c1766a395d70cb543e8585fd5ad096d3ce26c4720f7ffb3b89c3df200cd8f1b21468b02b1e4a180a6c08706ffda149779d680ef5c4dd1c9c36d29c3a3327c3cc9895434209a0bc9e42a4e7d573be225f806196ecee7aefaa561c3f07eae703493a71ec5a08c013efe14c9dbb78454a35776c821db1c883a3cd15b75e7cffb678d84ad9315413c12130277ebb1958f406d39ca1ad04762d1821c5ed6ef3b5b3d31ca6d9bcbac786042bba651ed955fbed19d5b9d2bf9bc1a9c85ba7f805e875aaa71fd0015fdd94a623ef036a0108de5dc78bed6593e112b65eb574cdd03b02cb0fc00f15a3a34400eb79be1f94baaf1435e53d0d6a1623d927b9be20f7c002cbfb94317ae88574f8a1c023cf880dd506b9e0557ae913ac8e02b030a5fd585d9fe52fe1356769dba68643ba96587619eb8a6487c2d9f94d4f0d4dfd4149b93b294b6b4be12223b455611a10cc032497eb6d046d6626e0b9cf2f84e14b9767097b63bce5963a61154b3c4b9d80fe8f9c3dcfffbb3f70cd919a619ecb00eca6a92284a82cb0942335b4e7846450315f5b090be417bdb83697c03c2e433a03b7bcffd5e33554ab9efe6a8e8d14800ea7ab5ffe477f685565a0027b861f57c99418850d8a412bc7b12b72c722d7b538d27381353711ccf3f61a9e2a8ce414978a10e06e9fdba79e85fcc1cde023efa55c89bf361c411645f4a6adde072be2f7d73354982c8a92c949d592159da37e79bf28ae9c12fc983e273a49e0c97185939ada73131d00114533f2484b98cd224302adae2c9e7be8cf053f1dc6b1d29ff5aa215c20cac6ca5c593fcb8ec153dc26eca3e3473d807bcbb8654ece4cb328d29e656951d74dbad6f244f854b5724c1c2e4ad7a2383ef506259caf0f1b7b9a59e031b0a6701ac97988c80da2d1fec8a2262e368", 0x1000) linkat(r1, &(0x7f00000011c0)='./file0\x00', r1, &(0x7f0000001200)='./file0\x00', 0x4) r2 = syz_open_pts() sendto$unix(r0, &(0x7f0000001240)="6f826073d617cc023df8b494486bd94ff7701f0d5d1ea9188386955815f0931979d13c99fe19fa7f2f44b54f8887e8144a4ef5b5bdc1e7865e0b5274", 0x3c, 0x2, &(0x7f0000001280)=@abs={0x1, 0x0, 0x1}, 0x8) r3 = open(&(0x7f00000012c0)='./file0\x00', 0x10000, 0x90) linkat(r1, &(0x7f0000001300)='./file0\x00', r1, &(0x7f0000001340)='./file0\x00', 0x4) flock(r2, 0x2) lseek(r1, 0x0, 0x2) r4 = dup2(r3, r2) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000001380)={0x1, 0xfffffffffffffbc5}, 0x8) r5 = syz_open_pts() r6 = dup2(r5, r1) mknod(&(0x7f00000013c0)='./file0\x00', 0x0, 0x100000000) fchmod(r6, 0xa1) r7 = getpgrp() fcntl$lock(r1, 0x8, &(0x7f0000001400)={0x3, 0x1, 0x1000, 0xd7a9, r7}) socket$unix(0x1, 0x2, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000001440)={0x1, 0x9}, 0x8) getsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000001480), &(0x7f00000014c0)=0x10) r8 = syz_open_pts() lseek(r8, 0xb, 0x1) 15:34:15 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0x9, &(0x7f0000000700)="01000000", 0x4) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cbd544199e3641cff"], 0x1, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) writev(r1, &(0x7f0000000380)=[{&(0x7f0000001dc0)="a5f75a0b10315ea9053cf30b0b6346bc8141e6943e11e377b2e65313af5d9198f58d96b3a81f6d953d903ae1d015fb0ef29def44a29718b51e55932edc10b4c740f2a8e16e67be49844177e12293b59dc226209e57fe9f5fa39193f7cbc9502d18f303c10fce00d7ba2bf112c1fb021360e83acad91e3c16188ebae171ea4a6710c82bd866bf0e99bb914765143c52e935388770f50c71b769233acf0f75224d8d391536732461538b67b626cd121d127019e8b54c6b82ad643a39a19526a39b198bbbe50fdb51194914c8c1ae68c05971f3ea193ec80f121279809db69b17e7bb2e7c7f782b12348075e983e1e4f95b22f816c687e778c92d45ddda581ee0619d2b832a7ea6ac462927dc5f5e8bf8f5036d9e1b19f6d53c8fa1cfc30bc7b91e66b2067bfc4f6fbb860a7a0b56cacdb18ffd35d39557178d8396b4bb14c0e26ccc578f740747c250196589e3ec8e14d1a24968ae6965ef4aebaf089eee5a5074e420c3c8ab0a99952742746d5ffed6728ccf25041bf76e8d6a0f6fdbfb5f169ea3e30a6f2995a358eeac988995e9975f458cde008b1b760dc3f2d79834a8b33ded5ac80cdad6b2de076a7e6195bb2839eb154f0b87eef514f62eeebad3dc144dd6ce38d0d217013743250f90fc1ccc88054eae302f36c1b4c783ac953d5c598aeb79fa85bc26fdba977ee120f11c76e22de6a2fb29a8c648c43b4824175fbfd94a65b8bfdb9e1836a077530ee7552f62c6f7a26067711e593600a57918136f0de7a1195a2d97b3939548ba8db5d5e051af354cb9ab32a2267cf1eb5037f30b5a68776e599f6a6473a86e8412f8ec26c001ce1dc45c546862b17ea541e8593fbac9fd5579dfc70ff487debb14013517d2b6cab502d98e814c7b7a5624cbf197ccff2382ce23898cac1da5f13ff0f66d083c9327ad06414ac1ad82da759a4ab0d851ed6d4c674965fb4f3ad3f92bea4576630ef81f0a7935556f9a62492ae5e8412cefd65ed987c5b040e840b0b5d5f07435119912ee0f2e19c6fe07807a4784dc51302715f03dd07d450ee9c0d290458fc372eaef922dde67ddd24ef0961469031b421c151f8bfb51af7b62163635722ff2331a042a5d4b7c71d918e8358af049ee82ddb13bb98a676efec254e2d96de101d2bb57233caac50d15e57028cdbd9b802cb5c4e4bd66239c6575cd35304e2d537f3df541173391b98648dc31d94dc4ec84f99b6b099b928a8dde03cce04e422868186f70b4039e9656a1c6dbba547d84bd45b251494a0856f686adee98a326ca35f717263b161042d16006ffd2633960cc072ff4c99264273666c703af1b5322ba9bd6b1579451ab57d8c2547c5e2a9727d6a42aa40f5c98e408c2480158751052f3f255471430c0afc33b0fcb7494574080c2a892681dc55e889c6a12a6c9692f31b231674b936f1ca71d6985cd33e98b7ec4c5440ce5d15b33e3acbf4e55186b4da30415a0f27f9e3535f34a8249fe2b04ed1c2b948fa2806914050112f6989cb30ce8fd6e52eb1a9400b03b63595bfb57787e20f74244ee36d68c9fafea822227de6daa062b5fe4898c2df40999930c3e1893594ed3080d943032603b14bc8ee4610c8962d1933006f6173cee35e441c24506234899e650e3579cbb0c03b3d076f1e4f470c6f94247bda0faf30b9e388e96828aafbf7fc6e459f3269364087d9064835c2b43e3cc784e20436ae55077347b9ec04c1b2f666bd9f76b4e15f44c29b032abf18ad7ef09d4b3dfcd58999220177be2f432d5b1eeb4327cd4b0277fed8604f353159fa0d323e61aeaf8b7d77c98fc96629acd4215d207aefc3141e2ab893efa9a7b8034a55dc994007a44efc9272bc9c6e0dbbf4eea0ae3beb85a973ef2fd4b455b8da901e45b89de6426bfb2a44ab87ab361d4db6690f6cb26cb45ebeaa65c87d41492dfcdebf5a2cb2c9e37476a69fcb5a6c1fac0c2a024fccdae106976dfd6bfad20f6c9ba23a92a979a40201b97f1d0cf5585e9d0851eef07a099e582b1e955afccc10c2459578c2f68955aae4b180c2c6e107cedef28478adc2dd0adb51b6945c8a3153240eb80e80218fc6e1eefb6d0c1d0452e6f85924d68e6a430a25fe272d12d47944be9d2d23afe7bfa7db448815e9cf76c5606978d90aa465292f3360336b8ee8795b6357c2faee15096577b4c0568d7d2026d0cb352ae2df090e80df2a605694e66d893581886d52e4d57336089f6ed5e210911cd37e11f6f40fa868f9efb5eb67e7716f8da5ae68465680bba16466bf6025347945771e30b954ceacf08f244ec5e29b5b24a0ab02fb242593047758b8d394bba367a423c5d0b5b7b54dbf6ee0a45e92227d19b2d950b6e79401735fbcbcd1942c74aa7291e89e9ddeb6355362433de79eb5f1817067af32d44e5a34dabd444d9ae57470305b57777f1b6fb3e71f788bb53c9f4c12afc882376daf8d5756e55a80fcd632586d0ef82e7d7b8e8811ca46ad410aeedc8783b45325528ca02a04f9ca3492be36f6a43ae8bc81b3cf26062a4cf1c262cd1025172fce790ab151bf9bfb30d94323e7bd93a47c453891a3de8be84e7ce4cee3cac17745d80fcd59d7ccde081c8b98120d82e22695daacc2b7aa3a4ee4f5d026372cf387e532ddb8b2f9f96e6615ed9d87a08ab8d392c86e1fb0a1e10f06e7a6d2f192ce5dbfaf3e88f6b975dd448abca2ec28dd6a43f208eb48faa00a16e0523eb363ba2c601d1c8fd44ba66c39978da66fc2241fb9185a932400179eef1e2983d4ab1c6cae62cef5aaabfd64abf738e4f07c023b38e434e9f7078e69fb16c016b1d38ec76bede95f3556964326ba000bc36446ca3b3f91f99ec424fee7fbc77a1bfd76cc0886d9f0cac0a6df6319eb2ceea11f4624d245a2c7e0539a3da2e8777701c9c44092b1aa7ec80fdecd4e2ec6c963ba0fdc3ec019be2c1cc0a02512d32aafc180982f8a0cf35276b8cfeef4e1f1ee8a2a51448be6f4e07dffdc2363668598cbe61ca00d3c307334f35a2eff59a7606f06cdac391c0accf45c7b1f53154c70e14650c2ff4edae5dcc3de0ff627b21c0314f2a60cc7ce8831e33029602fd8e4c84c303612a9f81c78b1f11ae00aa7bd537007c7f49dff61e144c48fee1e5201268adf294d8f0c697735cfa862e830d53a30bb64456a50df4c9867971b5e87f4f36af40c78e09d5ebbb22fcbdc87dbff92fda8003c8b71b260591c7770e79fc4d7a686f8113616037e9790c09a6558d222da2e5bc4b19f70c2385fdab92e012d0b4420e216834dbd54c3ca98fa5ff682618dab501b4d5fbb675be16d06b10e2703476733141a9aab025f190d340b01982b5008b9f9d0ba346d55854772a945274116ca7b4975b129732c26c2d7ae4f421a8fb532b627893245a7c06a44168975e969b82f6bc5173b96377062dcf6c9c8c629d804917b272952b192c1dab79ef7f402e25c7dc995c6a4cd8b5226e3120f7aa2e902fdbcd446f16e9227421cfe2f92965db08aee875dc8073262179ea91ae4b9533d38fe30fd688e1d768b648b0f22e9dfe9fd4c13d6ac81232439f787655f475d0ce7c1eb3d68d292820a8ffb961c030ab49010c7181ea9e09a2dd0a9c3e490ced18b35363da26da5ba546f10654ed13ced517f5d8cd56e3f98cfa99a0368343855cc0d9adc174fea8abfac338549cd7b94bf40a3f5fe8e15e178da1554f14e76f92cb2eebfa9ea5ae0875ff8886433e6d2bac4916113d07f7064515a646d65e9102e115614b3b0cf1f4a4ea019065b2276dd24ff890102e5ef310d8a4375b598883919f133fc366c834607968b496e59621194dd9dd212a087a3cca6292245476e3362ba03b670e0feb8bc7bede58752e63f2e30193a5b8d9180e97d6d36604286dc85bb8baa43268577640f8a61458c427c03d41dc1468e039e3d708e14258feca1bbc445b9ecba835412ec5fa19f7d7fa6efde53ff69ed728ca24d5f0623db0f529f82b86ce339ceb88fe1d05eb3ba1c60979ebd63720618a285344aa5fa357257a24eaa254cf54af757ae8d7e6c30b146596c468e371bb7028b9bd672f1ddb8202103144f0b0586d9189efcfb8836882f42b66d474abae545d0222b52829fab944a3553a963ab389e757e55b88e47ffa36bcebae87e59b97f30c10196b1bb3db42ce056e4f27ffc903f348d8adce8bca2c3c4f3931543909e479fc1eb42284332cbc93af3676a1330f8e3e73ffcc090e3f49c3d3fed43c89cf7fe866daaba091db85075b0fab5d1a81a5f56c6fe9fae5bf3c141b32aa6037c312cd5b4394a1dbda33d36df641868cb3d3574810671fdb647827903453ee166661256f28a926b2c8b26dfc281813f9f8ad1efe553e455fdd9fd4acf9f45516d519ac699a1f0f30aa194f73b70e8817d2d84673485e432ce6b78fb3b48613f427ebd0dc4cb6918733196c51910b91646fe11b7e98db67dc8f74911be3fa5235782dc839dca59c1cd557068cafd050f445645710c8f7fe11af1d71ab1d90c7ae23878e699e0e4140d3e37e60ad3090965b2c61adf12566a8e5822dee50ae3f8c6b58435dbf1c6156f81837eddedf5caf096c003f5c214d307c42ced0b62e7de748b5d414d290ceeb23a194ffdff0c9e073d0104e19011973e1d416188a6e9e6ef325dd51c6f76c8b84d27cd882fbdec0b12cc66340d9b6bb28b310f597febcc25616657b9d874b560605b48e9f433f79de24407ee5570d1995c94612b402302190ce8085027dac0dba955978de614bcb57cdbfc1c15e47d06eebf564dc98486cefdbba88cc47295ee92b132d7f5dbb5522ede5ead423b1ff84185862f069345c8945d27ebb49d090d4bbfa604f80e5da349532b4757d6ca695c02e3dac115a79488a0eb6b41f1c793699bfc57b723f3c280c5e742ca922a7d6984c61d168a1b950189491cbcca869b816c61e9ea81cd0165b28fce1289f56825eedab988d34b9b22c21286857da92d4d27c650b69b7643e2e105df9518a05a80f4f1ce47b87bded84ea7c6acddc5c41e743663f8938a2623cfe8a1f51c199c8d30bad2cbb04c23aad4a7a86c50de277bc62466b3932cb51958a6448a7958b9fcad8b263dbcd0ef9c68b1a2a85e8e99e9c2556be121db1c7863bef6efc636b4acfb18c233f980fdd24280355633a21034158eba56225fb3f4624cbf0ec228dd610bc47816d7322b6485d0e94fad679b2f214817b03622c0aa74327bc00a8ae2fa967f354a596baf4e0fecdd384ad16bfe534e64b35282d528efe5715f74c0331c54d744c8f666627f9e9ab2bbe3055c143eadd6d63cd119b6c962c6c32a837dd4a32aa18f1de94fede9404a27e4474ae88eb9c7be9827a1d093ce92067688aaf457d9af5d217dbeccd97ae6b3b915ee9266ffc4d7412e2e94f32dba1d175c1de6fd593147f16a3faa699bda781a7bab2ffc1ea8d896b0d2f3aeda69cd3f68925468c1974e9217b8026a95cf51792b92c34c9b8a22cbc41df0a15a51b43f9cabdb5b4afc45d8110d7a5d701e7db88e73dc6a7338701ff4a3ba48869dd0c1e62d51336f0ea61257b12a5c2c1523b422992", 0xf5e}], 0x1) fsync(r0) 15:34:15 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) sendto(r0, &(0x7f0000000040)="ff", 0x1, 0x0, 0x0, 0x0) 15:34:15 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x1ff, 0x0, "a147780ac80400000000000000d844237e0d7a00"}) r1 = socket$inet6(0x18, 0x2, 0xffffffffffffffff) bind(r1, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) utimes(0x0, &(0x7f0000000080)={{0x0, 0x8000000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r1, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="10000000000000000000000100000000"], 0x10}, 0x0) 15:34:15 executing program 0: r0 = syz_open_pts() close(r0) r1 = open(&(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x4) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r1, &(0x7f0000000140)=[{{r0}, 0x0, 0x91, 0xf0000000, 0x80, 0x3ff}, {{r2}, 0xfffffffffffffffd, 0x20, 0x1, 0x6a}, {{r0}, 0xfffffffffffffffa, 0xa0, 0x80000020, 0x7, 0x9e}, {{r0}, 0xfffffffffffffff8, 0x0, 0x0, 0x401, 0x62b}, {{r0}, 0xfffffffffffffff8, 0x10, 0x70, 0x6, 0xc9}, {{r0}, 0xffffffffffffffff, 0xd0, 0x11, 0x3}], 0x3f, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffff8, 0x0, 0x9, 0x9, 0xf6d}, {{r0}, 0xffffffffffffffff, 0x30, 0x2, 0x3, 0xcf}, {{r0}, 0xffffffffffffffff, 0x0, 0xe0000010, 0x0, 0xffffffffffffffff}, {{r0}, 0xfffffffffffffffe, 0x92, 0xbe, 0x4, 0x80}, {{r0}, 0xfffffffffffffffe, 0x5e, 0x11, 0x10000, 0x1cd}, {{r0}, 0xfffffffffffffffb, 0x4, 0x0, 0x0, 0x2}, {{r0}, 0xffffffffffffffff, 0x20, 0x1, 0x3, 0x1aa0}, {{r0}, 0xfffffffffffffffd, 0x86, 0x1, 0x2, 0x20}], 0x8001, &(0x7f0000000200)={0x3f, 0x5}) syz_open_pts() r3 = kqueue() r4 = fcntl$dupfd(r0, 0x0, r3) poll(&(0x7f0000000280)=[{r4, 0xc1}], 0x1, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) poll(&(0x7f0000000440)=[{r4, 0x1}], 0x1, 0x0) 15:34:15 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x4000000000001ffb, 0x0) chdir(&(0x7f0000000040)='./file0/file0\x00') r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x80000001}, 0x10) pipe(&(0x7f0000000280)={0xffffffffffffffff}) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) r4 = getuid() r5 = getgid() fchownat(r0, &(0x7f0000000080)='./file0\x00', r4, r5, 0x2) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x40, 0x100000000, 0x7, 0x0, 0x1, 0xd57, 0x4}, &(0x7f0000000240)={0xc9}) r6 = getppid() fcntl$setown(r2, 0x6, r6) fcntl$getown(r3, 0x5) 15:34:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000340)="a13e5ac4c2641db6826b523ec3cabc1869e5e57335d6ffa4a43c04959f845471", 0x20) write(r0, &(0x7f0000000200)="35db4bf22985b37fd24c6c3cdb8924c42e7386ecaf709e8a1f1e2e8d1906d8974febdfb25fc90473", 0x28) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffe, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet(r3, &(0x7f00000002c0), &(0x7f0000000300)=0xc) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000380)) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000080)=0x20) r4 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x7d, 0xf84, "bad84b73f2a4caaf72d88000"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 15:34:16 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000280)) shmctl$IPC_RMID(r0, 0x0) shmctl$IPC_RMID(r0, 0x0) 15:34:16 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000000)='\x00\x00\x00\x00', 0xfffffffffffffe80) setsockopt(r0, 0x2000000000029, 0xd, 0x0, 0x0) 15:34:16 executing program 0: 15:34:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffc001, "b747780ac85a538a13110000000000000400851f"}) poll(&(0x7f00000000c0)=[{r0, 0x1}], 0x1, 0x0) pipe(&(0x7f0000000040)) 15:34:16 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = semget(0x0, 0x3, 0x1) r2 = getuid() getgroups(0x8, &(0x7f0000001080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r4 = getuid() r5 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000010c0)={{0x44, r2, r3, r4, r5, 0x20}, 0x401, 0x4, 0x401}) r6 = dup2(r0, r0) getsockname$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000001040)=0x1002) 15:34:16 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x10000fff) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000000)='./file0\x00') unveil(&(0x7f0000000300)='\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', &(0x7f0000000080)='r\x00') syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) mkdir(&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00', 0x3) 15:34:16 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) getsockopt(r1, 0x8000, 0x9, &(0x7f0000000180)=""/21, &(0x7f00000001c0)=0x15) setsockopt$sock_timeval(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x1) select(0x40, &(0x7f0000000040)={0x7fff, 0x6, 0x9, 0x2, 0x5, 0x6, 0x10001, 0x9}, &(0x7f0000000080)={0x4, 0x81, 0x2, 0xffff, 0x7, 0x1f, 0xe21b, 0x14e535c7}, &(0x7f00000000c0)={0x5957, 0xfffffffffffffffc, 0x3, 0x5, 0x200, 0x101, 0x0, 0x3}, &(0x7f0000000100)={0x8001, 0x120000}) 15:34:16 executing program 0: r0 = kqueue() close(r0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) kevent(r0, 0xffffffffffffffff, 0x6, 0x0, 0x0, 0x0) 15:34:16 executing program 1: r0 = dup(0xffffffffffffffff) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)={{0x4, 0x10000}, {0xfffffffffffffffc}}) setsockopt(r0, 0x7, 0x401, &(0x7f00000000c0)="2cfaa5272e4952ff83cf45a9e65672d4ce32e0c513180102fb05c041c1158300e62066039ab00e5c6e35e8054cbb3972ac6a1e199889b4a039a0af37aba9380abc3ff3e9678fb9775558ece6cd8823237dd0901d1af79901163c58e375a3c2a77582ee266a73f418e7dc85ea1c7f436adee1516e6e7e17ef96b9c18cf00736839932c0772e7a3189a83321ea968c19bb9dbd05d3a63b957c4cd702f4400705f9ab57", 0xa2) faccessat(r0, &(0x7f00000001c0)='./file0\x00', 0x98, 0x1) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 15:34:17 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x7, 0x0, 0xeb8, &(0x7f00000000c0)={0x1, 0xfffffffffffffffb}) close(r0) 15:34:17 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0xffffffffffffff9d) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000)=0x1, 0x4) 15:34:17 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x107fff, 0x0, 0xfffffffffffffff7, 0x0) fchmod(r0, 0x8) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 15:34:17 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) shutdown(r0, 0x0) setsockopt(r0, 0x69, 0x4000000000003c, &(0x7f0000000100)='\x00\x00\x00\x00', 0x4) unlink(&(0x7f0000000040)='./file0\x00') r1 = dup(r0) sendto$inet(r1, &(0x7f0000000080)="ccfe7ba80c33481b8266934375be07812b44019ad0203201c7e0d494ba0137a2d05e341cdf9e2a1407a71d2e35e7cd6ff6948bf317643245b19cbfe668c0a9d491c678537c631ca87e36863a8b9e77b8d2cf16196cf88bd169a8a2dc662d1d612a365c49cf2edbb9a6a3fa289bcd", 0x6e, 0x401, 0x0, 0x0) 15:34:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000300)="e36258a416f72ee991a336ec37c43131093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf64908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd9764c93c220ccb6ad", 0x65) write(r0, &(0x7f00000005c0)="256ba966e418bf3557c632af6e16544e12aa18a4a563f485f0f852defe01b9ec8e4ac9832623d15e513a053523f7520ebf16b624d97f0f9da8c85563eb93b11f01ba7ed6fc0a4ffc780723f1eadb03cc09ba72b9c02fbd4becfd88bc153ff21de3a5383600000000000000009bdf49c792f8b6704cf33f3294414ffc4975012034a1c8cb394d8ad36585d0730100159c70b113ed9014a945e332bce95dcdeafb0758acff19d494672107c813c84d1e1933378283029a4ad811869cd33d005db9c26e67dbba", 0xc5) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x9, 0x743e4b89, "ba000000a99cb100"}) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSTOP(r3, 0x2000746f) write(r3, &(0x7f0000000140)="b7", 0x1) readv(r4, &(0x7f0000002780)=[{&(0x7f0000000200)=""/254, 0xfe}], 0x1) 15:34:17 executing program 1: r0 = dup(0xffffffffffffff9c) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0xfffffffffffffffb, 0x8001}, {0x18, 0x3, 0x9, 0x65}, 0x0, [0xfffffffffffff801, 0x1, 0x8, 0x4, 0xfffffffffffff801, 0x4, 0x100000001, 0x7f]}, 0x3c) 15:34:18 executing program 0: r0 = semget$private(0x0, 0x4, 0x20) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000080)=[0x1]) r1 = semget$private(0x0, 0x5, 0x8) semctl$IPC_SET(r1, 0x0, 0x1, 0x0) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000040)=0x6) semctl$GETNCNT(r1, 0x6, 0x3, &(0x7f0000000000)=""/57) 15:34:18 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000000c0)=0xc) getsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000100), &(0x7f0000000140)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001540)=""/93, 0x1}, 0x0) 15:34:18 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x20) writev(r1, &(0x7f0000000680)=[{&(0x7f0000000200)="c7", 0x1}], 0x1) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x81}], 0x0, 0x0, 0x6, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x9}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000200), 0x7fffffff, 0x0) kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) 15:34:18 executing program 1: mkdir(&(0x7f0000000080)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', 0xfffffffffffffff4) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f00000001c0)="3724e68f4a69c9d936e02ed40c0b0665f98e0a923d23f9b91c302cdccdebd2476c169ebeac8e885cec4856fd50aa22d4ecd391a9f7e2adb12487e86ea15279988f00072a2844d0084cdf9aba66f7774b37729b6b722f200d9cf482c35c496285f4f3b3514de29cc07e1c4b1bc01384e58a79fae90b8cff1bed7afd96c7779ad49d05321c47b76f04c4b3b735d23b8fb3e510bfb81828c8fc5054090df93078ecc149362da7923e46781d34bc13c43cbbfc256285c9e6bbc585195a318a267e9dda47a4b2cad13c0d31b77cd9ec8466499ead2c04b083a5d2cb4304b0238b1262d1424dddfca862e6d2bf", 0xea, 0x1, &(0x7f00000002c0)=@abs={0x0, 0x0, 0x1}, 0x8) unlink(&(0x7f00000000c0)='\xe9\x1fq\x89Y\x1e\x923aK/') r1 = socket$unix(0x1, 0xfffffffffffffffe, 0x0) pipe(&(0x7f0000000140)) getpeername(r1, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) 15:34:18 executing program 1: pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000040)) syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r0, 0x1) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = kqueue() pipe(&(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000009c0)={0xffffffffffffffff}) open$dir(&(0x7f0000000a80)='./file0\x00', 0x682, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r12 = socket$unix(0x1, 0x2, 0x0) r13 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000d80)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000dc0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000f40)) r16 = syz_open_pts() r17 = fcntl$dupfd(r16, 0x4, 0xffffffffffffffff) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x1010, r7, 0x0, 0x0) recvmsg(r10, &(0x7f0000000780)={&(0x7f0000000340)=@un=@abs, 0x8, &(0x7f0000000700)=[{&(0x7f0000000380)=""/159, 0x9f}, {&(0x7f0000000440)=""/199, 0xc7}, {&(0x7f0000000540)=""/139, 0x8b}, {&(0x7f0000000600)=""/56, 0x38}, {&(0x7f0000000640)=""/134, 0x86}], 0x5, &(0x7f0000000f80)=""/4096, 0x1000}, 0x842) kevent(r4, &(0x7f0000000080)=[{{r13}, 0xfffffffffffffff9, 0x80, 0x4, 0x6, 0x3ff}], 0x101, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffc, 0x0, 0x0, 0x4, 0x101}, {{r11}, 0xffffffffffffffff, 0x23, 0x89, 0x8, 0x81}, {{r1}, 0xfffffffffffffff9, 0xc7, 0x4, 0x5, 0xe9}, {{r5}, 0xffffffffffffffff, 0xa, 0x80, 0x8, 0x2134}, {{r8}, 0xfffffffffffffffd, 0x29, 0x20, 0x4, 0xffffffff}, {{r15}, 0x0, 0x8, 0xf0000000, 0x8, 0xfff}, {{r6}, 0xfffffffffffffffa, 0x2, 0x80000001, 0xffff, 0x5}, {{r3}, 0xfffffffffffffffb, 0x0, 0x40000020, 0x2, 0xffffffff}, {{r14}, 0xffffffffffffffff, 0x40, 0x0, 0xa5, 0x3}, {{r15}, 0xffffffffffffffff, 0x0, 0x1, 0xffffffff, 0x1}], 0x200, &(0x7f0000000180)={0x7, 0x4b}) close(r17) fcntl$dupfd(r12, 0x0, r7) socket$unix(0x1, 0x5, 0x0) dup2(r9, r17) 15:34:18 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x4000, 0x5) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)=ANY=[@ANYBLOB="10000000290000003e00000090082c33"], 0x10}, 0x0) 15:34:18 executing program 0: r0 = open(&(0x7f0000000000)='./file1\x00', 0xa19, 0x0) r1 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x300000003}) close(r0) dup(r1) mknod$loop(&(0x7f0000000140)='./file1\x00', 0x3, 0x1) execve(0x0, 0x0, 0x0) open(&(0x7f0000000100)='./file1\x00', 0x20, 0x20) accept(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) 15:34:18 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x1000) shmctl$IPC_RMID(r0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) clock_gettime(0x2, &(0x7f0000000000)) 15:34:18 executing program 1: r0 = syz_open_pts() socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000000c0)="7afc531fcdb3cb101a5417035f6cf0a8038e0c9aa24a823b1a0d1a000000000058de197e5a005ae3f38258f960c3a998880f922d1e", 0xfffffffffffffd73) syz_open_pts() close(r0) r2 = kqueue() clock_gettime(0x3, &(0x7f0000000000)) r3 = shmget$private(0x0, 0x2000, 0x110, &(0x7f0000ffb000/0x2000)=nil) shmget$private(0x0, 0x2000, 0x137, &(0x7f0000ffc000/0x2000)=nil) close(r1) shmctl$SHM_UNLOCK(r3, 0x4) ioctl$TIOCSDTR(r0, 0x20007479) syz_open_pts() writev(r2, &(0x7f0000001580)=[{}, {&(0x7f0000000280)="3b195247501010ef6c3b645dcad544f676a4d35282a06166c38262e9bec4c6d4fd2f0822957193ae5e13b0387bb6c3648913d00d9594dab7be927e16b40a4317302865d388acf65380c75ae208d24d3a8e239403c5e8c3b994f8ce7613dd45684034efa75d2a3d6f78b1ba0f24bf69b2a58453876a8f402dd3e2d1366ab3eaf4f947420e5963babf440be8a06921de83d3760d35f34305e0630ff47f43db7733eda05cc0ae9558229fe81de5e705ed48b8", 0xb1}, {&(0x7f0000000340)="31407d33e7f0c8932b12451b595a894c480f649a2d5eed8d4792af869be6017be260895a19fda5fd7bc9491cea750ee755a35dc38ad9390b3698ca598322ac503fbed21e52f296850e454582cd886079b8394b951c79336f545cda54902f798c721b530d66e5f3b10e322a283ab12f0f2971063d3fe1edb436a7cd16007b04e67a", 0x81}, {&(0x7f0000000400)="4a3bf449613d1f05f2dc972eebbee20e65e0c95977460b155814aa833b0aad739aa4179d8cf23b0e6448fd47a5864bec8e6d8a86111de26879c5878c58ccddfbae0608e1d9a0a9c2f811fccbe5ef048857f04e79566c0440c00921b8cb697055618e8d246ec8d3250c9860668ed15c843b6369d872c6337094b049f448bd28864199ca20ec139cb46610510a7bb8", 0x8e}, {&(0x7f00000004c0)="77fe7ebd561aea047dbaef2a96d398ec935fb24ca5745b34161ae2e2febf1e37d75531f6a356f6cc1165c87eeffdfb6b215f59dd98f099b7b8e54d29457e0c424597ac384ffc70cae013feae8a310ab311facaaa4e12511d258a52203b4c122f7c2df0827b01e7fa5fab671c68089867a8c8fdfe4c5fee0ef85b40c8784b25721ee41d69b4eb0a3219a973a0cb862b59d754b9c0caf7472eab5bfa944cf91aaffe02e272d1e9b1b3379a7fe8", 0xac}, {&(0x7f0000000580)="6ef056494ad8f2df9781e71dfdeb7a3b0f5f3f83979d0533d6c81f9160c0a6c21bd50702849983356826dcaa65c2bdf01cbc7096f6bb036148a19b254f518af07c0ada7cb5b72e73a48457a71f862ca037fba8efe055c64138b998bb99bbe6a19f7dad6932a84b1432478b1452e55617a3d534c9d32b2848d1424c0d25e8df222e2b56980c6dd6439629d2135ed6129ce38807475fcbe0a9602639178ea77965fc0ad8c2bf7e6a55cb542d5b0d13255e68a09f415d59d5ae371fa16db3a995650fd579a9b9cc98ec5d0846000a7a2c9371a1b3ff95c8a6e310ba489afe9a979d1709a3f362af37b893939261adeb60a2a58c46a8159b1f8776a837cd16e75960ffa2b011149df92363e347c4f1ef432cf05ca58df117eef25b9b6762bac879c47703a8a0c1b7a2f70f6df70a5042cf0ca3e52e7e488fafdc4913aa18b4133657953459fd8931ca67a946e841ac9b3e185d0790ec9a9820a7382c10af73fc82dba73fdd82908918be5335847dab9e443d92eef703d536e90b1d5400567dc23ab8a631f9a291a75035e031a9dbdf816c1a869704c85f40de6bf4df1e1ad1865c5335aea9f35bfb7f46b9b231b4cf5c6426ddfb899619da686fd2864357f2e1ab11f2c853ebe7d1b40ac45102846c73c8cd3c6407704c10c264fdc3d1c5f0077697b5d1fa909786625d9bf50872e07da6d9e2aeb5db425e1f0299a79141ecdef614b49f56f1f728ed3dad01fb570862f989dc2d92338c1585f4830e4a642df988abd4b859a3da5005fdeab7dc2fdb05edece35b201255acc2d511b9e097d5d76d28e3f79eef4940d6de87a50e3e64ae2de5569716ccce72e37e9f44c5d14799aaad09b450dbc48d77b729204a0d9bee38913ae6c3752095bdee8772c7e43e52605f1399f07b9d596c5231fafe66193bb3577417c8f05e950999d67c57f92c6972e9246014ba7f8eb483ef4b873da1fe27934fde9d8949213db8ff516dcb70b5fe04a48a64bb3e65ee9bb75d9a953d49f94fe6269126160f1a864c115f286c4b96f6f992fd14dd2354588dcfd72f9b02a45920bd18595b7730c384d40c97195ae3a3e4bb71755aadb4eb56c6039f54123d5eb453e1b44acdd6255c4e6fae019ec8095f56d64cff2501e2fcca0f54df598df94c87b8ef6c803316b83351dbca72a305f6864e82c28c655568a41b8d83367912b42aa0b38b69c84d86bf732425bd0f2d8707a92a69c8964661e609b6c18bc69a0aaf4241f3b27fd353908204d515b3af95e387842cc38ccd5b7e7c17270d5e04444218390b4d35b565db12b2795092498bcd14512229fcb2dfbfbd03946b82d0f0b44caf52a036edaffffbfb3a23d9ced22c612d1361df90ed84cf1969b4f290f29b8e3af228700cefb8b4185878019f80e0c923ce6744fbb7f6ec3eaad9651c8efd5a5c54bc8e4838abeaa8b6f856da07c9b17355dabde975b689dbf37e80c09f6e518a4fc21d87719a1ef580ff232f27073fc886ffd79b775fd2db21c96c046d66c7235dc189ffa5ce8fff5c55f043cb46184f76cfdece0bc1a63258714c86b4ac6291e1e28efefcfae5086c794a2eb20b1b98db79a6764f81177c871f47eb5a1a3a3640eebc1955ac4b36b049369a5364531c92f9b06a8a2fc05d0ac302960bb5f6dc30ee989d873c1552ee943542fce332617ae22bbd5b731a7761a635e9e0a19ae3c405a79cf7a590049d3f188c854190113cca575f0df90d96e972b514b595a182c3d04f6602b4690e6bc9140529e3172c935e7aa206ed1ece530ccf76b649d128b8d7001b770ff019a81cc2897da2b7daea093f7d93bfe98ca7dd8ba5b8a553fa959293bd3be381f990f182244b042990ef3e5ed5e40c305b3f794e0a56b92e56d7a08624acd6873f26b7c065976b7aa446b11a17cf7cfd2a0200ae1100e4a073c7a69363a31758bf8c3c1531412521bc3e95cde5c5009a391aa9d7fe8193bf6665b19e03c4be30181a5028a64231673a5b42d1b9e364002a8f3d4283220b53c09dc60f699edc0b8bd0aec8f81d5a38b86996440141a2ca988868a7ea6c9c96beca422fb27cce98403570d3bdf18acc04ac5a4b0983005b519063d9233bc78283c4bc9daaef8ffee2ab9d224af73c1ace454f9eabe47fcc901bcace5948411c2279c914df7e19a0971ee6555b43cb9af352b58ae0da341285842aecb23eca52097a20f6ef7d8eba23af80ac5ed21ad3665c742380410bfceaae838175bfd93e1cb8604a4e8d992488d34018cfeb1fddfdbd1c9b3e1a981431198cd44e63f2c7cf61d4f952c3ba25b32259dab6dbb157f64e859008192cf34b3e0cfcb49f93b0717f5c1c3f80e3f61a393ed9ff06c05b45663c4d1562979a52e28755960c0954c4fce441768872635c7f80810eca3b5bca907b951a2a440f64fc1c347ca480eb199af89441fc27ab3611d2965af58734723771b87f34934b1f5f7c5c2ed82bc00cf36874a1b5ce360b9ac7fe2d878fe4157d742728dab0ed09a5ad332effed194abddeed25e7fad2bb25510dca3c7aa39604a58670539891023e53cf36fdddae5ff8f95181856b39afc49db772f3cfdb8fd4d27f03e98a25a496649561f4749c9637abda2635aa1968b4c289ab58d705d17b3203513cab677795a3b6cf18bc4795d4be38124d0bb2bc4ddc1652f11bcdb1d8a0518d12ac46cc91aeff935c2eacec88e142ccec9a25843cc03047b8c9249fafde31014bb03f359488482fb9351733e6ec60f9ece9d7c009a3ecec0187ae9a7616fc11f3859d665d2d9281f26aae237023de383282049ba0124d76a1c53d2aaf68de5a419660c6e0e9d118edb4ee9a24d5757d3d65ac666f88229f5f3f661b4ec4225805b6f8c649dd4a2139db4f81dc8cddc505e53bbdb76da6518938a682e002e02fc8b1925a24cd3b7966d3386ed93457033febd9c6721211c0c0c9e25ab94403d581e1bdc9139ec1f3397653a04c717c6f93e86cd141b9ae8c9e0e42e2e6d557bfa5023a3533821cd1ed75f97f9b9012826adc43865deafefa9ab3af9a4b5e9e13475f9037e73a8f541c442548d2cf90cf1ccdd0f64d3d0dd1ad2f950861ac6283d7e984d307be35f021f6e5dc00f92cbe9b6f391276ad57334f9632d450822a7b92001bf14ddef14fdfc9570f6e7069bfcc1839c0bf38e46d334a60fda8012cf76525cd42a79cc6ed095137bd87cca75e3d37b19904b9e9d7d949fa54d671ebd715d7b78fedc41f2ea8b4046300903baacb69137747cbec145c94a5dffc71a7080a144938daebea4ad27452407b7544dc5673e7a42dbb2730019b456fdf91b48c978a0a3942cf41e9ec80d5d5c32ee5b9a3b8ed589111cb48821d8cd014749a571f80f1127f75e8ae7ab759ffc0d4fa3eb977bd6087404c584b900cfe242100651afcdf81da2d20fbd84812a8949ddf247e800f54d49fac8324f8d3f91a51d279594171675be29f02454ac6cdb43cd2982ef1523996906a8ec827c8610f034a686a03e7ceb52d7c70f0972b06928895778644bd68cd6330e36bac7b30b0c0fd7c6c12e5ca6fbecb409bdf37e9dfeacd18928aaa0a03d8e47fb62ef1e69bb8cef20e7c6d45224de8a20df07ce040376ad7c1ed98c132d9b121b6574e7a7afca12e3069cf70a5d94cde7f0bb71603dbaad98a0eb0e94a28618b100f9f01a959cf8573b739c78efed314e5ef356945540ff2f143f07ac1646ea029539b2399e686eb6f9c7e3736db320423d29f695cf239a03c5a3ea88025c771e6213a3a02a103c2ef4cd2e12dc3bab32c84ffe5337c244050f4c25294ebeee0c4baa3ccec977261053c4a22f29692e6fa7799206b97c06661c513b3210a6f3d10882caca30bfb789a692785bbb2625703c2a663f12285b545ad8945b8b42716249f317765319bdcd7177ba5a35cb74d2790f44dff408f1a493c0933087c90797031e89895426ea501175eb1c939c906769c0af2dfc8776962478fe3f2798038383fc5cd626bb3fdd8dcdee59f242990ea0d66bdeae3bc6d476a298ea98a478028e0085f182fd30fff5851578610156bdd47cd26ce50b70dbd24513d8177d6ad5edf430cdb312c24caa8d3dd3fe19317542db69cb4d49152548214c60222f08f99c9b29cda03fa44b5869219946a6f99e63962b5b0467d5a36d7f1ff9c54f3bb4f71f4df77e808bbca5b2d0421d5d5db609a8f66fbd2501619f295dc34bede14048647ad9405eee0e752d7922909b8eaf46a88ed809e49b5f058c9aec6070baee80fc0cb85f287a0b1242f6372d8af005f3647c51444561a5de66b504450dfdb46fb890f9ed2b9e95bbba36416a77ed5c436fe9cd468da9c975350f54234c7912d3ffd1af52a31e16c491645106fea71cf64465756f7e23a419645ac48d007943d663d167ee86028802d35984d75cae3605fcae74ae548659aa96355306b8fcb99cf2d69df9c42c58a2b6a738a6a1ae39edac084444509ee11626905b7f0034a6ea3a730985503c1bb23f3b9a04f00709a51e0b57785dd8553656fdc41f6f680a9853b0b0e7fccf112709f80fd7069d9ab85db393486daf9ffbad5ef698f76fe2efcbe294d82bdc0b2982acbb867c202e7a3efa4a0cea62a3a25fb57b7f07a9f0b2ea48a8e84613902c23af67181bb3832e7f5f447aa32d8947376c44f61b874bb0303345c86a55b57a8095ee6d636da53df1bf4a65f381aae6e6fc46e86e48f5df1e3a1a7d0e07506bed90ba7a58bcb53d4a2ef3c7be0768ff68ecef938850e1000dbab89f1d4b951bd3ce908001d2e2431b33c570e02aa6489603d15ddef3b1448f8602ab88b497cf95b2d8efa710668a4c10d315606a50d1a0e5ced0ba2522263a822eff842e2caf048092ae181ed57d460921454c34b2ce5b29d44e7cf2950a2b1f8e44a95dddda4bdf6ed5762d4c776ac095bc58d891563ad20f8d41ec7b8ef91b66b60aaa4a2d29815d0fda7cb2be59872fdded41142c65e2ceea8f65ccc993fcaa89b125bb0cd3f8fc2278961d96ee454d00cdf9711f4c2d74b653d0aa926c76cdd4f66fd33c2789899243c190e4b69fe07ad9cbf4eec843e1cc5eb3b609a8daffa943f1f6d860198ce2770d9f9e6de633ff186d0ced06da013b35374db149f28e2c41c919bbf5a01a7a938e54558c5efefdf0c32a0bd0e8039e8dc6329ae40520e10f75e6608ee76e494b2b37113e4ccc80555229dccee9e61568c9e4565bfb738633773ee235f1ecbd77d71b768bbfe1ad1338478109c91d93175be5495ebdf7b747d4478617eff120fca2f881b8afbde2caf308741f9ee617d23fba3f5e08ba59e8b18b580d7388a12b7bca27973d6fc744fbc070bd84f05d347156ed31630c801a08f353680fe7bee1990adac4eb750852065c120a98085b8a733e61479f2d49cfef107b074c048b43ee88f8560fbf3b74965b709b1e2280f226b15cd74b680c56d4f5778b83ca5dfc7d2de503e2d7ea0bf7a4568deb88849c77c089d706de8a12b889309c6de21ceeb855cd109e6d2149cb1051283aa62601df4e8488d2276953b64daaa1bf55770c22f4344a2e7b1472ba6cdd5cd5cfcc92310a454b58c9da97a5ce177d89643ec22df72e855fb3218d9c7697cf2595751e68d71921444f0ef8b8442b4f9a592f6609af007d242ed7e1fe1cdd89e93dc014ade77807bb4b469762b29e26e88e8d2838ba0640211e1ab439932c3dcc5442c65da1f4a9b62ce3f561aad5014023087c19feacf662a858b4ccc75e7d3c4e64a1869335ea43301e663fe0a7e1797d8e78c6faa931dd5b861261455b5d16c94667cf7", 0x1000}, {&(0x7f0000000100)="cb5c9d5ceb38501e81dfcfda4e51ad3f729555d7b016b6a5a6e59b3b946c1e1be6c990fc6f4784f8a1e012aaa0eaecf2407ac7383c7d55e112445fd9", 0x3c}, {&(0x7f0000000140)="3de6363912d0737eaa1cce9f792c3f524795cf13548a505fe838ba43ab23cad0f49c7b", 0x23}], 0x8) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0x1, 0x1, 0xffffffffffffc009, "a147780ac85a538a131100e800"}) kevent(r2, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x21, 0x13, 0x0, 0xfffffffffffffffd}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 15:34:18 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0xffffffffffffffff) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x8289, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000002}) flock(r0, 0x1) flock(r1, 0x1) close(r1) 15:34:18 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x228, 0x190) writev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="b116ea40046c7814fbe32f648a1ec3734379db942cee5b7e4b221e704bf7393fab5a63f7119f245526e4492267de077335e40ce696b42095fe2ce840bad56c6ceaf6bd90f1057d59884591b464dec6dd78b840edf11529c68347681b0c1f309e", 0x60}], 0x1) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffa, 0x35}], 0x4, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffff9, 0xab}], 0x7, 0x0, 0x0, 0x0) dup2(r2, r1) readv(r2, &(0x7f0000000000), 0x0) 15:34:18 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)='F', 0x1) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0xfffffe8d, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYRES64=r0]}, 0x0) dup2(r1, r0) 15:34:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x200af, 0x7f}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) 15:34:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0x4579}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001840)=[{&(0x7f0000000240)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd110b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdfc5599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc37004", 0x21a}], 0x1) write(r0, &(0x7f0000000480)="a0e8eb1341b556104644cfc1dc8ae2094a16ddfcea", 0x15) r1 = syz_open_pts() ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x100) close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x4001d38, "82bc73bae98d0400008000"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 15:34:18 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0x1000, 0x0, 0x0, 0x0) dup2(r3, r0) kevent(r2, &(0x7f0000000040), 0x20, 0x0, 0xff, 0x0) write(r1, &(0x7f0000000140)="398e69ca76ec9e2e7fc03f3a3907c35e721c0e0bfdfc6a55533d3dd4c1b3588686315eb56dbc138d6b3e55dfabfc7fc2a3fda036c27c728f473cd88ee780c1a3209480b0d5a9b50846d50030386fb7f1639c57f60582869416b1a60890b015e8a63f36a7db702ce68a07724df60107925efc092fb94e058a8830916c94a43baace7436f290ca147760c57293b96aaf9284c032a79057ebf2fb39b2c5ee78fdb06e64f369978de1a858b8bdf43caf1a0ef15f43fedbea2cf7600d26924857a29544a15d258d1e5ea6666cf57c15f37069a6611452f67d6e119ecd07aa5954a859affd3632d2461fe68d25f1cca7da4f5d1652fa56e7d7979296306a75fcdaf363b71ec8579473e9b907f488649ceb7bd385e0ac97005eba0e25134c32519d39080f0fdcf473bea63fe719b5905024d00105bcb799410c34cc5f3b546f4ca487512c4b9f7d9def9ad3ba7e99225d155c7a4ac48fa94ba26d858bcaeb0510023045b493c7873cbe60661733806d07dbffb76f3737ac869126dc93771eae3e13c5f56dd48234d0166585947f79e8fccffd2985d875d00f2725ef6e19c9703887f42dead0329f9ea04ab863e4d227a6a908d17fa898a89581ee1a48a9bef700ba8f5e7dc5fbcc1802a94665a92ce729b259771c8d022fb20bf880ee5455adb5bbaf4ee87da1a9e4a4246972916f70b10bbc4ebd2a15898e6ef1b27686710250a1ef22d87f2f3fa019a869ec098a4619f0714687db49c6ddb41438f07be40ad9021e87b54cc37f35d536b8f1c101242e56f265a7050bea21eb7fcdb50bb45d9792b8bc68172ed029527720343a680f30ae94c645ef26112fb3253027013ae6731b939508b48f0696ead1ed46ca04240dd460a262c29ec584a714b3a4540841205f6185e8ceeca5689a1e921ae857caabbdd669f20e0a44b142a5adc26d0d6069bd731dbe06884b79c5306bc46f4901dfef7857c942c73722243561690aec63d8bb92af10b6507418c2687822baf7b4f9074dee5a87f4b51a1d8c3176f715c18b645c28eb527f92f9c782594560e70e17654e330f1a253100d0961fa225565de8afbb2bb3b093ad177016496a337aaeb16bb0e0821c7d0b2acd100877129bd29dbc86b5e7e501d6e43c5a7ba4e5f7f9fd4a6cc5e9c99fb9fda3e6d585f96b5a79d6afa263dd37dd3141d10cf3a7d85b38e6efcf0e636d15a7c1e40d519faf64e924124be40e47ba85186d2c25af65d6d2efee1976b44c8f6450f9f60192fd55c246dd70b23eb712842be7fccd5ae45966f1606642a0672eb29d667dcd6e57a46e330f02b4918ca8344b16602b5b8f6a75c538bee24dafd4eee74bbb36b0755a0310352ceb91ca04f6828b4c95ea77f33ed87201e64862d7053f9efbf0406835c8befcbbc2dcbbc5cb7fa221b0f0df1191888ee10061238fba1fb6f0720ed120960c92380341bac3d14a88fa03754cfc07f1803bd34b58292e068a5ef3292b7b6940c92ea67ee8950ed31476b1a4fac485f733a242e914b4e1dcbd48cffa92adb5ad9855438a73835d210c5966f5691d6636256ccd7967c54b22f3489364a928fc2709c84e3ea30e2e502ad016dbe5c9555a6b99272dd5256f99515da809ba3fd9f176a466393481649b09eab702b72bacb5ac8475bd28d8fd03f89c0781b77bec1fadc97e7070908029be9bb7357e875302f954f2dba3bb5b5a7c3d6166410386085a4073715445bfbfd491853ad5822e64b297ef8a574eab0a362fa09d2b9853a05e5bcfd3eecb7123d1b9e3480a13f39f27efcacd216d08712c648ebe5048cf05a64ce889ac9c54ea8a7b60bb0fb1100e645c7acb79dce806abf204f0d925b89aa091f224bf71ec977fac19eade2482b62e24b59a3303b39b058b6dc7658529e11f1ff5c17b0e7b643503a9b709aa1203e1a77068bb7353f441af7ebd5352cc2161d91d60267f35616c5e7b0e135a93ad078ce5cc4acddb3e58a2e3b1ae8385db10527f2904b961ca14f643a003b88946b6606e05f332254b708fe4235d31025c571061ac9a5a19ce10eb43dfdcef62dceebc2deb85185164360f3b679a67ac654edd63399528d3c987a2edc63d14f27522d0f5bf00b896b9b6d524839097c90bd465d6a69cdb799206038984f79289b406a0fc3601a169d8a19f283aec784602a1dc80567556b81ed158c01e28c50d07c4889a975e9b849fa5c02bd51613c1453b4fed44cf6f5f735340dc7ce317fd2a9c87d954fbc5b18b926fed8220a6e27f72f1007160ff8255bcb67b4dd8f70eb8c31f801851352d3255a8117ad79fb6a53be5e92a2c8dbedcee4524cbba5b434d5d3524768a5585c0c05f87a6897c9b5ddbad0ace6258a1efb40a46dd76337ab97d523b94dde5961e13e4f0d64db966219bf9eae189515331a4d6854d41c36728c82489c872e57c0d17a450ec08d9166ba53dfbd0fab3687c354deb2130efc217ff760b385e05c224262faba80517066919880a2a4164539fa46ed8dbae3d4d75904a22ff7e9adf722f0e854100e3b1377d84106cc782cb277459d5a6c23f7b405793b82411d1b0355c32be0221afce684837f9eedd1e5b58312bfb0057457774dd2bda44937a7a96a3f3de081437b85b866b5ac8206de8834475b8f89513450a6f3cbe22de6870afba4b74cb95a8fcb505aba92db5a520b8adb564212be7ae1b01b6b0630714946acef335fdf072f6e3df4f59e4e776ec046dd94a65cb0c33ca8191483dd115f3a67b22d1ac63a0159ad87214b7a2594acc21bc9bfa8060bc47c90b62a655dc4595e02294d99f0de5c801e585b047a847e86b93b264479c871ef78a0a459ed5f2c11e18ff9aa4b5cad26a7e9f0ff2c0cfd61a6ad0af608f5dbcc9888dfd5c66afc32e8892350cb199a486f1f7bc599869ef5e72ee623062bfa0f3ab70958519e60137afc0700e6ea5c91ebbcd4d4ce49a37d749f9fc161324f0393ef7f9a773d7112e55ae8c9821514cd9b3d177200d0d819a2d78d59a9eebbefc83a25c69894589226cafa571dc16e7e7f0933378978741087a6a9d91a3b0c13d9f4307c93945c579d98a7a35ed2dea6aeffb7fd26788e7abaa6f1915ed9d926bb8a454a999017e745a5b6a0cae8ca5bb8202a83c546bb05cf66faaa37258d8b9598b65edd08b9f753337739a3706f82cb3368e3413b934da05ed4e34e35b42fd265c0f06cd680848f23a3ce0e3f962cb01596c9e3fc5a7cc65f676cd1f6f4825a5127cf589dee2bb0b401d68c6b0f8b6b469164eb097539ab3d6d3f974d961c90fba69a2d5a58093af5ff73b47ce64deef7b6a49ee951c4f22d0f060d186a43f29f32b530e09c16783f2ff131c7d3e784369395efa127b8006315dc9e596e197fbb35011ff7f3c901f6e78b84cd668430cef6ade34b0bae3f81271e5ec1d6e7b9f14a40528cce374c67c8b4c5f0bf9f8378e2025249276f174dae2c0ad610b1545348ffa4cfd2cdb89b28450cd4924fec581c4c1921c46f42d53f17e52b9fbe27aa5e111ad0425fcd0c20453a0275e836286400b0d883855d955635b495208afdc163ea3c97e87271003ddc02ac73a92560b4386f2d1d5e19258054813ad7bf4143f2b8191e540c99e115916e2b947bb3a5db5d54056009e5606c17e250e7a04195bbef3944678762e8c76e1de3cda474fc00211e9be10134613a693c265c6efe83419403cafb4344fbc75a62ba3f022de39e5eb22e5242b3732528e70d946c60641c69f0ebe4104123c3d0e628a1dd38eb70ce87aefddaf7e819eda78edc914b4a27583c536e769a36820e08ab53b2948ed60899f60a32d6dc3939f71504538f0303593fc36c1cc9f00720311f93abfe7bc549c07cd9759535f4d233b8c45a7a022ea4e071c3eb2a3d2c4ce953aa0eb75ae1d7898ef0ca0666e53a8046164fdc66a4f7a51d20211df548a508833bdf7aa5be9a52bb12932972a18cb5ebc32f337abb5dd887146303dfc65b3d4b969fef7bc7c7fec4242373948b5cb6fbb73a1469f4a8561dfcb34d6caa0f8841d3a2e3aa88fd2acc8217d637cc1593c213a01a45fc6cf7af106034d82f3898d2531c84854d25806e37c1a2bc58a941673c996345b2f6fca04a0306c559b193f6990fa301d9077376159f4dae635b1e7c4542d8df75ae28efb838c0e76bde6a9dccbb98f1feb6318e1860a3a94c9f2672ef5651c74406f9361c7261f6dd6b01cb0c888a2298f30a678b6c8fdfdca589af390367237ce531b445db7c7cb189af9a4d052970a011fffc1ff37c515b7b0eb03b540ff1ab346447b63d31cf1bab2b4fd5a9b8ce78f740dc8c476ebc21437b29449022b3a5536a3588cb3e41b7be61582baf874fb6c47f9ce6573832f7bb86cd09ce4a3d8ce2a84123e12f93e9c56f2cd3fd62887ab570e9934a48a3925ea4b8dcc1644784b595034f03180413dec2077b4910ce7e5b9a150d3995c52ca07370919450773d6643e46ad1a2b84dc6d4e5d2e03f3e9316fc5cba3f7362dd3c027b96eaa56ee1024bdb0d8878150c714eec20ca3ed8f0943a09e0ec9a0b5097f4c6fcbb4eda95f2813cd16d5c6af3bf4955750d49f025f6354b78cff5971fb468a6376cfca68c89defe87cc9043b0b2ce3b7c61fed7e204942f9f3dc3966a69087c3b885f40c8ec655e62aa3a0e6f64166272cfe2e60a453a7e8a8d196b0912c03f9364accc27b8caace9464775ec62631ec5331bf80d65d033ab1df12323eb6735b295b1b5f4a73633881094548fe10f20dbc1292c150661990b2a4804ce6a0b757cb05407802fc2a10ab14f8148aad1e088477722d1e770b7a66885b990d9ba8536aeb3cc1c46e2ae7811196c1059fc1a107110284f3c3a6807ee762e1504b28c1ff75a33d6f924f90ff79c1d72658de62e8a852e5c1bdedde2d3c0442a9043529c3b002b35f8335a7a25b4c933e97a57d371409c002660c8fe7419a514451675fee8530cf722a68f5e7f854f58b3ab01a5ea6ec5ae000ff49dc56b03aecf3f037e453164760ae44c5860252f64c4f6d537c48a4e06fa6a8dbf1653869d85d705b8c49726fcf37b46e0fc73e6c60aedccc82d8735bf221046197916141b66019c222c6688dd4f1a261f278ab2bcc385b44adc0661c7e4934636f461ffdf8e913a74dbb2d460895e17c63cf963bff9a9d12f258edd0ec0fc5ee8796d70d4c3c42670bb0b1c864c1cf972d4ba4d680231d634bdfe7a809be3d905b0440117971705d85abe9d1ae77d5e4937725ff374319679827fd4e947d2c833589b3e6c171e5ab792c219d3f11f1de10ae7e422eca7be9bad098e86c00d30840feae179b76a0bfc33f87df2540adbaa913c676be92af9662e16f623e37f50bed1d2627b5b3f41ec4b495fd7e9eb0d7d15ea6774edbb6fcdbd2e31f8b014d528f26b75c7698be390869f104088374bfb0b714735d6eb5c12f2b4cd2d324ee416d683939b3ea11539b4c403cf9e209812b9bcc6d6e9918e0e1104489d616eb963e2bdf51bb54fb14c9a1cdf4e3d4305f070f2d153f5e1040a57c1cd199af7d8a4dfa7f27680294d35dbf1a685c96de5952fff49d337e289598cb31872568fc8077407de38df37e47bf663e311c6df6be99a14c3e216b7f2c70186c3937c707878914c30b9fef9ae56dd89fff4bbe8ed7982d9e3d94df7a6a22eb5a40144a8b57666c478bddd71de5d4f6925d5797e85419d6bfb4b65c17a8d0c6c37aa3cbc02ba10cf417c2e654ae0c061edef58ec8f585aff44c809415dcc7179a56ba6c7dde13d5a1507b840479acde8543a3c0a9efaedbbaf6f41b16f64d112a", 0x1000) 15:34:18 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x34e, 0x188) mknod(&(0x7f00000000c0)='./file0\x00', 0x1000, 0x72e) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x2, 0x4) socketpair(0x18, 0xc007, 0xffffffffffffa8ab, &(0x7f0000000000)) r1 = getpid() getpgid(r1) fcntl$lock(r0, 0x7, &(0x7f0000000040)) 15:34:18 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x91}], 0x7, 0x0, 0x0, 0x0) r2 = kqueue() r3 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0xb3) sendto$unix(r3, &(0x7f0000000040)="01e4e2b9a20b43c8affb3b69c5bb9f9b1b942744595ae8392627ba9d53b99772f178b053a2c60b2b5adb4eecd60954b35c2112fd7f3896b6be653f8e09e9b4d968ac4a8d8c9118d01af76ebe4a44c6f24476c9e9ee5df2556d95dbda35d4f14f3418cfbc6ec8c1c7eb745c3084b6c239f6f24607f460ea13786882ca24908525bfedcffc457e532595165baccf1718e4a7856d6c9850ee98c46061b0e14e738ac00f4b60d9d9b2d6732870e9c8d7eabf11f78e8cf58cc41acae7986963ed", 0xbe, 0xa, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) close(r1) 15:34:18 executing program 1: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() mprotect(&(0x7f00001e2000/0x2000)=nil, 0x2000, 0x0) kevent(r0, &(0x7f0000000000), 0x7fff, 0x0, 0xfffffffffffffff7, 0x0) madvise(&(0x7f000005c000/0x400000)=nil, 0x400000, 0x6) madvise(&(0x7f00004c0000/0x3000)=nil, 0x3000, 0x5) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 15:34:18 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x9}], 0x9, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) close(r1) 15:34:18 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000480)='./file0\x00', 0x34a, 0x200) writev(r0, &(0x7f0000000280)=[{&(0x7f00000004c0)="7e121a19b42ca919dcfa42411f7ad79f0eb47220b1883046ddd0c234b3577f01a593c3aa3860154eb53caec7c8a02154e08fd3c267f261250f7b1ba0c2b0850d8282e98d249e99f73604b66ca96b2c5214ed340500da8187dfbc5c821397c6e1655618b4f48c5ea9e6ccd885af16712493b706e145be39582a223362de2a9ba48e0d6c99ad1e5a06c1f914085848661dd04c8a68d76fe5f72bdc647a684cdf08147dfb416a4fd8023c3d8eeffe5f2a9f03c87b0bd6d4f6f244efdf89ab9ebe07e812bcbaea2074350447ada48c0d753d23297f15e3841a4c6c8ea0d3837e72a48b26e59599aa7e18e242fa547235ce219c5ba8064374e978403d113ce4aaf61f847be290f2fe3c875b8acff4e3a4ecb5ebd446857e646a0cbe86b4cdff2e28b6e4e95cef1f01f939a923ed95ba2b13386fbb91ce8a57253cc58730efc7b962f4ad2dc668575777438ea64ac394021072544c0ca92400339e9ae330b49c45eb6df4fca87424b18264ddfd8840a7b8898c19ea4623378677ee3859bfca2e09ed4eac4bb4a6b73a71f38e6d83f914d8138d971470a6a2acabc2ba124057f560447469ad5688bb2d6e183e1fb47eecdbe8916813b249fa3ad97bc4b9e037568848516a370c72ddb40afff056acd59c1b1f1e4aeac0ee0719088e2db05a084324c9018d9ebda4c7e745aa07c262a33f7c50e6e8fdd682aac3cf5cc5ca4540f2397c2c71686ff8c226c2c769e73cfa55d8497bf4f29a581ffa20e91ec87611f9f3073943fe4ed27deb8e866216a6db642377e58b318cfc68cdf5308cc7ee459ad578016e7d0932b28ea5ab5cfad97242da9e70f0733f407f8b260d2c92c1ddb998a48f846f66c0d5cd191098dd25502e74e4fa21661d59fc55f75f359f313c9727ba2e20dc947e834dd52d2be720876b505dcdde800e1c99185f806eaa0e45aa9ae5961080a294453ba3e2c6717feac322b359619db256623cb54ed59aa1c715b3bd4ee881c7a7d558e3c0479d3f904dc8acdb0870185130170d342224b98bff37c0ae2cb6836d0d6120c98741b8b350aa429a4e17069413acde71866b3dcbef1e846464e43e41d182c50b9954ba43a01cd97ff4ec7346cdb91906b64970e79813df328db0ad8478932f2430cb6d031e6e312b63c31331579738fb1503e92a5ad6c7030c71c625a7e7e5d872871c617b69f6145d16834ca69b06e6e96e37bd1d38f922ecd303323ebc138297fc86a581a54d9063caf4e5253fd9d8964caa247e572ac9e47e563d5af68ea1822335eb67ab5f29e9b1ab1fd5a9899bb55cd6e841cd440bfba4e86573105bed26b86ea348ba0c3ae21c2ac69579d93ec5f6251c30af8fa7560911d608e5a1934b5eda49809e3fd6382ea4fe2d4d471c1907676d993a175927bd17cf8ca20a9ca2a61dcd6312c457c39d5d261ab824dbdcc899ad14941eab47a49fc2c282c51c903ae92aa6d7b0ed78162e387baafd8ac5798b10cbe96d44b7005e51fad7b9095d631e0c03b732291c4d9fb49e81225dd48bd3b128e870bec92067db189c413fbe77a628a6aabdb000e3f371e97643aba3b7c80e9bf795687ccc0f4673686270cd25688d9666b3ee15872b232c5ea5314b0e0d7f9889df918eb19d72d0b4c53cee3d280e47f63cb6fb717abf0a50261b687168cfc1dfaccda7f3e45dad7b55e6968ece18c3df3e357e3be568f19a1e8880e895283bec4990a949ddff94af89721cea47539015aab10e74630e2bff44d7327d9a72703acd5fb3cdad274c037b7204398fd3bef708f5d935d9b0e7eb227846b0ecc86749a9d5d86532a361be9bea4c5cb25ccfc7ee7f48fafa02ff78d09bb73102ffdd6326986e3fbd03915f6b45270409d9d978c576b5cf528f68070bdc2e16ee1e44c4665fe0a0bbac16be4baa9e8d3f235b6a82bed5d0b57b88f70ec7abfb4296472b0f21943f24c5f3af82dd005dfb682a75778955f012dcff8c6f19b93d0d00a17599419ec30ba4b75b83d6fcb9122ceecab44254a1e3f40a09afda3fd76783e50ff94928c19722a7f02998a284d2e338b7f40ae42b408bf9b4613e55ce4ceb51bd022b08826d2424041db684078d17cd897cad5b9e2e023f6d8720bfc70fc5aabbdf8e3064b1bd04baa1c7fa6769021dcf63b7115eed82d0d59e30cedb22d0a00202039ac29b4dc142d94931b554348374848bf1022bc71c3bfc60e17179e20c5f6f448959d102e7a10b1cf9927b829e1c395ec7123eeb51d87c844c8f72a314f0d1ec33cd9ede3272a3ad824ce45231091b29fc3dc6d5653b9a2872383a53b87915ca62759277fd4d149e029425e86df7198737c378a070f13947578c6ec65298b92e8ab4410cb4b896cc7cd84a11b8d39fb58f3e78aa25d9b95762d06a3a145f887e62bc7dfb914b486e52e6000e2ea2bffa2d1c338098eb9ccc4f6a926ddbce2071d6f371b3f45c252f64bd5be25205ab17b233a59983ca3668c4928726a1ac1a0b5ef911ffb605aa755de7d656bbe772da00ab24bb0e2ad5093862372ae2ca9d0baaf5bc9bfe25bc34bf9cf4e5afdf37803e7f2a8de7dfcb5a31c7dd8f21cd042ed5ce01bf76a5ae194b29c50af7b6117db9ec68fd022c783d999404ebbc6b7cec2c74398aeecd4a80bddc62319a1ce6ab220d7e85ca54ebea5e6f144c9cdadef38f2ee028930026e68524950a1ba7f95dc45d7891efcee9cbd00494024b949087c7f4c709ffdb37614c6165473f170f6ffedc44aa14bf94c4e36af68fd51f337f564bea8e69708357e4a1f3c5a4971e5e4e173805f29f13f36a947c483a3ec3543951e1262f1bc89c294bd3bde253577561e9d071406375de6d72befc57eb4749dabdd75df506a13222d6be76f056ef6fac42ed1b0866e0e94dc56abb66b5319a9c97cdcbac37c3788e0b4670e1d6d48136ea80b550606411020b8846a2b10a3f03aca34f9104965061bedfab199e7a60cd03d1412dfdc66de05aee70c6d64541e26aaa6cb7a4f472a5029622bb20228e4a19f70a608cfe195be0ac03339c20806dbd5b3fc8a49d1ca0b2a497c02066cff5baf6fd6490610758fe06a16a8aec82b795606033fbeae25e4b86321f85f2589905e018e17c5f84f0bf047a381004433d9cbb761cb76d1710c7bc2798f14930bd1c204fca0399f5901ff4ac3fba6180d4e08f3653073e16888f7cea4053c5fb17b2f1521869631f28971225569c82e129a3f6842ad62ff2b7b78377d0f6a1d7885268fd36ae5e03028c11d3d579d4522c2a3d7e6750d432cf4dd3995d25af5eb6cf1866b6480313e32178213e0147ab75a89e7412758fc8cf5eeddb4b4dc9bc73a9462719c76d5ae2e9e5805833a9d959de028746d7732354b6b1aa5838b045ec0626b8978dad2cd5dd2c79ec582bcd8407b4f5301cc1bdb650c55be26b1d5e00984a421f94fecfe47d42c564c54f3b9ef77a6ca312aaac311d09fd577c08a56f2092638dab3884776337429e9c711ecdd390cee62cfc1d6053f09e961ebc2650bb2285ca08a1cb872414590177e4d85e9d45b450f0e91e19252a0f53381826de4d727f053cd20e1a1d92c87ed0da8defdebbf12d4fcab0808edf513c650c80be6d4d0a44be9b125cad4759960476f72272e1d16eba0643a4f652b56bf3d8226a652f301e7b443fc64b960ed7217ae9b098f647817fe52d5eb6de5b759677a9944519ded88854fc3a8d5a45c69397a47a4a063b2dbafa8f31a15fd5d647a3561b47fa0aee27c1c0e9bf71176089d34dddbad2d2ef5b053c381b4d0e4fc1d961b705bc0455942ec4c83e96680dedaa210ba3e7dc47b5e4608ec3295b64de251d3e6f38a86a697f8a071f8ecfd49dbdea0f198d4a07811dde860e85f363c02abc38c4ddf05be44558fd0c56243bb69f29e4acfaeb296825427d2bbcd47a6747da93559ba945b1f8421c20c6959a3fbbd0bc3eada57aef1e315aa14fb24d70297492d0f79d6d8dd3bb6f8508186241a8491d79e36ac1b1d6abda19d4df4adf34331443c2acd507af966399a39170cc74ad03f99b82375c91cdce4336d6619d1c919ba1ea0eb1e49e0ec570dc35f8f778a04c8aca43b5077a0bb4be052b3c686a1ff7e2473dea8cbdfd1c4374344faa99d08059c6615bc359910ebd59cf3d10e88a1cf620891bf36ee85db03d8c10976c4e09557acf7ae55dfd22b519e1b6d6a91eca51cb00a4b510c7497343818e0db87ffc41f77f80dd8dd440b9cae60885e3aaf136d224d7b5aef3bcb287724b8e8eaec3ecba0e0c1da1fca8c368398f59159fc12eef1980283809bfbff1219ac9a3e5d20ec13ebbef5d295f251e1e11a2e52af04fa23b51b374969492e3ee4fbf8ff647229eddc969ab330e60249f361e67f90440ffae73637d5dd0ee72d6562fb892d159f7129cbf25c9bc8ea8f7c988f353fa7578a0be0a6bacea610cb4a73c2a0c705792185d7b941f9ca4c2189a0578360e9a950f02501ad6b8fb179b2fb25f8c92d9b4b6f7f1cf62f46ef9df2827cc0435b089e4dca00220dda4cb30f1b7fa9822123ea2080020cc9f3b0cb2228740019423345257cee1988b7cfae0754e7b2469d18df8bb9e454268a8491ac93264d3c6f64ce5a6419e7694b2d12a70dbd2c065c408c27fddf1e60e09c1d63325f045b480f110a23be1693b3e2c75263a7a2143a90b37cf6489c6cde81b55ffbfe7e2550bb62ca73b796549edf5f2bbcf8df4447d99a9bc6e91faa41a8547af797cc7ba2513fac20fc2a93f65856056d6484ba5ff2b291798a5fa898dc3ec3d9d094be76c023dc3940141e9822443378558af92a81bf390dd3bc54d3a145925d0b0bddc68f4ffa6313604a4a5bc245a434f95b0f10556c1d8fcf5f08ddb617b63e573cf558589bda78833fb97ff69ac9cd5d0fdd032c1406e6dd164137b2ccd0d49963a0d20ef87a60ee53d7b7105aa9a288d8b5f67e95ad1d9965690a83648df6d7207b10e7785799c6285dcdd98c46302e42c8c57a8a800d2ad33ed810f3b5865eeb6864d24b5eec64e974b95d16e9f74fa9b2e506bf50038031f5420e24cd05845720eaaafecdf2cd239106aa963b83fe323", 0xe01}], 0x1) poll(&(0x7f0000000000)=[{r0, 0xa5}], 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x0) 15:34:18 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0x180, 0x1) setsockopt(r0, 0x2, 0x1f, &(0x7f0000000180)="ac68098fecd497ada86b68cee629613405719893cbc9e10ce52d1c5e2d742f31263d80734cc373bb09280beeeab15bbf9600cf4e74686ec38893fc8f18b779c9549cb9f06997ddc99c660e667e93bba2bbf85c1dfe49f5c17d1b9efec3674c2c49edc931ae3646315a4336c7edc857b9567ce23e1d8a6676e86c803d44cf59ec50af539cda814e6e442c1979ebd5574e7d6bc9bc6077e3b0a2101a8eea993d81188ef42600681cb2c3e2c83d65f05194fa4877f02cfaa4c76a316762842f4ddba02f4be64eed1da1684f8869ba2804a9209dd948165c794396addaa2df203be41bdcf5b261ec6a81911827295d63e8ba1cfb67855062c31b40", 0xf9) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r1, 0x29, 0x33, &(0x7f0000000040)="00000000e5ffffff", 0x8) sendto(r1, &(0x7f0000000080)="5911a7e8eaed34666d8bd0aec5bc0054e3b0465b4f534ee188aeafea39f9834f0faf561f39a6c086068323ee73e49441351d06189b60bee49d9dcc87c4e71e8ff22100720eecd7dc3fcdae8c554b97868394679b006fb7dcac9e70f13388e32542690caec67996c507b30c14d0ab16c5ce1888916493bf015af4ba5b9b6bad685f47e5eed752cfe8003ca788dd65e6f7ef24d2399628048c0ef5bf5ea98f427b", 0xa0, 0x1, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) 15:34:18 executing program 1: r0 = syz_open_pts() preadv(r0, &(0x7f00000005c0)=[{&(0x7f0000000340)=""/122, 0x7a}, {&(0x7f00000003c0)=""/230, 0xe6}, {&(0x7f00000004c0)=""/222, 0xde}], 0x3, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r3 = dup2(r1, r0) fcntl$getflags(r1, 0x0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000000)=0x7) close(r0) writev(r3, &(0x7f00000002c0)=[{&(0x7f0000000080)="5dccf5e0fce7d6003d83adbb2806999003532e8b0246767c8263656e9aeebaf74ead83e5d8e9716c35c5cd683b1ac201c039e8a39b25ffcd6a320fbb73d186e8dc762e79dbcd47eda4ca779faf4b71bb0d430d4d5122aa9e2af4a497c3c4269c46f9ce80dcec757e8110eb0ae79f8771389dfbf4f6eb28", 0x77}, {&(0x7f0000000100)="607fe676a505143a6c1ea010bd3e00f65ffb17984928ba12114435afbf3ceb69a34f44e8143f08dfdcb8264901bd63caf04c", 0x32}, {&(0x7f0000000140)="d49f874ddad86fee8fb0552665a887d791fe6c3560ccaac315440565b64e7e912c17a3c01af4caf818480baeec31106ffc8ac7122d5469ea5580d358d65b318f6ab234f2e9b6833c2b554f2b9afa34e22d14dcece83e4673720c9d896f2f04937920ed0f71ff863faf7b0c7d189343ff3fd0a45a6fe73f7f9b1c9f9553e6fc97697978019968817a603339ff781b6c146f69c9c9d47832d3a738d201f5e4d5058c5a740af943bcd92c1bc128a513de7c98f88db65a10c4ddb3c736e28f491e84bc9d154742e84aaffe127ea003c26069db0ef18d658cd3b5c59d6898df13a11961fd70576b6796d13b599ef5236364c592158343c07a7be11a8021", 0xfb}, {&(0x7f0000000240)="9ba26abcea1dfa428dbfe929e307351c590d4b84f324285c", 0x18}, {&(0x7f0000000280)="bcc9ce113a00d655fdc82895d7af5b66265e934f508cffa9bb0bcac083117cbcfb114913dd82a56a4501b83e27f8305586e836", 0x33}], 0x5) execve(0x0, 0x0, 0x0) 15:34:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000240)="f7828b83478a0e2022eb72a6e168b77284bcb86d6661103b71aa8513145ff415b1442d8a855545854f03e3c57e2ecea5a91fbdd21443cf99cb016dc64d59dcc41c1ff4d44afc349895513de686494f2b1626821fa8518c5a2637551b420505000000000000008b587edd5e6902e312b2087243004d80c8f9cf2209e12755eabd1d4c61d8c5d06ad285e1969673a4f4e7fa2a91610174159d675f5fcfa5d9cfbdc51cba", 0xa3) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131900e8ebd81823fc7e097a"}) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000300)={0x0, 0x0, 0xfffffffffffffffc, 0x1d38, "bad84b0000000000000000040000001000"}) ioctl$TIOCSTOP(r0, 0x2000746f) readv(r2, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) socket$inet6(0x18, 0x4, 0x6) 15:34:18 executing program 0: r0 = kqueue() syz_emit_ethernet(0xb7, &(0x7f0000000280)="c7bee8cbb6e9ac6aa78e4449e1bee640923ccbe3d2e6cecea99990088a555bbba550751c475246e2b4db56afc20b42de9fd36b4dace232779c41ccb749c395e7fa2bcdc84e5251387ed05792f10a0e4a0c1b7bbafee871810e1613611ab546c34bf8d6f69a3c041550488e5b704f12b6f242cc7616ed38418c5dd600d136f1774541d9f61cccb61dfd9352bd2f67644d661b6355b2560e0abbabedc8e1ab51d6a1f0ec5e7c656b09baf3594b2153c1680dd976587a83eb") r1 = kqueue() close(r0) open(&(0x7f0000000100)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x78, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x0) r2 = semget(0x1, 0x0, 0x8) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x6d3d, 0xcc, 0x101, 0x4]) mkdir(&(0x7f00000000c0)='./file0\x00', 0x15e) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus\x00') rename(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000240)='./file0\x00') 15:34:18 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100), 0x4) getsockopt$inet_opts(r0, 0x0, 0x8000000000020, 0x0, 0x0) recvfrom(r0, &(0x7f0000000080)=""/23, 0x17, 0x40, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x800, 0x11) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x5, 0x9, 0x8000, 0x100000001, "3295984fecdcca5775eab6e9c61858db4d51479f", 0x3, 0x3}) 15:34:19 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt(r0, 0x29, 0x3d, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) socket$inet(0x2, 0x2, 0x7ff) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0x80000000, 0xa6a}, {0x18, 0x0, 0x20, 0x2}, 0xfffffffffffffff8, [0x6, 0x0, 0x4, 0xd69, 0x6, 0x3, 0x20, 0x9]}, 0x3c) 15:34:19 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000300)='c\x00') unlink(&(0x7f0000000000)='./file0\x00') unlink(&(0x7f0000000200)='./file0/file0\x00') mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x105, 0x0) r1 = dup(r0) accept$unix(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="006d4cc5190000000000000000000000e6810495fdb5aa3d7c54e1493e750dd3055420696cdb6c0100000036f18c0a20b8f527203cb95313beb0eb8b49618ffbb472bb40360b580f8c0fc92ea070edb4db7bce55d97325051c1e15ca26d373906ebc10379308"], &(0x7f0000000140)=0x10) 15:34:19 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[], 0x0) 15:34:19 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x4, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) chown(&(0x7f0000000080)='./file0\x00', r2, r3) mknod(&(0x7f0000000040)='./file0\x00', 0x1, 0xf3cd) r4 = getpgrp() fcntl$setown(r1, 0x6, r4) syz_open_pts() 15:34:19 executing program 0: r0 = socket$inet6(0x18, 0x2000000007ffe, 0x0) fchdir(r0) setsockopt(r0, 0x800000000029, 0x40, &(0x7f0000000040)="00d31a65515c28efc0b88789705c000000", 0x11) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x7, 0x1}, {0x18, 0x1, 0x9, 0x1f}, 0x4, [0x7, 0x17458, 0x353f, 0xb09, 0x101, 0x4500000000, 0x7fffffff, 0x1]}, 0x3c) open(&(0x7f0000000080)='./file0\x00', 0x820, 0x80) connect(r0, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x3ff, 0x8}, 0xc) 15:34:19 executing program 1: r0 = socket(0x2, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) r1 = getpgid(0xffffffffffffffff) getpgid(r1) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) getpgrp() 15:34:19 executing program 0: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) write(r0, &(0x7f00000001c0)="455a622fac22823d228da3f9c2b4c55b48a290f2145642b41f152ccc2f50558a08d4344cf59c9e06281036494073f574347e11d358a49fd55a35d55df0e6d0f803c09f7f7320ac78224fe66941e3195b59e570d663bae6340ca2bc329f2d586087229d5ff97c3061fdc654879dbc66ecd94b66f186be65881d3c8f6b84ed7e2d16c21b999d78dfca803d1c19047d8f4b1ebd4a4f05b9ea388584919d70f6eb34718b00e7341b2668b7050e7c66c2037fbd60e8b20e08247fde7fa5712d5177ecc9a0", 0xc2) open(&(0x7f0000000140)='./file0\x00', 0x8, 0xa) kevent(r1, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffb, 0x10, 0x1, 0x4, 0x3}, {{r1}, 0xfffffffffffffffc, 0x20, 0x21, 0x205f149d, 0x20}, {{r1}, 0xfffffffffffffffe, 0x1, 0x4, 0x5, 0x7}, {{r0}, 0xfffffffffffffffd, 0xca, 0xfffff, 0x1, 0x8000}, {{r1}, 0xfffffffffffffffd, 0x34, 0x1, 0x200, 0x1f}], 0x3114, &(0x7f0000000380)=[{{r0}, 0xffffffffffffffff, 0x40, 0x8, 0x4, 0x20}, {{r1}, 0xfffffffffffffffd, 0x8, 0x10, 0xff, 0x8}, {{r1}, 0xfffffffffffffff8, 0x40, 0x4, 0x0, 0x9}, {{r1}, 0xfffffffffffffffe, 0x8, 0x5, 0x7fffffff, 0x1}, {{r1}, 0xfffffffffffffff9, 0x12, 0xfffff, 0x9, 0x7}, {{r1}, 0x0, 0xa8, 0x10, 0x8, 0xc89}, {{r1}, 0xfffffffffffffffa, 0x0, 0x40000008, 0x0, 0x8000}, {{r0}, 0x0, 0x20, 0xc0000000, 0xffff, 0x8001}], 0x66, &(0x7f0000000100)={0xc72, 0x2}) socket$inet6(0x18, 0x4, 0xffffffffe7a17cdf) syz_open_pts() r2 = dup(r1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xffff, 0x5, 0x9, 0xfffffdfffffffff9, "1502079b37000000000104000d00"}) writev(r0, &(0x7f0000000880)=[{&(0x7f00000014c0)="b906d6edf18383a1958f37f0c7c2993d4e97f761c4252eed28ad11a67072ee48c65ed200365cca02cbbd42a39da4fdd4c395fb5feb1bbdc8dba5aff417614cb38473a0b7946464736dc350333a4cc1d1ebeaa9e7118fbe5c285c8a67cc37a41fd7f2b50c141b03e716f628e9a222b0c789da81c1edac32f3301fa6ee955b0df0a53941fabdfac6390b91fada149c754ba8e12150c39b977e9efbbd8fce04faacd82f7a9c9c0eb125ee2b9e5c4204d236da2a3a322fcfacdb56457084380a5f3b6dd3805ac373d78bd1a2b27d31595087c1dd50e4639e9ad9841f5c841b00354358272705888a35fff5b15aa23f4aca5b8d83033ae8e550ed3629359d213b35a050a2f0926a7982373889848e42430944b60f086e175f1b85ba896991f4515906d7af9fc3db3f4552eb2ca1346461f449bdca2e054b2c181e6523904fbc1a8516a44efd6c77efe8edd3cdcdb15c5b79ef28fe6848c7dfce297fdda89be5f80e2ecaef67b162a4c42d0041e451a1fb4ea903b47fbb1ff2fe8e6fdce1cb2cb3ada8", 0x180}], 0x1) write(r0, &(0x7f0000002800)="f95e625b78f58d117553aa271fb896a064951ec3c2bb65395c38e800b4794e9911a1765547e49b72a89f36e87396f9ae9344a5ff00dcb84c19e3ffc74ef300c7a3ff864cdc942978e8db7771c3d97893132c6f7e7b55457772342c5f5c988c382b90224fc80c427247f65a6fbc4833e94c8516528e856c90cb12235db8905f7a12b4e546f6e93ab0ddc1a7b28a2ef106cc8b7a6b5e40adbcdc9ff03e3f323281fac67e251d1a8c35d2512a9c068270ab96c8bf78cedc318205e15c70372ab32761a02b31087b1456a00017ce232d7b360e662500448952cbc850014a51daac4123712c462a55cce232e6c811307c8806eea890e187339f5f805ecd7c3a02a33cc6dad452034a0de892b3b68a70c4ecf0c97b014da6f0660d40db6c3ede90990a20c25bf00866289b9862cc2fb6b347aa5cd9bab7e0f62c42295a914eecd9ba1f86074fec1cb938756e3bff5e896e80a7cf58b5e5a7ba4eb936ed5b727160418ac42e296b3087a72fb7504e1b1dba0ef072647a1412494f73fedac1dd218e76beee644bc570d3a7d4aa30d9e0094d854451fb74ef6ad9e985f9c1ad85e8eae60259ca0ad8fb0cec8a3e9ab305e36915ef80f75f2165f58b386deb339ad6815b15489e74cbd263d8587d7829b37e4d35bfa3e72089d8ba83900b6d2ef21bb425a67e927113a31c9552870e236eabf162b72a142140ed71d17196030c1ca2ba502be501efd39473c40b0d029270a271cb44f96ea46eb92b26ef58a45c97859c5145818b2ac8618256733a74c0c0ef7ac949d683d0f96a6a5522774cb14d0f4aa9930830df3173b54a0fc108c6b62d82a085fb2c1c89e924f543313a511da87fd07a0632b42eda35cb440de1157a2b0700a620e3f1ec2695c00468a05102956b541f92e9b9c1f8adbbf71335c234731a3c090293634ba228", 0x296) readv(r2, &(0x7f0000000580)=[{&(0x7f0000000040)=""/161, 0xa1}, {0x0, 0xfffffffffffffed7}], 0x1) 15:34:19 executing program 0: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x20, 0x0, 0x230) 15:34:19 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) bind$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) pipe(&(0x7f0000000200)={0xffffffffffffffff}) r2 = open(&(0x7f0000000180)='./file1\x00', 0xa19, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x300000003}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xc) close(r2) r3 = getpgrp() ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000100)) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x1, 0x3, 0x9, 0x7fff, r3}) 15:34:19 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x8, 0x4) mknod(&(0x7f00000000c0)='./file0\x00', 0x1fff, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='./file0\x00') r1 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x2, 0x11) r2 = getppid() write(r1, &(0x7f0000000240)="a22973a6b482a24bac0b158e79b02c712e89587d2f1d7e3818405dbade22032640b76268dd40f3dfcacfe10cc6b0405e1265797957cbbaad722aba765cdba1ef084566cb80c44eef5ed0d85eaa5f131af4210d1ff75fea92bfce86a517478c2ae9", 0x61) getitimer(0x1, &(0x7f0000000200)) fcntl$setown(r1, 0x6, r2) truncate(&(0x7f0000000080)='./file0\x00', 0xff) setitimer(0x3, &(0x7f0000000140)={{0x9, 0xa9}, {0x35f0, 0x4}}, &(0x7f0000000180)) fcntl$setown(r1, 0x6, 0x0) 15:34:19 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x6, 0x10, &(0x7f0000000280)='\x00\x00\x00\x00', 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x7, 0x80000000}, 0xc) 15:34:19 executing program 0: r0 = dup(0xffffffffffffffff) getpeername$unix(r0, &(0x7f0000000000)=@file={0x0, ""/16}, &(0x7f0000000040)=0x12) r1 = socket$inet6(0x18, 0x3, 0x203) setsockopt(r1, 0x29, 0x25, 0x0, 0x0) 15:34:19 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = socket$inet(0x2, 0x1001, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1e, 0x0, 0x86) setsockopt(r0, 0x2000000100028, 0xb, &(0x7f0000000100)='\x00\x00\x00\x00', 0x4) 15:34:19 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x40004000001001, &(0x7f0000000180), 0x4) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000040)=0x5, 0x4) sendto(r1, &(0x7f0000000000)='i', 0x1, 0x4000000007, 0x0, 0x0) 15:34:19 executing program 0: pledge(0x0, &(0x7f0000000200)='\x11`W2\xcfs\xdf\xcd\xf5\x04\xeb\xf4\xa31\x86\x87#l\xdc|\x90B\x0e/\xa5\xd5c\xc1\x17\xa1{\x8e\x9a\x9b\x16\xc0G\xe6\x94\xc7\xceX( v\xa8\x8b\xf8\xd3\xc9\xd0u\"\xea\x137\x90Q\xf7+\xc4~l\r\xaa\xb1\xb6\xffe\xfd\xc6\xd1\\\xe7\xc3\xb4\x84\xb0\xde\xd6\xdc3x<5U\xaf\xebB\xc9\xda\xd2\xd3\x00\xb3O\xff3!Pk\x1e\xc5=\xdc\x17kK\xf9X~6\xcd\xc7\xb4\x82%\xb7\xca>\x11 \xc6\r\x11\x8a\xf7\xc5\x85\x05Zj\xca\xb5k)\x9a\xe7\xc0\xa7\x82\x16!\x9e\xae\x15\xb7\xa0F<\x01\x17\xe6\xf7\x83PG\x17\x05\xee\x13!I4M\x86\xc2/\xbf\xcaFGi\x9dr\x92II\xa6\xae\xc8\xc8F\xa7}\n \xa9\x8f,C\xe4\x1d\xe6\x93\t\x1a\x19\xb1\xfa\xe0\xc1\xa83\\\xb8\xdaC\xa7&\xc2NB\xf0:J\xa9WD\xbc\x13\xf3\a\x1d\x19\xb3in\xc2^\x9d\bH\x91\xef\x04\xa9\xf9\xf1_~\xb9\x7f\x1f\xf4V\t\x1e\x94\xcd\xcfdzb\x98\x87\xfc\x114\xaca\x94\xeb\\\n\xbeZ\xc8ey\x13\xde\xff0\xa3S\x9b\x7f\xd5\x89\x82\xe7\x97L\x92\xc7\xfcV9N\xc2j\x17;\t\x1e\xcf\x82\x03\xedo\xbdoXs\x9eh\xca\xda\xc0Y\xbc\xb2\xf1\xac\x1f\xd8\\L\xb5\xb7\\\xfbu],\\P\xfb\xd03|\x0e\x04\xe3\xc38\r\a\x11\x11\xad\xb4e\xa0\x8bB>{wh\x84ymBo\x82\xd9\x9b\x12\xb5\r\xf8a\x9f\xe9\xd5\x89\xc7\x05\x18\xbe\xfd\x9fDT\x88a\xe3\x80Gdv\x98B\xff\x0f\x1c\x83o\xc5\xa1K7\xb0\xf3\xc6\x84\x99eV\xee24,\xeb\x19P\xc6\xf6\xb5\xf8v\xfc\xe7\xac\xf5\x00\x16\xd3\x96\x81:\x138\xcb\x90@\n.\v\xccJ0\x8b7\x84\xbc\x9d\x1e\xe3\x89\x84\xcex\xcd\xb4\xe9\xccw\x18\xb6,\xd1Q\xe0\x8fm\xc7\xab\xd9b\xe1Ee\n\xe3\xb0T\xd9\x14,.\x95N_m\xde\xff\xf8\xd6*C9\xb0\x05\xc2\x93W\xe7#\xf6\xe9E\n\x13\r\r4)') utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x7, 0x8}, {0x889, 0xfffffffffffffffa}}) 15:34:20 executing program 1: setreuid(0xffffffffffffffff, 0x0) getuid() syz_open_pts() 15:34:20 executing program 0: r0 = open(&(0x7f00000001c0)='./file1\x00', 0x8a81, 0x105) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000003}) r1 = getpid() flock(r0, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x3, 0x4, 0x8, r1}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000240), &(0x7f0000000280)=0x8) execve(&(0x7f0000000080)='./file1\x00', &(0x7f0000000100)=[&(0x7f00000000c0)='@)\xac^-,\x00'], &(0x7f0000000200)=[&(0x7f0000000140)='*\x00', &(0x7f0000000180)='*)\x00']) 15:34:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000480)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4cccbbda1049fad2ba6eeb00000000000068f7acad445d090b2884fd57be3ef6d75c7dc92f", 0x65) write(r0, &(0x7f0000000500)="6059f1210461f6734abd1817f528df648c4cc2aa3c478673404a58892fc1ec8d2d9a29d7fd43b720a56b3ca8ae060000000000000075befe56f5c60179b8290beaaac8216f59a1b04d34669e3ddc088526d127f6cf5457ede1675e57f404000000001197fa5b2a8660a7b9be760081e2681d696c128763dbde73470372c010ad7d98f8e19f17c2847b5f07da7fd37e97e0e3d7d8fc5406a945d9e06e60b5e0697f00000093b700e4000000006740d0aa8137b31d5be80462abf4e58078649b6dba0c95d14abb0b1acb036a0123af29f3bf04d534aa07e7089e815a9d578cf82e694f57debb43fb237d3dbf6003a218ff07000000000000deab30aff14d537245feed7708a627c2525e3df99e2a0ba7307fcdc8864f9c9474ac26e4b1218a6bcf8577686ef65134665f7c77639e949c3f7b82f794f4e5ca52910d5b7a6b72f6eb0ef1cc228744bad510c3a88e5f23765bd1f87e71fedc52990a2827f2d62a6ba09c99938ff77a8b9cdef9ca0e251ee3df13ecb0ced890f985701a1dccdc0244a79f0c42d21247961368e549319d1ba8c02f925ebaa25ac2a488757238598b1c53ac6a67fd3143109f282efc7edd0eec5e3776ef03e5b13812795a318f8964fcb79764b22dff66d70c91a8e12ce748f6520f185486c940fd8aa7db1ee4a92e503c70fb3a8b61715d74c794c63724a2988025e0f14a859b1067c4f5eeabf265397b7ebdf3f2174bd47811cd1f8ff2e8a07d4eab091dc4d47e9676734625bdcf9a0686911ba82775d8f8c21bc046858466c6dd8f075c04", 0x235) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x4b, 0xfffffffffffffffd, 0xffffffffffffc00c, "a147780ac85a538a131100e81e00"}) ioctl$TIOCSTOP(r2, 0x2000746f) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 15:34:20 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xc4) read(r0, &(0x7f00000002c0)=""/249, 0xf9) r1 = getpid() fcntl$setown(r0, 0x6, r1) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) 15:34:20 executing program 0: nanosleep(&(0x7f0000000040)={0x2}, 0x0) 15:34:20 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1, 0x1}], 0x7fffffff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1, 0x1, 0x2}], 0x1, 0x0, 0x9c44, &(0x7f0000000100)) close(0xffffffffffffffff) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) 15:34:20 executing program 1: unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000200)='zc') 15:34:20 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/61, &(0x7f0000000040)=0x3d) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x20000, 0x19) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x3, 0xd4, 0x6}, {0x18, 0x2, 0x3, 0xffffffffffffffff}, 0xf1, [0x100, 0xfffffffffffffffb, 0x1, 0x4, 0x5, 0x3, 0x4, 0x8]}, 0x3c) setsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0xfffffffffffffe7a) socket$inet(0x2, 0x0, 0x1f) 15:34:20 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) sendto(r0, &(0x7f00000000c0)="821ae61de3138a7e1f6c2721ad8482e22f1efd", 0x13, 0x400, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000000000002}, 0x0, 0x0, 0x0) 15:34:20 executing program 1: r0 = syz_open_pts() close(r0) readv(r0, &(0x7f0000000540)=[{&(0x7f00000000c0)=""/179, 0xb3}, {&(0x7f0000000300)=""/116, 0x74}, {&(0x7f0000000380)=""/207, 0xcf}, {&(0x7f0000000480)=""/190, 0xbe}, {&(0x7f0000000000)=""/5, 0x5}], 0x5) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r2 = syz_open_pts() r3 = dup2(r0, r2) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000080)=0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x81, 0x0, "94dbf4a4bba7fd818a63b26e26b8554adbed083d"}) write(r1, &(0x7f00000001c0)="441186c4c96acba612e6f9c4b0e1bb58e6d14b337fce432b0a9ab9a58e64850fbaf3439b25201b8cfe0ace83efd81ebf96f290db58085d8c91c627774ff068ab55df574ea07fa8808d741c8a19a8aa08a01d77d051bb0bc2ebbd6a250ac941be03e55ff6e50a6c072d187e35bee80747ac298b68b57f22fef16b593f7a46aa65f6f9cbfaadfc7c7afea7753636b26795cfcc9f7142a9c40aadf5e096182f451a0cfce4eed61838f717922e8101ed0d9670ef965d6bf2414b83b76286bf0a036103b578890cf3661681f45a52358387f725b97ac85e3ce87c3a5c672f7ff78b613bbb8f64cb7b864ebb87cfa187205b1c47f6f41f381dc4b4845eaa3f9edf447a13b52cd831fef80068cc24be9ee19ca492", 0xffffffffffffff95) write(r0, &(0x7f0000002800)="f9", 0x1) 15:34:21 executing program 1: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x7f, 0x9, 0xfffffdfffffffffd, "1702079b37982cfa4e00000000000000fbff000d"}) ioctl$TIOCSBRK(r1, 0x2000747b) writev(r0, &(0x7f0000000880)=[{&(0x7f00000014c0)="b906d6edf18383a1958f37f0c7c2993d4e97f761c4252eed28ad11a67072ee48c65ed200365cca02cbbd42a39da4fdd4c395fb5feb1bbdc8dba5aff417614cb38473a0b7946464736dc350333a4cc1d1ebeaa9e7118fbe5c285c8a67cc37a41fd7f2b50c141b03e716f628e9a222b0c789da81c1edac32f3301fa6ee955b0df0a53941fabdfac6390b91fada149c754ba8e12150c39b977e9efbbd8fce04faacd82f7a9c9c0eb125ee2b9e5c4204d236da2a3a322fcfacdb56457084380a5f3b6dd3805ac373d78bd1a2b27d31595087c1dd50e4639e9ad9841f5c841b00354358272705888a35fff5b15aa23f4aca5b8d83033ae8e550ed3629359d213b35a050a2f0926a7982373889848e42430944b60f086e175f1b85ba896991f4515906d7af9fc3db3f4552eb2ca1346461f449bdca2e054b2c181e6523904fbc1a8516a44efd6c77efe8edd3cdcdb15c5b79ef28fe6848c7dfce297fdda89be5f80e2ecaef67b162a4c42d0041e451a1fb4ea903b47fbb1ff2fe8e6fdce1cb2cb3ada8fdf8d8577dc7f9ec42248cdf803a6b876fe890f09f7626ad96475c377f1c8a8e6bd38b9cda99c8debe532fc7190209fc2b5eaa289a036ba62c5f93537d7f41400f55167f2298d505a0a2691718535783a6a2e256cff839b04c808a761968001d662789456673b5f7e712b1c03c3fa7941c541a50f5489a5b4931c9f17fb32c0672d6c9879199bed6e483773ae3b25cfb429b868e035f23e5632117", 0x21b}], 0x1) write(r0, &(0x7f0000002800)="f95e625b78f58d117553aa271fb896a064951ec3c2bb65395c38e800b4794e9911a1765547e49b72a89f36e87396f9ae9344a5ff00dcb84c19e3ffc74ef300c7a3ff864cdc942978e8db7771c3d97893132c6f7e7b55457772342c5f5c988c382b90224fc80c427247f65a6fbc4833e94c8516528e856c90cb12235db8905f7a12b4e546f6e93ab0ddc1a7b28a2ef106cc8b7a6b5e40adbcdc9ff03e3f323281fac67e251d1a8c35d2512a9c068270ab96c8bf78cedc318205e15c70372ab32761a02b31087b1456a00017ce232d7b360e662500448952cbc850014a51daac4123712c462a55cce232e6c811307c8806eea890e187339f5f805ecd7c3a02a33cc6dad452034a0de892b3b68a70c4ecf0c97b014da6f0660d40db6c3ede90990a20c25bf00866289b9862cc2fb6b347aa5cd9bab7e0f62c42295a914eecd9ba1f86074fec1cb938756e3bff5e896e80a7cf58b5e5a7ba4eb936ed5b727160418ac42e296b3087a72fb7504e1b1dba0ef072647a1412494f73fedac1dd218e76beee644bc570d3a7d4aa30d9e0094d854451fb74ef6ad9e985f9c1ad85e8eae60259ca0ad8fb0cec8a3e9ab305e36915ef80f75f2165f58b386deb339ad6815b15489e74cbd263d8587d7829b37e4d35bfa3e72089d8ba83900b6d2ef21bb425a67e927113a31c9552870e236eabf162b72a142140ed71d17196030c1ca2ba502be501efd39473c40b0d029270a271cb44f96ea46eb92b26ef58a45c97859c5145818b2ac8618256733a74c0c0ef7ac949d683d0f96a6a5522774cb14d0f4aa9930830df3173b54a0fc108c6b62d82a085fb2c1c89e924f543313a511da87fd07a0632b42eda35cb440de1157a2b0700a620e3f1ec2695c00468a05102956b541f92e9b9c1f8adbbf71335c234731a3c090293634ba22820c0b7a9f728d40a142944d74750849451d1607132705e607df92ec948862e40835fbe6af90f9e70a2407fa247282ea867d22ec75befe20a6ba89a5ef003503ff3a46ba1d6e143ddc84874892e1752b31fb8210cbaf231f8fdd05451d872f1784c63a0de735c7ea83a3f5a79a6a4c2c1a0139e1265e7f4a579beb0c5f6caeb6973ca9b5598", 0x31b) 15:34:21 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x8005, 0x80) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = socket$inet(0x2, 0x1001, 0x0) mknod$loop(&(0x7f0000000200)='./file0\x00', 0x81, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="2b7d59739bd9f9cf326adb3b4cccec631bc600fa5572091fd88326048f8979020046e28e6beef031c7789f5ca6435f5bb238846bd757a69a6c9649a60b1666bf743389ab69fbe5ee0376695d3844d2dc9d6b8a66ccd9c1b38cd75f1d24445d69b39adf88ae259899", 0x68) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="73240acb9811f47ad18192947ef9fa2b42fd7e34b21c208383fdae3942c583410f182bab", 0x24) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) pipe(&(0x7f00000001c0)) getuid() connect$inet(r1, &(0x7f0000000240)={0x2, 0x1}, 0xc) 15:34:21 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x2}}, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000140)=0x5, 0x4) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000), 0x4) listen(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000040)=0x1d79, 0x4) 15:34:21 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001080)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1ff, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/73, 0x49, 0x801, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) 15:34:21 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x1}, {{r0}, 0xfffffffffffffff9, 0x9}, {{r0}, 0xfffffffffffffffb}], 0x49b, 0x0, 0x1000, 0x0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) 15:34:21 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000002740), 0x9381) write(r0, 0x0, 0x3a4) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/100, 0x64}], 0x1, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x10000, 0x1086, 0x1, 0x101, "d3a4d603bd2acfb4ac5b5afdbec160985b68b234", 0x8, 0x868c}) open(&(0x7f0000000100)='./file0\x00', 0x104, 0x1) 15:34:21 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000002c0)=[{{}, 0x0, 0x0, 0x0, 0x40000000f0}], 0x0, 0x0) r0 = kqueue() poll(&(0x7f00000000c0)=[{r0}], 0x1, 0xa14f) 15:34:21 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x4332, &(0x7f0000ffb000/0x2000)=nil) r1 = semget(0x2, 0x3, 0x200) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x4, 0x2, 0x6]) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x6) r2 = shmat(r0, &(0x7f0000ffb000/0x4000)=nil, 0x3000) shmdt(r2) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x3000) 15:34:21 executing program 0: r0 = socket(0x2000000011, 0x3, 0x2) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 15:34:22 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140), 0x8, 0x0, 0x1ff, &(0x7f0000000200)={0xf0, 0xffeffffe}) write(r1, &(0x7f0000000240)="21e83c63869aab42c259b0ddde3d4e370ec8a69aade10940212d920dc25ed0a8ac292c01e3911698f3070d3009e3353168a22bdd33fd0600000000000000509ed48116e6736211de8e46d2956d77d40f2c4f4c442cebe7b707c2416efc1d17049f4a50998a455073635c2950bb6d14803c5b5a982aa37553d2e6f4da3555e86cd67e2ea630700c2d737950a4344f1b335268cb1c3f1e93097bb4268132214b2940773b573c1012bb9eee21c733c502f245054e478332c139e72fdedb0e7dc45e5cc71e4a5a27333a2e255f67a9772305cd0e903576b0d1490c307f8ec8e117d1bb55c04aaa63206d98f89604463ee6eaffb0b60c077898df", 0xf8) kevent(r1, 0x0, 0x0, &(0x7f0000000040), 0x455, 0x0) getuid() 15:34:22 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f0000000000), 0x4) connect(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) 15:34:22 executing program 0: unveil(0x0, &(0x7f0000000200)='c\x00') munmap(&(0x7f00007d0000/0x1000)=nil, 0x1000) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x807ffc, 0x0, 0xfffffffffffffff7, 0x0) munmap(&(0x7f00001f0000/0x2000)=nil, 0x2000) r1 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f00007d0000/0x1000)=nil, 0x1000, 0x3, 0x1c, r1, 0x0, 0x0) 15:34:23 executing program 0: clock_gettime(0x6, &(0x7f0000000000)) getitimer(0x1, &(0x7f0000000040)) getitimer(0x3, &(0x7f0000000080)) 15:34:23 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000, 0x3}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="9b7241cb70036436ff01"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x5, 0x1}, 0xc) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0xf42, 0xffff}, {0x100, 0x42}}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) 15:34:23 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0xa, &(0x7f0000000000)="01", 0x1) socket$inet(0x2, 0xc007, 0xb345) select(0x8, &(0x7f0000000040)={0x2, 0x0, 0x7f, 0x9, 0x7, 0x8, 0x0, 0x100000001}, &(0x7f0000000080)={0x20, 0x6, 0x9, 0x7ff, 0x0, 0x80000000000007ff, 0x10001, 0x1}, &(0x7f00000000c0)={0x80, 0x401, 0x9, 0xd33, 0x616408f9, 0x80010000, 0x4}, &(0x7f0000000100)={0x3, 0x5c4c}) r1 = shmget(0x2, 0x4000, 0x2, &(0x7f0000ffa000/0x4000)=nil) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000140)=""/215) 15:34:23 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x100) connect(r0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8) r1 = msgget(0x0, 0x400) msgrcv(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="000500e0"], 0x1, 0xa7b93fa7ce587e72, 0x0) r2 = socket$inet6(0x18, 0x4002, 0x0) connect(r2, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) fcntl$lock(r0, 0x8, &(0x7f0000000140)={0x0, 0x0, 0xf80000000000, 0x6, r3}) syz_open_pts() sendmsg(r2, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000700)=[{0x10}], 0x1e5}, 0x0) socket(0x18, 0x0, 0x9) 15:34:23 executing program 1: select(0x40, &(0x7f0000000280), 0x0, &(0x7f0000000300)={0x1, 0xffffffff7fffffff, 0xffff, 0x9, 0x80000001, 0x8, 0x9, 0x8}, &(0x7f0000000340)={0x10000, 0x7}) select(0x40, &(0x7f0000000000)={0x7, 0x3, 0x2, 0x9, 0x9, 0x3ff, 0x3f, 0x1}, &(0x7f0000000040)={0x2, 0x62cb, 0x39, 0x1000, 0x9, 0x5, 0x6, 0xd5}, &(0x7f0000000080)={0x1, 0x1, 0x1, 0xfffffffffffffffc, 0x55f, 0x4ed4b43, 0x6, 0x2}, &(0x7f00000000c0)={0x80, 0x3}) setrlimit(0x2, &(0x7f0000000100)={0xffffffffffffffe1, 0x7}) r0 = shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000140)=""/236) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) shutdown(r1, 0x1) 15:34:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000004c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6000000000000a240078177da4ce9c287730c53fb394b842dbbcca9da10495dd976a67cf92c23ef4400000000000200000000000000000000", 0x65) write(r0, &(0x7f0000000240)="f32d005489341a3c17cc199ed62892f84049c29d31d7da128ccdaf6aa2dbfe4b2d76dc213c16005593181274081b3a011eedf504e046de4d6ba3ff023a6a3240c85882a4841f68849d02a4cf0615b1e665885d4d28f98cd05c7cc4898e794c84c1ec0d053469a6992a4ab837375dfa4de48be9be66bc69d60000000000000006e56f9ea321d1f1eafad8e81c2af86ff897516562c58f9ba325777eb00b024720ef8ab9d878b0ea6c432f0cb2549b61185edd4d557c0a300500000000000000ad568865415a249931e624d94dba3758e44a6801000000000000000000000000003cb3afa698204781528c8b084a6b18d02a901a0cc5e71e6e1cb9b61c7881d1f47f2fd5788f8e51a3a6316dc8e683f3f271d53882e4ce6452523c43338c09e6bbcafa8413fad8818167f8ae14105476ce0a8662588bcae45f3826184082e22c35936b5d3e61cc6fee", 0x148) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x1000000000000, 0x0, 0xfffffffffffffffe, 0xfffffffffffffefc, "a146786eb953d07babec44f0b1c85b6a8a131100"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x3ff, 0x3, 0x1, 0x8, "03ea01fe829a10cce16f5c4eeea3ebdb160df894"}) read(r1, &(0x7f0000000140)=""/249, 0xff90) 15:34:23 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x2000009, 0x3}], 0x8, &(0x7f0000000080), 0xfffffffffffffffc, &(0x7f00000000c0)={0x6, 0x3}) kqueue() writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000100)="cc", 0x1}], 0x1) 15:34:23 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000300)="e36258a416f72ee991a336ec37c43131093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf64908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd9764c93c220ccb6ad", 0x65) write(r0, &(0x7f00000005c0)="256ba966e418bf3557c632af6e16544e12aa18a4a563f485f0f852defe01b9ec8e4ac9832623d15e513a053523f7520ebf16b624d97f0f9da8c85563eb93b11f01ba7ed6fc0a4ffc780723f1eadb03cc09ba72b9c02fbd4becfd88bc153ff21de3a5383600000000000000009bdf49c792f8b6704cf33f3294414ffc4975012034a1c8cb394d8ad36585d0730100159c70b113ed9014a945e332bce95dcdeafb0758acff19d494672107c813c84d1e1933378283029a4ad811869cd33d005db9c26e67dbba", 0xc5) syz_open_pts() close(r0) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x9, 0x743e4b89, "ba000000a99cb100"}) setsockopt$sock_int(r2, 0xffff, 0x7024a8611db071c4, &(0x7f0000000000)=0x7, 0x4) ioctl$TIOCSTOP(r1, 0x2000746f) write(r1, &(0x7f0000000140)="b7", 0x1) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) readv(r2, &(0x7f0000002780)=[{&(0x7f0000000200)=""/254, 0xfe}], 0x1) 15:34:24 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) r1 = socket$inet(0x2, 0x4001, 0x2) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r3 = socket(0x20, 0x2, 0x3) r4 = socket$unix(0x1, 0x1, 0x0) r5 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f0000000180)=0x8) r6 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x330, 0x6) r7 = socket(0x26, 0x1, 0xff) r8 = kqueue() pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x10000) r10 = accept$unix(0xffffffffffffffff, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) r11 = accept$unix(0xffffffffffffff9c, &(0x7f00000002c0)=@file={0x0, ""/108}, &(0x7f0000000340)=0x6e) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x9, 0x0, 0x9, 0x1}, {{r2}, 0xffffffffffffffff, 0x2, 0x1, 0x101, 0x4}, {{r3}, 0x0, 0x10, 0xfffff, 0x80, 0x3}, {{r4}, 0xfffffffffffffffe, 0x92, 0x80000040, 0x3, 0x3a}], 0x1, &(0x7f0000000380)=[{{r5}, 0xffffffffffffffff, 0x2, 0x80000081, 0x4, 0x4}, {{r6}, 0xfffffffffffffffb, 0x14, 0x4, 0x570, 0x655}, {{r7}, 0xffffffffffffffff, 0x80, 0x42, 0x20, 0xef}, {{r8}, 0xfffffffffffffffd, 0x9, 0xa0000002, 0x100, 0x1}, {{r9}, 0xfffffffffffffff9, 0x0, 0x80, 0x5, 0x40}, {{r10}, 0xfffffffffffffffd, 0x10, 0x20, 0xfff, 0x1}, {{r11}, 0xfffffffffffffff9, 0x81, 0x80000000, 0x6}], 0x1f, &(0x7f0000000480)={0x6, 0x8}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r14 = kqueue() writev(r13, &(0x7f00000000c0)=[{&(0x7f0000001640)="c40788ae0ec838bf5b68130b5c7598831b52714918923f81223db9cf05e6067d5b2e216e08269e03f2575c6462ac146789b0cacddf5e837914ebb654e66a88b88784eb325950f73b3721e0ad5c4f848d2599d7442af1ce764ac76bec0ebe2b6579ea4f3b3e4443aefedef43317748a195ea9d598aeb20849be98a130d22a366fb6f8262ab06ca93d2d40142cf02a8a1a45710238315cf36a6d1dc8c8c8b5f22f82b127c95f8b97a8868a01c5fda9726f86bc36f5ca5b528d0665d2c1d7d5f700c74a78625b9ed2bda67845fba7219af2ebd6cdfadc1a0a29b011e0bd71e873e0d7fd351c1c4366b9a3343491b533807bc6e5bc505346e90b58b913f0da6e53b7dadd65a7878eadbdc94b10a006cc34a1117a4c563fa7b00de62f7f894f0fed33344d842198df0aa9bb375a82427d7b2d5cfd1a7c7e112bc41b8a4dec60f89577d87dbd06dcae0112ade097303013539b971737d3cd9c090760da3d979d5b2ed367f34a87b6ee0c9a6fb074085d7f14aab5bc9025acaaa4f47ddd30e202b6bbd1a805e5ad233ddad7515a89a360466144acad56a675d44dc6ebed5b612bedd53204d557a879a62de8baf399eaf345eec55594a0738916c2a0873be473983dc87e626862ccf31448c6aec278990e9dc80b8aacbebe13d6cc24a1b09111899780f12d0576cc5c58b1b787ead53f0fef97730ccbbb4246db7d550c32f732506dffd0b1668a5ba71743446c006acac4d9988fc6fc648ba77d0df4878384e639ab5f995b9f35c5f9e6928d042c4c76472243e54de156da8cf888c9d13ac374ecd451a2b817e97bb82c177d4ae5ca48e45e3f47f1d7f24e0675302a6e595bc76603dc17a220c6469c065c657073e59a0d36df4a26d83c6319f6702ed8287f7aee63fc6fd8d62a984b4aae974cda42938f171d448172d2c40ba7b6eec307af6f0ee8fee9c897dfb0f66d0f85e8cc9ab8b0b07afacbdb198199471d78b025dfa8a91fab67b0a4d0deb8ccc5c07e7b6ffce8235627273801107efc5d075e50f24ac4440c7f04b0d762303ea72950c31ed550b29ef5011f1a2534951acedd8404e00df8f5dbc3dd858de85b55b7f9a449aa3fc1429fbbda5fda3e5ebf29793ab46ccd7e2c08d49d4a70289911e00410439ee5e9bd5eba021ae383fe721df2b22cfd06cb78a76d50178875683dc2a1376f375dd6a5b737151a24567f7adcb432f9767ffa61939ba4ed92ee7606ee4d134394f0fc34a9fa6a1398aaf9d442249f2b6633abc2f76a91596df253a8aa770fc9219ac6a38b248ef6c23e78ae720db964cf5b38df8361839601006aad4c0074705f26633814df84e2ed1562d06fa5e28d28242d3c27bdc9612440c97c895dc1429daf5e71b2a3f4fe2c0de5254e59d3ae61e8f452912589b92c5a564d437983ffe7c117086f1145b69bb9d8b84e57397e116f3ba6e3e3c774afc6a81e30907e0b3fc4809032a44140eeefb54f69ffc0530c22d9cfdf68c7640c98fd7195f69edc64fddf07c388c5ca50e6f5f66a91bc982d7424f9adf62e0fe69ec6444e9b48be5ef5381ce6a73d027e12d00f5405e6a470a1289b7f4fc7db1688e126f7eaa8ba7cfb65330cf335008cc7b470ec81da186fe1664456ede0b7f4ee8585cdcaed716529a79796480c4971566e0cd5c1f45aafece2ab01cb6b80ceb58d7f24a33727bd2a229fe25f7925b6c74707b3a965e5e344c0706ef329aaba2a797cc6dfd3bab5a79e1c9f242da2384ed915c737f40d1ddf43ed88cfe87570ffd1f1cc044796b61157023a8f0e52500c0a4dba52fe6ccb8179c8b8ea0c1191b43a71ff6bcfeaa3f017e5c58f4b78187fa560eaf651fd87afc069b488cc6978ef00344bc6071fa3fe6d9d14ebe7cb15e307292ea9f10491427f1b1b754e28fb8f8e1f472eb092e8e0121afbcc1054437bb89522d29f28cc57ea14dfc32dcaeada678708f94f90e431e3c85759afa11a74480ba0329e1487fb286d07aa3ea52825d99474fcc479fd599fc5ff5908c33bf261a27880f6eb7731a14f04e76094bed99430ad0c312cb886919ae216e590d64d306a33579caea6b78cb63b874c0b142ccd3654c7ecfad5e0786a6ad806c155b4ffbba1660a3aee616a9686307e9a958bf7848cd60016a8e483cf1117c5abb4e9ad44fe866917f1eff1da64be251052bbb9574d2fc25e922eba8ea73dccfa27f485aa17e2f8f70fd12d3fa38ff070b9e2fb2ebeac38eeace520730ca887f9765d154e8d1f7469079851fec39da414266c304aa2b2a9d9c5a94aef2c602ce9e1d347dc7680acc1012387f6fdc340bf1aeb99e926a0dedfed4de81db920031cbaa029d087c94c5bb3bd01c2311ebebb3918e6de023f0e03126603ebf6cc758e8c1e1b44263194f2ed22524cbc2d68ee610237b03ec03e55e0af4d87f642e9dea78fe8e83594b1a1cde02110e9a9f2fc18b8742754db1119a90ceb98a97087d8d2c89cb9b72edf5cdb3c24cf574b90fbb0da3acd868ed7706395f900de937aeff10397cc468130b0028b8f849a7d9793614168d2e736ad2742148fd339dde3dcd79ac26d00b314a6a2539f2881d1e78724a0714c89eb9cae9fadeecc63d03128be93f8c366b3ba56cef0d3a942f51ef8f8484ee153d5b62b7a5e9a8c8ed2eff52030b9ea9da01e745b3e7103d93971bd9e1c454648466b50b218094d85493b593fc04c84e0779d668eaeb69ca685897b0cbad475978ee8f059215b15ae19ead49e41411487f343a04591821e6145f5701d1a3d6272d6c37dd2003c4e18cc82ac6a1a975983dde90aaccbc42c4b240cd4b80f17f1e1842495d3b1a8786a994b0d7061c4155af3f09915d27af243e716b0feac5c11b67ba8ddb57a0223295f0eccee127db24d7d794ea104e4fee73e", 0x801}], 0x1) kevent(r14, &(0x7f0000000100), 0xffe, 0x0, 0x0, 0x0) read(r12, &(0x7f00000015c0)=""/94, 0x5e) 15:34:24 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) r1 = kqueue() pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r2, &(0x7f0000000140)={0x2, 0x0}, 0xc) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0xffc, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x6a}], 0xffffffff7fffffff, 0x0, 0x0, 0x0) 15:34:24 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r0, 0x1000000000000029, 0x0, 0x0, 0x0) socket$unix(0x1, 0x8000000005, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) 15:34:24 executing program 1: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() mprotect(&(0x7f0000073000/0x3000)=nil, 0x3000, 0x1) kevent(r0, &(0x7f0000000000), 0x7fff, 0x0, 0xfffffffffffffff7, 0x0) madvise(&(0x7f000005c000/0x400000)=nil, 0x400000, 0x6) munmap(&(0x7f00000ff000/0x2000)=nil, 0x2000) 15:34:24 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) connect(r0, &(0x7f0000000100)=@in6={0x18, 0x0, 0x40, 0x8}, 0xc) setsockopt(r0, 0x5, 0x0, &(0x7f0000000140)="c6767f57d2090b78512677e8c4c4389c0db27eb19a3fec11cc54d3ebe937d5699bcf258714eaf7b86f922541439f5dc2b0d0095e4332a7a85544ad63f588c42822d1236d1b0181bc4d0443220fb646637e5ca1bb0b9c3399016272dba1c7dd74dfee7f5e2ef873e1ad", 0x69) connect(r0, &(0x7f00000001c0)=@in={0x2, 0x3}, 0xc) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r1, 0x2000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) symlinkat(&(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') setsockopt(r1, 0x2000000000029, 0xb, &(0x7f0000000000)="020c0000", 0x4) 15:34:24 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000480)='./file0\x00', 0x34a, 0x0) write(r1, &(0x7f0000000000)="1a1cfb70b4e7a95c255dd4c5512c185c1b288a32e9a61b13164a464b3e48c430", 0x20) r2 = dup2(r0, r0) lseek(r2, 0x0, 0x0) 15:34:24 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) bind$unix(r0, &(0x7f00000002c0)=@file={0x1fbc81a4852001fa, './file0\x00'}, 0x3) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) map stack 0x20000000-0x20400000 of map 0xffffff007f125000 failed: hole in range 15:34:24 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8294, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x0, 0x1000100000000}) r1 = semget(0x3, 0x7, 0xa) semop(r1, &(0x7f0000000040), 0x0) flock(r0, 0x2) r2 = semget$private(0x0, 0x3, 0x10) ioctl$TIOCSDTR(r0, 0x20007479) semctl$GETNCNT(r2, 0x7, 0x3, &(0x7f0000000180)=""/201) ioctl$TIOCSDTR(r0, 0x20007479) 15:34:24 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) r2 = getpid() fcntl$setown(r0, 0x6, r2) dup2(r1, r0) write(r1, 0x0, 0x0) 15:34:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000004c0)="e3629700c0268090380abdca6e8358a42ee99586132477f256b4933cfb21b84e5bbdc3d7313257b222a9c4de41a52f5ea7fa0023c19f07817cda4ce9c287730c53fb394b842dbb000068f7acad045dd90a283bbcc49fdc7600000000000000631a033be1ddabe300cf44a6", 0x6b) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000240)="be4098a9c13515714edc908938cbb003bcf438d087600bed70589e4270bd490c10826cce4c1b971c99b8d0cceb03c0d24a156d5c738c6d3b19879d66a7736bfac596bf1ee146c5929d924df2c726a7e33b8dcb399fce", 0x56}], 0x1) kqueue() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000002c0)={0x3, 0x7fff, 0x0, 0x2, "e5b76d99e56ce8cd89a5cacf0ef201e3fceb5342", 0x57a1432}) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a1477826885e538a131900e8ebd81823fc7e0d7a"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3ff, 0xedcd, "9dc60000ce00000000000000000800"}) r2 = fcntl$dupfd(r1, 0x0, r1) readv(r2, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 15:34:25 executing program 0: r0 = open(&(0x7f0000000180)='./file1\x00', 0xa19, 0x0) fchmod(r0, 0x43) fchmod(r0, 0x80) mkdir(&(0x7f0000000000)='./file1\x00', 0x4) write(r0, &(0x7f0000000340)="1466bb3084919672e38937fd95ba28484529ccfe9350762848c652dcc92ce7a80eae2358193db8cb07b54a3aae4952c4dde6743f8c8ae03f5409af6e1314e47f", 0x40) execve(&(0x7f0000000080)='./file1\x00', 0x0, 0x0) 15:34:25 executing program 1: r0 = socket$inet(0x2, 0x5, 0x101) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000000)={0x40, 0x400}, 0x10) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1021, &(0x7f0000000140)={0x101}, 0x10) 15:34:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000140)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0xfffffffffffffdbc) writev(r0, &(0x7f0000001840)=[{&(0x7f0000000280)="c0", 0x1}], 0x1) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x4000000003, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r1 = syz_open_pts() close(r0) fcntl$setflags(r1, 0x2, 0x1) kqueue() syz_open_pts() 15:34:25 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000080)="f1e02d53adb68d5675af410663e11f983c1755920d26144ad1f5ae160caf104e6fb9784835744aedf28ac605ca2a24a61b2fc5e0019902d74d6f4f44cd86d868f8a2a8b6b99c5ca62acff798890853354ed9ae6607f67096e26103b65186999b03c10366aff744bcaa9bf687b616aaa713d848cc449c6116e0627dc0b2c119ccf14f294c1f5979c7089013e3c2df10ff1fe3c1e1c3d82f15474a0f6982f07defd5d3ba15def3b6f29295d85a1a458dbaa99e7481006ef67c5b0b7358348853693f2deb8aa84a3dff5f3bc4a175921bbec2dedd63a43ec9", 0xd7, 0x0, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffbffffff, 0x7f, 0xfffff, 0x8d}], 0x20, 0x0, 0x0, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 15:34:25 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x1}, {{r0}, 0xfffffffffffffff9, 0x9}, {{r0}, 0xfffffffffffffffa, 0x22}, {{}, 0xfffffffffffffffb, 0x9}], 0x49b, 0x0, 0x1000, 0x0) clock_getres(0x3, &(0x7f0000000080)) 15:34:25 executing program 0: setitimer(0x3, 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x1f) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4, 0x2010, r0, 0x0, 0x0) 15:34:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000200)="a5b30fca9dfa945f8a33f00e1074b5233dfde26b728fb46a7dd978305b8e6a06a80cc7df5fbdaa9250b5989a05f0ec793696a615a7bb24f82476e3b06f1412dd091ff3772913068d9786f6afd119229733ec518942fe3b284902384b8835544acd1b91fc00", 0x65}], 0x1) write(r0, &(0x7f0000000880)="068cc47d7baa5fc2bcf4e704000071d4f2f729bd69187b1b6088000000000000800099ae4ae9bff1958871ed0be2f0c8420fc3c5f6e0c082210fbdd7135f36694ded9c7625044bda9b65563ce5ab71e69082237dcaf28fc9a4fbc610dee50e259e915e2ab40260e4b042dcbfe742bf26b2042f1442a2c9c9e3d473b2d322773911040dea9900000000000000000000000000000000fde997b4a24718e72bd7b252bf10c3bba20827ca187a0d7cacc71b2273b6d60ee37e4b3d16aadd8e6854fa875c53599ecd0ec283064abc599e0afe4554933aadeaccabfbfda2e023dfc3a999cc357b6f8b4c1e4b51cf81efa77e2d6c75d0aa24feba6712a0c18696cd8d2948b67813bae779f012c64367768b8a7a48554f052e818cc7823dcbcf351dc3aa5cdfd156cb003dfc96ed39b4d2f4e872f8e85e066e53cba12d099413a89266296a5de8e6316babe748d5c337407a51d9424fac47f82e3b64126efc66a88507e1414410e6fc2df840668512e5719b26e10a0e3a1937132dfe55c96d2a429afeb8647a95", 0x183) r1 = syz_open_pts() close(r0) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900d1ebd81823fc7e0d7a", 0x10}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000380)={0x1ff, 0x1fc567e, 0x8, 0xfffffffffffffffc, "e20aa7f285f3135d9d63f98204ff9449c4a2646e", 0x1, 0xffffffff}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x1000, 0x1e2b, 0x9, 0x1d38, "bad84b73f2a42ccccaa772d8374275835db57180"}) bind$inet(r3, &(0x7f0000000300)={0x2, 0x3}, 0xc) readv(r3, &(0x7f0000000280)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f00000001c0)) mknod(&(0x7f00000002c0)='./file0\x00', 0x8000, 0x1) 15:34:25 executing program 0: r0 = msgget$private(0x0, 0x181) mknod(&(0x7f0000000000)='./file0\x00', 0x2004, 0x71) msgsnd(r0, &(0x7f00000001c0)=ANY=[], 0x0, 0x0) msgrcv(r0, &(0x7f0000000180)={0x0, ""/90}, 0x1a1, 0x3, 0x800) 15:34:25 executing program 0: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') pipe(&(0x7f0000000100)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0xc8) symlink(&(0x7f0000000000)='./file0/file1\x00', &(0x7f0000000280)='./file0\x00') lchown(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0/file1/file0\x00', 0xd) 15:34:25 executing program 0: r0 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x8000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r1, 0xf, &(0x7f00000000c0)={0x2, 0x1, 0x8d48, 0x4, r2}) kqueue() pwritev(r0, &(0x7f00000035c0)=[{&(0x7f0000001200)="cc", 0x1}], 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000100), &(0x7f0000000140)=0x4) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x11}, {{r1}, 0xffffffffffffffff, 0x2000000000023}], 0x7ff, 0x0, 0xfffffffffffffffe, 0x0) 15:34:26 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) 15:34:26 executing program 0: r0 = socket$inet(0x2, 0x1002, 0x0) r1 = dup(r0) socket$unix(0x1, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) getgid() sendmsg$unix(r1, &(0x7f0000001580)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0) 15:34:26 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) flock(r0, 0x2) open(&(0x7f0000000000)='.\x00', 0x2802a, 0x0) 15:34:26 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) faccessat(0xffffffffffffffff, &(0x7f00000002c0)='./file0/file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440)}], 0x1, 0x4) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000140)=""/87, 0x57}, {&(0x7f00000001c0)=""/82, 0x52}, {&(0x7f0000000240)=""/29, 0x1d}, {&(0x7f0000000300)=""/243, 0xf3}], 0x4) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0/file0/file0\x00') connect$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) 15:34:26 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x800000000000) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x1, 0x0, 0x6, 0x1000, r1}) setpgid(r1, r1) pwritev(r0, &(0x7f00000001c0), 0x1000000000000277, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) getppid() 15:34:26 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x282, 0x0) r1 = getuid() getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) chown(&(0x7f00000000c0)='./file0\x00', r1, r2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r3, 0x1) fcntl$getflags(r0, 0x1) 15:34:26 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r0, 0x10, 0x1000002c, &(0x7f0000000000)='\x00\x00\bL', 0x4) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000040)=@in={0x2, 0x0}, 0xc, &(0x7f0000000140)=[{&(0x7f0000000080)="41344dc6b1870458894422a1073fec67372cf7658400d0e452eacef68e19a7707eede9e40e6cdc5d8c6881f77aacfd9f64180f502214ba5bc2bce298d3b346c1142bb96f324605f82ae43aa185b26b19be226ddb7c8f3fb8f10e", 0x5a}, {&(0x7f0000000100)="f36da51c433a53120d56307d12b9086c2570da789e482b72", 0x18}], 0x2, &(0x7f0000000180)=[{0x98, 0xffff, 0x8, "0f90a2623fa5bef2a7df5b49ede967c864355a8ad5bf9a4d96c614dcf064e6d6208dd1ab5b105509b3a49ee01d4f74b837b9049aaf911d7e5bf291b3ad5056bac8f2ed525cd603f069513126f1bd426e705baa8e318e3cabe29f17ab843b971cdaeb389d29015f415c2461184923bae3ec3881f1c627c117ecca675b85ca368b6422"}, {0x38, 0x1, 0x0, "e3044d0fb5990b4dd88f5f9ca65e53db57dcceec8b27b52dbd0900366fad8a699afab44a76c0"}, {0x58, 0x1, 0x101, "6eadc3f18745f59e492796269095e835b28181a1fe03af46e1225a533451044281d5968fe1071767bd130360f6292bc80363b5bcf5b371c55717003599b892d211a8dd2f4ed5ad03"}, {0x100, 0xffff, 0x10000, "a3e50813a761d3ee83940b4eb923f88075eb6ebc3bb3810099634d248f01600cdf22801618fdc263431c9fe1fe70f62f102915bb81b254d34a0338917a0276c38ab600629b79c5758f1664656c27b32b073118cf67722d9e6924bbcd782baa64e031dbab526b7c9e59382a6968c0bdbe11d1a684954e93c19adbae298e652039b0b0aeee3e0d15fa80919f8f2244aee43b4ae0f1ccabb951bdcf34045cd91bb421d0324956c23017cd151c3619d3dd328c7b568131977c7baef2ddce8cf451c7a86d15f1a13c342dfc8eb1bb58e1c3dcc3d64cca61cde57ae39857f20b826e3dcdbcd86c9b688ef8554ac520b9e1"}], 0x228}, 0x0) 15:34:26 executing program 0: clock_gettime(0x7, &(0x7f0000000040)) clock_gettime(0x0, &(0x7f00000000c0)) clock_gettime(0x100004, 0x0) 15:34:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x8000, 0x0, "34a3ebedaebf1a95fbb38ce85d27515d980d23bb"}) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000000)="8d", 0x1) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x7) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "3ff98b9b37f37f09b6019a0871dafa8b9a975601"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "b4f7e5c681a182d8ed08f2e2c7cb0c8e691686b8"}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000140)={0x4, 0x1, 0x5d, 0xfffffffffffffffa, "3c826e0528235cd4292653f2e156d5a84e23e1d0", 0x7ff, 0xffffffff}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000180)) 15:34:26 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() ftruncate(r0, 0x0) fcntl$dupfd(r1, 0xa, r0) 15:34:26 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f00000023c0)=[{&(0x7f0000000000)=""/54, 0x36}, {&(0x7f00000000c0)=""/251, 0xfb}, {&(0x7f00000001c0)=""/184, 0xb8}, {&(0x7f0000000280)=""/110, 0x6e}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000000040)=""/45, 0x2d}, {&(0x7f0000001300)=""/184, 0xb8}, {&(0x7f00000013c0)=""/4096, 0x1000}], 0x8) r2 = socket$inet(0x2, 0x2, 0x0) r3 = socket$inet(0x2, 0x2, 0x8) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000024c0)={0x0, 0x0, 0x0}, 0xc) fchown(r3, r4, r5) setsockopt$inet_opts(r2, 0x0, 0x4000000000000014, &(0x7f0000000080)="1534a5aa", 0x4) r6 = dup2(r2, r0) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000002440)={0x9, 0x8000, 0x1, 0x5, "d04e806744d12e4dbfc50d95f8d0d536e4f8ccd9", 0x7, 0x1}) 15:34:26 executing program 0: kqueue() 15:34:26 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffbffffff, 0x7f, 0xfffff, 0x8d}], 0x20, 0x0, 0x0, 0x0) r3 = getpgrp() r4 = getpid() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSTAT(r5, 0x20007465, &(0x7f00000000c0)) setpgid(r3, r4) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 15:34:26 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x4) getdents(r1, &(0x7f00000000c0)=""/136, 0x88) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="80022e2f52ad60ae860120f4da1464fe3000f27635803c8dc01ec4fd484859599368795a3954562bdc2ccae902d8127b95c67db594c0a5f17975ce24255ac1698bd93773aecfda6ef96483e995759ce0b4601a6d2c2294fa270d3198692936034a631eba4300cf883dfc6ff7ae33ca23e495bb4ea8b115067ee6586747bb006b6b122fa8021ef346aec1074dcf53311bd49078a0372bfbdb94222b"], 0x10) r2 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) close(r2) 15:34:26 executing program 0: r0 = kqueue() dup2(r0, r0) r1 = kqueue() clock_settime(0x2, &(0x7f0000000040)={0x401, 0x80}) close(r0) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000100)={0x7fffffff, 0x80000000}, 0x8) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) fcntl$dupfd(r4, 0x0, r3) write(r3, &(0x7f00000000c0), 0xfffffec4) kevent(r1, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000180)) close(r3) faccessat(r3, &(0x7f0000000140)='./file0\x00', 0x108, 0x2) 15:34:26 executing program 1: r0 = dup(0xffffffffffffffff) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x1010, r0, 0x0, 0x0) 15:34:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x7, 0x200, 0xe385, 0x5, "06397a108aa01cc83830ee340c8f4e6d665ce151", 0x7, 0x6}) close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x9}], 0x5ef, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x25}], 0x3ff, 0x0, 0x0, 0x0) dup2(r0, r0) 15:34:26 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) pipe2(&(0x7f0000000000), 0x4) read(r0, &(0x7f0000000080)=""/20, 0x399) 15:34:27 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f00000006c0), &(0x7f0000000ac0)=0xc) preadv(r0, &(0x7f0000000d40)=[{&(0x7f0000000b00)=""/173, 0xad}, {&(0x7f0000000bc0)=""/43, 0x2b}, {&(0x7f0000000c00)=""/67, 0x43}, {&(0x7f0000000c80)=""/163, 0xa3}], 0x4, 0x0) readlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/175, 0xaf) socketpair(0x20, 0x3, 0x3, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000a80)={&(0x7f0000000300)=@un=@abs, 0x8, &(0x7f0000000940)=[{&(0x7f0000000340)=""/216, 0xd8}, {&(0x7f0000000440)=""/142, 0x8e}, {&(0x7f0000000500)=""/99, 0x63}, {&(0x7f0000000580)=""/9, 0x9}, {&(0x7f00000005c0)=""/231, 0xe7}, {&(0x7f00000006c0)}, {0xffffffffffffffff}, {&(0x7f0000000700)=""/233, 0xe9}, {&(0x7f0000000800)=""/143, 0x8f}, {&(0x7f00000008c0)=""/89, 0x59}], 0xa, &(0x7f0000000a00)=""/69, 0x45}, 0x1) chmod(&(0x7f0000000000)='./file0\x00', 0x100) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') setsockopt(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000000), 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x4) accept$inet(r2, &(0x7f0000000280), &(0x7f0000000240)=0xc) 15:34:27 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x8000, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7f}], 0x7, 0x0, 0x0, 0x0) shutdown(r1, 0x1) 15:34:27 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) fchmod(r0, 0x7e) getpeername(r0, 0x0, 0x0) 15:34:27 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept(r0, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) r2 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r2, 0x6, 0x10, &(0x7f0000000280)='\x00\x00\x00\x00', 0x4) getpeername(r2, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) socket$inet6(0x18, 0x4000, 0x7fffffff) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x1, 0x9, 0x5}, {0x18, 0x0, 0x1000, 0x5}, 0xffffffff, [0x5, 0x6, 0x7a04, 0xa000000000, 0x3, 0x7, 0x4, 0x87a0]}, 0x3c) r3 = accept(r2, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) 15:34:27 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(0xffffffffffffffff, &(0x7f0000000100)="e3", 0x1) lseek(0xffffffffffffffff, 0x0, 0x1) r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d88e78b6913aeda2b29778c3aef799d11f00c832"}) read(r1, &(0x7f00000002c0)=""/249, 0xf9) r2 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x400000000ff, 0x1, 0x10002, 0xfffffffe}) r3 = dup2(r2, r2) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 15:34:27 executing program 0: r0 = kqueue() kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x9, &(0x7f00000000c0)={0x0, 0x100000003}) 15:34:27 executing program 0: pipe2(&(0x7f0000000040), 0x4) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x103) open$dir(&(0x7f0000000100)='./file0\x00', 0xc0, 0x10) r1 = openat(r0, &(0x7f0000000000)='/', 0x0, 0xffffc) getdents(r1, 0x0, 0x0) pipe(&(0x7f00000000c0)) 15:34:27 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="20000000bcffff200001f859", @ANYRES32, @ANYRES64=r1, @ANYPTR64], 0x20}, 0x0) recvmsg(r0, &(0x7f0000000600)={0x0, 0x14, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x13}, 0x0) setsockopt(r1, 0x6, 0x6, &(0x7f0000000000)="82efcc2f80c188e83c1d", 0xa) 15:34:27 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) write(r0, &(0x7f00000000c0)="66396bab59b09cbd6bf124cadc9a8b0fee4ff85ea0d43a638510cc6d29f691e7ff71d9f487b87d6275431fe1e39af96f38a113cef55bedb078760df6a102a5b50572a43fde8f20864c10a4971e22047ebb468663d93a487f13d2a7be5042aea0a2b20a67ba1f68e665eaddd8c7f1607c98adbf1d31cc8ea4b4172eedba9fab9ee53c8460", 0x84) setsockopt(r0, 0x0, 0xb, &(0x7f0000000000)="b8", 0x1) 15:34:27 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x7fffffff, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) getsockname(r0, 0x0, &(0x7f0000000340)) 15:34:27 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCCBRK(r1, 0x2000747a) syz_open_pts() flock(r0, 0x1) 15:34:28 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff8, 0x42, 0x2, 0x7, 0x9}, {{r0}, 0xfffffffffffffffd, 0x80, 0xb, 0x6, 0x40}, {{r0}, 0xfffffffffffffffe, 0x80, 0xa, 0x2, 0x5}], 0x2ac8, 0x0, 0x0, 0x0) 15:34:28 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="c87b7b2035a4e36e"], 0x1) r0 = open(&(0x7f00000001c0)='./file1\x00', 0x8a81, 0x0) fsync(r0) getsockname$unix(r0, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000003}) 15:34:28 executing program 0: r0 = socket(0x2, 0x4002, 0x0) r1 = socket(0x0, 0x7, 0x4) sendmsg(r0, &(0x7f0000001300)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000001380)=[{0x60, 0x1, 0xfffffffffffffff8, "e38671dac4264d81f536eb5731f61558e1d86ddb6d41e9de434c9c1c7abc9d80dc879042896e817cd2639df2e2c5bd0f35e4e7a7e2e63731ec326b59e803acb295d9a23e7ee2dd0b31e99a28cfd6cefb"}], 0x60}, 0x8) r2 = accept$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) shmget$private(0x0, 0x4000, 0x40, &(0x7f0000ffa000/0x4000)=nil) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) getrusage(0x1, &(0x7f0000000240)) syz_emit_ethernet(0xaa, &(0x7f0000000040)="7e045f1420607595b92f525fe9d03dcb00a642476606b2cdb2bdaa090ce05d8a522971be2cc55eb81697b6e40e91ec2f0380457a893ae8271fee97d88f8d8005a6d022ae483f7c37a84128ba72d0bf84dcb6114dda0ec30815cd9af88a09a53d8238bdc31ea5fca39006d6e961ce716522fecad0f4bd8bc45b622aa5f873f49a8f6af70dfd6882ce61581fbf14601a580305c22e32f89b04a441bfb67764814b771dc766976f7a53529a") 15:34:28 executing program 1: r0 = socket(0x400000001, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2b66696cf84d00"], 0x10) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) listen(r1, 0x0) 15:34:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000400)="58a416f72ee99586132477f256a444f4c8771fe9c5b4093cfb25b84e5bbdc3a5067094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d930804bbf078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd9760000", 0x6d) write(r0, &(0x7f0000005100)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d1b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dc95838d2cab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf1", 0xe1d) r1 = syz_open_pts() close(r1) r2 = dup(r1) r3 = kqueue() sendto$unix(r2, &(0x7f00000000c0)="739c67487487bd60fe4d297508ded1e7a873bf8dd56b28de15f5b166050cf8f1353a46f38c52b84d975e95996f5c692308aef609b30ebf87240ef663d13e98a8", 0x40, 0x9, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) socket$unix(0x1, 0x1, 0x0) fchmod(r1, 0x30) nanosleep(&(0x7f0000000180)={0xfffffffffffffffa, 0xcd9}, 0x0) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x4, 0x1000000000000007, 0x0, "a1477802e0ffff89131900e8ebd81821fc7e3375"}) r5 = fcntl$dupfd(r4, 0x0, r3) r6 = semget$private(0x0, 0x7, 0x80) semop(r6, &(0x7f0000000100)=[{0x3, 0x7ff, 0x1000}, {0x4, 0x5, 0x800}, {0x2, 0xfffffffffffffffc, 0x800}, {0x4, 0xfffffffffffffffb, 0x800}, {0x1, 0x7, 0x800}, {0x0, 0x7fff, 0x1000}], 0x6) getrusage(0x0, &(0x7f0000000240)) fchmodat(r5, &(0x7f0000000340)='./file0\x00', 0x40, 0x4) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000300)=0x7) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x7ffd, 0x0, 0x40, 0x8000000001001d39, "bad85db5718000"}) ioctl$TIOCDRAIN(r2, 0x2000745e) semop(r6, &(0x7f0000000200)=[{0x2, 0x5, 0x800}, {0x0, 0x0, 0x1000}, {0x2, 0x5, 0x1800}, {0x4, 0x4, 0x800}, {0x3, 0x5, 0x1000}, {0x1, 0x80000000, 0x1800}, {0x0, 0x80000001, 0x800}, {0x2, 0x1, 0x1000}, {0x3, 0x40, 0x1800}, {0x4, 0x200, 0x1000}], 0xa) socket(0x0, 0x4007, 0x1) 15:34:28 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x10000fff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = dup(r0) getpeername$unix(r1, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) openat(r0, &(0x7f0000000080)='./file0\x00', 0x210, 0x0) setrlimit(0x8, &(0x7f0000000180)={0x800}) rmdir(&(0x7f00000000c0)='./file0\x00') 15:34:28 executing program 1: socketpair(0x1, 0x2000000000005, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) bind$unix(r0, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0x6e) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x100, 0x2) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10002) renameat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00') 15:34:28 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x4332, &(0x7f0000ffb000/0x2000)=nil) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) 15:34:28 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="ecfe2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000200)=0x100, 0x4) r1 = dup2(r0, r0) r2 = accept$unix(r1, &(0x7f0000000140)=@file={0x0, ""/85}, &(0x7f0000000040)=0x57) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6) fsync(r2) r3 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x11, r3, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x40004000001001, &(0x7f0000000000), 0x4) r4 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@file={0x0, ""/41}, &(0x7f00000001c0)=0x2b) sendmsg(r4, &(0x7f0000000900)={&(0x7f0000000240)=@in={0x2, 0x1}, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000280)="c8bb68eed405614b84c72fcba0cef1b193345fed9bbd5fd98a6f7ff83ffeb06051344fea0e6c96bbf6f99e583eb44524ca9d978e18e19461e12003b9cf9a37a5ad1c208b4f9b56e3f3e2578b52c2d6a500894862da345736f34575b3b649e6968ca76ab14e8f9f1db7d5d716e9be603a9a1407c2a21f69581e1094aee4c5873d8a71b2a992a5ed09f860bf7765a31b87f08e3b481b643cc6ecae7f128408629b39b868f91b57ed8e9fa602d8535ef69230a45e51a7367220dbe1f937b392c3e7", 0xc0}, {&(0x7f0000000340)="d2282a37255860f2c64e462e5d8ed2894c84ad0e68624da864fc564fc20cef8cba470ce202cdfa2de00adc6dd09faf91a09a7261bcb65e359896027788c3c096dd17aae50df57a15ed9ea4d66e40729d001a87f7ccb38a45ebce8f06708e0cae2749ec50de04", 0x66}, {&(0x7f00000003c0)="18336f7e4a7ec2084b9b4b5a74bbddeb10b6fcc866b860ff893aff313547609c32e6c3972fa5b32b4d085ad47f27a70a89943f671c4eaf76e526e40e8ddb976768f0350f0d9c474c19462fd9ca40007834b37ac201a04259c63a6abc1c80397a7877b08d91e1c8ad47d8ad5406df056d35ee8fd2f9fbf8edb4e472085c66c1a44e58192ac97388cd2db1acf2860252de0d39a0ac225ea997eb2589cf6a5f3079995225f90b881797535c4925cf7b65e02eaf8f72a2ae25ae46f11b1a", 0xbc}, {&(0x7f0000000480)="6a204decf3147927a5a95c2f3491b8224a8c78f13c9d5af669fc1d8cfb825ac766422dad285c4be29c0327026c517b", 0x2f}], 0x4, &(0x7f0000000500)=[{0x10, 0xffff, 0x7}, {0xa8, 0x1, 0x3f, "0d54e87593ebcfe56469be8783d943a884659984ce3b7698848962133318b8347607b25763d5c5888764e98f2a27a68b5397948730af53de9baff248d97a46d29c7b3c4b3444006e7d0dd3d766185086435d8755b8af0226d368983f2c79d7455f992f5a3a5a9b4bdd1f3a0815b01c5ea9b26d17499ebca1365e6b582f0b948f5b425dd2220c1a654ed11a78ee34eea5d23324d7"}, {0xb0, 0x1, 0x4, "6d733bc029214cb7547da8dfff0d153e2190af6abd32a93c416541868ff2cb8349378001def7411283b808c93af9b37382e826ac7d7242fd97ebcfdb949076a9830b22e0fcac9da06f3d67dc7b917bf90614ffd1c21e0bc73b4c5acd44423fe6a2fe49e152e11dab8ef53b4367d67fa2f14a9f849a0e2f8175ed9ddf924ac864f1aae357160533f62ff72df7ba22f815aba07bf50ce5c90149e2bb029d"}, {0x20, 0x0, 0x40, "287c0669e19ac0d7e0ebd4df4aa386"}, {0x108, 0xffff, 0x7, "040a77e2b154a8f528423dfec099b8953a8bd0933dbb6deed8484b045dddbb20a4733bc8de69f4ec6f73b0de0bb942f9061aa840e53983682343fb4219803e1e8ca798a4c9d64eef183075db0283e78622119929187a868cefaf2191336b7982ea956b218bfd27b9121c317bf9ccab25858b146f8ade470c8dadb199344aa0f3a98972d22d739daf4a2f2d808a9497c32a3ea8c60df42bcd1eff2088e85a726710601cd5332470ef7615a0f70600270fc6a8b02273d2f7cd8ee55f19ab3fb88cb0aa7f5501ddd741552d483d4e800251822b7987be206426c3d4fcc7d7a9e8f003b53436f33dc628ef0f5f7b97ee183be8"}, {0xd0, 0xffff, 0x7ff, "3671086a876f94784dc64d7e1b009e8a340d679d8f0144c488c0ad5db944b017fd8e5bc212357ccde69595649be398e40e6a73830eebba27426e33410f2b1b57ed87fa7597b513bd9f9cb8a98759c96f38ee21b27a003d0803c7c75d900f0b5dbe41226eeeb963209037a94d59d3ff4bb5183e8bccca8ce42d334da27773d8cceeb83feadae68902cc7cfa3380e4be0ca76dc20e52cfeb69100b2385f057a2d74ceb41d21da8d422334d5ece6addbb9297b3cc52e7acc8fea7ba26f6167fee"}, {0x90, 0x1, 0xff, "b5b491dc8bee3d4f77808513e678865a4d780e44e9ec20718fea08f519391a6b3ac3a5bfe5e270243d5e8278783323682638f0b25cb599a6312362a24f6ccf2e940bf99337f640ab5fa5491aba5ddc3f7031d63205d2816405949449233dda33602852c62a7919467116c5af870401e72b7c628d7b46f336e67a"}], 0x3f0}, 0x8) sendto(r0, &(0x7f0000000100)='(n', 0x2, 0x0, 0x0, 0x0) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 15:34:28 executing program 0: semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000000)=""/105) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x6065, 0x1) 15:34:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000005fc0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299034ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db6ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd51e67171593f9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877130d430a852d4aac344414c3104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdf3897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84baf72824ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8fa0497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d1b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dc95838d2cab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d6754872b39e44a7910fc90f8be714d74666901c2503407a1f5a1fe6ceebc195e0ab8fa3e6686772f61a3f8481b951864e38145e62168e82e61422b32c62917a68a1634cdfa148aca0a7e0caddbf454492425f20000000000000000", 0xf00) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x7ff, 0x202bbadf, 0x8000000000001d39, "bad84b73f2a42ccccaa70600000075835db57180"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000200)=0x3) 15:34:28 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x87, 0xffffffff80000000, 0x3, 0x0, "9034a875b4ab3e72e2e8772ffdf28dd49c4143e3", 0x0, 0x7d}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(r3, &(0x7f00000000c0)={0x2, 0x3}, 0xc) syz_emit_ethernet(0x5d, &(0x7f0000000100)="f9cd74c57ccf29586b039b88ac9b00cc665b741ced33970d73d2f904ab3ea1c7f5caedc39dbc6bdffa45d45770bab0a8975dfe060aae836ead285a48beab485ca53339d4d3008de6decbe82a7155cd17295e857d9b78ead45d7aefb41e") r4 = getgid() getpeername$inet(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r5 = dup2(r2, r0) faccessat(r2, &(0x7f0000000600)='./file0\x00', 0x2, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000240)=0x100000000) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000280)) ioctl$TIOCSDTR(r1, 0x20007479) execve(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000300)=':!\x05q+\x00'], &(0x7f00000003c0)=[&(0x7f0000000380)='\x00']) ioctl$TIOCSTOP(r2, 0x2000746f) r8 = fcntl$dupfd(r1, 0x0, r1) recvfrom(r3, &(0x7f0000000780)=""/205, 0xcd, 0x0, 0x0, 0x0) ioctl$TIOCNOTTY(r8, 0x20007471) accept(r0, &(0x7f0000000400)=@in, &(0x7f0000000440)=0xc) kevent(r1, &(0x7f0000000480)=[{{r2}, 0xfffffffffffffffb, 0x40, 0x80000002, 0x9, 0x7}, {{r2}, 0xffffffffffffffff, 0x83, 0x40, 0x7f, 0x22}, {{r2}, 0x0, 0x0, 0x0, 0x3, 0x1000}, {{r0}, 0xffffffffffffffff, 0x72, 0x40000089, 0x3, 0xffffffff}, {{r1}, 0x0, 0xa, 0x44, 0x1c0000000000, 0x9}, {{r5}, 0xfffffffffffffffe, 0x4, 0x4, 0x6, 0xfffffffffffffffe}, {{r0}, 0xffffffffffffffff, 0x8, 0x2, 0x1, 0x6}], 0x400, &(0x7f0000000580)=[{{r2}, 0x0, 0x40, 0x14, 0x7, 0x10001}, {{r2}, 0xfffffffffffffffd, 0x40, 0x20000000, 0x7, 0xffff}, {{}, 0xfffffffffffffffc, 0x1, 0xee7ed4073c0f5b0f, 0x3, 0x3}, {{r2}, 0xfffffffffffffffb, 0x40, 0x20000002, 0x9, 0x371f}], 0x0, &(0x7f0000000640)={0x3, 0xffffffff}) ioctl$TIOCEXCL(r5, 0x2000740d) read(r3, &(0x7f0000000880)=""/76, 0x4c) faccessat(r0, &(0x7f0000000680)='./file0\x00', 0x2c, 0x2) r9 = semget$private(0x0, 0x6, 0x4d) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f00000006c0)={{0x20754f4f, r6, r7, r6, r4, 0x1, 0x1}, 0x7, 0x1, 0x8}) 15:34:28 executing program 1: execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='\'\x00'], &(0x7f0000000200)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)=')\x00']) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040), &(0x7f0000000080)) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x4}, 0x10) 15:34:28 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000001780)=[{&(0x7f00000015c0)="800a37db0302991fc78fa537e5ecf4f715e79ce68382f6b8fadaa1edab144c", 0x1f}], 0x1) getgroups(0x1, &(0x7f0000000080)=[0x0]) r3 = getgid() r4 = getegid() getgroups(0x7, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x4, &(0x7f0000000100)=[r2, r3, r4, r5]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) recvfrom$unix(r1, &(0x7f0000000040)=""/30, 0x1e, 0x2, 0x0, 0x0) 15:34:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755a65bdad345f07a098206fb2"}) write(r0, &(0x7f00000003c0)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f07817782aee9c287730c53fb394b842dbbccbbda1049fad2ba6ea574a5b227596586f7acad445dd976", 0x65) write(r0, &(0x7f0000000100)='\x00', 0x1) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) close(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0xffffffffffffff79, 0xffffffffffffff44, "ad8b001600000004fffaff00"}) poll(&(0x7f00000000c0)=[{r1, 0x1}], 0x1, 0x0) 15:34:29 executing program 0: write(0xffffffffffffffff, &(0x7f0000000100)="e3", 0x1) munmap(&(0x7f00007d0000/0x4000)=nil, 0x4000) r0 = kqueue() kevent(r0, &(0x7f0000000380), 0x807ffc, 0x0, 0xfffffffffffffff7, 0x0) kevent(r0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffff8, 0x18, 0x40000000, 0x7, 0x7ab}, {{r0}, 0xffffffffffffffff, 0x10, 0x42, 0x81, 0xfffffffffffffff7}, {{r0}, 0x0, 0xb0, 0x8, 0x9, 0x20}, {{r0}, 0xfffffffffffffff9, 0xf6, 0x3, 0x9, 0x1}, {{r0}, 0xfffffffffffffffa, 0x0, 0xf00fffff, 0xffffffff00000001, 0x9}, {{r0}, 0xffffffffffffffff, 0x20, 0x80000000, 0xbd, 0x11}, {{r0}, 0xffffffffffffffff, 0x10, 0x1, 0x100, 0x5}], 0x3, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffff9, 0x22, 0x40, 0x5, 0x7}, {{r0}, 0xfffffffffffffffb, 0x2, 0x0, 0x20, 0x3}, {{r0}, 0xffffffffffffffff, 0x20, 0x80000012, 0x6, 0x800}, {{r0}, 0xfffffffffffffffd, 0x28, 0x1, 0x3ff, 0x2}], 0x2, &(0x7f0000000400)={0x6, 0x3}) madvise(&(0x7f00001ef000/0x4000)=nil, 0x4000, 0x6) r1 = dup(r0) lseek(r0, 0x0, 0x1) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000240)=0xff) kevent(r0, &(0x7f0000000000)=[{{r0}, 0x0, 0x18, 0x55, 0x6, 0x3}, {{r0}, 0xfffffffffffffffa, 0x2, 0x40000020, 0xffffffffc42c93ed, 0x5}, {{r0}, 0xffffffffffffffff, 0x89, 0x3, 0x100, 0x3}, {{r0}, 0xfffffffffffffffa, 0x4, 0x80000008, 0x7, 0xff}], 0x80000000000, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x24, 0xa, 0x100000001, 0xffffffffffff0000}, {{r0}, 0xffffffffffffffff, 0x8, 0x80, 0x4, 0x9}, {{r0}, 0xfffffffffffffffe, 0x10, 0x0, 0x4}, {{r0}, 0x0, 0x10, 0x4, 0x2, 0x5}, {{r0}, 0xfffffffffffffff9, 0x10, 0x1, 0x401, 0x7fff}, {{r0}, 0xffffffffffffffff, 0x20, 0x1, 0x0, 0x4}, {{r0}, 0xfffffffffffffffe, 0x2, 0x10, 0xff800000000000}], 0x8, &(0x7f0000000080)={0x1, 0x1}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0x3f, 0x9, 0x6, 0x7f}) 15:34:29 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x3, 0x6, 0x2, 0x0, "326cb96e24b20824048f7f1c526a87639e075def", 0x20, 0x700000000000}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x188) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x6, 0x200, 0x1f, 0x10000, "524ebae0287df95c66a4cc1bd8e99bbf25dfdd9a", 0x3, 0x8000}) r2 = syz_open_pts() r3 = kqueue() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x1, 0x2, 0x8aa, 0x2, "5099cb80dceb945f56b392586f55545fe8fe4c52", 0x6, 0x1f}) r4 = dup(r1) unlinkat(r4, &(0x7f0000000100)='./file1\x00', 0x8) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000140)=0x8) ioctl$TIOCEXCL(r2, 0x2000740d) kevent(r1, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x50, 0x40, 0x1000, 0x8}, {{r2}, 0xfffffffffffffffe, 0x8a, 0xc0000089, 0x8}, {{r2}, 0xfffffffffffffffd, 0x20, 0x1, 0xff, 0x6}, {{r1}, 0xfffffffffffffffe, 0xd0, 0x0, 0x6, 0x8c}, {{r1}, 0xfffffffffffffff9, 0x2, 0x2, 0xfffffffffffffffd, 0x9}, {{r0}, 0xfffffffffffffffc, 0x80, 0xfffff, 0x2, 0x2}], 0x10001, &(0x7f0000000240)=[{{r0}, 0x0, 0x21, 0x8, 0x8001, 0x200}, {{r3}, 0xfffffffffffffffb, 0x4, 0x80000003, 0x3}, {{r0}, 0xfffffffffffffffa, 0x80, 0x1, 0x7, 0x1}, {{r2}, 0xffffffffffffffff, 0x4, 0x80000082, 0x22e, 0x1}], 0x9, &(0x7f00000002c0)={0x2, 0x1}) utimes(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)={{0x1, 0x7d}, {0x9, 0x6}}) syz_open_pts() mknod(&(0x7f0000000380)='./file2\x00', 0x8000, 0x4) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000003c0)=0xffffffffffffffc0) r5 = getppid() r6 = getuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f00000007c0)={&(0x7f0000000400)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000640)=[{&(0x7f0000000440)="34bbaf0faa341b59dff0d774758994448d398b804a064c9a35b858614a0750397143bbdb1178f0b5ed3461439ee72e79c03b447a681864c305f987ef9fe968b2397cfdaeec391d182924e8b26b4b2d4ea3a7ae4f3c309b3de726fe51026a7f3094f4e8055a282bcb94ef038531b46c7d55ac8d7dcc5dcf6fee85f782914c799c5b1166970be82e25aba8c43e343672327092ac702b527d2d79ab130963988f31ef4da37d8e1eea74bb4b4ef649ea3e", 0xaf}, {&(0x7f0000000500)="087a9647978c24bd48f04f6f5660795bb7743fafe439c65b8189884068514636880e705ac86d4e81cb0c59e4752e35be2ba65d9492a26f3ec6751aec439d01ab10f536a6ef3a3f86fb47b03bf8cd26e57c0cf8c53232b55be6386c342909aae8ff53583bc961781fb7", 0x69}, {&(0x7f0000000580)="4b61a68af44c705eac1b4ac8c8975bbbe3421a34c1a6c7bcf4ee0efd07dbf78c7fa2af4dbf3618cac5819912d9be981b678778258db30215215b6cd83922656a02f292ea93a0a8b3c081a6c67fafc34090cc5ad1d2f33ca0f1ad25b3895c348f223e396c769e84a03959e37407e445f6cc094cdd0ca9292c17d67adb37ba4a8e00fc1dfa6345b937528c26b615a056244d824c2e92d85a0666c18397b529db2d66f90b718a", 0xa5}], 0x3, &(0x7f0000000780)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0x40, 0x2}, 0x2) getrlimit(0x0, &(0x7f0000000800)) bind$unix(r1, &(0x7f0000000840)=@file={0x0, './file1\x00'}, 0xa) rmdir(&(0x7f0000000880)='./file0\x00') accept(r1, &(0x7f00000008c0)=@in6, &(0x7f0000000900)=0xc) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000940)=0x4) 15:34:29 executing program 1: semget$private(0x0, 0x3, 0x4) semget(0x1, 0x4, 0x0) 15:34:29 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) recvmsg(r0, &(0x7f00000017c0)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000001680)=[{&(0x7f00000000c0)=""/222, 0xde}, {&(0x7f00000001c0)=""/77, 0x4d}, {&(0x7f0000000240)=""/255, 0xff}, {&(0x7f0000000340)=""/183, 0xb7}, {&(0x7f0000000400)=""/2, 0x2}, {&(0x7f0000000440)=""/172, 0xac}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000001500)=""/225, 0xe1}, {&(0x7f0000001600)=""/39, 0x27}, {&(0x7f0000001640)=""/8, 0x8}], 0xa, &(0x7f0000001740)=""/126, 0x7e}, 0x40) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) listen(r0, 0x6) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000080)="00800800000066736c2e956815311daaca0918e4", 0x14) 15:34:30 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffe, 0x9}], 0x9, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) close(r0) 15:34:30 executing program 0: mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x2105, 0x1) r0 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) lchown(&(0x7f0000000000)='./file0\x00', r0, r1) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) 15:34:30 executing program 0: r0 = syz_open_pts() close(r0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) r3 = kqueue() r4 = kqueue() kevent(r1, &(0x7f0000000000), 0x3a29c32d, 0x0, 0xfff, 0x0) kevent(r4, &(0x7f0000000040), 0x20, 0x0, 0xff, 0x0) close(r3) kevent(r3, &(0x7f0000000080), 0x3, 0x0, 0x9d, 0x0) close(r2) 15:34:30 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000), 0xfffffffffffffde7) 15:34:30 executing program 1: r0 = kqueue() r1 = kqueue() r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x401, 0x6, 0x1717, 0x8000, "cc1fa17186b4627530f305f4b71758a683193054", 0x910, 0x1ff}) r3 = syz_open_pts() kevent(r0, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x8000000000001, 0x0, 0x2000000, 0x0) kevent(r0, &(0x7f0000000000), 0x4, 0x0, 0x0, 0x0) syz_open_pts() 15:34:30 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0xe3) mkdir(&(0x7f0000000000)='./file0/file1\x00', 0x0) unveil(&(0x7f0000000100)='./file0/file1\x00', &(0x7f00000000c0)='x\x00') r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r1 = dup2(r0, 0xffffffffffffff9c) accept$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 15:34:30 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = fcntl$dupfd(r0, 0x0, r0) getdents(r1, &(0x7f00000000c0)=""/149, 0x95) shutdown(r1, 0x1) shutdown(r1, 0x2) 15:34:30 executing program 1: unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='x\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0x20000011}], 0x82, 0x0, 0x1, 0x0) r2 = getpgrp() clock_gettime(0x6, &(0x7f00000001c0)) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x3, 0x1, 0x4, 0xd315, r2}) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0xff) kevent(r1, &(0x7f0000000080), 0xd6, 0x0, 0xffffffffffffff3d, 0x0) 15:34:30 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x9, 0x6}, {0x7ff, 0x100000001}}) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20400, 0x139) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) 15:34:30 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r1 = kqueue() open$dir(&(0x7f0000000040)='./file0\x00', 0x840, 0x20) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x9}, {{r0}, 0xffffffffffffffff, 0x85}], 0x9, 0x0, 0x57ca, 0x0) 15:34:30 executing program 1: r0 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) r1 = kqueue() faccessat(r0, &(0x7f0000000040)='./file1\x00', 0x2, 0x1) kevent(r1, &(0x7f0000001240)=[{{r0}, 0xfffffffffffffffc, 0xb9}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r1, 0x7}], 0x1, 0x0) pwritev(r0, &(0x7f00000035c0)=[{&(0x7f0000001200)="cc", 0x1}], 0x1, 0x0) 15:34:30 executing program 0: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = kqueue() dup(r1) r3 = fcntl$dupfd(r2, 0x1, 0xffffffffffffffff) pipe(0xfffffffffffffffe) r4 = dup(r0) poll(&(0x7f0000000080), 0x0, 0x810) r5 = getppid() fcntl$setown(r4, 0x6, r5) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1) close(r0) poll(&(0x7f0000000440)=[{r3, 0x1}], 0x1, 0x0) write(r4, &(0x7f0000000080)="56a3ce6bbe667eadff20a0910d3e4bb0cff394a1cd21649f863deae9", 0x1c) close(r4) 15:34:30 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=ANY=[@ANYBLOB="0000000059b928c300faf37ddaaaf400000000a34e0000000000000000000000000000"], &(0x7f0000000040)=0x1f) write(r0, &(0x7f0000002880)="41394ffa60d2a332b6e084d4535f67a2dda948e3fe24deff43c8fab47051bdffa0eabb6e57d1f2126ed91dffcfb77f670f8128996b24d19f660ece6ed85e4e8527a8134c0686bf82ed7b2f9534674bcccf05e36e4fcabd9fec2a42ae48bbc9b758abc700eb1341a9a4fedfa9716f1050570c27c4751621411fb4947475a2ea54963d17f1c35c3a0e507c27e229c35121d45741b6d645c596d591d24ea252b7ca1c234209ab66edee9c9da53beb7cdb81ba798a1f5d67b41c25f276f7fb7b284270c3ffb3ce01e906710e9e63c8f9c6749701bca23a0ecbae38d37ffcaa867c9e8829c20ed4e7069400cee58125b12ba3fac170b754c49efeea043d85330247ca322f2854616c0a687f8907133085d3956735d13a38e118d8f0ed87da43e83082a2aea78766256a14e999314e65478c3a6f8995ff58153a1e635042dca0a78e033e97b9429e643dd66f46c7000a18256fcb67c9ea0fcf4fd4fc8a6f11cc51a76f9531d78339bf49d50200b2c769a6b1156837c2b5affa7dc136464694a6e9566fb56d1dd2c0f0fe7727e3993b1e71136b0d437cb7967602d4a15d5d27d91a4cc2cdf21ceeac9aa75209f6b5c09862605e6725d946e7f2a06cb439fc9e0890aabf1676923782b935f991be82bb34e54a0cadb0f9076af62c3dd17450799a55728240ca8690795212d6383ec168039c6b2604d25c4efca398931942be101980fc23f6b8b8c331fd224682c19f12849c826f6829a27975ce41f788ccf1c211916f848e9b900b2b7123eda2fdd2c8b0da1f0d865e0636a9df097d037e219e9bacf8091adb622da7f17862c447b97f16b4990eb8a09edac478a7982fd94265c8972867a81a6129bcb20106b5815fc27134f38419de14d6a718bf8d9efdb5231826a5520023a51986a20deb9a5445164c255065f1de0688f6928f6585f552729a6cf73b13218f833e56f9f04fd1f2918f24e71bc7b1616cb96a3a937d4ba4fe7b621ab80a2f25c55a289b446b93e36e0e18e001cb3d3a074ea4fb55ad2533f85e1e3ae04ac5a2bd63a5047db9f956793cec7647d981815dd53fe9e8680a8d63bbba67874a46dc08b4e9923431be7daa8df501b79c81d7152ae5194838f8b89b8dacdef23368dc717b5fd4b306272fbabbd80507864a3ecb1af71f5bc022fa7c4e2c79a837486cdb1eb0730a4ce9ff464fc64ff2ca8b93b6f146f0636701cded825d7fcc3de0f40047cee1272137ec72eb9b2c909c7a559a0bd58bf2f43c5ba2aba1b79633c1657bfc122ca826d04b1a6aa56115dc9623fd2ec0c1703bdd30e6bdda288ffdab21a5ed3469ffab4df65c8ac0dcc2a2dc0b9e528d2bf67bbfe2bfe336947c4c9f349a2b03403c942f130ea42d7883efcce5d5c0d7ead28bb12789576488966ee910fbf84c1b22384761516972894723c67c38346679a6da1620309488ae4439f6702df87d92f2df1dcb26c61b19ceac248dc3fa5556466e2e5d853b38b4182d2fb85acf60dfaa07bbb4ed80d8b98ca32c6f4768a89da62756a0c90f2e5a45d10ddbb81e2dcd579a818bfd19b9527d7a9396697eb6448c4c0bf919c74cea46ab834ec4b3148c72240714528a04cde7f5e05a69ce89c66af313f9fe035b20bb2b2c85810b2ec22eefc6050b7dcbae3df43af70e5b058f2f27486ee6c762ae7cf13ec3cbefa62385b7f55d469b57e9e02f9b86e51e95cc98d8edb3bff4b22785dd0406c8515494e077da8254f3d7bbad5b6175dcb2eb90de394a532c35498079a695e66b78cdc28527d1c873afa8ca79747571078d88b1a1188bb9fbbe60ad9d69b34aba8e2e57c877cda8af557ba476f59a62299832100f3e841b4689e1d424fed2eae7ec969ac1d9519c6b9e1c3a8056683706ffcab58cd03ab3120bbab8035146ead3ec6d25579f7ed0dcb5867534c7536ab1f80716366228e447b880419dc4579c4b5211eb754acab6870fc80386c7839879aacd5dc56bdda2a2ff68f7004fd252d5c9a33dcc9122ceb5d70962a6056af8a0782a8a8250e9425438f673e686611516bece10dc18278fbdad1655790784f4b511e0098b8785e3dfa41a2326c1239bceb4ffbceecfc5609e5a2042c3ff329e129edd46881dd27d2df5ab6dee6ec0dd71eedf94b7ae8565bdd2965f5c0fca93142c393dfe6357b7854ed737c724951a5f3bf6875def0fe744bb9a23507a75529c48ba24d3885a8d8ce5e9f8f1152a358e2cd86fa53f5292c0740264c4f0e3a7aabfd768257300dbf4d026b2a96966632f531beceed4318b1c849502dccacd7e1e3a6514006ebfaf646564cbaf2a3881632e8afaf5542d4eab63d24fedc1521a96a1a8575aa4a750f1bfc4e031b680de68d9897865801fcb227ab8f49b2dbe19ba7e6649652232ebdde4314f34b3e12316cd46822503dce75b0d8a74ee7a1cca94cd025b5ce71240560a975c01fc5649a8ca9e522e929bd76de4720119061b8d6a577a69af01c9c363f97bdb6ef085b3aa41600b364e22defaf9a4e8622866cf38777e0ebbff1d6b2c208112509ad39582bb50bef5f3c09e53dc37b86763aa7b38f5088f5f4aa2cedcf6e2200054813ea3f1dc9a9cae0aae8163a09753528b06e879bdb7a9f0927ec70af47b0b59d74f1f77815c8ff73b748a9c9b9f271fdb6df1b805bc04798e2d4a7d32336c8f14870d4c922e8cce166f04e009dbc0498c6119953f9a39796f74d88c37f64dbfab3a072c3b6a30ab4113ee0dfa44369aed87dd328e16489f3331d7dd32bc46e117920628a3bde9e4f30fa1645a6516881e931b1ee37ce44de8239fdc4f28394516681da5b978a6279e9a501e0e1e248495cff3752864bd0c343dd6d6dc7351eb59f1560e9547fbd1cf7f9b6c5c21e1d9e8252cd4cbe35c1f907616f16c8a6ec33e7d8e07875b27e28edb194375fa1ad48f88a762c5db467ad7a0436dff5e7a8bff782f38b1f65f25aa4028fc39a61f33f393dc803764b76f2b38a42cd18f061430fdf5c70e74662e5550515e69508bd5edeb7b59b580c0e7aec0c362d462c4bd393ba9e83f62ab1361d2e8e5a182aee1e1b1cfc77165b6e75ba355edd8fbf1eb7f1a8ef205e5d98b0c30e9daf1fce7316755f9df9561dd318735e415c0a3ae9cfd1ddaf81e7ceb7a2b50b66cdf0e87136036cc6b3ca42ca9935774063009904e0981c2a619d9d1129c9386712b3ce98b5fac0ac6fd131c4e778f5914fe3fd4a462fda87ded8de5ddd857b78fcb77a11005136fbd58fb6a2dbdad63ccbc91d5c3fcfff27357f0e63807ec84a1655a048b8ed34a9062e4433a23e5e5b0a076f7701d375246b5f46de1524485b56f1865951869d0aaa161f828e90e3aa4d8a896a5e69dd43d8c6db2d94d2631491433b86de3687574d6c974839a8270d271baeb5e6b6fa7cc17aa738186029cfb1b3cc66f397230b1779fad4ee13dc9cb05a1d72f2085a3ac620d13c196dc06f6852c4d7cf167944caaaed56c0ad43add56fc56be8187cc7b3b255819a611d27fb4e7c28a0aefd5e0b523f679a775cee8a04c9e9c9b6e835e9ac872421897387ee1f1531cb022160140525340867420be6779fc94c667d945302dbf5d61669d545935d9c22b3f2f3793362c190eaf34ea4c1158b9a20b3b137b41df5d3c5f12bd32d21af357181dd6f03b3ecf5ba7c8d3c99e9f1bf4ab790309080ce1d47303f3cec4fb8c3f11ad7baa7301a11e291b6129c104be876f7766f29c32c7a7847b97c5ba817eca1372a020e88d435064179dd383f7f7ea726ffdcffdac035eb3c5e5cc8b8f7ae613d26ca75d254a21c96f9c5995c7c5e869aae2a7d6c4588e0a3a037125d4cac3fd06da10197c3ff93a08d8858b407d7ae72fa2c010dc2bbc5b32a42ee1d243aafde081fbfc0d07d96a74a7e279a5fcc6b4d715436037574b8f5a6f6a4e2d804e6b36f4c450afcde66d851079d2dcd2373f151be71ade5f716f4f11ba4fab64e9c0466fa70e5f4693457b5df708d2d7e006384eb47eb0586ac41c14f9d325b9ef6e7678b7a7ea72b5b16642c6c221237419be37afc14eda62e218f310b32affc8fe717617265683702d880233a3685d8ae88e9b089050d9f9d6b8e6d8cad109d2f62dcf615cc9f0750a5037299a7e7e7ebd86ca9106219430d4067df8d80e85ca3502d1e21337d0e84463655cc3fcadb139598860143f778fa77fdfb4be2be02eb8134c43a0ffad66c9ae13ab07cabb68973a9248c3f3ca652b831c0b3df824e6ef5c056c359476ad2c2ea35e19403eb351c9f82c6f7d930976658fe3a8e8de6ff7654fb4f0af1994155b6011417e4e05f1179802d81245a9ed630a3cc74fce3acc8cbfcabd86e933ab4da60e100d2cebb63b82950027065865c43045ba92dcc7b5e7ed71aaf757cd38adbc609770c02772cd11402aea0309ed30473319dfd2468b1bfe8a0202d44e83a0806d0c47f167a144a2a4d684b8ea0d82e1370d66949db91f22d135a95f882ec004f8318373140e09a81140ba065088c8830a438dd5969c947605cfd67c3bf9a8d01c97f4023043390cdaeef40b43ec38322958503bbe5fb404fc61b65ea0aa08a8a1b87db250a61f06e87668a631e16174cd2d8694cedb385a7bd606442f7cc8579f0334e39655ed2c021938f32a7212fa2fed93275185bd705651ba9f5c7912be25ab6dd04719d90d2579483e24ce18cc85e60c414b0bcc28b27e170b80b2c5e9967d45cab5696f4dd0a6e84345664f7c87e054b729cb38377ea2070170cc0da7aaeab759919ecb2a4ea90143e728a8170b8e18be2c5d679262f0f7d0708efeaa1a0fec16125ba70219696273449e945acf187031b1ae11ebb0031c17fd656b79e90ae4469ad508d3a0828d1324a442b9d81deb73e28b86c150fbb270b8b6ca8e462b6602ef54d3433754a9385f54edb8834697bc01a2b9503230716439cbee6cd692b6da244dfabd944c3baf345991e17272c24fa97d768062b267ddb182198a0f4cab045255a5c9619c6b371935f9c130ae88ff189927cf3f3ae920388ed76fbe2b9a4561aa0e1e8595c94a46dc59c77d508b9c895b661cad2426af07d3e1c3d44fa174d9859e15eba6497c3604cfd0278ea12cba116edb82641d956f730aad95c81e0708f3c465a7fb351077d55cf04f92c82650f6ed7f1afdc296584389b95989dc1db044f6696a7435a1bdd4993a7269dd26e39e1b71bfa052951e9244a26bdd445ce8ed30a6ecd70a757dc296b0347be7acfc81c37a7e98da5b4cd161a35149de12e6b09cc7eb3affbc5de9fefea825fead8d0a535d463928f8bcffd55ac5ca37fe5d45445e26b6e85c72bbad26793c265394436fccf23dabc3ddf55e8913f6e5d75eb32587c01db9b7657a0623ce9d2241a0e6cbab983719a730c105155924b1b94351a501bd33462d0d70c101c70e6759a516af0a803bf36af44f84fa80fa03db42a8614e9315cb58916947aff05ae4704f11e019ebf2ea78f8ff5b6ed45c723781a73d71f5ba584807826e399b29ef708cc6631ab7619b928a8a94819cbc6310402a0413f8633be764700f0e9f65ca27297c6ca8e8817fb65482bd2fb8b734938f52ebeb18a8e398fc6e0ecc83bf946e272124af48f3d97a418a69409bebd5784ac7ab11237fdcc284f4e86c3269080b704d42feb7e30b704b5c93180d943c1008350d6cc6a8ad6d96505aa57236fce9ac6f31f56143cee6c1de3596315e83c0299c17104f8051d06820af37a7fe69c862e4747683738d716e30094c4f359f1195742a03ff417078fc1d7a895cf0e0b25cfda1d7322f987ff9fcdc97937de9", 0x1000) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) execve(0x0, 0x0, &(0x7f0000001840)=[0x0, &(0x7f00000017c0)='8#:\\)\'\x00']) writev(r1, &(0x7f0000001540)=[{&(0x7f0000000240)="31e2c9f5f518bce719b649f9095bf2951fb0f50ed9c8c0268fd0db3f7345ff9a4e313114bb62dba9a48f91f5bc5d1c1a5721e87471dfeff7b48f1798818258894ee9c687550bd5e9a44fd0636c2f9b0411809eabeba1b09e98dded400d335910179656b1ca75d6edbb690b2dc3fc5b556e3aa0852bdd8bad99e30c9ff9a07b0871688134008417eaf9105651d7bfc292d6493a0357b9c2ecc0972b6625f23eb7382a4713b3b6f7d55368f73ae912b1ab80253667d48581d4ccf6b647aefee19114eab936153a1810a669c55a062da0ecaabb005124a7f4a0926356ee2eba147881cb4ac042addf4a13251c52dbc6c03acbbf8eaf7604ca56a0809b86dedee5d332a81d44001e5104cd917faae68510cc3325ef767b819328e0ed4276f1d9185b082f829a1cf741b1e731b2a2a6cd5e14452f769dc6e1f0bd66db830b5a922769ce727d6916efc1696af69c9a709b8d37f29a600d016f68d88181bf28371d3e78720d9e323488e12cd8270bba8220edc923a8bd0305bc4a3287e306c7d757a01ac8b1b87a806b7ac21eae4b5ea3deef5df22965038edfbde7a2697c4f71c3774d24c0f6980f31fa0a7373b69e80100ef473a12c99d5885a987751d41bf9e5d4f86e8433487c2b685977cc609693480d4b62f5d9c01826f16222c9e5e71ec2944582378d789983f3da4c106845e3959e46643e63e14d3cc4f431b4502b6d04c24b199d5d4274d63160f28451b005823f0d87b18d1ea8101a3f5f29468022d66d9597641e826d8e05f1db1e02c805764ddb3b59e3f70c74b731f71e0c468f1540820046f3313eacf47e25f50b280edb4ecf002d497f83a7c5df3a0750e1f22047bf19bb905626be57818ecb7bc88329b35e29671c77faf5ae71fdb3677eff82ba3bfb55bc7965e065efc119d9c325f371f73cb026295a70632e523547cde1fc673d47b8b0ba0e64c8623673cde97f0dc889cdc26ce139bfcf92e760b3c3d1d921268bc953f70fab751502837e9718543a43330e0a5f2607d9013d846c5a360f517eb4e329da452f11eb72791abda7e0556a8ebd3ae4325c70b37177768d37224cd770ab5117974511175c29ef393e1eaf4270500431c8f5aafe56a8cbffaee71353f741e8a258c021c1a825844daec3c2175198b54229612e9754310d308319eecfa7861926a4ebbeca561371e80d4f500b428ff56a36090295ffc17ce906f3ae81781d724a9dd4ab9271b9b2366702ed7be408310bd7b9e7386ed0416ca29c84bb8dab02386f3ca696a2af560e4c5e96006b71f2835a559eccca442533554c5d3f6aba1a3c191cd9cd24efd0b7696f3459d8a7c6b22a763c4ae4f69b0407bd853a976cf4a1691beca8baf31b35e4bfa345ce49cc58b359defdf8084a56eeb86f02f5ec888acaa0caf8b088e31038256c44a819e6b8b90316b355efc98c801e2e792a845549152c66e3272716f79e4616c0799c45279ff1de89693144e91f12171dc7a498815d304f22cbb73e5f48bc327549d10100c94a22438b8e0da2104308454fde114fc51d3b7ba8bd76f0c6215f530d0b67666268dfef7fa73fdeeccf9a6aa99fd16a406869f4195071816b45013632053c1a5bb8130bbcb73ad50dd59885e0028b9e99ddabc257719946e3f078c01571a20eac266d9db4aff5e5248de097465fa331304fd4c4c2d56d330fa41c5d6db4399de4defb14d474d0c2d8b12e4d1568feec7081f8cb155fbe1f2dba1caea2b3e3ee96188ce95b22721ab79efb9e9a8bc2323919489f16d2cc6f4a60afacb31b16e2fa2dcf1d2ef756c40ca063b3fc58d3f51c82654d2722d8489948a8fc3b97668f09e5bf4e44daebe7d1bf6ca189cc9354d31406e00ce7c95c3d59554b2bd103bf8937328ca73711746e9a3be65873ab4730da3595bda54bb48365ad96028ac243ab36d1acf31e4aae1313f9d0fe5f22ffac74803c186ee17dfd9c120bbaaed19960eb66bf9de5501f687f99f8771aa895db7c7abc314004e898cfece91d9644b500c87400f464a21c5fd2bf1f462e9747fa6bf1c4b026980235749922263cc9d93a33e4d3853ebf7327be25957be0fed7728f716ccd87ab38c5c52d12564674d6a657b9669b56cb61bbb276a95aa5ec532a3dae2e98b230bf784e9f660f8d0f1c87d7e513e43c0521bca79f1a66cd572ffed4fbf40cfeafc03340fa3b5bc30afd6c59cc4a43c226df061e833f683038d0aaf58d79415f10cfa674043beb562447aeb111ffe9573db814ad5b4a37b45cce60532fe2158a484a9adbdee3ff3f2c654a478e8a848632ccd3b1ded81b58d4d8701119f8d40916e9f429d3726c4386c1f18afde96d5d57008f14b9d9b053302ecaaf0d3177dc4498db9bf4e3c9791b71dffebf054b3ee2142ba1153cc72ee50ad23c441cbd6b55693dbf25cc2aae95fab0d95b706cef0485d2d0df42c2f8a60941a328fe23f6c02bb928f4589bb7fb598f859a2d23075cb80d5d4a0d15e2e50db3511a10d8359daf5133728b1bfcb4997998da63dd8e97554c59e6e5c6b2be3f6c5c9ca7e8516f14c6d9050dce9f6a3b0ef9e8cf69ddc18772628e0fa459af7b7f6424e1a902e1549a22cd26f24b1ecee836dfe99bb37ac86ea1139fc6ad885d60f75128d1b5c78818c4590f654d9657fc2f715ed96b4e55ebfd8eda3bd33549e7b094b5ad5ccecb147bad1a6f81e7debd2f5f5dd3bff1e8a961cb5d3e00985ad5f86a0ad137b9955ae55fe5abb312b966fc3cb4698950b23216814d5775c04b4c14937caa96f2657ad93818c78a729040a3e8373b0819687c378f242c4dae416e311674de4d6d0121e4db99f1939207f5a863c5e3741629aa52216b73434cd6d50942cc6d28f0f588fa4767a35a97e6d628510e757a51fd811053b9b9b244ae046a5c8b897691cccae57c0c218f8cf972512f22e6a8c597d2eb6f80eecc77ddcb7f66b6561415864c9f74e556182f55d339cbc03875639d0710cc27cbde9f490b9665779bcc73f2170d08222cd5ca1035460a3564d7d6842fb8dec0dcbd7d952cf7237d5c882c8295e539e99e46d0a1a2b4fad878d33cd5ea98ba154aa75191d44ba9a1bde38e985cad9cb6b46347460be7f853620fefce43b63096990881720c96df513fb2d3eb8e10f9818d83db0a92da9f1703dd62c51658b253709c63e3a15a9cbc4152f10e9250a9fc68b20ea0cb6c1b83d1364efc16dabd8bed21c15cb603dadba1270cf1c49f36eae58eb52bd4950f8d0a503d1c969d370e9689646a221a450f7acbe38fbca6dd7d684eacf48760dbc87b8efb639ca9283e04c799ce9d9a4f5319a7d37ebfc7430a37e925076266ac8abdb2cc23e496ad8ac73c26e2a7ee4aa3f5d525b5d0799be7247f7718e1e6f943063322bf4cfdf2ced5ea15366cd2eef386d4ec9c5d34c6ac6047f98b8f15c78c5b1e109ee424f5dd434dc24f05c796a4db5a28d6f7b8beac6169763ac8b334445537acfd396f4d62643dc1a83d5c10ca08299707929cc595e42f5f7ea27ef4b9bd8e07bee91ceb3554c2ccc3ba27904c74d2a87741c47321d4577a201201b76f7c323a9a705eaee8fc000de4983677ecba8bcba8e275c0693f00da2859f2b84464f2da3f0846ec8d60a5da02406812ba24fdb5b7f6ceb5fe990919a50d0a528017943360c64ccb09cb168f1b259dd4ba16e88f1c47784319d196cf8e77006032c72fd07ed1e033b64e84c0fb11a5321ab2aea8551d2bfe51e45e22fc0bf8fdbf1d46d3a6c62333549a682d7c833e7283b99800eca4c809145e62e387879cf4d49b4c6bbf88ccb5b479d724c50bf5cb1da071a45c3d59094bf573a39589d087ce1a3ff72fe7c4e08a8b00b282d12d2bd011c829c30a429279382e4ef6ee489274a2dfadc7c0715da15362c58b75c5fb5042e9109da42206897c25636f77b5ff0820b1a7930ffbdabdc926e94e6cbba374530bca97480c15634b444719cb918ad9fbaa590e5e120c5971c173e7be3844f7f638de685002c77a113caf6ddce080159786c3cc10a821259afcecbbffa9c793d309a2c6b16f4833bcd9b65b874021a6f064e5a6f70504313b93f3859151dc0259d421951d08cb184504af959120333d6aefca3ef2553a95da48c844175008778a01d58f4da3a19ba3465db5dc5e07ee11b4fb9c96cc060edcf7318122d6ef0d7c6fca2b86ccd7ed9d9fde872bb87f89d06d9488f3ebe4d1871b554a84d3737da43ff4c8a982ab040a03199468cb713103348775c0fd1168644d64bac8dc3b19498e7c0bfc861ebde94ded54a03c52576e5288f5c1990049d73e7469360d59db6349889f4bcea73c273f61b101a100f8acff080407966f79a00cec8576dc5b920293b1ecab23a8f189d03f1565b2f10185fdf6c7853b381b3cdeff6a946d2df4e740fe049083caf67d151dffbcb71944c60ea413245f584533c9bd4f91fe2ddc31bc0dc81bb76f443116bb4d784a9640f534132adb09952cbd1f06f0fda3da573b20a6c00ca853d39ff3eed64f6ad1200bbe619bdc18ad6cb233618353b1191ed6a1d04315dae6d7a5ab86a8818308b73d4ced9c0bb98225715e9bef2d5dd3323778c2b2b3f23cc82faa186143819291c377e6baecdcd7466d387f9dd3db4e2ac903202c3eca126fcb48d5eb56bdb1d665b44e05d8b13a97940e12f94a6b5af2c813afc64fcbe5f5bc7bd4fd3abedc731a5a786f632b59333cd9c232df2c7112c1d5c213469a0fa7a7ee03dbcd0851fe72b05a715e08c5fb534e5cb4db610333eb969b9bea8bc5b440a04e761f94754da58fd30eff6b41931d666389ba5f2c6c4f90a5ed1f39c2a3897be289e11bd728868aca6bda2810e005a4fd7985bd418c78d39c632ca284a7686d8ce3d17db971defeecb6692eceeed08baeed8017fea42aae84120b244c6946688ee9c475570983bc47c8491a0b216b983118fa5d86628b5fe10aa4d7d2c82921f32c0f609b3d2102b7b507ed881611f8ee30b14bf81d929907335e8e777a8ccaed5cfcdbc960dec5a0b7f944d8ee66fcc9f8c246cb2d4530dfd4d1af9ed83773953db1caf52b605c9ba2b1339c6c1112c658d1ad3b80b30f2222f10f306336566e2afd515e7446484b8211580373f50ba9ccb808219a8cefbb56f87cc6af4841a3fcf12db87186738b5c34ead59df2b5098484786fd8962d2e1fdca7a768d37e18652abb58d86b5794ad838fb363b0760058653daedabc3877768f821999b144ba632c77bec78a6f9b219f64bec08667d72150fe72a1b1dc037d3a33254c03ed8a6ba4995bc4b2cfc1a972636a7f3304b820e7f15188c590846380b85e3d3726e5a962909e7b969f89bd143a048fe72f11f1cfeab8d65ec8c3c45e5bc12709ffcf3d9a826c04dbf435e34c0bfa29aeee4e410d15f9a002af09b592e01c7d99eca44b7bcafd087a32cceb8e53d50f36d262c39b84fc2da4230f4f95edfccc162a7309d9633ffff899c90efec9559d9bb6f341064c7b287767758a4c23c7cebbcaf7ff896adf874fdaf4940732145abd5b3aee684b2080853539db2819e09119c7b3444260ec8a330f9d914b36dbe44295b1f8929ccd19ad2e6bdb4793365a52b352ce61b73b218b16aad57f557e6de80ef895c52fabaa5d250a85ac6519ff61d4def7b5c64c183085ea03e97bc642b3677745cbd006aa5458bce0e33407f3fb168e9a3cbf1ad81390fc5f8c909963e235a06b67a31d174f3202b65f98e16cfd7412e36f895b96d44a7e2cf22d4992b2b8ed4f55982696b260064108987541923dd712b6651e7c5c4a7853d09e0288"}, {&(0x7f0000001880)="9ea9012d88675c3d70c3601bfe302afe722336c21d2f5bd9163d1d030dc5055a2455d280d298ffcd289c7644e2688913ef1dcfac5aee171e6ecf25112eca84c3b945559825b72fafc543a60b4bce5398ecb85e7680dd21d8eb0fc586f2a4df1f84f27ee1a09955318ea17b99123ab0c0ae49f1101362f9b17c334a062c66fb800ad78351c810476ca2524504c7ae8c0aeac27da1311de9823f6f81030bb46b596370259ee3465fa4c7aa90e49ac1cbcca20023a87202e905406f9698b86afb6ff4d7ea9ad6118b078ce1a62a4ba79c99cce3256aa786eb54a21b1e5968d4d59563e1e12a0d73d8c8b95f18794d803d2391e9b05dd965730978a57218a8454b5dbf0308ede40ce1adf80b2edb39aefc74662e477dc327f11951aac7f0032e421bce5cdc0d20e5f31f3871ff440d0d9443f5a7c1d65cc6cee2193497a0f2d0b6ca2104166fae09f7cdb14feba3ab1a6fd03e84425d1258841b3e1918b5411e30163471b48b1ba4ec706dd80b929d1c18e8f9e8317dd93963643057f61935c82ef2c6fac519887ad784fe9ffa18c2f75dfb0975b60aa0a305db74d566a0c222e97a7335e2fe266657c4ab5950131cd268af9bc45dafd2f3e3f1effd8674262f72c45e3ece3c56a06ec54cd3a6f0ea6cbcc9d0ab130c25ecbb6086e160131359a0315efb8ed0c8cd91700108341dba3cb3cc4b292dfa5b925ddbb134265b2cb4f783ee62f05bb1312254ecadad6613bfd3e6997f1de1017409403989a592bd6f4f68db0a4b5eccf62aa779ea8c34ed7841258b57b872e26b641f1265bb91f7c5fae4988ecd5888bccd0feab1a9d9322fa8c981862392ccf8814a9e4f5173b9761f0e7940b1cbc56e95f4de9f3517e66c1ca33a6b33d2ba767d03ae8adc1957a3773d3ecb690316d8068b01a69bd881bfdc1e0f96a71f089f99465323b128e347ba17415e0ddcc2d053cb1e1ae0b26e16bbd532d1ac63dc473f43d370e042b8fbf2eda11aa5fd48282472926a9798afd7f0210e504fe29f5051eaf897dad357e6ecc7a053fcdb1d6d595eb2cce627c19f648af4db9cc0edb14fd1e0830b40d12595173c70c71140ba3625864219c01cf8819a83120b625e9b3663c4824665d00e2ec7bd841af4f28d7c9522e0b3f03a5a081b4b0175f3e5b84acdc29743f409c30da4076c82c5e5ba341e7f2adf081135e98cce49eba7bdfcc546b55dca521e7e8d68cc8a74079fada67a56cd2a8b22b6ea863cc0bd75f2b688e79fa69039452987ebff167854b8ad96b575adcfe926ece66de400a2c5cae4bb20bf99478ea9388afd2325055628006d4a953fc65d435217f99c84bc1f3446eb91e537d022d09f2cef47e65dc707c9b8ac1bdf027e5ed0e4ebd5d2977f36ab8c55c98883cd61dec9b61cd369d75c76d44f8af3b09dcab5e2f63c575e9d7f2248cd33196ca94aab19d7c0d6dac2264575fa2b319728123ad431db99209a0424ab26230cb63ff08fbde0d9524f6103cc6083376b7331d18dd8fe72d19040e0aded027783f3c749db8c6616d9d13dc076284cd5f6b4fd30bd8f59cd3466dd574395e652a5850cbc09b8d7eebea49dd8e050b1f362c3dd11f26427e7ea6b757ca9eee003fc5fe8fa711ec691881f8a6b1d5e01d12bdb7eb1874e1242b7895ac01dcda81b303fc6af21d17efcb1582b8197f4a6d169727abd51010b8346b8d14eaa4b0b9ae6b380d3636090394d4f828eca3bca311b4eb78eed42675a7bb9173e84cc6637f7f85a21d60d22b73ed6ad573d378efc6561058c3dfcd94cc3f27277f6bd27733c1c93e485cc23544933216dd2ee67e814cbdabf05814ca96d39b70a6688496b0b734f240527764b819768c228963e91bba46616e0b0cc302834eeb254b7591a113eca17be5479526facaead390ca0ce5daab566ad658042b39abfee104809cfe1368622c6d4ccc99545a7988e691b286b65a2053ea33ceaf92103390f4315343ac894ec3fba22ab02de5e02f93e11c0b7ec9942038d6ac7067c0442b6ea20981420e441bf2b557fc57c6f15f43b4cd3fa3850fc98ad9fc7e759162747dda9039bbc90f84bbace96f74e587ff525a1d9c472d536bde99d51f6c3423916b2da70c15494e016d8417ed3cf71c5d43a411406e11f470743f1225a03a192125df72743f30a3e163a20ff52191b72e4415366399960e6fc7e68a7116968675864d39eb8369c7aecf5c83306344180c212a4286d89d21f08f1fc48e200cd144f7e5fc615890644e097cc9f99ff916586a4424ccbaf097ff9b491d0b00d2cd0f5073fb93b07f560808526571d76c005640a733a660a49c0f7f7b066e92f49cb44b48c28dfab5631c21e7c8e395b24cf99937a80a76b9a21c43e2df33c42bf0cf0fbb594b37e3674ce69a44499443d7b6b02c0174d1251a2d118f98ae6a3d4b2abda8df15906f55ab4709c5e6c8531f678f9d10cc779ce835d72a2b8026dcb016ed5289d38ad6c4755847b2671802e5f971783064c3f061c2e291bf9072e8f8e927d557254cd904018863fa37b85853886b92f6099bdb15c4022bd67b82468c6bdf0db3a19b96cc3478db7b6f794f832a22395efed6fc48abc535043ec1e73c54d29499c21c8aaa82c2ba83a1f90570b4bdd7ac5281a154341bae490920b768722ad177e695e938e4c1d09db03d17afebf5cef538516c6fbe1cd2f9391d480268eae757eaeb52e4fe86d4331fd52f27261824647cd45c236e28f4ea5c2270d7987f3ae8cbf718358763d909ca0eaeff81891ca133f69e5e3da4fac57de58334dc374d2a14ed33517769de28ed08e3c631bc602f957fb0c33fdf05a967f6fbe413a8e2d0bd45b650e3e801ea4976070c4407f96df8ad2f06fd4bf4b82a375c3e54ab8b098263180c54884a8e176774384c9df504faaa4c929eeb84e27fc91adcc1630bccb1d2ab6fc160eb9b5b510a45deb5fcaa0aceff02aade5dead793acd0ee47d9456438250da63fed223135ee448ff8f3e4f7d4010b2ec1d4d023ec0226a684204beb932592c7e61b936a9ae7e5bc976145117ca45900db5c51a446c39d36293fba88a2290b2f0aa0036c8d255433932d7e30880d43640e4b62531cb6641f1c1495bd0d38aa3cdaf2ee8a4538c931dc940793bc8f17c0c070d41a9ccbbe5ff584b061a34ca666900a6c9ce9f5d985836af38ab97942c0f2604ccbe19598018a8efe1a5ad2dcf517a7f93f1a43f58d4b50ed4766f7c294c6b745ae6566d60c0f5134a5ec047bed97803e5c6e0f02ee70ad0fdaa77d351de410e8f844a29ee5e57d1aa56a0ff7e998b17baad2e8826c5e73d8344ebad146eb8c7bb228112123314fd024e193645ae280c4f2ea89a65266883e0954a9e7f037ff7da52a3ec76c55401921d0e8128382bc1c988c4f9a92497a39d7c6a8f994f3cc8715b11743b4ca5b02e0a848d8c1dc46bbcae3c9fdcf6f782e8184eac4d0641eeed543b98a26c82cef8acb3280162e91fd6b689d6b21e6c867275e616cb5db13fc0f41bdbaf413547a9d8cf573d9a15e2111324cb7b41efacd01ce12fab339894379d4ec6eb46ceb55deedae77d9a5258021eb08cbb035ef0bc2768e4105ea01f42baff1dc64b8342cd46f9c7f366dd081445d64f85f28b0952b344a4220d85d0e13df92db4a3b9ac1ed1df8f4aefc0d0df1dc0ad45b5615129a562d4fd6ff421972a6c70c3b4f3f312dfa9faec948c5c5e1c92465291c9f487d53e880b04faaaafc5f28de41ed600aa11150fe603ac606d519527b55616a4ac36e63870e18753bd5b35910fdae062c0c83367a5a708f17e82ff6f609a16465d1dfbae3b72fc72e5f77c4b83598a4dc66a68290f4bd865014b38839731aad24c39bc65141fafec5e96d8f43ff4232a40a4ce13942d17e8e86f7276a52556865f731d5f64f25f30277e4cf82d0e3d9736f2ad93205634cf5c09f292ff1e1eb1bdddc311276250788acd85f17d7c4db9c18fb10bb1bf8c88c49547923a8f8bfc7d963776d4fa741eb2e101bc4fde3d9224877daa0d23b34f9e809b9285ea53f258b6660c9e71f48c8ef97741c6eea442f6d6d3312677ee87133b69c44478c2c769815bd2465708e743b589f30748a51452481cfd628308df718fb62075efeed4ab21e567ee27123ce5b87b84850d27c0fa4c3665d2fbf84100ece35b57f71764a6ac7647d55d6fc414009511a3759819957654405c647e4ca18e91e271ecdc6be31009e72d8e42b2b7a538af49ec323cf05bbbe59e40e07974238f8218d698c1a7aa346762d0f58943fae3aec34bd68491e301aa7d295e1cdf631d29ee249025af859ffa9a6144222497a295fe82ed175e7006c4731082262e13a43810e903bf2fa7a57d6863fe4d7cdf71f6d470d635d44ded7410e9dd8632d6ac7cfe3e8a0dae05b729dea6b7ebeded4687d8539fb0e1329de3a6f1c9f6ab3f85324524de616a5ebbe390c697304212582f10c8ba900e63484f39235f1d2d1a040fe59352f8c797ec3f0ae853e91d6bbc6ac42f9b0ca58ab12f57aef8f159a666c03ae65e50665d2033d4c61c8f6c6c5ca7104aea29434fa662dc62bacde0a646e8a36d691feed3ff5f44570e2d11931b760048ed867cf920efead9efb0044dcced065f90de73d7942bc725939ed4aab49f5cf9395989da11d90f6ac2740b436a4449d99133a18c923c1c799b43135caea1827972579018aeaf4573c7466e5d1b39c6a9553a501bd61be423fce0bd0708e32d33144364fdba3aab804ce7bcef56171b2bf736a9f2ac5167701a04047eced98a3bd6c0005c98d780137513f5e07f46a5f6055d8ea443c445f76953c4313003af93dd9ff01c6a6ca21c4f5bc689a593bf9cc4382645da1c4aae4211fe2ed653ed2225767f4541fa62be37f16ab8fd42551722f3c20b9650a04b3b86ead1e82caedf295527398f47aac24e30cbd531a11fd21254aa9f22edb9e54afe836a9a4e314881bc680bd061e24c3680bdc7b49165ee1c98a862610e17fd16d4687fd252fb2d1f8b2baa3c6626bf67938bb8060b96745de005ff22e7377e2fd674a1540db9e1f326aaf5cdefa09ac53dd2a53e208d5fe5566799ffdb3e88267eeba60c6426f9e645950b00755bc59c71034d8921bac5f4bcee99651d0ba00990e2a09d1962f1af881aaa9c297ac58cf96821a7bdfe1b608545a0563339c53699aa97757ec8930d64ce9569b6d5c71e9867696941edb2530c46969ad3d0a16acc3b377f7a0496d1998513baeb06273474e8abaad4927730d47b366f20a019aa24dfb140d695f4c803265fee3d416a41e6c570032d508d4094b4e21c1f0d42f3914224054169da6220b8f3ee5c1119037718887980e183404953544adb49363653eb793278c001fac1225a91b8bd0fef6f7ace3f0c395a7d85e94cdd102d434fd300e75f1655819ea130ac61ff4af24c0f7dbb89f77b2301e1faa9551146afc8d6d0ed1b3e687ae6624f8889eab52d382accb89412c3b7d85a1c2a37c79bef64701bb8ece61af41e7e9600727588cd1514d34de5e6f3f3255115ace7b8a31609a05617c22a377173f19ef44f9ca6010ba4f6c6d13c281dcd5e7fa4b04dd9d2a8db9f704d967402f6b80a01d045531d8827bb914e9ba5fbcc7a8b3265215b202c39f3b785351068383130140eef33162c9f045ef7e6cd9b5257a769243434abbe0618f673b2c12e2c31b01f4fbf3c5d9eb91ae7b7c4de2e1389659210380a532b02a5efdc67a206fac08e954eac9a8128a10ce8bc8790e2f5bdcdb9aa3203f896d94162fbeeec63afa5bf789387d37c731b"}, {&(0x7f0000001240)="7fe867d5494053991be494f0cf7a1709ba40fce069edcb0b385e7d2f859e857e812c84138fc4b096a0e8cb02a1a99e0b8f40e343040459905d870283ef2822c3835b78d4247eb9e8aaf3b7a48ab6285b9fc7e71acf47e29b88536853db45943750891dc8db8a9dcf8d24cc7ff74a032af7350e63636a7f1a0c137543ac292991075c69bee5516f1fdc"}, {&(0x7f0000001300)="6bc758abb18d5483e625285ce0e7e81a945b9b75845170ee7ed1874748b469b0d73779dcc079dbff20ec1020fafb5243256f82376165153a73c74af22060a729d9f19a62bb5bb0c8989c207e16603fc814ad50c46edfd3da75f7feb5efc544a507524cbe527c59e51b1cbbf6ec9c45df5c4944904b7c2df76487db98a1cac60db53faf73f35a4b888d3c2fafaa35e80b0958f397eb3e814534be37a6556e95d01bffd0fe3f83264635e9556854"}, {&(0x7f00000013c0)="7d70e9ab44e9be692c50e169bea1d7d683d788381904f91905d0e0b8329c3fc721453f20d6c3c8c815799cf4e2371c3f24c961d29fcb707f176314"}, {&(0x7f0000001400)="5df64cb0de16edaf0e69808da147b5fc77e65f641610abfc7be855e5c4e4a7a9fb7180b8ad3f9fa5b3a699930ce0fff7f08970ab1ec5adf5c4628c722023ee4ac00da79d08b504dd46397ec59d5ef9cca42de395bc18ac635ccd4475988f453de9cee46b403607b7272b53cb0242da378c79bbcb3285d4d718040a8a06ede906f2e4aa6549328bedceb08c8541f02a985b4bf753bdf75279a85ea783d79bd4fe687f289df77351216dd5ed204c68bafe60eab1f8345b3af13841d4"}], 0xb33eb7a75220132) write(r1, &(0x7f0000335000), 0xfc94) 15:34:30 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x7, 0x0, 0xeb8, &(0x7f00000000c0)={0x0, 0xfffffffffffffffb}) fcntl$getflags(r0, 0x7cdf4e1b01347a50) 15:34:30 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000040)={0x0, 0xfe4b, 0x0, 0x0, 0xfffffffffffffffe, 0x40}, 0x0) 15:34:31 executing program 0: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0xffe, &(0x7f0000000000), 0x4) r0 = socket$unix(0x1, 0x7, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000000c0)) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) 15:34:31 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x1ff, 0x0, "a147780ac80400000000000000d844237e0d7a00"}) r1 = socket$inet6(0x18, 0x2, 0x0) bind(r1, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) utimes(0x0, &(0x7f0000000080)={{0x0, 0x8000000000000000}}) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0x0, 0x7}, {0x18, 0x1, 0xfffffffffffffeff}, 0x6, [0x0, 0x3ff, 0x1c00000000000000, 0x4, 0x17af0477, 0x66, 0xfffffffffffffffb]}, 0x3c) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) getegid() connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) write(r1, 0x0, 0x0) 15:34:31 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ff9, 0x0) r0 = open(&(0x7f0000000240)='./file0\x00', 0x802, 0x0) r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x31}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x6b}], 0x20, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000140), 0x800, 0x0, 0x8041b1f84c, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x40, 0x0, 0xed, 0x0) r5 = dup2(r0, r1) lseek(r5, 0x0, 0x3) 15:34:31 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f0000000080), &(0x7f00000000c0)=0x4) r2 = syz_open_pts() socketpair(0x1e, 0x2, 0x3, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f00005c6000/0x2000)=nil, 0x2000, 0x0, 0x13, r2, 0x0, 0x0) chroot(&(0x7f0000000880)='./file0\x00') fcntl$dupfd(r0, 0xa, r2) recvmsg(r1, &(0x7f0000000800)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000740)=[{&(0x7f0000000300)=""/203, 0xcb}, {&(0x7f0000000400)=""/1, 0x1}, {&(0x7f0000000440)=""/147, 0x93}, {&(0x7f0000000500)=""/15, 0xf}, {&(0x7f0000000540)=""/167, 0xa7}, {&(0x7f0000000600)=""/99, 0x63}, {&(0x7f0000000680)=""/132, 0x84}], 0x7, &(0x7f00000007c0)=""/11, 0xb}, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000840)) kqueue() ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000140)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) open$dir(&(0x7f00000008c0)='./file0\x00', 0x22, 0x1c0) fcntl$setown(r4, 0x6, r5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mprotect(&(0x7f00000d3000/0x4000)=nil, 0x4000, 0x5) pwritev(r3, &(0x7f0000000200)=[{&(0x7f0000000180)="9eb7d7a355e5693c0ae971445b067643c0e18e6d398704d0a461c804acab95725f7dbcd401cfce02931109bfe07ac212d11c9ad84a9c7d9eda5aec2cf17b75b67f7c107a35c94c1f8919ae35cd8c4adf5b3f5bf4cd6d6f3b", 0x58}], 0x1, 0x0) utimes(0x0, &(0x7f0000000040)) fcntl$getflags(r2, 0x3) 15:34:31 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) setsockopt(r0, 0x2000000000029, 0xd, 0x0, 0x0) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = semget(0x0, 0x4, 0x100) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f00000000c0)=""/46) 15:34:31 executing program 0: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) getgid() setregid(r0, r0) 15:34:31 executing program 0: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100)={{}, {0x0, 0x1}}, 0xffffffffffffffff) 15:34:31 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x0, 0x4) getpeername(r0, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) write(r1, &(0x7f0000000040)="c80478a3ac02f5243e42b129b48de17c4a39aaf6b51692274130916595e36e2328a87e45d5793fb8ce84125363c5063d2d46108edae320177536745250734b402a49cd7aa5141b4da7c036b134bb109f2ef2a3d94b02144fbdb67f4a719a0fbf75f0b13a3a0fa777851725ba06fb8d5d11a6e6fad612982a55e7905546eefe3a1584eb5f918a36f66a8891829dbbfe6343bbf37b47ee853c46ad5eeb6229559819ea95d17dd276ea75507d9cad2a96bd0b5c004ee9713c53b4577afb1ae626bc46d2d2e6e9cd59b743581b7c8dd4f5c45d6e2b2089012d1ef893", 0xda) select(0x803cf13f156d517d, 0x0, 0xffffffffffffffff, 0x0, 0x0) 15:34:31 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) open$dir(&(0x7f00000000c0)='./file0\x00', 0x800, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), 0x10) 15:34:31 executing program 1: setrlimit(0x3, &(0x7f0000000140)={0x7f7f, 0xcdbd}) setrlimit(0x3, &(0x7f0000000000)={0x7fff, 0xcdbd}) r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x2e, 0x0, 0x0) getsockopt(r0, 0x29, 0x23, 0x0, 0x0) setsockopt(r0, 0x7fffffff, 0x5, &(0x7f0000000040), 0x0) 15:34:31 executing program 0: mlockall(0x2) r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x20000080) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)}], 0x1, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) rename(&(0x7f0000000400)='./file0\x00', 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) dup2(r1, r1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x3, 0x2011, r1, 0x0, 0x8000000000000000) open(&(0x7f0000000080)='./file0\x00', 0x2, 0x82) 15:34:31 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = syz_open_pts() r2 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) bind$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="00002e2f6626845f3d8c"], 0xa) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) semget(0x0, 0x0, 0x2) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffa, 0x10, 0xf0000061, 0x0, 0x6}, {{r0}, 0xffffffffffffffff, 0x84, 0x0, 0x0, 0x3}, {{r0}, 0xffffffffffffffff, 0x40, 0x2, 0xffff}, {{r0}, 0xffffffffffffffff, 0x60, 0x80000000, 0x1f, 0x5}, {{r0}, 0xffffffffffffffff, 0xb6, 0xc0000040, 0x5, 0x1}, {{r1}, 0xfffffffffffffffa, 0x28, 0x57, 0x81, 0x1904}, {{r0}, 0x0, 0x40, 0x21, 0x6, 0x7}, {{r0}, 0xfffffffffffffffe, 0x2, 0x1, 0x4, 0x587f}, {{r2}, 0xfffffffffffffffe, 0x40, 0x83, 0x101, 0x8000}], 0xfffffffffffffeff, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffe, 0x4c, 0x0, 0x9, 0x2}, {{r2}, 0xfffffffffffffff8, 0x4, 0xc0000000, 0x101, 0x9}, {{r2}, 0xffffffffffffffff, 0x0, 0xa, 0x7d, 0x1e}, {{r1}, 0xffffffffffffffff, 0x2, 0x10, 0x2, 0xb819}, {{r0}, 0xfffffffffffffffb, 0x385de7a47a71b58b, 0x400fffff, 0x0, 0x5}, {{r2}, 0xffffffffffffffff, 0x2, 0x1, 0x0, 0x3}, {{r2}, 0x0, 0x88, 0x1, 0x5026, 0x5}], 0x6eb3, &(0x7f0000000340)={0x265, 0x8000}) write(r1, &(0x7f00000005c0)="541546250691eb90c669f873a0ada6f142f84bba4da42af57c7e4e0aca708405096ec45f43790df7a8e96e9a042ef7ae9a452471532fd09a4e4b4b5a4dfa1c12807687e87acd1bd937950b0610c549c3cc6f1d9876ec6d3e57a3a3f3675c1f7e0eaa0416690bf571b3682229c656da1fa3fef2234689961b6c1e6ed324edd8b671775ce6f8d68ffa617e26d06fe34bf488bfa428ff42621e5c38d9a90fb6c6e761e91c43d643eaf57923973be4cd0e13bfad48d8642b4a80f8c8d37152276170ba636240eef7a426f65baebc18c77111647809ad956e1193ae5f5d8be208e5ab2b1ab145b3c6ca2ddd00ac29992a9c513d671243faada2e144ecadf4194240b167a529f7827fd1deb26d0748314f945cda3bea2b1dab931526d0d250d6550461d2d4bc529426b3734ac5094b6ee938fe91982cd75c4f6ede2d35c004832d1bae0bc90888afcbdd34c541d5953c2f7a049105872515d0596baf0bae1c347afc2d57524e117d4738b02194b32f503d0e8a4a2bcfa3e2010ee2716f324db8b771885488a29de18d9acf2b11fff1ecdc67e7fda4b0d6c894c06d0e2f3031ba2f3e6b69f5ae258966ad1a34af51d570a13e53f612aa539986bc69ff3d2eb997739433594ad615dd76250300ad4f330698f803f0293935d79b15fe135965c230f945599b4b69b5aa9bb0d45b72a651d35e5cdebdaeaf3905d492ee55ed8954d918a1a391", 0x201) syz_open_pts() 15:34:31 executing program 0: minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r0 = open(&(0x7f0000000000)='./file0\x00', 0x41, 0x2) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x2) r1 = getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r3 = getegid() sendmsg$unix(r0, &(0x7f0000000200)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f00000000c0)="5892c65be8385f15e123faf7e1d6d335fc06b69609a2ba0586eca047bc2285b65ef3801657fe55560f6ca6eb4a102c4670267b03e099cd19616dcaafda2d76d9bf4e5c75e850c1084e1c41d9e8ce5a5989e5b82baaf4057c3825ec6a2227ecef0630bd281981", 0x66}], 0x1, &(0x7f00000001c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}], 0x40, 0x402}, 0x8) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 15:34:31 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x20000001006, &(0x7f0000000000)={0x400000000}, 0x0) select(0x40, &(0x7f0000000040)={0x1, 0x1ff, 0x40, 0x1, 0x31b, 0x5, 0x29, 0xa7b}, &(0x7f0000000080)={0x4, 0x4, 0x7, 0x22, 0x4, 0x2, 0x0, 0x8000}, &(0x7f00000000c0)={0xffffffff, 0x26b, 0x5, 0x8, 0x1ff, 0x5, 0xff, 0x6}, &(0x7f0000000100)={0x0, 0x2}) r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x40, 0x80) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000180)=0x1) 15:34:31 executing program 0: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x9, 0x9, 0xbab, "1702070037982cfa4e000800000000200000010d"}) writev(r0, &(0x7f0000000880)=[{&(0x7f00000014c0)="b906d6edf18383a1958f37f0c7c2993d4e97f761c4252eed28ad11a67072ee48c65ed200365cca02cbbd42a39da4fdd4c395fb5feb1bbdc8dba5aff417614cb38473a0b7946464736dc350333a4cc1d1ebeaa9e7118fbe5c285c8a67cc37a41fd7f2b50c141b03e716f628e9a222b0c789da81c1edac32f3301fa6ee955b0df0a53941fabdfac6390b91fada149c754ba8e12150c39b977e9efbbd8fce04faacd82f7a9c9c0eb125ee2b9e5c4204d236da2a3a322fcfacdb56457084380a5f3b6dd3805ac373d78bd1a2b27d31595087c1dd50e4639e9ad9841f5c841b00354358272705888a35fff5b15aa23f4aca5b8d83033ae8e550ed3629359d213b35a050a2f0926a7982373889848e42430944b60f08", 0x113}], 0x1) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa, 0x1, 0x1, 0x8, 0x6}, {{r2}, 0xfffffffffffffff9, 0x1, 0x1, 0x800, 0x170}], 0x6, &(0x7f0000000080)=[{{r1}, 0x0, 0x81, 0x0, 0x0, 0x6}, {{r2}, 0xfffffffffffffffc, 0x10, 0x84, 0x8, 0x6}, {{r0}, 0xfffffffffffffff9, 0x10, 0x2, 0x800, 0x4}, {{r2}, 0xffffffffffffffff, 0x81, 0x20000000, 0x2, 0xf9f}, {{r1}, 0xfffffffffffffffa, 0x2, 0x20, 0x1, 0xff}, {{r2}, 0xffffffffffffffff, 0xc, 0x9, 0x5, 0x9}, {{r1}, 0xffffffffffffffff, 0x24, 0xf0000000, 0x8, 0x8}, {{r1}, 0xfffffffffffffffe, 0x44, 0x8, 0x7, 0xfffffffffffffff8}], 0x0, &(0x7f00000001c0)={0xfffffffffffffffe, 0x7fffffff}) 15:34:31 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0xffe, 0x0, 0x0, 0x0) r3 = dup2(r1, r0) kevent(r2, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xe1}], 0x7, 0x0, 0x0, 0x0) r4 = kqueue() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) r6 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) r9 = getpid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) sendmsg$unix(r5, &(0x7f0000000740)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000004c0)=[{&(0x7f0000000140)="95598e60fc6388cfa66c16fe0faca80ec5e3b2f59a5d2d1ce2756738fe031af350201d3aae59c5c30c529f702249d55463cb93dfae7ebe1f971fd3485890026ac64f69c9173ffd6f014557cf88aa329943fca1ab5ff38bbd0dc2ee40ca12ab2ba2aec19ab8ebec41e6736a7d6a1a1cfa19d7d52e6b14902974f26c05283c7bfd17ca1042ec0ddd14e1a2e5b5fa35c8a73264ebec8942c367d045367186032b3fd94c27c5ec76a294386235572effa736a28a6b59977222a5486b9835c0dc4e", 0xbf}, {&(0x7f0000000200)="20ce5a048f98ac2abcda4d1fa9bea8f0002976938f6bbc1227d86137374257307a5220ad93cebf835e4d3c2fb85b73cec184a98859e89fd9e3fd656bbce6015775d18978dcd2217db32461bf977b12d151230dd0bd3149ffdf67fc1176eb767f90a06789e505fd1bfe1e3635c05a9d6991787d0bf242e66bc6", 0x79}, {&(0x7f0000000280)="4d0f5c9dd249a3df873218b1565357da502f0ade9c16930cbeea13d35f1038c84c3653a1707b7a3e4979636cc877cc3dfee7cf174aba8e4f4fe0e3b6ade0ab1cd9c446597ef4f7d867f3bb", 0x4b}, {&(0x7f0000000300)="ee464d43c0531a17634618ecd25f5f24582c6bc4bc500ed1581b9695e9d1441c16bf65fa161f9ba16165d7dd9ed8d8484c274c72fcc6ff1d3869307e65dcfcda10b5bec52c361eca82ab3e87d7e949a436367a51c163fd7307bcf460f17ec951c64b69f0ede4e84bac268d6e765ffebf889810f86b85ad61e05fba06b5e51b2d520151bcf3d86c9d6830d15ae4f497cf9f18c5602f194856b3dab3e489ebba3e011069c38a33f6cd83ae33ef302cf4e1c6f50af7126410d16b94dcc918f240dd", 0xc0}, {&(0x7f00000003c0)="0dac73e53a1a6814c9fa36923479559ae6", 0x11}, {&(0x7f0000000400)="99791cdc65572ad16ebde1d6121906960ad8a75a2ceecba5c67ae7304f07ed52f91354135c338227d02980703c8fd9382d72b6f8fe138eadf050f1b0149229", 0x3f}, {&(0x7f0000000440)="61b519322a2fe7cf8ac5afc15dfb6dc4e3d9a357d7110e2fc1ea07a9d7b9548d4da6be50095642636922664ad2f46b31c893a471d1e225178cb2d68f3c780ad860bf1f2abd9f43d9fedeacb5ac5087b5cb24c5a627f050", 0x57}], 0x7, &(0x7f00000006c0)=[@rights={0x18, 0xffff, 0x1, [r4]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0x58, 0x1}, 0xa) kevent(r4, &(0x7f0000000000), 0x40, 0x0, 0x7fff, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000000c0), 0x5, 0x0) 15:34:31 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) fcntl$lock(r0, 0x80000000000009, &(0x7f0000000000)={0x3, 0x0, 0x0, 0x1000100000002}) flock(r0, 0x2) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x10, &(0x7f0000000100)={0x0, 0x0, 0x401, 0x200008004, r1}) 15:34:31 executing program 1: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) writev(r0, 0xfffffffffffffffe, 0xea) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) getgid() getpeername$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 15:34:31 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x7, 0x101, &(0x7f0000000140)="bc037336c91913cb3260be2842a79ae55febd1bfad9f8351202ade7dfa0db97200c600316f261c1cd7111f7593dee9f7568088772badc7aedd843ccfafd106325432c96ad164e1cfaeec09d71de32e843c40bf9c3e4421c4e348429e5c5a6587a95331c8b9cd1a7ba3f4be00f849862eda20e73cb11d06", 0x77) r2 = socket$inet6(0x18, 0x8002, 0x0) sendto$unix(r0, &(0x7f00000001c0)="f8f739a33c97d0ddb8f9e1c11c79629c47dbac3d060a7fbcae70b08235f584f8f832438c7cefb8e5a7f973c8fac096791b2b4458e0577c61f3eb586c7772ed9d6eee", 0x42, 0x8, &(0x7f0000000240)=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt(r2, 0x2000000000029, 0xa, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) shutdown(r1, 0x3) setsockopt(r2, 0x2000000000029, 0x9, 0x0, 0x0) sendto(r2, &(0x7f0000000040)="ccda6223dc0dfae911af6ae205cba020baf22f40b03e164bc9ec913b68af1bc0195131d875ac0e5d3d10204fdd4b2ea9ba1ff39247a3dd2e8a75fee9015f3c2d68bfc9c6ec4499bc4e0a0891d06b65cf722aaa54dc50f04c927f89e1f77045c29afcc47ea8a24b600d96eb44070fb9eca162d7b70a3a992c589da9f503540ca3cb7982f417af058269df6e272b91c866", 0x90, 0x4004, 0x0, 0x0) 15:34:31 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = socket$inet(0x2, 0x8000000000002, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/60, &(0x7f0000000040)=0x3c) getsockname(r0, &(0x7f0000000080)=@un=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) 15:34:32 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x1, 0x9, 0xffffffffffffffe1}, {0x18, 0x2, 0xfffffffffffffffb, 0x4}, 0x6, [0x2, 0x8, 0x80000000000000, 0xd55, 0x8, 0x10001, 0x9]}, 0x3c) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x1) r1 = accept$inet6(r0, 0x0, &(0x7f0000000100)) r2 = dup2(r1, r0) connect$inet(r2, &(0x7f0000000140)={0x2, 0x3}, 0xc) r3 = socket$inet(0x2, 0x8004, 0xcb7) getsockname$inet(r3, &(0x7f0000000180), &(0x7f00000001c0)=0xc) mknodat(r2, &(0x7f0000000200)='./file0\x00', 0x2000, 0x7) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r7 = getgid() r8 = getegid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r10 = getegid() getgroups(0x5, &(0x7f0000000340)=[r6, r7, r8, r9, r10]) setsockopt(r1, 0x101, 0x78f4, &(0x7f0000000380)="6195240ad23267eee814663d6c80b0ea5dce9c550f0ac47660a491d62a6d5f7bb87e95db9f035f091f4be0c934a241970312eda749e9bca6854dcea90566fab629741a5a31ca0bc51f29109763715903ae715a9c5827062a4e6e2fcf6d233978686a680eb58e30ed4f4016fb95cdc72ac067cadf9ac74453b0e922d705dbee8bd56d5c8e8043dd14dfc53e238f9016682fa92968e3b95b438b0bd65473", 0x9d) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000440)="b7a2b4bcbfaa18d6c0cee49dbee7c289be89d74e382d2e4f6a28a1ba7fa55e6cc772a51a242ef6bb143ea68fec8128e13b14eb4c6c8fdef4e97316cebc11ce21e740a294af86cae52cb8b72ea82836ada7f848c68ff6445ec651c1fd5944932e08c48647f6de45b6ac3a1deb89a3b122356a99e4a16e9bbff33085d9430a941826a4066a240ae86d2c8918bc6bbf7a22ba354c35bf88db68e6257cca2c9dfa9fc5e4706981a5da4baa16ea1f919ab8af3ffcf22bd0d706639c545597ec8119cb2eb7396525ca406ded33ff7d93d80c4ba166f884be032ca066b8aa4df7f46643410b46c76320d39cc1c4cc786502bbec0dd7279cf15f6ddbc3ef6de753377de5fdb6a7426c390de7378edecad49ee6bcde47867e485931d35da1868256e5074228c74b0cebb9c805ce1e0aecf94a1b0c943ae2c436141d6282c40cdc8392602566d158c55c15e44e1be2ec937ded981cb1b2bf4adabafd1156faae873edc7c49013b7bbc82ac6079b09c65f4669b67ee1e5deb4f6bd3c374d77cab123efb8ecc30d425b244188bf77dadf85409512251bff3bbe3074d5963ee16e2be19d44ae968d9e33c7017717e81cd0acfa7538e2c976245068e8c780db398ffff86ce0639602a5ac0c726e6102813b4fa29c2ac872aaa6fb7fa006944ccf7524a5d5c0dae8d39690a71654d155d0d3ef71ba0f9cd3ef734bbe1be529ea886e4f688fd662c45108599f78db795e2ee3ddc1723a4a11e761e12ab7aee9c1724de1ee1cf33b4830907ed4828f3f818b0526fa52debe331b39db8697a3a0be2e2fdcf2a1ddaac22fc6a8ced9ff8d7bdc65017b2d706176b0a226dfd97df3b3d54e58542c2624fbe656e7ff5f391bde03b976c6f00653ad3d88ab4e9b1fccba25256e49ac4082e61c3770f7e628ed8b27d0c979466dccae01b219142230c756b937bb466d773099261876b69d132851ca6448be75081f2e2b09f7333b57638d042cb64143b8296f11daa3be4d3422547d08388a237f13ba3f90ffc2e63e6da41adecf804bedad32b311493c1e36d95cde4b3be0ad87fc7e3da6e28934dcd333ad9d76a941640beb1af61b660bc0afdb493a6759040ada529383b5671fdf154e93786295d31eed25857dc43dcebe7dccf17a171f7ee1bd51a7b8dc5f174c95ab1c2fd4a640b712cee787a01d93c17fcd0ae5b63d2e509e8834a995ceb5b7bbbc62aaea44e30bc04ce124d8fa60a7e16ca1b1fb923297e409645e4b7d826c6ee5f67bdee5276438e021ee5766eb2b6cae9ad3e502fb5d19d694387ae249cc4119dbf5a8f2af58c439b39e07ea7267228585827f9a2fef324bb51ab622667e3897fca2e83676499822e5e6c211f942f26d5353731007c2aa0f3dc6d160fa84719a2f3e2c18331042110c9ac5414ba5b63873902f649261099c6e7141ce11b475cacb0a3cd9254c2e7a1c717df3f05cc4e0145a97fbe2342d721f6b5ef42d9cabd95b3922c4496790dcf84f8037d580e19679e32afeb0ab8197dc80fd744452fb4d32262ffcd059ca90e8486ff2b3f8a2667efba19ea5dd8b02423335cbf2cdac082b5a4e36038124ff809e491e9a3f05daa0306c5c7f3d1db7aed25f80995a7963aa83a018957dd024a9e332cdfcc1edf9fb2d7621c3d5974419fd74ef0a8be99ade77c696d0a62f499d4d0754d1c7382d7edd70c67300cf84ebda7de158662af7c3ddd69bb044db28a29d1a055b724c4c517379d84cd9f6c5bb81256d21b5fd2792c19d1f608aa8b646bebec799e80fa97ae8a77285ffbe53c325aee772130c6f603ed68cdbd30a2fb4e527eee13a06402f13b8b1d1447a497403b4a94b63e9c91cda9beba40b933f5cc3299c285ff128d183c356335d21d07de80276663324fc75496366ec6dde44b915bd1bab2dbfc9986e06cd84ccd80837cac194cf973c4003f5a4f2f2b1c8a5f85da9419ca298f53282b34240dde3b87345f558fdbf7da95302c64f7b6c52a33563101e3f17176addc1932efa42df87dd76424a1a826cfa19dfc3b6e8d6948ecbba0b18b08a58e47084a4f4f77f2e53e3330bbd1c8d839ac8592253d2434db0b9b4c4ee9939c2ccb9cf601923a44e4f86fe0a9c71ca5842c82068a13c75ba18b402e810989e6497fb87d4987c7a614cfec1910883daf1dbaf13db56cb5a3961e1db00115ea49881e1dfc8f66c1e2ebf4a7b078e6d19d202f3074a2efb696750304625bdfc4dd13d1c8ffa93ae5e0ad0f62e341420a9fa10570dabf676757e2e6b33295e2c2c6b989c94ae05d7e60a3cb60ad3dec010f87ac3c5373c19a346e489a5bec1e18477409a9be187272023e8014751c6de387bf43e6556fcb9e1aaec08037dcad9df45f78c7e0186eb0cf42f2422e754712a5449910dce7378c4e3b7c03d78f642bce8ebf5bb6e799473e8d6c201860de65c82744ecebab8861c7ebee23c41a5ec125823cb34b59180effafc8309356e39029d7d5069e7f59703c8f832b9cc075e5fb453703e522c86d3c9c40628f1f2ac7229331fc21ea53e9bb3fe89f62662cfbbf870b91fea4e679adf153c5fbc588789ac6c6fb87b793b4736d15c54806300b96623766cdf8708f23f22e165b35763e96563feb99f5b2e5704518fb4e5ce0c205374f90e7021f624d931441a2aab71288bdbd7632179e8d215bf21edf9b508c651278e8c87187083fcbaf83e5f0a25cb4d942b36779582ba6f70ab2ae37a26df515d77f1bb9a59dbb228c41a79e40e0edbbb30ffe4ede4c941bd44e14e828220f3ecb7a7cb434040dd2b8281d2388d7f0cecd19aae612b5d19d1346b4312a07f51b506f2110b8669d4e204e7853f5569cbab269184210de393306f93177475507d7b3ef388d248668b967e7503d689bb59ce2333f54b031b62958e1141a27cf556a9b7b4c706246cefa73195b332f04346c0d9db63bc91b54b88da013e55924a56563bcfd1af2d8996cdcf66e0f22d68fc2e53df1e1c0cb30ae335d9764bf5c88160ebc3421bd58f94031320cd79a8fe0bf288d4553b8c2f86bb1c543b894019aa6dab90699d880791503a397c56deeac9442ed8ab8281e7e43d011dfc5b57f7085a1415da25f39d9b65aedf4f042410efa86b23e8221fc7fa2d5bfd68a60069a7685fef05bcd3eef607b828b00e937a9bc7b1fed3d4f6873556d14153b3bd04bfa788c321d5815f352b288632215b2c73901a6dfecaed3145dcf582b26f1e9b51581928187f2e0212c75346f798aed9aa0e790d7701973c2e4bd3e77b469372a74f8981bd99ceebf22497141f280eff79a568727d4d22931bd1d3833baf55487712058f7cf4ac8cb1de920f6f77583fb7a6c013c578a2e671c9778b6e3f51d1bc6c6cb60b94efc677011c27dc12be1f0b91330a7880a7998e2df939939d25917ec5027322bcd66b44c31ad8bcb302ec861a262719a4d4ced8eda4ca9c7d00350e4fb10e5fb474b10ad592b4755034bd6b0703b371087cf7ff1b2a94ad4b347795d8a6db45ee56e9094e3786a8e9ce9c357edb7158ee9ee9ae27f5a1edc8c4f4922a4449075468f3422d95305b798efaa8eade0068b48fe0dfe0561c0058f0ac79fb81d5f848a69f5a19e77f76b06dea469247fe15fd387fbf67a891d979b9a2c651b64440b7526457b0dda61008b5906f88ea37e2d8f6d8cd368fda26bfa750b48097797df3a6f78520c968c2810910f39db389b07ae84fbd1161b983e4d7c5aaf6aa48f61ddf3e8ce03e8b61f7fabbafdfa061f10eb0425c05125dda491814c8b355fa109cfd9730cfb3ac7c83e07c624890763fb47211f41ec4592e4f0d5942b1e9f7c6372e6b8ca85495bcc9d5fc63522ecf2a6c677f9430af09006b28c62e56da55df5698010b124be80e4649307a1ebd0c16d21ddd942592730ff8f378f9e10f450ee0f63039d85161f8bca39e38c0f2ffcb893c5d20434b818ba3708754bcf0b8266c522b467ecf95202479e054e51f7a08081090ccb6175015772a055296715dbae9ec3e77678068a07cf4556a88509a19474e87cb28f22169dd1d7537e85c1c0d74382c03e5bcb20b81ec1ae0deee86445b34fcc47aa37bc7e12c6a690cc5cbf8de7cfb071068694222ce71d413f4115a8d4a0d8a50d7b9c1f57aa20b29615dfbbffab276e3193175d94881ba2125c337333019791452ef4bc1cc578e77c81d6adc3123e0862e33c0867eb50002d5af60791da0350423b2c51e9b8268d0182a641a22ee80b0687b2bbe8a2467515142d676e0263ef45bdf7523d7b8057c91dfc8ed3d52a0befe4f2602d58983101818e9e3afdf2deea2fdeef8f1b1edf9df52a4304a4732b307b0e1b060eb8e587071b09364413661136ce054ac0fc90bb055586ee129eef43cb039d4136f743e17da3c59d38a566d096e217561968fbec167ee823a80b550594daae8d7b66015e8c4c09d65081c5a01bd0b0c3e560672b4d6deeafa9f06bbea1a3c35db72fcb10adbc9315e2c62afb241e2fbc584d39a5844c8bcf1a1be5806e7b28785da2ae5515436e298b7e8f6cd4fe12d3a0d0241aaa3c6ee2ab53a328d157054d2bfe531f17898532bfe45523fa218a85c19bbaa5bcbcd4fa79a90738f95aacfca3b6219321939146c7ee3a30e32c443d342e7bd5b71efc41e20e5e2a0c86355a049f0a5e2c1843b0f217175082c9e236c284b6d17de40185f3c7772745fb7c4f565040cc8f9bf1bafee87e1cc082c1a868f3258ae4fc858a46f53825921a33995162e7617d737763c855f81774ca93d5d0d40837316bb228a1d62a7df022ad503aa5772be8ce12aef6ad3f0e1d4f12b702c7360de0f2112b8ab86dbff21e184ec934b15fcbceeff8bc7451e0bff91664b2e197e0eb5c5a56fc593e30852bed751301d2424718c1734cccaa08960c4d00ccdc276f16ec86f1e9c9d95a8d8d1dd382adbf0d7ff0efbdaff2fddbe44f69cbf4bccbb0dfa57055e230ebdbb71d4d71a203dafbbb659075d21fb682d518b1571c554c3673dc923c6d3620cd4841c1cc58d640d8092a51fdd974538d1fc8a2fad2eb1c8b35dadb56effa7afa8d8a30ce86c2b111c88576db88440ab35497e43576e352c272d03d1fa309ee06cf7c6a64eede093ab84c6b87ed353bf61ce558ae19a92b045d0b464d8ed344dd09d4f8eb6d02d58ac5d0a6af1b7fc0595be0b2c86e19426d562bd3b62121ddbb1d39552070e84e3d29ea28563ff1caa38df869d84a59efb7b451bd0297abb81de45d3a4c5bf6c21484b1f993fb632ad5139c8106dd0fede8c0303c697ea2d23fe24599c866ce3ab3bc1fc2d772af6af52b3d500334e9d80d7a6da098ae1ab09e7fa8ad21fbbfcd786c72ba531b0d2c0ffae7daa6bedca95f484635aa90b89f25fefe910ff9cbab617ae2061dbafca3f5cc5a14619d7df1eb14770dfc507c9c25e42416cef9260b3414ba0c9b3a451e741c170ff26941686ecd9d7ff0858f7c030d019488eb977773550416050edd39d23313b99e926ab3c059b58e4d954b60477c523f5c4e2307581ca1bc3864a524c7a6ec0bba7024d3536fc6559a7792a60655d72f0819aee6d20847e6d19fa03e9e3ddee2bd139673333aae746e4c77165cbdc191ba3b31bb6c2a2cb586578fc22ce777320a21642df48037da9a6926e11af7c0edbcac553ad6b7d3df3216beb0f08ef5fc9b909cdb1ba5cd4a4d90e06e5c13448b1937e549a4db6a665c0d00fa7097950c5f0292a0b8d5c7c8b7ac593eb13ae75deda7911ef07809ba81773bc036314bfe5eeb213bc14e00d4f0e794573082e92e960f5c8a70db0435bcee4e58", 0x1000) r11 = fcntl$dupfd(r0, 0xa, r2) getegid() unlinkat(r11, &(0x7f0000001440)='./file0\x00', 0x8) getsockopt$inet_opts(r11, 0x0, 0x1, &(0x7f0000001480)=""/244, &(0x7f0000001580)=0xf4) msgget(0x3, 0x0) connect$inet(r3, &(0x7f00000015c0)={0x2, 0x2}, 0xc) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000001600)="de8145fb9d390da6ec6b7158a2466789da8ea60d1aa742d09c1cd02b7fa53561a3876d3341156fab63673618787179445a9c6dcc01e063a00cf6eef3c427e7f51a2a803cfaa9885cd6efc291018a890054f479ce2ae4156d84dfda0406cd248a3e5a83fc547c1cd673269dfef6996cfd08c51ddecdd1e16855c4a7246ace5ac41bd72f514ebcee3afd957adf21b47338234a7ba37bcb14652c26d5f7e110d8469f5189836dd2ec6280e76905de7b9de3d69fecd829226fecca583d435d95d82afcf8351bbd6c10478e9fa484690909a20aaf61104fadcf517c899948cd56", 0xde) sendmsg$unix(r11, &(0x7f0000001840)={&(0x7f0000001700)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000017c0)=[{&(0x7f0000001740)="3853a0c3f73f9333f15153bcc960c925d3e590033958d6276d5b8453fc31c2f83e63dec75db84c75661460d920d446d53b4fdc2ae10df2cbad03cfe9858072becf6bbf52ba35a9", 0x47}], 0x1, &(0x7f0000001800)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x20, 0x2}, 0x4) pipe(&(0x7f0000001880)={0xffffffffffffffff, 0xffffffffffffffff}) write(r12, &(0x7f00000018c0)="700155b640bde63758082e93c82aac1fc48dcbf2055600dc02cc83b9285b4469c4eafcf126123b799b90386b31b200e789f7d43a09987867a4020741", 0x3c) getsockname(r11, &(0x7f0000001900)=@in6, &(0x7f0000001940)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001980), 0xc) getsockopt$inet_opts(r11, 0x0, 0x0, &(0x7f00000019c0)=""/38, &(0x7f0000001a00)=0x26) 15:34:32 executing program 1: r0 = socket$inet6(0x18, 0x4000, 0x6) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x9, 0x1}, 0xc) r1 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_int(r1, 0xffff, 0x100, 0x0, 0x0) 15:34:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000280)="92b459ed30ce55808509de8bf8b3abcd6c5becdcc7f1df287db69e82a944cbd628419a20677a66da54301b4df3964970018626f8800c45872c89e8f5793aa251b13647ce53da7c76321714d3e04cb24663af16a2e8baab6f21cfbb0ee6928a1da7c289f5e83bf819b53f9d398755207c22a4ee51416b32338df37c35e3f1730748245e3c86a47fee2329cc1fd2844d6a58082e561d37f17da070ded18c2b22a220763ccaae522e3335d0073ee33b6869103e049f1cff06e1413fe06362acf6e136b5d7219276406b6e14ecba31812a2399da1d90a3be97af5cbc5eead0089ebaca150a", 0xe3) syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x7f, 0x47, 0xffffffffeffffffd, 0xffffffffffffc009, "a14700001400"}) ioctl$TIOCSTOP(r2, 0x2000746f) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) socket$unix(0x1, 0x1, 0x0) 15:34:32 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r2 = dup2(r0, r1) dup2(r0, r1) getsockopt(r2, 0x5, 0x4, &(0x7f0000000240)=""/224, &(0x7f00000000c0)=0xe0) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x9}, {{}, 0xfffffffffffffff9, 0x2}], 0x101, 0x0, 0xfffffffffffff14a, 0x0) kevent(r3, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x4d, 0x0, 0x101, 0x8}, {{r3}, 0xfffffffffffffffd, 0x4, 0x40, 0x1, 0x4}, {{r3}, 0xfffffffffffffffc, 0x10, 0x1, 0x401, 0x7}], 0x1, &(0x7f0000000140)=[{{r3}, 0xffffffffffffffff, 0x1, 0xf0000000, 0x20, 0x1}, {{r3}, 0x0, 0x4a, 0x80000000, 0x8001, 0xffffffff80000000}, {{r3}, 0xfffffffffffffffb, 0x10, 0x1, 0x4d2, 0x5}, {{r3}, 0xffffffffffffffff, 0x0, 0x21, 0x80, 0x10001}, {{r3}, 0xfffffffffffffff8, 0x19, 0x20000050, 0x100000000}, {{r3}, 0xfffffffffffffff8, 0x26, 0x0, 0xf0d}, {{r3}, 0xfffffffffffffffd, 0x20, 0x40, 0x40, 0xffff}], 0xba, &(0x7f0000000080)={0x471, 0x3d}) 15:34:32 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="ecba2c95"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x3, 0xec) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) geteuid() 15:34:32 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x5, 0xffffffff, 0x8, 0x9, "5e761b0d56222bad9dff6f576d6f6cf5ae521c1d", 0x1f}) close(r0) bind(r0, 0x0, 0x0) 15:34:32 executing program 0: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() mprotect(&(0x7f00001e2000/0x2000)=nil, 0x2000, 0x0) kevent(r0, &(0x7f0000000000), 0x20, 0x0, 0xfffffffffffffff7, 0x0) madvise(&(0x7f000005c000/0x400000)=nil, 0x400000, 0x6) kqueue() munmap(&(0x7f0000008000/0x600000)=nil, 0x600000) 15:34:32 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(r3, &(0x7f0000000200)={0x2, 0x3}, 0xc) r4 = socket$inet6(0x18, 0x5, 0x7) setsockopt(r4, 0x29, 0x25, &(0x7f0000000000)="59f58c50", 0x4) recvfrom$inet(r2, &(0x7f00000002c0)=""/117, 0x75, 0x800, &(0x7f0000000340)={0x2, 0x3}, 0xc) renameat(r3, &(0x7f0000000240)='./file0\x00', r3, &(0x7f0000000280)='./file0\x00') getsockname$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000000000000000132dc1a795dd005e617aad7ae02872a35be400000000"], &(0x7f0000000180)=0x12) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getpgid(r1) 15:34:32 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="0002162f66"], 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0x28) 15:34:32 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000016c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x3) getpeername$unix(r0, 0x0, &(0x7f0000000080)) r1 = shmat(0x0, &(0x7f0000713000/0x2000)=nil, 0x2000) r2 = shmget(0x3, 0x1000, 0x200, &(0x7f0000fff000/0x1000)=nil) shmat(r2, &(0x7f0000ffc000/0x4000)=nil, 0x0) shmdt(r1) 15:34:32 executing program 1: wait4(0x0, 0x0, 0x1, 0x0) 15:34:32 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) sendto(r0, &(0x7f00000000c0)="f8a0dfcdbbce0f21d19e0c7c1564113f7137b7479fad5eefdd3e45d42392b9e8dcdff76f88f8562d929bbf3e470c39a3f07961fa97f3e5baa1e9f9ba767d4f423983ee6a39ecd09a974f8a53c96dbc3c013c7e70a264edade6eb83dc", 0x5c, 0x2, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x100000001, &(0x7f0000000180)="00090b380d4d5ff6013e6372717a9d4c82dedc41df6f01b0dd554f9ed836268f7be165ea685cb38bf82df155574d538bb1d1015caecb596d625f70b437e048ae2cf921e8e63e195a7e7a4e6e404d431fb615f84d8b353e1408a77a80fcd149529c1022312a588f2de452369aa05f0e94726d6ceeb496c590fc4de2a65e2aca551d85b49abc69ca8a739c237d752268d540bf7c995912c4432706f619cb0eca42a032dee5d12e1045fa15b59971fd85feb67b198466fb6420b700d11a0f02eb43721c5eb5d84b1720bf81a4c5", 0xcc) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r1, &(0x7f0000000300)=[{0x0}], 0x1) 15:34:32 executing program 1: r0 = socket(0x13, 0x8003, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x4002, 0x0) r2 = dup2(r0, r1) setsockopt(r1, 0x0, 0x100000001, &(0x7f0000000080)="0144e24c39e0f7014d9741b7737b5bc3fc3e3c0368778c4ebda76bb52e393cce85b655f40787de06dd1067d97492c7e9fddc60d6d2e064eb7664f59ae27e204fd89aee215e99130d4fdc87b3ca940dda6139feee11d704b76c6f1689c5bac1da94d5c81d5662aefb41e1ce05a02ba75a130123cb7953a88d3a", 0x79) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x8, 0x44, 0x1, 0x80000000}], 0x2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffd, 0x30, 0xfffff, 0x4, 0x6a}, {{r2}, 0x7dc172ca4827d96a, 0x2, 0x20, 0x40000, 0x3}, {{r2}, 0xffffffffffffffff, 0xf9, 0x10, 0x1, 0x3}, {{r0}, 0xfffffffffffffffc, 0x9, 0x20000005, 0xbda, 0x6}, {{r2}, 0xfffffffffffffffd, 0x40, 0x2, 0x6, 0x8}, {{r2}, 0xfffffffffffffffc, 0xc, 0x20000000, 0x17c, 0x1}, {{r0}, 0xfffffffffffffffc, 0x1, 0x4, 0xfffffffffffffffd, 0x5000000000000}, {{r0}, 0xfffffffffffffffb, 0x80, 0x4, 0x9, 0x77e8}, {{r0}, 0xfffffffffffffff8, 0x20, 0x80000040, 0xc08, 0x7f}], 0x2, &(0x7f0000000280)={0x238e9614, 0xfffffffffffffff7}) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x1cd) shutdown(r2, 0x1) 15:34:32 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair(0x1, 0x4000, 0x8, &(0x7f0000000000)) setsockopt(r0, 0x6, 0x10, &(0x7f0000000280), 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 15:34:32 executing program 1: mincore(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0xfffffffffffffffe) 15:34:32 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\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', r0, &(0x7f00000000c0)='./file0\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) accept$inet(r0, 0x0, &(0x7f0000000000)) readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) 15:34:32 executing program 1: r0 = socket(0x2, 0x4002, 0x6) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffb, 0x18, 0x2, 0x4ca4, 0x8}, {{r0}, 0xfffffffffffffffa, 0xc4, 0xa, 0x6, 0x3616}, {{r0}, 0xfffffffffffffffe, 0x40, 0x1, 0x5, 0x8001}, {{r0}, 0xffffffffffffffff, 0x8, 0x20000000000000, 0x3}, {{r0}, 0xfffffffffffffffa, 0x40, 0x40000005, 0x954, 0x7039}, {{r1}, 0xfffffffffffffffd, 0x8000, 0xfffff, 0x100000000, 0x6}], 0x6, &(0x7f0000000080), 0x40000000007ff, 0x0) setsockopt(r0, 0x8, 0x1, &(0x7f0000000240)="9818482ab7076a9fab77fb01d0f1325ec7987db8ff033c6d990957e2f7ba7d1b203cb715e006c0e293d14d77ddf57d05b30b384b4ef9a076031a477701a24af6440e506db9fe4224f683a44a4d7c7e3daaf8c65f69f9972907f2dd32bcdd885a2db660702d558ab7ab33748eeaef0bc1318b16779b594b7670588effe4a82f3c33c9e298b5f09bf7c19a202d6dd806eac794dd18618ce1ff70af71aca2644689358a5f806584238ea0a76019", 0xac) getpeername(r0, &(0x7f0000000300)=@in, &(0x7f0000000340)=0xc) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xb0, 0x85, 0x2, 0x8001}, {{r0}, 0xffffffffffffffff, 0x2, 0x40, 0x8, 0x401}, {{r1}, 0xfffffffffffffffb, 0x8, 0x40, 0x3, 0x38f2}], 0x1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x9, 0x20000021, 0x1, 0xa67}, {{r1}, 0xfffffffffffffffb, 0x26, 0x48, 0x1c000000000000}, {{r0}, 0x0, 0x1, 0x2, 0x6, 0x1ff}, {{r0}, 0xfffffffffffffffb, 0xae, 0x80000000, 0xffffffff, 0x7f}, {{r0}, 0xf13ebf898ce5e9a7, 0x1, 0xf0000000, 0x1, 0x2}, {{r1}, 0xfffffffffffffffb, 0x5, 0x4, 0x2, 0x4}], 0x9, &(0x7f0000000140)={0x0, 0x6}) 15:34:32 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000002740), 0x106cd) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) connect$inet(r0, &(0x7f0000000100)={0x2, 0x3}, 0xc) kqueue() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x8, 0x8, 0xffffffff, 0x9, "f9875b2e1e942a1aad3f782159b13bb93a182692", 0x80000000, 0x8}) ftruncate(r0, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000040)='0', 0x1}], 0x1, 0x0) write(r0, &(0x7f0000000080)='D', 0x1) 15:34:32 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(0xffffffffffffffff, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r1, &(0x7f0000000080)='./file0\x00') sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)}, 0x408) writev(r0, &(0x7f0000002740)=[{&(0x7f0000002640)="70b3985f868d39ed9839b5acd1cf72efb757ed508f6824e144ec022ab48eadcfaf400bf42b4cef116ca41e12dbdd88c686c6df9250d6866028305766cdf77d069e012be8705f0d0b9fb1432e4a865f09f96d71c54f2141f90b1f6872697e5e02a61de97fae9df8d5b917e8a3675ea77339c2b3fc9d7c8a741687bb427568d6f32e89b565acf1dc6cb12c4646316a0808e2ade3dc5e5ff9b14874f62ae9301bd2e1e63512127d10367a60dd13da6a4f1ec2c7b543e25deae306a5a3c676c2631d7e7233c479a5959f5353a297038dae2723a6d880c88775bde4086d88cf16b2651c2a5fc3b6f39923882bd30757bd5805001e36efe9", 0xf5}], 0x1) 15:34:32 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socket$unix(0x1, 0x7, 0x0) poll(&(0x7f0000000000)=[{r1, 0x22}, {r0, 0xa1}, {r0, 0x8c}, {r1, 0x140}, {r0, 0x190}], 0x2000000000000083, 0x800404) 15:34:32 executing program 1: symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') readlink(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = dup(0xffffffffffffff9c) symlinkat(&(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') r1 = getgid() r2 = getegid() r3 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='c\x00') getgroups(0x6, &(0x7f00000002c0)=[r1, r2, r3, r4, 0x0, r5]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff]) fchownat(r0, &(0x7f0000000000)='./file0\x00', r6, r7, 0x6) 15:34:32 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() readv(r0, &(0x7f0000000400)=[{&(0x7f0000000140)=""/255, 0xff}, {&(0x7f0000000040)=""/168, 0xa8}, {&(0x7f0000000280)=""/12, 0xc}, {&(0x7f00000002c0)=""/75, 0x4b}, {&(0x7f0000000340)=""/26, 0x1a}, {&(0x7f0000000380)=""/88, 0x58}], 0x6) close(r1) open$dir(&(0x7f0000000480)='./file0\x00', 0x280, 0x0) pipe(&(0x7f0000000240)) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0xffe, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000000c0), 0x5, 0x0) 15:34:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000180)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a54b5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb0000002f5ea160ae99c8e91365b1", 0x65) write(r0, &(0x7f0000000100), 0xfffffcb3) r1 = syz_open_pts() r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20002, 0x108) r3 = getppid() r4 = getuid() getgroups(0x1, &(0x7f0000000340)=[0x0]) r6 = getppid() r7 = getuid() r8 = getegid() sendmsg$unix(r2, &(0x7f0000000400)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f0000000200)="0c19ae9a184c7d61db7eba0ba219a5b29e9c7250b956aced367e3cbb37b21201482e8aba825fb3752a690fc13926f9fcaf7f04085432060a95c79ebc148b1b791dfe2a75d40aceeb007941aabd06", 0x4e}, {&(0x7f0000000280)="416a1b22108af031837c10433f6905a5b2be724a769bc8300fc315a0725516124c9fe850a625e16133374a69297f5178ea944d9ae4ccd0f5c980941cdb1fbc29267e4c2b82719c8a5cda1ed874a62c5e050ec5d0f56fc29c4b5ff737ba823db4eb350aa16f38eb67b95f49396fea2084f1ff072d58dbe4d8dcc74d93ca0b74f9c8472d219e67293bb26cd8ce478ab8b89809d147c66db96d6f1c1381192000095a9ee8d1ea195942bf", 0xa9}], 0x2, &(0x7f0000000380)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x20, 0xffff, 0x1, [r1, r1, r0]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x78, 0x4}, 0x9) close(r0) syz_open_pts() kqueue() r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xffffffffffffbfff, "a147780ac85a538a131100e847094ab400"}) poll(&(0x7f00000000c0)=[{r9, 0x1}], 0x1, 0x0) 15:34:33 executing program 0: r0 = socket$inet(0x2, 0x1001, 0x200000201) setsockopt(r0, 0x1, 0x2, &(0x7f00000000c0)="3e4ecd1bbe0628aaa79e6451277b7141f47bebfc16d5eae8961f7702c94255ecc17f1a4c25d26d9e2df9ce17409e3bab38ccf516395926417ab3f509c4256a51b3c0b298934b6a0b5c0ef44db9fdefce0647c6bc9dd25c676c3ccd13330d2317d2dc022226f65e3dc2adc60569f1fa2c2155043dc6d8a0fc24f2a6b926ecdeb95dff907d61", 0x85) connect$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0x7) 15:34:33 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000011c0)={0xffffffffffffffff}) writev(r0, &(0x7f0000000080), 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000001140)={0x0, 0x401}, 0x10) write(r0, &(0x7f0000000100)="06edf58d0c1495a22f950932cb2247ca561c073c0b804cc41dfbb632fcfc3a470d47c69a72715d513d5cd523767c6be8f925f5952eab07afecb56c746851bc57f1f60550782cd7bcff1d5c09bc92d74724d62592b4d8af1bbb2de5c0a6368066e785edc63a41789e17aacd173cef5a8de07701c70a39f2bf5948f31f35be9f1889c3d87831d6393d545732962a954d57705e90a3fc4c3bfa3f8f086f5baf9e56b17564a430c431ebd945ad104379ff98227300f12cc9fc7792527b04dac5b99bd01f42355c16b9177678b3be97accecd4b63f3f574457132cde27fdf4a4177000a09be819d276054538b8c7983569611d6e82e0777e0cf6675c70718b4f2d0df312488c78cff6d1a163b51b7365d13710d72fe029f9cdb2bc66e0af0a2426d5bc1f29d120a79dd17eed4d4fad4560cb757d966827ab45e2f8ab8570809cd8f86b7fa949ea0019250bcefd3e4eb0c0ee471184a9305e85c82a3728c5689982c8910ecfbc8ce400dd79e002ea01ec1f1421772368be91900bf641b506995b653c936e5a9511491985aad55fca2787c2c3be2a04473fc4a25a68e5d7941c1b6cabb155838ac7b6f36ed213292e711d950591ec39f748d9ef42ef972a4cd9c3c8e39c59a15e419c6fb45fd59acd98ffcae2af102500bea98d288799725e40b7bacebbdbd112214fd0abf7ff3d01e7c3114f23fa8156f7cdfd017d174a4cc9feb7ee01d93571bfd625278d5e9c9abac8e40775ce859ad052dffcb422a9ef8301994a0fe3bf96a8b85e4844af8de195739ebc7a9489979875d965c065ae4e4420013be999355cf2160330f4bacd35e1d64b59c08b6008fa87460d779b52924a2467a15d266a656a89b8a8c18ada45779d16282a6182806481b052bd255322b9d5908fe8add0da8fd466b3d1b393ec7e5019e4dee2c7bd7fd1c40850f19c964f435d41d31e7f0bda0d40624c4eb6736d498feee913aeaec842b8bf11b06f2391d914038de0b89d9b6063c0bd8c789e0bdf7c96eb1c762201d0b86548ef179e2972f1538eeca7a82e223d626e0ac2e4f7958d21c4a4d610d6f50f7494f87622cce1b87c568a34d4533adcaaa5d7f84e7469f83a1531d8484e4f9d9e5ca50eea371662910969f1db5c4be447544f5e936a4fee7df04f1306daffdb8b167c9d7285bce3af6d068c936a0e7b2eae792d3673bd812eaa7c89bccaff1c7a8d653c58751ee44e6c1917e8c8e168f7712cb6c6081b6b78887d16845f383c651fa229e4699e62d2474432a327f2532f3ffa74f0781aa1060d7f060875d5c76f5f6724148957588564883ca1bd98f6cfc74e3feb570031a45367c7bf6a5fc56aa965042f0ce00220eda8c02b92d92022af149a611fa0fd457aa159772f3b6c5a12729301f9610c000545a1877b1b66633a98a94f25ec46af7d8333d77cc07ca64845aedf0064413e77582fadc7da63d187ce16f74051e74a5880818dbe427dcc31c014c2024d4d9483b68029e4ae03fd73e762a7da01f901b13e7aa084e9647be0d6adaf4b151eaa49c1614456ababc37a537e8545a6fc1799fe6d8451571ff845e8c5f7252bab8307dfee4982f02699c92a0ff71169166a0cf1a3e83ba8ee1d1a2b1c39c791557b6c3803bf4cad8071049d93cf58085aed66c0dbcb2901682384de38c92089568aaf32cbf82e8906bc2a2c9d15fad4a12910d4813738f3966e6b19e07a0fbeb18ecacdcd323912f886f573ba8bbc23182c82703934bd432bdd57f2475446a030d5f35b8be94b95ff3e0da66f01621355eaf2ccf321593f23b754c73ee882732e29cdfc9f0de4bd32b8f50eb90c1880532a422606e7e080997591f6f1b8c06465653b112e1cee12133b48aa6e10918ed438a0f9e8920aad134cdc9b758c2acb5577ee58d698d2c24bd276a3bba544c846e34f2fd24849562030cbf0863b670e1352a1dec2b0bf3df1b5c03e273a511d55b0c4e0283c99209e733ed814470d73fa2fc3fedd00241fe0326c78be7689b61f45ba8f4eeeaf183896fda210297c4bb7c7e3f36435d9a43006acb204ac76a1b7f10728ff96e73af3942166750224ef131d3228bd5a2891fb179b11efe8956b373a0be1521c6a757808392f58142a2ef55f70b523613700725bd7ccf2bf7ee7a63e54f96401bf03055ea531caf858baa8ca632f7ea0ba500eeb0594a285f8c417818195ac095daa27dc2df92dc5fc2ab140d31241a9c110a3389a3c580159cda9d01684885d585a6c25addbbc6781ad9ee97e527153bd61004de585da9b78617ac30b123053594f6894181582cc098606ce3b6ecdaa12ad37a80ed2f7c69d5e586be3235c71033cfa3375e5003977aeb1d977550a0cea9d2e026aa17ffe58f675bb5e4eaf51e9989bd1190a18099b985059172bd3a59a4aeba2ea6c2765c0686351c64177c59ce99c85ef62a939d81234bfd0f56272871dc4ccce315d867b4b49101ed600e8f306af1532a75bb789fad693620f909ec9eaf68ca5cceeb02c850c6c204c804c729f34073a10861348c572557120e1828ac5cf2f7b3257c5cd09d3b99ee456a7a450be6a04f60eb244aa52e24f4ec7e52c56311d4fd884e9e9045743b11c570efcecfdfb2ad180aeb19a939d3b927dd3e3579879dc1ced1e7ae78881b67183da82d1286515247e6d1ea68b48bf9a2015009c085da2c111ab5c6cb058e44256be2abc22c99f008bb82af2c3838d01404a93167842ede3f591b85bd752d35fe714a9fdea0aade03daac9ae6e640434d77214357b0284d4af5cd1d27b9f88e9642cfbba8ba7a370a78e63d3bb0520990236f39eaf6cb406ad0a572dc309aff9220ba325910394e2885afa657b1d1eebd63508e3491b9de12de56d99309112a0fe4fa6f281e42ec5e65afbd45cf06f848259f0a295d0c94ecd0cc4f0c6797e60c7d8bd8e69f085f0447cb4e01705d25c4e7f39af78598bf4de942d7bd45ed3a16b325aa46e7a3ca7fcbf08ee63c808d47d8e1f6f48c5c81d90ff8667d8f8969f942cd6e8a63dbba70535c913a1ebb135123e2a91cc3df9c7ba672136280cee6b937dcf28783656c0871dc60dad837b35ec17dedde4bcf5f711e575d4d2ea18055e98950f4c262e9a4b874f574545b554a3a475aa3bdf80788ba60c44717986449830c18cd993181790b8d2d8a0b70e468386ca33529a8a9b3734eccc4f9e287d0a0573fdd22541c43014a909073a5ea9f60c98c127fba514d0d1417010c95bce3dcfdd94c45215a5fab98dcdf257ccf656889a82a57c40462bb6c35f261331d74a2f438d3875336278951f09b0977ee0e35ee6825b2821e386bfc7fe0025ebe3354175e8b4ab00e7bc588f041f466e6430252d412104472b581934055a94148920e01d437672e64e30d9b4f8bd5a2978122ef2a6182160037cd24facdd40d007dcc69ee90bd123f879ff117428775ba640bfc40045c80eebba70122d416eafc234d904ccc91f9e7695c38019720e8c85e941f03d8918331ba8c66ec7d90bb7392f3675ae1f40f3fee59a5c978d3103a66998ccd9ea7c6439b2ed15932185095504be32fcfcf19b06536227a04fccaf68c7ad2bec40b0094755f870706bda9a35beaffa72cbd5dbd2bf9a8fbfe4250e3340520548a74926b502cc9c095d7b3121134233263a48ece7d49f8a8e5456ac441e4dbde2f9fc8bd07cdfc2e203508090fc96747785f01aaa3e8125331b1f11c2284e34bef4529c2ecd29f1cfa531f75cb3e727bf354fda3d8643fd8105ba1896d31192b3143fb1a35af5ca8b723bcae150dfbd5c96ae21b48021b256b2af9d2e871676074287c5f29c977af5d2fc28b6e89b54327a826ffb9ab35e85e54a431d4044484d92813d2f762c2b5912089e10b2b02a967b34cf485171da10a39a30d97759c841dc0908be6606c084946b9ca72428c13500314ceb4788eac3169ccae57cd38c17a9f2e8acfbd936fa9a67d1fe016cac68127f5a44ce954fc5c6112f3dea345a36424c4e5788cbeef1296a69966401deeedbcf60b76de5a53cb06bc1c4a7ed8595c0b4e4242cb15bda2c7cc3b659824b80084bb0cbf515d8ca2c520a86ad8557ac733b04eb7b8ff1360c66dd4f91f5e2f91109f886e84ae7e42762284dd55e79dd2b759605e459a32394379162b616aecb2847a23a4879ff8b22e12cbe3037520884b881a864582fb28cae92d2600d0f3ab2436f725b2bab8a3c316058ec15ec8536b1bdb814cec8b919f9c3640d6d87cec078df6e092b14e8a33b70b04fa56642c7eb483c1a912eb76183920da00642c412f00182bd778ae8fbf011dd66f82916fd0f2cf76b69a63c21c66f0fce8190553748798e707bf2a90916fdbb4ff19a2580458b030b3d6d28c18d4a5e645fd26987464b23e1d5536c223d10c33f30dbb96b3ff913a48378d6c1b9c0c682eada82875bcb47864461ab96dbe58b53857e9c40018316b4659644a4b697c926a80823724f1dc4860b4fd56b1aaa1da1973e8a4237cf0b537444456f58833b901884a426186d6aa57ed8077a408bafb07409a8b7b4281f0a0b6bf2dbb3821944b4bee7f89f62b029898b3ac1ae60bb2094bbf38d4e723c9c5cfb40bc338e144003c511d510ef340c125fce633290a685a010abfe822c2a53c3b687146e1cc1800d01fce0e99fd85dccf7e156fea22924161d855bd8f29e2a287d5de524a70a78cb2aa3996d0ab7bac9ff9b8674e3af4416cf32e66467efaaabc504a19727b07b6a98056a4f8ddc84e55e10b2f256b1b83ca1be629ff4a13ab259f7d7cee434fc0075dbfab82b40ac9f469f638caf3daa0f0284756008b710cd4efc1368c9e6e80ffd810b9a5651ac042b6c55d3f471fd80ee4a7fc096a68064fc794fd4a10e2f70861a49a2ff3ce0f8a104a1212d3b2915ae45690a3c8a2c014904844df6d5320c0401e478701d34e2c58854d63a2f9e9c5132130d7aee402acf87a1aeedf2a1039ddd0d85c55a77843112a2e4816372b9e0f0976b16d38dbf45f405f4a556cd347b48e390bc64a4534ed978411c5d08e20586b56291f4208d7f748ff9d112262350cfd8cb5b5dc9c5b2b99f458d83106550615547152f867373099549e8e11cdbd59fabb5c2711acf84784022577765d1bd5fe0b28ba86da39cbf94550006c7faf0b4ae6412a228c5ab55e7f99c5b2d151772eb27af96ba52cb7855d28c7dbf3a6439ccfefe893303664803112419d882357dd6969d619f193cfce9a02258d1dfea6590baf4887bd3d12eb650a7e03f0b39e15a42c693b069cf72ce61f7b015f39825a12441c2de9dacdfd069d95a6ab0984413778f3482db377a4eec9f60d796bfc37130c200e980002aa24bcc8f99ef9de004dc8118decbc9907b3620117bf76e070904d5bc4265b6c03481a455cac6dd32fd1bbfc66000562a8cfa5a6101c7ca0e161822bb8dbbb84112e0a4f1b6e226de1e4af7f7aac5167eed1d69cd96e5872572448b2141d641e64c25f06e912d77d411d7e02634c146a8e66cf3e77467de9e49808ae9655594f3ae467e242cd5804c9da1023cdaa623807a8ef4151647c8b0dff5df6a50a9fe41ed3971d0848e7d4a9e34de9925081817ef3ac19f746097afcd64631256ed29ffef4051ea85738e5cf5856c3f4ad5cbb8fd9a8593e0b4e7349985937322f6f932ff7daf91bf18881d95b9eb62801d99c048aa40c15a5841a3ee69c93b48be378d4e336e9ce1b5e13f9417d75275e609400f5359fc001009e793040962118fc07ac1a86149271a4cc701459f01bd8b6a4b1e2b66e661dec8b1ab7d38f4b93588aaf0c72", 0x1000) 15:34:33 executing program 0: r0 = socket$inet(0x2, 0x4, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) r1 = syz_open_pts() socket$inet6(0x18, 0x4005, 0x100) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000300)={0x0, 0x0, 0xdfffffffffffbffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r1, &(0x7f00000003c0)="7270bf0840afb6fcf4eb5da67593ec6aafdc950c0578e4605dfd05bb73083b12ffa36d5e6907a89b4d9330000000000000000000000000000092119385bc3361168887100000000000004001334ac52cf75d00000000000000000000000000000000", 0x62) syz_open_pts() close(r1) r2 = kqueue() r3 = syz_open_pts() r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000001c0)={0x0, 0x7, 0x9, 0xfeffffffffffffd9, "1000007fd35db5ab090900"}) readv(r4, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/235, 0x31}], 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000000)="01", 0x1) 15:34:33 executing program 1: r0 = socket$inet(0x2, 0x1, 0x9) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x200000000000004, &(0x7f0000739ff1)=""/15, &(0x7f0000000000)=0xf) 15:34:33 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, r0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0x8}, {{r1}, 0xffffffffffffffff, 0x1}], 0x4e, 0x0, 0x0, 0x0) r2 = syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x8000000000001, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000080)="346393cd8e979f9b340a2e402a03665b3dbd0bc7575a284818818aea0ae1dcf27ca6d82b", 0x24, 0x40b, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8) 15:34:33 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x20000080) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) ftruncate(r0, 0x0) sendmsg$unix(r0, &(0x7f0000002600)={&(0x7f0000000240)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000002540)=[{&(0x7f0000000280)}, {&(0x7f00000002c0)="78753a14014925475e1275", 0xb}, {&(0x7f0000000300)="eb832b53448f2ed3ad3b94f64b1653b5b04529bf8af2b97f72b6cfa02337fa034bb7a6ccf9106f53aba4a5af233dab06cd295c8ded2d3819b53c9d25ca8aacb4568ff198cd4139f5915a15c33c390d4fbbbd58120863f1abb4cb5711c8112d6d49d5a9ca9660d5839b946c7dd89d841d621f036575a14ae6c920b1de27adf706f9d9d74346136fb62362929cf3c1ff0973fbde57ebe3c4d093d514764f56a52676f2897dc0f8eea88a72fdf52791a5dcb8c338afbfe36bf68df7bca1ef828c4e8b565c9740d059f405d2462bf8989197634e481224d05c3a50be8e221387dd42a9fd3f31da72b32aafa5699b562eb1cbf507ee6339e6ba540b3f352b85345aabdd0fd5bbca27d58164716d317f140e185503c3c98fefc7fbc8c474ed1c8d9106aab90a4f2adba57a310b491a0a2f9309f89971a4bcc816b71a6842780c8ba9e7d3e05d6ab10500151cd8639484074c5a7b5bf9e293fa638ef9ce21ee63385dfff674e445f0c1c1f03c312c1bb474d2d5202a1897c28299c31f722e1a2ef1c77b1caa49ae5f656b871c0b8edec87e5bd1928fa7e97d8eb6557ff674a8144a8fefe309aa55fd3efa76112feb86e4f0fe503bc616fed4e90b2b850d4869cfd0e1d84a2bef8c3d6c3c65cd1fd9def1943d274279a605bacf7fb7059bdba629db0ca48e1134f8ca11f1e63274f3f1b6e11674e24531495f1a9cb7910ae327a61e860cf33e1f6fed23f19b31fdbbdc03b1ff72a54cd6ac4e209424674902aa3485c4dcd2673943b6e11d3c6aca28cbe898e7715c6ed5f6c405bd2f25c639cd2536c049d0e060166995e759d66f028e3c98f1b7f34c56977fb34e255c7aebd876a38f37dda7af3d71c2cd11c98dc46d05b6ed0e4520346e37aa4133a60bd15052af771e8cc7f612a832d54568c5215258d9f795a5793836dc987f21c4b93159687533b2618328752bb68447b094b9b0e2229a4aad3c1cb3b9eee9ae426941b398125d4826e491ad5eaa6da6bff18b210753ed44f74d91652d885206857efe018ce99a36001abdec182986a21a9837ce6828e5809f6d681fdc8ee285bc47ea42475b078c676cc3f2424ec2272a8e000ab84cfb3ecf2cedde53581a7e93ed9faa5e90ff8ac902e4177da7159af6ad74fb43c61c272b1b7a5d14121b6dfbf8ed3c53c6db916f9ba0af68782f6cd58e6290fcd601b650be4399fd24eaf2980c9a88c29743cec6c80721bf5534b296caac6aec84bbe53aa0703e2d39bd96d53d7be1fa96bd98c7506f5e4add24733ef026db80e5b870b7fd6cb3dabee9efaeaa3d2edd02c1cb7602e4ea3bdcad9bfa274eb561b4d0af0e5a65bb6f8e447d16d1831de8402290bf91810d747adf25e06e84f5286ae87e723f7c532ff86d8c18ee0cb913cecf0aef41fcf0ca990f6e12145dc680e8ba2dc6a7033a7bcf7f05998e414b19f717c88a4ac3655dd605f4b4a7cdcf3346ac43537e6a97db4d79483573f8cfdb9a24456abfb82b4a8fbee89d6ccc903e9bb7410470079ee7fc5f1a35d2549dd7506aab395f13446f06f84ee2eee9a31d693abdd6a1e500c90530c077b8b508af82e2f5f4702d31bdeebf1bef53e89d39c109e91a9d755641547a9bfb9974e1f0b1618d4d74e427204a762761fe09647ae20819069d463463070d493a78bd4b12402e88501714d649c118bf5fb0387ac6ceb9b417cc9a639d8a010a16e500c458f0ecad56bd98d77e3d9f0e0bdb3e88d4d64e67b0f300b9b7b6ae8631b2bed6a59f88744669512486053ed5523a4164920a6374842878d88849bad428436ec53cb49a1bb0ee1c2ef0ff162f9a533e236db341c504a6fd7c544785475df65b65e2918ed227e42bc94149f43939c095ff23c9de1c93fb24e6b39d9644679c6e587ad9d2b75bc15c1fc86d9e7ab36ca0bdc6bcd10a19a17fefd2528bb595cd3131ff25f5a22a9a93274e8c2d5a4f77c36e55aac0b222e24e818ad76c52098efd472d384cd3ebffb4f2fe56ee71497094b8a70dd98ca9c7d2f9393cb871204e3a5d2a567377b5a64cafad9374e2d89c09b92214f67f4794b011fa33b3b0cbf938fa110a9d7f7d1eed59b9d13d98d4c24fed4914d6264ec7fcc5103bd4754c86bd391f926e16b820514a96dc29ed76578e3fbb5d0f4072b21c2be36ff5ec7f8f691f6653d5da776812b3b436e5b4fc76f8d0790c63a87616aa8cbd357d2d011d7127639043005786b372f7346d66b5e1ec83d0ca0f0111a4385bc1afd50c284579a8cef3d4cd5d8febee80c30ba859c463ee403406985f5efbd8ee48733808f4b8b9b4de845b54dc07dcc6d747405c639d6477ac68482094316f74c7d562ce47479f0879ef2b71db0d991149bf0abfd61f3ce2e4795043f29e9cee5e7123439e0e6b0812b912ecbc0b42ff328a9a5f09f157c765144a199aa615b5de54ec9a8da5b83c0509eaef75c66effb94fa303b49771bc1bf3b71df2742ead336c383149a3409faaa2239b33ee1c108663357356ea371b27ac74b3ff55b552a425636533a3a07feae66057868866ecfb2e549db80a2fee1f08eca611ccaf3eb540fb99fd3b51c165baba660eee28ca5d43890940a546fdb1f8f4f4573f6b28a5ba9e1974b79123593f566a63c8be60008528476aaa0cb3326859f5d56774383a9733ebc7899fa2db4fb7867b8decd805770e8b4717266cf6a3890251585c244c1fa436b8c97ff6067e8f2d4b5e73b868010e2263476b68e696822695c2c136a78e26a72e2e9916b49cd411a012660a8dd82490e35bd428d91cd2b36bacde948ae72068913bf17cbd073ee4acc1f4a2e238a4645efcfa62fcb72ccd3ef650466c0c593201fbc5aa08eedfb7d2e472859ca4b6a9c5014b4d78364bea6d2c2759c8f88383aeb3158e8f9f611bffae0348c786fd006eedc6b4766a2df408978399a0abfa4ed6b31b3a8b9f850b946b85817b4d15bee9ea8466978c098163d4fe649ed38f0fc679c4d86bc7b01545a2d647529230f6a7b373ef3399b108878eac2d56ec05b8b089105f880cdfc107891caa1def93aae49703ac0683c6ce31084b215533792bfc6e7bb6b0f6fa0fb5c3509091b3d486233b994a0507903465a61f238e752a549c0b155e3db3f31212834284424fe7eb0a1c6ece1c4cfb330d7801ae7dc5e018489d0fb2ac3571aebb4873b6dcca448405f6b29de50627d3161c36bc774407ecabfd047452272807dad8079a0677cb2f523edeaa235831d1556ed3d0f6c0e854b7310a5d078a2208f6af2c5ae363588d75057b7aa2d9b8fcc11564e19db3208ba52729cbbe6159a2ba76973ce844afaee5486f362d43bc777fc319b9eeb37f5e612a8a2e08ba273d7080e485c8d447e6fafe94ec84e07aaf6bfaf47a6cb6f8649a48335ed593f13891ed7ba85caa89bdc2e077306875b2f08eb7c7d2eb198990e536596966c0ead4bc5ad2a965df3cb9d1426c2caea5eb514e21ecf54a30cc493eb45ff2895b71f3fd240720a8b7bd94fea8be47c696a9c97a87bc7d1c763baf74a9bf491ed4d377c1f95107268c5028306f0a05563637c207186cc0d58001fc4d85ecb81c753373318ad59fbe86676a331666ea0ad44ebeca9b0eae282c1ef95dec549246f86ad2e4bc7860a91b50ccaf8c5ae37ad93e8eb5d444b64104cce9c866823881e0be65bdb6b7471a41177f879f892682ea2e98990bbc03484277b1aaabf277250dfa8f5cf248b55ea45d455fad78026554a4956998d9ad7e4c57f5990f8c238ce6fb795e6e43bc006ab6675260fda9c80388f9d014861c5357f95f70dd1a02d0ed80475c1438432000d7737b6a9cf0f670424ea9bbbf717cf5ef0232961ad8f45ebb30f425683e887b2673fdb2a4928c3b64f982a9525e0cad6f6e1d0f084754a558b0529631d96daf211f477855c6cde4a2057f0d1ba73a9fb74d96ab25bbfc5045ed8658a8fe73aa072438e7d0f1c0ada9991a51ad6415e8da03754975a39efde660420c2051fe10182816ccba71df422c774ae56af62689349969be3e0619eb88f9d6288a21818688d1df7b04673ea8b3d582f4722f8c212dc37c8c13db4eabf20870a0a6c27a1471c9ef885616d057de4ffd2fc33f7546f814776a0a7f8c875c9a4595f2bd11d6d9ccfb148a2efd45e2bd8ec24fe07021f65c8e7b2bbc0a22a6427067516f610306dfa7df1448458d65000a75cd26f69f5f399d0598a5aa1dadb2ce8e418745c3dbe901c7839fb86e0d272be99fd5f580e0c1bc30107a267d74f5e6fe51ae08966a314e944070bd0796e6681a691df2f7400756a0e2bc86b8b95f5f52b680867659898f03d8d361e7a2940e724df32e3ff345d998d95a4d32a1a6bd2171551bd27cd9ac34913b3a47c661e7fe8a3cc83abf8dd1d616d845b3b9ee709bec918277b2640874c4943c50ad901142e960a28382d557cb3420dc711be460579331b5f38b60dae2771eb09c6abca47f4fceef980ecfb6441b9c0e3b29c20b75906c5ac612a8a0d14d8459ca16116f8a4c33c1ddbfa2337e4d0b0fbcaba07346096a2188a07efb17a2aea738ba3f4e2d6b9ab2d8b5b08a99573a553f1cc1f3522b2bca54e4bfe61507fef94fb3174aa73cbfd39cb975f98deb1085b4e86c956ea5a040ace73221b9d9d97dae76450a6d1aa50601f6da0f6896105d3e4ef2faa05d891eca6abb71f290d82cc806621b1ec3337675798c20aadbcc321d1796b976b1d66e55b3f1f77d2a6596b22b234f0f7f7e038b4099e8b47ce5e192f819f719d8f8ece9590605279ce4bde8b839fb8b4326313ac448102e30c0e5823d34e8ba415c0ba9a7bbbc28bdf4ce850b35360dbca81990f701aa4f86151c97fcacc9c4d04dde08c0259c71b5fadf3bb274a8766cb6f68e607c66dfd86770e1c4ec3afaabceb949af9e1d38e68bb4c3912d94e675968b4e4b1d0a0ff3f05a99412ae0f4f0e5ae23a2a438e0b02891348f19f1b691a171c3685c29f194948655eaf8ac3c644d95ad69b48a83bce9556871772fe54e15c1360875ae4c75e4fb24f1e7ad5bdd7ca80ce09dba24b1dc9dc33f5868c8c754297d0307c10a983bf6da7bd4f15ca608f7515f7a54a34a943b4044427f584ca7574f16702108f751e20aa71222a1be88146dbc8f2d282439ec777961336037caef2cf0b0a7e7e4239c7647188bb20cc99d8ac3534ce90291a787164ca636ad6f9cfeef805396820b266f2cc857a763d87b9569a3363b8bc05de2f8e4aa540198879e9592fbb24afaae982923109408ee2da8f368f02b7415b71d72d62f235a4d513c1f076a5259c2fdcfa7f28528172a8917af26ff822da38cc456e6a92fc3e07ebdf358e8537dbe63bbf79b8f8223ec67836b092d7775ed5f9c675982f970262b554f9d33d78fcba50008e5bd394f709d62b5048d50fb1c1db6643f1518f58f545dbc6b37125e061cb98432ab93f392a80e3cea1dc908918aa9f1c57c2d1b7aa5b0c7580840b3d04923acdab124f88c533e823729fbe17500594fb27f3d46c48a0a48cbf7c43982773b6a730191ea559559e861a337bf11eca3d962374fe5823e1617e4fe27b534aebf1ecfc3580c1cc450f0e6fe7efc18bd52927bd8d7256663bc2e5258b2206c5356fceffe824ced82e1a49aba989707e267d124af53bb3928f2f1039720eb5997f5515a90708065f6f8f8dc2f274627480805de0041d030ba811859758697493b897020ab7a7da1e83fe28fc99e4e5cf9162f9f12fc39197ac7ffd2e905dee5cf2388a2542ec72970daf36dd51963438e372d9ccc33cfdbbfe97fc013814055b65fe0", 0x1000}, {&(0x7f0000001300)="fea4b3f602", 0x5}, {&(0x7f0000001340)="3af03bacd376e93d346555116a65dbb15d8ee775a19e01e17ab1270f6551dcc4290938ba9bdbc0003abac25bb430849fdfdd99f141fc0d5db9efd16ba803efa8a1d645b793d33cc9e513d29861aa6c3b73b6eb6777cabedd58dcd49d916b8848bcf174f3029d280fff636bdbc011eff5d0df236564b51c975f39d4204b5c7b7cec0de4ccb73050354d3b1a72924b829fbc347d2a805dd6bb1c58c4ec453dec99b193e1ad41f8903edf1c64e5794c72b1326d9675d15d85631a4cc524254e940147f52c336d1b74ac12053f7dd1de421398fdf5223a40331aea66c26d30f0fd5d1a950341fab7c5", 0xe7}, {&(0x7f0000001440)="668fe15dbf2fdc6013362ab3c4e35d59f26f0f7f424125cd", 0x18}, {&(0x7f0000001480)="8a74f6e67d61a74feb48c9a69eab324763f80c299ce9c11b97dd519fbc2a4fcf24977107a50676ad98296b90cf0940a058141070d81d785f42817fbcfd94fd30561503ed0d4d8dd6df154eafbd90c9e93f662f5b8d210f827e7374ccfe5fdc2df4f7da57fe8d9bf699ac3c18051521cdb3c2209b53a2ed13ea0cd16ad0387217e3f2635bea441dec4321b4fe64484e40b9c13b8ae39403d4358342b0a9d7578cb7acbc3e5b6fdcd04465a2cd6053ff7d04519d5aa46c54cc78cb6fc9efbf29f0aa34abca7d08f4767d01b56d9a4b29236b9ec19a95e7e4188c76d91a7b64c747e993ef541259b370c710e9b7b28b559c8b28451572115f6c11850556256818142af4951418da0bc88506da8b60568a2df004f298cebc443618899626a0b5dbd15a5f3126a364e994049dbb366fe0b3f123525f9b7780fae383b28caf1e0737dc6c8be4eb2fc19c3873c3c1d4725c7442645b13a7a004508322c7503eea696440d37c9b94b19f8c755e30d103b473017b2fd5728c7f0df2edd25ed54550c0b0fd8db4fddb5eae571e9789ecae04c1796f2441ab522d55ec20dcebc28b431bdc217c82a64e5d7cf5ad4070f6f89c114f214b95049912f80148598c22934253569da5135001c6802d66bb6d9b4eed5523de0d4194e59f9d5450f2faedc25167025974a1ebfcb50779309a2b330e98a5e4241ea5b04719ff9ff15d61c27d985fcc4e2dc908627a588babdec2b773ec9a3a769a8e0ee2da3c005a5d864dcfb893c4a5a29d17f7d84c8e22792c22941bc2ef1b05744a98e91095d99262b7513ab0da6bb7d3ce7802076258a2b28eedc25531eaa150e93ddd9ed01c7bb5e88fee7fa1ffb75b42900948533bcbeb6deee91cb1c839e0a5387e73ba2352afd08d2e03422612a1dd1893f6bb8b173eeea54f916009119d24d5f8d60e9a9f1746e94202f2d084272eb8a0ba2bcc362a9b801c0d041b88acdd34706dfe7421b53df457793e431926ed0226adee9af495a527a964210a60c6afa4a4b49317738cd86b865f6c07d0719d7e29bc899772a7f9520ba0a7bb1aaf2bcf91b8dcaeb4dcdcdce5ef319cd0dbe30bb7f5d0e357002f23d098ddd19fca24adcfcf2403764d8ca733158be4aa45588ceaceb37d5b13f3e81ae1b630436338acdfbd651a9953479df8e20ad8aff4c95df19d815dea7b1969dc904c6593fde8408a617373dda809b356db6a5cdf36640217e9675522554049e578ad9203a9f4114d4d7e6cc562120da3c5ee0b286a06499c6707bfc00de63f6ee1f56679723d55998dd93e3da4ed0dad876dcd95f6895497950f825d61ecb845b745572b98cfcfbdf03e4e93866885e9804ed89824418fd3fce25da4f2b9f26859f46d198cb26c10199bc1f8cadbf6e85961aebe5ea10e52fbd22ba15f3bdd2c00cf91487bc4cad415dd658334323d6de7c2243dc1fe894b87661d1fabd578ed35117c31d574f504b83d297079947277273682e5f0ccea2dfc35e071119c79fc56f499253f2bf8293f1fa57849d6454f1d3a2bd12f60edb458ed0046cc61df42dd07297d5f3ce25c908edfbeacf9b2c9a9de792f9b5f6298150d5236951cf54d905104eaee183e3e1743c5db7024f8dca91e502f1ba1cc5ddb6ff798e7f62dd092e0f4807203f05a31409921785f20ef494cac3a47ea3f5cfbe67cf1cc91b062df710f1d7e3367f367b18a3746f0da38e7b6fcb26e29d817102c0939017452a29a4987b83e5cbf028e20340c7480e7f5ab7f070ff6a54562cba5b200e76f2a874962734ce2339ae461957242e7487ee01fd054b97734648400e2138f1eb44e4b72034bd01bf66ef64afb87d25c9f2df22c792ba31ed79aa3f35331be15a13dd6983197489494709ec014a86d4a7d22d9695ec40ac2be54b5b3d6914c719be1e6f7d955dafdfef1a69007a2dd22a947cf7479d804616bf4d72c74e6e0edd0ca4ba67a7e4453482f32bd1984a0c23d4f0bd974fc4a427a030df2959ed8cf583fd993da61b468c7818ac3f6094ae085ef10db6b90e949d0f48ddc8e2a153be23bb03cafe0aa228874a1d06fc425fa7fe78bcc3b504582804a505bbdd3e0778fd653e679baa6a67f7726967df16c4c0f181891a671f2bf87f9260a4de142f2b3eec8eb12f87a4c4b3ed33c09e356eef41cb1f516f769d537ca2ff4e3f3d32ea08e362576fced8846f155c34e7599f8a49ecf994a9b6f12aac96bd9a7a0798b4e0886e79a92b7558ae8b43eb44cfb9a0c89973747eff5e9a3e76b71ebb508a927a923a8faa740ce8c936a92185ac67faf09c9a81c1717d88649790dad264db29b977ce1f1aaad78566fac1456e45f755f47f18229606e103e762b679d8a953c3c3aa6ff72993c753ba4432d980ee8ae15a85d14beab9114557bd978c33dd5acc0c7cc1704e9ef262c2c851cbb4dd70feeace58fb6de7c0a85208aaf22a55a41efcd77dcd1253e5ec1bf629320994304706c807136a9d54873dc52968d16d96379e0abf88526e4f5afe12b66a36e5aa213a33715974c40648ba83ab9b8fbafe89e56fc230434769c3d2b32e07f1b3ac409d975ed22286a16615d0281cc88770e4b4639192102d9ccd1ad578c0db314fa7344b306eea9895d9bedb359f1b5336bc494d2faaa93d22984874801e32e9d512707c8f4fcb41e743311934ca6a8787bcefa7bcdf3ed320d477d9374948083eddf8ec3f60c94c98513f962004614fa00b236df231971f50280dc3640100bd5125f15a304c47c5bfacaf05719bee57f8490fba0366a99a89006fc0ce11aa0607ff38f3b45ef094a5b1a0359f9029c3ba7d93a53600dfa31c439b7dda333c3679791fba6ebd91c68b962ceb1f832f9689c444aff5ad3ea119dcafda0499fd8f65e528abc17896e70b4ea3cbeba91b9aa3cdec4e0e7f6416ec8d92d78a97edef52fcf2a2337744ab6f7e78d86f0b45f93c99b5cc0efa7c9cfe98d87f37f7339d4872763d7e08a13c161c6f7b7a56d50a6c8e83c2fc5ff68f5d59b6f29bd3c48a327887689e9f214690af4b37c2cf4b75c3edf5d2d3ef1e93c646588d4e1c23fa11c1a9e94c66863ffddd7b3563b140e0bd2f566755e89c4ea546dc738174c42ae06894a6d26130f5b98eaec4e22f618b4fcbc83be9eac044be88d3583707385642f8d59a3bc4d82712fda7f09b9086752fb1670712cf09d82a1cac718afdd61119beecbbc7cc07c0b703a651f7b2dc9ffa4d137fb19851592a35da5fb4a061aa77d44a15ebe0665ff6718a37663867484b6261ea2c10079949ce16f587a0768c998e9c35396c5724cf4e963dc9b4ed81fe5fc4707f55cb3a877b64a20a789f86403361bcef6997d1243c6e01d81954d9c4d67d25c5d066f087143f15e5b14c8f2b96c2052c7113fcd817ed629e2b8eb30427e84998e1d68b0a6352794fb482e7c6617554a4f675b009ec2680aa1693a4eec6353b7b5c8422fd18b2f3f64ee29087f17a86c640712218541212129cc80ad739b5c4418bae539df2033ed32509369dc048577bb52ca797ff920822919ec013229092797a9808fb9ac6ef49e398b54328ada667dc1b922959b2dc75fc4d862c4d1cdeed6eeb57e8b4c71a52f8702db5eb9753cc095e0105d94b4beba2f869e3879e4d7c957aff5056425859003e6f37846626492ca4ad4aea03b695a16430fa2d23c236191f73785abc707105eb66fb0e0a332e012c56c0a46684252a0f295a94d3576a2e1ab1adc41662abc5a8caceed824e9e5cb7724f2ae01acef15be04d17d4c0748098008a7aef780a7c0ae1bff6ca2bb0dd8d4609834bb17495bdbf817c3d745f21837458e26b6e77dda3dc176503b3341c88aa4f5c842d4adb594f1f1bb476e6ccdfde8bdf56bde5d7170a835ea2445362d24f02e939c60e1e9add2493a32c468a58f2fde08ce024469ba091bd1becf8ffaa95e666c03a909ad455e49980038ef41ab0d905dd34414a173dfeb0e3ff401e6494e69789b949b483cff98e27713e8c4e1c99e921725324094b52c921ca1254bc8ded0856ede8df755e20ae8b78f552f4cec9e75b8eb47bc27defd6d8fb9e3dd9c6772eacb4235d95e5a41e8dcbcb7f6a468c9b042b3486d4770d94aacf47c07e013337fb7c9b131de42d20d7ae5ea5e60130662067bb458de57ee94d1e2cdbb5574f10b8b92cf7fe0931747739718c0814c17e25462a041bfde2e3391cede702a7a0c6f43387dcb768b2948ac983ab1d0fbe7e7279ee875a84d5d120d0e80ab9b7e66931e4d9749a2b327b983b3639fdeca25552798a8106613ea9e85812bc4a52df247126f6b7fb7a76d6e887398d22a7ae996ab679832b6c475f20465400262314fb17efd11944ee77a485258aee71f296e9c65cde52fb218041d593365b33d61c2bf14403e1f41c7df35b9b44ba5db828b3e7a0c18184c886de44e35500f52e287cb3d17b01f1eebafcb5b65a7995c28b4e390faca38b4bd14b6249c52980601fd7e6ffde2ce0c80e9be22754b2bfde677580547cd9725578935720cb035320fb441cb6191f767802a2bb73274c4f2da20b8129bf186ee9174bb7954a9dd2d8c927f25a70393d6682b64a934b08a8a06bb73990092097765634d329264b1d6c3a9e99317b3a67a79cba91a551800b4422d5d14c50e4564a220c975918b37ff76fee16d70f483087dd6c2e4779a630a3453a82e9049a8412df8a8a2ca3b227620432c6a581c2c24a77fbd6070323eea1f26ba90dc6f823d83d19f8d8985d2d74ebc0bfc47b79302fb5237e2c2d8f5e21c6991c159a9f9285c989d0549aef40442ee8ee783b95e7796206d1d3e76fb1de23f5a1051b923ff0afaeec05d4bf1e7c5a04f782c4306384d9f8cca0c613461a59414a4a13d76843812066047c1140acd6ce637923f237a2f3f41c4c83bfc21d1856d2d131eb9d565eeb9e49b0f102c64c5ebfb47744fe130795077314a4e46f63cd5336d144a03b0b3d758263b919dbe86733d4a31714c4a73de331cf1c4c5dc25b064476f91fe680d9c8ce7106e75a54eb9f0e345eed87ce994618d520c83165953440eb2b46137b16890c3e7c5dd16a497e1ab5bc0346a76a540dd7b0c1e5e076bca52cdc47a82ba8dcbe01ccebd51b3440827251135643d5552f028639dfda4e3a3a4571da6ec9ad7b90e877e22d4637c002cd861a195cb20109d1bd86fedd899f67fb66f23ed8825d25d40d92c6c93bd5721e6070b79524d476f446b1a5661061d5d5bf51e3c6bf9bf2fbf9f952464a855e2c17f3d636ecbbaabed9c96950ce6f250ab8babe7148e7614d78ddfa89dc285dd323ca584314a1f8b356b39e14855e6c57f290df5e69eeccaca51504375abd2153c21cbed6fd64da352397715178bbb0ae257c8d57fe5eae35223d37a1ef112f63ed7122893c5cf00ac0348965d6055e16934804c3863e80b6b7f9816967efb47a1891d8d9b5b9c414d72cc99893d9773b4d32697b8a937a58e51cfc8479b827df9473d462cd4e2e4e1d010ebafc70a166d8ab3562eb3e6de2827da9cdf11549727609b7dae7e4f537191b2767d920d4ad5198e993e6eea4cc092f9b21942f213acda17a3aae996059c2af953272499c7a3248bdc18e0d6cc421bbad6615e4dd4f05df071744dbc9725a2bcffb52602fedceadbd600731469a0f1de8424f369acaf2222cb5531cced10f5701e03ad143e0131479f73f2a76b7c1d31da30c18129cbb877ac81b0ab4efe2cf6e457194d108cc159ddf3cf1d0eb85c07e3fb4f1efa2d5d86081643ae26e073f558e74b0430af143d00e27761de11d867", 0x1000}, {&(0x7f0000002480)="a8ca314a64fa9db0943359b176d5ecc9ec1092a539d065f381d8d2ea31520dc688c9e4011d9976ebc62869542ef579abe3f20ef7b04be2b8bcf35256765ea49fab4f0546079cea8f4039eaac3e33f02320064c89974ce63f", 0x58}, {&(0x7f0000002500)="4fa8560d5e3e690a0984053e7f4b6558dff1001de495c0d727", 0x19}], 0x9, 0x0, 0x0, 0x2}, 0x404) fsync(r0) close(r0) pipe(0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/85, 0x55}, {&(0x7f0000000140)=""/236, 0xec}], 0x2, 0x0) fcntl$setstatus(r0, 0x4, 0x4) 15:34:33 executing program 1: stat(&(0x7f0000000200)='./file0/../file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb8434a8ed7a106d463883ccdd36f76022dd29c59311fd01f26dc7cb7bb2578798d919b871cbb90dda4fccbca8d521c0c9c95c6278cad91c144f5079d7aa44b35c54465cb314586eae1b2afb0d94912bea757906d494c2e049598bae15d4a1b6892ed414e4ca5448a7e457350859333529825a60e93889fece46d4917cb7b429852148679694cbbb5d71bd8c81da130daf7387dc095c6ea85a19f5c62434a0b42723ae95420971a2edaa24f04e1c558283be5b08d1903dd2aa5b55ff876b7df8ad497a163fc1667bf677560acc9bdc58fd2190ceb7ee16969f2b7924651b5256b83fa8cee4a85b601371092d883db7c63cc060f80cc96a47d90", 0x180, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) link(&(0x7f0000000000)='./file0/../file0\x00', &(0x7f0000000040)='./file0/file0\x00') 15:34:33 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) 15:34:33 executing program 1: r0 = msgget$private(0x0, 0x17e) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r5 = getegid() r6 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0xd01, r1, r2, r4, r5, 0x8, 0x100}, 0x133c80000000000, 0x6, r6, r3, 0x1, 0x40000006, 0x4, 0x8}) r9 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000140)={0x9, 0x9, 0x1, 0x4, "0929632cf0bbdcb0af6ae5d98058977e4d63a82e", 0x6, 0xdf9}) r10 = getpgrp() seteuid(r7) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000240)={{0x7, 0x0, r8, 0x0, 0x0, 0x100, 0xef3}, 0x2, 0x4, r10, 0x0, 0x6, 0x80, 0xdc, 0x6}) 15:34:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x4, 0x2000000000000000, 0x24, 0x8, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000280)="92", 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() kevent(r1, 0x0, 0x0, &(0x7f00000000c0)=[{}], 0x9, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "a147780ac85a538a131100e800"}) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0x0, 0x0) 15:34:33 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) setsockopt$inet_opts(r0, 0x0, 0x6, &(0x7f00000000c0)="e8f0e55e", 0x4) 15:34:33 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) write(r0, &(0x7f0000000080)='s', 0x1) mmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x4, 0x2010, r0, 0x0, 0x0) mlock(&(0x7f0000ff9000/0x3000)=nil, 0x3000) ftruncate(r0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 15:34:34 executing program 1: close(0xffffffffffffffff) r0 = syz_open_pts() fchmod(r0, 0x60) r1 = kqueue() r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, r1) poll(&(0x7f0000000280)=[{r2, 0xc1}], 0x1, 0x0) readv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1) poll(&(0x7f0000000440)=[{r2, 0x1}], 0x1, 0x0) 15:34:34 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='./file0\x00') 15:34:34 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x4) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 15:34:34 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000140), 0xc) 15:34:34 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTART(r1, 0x2000746e) r2 = semget$private(0x0, 0x4, 0x202) semop(r2, &(0x7f0000000100)=[{0x1, 0xe21e, 0x1000}], 0x1) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) pipe2(&(0x7f00000000c0), 0x4) pipe(&(0x7f0000000140)) 15:34:34 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) sendto(r0, &(0x7f0000000040)="ff4afc548c1de9246f50db16f7e8ab0600d1dec3cc49e6ad", 0x18, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040), 0x32) 15:34:34 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000040)=@file={0x0, ""/8}, &(0x7f0000000080)=0xa) r1 = kqueue() getpgrp() getpid() r2 = getpgid(0xffffffffffffffff) fcntl$setown(r1, 0x6, r2) 15:34:34 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = socket$unix(0x1, 0x1, 0x0) recvfrom$unix(r1, &(0x7f0000000080)=""/188, 0xbc, 0x2, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) r2 = open(&(0x7f0000000140)='./file0\x00', 0x800, 0x8411a9a75030a413) r3 = getuid() r4 = getegid() fchownat(r2, &(0x7f0000000180)='./file0\x00', r3, r4, 0x2) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000180), 0x0) syz_open_pts() 15:34:34 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000140)=',{$.\x00', &(0x7f0000000180)=':\x00'], &(0x7f0000000380)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='}+.@\x00', &(0x7f0000000340)='(.\x00']) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) recvfrom(r1, &(0x7f0000000000)=""/189, 0xfc45, 0x840, 0x0, 0x0) sendto(r0, &(0x7f0000000200)="e338d8086bcb20ccc4bfb209228af421b2ba8679a168eadbcd756421efa3c74f316de6ce268baea8b00f5d76f6e4827bd29744a7de892456a076748b3469a1a8a10936a96e46fa8da6c40ab7dbabeb4a291a3b1ad1db746c3662e44bc2ab2d379f1f97c67d6b8a14aacbecac8c80572eb73817384aeb4ed6beb99b081e2dd2926a98034d9a83df3cec63151d3d08f3352e", 0x91, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 15:34:34 executing program 0: r0 = socket$inet(0x2, 0x2, 0xfffffffffffffffd) msgget(0x0, 0x1) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) setsockopt(r0, 0x0, 0xb, &(0x7f0000000000)="b8", 0x1) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x20, 0x100) unlinkat(r1, &(0x7f0000000140)='./file0\x00', 0x8) r2 = msgget$private(0x0, 0x251) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000180)=""/42) r3 = msgget(0x3, 0x400) msgrcv(r3, &(0x7f0000000040)={0x0, ""/16}, 0x18, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) munlockall() 15:34:34 executing program 1: select(0x1ed, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000000000000}, 0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x4, 0x0) semop(r0, &(0x7f0000000040)=[{0x0, 0xffffffffffffffa8, 0x1800}], 0x1) 15:34:34 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x1ff, 0x0, "a147780ac80400000000000000d844237e0d7a00"}) syz_open_pts() r1 = socket$inet6(0x18, 0x0, 0x8000000004001) sendmsg(r0, &(0x7f0000003540)={&(0x7f0000000040)=@in={0x2, 0x1}, 0xc, &(0x7f0000002300)=[{&(0x7f0000000280)="fc43d8798b7a8d4d05cdce6bea8b3b8678c4c14f31192dfb98fcc2fec8a8b5ece02d87af8c4196b698eabc5136082102bb7190cb415da96e2d68c4b35fe77f30ef9405f45e2e59af9d9efcfe67c9397c26295b5279db38f6f91d6fb7f459ca1728759e8e2fe61d21e47f927086b76050416206ad02fa43e8cb20f14c0051291946bc5234a6643d6d1b9014e9b39dd9fb374bce9a1b7e1fcc54f0f20b3279f4543d6146b7b0b33bdfdd8ed105475606a6305f3a0084b36d28b97436fa4ca8991b2f4cc2b68320f028d9f3d215a78599a4968ba5ef4e84ca0fbdd4690b55781296374ded592adc40f2327b53b721fb5395c15b6f40a6dc29ba7a0e2bf037144fe1c7c2de4417270f053990c3b0d5d54d9003ddaec60ddcd51afa01dc5d350f53e334f3cf6c9e242df7e938c649d70d434c7939b33c6ea8d4b222c1222aa7cf776b04be08db17fb0e0ed64b90b8f29f3218bb69f48a9e531ad96e7cc72e5cfa72e02fbefd6e9c792417beca889064caf64978f78deacbfe3204ac86a15d91a6fb7102fbcafc48efce02e24c3474d2949029ece0690ab76938ef598753a452cad0817eb8da787f04b0b47226e32e3cd4b6a3ca623bfedf58ecd77f3e1cd81bb4dfacb98b0bbee4c8dee2ca002e80877c5f15357846e8c000186136761dd8a2bc7da33c17577ab70d7a7c97befd5efa6c372877951eb094ecd53902609b4deb98b6e81cee86a601366651319c814bc120d8caa54e66e5d585fb00335c9ffebf303e7df2dce3bc70a0e457a9a5dad4c9d6348fa04b0eccf5713b352b8487b2f27ca70faef4a32e614cc713e2cdec8bdf9bdcd95e713fbc573ce680f468367123dd612f5b94e27f042ca01fa73ce7b2b99780eba5f00d2e87ca75bc1381c851381ab7d77600a6192c61b4cbef69d8d865b2a9b6e392c70c5af25efb6ba700945c52c57fbef2d5c7391019d68d5585ba6d8c46f7aada0b5353b8faa9d2e1ddd88806ebdf1869f06ae4fd79d05712afa3907c05210ec0380eb827b1a902bb4c2ed1b096a5d287acec4dfd6d34f24b5fd1767cb8b5ee0bb173f8d7d9ce6d8ac92fd8efc1748abe4ccf63d0cbb2c7d366e3a4f13ee64756ef0a596e5f1fc56897cef45a3c07166705e906c6add5f30672468458d5d50897cb31413aafa12b13b12f4ddb6c6bdd8ea538a835636db07e3ca8ad4511696a1e34490b8a0742220ebd239f2e7da39c3cb556e366422010b7180b47716e640c0a5af05cda469a21839a1cc10d7ab5de745dac52b5c25ff4d9caa05e7b6631112a3c15c20013d68d11937fa7dd1eae75eb6ede0768003447fb5ff2338f6a80e9b27c731a53ea87525583e1b5e06c76b5a848a7cd78cfb9735a7242a27f4f64d7a554bb6817012657f96f40498ced071cd9bc80fe872a94f637301ec261d982863b91645686ecc7bc45efb19b47fd376dc8833178a98c4cf451b805038e928bd6c5bc2b2850a84bf0e4ac8198839df8725315d3d238502920f4e81e4a5470717f5c50c6ea1f27e44b11de150301fc11ec5f12833ebbb6475f2871ab9c8404e401fc3e39247d6f66cd4ccb2740642e2e58f0c4358071dc39dfa45a7e4478f823f203218bdbdf66757cb0b6d73c85ee6041efc6ca914031f040fb5863f2f69c1b00ed41531d8eeaede47b8bbc1c068a1525b4589e618a14f6a4799c721b83b77c1fb4a8c51beee9f49d7d6d82cf95bec514cc32809fbb7291c339073d7835cb1166c3d7d0724334e33a3cacaa5d5a57c6647dbf801d1de2f08f2fd1d5f2f342d09ae4e516735c83953bf6cb8d7087e198745c03ca756f5c7a1c41ff5d3de23ea811781cd7e973525e2ed229410cef6eaaf5c730a129a120ff5da0873dfd9da4acb8aa61cefb84e253e56c22bacfe0f942f92c499dc35754192faae25592bbb7ea1c9ed30b5b188924d129584a9b5df98ea24dcba10af030363a342f6f197f4b768547fb1ea4df91a2a177734ed981800f8af7ed285189b45a7beff73a30115af6f80c20070541e25d03f12ba53f5f6279a9a526ea8881fb9b6b202439022e6ff5335afe632968cc3704619c3ca1992753b8d50b8b2c5d0efaacb588b4f33ef9cbcf6ebc8e5be65594145e56c94af3eaaa86c46f298534a229bd04dd0a25c38b69f0a192818131f46f0223af78b210a1b8bc08c2ed7f7491ca919ae9fe1ddb08ca4af0cf1e1d5ff6aed0a023b43daa58f4505a20ea4fb82cc6b9a015cbc05c534550498299b82bc878f8cde0d1c9eba4c185752b5f562518d98a158be51ca963807e8a909f24b01e105e1f5c7e9c90f224b3a0cf4bb4e7647e758a2f5cd82de9d0545f79f4f2b23b211be7b5c7f3b778bdc99a1bce56f508b1968996bda24af3006bdbbdd748796d006b5a04fa3c2c2247560b905fc2bb884285759dc72a44446375e7df4b68f8e8c9e73748659d305cc7e6f8907fd405a1acdc5ee0e0b499bc1a56da61e76b92d28baa628cc53ae29f3bba95394dcf8dd696906dc149bfe70eeb97c8178db8702187a548c0f910b0d9b11e493ff40c962798e99e95cafc698cc16d64cedddb68682e48fe1db993dba01c967c716fd990f1bae8d7de9cea09bbbfb7272a922d849b6603654a72261722b7c20fcaa0b69b1c57a8c9a2d2c40cbc3ea56a8b9fbcd9ba53cf56a3fc6dfd41d7dc8155050f802b3b525e7d9a60db38049dcf77b8be064592509ecb3c4b47d7de978501a29513b299c1a225b364986331672b6816523948ed1db944659e9c8dec2cb479812f9c929dab4eb096b6f3163fe52916eb774be05a6bddbf382523d2e7b04189e93b982f23fe16a762e5e8a7e10fe116345f66a842234facba6135a947124302b27020ed4e7aa29dbcd695d89748db9d3e8eb1ead987bb1201a92161b891beb2a00eb40b8da7ca82c32880a60d0b1cac695cd8cd2bfa85db376424bd459778f0fa3ae96215e3d1b211f78da6708b530bcd552f2506183ea1288fd5b342832651b0c6d0ae586be0707036b280135955914cd1aa0b1e7a574255e366c5794768570b134da44ceeb954c0d775c88cc8aca07364052ffbdc7512ba44b9cf895ebdbac771ebcdff32656a8b989f8c2828191ebace5e8baa66a173ee9f0959e9a6938bbe3b6a12d303a99e600f011d0b77bc549d324dacf1bd08cc4c26a917cadfb475cbd2dcc955e49b3998650ef327472a357b9b77b94a0ab3dd9b195ea6717c2aaf6d2968173eccb90d4f0454351422d01b4a2cdd2058a97e9dd9e9f9dc2ea3d83a5ffa17f3704e25833d45ed85d69f71091b98f77df3c4f02f20f484488c059b9c816efe85a98ada668fd1203e141ff85f5c8d0d740d787096ecf396c96106c5a0da5a2cc5b573da88600f9ec14b0a9ab40921e85853a12cda81210f639e5c98499de2f842f4bc10223fbf702832de154533747c7bec4a0c72e89c78925e08391b790456c018d3ba12fdc3007986b0894fe84c0d52d0647dd891a3bb574f38f2b9d556eab53374097438fb5c48ff5332324798f6bee229a6a50c5e50d9fa8dccc1631e5e89ff4f3aa22d275fadb49a576d34d2186f1af4b0d785df3dec8aac48cdcb8e4d107aec2f6742337d8f0d9de54102a6725635f7101fabeb914161c99b514ae7be7bcca6591553cc0038c258bac4b2abda715f4e0d5ea86018d53618295a44b4c71a7c096c5215099b66576d1bd0fbe71641a8f83794c8c57a67505822abcf7c7a5cefaf152d6d81cc2e113ca3032f8b45054d7086db318270565209bd3bc2bd2c75ff1d24ef0201c71d6fbb0901a676b0243d7a984786647cb5bfaace0f801cd7915fbefd1d697643e81eb1130771a9295cd95674e3a1d27742fcad023916b9fa66bdb0d4ed0e4324cfb0a4c93f8b7f6108308bb75e589fc0d58f67ab3e45943c42ad9b7e667c8226dca1a62e4026684d59667462f5e6e7f6e80c72541fdf1f9f17a2805f3c6f246b6614a4cb029b291af8771c601e074b8d6636a128a47c6db84559de96712ead099db81e1d39849893af38d473a53bfde4ca1876cd85968f743056fa88a6c4b6543f1c604ea4f6bc6d11242fe7076c73b00de2821d89f963ff550e620586991dfa8e8a20736cd7ad9dd3056d4cee16665efbd1ea7703fe467fb55473f4c3201f0747f6c312d8d3ba3b1f39f04d45e3874953220a578a70a5fb59ae17e02718a6a391d4b70a2b9d8e91e409d054ea110040a4efe352ee629d6fdfcfb4dfd4f34094c34c97610b5afe114e07e98b560f1ea6c32b48ee672183c256c541adf71ec8c7f2b3a4addeb2c110298db90d6702f41585e5dbc2a7447c29652c21865fb9e6607d9895c13d6bec716f7c1f58f0df2a7bba9e075ea05885df4d6d8191991a63948cba68d36f3c732b9b6e0084a2cf7f87032b84e08057e22192ff7376a1cd9baa996470e40257affe8f2507d20d8501a3dfec652d193344cde8fe54972a3ae902beaac7c31f306cb9344c1f81b1722a5e5c572572bd539629697a5e83a0bb169f20548bae2aaed9b8df0462d19c2438f43d601f1e578c9ad4b729a542624f7feda1c13edb527287e7a452e6aca9ed920ef4e9f663daa817ea80941ffdc16cde2e51e193e7817aa7a3bc4f558f10576496e6cd0ad224c98773116c2cd88d57d63b157f354a95ded1a8ffd15d89335b9a7d879d82b42efb895370e78ad777dd46dd3337f9e334516ed902bca104283230295d2b9bcfd8f666522e20510d673304fa2c5f6847e920ba8e10d825e0e938da3923f366a7190479b6d936ed670025f55c28a959c407e9a53c880761685d88c483b70bb98fc421f6c6a10f84434132f067b884b768c9434d3d45055f739e76c750395fd26b408ce8b11213e390af5f7bc8167a745ff756e746613eed04bf9d9fe1b897221045ba22090fd98c0895537878119daec41413faacf9e711acafd5ff8cd024dec7d5b671ddf506586c45c6e72199155d633a8745ebf0eee00d1428cad9003c5996e5c8f95df82f4419b02f5eac8caae0e3a6de05a7ad01b972bc15a12a5e20d7bfbb3bd92b5717b185a2dafe2c523fa7ae51bc8d6d5d403c74e9781eeacd1689e745d2c04da8b69b76f868c6f376f48da729d607b55a18aba71c85d9c825754ecf696de2115452861cfeb100cdedc8a14459db14a2439344546af53a7b41046c010984120b69a98ec12144e9421c4cccf6fbb0936642c06774236caeab05c0e258c04f239baac696f88d020a540aa13342a8b3b88320139786602fe67ef39b5af5b6d9777a45d5b48fd15a483845287c2468f4b9b12e16ac998d96f6586576cbc8f759e1e3aa4d7f3be798d8bd3798e7fdf7416fa62915870adf70244379bf871bb7d0b1af654e7181c92bc7ea2d8ceb8444be81d8615b00e03de9249b0cacc9377040b2bdd152441cc13b0243eb9dfb2a3143227d7e3dc35b7234e9f21648a2825669a70d027c3efee0c7a76fcb60fe0b61ec767c9dfe46accd5cffadc080c7b170b14a192187f039fef3c1ef475abfe4ad3b15e2e2b2dbb978992f876b707ccf40e32f858acd6abc32b0d36db23be7a052775d15c80aaeb7f4526d466db71ba5ec6203c28693cecfa82766da0a6d07cc787bdd3474d0a67f31683b2d4870494c46216991ba0d7a98ab568b0f284c6061de5b160082a73d121895ddff43feb740455ebb5ac1b359edcc7efeaedc1dde940b459626e80ac11eb2afe8111c0a032789e0f282b90da637695b393bbeed1e7f719f1612ed5352301f680c80824f9c303e67c890b2ee649634b5623539ba70de4b6aecaca5e2fff3f1c0c8d367c9", 0x1000}, {&(0x7f00000000c0)="a2201883d7aa09215a56820873acdc099c5497fce38a5327aaa0a7ac25f7e3d35b4a6eace117f7dc2b088c58a1646d907658f71adaf9ad4ea01d200f1e1a7b1f87666df994387d9477c581c7131ece8ccd508cc6c7425334509aa1843b222c7312c506cc6480a620bb45e43bfa5e457bf4175dda323bea5582ef8c4f593d703a5b8d3286faeca531323528f5e9b5a2285ac4ad24fe62e48ee6d1cd13954d69e5f1677fa911685e5601d7fa4c10f5b3f0d9c5fe1a29287c5a7a29046fbf759fe32fe141ec7f034e20bc03f3b3504cacdb41641395519306664fda2cd618e2d459", 0xe0}, {&(0x7f00000001c0)="e7a2e2248b68a151a8fe730525f719f6a65f88f22d2a0dc7ac048267372c4e97fa241ee78bca7eff6b4ec75c114f484a2e0be18a7a469ecf418f8f63adba4bbae56e64537eef95ce3397a93ba25434accaadc254e101c7153821d8d4", 0x5c}, {&(0x7f0000001280)="294a5ef6bae851e309bd0b484bbe4205e5aabdefabb27d6adcca6995743833db520804c6221adbc0660182478419e98e620413", 0x33}, {&(0x7f00000012c0)="1f6806", 0x3}, {&(0x7f0000003580)="cff6c50d38e4ca6c3ade167137e70f3debab503d6fe462b4653e60baa19872b9f58557df4f7a8fbb949562538308fb35a0e143062f8a57c85db0c44745b168b5e115f39b4b92e8f8d0a4c0553372768bee1bc163551193fe34b75be94c64fc9c92cd45d31f2110ea3f5cf15e0379367ac1306fe99c0325b4faba6867e550603eb963e152daaa004c54702bd9eae48a998eadcd5237a2bb42d09774db9b0a6f76513d04d20257d4424ae5b3815cbd5f0f0103c4cd390d389f84bc8b6f171dd0c8e7a26ae5e79a2e43f60a433701cfa800243f9befd80c4952e87bb1244ad322dc28eede5b89bc55c711050900725077469f108ccad7359258edcdbb826c8bf8661bdf64583b431c0aed7a0cabc1a8c8703c464fbc2813dd77badafc368155018b5c7312bd36041ddf49dc04e281b4b74045c3d6e3a516bce2efe53003d8bf2a28a8b2a649d3930bfee818f6a8823f10ad31d62c51757ecdd34d52944da58cb0e7c549a8f3e950fe383067ec84df35199fc5ed92f2f71e83f579252dbe7298c7a060b297ee92ae6c830afb9163b4f645132f9228e06d03d27da6cf993049a9592a7cbd8e0f3fb6a50a628c9a688feb561b5293a2186754ebdaa99abfe05875a03468ea1d20b5dbef5c2aec5ddd171691d5eedfbb618c4623207021180ae306521037518d33e9fc2a31deb3f9b18f999a7fee78372889949ddf4157a4d84102dfdbf3595c47b0469ae5d7dc6389b6043434086f131122e80671ebee4221e3e3809d1f80797907870a98600bbe05f38c9d4d499f78f768f4f3c892c646e0adeb492c78789f29ecaadddffdcba596055b06af429140084de6a459010881fd0d85ece0a4f7e4653540ea08b264c4cb34b5ca9b93158617d84b05637791218d1d51ee0f251ccde16d86d9178adb79b0c76ecd6781a3b8c778ea77c934cf43d7141cab2729232e747256fca2216724cda3bf3547453e21e320d2b5dac1be76e7cc8c88e8e99866c139783e2b369af9c2598fef6164d7d3ba24db8fea169353432d78544b39d032960b8c9277909cfb02ee6e9fe1bd05a4c4d5a53ffac8538f95bbfe0fecbdf24a3a7f5dd7e8c5f5d90095a111e0deb8279554e9e51ea1624c7ba786cd1cd77355fbab502cfc7c2f2543f08ce3a5dcba6f528551d9f314113009d81668c63c28fa02b4bdbb05cd9bc7b8312431e83c0543775f7e03caadb84e1222fec1218ea6e97c4c6af192d30db342a5d6f62926f4b30c7813b8a5e2ae9a45203640270fa5d3bd1cf52b4e3f7c74a342d49234d3fb0072f82a69c8fcbade526ff196761928ec8c5a84e960e12b77c51725caddfe5674a3f3402a49f5b5b5ca5a53a7fa91ed310a341e0be541ae42551de62b4dd57b8b5ee0bc6db75064596b5a212f4f13fcc66668915f9ae6a8f60839738b84de61b09f9add0939472acd44ac48981b9e4b14e37b7aafa18663bb1e80111a627f5f0bb28e6b37808285d5317536d579cbfbd9dd7043450f0aff3f6391385cbcfc92d4e141cf719c1e94390949439c1bf66aee594faf82b7a60ec3c0a27395573f74508397519dfc5c717408bb10002542994cf3bdfa64daa7104204175732ca91a2b70c6452dbdd80152e9726267316a9a06dbb9482ac18b1a1b48ed2be838ac6879d3bb110bebd15865d228e8b000bac7225ec1dd50a6693a251e3ad76a1d8085a303a72ffddea686328844b03056ed4e2bbaae4dd48dcadb981e97f24ef3a1018050a5639818377633c5fa70cf6506aa25df8e5b9d4f893ca1520d92888b1f2ccc33f51e05a936a297f0b24e49bb5a70cd623f5967f2ba16cf77004e190dd59c02f35b63054715ffd4a88aa08fa03fae621442bcd966e1b7c472ec0659739509fb6fdb8002e5ca25e426ddbe683958c2e29df6ed446013819972877e8245a219a2ec3fe8ea94b0a35a37ebfb25f524989aed0e16e3a62f135720aa9ccf1dedd6a2ea1dca218063cf38ce98be474093de69d635c904f580ca6591f2409cc4fd118f2f20c6d75c02ae1aa8da43b85c0b2c18a51f96d158c59dc3f8e46bf733d11efe9846a20a0b71fe1b473e16f972f7ff2d67da46491b1f81ba5ce5a422c2c6388ef33be9c832b8a48ffa21fbf4bffe0e4d521008288c100eb067e343a40c94c6a1555234e81d1b3711c8512709fa2d9df581ec33a403cbfe1ef9630eec1990b1bb0c96420df74e1563652c4abdc22cb8bca6353c216961fa253676fd656d07e854401009884e7d274e7a250f0b5ab3617061e8e179b140598667be1676a61f73dcec3bc770e8d2c055e43710f04c3a5367ea93eae3030aec6542390d914dfb1553c3d3b18efbde7c767e8407f45bcdab7479fe522b123057c571d21e7a0709c11c7df32ce2d6dec46afa262c125c2b9bf7241a28e251bceeea14c003992c434024421a3966971fecde5fa9f47e5b5d65ee3a67fcffb48c862e6cbcb143928d237fe3bd0804112c727b3cbf5ce58d5ccd04383b56ab534cd3fd7d160a34912877e1f8731be409d475d0d95093445ec3b7157332b2eb515730455cafbb348a7fc0a19cb1da125a89fe8663a9a365d957cc6c694a7adfc8d2e6240b577b4e5ec3ad096219dd5458df95b02fa736526c073db7e29bad59118b1e895c1cbd8a1a878f95657fee9ab053d84a48b607c1d126ecd60c4593ca3b0f92476622502ed5e83d56b34da921f902df94fff2c8adc0fc5d399670ad2870a392ff5284dd7b9965b90b4009f137f548248ea3304a57d2c9fc5f135b379d06687846f278b871b465de88371d04bd92f51716c61ff608cdc4ee2d3268fdef85ba770d78fc69025c32005ffc04898d5383c544b71b03f1d760e709a5bcc1fd84eb92046d7d5c11e29eebec34ff12a2bdf1577cc7c0ce663fcd311d018f4464b997a86eb54557d7257dc25f6c254cce5d5f72878373992e3c89ad387be2faf521dc445b6c17dc663c01d6cf984302ad987d52d046075c3b3c6d10ff297a32596457800d93635b42f732b8931a2783ca6448ace6da7326b7b7b87d0171a923f266ae72c1bd4792216282e1e97c5e439b1840730763b0e0124b8ea4e38bef6f0283e328161bed5825b5b9409d59a008fb95a7f21d246180283efad61af43183b2784ede9c3cb9b6f0774696d89aeadc107fc6ce5c8e0368f4ac17cdc92c11f007c88f6a695fc3a14403d318a1f0f3e7f9bdf220f58180e0c4dff7a68a4e4e3fabbdbb494726d5950b0ba88d64fcd29f98dc59469c3a999fa84d7e9600065dd1646f9cdb7c4cdb59faa98fe183273af5eb849675f808b9b3a3348b5c0cb75914f15ae37ddf4434c72bab6ff980f573f70c119457711ab8fd59c2f9060efafefe55ea6c6adfe6504bfd53a44f0972356e3c3dda38595e36b7aa16be582bc5dd02e521949df99685b7a127885a09b35bbb7e7c6524d67b50bd7b893eff4b23f72e0c6dfe747e6edeff4ee5e88816fd6943c7d229a357bd524fc43ce371333906f91a76b4215e39d1fbaaafbe804b9ad2dc440650991742448b8817542ca32e3eb51720120e248ede223edcd96e7106d543f90aa8145a5c28716230511caf12ae1c68ad40f1837a6efc7a2a98f2f6844f8624f3e239ec77613d77d4f80790c0346f95f144a04904e30b440e1c06cd2d0b1b746986b3a18c32e417bf97bd23ec251a7ba60b93fee471bc0fd534db580140d67885102834fa4826ae9c9269af4db7718bf7a3a8c4fe66dadff8aee54b0e0da1ac5741d92290b4b68bba94b14098c6aa17d3e648fdaea60ddd17d90dc451129b6034941c117d2fa3f43ad4b0d5fcbe40dd5ab0b090fe57c6e97d6ffe879e2694b689c0deca85bb0a3babf6e7a1813fc2a82f522746bb18953706f5768b5accc15d6313aafbd15089a3532cc001e4bed542f27922466ee465ee1af93da8f161c9cd67931961d56ef07dcd81bcfa6075d7c7ec22be2037b45e272b80fe665f1b99b2009f6e15e4fa873b7500a3e73817f20e63c27e76a62e51a4ce7bd0927bac54ef5cbfa13e4c6dd7b76bcbe532df1d02d3f3c3e013753d76e7fad839ae17d41ed87dc6f1257fd5369c078bbf29a640fc9423ce575f0a9f5322471a076671ed504dd54e3fd35e9e0f185e8ebeeb98df72114932ce260dfaaf600bac17e88b8ea22eae49ee41a75259326873e5c52d6603f643b2736056345b5f542455b659e3ca5271a231db59ebb189e2837ef9868c8c8f22e490b51ac1b86ddfeb0059e6ff7bf08257bb857d62b2abe55f213c685da1e2f1f11d31818901b12bad36835da03d41a8275fada72c5fef2d0a3451902f7e37cbdc017840d4add6564598ba53a44da9f18f8a7b7277888b1a9cb4377d4836006631fd97e7d09536ea055c4eca046c086efce9c0bb21b678f8fb1efec120b374f16ae4300c7eacb480ca4cfc0813160d8c082e4c3bf69fb73917774c4c343cbc196f5a6b847c4f61250a7243692c65e0765dbadeb03807282a4eaac79ae1735192858734b669e21d34654bdbf6b443db97fce45a58e2126ef7b8c0040d960a583a4238c2b363623e7733cbe705f3de89067be76da87ce2e7f1bdc3a36dcb6fb2061a77303224cbaa38c7ce7d072838d3d10c172179d14d62f2912b992081074fe6cb455a2b7b4fda74f313724f03bde6871e129a51357d3c85ec7323319e7d980268c84df57e15dd4f1b91d28834d5f7f89aa697234b0059dd3df729fa165c6d0c18c6358407be8f8081281ef43e959914013dcee87183e863aa07410d9f575e81814358a5211fc162269410609afe2b080accb9af0cec6a364db4ad61dfeaf2303a3855f08a2dcb38378dc667e5e64d5b87754f661ba7b471c8f1aa5b6b3ac9b2f4c4510d11dcc593fae12673efc0d01133b3c3a28e114de919982af8f98847af88105987dfca0d373166e7e81c7e882f2b67b897f9ff79ba266d6228029802576dcae1fcfbaf2a01f9244580ce1944f045edc5ce413d2a38e7b3674c79397206af22151c2941590f1a79b727c2bfb599c50cfcbc84bda85e6ab830e852fa01a8fa7e68debc94d160eb92dd06fbf0ff4a34341239a707f850be05185f04c408ec995fb158ebb8e034dd97de196616dec4c79e33a846a3a3dea1cd806ca621878a3132bf47fa32af959a2d64e13ae0ff85e12efa7505003cdba688343fdec2ca0719831d8e5cd332bfcef81851bf89dc81baa5aadd79153857fc6efb1e9de65c8f491f6d200b5291b9ce17cbbec77399c6acb58f82b38ad5c0b2f9b2573754b23af573c0425f42a2182605904e0f07145fcdc44c5027970324be7db31c24d887f77996fc24e75b14742c69c69e9df31e50123c8b2a0423c978bcc0bf27041fabca878a943fa05e618f84c3aa1b9054d17eeaf98b073e983901df2e874d322ae9f7d297c0501eb324ec2a51ce34c6ebf07d806816d5b194868f248f009876be0709b1747647055130b02f2b1c4087d8a50503cac992a64eab716076b86f10b5fd9a1a21c9bee8212896f2241c842a9cb8a59ccb93f4c526b89c18bd6ef36ed2e3684e2f24788ad25f587d79007915d6cb54ada0b6589ea6b070a6f8e22ebe2c95f547f039b29c0895b9700b6339b4270a5dbd1807eea3f3b63bc11f156b0615f51b19f56aa09284fd0c54c36a4d55526ccd07bf12cd2ec978efdcd3777028f1474e8823c4d67de2df3aa284e5990262341f7cc8fd07ccabcced75d6c531c967b603246339ad06d9c7c459d334aef7d420ef8e5b3d2240fe478b27afbc93a3e7f4698f44816ac13bcf6a68b706a3bbca4a155f8b3fca4f886d5b4", 0x1000}], 0x6, &(0x7f0000002380)=[{0x68, 0x1, 0x5, "284dba67fa37a1fceb1bbbe4ce78742b7842f8a28638677858a09ef443728e6f2d3ff5dc5fb17ae8b2ed65fb2a706de5e7c907f935f230c7f7e2c35a313f59a40899687a43ee5c46af45e1d279c5068db7"}, {0x48, 0xffff, 0x6, "4a46f0992017edb8e18850258358ce16d938ba870663fd747870078196b4bb13b907c6ff2115389406925f0504c059be64a046a6fb"}, {0x1010, 0xffff, 0x1, "535270a058301f433014deba64acb99ada3738f5ef18d2ee9e9085a5e659af531859ca5532e52c8b3f5fd37dc9a8ace1c3a6bf3ba1f26534e9d8c64e3067d80c7edbbaab837c22dcb94b8f1c4608de82bd32b7c43b1b3ac4ba01715640c99b5102b17c3eb1955aad39c69465e545340629113ee5d8635c78bb6e315f5bf1eec0da217ea6b78da4db220158b0d012ce47264e0a618ce225a6766fd01917c99e52d57c35b7ea9c60b3adb4be50025bc333f8e3b18fb67de9c02a76e2ca133624879d66fdde223b72f7df1afd0bcf04bf4c0f4230e23170b8f6d4a80a19ed6c96b938492a613e15e0734612528d9ffa20dd8296f233f6dea156e7cf5420017de1c8502190fcb63f716f67ddc0650e23030da03e343a00adaf23de59d46816fbac70cd757aa89bcae9536c89cfc109a36aa1aac8ba2aa7e38482354888224d8ff4e28598fbe608726d5761bcc55ddc2d340f84816bce206cfe5f292029bc0ff1312ddb4d59db0533e8ca9537cc2e24172608a41e47f79fe4dc8e470a3330e22be36750198f81f3d048104adf7e15d70e6ce98a145ffdec4f81edf2ce1515a7769e3eb2620aae02e2dbd8a21b6857eecb6266efe248caedcf238605d60278b8fd926430e3ff6d7484f55deca2b9db6c9a6f8b00f6069cd265ae01660c5af2e72eb63a35c12f95de5ce126dbbb711112235fc680302ceebc6f553a184eacbb08e2e87c2331dcd4056fa3a7e39ed78852d8563e49a4f27c320185610988f4ae1defab533223960350d9e669abe5bdd2dc8e6cb4f1642936bc55d1af538e9f08551035caa6af8814e80b84cb2831557e2c85d884161699f17d6c74c22d5bc3ddf25bab8862f421c3fe40af2e7308db8e69c98b0b65134348f3d821865a1bddb387d36b3f616f7479ddcb6f1bee1b87fdd88e0ca60e10543073590532e9102eae7caf1bebc544c0e3790f2c3b3882ea5b1d86f85b71692746ca3da796da1471a9208a1c65176c21fa5f487c5d4c993be7beec03bc766fc8d8d0d1fdb0cc1d0115cc5b5b49ad7e9cbd297741d002bebd2a05b676dc884023bb7804035796abd589dbb0753543b6e7178a1d2302eed79faf16cb16e160d5c19251ee30ce1dc669eabe765ff3a4468214b8a5f9657c0694c3b3dd3cbb956306c87409d0ba12b5feab3f7247a4fd1bc6674b9dc818c2a51c3e0275edb86099e27ff289626b9a7d5257fc0d4e29a5a7135031efdcdb9feec0d100f6684cc7972f2271ae638e874870f18a16395980dfbcde13dc2c8e1029dce656f27516081c991b5d614da563763ed58ccd71923f0af65ca3e1b166eeae6e0bdcb1bf9f6c3113e04f786e555b623efa4d4fb3d4a8cb452d79b3073ccda64295c14793c1845e64c0df3cd6c46780ca1d13a15454d505f0bca819e147904a33d8233844e55e0c7c880caa65339e18d364a0a3f4283f92ef269e53dca673fe03c4543e1665188c80d5e6aea328d8f15057aca82f47c45f423517464c1c70d7a1d6852d025fe9aae2557a66a65f71d6f97bf26918727dc4f9e524552fab7684c711ce9e39c8d42a0982d7a0d7e1676e602420ebf211e93d6de8ef9631460a7105a42f524b97cd98234551b751e564949ddec0ac499a705e9b7ffb57180e74451a4c7ff6ca2bbea9167933e58c7f1caf3132f78cbc1bc591318227e12d76d7b9f56a5a655287a8d8fb74c917a3dfc2b18c6166883a22948ef51120ffa6e25e36f0a8c4d85b18e8ec1338059b396158aa5aca692c86f530f8d8418c4f57c4e0ef7ea3ac1f4763642a366416ae4bca58bef9b0883e24092a1eeff69738e59db58973f1eb99fe669266d9ba6345eab6bae4a7234e71a32dd13987e01d630bf0c114d90e44b065a5b68d37130714f7183a71ec6e31e077afdd86680bcdbb36a81e2e00fe316946a0b2a08071e928adc5574c0da2c144d37c7fbc4194a0faa3c6b8061d76ef37cc52e6abcfbfd61f654f0c735cc31a8e46f0de4faddceb4a1ccdecf85850bcfd68dffe76260f89cb122ac372f059bec79ac84684116217fcfd4e2438ed34a8e4441db4a810240c894cc8f32910f177a98ef82fbb292c63a6f243cd82828d57ced401b9c3b066c0848d2e2ace287abefe32dbf8a5ca271531294a8b3591b0bcde438e11ca1435a3daf5bb3a1ec40a701eb1876d5b87d945c7153a78c6cad56248de903b3dfe3f6e068e4100f484c0419e6ea731d793536d6b82b75dfd79686ae232278c35fa661cf32773718c32ecaf99043aaba74ae02ce85b87636e4a0fa775c6d5bb590e75b632efd5c0f293a1a226928533a2c61ec5c5ce20c45a1062e0d7a9eb090091284244227cb8085eca1f1f7e90b228e1e606233cd526ae4ae1f11ced309ac1a5274291aa8da4e5744bbad46fe5a4f75c4b65b87788af8a83bef8f7906ff25007e802eedd64bc855c0e1f9bf52e5a2290ffbb3dd0573af8ce3f44c3415c9152017ae3b58c57d86b61433aa069455f5543acbdd8920273451ba7718829f0850e1efe0ca1b146f9bd67883c79fa081f434c3b17d050cc7430881f70c3a6595f69cf51f0e9a6d7ec0527315e9c6a721f304f1f3e14e8ed78f19d48999cb65693451099eea7ccda62b7c8e395f0d7631f657686b674b70763ef2fdf0cf7fc6965e10b608f78b2b4465c1ed24ecb7ff0f3ab4fa6ae9cd0a55f34e47e3ba18c25ec0c5c2a64af7c88056c7e5fd484057b2590e0ae8b4e35e4919117a27a84c5351ee93be8fbfd3b7747121d7bc268cccbb603cd72e3793ac9bca4e4a6b40075228525694573127eced4bd2d4502cb740f2b34e4a7e2a6b5956bdafc4c46ebeddcd92ae1671e208cddcb96bce9cd8bb31fac3e2eecc50082784f30bc1e40a28067bb8664cc78cf025674639ed96f0c507074977036fa0aefd57fe7f1106d8096afb02f6758c5639844f5842200c9febbd515889633f7e32d74596e927e00329d2435d0960fa3cc4313bca06c5b47cb77affb5e6c25cb18f15810f36884c1d87fe92d349a1960ab30f22527fa9ffdbd7e6ac4ecba5128a4b32b7a1132801a2c5cbb2ef2ebbeac3dddd099e3f5251da949befd8060c995e667da867fd4e84107ab92b01ff7fda2b3c1a670c37ec63c7fbf70dc68ca68d156859fe59122c4f1883e8725c57883a5d24efbbb4f4687cc4786a8c44c442e0b41334329e51f0e1dacb77d0fbc5c27eb04236d9ec9a41b6bc47c9f04bb10e78a5bf5b28c1578ad05bbbb4ee05166717e708d275ec37c76f3b087255f18d2c985ef58b2e1f82196d1ff7b43c17b7f7324d86fac5adcf610ab62aef0d1412e239695bbd33cc4c466c30a5a4c2816037ae8843a05dfbbb2cc1f6977fc79797c53e736ceb658d747dde470bbfdbd1a5d78c67c5eeb15777ba5fdbce19e2c796fb1eab177a422ae476a62a417ded3943eab3bce7b9f30a242901c859e7beb7e122ad3952a55c2372c8fc1d3ffdd030d194f7062c1c9924e626ad9186acbf727a6ad7159ba24969fa28abe38e92552e7c859e1830acbfb0464709071793233756b261f7577ad309fce8128596c72b52076a8de88ca38afa744f4922327dc0df06be77520e8b4feb56c1fa031f99a8940a40be5c6d23dc5a9903a15d1877151aec349eab8394acb4369317768d20d4ac85e45dc04be2d6f0f3d2462460fa777a623621ada6eda8657283cfc993f881bb3a84d4323738669f8ad91f17629068a5703c97a6afd8a369bd9f36fa0d13383de45f423ea8d4319f7b1b7e934e130942e505883b652ded20688e826946b92cd94d2341583f56d2945ae10691e792d6769c7368e6843d50ec32142c3baa9d44b818db5f616a8e6f52e92735b3982fb3b6f33e56762bad1bdfbd32443580197ff92410758a14ce04c903ea0483da3ad110c39f0fd95af85dd2e847f9dec2ca7241f331763fd46119126c4eb2a711769f216ea0c8f466351b7849085fb3eb5d8fc05ed0d9a37c758787d7ca89e60a1d60254a975626a65b8cfe76e82c35359ac36ca31681b39b3f59a11ca3678fd11965a8ef76a870f47e8128f1d5bd119c31f64d3cd0e663d470ca42a739401783943432b9b32a839d5ff9ce2a5b24dadc50a58f0c8813908915b4db212cda4f6c5304c55a8cae47b9d6e3c3b8e83b76577a3ac14a17530f262adbac917334bd4853cd3fcb769cad1563231edab711ac46aa2446be3afbac96e2290c09041ac3bb7234dc8d575ecc5cc01bd3d0b76e41737401599e8f962c64dcf4939a0d1e024f62e116f442bb8d0466f8f93fba145601c764150b874bf7934e0281fbea1053c681725374906ad8e520848bdb586bf294f1a770c655b6e5010f59f1aee699e650aadffa2b25f67555b5df81b073be18885f3bdcbae8bf86d3661bc3358fef33c858d22a2f051de93e7e3946993f390e470c7b6d137d6f25248f68f5683b07ef8f6d110cfba422f4ff146c2104a13c5fb13c384e73780f97b769aa82c1dbb84d41e16b81c3ab33a73525d9fb7e48935760410f8aa9b84cea2a80c7e7a60f1c9c70cef49cf76bb4f9fcde804e20613cd8a5da0f07b49fb8c3d57c02ade7f9de844cbf5f947355d1ab753a4be6ab4ffe17d6f3a0193bcf8607909e6f86ef5f4abc647cc6e66f16bb0b4a41fd6d222c6654bb6c4c2e3a459afad3d70b43da364bfbe8d84e0098646dc024e42a34961815cae10b498b3ed3f1c55744836db3110bf42258b8aaaf1ccbd2822cdf0733e31c29ffc0a3f40a90b01b436a8ee36bb4f7884359700f6bcab20a8f3138f41b3f5eb1fe4aaac55ba544e24a4780a5954bd65a74e62dda1ddc61c55a3ff7a20dc7eef33d0f2d6fedd557af6a86ac33fb9e97466d115172e5d9aeb5e34468216aee00fde8155e0ea8455eded68ed6f6aee5c87460c5f9ff0142294168abb9b9bd5310a8ce670c217deddf997ab72137776078c06cea1cc8caef234613cf3a2d091cd4aad4f23e6c2c96f66ac13a157d13758f6a7adbb8fa95da173fde8452187f2ac592369f4e010dc215e12615ee9ed066d9beb888ac0794c6e2a05e06f5e60afbd282a61d1efc3b840104a25df03338b0ebc13d15e7c6e29d905e956328541511527f6833a2472a453930af86c0691441f56b9cd0d7a836c62db4823c53be9d800b094fb77e7b86b7b2554881c324de2b83153370ae1f55c67e3a12ced36bfdf14e7b4c2c56f42fc4b172c4b4319698a7ae4fae1d094895d45aad554a085ca7a9a71fa5a8fe0c5ba550821c0f179da15a21d956ca3f8d13c63e9d4d1fd56025e7e41f70ec330d6c60775dc0c1a121e4c5329005ef7407d590d2cebdd6e835d8b3c039fc95389040da76eabfce520c08c16a169c4083f207503e2b909b2593b5a6dcffab8a6662a2e2c441c0966bf8178bb736612b2c357cc2cc12cfa6641ef01d3f8f88b79050975d8ac82c50b4ddefe9702f31f5a192421d2f763efe44ab8336c8b2c4ed3f139668a530ecf4fa17b36fddb6fc2f2a115de5408382acf3e2857aa6a0d7d90f11edd1b1019b9d802de4e98bf3d19db816eff477e73972b6594cf3e674207cfbecf3579bc58e963c867d09f570c404c6f600fb97439fa3cb6589b4c1ae10420113e955ff9e17e42d7401af21fa7915b869d71dafefb354f322dcf00c1024018f9b2268a878d4ddc57abbfc3268f59eb650d9ce35d18dc873aee9d3c87faf335f51ed2d404d555a1ad3c4600a3d5b5e082e69ef806a2f27ffccfa19bf423bfa5f2c47663f14ba6791c4798e1b4db5957977a4dc242ced7a50294b383485ad7d4c9a234c6c36d9e0edeb8f78ed9c79a57"}, {0xf0, 0x0, 0x0, "dfab49445116061ce293887e0a0547b58110291439e7de7c4fdada873b53f1d7932790204563a3027d373c666a9713bd4496f295f3973e0a3e8d0821f0881738b19c77c2200f089f39ae0f92a4529b5ff1a28c5239a0833ee7a83b62138b6fa41a7df895da4764bf13b4a3c36da600cdfb77f205e8ee7fa47da070a81ca6b92cb041cb871b1f7913f118962f8618689d15e60153f90d220e55190a2bb47b849b37bfa778e854c82d6159b30fa85cf5f1c469813668ca87bf53637ca95876da6c27d7b7fafd6496a63c3ca71ac6946c591171bf3161c6b7762e275f"}], 0x11b0}, 0x405) bind(r1, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) getitimer(0xffffffffffffffff, &(0x7f0000000000)) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000001300)={0xc9, 0x8}, 0x10) utimes(0x0, &(0x7f0000000080)={{0x0, 0x8000000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2816"], 0x1, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 15:34:34 executing program 1: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r1 = getppid() getpid() r2 = getppid() r3 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffc000/0x1000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) lchown(&(0x7f0000000200)='./file0\x00', r4, r5) r6 = getuid() r7 = getgid() r8 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000140)={{0x8, r6, r7, r8, r9, 0x81, 0x9}, 0x3, 0x7928, r1, r2, 0xfffffffffffffff8, 0x7f, 0x2}) fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) r11 = getpgid(r10) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x2, 0x7f, 0xdca2, r11}) r12 = getpid() r13 = dup(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340), 0xfffffffffffffcd3) ioctl$TIOCSTART(r13, 0x2000746e) setpgid(r12, 0x0) 15:34:35 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000080)="ff0d0008070000000000c3513e2a5e000020f620", 0x14) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x1, 0x80) 15:34:35 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="07cf22160d1372ec7537b1bc8ed2c28bf06fc54cdec4f0a9940f39aa461cff21bba1f94e6d08bb5c9fa7e3a1a11b7428096f4672ef8cb8fc16fad02a25bcd369143068a5842f9281465d9140a92058ecb98f48d231d2a1502ad00b205b396ba3683b31"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f00000000c0)=0x100, 0x4) sendto(r0, 0x0, 0x0, 0x1, 0x0, 0x0) 15:34:35 executing program 0: r0 = kqueue() select(0x40, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x8}, 0x0, &(0x7f0000000140)={0x7ff, 0x7fffffff}, 0x0) select(0x40, &(0x7f0000000000)={0xac4, 0x4, 0x4, 0x147, 0x8001, 0x5a, 0x1000, 0xd87f}, &(0x7f0000000080)={0xfffffffffffffff9, 0x6, 0x7, 0x80000001, 0x1, 0x5, 0x6, 0xd67}, &(0x7f00000000c0)={0x101, 0x2, 0x2, 0x5, 0x8, 0xb2f, 0xc5630000000, 0x100000001}, &(0x7f0000000100)={0x5, 0x7}) kevent(r0, &(0x7f0000000080), 0x7, 0x0, 0x7, 0x0) 15:34:35 executing program 1: r0 = semget(0x3, 0x7, 0x41) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000380)=""/132) r1 = semget(0x0, 0x7, 0xc) semop(r1, &(0x7f0000000040)=[{0x0, 0xffffffffffffc4cd, 0x1800}, {0x0, 0x77, 0x1800}, {0x7, 0x0, 0x800}, {0x3, 0x5, 0x1000}, {0x3, 0x9, 0x1000}, {0x4, 0x5, 0x800}, {0x3, 0x48c, 0x1800}, {0x3, 0x3ff}, {0x3, 0x0, 0x1000}], 0x9) syz_emit_ethernet(0x91, &(0x7f0000000440)="47b7c0b9e198767c879c00c0871dda5760311734820a3db3ba381daaacdfa64a078404c3406ae97559b573d887bb0865d440c9b68bce98e452c98a48f4ef71aaeaac4d05946c5c2318360700e79d8575af939f2fb22e3120134a9ed2d7d69d310f8669fc902972b43e5aa2d848d28edc30900950744a75506c5a0d87879791007b08854fb4dc6c76c5310d7b5da3a21faa") r2 = socket$inet6(0x18, 0x2, 0x0) connect(r2, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) recvmsg(r2, &(0x7f0000000340)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/118, 0x76}, {&(0x7f0000000140)=""/229, 0xe5}], 0x2, &(0x7f0000000280)=""/138, 0x8a}, 0x803) 15:34:35 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) readv(r0, &(0x7f0000001380)=[{&(0x7f0000000040)=""/4096, 0x1000}, {&(0x7f0000001040)=""/97, 0x61}, {&(0x7f00000010c0)=""/183, 0xb7}, {&(0x7f0000001180)=""/202, 0xca}, {&(0x7f0000001280)=""/112, 0x70}, {&(0x7f0000001300)=""/76, 0x4c}], 0x6) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) socket$inet(0x2, 0x1, 0x8) setsockopt$inet_opts(r0, 0x0, 0x4000000000017, 0x0, 0x0) 15:34:35 executing program 1: shmget(0x3, 0x1000, 0x51, &(0x7f0000ffc000/0x1000)=nil) r0 = socket$inet(0x2, 0x4000, 0x2) r1 = dup(r0) r2 = shmget(0x2, 0x4000, 0x2, &(0x7f0000ffb000/0x4000)=nil) shmat(r2, &(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x5) connect(r1, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) sendto(r0, &(0x7f0000000100)="285b769ce4465b987f71c4db7b74f1c01111b25f53777dc88645c1ea4f1b96456301870641917e9207a8b39a91a6adeb4522897b50e1e23a0c6b5b57160e154511577fbd4a3ca668cb4880dc167fccaaa91df5155a0a53e5b003698559", 0x5d, 0x0, 0x0, 0x0) sendmsg$unix(r1, &(0x7f00000000c0)={&(0x7f0000000080)=@abs, 0xb9, 0x0, 0x0, 0x0, 0xfdb3}, 0x0) r3 = msgget(0x3, 0x30) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000180)=""/42) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x8) 15:34:35 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x1ff9, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0xffc, 0x0, 0x0, 0x0) r2 = dup(r1) ioctl$TIOCSTOP(r2, 0x2000746f) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x6a}], 0xffffffff7fffffff, 0x0, 0x0, 0x0) 15:34:35 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) bind$unix(r0, &(0x7f00000002c0)=@file={0x1fbc81a4852001fa, './file0\x00'}, 0xa) listen(r0, 0x0) r1 = dup2(r0, r0) r2 = semget$private(0x0, 0x2, 0x40) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000080)=""/109) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) connect$unix(r1, &(0x7f0000000040)=@abs, 0x8) socket$unix(0x1, 0x0, 0x0) 15:34:35 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000001780)=[{&(0x7f00000015c0)="800a37db0302991fc78fa537e5ecf4f715e79ce68382f6b8fadaa1edab144c", 0x1f}], 0x1) mprotect(&(0x7f0000416000/0x3000)=nil, 0x3000, 0x2) recvfrom$unix(r1, &(0x7f0000000040)=""/30, 0x1e, 0x2, 0x0, 0xfffffffffffffdde) 15:34:35 executing program 0: getgroups(0x6, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x9, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) getgroups(0x3, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x1, &(0x7f0000000040)=[r0]) setregid(r1, r1) 15:34:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000280)="92b459ed30ce55808509de8bf8b3abcd6c5becdcc7f1df287db69e82a944cbd628419a20677a66da54301b4df3964970018626f8800c45872c89e8f5793aa251b13647ce53da7c76321714d3e04cb24663af16a2e8baab6f21cfbb0ee6928a1da7c289f5e83bf819b53f9d398755207c22a4ee51416b32338df37c35e3f1730748245e3c86a47fee2329cc1fd2844d6a58082e561d37f17da070ded18c2b22a220763ccaae522e3335d0073ee33b6869103e049f1cff06e1413fe06362acf6e136b5d7219276406b6e14ec6cfbf998808e99c8f0c9ba31812a2399da1d90a3be97af5cbc5eead0089ebaca150a", 0xed) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x7f, 0x47, 0xffffffffeffffffd, 0xffffffffffffc009, "a14700001400"}) ioctl$TIOCSTOP(r2, 0x2000746f) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 15:34:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000300)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de0023d58bf6659990bfe432044908d0d99bf7c19f07815c41582c0796c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7a8ad445d8e93f39d12bf3656a52137212689a2ed34956ce60094135f9abc55abc867becb7eac390000000064aa1de10480badca6f62dabe442711449209ba15add4d210a3391fadc90f52306bab593ae76fe21800dada0a390dd374223f98be659d9ce1f211d0ab3b08d306f2b2f540c36b5d0327507d44e34a6ab91524c4171fb37239bc37e3e7f2f8f6b5cad4b761139881b54ac07c525f8f7cbd7cf3e443da153a4c7b264b17de6611d7fbf44a3b98f529cdd1baddeb2f51c80036a2ca711fa8c2159a8c304eb8a73d4b8d706284c41a58736333001b16cfcdbdc545914b82060af9655fb9779f5b7dceab653eca6c820d53d69de047f260092ff4f20abc98fd98259a40ba17a1333aeb13625011c0169a1dd7e005015127592607f5ae1d58ff474e0acfd86801b4b7a45cd0b9b38fe93ba1ad2a5360362236667e5b08a3c035a19c731006da01547165b7f6675258804", 0x1ad) writev(r0, &(0x7f00000002c0)=[{&(0x7f00000008c0)="c0", 0x1}], 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xfff, "83a4f55180600000ebff0a090000000000000100"}) syz_open_pts() poll(&(0x7f0000000200)=[{r2, 0x44}], 0x1, 0x0) write(r1, &(0x7f00000000c0)="f00c3bfb5520e645a09049596f43ffa9b8fd3d0fd9751db8b92a59cf2c25e603b207e2f5c1fe5b0dc29af0687d63d1e931e23aa8514bccf59f2a86ad0e08a24440f70722fd8e7809876fa92fa90725e506269e5caa5b818c1455b296d00376", 0x5f) 15:34:35 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0x9, &(0x7f00000000c0)="01000000", 0x4) msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="5cbd540fbdf473484199b3641cff"], 0x1, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(0xffffffffffffffff, 0x0, 0x0) 15:34:35 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0xcd, 0x0, 0x2000000000}], 0xffc, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x6a}], 0xffffffff7fffffff, 0x0, 0x0, 0x0) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0xffffffffffffffff, 0x2a}, {0x1, 0x8001}}, 0x2) 15:34:35 executing program 0: accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) socketpair(0x20, 0x7, 0xffffffffffff8001, &(0x7f00000001c0)) r0 = socket(0x22, 0x8006, 0x9) r1 = fcntl$dupfd(0xffffffffffffffff, 0x1000000000000a, r0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r2 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r2, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r2, 0x2000000000029, 0xd, &(0x7f0000000180)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) 15:34:35 executing program 1: clock_settime(0x2000001000000002, 0x0) msgget$private(0x0, 0x300) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x100) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0xc) getrlimit(0x7, &(0x7f0000000000)) msgget(0x3, 0x14) getsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000000c0), &(0x7f0000000100)=0x4) 15:34:35 executing program 0: r0 = socket(0x2, 0x1, 0x0) listen(r0, 0xfffffffffffffffc) bind$inet6(r0, &(0x7f0000000200), 0xc) 15:34:35 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x10000fff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x210, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r3 = getegid() lchown(&(0x7f0000000040)='./file0\x00', r2, r3) rmdir(&(0x7f00000000c0)='./file0\x00') 15:34:35 executing program 1: r0 = socket$inet(0x2, 0x8000000000002, 0xfffffffffffffffd) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x3) shutdown(r0, 0x0) poll(&(0x7f0000000000)=[{r0, 0xc1}, {r0, 0x2}, {r0, 0x104}, {r0, 0x87}, {r0, 0xa0}], 0x5, 0x0) 15:34:35 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0xfffffffffffffffd) writev(r0, &(0x7f0000000540)=[{&(0x7f00000000c0)="24cff67c1ca0a883744d516f7526f538d974d756f5d90e396b1d5a6e5438dc52f4ccb8a65057fcd37b978bd116bab48387ab3608d4129408b86e5ddf516862f10cd1fbe4b17add2b6f61158caa5897aaa18ac2e032a9ce644664b55f33c4", 0x5e}, {&(0x7f0000000140)="8ad5adc8bab8465718011dd869be33050662579594728f98a99b2dc8e92a40d186ff086f342946b926e3fa498a80fddc043d69ea0f698a58b139f3837ad82245bff97d82bc4f4a3ac847634364cf65d999d5e48c5e0d492832fc8863c608caf1f71fb93dead32711de01b0c4a41528edc1a55b4f2dfcfc5b3a4cb429deb23fce80ef0138b8b8189592e0cc", 0x8b}, {&(0x7f0000000200)="f3c44b7c29260f71e545bdc6936d8c7b9b10266618c5869d2838f300d8f3d91dc35fd63bf257f9f501982c6eb11e0c7bf0d052698f32e090612512e67a4491a2ba5773f3b93850a61d7f453e4954705ec02402be69b78649b909d46fc7812fe7634221e3707611f9370d45f10a008a05943122a60d5b7777d9ff7f62491a4d96545f8fedf8142f9f69d0941c5b369f9abea0a61caa6df113d904bd329fe59d13f7bcfa5bd3ee6df8a619d4bbf271588ab0e26f15dc04bd5cf0afc2c1f6e8f7c23ffd67", 0xc3}, {&(0x7f0000000300)="faf4472e4eeddfef01630179fb89bdc5c9aa75735ac3c317de53eae7b4fa2988ccd28c3e860842ec11f3e9f62a7b60b8a3cf9a26b25db2591bc7e538b7543552627373b25833b5bfead63810e5fc1afea450ebeb62ec79d8b93ff38a", 0x5c}, {&(0x7f0000000380)="3ea22069f1609c4f401400b971c45a911f1510f2acf8b185b1f9297ff9706da38706d269b3a031b8228a783b416318ffc0f0ed52e88690721c2c7c999ccaf38c2ed995f0783b4012b0148d0b32389d00111f956e845eb46730f6c3df0808789ce769b0e3f75aeeb781f69f8a2018353e5010021b005b653316eb22226ad6aef0bd02f9cb47629d8308488f20c8b7df0d4ecb9968082f61654b08022c3ba5504786d222a3556422f4ba97204ecad315691415404c602f6bc548ad346908dc531f513858421f0e878bac421e2570e6bc6a5eb1128cb2218152cd6c0fd0ee34936670212d284b5fa6e02c313d0da43235d6f2a2acae", 0xf4}, {&(0x7f0000000480)="771a8e4fafd2e6ca89790bed781ee8ea5040e18430eba9f336de12ca3248f21060f4553dee7b1720a9bf1b126b2cf8acdb636338f8ffe971a65c3f1f67fc936dee67e67d3c86bd8d3e0f32d5330fae19fefe97c78dbf02e2b913cb02cde4781334eccdd8ece16e2af5f906212d9af210d373ace693317297ab7c77cbd6f5ddd5334924b0f7fe14d26d8ef72d81603ea4baa375ab4724293f657607bc03a0b7291fb2efacd141ac28551e4802a6adf93961f0509d344ee1b2acbefeac", 0xbc}], 0x6) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0x100b, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 15:34:35 executing program 0: socket$unix(0x1, 0x5, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f00000002c0)=@file={0x1fbc81a4852001fa, './file0\x00'}, 0xa) 15:34:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000006c0)="f7828b83478a0e2022eb72a6e168f7ff84bcb86d6661bfb58965e4b3a8819f0d510dcfc13634103b855545858c310300d47e2ecea5a91f3181c899bdd21443cf99cb016dc64d59dcc41c1ff4d45afc34989551a8a2f2544fb32af15d16563140343de686494f2b1626821ba8518c5a2637551b420524d718e39c0768138b587edd5e6902e312b2087243024d80c8f9cf2209e12755eabd1d4c6a5188d568c8e8bb092e61d8c5d06ad285e1090073a4f4e7fa2a91610174159d675f5fcfa5d9cfbdc5d139bad6331a94381c00f457def9f9ce9866b7b6289ca6d9348fb14609f641ee2b33acd2d125f832603b5989e625e411cd5ba20d", 0xf6) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() readv(r2, &(0x7f0000000200)=[{&(0x7f0000000000)=""/19, 0x13}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) open$dir(&(0x7f0000000240)='./file0\x00', 0x80, 0x180) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000002c0)={0x7, 0x8000, 0x1, 0x7, "f2aa571df24003109823cd12dcea0c558fd8ef70", 0x9, 0x2000}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0x7, 0xffffdffffffffffc, 0x1d38, "4f0000004ae30000000000000010000900"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 15:34:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000c40)="a13e5ac4c2641da4a43c000000000000000013b1e4dc33173924460c3c1447ecfb5d5e4f6d8cd6b44ed33981d999f639eadc854b16917b90b84d1fae21c3b5e991c94dc7be9b8b02410000000000008fa06e5d31c5ddaa6cf395adfbaa05a44ea2cecd2db36cc6bc1ed1b973defb000ebb0b27715d744850dd2840bd0ecd9b28c2c2e6e182386e6ec142798bc7424b64860e6095aff956e54f920a32059a4dc106c54f5beb88fc9a575a5e573f0919f4a4ee2b1742b3d2fdbb4625b10b8455ea7b6c93f79f73005f0f0cec987eb0b5796b5d263bcca37ff33b2077089d62b784d7b05b7bb7fe0923c22aa8979de3fe2002d5097cc32c6ba973715ecabd5a37aa9223f30aa51378144a7c9e1389e0e75c2bce4e2c1d35a40584c95e3c130f64147110c63857f78e2226492a389f94dad76e88bf9ea2f9964802314e1d3934240c16098c4161a4", 0x146) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x743e4b8b, "bad84b73f2a42ccccaa772d8374275835db57180"}) readlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/228, 0xe4) readv(r4, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x0) getrlimit(0x3, &(0x7f0000000300)) ioctl$TIOCSCTTY(r1, 0x20007461) 15:34:35 executing program 0: r0 = socket(0x1, 0x1, 0x9) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0xfffffffffffffffe, 0x1, 0x30, 0x100, 0x91ab}, 0xc) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) shutdown(r1, 0x2) r2 = socket(0x2, 0x2, 0x0) fcntl$setflags(r1, 0x2, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040)=0x10000, 0x4) recvfrom$unix(r0, &(0x7f0000000080)=""/104, 0x68, 0x2, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) 15:34:35 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x1}, 0xfffffffffffffd7a) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) socket(0x16, 0x8007, 0x0) sendmsg(r0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)=ANY=[@ANYBLOB="10000000290000002e00000090082c33"], 0x10}, 0x0) 15:34:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c28773", 0x45) write(r0, &(0x7f0000000340)="a13e5ac4c2641db6826b523ec3cabc1869e5e57335d6ffa4a43c04959f845471", 0x20) kqueue() write(r0, &(0x7f0000000380)="35db4bf22985b37fd24c6c3cdb8924c42e7386ecaf709e8a1f1e2e8d1906d8974febdfb25fc90473c0b00f17b53efadd5179778183cb4c028d3e348f91c36419614844f37dfaecb3847786dc71e29dbed38023553e02b06ef4b3b3e8a124701c5860b7ee64872f30cb5405494f06872b10638ba16f2ac699e56196c3877273e006fd32dc9a71984f158829672fc0e3fbec63033ee9ea7e3044c040fe2a3f8cd8f7290f9b64f169925ea5444deb850e3c8926e37e1d1dcefa2db6e7182e4fbbde9f9a140f3bbb1c46cbaf42ad86ab01af11af154cf78d77b4d225bea6baae0d07651cbd1fcda5e791d344d9160d11eae1f706bf761b69b52486a3a8788f3f72752da34fd90b99e5cd0df2b0", 0x10b) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffe, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x7d, 0xf84, "bad84b73f2a4caaf72d88000"}) dup2(r0, r0) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 15:34:36 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) writev(r1, &(0x7f0000000040)=[{0x0}], 0x19e) writev(r1, &(0x7f0000000340)=[{0x0}], 0x1) readv(r0, &(0x7f0000000680)=[{&(0x7f0000000080)=""/203, 0xcb}], 0x1) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000000)="e632c5ded5344c97a070ee0f17031819", 0x10}, {&(0x7f0000000180)="53c61d58342a1fcd658687db8004ac6096bf8e4a486c0ec12ecd72a2f4edef7d165b6850833aadb861369c08af32507f73eb9ff884a2", 0x36}, {&(0x7f00000001c0)="7083a8541cd65452a0fc4e1e4c1642f87e370a5e", 0x14}, {&(0x7f0000000200)}, {&(0x7f0000000240)="5803f95ffcfe651e5884d4103296b78fd72bb4aa6f03aa6ef958876c3f47f65afbfaef3841ff2cf443cd6553391a3a4e0d166a195353bd7584f29c4a2d1afaefc7919966b12ef9ade2d03f3fd77dcbb52cb51e7e39732e007bbff7e6b1f7d942e9fa72b6375e7c5299d7cc79e097d0691333a94c630556939dea5b0d175b66b39400f9af2b7afabd70e7c0b2e4ed17cc3b34b37b8d517779be61f180c81633ad3a33fcac127bb06ab248ff19c910b5e45d3dcf2b835de76353275d407e7e414e51b6ea9faaa6161c11ea2e6717f588b52d5bf2b03db979d12be442f14dbf4c656b86e9504f544aa502ad838f3d1cb4c2f6dec13830e40e26277522cf1de7c8", 0xff}], 0x18) stat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000400)) 15:34:36 executing program 0: pwritev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000001c0)="b1c9c10aa44242a8a514c65bb715e2f6", 0x10}], 0x1, 0x0) select(0x40, &(0x7f0000000000)={0x9, 0x9, 0x8, 0xe445, 0x4, 0x9, 0x5, 0x20}, &(0x7f0000000040)={0x9, 0x6, 0x8, 0x6, 0xb5c8, 0x3, 0x1ff, 0x8001}, &(0x7f0000000080)={0xffffffffffffffff, 0x9, 0x101, 0xffffffff, 0x1, 0x100000001, 0x4, 0xffffffff80000001}, &(0x7f00000000c0)={0x7}) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000080), 0x1ff}], 0x100000000000025b, 0x0) 15:34:36 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x2, 0x5, 0x2}, 0xc) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000100000000}) r1 = open$dir(&(0x7f0000000440)='./file0\x00', 0x4, 0x0) close(r1) 15:34:37 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x2}}, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000140)=0x5, 0x4) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000), 0x4) setitimer(0x2, &(0x7f0000000040)={{0x7fff}, {0xdf07, 0x8}}, 0x0) listen(r0, 0x0) 15:34:37 executing program 0: r0 = socket$inet(0x2, 0x0, 0x5) sendmsg(r0, &(0x7f0000000740)={&(0x7f0000000040)=@in={0x2, 0x2}, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000080)="3018e77a2474d2b3970f726840c7e8b6e8df496d12500059974eaf4748e7274088b45822e3042171d293827bff18ed6ed32b806d9fbbc06dfda660e3f9e7198de2fca96a068118927977fa649e7ab9d4e29035569ae85e697cf3fdbcb737e1353349ef26b52b03de6708b26d92050911274de0c44836f42401a74d02253bd13dd6ecc91af2c8d3bc59251a20f24f6783beb32c07ccfa12807313bcb7586b0a98f3db1c315af49c7a966177e7bc1335d4e97c70d3061a83996810db1d30bd575a582ebf194bb4a9e868969bedf7df97", 0xcf}, {&(0x7f0000000180)="2fadb8230ee1ef817917f0a6d386796fbef58f78badc3ac96acff32c435026a2f0b90593d3f8", 0x26}, {&(0x7f00000001c0)="08dc2a9556992076c0b05589798cdd675374571eb5c1b1e0feaed1ae06b04322ee18aa7a31b501a95923f6ae3e29c2d20d2fab3a4e9ec832d7633256d85b723e29911c29d89c3b4276f554e91c60aee4195ccb12fdd0d34969b66cec9f7cc9c74eaf437c675771ce510b5cde3c2ab524e1cadd5f56570267d6eef2d478937c81427f7fd58831fd2c0e3a6cc78dc3b6d3c27abe30dd6a2a97e2e302069dfe5c8cf8d117fea739a162756db1d5245e1a5a70f039827d33c7f14be61a0f8eea0b7546e76f3068451c37a86f2722cbea6cd1f996e9bf34f0dd6af815dc5a249486de7c5b2215ddacbefccfc43fa6e95ca7adf1debb345b6990906484f3a40200cf", 0xff}], 0x3, &(0x7f0000000300)=[{0x38, 0x0, 0x11cf, "16da0f7d6643843d359f753ee49fa1db06a7476f745e5e337691c124954f794869b7"}, {0xe0, 0x1, 0xfff, "872b45f3606bb39577cf27fc6712165a604aace955aa4dfff5976a6fd4ccc33a2d4bf662abc179b19a4315b84e6ddd891f83afee31071698fa6546a1dee0a20cb6768bdafd6cc9f21ee80ab0244bdb0f63a70c15f7815b6deda8b4b16bcbcafbdac533239acda9934c13d913949d63fc958015f9c12a728bebe0376ff7fd5dcc1a52185bd711a8d16eb5c722eda677eaf876979d79084bf18057b525e17fde634b2373386ff63567279620baf85cc0e898b349aea6d0cbc3a5d491d9c6c9cad6c01afc185e065de8532837"}, {0xc8, 0xffff, 0x3ff, "a962f004b3b435f9a6cb8ffe330accd5c09cb3fc4eeb2ae8cd083877f39e2606345c8562234ae432763ffbc281a81dfa4dd1e0ce095030bba7c2f4b0c25498f6e59d7118b56da6ea5287edabf232d5e3558fb7e03085224cb3ba295eb6201897675cf5f6b6fd3f8c8fcfc7d1dc4ab290caaf66f0fa01d7504ae0385de72c180340bcb03d88877d31e8bf194a3e889e84468ae4f6286020b3173a74183df698bc901ce7237d4b09509b1149dc48716eeff2435205c102"}, {0xd8, 0xffff, 0xffffffff80000001, "b72ef8dc994b628cf319e0f987207ab155e2331beca6f00eda46fbe9b5664591c0b79cdb5fc7869710d6a678e8ca6ade75f34e347a9ffb1f3556884e40df6686ef28d1a80568af5747dabe9ff44c1eef7f27ac22dc58c5903760f7c9f48b09b17a1df564c7840c618e16f34fc13ce4e01a8232e88a8b1cd2e6a9b35f645156b76170328e43d4bda792bdb94329116b7a7d1f332b7a0968749dc8ba7098186893c457556e69c2ee8ec0d0a5269476f69ad286b7da928e06d7397f4704110a01dac327a8facd5f"}, {0xe8, 0x0, 0x7, "68b8174f9ee1dd7c94a96ff58c88941cb0fab8c3eb9b4dfe0e9d20d9b7a833ffa6d436915ad429d44aff7be45e09685539e430e6630e10b2931f05a806940df03176dc79d4ecfdf36ea1eb9a3b6675c92e63c0aefd17c66c24327513a57c01791fa5555500d7f4479c90d1001903d3aba24e6cf1ac0095f1137b0c68311fae952da8ddce4992fede46f4c0e20a9074a4d41460a78b86277c38c9a6572d301b222a6b727ab54c6037560f35e6bf12661075b9e14bfcbe4ba518eb44b01048b8798d3d235b8bafb110221f4942d5f9d3745c7e30"}, {0x68, 0x1, 0xff4, "b51b901343805636ca2605b36fcc2dc8d37bfdf6d19c0d09cd0199bb2864ff5edce2a8cd78d8b57422704096ed6191a72d45806e85f68834656a3f9ca1ca70dd23d3902a3ee5384e08276c5440f24e0f8ff49c8b33d0e663"}], 0x408}, 0x0) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) close(r1) 15:34:37 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x10, 0x184) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x2001, 0x36725431) getsockopt(r0, 0x1000000000000029, 0x23, 0x0, 0x0) 15:34:37 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) r1 = socket$inet6(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x4000000000000000}], 0x0, 0x0, 0x0, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0xe8) 15:34:37 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xe, 0x0, 0x0) 15:34:37 executing program 1: setrlimit(0x7, &(0x7f0000000080)={0x0, 0x7ff}) setrlimit(0x5, &(0x7f0000000000)={0x80, 0xfffffffffffffffd}) 15:34:37 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x21, 0x80) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) fcntl$lock(r0, 0x0, &(0x7f0000000380)={0x3, 0x1, 0x84be, 0x1, r1}) close(r0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r2, &(0x7f0000000240)="f07204bda33f6e7168ee2370da4a3854f10e95d7530dcb2d6449cab44e87ac4fbbcdca2220b108b9f962da03275b7b7632ef9132b5a5b3dab2187989ae68ddb974818b356a4619280c73ce0003e6134b6623a87ab52e8bc4a874f4e173412186c7d293ae72031b660d6179b5b8eba4deca3adaa533803563f35938f4528ebd6ff1b0d022e2509dfaa51c404ed70f59aebbf5f30090f6a50106ae4e1c3c46ef85d19fb2c617d5030473b43e878c339027a7e7473f3f0330d5e1471b4339d16bfc1cda3ceee25f5f056a0393e9a92ecb4dd37410ab4995635901bfaf4040f55ab5e95d057cc8a1da9c8f35c92a6c26309593f476e0dd969972e7f386a224e6119af44ade3862ea7cc4bd7e5a821b5ea388d6bbbd160d4f1260697b6dc8c3d5022dad0236c743f0fbba6506ee9cfe2e5abab31f43c21963fc", 0x137) pwritev(r2, &(0x7f00000003c0)=[{&(0x7f0000000180)="74bc8874ab3306b4133e03b380026c6086efb14686356c64345c0e0c73909f3b4661b11138be2920d141b262863e1e07371c98234e7dfda58ec4eb91e53c5929419fb825e31c9acbc26cd4f15dd604af620384f0538675470aad1885488d4df8078cf55ec60d85111e6c1bcdc9d54b1c86bdc6809f74eef080170e833bca7e8fd125a9661d55d008ecab36e118f1990e2d6b43fa920c6a3fcdbfe61794dbd4b1e994fea090543d903dcd2988ebc689bdd871af99494456db0207", 0xba}], 0x1, 0x54) shmget(0x0, 0x4000, 0x29, &(0x7f0000ffc000/0x4000)=nil) write(r2, &(0x7f0000002740), 0xfffffd93) ftruncate(r2, 0x100000029b) open(&(0x7f0000000080)='./file0\x00', 0x400000000280, 0x10) shmget$private(0x0, 0x3000, 0x4, &(0x7f0000ffc000/0x3000)=nil) pipe2(&(0x7f0000000040), 0x10004) 15:34:37 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, 0xffffffffffffffff, 0xb6) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x3, 0x5}, 0xc) close(r0) 15:34:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "2600fe220dff0900000009feff813dc31600"}) syz_open_pts() fcntl$setstatus(r0, 0x4, 0x80) poll(&(0x7f0000000000)=[{r0, 0xf0}], 0x1, 0x0) 15:34:37 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x0) fcntl$setstatus(r1, 0x4, 0xc0) bind$inet(r1, &(0x7f0000001780)={0x2, 0x0}, 0xc) mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r2 = open(&(0x7f0000000240)='./file0\x00', 0x802, 0x0) r3 = kqueue() r4 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) sendto(r1, &(0x7f0000000180)="44aa627b5466c55fec3a321a63e1d6a2f0aedbe3d1daff1d30eac484baa2f350dd3d82b8be9e45d58268667cae6cfcccdb5df967e877bc1caf3c9e00162714df60b4f396d37d758824be050d5d364cd75e2efc2e8f727e5b9a9df9fff8be43652978eb29d575a66588", 0x69, 0x40f, &(0x7f0000000100)=@in6={0x18, 0x3, 0x2, 0x6f8}, 0xc) kevent(r3, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffb, 0x4, 0xf0000020, 0x2a2, 0x3f}, {{r4}, 0xfffffffffffffffe, 0x8c, 0x10, 0x8, 0xbbd9}, {{r1}, 0xffffffffffffffff, 0x20, 0xf0000016, 0x3, 0x5}, {{r2}, 0xffffffffffffffff, 0x82, 0x8, 0x22, 0x80000001}, {{r0}, 0xfffffffffffffff9, 0x31, 0x42, 0x1000, 0x8}, {{r2}, 0xfffffffffffffffd, 0x18, 0xa0000080, 0x3, 0x7}], 0xfffffffffffff935, 0x0) close(r0) kevent(r3, &(0x7f0000000140)=[{{r4}, 0xffffffffffffffff, 0xcf, 0x80000000000fffff, 0x0, 0x1000000000000000}], 0xffa, 0x0, 0x0, 0x0) sendmsg(r0, &(0x7f0000001740)={&(0x7f0000000200)=@in6={0x18, 0x1, 0x2, 0x200000}, 0xc, &(0x7f0000000380)=[{&(0x7f0000000340)="cfcddfa35e14db33f7c25a7ed7d9383fcc1a2d6cd875da965998d255e8605b9cdaa6ba32c9a262a59c1f35871c9e962fdef813", 0x33}], 0x1, &(0x7f00000003c0)=[{0x60, 0x1, 0x10001, "1384d1bfa320d0bee9500f95a24043bc2b4190175a7fef8bb8986284e55e3cf24293dd9ff06be50fc85712a9b13b8b4c4e12839997632e0f58697515921ae7a7f1eaaedbddcc2eebe0"}, {0x88, 0xffff, 0x59a, "796b5277cb88db7f97e7b9472bbdd837a8189dabe19a2108d07d364bbc24310418560390f4ce24338a9030bd2888728b3db618233c20a10f575bb54ad8dbd4bd4d76d6e7edcfba6d1573baced2d0a6e48f035014b3da3dc3a99616cecbfe29b5606a57c20f0a49a32509a656b283a589d2a1fe"}, {0xa0, 0x1, 0x0, "974fa7fef97eee014c1f2dcf2003abf2501f7e57d7634597a87339d5b7605815e00037bc2f86145dda940870fffd0cffa85176b8166200e2f32908be5a790866641987eb786135ab51cb37d6e350928815597c07e99d122fed9578b470924a1ffb6a5624f99189e03debd5ed6be01bbb8d6f2a0f732e71036152b7d7862f088307c31ecb4c95f01e37b0c619"}, {0xc0, 0xffff, 0x1, "94952f0040abfa0604d550e6df72daf67f6b15ad199f1fd3970f851399ccf33ff3057578895d03c291495d8b013f0f262260eaf4a94cd44a3bad2ce822c969369915b3b07a762b1d96585e303fe8a01e05a4df14e824745bd345d4aaf8ed6a7d66d6c087c915a3c15bb04cdcec8c8b2f435507f05b19fdaf153ca1747ea7ebbff777708e82209ecc4f5629a03e31b93539bdc863542d93c1a53cb94bbc4b2fb8cd25f3c3d257ea8bd97b23"}, {0x30, 0x1, 0xd6, "6f543b5e267405c3529a74776bf8a4ae592b28e2ad2bd2f04af9af0a"}, {0xa8, 0xffff, 0x63b8, "28b8bf36fea925f4e207a9e259cf154600ba17e623777aa600c76d57d3b46d8cd9ac497840de74925a6b7ad0462cf17e969ed6290ca03016e015cd2d638f91ae6642ce7e9946b0024de3ef79fa292be6dbe6e4f02453662932ad71f22d6d42c67bf3b40187bdd6d348c4a700a3b4aba4e9cd80cefbdb374e63c6aff50a12d90aa8ee82da2bd10d5679732949649fc7119d07f6077eaf52"}, {0x1010, 0x0, 0x8, "9a869f0b52c937eebafc8b1389614d6258d56a323e6052c6835c53a73d53196e7cdfd0d3962e5357482110937b5bc794d3ddd7cb497556fd735e7b7a07fd1da09cc1335eebe1b664fbeb8b05256d84b154e693a53b18a75a4c7b486004023536e1a1224369070bd529d5eff3d8cf6555f4024cc8a6fea732f48a591f9a70311529f3e31fa57df0820c65e0f4434c15a3382a77814f242f061b6fc4f7d830c904ad84334edd7d327b36db8024525c211a8ea32da36b0427ccbedb521a896e579ce93d389cc7aa836fad397190be7a0232e4b3a47b1a9a28b59580a84f0cc20f57387ffc810ea6d63e53381696d57cedcf8a140330f3cbf0e0ed89f83de230920604a37d6e90dbb21419785b9dcaaf273350fb7094b49e9e812a6829743552cb83fb6d891aadb58c705ddbbb84e626f4377420bfe5bbbba2ae2a8ef5bb8c68c544faa99e5e955e18175824aa576694884ce4f1c923b905de6579388dff84cd5844a9cb5722275cb774aaa2a4e89e36bc6b6f9e6a8597969acd7b668e3bb023ff1d231af50f9afee9320b6faecd2b6f93c548dbb4ecccc1ed45be6b8c54fa069eaf17b0967025fe7d5a2ffd1defcac87ac3b3b71883f95a91276af2f7200293f449d24eda2c4d91f909d467bdacea9eb5575700235c13425084361b9145442c06dcdf2e2ce4598e2d83200f51ee7bfe41a6f50fa809213fbdb65321667a26672b531258929c76a4cd3ec4dd02f3660d166dece993a1c1f705e5c28b6b890a0d75a32604fcf7528a71e645d168cc29e1f6b4517b3b85f6e503ef360dd1c596bf319d26f6fbeab6c9111b2154d75a5a5379634bf0b01c0de7e646156aec1a7073c223d283fd1bedf1f39962054b1661d12fb01a14fe96837a223bd1fd4ae23cb7a5384b407200b4ebede3ef8cf90a9777b8d2fbfae63f85f1fb5c9086e9b6ca49102f877c3aa0cd8225e9314a70b1c17fb8f396ab55d189cd59c9d5775d22f2ffff5b65d6fb818b0530bafd5ae6cfef67e9e94b1f16812af4c3ed942d87571c1cb3de4b3b20c8d904c45de9160fd4915acf3f0657af7b09899548f2e5072a1f4503ee2a285e858654baf392d345b8d64781baf73ffcfea19e708b1916f78b62bea900aa25855b4b4566b31e341c29030d405957ca7f17927a400767ee20748f38392f334efc4a2bcc2357284da4a742838fbbb22a26eeb5a7a9ffa41991ba8aec597e06c95f41f8c0fc00be7107b7c997a6121f4318b1ba8b721d018b7981692c552b1ea42fab4b0fea80168c82300830ef19590a252dbc56991872e54786725dbcb27b9a587b9d9e0854813bde504a5395f421509ff3a5ace79f21be4af47e1ac462beeece7c2d4141036c7a60fc58af6b6efacf5c931825d2ab208b9696f3ef840c03402fb17f1427ce5d42fab3c7afe1fbbaff27ec8ac74a83c8756b0adb300ae7ef9cc8d47a86e3c44610d4d1f39908b7a642ac57df177b25e689f4474ccb905408d16b498f9ba744f3d6c3e22a17150001ce81999d9cc99cceb07961560aea1f8783afd9a6bffd6016b9dd9b73d0de2e3fdb571e8ae98376788ec7ca0e6dd7a11445c79d9283e56edca70df8c7a15a46679a6a2038fea5be8b29fa12c43e3bcd171c3a6a3c2b71b8ee6a58a36360e1a7a75a2925904eff208ee85118f039cd151054f5dcf6ce72bb6c493fa2d9ecc008a32cb6656384e41ebf6d564ec30c7768781e6c8de499454aa46cd5abc6aecbde77bd8451f6507c1201b65d9cb4fee7b7af6cd0107e0509c2381a952d0eabc18007e97fb4a27b70b75546f9c4fcd8de6977f49ff56eb0b07bcd38272c8a9323a192446e51a2d350b93ca332c7d0f2f56d8da2c3375d0fd2787fcc59e3af36b4dc731f52963e53883c727b2edffeddf6603b22975b9e62f9b2b3de840bbb2649f07737ffb9623c08f0461de3fce076bf08579d61de7245dd154abd479e119027cee01043683b030fff84d3336fb771a2056cedf6b6669eb1c4f3a753fd20049893979634cce47c32d9a70fdfe7db9c8f14f5a4a555f2b4a6276e3290949c7ff580403742ab83a0cd17d4fe03c98f336ac7d1026daf255f84a38fc72520e66a1f96ab90d0261857b747d51eee3ed81bd9e983a668cf61e0d1939f83e766cda41741c1d49a8d67171e7ba77fa0088bca5e3d1a5f651d52abd0f1f33396431892cd00b917e844a15650d13a172da6474ef6e29060c19c92e3d6bc349ca08b763c61ef3dea35db5d2fbbf20415634dd23443b71da2d0d1aa6521e57e6c2ff58fdfd9b160630e2222e8e6c1281ee9603bc60d398d3f0c793f46004e001aeed696e92e664a03f540f5ed6ac39f3e059469a2e42f9f4c5ad303e34803d547b65d86cc72a3d3ee8693522f3b80746d08aa080b2420174770db8ce2dd499284aa52b8bacacef04dc22f3e752b1eb535fc9e01732009c507d4d52e690ea9bee2f7cb6be97ad2613b23a6adcb1e10cd89dae95f223736b3e6fb0c528a10a6b12ec1519eb9c38043acccf91e60015f7bf19cd7a09bba2795b7b1915bd9d28ac5e6227af54bd20169d1c5c8a237c98f5f4a825a508ffa451e25a5cddee7a0f43e0fc3f354122d6d9f14b2b7ec0ff6d773913955895ef3105c0dfbb3e166f1f30d9a4371f994b44aa19d57734d1b1d772c77312bcd6e4951a6ff587dd2d263b3fa504b73f45e68a07dfb90ae4d90003df233e2bfc88b57bc080e3b5250c766ea90f922b5ca1e7f584ef1e399268c1fba7f0427b43b7d2daec56b4924f64ce2ee5ff978c4d051fb9b571600d31794d3236775818bc977c2226c512b34741b8a75dcfdd40e2e2842011a097010d93e68937df251ae3d0deee6c057f189455f8f11b72187fbeef7b5cfcce7b2e0898463b7b591169ded2eceb924e801beaec4886f910b853956951bfa5fd863343129f0a789c9b0b1ad5f12a304d780eb2826db5857856a68c46f26a6d6ee4bbd25952f76132c4e9b0f2efbb01408e41498bda2955b5af706f9a19fb5e4f69b62cbffe29973aea2ce3b57d1ceaa07baaa1e1d0d10abc3bb49be9b6e02698f44fad423a49dcb28f692c2ea41f8013e972392234d34d992be59fc297b94a63dea98820cba6a00f346f5e90dd59cfb1fc38efe48729e27aef9b694142e8e11d48d6c0ddc0e0a0d4859b38bde8a88da6390401918e2d33e564c1774f7de0d2661922122dfdf2ab4e2913eb11358e14e75dc74f421413edb3350d87bafb0c2d447eb44b880e0037fc0cc8f061218cc163dc23fc266cef63c5fe3ce57b8fdbe06e7184034d9e33ea58eaa86ad779ee00133ad929e40d3af8980941c9b273274df287e2eb64637a9e1316fc98afca5d98cd2fb9d47363be1a4d57eed54d2af3f5ce00203759a1d1e86f73197a1b3c9356d9587f63b9e8aa7809528971a0e593ba06fcf5de1e7ad6d5a2d1e0bd9b8e08d280e5c22e17417e2ad8e1b4ba4ef58e00db3f6843288fbc0c613e748b7f039d7a2a1f1cbff7400c80443653f899e577739529210aa1bc09f1659dac725dd65d58d6a51603f708f095b59bb4d12f47e08846b11ddd01a55d506201614a2cbb3e61c61b3e3e989c97023d7975b5c306ba7d2310e030014dcc04202e88b55a95d762d1e6ce1909b6f3ffcf7859ce101ae6fe31710d9d3958a366cbdebad4619da6910321b8d5cbe4fbf3b799cd8afef78b9e9714487d007d451a1db2ed129890ef2cbd1b1c38e4558efca682c5dc140cb72c13fb28422abeef072ba726c1b228bd4285e9fb0c7fd0aae2a0c30882cbdad280dd0cab9202b4613703047d6f72db15e13205bf784bd3f04f3c595e37aff5fb77c74cb82b710eb2b0ffb292b7aa09f6ce9f1c88f42d51e561bbd19e1e957a61ecd3d04bdcbe10d7476a712a0975b6d017ef4fcb02db82c6b62d1a3986293e0ce64d2642583e30e5b3151eb7e3753ec7f471c8fa3011d4e2e67c579133e1d605a2406fa36f0a4f3c9636acd816831cc66c696c00c4c73b3036f3cb97c9f84376f4abb8a79bd9ea57d8755aa117b6c8a89d373572af1b669c98cb8d55fa4242701caa3543e6d3ce903a2cdb74eec08d0c72ec6e639a81246af84f1b3aa81da4ce23ab7156a446e49d7af96f83270d90ce2af837e75ebf1a12a505589c92418e192bb409fd389ab3baf3cd492ddffcb9daf5cbb6269faf3dbcf94054de2fe2aa19086914f113ebb662035628e20df20d8eb89771113b8f2f18f008ee87dfe29dffc4decf43d295ff3a54e4d55bb94b28c13b455343f5b56888d099f3e2daef0960d714e51de98db26879980dd7c51432008ddc1f4469a9bc6bbe94d9d906d9034f9333da0c22cfcde14424f0d310378f503fb15d1f9aaf06cf80dc8aa571fc0a906b859a66b280d12c95c4904de59055ac5da9b1bcae94da701d643a3bc05f9750ff4e5502844478b70e9a3cd782b580a43627e863dc736ac0ddb3928137e57afa3f93dcae64d84d388b26d7c0953df507a01a698a605b4ad45ce3533da341e49eff9c05d520b76270ee83b03cfe3ff81f1c5d7cefc92d86a7629d9ad42cc78858621a0423370ce447cabc3d7766c0c1d6d623755dd5796aa318962bf5060aa93992a3bfc34bea7e3634a72fa04a08afd075bec9cbc3a330d1db17ed6827842da99e47f0e556ba16af9be5176365a604ea92ecc46d59bd7df194c2f63587bb0fb9c7ca843ac5785c6d6b7127817310dfc1debfccce2974a53fad25b30f688a996c241ffd29ddbb864e39f206941b28dc227fab50ad4235478749bffe2677239d4be973ec19eadf8a8d952c1c1db10f279bc2b848851469376f33563b60b958cb22e495cb576e2bb001077a8ba91454bbd7639b949175a018842c56ce91c8e8b4e9a358c1f5645ab31349b7946ae47bfa71c6351eb4f08743fb4c6bd9ba7f40a004c941a163b387bdc0d44e028994a9d3fb44d07daeb45b67ec96e5e6d5850b8ef572477a19a4ba16e5ac882952f2a6d8c431da8b1e82560d133b9d33b1e1c811db948fabf266776e34af2445cd54e16f2365446e908484671fefe0b337560fbf1d43b7ede859102f8157bdb4f4378549b84148ebcfc9f4814c664a090774010094909df39f6418bf0a2472817c5a914bd4b17753f2ef464466e83de4d1832499a33764c94a2af49dc12f5787c34aa9341b17f8c855b3a74b39226ef522f6b44ebadfacc46b54e24a8b8434295b9838b8fae441b565f674eb30ed921ffda52ee5176d0e02472246ccae58cc94b4221e8502935515609a4ecac08783e364ca8bccf9c01b4792f9694e429579436c600ff4e63ca1b58dd72e488b7466cf4a6f0fa4138f117ee286f183f3036ea68c137a033f1fdbd1da74ff9e73d90fc5dca4d735d86037bfabc5e4d6eba6ebca31e1e9e73e39017f652ffd2ec0c249f86294ed39d13d7977a59d68dc31cc1d6829f827e68530c905b361b3b3382783a2cafee0beec6c010c37aa382ac5f395ea430013e186435a69c742a4fa9a1201daa900783ada1cb26caabcf5e5d04bffa15a77981f3c900bc212f798f63284159d0f8e4a52fbe5ac338dce0004a6ba49f07833c6762d7a9c6aedeffa21e7b1473381d631a4dd0ae17b93118cb32532e4263b26714164c2cdab448c79de165e56f30bd7cf6a6e867f6f004014dc6ffca3a19463e2278fa208a05bfc20c88198d0da0cb52b22e98c080913a9972f4006001fe3af1ae717af23b2e4829f85b049d2007f64c863b697d1c146252812e82b6d6aaa48af590c0d7eecb03319e0135780a6497291fea07fda6522fcedbdf30ec4c39d0c68e87ea"}, {0x40, 0x1, 0x1000, "d35872d58ccbae2ba7d78a96fb050d6a561d7a4e0c6e71f9e8db75b56632747dc1b11ef7605ff5cc03ea0d9a9be6"}], 0x1370}, 0x400) 15:34:37 executing program 1: r0 = kqueue() r1 = syz_open_pts() r2 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "3c50a3b0b2f066415c876a9be2d4aefe5219dadb"}) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0xfffffffffffffffd}], 0x40, 0x0, 0x100, 0x0) writev(r2, &(0x7f00000003c0)=[{&(0x7f0000000180)="17b0cbbdf4368ac6612da42570846cb8a51f7b74efd7013c1a464d7f567826a459", 0x21}], 0x1) kevent(r0, 0x0, 0x0, &(0x7f0000000080), 0x455, 0x0) 15:34:37 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x2) select(0x40, &(0x7f0000000000)={0x9}, 0x0, &(0x7f00000000c0)={0x9}, 0x0) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x23) 15:34:37 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), 0x1) 15:34:38 executing program 0: semget$private(0x0, 0x1, 0x242) r0 = msgget(0x1, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000300)=""/237) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f00000002c0), &(0x7f0000002640)=0xc) recvfrom(r1, &(0x7f0000002680)=""/155, 0x9b, 0x1, &(0x7f0000002740)=@in6={0x18, 0x2, 0x3, 0x6}, 0xc) r2 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) writev(r2, &(0x7f00000025c0)=[{&(0x7f0000000080)="ec522a78b5dfecef1c69848b29cf72c7673f54e46bc5cb5c22c62456e26072b416dff8894c81ce2160dc51284325415b17ad53b5f3dde7cee86329df9caf70bad426b84ffe89a6c1ed22536059919274501e619715c758caaed065977882b5225584c5135693269de1f32acb08c7790209daf1d8", 0x74}, {&(0x7f0000000400)="1ce4f066748b63d34ae9557aa0bec726f862d8b8c97a015287682e57364a302423d6939b5f240288775648ccd6d719bf3b6ca642cc430d9199620e05a1b45e1e329392f1f40bbe62bfa2155dee65f41d1930408b543b46ea550f91635ad154000cb0641886acaae6125357e740139265834dbc4065dfc1318b1098150bf363fab04723d416efcb494abaf0f6f3f5ccf031ae598781807c02e9adc9322ac320848bf6a0a5eced01793975463ff602e6d93e943f2a3ea4b20f896d48f8c4bba0af10851243663f8f511b0f6075f09759c357ffa5df1f85851767abd8270615fd53e0db336075d954b21c7a10e16e1f2f54656a7a2317c5104235b48f1d380857f4279c1be5d83c82b9b4315203ea335522ae23db3dedaff5e1f05e4ca7fbcf417efda20662ad5a3ad841526c5ff6377fa82e886ebdba4a2cff2fca8516a8b608060b743d6dd0542e28431b211e59f8e6d94e6166ea63ca988a10ea4aece88461f92b83865d06a348b45c4ef86cd910388774897216377e0d0adcdf5641f4daae78e27746623a1fe2aae5ba248a56685074ed1fbdc6406c1d12288c6d226899d4d180cef7a608acc5c918a985ee28f1712db8a23d34eb9d59b75cf766b02f3b6889057776714aa50af9fccf1ade56fe71d22b6c1a0e46aecd27129874f2189f6e3724fadaf69dc7acf904bad551dce602ec704a60be8a454c1b195ccff44c34eb8b762c8ed1067837c45815ad196ab9d6795404ed4428fe7dded1628408f7c81b230a114cbad99c20afb516179ca58575026b1ff667bb3fedaf295fb40375bd8f4a57ffed05353c004f54b490996d3bdca6e7ff9e087598cd30321e0dfa6fdf8702be3ec7da76c79de2736565ebaab0aa595b043c50d807f6cf1d8aa62eb609345c5e0825d23b3906856125ab2d180e9aeae589b913a647b17b0cf3bfc53fb48782077f11b1d1fecfddb53dea5b875db7ed01c1594ce24e961ad9aa0de0c07df17ede1dbac4e195846c0ab3dea6c4c2a0ecd7c1b8dc510cd6950995e426d1b9f822194e4131fd11f817e2028f68e8e58f9fe67e825c771ac996a7cdec0015fd6a8de310ef4cac8bbe8690609cc5f7320d2920b656cd76b987c131a10d71d40a68e7fe66475383b84f99ed31d7749f518b7222b0f16c405fb4885a8e3d1db2a3d856de9f806c4110f1092939402323a411f5b4d12305ca467f3504e4d2c8a2c42f044202e47644f85181618522f82ec4013625997cb4896ba88d41c00d61baec2ea7fc6266e9ab12e0372289e99c6636b163e5ccc5df1c67383650e73b53e32114a55e22f78a67d570f5972e1219be258ed5e36d6a757b6a89dfc8ff29d2e0e956e271881f5ff02a03f368d216e6f0f80566085034f142efa0604b61f4d380733a83641d24f2fc33b7bc502e203a8f212ee542d714819d1a2320a34f24f701bcb6106ddd258a083ce3e1402cbb15f1872a22302045daea06431a7df710cc0060bc12a19727a17280b284904c7f647046dd935418758d0251e062326224ef130e89b06dfda78e33ec58b84230df1a03b49048a03e5e0bb18d2b0a66f82e8d570e30882243a2297e020ad84bb1fd3c81793d840830470d74c2d623e3e58d19c049e70c4872535651aa1b5da3585cb3e630ef99c7f2ca222898c20997d78d5e5af5800963d2d2fb1c1db78debe080a88fc0c7fca5fc2b6c223405a214a52981f846284c14ab48e13c194cfd452debd4828b42b2e7add9f766e7fa217e0f00cdf02555636f2d226f2a49740185f78f0de11a5d1f0c1d30cb3aaeafc3af0ff35fef16a435655388e6806cf8d85d8daaac54b8aab8d1c72a08d99f57bc8c4d0d7b92e3050840eae527706e724ecd5c9dd58ea14c93d35a7378ae4916bc1a7473511e6969f6e2954a729ffa68c264c1ca0dd4a3ae6f2fef591fa8fc8200862f30f5176e4273598f8b0a976f14bc6a02be25bf6438513e781019e206c43c795923d247e9613beb5084cbc5c45cc455ba5a2d6b4bbc0abd39de93b5063276ece0750e56be86cd38485f0b3219a2eb43d8fbb1036ceb35da86d89d419b53bb71bda8236dbfc40afe8973706574b66728369d5746fa7c4de59060d24ce4a68dbd528ea5c0b0323e154d97840a461f1dab67ab6704a2883a2f350c3fd76380c5e8c14b732ff6c0bb4203a898a0aaa346f2c228b2857deb88a3cfc80450094cc0d8865f8a95ab9b1b40f1261b33dd92c08ea234fd74974a0d5974db271710cfbeb0c2301e48c924b0b1f74c6fac650566ea3aaf02734c4fabcdf716e88dc21a0b1189b9cbc98bb31c4d557a615c8cdec22d4144227c429172949f6a7510db8a92b37bcebf857b77dae8661a8399948b5489f8bd9419257db55460de871ca5278e2679aa6d3bf4fc290765c811800dbf74a6ccfa79c3e607270b965410995e2408e4716552bf34f40d787daf57a04c739e6d6ffa299daa43cd3a4697e8323c979a4db6505da12e07c4bf38e6b17c684249e61a0574d6af4afa31df70c01dcc50b6f539c6065c84abeb0d0230295c8ef06ba5696ada33f6f266b76d70cacda64db8eb1b4421f8adc9ff33ecb0051d9d0791edc35ae215d75e82c81ae88c022eff10cf8f702422c9fab93b7ce306708c1255b640d01139a5e930cee1c2861d5b29b576de9a9e181782b4fe56de9655859b7899bb350e84734385e3775d5301b3496a103abdd706814bd15c79c7dbe4832957ee50505d60d10f4a345cdfc8ccaf50a5c9fc4adbfd821b604a9ed27d8284688b50f0867f11ea632b196184700d020d45a3d6c112e7055a61b797a1eb80ad1b8f0ba39625b7f88533868996925d6488ecf791424213fee62e1dbf115cac8f00ed55a7e3bba95d38c5fe9ecc9bb8afde2e2a5b285c335c7c824391eba3dabfb8938ff0eaca7248b98572e59f72c4af4a62294e8dd799f800f1f02addd53f830e75ee88728a1c74fbae9094befdeac32bc4e47c691b93481673d0609ff2d3214baa787bf674c7ab042aef48bbbb6af051fb1601b3ff08fa612b34767a6331c1a11b789e90201b04a02584c75b2ea0a14573fef946cab91f8f8476099390319373d80d4437316e508fa44638a1deecb342da1a1e6e99268582c04280cc8b2ed2163be078ffbd274d2ee957618660409d90791409bc500ac506b18093c3e0fdecc53a87e8f83d557877ee01210cb2c60a3fce0ada631ba02fd26e9aa00c3027e9b911e5b5255b6791b33b8ffc462d02d31d276700151fb0a587402ac6af4ca9772384fa24d5eb423b83881997a18401fec89c04f443a9fe66553203213d3fbe384eb8d223782a82ddc53b3787121012d61e5b2b3ee613b82339bbe776453b652c0d11dee9f13fcadd4348534020bcbe23d840e33f8153f87297112d1f71184a5a5cf76481dbe6f6fa601999a44147097e798d37bcc089cee404d31235cc79cca733333759db5ca117a2589e5f9695bf30a442677d695afb690aca202a3f116afe08f81aeb30a83f0fb651a20507eae657878c197b1718d5a9012c4035f8dbe5db152935491740c44e4ae929dee7c4934656d57544bffebfa149d468c8fcf135f0622e1f5b37c4edb07a06ca7969d9e0788e820e309023de83f2fed9627ac9b16a5f6e18ee7f270914d1a0a1af37bd4fb7bcc75abc37bcf19d9c3b1fba8222311c8ed4409b19fba1839adbbb9ab49aa34725464914668c28690ce3fb48e4bf9f13c474030ffa8f71f1e93759b311feeb435b376d0745249c476086d93ee4fa7c76b66731ce09f39cb2f80af7cc9236c895bd8545f15875def6eb5043777a80cb17f46815a947dcfec9939467d133b63df86c17b0a1746ea5b88b72b83d5169b70adb1dbe5ef13106ff94f913dce5a902bbf91ff9ceea38a2a03beac71c6939ab8873ff2baa9b321c75cf86f49c64997d2b4f14227b14d16053d2c1f3bc6f1858071e631aac762d4f4e45900d09a7e8a477cb7c4c8ef55e497070bc87960497abf6b36ffb0dedb8700c6d4a5f60c2ba6641e47477d43e8aec0fc55234648f34a914f243af53f98d35688b9d5c2c6d492c71eb99aea3b7ba2a74f1347cc8cadb835c580bfb6f70cd1edca49bdf4176e693bd3a2b74192eaa35f93113fd0900bb750ec8565c42f3885f20d07a1e7bc2e6f94513bb5b7477075af1e5fb2c340c506e174d8fa9bd1cdb52a43223d756878c57e97320a6fbbd000037847b0aad0c98e34a0a4b01a1e13f4ce801deb3d9fa108d8f4bbf5c40b2eaa39e11c11984f52f045fb35ea0d4b4e03302b9d48f086372b72515aabceb3369172049e1bcc0153140b05f876dfdd8b6e902ab702189512e49fd4a86e1840772975a1966ba4c1b11e7ad70e6677c36346dffc112c28f80ebef3383cdea1325c3627239ae80583ca8967b6b19be8f1503d837f9ee301b29237a00ea67886e52b82e7f3df466591da2398e9f0bf4e667a56aa47bbcade6a2aa5312df673b8b924f5010db7efd590a2851f32b5219f34038be0799d2c235c64f7231d6231294ffe426fc5bf035a09df403871954577570198bf5cda196e0cfaf97935d97a30f4a45445f872d6cbb16269f1b5d762fa18b2ef1ea6fde2f1cabf7dc3e81775247c67e87ac6fda1d97d3768744f67d8d65334e9d9ca8088eacbabdc5c1e4f850f94a93d71f52fd4b0a882e8aab8d2b5403c83133abb4b1b2ef775229adc80f28e26c7d6e757564ae73f30939251a08e4d2b50d722c532c439ff51dcde1cc69b452b5d8d4a9ea892e2bc82c736233ae778545423831f82e4ae5f1b9d4e58f8d95d2607556aaf9ecaaa034812a99630513ff9ca107740f4afd0d42c21a050bec99e944b115db610252b27e4ea10781db742944035cbe5a3adec01371693567a227577e2c488359ce3752697064647585760b21344db19ab81ca2eac966ee20c8f70e2f9a8e7c294a6960bb520cf09e580614dc6821e9fa666fe2a2aae4da46d18f5e4bc12722fd6de72fd72106a495deba46d0259e57268d55df7ecdbc9b0052f2056d8e408298d43c9afd29d412508db66cd49c370a422a54d397e018fdcb34261104c969b726bf5ebf875a9c33f8cab10a22b8666f53293da883809884e4774897bd59ac83ed6db138cffa7d803f6d3e6833e8da8e7d7a92929e8052880cf09aabef5d628113b4ee5f16326a336cfd8a6d884a78021b1a75fcce7d7e741f44891b7133fb20dbc996181f296f8aeb7369d01eb2b1d7ed2492d39e6d8124d46cee9aeca675966cdb931b68a9ecd54f25323d5b566341728aea6075e4704ecbfef4c9c44fb38ba600113a44245805f915af5fb49a3f0939d7300b0a0f65ec57dae499632d78fc67f8c07a0af49d0f2d5fc5cf960ac8c1f5c0a2ae7f4953dcc7a772b92af622fa475b2ef3d48155d6ef57c7621ff8830e232eb40b4a94bd32a9f49c00b119fcbe37afe56afa37fb7574fbd5b240f5b3d89655dc0ab764991eab4b117788a964d64a71c1101f0bc58f0172dd7ce55af6548b7c196bf694bb61798f6688fc0a072d8bc9841bc0282bdfb360f462dc22091732c6a365b240df324395dff6ebf7bfed66c98d690507a3997c04173f29e35f4f4d1e688c36ec0a3bf49fc51ea8f25b9b611c4f5aff11d0b5d34bf234dc24d76ec4b6c084d43c8f7c62e4f793b3b2015c2d1d2b1ee1a07dd454defd906bcbc3c2d5a30e53fd5f2964f193fff310ca75a10b8b8aaf5aac16e7c8cc03299cbfebd33746b8d4eb742a04b255b743fcde8d22902c130c1ee3adc8623eb393ed78a8bcb264fd18bd3a6f759fe766f7fdad75ad588d", 0x1000}, {&(0x7f0000000100)="56855c8bb0087968d303f725a6918814de114247045921736818b1467d85b32cbd092efc6591e19d26018b64a0513fdedca6c5e1f3784a0b26dd8e28c8161695cba60cef2ffb3b2534144a57df9c1bfbd826f714da72f82c46da30d79185", 0x5e}, {&(0x7f0000000180)="74d8fcf4a002af51671317a37211e99e8c8710c59bd499d5674dbcfe573786b36d49a83208f9078381d915f3aeeeda529adda56df6e1923fa6eb23b216d6b63f70fc79ed5280dd2bb41c77a319f99c", 0x4f}, {&(0x7f0000000200)="19ddfa6ec467ec9f8b6cbc2d7d6cea14d75a631da5c1a163c59e5f281cdbd0ea53b767efcf125558aeca62217ed849792ae49213995f2000ad7a8c89f08e3278c7560777e2a1034ebcc39f423c153f698b4e471a923cb6ae858999997fc443dd366f4a6ca7e1cf6befe6209c7cb2ed3ea10dd3f02b3b2a0d72e92b04fd7f9ad1d66e1fbcd8bf2049e6929325c033b2951da95697438f3401bcddd460ab", 0x9d}, {&(0x7f0000001400)="008c2fad5521f34cf93d4a9652f64e9bf3ea8db3eddf1f7086b39c3c90596d20230e6b28ac1327b184d8b4921caf2d8efaed41812f8f29f2c9d6694ecc4215e6d90fba05030eb10ca29a0e6f1706324e3d99d0d3049b56d9b1c718c9179672b39259e33d789c191be6040c1f013ffa91a2311d235224b639bef4f9f21a88a8dfb49d790b10015d027f15f85f3aec91a43646eb4414a7811a0f6e4f375d0d54ab5e227745c59bbc4e1dd8986e296e638757c4e77243a664d8f1ca179ca2657a31fc8b4257e507dec23a0f38f34696ab0baa3998e62c93b507b2a8ba0c10a6b79f935950d0ceb95dba3985f549e8ab48fd0f89010d34807bd3ade4ab505f30a9517d83a15345b83c8c8e4b4e32b731ae890109069880581818f38ac55f756438969f4c0c001b059065ee0b67c8fa99886a85b5f0094fad9f8b52d517936ec2740f8272384da80c1d52bbe0ecfe1a734e0415d54ae039185908ec3fb609473efe4629b091fc19dfcc2e6a37f3d9188b6e6ea8325c938edfb030bf5915f6be8ec70b573d05b6f8b9727337152c80a687d25111bc96808f91da73f62d03d3b1d4c936112d277e83bb92a4cc25450576cd09ce98b0a254717ab733f137d234cf3e0c7c645233acd92f45ef45aef895098d7a518c60a8e819866aa3609a3854cf1780ffc2122968f982eb63d214c938e45a1fe183266cea2fefba0a35c60ee6d81b240f541701e4ae38ce38974d27e7669f9a35a0c49e3390fb67c21628e5cef7fa0ee4f84b76ad7a50c308fe1427411162a3daa3733d383c4612024e1a106547956a5ed9a572c8c870f6861ee5fbd8c7205891b9d8097bdcdc0dda308f40985118c34f9145829f012c65524537d5090096d9f131b6637fdc394f52e10773833285ab927d135a08a7b691340874eb31a5ec1cc1f999bf344622ac3c49a164f8c2bb6eab60ccc19a8e409e7c0d049c1bd9e32307d0e2002c1ada94446be5ee5d9be8819b287ced1af18a959e37fe56d374c9d0aead827585d0906803e43ea0121db16c2eef056bb8e97689e9b959f9724160bbb745ae563e0f7a9cfad2214b264539067d03fb6b3285ec3dd7e3cd3538553ca27cd33c8a458b1310c003afeac94de0d196c0e21c843a6ebea2d24e1c2b64a206b91e9132a2402f5875b0b92038e7c8023734f3430cf19a004c884463f91090937ae8dab2a6484443a46ac9365a087072d5155a2c4e3418699c267ec2f8c9ffa1c55997de03f81a4458dd0a964a6d392c783e3eb67f856c9e3e5d49d06e1dbbf031486d1da9b64642e30a200759f41afc9e3331e667416474681c36a07e6b11c08481abacfbb3e7498bbbc40ee459d82a4cb861de1a0be608ff7b5ebe07e80a5729cd84107cfaa1bb55f74df515613bd527ecb3396d3f4204a01910be479aef027deb8685fb4ac3ea7f17bc2caa470b97cce46d2dd9f9a21e69201827c1f44f089f2ea650dcac3d1f2f0eb502047661b807ce06e86474d102556efb44f356c8325df668ca350ba5121f3c0aa3eb42e5a2c9cb48fa2b242b932a8a79f1059207aa865da1de73fbaca43512962a3c15359fe791eabf61de167ddaf292b19cfaa2a5129ab48dbc4a9cdb7fc50c4db9f2d7e49a10cf445853bc22436c044ca8ad1014d0ec7b76f3c5976fed586eae17048819c9d7ba35e61aadcc61c805f8ce7a4cacb5773dadc2444f3fa5f75dcef1972f6151c9044bae27183a8ec291cd0e7b32ca5b031ce1ba535b38ea07efe2f18c949dd43d288db7328bd6c4c9e27f9b017efdcec1ace87f8fec7e4d417e098102089b634aad21143ce840f884b4d7068e6a1367afe59a47b48ee68a4e0f75c3aa75eb311c1bc1416741dc572d658877ce4710668a438cb8f4ddd5e7940f0d61a4c2f722626221b4ac948ecb79357ce54cfd9ce878218709a5c126654cd5a0373e9985ae81c9d3645f3883880347cf7f78b8b173231c2f4b74efd78089dc5bff7ccb3966f5b638c82a093eadcee137b15bf991022c42728488ab32d2fd8d3c3371af4848c42f88688dc6e4f732bc68bfa8970201a48a617d2a5d51372afe60013fec22c20fa38ce2dbadec6524b95597f138f5bbe8a80743c86c71179959dc3b48a8ab0999ba9b6627f2999634d75effac7dc6e5425ad243fd756ee1e4d13c73b5fd1d3000a7132ae404549b84e1fd7592c38c1c0ef7a8d4fb8574fcbc929831dfb8b7cbc98dffa52ebd8e61e90d165ece019eb9b62c97bce32296d3a5227aeab2a36ffc1ac3b1ccfbf87deff85256a751a740e2a8e75e6c789614a688a6e0c4f1e3ca8156a5fb80abc42a467e749795864739b355d1a57fa27e67913d064c46e131c07f7a0b80a31c7745467bcecfb2c7af2830cebfec436d3d297bb771cd7a97fec35c4b266e97b01bd6bc4cee92cf3b1b36a5e9a2a2831432fbf78e5cf97df4477f94eb64ec3f94a83844c9dc9b5aa4e5ffbc779d60d77fb62db1727172486fd5d2058a2d015b00ebb0de1be6018a4c5c78978510ad60fe96e0f205e3ef6287c6469e9f7740ecf0cad637e6dd9fb6bf62b2956ead69577923a94cf853d394a5f414562059a6cfed3614368e89a11463a914bae7aa48530067a89551cbffa3f36bd6dce143e3ca47bae660b624bd7c69af7230a8024340b97a46be6d01d459afec0b8b90c9fc9a55b88f995a60ac6f2e044b7966f0edb00f924e7955f338410b717855ce16130dc17ed695f7c67d1b8df1984ac307c47580f25fd95589307475bed18b93f07499d8fc08a2b13457197834e73b7dd22f1458d6812392ed25d169c1c9b76ebd0701bc97baff3f5ddc7135a5bba2b01aaf602f6c28c22025db1826dd4bf473af658be0be63fb93a923ce4100d8fe48fdb1890732bdad6b5819723a94a43dc70d783a26e28e12ae6da297fa8ac8ea2800f56b4a4201013647dedfa2e224c238fa9045056589ce064debc4cc9aaffdfe279d6f3c5f4dae906ac5e9bc0fb2ae7483116f459afedc6cafcbac20b9501936b387e13fb69bcb31f297737986e072d7bc2c28450e15cba06a77671c3c081a83399ef820c9b44b2bf3918c27e5d0150766951c6d9df338876b510643a92a2f8266d2f72f58527bb871b12fbffcedb20e74d4c06efee1572cac31811cb6a17973f25cec30eda2904892f848fd42b53de17953dbd9821cff972982ac18a2741e89143da9802329f7058ca4bda3f52535ae30beccd875b2a491f0d7a2c74f0e1ab45ff3d2c809391b6d6024bacd045d2324b79461a4ddef0a9bfd28558e70398edf6a908c6c22da1c6ea7ea96df791eb44e14408a138386caddd1a182c4a19e9b5f99d20ffb3317fb3f78955a999f9f3a2aff839d5aec3d699491f5114535a737be22e30f06268c03bf5b1153736757f09076a077ab16ed82a8d1a957d52c1b4f204114a64bef5a0e1e73ff1c5b3192287429098c2e34ff42d5cd07f5353ca0b8bf4fb9968315334504860e44711a860c7265301ab116b809a076ed1adf312c96b552b58d3ab5bc4e590005e16e284132436f8cb1a4bf86fdf0f501274c49bc1c2dce29626d28fb72f3cf6b8d1d91f743359d21fe2857b920bd82a731af3c40e93c73a63fbe384e072dc1654c6198dba20b28f8ccced0acea4fc47a9cefb440dbf654cbed38250181f7c1cf91165828a84ce76b4c242622197a4b19203c9a1ccecefe7570f63c45a7f0b8e9c8601096124bc424b2cd5e2eaaa56247d75b719ee837dc888ad01899a9c2ae042fa6ea726e44365c0af295383b7162f30cdd3b517ff186e2ebbaad1723c987b04c39f9ef544ab086190bd5bd605c0937ccb60a2e9050119845eb7be38fad9ab6c404e8eb143bd1bfff3181f29ff4cf332ffec233bcc0fa4770d04de2e9fc37e967a1c0a30452e27afb9b50805db9d068221d7642c46be167ad7a590ab2f08281290c1d5ec382c3ea9600616082dd44d6ae3748c079a9089451567ad371926eb2662e9dee4e5e1033143d9f8f7bb45f43820203114e94671429ba7161f47c480d78dfa5f12154492fa46f542498aa796de7338b76b2bd8990ec704d1e28a51e09bc1662d0cbff8dca4de5a9e0d698c75bb0176e2a4a713e97ecbc07799c0bca1d14dcb895c39fcc3d2d68bf2234a6ea0392a0e07952d8d5c3c92dccb2a7e25cf9d285fcefa0943111f56e4178f5f56b0a75edd8954fed1cc0814c23d0fcd9f264d16b55455990d3aff23128e57721a3acfcf9ac1fa9361fe1c626be85b2fb0623a69656b2c4336071f287bdcf8bbba58fbf94bd0fc3456689c5eaf65e9fd0b8ecc354af9fb6ee756d95e17a9cdf7ff877b766acd51e133c596eac33a66409ec8947c8bd5433dfda2246680f8373e77f8992975a33a4a0149e6dc9faede87cba40b1aa443555be2119b9e8406e52ea7e6f59c19cc11ef07dac9dcc6bc6176816078a792bceac4fde88b944296edcaa4d50b8f8564c0c3ea6cc888534b00e98fd14bc49f21035726a0b65bd68f1c96186660cc81d938b176ab9765269401af5757b1aeac888c5394421e7ef50e62df2fc7c366ca1cbbe9e09a10831b3e868addf336a8684eae01412cf8ee07bce765f20c9c0430a3e7d35195e7f0bcbd1a72526d252e76b1a64e0932ad35c5ef9f614ee1201e1e8d6a34a154c2b9f9fe198126bf1c8b983115a74cc80959ba857baa80884a2ce8240f0c786ba5911c50a4a7a36bc7c9f51c111efd33c8bf09fd39a343c1c880afc79142d274bf2934af880abd1e72a533b5f86871b0f3abe4a57a7b9e4dc5d28ec08a13625ce9413f2f25ed46ca77c76206044e1db14adfe2ceea45c3fc43ed339a578b4e430de33179b004b5db37e56e7a4aa1d71ba0a2715af656ddb7f16bf5b41a49d8793c5d61f5d6e126eff46b2b93ee8d5470f29ca7702eb94635dafa5617b454eca3192350e788c4bfcb892993c6ccb4b695786b1128a812f098f4bd9b0ce5c1fabfe8b955a18da407d35a679d8cddd497346c63f2d00789129b8723260bef33aa45c58a00e05dc520ec097fdd0896ad55c0bba6d1794d7041ce1dfa14ed2ff76354ecdb86ca531ac0ddaf0f814dbd1c47779ec82f63c2ced2633b628befaf830d09a63497551cfa057e3b2debdc0ad759f1ad2b062d5b3253a917be762fea4ed10e1fa311de9275fa5a8300dc8a2f616a4bbb00fafd272574c230d294c3e74813b49c1e1a591f891e6878dfc276d8553d72a98eeb78b8280d4f04bd9898c45bebcdf840415fe2c1fad8d295af5b0ffc6b7407b06457147ec82c8c1e273d82e6581e4db95918f6a019beed7db740eca24d68376bba3ea23d99cb5b1e9e549ab7118f1ddbb6220237f43c5d83ee9e640c62a11bcf487247961a78afdc30d64e44803e9982f8048f6ee0d43a33bbb26f7385b8b4ca8873bf8d8cf442d39c88f287377643d6e558041b6388767638b2ee61245c32e4986e2045276ce1dfa369111ea22f784b7549d6152bf791a224323db8b5ba4f6c1436c66bdb258c59bb5600bc3c1cbb97192fbe71f16034afff9bd73716da57ca289d79230e44877b34eb86a7dd1fdcc7519f94da814c8c25eeb5d2d47bec73960b440c535ae6f9189753c9aac9fc9bde2e637365467fe438638101360cef69dce5bbcb711fc0bb5166396e725944b536ef8a446b493fe3fe142b8ba097a2fe3088336eca9c6dac11080ecc2af54b5b78e56a335808d1a0b998e8f671c2c2219f26ac78efefe5a8534808e84c85af0e8db51f536e860ed3cb602f5392c572db310316bdc594cbde805b70174c269edc15a201387f49162dd6aa694da", 0x1000}, {&(0x7f0000002400)="1550f9d6af4b4583601831e74d9210d1598961612382871d47f6c714da8431e836b2b7cc2f8b0b32ac7ae0375d7fe8b34504c71fbf757e4a5596241f3667ce7c38d10569000401f6a498d1f933a8bf3b5de848ba849f0ad4418b8f1f7de1f7bd7fc3b146e774dbcaf18159e38efee22111afb283e11c18614e4e4a23b239c6717a20b79a5d71e5e2e6a685ddfd2441c928bab7831c5dba2c197eb85aac8be0445a03416afb92d7a1288b1fb63af5533b1088997bc8d23154d6e97e05409ad9eca36f19d9230971d8f39525d44e23fbb0272ff197e63c8c28b47ae47f543b08d6f62d4d99e1b8b021d0b08f305bbb1033c2459f9c6d784723985c1381254b", 0xfe}, {&(0x7f0000002500)="644543ed23a9424bc3b45105f383a8b977701c55f3101ec24aff72ae78a3cdc5e1addbc2ca0c84e0555aac5cde6dca18b6faadbb3dceaf6e67a0d86fb90b355bcc40bff88ebaac841e254c93adcb0cea8e52471f388b68592fc7b80b796cee84e4cb4c0dfb6e27cf781ca00a9fd97b75d3611398a6edf5ed34a5346fe9a2d8e2541c18419474ddfc03af55e6740480e30c1c9fba747430e1e063f84e6ac9be6bb19249b400a531e067", 0xa9}], 0x8) 15:34:38 executing program 1: r0 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f00000023c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b8e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c05400c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021", 0x201) syz_open_pts() flock(r1, 0x3) close(r1) syz_open_pts() 15:34:38 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x800000400000001d, &(0x7f0000000040)="3c064721", 0x4) chroot(&(0x7f00000000c0)='./file0\x00') getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) 15:34:38 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) dup2(r0, r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 15:34:38 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x10000ffb) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') utimensat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0x0) 15:34:38 executing program 0: symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x40) faccessat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x1) 15:34:38 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0xffffffffffffffff) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x8289, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x4, 0x1000300000002}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x2, 0x100000003}) 15:34:38 executing program 1: kqueue() r0 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x4000000000080) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "0000ffffff00ad04bd8000002000003a00"}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getuid() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x1, 0x5e, 0x7ff, 0xbd55, "b6a80c2cdd4d35d5a54196e1517a1534d4173e46", 0x40, 0x80000001}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) 15:34:38 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f660dd110e9be87a6628a22afbb696c653000"], 0x10) r1 = socket(0x2, 0x4002, 0x0) shutdown(r0, 0x1) shutdown(r1, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r2, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r2, &(0x7f0000000100)="23004f9c80000000a07214", 0xb) syz_open_pts() close(r2) r3 = kqueue() r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x1, 0xffffffffffffc009, "a147780ac85a538a131100e800"}) kevent(r3, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000001c0)=0x3, 0x4) 15:34:38 executing program 0: r0 = kqueue() r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) execve(&(0x7f0000000200)='./file0\x00', &(0x7f0000000440)=[&(0x7f0000000280)='[-(\x00', &(0x7f00000002c0)='+]\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='[}\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='@\xb8n\x00'], &(0x7f0000000680)=[&(0x7f0000000480)='$\x00', &(0x7f00000004c0)='![^+\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='-\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='\x00', &(0x7f0000000600)='*:$\x00', &(0x7f0000000640)='\x00']) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x28, 0x1, 0x2, 0x6}], 0x6, &(0x7f0000000200), 0xfffffffffffffff7, &(0x7f0000000240)={0xd50, 0x2}) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffe, 0xb}], 0x7fff, 0x0, 0x0, 0x0) kevent(r4, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0xcd}], 0xffc, 0x0, 0x0, 0x0) dup2(r4, r3) 15:34:38 executing program 0: r0 = socket$inet(0x2, 0x2, 0x4) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x2, 0x80000001, 0xfffffffffffffffa, 0x0, "f360076457cdffbbf4a3847e3680fdc68eeee90f", 0x7, 0x4}) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000140)) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000280)=""/68, &(0x7f0000000080)=0xfffffffffffffee6) getsockopt$inet_opts(r0, 0x0, 0x8, 0x0, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet6(r2, &(0x7f0000000300)=""/140, 0x8c, 0x1, &(0x7f0000000000)={0x18, 0x2, 0x800, 0xe0}, 0xc) pipe2(&(0x7f0000000240), 0x4) connect$unix(r3, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) open(&(0x7f0000000200)='./file0\x00', 0x10, 0x1) r4 = socket(0x7, 0x5, 0x2) connect$unix(r4, &(0x7f0000000100)=ANY=[@ANYBLOB="00dc2e2f66696c653000"], 0xa) 15:34:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "2e02f8dc00000000000000000000b8ed91e000"}) write(r0, &(0x7f0000000300)="e36258a416f72ee991a336ec37c43131093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf64908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd9764c93c220ccb6ad", 0x65) write(r0, &(0x7f00000005c0)="256ba966e418bf3557c632af6e16544e12aa18a4a563f485f0f852defe01b9ec8e4ac9832623d15e513a053523f7520ebf16b624d97f0f9da8c85563eb93b11f01ba7ed6fc0a4ffc780723f1eadb03cc09ba72b9c02fbd4becfd88bc153ff21de3a5383600000000000000009bdf49c792f8b6704cf33f3294414ffc4975012034a1c8cb394d8ad36585d0730100159c70b113ed9014a945e332bce95dcdeafb0758acff19d494672107c813c84d1e1933378283029a4ad811869cd33d00", 0xbe) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0xffffffffffffff2b, 0x5, 0x743e4b89, "69e680090d001600e0ff8200"}) readv(r2, &(0x7f0000002780)=[{&(0x7f0000000200)=""/254, 0xfe}], 0x1) syz_open_pts() 15:34:38 executing program 0: clock_getres(0x2, &(0x7f0000000040)) clock_getres(0x4, 0x0) clock_getres(0x3, &(0x7f0000000000)) r0 = msgget(0x0, 0x40) r1 = dup(0xffffffffffffff9c) r2 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x4000)=nil, 0x1000) shmdt(r2) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="eae701e264c925086e6a2741b5638c1d7494e51df65be0848d9b984b153d681dbe30a6c4fb101ca64f5fa5b7015bd47510525fd00e2a0d043bebd036cddded79de7d631ef8648a5495edc342bffcd697a79735f44a1dba1af5b6a53a0a3d944b1e61f0ca9ce24e0c03a9567e66b34edb0661fc6a79df93516150ab201a76e9a4541141185cb7ccda70ebdabba9b5ca59fa08f0ad3c93314a90e4f01e4ab9b35abc56179a1b257c469567919859a69d5699c6c13bc718e3a9b48edf59ec452800abaa57ae234533de6a650353dd8d3559f8d62765a34dcc4812cce710e46f084a", 0xe0) msgctl$IPC_RMID(r0, 0x0) 15:34:38 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) getsockopt(r0, 0x29, 0x27, 0x0, 0x0) 15:34:38 executing program 0: mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x82, 0x0) fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) r0 = socket$inet6(0x18, 0x8002, 0x4000000007) pipe(&(0x7f0000000040)) setsockopt(r0, 0x2000000000028, 0xc, &(0x7f0000000100)="ff010008aaa008000000c3513e2a5e0000000000", 0xfffffffffffffefa) getppid() getpid() 15:34:38 executing program 0: r0 = open(&(0x7f0000000380)='./file0\x00', 0x409, 0x100) fcntl$setstatus(r0, 0x4, 0x20000080) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) fchmod(r0, 0x0) close(r0) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='W\x00') mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x5011, r0, 0x0, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x5) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') pipe2(&(0x7f00000001c0), 0x4) 15:34:38 executing program 1: r0 = socket$inet(0x2, 0x401001, 0x3) r1 = shmget(0x2, 0x3000, 0x100, &(0x7f0000ffa000/0x3000)=nil) r2 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) write(r2, &(0x7f0000002740), 0x0) lseek(r2, 0x0, 0x2) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000080)="c5", 0x1}], 0x1, 0x0) write(r2, &(0x7f0000000300)="0652", 0x2) r3 = semget$private(0x0, 0x4, 0x10) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000380)=""/180) r4 = semget$private(0x0, 0x27ef443d8769def2, 0x10) semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f00000000c0)=""/89) semctl$GETVAL(r4, 0x3, 0x5, &(0x7f0000000140)=""/8) fsync(r2) semop(r4, &(0x7f0000000000)=[{0x1000000000001, 0x1000000401, 0x800}, {0x4, 0x3ff, 0x800}], 0x2) shmctl$SHM_UNLOCK(r1, 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)="6168de4674258095611cab1d61351dc8961836c47307779b44a9bbc2f7740330e99cb1a0b3995188cde8699350e2db2b1ffff2d62f03bbc9ec668fde64b19f95aec64bcc22f16a13a3687e63896a6a673e2ac3bb2dd021a1f9a330418eccfc39077362a55efcd45760e4a1d54bc70bbb6b76aeaab5f75255a7ad4f72538a51f312253434f5f3d23284788150536d10e41b7c47603254cf581ad4f2eeed097b784c9ef2aaa8c5329b474fc69646fae9f3e01a5a319405285443c6a870ae322f76fcf94f907a19a4291fe14bf0984e187d5f751732aa1e54827afc9fa8545dce37f186d32e1fcf1a3b52a3e9baf4f9d8aa324e1b5693b071d81e066d76457fe9394e4211a3760d5b0fed3bfcca206a8873388214a7eee400758641162cfd6f35085c74a65ea32f56dd194d7fe0ae3a63069df2d60171431f4b012ef32548f3b3dac4f25fbbff17490179b4d634f0", 0x14d) 15:34:38 executing program 0: mincore(&(0x7f0000ffa000/0x4000)=nil, 0x4000, &(0x7f00000001c0)=""/215) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x280, 0x0) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000080)=""/118, 0x76}], 0x1, 0x0) chroot(&(0x7f0000000180)='./file1\x00') mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) 15:34:38 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0xffffffffffffffff, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r0 = socket$inet6(0x18, 0x400000c001, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f00000000c0)=0x7fffffff, 0x4) bind(r0, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) getsockname(r0, 0x0, &(0x7f0000000040)) 15:34:38 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) shutdown(r0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x800, 0x0) readv(r1, &(0x7f00000008c0)=[{&(0x7f00000007c0)=""/212, 0xd4}], 0x1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x7, 0x20, 0x9, 0x59, "2650fce90a98e1618f76244d42dceae121dc7fff", 0x9, 0xac2}) syz_open_pts() unlink(&(0x7f0000000900)='./file0\x00') recvmsg(r0, &(0x7f0000000780)={0x0, 0x0, &(0x7f0000000680)=[{&(0x7f00000000c0)=""/60, 0x3c}, {&(0x7f0000000100)=""/130, 0x82}, {&(0x7f00000001c0)=""/6, 0x6}, {&(0x7f0000000200)=""/160, 0xa0}, {&(0x7f00000002c0)=""/198, 0xc6}, {&(0x7f00000003c0)=""/192, 0xc0}, {&(0x7f0000000480)=""/215, 0xd7}, {&(0x7f0000000580)=""/210, 0xd2}], 0x8, &(0x7f0000000700)=""/75, 0x4b}, 0x0) r2 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r2) getsockopt$sock_int(r1, 0xffff, 0x1007, 0x0, &(0x7f0000000940)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="8f0c001facd3721f6b79", 0xa) 15:34:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000700)="ec7d2f00afdba0e2d780b5109ccb45c920cf5483147d421db6d682a524112fa10e0014000000002947fb3bff8c58804e2d8295977a0ded3f7b00db797cd4505fb318abcd1e373509792fb7e7ffbcca094251eb14104d8e53f9b980d4aa8a42b89315f62b95392b8db3610405a2eaeeaceae4a7e82e7f5b1f0f825aca5b414d064b19f1350d3bba73ebecb534d7a7ed2a608b8aa384db7131143a5583e2732e633239f3137038cf3b70cef278780efd7cf84a5ec0f036674dd8050000000000000000916dfff37f8ec9d801380000007300fd173e7bb16c0a5501525fa159c94fd1ac359c18db5fbc01a55b45b1c34c7ce1d8433284554ec0deb11974c585a5c52fb99588fa50608cb320d55aed2a234130405e31ec5dcb4a4fc0a3c2575766201141a8c0cd21c547ef8fe50641d689ec4761e29686a2772b4653499ce6d776b204a729dcad5e0fb7c3ee8c49a0907ed9a70bf309a6f4ee943a19121dd4a01606c13d578ad64f223c043ff4461a53888cb1b8cb68669e1e8083ad368290d43b9f722b8f5930af72c494f66d0904015bd9084386e633f9e992794f527fe9c1283832077378926c66d32773cd73403e74528e7751713ff6ffb5f20e2076b6131e226c1e8f6cf8876b3dcf82ff3300cc2ffffc4cd03818fe1c7f135d25a779759da9c450be51db0e45e4bf99d4698539d6e67d777633d9eff055d9476d954b6fbecaa968c8190470d1d4e4c17435aebe560951dcc5ac959f9c27", 0x8f) r1 = syz_open_pts() close(r0) ioctl$TIOCNXCL(r1, 0x2000740e) kqueue() fcntl$setstatus(r1, 0x4, 0x4) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffff, "a146786eb90002000000000000b1c85b6a8a1311"}) poll(&(0x7f00000001c0)=[{r2, 0x64}], 0x1, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000140)) 15:34:38 executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f0000000240)='./file0\x00', 0x10000, 0x2) r2 = shmget(0x2, 0x4000, 0x80, &(0x7f0000ffb000/0x4000)=nil) shmat(r2, &(0x7f0000ffb000/0x1000)=nil, 0x1000) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000440)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe414044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1042fad2ba6eeb0026e32c5778f1647c21bbb30000", 0x65) ioctl$TIOCSCTTY(r1, 0x20007461) write(r0, &(0x7f0000004b40)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe4660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f52924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f59843c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf8dcab53e7f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9cc5d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141fdaaf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af0300000000000006352b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d9b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dcab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4104013b71b857c884f0695cec9e065e861c5f98bfee197d3ce5387658bd72df050b0cd3d12e880000000000000000000000000", 0xd9e) r3 = syz_open_pts() close(r0) r4 = kqueue() r5 = geteuid() r6 = getgid() fchown(r1, r5, r6) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x10000000007, 0x0, "a147900bc85a7a00"}) fchmodat(r1, &(0x7f00000002c0)='./file0\x00', 0x50, 0x4) r8 = fcntl$dupfd(r7, 0x0, r4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x1, 0x5, 0x8000000001001d39, "ba0f0772d10de6fffffffff8ff3d20008136d283"}) readv(r8, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000300)="f65316d74844d3805b76bef1f91e772911173f9546b0ae186ccf2ee48083a2f6956f354dea53be64829320f103a0839d429d532a66352b4042c20bd06e026040408b6c760d1fc836c9b9c910a2edf8bfd818198e4f538c5d586dda2727ee38c43a275a5a0931fcfa158ace80c1cfca96294b978385b0cfda39fd6c6d5b34f868fb1570e9bbbcfc0fab4a111285e1601d1763dcb78117c1ee4bd185912adb3abf2c144b519b744a8083b60a7790c236608cefeb6d0ace673a7ae39ba5087cbc043830f099781416321c4c4705cd4ef6ada621664bba01764e173fbfbbf9c8b94a411717dd", 0xe4}, {&(0x7f00000004c0)="d1689b930076f16775c16ba5677f06a6832981dd5fd8fd3a79bd20f4afbd51fe7231117d1601034a02b33af285b4b597d26ea8e1958a2d3af57a27d7393e75ecd012ef5649eb4ebf438eba36d6d7aa23c13b0013f363f8eccbcd9eb2c46ebc1e43b17d2252db4b764fae534906ff2f0d2d0b67a8cbb32440ff2809636c84d241274dc4557b205c8647fd4c1c2728621c212b05a16e6d581a26", 0x99}, {&(0x7f0000000580)="404218085af1cbd5c60e721eccfd7645ec5ba1248a52c7c1de8db2bfd3df1f285fc7df01a32dff73f716867abd7e4821cbfb7a9346d186944cd7bdcde6ca14797e01d6c818f964caa5b59be73b613095962e91ca1e1c9f0fc68dfdb8adb37568ada7e96e4d2af88cae16b2b1f3a23582f892a233f29ccdf3d53b7cf96d0a522a1cd05d05dad68b0f4f8cd1354bbc8226e95b7579eec7118dbca3b1b632e3034a794f99cf8ba1350f868b52deb434e372c61544cb6bcd", 0xb6}, {&(0x7f0000000400)="5e2b129b0f6fc3045515ad54a3b1cf784c7b26969b301827d8fecc5241c8c904f015306ca2c52b914ad2af68a3", 0x2d}, {&(0x7f0000000640)="ea2a4e5217689eaa1c32eaadf77ba9d5fec2521bb6339a067ae7c79eb44bf7a40ff0f65dc486d41d756e594b1dfc9c43c96eb35e5869ed530c23d8ee431bd763cb867298ebf8ad77b3533d591107279be54e4bb5e4d9a32afcf874a9d09f07551ca153f6316298ff2ed1b0011566d126d9ae04e251d11a50532aa175692db295a7ed1bcf10902ceac468d8ba1fb089b7895071dd07ed871d6cdd22b7a8a744839771", 0xa2}], 0x5) kqueue() ioctl$TIOCGFLAGS(r7, 0x4004745d, &(0x7f0000000200)) 15:34:38 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x800, 0x8) connect(r0, &(0x7f00000000c0)=@in={0x2, 0x1}, 0x8) r1 = socket$inet6(0x18, 0x100000001, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xffffffffffffbffe}], 0x0, 0x0, 0x0, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 15:34:38 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x100, 0x6) getsockopt(0xffffffffffffffff, 0x11, 0x3, 0x0, 0x0) openat(r1, &(0x7f0000000080)='./file0\x00', 0x8, 0x1) 15:34:38 executing program 1: mprotect(&(0x7f00003ff000/0x3000)=nil, 0x3000, 0x5) 15:34:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000200)="a5b30fca9dfa945f8a33f00e1074b5233dfde26b728fb46a7dd978305b8e6a06a80cc7df5fbdaa9250b5989a05f0ec793696a615a7bb24f82476e3b06f1412dd091ff3772913068d9786f6afd119229733ec518942fe3b284902384b8835544acd1b91fc00", 0x65}], 0x1) write(r0, &(0x7f0000000880)="068cc47d7baa5fc2bcf4e704000071d4f2f729bd69187b1b6088000000000000800099ae4ae9bff1958871ed0be2f0c8420fc3c5f6e0c082210fbdd7135f36694ded9c7625044bda9b65563ce5ab71e69082237dcaf28fc9a4fbc610dee50e259e915e2ab40260e4b042dcbfe742bf26b2042f1442a2c9c9e3d473b2d322773911040dea9900000000000000000000000000000000fde997b4a24718e72bd7b252bf10c3bba20827ca187a0d7cacc71b2273b6d60ee37e4b3d16aadd8e6854fa875c53599ecd0ec283064abc599e0afe4554933aadeaccabfbfda2e023dfc3a999cc357b6f8b4c1e4b51cf81efa77e2d6c75d0aa24feba6712a0c18696cd8d2948b67813bae779f012c64367768b8a7a48554f052e818cc7823dcbcf351dc3aa5cdfd156cb003dfc96ed39b4d2f4e872f8e85e066e53cba12d099413a89266296a5de8e6316babe748d5c337407a51d9424fac47f82e3b64126efc66a88507e1414410e6fc2df840668512e5719b26e10a0e3a1937132dfe55c96d2a429afeb8647a95", 0x183) r1 = syz_open_pts() close(r0) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900d1ebd81823fc7e0d7a", 0x10}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x1000, 0x1e2b, 0x9, 0x1d38, "bad84b73f2a42ccccaa772d8374275835db57180"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) syz_execute_func(&(0x7f0000000280)="c422fd32be00000000c4c37540680305c4618d72d600660f7ce4f33ef64800fec4e34569334f0f42f6c4e20d361d00100000f2a73e66420f38db3caa") 15:34:38 executing program 1: r0 = socket$inet(0x2, 0x1001, 0x0) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r1, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x2000000000029, 0xa, &(0x7f00000001c0)="01000000", 0x4) accept$unix(r0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) 15:34:38 executing program 1: r0 = socket(0x2, 0x1, 0x0) sendmsg(r0, &(0x7f00000004c0)={&(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000080)="02848f4bba897157ef5a822e4bbc6cba49456d1bdb73b5e83f022b5c300f984461f39db856e60b829652d5efdb954b9a8b0aba112c48d9fe1f96a47e402385171746ca836f9c0822a5a14b515ace55bd2652883bb34e34709e14993b00e461e561097fa4eaf02a9e5eb05fcbf1f26d819fd7ec6656d0984b8de83d54bab4c3256f63f2cb52aa839c5ffa5ac6b0e208461fbc8bf479fb014fe0163fc1882ddf7c1a84682b8f1e3a509f2e5538bec538089ffec4dace291a24", 0xb8}], 0x1, &(0x7f0000000180)=[{0xb0, 0xffff, 0x2, "d9c7442e0b89e58a1f9f0f6e8853b995c3200b9ac56c9ad0c667b7ca2ed0cbccdfcca4e3b20f2546cb3df7af6cf8e32b53ca4c05c1e19ce9d7fee5800bd8358e80af40171da9b9260c8991a69492b5ddd58e7c18de35bb0cc82f2f4314a5bd5bb89498c303360b12d434dc2da97483d40792ccef90875aba01c1ce2f4fb5f88d8c8e2be97df307164a4696b36f9954f3deb9496edae1b3e2cecbfe"}, {0x98, 0x1, 0x6, "e5a4fbb9ca8eb87ad16ea114928a4fbb46ccb4ef35235c24217a0014a6ecad258e98859aa412b1225cfb5f610b8ff962d8805f7efae32607143e29bef8d5f3e20f5dfc9ff32509948aba945803ff366497a443d3400da5e333b0c18b28ffc3249aeb40dd816aae09256f397debd8a5a54b4e98126fe1d623311fc952625dbab0fd"}, {0x88, 0x1, 0x4, "7449b57b54d7ac5dc6cecd11db601afec1d3508c5c2bf4b8a156ee6e0b984f1859cc77ae6613eb0c17756112949971575c40050cb974d3e24e20746f566808d2f40a25f43cb4df19a590fe740b3c95c7da0da50a77340fa619316be577d5cd01ebee1d31e841ad35f68ca595002025c688af760c0505"}, {0x68, 0xffff, 0x9, "875b4c1fb6192905ee5783e59f865404f4ea8265e507e057bfaa4650a4fe1f9a97b8252cd1aba6b0cb6428824e2a7ea101ac5de9c7b895a7b1063697743c85dd3d5834d5d843f4be051e9710fabe291944b7"}, {0xb8, 0xffff, 0x5, "63767b7e3daac87dba77e8bf5aa4cf4dbc598cc1cf33d8b18888ad916d559e635ad22581ffe09224e5e78f7ae8589687cf9f6b2c15a39fee391a10b5fdc592a7df047b3f5bf22a13e46e8ea1e5e4a1c740b8be4bb33294bbdd719cd097361470801ced2bed206011a77ee06db314872b398438d39fd4d7cad7efc3045f71cef523773579f22ed7f10f3815ab8ff030506582ae038f6c9d5d4806ea665c0215373c95b3dba45d"}, {0x40, 0x0, 0xffffffff, "bb174ca10a1cf31023ed253cda2333b08e1309290b86b672f66c619a59807976a059f6ac2626e30eaac4b3bcfa11"}], 0x330}, 0x401) listen(r0, 0x0) connect(r0, &(0x7f0000000000)=@in, 0xc) 15:34:38 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000140)={&(0x7f0000000080)=@in, 0xc, 0xfffffffffffffffe, 0x7, &(0x7f0000000000)=""/33, 0xfffffffffffffded}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r0, 0x132) bind$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) 15:34:38 executing program 0: mkdir(&(0x7f0000000340)='./file0\x00', 0x10000ffd) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x118) open(&(0x7f0000000180)='./file0/file0\x00', 0x200, 0x0) 15:34:38 executing program 1: socket(0x3fffd, 0x4004, 0x4) r0 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) r1 = accept(r0, &(0x7f0000000000)=@in6, &(0x7f00000002c0)=0xc) connect$inet(r1, &(0x7f0000000080)={0x2, 0x1}, 0xc) mkdir(&(0x7f00000001c0)='./file0\x00', 0x10000fff) r2 = open(&(0x7f0000000180)='./file0/file0\x00', 0x200, 0x0) lstat(&(0x7f0000000200)='./file0/file0/file0\x00', &(0x7f0000000240)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0xa, &(0x7f0000000300)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) lchown(&(0x7f0000000140)='./file0\x00', r3, r4) geteuid() 15:34:38 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0xffffffffffffffff, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r0 = socket$inet6(0x18, 0x400000c001, 0x0) bind(r0, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) r1 = dup2(r0, r0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x128) linkat(r1, &(0x7f0000000000)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00', 0x4) r3 = dup2(r0, r0) getsockname$unix(r3, 0x0, &(0x7f0000000080)) 15:34:38 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000140)="ff01000800000000000000e9df08ad3dc9000000", 0x14) shmget$private(0x0, 0x3000, 0xc0, &(0x7f00002c8000/0x3000)=nil) close(r0) 15:34:38 executing program 1: r0 = socket$inet(0x2, 0x5, 0x100000001) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x80000001}, 0x10) 15:34:38 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x2002, 0x0) lseek(r0, 0x0, 0x2) getdents(r0, &(0x7f0000000000)=""/13, 0x266) 15:34:38 executing program 1: getrusage(0x0, 0xffffffffffffffff) getrusage(0xffffffffffffffff, &(0x7f0000000000)) r0 = shmget$private(0x0, 0x3000, 0x201, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f00000005c0)=""/161) r1 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x10, 0x11) r2 = semget$private(0x0, 0x3, 0x80) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000340)=[0x2, 0x9, 0x1, 0x7b, 0x8, 0x7, 0xff, 0x100000001, 0x400000000000000]) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, r1) linkat(r1, &(0x7f00000002c0)='./file0\x00', r3, &(0x7f0000000300)='./file0\x00', 0x4) r4 = semget$private(0x0, 0x4, 0x80) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000000c0)=[0x2, 0x0, 0x5, 0x7fffffff, 0x0, 0x2464, 0x4, 0x7, 0x3]) getrusage(0x0, &(0x7f0000000100)) 15:34:38 executing program 0: r0 = socket$inet6(0x18, 0x10000000008002, 0x0) setsockopt(r0, 0x29, 0x26, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) recvmsg(r0, &(0x7f0000000440)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000300)=[{&(0x7f0000000080)=""/16, 0x10}, {&(0x7f00000000c0)=""/98, 0x62}, {&(0x7f0000000140)=""/157, 0x9d}, {&(0x7f0000000200)=""/211, 0xd3}], 0x4, &(0x7f0000000340)=""/221, 0xdd}, 0x801) 15:34:38 executing program 1: r0 = socket$inet(0x2, 0x1001, 0x0) preadv(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/212, 0xd4}, {&(0x7f00000001c0)=""/96, 0x60}, {&(0x7f0000000240)=""/159, 0x9f}, {&(0x7f0000000300)=""/72, 0x48}], 0x4, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000400)="73240acb9811f47ad18192947ef9174c44b3c08ec0c9a48b144a09fa2b42fd7e34b21c208383fdae3942c583410f182babcdf6b0be169ed038a7f5ee8b982c8a5f4ae8039138728d99db8374433ce893fd23ea026e48", 0x17) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="b4040000", 0x4) 15:34:38 executing program 0: r0 = socket$inet6(0x18, 0x5, 0xa20e) r1 = getpgid(0x0) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={r1, r2, r4}, 0xc) recvfrom$inet6(r0, &(0x7f0000000000)=""/59, 0x3b, 0x801, 0x0, 0x0) mkdir(&(0x7f00000005c0)='./file0\x00', 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mkdirat(r5, &(0x7f0000000100)='./file0/file0\x00', 0x40) readv(r5, &(0x7f0000000200)=[{&(0x7f0000000140)=""/35, 0x23}, {&(0x7f0000000180)=""/89, 0x59}], 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f00000003c0)=0xc) dup2(r6, r6) r7 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0xb19c01d46d31fb6, 0x0) r8 = semget(0x2, 0x3, 0x521) kevent(r5, &(0x7f00000002c0)=[{{r5}, 0x0, 0xb2, 0x0, 0x1, 0x4}, {{r7}, 0xffffffffffffffff, 0x8, 0xf000000a, 0x400, 0x9}], 0x2, &(0x7f0000000440)=[{{r7}, 0xfffffffffffffffc, 0x20, 0xfffff, 0x8001, 0x4228f962}, {{r7}, 0xffffffffffffffff, 0x0, 0x1, 0x0, 0x3f}, {{r5}, 0xffffffffffffffff, 0x1, 0x6, 0x5, 0x3}], 0xfffffffffffffeff, &(0x7f00000004c0)={0xfffffffffffffffd, 0x5}) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000340)={{0x8, r3, r4, r3, r4, 0x0, 0x7ff}, 0x1f, 0x80000000, 0x3ff}) rmdir(&(0x7f0000000300)='./file0\x00') 15:34:38 executing program 1: setrlimit(0x8, &(0x7f00000003c0)) setrlimit(0x2, &(0x7f0000000040)={0x7, 0x1}) 15:34:39 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x20000080) r1 = geteuid() r2 = getegid() lchown(&(0x7f0000000180)='./bus/file0\x00', r1, r2) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) close(r0) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') read(r0, &(0x7f00000001c0)=""/33, 0x21) chown(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000200)=0xffffffffffffff53) 15:34:39 executing program 1: r0 = socket$inet(0x2, 0x2, 0x9) ftruncate(r0, 0xccd) r1 = open(&(0x7f0000000040)='./file1\x00', 0xa19, 0x0) preadv(r1, &(0x7f0000003940)=[{&(0x7f0000002340)=""/37, 0x25}, {&(0x7f0000002380)=""/111, 0x6f}, {&(0x7f0000002400)=""/193, 0xc1}, {&(0x7f0000002500)=""/67, 0x43}, {&(0x7f0000002580)=""/243, 0xf3}, {&(0x7f0000002680)=""/123, 0x7b}, {&(0x7f0000002700)=""/4096, 0x1000}, {&(0x7f0000003700)=""/131, 0x83}, {&(0x7f00000037c0)=""/126, 0x7e}, {&(0x7f0000003840)=""/246, 0xf6}], 0xa, 0x0) preadv(r0, &(0x7f00000022c0)=[{&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f00000010c0)=""/187, 0xbb}, {&(0x7f0000001180)=""/4096, 0x1000}, {&(0x7f0000000000)=""/24, 0x18}, {&(0x7f0000002180)=""/167, 0xa7}, {&(0x7f0000002240)=""/113, 0x71}], 0x6, 0x0) ftruncate(r0, 0x7) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) 15:34:39 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x6, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0xaaa7, 0x8, 0xd8, 0xeda, "cc5ec56a094d9c641d0268e36003b05460d9884d", 0x4, 0x6}) 15:34:39 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffe, 0x9}], 0x9, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000040)=[r3]) close(r1) 15:34:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000540)="ec7d2f00afdba0ead780b5109ccb45c920ec11025d400fcf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c773bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b719895e9eae882d687595a44c9ed141a79be600d2ca04005437e216e741b8591666c2e0e9815122864407fedd8886d86a55a6e493c165bc93a0004000046c574be88311444224b638ea7f49ee32c9f53eca78311c2c8f4472f6bef5a458bf2260931e75adfba675ab47ea4b45c7852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e8ae675b000000000000000000000000000078b3d08d4b82905520ed98aadf1c68921ce6539fc98d5abb9ddfe5d7bac983aa5e3a77f816fcce296f5e47b18d4177a06af2d7acea3a560bdc969119924595058bc6129d3f0024684ffbe4fce00d534f3cff3caf507bf9951a91d67481f27d1db813eeb072283ceb4fd947b6498c585bd2fc10b3db9db043e9220f0bfc19220c545c210000000000000000000000", 0x17d) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0xd, 0xffffffffffffffdf, "a146786eb95bd07babec1100"}) read(r2, &(0x7f00000007c0)=""/249, 0xfffffffffffffda1) kevent(r1, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffd, 0x1, 0x20000001, 0x7, 0x1000}, {{r0}, 0xffffffffffffffff, 0x80, 0x2, 0x7, 0x8000000000000}, {{r1}, 0xfffffffffffffffe, 0x34, 0x20000001, 0x8, 0xfffffffffffff001}, {{r1}, 0x0, 0xb57252e5028d35f5, 0x1, 0x4, 0x81}, {{r1}, 0x0, 0x40, 0x40000010, 0x52, 0xfff}], 0x100000000, &(0x7f0000000040), 0x7, &(0x7f0000000080)={0x101, 0x3}) 15:34:39 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000080)="d329c763a60f2986d3e1509ee133fcdba5a47159342c7934ab57d40d8da7dd39cc6263c5233ca1241c16c824e9cd47d4e6c061ff93f9bfd70630d9e69ee9792eac60b40fea4adf3c58b0d0a6dd72ad8f3a623ea9e5a482d230807a6eb0e00c952bae44c7178dc4c657f3010f04d3ad3c3e492c58ae6fb0fbadf37130129420f66a2c2a7c46b542c6ebd319585909ce7b850c81e6f8a8e78e358f8233cb983ae21bd12ff58ca4cb2b3a84b15707659d4c9c0aacfcf005568be4636c33af49cc112b8c2ada0c67ee2bc96f47c036bad321ffad58b5020a031a87539c5c40453964aeff3ece7c51dfec9119dafb9f51876589f185c00fbdfbafe02e6af4636a147cbb7982723d346d50eb3ef22ca42ba92082ed052986eed9a8f4ffa45cd3f64186b92c75f1c5aaacd2f7f739fb177b410c8b7d2b63ad89d1cbc60fbe33c467a8d811fc42a0e6ac20097e7eec3ab8da7a7a2a28919343a3a1cac7b66710de916f3e39707d8633e4c0aad402b389ce0ce12bd195da8e1e6a03d9bb349c32635a8853d63dd504f7ea7676c221aed0b8392805ac5b0ec965821f31865ab310590d0390b4a561c7ae2e59a2afa0b5d77ff1fb64911fc9a8d97226f58056828fb6150aba05f7f76f1c68cb664af95d72d9db17416b77fe434234d4c957d3d29a6ef83ece38b8fba9f4779616bc4045bf8eab32f41d988674581d8cbad895822d002b63d7715115c00fe8a065bebcf302619143e8957462af6a035c225dbb0b69e1ede4f3fad1dc6feb2cc3b1f14d6c9710178b9992840bfa80ede403e2135b51802c0331c19a3462a1d64328c58b9a32d3a6bc9d553fb2ad7a77c599440488194404c54ea4f28c37a26c2a75ab17544944da6c15e3aacab2b2ad186b01a9104131ab45ae8d355afeca808f20f084588600aa2e6f14373d69fdb7c17da69b074cb93268d466616af81444bf77e157019083079c3df3f34e466c310189222a0e65b88b862712d5e6e0369d387ee881668763635149033150a6dfcc637859bb2a7007f9d1826e95f345f985fac09d702c2ca33d73c4dab99ff452db05cca63e741058c98e4dc54c8e12182348c73f8aec89929e7700e11e4e06c5667384c92af0a24c2da36f74bf4e6e17582f2692a47c4124b50fe4a15387df7aef464a048daaacdc4a7b3999d152874c5fd9761cbd0ffba208918c23475a43209c862456307ffd9de7237717d8b2efe2e7c7b1d737312d44ee25483ba91b13257c151f745074273f85602641589c8f5c5f7f10633aa528bd72b7d02cb99907879c8b552faeb71ceda9833f6c57d723151ec03ffc93d6bf2634ad92fcf7f4ad9cb60e872e4967e022f346d5ae7079822b2cdbd58cd5b3dd729ab658bced63054b3a76f4b285b4cae1ecb62886d836479056432599088be3a92fff7edd7d5f59c818b6801a50808539a6ce28693c814e23ab7eb56c5c16f302542d1f6c8ff567843f19c91ec21aa29f9d587df8d88e6b6f90ccbe7e279dca7d646f0ee7730391a2eb2286f9643feb396283479d9dfc7b561005028b4a4c38570e3e99d21f45aaa4d91ab20b9fea102706e003de39076a2cc00245e14933e08fe0d0b8eb79871df33f09256ce3a1121b29e21f191719073fe82d9de60000853fca1ef3aa4d531c7d41636224bf8c2655c0a4796a601b3bdecbc451e1c9e18bc3a946d87f1e04529bdab7054485ac1ac4ec825185882e971ac72bb99f8292abba8e08298078222c2f4498dd7f9c17e488b749448e17eb2ec5da5a67780b0bb4750f5bcb60c34134ff51d3e9c1a0554515110365df4775739d889098d81ce1048dd5e4c11bb782ed802434a0df7bc2ce7e897b40f452702c04bcad024b85497d05f1e65baf487f6d38d2092679a997a4c34fe6dda3dab9fd169cabbff62690e329ad265e013c914f575bdcac41ff5ba402e55c04e660315eceeda0593df8287dae9e07c1222d3fcdd09f45cb70d1ec7f0e335045783ae89e7622659ccae924c5c72a0d8372a0f693f686323294168dc4cfbb03b8c4fdd49f7c56b8801f34bb2e2ee64cc7c0c5a43cd865f01a8261c77e73e7215db1310ee739628b8f3d75b2f009e934befba19b531330e69f0a13aad2311bb549821d077f8baf54fc1824c4d457408875fd281f72ca51308a153028f95df84fc82238e75752c091d07d975f7c79c2a4005dd4f51229ab0fbee13ffc03f7d3ab9332943aad1a5bfac0769258346835e1382d5857bb667bb17087ff4f2b6abc196d34e58f0fc37bf8a22f058c40d4c3cec35a02348115cc1dc60f77acc98af7d58f9a828bb5fbd510490858f25df92f05c894dcc7b59ee8b7bf1b579ac71b061bff9ab098ae5e9d5ec4f20d9b6ae47d4137b87ccb8b8a98a95f0009d55e284b71ab206f1c4da3fc89be7ce14ee4d30e55d6d70aa879799609c31f0a44e2350eea2b00c82fd1fddaaad164b542575f439f0cd7394f01264387f872df88cd1aeb094ed514a8db3c40375280f199ea9c4f0e6096d63984c1ef1178bca44a1994fbbaf3d61963fe3e8ea21153f6bbeba3a4d1cee6278a823209c6d65529b22468fb1429888b6b10d95465af4174ebb792fffc2c0b55c069f2b3397a5d8d77e1ebb179705018861d95c1e2297b93b3c43bc588793176198f619765ba43844ba251d728ad0bd076d109a664f5e3f07b399f6fb9f0471d6f0bda3076f0c4ca2671e6746ffa1b0408cc725bea024465d5a0b80262ca47191dd08167c3d76d89b25fb9ca5be5127179e12836579f8591edff0b4faa73e7b2bf73a880a9cbbdd78650ca2f123b36086977671af046bb4788f2803dd00c584095007042a61ba35035508aaf881847c0d8c5248be051e296a450f8276e7ceecca79f626f73cb680db668a6a007d35d6b76b6db796f31ac77d37900e1c37bb87b553b632ea925731b752fd3c4028200f50ec4e5be98034c071abb0d9db90fca24df7e41bff46fc2ec461cd248497f4912d54c1846af519e2262ce22742777986f8b516ec64bf859a38c11bd8a8daab219cd6c4ff367e252a300c465f5d7858101e2a07d19654635dff3730c4b02ec8482cb8a67d5f1ed831dfe8fa6c8ac9c5273bf6e4824cc720193903f5dd26f96b0d729e14c7a09f3ddf9ca8622888eb5e846f38fae46fc6617325b77f6e0df44f57367bb49b9c9b123b0357f80d0f8a617febe075f1ed90b9d560fa3f99c3c6bbdf0eef49dcf0698283eba19cecce64194124c625ecdeae05bb8f5cd9c6ad28fec0b1a4b9ceb2defacb7f28976fb76dfdd05e5ef4de43d8e3bf15a0987eb0cc343e84c52160eff0ddab572d47272d1dabc4ff634076cb70be2d5d534a616eb8f2372001bbf791175615cd6e36ce1a8e0558297963b2abf6bf6e83cf6cadc67fd90fb6dc9e011d89fef158f30b58e5874d23c9b007515c9bc0c04c769c0791f6011ec12bcf5e3c8a7ba2196867309770d4144ebbd3da04f4e7bfafeea412038fcb5d990552f2b4d4705b458cb05e64ca10dc9668a78b1354c77289c1b5d4b359a865f18fd35133cdf57936bfbe6b0d02761657e42ebc0aa8e7c4a221bf3f0ca14ab1fca31634a201d7073f7c8a65b668484dbc1705b61a77322da9e74e429b2f8b20df47498b56d707248b7001c46ddba41ab7ec2cc45b7ebc73208bdb98937ade8467d4c093d2bf8d6c4e4db4658f86403d9e8bd95bc29a25e0f06fd83fb8b189a94151ac0e7be9aa18725ce5c1592da5ccb12638a32457a8217c47d8374b4064ccb397210aa5b6ce3c9613cd88d582078e637d1f789364bba644462f4b8115969e00080bf0e1916c426c0d4077a89e985f16b547bea538b93013e69cebc89c02017900403ecf2ed71ddc8215f6897d06c402bff1b7a23a7eb92c616559390febadb35b67de09487ef78ed011135d1b79c68ff95169b5972bf4b067846e89c55a92defe617ddae2dab7bd9c8e3a08d1d876b8e13552fbc22b101b2559a16f2165badbc0dea6554846dec60c1fc72de9a3fa59da2bb951c84a2cec0aee1fb8ad22ea966c87c96f6db9bfcb2898db1304faba64edc6be248c94fe567dd7783c3b555f2cd868c9b5552e11828d4c96a3d1f2be7f673e8aac81a529654c2382fa47ee57616ae4fb722f13275a13b78fa54920c31bb86574d39975d3dd3e928e4509c08c4384ee0f69711012d39b7d5c592cda8601508ed761afbeb9a5a66ebf209ad5c860c2bcd8d5fb4e86ae4ab4a769ddf43b7aecc2ec358e9d6add492fdc66528ccda090b11f41a13bd7bc27ba4ae07633b56dbabcc479da08cb7e2ad7b3096e3a4af24f579df42149356d17982bef6de9a94ea2d86662c2927aa651ae91b9c42f618c0bd3ea377c2d709ccb73be7b700e0c23835be1fb2cbad0a07be0c320d65fa57a3d3b6f77573170ec9a65eb222ec38aceb528926247325bd17a57957c6db6f75d8b1278c00b93c47ad0e39de074890166229e7330f772c808d0dfe7c62ef2d1f5b8f28551b3b620a97710815e9e62a6439e3f306a2ea243a325ac4afa73cd9897ec4c383460f5b4118194120495475f181ce0a0a99f520082abcb360de2d62bd7bd5f0ab10bb831168b67c7ecd66786ee9975e1208e2ccace76820ff7de9ab7c2abe768a2f3bb337eaac2056e6dd0e03ab0095473fd47802ddb733b60771443bd69abae55d61c64c8ce927051a1bd41003a0dfcc6bd515d2c09f360c7f16f52b99ee1a79549d07f0cbc48381ec09822217dc38624b62549d1f224bcce571db1679b51653a7a2449b0c19f3dee9a9cdf9ecb96e0f6935be1d87108ffb07cc192892032f3753d0eeff86fb4507744d46fd892ee0e3aeb1baef9c48242cf563f64d234d8e3bb87d638d418a7fdd16a295cac2172445d9bd0923b8786d92e8178f912db679eae13ee6d6c4bf0cf4ff53e32765eaa70c4c96f4c31f8f9d05d69e4743780d6a5f5c7b0e49ddf427f080091458316380b8c66352d8d3a0e520fdb2dc8f1d384f81043a576de85f627492891b6603820baf218d798621129171f2efa247518cf72c584101b1bab37dc684b0d15943c411d4e149fb21b377dc31b377a2e13bd02e3e815340f97d0a16d3ebc2cea3f7c7b172632a4adc83c98be8a9b8e38c2e28d1527609dd1719c4d1522f20c7b6c145fdb3f333592648884a89c18d58f2ee6699b124fd8b90970ace85daa161045519695b617b7b541a7017e2496b6607bbc7d157a686ba87a7d830db2cd5262e83e26d400765876b4b4ebc8c4210f9389e780e9ab8f1ccd2c9172a907f21c47be4b6dd9e5d07fcfe7c3d17d2d06ec9bbd88c76a7c689dda2d1586ea44d67b5a96c5f407ad789fb9b56db708ae0ae2970e85ab99bf4286eea49dbb6cf0728171673103ef26b29758ac7ad0f0ab06b129a2ac70552bf7ccf91a06333dac568e123155c96912179492c6e6e135bf3e66e4d2f346f2290645a63d72ff6a9972ce68b789ae336214d0027619d0a94bd963ff9626e51e1ae1662af22b1f9681113af1f6d768e261bd516455f2638d2692cafa8c7afa591966503e889679a4263cb59c8833fac6897657cf210046d2459b2608cf69767e963eb41b1b8820b85773ded80dcedf386faf0c4f93553b0ec37637b03a01670746a42f67283f73918a1cd34150296d9f26eed3888ef4649587c4b872ea0d1d97fa7e3e68ebb61691214b56a5305e0a6f1b9fbbeb2f55679cdf4533ab1fa5cad6d8257b60ab7e4f764a724fdd035e5b2d09ed9aeebcf80c58c6e1ff52e3eb2458f83e9ac0e9619d5273406070703f837798b447c76f725058a603cf2", 0x1001}], 0x1) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) getgroups(0x2, &(0x7f00000010c0)=[0xffffffffffffffff, 0x0]) setgid(r1) setgid(r1) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4) open(&(0x7f0000000000)='./file0\x00', 0x10089, 0x20) 15:34:39 executing program 0: mprotect(&(0x7f0000d49000/0x4000)=nil, 0x4000, 0x2000000000) mprotect(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x3) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) mincore(&(0x7f0000bfe000/0x400000)=nil, 0x400000, &(0x7f0000001c40)=""/123) 15:34:39 executing program 0: r0 = socket(0x2, 0x4001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x8001, 0x4) fcntl$setstatus(r0, 0x4, 0x0) clock_getres(0x0, &(0x7f0000000080)) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) 15:34:40 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xffffffffffffffff}}, 0x2) sendmsg(r0, &(0x7f0000002640)={&(0x7f00000000c0)=@in6={0x18, 0x0, 0x0, 0x2}, 0xc, &(0x7f0000001440)=[{&(0x7f00000011c0)="9140e225385791c71d7524d58fb6d4efe2e3ff621f41343977a087d93ff3f7f7d65656e7cbbc98db0f5849f31f1b5e1e558ec9936840bb3c2d2296c029c8ec0e6ae741906fc03743807f3caaa32c965b18ddbe8fee24f889ad17a63648a14ea11335a73d026096ef4ee7544468f438d11b4fafae1af756afb39fc5732dac3949e17a34da8fa4dcc02b8ec32dd785b655b428a9e6bf3d8f6b968f4454e6dede299bd975ceb75ba9c576277c6cda23d6d97da4f8f0a5d22a41b550d575d0db8cc8a31cf5623290b676aa28dca2043c1da81422366647a421325bf0fa5a6afdd0bf2b8d1b", 0xe3}, {&(0x7f00000012c0)="10669c5d79f56562204e449bdd0ad464b460a48ed9f8c1fe2fd8434e6c13822a567251deaa94ebcf3e51f1404957006dc575b2cc310acc2ecdb83c3883fbbaee3bccfb09de0a686818f07ba7104ab1609e6570bbb0af95db5da5a3718a3b40753096fb8ba4e7e5be0ed61d24d8ae569d14466e45fb63a8cb547aaf875f4f20e0947af37a756ca051efeb0531370f2162634644afc1dd92c9b46b12a48618c5c368c3e07b13df6ea75e8ab46831937b5d521e01e34a0f48a12a01bba1172622eb2302df096ed60a30c43690acfd69b4773cf5cf6149f2d6c45d89f789d7898b754d387345ea8312336cedae1f291cc643c7be3892da16d23b152990b5", 0xfc}, {&(0x7f00000013c0)="52dab23d0893aedf63c5dc8f58d8e0b85c3b1767d6c56731557eb8e66a19d336b9f8ce6c4d999dcf76d6a683bdab11b4fe23da04402f8963183ebc345f1530fe956365db92289c7d9583bbfa279163f19522680630a3e4ca779b88714cf56745f7a8d5e9d252ad2c53fc4381", 0x6c}], 0x3, &(0x7f0000001480)=[{0x18, 0x1, 0xc1, "a2"}, {0x1010, 0xffff, 0x5, "bb931b8a197dba375dafe97e9055190c1b7a53b4609749c5415c1802ccb93e739f8da3e1f9f0e809f9db38ee5980ff95e5763c3ca75bb5c872f6f9a054b3a0d29d3e8eee3cdefd42de7a30054b1b74d119863fb67859d1d76c37e9ffc94a678bdc23a6b1e60f9578d8a637f180e12500d838b9182f4c7c4d67e3fab9c0a304f24cfbc0b19c8991c951399b6cb9fbbe7041825c798dbd8c60b604268f3c6221b13fe342a08b082ffb5dde5abea560fbae1e42c36a785c3e7ac27920dea16a74cd02e1e334c581c053df6ac55cd520c8be55d6ed93994e54af48159e906001fcbfc67f250847eac6e0244e56c9cbfa574d63c2cb13ac5c2c4092edc71d2709781d6f9f997360a55393e060574a7ecb5d17feed9de8b9e735f770e0aaa46dcb211516fa85bb1c7888c56d52a7ca626b1faf2f4f3d38bc56968b7a841779648916fb208a5e22fbb632d3ed4aa54f3e68fa0e1899a137b99058acca3ec951e6e095684b8ff3e0086745d708a3470a622d91ab3b9e01387b9a7ba71c5ebffdb4e8a5057ceb1827c08dd631b69976751612c106d6970a0853c68a4d6b6960be57ddfe9e7aaf5967aa52f41d0db36eda077957f01288d61964e89126853467e634f3996ef309c5d59de54aed9aec95e7226928ad60dcf7b670dbaa50098be732afafd205c6e885ccf65e2be30721f656ec9b1863958ce7575ec6a3ac4a3d218c83c4c8c49bfd5f9b898302affe3efe7b1b4be37d5e9f29fd8c9f6287f3f59056e0e13039aa26891b7d3da22f1e01449b3a8f342745b9df4f33b801fa1162b9ecc20b41088181fc6a8cb999173f1681ca7f301b0b00a91bc5239e5649d3375bab37a39ab5a23324bbb474c8b55bb3bd5aa7ffecb0e29f435377512d863421a613c4a1a13038de80fa2963a37483544d187eb47d8b7cb928c08376564827af3acb29b6e45f44658646e7500969c79c6eabd9ccae1824ba65d2c17b296054f6b337256e053314b93abc29fa606accbd26e7c759f471a7ad22f5211933b2d094a5558a275b75a8218e943f01a5fc8aa4f8a02d6e2013882362128a83bfe1e82db132b90d4c5747d82d72608dc1008aa5fcc6ed7e72e7065e67d8f8c8fdc5281f1ca0e69019e65e42d3ee7e4df241f2b9526576a8a0860f97b9226ad1edeb44bc92a49d364ffba76bc2263afa992648672b85e61a59a4ca4d95a8c6b8fa2b040733a9d4f84d8aab991c7c6b763136a92b82da7795ba98a3401bdea2e96b399606582a26c91502aa675b60cc00169ad9dbeb097fe350d08076173c51bfee1ef99bceb2a295af9e15dadb2476b5494492ccff783323c5fcf8e69c40d73ffdd4a790ed558b6f34faa7189a6d3a065332039c011665b61940d215f2b556a4a27dc98cbadad06d5f705dbfd5e282f84aea4b470abc684b2d310db329e25bca4e1065ea62507d2c0c9ac3e28a0c647ea0cc955608b8ac10fe5fe01df2925bf1b44735f18b30b986ed66f0cc3405be42b697b1be063e0a0f3d79c356f843ca289efccdd9eb021548ae676e9463b08196b5f50d3a137e3fb69ae4888fc220ecdda6e36369f4ae4aaedef4a22ae91f2bc968f86903834ff5b776ac29d496a91bcdfe252c3a8162bca8ce65bf2c5b981b4519893adaa192ba5bf05abc8ab78f19cdfa28fc93c7ae14c0ebd2517ce0a3f6ead72e347b664de2bda0af47319fffc2ccfe1d7cee78371bced967301ca250b4a0f5588764eb95547820179aeb6b11bf678c8753aab0c6b806e7521e52101b19fa1926d216a4388f4df8db2a857f5859d940729a851233724daa729793fa1032643316acd4953c1c2c45315429b44b888edff5c3488e2d26b14412191bda1b8cbb5c80045bd9538aadf8941313c1551ff1f4872c571491666585e69a52ea37446f2428a0c67a1970355c368ad0a7ee3340779e23be6dcc8c8c0de2bdb50223aeaede30886030e22dbc95e5520a03e1e8298e911886a469e00e9ed4eefdc314f60e0ff1de7ea0f80a5c2edefc784fc66a09315d45cc7e3ec8095698c57eb0f189b2f3438f2818aec86d65b620e725a65cf016db3568253a4630484c4964ae0b76f302a848fec9efcdd6667ca74cfa443a1fd98b5ee08f115e697bcb7ff54b3712d50165633fb32fa909d667c8368f61db081813c2a0c947cd3eec0eb505a9f60ea21dd33f9afd4657384aa35933d3d2503038dba69a2921ac5126ed49ee96ee51dbc1e391c45ff3e340f116270bd031c02f39250cbf35a9c0e91e5553e8f6444d69dc40ce36137ddd93979299c4344502937f8a120316f8467dd01f1915dd0c6cd40d0cf42b7619dc8aecee00af475d1462f513221490ea691a2386b2870fc1239ec140501fc5ae781e88612be6408d3d940addcac981b541b9c39c736029d15c20fe3e98584bbef463eede27889e9cce2f9657ac84d7625da76207e009065170c5e980dfb9b71af2bcdc7221df0dc9d875182fe2ca6185989b3b25a903e4168a53a914660072496c4ec43755368465050dfefdf82bedc8f095dc28e4a9da864cb2364d8e28edab046eed334055056cc20cbf99c2b7d11915309f7ac0fb8488724589c040922f7e99cc68c0d8b5005655de63148d418a17f9cb9310693826ea2bda550b3bb1f8c5f7b8c448dbd3414f1d8edc76c6e16a86ca88062e2694d567aa35a92b5fa84033248bae2548cd60659a4bcad05583589dcb209c0509dacad41970e3fa6efc671a9861ae379a73dd2eb31825ed9864b02b14fe0423b3151e85fc62bcaba345e3f1eb9df04e6d1a4f5d12d3be21fd0525d74b0245ab9429ab4d4aad601eb7dd67041ff38db512e3eaee7bff560206842297299091cb6fe5f403d8e866f7ad82c26be1c67a389ef9ca4f20bcb1eee1e53f3b52c3e78ab505270e17f9508d2611d9b535554bfc0f094f3676628e6cb5b36334dc4dbb3698ee607b5fc5b408978ba79fef7cad47c6bb40bea74cd1e8a1cfa48de81497e8b624ec132c5744c65440713421d0325b46f89901f244ed17ab04f8c603e3c77a4e85ca4ff23a611b10c428c1be142b5f62fa662597e21150c689caec844b78f813dfbcb2415b2e5b95b4763cddbc37c410da0b8b045296f0b9a4a52704b7b7021f90b72b988f59f423abe18dbeac909ee8e85b20197cedcfaeba3d296ebcbd09634b26bb311fe0b34d731f016138f1455adc87c0af40c0833348c7d01f43793f3c21a50d8d3c40a621cb339bb5b2f2bcb2b0723198e3c531c12f380325a563ed99c8cb26701efb49472ca3349e41a20e1354a2f63ead50fd12fd74365d985d2b05155bc0fc60e36e256cce55f1b9c0dc16a5b839f078f497d2f9103f3a2ba2574aabd1ca12516037e8131910dcad4cec1e3b89f2202a553df1420861c9fdf81604207ee5b429917b4098b0fd34f11707cf53f18d5cb1d323d2e2dd3df25d8eeb5be682d96b20a351e2f50864b8ed0c51ad14351291a470bb9d20cc700770cda0fc37c53665595dd2a1b2699de0c8ff92d661dfd5b974051fd58d31ab15c5dbb732bd4f0556c2a84c77efed62b51de106d6c4b0c107fbf03536a610ea22fd3dfb1f25b1a031923a2e7f9a636031ce7a13b319505826b229d80bd1f64899bad5a6d2d1356f93548e6876a42023a115f3d107e825ddfa2f40f84f6c04ef37e4ec3738bfa1eda39fcc08da79029429ea4d6f0ff004d6c05262e9f24804f7e682842fc10aa990215670a2199464f206b564405114fbf287c340421c284f6cd4c33701f24649a1eb71b77b4ecbf83eb715f908205457f5474295462fa3cd8d4bef28aff630cf515211ba6bae7981cdbaa0a555a69ba52a253d0844218782f17950d5c2769a286169d56bc5fc0e54ed403acc14999539b77a527108d79a786c81a8424e17a0b1d10f1a8f16e4fe4fefc041243db199e3e7e868136ed641db72ad2d15f5e59376f11c355785eaade2eea759c24ed62bb1b5f2c782f4d225c26717e8d19aa46b44e8e77fa74d83ec5fb5f52a58be8e2df24eec80233d23b4ce8fe05e1e561c2ea457fddae28d6c6e6e652728294713bf7f502d6322ff50a24921d7a3298991b5fe911200f984b526e4b9a9d83f36e0343c4173e78731d151978a9769a2fd081c3b6b10820c876ec05ceead76d24a55943d884f3c6eca78c30255d61541ff1e7c1553562ab0bbb3fdf9be460bcc3e55ae69bfca47a88c64bfb9bcf95cf7ef017866b77b8675f1583a975f9ec53df4fd008c488bbe125d0705701eea3950d135177bede10cceb2a18798ad5e98af12a1092d0d83e33e62f9c23c414d4e2d802433724f078cb9f664dea59460b97fc30a1ba508968df1f5a5b61dea5f75fabe869b62160f509a24a63cc2a32f177ba7fb8440fd5ded9f7ddbb598757bd0e18b7bdd32481194cd9b2c111683adc164f51acdefab53ed1019337c5990636524496dc55fb1e36892a29ab4027bef51b7dca3e10d24443cd80456ac6e7d747f7e110715a4d0960250fed6f275389f8b3aaae62efa359b507a5cf473b094d29aae0a09f782e0271b4549447b572c3f248450ef2252d5a6b914a304b7f5e040cb3b8d49fe3f8b163aeac220c9b1bf715d9d4904fc6aed7bbbc8921aa7a66c22d5c62f3a47a178ba43396128ff432733e34171268c0dc2307752fe566e15e39d8648a642715a801f3d4feddc7b8ff6e2f2a4d31bc95e988d10d0db7de6cf1fe4357cf55d327d0edd0152ed04f9a45e252b899354bf52dc69805871be1fa9434b72659348ac564f18ec04837b2aa458b79f0e92245fc41bb02403a4dd0783c4b1c3b74a8891be0ce1aa72fac7166b01ea25b3fa751e7a5279655d65c75d1b1a64c0eb5c47e8caf5a4eb895cf1b56263a8cc3d0c3ff9649051b93f73b3a4825597bee257d98a85f7107edee6cb63d8d7bdfce2c1ca8947af444a1b96ec8e9c2ed069ae1606edb465d5a03dcac9e8719fb980011bc2863fb3729e6cbc14b8544829145ba66540687b6f87433753779554e3f5201cc477cff0b5280eb2242b551a3c74e360ed3ce063ede13205fc4f2c5bef69c59d55ac3024c8c7cab4ac95378852d9e2a54c8280d91e0202291515466de4212a79f5ea7a08cdf05e5af374178e9776fdbeaacfad34e83732faf957cc07dcfb84079c76bad933574ffd45b86cf1a7e42032c697afcca76a1b6783839be47e3086c1652e995599d29f17b1e501ca76e4e43995d73589a2138904a189014b31e068e7e087e627e3436864118a2bdd348958b9ea724276241e556c84c9282f17fbb3fd24c836d8e42197116325f43c3ce1464f862a3b2a18d7ecb64aef098c7f874552f81312f8a1aea593763866e51f379109306656d5b5c29c42ae8af1f3d463bf41d45f7603cce9e438aa030b67ee91002a134658f70cfa72522d7b57943fc1c5d2824011871c028436bcf1306d262af60f9c9437475fb28aeb7e5d55a9e5ef22e6a1b76ffb95e7941dd0bc816943aa5164c19763354c06518759369c4a72d9e7234bb892ddab3b3588680e3b698e24a1c678f6f7d91782442b78d5ae4ee44cb83bfb242f3cdd7845984e52a28019fa26e4f3e23c7756ecc0a311554326f6007838f9e8b49e0afb8448234acd4cbd9773b19336d7ff14e8c7e48fb5e3e27d421c7d19af8df39b28c33274088edaf2ce463c8ee3d51783571b5f28ce26df62f0dbbb6e017cb490763cb31465096e4d6be38d3ac309b6e32b0b9649d89c0eb25c44d00395f6a78ff5364fe731df89b1b6bb98cc59578681aad0af9c83dac864d053cab45bf69d4127905ee1caaa27fdedd8cb"}, {0x58, 0xffff, 0xba, "b895db48a9e5cb6f9ea3d2a67ebe409588260a32df83d91ee7946610655e64c716dc9188195e5ab976b2ae51d9bf5539d55f2c1b80bedd4031d895692ad253c2f672a91bbf"}, {0xd0, 0xffff, 0x4, "7cfe4d3ee0a15bad94c086a243741ccf6eeb0a67b446b31829e4db9cf3be2307a61c9dd63df57ea0f052a948419e10274e0f0b5663e60d9cfca78ac69d74e214c87c345db68f46b610ec0c0a798fac6b28386fe9236fcc4429999dc446297192a48b1fc81a7add3d15b03b4eb552c41520eaedfa4b901c2175b6d0970a162f42450b1bc6e562ba191060f78565b3df6102323ca719bc33d490bf17aaaa20daf4ef860f742ededa4eeb562aaf433fd0ded22f4796cced43868513b0217f"}, {0x38, 0x0, 0x78, "95c57ae27d826ae89c0dffc96812c8ea9fcefef65f8edb5d35889413d0ade7f20a43909b8428bc15"}], 0x1188}, 0x4) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=""/4096, 0x1000) 15:34:40 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) bind(r0, &(0x7f00000000c0)=@in, 0xffffffffffffffee) 15:34:40 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f00000000c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000540)="ec7d2f00afdba0ead780b5109ccb45c920ec11025d400fcf54832f70704bc19be84a2f2947fb3bd1da763663c3ce0000000078fbba5c773bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae882d691595a44c9ed141a79be600d2ca04005437e216e741b8591666c2e0e9815122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ee32c9f53eca78311c2c8f4472f6bef5a458bf2260931e75adfba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e8ae675b000000000000000000000000000078b3d08d4b82905520ed98aadf1c68921ce6539fc98d5abb9ddfe5d7bac983aa5e3a77f816fcce296f5e47b18d4177a06af2d7acea3a560bdc969118924595058bc6129d3f0024684ffbe4fce00d534f3cff3caf507bf9951a91d67481f27d1db813eeb072283ceb4fd947b6498c585bd2fc10b3db9db043e9220f0bfc19220c545c21", 0x17d) r1 = syz_open_pts() r2 = dup(r1) close(r2) r3 = dup(r1) bind(r3, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) r4 = kqueue() kevent(r4, &(0x7f0000000140)=[{{r1}, 0x0, 0x2, 0xfffff, 0x10001, 0x4}, {{r4}, 0xfffffffffffffff9, 0x1, 0x13, 0x9, 0x3}, {{r0}, 0x0, 0xd, 0xf00fffff, 0x8000, 0x7}], 0x5, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffff8, 0x22, 0x1, 0x7, 0x8cc}, {{r1}, 0xffffffffffffffff, 0x8, 0x2, 0x9, 0x6}, {{r4}, 0xfffffffffffffffd, 0x20, 0x4, 0x100, 0x2}, {{r1}, 0xfffffffffffffffb, 0x20, 0x20, 0x6, 0xfffffffffffffeff}], 0x400, &(0x7f00000001c0)={0x0, 0x8}) r5 = open(&(0x7f00000003c0)='./file0\x00', 0x285a0, 0x192) openat(r5, &(0x7f0000000400)='./file0\x00', 0x10090, 0x80) r6 = syz_open_pts() dup(r4) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0xb, 0xffffffffffffffdf, "a146786eb95b7c52abfc1100"}) read(r6, &(0x7f00000002c0)=""/249, 0xf9) r7 = getgid() setegid(r7) 15:34:40 executing program 1: shmget(0x1, 0x1000, 0x8, &(0x7f0000ffb000/0x1000)=nil) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000e, &(0x7f0000000140)="e00000cb6b3dd85f31d962ce691bc198010000001108331f17ef65f50d1fe5c6b9a0e594e0432d9de7dd572eed8383e376c589d8fd53d3f074f3cc59633e7af9c4fca7dad249ef2867c62a546e0e74c149d88b0fe45d3451c9", 0x20) setsockopt(r0, 0x0, 0xb, 0x0, 0x2f5) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/76, &(0x7f00000000c0)=0x4c) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x7) 15:34:40 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000020000"], 0x10) r1 = dup2(r0, r0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) bind$unix(r1, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) writev(r1, &(0x7f0000001980)=[{&(0x7f0000000840)="b2426c697caa70d5c7fea7d33bbdfd2105e961abfb82027c7f0b23eceaf4b50f62bb35f3d673df970e6b9bec3d138b407c275263a896a281025b0725ec157ab1b2aa1c28d5c63ea2d4bcccc13536e7c5c032e738d163bfdb71d7be77b88350357ea578ee84cfdaf379a2c1b69a095099b26ee37aafd9b30879c41c14344b54cfe976bf44263a5d4eaa8a1973d98c997b5963da098bcb1b0d4e9200760845baee3b65f3149b4f9913f4a277075af93511e2ac6aaf23772c7c558f8793bf3822e6884ab3b3f45f04b774bd29ea9a21f87b44d77fcd998881c68657aa7855b9fa863bc31012ee4d9e7bb7af0bc3613bb427d20a612ee2cb895a817e10a57ca6cc38f8ada0b74c566922559fcccaa1ecffd33fa1ed5ef88257f1d0b8b21a04d3d8f188b8f5c5eaa3d5a797de03134396110544c72ecbf18472e92fe2071545c3c77df7f70cff5d3267b0cdc9f3d22cae95912f081230406a1604a40773db4f15702547b9d969d377f5dddee43e1462b4e89d4b2e095d2dc7d191a25e221dfb6690bf4723cd5f8af80b88ae3aa2d8d154f14badbdbe90015662c0539ad3456e1e801e9c61afcd521438efa216b846da5cfaa1875d3157ce60a0fa20d705b8d86cfb027e7b8e35a7a2669ac9d14e13dc9bb6516f54c4b5d0821d388b57f2a5990ee634569e00ee77fa1ce6a0d58741fea8d6dffe1a316b95defb42219ae6ec5f8ee1632b483e7c557fc51bad67ef1201f709e30c3be374647bb376bafa1bed8f87c71e9445dbe26e262ac3ffb2dc82b786e76ff932bfba5eb78776146c3c685a24cf04ebd6b45f38d21f8ba370e07d15f30ca3593c7f8e975a7b0afaf24d94f2915548d49b718edbb13fde034cdaae984d37760fa964d5ebd6f375e901d1290917c44a598021dfd10c5ee0fc3d4a5f3087a60ce79a8676f62d7a0de4b6608fed4b06a3f5cae694563ff9377d1f5b097b55e341518399813111efaac6608d70ca2a917847004cb526a9541a9de28e9fc12905ad7162f53e0e5baae05ee5e5835e316b9fc72f99eaef2dd0c8c3a5cacb3232893f9731a78bb992076b78a04b8f86b9961144f22eccba2ef1efe499a241e5959fc41095f762f482fc1baa35faae4a23dd912ec0eed7d469332733e3e5b60e87020bf61413746aefedb01aa92a313bb20d23330944ae08fd323f2620309da40f4ca20e4c04972bc12ca00ab3155d24e12b0550f9f3cbe5017dd0a9c7bdef80f26594e9c1f96a1133a31096b666de82713fbf2e046e4f78c17d8b53ec1414bf1a1c0912874b136443f58ec204539022f8049e03f39ae3a95ddd47d6d8888c3d83dd36ab08fb26fe6d449d3ef0faab1fec7b2bfa2aec6df827eece8e0475f025b2c8dca6505e797df83af678bfff890651e84dd03fc1803719e4591a00bdb6d74f7c195d86bf9a4152ee236296ea38eab25125a147fffa9ff282aa8131e626eb815b1e6f7649fd2c5b2912c7e9527bade0971e3f9eca9f045a1cc5ecf948d74901754de6f275be59f1a1bf7f25897fc4f5bc59aaf6028a6f87d68d86a1ea29da12910c3d6475d98d033f54d90c0c902c857277ea4dc95917f0dcd908f9c517542dc43740336e5847987737cbc4b44d764810fad9c5a467913cf6a2c272381d6569e038f1eebfcd07003892f88f556f398f1f08dfc6e683e583cf98fea28268832f9b5dda8382313e2467d83a246c7b1e92cbb2d11d97d7d83e4b47ea199f93f856628ad45fffd843ec9cd8d0602d7f07eafd225cc7302f85dbd83734c21f2f10ac5ecfe757b5b7adb127c80f7a8fab02def372e4431a16da3a896b43bd9f668ecdf3a3a93ac8300b8e9c480a0fa1b0517cf9a31ebc2c70a68175c6f4558913a4b28e098035ddd9faae3a7aaad27ca708b5a03d7c7fdd65ec2aba646449f1bbb24d35548a5281bc1d77f24e2ed23171e37024d6fe6c3030087ff223ee7c4df225cc4a830de2b0bddb130c860f02a7103b32bff2f82f0b42c17ac0aa1bb07bc3d47954070eec390f577fed104ceca474d0738d1442369dc7cb393f5eb2292df97f85312e54e35e11441124d94b1300a649ae35eb57ce4e6733bbf4119ff814ed6e8426b573cb88a80a7b4ee2fd51f821043716918e42ae789ac178f0c5e575ed9924f30fa9a8db95727b699b3c88524128154b62c3823b5f148bf9fda09807cd2fe0149e7bdf6a19841ed8c85c3d69bf5209f9edcd96a7c157fa5d2b4d7fffc7631a589ff47d35a969e178ee86f3de8f658d005e4842b514f3de07557a688854f785cefec33c1a1eb8db4d1cfb4e82dc6d0473d69b8a4c20ae9f21748014f81cf23e8f944c48695d8b3191ba0d40f7fad2bdea8922d881b417f7d9f98058d9f111b080a5e56eee6534633a3fd0a4303fb890d2fefd1077a9962d0c73b236167e86617fca79b70f2aca0a8e196bbeb95a7ff2fd1c7c1d3c750221eb2cd2112b54d40ee6761fc52696ffaaf3c0d654458b357e7e007a183319e4011d1054356f5d8be57007804d10b578d35370801a55ae7cb92cd2d6902cc0184114673ebef0d671c37225e546b37a837c6334220d14255ffa92e6bc12b64257d066c3e1fbd16115b593cd4dcd6febaef4d22d8b7aff07b1603cb56725acbb844218acb1a523ef3cc35ce8b6fef963c51aa717d00a148b32eaf7b241de53f459414690da9bb510a961a71c1064bb57af4be72b8421c54a98ece2ae5078b910df01f8860f96539bad61c66bbfffb27b63527284cbfcffe1a6b2edfd24c2d3da8feec89e89c25fe28ceee45c517ecd9420897c3b45e3a8f9efab377d36aae818a9bd2e7c95b8b0de26c9750bfe2cdb18890fa8fa2f7a2166879301dfa52b07e811c0550e7151181a0489868cecb4278a98d21169fdf9aa3fd118f9b23d1d14dbefb831059aad14d434ade780b635a271d13d1b5f7b3e653a85a6afcaf434ade736788d032c37fa82a986b006b144bac1bea5b26314d91cd6992b462210fc4609ac26e497120167982ba570e65e43ba1e37eedd553504e74b048726206af15d0eeebf1848b0d7d7436b46897292abf7d8133209a3ce435a0819a34f75b3b82613520d7735ab84e92864f18cd62b862122f157f07e7aee26b828adc00fad7413a55a6ba8eced5450f76675b0b13a3fe18bb6dd0ac3ed0b9ecde600c480e79d9f7c3341fefc503e009b387e3f83c5a007734a3b773bbd8cb3839b115397e47fe1f31063092852086b32160738e64d93903c4b4bff26b3a190d1abd688839d635dbeb7a545c4a0137730a050e3726a4d47dfe67ed29dc4530794c631c9639ef3aba492bd69ed71a6933a486c1ccf8f1acbad912938635872c2300128862a1ee45e9fc2dcb607998337a8bb0933c66f21b2bfdcff9764b267afe352577846768a03d2604b551b1325da580f77ad0b661e6be18a52f33a55c4fc363efe2c458549ee4fa97af5eb9ea0a56fbdac709c4322a3d407243a03afaa8b9a89a0a7f4fbd742a6640a04a1249ddd637c8595760da7d8d9bf018278f701e083e15e28f1908e343acdfd6ee45ea21b482e8e1cd5e5a2f54fc71b6d821e158898871b2c90fc7eb0e77542c186d2102861e5627c129696fb444582e7d52452ea12e504045da8206e202a13e989e812841dbf9033d9026af87e4834e18ba8490d66dcd7cd191c5266f09c15fa675675312e5e3c3dc78f790b34b43ab79968920d1acd494bc1fa9702dc6de738a9b4708cc6ba87b473df466ff771d445b30043c208c0b5bc71e384fda1770e053112c73ce39139d82e7b18fcd5107babd159795f5ffebe41a2401405a259185620715046a6bdee04de8a3f0aacf45bdd09c4bb763e9b04ce8098892c50faecbc4d041743b640f9870537b6f67994415f39a50be9e1eba2a600686bb5c798d749324fcf454cc96ad1ba9d8866486cd7a03d28b8aa35eb7e03cf8d0bb5475d3e501906073eed8a14f158161da1a13f65c13b75f9c9510fa5712987aa3b55afee6ed5297549518795b63f9d89ac24fe35d7d79486e06b1d83101a77a2e62cc0463031caa8e446e51b5b93b924c6b02c1350b7f40af9cd3fb1d32147716c1b98bd620aa1d3c52422063098558bd34e276d0deb4b4441379d420b52d73d05279db798e6c778746358a32827bf2b63e31f4aabca841a5b03155b9d772126bd8e9279691c78ecb3a8cc1b8dd0bc0bc197cb927bae92348048ce431923c3e8dfcc88aa63778dfb633148ceca3ea14a48084f91506fb5b4fb950eb83ffd903a8856c4ea5d725f7f63f85898ae0d1ed44c40198c129ef74c05834af6b056038cd70fc262c23eddcd2868e15b1b46f231dfbc6c984100c491a2c78e3108ed2f59c305ab4307e5d9525c46d7a41b7fd15f84fa56326666d60af92bb0af8746cdd1c47a216c19367ab0cf0ff93958f5bd6df2ae482ec84e4652406c6112ac5712690c3cf2ed9a23c81d6bde30bbc46ab742b5b29d7f92875d8ce5aa282764d9b9c3acfe6211f6f5fecf6200c7d01b0dbccfbb4d5b7e42402fd5df503a26bd457a251cfff81ab20240b648ba3f52232df12d5b72c94a13d1ae850781f217dc8868bfe82f7e043c301e1efb3ad083b6f96932df51a0ce5e64bb500324e6053faec29eecc01755c36336f1978ccfe6e6bb168c1099d26fbbb6ecbfdf62b7993bef212376a65870ac84ef3ef2c3724fd43a960e38cc6ba06c87f9530cc36cb0dcb3d01e81d9a929e546170848e2c015363fa325d258470a7dacf0c23347e87da584eb86261dd19f65b5351c56c296816a25cf33193151c1a942ee24e5ba8dfd09e60072b54fed9948ce55853fcb80536ac375b30b4ba2b4290f1c926e7a83a1e54c15f29865a00c55bcfda6de6d40df66016365e8aa3339e88b7cde3b7f84d8eb93afa3fb7c938caf0ce8141bc46c95ba776940d5481349d2a60c3984886b13736a9e5d49f32f2c55b4a574a92a8722af32133b0d0f9c8bef88746056987ddbd58e366e5a7c0839b525dc30b35cc80e2cfeda26820c0ac31f477d92f5ade86c5d08e2d31ba3123b8b34a39f67ab7d456af7fbe2ba4239d41e3eb86f86c1068c72972376dbc177cf17f9825c84549237ef7efe1827d16bfa989bfa139e569a0012c67a2c7c9742a47ddd2c54bb8ce0978ac35838c740a9e33e5c023b9fa0b946d86eb1a743db931400860f178cc716a844fb18e02f21e72f990c60f74ccdfc8841991c39b9b78fa999026179d8451f9f21b7ac99ecee9707732bc7f6d18e1cc82633d327df09174d6f623b4bed35b9ddcea800a15244aa5cdaf65f29807cd618edcce1757dc735ad6d9ac47718b444307e2aad5410e673c2b4b2418a1fd251ebfb68f5bf396f219381ed58d6601e6999e8925df2bcb6fb4b7ae5fabb81ed838553a723f6267b26bcc560fec64c34ff0b9a4e353e45e5ed250d3ab9ab205ac35acdd2b7e312394676043d5db3aa5644bd85dcca03c77b8fd533d34986816b59d1e5b11debd93e272f5dcf8d91a06e3c80bc28538ac54e07fe5b6a9c0bb773261b87ace7cfdf20b155682d9af5fe12ef8e816f7cea73af7bff9bfada1bdbf977f35c141a9abad84bcd75b115a8d90ce333c8e4bfef9100c20c558ac595c0c1c3c4230c3ed3b6be8efcbda848", 0xf89}], 0x1) 15:34:40 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000480)='./file0\x00', 0x34a, 0x0) r1 = dup(r0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) dup(r0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, 0x0) select(0x40, &(0x7f0000000100), 0x0, &(0x7f00000001c0)={0x6, 0x1, 0x9, 0x7, 0x1, 0xffffffff, 0x3f, 0x6}, &(0x7f0000000200)={0x10001, 0x6b19}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x9) 15:34:41 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x8) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) openat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x10) 15:34:41 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000180)=@abs, &(0x7f00000000c0)=0x1ac) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) setitimer(0x0, &(0x7f0000000080)={{0x0, 0x1}, {0x0, 0x10000}}, 0x0) 15:34:41 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0xfffffffffffffffc) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x8289, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000002}) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff9, 0x0, 0x80, 0x6, 0x5bc3f39a}, {{r1}, 0xfffffffffffffffe, 0x20, 0xf0000010, 0x2, 0xef2}, {{r0}, 0xfffffffffffffff8, 0xc, 0xf0000000, 0x7, 0x5}, {{r2}, 0xfffffffffffffffe, 0x0, 0x20000014, 0x7fff, 0xb1d}], 0xcb26, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x24, 0x0, 0x8, 0x9}, {{r1}, 0xfffffffffffffffc, 0x2, 0x20, 0x101, 0x3e28368d}, {{r0}, 0xfffffffffffffffa, 0x2e, 0x40000018, 0x2, 0x8}, {{r0}, 0xfffffffffffffffd, 0x0, 0x1, 0x763, 0x2}, {{r2}, 0xfffffffffffffff9, 0xa0, 0xf0000000, 0x7ff, 0xee5}, {{r2}, 0xfffffffffffffffd, 0x81, 0x42, 0x7fff, 0x800}, {{r0}, 0xffffffffffffffff, 0x22, 0x20, 0x0, 0x7}, {{r1}, 0xfffffffffffffffd, 0x40, 0x2, 0xfff, 0x3}, {{r2}, 0xffffffffffffffff, 0x0, 0x1, 0xff, 0x6}, {{r1}, 0x0, 0x8, 0x800fffff, 0x3ff, 0x2}], 0x6, &(0x7f0000000300)={0x3}) open(&(0x7f0000000080)='./bus\x00', 0x10, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000100000000}) 15:34:41 executing program 1: symlink(0xfffffffffffffffe, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') 15:34:41 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) r1 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x4000000000000000}], 0x0, 0x0, 0x0, 0x0) setsockopt(r0, 0x8, 0x7, &(0x7f0000000000)="9b653b204e3ebc25986e57dee75a8394b688d9ac5c318610f21ab2176806669da9f79de0feb5b23aabb0692776b5bc262ad806b50a8a01ad9f83b2465f2c3670e654513e76fcabba949fb62a695f656ac0cf51d4b97eab458f249089030606df58547563b4bd74e53f2c2094ef03c56f7f", 0x71) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000a, &(0x7f0000000080)='W', 0x1) r3 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r3, 0x29, 0x4, 0x0, 0x0) setsockopt(r2, 0x0, 0x9, &(0x7f00000000c0), 0xc2) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 15:34:41 executing program 0: r0 = open(&(0x7f0000000080)='.\x00', 0x0, 0x0) mmap(&(0x7f00009fe000/0x600000)=nil, 0x600000, 0x0, 0x10, r0, 0x0, 0x0) fchmod(r0, 0x0) r1 = socket$inet(0x2, 0x4002, 0x52) r2 = kqueue() select(0x40, &(0x7f0000000180)={0xffffffff}, 0x0, 0x0, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="87e232be4703cefb8309c492d2f92ed160061ad1ca9a3dc0cbc7093078793dac95458df26e908422500a08ca139b323a91e3d56237624ee4138e15753049fb8a263b4b9c422af363dc582e2140e4a27242f00139a821c306a800387457c9816712cda20a7f2cb9aa4caf92cf6d1ec7228fcebb85972d31", 0x77) kevent(r2, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x23}], 0x7, 0x0, 0x0, 0x0) fchmod(r4, 0x2) dup2(r4, r2) kqueue() clock_gettime(0x0, &(0x7f0000000040)) fchdir(r0) open$dir(&(0x7f0000000000)='./file0\x00', 0x20400, 0x80) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)='W\x00') 15:34:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000001dc0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b8e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae0a84f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c05400c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d56104a138ca6e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e909000000d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64da6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c082000000f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dc0ae5982b87c490032475b3f1e08118f4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad41e1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d010008000000000000e06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176aac129f219262aeeed54a0c0523191e4577942d7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8006695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749af3b0000000000007adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f9c80cb5e65707683391517b62de7b38ccc03b950600fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c873524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b305f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda7405671560a4b813411e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a00000000a06e224616e76a3dd0954a67f68fc0ab44aab9a1b43b6be58ff850c31e7f09647ab2d65adfb8e68ee3a7ad8d5b668a586d", 0x7ca) syz_open_pts() close(r0) r1 = kqueue() r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0xfffffffffffffff8, 0x0, 0x5, 0xffffffff, "f2a42c64caa726000000751e00"}) dup2(r1, r0) kevent(r1, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x5}], 0x5, 0x0, 0x101, 0x0) 15:34:41 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x8400, 0x80) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) linkat(r0, &(0x7f0000000140)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00', 0x4) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYRES16=r0], 0x1, 0x0, 0x0) r2 = socket$inet6(0x18, 0x1, 0x0) connect(r2, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendto$inet(r1, &(0x7f00000001c0)="caa2859124a6ab7760e3fe3c676d7347adb7e4f9036dca1ed31327847e496c860c5709e13578c32b326d427f2fa6827aae5a2b061975171238e03532b04e513d721a11b64e43a41ca6c5863676fc41634b86bede9733c90e0d678540146722504b08dfb439fc8461d7179dedc3df5ad53f092505e154fa98db1a12c676a99479a19b578a6005493b395828c24fd4912116cff3eb76b85d332ad44de452134917c3bd4bf70a8d6d06dfb4672add75158c63a9c55e16fb618e5340d381c872a9107ec0808613d64b861b87c6f61f348985060bfbf3ee419cc5551a2596d225ba98b6527b69e1792862ccfe9b883c25fe10cce6c6141e118bd5970d249dde1a678835572fea85b851f15cbb9448e0ac3d03bf3a21acd2d3115887ef054a0c4e1ba02b46fa63f994449f07caeeb444531c18e381ad40b94cbcfaa1c279f92f6af287ed291b4d23d0f045d89b0c7e81ab7417dd87c8676b4ad8dfb41540b49fe1961c58206bf9ea53c0e39a116854a3d492f49ce80f9d54623e4923c32f8a2fd97943153581b63022cc827b0dd95aca44a41883662e29838fd6aa42542af35c8d945ce820ff6b64b465f378b8c6bc74d6359a21cc885e923cc8ffe9b5179e8c2b5a291b781ef6a8128687c99fdc16abbcd68568ace1c16ab5498d761cc06e18e23b31853f7f53bc6fa8af93f825a4c28bd006474822e888a99cb731888432b66e04131fa32315197adebbb6fe2380dee832895fc3cc243756219d0ca371a15ab0f622d4da21ad3e0d277fdd9a0ee5a478cefe3540d6341560b588a6f150e849f5bb981e284eea121039838f1b110a5cb2996a5d833970e957b8c69af45b24cc81a53eb96219ec0d17c138c2b252a821132844d33d1a6f66b47293f6c196e79d0f5a9e4ca5ca4415188e70b666435f31b254289d413c9a2b48340563b03f89a81b821733941c7c6d27ab7c6fc88ba1ef9ef1e0e3a7fe979f2dc2725afef8da24962781a20181c15a179e9f1787a2db7de7009a32417e004ba2aa62a2db6653bf40357721bf3642c6b4f183e69fdf1042aa045100792af60b19a2d383e1dc78b70ca293c4923f2d76f6af7c6c98b262a8cbfa68bce50239117a0932fb8a7febf288f9b149e049dffb82dc3c24d29991d6e436fd2dd0ce0fefdad37c9a0230e10a5e108450b1a9b8ae3dc38287417a8c0d4806887fe53d6dfc9ee5d091b4b8ef24c33bcec18c6dbf283b4815822f3c3cd00a856578db0febbf1f6f4927c8fc5ef73db4538acda01304ab547a5ee476da3aba283d20f9e68390d21230332f5f73c924394151b98e5f6b1c8e0ca06f2fc1351d32609ffbfb87c645075f92b07d2a8286ba49014fa1e9ea5f115c84c3529cafb68bc36ab19ed5239961c2634612d2b5f72b16d0b3f7af221825256f7b3530976459b8dd4fe9bad19c5e34d710923c9ed706ed7200e48faa710c1b8c499e514feda6c4604cf0d26a3ef5993184373f8d03f515e1dbdbaa4b9802d2d1d8a02ba8c80d615d2ba1b495450f5359e541b2731115bb3dad238a7e988a6775bfa6f36cda6557cc739932614bf5f40b0b7430fa125b262ba2fb56e8da599bcfb43597d8574d9b928eb1a4164ad855b8f3d197edc72c5a409a884df9e79e4ce436ada1d6c63bea946002b573b933fb6baecdbfd0f55346666ee3f893c956a24b443abc25638e97c48b2978b624e22900fc93fc42db5becc3b8e8099e887dc912e4599f3dabcb8e861bbf089e5cf3071e1aaaf0ac0955d86834f6b4eeb20a1728a6a543840920c8570c4e22f7561d88d6af05de4c1a7c8d4cf9cc56e27d19cefd63b182db8fb7ea94719784bc6ce367198424c2e8766e49c5e10d4bea08dd0c20d45fb5278e9d27565fdb274df6faa4ae382b606bdd402f21946d676987c8f5f339f6835c7863163468a32fa4216b0d4951385d000f6e29ea0ca0102811c7628dbe6d1cfcf57a180b2ddc0cd1f10d55254fa0271fd208967bdc6eac26f387fd285285a77b23c45a2a0ea97828cd63384e1518b800e64a8c9b3e18b1f3363cba3de53bda08d77ed22ba3dbdf97789ae75603345e7f61315023314a52b3ff3964583d396406c840d4c7d2a4a8280dd1a5920e4250dcf2ff555b272ec3b3f2d652ec95f5e5abd44775d14eb7868600e23d4788196f67be4b7182e66bba3f8563bef706703afb7f7a1b884881939be9ddac7e7a8d340996d9b83a365a82e4cdc9672a6c21d379733ad9fa63b731e44bcb405333a614ad52a56ddb4d0efe3f721c6a20e468c2c4c5961e7f0a4f3f04c7bba0068675955a6365d61719f74da1b13cf757e7a3874aa6d3cf75dbdf0a4e1dabf9e6c4fdfb1ff10a5bf3e7d828a5d4c3df2dc67a48f02d3366c21d9104f13646e1e36905f9b991de02074e992810b234d9f8f5088592653e17ff35707afce82b47c6b11635ed64fda97526fac3baf1146a9b8b9a0db5ccfcc4dfd5d6619d8c54f25829d4262b3322816e501f9d8fc75ab6dc3fb0191618dc93b65edca27de6ed4200b955c5dbfe1bade3b5474b50dda22d8281443fd2f6550ffdac5e21df21ae63bb8b02b315576b3ed371511f1b19b3ef90d719cbdfd42460d3f93ef8ded7d5e882d55ccdddce4ba30df018a5e3ee63f4e7f8762b1ecd1bfd7a297006555dfaf21925c3b5dd4052e3174b6031bd1e95b803b7085024124efa47ae9eb4ba8418567c7ca98bfeb9f099b18326c9132c2acccd467a258abd1961bbcf0e251ea07872175826e626315c54fa3085fa8bba2c391ad9ed61711ca8136aaa7e3d4a7bc07d2a30520894018f28249f45998cc44bb80534cd132b677c09d75233ccb4c8463ab93cb3badfbd6377a04d81fc54248a7c44ddd15049f08d4d9018c8486af300a9cbf4f7b1ff61a477d1cf0fcfd9b9a12a283c945d9c59d14651bf95dfc4ebc4f930b7e0c4a00446784148ff1220198607a0f4ef087b562b331077197a2dedbe45fed328f6bddf2a808702bdf1ebb52ac27d77ba08a224431df2c5779fa6c62caa7d0168dee96a3f9de3e5e4af8cb81bf2f88a60be34585bdb2b99defc1a9aca143291ec12e6feca8830a131828183ec43c29e5022fe3992eafd69b40b14df6d7dff745b27772f2bf4afc9cd4e973b0a9956801beaabbd4fdb5f4a6f89c1465a32bf906f48c5d6f2bf2d61f81fef86731864cdb89daf68d1040403aa93b637bd317d0330ed0535c270f0af7ad9a078a773003384a4e713242695315273339a056de649d68ae228f2949c2940d8fa9fccf89ed4798a173d78a3ac424a0cb8040167dc3e7281c19a02466d4b8250d0d9556085cbc496919cc8254d17a99c9e750bde30751b1b3c9ed799843015a94187a49b85afec3e0e9973e0de64a53ad8d9f72b7cd23c9606bdd127d33a11c87c48f3ae2cc1403bd43e7a3c4a4107c3d13a1cd67dfb3d7515a0962f4c7db9fa16cd895beb4c5dcce60b5e9e816e9a0f59576c6f181f6b2df14adca0db150f98fa77d35476759f79f4932ca51e20d023ab922d24be1a35f82bfda06727c07b2ca757fe5eeac8e0935a14d03a6ecb15b3a408dcf0940e59b7579f0182882bcdbdbfe1038b77f728bbaa1e977e40ffd4997919ebbfcb261aaad544681f561a2bdd2e5fd41f47d4ab47a78a3c5c3f1a678a54bb1cf729f1dc0d8ca6669d43f1dbd6d003bd069ca9529de93ea4d999a018371817130f9c3885a454f5146973cf14fdc028f24fbc01c6650bc9ec67b14d787f9c42306f8f7d60ec9fb21144b0ee337ef479041f671030d9efd80423e66819d5b3414124660d85e1401bb6bb84495328dc5741bdcb6c03b9cc41d3a7a666f7e6e8d513882e13421aab118be5a13f6085c58319e9e6d3270e513468ce6552b5b55e26225156de5488e33430108b03d05cdbc68426ae1ed8695087d8cc0006bc95c7726b31f0d6dbc791259c01dc9f4d9737914b9f8ee43158f0ea8afeeb3d36e29d2c5e02ffd21fa0ebd51346470e4d6cd484b24240e611c567251fc769c5a4ed24899194b0b61c711e9a4a69be383a5711c8d381c5e28f8c765dab6ba1ee85920d8e353a0acc9757d3acaf9489147ab9b0c08a144320dd6db7781ba99ac5434798c696d999928ba88dfe5e8891f226731f693bcf43080877291856bd86fafaec83f5e1e05ed992f274f21f716e69b9eaae09a1c6ef2ba3167d094104d32de6f29ee7367232e6874057a4da58d8bc0f396e8c7098371b5251b41ef16a494779385ebcae96bc23692dcc235b3b09761b31fd52d54f12971a29c75d707b5292c6a197f79d0121eb94ee0ae7b6254ab900d36350cd577e4da2c1d3f0c41e7076afa7eea30064befa1122a2cc8a6614fad531597181d4789f4c1433187b31671831f8ff02a8715c75df3dc3088c4687e4f24c4422e77b5d904a7785efd4b935d3ebdf5feeb867901e99e62c78e033966eac44731119ad32338741756a2aef945eadf3d29b80563b5dcbb3b11f9771c4c6a371a66de6dead44da3332ca5b9ea2f97d7b2f3b6064c02016941e90b69aaf62d0caf040fc7d8ab0767b3118ccb81287a1d101c2183eff75cff70c9272b5d4e82ba61b9037f273f84b9309430c8ca5503bac7b9ffbff159707f204c563a2597dc66eb262dc16a7ecfd5805d04642a3234ccf723f763b5c98785a447e19f5c4a6bba3f9d9b4686e25a5612fde8e5d8b42a0e9a876d9fc6bc1674ed35fd6665dd0fc742b088ce738e50863570b9befb9c9b034577cc2d8b3cc2830486428063437740dbf8329579034df30c49bd58c4d447ab9beb054d7523858dc9d21f0b059826a2270ab8d474cc27689d0b777cb71cd504971d213197f52d3721788b172fee1ca827885ddc03d4c2233d8d0e7003768b3c7fa38019695c9b6f8cd7d3319d6dd508f4302bd25474fac8cf2cafb578834f4de58257b074a21074928e0ad55cc8c4051928cd65c5edde2876f273c0d7a1730c36db269d185ffa0d99268cc9d7fcbc45a15b66e3f081e0f310b5b83ea9c536a496493433bef39de714b2442b5ab5d0dfad814066666ffaff6638682ed22ab98598a304be74ef665fc050a3666199b7b0f75190f1017be121c6dc5c920add7095b31da9e480ba113d587b346a466d4fbae862dcbd56fcdf6ef8eb9df7a99fbd90b045c854a422522e9177ac11f464d17dd0a8b08d225f5fa2bcc62406027082a59c571104c415de419555a1d8bc646feaabaf3a68cb8cc66078a92ba188a2fdaca8520f639351c89e53c65176ee529b5f8eae2b45f27df413be7a13669edc2bcaf7dfc6a4d43e035d904d2fe91c5357967ef72d2ae3ad2627db452d041b37a8013ec12e211b92a9193a7069801d31e89d730539016165f33d3a3ed066e96fd46f396751b2f5f1eb32ec1c1f5334c6d1e5a8a6111cdeb66b50f8a17dd553d4c2e0fbdf15205dc36f6bb89d63b57d54e51b4eac223bfe09a896f401197dcb75547f7ae711925a81fb016e2d067239d7445bbbe0df0463508fa18a6cef5eac7b2a36dedfd68286de7283b6da8aea420559ed3e4b9c5f36fe78652c7a5d84d61e637c054e38773938d44cd8aa3c89e31237d5562525948314ac13c24f14ad655777b56277dcb5a59e1fdaf6cb399ef50fe3c994eae77876e154c4e8111f164b25fe373a83eba07977fbbde5dd8528feb58e42d5b0b43b610b96a06907b9e6f5f167eea39038b52010e457a0566c4ce237efdf898cad3205edc5e69648e07cf6a86e5840f32ea25e0cc580050d607dc4ce68c8af6549a637e0caaa5f8bc187e67404c777f06685beef3b0def0376ca9", 0x1000, 0x1, &(0x7f00000011c0)={0x2, 0x1}, 0xc) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f00000000c0)=0x1ff, 0x4) setsockopt$sock_int(r2, 0xffff, 0x40004000001001, &(0x7f0000000000)=0x200000, 0x4) sendto(r2, &(0x7f0000000100)="fe", 0x1, 0x0, 0x0, 0x0) 15:34:41 executing program 1: r0 = shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x4000)=nil, 0x0) shmdt(r0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r1, &(0x7f0000000100)="df314a33079fb34d3e100f148355bbba27fdd9a77223fbf14af720791d3ef0d910430e6552a7f817eaf10295fc9f302a5a0ebe12fd236cc83c1452d771ce37cb851e6787c4486455cf67bdbaffb7cb84ef0f826f2fbccdd706e2d090ccf0e9716c4fce8305bf8eba41c5cffcae4bbff2d23895444bd00f4cd55404", 0x7b, 0xd, 0x0, 0x0) r2 = msgget$private(0x0, 0x52a) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000000)=""/154) 15:34:41 executing program 1: r0 = socket$inet(0x2, 0x1001, 0xfffffffffffffffe) setsockopt$inet_opts(r0, 0x0, 0x10000000000001, &(0x7f0000000100)="73240acb9811f47ad18192947ef9fa2b42fd7e34b21c208383fdae3942c583410f182bab", 0x24) setsockopt(r0, 0x9, 0x0, &(0x7f0000000140)="8574f784569914929b83db452c15125b75b7e0d40d33b3dbadbc7c7e5cd26a19222654a66b867b5a04897b35774192143b68804ecb704fee399edfcae91af2cffe2339a23e74e9e7717d1ab86846a3bad66609902a758d3059d4953c4d51f0f647330673733406252ddd58ace6656a8a359a0fb435f200000000000000000000", 0x2c2) chmod(&(0x7f0000000000)='./file0\x00', 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="83306285bd324da794e3ce2b06047c793df7a03a6608e06f4fca8c032e03a20c9afb8bceb40ed101ca7fbb0856f1a10a", 0x30) 15:34:41 executing program 1: socketpair(0x1b, 0x0, 0x3ff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="6d4ca67c4f02afa53e6afe2d6c5215e29254ae31d454909e3d393cafbb5432a1aa845a57bde6acbd5f3ee70a92500776ee9d6b5a141425d73f07ab4836eeb213d781276b5f85328aabc81daa1e25232b4f5b652fbeca5f54a7c8b03aae070d947755c789", 0x64) r2 = semget(0x2, 0x3, 0x14) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r5 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r9 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000180)={{0xffffffffffffffff, r4, r5, r7, r9, 0x80, 0x1837}, 0x0, 0x8, 0xfff}) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000200)=""/83) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000280)={{0x9, r4, r8, r4, r8, 0x188, 0x8001}, 0x0, 0x800, 0x81}) r10 = dup(r1) ioctl$TIOCMSET(r10, 0x8004746d, &(0x7f0000000300)=0x9) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) semget$private(0x0, 0x0, 0x200) setsockopt(r1, 0x3, 0x15f16b55, &(0x7f0000000380)="477688247cc764901454492aa365e2bb1925738cfb7d1de6445aebb0eddd8af2ef0984dce6cfe815b036f34489728bb6e914fcc9be0dfd6b60e91712a6f59ee29a75c753846e5467c41b636be6b4ab7c6567ea08f3385c95c224e0", 0x5b) chown(&(0x7f0000000400)='./file0\x00', r11, r12) r13 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r13, 0x1, &(0x7f0000000440)={{0x8001, r4, r5, r11, r12, 0x80}, 0x2, 0x80000000, r3, r6, 0x7, 0x9ce, 0x8, 0x8}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) getpeername(r0, &(0x7f0000000500)=@un=@abs, &(0x7f0000000540)=0x8) sendmsg(r10, &(0x7f0000001940)={0x0, 0x0, &(0x7f0000001600)=[{&(0x7f0000000580)="bc7013ee8e9be49e446f2a477bb014fd962e8eabd91d01564b19b3c154cbfb69c7606d8149462866ccefdbfd2cc324ae58191c40f26d8444b8b6b13b5f8752e973a300dda52c606d6e5487a4babbcb9ed021a4f6fd15d037e1216899942ba6ccc7aba2d567be54e68e5567786ae6408a418bbe868c695463514329ce79c91dccd13921b6f978e380a1ec5cf6e80010d8d22d288ddb746ab25cd3e67db1b368baa70e8d9432367d6ea72cee433c44c41d989080447cbb9286daf0f7d32622a33c5964201c61e1e8fd77c8d68e933396c8b7c0770020f4c49045f192005fc3f47052738763ac5892d95c65be8e60a9f994e8edc00cfe65e1e6d165f01b32ad43f357f0dff9fca71bde0e4d975bb8d998764ed877205bbec4873aa5f978220caddee6ada499c2285589132daed409b4c857eaf7afc3d689c03c9fc9d590ccd7c5a47ecd8ae87a7ae4d79d5c22c457f79ea0aad3a43e4af4b23cdd8a30dd555128f47e64c4f452448b595b5ee9cd2aa980f0f66b11849080e4c7738ad2855eaf412c3b2f6849797b73d83f381211e32a0011105bacac6ce28ce04a5ffa596248e927ea7922c76f76ea3106e1413ae476cfcc268dc23810989e67779a654bd8fe69a4befaf9be4884a7a5f1de0a6c492a42a3af085004888cbb4bb39b648023dc3b137f7813d21937abfd308e9106b36a00ceae3caa701939612dd6915b3a77675c564f69f4a3c681bd05349ed7e0f89a3686192219b67c6734e9497c80aae647ebbdfb7c856e82b2c3a5d1fe88afec290b25cae7bde9d9d2563840ee8fca9dc1735b1aa2ea46b632df93fc38289003b5e428bcaa94979c66254c9beb68bb0dd40c5b10bdc232da2f93f6ab08d2ab8d694fbe220c109d11549ad6720f1f3e992612475163ec5bcbb9e7b0b74e88fe49835e9a46586f5bb6fdbf2b8ff0747299361373b4113952d9cd50fb35d104b4152ee7ba498f6f20dc3fadcc536f7bd6668b429778c86329f7657f2cbdde13d0311989aa307d8186279ce7f8e81aac843567f614dcd1bf497d6c0d5c3710914c8134b40e40a805ef4783e908d0160c43ba1c24a7dc3bd0dda796a80859c5d5977f3b85f5e7cfad715f580898f52b71fe039cd790ea3a3f7a986465abb1200a13de7d10a37d737da5624643099663fee872e1995d98524b6a426cabb39dff7df07497565b49daaee8ac9719b1f8ed535a3d46a93c199ca3903fb745349932472094a64b5a3388dd1df19eb6ce9ca580f4b73b47366cc6a6d3c567deae0420e329f2617efd3e0027c3e48bf5877a8cdf54d60e27dd68d141e9d69bd55d87b2b5cb6938d6bd47584f83468c0a2d8665af59063d22651f0d83c2646898092a3d3ca57fe67b3802894df4aadb2df2b68f64727f7346c5d998c6fa019a752631fb2c90ae3679076f897d2c2c0a4c58bb316af4956b5c9f886370746532b5f0ea1251f0b98ae84b359f73e17545fd1fa3bf10ae96e8e043efe18ef6f506fdf9760098bb28463f87983a3fc70753b0184616a12ef01a91901b914596dc0e437498286ab25373af479a43c364a3a3998245f939f457d0eea5c53e7e746a699d4e4fd0ce4cf574ccc25f32531ff873a08fb019dd2d68806346d7b9f760d0b54487cc24556c1dc261121d2ab080a51c9f1f9d94eb81eb65bd989f2947ddf6c31ff2bfa21ce209bb36e487fc68dd50fce77149f06dc39f7693e77b098b29b2da82b63558113cc355fb44722faa9416fe3e0b194a7bd6cc912ecd9cefe419ad928ce5413e8eadf5dd0d8d1e49f47df8c1c60417a56dc5c6c1aa2d18a8db57fa7c05822abfe67f237c25a62ef7834cb313fe085f65e8b87bfc21601398c96a46f472bafeb78f42c8209310c17167b693dcffe6132384cd231f5a1c585884bc3314afe729d8622263a429d13821818d1ac616148aa46b24ce781a8b826a206afa4cacf3481a90b930dcc6d67573b0ddcc7201937ac1cfd1e9cd04b7fc9eadeb845d1e52b0bb2cbcaa7824e1ba545f59a614bedbebcb0cc84db720fa656994f2ed50d03d1e1a845f1941c107734e12f375107417df13fd5a29b3f750802a8ca794963080a490110269ead0c76f59277cc869a91e5cb64dc8770b8b680b190270fbf5ad432cfc736d384a8e6dcdc3b3c8a5a3190671209365bb1cba755e5f32ca18ce1e4eb6cd70d7fd9d7ff186682b22e304aa8ce7d919edbc46e244b3b1bae7b44c1d28469c0b679ff73524ea618c744673e6294a62290eb60ee56ca9886b6951080330e140b332049c27c9a6d685b0c7806d6a1993cdf88dc044b135a895e7bfcfb70027dc9425aeb7c3502bf64b96b0f86b50b258c927a11020b6b7036aa5e4ca6c7793127df81728549df13b65b43e3476646851ea1cd73b083f72ffeb3b68ea885604567e5f3bfcfeba3d29cd389686d31536580fdc3007e68746f1c37d5d125ec4e8ad60f3cff6755683d34a841b3526e19a81bd7982cd31a88066b9f7320df17643b1226b8bd81ea992bb9aa78d9b144ad7177e5ed3f6e22e9615a1a98cc495d9a98e039d20f2004172c73c83c6003f673e2490104d9184fafa1292defd66bae0e4f815dd42b88a55735e46d1e6f3573672c173d7f9cdc4d114cf7a3a07d2582867d90f1fecc49c04b69d06632a170d1bd64f0579f4aeca3f72812d802dcd02972a0012f074b26672a9b9f549fabdd817660f951021d017d7e9f560928a22b26a07419b91483421e2271fbafd82e3b17f9a17e0a0177145acf676f899c9ed1c9f3dcb734dc1010d4160f38d05027fff13fa6f7a4cd7568881255e94c884437a1b30c71140b8f6dd5cfaf6cf90f05ea5d885b77f49c0d3ad72f530bfcfe13988d69cc73e68f2a6aeebfcdfc05f0cf0e9dd41507a7022abd3831226ad87f85dd832655b7697a095fd567ca90917b901dc75eda7e92d501742816cfe6fd11af680e3f84f26fafa1e58f354218f5b47a684179632c18de8ce20966e75ce42c693368333e62fab21883a9295c7981fde20d9ca49fb3eca3ca63afa63e9681e314966c4e846260316739f51a89da41184d859e97043edcf3657f6192464a1aa9518e61eb47177340757f50238766aa706714bfdcc315051a02ea1cb6a92880b06861493bf4e4ae43d3e3beb827b26bf19365835320ac3010d05b343eaf6da4cd5ba8026f08f9529039ba7b47870f444c0f0932c74f9eeb351d9ad9560649cb45a5cd639eb03af967214719fae5be4fe03589ef02887e316a4fbe621ebe81b284a9447ed33bfb0b66d216610acdf5e440dcb730e8b7437a79e871c44483f26662a18c6c5224d9ab823c56ec555b6838a0640d81b65b6c9a9c82cc6d85a0d19c168391cc8c8b99d4c660678b251091d5bdddade0d9ab14503a204b6d1a7377124e473fa82594c985ebc3de8acc19f6c2e1f71b1a4e8785774949b6e9a633a7ca1773fb83ee286213087c1ad6a776a35879dec4e59df27487002cb2809d1b3b071795f9ab3d6dc503c163c32576871f6b32314a1eae2c5c73e92077ead6daffb548d1ccd833645fa38b374785cfcdf3fd50aadd1e635859fb7fa1b7290aad9037f67735a9b6e108b36e772bcd4b41a621e970cdb7150cba3c708b8c06715a6f4adec1ff7dbbc9bd4a517b23c471478ed1ea749a8425dae0c880cf6a28b6f40a8e38788e6a4d69db5f09e7ce3173a18cf16c5cff14c7ca2975a8cd03763f6148565c48e1775e2a31ebb4f7617c3b71a6d26b251165e184229c0f7398a8ad9ff9015b8b50d43691148e598a05a337bb14e2a26c0e8e729427ae876ffbe55aa30708625a054a9f40f735192ec8ec2bcf295c447fc564f70a31409ffa7571ce046acfb1bd47081400fd36af93d5ebed069d38e92522ae3af14a68de350369540d19028fc89d8893109c8deb13258264b11c0802ce6053ec723143190aa8e9cc19d89d4edf0cb8557adbaa70eef1daa06148009f1b37127ccbf622b64883d26673d2568a5ac9f9bbf9aafe00644a343e33c660ee344552ae5809ce2abcaf5263defc5c3d8276f98d1f2d81023b3aa1bfb648569d31ab45b9dc45006ca4b11437bd6cc2a729b08dc4f2c390a6ffd70e5beda1389bd627f3ffcc6bac3b6369703abd343b7baf93f491dc8f897e15d4a376a38439ee02cc498b8a1b9e76cb4e4a273a2187843ed850b35c4fb9daee5c5140c2ebb77c7febbb95fbdb83b7d59c5e9d0d6b3fdfd64c41f080eef7a10775aa825fda189d6fae20b328512756eaf0f06f6418eb7028cd58330477363caccfcf735adffaf9aad2ec102887d5d7920cdbb60c7b338c0e424e8c5e8549bf23d150506f62526c13c4aabaca01dbc7236f8ef5db786f9688b6747031dfb786797e0a6985ef0487c4696826187d942e884f111f3df91f32ab1c88c6fe0b850572327f2067cc5cf70a90ea51e70a9d22c954455f4fee4ecdc2eb5236b28fb37788620c65edef564364e0d59a7f3f342c23065868cb388ffa9b43e3cdbd16bd175f37dac7b99f1eb01633b9cf82a50058d84e8b978121bca26c7d09a366d9257644fcb1eba43b8dd48343902adcd1f876ee649bb2892937f06de739d5d7e7908b2951c7c043dfc664f14c2dc6232cee7b49b0134a7b5125a3fe33d4b1c7b6aab15c8e38ab7446cb578eb74fec6aa30e9638921a728a634254fee5722d076d9104908e38aadf58cfb341734958cd9f253434a59f54cb3f241fa31bd8abb7f0a16fad1f5c9583045184c936f165caaaadfc89d2c20772887edd255cfc78b29668b7540aa3d22b460bdda30f08fb0841148fbe5c0e88f8f51b3c03c2f6652d817b7c24a3f4a697408d6a04d5582e3cd5460c0b6ad870484469a10d6eaccf457d4f986657348c2f3c16c44ffdf23bc78b4179c6b1abb9c405cc91371fb0d8ed03a74b9389fe41efd7befe4db226e5f86735ca3769347f5866d2b795110892fe7d78e85dfcc08963b1b50e1861e6f631741303e4998c84f47f5b75f8e5ee0a55bc9b045fed26c6cea53f386037cf6edd663d660f96b562ccfbdafa2fef6aac2c148decf289d2ed5e31efb230aa8b6e088b157690ef2b36061f38a5ff8373ca47b5402cb9df27ef2ed3cc83bdd3cf00fcdf578c609d7eb0ae6e848a521169f5dcf0d75abc49561ce77d7219a0017d24f0887e0ab43fc0b05d6ec20a2ff18b577041f038610ebc7deb4b612ef0ae8dc0670958aeebb399d01ef6e71620795589fde45bbf7a05d45e6f5cdc3e0a7584b54cd99bc7e7876672754e7eb1d0c8b4e0474c80b3bc35e20386110cd7321161a7d38a36709fe8d93e302ea581d9afe8d975bbeece3c33df125eaeba47a86abb77c222999bfea6558bb1f3bc50520c2f941cfe9b724bcf614624133f71a9b2a560af66156342eb84b7e87b479ba579eb2637f2dc7252b18259ae5ad06e3dc00a477e148b7c418e4c6c0686224da96a806355a9163ed868bf6f15dc7439e21d5996e7363089eccd19a3305487cab7928596c79780a41aa938e30769b60331a20dc4a8db970fecd6bbe08029d260ff223e7482918d0e98ecdaa0091d12038d695a48f6958634edf05377ad1f6b143ad95a35c1186905be38491ce4708bb04d11df1024abe0d5924c1d56d6de29f19b06fe375ba580ffd28b5991b8711c11b0e9b3bd215bdc3f1fbacedb08914d009a28768f395f066b14948f707ecd98aa6721ce15aebbb7ea2904a41756c85fb7a65529f0e501cafff3332284c7c8b7fc4e4447e71f5e685233e789255bf0a476816a8b927456a1b8fd413d649fa779954ddc5fd38d7dcd03eb9730e", 0x1000}, {&(0x7f0000001580)="2657f4652f8b4e70ce9690207b01dbb944", 0x11}, {&(0x7f00000015c0)="0b1d778acfad", 0x6}], 0x3, &(0x7f0000001640)=[{0x90, 0xffff, 0x4, "f53823a80671383e8587f9cf7f276f162fd050d804ac00c05eed263e5e2ac4e39e926c88999bfb41a226fdc031b8a90470f98182dfdb422e0cf41b31196f133920e36c2301405ef825b799318e809ea47151894d9933cf8e78b68faddc1a717bc110c06ad2ee868f4c458e7da03082bfecfc9b0453fa33ba7008"}, {0x30, 0xffff, 0x4, "44d4dcc38ba2669b03dbf17e8ed88820de21eae64ae7765d3b"}, {0xe8, 0xffff, 0x3, "3036423066a3d2b0a76da80c9a27759a5a7c3368a88b503348f339012249815fb0f3658c7e687e3026f2cbac73191c67f6d933529433536a5c58f6c3bf937baa99f898ac8bac02ace152b5e72fb8fbe9db9a3da1bf646ef148db072fae8ca49ab11c71dd2fc3fc530c70568f58d6bfbcb7c63a00b4261ed9d3965c9776041dd29ba50bf40a1a5fce3cc5e64930a17e61bbaa044bd857d9bede5e015d6e086bd1338cd437b952ee0881ac83eb0bf0d3db92fe6e3345aab7d90a1ee95ccbf72dc2ff051417c3c7fdf7bb087b81be383ead8e91e96c9e"}, {0x68, 0xffff, 0xfffffffffffffffe, "d8537d98556724da143d5c9818dfb17095da9f5f187cc2a67cb591ef31620caf2dcd067faeffd7e1d5439e18e1491712b62561c6b80ac3dd0fb6e28ef484b7278b055db1fdf21ef66f0f3908369620f0e724bce2315d"}, {0x18, 0x1, 0x2, "4f35c547147566"}, {0xb8, 0xffff, 0x200, "ba316f64e662ea24355825bc65a4a8ed633dc28d53ed0436ef7027b846456bb67a51db711e2ce99505b23dd35591ec1b12aa722dd52f782b7fa2b6314bfe7f8f5a8a35b4e0c0c1f963976449f6d05ee5dc55e9d10bf457461019a0fb09b65468fdbad02cf27c29116119f83db36c19cd08db6ec26078f8ed20ed2c5276ed8ce0954e75041a5a337f4fb58faa9d5618c888c46a86ac5fd54fb1296772414f9d8ff936"}], 0x2e0}, 0x4) getsockname$unix(r1, &(0x7f0000001980)=@abs, &(0x7f00000019c0)=0x8) connect$inet6(r10, &(0x7f0000001a00)={0x18, 0x0, 0x7f, 0x5}, 0xc) getsockname$unix(r0, &(0x7f0000001a40)=@file={0x0, ""/108}, &(0x7f0000001ac0)=0x6e) fchown(r1, r11, r14) connect$inet6(r10, &(0x7f0000001b00)={0x18, 0x0, 0x401, 0xe50}, 0xc) read(r0, &(0x7f0000001b40)=""/15, 0xf) dup(r1) recvfrom$inet6(r1, &(0x7f0000001b80)=""/212, 0xd4, 0x1, &(0x7f0000001c80)={0x18, 0x1, 0x2, 0x320}, 0xc) ioctl$TIOCSBRK(r10, 0x2000747b) 15:34:42 executing program 0: open$dir(&(0x7f0000004740)='./file0\x00', 0x3028a, 0x90) r0 = msgget$private(0x0, 0x100) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/76) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000001c0)=""/248) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000000c0)={0x5, 0x2a, 0x1f, 0x10001}) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='r\x00') 15:34:42 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) setsockopt$inet_opts(r0, 0x0, 0x4000000000000014, &(0x7f0000000080)="1534a5aa", 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="e20f72656ddba99d94a03923ae65c2a6c0e485985daf8e086382f7d0be060961d954492802b138e1d79b1aac64d246ed636573e5c77e4a93922ce1366dd5bcc8a57c98a5a599bcef2a540067027715f7268a22d98f173108dc856021c530581f", 0x60) 15:34:42 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x58, 0x4) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) setsockopt(r0, 0x6, 0x1, &(0x7f0000000040), 0x0) 15:34:42 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) connect(r1, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="7bb05dae1db12143b750bb7166ba037607bdaa4e0148e07f137a463de884a147d5ad7b82f363cf271ddd8cc1f095d14fb9ae290330a113ead5e48b5cfe0bf1e8ddf5acd964f49f31a6a9b19254c376753a7eaf30019b64ea441f49f06a95b0aa50250183f2523a284fd08b684b2d33ea290a41f5d3f8baac91ff63c8423038b2ca3dedffb011dffc92ab88409d38799816b2aa9e6b578414f5d2c060ad0765b55ec039dee08f44", 0xa7) ioctl$TIOCNOTTY(r1, 0x20007471) getsockopt(r1, 0x0, 0x9, 0x0, 0x0) 15:34:42 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000001180)='./file0\x00', 0x200, 0x1) ftruncate(r0, 0x3) r1 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r1, 0x1000000000000029, 0xfd0, 0x0, 0x0) fsync(r1) openat(r0, &(0x7f00000011c0)='./file0\x00', 0xc00, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) bind$inet(r2, &(0x7f0000000000)={0x2, 0x1}, 0xc) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000001280)={0x7, 0x9, 0x1f, 0x4, "2d34ec651653db31786666921f878e9df738605c", 0x4, 0x7}) r3 = msgget$private(0x0, 0x501) msgrcv(r3, &(0x7f0000001200)={0x0, ""/113}, 0x79, 0x1, 0x800) preadv(r2, &(0x7f0000001140)=[{&(0x7f0000000040)=""/238, 0xee}, {&(0x7f0000000140)=""/4096, 0x1000}], 0x2, 0x0) 15:34:42 executing program 0: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x7, &(0x7f00000000c0)={0x4f7b}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) r2 = dup(r0) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000100)=""/179, &(0x7f0000000000)=0xb3) ioctl$TIOCSCTTY(r1, 0x20007461) fchdir(r1) syz_open_pts() poll(&(0x7f0000000080)=[{r0}], 0x1, 0x0) 15:34:42 executing program 0: setitimer(0x0, &(0x7f0000000200)={{}, {0x0, 0x9}}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x4da1) setitimer(0x0, 0x0, &(0x7f0000000100)) 15:34:42 executing program 1: r0 = socket(0x36, 0x2, 0x80000001) r1 = geteuid() getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r0, r1, r2) setsockopt(0xffffffffffffffff, 0x1, 0xffffffffffffffff, &(0x7f0000000240)="8d2b4135a2b2e96c9ccc927f665cf9d2f1ec0a87a86e79df553eeba291b692211d0e1929252e9ce0337c5a554c3429ba6b9b8b04a221a4879d7f1d14d47436150c9623a647cc7807152ebac55f872520772b507ed95f94ddfee65ef1daa1c6f8951a52e904a1284dc502ec71b27113fe00ab0dd5c6886d01e44e56d4c43e9c1b65916c472a4ccba4b0984be904104931ab63d4287f51143c534e87e26fd58400c9d05c00b6c59da047b788a5549f4833c2236748add31711d3762f5c028cbd65c9b00350a3e9cdb67898e676183a9a626206085499ee52cde2858c3c7bdf4d4726c6409e530f0327c0c0b24c5cfa061dd5d2a8b9de5c72aa2335abc4aab7128149764aafee7b8fa6a8877a67b7305fbe609dc9cf8eba91871f4e14139b45693fa2f9b809371434a34cfebdb4123c58dfb56efa59138ad8072598cecd0bb252c53e0fe9944e66ca132e3c715779a769c34944ec3094b15fbadd5f815379eae96ae6a5a60c8afad5f9d985ff55f6f1e7ae591d3e1f90ce637323a5a31ae5032d01637afb1e38dfaf8c0d83d0c469", 0x18d) pipe(&(0x7f0000000080)) r3 = dup(0xffffffffffffffff) recvfrom(r3, &(0x7f00000000c0), 0x0, 0x40, &(0x7f0000000040)=@in6={0x18, 0x0, 0x59c, 0x9}, 0xc) 15:34:42 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) r1 = socket$inet6(0x18, 0x8001, 0x0) unlink(&(0x7f0000000000)='./file0\x00') r2 = dup2(r0, r1) setsockopt(r2, 0x2000000000029, 0xc, &(0x7f0000000040)="ff010008aaa008000000c3513e2a5e0000ff7a00", 0x14) getsockopt(r1, 0x100000000029, 0x9, 0x0, 0x0) 15:34:42 executing program 0: r0 = syz_open_pts() close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x20, 0x6) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x6b9, 0x401, 0x3ff, 0x610, "d1ceb88b46db3db129aaa7ca3375adb845f98696"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x5, 0x100, 0x6, 0x175, "555d634ebe13feec1bc022508a3e3417f04e8889", 0x8, 0xffff}) write(r0, &(0x7f00000001c0)="dcc4c93ae351747db41917d83ce3abf2bdba81a9b72568066d6b3411fad7bc268523f0b909b9a403dde7ed8527f51fe7094233ba4694e73e4c86e762fdcc542bf8587ed5d62b6ea2e83784e841d27b52e2882e724c790cd133a4d618e6b3eb725b3290e6d545a8755dc6971d8daff84dd5f9fe8cb5a7d02af3e58d249c4ba679c6ea95193132b99ccd49d564af8d440d0f860dcc3bf40403e57445e2a7a88a07d5284a7d7cf84b9cb3784536dd205f830f7fc25ffebdf46da27d978971194b84108a520f47a0625b9d1ba24de1e83616f6b921a3d2ca8d7c3904733312466299e164881d9876d50d0718983dece93f03ae3d37e880e597a0ee2cf86f6c94fd02e55a53f301aaba554e538a47066f0e2fd7d20e19a6d70afa627eda12d6ba5745217b92333e44c9c564228246e43c10a8728e8345c159d157393a5b9dd8a45b322d37e51f93b763a3e1b21fae847dd4d505406ed8450bcc51cb68451973f19e6f958e5546b061c895430a108b46756eeaec5f2d3929308a37819d6e323d78d6ba2d9fd22130e984e3a558f92758acc824de4471812488f0d771e7b0840369f4088e71044b7be21868220b57f7518168e12d2fb27cb4a025e7dfb53a3d4345af063d9214af92c99015d3b28207d3736531c77c4e34c48743c0c079c8d1beab73becf7bc529e05b0e63e8ffe84d9d0c429af3403a775973dac5ca0bbcb956b363cf34b142cf9260d856930633c24ffcac2626c060060fb1664a51d1bdd4266934ac008a566703590fca7ca6df7f916a1301dfcfc2e608d7ffef6dc7502f8b83a3720b6deadbcad579b85540afded4065fa062fcf9c937e4828c2832f2c4325881b099ce7b522aba89816be24081fd1fe35b2917370d6c18673500781c0b63029cf30ddd1837f2cd33671e6e2396275d60dffc605919b61727d0698cbaf6f3add7c17d5d1948ad922ad80ff5d0f2567ebbd791bce451c488b44b0df8233eab3df3c314bd1688c25d1582ae77d3c7ec3c9285ff3c1fca5662f483fb60d61f5279ec2c1b5d957f677e24100995dd785e02b88244dc47011de45ef3d82ee190f5", 0x2fd) 15:34:42 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket(0x17, 0x4000, 0x10001) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000001540), 0x4) socketpair(0x10, 0xb59b33c47b7c0fa9, 0x100000000000, &(0x7f0000000000)) 15:34:42 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x7, &(0x7f0000000000)="1c000000", 0xffffffde) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0, 0xfffffffffffffffe, 0x2}, {0x18, 0x3, 0x7, 0xa4}, 0x1, [0x200, 0x5, 0x1, 0x77, 0x8001, 0x8ef, 0x40, 0xca17]}, 0x3c) 15:34:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/15, 0xf}], 0x1) syz_open_pts() close(r0) kqueue() open(&(0x7f0000000000)='./file0\x00', 0x8000, 0xa) r1 = syz_open_pts() close(r1) 15:34:42 executing program 0: r0 = open$dir(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) r1 = msgget(0x3, 0x8) msgctl$IPC_RMID(r1, 0x0) utimensat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000040)=""/186, 0xba}, {&(0x7f00000001c0)=""/160, 0xa0}], 0x2) 15:34:43 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x8000, 0x40) setsockopt(r0, 0xffffffffffff63af, 0x0, &(0x7f0000000200)="15d41c7299e2f1f9f5340417ea0e995c44d3b6eae984cf160cffa2c162515128f037f3fc88af4f7474ca5629d7a257379afaae921e71ae3e604e0fe053c43a1f1a968c446f83caf171a40c3a48fd07eb88b6ed5d7512177b371500a1c260b7663f49773508e275d09e26101d7d2582ac5c34a0d8d9a845b8b5587f62e43809a275ec034f6a6d995983be5d6ac8842ab43607b6a4bf7c6c153124", 0x9a) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000000)=@abs, 0x8) write(r1, &(0x7f0000000100)="0148bd0ce14f74bcbc28f713133ccac4213e8c3880fdba86dcfec384bc2c45b3b7713161d3ec7fcfaf0221901c324c0a823ef78d83c2d014cd540e9d2ff23dfdee68a865443e0601c7e4e72b9bae9c879c3210c9400762bc42de00dc4b2fcae8400837b200209cceb13e87be40c51592786f149665f6c525554c16f2f28bee7fb1a41cc59c16995c9ecdee1f2161475b2ead023238da08e46338f6a87fceb1d99af9587b8c6b294cc3031dedff86dcf9947a88ca92d81f00c8bc3c494103516faf42ff2ed45c6d4e2aa76a6e1b24337c1b0bb46ba9c3ceb9c41ec843d8374a448c99e8a375", 0xe5) sendmsg$unix(r2, &(0x7f0000001440)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f00000013c0)=[@cred={0x20}, @rights={0x28, 0xffff, 0x1, [r2, r1, r2, r2, r2, r1]}], 0x48, 0x8}, 0x408) 15:34:43 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) clock_getres(0x3, &(0x7f0000000040)) 15:34:43 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x33, 0x0, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x29, 0x23, 0x0, 0x0) 15:34:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae5dbeab0315755ab8bf0900950000000000b2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000005c0)="f7828b83478a0e2022eb72a6e168f7ff84bcb86d6661bfb58965e4b3a8819f0d", 0x20) syz_open_pts() flock(r0, 0x4) close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) fcntl$setstatus(r2, 0x4, 0xc0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x0, 0x0, 0xfffffffffffffffc, 0x1d38, "4f0000004ae30000000000000010000900"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 15:34:43 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() r2 = socket$inet6(0x18, 0x4003, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0x80, 0x5}, {0x18, 0x1, 0x5, 0x2}, 0x80000000, [0x7, 0xade, 0x5, 0x8659, 0x3, 0x4c15, 0x0, 0x3f]}, 0x3c) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0xffe, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffe, 0xe1}], 0x20, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x5, 0x0) 15:34:43 executing program 1: socket$inet6(0x18, 0x0, 0x200000000000000) setgroups(0x1, &(0x7f0000000100)=[0x0]) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x211e12eb6f578e86, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0xd, &(0x7f0000000140)="ff01000800000000000000e9df08ad3dc9000000", 0x14) 15:34:43 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = msgget$private(0x0, 0x102) msgrcv(r0, &(0x7f00000002c0)=ANY=[@ANYPTR64, @ANYRES32, @ANYRES64, @ANYRESDEC, @ANYRES16], 0x5, 0xfffffffffffffffe, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) connect(r1, &(0x7f0000000000)=@in6={0x18, 0x3, 0xffff, 0x4}, 0x7) sendto(r1, 0x0, 0xd9, 0x0, 0x0, 0xfffffffffffffd64) 15:34:43 executing program 0: r0 = msgget$private(0x0, 0x181) msgrcv(r0, &(0x7f0000001480)={0x0, ""/114}, 0x7a, 0x0, 0x0) msgsnd(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="00000000000000002392a806ef61018160b39f29559eb82233611fc498595110af673462041bc6723ef5f1e0f8dbf82d9841116cc176f78bb411718909086f2882c4cd8038d197a0e5516137cc26d51254e4142b44c260bd1ee2e454770f905c3d6ddba78d5937ac6901000000c1566d1a806833330fc62f433f64411638439f112a8128ee4ab2f96fdf235942edc3a74fdaff5adf059410f2b172a344b7ee1f0279c57ba5314789d7d884217b5264353a622e83f7f2b39708fb2dc4068668534083d4ce69afe6d63a1b087cc11f576e08f780c4d9b539a23984f52cc5c807064214a1a350e79a358c5205835b10355529ee215a2740a34367f31186ea3f287b1de01b86bdcfaf288f0bf7832553beff0e7bd66868a3e2935e28da7b09a08e125cffe5bfec621b4ecc87e36553cd20f4b6222ed36bae1650223e7ed71c67eaa2dda3bfa6c3c45d974452f7fdfed5dc770a4409128c0742cd8c7b4402b390a249454bb0f06272ec86a0096bc19608973e6d2a78f0de557987f6c36053ebbb1bca8c38226f2539b8a1de31f9870cfd9a2cfa1c50401d3762a6cee04142d9b193d66d24617adb97b67e1bc7bde9397d947a4524c4a1569ada37b5bdeacfa43ee22a7bbfb40af95f2d5b9e13d75eb03834dee223fecdf2463c46374e15280588746f8a5507db22a805b3f091feae3cff05375a24afa7564dee401b8dd53d8159284b917f13b0548ce0ac25772a587bcb6917d3764813decc98d59d389f62541a78ef2d811327deeac5f0a9f4e0cf3cc3c631d775462f3032177c1e3df6f3626a1177de6792d839a9005d124e35b2e9950abb6e7a17d25c8e35f7718a3c3b87459a541b569209ee7b4a8b4c73fa9c242972cd65fffbaba5c041534b7d900f16956b71c180fdc78408228fc9c7ce7ca71c12a963af539346835b487226d8dd7b59f92276075a1fc1f3394264681cef9c4761cc3f2b88f987d648434db690bc9ea0689dcc73260310d04be3c426523e8f927aa4d2034566"], 0x1, 0x7ff) 15:34:43 executing program 1: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000380)=[{&(0x7f0000000280)=""/194, 0xffffff2e}], 0x1) readv(r0, &(0x7f0000000000), 0x10000000000000c4) fcntl$setstatus(r1, 0x4, 0xcc) write(r1, &(0x7f0000335000), 0x10052) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000080)="a8b02aac3c30327f406b93bf01d586cfb9c0a7000344f4c43e9ae131fd0476783e7ff7c033651ef167453961504f93e3fab8bcbc023011740733cf0295a98699f0e7e1f70bbcc20a9036059b090ccbcc24876ac17c9dfcd260378a858b41386695110d29800e2a26daba3245624f8b13e404930d00ca85e333ea28175ca33db9882f192ed5361d08f2b2d89a732d773350ba9eb7", 0x94}], 0x151) read(r1, &(0x7f0000000140)=""/121, 0x79) 15:34:43 executing program 0: sendto(0xffffffffffffffff, &(0x7f0000000100)="83243942a19f38f100000000000000000000000000000000", 0x1, 0x200000000408, 0x0, 0x2ef) r0 = socket$inet6(0x18, 0x8002, 0x0) r1 = socket$inet6(0x18, 0x5, 0x0) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) r2 = dup2(r1, r1) setsockopt(r2, 0x2000000000029, 0x200000000c, &(0x7f0000000040)="fe000000ba00000000000000310000000008aa91", 0x14) 15:34:43 executing program 0: r0 = dup(0xffffffffffffffff) socket(0x6, 0xc004, 0x628b) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x10) r2 = kqueue() r3 = semget(0x2, 0x4, 0x2) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f0000000100)=""/119) r4 = socket(0x20, 0x4, 0x1) poll(&(0x7f0000000040)=[{r0, 0x4}, {r2}, {r4}], 0x3, 0x8) ioctl$TIOCDRAIN(r0, 0x2000745e) r5 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x800, &(0x7f0000000000), 0x4) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f00000000c0)=0x4ed, 0x4) clock_getres(0x6, &(0x7f0000000180)) 15:34:43 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) sendto$unix(r0, &(0x7f00000000c0)="0f1dd92b2a52b3", 0x7, 0x1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) socket$unix(0x1, 0x2, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x44) setrlimit(0x7, &(0x7f0000000080)) 15:34:44 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x3d, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 15:34:44 executing program 0: write(0xffffffffffffffff, &(0x7f0000000100)="e3", 0x1) munmap(&(0x7f00007d0000/0x1000)=nil, 0x1000) r0 = kqueue() kevent(r0, &(0x7f0000000380), 0x807ffc, 0x0, 0xfffffffffffffff7, 0x0) r1 = geteuid() r2 = geteuid() setreuid(r1, r2) minherit(&(0x7f00001ee000/0x4000)=nil, 0x4000, 0x0) mmap(&(0x7f00001ee000/0x3000)=nil, 0x3000, 0x0, 0x1810, 0xffffffffffffffff, 0x0, 0x0) 15:34:44 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = socket$inet(0x2, 0x8000000000002, 0x0) lseek(r0, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/60, &(0x7f0000000040)=0x3c) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x100) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000000c0)={0x0, 0x1, 0x8, 0x1ff, 0x1ff}, 0xc) 15:34:44 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000500)=[{&(0x7f0000000100)=""/79, 0x4f}], 0x1) select(0x40, &(0x7f0000000240)={0x9}, 0x0, 0x0, &(0x7f0000000000)={0x40009}) write(r1, &(0x7f0000000080)="03", 0x1) read(r0, &(0x7f00000002c0)=""/169, 0xa9) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000180)=0xc) write(r1, &(0x7f0000000280)='j', 0x1) pipe(&(0x7f00000001c0)) 15:34:44 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) recvfrom$inet6(r0, &(0x7f0000000040)=""/28, 0x1c, 0x842, &(0x7f00000000c0)={0x18, 0x0, 0x80000000, 0x80}, 0xc) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) poll(&(0x7f0000000140)=[{r1, 0x4b}], 0x1, 0x0) fcntl$setstatus(r1, 0x4, 0x40) syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "0dfe114e9425eb77e729d0e6417115f2325395a3"}) 15:34:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f00000004c0)=[{&(0x7f00000005c0)="a00d4d2b630f7d6a7127034fee75c4d26e49177bc232d7d116b686e5588931a1d6fdf6e0b2a158f23e94c53cc67d05f70954cbd4e448d640332c6d3209438177b53c8def1189858dde5a7da427a18f5a5f7cf631518b66a3e4fc76941206e1823e27abfd54", 0x65}], 0x1) write(r0, &(0x7f0000000280)="e36286132477f256b4c395192baf6fe203940dd3757094b2d58bf6659990bfe43277da4c31c86e7465840b37c0589a5efbca3a2ee9c287730cd3fba908930000000000000000000000000000000000000000000000", 0x55) kqueue() syz_open_pts() getitimer(0x0, &(0x7f0000000200)) close(r0) r1 = kqueue() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000240)={0x3, 0xffff, 0x1ff, 0x3, "b77d724e094fa0f925c607ba4a6738a822243606", 0x1}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000300)={0x10001, 0x5, 0x1, 0xfff, "84c126c8269213395031c0f202ba9a6efadd6eec", 0x4, 0x1}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x1d38, "bad84b73f209000000a772d8374275835db57180"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) fchmod(r2, 0x8) 15:34:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f00000000c0)="94d5b462c0341a8b2ea311e45ef8333ede7f4faacc75513903cda8436d2a3159385099d57168c737d59dc1e77d359a1730117afec602c2cfd534ec00e9912eb2dc81ec1b9eb5afc428ed8201d26b6a2385011e24cbf875b96c5fdfdc916edbc862c396720f853a28104dc1865f392e41fedcc8c0eae56e3be78be9", 0x7b) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() flock(r1, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffffe, 0x0, 0xfffffffffffffffc, 0xfffffffffffffff7, "8b46786eb953d07babec337860fffffffffa0011"}) r4 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000140)=0xc) fcntl$getflags(r2, 0x3) getsockname(r4, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0xfd, 0x0, 0x337}], 0x5, 0x0, 0x0, 0x0) 15:34:45 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mlockall(0x3) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x942a, 0x1, 0xda1, 0x785, "13aaab3d8b60eace0a8ff64a184d04c416253047", 0x1, 0xfffffffffffffffd}) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1) 15:34:45 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0xffffffffffffffff) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x8289, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x4, 0x1000300000002}) open(&(0x7f0000000080)='./bus\x00', 0x400, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x100000003}) 15:34:45 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0x11f}, 0x404) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) recvfrom(r0, &(0x7f0000000480)=""/37, 0x25, 0x840, 0x0, 0x0) r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) shmget(0x1, 0x3000, 0x10, &(0x7f0000ffa000/0x3000)=nil) getsockname(r0, &(0x7f0000000400)=@in, &(0x7f0000000440)=0xc) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000100)=ANY=[@ANYBLOB="0100060000006c653000"], 0xa, &(0x7f00000002c0)=[{&(0x7f0000000140)="9ed460f2152efc1bab3e6b9c42beed3238253bf808fdffe6e2fca45bcdf21384726fdb20bab1c451da8fb580c63d02b53bbd78610ca85161ef2eccc92d738292d3013cc2ea61703f156f6fadf3", 0x4d}, {&(0x7f00000001c0)="71156f92f9737b356bf41b1fff3b5d41b8a1e25a374e2d0fed62c65c1627a32396ef115560210990bbce5595de16f8ef50de9b3c1953643ed0a803de15e8b399141c703a802f989f20a0f324c623cc0869c312f7615f050ccbef07db6c056ca68c76f206b362f0f30a52e3d276fae5fa8e407bca000bf95c7f16cedebb1e297c3b64860f8648a8caccd50b5b17d295a629ef13c2b0daef5a4256661834387da32347a7ce4bb2009cc5e3ca7beb18e87b3905694f6bd8a3090b0032f04e37c04283bcdc53a5eec870482271bc57e1763173517e08f6914ec99e19c5", 0xdb}], 0x2, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x4}, 0x1) 15:34:45 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="91f2dcb3e733af5b58ccbb9d4b9aec1a984b7eaaa31776e8641256d85b4a6253350e411d3a1cca174970b250a20b3b3ad5fef621b09518218ba801c404de249f4eb05c4b7c8769b3fe7c80c065d7e7f80ac0612000ab89108a27304624e58960a3c95cf2381e091fdf245c2ac8d9537e88d6d9e97b6fdedc3adae09cc807108b90f5f703c0eb0403ebb5f1ee6c274f22df1a3c68ef4d755abf5dd2cfd53e1b3174599634d0fd", 0xffffffffffffff9e) setsockopt$inet_opts(r0, 0x0, 0x1000000000000009, &(0x7f0000000040)="00103300", 0x4) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x3) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)) syz_open_pts() 15:34:45 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) recvmsg(r0, &(0x7f0000001980)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000001840)=[{&(0x7f0000000100)=""/223, 0xdf}, {&(0x7f0000000340)=""/196, 0xc4}, {&(0x7f0000000440)=""/213, 0xd5}, {&(0x7f0000000200)=""/180, 0xb4}, {&(0x7f0000000540)=""/238, 0xee}, {&(0x7f0000000640)=""/156, 0x9c}, {&(0x7f0000000700)=""/9, 0x9}, {&(0x7f0000000740)=""/4096, 0x1000}, {&(0x7f0000001740)=""/252, 0xfc}], 0x9, &(0x7f0000001900)=""/70, 0x46}, 0x40) write(r0, &(0x7f0000001f40)="975453141a18d736ba287661e8181dbab17fbb2c02348edfad3a892cbb219f5a5b35a2b4757b1cb67a18899ed6efbb9077b118e43068bc45f1ed0b011ba6f150033f355da3eb196742b7e39a7d0aaeef3144f06b68a3ccc40f078ad50243a457d632c8cb61a9933444125e1ea26e64f2f8755c1c9470b8b33d26389389f823a7ddaa8b0e126f39f52dab7c2c98f245724427884da3bcd6784bacf2b5230c63a8a7d1a23f218b43554c21ba", 0xff7c) lseek(r0, 0xfffffffffffffffe, 0x4000007ffff) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)="c5", 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f0000001b00)=[{&(0x7f00000019c0)="add3af7fb2d990816d6973d6cacd72c5936cc9203cf16015013292381ff803a2c06cbd06b2b65410b087c0ad8ba4e220ee087789e060cb5ce9945637b4337aa44f31e158c3366004476df647c680262ee0f1e11735894bd7d28f4268177118fbc3c3ad34a447", 0x66}, {&(0x7f0000001a40)="956505c11c6d77595a744128eda85419f8732b09e45e8c7b95524fd6f7cc4a9a23d8da103a4ebe783faaeaf3957daa7cb838ca0d7d824a25a8422788af7b5ab64347100dd060b87334740f40d8f9307e1ef8fb594b99f4b64022ce938f749ab1172fdd70fa5282c5b562e15ba1abf4255f2905d817f09ccc6c58f1bab17a304eec4c97c968324ce278127f70180389", 0x8f}], 0x2, 0x0) write(r0, &(0x7f0000000300)="0652", 0x2) fsync(r0) poll(&(0x7f0000001b40)=[{r0, 0x21}, {r0, 0x4}, {r0}], 0x3, 0x7fff) write(r0, &(0x7f0000000000)="1d15bbe0602c9953b792ad58ffb76f3eaee279a5b9abf9e3388fcd19601c32458f786f7acab57a8ce61803136d357923e92594", 0x33) clock_getres(0x2, &(0x7f0000001b80)) 15:34:45 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0xfffffffffffffffc) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0xfffffffffffffffc, 0x0, 0x100000001}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x420, 0x0) syz_open_pts() open(&(0x7f0000000080)='./bus\x00', 0x9a1, 0x0) recvfrom$inet(r1, &(0x7f0000000100)=""/154, 0x9a, 0x40, &(0x7f00000001c0)={0x2, 0x0}, 0xc) execve(0x0, 0x0, 0x0) 15:34:45 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000480)='./file0\x00', 0x34a, 0x0) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) accept$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) linkat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00', 0x4) fcntl$getown(r0, 0x5) 15:34:45 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) recvfrom$inet6(r0, &(0x7f0000000180)=""/240, 0xf0, 0x2, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1, 0x1}], 0x7fffffff, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000300), 0x7, 0x0) 15:34:45 executing program 1: msgrcv(0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="0005ecdf010000df00000000000000000000ffaf28f2f6a5ab0771b665e37d7c8da1525a62c3d920ecbb405254bf5321fa6bd05eb08c3630bfe166ac63e45cd926ef9a3b7bd7dd490361dd2777520e595aa98e879839ba7e7eb22dff0c26edf70b01b420502708cb07b622fa70b91f2d6676fff5b2963db13c91d55b940995af614aae0cac348083b85b0076cd6da9e72b"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) 15:34:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f00000003c0)="e36258a4f72ee99586132425b84e5bbdc3a5197094b222a9c4f6469990bfe432040000000000000000000000cb04403df380dd57f8d75c1eea6f9924a3c9042ecfd4cbcdb6a95cec003b54c9cfa4e609d8304c57a3bba766a7d5eaecf12845088e7008875f26ce8b028878498abacf6a6b00000000000000a0143115", 0x7c) syz_open_pts() kqueue() close(r0) kqueue() syz_open_pts() 15:34:46 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet6(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) accept$inet6(r1, &(0x7f0000000240), &(0x7f0000000280)=0xc) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) r2 = socket$inet6(0x18, 0x8001, 0x2) setsockopt(r2, 0x29, 0x3d, &(0x7f0000000000)="b719dc4e", 0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) accept$inet6(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) 15:34:46 executing program 1: r0 = socket(0x11, 0x3, 0x0) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x11, 0x3, 0x0, 0x0) 15:34:46 executing program 1: socket$inet6(0x18, 0x4005, 0x0) shmdt(0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = shmget$private(0x0, 0x4000, 0x11, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/61) openat(r0, &(0x7f0000000040)='./file0\x00', 0x8240, 0x24) 15:34:46 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) sendto(r0, &(0x7f0000000040)="d8a49202d5fc868e806fdf7a8afa2b8dafc8ea410571db0dfab7489ab4b11d6905798c56e1768921de48423e520878ca8aefd9f730a819b2d491ca669da214579f7df688c4a38dad3492a2f3af0807d7efc2e5943d030ed994ef15829ad36897501af0607727ee6e8f9dc26d1f939f3e2e851a034703a729d4269de657c18a79a750ccbdceb4cb6c556d14e1c6e5802e4e4ddecba7dd0bd03833", 0x9a, 0x8, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) bind$inet6(r0, &(0x7f0000000140)={0x18, 0x1, 0x4, 0x8}, 0xc) syz_execute_func(&(0x7f0000000180)="8f296097580a3e660f38075c852c66410f3a214be900c4417a12a41b0000000067a5400fae1965f00fb16901f34f0f2de98318f10f678d00000000") 15:34:46 executing program 1: semget$private(0x0, 0x0, 0x20) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) connect$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) r1 = socket$inet6(0x18, 0x8002, 0x9) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000140), 0x0) 15:34:46 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x293, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x11, 0x0, 0xfffffffffffffffe}], 0x3, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x401, 0x0) kqueue() socketpair(0x18, 0x1, 0x9e8, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000000c0)={0x4, 0x27fda11e}, 0x10) poll(&(0x7f0000000000)=[{r0, 0x1}], 0x1, 0x0) close(r0) 15:34:46 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200d1, 0x8) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x2043, 0x9) r1 = openat(r0, &(0x7f0000000080)='./file1\x00', 0x2, 0xa) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x8, 0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r5 = getgid() fchownat(r0, &(0x7f0000000100)='./file1\x00', r4, r5, 0x2) r6 = socket$unix(0x1, 0x5, 0x0) symlink(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)='./file0\x00') getsockname(r6, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) r7 = getgid() seteuid(r4) r8 = shmget(0x2, 0x1000, 0x9, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_SET(r8, 0x1, &(0x7f00000002c0)={{0xfff, r4, r5, r4, r7, 0x124, 0x9}, 0x5, 0x6, r3, r3, 0x7, 0x1ff, 0x7fffffff}) bind(r2, &(0x7f0000000340)=@in={0x2, 0x2}, 0xc) flock(r1, 0x1) mkdirat(r0, &(0x7f0000000380)='./file0\x00', 0x100) setsockopt(r6, 0x1f, 0x80000000, &(0x7f00000003c0)="f5fd4a8cf9fc83cfcd31375e4378c3f5cc3694ea4c767f7b204e09b7d85ea468613ed09110f711efef756ffaa8b6486cd9a8a6597b034f2dfc5e04cf3f2ccc5add499efb7134e833978dc6790f1df47f53eaea0d02f0ddbe8e9d26552c27621c0d55328e4a96f5173422b98ebbd35498c9a7ace6722534d92893b460b1e3183ddcd0f6a5eecd43459b3f3af02ec980d1d1653bf6733b663e4b5dc540152024dfd179e53c2a97253d9f6aab2d3308ce2dc87409e71e7941052ada3127697e91384f19be96abbdfb4eab1526e1faa77b30382c11f0d425471d9b5f5ad3c2dc4e8611a96c7c1eff2ef0fb289f3ba7ec33cf2b31", 0xf2) sendmsg$unix(r6, &(0x7f0000001740)={&(0x7f00000004c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001640)=[{&(0x7f0000000500)="61de3bfea83401fbf061c76b47831b3f113818ec487b9b043cc262b94621598e89c03f1d58f3dc7c23cbaa5c4ca5319ae46aa42ae2fb1b0b016cc65d85cd4d6ccf375eb14a89d8304cce1edbc22b9fc6771f3f69217652c3e4b938303ca943e25d7aabdc700c6c3da82a647c86e15efa34620e654080fd307c5425714d1e6b3983efc8a033633683fcbe4e2a0d99eb2eb6c8053e5f95ff19df67ae04d23cbfb02f2ffc0a38d3b1d2b65224f233df6fd4acb558eff8f867c88a72318513087e114a133010e4c473e98cad6387b21fc5109254086df5a38300d103605d67197959b6b48b5ba651f1adb0ec8c5792de60b6a9cbabc195fba4eb287e3312", 0xfc}, {&(0x7f0000000600)="d37a4a1f", 0x4}, {&(0x7f0000000640)="05b68d5516afb74b6bb702ab8427fedb025245aaa22f06aaedd1691b4bbf57fb48d8e24d75f5b3bb66e6635d31d687dfdfc32de339f7b97dc8f3652c347be5729b11568542b46223133897c7beb8010fb3742241cb6868bc282396445177c764ee16b8b1f0cc1a881fc35e7ec8b493486b11a50968350d97d96fea24d87d5fe936469c56fdcbcbc921bb667f4ecc6f738f03ddd908ed257fced4614e55cbb76eb3f49832519812d42c9d6fbdcd235f64fb13efc3a756807d7664ece1d8117eb4cbbc615419de6b852db3ea72a7e47196a78c27697d5a2da1ed09552d93425e246d04d1a2689b54db55df970211519cbc72158d82667294bc7585f4493656efc8037218f0f33cfaafbb45d9a425503f64a596efdc6fd54563086706aec0ab09f9837e827dd6b320dbcf34ee057ba6931ad8965ef4f7e172d1bb95d75e85d1122ecb13935914028e989996fa0100f05816d026e14b3ba7be97207517d3c567ed020ba3d6e9ac13ec83fb395cae3099f363692bd81a6a36ed7417a8839d9c20a76fc48edc5066b5db3f31bdda8e4fbb797bf537b362b382981835f1f2c531995548a3dcd1fcb5ca18c44645f3a1b776420a3198aed0628e4155b78a171a9a3d2fcca2a33e53402e38de78abc7fa4619917be4481186c567fcd6bfb1a3b213da48a719a44b76938bf319cfa3d15b6bf3d85d3d4c6c7fa73ad7138b850f930c49244e8e2868b1749a520391223a4c382f4f56908ee54a75074579c0055909b40915b34e3143526421f50b739bbb0e1cb64e8df95581e3db3dcd993586e87a6121f884c88883eb4c89bfd288656182201bccb61af492c66ca644926b13e11a19fc175dcc5e7bf8fbf2f32a4f23209bfac443f055504e7819b3bdd9556554a76e88953b3b4b794d101df2545a7a06b57323008733f27216482032a33296ea0e09342d148c4bbdf51616a6ac51cdb8b17e33a909bdc51d9d651d8741e7dc8a44197fda3120ea499e9d7d1661191508dfcf2d869bdd48ada6894ec5114e62cf9f78a602c8c1809e0e5191301e912531f17f834dd8aaf77e5363b80bc1ed31f1272723618c52d67fbe18b90f04b0fa43dcb66cae20627eec1008f518c9687d03135eb6e31b13f2e3ff29e18c722cab7700ee259fbd3f769bc1ac92c2e214c8c84f517adabc92cbf8e97e2f192378cc89f9cbfdde6a9a560be95de04635587cae97d90fe3d02832e585036755ffd845b7066b5861bcf4bc3bebcd4155fc9155d2e04704bdc76ed7ce242b398f8d0e446bcf4e02a26dd19940702e83efaee931d98c868651cc9bc64c8719d6b8cb392d97eaff624bfe3a6d97f89cd5adc72168a07e186b36b4ad93afcab051a1837a438bbbde0ce2445cf805b3d58af12e099cb3a400779c4b29ba99135b648df7ce28f11f5af121f70074e35291eaa9660f84eb628bd5cbf0b47cf3341e7c7d5107e1d3a99d692e932400a6e24c5a0fc78ec814dd19e63951c3a0d12d3f41d490742f774a2cef32c7632578a96625b74c24cf5e8bdb36cdb9618aec2e4da0ab9285e624344329d81809fe4a9f245642a4a887609643f04b6c9202077f83b0e4d85793c9e6c62866745f0d7d5b8c49e01604324e6c10800bafee370ea00dc24cc8974d63ee969592b61cefbaa962f8d3c414f7beccf146866bf655858cf9ee5677134ab4faa7533c6bc12d8cb82d5d6824df1b47b1e717bf175cb66692eb8ffffcea41049b425c5b8b05fb0bc97d6e2bf6e8cfebfa4374481d90d64615d1c7de4ca90f5127c801fed03e9cd1e1348e07c08db837fb538706ae43bd69f9683896fb34c836699534de89b6d2195952a5bd652e9126ed28789a4e7d6d9e436062bb28dd97a7e30aa081179971465b7b055322f344cef0f02eb8f4480233ca3a9744497155c1dd0e280f78b0e0de4fe7596198c4770d4b57a5b62aee88bc6359345af39eec641703f110aeea7f1310759b794c555ba6279daa437a66420ca63c19bc0dc27c333d92b03d4b2689f9bb32cfa461915f9db4697151248114d839d97c1b4b909df189cacfb021c1013ee36c4024aef4c1e28d098a23659ea6b2901f835d40699622b30948d4b3d397a133d4408b9152bd224ba00023c963d42037020cfb393b549f39fce6e219b7d0467498c176c87e839cd8ad1acd9a968a24eab7ec5a41ee25a3365d9e86401cdbb606ce16ffb864d4464fd4cce98c1c659dcaabf32837a9b94d05fa0abcf747832173ce5291c4c5913ca85aa7ebabd23385a2bf09fc214be46329e11126b8692b54c5b4e4fe53ce5db74cb3da19c4f4a414fccb65aa687a9720abb48538da2a956b08bd69fbe9bbb3c97dfe3c43d44ebcac5252492cee7ccda5d217cf71a79fdeeb73cbf466e0dd20080e745f699fd612b8475bdd622a47b594e0de418a5a22ccb4fd8f1b20c4d3f134357a163c4324c981c29350187b42bda7a9b66fff83731b013fd9009a6272b802323315f8c2ebe237aef6200922deb5abb9e132b73fb91e7e8330d6d10f31f920917f8352d86e3c5c3f63ef388913337d432bea868ec7234252481f10395c36d68a4e1db6e2f7826ea195ce12eafa687089ab3057ef88282e1b38d6ea110694b4917942284ccd8d98f33bad9e3bd417b804a959772948a314b931c6ca8ada83dfb7b1e7c06a76d224bcfd4bdf331c04c64d819263cf960efe66a289cad8faa08549234fd4b648c9d9cc6b7892d9806397d41e7f54dc4595172857a56c1f324bbd9501cfc3b9a9d2a8260b103ed7359ffd163783d81a7fb462a0a0bd7626a25501eb85946b78e3df300e31e90fbfb0370837278ac427c237d9f75d0c9d6ed7e8e44553fae965c680c13e59950d5cdfa5f595e370611e4ce59e697e9b829b827b6a152b33563954925757ff4c2161ad2383eb612fa413daad1fc880879d2c4af6c186ce4f4f24347ab361d6a6607ad07ee9e0d222d18a7999b542e1215f65a71db41089cefabac4a85f312833102565a6ceb0775c5ce01c130231b4b1761dbe71ef661f77f30eb36c8dcca68b08b8af7eba3c563728dc452cd9f3d2fc03430862539b196b1e803434d9a959cbc0749247a67f53e0461c39693da81efd3d586abd0bf17c092b2610ca37d73254c7b80396749fa727872ce4fe975d0a0a630c35edebb0f15047cdbf93b02e064b26f0bec300b571be6f960e4fe8ed782dd3ca727ab506736a5e12e46f8a2c418afb193b7cbbfb15c5a18944b2f48d32bf75eb7ce7b469f54d0f3731052dfa47e1c5c951165c4956b58e7905088fe7732010f552e158fd019d72c9dc5c6fb3199803e0e9f29f77f6cdd2c24036b98d617108d332d3b11cf6cbe4bd6db148ac63eb433e1a53d69642410db3d9422c8f07f943411f86374e34c934cb1d78536620ec3a89503bb41b50a505ba31f6bfd5ebb7c565ee860808590d191f5fb4cd6fc2e5e7feac78ecfecb705aa6a8634f117f44dcc70946d820c17c2c13aad25d7855bc38126f23c2b54bf43373c92484689efcdea13ce24e26866792feff09bb94a8ea3d8010fb3a6d42551fdedcbdfa53b7d0232091430c23054675b75fe81b54660a06542d094ed386c747a4a8fc97e2d1aea92d64f912bccad97f4b5bedd8ff9d7197ab8a7afeebedcd678fec93a6cdb7be08681f5202e2dec12e72593617c1d182dfc12c5b187f88c5c53501b653cdc0b606dac8ce37f371e0329943027413236fcde7792768948d57e931a20b1bc747e586c6ba856801c9997a624630992bdc295bf064a371987dd8dd0f783c41d3edbe19858011c2826aa0c93a34e557957b4c3195e4d766db2a2a9893b815f6af90214a8f1b608976ccc52b1e4f08957745906a426dd7f7507c1d5c4927ac04112accdaf6835f89e12c3e02e7e056f02af4a6b48d1ff61ea55dae44d82ad9fd8e91ac2d45e2649654d861d55412b566541e7845b66737c260044b62af219c903951a462711139fbcaddb1ed576ee0d3c9369866acc4d898b9e352066449f34ae20a017dcc98762bef3b359b26229dc2ac18deafc72b1f0874a04d583dc141248feea44c513be1628ce9e6d8aaa48be29457bbcf425784c94db91369774b3790a7d3985a4ace2d915de19d8f1a36d00663a80cafd7dc16cebfb75712806bd5180c4bec1eaed1bda17236f0a2b96be8f05a6cf09e03782088b9503d620a70ee72b906841f636895f45da60fe7054500c15a9ad45f65e2f2f7cbb7da7904607b989d7089d289c9a4252b1ab0e879c27b1225fe65552a32387ad98631f933dda02cdce1b90ba31328ff78b277cea38cf748bf7379aadabecf6261c533077eb861c7e698fa3f4efc3f5784dc315f0c827e15e6f68ab7d294d4ee46bf1125b77bf24972c5143aa28e13fe1f217650056d0588f2cc47818ec8d3e36e445b1377e41df0797d3cfe400b37430dba1605b725dd968a99f4f87a5b89b5e854308b80a63b6db44200e9343c69409326395ec56423362e196a44e4c5cc187e2b492c7baedc9dbe21b174ce29dff8ac81e5c96bb68296e98e2bad4a09ea3c2938fb25a370bfb5b01072cb67d1b014fa9a82d6a50ce5019529d46b988bd12a82b590408a1160c7083f209a19ea4bf4c065313cbf35faa774c6cb79372d3a3da304f7bf60b6044e00e317ebd63cf5bbe579506c2e193535a828134eef7b7a0429a24a0b86b883a7d8e0be08c63b47452f27f15257864dd90d76023dad25f490d3a1387a87b9869040b2d0813b311db51b85c1f9060d6c1d3d187aa25a99adb85cce664e7bdf6b93199efa8d64f35e27bccf1ab0262d4a710ef1c2f26578ce9747581cc52754b616e82ffc660ab35754939a4287f9617a05a34ca9adad0dd42324e62c9da8b8ae06412f9637dc5af0bc54b3c6704f187188b69cd078a0ee325399fad9228badda11848eda7de92c6b76251011a5ca2e52540d6be0b522eb9afdcd0d03f921dc9d8dd52e831f3ac61d2e0c2044ab775a17c47015eff87730b90aab1877b1a7944d06f361e4794bf4cead7393a6b12b49a65ebbf0821a63f6c5ae0b23dc5bdd1d8bef3c2c4877b7856fd7ab398a50508779dd41ac4024eab83213fc0aa0f5b3d21eea4a96488c06524b1faa8489b13d02ccab8ea608fbb374acf73c4d7ff5d7a63a48fff6241db68298256bd39c0ada73272a079249d54b3356c0ecefd7986888f43109093110efa5d0527378b82947a66a9c0d72e7cffadfa29d14a4c0f903ecaaeccbb8864c3cc10cf4459a36320bad40a0d388b125ffaf3e5f01b0c73e546c08ea05f39a1184d7313f0db0009048684365ab798754d872e154ca569b924c059c06970e5414f18b2b2e23066cc95e4513cba63f7268e407df9c5a564dbf5a54f8d5e52189be225629668b91e2e368292b37951e0e2f833630f8e56fb94921eaff566f2dbbeaec130abf488ef98268c21f21181098e10388b0f28c3b791461b14f821d62475a0f36adf3782e465f2bad7a93b1151080b9418fee23a144ea674151cc8fa691de37a92f91718db9ad0e0ddce271124514983087c2c8b6de23c35d1aff0bc59a0f10937985e8dd412f1eb66102a70c46de35e336a4f4abf33fe2ce37ab4fddf322011895bd23d59dc6076f0ae705455ae0e6ea7968c3ace8b11176415a3fcd1616185ed7fa2f1b60ee6b9ede17dcc7e5008a526f78982a7528e5fe7f2b94a8df91082fc774ef0cdd95f3c60b405340bc0221c6af50144fa315810c4b54fb3d764ec3d5c4335021c69cd8cbddae72b69a29ac54a9c36064b36d91423bb0c5709bf85cefad5509f7148378", 0x1000}], 0x3, &(0x7f0000001680)=[@rights={0x28, 0xffff, 0x1, [r6, r1, r1, r1, r6]}, @cred={0x20, 0xffff, 0x0, r3, r4, r7}, @rights={0x18, 0xffff, 0x1, [r2]}, @rights={0x10}, @cred={0x20, 0xffff, 0x0, r3, r4, r7}, @rights={0x28, 0xffff, 0x1, [r1, r0, r6, r6, r6, r6]}], 0xb8, 0x400}, 0x0) r9 = msgget$private(0x0, 0x20) msgsnd(r9, &(0x7f0000001780)={0x2, "60b6c32538a048ed89a2624a6e1ec4e907b3c87660cfe8200dd8d5a65aa5e2f05054bdce509a8c9e7c77da71aacddb19af06e0829db3d6f8d98df8c42dbaf4ea4b81afc2c2ad1eddad6276fe0134c5e4175f1a09e1b5e2a10dc71f01dd93b77361f5fbd6d5a7e72a4cc5746a3d4377aca5896089147ad51b1765d46901b534de3916e66073d0f733c20414da87bc11125f914045664e5ae121ca7d15b42ecce9eed448181fb04a8b03c51292a480d4723c14745a3264103978fcad08dfbca0c9aed05159eabb1529a79b8c844afa956e756768e0fabf58bff3a6f9bc75351fa3d6e7ffa17cd052c1a970518ec16f26826c68c572927b096ce2361050c63f815fc350d9814a23291b233ffb41eb41d89b1b8479213f38ab0d8899b3f5c3f406a22b36d17fd86277f467ec0db8dcfe998ee48f378b05fbea6a929f78f30667f1b1b6760d4f8c85b81b52ba73e23d967ea0d3fd9325031cedecf4c47bd4d5fb63e04405cbb9e8f891aa870d517170562ce2e989dbfa56013c8f0adecda332b23284893a7c279454cd16d71a869a1852ca84824f97f2acc8cc35aa11c7e99ebb0c32d9fc690c2215c1107c4a77d2bf788f319d5c658b54d075ba27fb21013ffa89cb86bf8ce8983f27601c56d23418b78aed51ca2f56aade0bb1597a44ad3b070d665466d5e155b956651ab231c1fdce410f84c5dc7856eac4e75005e5d97dc4f1f1d5dc9cd3129e381b2dd70b0da801f4ce48591b747e6332e3a520d903491d3c2ba24a2fb75c9be5f7f70d61f69b39848f751f380e2084fb688cb41e8ebbbd2717ec14d1e604cb4d424339362603d772947c2be44e079563e37e631ef2f323d2de579622cbc64c0a768f560eeaf399e56a930d7c2b89d0189f835db4ac1653477c36a6582b95e39fb907e44f78710ecce28b6abd19da6a4da7a3cfdeb4550d3d160531115a9fcaa57998200fc91d639f2491f3064ac105b7ced89b4c556676ebf02799323b333bfac2809b665f45b7a62e54e749a1626e5a3fc5f0c0d4ea4c95c303372ba227a112cdb66e54cb694d1a6df795ab3c30b09b773098c7e5f0cab72fe4ccddfc28a075c7ad6397895951362d054a36cf3822d8b118dbdfeac948caa39e99b3052f938cda7f32a523fedf8bb1920a2a2976b55ad89df0cad62cbadd5b7774c1b4df7245a4d9de43dffee240937fb18664610e372f78538afc65843635e556ad2e7230b1872279a40933cbbeed62d1b862047259920f424bd2def93b10a1658c548e01c47f8c901591aaafe12b0c6d315d277f4d315880d855e062bf835898ba4a9f93859f6217b21c4bd3ad1014995715778db6993d13f5e5c58144e32a5dadee4253b03fdc2a0cbcab9258d47a0293883c6fcb05a04d3f9812773c3069d10fddf6308532594c8bd926b4d018129b29d76af3d6bcde7d57f286757ff36961a1cd52f1c117c2a76a865e7ffb558b4a5731cc9e5a9dc3ce65d784e21dbded9232cf0e5f82f508ea0ff8a153351b6dceef5de43a44e654c3dfe12b0c45e01868eb7fe3cd1a758bcfb2c7a46dca612053ed189ea35996a9beb7c0a3f0d316701b84990399296407846132fd5a537e8f01ca2b91a51457a8fb7ded2770f76137928814fde969519f7038e70b6389b130d974acd989695134aa1fd14ed1c7cd40de53362974c1916b8ea7db2d52f73cae3ce7c2e0027604028009a53f1db204a737641d61810346f04cfde87faaebd8f0a68836bf5bf3339c90d6230ff20e8f7bd22e286bdc28d3e9efc6b1a6de59c79a26ebea4843d728013801e0e663cad64924f5c9a1106c6edded477456259a11e770ac63d20abf99b20ffcd0fd497023eebe858a6dc760db38292eaa8e2b1172a53633943e699f48e6c8bff94537173852987116fff608fa55a88e482e45793d76c3a51b2f7e454a0d53b4a2915c9dae2efe4f15b8146b07fa41481112da1dd960a7ebbcbbdc4a413fe66e2a7bc7fdf1184207fabf1e7f93894d1f7cccb2228a6b61bbfec958c207426a4764a2e9be0026f18e531e1f2e423077891db48f65467fc642b44460a43ae4f58a0c5f6487dc925b6a59f2918a997ea7893d71fe0b15d55f996990bb1312883b1edce2bbbb8c3e7dfb173783db7fc4b22180d3f11e1bfdac3056a7b90d8153c245a6136661b25f55718a7dcee33940b4554cb49474df70a13a6c5658aaaa82d2d30cf69b09c46e945fefb782499bc4bfcca862561eeb268147c1fa39cc002878c14022ca5b7b43b4142ac4c39bf99471a1e6ae164f2ad37c6fdb0ad5b2e678ac9b15bead38e29f1791f80cf09508f277da13228db228f885301cb313b22ed65f18ccf42f970b6b9277f91c3ed1522c4fdf107eb0e26ac007a0eb350405d357682f4a8812933af256e19ecce4cd4dd6f431ecd26d4bdf5314092df778b6d701e8382d0e88a5d6620360454e6ec5acbe45288767b2e317dd5d87fbfe07e93394fc94b0ad685f42a75e749752f90db383c1222a3f6b6deb66b229d4a1a1d50f2ae38370529abf5ef950e359cb694a790ffa9d72f80ba210ee4617518df4d2e6ba4a59946966991b16d4bf9cee5a9e9af680bb52b6e173fa6af7cb1e4aaab6e52c9ae2db9a71e599bd54aab39d230cb6f0ef29681e7c92f6a22e9e5d6d9cec9d319552884a79ed994fc94611ec774490d4bf21f23b58bf20534b7b6302cc8a4817ef47d75c93b0a0e67e109ee314eeeb58040aa6f806a13d429f27b563bb87b81beb49244796e93502311e9fe13dfe5a7be6b15d8f015009fd9871111c112fdba08b97c3496f1b79dda329c242637fb01849f94a072b61057d4dbf1c2199b005922d70a34f64a4fb5ae45746197d9a7280b4786163cff2caa4625d3def14014f1dcb25c514fd6c93ddf40648f4cfe40587b30138ffb7e13e253c0528ba6fa32f6f9907fdd680e7346b59a009e2188d518d4487cb93747b6f7baf3e4f58016d27d5145c9d0d726eb177660e02a2252a7a984e1bb6cdb98de245eeab516caba4607836953dce802ef24b13b81c2b51d62c5186e1061cbe585d3a8a369d6a9621c763a7cb178d441d2db4b23a32e64b684e07e397aa2d7a7ed6222e3f0bd7b015176319452c715381e5f157caeb79ffb41b2abdd1f73a97c1bdb1720d28759423770617fb6f0bc8e4f0218e907e02b21921537b9eba50fb9714ff0ebfddd5f492550f3116ee7a9f37cd97f547dc5af3ebdc54713def5431ce6402facf8c4a1e51f2dab0fe0174f609e52186012921bd62d7444fb8f8325fdcc0a7e721fec0aaa7e5eec0e10fc0a58d434285825396801b617597216eafb997c492f3549f11cc4b224d22f43533f2b722cdef46904865b5f1e8f83f9b097a5dd464a13bafa47735545d1cbe6d518d178733294776bbb724b35b16a88d4870901d3962644611fe379077ab1b4b6cb5da6e32f92724f7083117471ef982f9013f87257fd085dd9c3194e8eabf321b13133c2bcce1dd2fe36605068c8263a80449231390b43788659ce6b17c451b7027301086f883f99fba24f737280936c8cae8373c9cf2924b8cfa30119a52fa4e009c7e9310aca3f1c4dfea5a19d80ef41cdc7a6dbfaaab97e2ac07c89e9685853d67d196219ab1ca4978cdd88c0d8e02c5ff077d93971e3a51990363dc1201674ed8ba63d1aa6361405ac02fe70be93b21aa0b9102a1a4ed4785ae8fe63b70d354b4f1a9e93a6e1dac3eccd6c584580426bd5c852a2d36a44ab5d3bc0ebe5398750e3bc96ae92f7f887dbd085f54be2532cc3cc3395102e65ee6944d63137f0d2fa5fc76d96c475e9e4fc5d4fe76aec0e724551d70497f266430072ca3bc07f468b3b7ee338273ab0817cae204a18deba9f6592ad61e4d89d344df3b9bc950e4d6f69536ccaddf895e92ee6c938361dac8846b9bbd95ed90c181889f0340977be5f89dea77cfd9deb3da0214a8458075cdd7beacd21b835306db42049f4649617501ced137aa24aa4bfdd6c49a95d01c46fa1843a34a0f45edc17fe4d3fc1957e7b621950e1299d05472ec7e019662fdff63d8c823af7f58f3966af145d6858873ef4200d8defc98d923da20ccd58fa2a1b9b7ec7976848d6e9e197cd5c6f94f0e0cdfe386534ef40721f9227406f0b27535b623eb69aad9266e6b7dea6f1464b3760ec1468de88202c05c2c6ed2c338a5f437efcb787d13a9c19ce7c933aaa1780af145640092e5dc5519006b3ec582523d175829e327eae15c74e6a171f21a03302a83724dd905ad879ff5e42911c174f42ff79a12beddc0ee0a9988deef16b436b765c2e18df6c2d8c8a798853998ba6d1d1dbbfcac761047c3ecd3db61948909028b8eb04a67ba0ce2ce8603ee4dab98145f856f338a4731af5309b505f84c578111c79de9c96ae5f8a7ee0ac4e33f1ff2bd88a15d26cb858387d0fce563997ef6e875c6a14437def084c953caa165ed5c01ab8375de44e0eb78b6515bcc097350d8862a41ce053b76a58964c9bf4f158a727ba48e9f8d0a84d634766e3e8b309988cd4fcaea33e69d5388d3ab360fbe071063ea7a2f08b14f4267dfa517ed969e2129399529517598616c2138d15fd58f1b729ba5dc9aaf1228bebed73b908e0682425862af689e65d43a609624e63ff363d4743338eb42d4030863364167706a0963e2715d2c86c30810369fd73a0a5427ae4208f227c9046b63a07aa14c715b519f2ea8b58dda2ac78d60c70a8be333d9aadb391eac9a487d98d7e7c54440cfe10d65f8911d359e42d66a90ce7db8f23ea7b52eaa4bf284fbe78585aadcdc09698d61801001ce992ccc5172b23a582bc903f91aa7207ae290ca13b53fa334be94accf2ec1dc1aa4850e876ea2c722b7f322966f2e8f852049a1a2bbb07570ab98851575e2127989866d97746da263f8bc374da7be809ed7e2290e5b1e2551bfdfee5f825353e3d11c18f68147d1a5831798aec604c76bf16e28657046dd3eb8166fc18facfd94d1872eaf714c7047b1f2ebec32891dd41c4f444ec44a9af50139f0bdf735f9486e43d5cb9bdb369f603582e1f51a1fc86d8c3cbbd817e22c4fb9274027e44840c970aa2922cdde63ca8535c619891102c0cb39807bca3ab566a62684e1e7a54c8f2ca6aa995bb973386af4cb43b98027cf2621c6814505341db52034abf08313991d81211e4018faf9c4663ad89058c5bb6d082de5fbbb3de3b9794e61d5b402496893b96061d8b8934403e05975f38b6eae3b1480bbf949337e910c60da14882d0e546686fad0682e3339e23b41689600598252fa0deb984b6e83d891df9c7122a036f4b0c10c82536a63643dc6333e5c886e73c38aba217d0941d97ccc3f3e107bd2f224c05c67b134bafd611db7826b06fe9dedfc7c0acf7f41b6d7666fbb27a522ef84d308a10664246aed00e7498ad5227ae38972d4c18a6f180a4790b72adaae758c37ec7148c254cd1cc2945b68882e8164b35be5e60cde9876812877d7fa2bd0a462092e183b1b5abccd297a4f9890ddec00cc247d9c4c65296f3f432fe05dc09ebb4f5a5bcbf72827d2b9877ffdbdfcc36ab1744c99f30fef656b828d49cecf3870deef178e95b36c0d6ffd7fe1407b7ea4a2a799a0a9fb7177ab92ce4418cbe2fd73ec87da33bfb7abcd99841594d91063d7d9d1bb95b9f33d0f02c3cdabf404356617614f679e80b1597e01edb3ec3353f5cb16003a92251ae1d8c46a10dc168aac7115a0a0b1080c515f88b11e8da39a300700364930e073974008d89d720a8f5f75c607cce9755704469e51b37e0ea925c881"}, 0x1008, 0x800) socket$unix(0x1, 0x2, 0x0) fcntl$getown(r2, 0x5) msgctl$IPC_STAT(r9, 0x2, &(0x7f00000027c0)=""/136) setregid(r5, r7) pipe(&(0x7f0000002880)={0xffffffffffffffff}) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000028c0), &(0x7f0000002900)=0xc) rename(&(0x7f0000002940)='\x00', &(0x7f0000002980)='./file1\x00') execve(&(0x7f00000029c0)='./file0\x00', &(0x7f0000002b00)=[&(0x7f0000002a00)='\\\x00', &(0x7f0000002a40)='$\x00', &(0x7f0000002a80)=',\xf9-+:$\x00', &(0x7f0000002ac0)='\x00'], &(0x7f0000002bc0)=[&(0x7f0000002b40)='-%:\x00', &(0x7f0000002b80)='\x00']) getgid() 15:34:46 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000001240)=[{{}, 0xfffffffffffffffa, 0x4b}], 0x4, 0x0, 0x5, 0x0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) bind$inet(r1, &(0x7f0000000080)={0x2, 0x0}, 0xc) 15:34:46 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x0, 0x2010, r0, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) readv(r0, &(0x7f0000001300)=[{&(0x7f0000000080)=""/124, 0x7c}, {&(0x7f0000000100)=""/218, 0xda}, {&(0x7f0000000200)=""/98, 0x62}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/116, 0x74}], 0x5) 15:34:46 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x20000080) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) close(r0) sendmsg$unix(r0, &(0x7f0000000800)={0x0, 0x0, 0x0}, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) rename(&(0x7f0000000180)='./bus\x00', &(0x7f0000000040)='./file0\x00') pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)="0f19e0940719a65086007e909810d3e0f0a6ad008b1c947f6edc18a48773025e3b3a198572490a989a8b2a9780f628aae44ae05ec911c927e7d54564401a2b7932e559016df17f4041d4178f2e7cd6acff2d32b5025c10c2fdf84664df18d128d942b5e401319dc26ce134259c4bdfca8c1988d076914f7debe90bcdc323e05d6f8c73e61377ffa06d", 0x89}, {&(0x7f0000000280)="b52bf761b6c9188789100063877ee1276ec4f23061685028e1a2cb7b0b26ab8a932487b588d71ad68ec2783f267a976daba3a13e80b198cf43c48ca997b90478daa35c96775ef2", 0x47}, {&(0x7f0000000880)="36ce5a17b0a95560428c5c98d037b169c23e647402f91dcb9caa6b9247e4d3b6ce8f133d9a3301cfb08ad8658e0ad6e3323384271025b9f1b4a529b915520bb2ab74959fcc618d0bfc5bba236564ab59b6199402b528085f4dd419d0f40cc2824bce6545802fcde60e89fa4be860102290ca149bc179b735e5427a6c777f1b4fc944aa52b02d1adaedeb4d9fdf3bc254bc98741b85e9fe0f20d25f237395589872a69a09533fb5fbc1a6d15803fe287bd8edcf9f681a77e9eb625233333126f7306543398461fce421e4baefff345a3b9226b7c79e9e91e46a7ae7e44cca433808ae1242c67a608d315f8781e73c6be4073f5b706ab2ac03ae094879c32885585c4acefbe5bd9b7ad0b696f4a072de95a2073af64d882a3d00550f68b7dea7c4ecba678a54cb9bec47962dcb9ee1e63be21d56dd8734a6271446c8eadc291c30e25c5a1000e85ed2ccc63296a6ca45a92d6464a039dd49bf9c9e03ca02159f6ac06d1fcab5cf516631eb0c0f3e3f58c44dba9961d670f04031de6597145c96c4c57860bbb01085c3bef55b5a007e98c29f4f4429e2483deebadd91faa06b5857d32a758cc00d5c006e5b0c78a8e5df62300d31c5a1d436dda6a5f0b1b6cc0ff1a2bfc21403a834a3621e47ab34a122a53771395ac9b2ddd2902112eda502916bfd8f1efd2b7db6630c43bd9cc94efce0fb748f476762c63f58bd7910525ecdba61f229663e2ed58d601d96bc5fd79f84f8ca2b6e429be993db8780ae7c2982def92a851c1dbb4c1c6e62bd609199807340f7e11315e7f023a1cf6d47a22ca35e7b0997ed4a33d7486695f760b91feda9da7a165e88da8bbb684324252b03bf7b77887b15498e3e8b4bf837d302b47e62a824e121c4d39bee119c7e54f411f5275461f83495d840a0ca0944f3a2eb40c8f7499f71e169013968e8ae70ad0b31443734ef108b70543a497501f75f4bc40e70672d2bb5c86caad4882b01856a682a309653b2f46ebb4467a0f1d912c7efa0bcb75b848ebbde1ae5dc8bbf2a50f0ece9e2c3ea88e38ccbbeddc1f12967574d0472aba3e6298dd6356b67313221e66e87967ee3871c5e87e62a167d0e7ad9a5a731919281b617c1efb350caed86cecfea3c04afcf3e7f0b77967780e2d6641404b0f124baaf9fb79655460a2bd4d28821533aa88d75752183285155840d11aa9ed67902a0f7368552ae0fbb893f784af4a875fc1c24555c72fe37c49809996282b27ec89d73cc3ee15b61eeb1aa796b1d10af36ec60bfe2843e671c36da4dd744ab3e80693cff55e693f3201cbe1c22245259a0593f3ccd009b7e553bf2b55fa89bd428edd42ff0d84c40030cffb5847b8f32e2fb062f9d95e1986a40dd2fb5e5caf72a23e5afec23cc380635a88bb4181d720b94137e9c1041378b3ec312903c2e0ba633c6d247a84fd8615c81bf2a7879fe6bb0432afc3242e40f171183177cb95b20b7befa042dd7dbcd4a1e6c7c656a45953bb65979e0375e856b102b05412396cd62ad110f2c89841c83744262a422ae1ca27112acfb54f20f5827b5cdfdb09aa20b54b5cddffc38a4b451c7729dc73db730758496a2e96a6f9229c471141f17b89706b730e4f2adb3ed1be7928c08cf9b84ea903aa09fbcf387311db962ff23c41edc8460b2f2860a49d939c8e0dc9888b3408466ebdef4ad400a68f69d3ab0e27be5faa41124c1aa58fb6e2ce724b01eb62c607be90f2042b88b615ea95cb1f7b596f5403a14368c7b35058416deff8d0263857af567bfdaf2767182fdb88e5475964de785bfb2e5976f0749c42b3e971687001bbcaa4737ad218f2f92a5a4b4341dedff845d44697a7f3cb4aecf6b508f730261a51fb0ee943abf2834c0eed35019d03f566bf689d55bfc15e7050d1fb1ee78cfedee7bad84dac146d44fc594462f484818628525303f963d637b9422bf69db9bf8f57a471e8ef76fa42f5abe6d48377449f3b358f560f9aead19cfe6f717112fc65b73908a512fec437d2d894b24a12790e7aae7c859ba3e0c9da7b13a93fe078904480a175a84d79f59de397fe9c5d715fa997dedb9555c9f1237cd06d0416ca348e959b3f25df1de65ed4e92836a42d74bfed2ec31f67f6e58939d587578797ea1306c67c90c492f545e68c902b96c0de988dc990e9896d45758e793b1644d820314eed74cceb0e599532c6c4578d968fdae543663a60bbfc5889fba63bb83e11cc78447aa34217fa6f98f353e5f262edd26e6971feed745a6cc83e7ceb6e0818df7344ce8eb3843f3ab40e58336211fc54fd82e43053abfd3bb76d8712c7a8bfc729c37b45712f6bf9b4ce0b96e0972d4c2c4658a0b5ddae9c49574c7c217aba8781e6821663ad244e6319408263eb94b78f604ccb4d40ef19acffb5dd19c7b82f7020e7e27b7efa73fb305ef61dd04c1a8fc5cdfcd219fdc110fae048068c07f6a2ca7b12b697cb6caced3be01265f50fcd6749b84e9faad01713822bd0be2933e860409ea597e921db17adcd52a6c04ac7a46a092ed26c8dc12a84d68a44a0297c9e7010435d18539d3cc8e56757243ad6de94679b6d496b70a58ccc161e9894066df98c1506870bc3e36afa4f59717a943ba4c2e4aff7e33fbf2bbb8558dedb8185c09a2ec8fd4fb411a35b63ba033728ea45432b064828ac2c8e69ff3cb66fdfdf9bd7397df6487ef94c570b0d8d066ec1b736906e162102abfe31b132823c256fe24b33f1dc8bd15ae45071882a1324e7a65374e3fdf6397200cd8142c34f8fcd0c6128823d486e1ff43a6e9fe00a82842a5bb8b3283c9fe1ce18b59d37e09c68b534f7151f99b7f58e678ca5b73d85f8da060d8824b9cc1e5e4edc881d2e08728a488c76727374c95d9494ef28c7a06e0be48f7f72643574579e35e2fb40fc3d5ca77314605015cfb6e257e9ee48084833c5ea44808523fa40efaf9be5b9d615f4638581cc1e44a8dc30f98ade85b2c97d6182fa8fb0e14b3ae292297c884100cc7955e9e5ee6fdfeab27c63f16ca5127f59f7644e8bb8ef27f83383fb4224adb7304184ab7aff70840bf07f079ba3460a0c8325d680442534f4951cd9f54ad974f94e8acdbf146691f0949f14e095a76edfcf9e6e94ca5e4642689a679d67f36669e7b42eb20491a562df7da7c0c2640d500d25cdf4a5e522bbd32e6709ddfdd9ab8b14bcecfaab78beafd2d96436f5196b0295b168e0f471afe2473d4924081f3da321d697c30ca0c23a713fac8e553dc7896b901f632aa6676c5d0ea8f89840775379e36d94947a657e720d7b06ba3a2eb170e5814b0617cd7e5fe09112736aea6da5a13d726fea5355a4abb3212fde43032051d331d6c4bcef12beb6e6036823097c1c6ac89f189d995274342cab19eb4bc277b708f4b674f72c8d7e0b2532b2b71fc7dbc881c48f4f57cec210b915429d8af01c108c3c9a2a99131e09acd21f031a31aa63af2f745e16976e30ff9c69a9466e0d7e30122759737aa66666318da8ccde12b67da9a9fc6bd19087ad3691702fdccade82fb94af95dd77906e4b36ddf37e4cedf24c3db95024c5db85246a09a135bf98e8dd39f1221f0ed419405d5cef2192b3c544e3280c6a5220da6b9421a1181009d3da2214fdb0bf698ab66659c6a3fe2f575515075c57812d12f3f92a8ba6835f62ad2002a652a9d3bbff2143d10a9d76c97da473359d6699ec796872925f7d4bc0aec6db62c2b425ab685ac975a3d6ac9f7b699c17da6f24e1e7f7a27be051df103d4e808493606179528d0fbc128d86cfe70e5ee57495b64eeb1d073794fbd60971742b3501a4e8152caac459a944c4ecbd3614f91ed5d7871e551982cb22f59e91c19dca9ee87f0d78f2438f24dddd58f29e8b4ad01fc8d5c038f1e74896f1de65dd2de7adf64e3edd78261b9adc3b529eec13a73180bdaa6ade6ca473b26212e6e15a93557faf408e72e4d7504a162ae961c90612b4b632f90febbb83fbf0fa17bd8d9fa9c2459744434840632ca1bf36b99fbcce831376eab39c27bb59e3521338336e66357ef6be7f1dd778a12ed8115d02ec1a999efd1701b70539eb91e8695feba07ec17ea92a2c8a592a2289fc92e9380b0f41096372f1c6598517015306d7b6aac0c30765594b6185d974f64985abb08dffaa2aaba8140de54d5d939e8d555e3f869709212958c2a875075bb05cc718c6e822c4b6582fcb263ceb1b9999ac48d3b004d94faa17d135fd83b20e3c3b1411fecb9388f8b4b4bb463dc283cdf9cb18c8eb34fb987748b9c31118c65db534fcb9ceaf53817b031637ab5877fcb98526c53b3d8fc96de8ae4ee761918734f7e201866f3baa27b952e4ce8a384232d533bc891ae7b091dcb9ce3a699a9414195f20316f7c28c463151b41bf9d53e64f7d246ef16ebdb8b70a64a94c3f8fdc88683431baa360b81043970189fc02028f11faeeb2df4a73e0d897edb0e6db916c45f29fabda3d4bdda26933f6541ea7d6f8ba78dbbfc9dcc87a57b47e56680e341e3bede60b6e83c7181938e7a36998521337d36619ccfbe50882b4270132f08afb9610737289abeb2215b0d80a773839eb8b0dde2d1111957efcd97a96f335c42342d4e6b1475c93b187cca3ef4cbcbfb7826044e615f870c748ccfdb9821cef4fae8f2a20189fbeeda5991a8a4a78ea3691a1d3dbfe55d4bc5afc9815ae01a2a3fcacb24be4d2f0a3c13485f353250f86da7093d83dfdb6ee30b2178cd6dd8db553756edb20a2892540b008cf77c20bc7457e704cf45edffdf146a44e89779d710de2096c3d2a5d2accd6cc3310da6fddd7d3824916559f609dbd3c736dcb1891c6a111abef362f74d488d7c894593116184826e02d858c30cf1af33d0dbe54a57bddffb673660483c43b16818eab7c9a43bae4947a7c6b3fb94800f8f07c746cacc6d08d1b83f11ee414ac90511ea0f9bd14b9adaf03f515549fbd6ae3af33493c8461512ed76b2a860e3c716eb9d084f64a4a4ffca8d27d367e16299b0d3abf61ad0bfcfa13edbe24dc5b8b0ee04c65d6a7a05378eb4823f501597751634fc26956682bfbc97c0197769631c1f6d552a8c5ec6c63b608fe378332b23e6746fe526e098c9cf2b8fd1c0345d57691e656a09870f752795c4c3669866684bcbeb585f4d1f1b8077507a949ce90f80e9e52bc3b71c2da15c8ac123e68437808cc6164471f3c60dfa8743f17f57eb632fec51ad198c24dcbefedaf3e237bdcadb8614787c45fa4809a97728ea847135d2b89047d3cad7f2a70692d106a965e1703b0cc0e5e455c8ac002414344030b8f8e7f4b5fa61af10c6c98fca4fb8831cd64939958eef6e97ca66e495ae3cc02caa7fdc208443b3de741b2df0454947f92d80c72dc45a8d3c3c0fba61e218fc1ed207292d7c6d8e8df1c60725bdd9e7b99dbe2764a2a29ff640d5de4cd0bc0af8b4ecad04783793d814878eb020d8967961a18279f8733b8f76790badb728f6eee2ec96e97441f851dc9f1ba19bcd7e265d194d5cab89997016701d550f3c0ef6ee3506769c0d0579cc3c004415f7c92aaa29aff6e776695cac999d09831bb78779f96e2082f5d2a17cde92646a4cc5c43f8524a79bcb964d6e130adb80dab3dd8650ddfb7c4b8ae848e9bee26cd21bea0de397b0dd969c7cc453d3fe9538b70cde4eb845e47749aebfb6dbf7db6a1ce141145105d0b954110713111d46d8fe162d37cdbb0491c7c75ad75794c87f17a676013dbb1ceb7a1326b15fde585e33ffc3d1bb75770c0254ef37a33a71711fc4659dd396354e25cd9fe0", 0x1000}, {&(0x7f0000000300)="c3ebd2c9388f73fe7c92df47961ed9237ff7fe2d48b5f41a8a240a8bbde7717837c43481b106271ef83dc9b649e1ed1051d8ca9ad80767a944e3362cbeede1594bbc83edba84c762e3174df355c133ec845342f315ca6cf85cca9c39e5b469a732173780d5b60dbdadb1caec8f12d134a6022bf75f204eb94cc4fd314e9ec7c2c1b5e429a98eabb710f32c11327aa242e8257fc9dfaf2b1b98cc0139c37d5bcb7c5305cf38a64ecd0a38f9068577b983ccb944d3f5922a38aa84443502a85a4fc6ce4cce93c26a92f5951310e206f45504a3d99d41af4a00fed9d170d2ff41193ab4ea5f07491086f3dd211ab983", 0xee}], 0x4, 0x0) r1 = getgid() lchown(&(0x7f0000000840)='./file0/file0\x00', 0x0, r1) 15:34:46 executing program 1: r0 = socket$inet6(0x18, 0x400000000001, 0x0) close(r0) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r1, 0x29, 0x4, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="3559b948"], 0x1, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 15:34:46 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0), 0x8000000000000000, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffffd, 0x0, 0x1, 0x3, 0x7}, {{r1}, 0x0, 0x64, 0xc0000015, 0x0, 0x1}, {{r1}, 0xfffffffffffffffe, 0x0, 0x24, 0x3, 0x1}, {{r3}, 0xfffffffffffffffe, 0x4, 0xf0000000, 0x7, 0x4}, {{r3}, 0xffffffffffffffff, 0x40, 0x40000040, 0x2, 0x10001}, {{r3}, 0xfffffffffffffffc, 0xb4, 0x40000000, 0x60000, 0xffffffff}, {{r1}, 0xfffffffffffffffa, 0x11, 0xd, 0x0, 0x2}, {{r1}, 0xffffffffffffffff, 0x4, 0x1, 0x5, 0x800}, {{r0}, 0xfffffffffffffffe, 0xd1, 0x200fffff, 0x4, 0x9}], 0x2, 0x0) kevent(r3, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0xc996, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x41}], 0x8000, 0x0) 15:34:46 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_RMID(r1, 0x0) shmctl$SHM_LOCK(r1, 0x3) shmget$private(0x0, 0x1000, 0x8, &(0x7f0000fff000/0x1000)=nil) setsockopt(r0, 0x6, 0x0, 0x0, 0x0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x8, 0x5}, 0xc) 15:34:46 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) pipe(&(0x7f0000000000)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0xfffffffffffffff7, 0x0, 0x9, 0x0, "52616c548300000000010000e3ff00"}) writev(r0, &(0x7f0000001600)=[{&(0x7f0000001640)="ede1dcc9add84d588132cafffd90401cd1f19c5161bae60c1adbf32ac6366cd97541519a86dd533b0190aa61106dd343347b49bfad9b59a63ca0f98c3b5906f6b0393852bc40160171a8d79aa5b03b493ddd812eea46c4abd0cf5af578433a57117dc7eb6dafcf7ab44ac85c47c92ac378962a1f93cbf7357c8dda47f2c76ddd661ad2b76338f9ce3456f7cf643b7db1f19f1236d82613a7931366b0fd796505b5f5203f56988c25b9936481bdab2ae7498a01716c2940d83e93e013a469360285a372ec33c6982e29d88659f3aa4ea67007a19ea01e8b39119fc5ebc72ef77a3e1a45b36d80998ffb0d0a3053b548d7a021c258d04b159c6037db697909655e589790c7822a01b7c29e17c90691fd558dd001afb909ed9ce4510ad6aefd2afb9bffb3723f9dc6035315d20e77208b0968273b96151792043cd0ad5299fdcdd2c058c9e94fd12c16c8e4c48b9b711e64f423de32eda48841f57bf28fedb0479ef4e1658a53cf4af3697ac39326d1e7b2d2df1fff1bcfdb6fdfb2d76390ac5980ce8b012b4130d8c6c3500ae19ca5e6439a128dadc835555b9b1e054c237830b27b7287f930712506ddd1022bb69c0c67cd67bdb68db3f0e47a8d21d0cb1a26db57eb228e7f214e103895ec145d8da0e30396ee3f53eeb0ffc0b32e377b5581df6ce6d256e289a052785b6a5b8ac0cf819aead0aa6267dcee7912bea19c61b3003373834adff263dce24e09aa5b7b616897bac35bee0f70429991100ef71f90f79ed0e0a1ec4bdb47300060c674fe2b9feaa419816f76771138abbcdb58d888161d5b31b4d17578cd723b8837ff40247153a2a2946abcdb5b2ae4594ecda7340c46d1ed8c0b3afc0974bf7bf01f2ecc198f9132c7453adc64cf5da58ac992ab5cf42479a5dc6f0add008914e7d164ef8dfc184baec79bd61467bddc463aa29c977cd2644aeddf36c70372b8abfd5fc26d8ffda17140f41cf6d638c67b6ff0f31de495522a655c2da52f43e96899f5dd9e71820bb55a7757cb9e13dcdfdbca6b07fed54e51774cbde555b8839272f907727f7e1daa7df6303465df0c68d4efc58576ba292643ee8d9581de937b4cc648fc8a35e4f0731fcaa26fc361ae13927ee60b0aa7f722863e991a1feb03b946c500fe3f6f81bf7885ede7f6ec27f46c7969b9305887020806721f42dc0f90a0b02938e0b401ffe711d9054da40141659f7d09e46a25be6c739df941ae60e0cafcc2dc4881a795f8d7e15a7e9629ed49296719420472640b3e3079a16c1cab549c13842fba8fbd6e7447adaedcaee49e36b0e6c6029a80f3", 0x3a6}], 0x1) write(r0, &(0x7f00000001c0)="dcc4c93ae351747db41917d83ce3abf2bdba81a9b72568066d6b3411fad7bc268523f0b909b9a403dde7ed8527f51fe7094233ba4694e73e4c86e762fdcc542bf8587ed5d62b6ea2e83784e841d27b52e2882e724c790cd133a4d618e6b3eb725b3290e6d545a8755dc6971d8daff84dd5f9fe8cb5a7d02af3e58d249c4ba679c6ea95193132b99ccd49d564af8d440d0f860dcc3bf40403e57445e2a7a88a07d5284a7d7cf84b9cb3784536dd205f830f7fc25ffebdf46da27d978971194b84108a520f47a0625b9d1ba24de1e83616f6b921a3d2ca8d7c3904733312466299e164881d9876d50d0718983dece93f03ae3d37e880e597a0ee2cf86f6c94fd02e55a53f301aaba554e538a47066f0e2fd7d20e19a6d70afa627eda12d6ba5745217b92333e44c9c564228246e43c10a8728e8345c159d157393a5b9dd8a45b322d37e51f93b763a3e1b21fae847dd4d505406ed8450bcc51cb68451973f19e6f958e5546b061c895430a108b46756eeaec5f2d3929308a37819d6e323d78d6ba2d9fd22130e984e3a558f92758acc824de4471812488f0d771e7b0840369f4088e71044b7be21868220b57f7518168e12d2fb27cb4a025e7dfb53a3d4345af063d9214af92c99015d3b28207d3736531c77c4e34c48743c0c079c8d1beab73becf7bc529e05b0e63e8ffe84d9d0c429af3403a775973dac5ca0bbcb956b363cf34b142cf9260d856930633c24ffcac2626c060060fb1664a51d1bdd4266934ac008a566703590fca7ca6df7f916a1301dfcfc2e608d7ffef6dc7502f8b83a3720b6deadbcad579b85540afded4065fa062fcf9c937e4828c2832f2c4325881b099ce7b522aba89816be24081fd1fe35b2917370d6c18673500781c0b63029cf30ddd1837f2cd33671e6e2396275d60dffc605919b61727d0698cbaf6f3add7c17d5d1948ad922ad80ff5d0f2567ebbd791bce451c488b44b0df8233eab3df3c314bd1688c25d1582ae77d3c7ec3c9285ff3c1fca5662f483fb60d61f5279ec2c1b5d957f677e24100995dd785e02b88244dc47011de45ef3d82ee190f5281318c23ebdb76fa50f8d3d0f4299d9b636724ef710418c87ce7ad32b90a5dc9a80bcb179cfa7a7710c0365f31f9ebd5d802b66212d283191d649cff0daf1c5f304f46567ec5b5ddee5060805053d19cb8651af42566ac0627668e44db01b72d20845fbb5effb73f13ad1dfb37af93341875982a8e7212a35b4ecff45f4163b546404d7bc4b765135decc5883be004774ab0f819022da91c4246da27a0cfb3a838f8d16e180edd119bb0983893a3e74c782dd02ec365f537ae4f640540f44e3f5ee5165e60294b28d1ef8561d8469b41a27e02341f63fb84c9597201ca9103fc2f7bf24d25e4fb3da4699dcf4882fcc1a9eca708ddfba07585596f8ba1ae0e1520b47f44928c3e4354d81fe2f2632125d09404874bb7257948cef43774d86de89bd730563a6a20b1d9da12c5632631841cc4838ffae942fea31cd7c2ec5dd49301b4fa62b4a0e843ff5bf48b83d77fd088df734a0de46ce37a3b012c4be5cf07c9abb02f212e9cb99b8096f1810ff171ff82f055bbcffacda3b8ba39c87a06267ed87e3d90feb7b39ff3192dfc486804e5543d39aa2534e50254b94a9b24a84ebe6b67d6c6cedb00a7d79ad5158e1019a23f18a10aab7d153a6e33c764e6d96f6781cab7e3e6019ddfb50d881d50c63c75117689cf36ead1ac31f707328e86c500d35bd3c79e90decb4b40543b2d06da0a1f3207eeb1467dbabb02596eb7bdda3dc1b288ad58c4c3231648cc9ac715f9c2a9c03d89aed4b98815b7a226dd27005211dfd5efd7dcf6d173b66163f39c3710ebcaf242efd05ffa19802037684dc046de7a6ce7e151254fb3b625aa723e002b3602cee2c68f3e333ceed294933a011215036f1574debddc5e1bf545e981226efe9b212349f7099138c34ffbdec9a98dca9a8d5036370b8dea17fc23a44fde39253a91101407d5282cf226dd18a7a8443bbabbff5ff3133572d5099e6cb160b3c96f9d3d72d4f267361c75d6dcbb30adf1ea7790b1ea90c258696b66f81ae1e4ffbc4939f6895cec9fb95cd981161c8cb28d4b31345a48ce61ca22f73705c175f8fc5e0170aae3259572e123eed53fd2eb8d5a06bbd2e22e42f3960d55f435f80df075ee92906312872b89b0d90664ded8f83056d4c7a6990d878ff8c21ec97e6455ff49eb5ca640437580f267ffbba30328f0e73e2d74b987d8d8a33429f7acfde758588866e67ebf3f57d3a8976eb49a7a954b1109e406431fd135c5b91a95169c5f163afe278cd09590cdb3d21cf99f44d59b53fbc0d3a40e36663d62d66e115a95669334ea2855ad044a084751933397ff41f86807311ca8760e4cf93087c775b8906c337d4e369f10ff6d648b0c63e880bbda2c6082fe27ad85d85eaac39e57a6378b7f9e497c8221d56d2e99ca633d4d47e1ba195ff5cdb5a541860b70c9ec277066196c9d77ac5557af75b43cedcfb32cdc7152bac07a986f3408777efb8c880583d11d40521a587cd6c55bb7c2c5d46be0207028101f38ea87157b765562c76741b673d89014ba1e7f872f9cca381d8ddaca17f180a7b0adf941f9cae50b17b22dabd83fbbe14780510e67c96f7684b12d5b99fcc77bca1ee9926a0884c7f4441fda81f9bde546be5cc61b2c74fc8c26f331cf9b3331f98469fae308c49187b56bb3e5da63c4459eb40db9b4e88e4286c7c884adee8b57768808728795f28ac5d1369b341fef4d09384e0b458b269b2d7f1a1fdb5a3be4fa808fc379a7951bcaa2e3bd99464e238c4f81ec756e2ba7dc7e970d786178a5d6254b57cf05044d614fc6d246422c9ace5ce9da372b85eb8763894edf72814ac21900397d9c7b0d25f1ded888d74651651a74a67959632d39e0149365a9bd714097c8ba5b641bffcae53d1d0fd17ce8ba00a3a22e039093fbc19a74d5a2b30be114410d188928498e28cdefbd6461cb9f833914e5584f01d3851fda2b2351eead84970675b9e5551741807e1118513ca3254e7142f0b52ed91bc6739f814dde08dd16447f726436777399720310b424617415ade631b578c5e2e07d7db33c6779b8abbaa7ac40d6caedae4733dd365ef00de6bd1cf23b4d9bcfb54cee53f12502c242e311e1da4cd61b9696e060eb0998dcad8962ce7d307fb673c751a78cb460ef25f00dcff3924b0158cf532565c2be2d76de8b66f44645c946f7eefec82ae7b79d61a1bcd41647bae0d7856e9370a826a41c9d661d36e7525251d6b074cc39b3b53844c0ff9aa8b97e5e1ff7db92ee6f21831d88b153e1850e9d12dd87223a400c147c1a3b010a052e37fc81f81abb66d87deae84c4515ff8b78a037fcc10fa80aa81061d04495a492502c358bcec562e04ec93b8e414547b1a88e30413bc3b890c4c6a5b81c709f8faf03a43b5c5d8ffcb31ea79ff211319b8b02bac1622db37de082e14977a671cb20395efaccb87810651a1e20f1f42687ab0eafa755489267ff31d4f68f6d7651bf0ac39aaf81d8dd7f580e7df13007eb21da126a6f6383bfa65e0456329c33ac5e2b15ed1b686e98dad88c027a5a0385f6adee7cdc4ab6900e748de1ba178c548b17de3bd15335c2e2ecd858018561cacc21c1439df137fa1db43281e7e9cb0ffba814e3f10bbba02aa66078dc094fb6f6cf88adb1b829c6f09811d612a3a85754df3f68557f142a433ff205b2749353fdaa7dccba33cba0460a65f57246e4d8144fe69951db744e7401738f1a34aa380809e9a6cc668e2d3bb2e53b59368254c18a0b290b4c675aced86749b3de1b045541c6b02c709e9d154c36e12e2adf2158ef647660f566d85338d1f31cfcb64be6538b4d98515f7e861f0f7348438494a8b35fdc4a7a8703aafff703df9b23f9f13048a1937c981d4cf1cc44e574c989fe328e46dbe3892195d8137d1c158ca12a01677d56c4141940772962dd68084ac9d3e44d6cea3173acf0bfdb8d89dcc942df09034e93a618d4c4c7152e2d1bf8ab2d1ccaec6a9ec15cdc316301ae6d82619324d944e031abadfa99f2b3ed621f1a1c255b5bdf3f0842578c682bdbfaa04643a75a501d1c75cc0004085d7d656ae95c4dee74e0d7e83dbc27acdcc49946aec4b4b2c31590bc9345011e37d3b30857ffd58c853b88113ac474491cde451f679f112d534b487bc6d9137843b90c42f0e739e17b93490c780d988c072da647d180ec357608f00ee8c5191698c19f16781bdf5a030b41ae47c19d50b880053d22d9049ba0031b5bda50b803846f1ac2fd957ba4ff23795b2bf481be661700549ca8f3f0648f5169b487118b239dd0bcda890c3435dee489336ea81b6703efa359698b39860f5230b581f73f38f3eb8bc40669b88527612570e332b84536084dc2cd978c3e601a451f5132640f355abbbd87803031b3891c8429fd144cc77368bcf8890196026f3d7cd039468fa83075c8248f78ad85dfff629458159dbf3", 0xc83) 15:34:46 executing program 1: getitimer(0x2, &(0x7f0000000040)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000000)=0x7) setsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) 15:34:46 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x3d, &(0x7f0000000000), 0x328) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0x2fea, 0x2}, {0x18, 0x2, 0x7fffffff, 0xc0fd}, 0x2, [0x8, 0x0, 0x8, 0x4, 0x8, 0x0, 0x1, 0x3]}, 0x3c) r1 = semget(0x1, 0x2, 0x208) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000040)=""/4096) 15:34:46 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x280, 0xfffffffffffffffd) r0 = socket(0x2, 0x8001, 0x401) connect(r0, &(0x7f00000002c0)=@in6={0x18, 0x0, 0x8a5d, 0x5168}, 0xc) fchmod(r0, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) connect(r0, &(0x7f0000000280)=@in6={0x18, 0x3, 0x2, 0x4}, 0xc) r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={r1, r2, r3}, 0xc) truncate(&(0x7f0000000040)='./file0\x00', 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f00000000c0), &(0x7f0000000100)=0x10) 15:34:46 executing program 0: r0 = syz_open_pts() r1 = socket$inet(0x2, 0x2, 0xfffffffffffffffa) sendto(r1, &(0x7f0000000000)="968be622ba2fb46c143525c1cdf6b826a72370a275edb7189e40ca1ef2f3157618a47b9565300b274197836b", 0x2c, 0x40c, &(0x7f0000000240)=@in={0x2, 0x1}, 0xc) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000280)=""/244, 0xf4) write(r0, &(0x7f0000001480)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f52924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f59843c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf8dcab53e7f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9cc5d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141fdaaf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af0300000000000006352b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d9b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dcab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d4654872b39e44a7910fc90f8be708bb991ae71446ccb4bb7fb753fd49c07df8d8e00d160cca18539e09f4955771b5881807cf7d1bda6255e5fcbaf19d7ac27de1882ec22bb9073044b8022874aefd446ee15051e2bb956b7c2c8aa15537376c4fb19b9cbf101ff1e768fdfb5b5a83920c2970000000000000000007814876e99a097878aebc726787e21dc761e180c23e268442a201b0610ed1595d95f8a52e095acf7ed71f3b2dcdd59c42c566f16717e6c63a447dcf1", 0xf3e) syz_open_pts() close(r0) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x7fff, 0x0, 0x5, 0x8000000001001d37, "ba75a75db57180000048a00dc25b4e3d3d00"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 15:34:46 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1000000000000009, &(0x7f0000000040)="00103300", 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f00000000c0)=0x2) r3 = socket(0x10, 0x2, 0x1ff) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) listen(r0, 0x800000080000000) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xc) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000100)={0x200, 0x10001, 0x2, 0x0, "b4a9075e49872788aea7a24257a81868fbfc9f7f", 0x1b959834, 0x7}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) fcntl$setown(r3, 0x6, r4) 15:34:46 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt(r0, 0x3, 0x9, &(0x7f0000000300)="3f42a93ed48654067ce309cee84ec85ec5f7c1cc41b6cdc3426db3cc0c7501a9dde6315cb340ffa61716bd56b01c9dd4fb710e6d2ed241468e7101db9aec51fd548ebf96781e78a78eda4ea590379900b71ae9b760acd3ae7e994641d027ead33a6de76593334b3a9b62a36e09629c7bb89557058fa0a6aecad079abed9db7fe2dac41d02dead824f7ec6811058bba716da6c3b3ccc019f1d8b7e6f9c16c00cd0b0f80a5fd4fd28f62c06b4d67d5347fef33a200e5631f619cf6b3748ca25ad616f719a3876a53ecb4f37937fdd411fd811cd199534bd15117fb51d40c6c333cd6c4dbe742176e9801402027f9a5a8bef63f7c44aaa5ade74afd34e92494f09070ccbc89e48e5bd9502f60eda3da69f40c8bf18a568ef4bcce078fdb9cad34174be9f9978f4dafcb5d31aae4693500eb43bf7daf9376ef4754b319469fefc213620407a1d9da4c501dfe956df9670aab6a0ae35b7d9bf114f2307d02de3649ccbb26605992efdd2adaa49cb3bb084dcf559f6da1516f02619d4f47b586c597f2734d6c3d6aef1de96420674ac233dc26d853408aedd44df0767312b59cffd8266e638b6288966d6313d49dfc3ef340b5b138e0a0a7ff1938c492c17b5228a959442fcf00b3df58fb4742ded5ce3ec0ad13a0e5926cd78ed2c74af9fb4468014d793bb38db07c68d51078ba97b7cd1dbdb0cf469c12594ba370860bfd1097b6ea9929328bfd36e966f44d575ba1d93df8eeba54e3119236fd1ba8d878569ed608735f53d720ea3cb849e888ee490e3f56b5f93661fc2b32bd1f9db03dd6d4ef1a6e90e916644faf390990c6446fba5d2667cfc731c5734829eae7d25f21973e4aee1449b7e1d1a26ef7fbfe6550a7950ec47df2a10f60b320988d70a929bcb22ab587fc20e2511519785aa6f7d1249a926381bb9b0fab36ab5b66fb0136133130b598e9b9a9667bdccac518a2ec36008f41571aeb0e5c45ecfc59156d2428c67b22999d74d3f239b59a6700cbddefa461ee9c355ea0598d22ccc0edcc72863dee595471127c45fb85be2f5cff87ffd96ef43def804dca6e418cf7727b04b89b28cc307543ece4e8ae63dbd473d34416a51e3c2917ee1c98855da8c2e4fefcaf54ef085edb4d647feaf195dfd54d689b572545f8a723f13c54b49bbd955b7c4a151a91e079786bc333fe3fc4a9e37e92e55aebd493bc1237f9373d79ebd85f4bcef32358acbf204c99594ad4753a8a8c4ad5df9e9f46d68d707587d79b1385bfe0f8bd1482efbf2b10514272dade29a8f5ea33378f97d1996acd91a146e69438fc966b2294755bfc54aaf1d4f46941bf9c3b99f366559a7a6e0c47c7f7d93503bcb5a1b0acdbec872090990dd17672f71c1a903befe3d554d605e21c879174e117af5bd99f4ebe43f242330bb0004ead16429adf5ee6c93572f9d0e5f8ff5f2548d27f9f7817bb2d82152af3b06f446d4c61add01d42061cad402556279b7c9e5ad5ed3cdcf74618dfc83c7d9123bea9c3f4d49acbb3db374634ea91243d4fb51593d9d2a9238cc64dcc6e327562783afbe5602ef3d2c40f33ba0a3cd44199692c0e8d76d1caa5792b478e991bc5165839884706693ef61e684131c32b14119300aa29b7bf8a838fd759fe7521a952db75da2e1e11ae217c4aae027f48afcd441685d44a9cdf460ba3fb93d5110144bb9fcc5e9de707be85e63b7d51f58ca78badb18450d538f708726a0aad189f6f44c739a842bf0c8e0d1fad0142368d299cada416b11d41f9efcc31abd9eeac2b0645996af6e84b846a9f593d3541c3327e62ae2b5388c462a6ff371273d12e00ef669fec6baed45ca729dc2b9817d835bf8fe6fe22a4107cbbb61441f0331640de8df60a4cdd368468e4a0b508ef1761ad021865e71610af61f57691ea182317beaa528359207392ce53443fea372dfda0072b5ba41ad7bb72720f8e7d0f19573f886837a464ee622bd7d30a739817746a4741e72353cebde00ffd20071093b069b845a2d1dbb0c6d744721694d19ef468f506baa7977c71557a8a72ac62c642b29e025a6807ae164042e1757fae714c12aec3240a5d085357de3110f38b7f18f2618d502496acc5677ef942a6c09d5e503c844e2b317f389f5f6120db2060361f87e0dba648efda64bc5ed3f1c083e4289db1bbfe6c4447d914902d329e8282cebafba292a9233fd0b247ff0a4d0732bca5085099469b5b7d37c3eafc0e89d052da2021ee067a6453c19831c881a8f8578de8cfaa9a9b7977ab17ac65093dc577ef9cf7c4cde045215ac65b8ae97849609029f2fb70dba114e47e37ef597b9a4a02b5fc78e721f468b29865b6198cb8b11575a4149bab0742f314519b9657c0385f1cdcb2d62f050415fa8f45456049c6fd91184bf4687713a4b2a58bf749d8ef4e5634ae7a5b8ba50f84c646edfc306ec12b782c32ad284287d07a9144c4c9869bf6c98e495326bb9810f53b089d13199c8b440faf193c9dc17d6f634f1379d32a6aa360da53fb834d62e1688beda44da45b2b77858efa7d5f5034e4f2053f84f4fc4ea3062ac92e1492e122bf460e307f3e4c78caa12cb13bbdf518a9bc4bf9f64e4a10a6d4a97a2a3905208a38267ef6f0d13f2fff6930846d722074adaf3ef0f8dfb8f51f0518d0e94dee293bbc27251bf08088308645596c3a2db9e968b0ff7c95a0cfcd83cbf110164fc88f3b2a3100d7a18863ddab7df38899cd596a45a71fc1814b2014ebe3a91d40b3f704c350c503f2c28690fb7aa6e4a8685d1ef31880eb39bf8736cb58e39ddcb9f5eae01aa9fb4f8635cdfeb49e02d660443bb8d6f9d0dd1b95d80016914413a8b92e11c7821a1d5d073336b9b91706cfb806cc5e3f5c1fbf75f1800fd7114001437b6fdae5123add4ca8760dbf0e432fcda0424fffc332269bce3c5ed5d0e2553f17ee471907acab5982a86025866da2d8396fbdd063e3249009aaab7d63b5b6080d887e457a7c8fde7408dc4a142580c157ae5ed296192e0a64258e585e33a459d54df0acf74cfc3cf81aa9fd1cec70ab0a7723c8ad99a4c801388d59768735eba60db85016db3c2b4abb8edb0d25d998e1154a53efde1becb79e44afbc0a41c6b1f82d77c95c1dc598bf038f0f267e786ff35f4889d1d308a8ebc2d630cd20b2bdaf1d0a7b5c14619c1b498fd3f657533fec951722e2707a9d80961a541b6218f6512e7b0e6c8922d7cc14672ddb6a69f18e2da435f14d630b493049ff5d66187e035e778b518836899533b4630889da33c9c50f938c9569f1b8fbd406fc405f3b626dc82bf6df4fde560dd96614a61fc5b3e411a751ffd2151bb855618e0ab5f1d5fb01df12fc602dca281be1b3c92fdc37f221a554cf8b61c26abdb39f13250efc0a8a491ca82887c476c23c5138e4dec9493f4ffd76c66b0dad8a20db327fdb8ab57040783bd0793cf58272204480e49d5b0260bcb0e5a575f493fb985d0016d8061b921fde841d3b0bb7d030b7f004a2f10d2fbf7c22de68a9507d39613ba0940f50c81201594e0158fc03e9b78862bd2cb2ab4a2a982c8d2b5fdf9b86937e71ed6db9aa464d251b731fb32275cd5d9e70f0fd598c9d0dbb7631a8e1d26e2c41533096f777de5f86ef15f168ba850c978449b04bd8be01e279d0911cfd74ba4e73c05e19c26368a656fdaa67417c17125b3da6478bb84ff4e851ec0fced5308d35ff2f05583309cfd4d05b30471081501557219e88eee03da1395be3f7459eb61c055c82a077026f817901e26db3675efbcebc70b87765e69946a4929150d225e251ebfb57f96ecb3333f8c2b46cef995a19536408447b25ba59382828510862e2d57ef09b25ee82c009b97c59b4ae75aa9d34c12942aaab936aea758a8c3df54ee8592cfc753d8766c53ceee56cb2c45cbcea6cda0392db5bcf8338d45d961b0d428ee8767553ba683984b93467a9c8c4dd4bd497fdeb69ca2f2af4e826c58b153a4c1a1e255d104a8657265941628c89dd016a001fc9215c20e3121a773429a2ffa6c5ac75da4b724cc7e9703d60506595a3cf9460e3ffc1ab190d8037cd468d69aa2f696385635c152c5678bf635d316bf07c68647c3a18d42ec148c614dfc7a0a8a9d5128413f10542e5bd2a0f64c6b091f1ec9130fd4388754142a815d52627c59cc096cd72c0005b4bb25604b7378aa2eace6d14272094c20277a542ea9a392b50c4360ea3409b0c01580488fb8488294e7bfde7594074a9cca167b0b900f4baddeab106216ed0bc2359685687349ee6cff26782ea1287a16f6ec0f668349c35253d543f885dcdefc8b9b9faf11d6dfe3fce1beb484e64d1e1b94b40afe457fc2959b439f7209b60e2e5edc8b69845f9c83dfc8d0661c8bfb962f9d671dc52ef03c34e21211d600a9a9b7d3460dc4e4ad05dd80206aa51e84d7ceeaf4ebd1e40ea1cb97b561e74cd8edbded53d368bc337cc771efb9404f6ffc5a501b78ec763675bc7ea6c4f0a3ce846545d982977eb8168d7f4fde3832140597878822525c95455543886fbeeefb6bd5abb7112cc6e50540f8bb5c4ac0f2920e2e339b6668ffb1dd73ce9f77bc40913f9f55741bcd8b43ea573b0dd9c7e0346f7bba500e00bc9c67d6c68d24156168009c5ac88bd6472544f97a06813634d742b8e39d9209a3dc96032b51e0a4955db5d5a508187013d69b87af9e196f61719c21bddc79c5d9a64bc9eab5107e12a9668c1ea4d1919256c0460cd620b10ea6f22e2169ff171f53e7a83f4cc9eb7a42515bd332ec6bfca06562a7cf1a198dff8319842a36a36c046b1926b3f2e0a1cb525b7732b09f3d7e8082346864969b5b5a069eb7882a5e15c29876981ec2b504127318a959032638724e8478d321c56607b7e0097cf3c97f64322664aab6c917ebac9de18c9f45db43853f93215fc70ed8aa049dbbdfbd8b4d973e8cbf00388e8844014a5a6e3f85f9a1155bd253d0ccf27d8bcf7ea65adc6c2b865b520813c2d555c815592d2f75bf67bb0f1478399bf96deecd34d59250921c257a0c35f15a378e2c5c37b0b68aadd87534ae00dc1fb1d47f48aadd7c573775bba95ee974f1ca2bea065f1ebd9974b15de20fad383914621c1de07f603d67325cf9d1e2f6953c5aa17b585c1635dc065967b6d0d25651b7df2cf63ebfc1e46df884ae0695298f323b5afa2a904dc31f9e0cf1010c367f5d59bcb27334c8c210044e1e72b4ea37d570230724be3deea30e83141a58e4a18990edd8593f5b2a84606a797cdb8d395dc5a4fe2a09a70f949cdb832f8e8802d0887fc58b311172f8f726effa4d74ec3c8d6d49ef4c84fd2d508edc2f0c82eea3bcedc080d3ec04a06615ff90e84612dbf0234e36bce85bac09ce8d760dbb5a5d881a61fe6274b947d779ee1fe40f37a07f1b8429dae3494d78604b0ec7ff887b2982b5377293fe7c67fcf0ee920baf07589b06261156be628395613f1de46d848bf8170bab15603b4e71f7711548c57f3a97e43794a536e138de2006ca394e1fe83374fc28bc4907683a0c5c2e982bf6cff79d1a155b49840c11e40f88315b4d0eb520d3c0ec17add4be8b13ba62c28df22b4e44d9f51edee624ff1d29b718594f7f4a268895e62defc86e8e5cba3084bc8d59c4f9a4cdc2537a84077c5e96bd77fc585a2e64b036489fcc24fad0e37a13490f0309b1a3a7616bbd7b55978b8ae41597a8050f2d63c57f4191231f05f75d15e0e6b9563a89193947c4f6fffdf2e57d1717b6211a7210b475468df957e83f04a9b7d9b609e8eaf8c9a51eccb94c3e3ae", 0x1000) bind$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="fa012e653000"], 0xa) listen(r0, 0x0) shutdown(r0, 0x0) accept(r0, 0x0, 0x0) 15:34:47 executing program 1: setpgid(0x0, 0x0) r0 = getppid() r1 = syz_open_pts() r2 = socket$inet6(0x18, 0x4, 0x0) getpeername(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="000000000000bc34cded4eeabe2aabe8241276c20000000000000000020000000000000000000000000000000000000000000000000000000008ffff0000000000000000000000000006000000000000000000000000000000000020000000001b2bc0986ee02b64701812930fb80d2187216f8a7e1745e3349a0c86b6a2e3d26c5bc43dbcbd1a7f58fde72658d6"], &(0x7f0000000100)=0x6e) fcntl$setown(r1, 0x6, r0) setpgid(0x0, r0) setpgid(0x0, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000140)) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/22, 0x16) 15:34:47 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) unlink(&(0x7f0000000200)='./file0\x00') pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) r1 = openat(r0, &(0x7f0000000080)='./bus\x00', 0x801, 0x10f) chdir(&(0x7f0000000180)='./file0\x00') connect(r1, &(0x7f00000001c0)=@in6={0x18, 0x3, 0x8, 0x7f}, 0xc) close(r0) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') close(r0) 15:34:47 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f00000003c0)="aa48e6fd4435e98b8aab06eaeda8a66af7a3c24601f0526b8b3ac17445c1dfdbdee0e21314c8e6ec70", 0x29) close(r0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x140) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8, 0x645fb052559bb124) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x20, 0x18, 0x0, 0x3}], 0x1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff9, 0x30, 0x4, 0x9, 0x44816d7}, {{r0}, 0x36d7fe2567440661, 0x8, 0x1, 0x0, 0x1000}, {{r0}, 0x0, 0x0, 0xf0000001, 0x5, 0x8}, {{r0}, 0xfffffffffffffffd, 0x8, 0x9, 0x4, 0x4}, {{r0}, 0xffffffffffffffff, 0x40, 0xfffff, 0xfffffffffffffffe, 0x2}, {{r0}, 0xfffffffffffffffa, 0x8, 0x1, 0xb8, 0x7fff}, {{r0}, 0xffffffffffffffff, 0xc, 0x1, 0x0, 0x8}, {{r2}, 0xffffffffffffffff, 0x1b, 0x20, 0x8, 0x27}, {{r0}, 0xfffffffffffffffc, 0x2, 0x80000020, 0x793, 0x80}, {{r0}, 0xfffffffffffffff8, 0x30, 0x0, 0x9, 0x7fff}], 0x0, &(0x7f0000000300)={0x66, 0x6}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() semctl$IPC_STAT(0x0, 0x0, 0x2, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xfffffdfffffffff8, "17000d928a061500000000008000"}) getsockname$unix(r3, &(0x7f0000000340)=@abs, &(0x7f0000000380)=0x8) writev(r0, &(0x7f0000000140)=[{&(0x7f0000002b40)="673350151f1523dd2358e92f3e1967b0f84bbc0586f2c8bf9adc52f0c6ffde474127bb5f2a80afa06d95c6da5e67d39f879f8cbccea03da7d9b33bba5b962ba82dce39c3865d8be54673aab102480d3566ebe6ed1b4d0984827c305f99ea79b864b7da1ebfc7644164fe5c01ff107a48759b4944b4adebfc42e639abc3f2318b14b1da1e2a15cb96d9b1351038119c0ff00288e73117969840022518513ce75204efc0cdfe5fd0554f89af45da78e1649fbabbca3659603fc70577120dc77a809ef3cbdacbde9a63c9831a21509909a555f88400e8d4c7a51ebb8b7a66032b96c71aca9882212aef634b6798367b4d73ad99caf6a8057ebdba2175f92c311b77e3c011cf8b030761381fc8afda2337f7c4cfdfea584aab02c0097fd5339b23a0c31d70912aa3e7977daf1eeb6ec3f87eedbc8914e0f185cd3b33f8983d2dcfbde1cfd144a8fb297641cf8c38c5d9c79868a03298509acad0eee3a6bf576c517592db6bd18ba06449adeac5b35cd31e1cce2d64cb085a2d210bab8d1dab7ca729cab25635537cba6791387f792aa439d3a12117cc3fb85d15", 0x198}], 0x1) 15:34:47 executing program 1: r0 = socket$inet(0x2, 0x1, 0x1) r1 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000140)={0x80000000, 0xfffffffffffffffc}, 0x10) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) bind$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xfffffffffffffdfe) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x2, 0x190) r3 = openat(r2, &(0x7f0000000000)='./file0\x00', 0x1e, 0x14) kevent(r3, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffc, 0x80, 0x42, 0x7, 0x7481}, {{r0}, 0xffffffffffffffff, 0x44, 0x0, 0x3, 0x7fffffff00}, {{r1}, 0xfffffffffffffffb, 0xa2, 0xa, 0x1, 0x37b}, {{r0}, 0xfffffffffffffffb, 0x10, 0x0, 0x80000000, 0xfb}, {{r0}, 0xffffffffffffffff, 0x0, 0x80, 0x40, 0x5}, {{r1}, 0xfffffffffffffffe, 0x80, 0x82, 0x58d6, 0x1}, {{r1}, 0xffffffffffffffff, 0x1, 0x1, 0x3, 0xfff}, {{r1}, 0xfffffffffffffffb, 0x44, 0x40, 0xe7, 0x5}], 0x7, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffd, 0x1, 0xfffff, 0x8001, 0x4}], 0x8001, &(0x7f0000000180)={0x4, 0x9}) socketpair(0x18, 0x0, 0x103, &(0x7f0000000300)) 15:34:47 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) sendto(r0, &(0x7f0000000100)="f1276d979299d95fb79d50b1dde248c407a7e889c8476d48cf9fcc633583055f78ca4402a557ac2c8f0b6cf4ff4c7ba103d4054eac869c2d6e6df8fc2f31245167ed1d6b3e3aa65ffd19d8e67c", 0x4d, 0x2, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) r1 = socket(0x10, 0x1, 0x0) close(r1) socket$inet6(0x18, 0x8002, 0xc739) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) 15:34:47 executing program 1: r0 = socket(0x11, 0x8003, 0x0) getpeername$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) bind(r0, &(0x7f0000000040)=@un=@abs, 0x8) getsockopt(r0, 0x7, 0x20, &(0x7f0000000000)=""/51, &(0x7f0000000080)=0x33) flock(r0, 0x3) 15:34:47 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffff7}], 0x0, 0x0, 0x0, 0x0) sync() connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="10000000290000002300000000000000789e454bb26f6feebc70f62abc9ad245f134f383be2b9c504f093b7c5e26de0dd2fbcb5aedcbde168f646a7329020abc98c5af1cb7e77c76378ac3de2a993e586e9e0b79ff1f326f791db5443a4d9e1b5b218921078dfc0ba18cd4ca4ab7abb7d5f6a0f10e5314a0092813746eeaa548e900e58a608deb84edd9cc2abe9d429985432595bc42ca6a798dbefaa11897e545ec518b98ce5b60198e329f16c0278ec20e0d5def34e02c30783e437fe5c4ac43104dc6e38e33bc97355f823019ffeb170d3a1e112c5fc66c4ffe76c42f1bfdeb8317a38f9e583dd7720c4ca24b189205f1c7023962368b00000000000000000000000000000000913e776724b71de4659351e5323acfe3fd9c9048e3b6375100163e80bdeb3a55927b8754dd821d216ff9fa2360ebedcc0929f38f682ed315e22ebcc970af582bde08fd61328405e447e6992cd7d891ef607789594948be0328136669c2a0e73c5e081e0b195b256744548b61ce35913bcae2e52aff090b27eec7a74edaa6109e14a5a094ca59e07fd917031fe0ece38e475e79f4"], 0x10}, 0x0) 15:34:47 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000000)="e000000100000000", 0x8) fcntl$getown(r0, 0x5) close(r0) 15:34:47 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000040)=0x94d, 0x4) r2 = dup2(r0, r1) setsockopt(r2, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) getsockopt(r0, 0x100000000029, 0xa, 0x0, 0x0) 15:34:48 executing program 0: r0 = socket(0x2, 0x1, 0x0) listen(r0, 0xfff) bind$inet6(r0, &(0x7f0000000200), 0xc) 15:34:48 executing program 1: chdir(&(0x7f0000000000)='./file0\x00') r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) bind$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) recvmsg(r0, &(0x7f0000001540)={0x0, 0x0, &(0x7f0000001400)=[{&(0x7f0000000100)=""/224, 0xe0}, {&(0x7f0000000200)=""/10, 0xa}, {&(0x7f0000000240)=""/73, 0x49}, {&(0x7f00000002c0)=""/26, 0x1a}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/208, 0xd0}], 0x6, &(0x7f0000001480)=""/153, 0x99}, 0x800) chdir(&(0x7f00001ec000)='..') openat(0xffffffffffffff9c, &(0x7f00004d2ffe)='..', 0x0, 0x0) 15:34:48 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="9b725441"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x4, 0x1) connect(r0, &(0x7f0000000000)=@un=@abs={0x25af90167d5e1800}, 0xffffffffffffff57) sendmsg(r0, &(0x7f0000000680)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="0001000000000000ffff0000070000002ad0164db30fd4a783581f395055e11b9b47cb31bd057c1e3ff6a576f75987f08eadf6c1a79d30ef652e0ae74f3502f852cce11afb4c4c944baa4e4ac43d6099df8e9a6027f0bd3c7f56bd7307f26b97f44710f5bfb9d4481b4cf1fbdd648229a9e10f7e710fea2eaefe9d44153506e4ef1bcd37e23e944d0201288a980b4156ee9d5c773b18a073f1c96d3ecca6e5044d83712a8bbd09c21664d3230759fafcc736248606680179246e139d0e3eac7685907354339a03d75d8b4e59661c63b56ab268fbd285d8419e5123f4cb057fb541be74812c2f2defac78b62733b8eff008f43f65ab0616e914c19fc93a0000004000000000000000010000000404000055132f0b53f9444db1aebb07f55fae099e4ee9b35a9f616d91e6efcb78dd2399eb16450cc83be69be1f9000000000000a800000000000000ffff000001000000793b63bc449ec097e2053ca0464d8b1719780d953991fda5abc41430f9bead1b604368b8a260660bc9f4b3d2b260e724ae04d47460861fdfb2701dbd54238934f9c35203c7ad2b120227d5c7e48a1eac7f208808d1fada8a8bf8291ef73448d88dc23dc7bc6c730b9970873a6f23c3e6cd2adee871e878a4d463cdc5ed20b0a6367313ae2ea31d2d4a0a650bcdf74c9ed712000000000000b000000000000000010000007f000000a49aaca3c0af8b00af69b3c06787e2f2f44a78aca76c883aa2ac702dab021a9432863c6881521509e33e1adc04e8ef9ec3b1efe3a452170e6f71b06dbd632a945c2e0a2bc7d112399c7ce95cc0504d0eea034a653fd1bf5c61cd46a04f53e73e6c36266cba096b887b0a12dad08ad282ee7250e4e9fcc74a78937e17c6ad516828cb491dcfa7d3fa62edab237a6aecf41d609b45305ab66cb2350d8f21000000"], 0x298}, 0x0) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) 15:34:48 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x1ff, 0x0, "a147780ac80400000000000000d844237e0d7a00"}) r1 = socket$inet6(0x18, 0x400000c001, 0x0) bind(r1, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) utimes(0x0, &(0x7f0000000080)={{}, {0x8}}) bind(r1, &(0x7f0000000180)=@in6={0x18, 0x3, 0x2, 0x6c33}, 0xc) msgrcv(0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="2c8ae159e60efcb71f0237edc5016abeff5c5af9148f0700a9060000000094b0fd633216577b594c6b6d00630b25626f28a3327ebb3e8d19bdb4bcf47b0e01ee3b48b9211b22d945383e9011a7afd2ab2a4d58e7b8d16774592b893374b972a2a5a0ef08638307566287b7c017f15add68722e88758617a93bba5a2691d93a49400871b2625f0dee386cb0dac853ac9c5c447100fc954aa0f20940fa4d3d0a82b15dd2e79e3b1036e723dba423"], 0x1, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r2 = socket$unix(0x1, 0x4040000000004, 0x0) r3 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x9, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={r3, r4, r5}, 0xc) 15:34:48 executing program 0: r0 = socket(0x11, 0x8003, 0x0) r1 = dup(r0) ioctl$TIOCCBRK(r1, 0x2000747a) bind(r0, &(0x7f0000000040)=@un=@abs, 0x8) 15:34:48 executing program 1: r0 = msgget$private(0x0, 0x181) msgrcv(r0, &(0x7f0000001640)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c9d12da6"], 0x1, 0x0, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000440)=""/228) getitimer(0x3, &(0x7f0000000540)) msgrcv(r0, &(0x7f0000000000)={0x0, ""/129}, 0x89, 0x0, 0x1000) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) msgrcv(r0, &(0x7f0000000600)={0x0, ""/4096}, 0x1008, 0x3, 0x1800) msgsnd(r0, &(0x7f0000001740)={0x3, "f3360e43f7ec672ad826c6b88b5d2f6aef59f57b9a16d1eb8e7bbae02cfd22b7aabc8cc3f1beec4b27c0884f88b6708609da29a95d2f5f8cec41593bab52457ca40b19007de23016387bfac401f20875119ff67fe06dfad98bcc2e65a96cdc0d35eb26db168a332523734bf40fc8f8fc183f279b3815bc3080354cf5ce3994f846d8ee3fffc2ae4bdc1f981f0fdc4ccfd1ec973f1ee6f412971c13e38e6d88ea11c4e150fcdfcc16d8c9c814df870bbfe47030004ad26b8bbc05bc35fad66d4aa9a6acb4640842865a7dead7cb809c7942318f986f8f1b65365da5939e382a12c136184ba9"}, 0xed, 0x800) msgsnd(r0, &(0x7f0000000140)={0x0, "e765337685071b84bb742e06da9ed8ee5464ae"}, 0x1b, 0x800) msgrcv(r0, &(0x7f0000000200)={0x0, ""/158}, 0xa6, 0x2, 0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f00000003c0)={{0xe9, 0x0, 0x0, 0x0, 0x0, 0x8, 0x800}, 0xa3, 0x81, 0x0, 0x0, 0x8, 0x10000, 0xfffffffffffffff8}) 15:34:48 executing program 1: select(0x1, &(0x7f0000000000)={0x2}, 0x0, 0x0, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) r3 = getgid() getgroups(0x8, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r6 = getgid() r7 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f0000000200)=[r0, r1, r2, r3, r4, r5, r6, r7, r8]) 15:34:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0x4579}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001840)=[{&(0x7f0000000240)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd110b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdfc5599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc37004", 0x21a}], 0x1) write(r0, &(0x7f0000000480)="a0e8eb1341b556104644cfc1dc8ae2094a16ddfcea", 0x15) r1 = syz_open_pts() ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x4001d38, "82bc73bae98d0400008000"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 15:34:48 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x4332, &(0x7f0000ffb000/0x2000)=nil) minherit(&(0x7f0000ff8000/0x4000)=nil, 0x4000, 0x3) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) semget$private(0x0, 0x0, 0x4) 15:34:48 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) recvmsg(r0, &(0x7f0000001680)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/244, 0xffffffffffffff42}, {&(0x7f0000000340)=""/211}, {&(0x7f00000001c0)=""/209}], 0x100000000000030d, 0x0}, 0x0) 15:34:48 executing program 1: r0 = kqueue() r1 = kqueue() close(r0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f00000000c0), 0xfffffec4) execve(0x0, 0x0, 0x0) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000080)) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8000, 0x0, 0x0, 0x0) close(r3) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xa98f0371a0f0d619, 0x35, 0x40000000, 0x100000001, 0x6}, {{r0}, 0xfffffffffffffffc, 0x2, 0x20000024, 0x400, 0xfffffffffffffb86}, {{r0}, 0xfffffffffffffff8, 0x2, 0x2, 0x5, 0x3}], 0x8, 0x0, 0xe5, 0x0) 15:34:48 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r1) socket$unix(0x1, 0x1, 0x0) shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffd000/0x2000)=nil) 15:34:48 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x1, 0xfffffffffffffffe, 0x1000100000000}) flock(r0, 0x1) setsockopt(r0, 0x80, 0x1, &(0x7f0000000140)="c626df402528521abc555d21f2fd250683182e05d274d7da7196dfc13a23d8654e0c5ea81a9742bb84a5284ac553df15dc195f397d25d46e4976088af49f212473447207bb03717218f12a8bdea865e3d80e76ce6fd8d4f5236ccede813b727121a9d1fdc3745d2b0ee9dd73dedd36e165db549e92faa78684fca90ee26c2ceefed10ebfbfe165edc5fdc62e0352414ac081a6d99f401b4e453a830602454d02874f3de9249796474220a9b4d711020bbfb8d3909cf31544f53a893965997bc7b99a0d4767dce22fcf7150964b2f50328325047e4181709a1f319b067fb1f5aa43af5baa", 0xe4) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x3, 0x0, 0x200000004}) 15:34:48 executing program 1: r0 = socket(0x2, 0x4001, 0x0) r1 = dup2(r0, r0) ioctl$TIOCCBRK(r1, 0x2000747a) accept(r0, 0x0, 0x0) 15:34:48 executing program 0: unveil(&(0x7f0000000100)='./file0\x00', &(0x7f00000000c0)='c\x00') unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000000)='r\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='x\x00') chdir(&(0x7f0000000140)='./file0\x00') 15:34:48 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000200)="fe1235c140638d8c4c396ce5632efd2b1888f876146eec7170fc9e7ee4c704330102bf15008d415da0eb966f7dc1a6e2d1ed78a281bbee4bbf6646694e30e7c88f9c7c2130d12d9e553971764c5357e3c1284a9f71f4d9d915d4652b053fcd34eff04d43a3d662ad10e5e474e0fd8e217e437ce02c0d5706474ab65557d7e41a2b1531d65cf70fe5a6f2921704fa6186569cd832c56da8db1e2de09168c5e74c724b8a", 0xa3) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x101, 0xfffffffffffffffc, 0x4, "1eae8682ab0320755ab8bdc7a85f07a099206fb2"}) nanosleep(&(0x7f0000000040)={0x0, 0x1000}, &(0x7f0000001300)) write(r0, &(0x7f0000000180), 0x0) write(r0, &(0x7f0000000100), 0xfffffcb3) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) sync() shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(0x0, 0x1, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000100)) fchown(0xffffffffffffffff, 0x0, 0x0) getitimer(0xfffffffffffffffe, &(0x7f0000000180)) fchmod(r0, 0x20) syz_emit_ethernet(0xf00, &(0x7f0000000300)="5fe5adc34db71078449f1fbca76617cdad370005628a858477d40d03aee17a4d800ff5469e81e0e31026e37f81b7c87a39baaffbe2b4b5a014476e66a45cfcd54d2d98c0f86cab22a5ff2c1781fafe73b01debbe33ade4d7f7055c8bde40378cd1231d6c93ef672b6032814e75e3fec05a45856fd6182779b22ce55353abbf48bbadc311f4a08e0354f50f286d1199db1bbffb715386e42117e03fd894d90f2aaa213bec7e15cd1acb8fe50b478eb42a0180ccaeef59529ac8b823875d5887f02282279482bb75859131f01dc787183d4470d9e73c3e7016fe03ab69e59372ea2e9be2ea524e6500fa541a1f7daa934f7681d2d430b398145df72b53e1642d811c1098c782674eca3e449a71fd9bade74aca61ecc344d89721b71fde82154b22d7ea4f13db1cb8f0255f1f4a3569bc6df36ca4f99296e9c48fad1f86ec02a941f8f7a16739acc82b8409da6e2661a5a82d395ef4d5b9eb526b28d7b7d6255fc1d1d1d162de3df477cad0dab1ee583ca7414dba6877f9cb6238dfd00494616aeb1c47118a939f13173297cffaba85e2c72402eb55cb167c5fac03fb1e2d3b5958b1038b9c2c63414c879d42a522aa347315bbc502ababbb39635329c23205b6f84b76f652f7177e3a10b7a2b1119f8d233cb42297600d31ce7d4a4311871ac5e529b2b6fbf55ad1c97fb17828953b54ca700ac550f4ef0268636fabdf79a7eb4694236bfc98af98be33ce2a395fbc173b6000eae3144fa62177e8a2479349e3f40a3e3f0faf5a029160da4d42cd49fc4721a1e4586a5bd7e78479495798ecd6d5bd3dae4eb7e02c2ceadcc769de3ea39dc375fb5c9cee0e71fca19aad9ee211058edafcacace5322ff28be47e1deef30cf9d2d633ed64c16b4bd7d3889368a5bcb6369358ea57dcdb891c5f51bb5ddca3a6cc42f33f4840285fa1fe7456b75a30f5bcc2e4c17638215fd91a7d182baf0a759dc2bf49113a3852e42821e55a370697322859f112d71b6ce4a19ea630c5113ed0e6cc6a1f903166f50af55dd1e749d1ffc51638ee1185c48c72b12321f6e1a524240982d97be8aabf8a0c01a465feebabf74366c109cef7497af36d2ed1ecc661d15b55eb4a617657568891e7ac39bd88946d9e8ad53752670569cfab862764e4257b4d1f7100950b4333d540342ae2038c36a7d05cd13c9f99c6012b3c4d578f12df0150f589241630a9cd0cbfc0ad5b3c7ec3ebb84db5971298484cc95cd0efc7bff1847c54e7116a67946910caf748e6b150a554e6ca6b2209f250d598295b2f26efd31c6c88a9a34b54659fd49a47337ca00774c531390f25d5fb60876953b0979eacc9a4493690f1a278ed81db46ffa0fc3e8804092c96177922017853529a9f52bd740ffa3ce936ff101ce259505a796b7e37c3c936f0c57a3f980b4bbd54912cb44ebd89bfab9fed7d7aa8e431c1516cc3250386ec64adb736187abab0aea2ef21fb6c21200cadf824271c63bcb3c972d4255a18190867271f0be9eee020f57ad058528296798d849491b0da1bdf1ad61ee9f0b10d33d96e2a0aa435a7548025aa38c041e77e136ded72d170c28caa8f990f29574f4f8f65e54720c0983e51cd6a0c303558dea6e12c40d49a0ffe761af315dc2e355438b191b0316cdba1500d278cd95f14c3baf6c92693d6d7a9e7071b00064850128189f802624a95a4cf6aaf787166cce6ae07e701ee6266005c7dd0dcbc302eb5addf9585e654b17aec05beaad4dcdcb5297f1edfb8aee7aa84f72f98fe2b598ea594dcb3c3ae9c4499c2aba79665c7aa467cd56f8dc80ea1160865d6ad97a43cc3ca9d87ef45a6f10a63a7fb77e8af0d4a07ef3cb0ade3099fb4c63d6751c3bfb3ddbe3665ec49891ee903058c50230f66380f68dce8b3f659e38c561cdff4479caf7a7637d5ff2561f4520793af3b1a357dd428f6502cebba422f782f0abcdaec413fd93932421de296d9fa8680aed8e177121e05a85505dddba3a25f973bc2ad516854a5b8c08a4b968bf3aae772682a78e5bb9335f81148216af9c879f9dbc4e633167d23e9b6aa37fda5251c78fae08d49b8b0be871367bb22fc2e0879642ffad143d1dd2926f1e0f924c4cd9a954a17f0607c2e3b63ca9259a47540ffe6a87a55b70814de0e9a58139b21a7cfa5e20a33b14e0be118e4a13670d9cf74ed8041dc5cd9e178a53fc3d20a1fe42795df3cb81e62364546ed48ebab05a47ec6876d0967900247825c5d29d637a33af9bfc3faa090b547c2f49d20c7cec240e889a5d11bb49a3d45230e324adfdc8a93351a29225a68965092251a568e7f14e8d26b964ee3a7fecfdadc3d9c994f1769d311695b3df6e50b90b6bb33129f8915000082fb0de5c94a7fad33f624f511c84742e3192ec197da616a7f7ba5b71b4bd754838af13b897837f3592b3bb0f70c48b158048740af9446444626fd756c085fc5d5697948fcd8e1d2c7533187e61f465c3ba5dee0db9f41e4f6d653f921d346dbc822cc57cf8b70f21e33048903b9dc71a0e88ee0bdc515b5591ae471ba502fdb0c96fbe4afb1839419a7d7a5b623f56743cabe40e1d52210a08e3a4e9ad57575c19e7313b0314cacf3c088e259a846a54cc21677adcc798cf628019131df8d9b77bd4e2cf9e185a044b62c966d86655e155fe3c23b534d89e4e0e183194e5ed2a11968005aa1b33921923e3d8d5ff0c1a846fbc6b19e84a119a5ee5c0eca479148ce48867f04f494bc488436aeef4e0f695fe4c0dc222e0c0350d6183dae77c2b81aee2de6f9ceb372122be1d250c9ab7c7adb1e2644bb676b8835f78ae44d888b9236c95e912a1f3ecca6ab4d4e7f72e4db11ce4ddab3857427ea6c499471aeb0e15d9f6b2635ccd8a1bec5614b4b2c975b57c56918acdaece7acfd64c8a00f881d0c779768fd125a7f365d6c9ade7894bd5482f8176ca69048b0510ae61ec7ab14a7e767d2b61c35645bd4e4e4ec65d53ecdae767bc3a550680087c801229c5d55d6f58547258d2817d0d03714eac14cc6c93045de82bb111d86a184edc842bbef405c677b171f9304c50818f98b16f10350ad4747e99fe52636bc0414ccf929394943480dfbae7751492956cd8e4131d8848f4974a1155c8b0bc41f3895202a1df9220600306056e22d61ac72c8a0e41283847e791fe909009240caa4bc5ffa5f21d9ed0120f90305d84d605df6b6e3c8881cd5ee48e652516c2fc14d4f016ef1c0db18cd87e77c981cfc3590d654c7dfa2f579cc91b5487d59d91139a0cfb68897e13ea10b06062797a409ad79f913105dbb0bddad443858f4a365cb60b3e10d05505bdae934f9c2cf96705042596c8af58387a8b7adf2885d7da72ac0b488a2969d3ae76de2d955f10441a473c285ec3593bb9bfd7ea70c898b2166f0f75748aa78e1c8729c63e9c33dc479550b0c7a3022318a8bb7adcd525fde8e6e4cb4641701df93f3dc5f6e0890644aba19bb40b0f610c299f2d678e27a09e46905ff80047e71ce15e5cc8922784b8497ab7f0ddf3576538a1440376647af0a4469ba4d13dd2531b2407b473e209fba6565a6f626d27871a2399ef262e717a8ef3e852c4f0820ca83042ed7881b1f105db86152b29dfd46d98b3852b15aaaac528f6eb60c89ef487f03c7735f2b2adae51c4a91a6be25f908778e3b1e22885735058b4ad9bb4d36fcec10df0341f1e53e448ef3dc532b0e605e5be32e182be2fef33bca2960aabd75904eb04ebfc9f3575710e068ffb5e7c259c9855355cce2b4fce09163ccfcb8ae58fdde6af526ffde84b4abcba38f4d6e03e4133acd23e2400120b46298f5e8a7c11b09a23644caf3448a82128e7ca23944455ff6d09287e7186f9235363e3550c109a7491a8ff3a5b5cbc8b04a5df38a2603522aa66613c6539ac06a47b08d731d18053f7e403a21356d0afa5a250fd09866b20342346cb48e9eef3a6ee07420198be71bb8b4a5ea20160abb987cc1dfe090399ba753b43088d65a74b89e2da72f6d65b35ecd734d37a1f13b8b020e31890359b329cfe639df7c6b6b94bf46f20c7c67897f807e0e19ce1466afaa961c4f3d7d0fc48f40e7ac354fcef421b2f6dcf778e063a90236c6d2ddbfa32c3b72bd0ea78a5ff869c30ee0a7c1a6a0c1edc88061295d0346dbc80d3e4d6faaa9fce7b0f281d0c186b3bf92bafc267d798167c5b3aaab1d663cad8b1537e940ad959a4978874a61057f7be7201f4d75e985129a36643775064a6c04a425f1d23bb4f7ce93326b807febfcfe76419112d08fed10c78fef20bb1fd3cdcbe39cd23c4421eb6b651d0daf87d69a850bd9ed19ec2f066f42688def8670cf4fe64a317a66f6926e62249c1eabe9a11b882c6792a7ab69b2b1e72beb5fb096b68feb0c2842e767d4ac626811dd0884b4ce60bcb54eadd1427953e4344ce0d6a23ee305628090fede4ea0286fbc94451d1c86792e9b4a26c5982ed4edf848fee7edcb3bfa3d2e2ea8d28b10fc91a57cdf67aeebac3e3a306dd2b439de860d9f8765e79fa9387c049f83b2b5384c6612e7fa9aa6a6950dc6b33372b5ffca42b26e0d2735ddd7dc4bf4ccd58d1c5a7878b576e1a7b53de34b9738513eb85c905b4f20d53437424f97ed8c31192a022afd687122a98194b1d53888586b5e049fa7ca19d0df80d374004a94b3d261bd40882f63d8847afd602b8ea2aae800f41158ac13877c275d318ffc40d4ef7408f50204862480813b6f9edc88f21841d476b25165e620f1b9aafe945818faf23efa7000fe40787f465beda653ed9d8a474b127f0ff3708d4db55fd584aec099c3eacf10111e58257b0b78199603461290d39e01b69948590e2b83c26debe30475cfa3739f8bf9e22aab93e1069ffe5e333296b76a69bd1d364294e497a19b73bd03790b1b252d92b5b5e38d1f0430c3511a7a7896a531c2f6d38bd678c3b29cab009281632ed92bb9ce542b5875d7c4e32c563858a31d19734b8bd5f731bb02c63d381df5c1972200c3b0c14a8f77f5f210694ad81bcca66844a356084ade1f1d9659a3f0964a61e89928aaf6b21a0f0e4956c018a4861a1446d9b3d903af687cdb3278fa89700139f868f434b6db39e10c9928f5596034780a03d0480871033ed2ecf3e377b6b0dec9718e8379d41ac60bc6549cd07cbda131c652c4609d2560e1d01d58fd0d5dbd5324a13d129e4609923ab65b4398be1c0e79db3e3321f1fc31ee272d1d2bef0578dd35a998d643b50b85325facb33bca917f40446fb1dc66b8e76518271f0bca07840e387cd6e75394a6b8ef2187ad22b393312e4773ed58963797ff10d4cc0d1c9923044cb0abe5aae77f4c9f291759e87727b769726869600cbde744505c53a3b95d8a300f411066c49d04956acf9e0462347300c7c45c04f764e57ec262b42ff8d7c9be49a961d00567ca") fsync(r0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)) r1 = open(&(0x7f0000000140)='./file0\x00', 0x8000, 0x40) getsockname(r1, 0x0, 0x0) syz_open_pts() shmget$private(0x0, 0x1000, 0x5, &(0x7f0000ffc000/0x1000)=nil) 15:34:48 executing program 1: r0 = kqueue() r1 = kqueue() close(r0) pipe(&(0x7f00000003c0)={0xffffffffffffffff}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x81}], 0x5985, 0x0, 0x0, 0x0) semget(0x1, 0x0, 0x21) getpeername(r2, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) dup2(r0, r1) 15:34:48 executing program 1: r0 = semget(0x1, 0x0, 0x1e) semop(r0, &(0x7f0000000000)=[{0x2, 0xffff, 0x800}, {0x1, 0x8001, 0x1800}, {0x2, 0xfffffffffffffffb, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x9, 0x1800}, {0x3, 0xe5, 0x1000}, {0x0, 0x400, 0x1000}, {0x4, 0x7}], 0x8) semop(0xffffffffffffffff, 0x0, 0x0) 15:34:48 executing program 1: r0 = socket(0x20, 0x2, 0x5) recvfrom$inet6(r0, &(0x7f0000000100)=""/95, 0x42, 0xffffffffffffffff, &(0x7f0000000200)={0x18, 0x0, 0x100000004, 0x7f}, 0xc) r1 = shmget(0x1, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) recvfrom$inet6(0xffffffffffffffff, &(0x7f0000000000)=""/247, 0xfffffd6d, 0x0, 0x0, 0xffffffffffffffba) 15:34:50 executing program 0: getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000180)="00000000000800000000000000e8ffff00000000", 0x14) r1 = dup(r0) ioctl$TIOCSBRK(r1, 0x2000747b) accept$inet6(r0, 0x0, &(0x7f0000000000)) 15:34:50 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8289, 0x0) lseek(r0, 0x0, 0x1) poll(&(0x7f0000000080)=[{r0, 0x8d}], 0x1, 0x100000001) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1000300000002}) unlinkat(r0, &(0x7f0000000100)='./bus\x00', 0x8) pipe2(&(0x7f0000000040), 0x10004) 15:34:50 executing program 1: socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000a40)="c379fa7d4c5c77f0b73910b7bc852870c057c8c61db699d834c372fde148bb16375b4ca16f255375b87a9a223460a44fd5868f5d70916b35aa9513ae58cc36f03a7ad93739485e7144bf62382c564e7e5a6de8c9459245b3488c0d7cbf1c551fe8f9aa8e08bfd665209872d8423bd3ddb089649b5990de2637a4833a9870244cbe2478e1fc22b454d342752eaa40c6d5b7b660f77933862713fb49ba1b0e729061a382444ba01527589743c7015f44aa028ae8c535a15c6d7b65e1ee45dd0991c38aabf17f30bf6e730bca829e2bfc4b231f2ef3cee6cf39c241c819093a321ffba7a9c6f7f6639a2fac53e67728d8665b7094138fab7e5c1cb9a9dfa9fc09efafc900ac0989ff9b3b8e475a054ba1f82ad22e4bfc0bb3dcbb5de0279cd102b95c3a881baf33757a6b40869ab13335be3b8f9b6ee2d61f69f6fc7cad1073ba8d8723af9fed2a6e47968a3130daaf2e762e304f493cc7708f4efe6b12cb5a9f8c140cdde8b1cb18cc871683c2528349506a167d9b99113644d94109841313c150dcba5195188d2de52e688e5db1623eaa515c62e075d000b7642ca99184c93aa52ce7052fd4bdc72133dea89d830aaab4fbbd21af63b1c52c6dc2ed01d3d6b43ded2b9204eaf4a7872bba0925901914f3c51cab249be717c89096a547f98b953171173864303087a0cc8bb002033db37c743f36e7668a350fc415fc3f3bb061cbb851ce18585017bb2018f65b81aa0d45228852efcf407dfab3666d541180fb8d3bcc954da9506492c06c5c6f6e1075fc1e7a9566fbd42eabbe060216e491e12689fa50faeb9719dbd4534474220b064026bb0842043e39208b1fd34882188af2ef28ae9ba5b4b827c95fb52898f4ca60e3ddd2fa9e4ba34c8ffa13640a0e9a81abb7b8edc0ed87eebe73643de5b86396d76b17c22784c2d77a4117e629e85278242b949c28d4424476c664d5e8d348941215b04ac2197010ad415b68b9d82992ada64c296e3a17e5c4df9b303ca6b365c652c7ec95c91ade2caef4a295b466d3183efea7474f3bea0b06c54f87bf614de7d20fb198b7589b9c1645cb1176cd141ff78481877bb28da707ddfe9e7f5b6356a01704bab4be932001073c388a3bd0d0cd7ad21f8faff0067de90c800dcc1ead6abf6433788926d3888565aaa02f71a3c8408d5d5f6e5e5711ed7a3fbdf83c961d0ee0a56af436947e32ee702bfbb609276711cb04da74afd279d9942411b4c41e74aba659907484aa8652f99aad279a6cf9822e13c50f8d1694c4973fcdd51147259ac3e0567dea3a2174b19f46eaba860b05ed95cc5961ac72f196585e80a97374d16399649143e2d82f2f875f5ca0f0fd6116dae5f8263103aeeb022994a82b41e63ba47ef127ce64af43fdf78f1f18e7e079c2ae4947ba0ca604d35fb82f7a1e74784707a016b4984a19c1648d34ed01e36f60d98b7a45b3c8d6bb2ac9d240a6e7334ca71f509508b0d453bc488ee9a501f8613cea4e292697554d7d00ed7bf115ba36584087acc4e298153f3e36e5cef094bb1956b2848b88a25d1ca4b0d9afa717926e33745450282aa088b08e64366631bc26144e8ad9b4987e701d3f5c17375248ff8dda1d278b5a8fb14c80596c1dfb0bec51e0e019f4636e97cca130d2f5565cbf83168f2d7955786556d062411132ddbb2bd02faf4380b7e06da5c2c90f4326b6577935f5f40a204a4ea9580f1a851cc02df0f90a7124fae8423a73eb9cadb92675f239960ebc8684d54b601902d3c2933c658b0b4968a694cefb36da0e643c9a298b5ea1358e564c83e3c4164748ba8b7d677b8a801d615577a2e438c4fce07087cdd5ad6ca1ff4dd86f1e6914224b326cffecc5455688b8839a56d53bca1240699942cbbb4cbb20953eeb223864f62164464dfc4ba1f9622710459767a7ec56b66cf7509cfe70723b9c345b3722c920153a5152efa88604df51a668f01af050461556c6123ed34f41ebb92f36c60139060ac329a79926ae5fb640bea0968432c0da6646c39593df3a94e2bd2f54c5bb179503096c364db5fc74de42e67c26134fa9031d1f6e7b6eea940dd494141e9a652af20f89191bd50e6c1d03b673169045d8774b030cd12183ae33f519b073c8b38c87fe2e4e895b961d71fbdde3293f7e7786ffbce9ae914f55063cc7a43196fbd6fd50378dedd6f6f758957ae0ac4bce5f40abba087cbef6679f464e9ee2d896b8d083996fcb94f604b004a4b9a03c593a639b09434d18d79b81364ffe795c8723a5e9d08eab7350105d5f9a806b963719de97150c06869614122907c88078d0fb1fc026572839457c421c8f83cae970aa4302264264ce93c8f6a7615257da9e703ced1c60bcd43cbcddcee96d1f41c1b2cfa5c1bcd865e5458530525bb0dae44466eee821b13790144489d5c1c2f82f6be52c340dbffe4460aa4473a3a23b62da83b7b69edf99ad46ab4426dd14ac7583517e6919cb685668d93affc15f687126f16cae72a39dc3b381284c756ff7df43ba0154a7b4e02cf85f832dba9e5510ad26c97f74c91b36111e167fee5a890f31cbf25b58d83b804e06721b96a1da3cc869b1cfb5f0bff86a523cf307c558cbd04fde3f1ff4a1e0571db3d7664cdda1e446ad03b0d81c130e76909b8c98a2e7e6c5db7726db2e571426a4a8550ce9fdb3a35fb477627d297a4cd625e7380845a5a88c6126a501a864e5573edab636e85d708959aefae869e99d32727492c073e13cf739d881511328de1633df8e83880eaf1a47bb1f00752adcedd83fb16646db9402ed5894edd3c46f7bab9ee1d83280bdd4d4ba119f4feac99b5f64f3e951b8a195f68aed20846675e20b27161ab739adf917", 0x7ec, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000180)="04a5b1f5dd226ee377e27f86e2d017d4cadb73fb39", 0x15) syz_open_pts() fcntl$getown(r0, 0x5) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) sendmsg(r2, &(0x7f0000000940)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000001240)="580fc2e5217c0e31280df7f01d208cfe0b6da617f86de379a920a149b2ad658960526bcf3bbced29485b34cbd4b24035eb4c04b6709b9a46ddd4539aa44ad03ec9512fba203238c865159fe65963c080846f2241db9a37d1ed4f3fe909292590a0dfc232647b916d04f21136d8be2744a18cf32e665902c1dbb69916892d12fee2fc765350739139b1a1ed46c8229af24cd36f05e29f59b55b8ff6113ef99e4ffad9d2f008324f53abf54ce9c9feda9a54f3eea3899cc64951d1aa7bd87b0a3f7d822e8f589f171de820a652fe897a05be07c42455bda98f1839267e46e33d5f20e39a998ecc0359726618c90e2207afa2474fe50b378a8d27d61e405dcacc34913ecceb24e53311dc4c3fab46b52bceb257cc92fa5d66daa1317c8c551027384806d224c16352c6e544c27aa8abfbc10a5d31a25aebd16e605e4a9bd8bb68161817acf1adfe723ff95616e64dbc4f00ebd3594c8ed43571510cbbb7e863ce0b0229241d1d9840e7001e10c2c4b4e01218960c09511eeb18acac5af4988c6e01d73653bdcbe9c279e867700772e9192d4c374153ec87deff5212fea6f7653bdd268fdcfb7ef4aa4307809b5a08cb473cc76cbda7a8d6f626179c93870b0b5b198bfb0b0bbc26e0e69b25392dd9ff4c04aa121bce90f55da3c739ae3fb38b3dd2ae0b4f5636a33b57565905ce874aaec6ff8cc6c869a0f7890b3cfe7b9e29c505f302219102ca36814921f504066be56ca2d6ed3893143d39486dc2feb6d5533260d0c8bcb2fb18d00ba3ab59e6219b031f77c85e81abf360fc6b9cb9b02996484391df2907eb6d5ac772e6d0e2a6dd42c45f91183d4da6e1256853fda24a9aa80fadb97bc89c065e7f48fdd8d77562da78a9401d8a0111e908a267c36f2a3e4164846648c63e483373e0782fa6d9c1594ddcecc359662fa04d3b0115514328e37e7cf2628625504414f2f95809b7e5c04c49d1b795b6c69893476aa5832d5be71b8a9f21223944fb1928d36b46334ffda57f2a7165bee7bb9c353bc35bebfe2e0020666c41212f0e45b47f76624d7e89a51d1132f5905897e64d6a44c7259aa8a0d27dcffbb8f4a27e5825c87a78c419f8e2a6aa2ec8138752f39dcd8010aa63efd06545d7ab312559eebfc18831db123a24f51e795c8b30093221f13d2481bbe7b910572b840465c71535aadbb7d8388f9377ea6091789431e5b2449aaeda6f81914ab6fd705e832e651399b3cd194cffdc40b3d92e77a790fbd553e9ffaeaae14bcd0280ddc7f72dcb1c106e6beb489e9626c03397ada892bd7c51eb0fefd970facd9ac2cba528f664224fd2a14313b6d8c88037bb96a150d0aae2bbd8c3e8e97166ef50d59dc6b6a3092e5a643f747e2893f0400e52f0a7741d6bf8b4342633f83cf55b2737d0220c3caead75184b66427453f31f208221445b76dc9d2aa51982188f27a0d45f1782a7730f0e6261155d7925a6f1df0c3f12e031d3d591501503ed63d00eaeafac8c2176cdcc1455750b9ef63a344ff95e082e724dc504891d897a2bc1b5b3e18a0f01a83cebeb8148ad8279f8220d10a2c591d3d4a1bccb3bb02479b59613c1b626e9b9af7f1b7c456ec9deca3aa9a7f0f164ca6f06007a1cc898f3aff1fe834b3b55bc758402ce21a9aa4ead733ec462c984cd3904b32fda7ebf2daba1f2741a788d5ff7c852b33902120ae768adca904961c5996c4952c17053911d3d1a15ea4ea982581db23b912a8ef1f062bea6691e67795898a5a4f8e4705a2f8841c5d120a3c444b90d820220bc965b8ac7850c24228ef1d55897c758a5fa78436435741a9c652ec25d76eeea3aae45ed3867a781272aa06bf67eecb47f9c5feaecf835127e266423d237d03f755221b8ca4be4e7507c61cbfb1576db77e0176a4395addd7e90bfcb4faaa72fbb70bc194c9a2ef453c8ced6948b53c57d7d32ecc58c69c88e0b4b99bbb5aee15a5242c81e65b553f46aca5ae30b4dabb3a08afc600396afb2edfb4a193b9e11e6114f3a2108b56d2d93e0f640e9883200d5d3b2d905d997746085123d42c251691fbe2435235acdbc280ed137d34484b80f7b46ebdb30a4e21593b3b8492e02232cbf95e5aa11c0a2938106c893875f2c0ecfb759ec71862ed6e444e0443a1ea5a4f1dd30d3834d728ed434937e7cd0ba7e6100b3bee92f73f42f34e90e6f90d9dcb60ee5b5051efc583df1aa46e855d98a84e3b4ee0bb1b0828fe0df74a680a5c0aab1db946c527e76da994906300d34d07a5988ed582096fdf27a166158ea2e6aff37ec65d908545b2eea70692dc0bee3109079631cd56763d73138a9e9cdeb236f12f8049f49f961e0ddead0b99b442b61f177cbf2d6c9c136deaf5816eca1eed5d9f5be0bc422ffb300d436c5193da7c7021bab17b6156a7fcb7788970aacf8f8e1c37bcb6a6a480141dd78f3e7cb1eb6d2e6eb4a44866ca72a4e7d410e62824924eddccc956e511c942dd411c6f5d31ebe1830e6677c171884d4ea3d31adda810d7cbbb6f55368db9774bac2f94b5045e3524b4c11ad695626e8cd808fdba2e70fcb44074bf40d607987ab7fc321f719d023d003afa05476f02d3c707646c9ec43891d0c722a081a3484d75816dad548ec77acb50f17c330e71c4c26eda3905b42de95117aae87d34a11deb9fde5a6ae646d607f766e831d8c615f53676f04d048f721e5440008cfcdaf245d686a4a0e5c0a2d171d6f5d85b315ba0f2eee66e32b3c5cb342532b8d32f425348dccb858196ea29c8a55e2cb02ab7c668189f9c1139d4aa06b7fe4401357ca4e1587dee5bd6d2c435976b6e2bcf78c594e3a0ee7d4389b3f3eae50c68a359c28f4afec7ea928838b7e826a9c35cfcbe6f7d8440d40c6ce9d14fa5d0d586e5c1c3d06818c5b1255532a55d87a18da370c2c190a757b07ac180939bb3b8efa2c51389e56e8d3eafce8ea6188c018c2b5ada2f0e18cff7b3590a542225b3e84b49b9d8416814630faa33b490e4dfa79bff6fdbbcbb279c0fafa279eebf7c465991ce16b05900f00c8c4856edebbbc59816f92d99bb59419737f7cceab74c8d349b42df2f3e7843603d295c68fe9af4156a5022915fbe9f1778096944af6cfb945c744ff69c06c18947d494045a5a4934c1063f8ccf0447e47abf1e584cc3c6cd83c2464998a3b77b92008cf571678bc40983938f7f0dec20c763dbb5794cc8cb0289e799b005f9f2a710900e52f75e34b89c9e284c674683447ae7e366a716c94e5239e9f4729ebde84b37e792984e00566c836fe624fd6dec0bd73561a5890ce1ed84ad0dd5b6751f09e75e1e58a0c3b3bb4bbe87bd5afb791573c7d1ceeedd37ca2750e9fa430619c0dbd5aa62f28c1e649770623fd02e6eff7a324a6c1b53cb9424e00af04c40d0ba891f512df91e628f88353145c530814b993ce574267d8459089f36cd9641d2220d1449ca20444bffbf7de3771a24376fc9ee1c46e879a6c7fd771017396a6879859c432131be0336ad45aac9f012a0f2bd0138fb6834c4af60aa7305ea5febe1a7403102d9bbf40ab2934e2815c5cfd21119f25c69d1aa902834753fb0bda2ae59a400aa9879cdf17055cc73dbb526dc4348e17239b18d955823b9e341705be9d91493916edd2156f1d60b3e4748c4a0498be8c804f2f1beea71bbcd07c1a373774561212e4ea1c59e732a515f7a6909fee3b6c1b263430eaa13a92a3583b3614c1d9b3ecb9d3ca55e7834e6672cd75966acab2158c45ffecca03613653551045d01e3c81f9c268d34cc37bb6b0dc164563cd840c0ce31ec64e6c26fe583cf3754154e61af8147b357216f2e80ef5c265432c8320569fe143117825676b467ebf0bebdc3e2d7d97284b8aebc26d91ce2584518998ac38c29f6f6569ac67c5af7d0a8ccfe838f2df2392bf3b4ad1257a8cc5e9cbe37650ed329f11b919852ef2c4b1fa4e661c421cd2187f3144728c70be30910fc4ef4ee0de80c5c8dfd2389bad09d933aa70ac7bd222737f1c7cc3f6a4215d86a5ee29f77909a79b2b9e94951a5bae3748c1e86854e598f97eddf257f38e08229fc30d8995f4e791444068af90841db14f67affe136e68aefbd7a0eab44a2b4a1f819ff769f52fac3a45f781f40f934f931bf30e35eb2d5338151413849cea76cd4f179bb3a3291fe308a17b8c26495790484898daafc941d6b5ea932ff25e42d3ed74b7f14411ba224aaa0280bfea5cace23ce8584a3576274d5b3e22e3b1ad917be7bfe628fa8eafcf793a601a96311a7ed43046f283c1bdb57b7f434c62ce37c17d836916ff999f67f3454bd1628bd027354be410d6825c5cfb2a90a57668d50189c2f4441af2c8ebfa24ca8362a42ba522b9b5382c64ca09e1646cc09990b7f7baa2867953d1251a3bdd6ba8318b21642ed520aeeb29f7889cb5a6b98075d4626beaec9b3994055807d8f23499b2aa3ba2248ef2bb244d97ad2de41f9b414d684005814e0d9cc500963d7bfe834137f2970f14caa81320c78ffc1ab29c149ec336e1b651a8fdcf534c4b87daaefd5bb76b7082e6483f1689984069c893647dc578323914416c9a12ecfe5408a54bfca7b8c99e7493782df0c0416d4a72ffe8f1e129b35cab6cca7c5ea00e402033a654e4ba0caaa4b13e8ce6bf9d2d9fa33efe9d9a7fb2198219f9a8f0c197337cc74c3cb3f57f09e7a7952a5988785483e26f09795d5d363deea2dbba367c81b4965298b10d7e2fdc6059ba1fa91c0cfa506367c1291ba2d9cc90b95f6ef89082c9a9d7dd3446b49da24a95c7a35573150172526074326804ae267a6067a007e791177f3d036bcc7d0792c9c60883445da2f81c80a453ba9bf786335b37be5246b1f9e41228f4ce291988f73a5ed984293061e91118bc65d4b2b55ca958c9e9e4d5862b8ac74f4b26dac1ab40d990fd4ec0684101656a788d7f7f3929c4877ae3cb2dc38ba1a1c23c443bfca0498053c5cc9c9e22becd21cebd2572b4500099061adb001715e0afe481de90e33df9b6ed82beef975e36c987bae00772e5e7842feb8696774a48f4f038048dd8e31fd9076a3b032df8073a2c315297aa1972d400651f5861c393d45d8b49e0fd9ee82a132f7d127ed9080ddfacd9931a3a404d27782494aeb4addc5f8e470ffcabd1c7c743472d41f433df54049690e19905e0443d37be36714ab4c460aa510b06dd09dce81ad974821d5e946901b7934a6a286f03c4b2d1b9d1b884a5d8ea9f1cd04f093e6b9c6a8c7bc6f344546563e29064a68e5f360abf03e65d5c4e6b0262d93ebe474071172500e3517fe2999d747343a789628ccff3218fc5252cad1d4960c9c74b0c3245d9ae3e883dda78779fcdc28ab763abb3ec67e141964c228d66ed1437c950bcb668bedd7f38ce2a18bdebf611a5ee2f717ea775e0115220713b794c02f463b8cf8b8bb58f022403e1e1896ad6ae2205a2a28c7f681df19404f48b72bcf246480bbe6f009edae9eaef3dbe1bd16713381e297eba4c6c92983148d9e38c2516bf1360cd30f6593738d094df4d8e1480fa23c1fe1b87e92fef1859ed88c3b346b11c94a788a2673b6487878891a02f81cbe7f3b2fabeee232160af576478d36b86dced5caa84145e375998ac5318b31649d1b04019693eda1c09b856a66619e0bfaa3c27089484d7afd2a36ac1cfd6c77e7483f27eeae348a8a121b8d1e5a0a5e33123adbd864b5988e4dc9ca77ac12f1f5b39a8d858103415d75024f6f2eca075c370523b94f7f2f67a5650d1eabef5da8405b4e4b841e30e04a8bb39b67ae6ef", 0x1000}, {&(0x7f0000000000)="35f5604a7ce5f9b55c1730b7ef5a714ec8f9cafec54c62344e37724d45c470c35a3c8e8fa6e5058e928c97f25e5eec6e54817d6acc27e8f4ac9e8f56ab9655f305742c73047e19cd08cf13bb8d095c55be68fae6101cf06ee6b7ca18aef32afc2a4dda81d9088b2eedeee20ca875af680513ec4739036fb19bc11e4100a5ef0092a698823d5ca0fd7edd9d67193b89c9bb39cc245be32a5f74965fe1573e0590951e00cebbb50e999ae39ed71631f5f1ec693fd5e2b6afad46a9eab03c0092e286e7ec9bdbf30c4928d4aa52779d02dc32625e36f9a4b52ba5e6e65e9aabd6009c1cad7697f768b5cb845122ab35c756af98e362f559", 0xf6}, {&(0x7f0000000100)="192a300cff85e905649ada818377ec", 0xf}, {&(0x7f00000001c0)="06b6e2b76abb5a220e68c546c27da72463fcc908b0d605d343", 0x19}, {&(0x7f0000000200)="24be059b1d01322b5204f189b01d0cd21ac55cdc54a8c61cc9ed", 0x1a}, {&(0x7f0000000240)="828a13de06528cbfc8293ecad417c74ce540f765cffd33cc8b199511e4c08dfdc7f1a55a4495dacfba507fa964473f6e86cd94feeadf352b1866e4af07dffdd63676c18b8202d556602924a94cfe3831b486358489a4f35d7b7a09b9c0147104f4f0c278ee88175a04183c20177f4defe715a3975c4e2a4ff3abd97d9453a5a35d693e414d752bb5972fb28ca0750a0dfb8b4a71c2fb3f312f64f9ac6047c196909150084459fc", 0xa7}, {&(0x7f0000000300)="ecef69daf6ca7f504e0e1be46411cde75ccfeb336f923599c31465e6e1a8a490f103d4e8ac437ca23c48d10269fc37da9074f007b3aaf24461ed3c3fd743be3671e008e73ae91ac78911", 0x4a}, {&(0x7f0000000380)="10e0718467e6fce37f2a745da4048451b6d9ae7a01812e6f5eac2b454d9580387c55a41f73c034614331def5537c00b52226fd675e0bafbf524a2925f392b7e21f942b13dae6f3d7e5538c5b278a82d2938a04d439318449cafe1f6b6e29125981edb51c2a1e78723dafcd533e549c608167d7d0c722bbfa8120e45ea830b8a0c54d2f14676ef20126f8734391853f5bd2c4a313de91809bdea6cc1bd9036bb72b5b862f45", 0xa5}, {&(0x7f0000000440)="48699c88c94e6062586cb82eb4e62c6c1d79baf1c59fa43b536e35db820e69a8b27f8ee9e9f2b9bb7b43c2d949382a095149e44609be4f961da9377278ebc084883688ec641c7c55e09939b6c3d64f3dad4ea77007d3239d71ef94370dfdb65ed2e1827c549568cd5145a7c834ffca5ed9d87e096dbd2fb45eb65e9780651c09f0e22317a810ae87ef5f0c0fdbcde242ca0977a072fba163b2ec2ead3e63dff235b7644ee4f82dd4e452bf7e18cb6fa3f5f125a6218366d77b5aa7cec2c5812ccc5411fd71c0b6d222ab2b80f041e5c5577da732233b8768ec9afce9b487afb8c272c53fa33d0a885b16ccd979afad6087f48d712e70ba", 0xf7}], 0x9, &(0x7f0000000600)=[{0x68, 0xffff, 0x7, "7f307c436a6aaccf9f21116d42bdded37572eec95731610d3b33df4eb6fe3f6caa56f2015b5990c7222646381c08af271c406d9cddce66bb8726937fe9052d4c5cc313eef6ce7f1381f9af5f5cad844593e6160b98"}, {0x68, 0xffff, 0x9, "cdbcdc84a0e8f480de222f919738fa7a9a38a277b3686f5c93729b926e539fd759eea8626b69125f85931e6ce8ab79abbec9ef8000e2818c350f6a65ddb1d2e522e85d0fb6269ec80cfc4075658f9e3db556d6"}, {0xe0, 0xffff, 0x3, "aba6d41db129d5a84ff034e0d9f79a5e93f1f93227c6cb9e4025a329f73673faaf23f1aa8ee9025af464460203ec98b9d15a202a1c8629a7bf6c8792b31350b4fbb1434ef5780ee284a0075855f1c0d781b0365aafcd72a94ef4b6a8197922de75aecec325b5a33c94a9c4d952466ce36398ef7c4c6e8111c4e4028252030ab3ab8593eecd523afad1ee37bb7533d6612aff371560b37ca1f64ce63e381c9b4a480fc2b5193d7448cd4377b55e8830654f589c24c102975e920a91a6006d0b198350f476bd5d12ebaf"}, {0xa0, 0x0, 0x9c2, "61214e2ced9b960e80828964015a45f87fb2574f202fdbdd7f7239004f44d4b6206b0d6c8570a98f78940bcd5cef835d1e0a272e7388c74c72bc87da5a32d40fc1550e6cf925c3fc0e426f4278e89134d5a66c22686d326fd6e5f65087a396bd9741bed3567cba683a7cb1ff2f057cdc0442722e107c84d9ba72386288bea89c46d0a706ccd3ad67ef319737835805da"}, {0xc0, 0x1, 0x1, "451afc16ba5e219e58c44462864b18850f216e204a921947fbc071458a76e074392466f0072877a556b860460a10de8b743e03c14f6be0e3f8e561b6920dd73dadb88acda0888eaf62112575d8c29abc0fb30657db916c588a5fee63216d239351519f59a39dda9d80888dacd87c2d9f4c253bc21609dd54740f44fa6dae17082fe2e51285a0d8df96bdef35ee6d7a8d34d309541c00b13bc05301ed6392d9210fcd0648f72825d4d272968b"}], 0x310}, 0x400) read(0xffffffffffffffff, 0x0, 0x0) 15:34:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) ftruncate(r1, 0x401) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="2052bed8085df9138021cdc0394b659dd7ab00483bf71c76790e1a2cad3bd632d4141f7929a09ced675e777c18164f4c69cffc6e66416429fdb1b5138f7e14d4887b8fe2dc936ec6c65da9252547592599a5f97f14d76a581a349738324d7dfeeacac9f746", 0x65}], 0x1) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000003c0)="dc007f982eb65f5ac551e20d827fe27c8293bdfe709a65de7d13711bbf105833d4ce30bf2b079d79c40d599cd485e81b422fcb8f135876317c89165e9561688f581236cab70f8e3efe63d700953724d31e166a9c0b6edae2549405db9e7200b90e6584bdf9ce943872e5d34950f3c594f4c332639c4cd0f524f56b3badbae263d3f7e2d1fce22a22f7aef8e74aa8ff178d85cb2dde283e8f7b93ab8e57a969461bc36f0c02af3aa9b359d9e82f75916175e7cb5080348b6a5fc848f1b6d3a2ed8f156191bde45eb75a0f67c4ba0257a8619404519eab545191c975a78d3cc93be669e11e126840aca2c39334dc86992d5c23144e6bfb67443d74c451ddda6b2ba94bebd705000000000000000606e81045ce15cbeeee805039ec8a82ce170e2a45f66111d6a6f4c6ba766bd86fcf993f1d2c2e3ec5df2dae8294d006f59a396117d7774d4dde880b58dd218f4785b8b0262f9bf4b21bcd2e6ae8515f97cad64f3abcdfd0caffa50d6736701cbba9f8d9dd1f03acf7fb5bb2e774ae9e82b5cc418d432af8ae9a091a57e09661652e4eb0c9f529a2827dacf9ef0519a3219160130566ea45632026032781a7e1f5265702759cd76c43df4e0542e18b5689c09aad8989bd8a5a6f85845aa6c93d9bf10a3f26d6873d8f92951ce7c0bc873e6a2da8c51da5af5131f1e0290997da373e3dcbb741de47d3159e18852611cbf1fe5bf932d5b8fe97f9", 0x206}], 0x1) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x2) close(r0) kqueue() 15:34:50 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfffffcf8) setitimer(0x0, &(0x7f0000000200)={{}, {0x0, 0x9}}, 0x0) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000680)=""/4096, 0x1000}], 0x1) fcntl$setstatus(r0, 0x4, 0xcc) r2 = shmget(0x2, 0x1000, 0x150, &(0x7f0000ffb000/0x1000)=nil) shmctl$IPC_RMID(r2, 0x0) fchdir(r1) shmctl$IPC_RMID(r2, 0x0) r3 = getpid() fcntl$setown(r0, 0x6, r3) readv(r0, &(0x7f00000001c0)=[{&(0x7f00000005c0)=""/172, 0xac}, {&(0x7f0000000140)=""/120, 0x21}], 0x100000000000015a) shmget(0x0, 0x4000, 0x220, &(0x7f0000ffb000/0x4000)=nil) 15:34:50 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) fcntl$dupfd(r0, 0x7, r0) 15:34:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae5dbeab0315755ab8bf0900950000000000b2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000005c0)="f7828b83478a0e2022eb72a6e168f7ff84bcb86d6661bfb58965e4b3a8819f0d", 0x20) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSDTR(r3, 0x20007479) r4 = dup(r2) r5 = dup2(r1, r1) linkat(r4, &(0x7f0000000000)='./file0\x00', r5, &(0x7f0000000200)='./file0\x00', 0x4) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000240)={0x7e9c, 0x4, 0x8, 0x2, "cf0c30b6b35b864ef2562bcb440cd5fec71e2e7d", 0x2, 0x5}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) fcntl$setstatus(r3, 0x4, 0xc0) r6 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000300)={0x0, 0x0, 0x8, 0x1d38, "4f00e0ff49e30000000000000010000900"}) ioctl$TIOCCDTR(r6, 0x20007478) r7 = getppid() fcntl$setown(r4, 0x6, r7) readv(r6, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 15:34:50 executing program 0: fcntl$setstatus(0xffffffffffffffff, 0x4, 0xc0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0xffffffffffffffff, 0xc0, 0x80000000, 0x1f, 0x100000001}, {{}, 0xfffffffffffffffa, 0x88, 0x20, 0x0, 0x68}], 0x6, &(0x7f0000000080)=[{{}, 0xfffffffffffffffc, 0x45, 0x2, 0x0, 0x10001}, {{}, 0xfffffffffffffffe, 0x4, 0x2, 0x6, 0x5d3a}, {{}, 0xffffffffffffffff, 0x20, 0xf0000004, 0xe7, 0x2}, {{}, 0xfffffffffffffff8, 0x1, 0x3, 0x7ff, 0xffffffff}], 0x3, &(0x7f0000000100)={0x7fff, 0xffff}) write(0xffffffffffffffff, &(0x7f0000335000), 0x1023d) setrlimit(0x0, &(0x7f0000000140)={0x6}) kqueue() poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x24}], 0x1, 0x0) execve(0x0, 0x0, 0x0) 15:34:50 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000016c0)={&(0x7f0000001440)=@abs, 0x8, 0x0, 0x0, &(0x7f0000001680)}, 0x0) r2 = syz_open_pts() r3 = open(&(0x7f0000000000)='./file0\x00', 0x100e8, 0x80) kevent(r3, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffff8, 0x58, 0x8000002a, 0x6, 0x8}, {{r1}, 0xfffffffffffffffb, 0x11, 0x23, 0x401, 0xfffffffffffffffe}, {{r2}, 0xfffffffffffffff9, 0x4, 0x1, 0x80, 0x81}, {{r0}, 0xffffffffffffffff, 0x10, 0x20, 0x80000001, 0x7c00000000000000}, {{r1}, 0xfffffffffffffffa, 0xb9, 0x40000010, 0x81, 0x5}, {{r0}, 0xfffffffffffffff9, 0x45, 0xfffff, 0x6, 0x3ffc0000000000}], 0x5, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x4, 0x80, 0x15, 0x7}, {{r1}, 0xfffffffffffffffd, 0x0, 0xfffff, 0x92c, 0x40}, {{r1}, 0xfffffffffffffff9, 0x81, 0x4000000f, 0x400, 0x5}, {{r2}, 0xfffffffffffffff8, 0x11, 0xf0000006, 0xb153, 0x7ff}, {{r0}, 0xffffffffffffffff, 0x1, 0xc0000010, 0x7, 0x1ff}, {{r1}, 0xfffffffffffffffe, 0x0, 0x19, 0x9, 0x2}], 0x3, &(0x7f00000001c0)={0x6, 0x2}) 15:34:50 executing program 0: r0 = socket$inet(0x2, 0xc007, 0x23) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="e5b3a8f7bda5467f8a20df8ce7bf130b0a0594641b59a7858ee7a6b78647369d92999b623f438f4c87cfb80709d5cddc427de3bba9d1c7b19479f568ae1dc02563450a8d2860807adae42b42ac39dffc77f591973cf38dd5187f615f7127c2f95f66f5bbc993873634c30c2f110bb594468cbb16cdcedd6148b4c8938f7275438db372d29c3a27a7bf165f5ec4a278a72cac8c136bf862f61182141266aa33b419fe20872cfb297b9fee2a2ee64383c02a415e01", 0xb4) ftruncate(r0, 0x5) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x100, 0x2) bind$inet6(r1, &(0x7f0000000100)={0x18, 0x1, 0x3, 0xfff}, 0xc) 15:34:51 executing program 1: setrlimit(0x800000006, &(0x7f0000000080)={0x7f, 0x49}) mlockall(0x3) clock_gettime(0x3, &(0x7f0000000040)) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) recvfrom$inet(r0, &(0x7f00000000c0)=""/29, 0x1d, 0x0, &(0x7f0000000100)={0x2, 0x0}, 0xc) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 15:34:51 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) sendto$inet6(r0, &(0x7f00000000c0)="55fd7ed807f2fbb4dc2af943365fe5296483f518b99c725feab19ea399c5e419a0852251eb4dd0df5cc91b16f6a972fb829c0d4589139f5ac7392645a350e6e2c52dc524dceeff0621b1595a3e7790945a181c08203f79beab3a815840bf4c2795dedd5341ffaed88a87", 0x6a, 0x2, &(0x7f0000000000)={0x18, 0x3, 0x7f, 0x6e6}, 0xc) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) setsockopt(r0, 0x29, 0x3e, &(0x7f0000000040)="f73bf53d", 0x4) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) write(r0, 0x0, 0x0) 15:34:51 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000080)='S', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f00000000c0), 0x0) r1 = semget$private(0x0, 0x7, 0x0) select(0x40, &(0x7f0000000440)={0xfffffffffffffff7, 0x7, 0x3a8, 0x400, 0xfffffffffffffe00, 0x100000000, 0x400, 0x7}, &(0x7f0000000480)={0x6, 0x8, 0x8001, 0x7ff, 0x1, 0x3, 0xfffffffffffff27b, 0x7}, &(0x7f00000004c0)={0xd82, 0x6, 0xffffffff, 0xfffffffffffffffa, 0x1, 0x7, 0x4, 0x400}, &(0x7f0000000500)={0x20, 0x53a}) semop(r1, &(0x7f0000000240)=[{0x1, 0x1, 0x1000}, {0x0, 0x6, 0x1000}, {0x3, 0xffffffffffffffd0}, {0x0, 0x6f, 0x800}, {0x7, 0x5, 0x1000}, {0x3, 0x3, 0x800}, {0x5, 0x8000, 0x1000}], 0x7) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000180)="d0b2bf83daa3e0180b9ae1ff45d5047998854764d43dc10c549df6759a9f6c999666abf38402d90084abc4f1c98b000000007aaf239f344ba93e41be76367032fbee32bb197cf95bfda77cf1d00ae890cf1cded90799e65892d890717f9a338826b4", 0xffffffffffffffee) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000280)="6f3a656113de460bba7ea9bc8892667ed114ebcfd93de594adeeb9d0189b6bcb14f7057fa46bf41fa5e2c53054228a40d53f844f64958071b7b86eaa551d33b39c9cf614c540a9c2d4a6a9167bafa35f1254154fddd2d853af4fca2b51a9943944be7c977c4f1f0d0f22e6a69ffe19b2fb938a4fd48bac38576f18fbe4a7acb35ae613787934e2aec2ac38599ab3c0c6ac709a7b29aec8c394d11b6302af9d", 0x9f) r2 = semget$private(0x0, 0x2, 0x2) sendto$inet(r0, &(0x7f0000000640)="bec1db4a16c3bd152975ff5e56fafba7e3c330de25bcec4515c84d174e9f4f010da0c49976cfd1629d8a1a9ebb5b801acec5fc2846fd5edbf85b289548178d8d2116aa751427191019873bd67556d4e9dda77144fd85dc5742020584e41e89a70b254be203bc7ad6efc41e43d6f30b673147073956f03b19a6aa60cec95e7b694e8cd1511ae2e715f9e4eef2f80fe5700bfd9c8375270e2ab78848edeb7cf3d965864ba2c61309f9b45169abf75039506a879b24de9d0447a65760b0b03e3bb2403bfae85482c6bdab825218b8117ef9eb6a0c5d91fd852fd7e14b328ef0021efbed03f091d9fb", 0xe7, 0x2, 0x0, 0x0) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000000)=""/41) pipe2(&(0x7f0000000540)={0xffffffffffffffff}, 0x10000) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000580)) sendto$inet6(r3, &(0x7f00000005c0)="e939a934a446adda7f05bc7769bfd83e9c135e1b632acb58376fa0eb418b77b0d12316c91d5bb3498e9fbbf6b87c97cacadc", 0x32, 0x2, &(0x7f0000000600)={0x18, 0x3, 0xa2b5}, 0xc) r4 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x400, 0x1b0) sendto$inet6(r4, &(0x7f0000000100)="cf9ae5", 0x3, 0x8, &(0x7f0000000140)={0x18, 0x2, 0x80000000, 0x5}, 0xc) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000340)="6aa4dc8653f4af70a9642c857de78ca4780593890b1741c210b27e479545778f5d9479cb98774a08021c6a95a797c0cd621ad4ca091cd3d32d536d65d185b7285f70c526ee9ef7cbd07e5401080b96b43b7903c0013419924079756b9bcf07e29138c6168eeba0c0bade1ede0731d0a73d484b5c82d42b174fc66ab32c1542e7bce502ee0f7387d2f9ad7cab89e7fb1ab154d9b7d78b4a2982c3d1060c2ce9fd093fd862456cf5527a59418bf5347779b3eb1d7a97031ddc224935cbb1f68ad2eb9067b193b194a606c9d94a0b570fb8634f5005243e9a7d6a2791a18e27ae", 0xdf) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000200)=0xc) 15:34:51 executing program 1: r0 = kqueue() r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x1, 0x0, 0x4}], 0x6, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x0, 0x0) r3 = syz_open_pts() kevent(r0, 0x0, 0x0, 0x0, 0x1, 0x0) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x8000, 0x0, "00240caae40ef2de7e82f633a01defdc42a9d62f"}) kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0x455, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)) 15:34:51 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0xffffffffffffffff) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x8289, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000002}) unlink(&(0x7f0000000100)='./bus\x00') flock(r0, 0x5) open(&(0x7f0000000080)='./bus\x00', 0x10, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4000000, 0x100000001}) 15:34:51 executing program 0: geteuid() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) utimes(0x0, &(0x7f0000000040)) setrlimit(0x7, &(0x7f0000000000)={0x2, 0xb527}) 15:34:51 executing program 1: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r2 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "be7931a1c50ea751c2adbab60566f5db3090d04b"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xffff, 0x0, 0x9, 0xfffffdfffffffff8, "1702079b37982cfa4e00000000000000fbff000d"}) writev(r0, &(0x7f0000000880)=[{&(0x7f00000014c0)="b906d6edf18383a1958f37f0c7c2993d4e97f761c4252eed28ad11a67072ee48c65ed200365cca02cbbd42a39da4fdd4c395fb5feb1bbdc8dba5aff417614cb38473a0b7946464736dc350333a4cc1d1ebeaa9e7118fbe5c285c8a67cc37a41fd7f2b50c141b03e716f628e9a222b0c789da81c1edac32f3301fa6ee955b0df0a53941fabdfac6390b91fada149c754ba8e12150c39b977e9efbbd8fce04faacd82f7a9c9c0eb125ee2b9e5c4204d236da2a3a322fcfacdb56457084380a5f3b6dd3805ac373d78bd1a2b27d31595087c1dd50e4639e9ad9841f5c841b00354358272705888a35fff5b15aa23f4aca5b8d83033ae8e550ed3629359d213b35a050a2f0926a7982373889848e42430944b60f086e175f1b85ba896991f4515906d7af9fc3db3f4552eb2ca1346461f449bdca2e054b2c181e6523904fbc1a8516a44efd6c77efe8edd3cdcdb15c5b79ef28fe6848c7dfce297fdda89be5f80e2ecaef67b162a4c42d0041e451a1fb4ea903b47fbb1ff2fe8e6fdce1cb2cb3ada8", 0x180}], 0x1) write(r0, &(0x7f0000002800)="f95e625b78f58d117553aa271fb896a064951ec3c2bb65395c38e800b4794e9911a1765547e49b72a89f36e87396f9ae9344a5ff00dcb84c19e3ffc74ef300c7a3ff864cdc942978e8db7771c3d97893132c6f7e7b55457772342c5f5c988c382b90224fc80c427247f65a6fbc4833e94c8516528e856c90cb12235db8905f7a12b4e546f6e93ab0ddc1a7b28a2ef106cc8b7a6b5e40adbcdc9ff03e3f323281fac67e251d1a8c35d2512a9c068270ab96c8bf78cedc318205e15c70372ab32761a02b31087b1456a00017ce232d7b360e662500448952cbc850014a51daac4123712c462a55cce232e6c811307c8806eea890e187339f5f805ecd7c3a02a33cc6dad452034a0de892b3b68a70c4ecf0c97b014da6f0660d40db6c3ede90990a20c25bf00866289b9862cc2fb6b347aa5cd9bab7e0f62c42295a914eecd9ba1f86074fec1cb938756e3bff5e896e80a7cf58b5e5a7ba4eb936ed5b727160418ac42e296b3087a72fb7504e1b1dba0ef072647a1412494f73fedac1dd218e76beee644bc570d3a7d4aa30d9e0094d854451fb74ef6ad9e985f9c1ad85e8eae60259ca0ad8fb0cec8a3e9ab305e36915ef80f75f2165f58b386deb339ad6815b15489e74cbd263d8587d7829b37e4d35bfa3e72089d8ba83900b6d2ef21bb425a67e927113a31c9552870e236eabf162b72a142140ed71d17196030c1ca2ba502be501efd39473c40b0d029270a271cb44f96ea46eb92b26ef58a45c97859c5145818b2ac8618256733a74c0c0ef7ac949d683d0f96a6a5522774cb14d0f4aa9930830df3173b54a0fc108c6b62d82a085fb2c1c89e924f543313a511da87fd07a0632b42eda35cb440de1157a2b0700a620e3f1ec2695c00468a05102956b541f92e9b9c1f8adbbf71335c234731a3c090293634ba228", 0x296) readv(r2, &(0x7f0000000580)=[{&(0x7f0000000040)=""/161, 0xa1}], 0x1) r3 = fcntl$dupfd(r2, 0xa, r1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) fcntl$lock(r1, 0x8, &(0x7f0000000240)={0x3, 0x1, 0x800000fffffffc, 0x401, r4}) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000140)=0x7fff) 15:34:51 executing program 0: getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, &(0x7f00000000c0)) munmap(&(0x7f00007fa000/0x3000)=nil, 0x3000) r0 = kqueue() pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) accept$inet(r1, &(0x7f0000000240), &(0x7f0000000280)=0xc) kevent(r0, &(0x7f0000000000), 0x807ffc, 0x0, 0xfffffffffffffff7, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mknod(&(0x7f0000000180)='./file1\x00', 0x2000, 0x3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x1, &(0x7f0000000140)=[0x0]) getgroups(0x7, &(0x7f00000001c0)=[r4, r5, r4, r5, r5, r5, r5]) fchownat(r2, &(0x7f0000000040)='./file1\x00', r3, r5, 0x8000000000000001) munmap(&(0x7f00001f0000/0x3000)=nil, 0x3000) madvise(&(0x7f00001f1000/0x3000)=nil, 0x3000, 0x6) 15:34:51 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r1 = geteuid() setreuid(r0, r1) r2 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r2, 0x2000000000029, 0x2b, 0x0, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f0000000000), &(0x7f0000000040)=0x4) 15:34:51 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x8) getsockopt$inet_opts(r0, 0x0, 0x8000000000020, 0x0, 0x0) 15:34:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000005c0)="0be31831e02808032b0a5b75c7a13dfbeada19f1ab73c635bb133a90610c7bed90aa5c8cb0866abb181a4eaf7558000c57e09a624ba684fcbd02cbe7fa64dcfc18e86b7b3bca8389ac8ee7a9a362af3e7c8e9e9747459164bf41c275709d1b91e020c925debceba0a4474066c800212fed09e2778b445954d41e00ff4c6085ba5be7d8c7644fe19af5b92a7c4af38c8f8fb2fc0e171aa632a68580d6f2875155f452e51b68220b2b6d3257693307d82351b0fa32f13c93eb48078376418c4206c0591a91d730e87432c30763e9068d9542e9c12fe64e1e53ba3e4eb1b7a3817c29e906853b36b5d12de04116970fff872763af8ed5e5df5d508f80f663077578b25a87f0a0dca7606d7f976ccc13c283f52c4e99d556ba895cc8fb6950fad371f10697e5b0649dbbe897e07b7b0ad53055f6706d2106e8361d1a92455466b0093202163ced122ef45cd748d8f062679794bb1171d6965d328fb74e0a1b826d995325a13d4f7d72aaf94208f617768d35da305e69fa3c0d20c8883bfbf2d665eac65740d66207b490815b673cfd4d89ab0ac2d08cc90714c3e640fdf423aaf81198592035b88331b322ea42ebfb04f24f12db3290db45ddf144d403ec14ae6a1f7cb2096ab3e7db14747a20eb637efbbdab3825bb5c66af0ba434347ea92d45ac2cfc2bb5f7e9297b87fe0ba61f6ff4e1a163fafa0fe90f66e2a7e3cba245b8c3f8cff32f8eda37acec28445cfc04b3b2adbe251ede6f67397fb36c939b5ab99b6f89df3d3e46c0d1d1dd3afa9153aad05cc22728cf8016ac140c9346486a2f6d9f5e0b3ac4ba1d61e0de8831bbe9082bb28c1057904503cb1628837d82a584737badecf199df99893dea2d16ac587e58736d174db115b32dbe34d2690293641edf36bc0eef65f7253b1637b154f2e2bdcb61ba8b7de70371924d4262a1d94aa194753e0c574c90c052cee9a057d3e974a037f0677a4ae8f0f5e560b2891796d26fdc00104dc6e68139853acbec36dd57285e2995af0c3bb03374796d4be83956a583ff890a3e00a5c4ceb17f7135bdd45f280a42d09e1ccf0008d5fd2d70c4e933867f621d1a157d99391117d27b690a74f302e46b21c580b3709f85e83f0b740cc84ffc4ec6e39afd8716569928f0fb8530b8c58b5c997b0f208ff29d12d0d4b96348635e8552448c56222a5648f156d04eede120a317", 0x357) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget(0x1, 0x3, 0x440) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000180)={0x10001, 0x4}) semop(r2, &(0x7f0000000000)=[{0x0, 0x1, 0x1800}, {0x3, 0xe6, 0x800}], 0x2) r3 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r4) r5 = syz_open_pts() syz_open_pts() pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) openat(r6, &(0x7f0000000140)='./file0\x00', 0x20, 0x10) kqueue() close(r5) kqueue() syz_open_pts() syz_open_pts() 15:34:51 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCEXCL(r0, 0x2000740d) munmap(&(0x7f0000a00000/0x600000)=nil, 0x600000) getrusage(0x0, &(0x7f0000000000)) 15:34:51 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8294, 0x8) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x0, 0x1000100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xa0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x8000000000, 0x100000001}) 15:34:52 executing program 1: r0 = kqueue() kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff}) syz_open_pts() kevent(r0, &(0x7f0000000080), 0x7b, 0x0, 0x7, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setegid(r2) kevent(r0, &(0x7f0000000080), 0x98, 0x0, 0x50, 0x0) syz_open_pts() open(&(0x7f0000000000)='./file0\x00', 0x8, 0x50) kqueue() 15:34:52 executing program 1: r0 = socket$inet(0x2, 0x1001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="e5b3a8f7bda5467f8a20df8ce7bf130b0a0594641b59a7858ee7a6b78647369d92999b623f438f4c87cfb80709d5cddc427de3bba9d1c7b19479f568ae1dc02563450a8d2860807adae42b42ac39dffc77f591973cf38dd5187f615f7127c2f95f66f5bbc993873634c30c2f110bb594468cbb16cdcedd6148b4c8938f7275438db372d29c3a27a7bf165f5ec4a278a72cac8c136bf862f61182141266aa33b419fe20872cfb297b9fee2a2ee64383c02a415e01", 0xffffffffffffff0c) 15:34:52 executing program 1: pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = shmget(0x3, 0x2000, 0x75, &(0x7f0000ffb000/0x2000)=nil) shmat(r2, &(0x7f0000ffc000/0x1000)=nil, 0x3000) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) write(r1, &(0x7f00000001c0), 0xfffffef3) fcntl$setstatus(r1, 0x4, 0x23fe) read(r0, &(0x7f0000000200)=""/250, 0x50c7e3e3) 15:34:52 executing program 0: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000000)) 15:34:52 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) setsockopt(r1, 0x8, 0xffffffffffffffff, &(0x7f00000000c0)="496db8e9889ed4ceaadd949ec14f79f7959137f6fb546cec4ba870fc1c18ee9e6b927dad864178a7385647327bcc77eefff9fb0bdecf0d0bc2e115dee42363413018738ce8870dc1fbfd4a732b7f6b9d38e3a100c43facabef51cbbbb9529ed365649280738f9f15bef5a9979984f02106f3c8b16a6b2c2e725d4ed880c2f39b02e200a395c1e3ad4ef54ab7af9cd88499244fe6dd6055387a26ca3cf480c6f66084e6554cf57961257a97140f87843f437a58c5ab97b215", 0xb8) getsockopt(r0, 0x1000000000000029, 0x80000000000032, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0xfc, 0x6}, {0x18, 0x3, 0x5, 0x5}, 0x3, [0x9, 0x40000000000, 0x6, 0xffffffff, 0x2, 0x2, 0xd6b5]}, 0x3c) 15:34:52 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r0, 0x8) write(r1, &(0x7f0000335000), 0xfffffcf8) setitimer(0x0, &(0x7f0000000200)={{}, {0x0, 0x9}}, 0x0) readv(r0, &(0x7f00000001c0)=[{&(0x7f00000005c0)=""/172, 0xac}, {&(0x7f0000000140)=""/120, 0x21}], 0x100000000000015a) 15:34:52 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x120) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) fchmod(r0, 0x2) r1 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r1, 0x1000000000000029, 0x2b, 0x0, 0x0) 15:34:52 executing program 0: mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x6) syz_execute_func(&(0x7f0000000000)="66410ff4845952000000f0430fbab80a000000033e45d342008f29300126c4227d0ef1c4e1b1545414006626660ffbb80000000042e500c4417c51cfeb83") mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) 15:34:52 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="a3020e05000000000000c87520f9d0dcb6329bc974f935bc1d49698903723b52a468e0972b92afb716f8984c5c0b859fbf3b7c5c94ff9499dec20dc9178db4e3fa7fb199bf01a3f593f1c7a7a560446f388f76b42094c7ce72c66cf429be668b87b2f6b56cbf51d91afa53d30ea75b9ea5b6174661e748601e8a3f45465b08e76fa84be7347356172617531dcf2f32c767a9e844e434bcdaad594c5f88dbf3590f5befd34b8a799997b221ea699bc7cba8806a6040d40bcc745f00ceed413d750ff409c349cd7464245447fb55f9"], 0x10) r1 = socket(0x2, 0x4002, 0x0) dup2(r0, r1) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) poll(&(0x7f0000000140)=[{r1, 0x164}], 0x1, 0x0) 15:34:52 executing program 1: clock_getres(0x2, 0xfffffffffffffffe) pipe(&(0x7f0000000000)={0xffffffffffffffff}) sendto$inet(r0, &(0x7f0000000040)="1a5e82e0c00b3838ff32c255ac33e3adaaa9bbfe51770847fec1d189957a21aeccf05221d0a27b8f355343293c1f95ceafcfed491980e2e9f9dd108ab72f31f4f9f7e7e2ee56b02d02e9950e90c832d9034513a8e5d84c38912ac6e2d51591d21540f2651cf8d0d44be01d237a4328df3e2345bc147cc440e2488f158a80f920432fe023b57f5feeb9b65936788888f3f391302c1a9269aef7c2b6319455ab6f5f8ff235061d42d678caa19f05a0", 0xae, 0x2, &(0x7f0000000100)={0x2, 0x2}, 0xc) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x9, 0x7, 0x1, 0x6, "82559bac5d5d37d49ada46f11423a49a4c437df0", 0x101, 0x5}) 15:34:52 executing program 0: r0 = syz_open_pts() kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}}], 0x0, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000040), 0xfffffdca) poll(&(0x7f0000000080)=[{r0, 0x14}], 0x1, 0x0) write(r1, &(0x7f00000001c0)="84b968090ad455998790e45ed35a32b0a43b59be09f5ded897d82a1d43d3fe143b1f6774cd7602175f837136c918b5bab38a0528e68123960e40b76eb870748ce8e7323cc3d440dcd27b004422d1a88978f5bf595a22d89f11f42675d7774456b4b9aa887d50d981dc09de463d8bf1b289a028240f452087490778e3434735a163d09d1dcde89b9d4c3661da323a7e1df0cab988cc88f5991c6ccd46251d3b33bc3ea7b49a491cca457f353dc985b888cb1bb9a8b37028440101023523e3a09e6c84eb89c35af98c6fabc436aa14076607f81dd43aa2eb72efd29fed6504d148a6ee8f773e68c18ea0a1f3aa8c8ff53986c359f15a1e5ff1e536662208c84f3aff0dcaac438c7d9c785e93d1d91fedaaf33b4a3ada33232c3ee91cfa216056ee9ca23b219937edd8cf60df917ac66a5b322fdb7ce0c95bef218deb8fbd5444301f5180c1c4cc85e5c5bf3f057443478205a0254ad90abdfc5bccbdda0242d6ce2441551c9eadc98ec33b6f49098086354acb38490ad3bcc1f030d15366375ccd69bc3cf198097bdca59370027a6fdae45979c8356929f3203d0b72dd36c73913b7cf8cc751e416aa7d16eb7fdfe41fdf29502f6e5b3faa603a7d0facf2ea1a80573de2269ddd2f8ecf89b3f9eb8fa2f177867e3e5dd101542b1462db7d0cfc4fc625835d1a80fdf4595e7bead59a782860cc06e3950d97f456084adbee70c3b113331ca651e3f9524af59255f65353c8d396c0ec97ac28446721defe321af4f876689b4a09c77460a14dde25be6a2dca53c1f6831def305cc1c623e204b6180fc41204ac7030e9a41f5ad3c73a2d677c6d7fedc0f18d32f4462b54e0543f0ecb3c6eaa301e2fa4448d3f2b903535f37b097d005f117d866167ed59b21c0895c255b24006c00dea1c4561679a6c1cf20f586ee42372bba08a1c5c012873effbc2cc8bb68c0aa906c59c3d4f94afdf50b2097628e6ea2983289ea48cc3f6233bd398d3d8adbf34c1876918c44c37e39ca3217f61f26bbd657896486cf740213106c215a34c26f96e4d8b8cee9515fb2aed1980ae4fe50f1a196027a4a00811cd34660880a02cb1d8dc748b451461a7f98fcdcddcd0167927fb544d2bb63897f2bf4dbf208346913997ef2b5789133980fbf0943cd5edf43a6333403b442a90b3d4b9e23835ebde7ed1feb470af72f9f09fd21e035fcacf21cfda857ddc8f8a67668a372c304c6e29aa53d9fd2d0041e9020786a88463415be22ea93a4cf18b238f1d459f9996fe5556c1467fd4788764c7f2312e20d01bfc0caa30f125efb04d1161d830a9eff8a165495b62766cbb720063f1d59096c7a66192591852d786ae75f35e92c794b3b846630ded96437d59869fd11de2807cf6b1b83b6c2b8493b1055f5d71fafbe7990b0b064ae7661a068b808b4b0c751a19ab59fd69255c4f0fe1bca648ff33fbba98304ca6848527f0f7849676dce0d711135a833737fe7b2750ccaff379ae4508f78408461646db896945ccfe7d5447e564ac5207d4960f88462174f15756eae993c2ae2b10dea2b813a0c0c6cd4283d3d4d949905f2036aa04d3efc45442c4226cc46dda7330e2523bfd4a23c4dd75b291cc32d83048f439606aa2d1b14cd8a2fd300dcef8b71f56775113c9bc89c75b171ce529838a919628d9f7dd9e51bac01c667df72b52562dba914f98213621ece7919d3cb6b57a87ae6e0d22f4bf3b0c33a1bdea4d87ca01b8f3f3bea4441b142034bdc00a9ed840ae38dfd8ddef6b983b121fd5d84876a309744380e3b59b71b5670d2fbed662ddd216371756b67ce0b6e9a8921905ad011857e58d3229b623583cbd0f9da8c1fb89ca5d443610a15e7b2b1fd06f1b9b1f48cf2ea15f3713be9e3ff1ff873878e24b7fe8182576c39571f09be71dd0c0fca2c6cfc3d767710449bb674f3321acd71f1b2161f27f1b6047601e5df10619c577d1afc0dbce6ac076b9f023130a22a1a0fb1ece6955160da2bd23bbec69c8ef2af4a777bea6873cd53d6b51f8896af3105a8949b49b079859cb8c949b7d7b316946dd56a76e73899aa1e35a86b5babdb7f2be7fe58f60cc40c18ecb3cf79f7c8e35179285361a1e3adcdb0adbd9ab5a1efd928d54a39a71d666b3913991029f32e066ffa9f9ec77426c0344c589968805e2a4ed70dc5700bb11c9839b79486341c4ecc7ae1e5dde720f02fb6a9fb322f477eaac22e6e2fd87662a53531a01479a5ae73fc5b2075217b6974b5403cda17ea640289d46d01ecaa48ad966a13e0363d6caf58e3f906fef6f5ac1436cdfa2b9480ecff7d22109359661ebd55b12a35bb592fd41ca902ebbcb98565b6d2e699127c4296e21d661457e000769ef938be66cf99c23b13b7ab9f4c4f852fbf20e119ee6fecea98f1bfe84697c309a417e93d020578b386edb71a35becb5d1287f04580a32996c90df4e087c578a6908f6bb0115825c5a42f1987299bf133031ffe73006c9df5dd8184e48abd4c1fa3022ab32c64f161cfeb18dbb90371cca282b7929bd055163b908dec0642f971cb65019547ac52392c93e92594d80391600f7d14fe6e186ea2a907f30fa4f8235a16b16e8358ef13dfb0231442634f22b5ab07f7933c52f304b4265368c7094caa6d715c22724de38b78686d7d448b0c87f101a9aee20ac0a1f4658970174c6f06df8f99ed540f8aef67a46f3a5fe9396579b6eb9f9c80ee3290c5ada9b0771f78c7739c0c9246182df74a1367e873fe1d2de0bcf841e13e647ad6b55dbe2c813f894d4e162bd653faed9d665d49c9edd71609ab53112d7a798b63b90004df2ce97a050b319e600032c07983e2b9061ac0aa8f1d9cf7fd87368e5afbc2e8528dc205bf48fa8c56f6699ae55ba99a35e2ced407c357b7bea1eb5587d1a502bb597fb917156806573c4ed54aac21beae451d96d42d8d36055845f090021258978d8938e2ce9e16b17a108656d5b3ad5292d8fc069a9758a318caed169e5d65fc6f4cb8d90e679dcbe1ca88eae697b51f92a52acb9b9af980035397397505b6fc2f92bc0d406619c3f09e892565a926c147a13626fe44bf727daab7de07047f81995ddf2f656f8be7b153640c2f226f00b3e980b1d79e8666a31a1a9192b10e4297de535b5d6c5135ea356361cc5161f4ea8b5b1dce3b059908648e4703851aaf8b081cd162db273dd68d65382d4e65cbb203729c715dd8707d765718699469580f538f114ea75f23113ed22d974b480811bea31fadb8d776fff829733bf37ca3ea0ab81109c8d07b359fa27fbd80605fddd1700ea7c8819d104a33c5c2719a553ec47956f585b30bb9876f77b9ae039b9aad87bbf33b2c1c9f0b956ad1830fbd0594f3bf32ff88ca7303e3c8df91df32aef1f44b64debca407725874e1398126db07a6c00347fd32aca74cccce5d19486c2f0fd0fbae7e886699a68c250aa15a1b5e5294ba5733d3422ddddc206a5392474455d6c291b28efc6589c764e62babbb216adcd459ec79f22b82781ed74c0ada88effcfa3f7721d7deaaece1e39dd10bca1af50b224a90786008ed71537e5404f4bef8610f5c1570674312e1edb5853489870e991393f09e64b06a80420857652d443c1990988d979c05977b5567d937aafbf135c99f3b61dd958fd075cd5a7b000453742af64af4b1036b7fc26f8d4947d67b40362891dfd0b3c7b87b87b515e95386e3ed833a3237d25b4a9200815da06cc0a68f82228629e0f1147bc8e27be99cc706faae3ab5c89bb56de24d28b2681919b36b35e8e2ecccf496afd7c63471dbd45d494d45789d374edf16f496c1a511de6f126ff898ece07c4fc26d44231754ed2c130a4c9e3f346c398666b2df001d643e505da4498540705f29f5ce40e5ecf667ddd9ffcd9955078dc5d36bad86963053140367b06104109618a4d57241f10939ba94b84b303e1ff1e0e507a1e4141467fcf71d68d463623540ee697eb53b5ead2f8a471aa906532b8e949035b88891a86ac672c2fb0dd1e8ed5a425492c8ca2c4b6297aff0249904fb15485297e1772eab68ccc869f920a9e59e1190cbd457d918b6a60836f92d5c11d38718a4faa23e4310a47914557996829a124ff0b00a797df6722aafad1ce4811fb2ed240aa68fe775e3ca58385945ce422b0a2266c0e24508463326a28f7630f5169abdc8c16a004506dce814e0ecd2a29f34595105099b3efef42e57c20f4f7f62d926c697ecb4ed7d5071f813fe08c905a4d35b7232fb04652691fa31a9d040c0d5f7a5e03e550076971a562354970e3f8aad6781ded19c69f156ed291b4772c033c4d6ab606d8de6d6191c6e8a45733c4c07bae6a61a7be372e29bd84860fca98ad9921fa899998c629d21152a67996f2925b582d11f8cae517de7ffb586be561c6f87c3fc76dbeaf7b8dd95fc834f2a4d118042768ab0e9340b7cdb1e5f6ac2ab17ca6d6b7d09550ac891796f547938b45ce10442c6d0b8408eabd0cefe5bd1cd4bf1e5d408b9685fc03f8d92a1db9ab2f1877ed186326aa4ddb3b81ba55b8b62d09da7070ad6e826e6ee5b0afde61b0ffe44bcbefd3a873eaf335f72ed64003f9129f7948bcdc528d51f7c3dd831fb4c75eddd829aef9345fc2766064b317b7dbdfd0eed78d3f741e38690d181a68542b1dbf3298baa8913ce59354a592ddfe4ac7bd6a44eca3556e1d32ceb788b95d798b202be7aba2c261a8545e4e108523c596bf93703ceb578b352faf24e3f4d8f67cff9fd72896725c794aeeafdd336f5bf560896d4774d0f558e8e086a6c20980d78c18e912f271b35c8cf86e18af10e6125f84f6d9819cd977da22bfcc8e987e676779cf5b4140e111bcd0803f4aef13cfe897f0939a3a34e5094be2940b06486062e3136a0595874694478b7fa3e229478b61a3a42fac49e0e5d9da9c6ec57372876cfbdb0df1f20044a7cde84febffa90730fdfa1b3ab9418d9d21d0fa3f0efab93758b0de864c5f203fd5d8b2f2f472c7db4f87eb9fb7e456d2448663b9dd48edf43f5bf172de4730cc1c6a841330b7346037e82776128bf4607fce8622935a18561d33dce53beb3e27c6aeb64cc9e209ec79bf81aae2e3e734ebde6bd3587dbaee44b78e54772e50cdb430f053535580e5efdf920818beaf945e93d5de46d3134ea334e78a3fc7ea9c57b2aaff57eb8e92f1c77f540279443150a1dd6f8c947dc02bb511b0c697fb603189653b319f61f01267216b12f36462491731dc4a6bfcfa8fba78b119b3e162b6c7f6d1ffc4a02950d21a802261a55c7b7d2374fb2e6ef40cb23770631791cbd087c620411a493e3d902bba7b09973aee617395ba10ed349d087e2325764e7d83dfecceff2d57fac2ee36da8a44394a5d8f84e20b6c5fdf3f7531387af3661127fd3c90c3b8b85ea2adde5fe1c4f8dfab7e1a83f77c832333e05c126947832336bfd1803433d46012f9856a3732af1baae6627eaba6ba339a73f3e06d58434be8029647b2286c917c842bad8de03c68e71c851b71128818a09770cfedab1255273c911fa5033d573b468956a77196a225110f238a7817753e938ae1fc57d89241d6c4a3054c28eefd170d9ce6f5471f4425625cb8313f3919a9d97de55de1133f7d868cd2abf56942048b6e0a0194680979d077a98bdd893b4343cedcaf5a14752a8e09875ab265cd8e4e11e73e3951985e204487a99318997fd00dcb37da177939518664a2a7dec83842b2092ec230128ee5342f61106b65c784be201e8bc4c90072ae2996cd03846f227b1860cc41ad96c2b0034a24b3", 0x1000) 15:34:52 executing program 1: setitimer(0x0, &(0x7f0000000340)={{}, {0x2}}, 0x0) setitimer(0x1, &(0x7f0000000040)={{0x98e, 0x8}, {0x3, 0x3}}, &(0x7f0000000100)) dup(0xffffffffffffffff) r0 = socket$inet6(0x18, 0x4000, 0x7fff) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) bind$unix(r1, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) setitimer(0x2, &(0x7f0000000000)={{0x4, 0x800}, {0xfffffffffffff001, 0x2}}, 0x0) nanosleep(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) setitimer(0x0, &(0x7f00000000c0)={{0x0, 0x1000000}}, &(0x7f0000000080)) setitimer(0x2, &(0x7f0000000140)={{0x1000, 0x4010000000000000}, {0x7, 0x2}}, &(0x7f0000000180)) 15:34:52 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) write(r0, &(0x7f00000001c0)="a60865bc8496c9ed96c40b0af751894405234635123e1dd1c6cc393b53a6d5fa647261aa233c76028bdd68826ac279375308f12ae9203073654a255442fbcecb1027251e5d60ec31bc7cbf5e828f3c14341580ca9adcdd66a05a70f454ecb86e5a5b029468aa5ab4f2afca3c311256e380d01c3b84ea6b87af420159c7f46196a303eed9b4504011eb3eb8cf5b7ad420511535451ddf7336d45e0458e39ff52323eaf71758ea90730a65d1df69b0dadf1fc257434377196f91420ece7329aca1acecd15a6cb36c72b72c74a689990d37ec7109729f30eb19ae739b2d500d14e50dc97bc1cb5fb6f1a2e5cc7d02317114744ad2ab6c5eb7de529fc768c98d666f7345955a7ddb999437690bbd5896035b10003ede440d8abd7ec6f1259c60008106bb55db8abdae7c60b8013f58957d4ec40511674abd05b029f37b0028f1b0cf346f8d78c6907fc01fbfba1209b3544c7448d24857653d0db33fd15b0ae0ed73e8cfefc6bbaf008200ed9eeee56892d78ae65c993e00fe9f99dff78fa5af053f68ef0599755c530292ad33a4d8552eee8699f26a5468dd7f9f18fa531b7282843e36acb570e48e22b5dea87bd54f76539dc956bbdf039649d8fe2ef2abb777d6e8068424e9814d3d73b386014369cce875dcaa6aec6340294ac57cb643aab86117865b05382c5b8f20b6df31dc746f2c528fa743a3727acaa1b1ac00c8acfdef417b6eb4f62d200ba207920e2b715c43b6158216d2f69bdf25ef9cf49d8e9ade56f3d73def5b76eaafc63eb101ef44031af27223bf6620a1e4c1c362dc2129aafdf42f463febed5fbb7e3f4427b41b664e056d6ff1179808a92798f227ab0efa54da0557de2152d3d2bf49c9ad9324f2962e040205d980c64e3a29f195ba62f649eb917fd5b5038a7d016261521ee659475a19efb9a5cfb94cb701769fa7213f16acb74fcb41999afc5f777de35886b799bf0147924e4a2e7c26d2fd678ebed1afa05dbe6639b788f8a33b6005029bf8a70542080e5408fc80740d4df5a5ff6feb63b65ebb2c742c680295d83017ca09774ccc78e4ab632fed240ec2d1d19892164aa6002d34e5842f729116b1a28c1cb199bfb12c109cb24db0d60638d712082f886fefca3f68520c9a95258eabc587505f66776edb74245e4af48ebf15d552cc96b33d837657c287b03fc5944d369ef4cfa09ca5f6c93ffe83e608d18d248eabe35feb4b8baccf72b5e4f1892a061ffa93b8496469ded19ac3e4e52aad152aaeec0a8fbfb455e17f507a8286130827fc5a53dc3ddb652c7df9018b5202ee1bc8d5d2e0803866ef7807ca0a2af4f39588e8f40eb5084e4dd9ceba815dd0cb6e878986bdf692d04a1c1b15b866f96648b80b399cbf65d95068ef32e00f0a4104e7ad9fb76462579aa9b418e6a324948608ddcd0ac799ab14456255b14ab29b094023023d5c73cd190d96a0e4114725365b6d058603c47dbe835e653cce2879742336bda833794d1066d4b2197004bf88e5daf35c520b68b2188950d8cf460cdd0dab659ea4c96a95da3d7cd0032e4228e174d956b0fd40f87434b10772913d771a628496c9c6026c479192117a2ed1daa42dfa32e1e66ad1be0faa827f24095c12d2d0a8a4da538d98d874e6d56eb12f1c210fc9f5df563aa342b356a3b0bd061c2ba192c72b3a21abbd3d283f6e693c203644c3f718410f1711faf1b638ee48708d40d33007dc200c2397681581c3629d8c8b8c9676581f85450caa72c9f0b033498b0f51c2ef5751cb5184fff663895f019c585d341ba452ab2bb78ec563aa33bf2d984b6033a773bcdf3909d16a35c8426a958ba7a14a3fe0940873d019d4d7b92c6cc0ba4d7561bebe6b3e6921207a653fcbfd3b76ce847422a7bf7073aaec9b39ae88c737d0b4ae6180f09a50832ada24494907f958b9e9004da29cc059728874078a9582706b064a62aafeaeee11da14b0a66678501c1d97cae88c360062141cc5714939766b5435382d44ab5abc78493f8419ffb1d88c6734fcabc07dc5d05f933f4ca2deeae20847a4da4fb2d5bcc74688906a38a591c60fb663fc14208021904fa3e7b4c5fc02841cbd57e9db29d7a43c0ed877e3f108c2162aac724ea71b4b40ec58d86fffc793be7bf0ec0b8725c9eab7ef6d505256a487ed112c5e31e11d91c32394ab1cb655ab825beb9328cee2a199ae0d762e3e3d09d43ff2be4fff60275bf2be655598fa02da18d2e01055ebd19a0bb665949ece76806e08cd191ca42e54d61f839c5ac5cb53f77c88baa5004734db7d330a5fac338ca390a72d1781bc172007ee5ace1195c8d21cc6780e78cc085405ced142188b2373d225ce824829f476de24ce3708cea8151bdb55706fd0dafb51ffbb2d057e3a22b9052116ee08eeaed9ef555d6a623ed3a2f19f270f907f4517129ce97ad9e15269155952900d8bfcb1ca37a3403d873ea1411bb20276b975a6c36f7e81a8261a6abcacd17c7f909c715058d8de30c75ac9935d71112b9726fb1a23556b447c810c17ac19ecf424d99a2a8e7b9612f0293162a3f5d935d3d33aa5a60e6c8d9acacb79d3fbffea7eb9bb300d9753bfcd37dd7e4adb96d7807a770371000bc3f28a4c1b6c20a6adc1f15c81b7199dc4d909cd096a727ad849f828cbae54e88b2ffe2a3cb652f1617adc4f391343687d9dc16cd311c2a2285e6160e7836241e2af9ca9d5f3e5cf32197eb6c48d3c8182ac44ee37649a80839fc3fa524676f678425301b71404f83608aab0ff613c1d9fcebd4c932a6b60f5024768c3efa2ff062398452b66a7b1a413efb01d5cff947988d063442a09f9f785db19ce61028ccd7488a1b55ee0234baf30e1fbf8a7abc65380d6e206eb56967f4275fdb78cd489f1451f99f2f1b05ece7511dd226bfa45932f57c8dff3a27d5e5d7e2bf09e32fa0f054ab18433457c1d879836a82a2a29e584a6f45078380dc3f69dac39cfad7e6c3f85859a961b833058ea76cb05be86b4de95d341350a5d9c2e42afd85ba18ad50668ffeb87043efbdea4458103006ae61b92520b99f48a0f87527e78504d3dbd8f80bbd372e9fe1a1dc6b6807d641cfa817dba2adeb7693dcfe34a635bb201f1b511075408c8d45abf4697ad0c424a70bfdbbb5c144b2c1285deba5f0d6faa435f6579aaab2877160936c3910138c7d9405fbe39de73baf919be8260758ab7ed5af531c77233ee6d64ffe8066ad134e29063f725cdb0fe4701309d28fd26e6e80d86f8f9f4f444445831ca5b22ee135d9436bfc1028130a3e687aec79d44db97fd44b11b70002d7a1027b6ce31dcb939b046656486aafef2c44b08b429d251434f4053c6ccf8c8aa3446f584170075d835d3e3f6abc1b2aa2b730ecc37493a08c0f642ec2e292f363759d02a6f6e91b407690bf5c4bdd71135844a53ee919b35b194664e0a837344cbb85f15cb0f1a749a0ecb976a4a6a78912038b68c4157a6469de9dad18c785a9a519a6400208c0bbebf7c7acee012cd838bf4ec969772499afc910e4d76c60862bff1fec78b0c6bb032763b4dd387d977f1b925d3e3e764831652a309118d38afdd4bbee1f837fcdb915acc47f6d3b167b7465efce31487e44777fb1e04b8a8f80191d9469df4a434a0b06359eaf78cad1c216c5a2912aba2bf9c6672a695205403e4ad5b16ccacfa416fbb1567860893df89b85afe5042da66a54688d2592fd4bf43af60f026d11a31463f1c62770a1f32fe8259a1f2baf8cfc5d4a70a9027bc099579c67cdc6a6089d6358fac888cb5624a6f5c697d96ffb8ed3f3a41db5faa6b2c747e18761fdca6e4df86184769e177f12fc34a7c59fa20a861b3ed7ac36307ec3d7512f5353b1adf1ee52e29a79d492af6058bf59373beaa047e0cdcf071c80df7ec017d8ddbed072b03d8864e5ae037414b05489cec6c05e9254beda49f2d72378aefde68e23e41305a724e5c1cf940a671e3e9ec0ee3e563941c5192f7ff6452a14753d3639fa48c464a163e86b3609f48f0e15409ae4b5b8bd10001c271ad23a42202520a61f97ad92da0aeded6645938130326a22c08e1ee03d4ea087be5f3898fe1e0a5d18b73f7861a5b6071e741d546d83457122b3b3461a7d03ce98d20716cfe87f0b790c756d8ad76af6ad033bda214daae11a54636bc2699b36b317b4b16a32edd651d74e939339faab2205647cf5cc6602f6db1d74fc27bb0d7fc08303823b12cde1654236598a53671d42387af1bb62c7d070d48146560016e7499649640fdfc7fb36ec2561e1174bc1cfb8987362f21413c12ae761c5106baf60351667ae3abb7036f3390c47fc5d8e4fe78e1952406cb1812bdd3cde9aeb75e41c7feefa7ab8a5db444a6e9d41eecebfbea1390edcff5adf1030d5378fd78b1272b555c92877fe9992f12ab78f27b9681068c8786685c04028b66654f8c2a9546516f0fdeb8fcf850d8c2b43ca24edae2d69d16c5281dcca977b02e125cf14b2ddfcaea0dd5087585252bed55ec5e56e84a8318a1468d1e036eebf8027a93172c498a4e0f1b1eccbaadbcc4ba793c238c7a9b587d9483aba5464369085eee6280466ea176f8a76e89134f5ae2aeae5955aa22f31b81f2b2be5fb38d54aeccea9aa0641a7c4002b396bad1a01ac34bddd103e22d40b6e9beeeaf9db5c87da1319a14ffa713d60620c32af5e0fec9f7eaba4dcec074035319b65dad532787b11659116e17d13fe5eafe41e67b6a32d8ad63cdbc916366558fdcc020975b9d2be4d8fc68a06bdbd620b1ca895bae5934bafd2d73f248fe8c690fe41cb64ba565b22171e4f56ac4a98d5f75dac38149ccd1062a3a5b1dc19e5f8c6c2954ac3b07a17c2929717964ccaa13f48eeeb5c6bc91941ec11ff3bb21630157252cafc69a81fb0b4cd522024008f7300e9ad7d8deed4f3f4db1f03b2400bbbd82a7cd365e30ad1b5b7cfe4e20f6a32b619ec97a453038c71fa2f88823e2a3ebbb1f97cb3ccfcac2a8aae4d312ba09960c293dbe7fffa83db43ec88de549ea52e06a5485f4c728e7a6110ba5d35ea828e33c607b9df7786a70c6074243b7f812ed7190d5c5001af3707fed521aa83c1cf5538a995bd59d092d25444f46f33312a6467cd8a77212fa0eba8de21ac35132de320c17ba276d5f3398c2ad17e9cf27e6db626950370c63a7579d0002fc9c9fa89b7c2389632b030709fb36ddbc4a3242c47138a70e980519e207a81f52a43355fe739927028b8fb917406e12bead204807eb2d77e4bdea7a53a673a5ba9214029d1f2b5d1c888793d33e7f0742945e965e26016e243ebf4f2b69ed3374d87d72be491b1141064b3220a51b1bca6e535974fbbbc5731003b22d7801fda807cfd8100cf52124194dda4af071f11629f58f0fa3d0d5ac49328bc35ae65aa0f7a6179ae390a98141c44023a68e5178a5eb91eb9a4edd1e3ee70be6beaeb1cdcb476dcf1f3f2f1bab3de68c01df05d807efaa49025684f6750223a9664603dcad04b3c109c7b57876f5274e7077a10873eee8a7afad48553b6d07466ec9ceda13c508e5a45a530a84da241b5af119b85a49f2d0232d3ae2749a1ad849e020dbfd31adadf64ae60adb54967c485d37fb12c4cbb19c9e7dfffff33025f3178fc388377cf66020e8751230dcc25133ddb59eafcb4d4384dd7e8d6d7cfd97e70d67b86f2118a7f3d2744f791b6ded074dc0e002d21ffa50bc8d6a30bcac8571c52ebefc420f3ab84c5a91d122a6e99964ff002dfc88d6a7771d306623fc4c317ae947388f66e882bd25eb96e47cff7ee6", 0x1000) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000180)="0000000000000041e20000000000000000000000", 0x14) write(r0, &(0x7f0000000040)="3e72c685f4a306895a65e07e16e55e8a046ee19154b88667049b5b0ef9dd53e7ca60139a0e6f1419e70881562c332940eb364c90ed2e8e6f0747fe8fde601c0632", 0x41) 15:34:52 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000140), 0x8, 0x0, 0x1ff, &(0x7f0000000200)={0xf0, 0xfffffffe}) kevent(r1, &(0x7f0000000180), 0x8, 0x0, 0x8, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0x455, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000040)=0x28f, 0x4) fcntl$setflags(r1, 0x2, 0x1) 15:34:53 executing program 0: r0 = open(&(0x7f0000000080)='\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, 0x40) mkdirat(r0, &(0x7f0000000500)='\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) fchmodat(r0, &(0x7f0000000000)='\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', 0x84, 0x4) faccessat(r0, &(0x7f0000000100)='\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, 0x1) 15:34:53 executing program 1: pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) poll(&(0x7f0000000100)=[{r0, 0xa0}], 0x1, 0x31) setitimer(0xfffffffffffffffa, &(0x7f0000000140)={{0x2, 0x10000000002}, {0x3}}, 0x0) 15:34:53 executing program 0: bind$inet6(0xffffffffffffffff, &(0x7f0000000040)={0x18, 0x1, 0x8, 0x800}, 0xc) r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff0d000807005e000020f6200000000000000000", 0x14) 15:34:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000100)="ec7d2f00afdba0e2d780b5109ccb45c920", 0x11) syz_open_pts() syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) close(r0) kqueue() r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r1, 0xffff, 0x800, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0x9ba6, 0xffffffff, "1600000000000000f5000000205f1195ad01a356"}) syz_open_pts() poll(&(0x7f00000001c0)=[{r2, 0x64}], 0x1, 0x0) 15:34:53 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = dup(0xffffffffffffff9c) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) r1 = shmget$private(0x0, 0x2000, 0x4332, &(0x7f0000ffb000/0x2000)=nil) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x1000) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) 15:34:53 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = shmget(0x1, 0x3000, 0x4, &(0x7f00000ac000/0x3000)=nil) shmat(r0, &(0x7f0000040000/0x2000)=nil, 0x0) setrlimit(0x7, &(0x7f0000000000)={0x0, 0x1}) 15:34:53 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x165) bind$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) setsockopt(r0, 0x0, 0x9, &(0x7f0000000000), 0x0) setsockopt(r0, 0x9, 0x8, &(0x7f00000000c0), 0x0) 15:34:53 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x7) socketpair(0x20, 0xc000, 0x9, &(0x7f0000000040)={0xffffffffffffffff}) bind(r1, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x10, r0, 0x0, 0x0) 15:34:53 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0x0) flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x4, 0x0, 0x0, 0x100000000}) stat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000100)) dup(r0) listen(r0, 0x7) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) flock(r0, 0x1) write(r0, &(0x7f0000000180)="b05da49c6dc059544fa18947a72ade3759ddbf10e5a57f4c086cb6c0e89de33522523b4e483b15aa5bb8aaccfe654e2527af3a21ce76fbf644f2a7de500fa091b3506c21c0d14989bb2c7f68f63daa39caf67600a8b055b7f4d4c266ef33e9bc6feef75f7c41581fbc4ff08b0cb43d6286e5603b3d759b6a6c8ac620196d1c71dab08f6bb4ea09b73b71fc94650b3f75031936433bed1ab9a74901e22afa9658491c6ce4deb37346395e81", 0xab) 15:34:53 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x10000fff) open(&(0x7f0000000180)='./file0/file0\x00', 0x200, 0x0) mkdir(&(0x7f0000000000)='./file0/file0/file0\x00', 0xe) lchown(&(0x7f0000000140)='./file0/file0/file0\x00', 0x0, 0x0) 15:34:53 executing program 1: kqueue() r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x4) r1 = accept(r0, 0x0, &(0x7f0000000040)) syz_open_pts() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000140)=0xfffffffffffffdf6) setreuid(r2, r3) sendto(r1, &(0x7f0000000180)="77839bff64fb954f2da83c4501712dc89b315dc7ce354508a1d5365eac97b1f4a91f8285c6421b4616084628bcab5e16a5190068c29b91ca2b709939f225c2dc899b35e5e499f445ede25526b2fc478caca3455ed223bdbdafa9e80ac3aba7553c048d113f5d97d988930b56f4b94966da6bcaf284035704ee627f8d923bcda2df717f74c8cd313f7dc6824e934acc61e672e854f991a5200d793a19397a2bdc1a1feced29cb38410439825bfb4431d3faa42fe7ce36d66d5ee8b3c86aea5a29330e2a1af86aeb33994f86bcda1b1f7f4ecb79668fb5cd125fbdade0391d3f9ffe51bd1790a21f707ded805e", 0xec, 0x4, &(0x7f0000000280)=@in={0x2, 0x1}, 0xc) syz_open_pts() getuid() syz_open_pts() 15:34:53 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x4) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSCTTY(r1, 0x20007461) getsockname$inet6(r0, 0xffffffffffffffff, &(0x7f00000000c0)) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = dup(r0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000100)="d7ecf0273156c9a6a15dda78cade054151f52e93584e1e6c54118163f7f1014443b35a0980c0c7ff0429a0abc4082f73c607f35d458d51b7f1d038f964079faa18d550ebc83a51b7c6897b9f9c4fea187c393501d09e3c35df2780363ccb96c4fd2ad702a079ad5c62db9c939d20b421827af69f67c6f318f5287b2609f003e3913d5a52832323b4505939cf41e243daa1b637e748e7cadf3b24aff45dfa539af2c980096fd658c6a4814d24567adaf032d1f7fcc88ffd586903cdc7c4ccfac5fce9b93eae5e6523e115723552b50fd89279c1f5c7d1f9fd82cb4e7b6e4ed486f769152f601f3d4ff49f06ec28a3c76cd08727687b9152d530a267d6ee6b6c83e948bedfca50fa376ff99d2dfc39b2665341061d27ddd7e7f5bb732e6faf82f97350d5a882c27b305dd5e44bbb6976f5a11c0a4a7b02ca828416d4646fef9000bf817b82fd63393f24e7da2db811607116488b23913bfb537fd40cd682a8e10dc6db5eb0bf2af9c84d0becc21bd528e6a05b03dc97050ae21ba047617729e425cd2c971760a23399a461ac475dccec53180bf20c8b9a523c60024b75643223ebeffc8398cd42806809caefe5e8fbe66d4e6af1e2418da5a9823cc8954636269043ccec9502e46d1937a91776ab6337d5c3963b9d284805e5deccf97465ecd93e83a815b3556409923e6b27b46600c8cc8f574e0efeeb817bce3c4626b3a3aa0a5a45f50300056c08911028f9801b0935f7a04d892c53b23f9dda1378255c93daa1e36530385c27608367fbffd2e31806d9724ee47b6bef977829dffb4e5e388a6ee001ce9acdc44a6e42a473904442160e9b00a7c9fb23930bf2bfa8195669385e0670bd7a5ae19cb0594dd6b587ea3202f46eb6ffdd964ed9ce6fe3b31d1a6b99fa64839d5f040f0bbb4b0c69a69daa2dc089dda5b15a256adc5b104ffc76052968f6ba47dd5119c6dca1e8c54f4b9f2425fd533609785f8f89002bb17fbfe498256d925ceee907841fcf66b6fa58a80a396c545cf6fd6341b3cf2167ae47c9121de9bec14cfc563f179c3a57a8c67af5bb905d9b204344b7ee6084afba9bba950f60bee557b126fc1c619ca18d93dddb5142bd92fe5ed50b5ed8edc57be0051eb0dffbe7927693540f0f662d3535265362d82c023159a92cd2e36a4ea66a0f70eea1ae04b9bae3377e15089e16cb081195487c60eca3f5ecd51992dffcc72c5fcc7bcaf7c433938ca81fbce2ccbcbc796424979b5242d7582488bc8538815d82d89df1797b0ef323bd192b4d2913bb88a445e08667e18926e020bafbf9a65d2ca9438640dff17f0c450a1322b06e8d4db48c88f54230d1edd2b32390a65c127b83d6bd7d30d2c56b7c4c1b01d96660409b02059867d105a8cb8147909a1f25d4a151ccf7908fa1c5eefa2ced54025fd4052a745914885d588b8d016d7a93b67778545da01b884d0fa6d349809627e92487f2a14b8a003462c5b1a7d3c71ed6a9c8e744a20017957e23d58351fd51a39c594e0843ed78555f4d8474520674b9cf69162e910bc4981553874a6b1772f966befda099853489207ea5c8ac4920254e06994981ccf5340515cf9aade831beccac56a81ea903d06da020451875a65da0de955cf4c3b3c63f54245aa09e3e5bcfd1bd195c6913861d03b8678a85b4819b8973dfae4bb24fccca54b0ff3e10b5f82c500c826372fc71ccee23698be8cc94bd7207e2d7dfe02a3aa868ab7ad95f07e93ad59b137fab93da6000391b45005ba51fa0649c76ddc1f3d7eaed2d444de65e7ff77e51b5fa7e21ff492964592bc8cbbf7151ab2d4e39f9735350b91ab7dc75cb8b67197b18d70fd284c8407bbf0f921a4e9035928554322b67a12b702810151c433a9f6459494e443c3198c664c185180f544043b76dfb88db1d198169745fc7b24fd5507b8676d8360406d10809c77ce2f74bab31a5811b47564026fb7790c42c47e0a20093dd0294158eee506faca73e3a943d57e07c064e7a4d9cfac0790b988e4d6ddf9823bf73010badaf49717fc1d2174c4b05320b577e558ec617e405d3cc51409f25e55d33adc66a6f8274f747d0b5f6ffa59188d0f026486131b8550d5925ae3705b3f72ea02dd75b38a4dab351a907a369ad05ad2a4cd7cea4a086a60845259cbde1aed3e4948a70f62ae4bfd66fd0c23f883521f997f1a6e05453b4b4827c1a21ed1d03f9accb953bb23248bb3adee695232bd45e2ea0bb5b1297b2b6623a3a51d579bb02c15144ca62e114d3ca402948437b329133f79b69ebfa7124dd9d9b42fafcf555b0d0f8e1c9bd67ced8225f225abf59cd2cf0f690fb68c86df8800df65728ee0e7416cfc35ed5662d5f7621236960539266318ba9bdb4eb2bb2ea9ca564f15954ef076b63d7a89ca352e583331f6e2a8a7304136e4711194607a16dc9abfbb8a09e7bdccdb12e87a0c18646b4f47f0b1cde85371bd81c16f1d486649fc6d6a0469683e840c61549d00cebed8c290e98ccdf88a72cf5be371c643024a622158f32dfce7257188034f1ba95f1671292ad12f449839d47366623496c428e2dac9fade2638664525b368c9363a755c955c97ed20cd27f7588cd5c3be572c1f52364efa42efb617bb2fb4e2d3ffb2e29bf66e9460e38a34959606689c4be4b478da496ea5ebf66285d4c1c512cd795b64d4cae7068ac6ead5425804af0f96ff5de879948ec0088aa4af9feff7dd44022bfc9197f9d27e5e0a1100691b9bf6f68a692ec58caf310c2cd092c6f6a57982d3f0e73d6587ccb2a89f771f4ce6cf90c5673315b7c0ddaeb290965f23947eee4f252f8c79af26d92dd766842c21a23b78995990b2ef5e4c31656ab2e2b66e1a61451eee29143624b5ea3973dec84104b9c0fa3798fd118acb7904f69af3657b27993e5c1a5e5575deb4d853259bad7c4453f737d63cbf7958f071c1a4811d316fe9cc5f543943fb95fb45c3acb685a4df7f6f6552e44775928da7664df4f1fc6a24eb0c772d39ce721ba4174cafddddcfca3fa74b7056287092fcf374b04478069873b88903f14badd12ce986c4dc4b3ba47f97905a35fa0f6105f5f30851d9ac93db639044712205d005b3839cea9b9dec18a6ac46889c7f575db46bb0103ea9a37c5e3f433df0b33f1e7c90aad52942295bf43cf3a45899257cf9354f0c6b865239f21510c0943b39601e500309e16d301c60f975e5043f90bd5de64e683840b1bfccb96d8b299af420995cbd1cad2006940f54ef41a0ae702f67cc01fa47e752683a88dfd192ac6fe98f0d679e1536a1a31609e739785e58c0e0b780daf57cf611ef9b57fa413ab80dba27ee8d7aab6443348dd835b540330c14728579169e5c4d67efd5a3a3591453ea78986713456d42d7e3ac9ec1d1b1374d766310f70890f9844f7544c99ee2c793b79d932f31f16699e0ef4916ff069a6313fc2171a7d381a054c8418e86d524b45d1f17a41ffb9e1e53565c3c41cab2e9b3467f76820c70899a367b2e3275bfea0050649908e312124a35a5c3c57504313a1a0639fe1d10527ef3de799af13a1c08dc3e6a540fe6c8b21dab7533db1967eba40525ee0ec8064367c3ef253ff9c8f9dd34e2a16f774c6bea69b80a2dbb174ec63fe0ae1733f9971191ea40159f7c4e8b92bfaf1a781ffb567e842332bf0d138c55dd4a563e2cc520b0675fb4dced1259bc538ec696d4dee9942ba6a56af07095f8febfba527c48c3fcebaf79a6dadcb38a32d78883d65501607f2c6e1afeedde039ebc83b96d3649127d76aa045ce923df655affd8cfc0fefe9dba00b46c14d4def3090e40bac334daef1244ca371999a0f0e11738d484ac3de41c2e4b72b95f1b81d8faf8053b9d14ce47e5d20f8981144f40c1a3cbf9e05efbc13f7924aa44d86b218cab9b264b714394e25e9af6166531de7db4b0bcb4fdedda90e72d246aa5eafe2f63770d334fa145499eacf4c63f9311f6b5744cdc04334682e465791a0bee961dcda68fa9db2ce7289a5bb213ef821a0a0b60fd3b6a3b1fbd1ed4bb5af72901e91c9d30cbfab9cd93411f001d6dc31d56c72792aa34fff80d12b32b7a920d054e9340326a132f1fc74eb7ad9d4328f543c9a75b8a64ab6bdee172ecc6fb71953fc30cb626940cdf05ed28667bf33a306fa9c3446fc170c6378acbedc4195c6b7cef6417bb403955b7caec5aa24f7a674c32de9308fa2b122e594ccc92b04f5d3e7f28ba385f96f87008b40b106260ff1bc2eba1da5ee68f8f335862aa881cd03a55e3413eb9edde88c320c23d641a6c88169c8a7f62705a3f45729717881d05501e0978fe3374b30f45444c4c1ec5d69c4dc6dd596f816c082341e3744cc19f92705faac7fa36b8f67ce4b5eda314d1a83017ec356da091fb59d465b85ded9f3a6c8a64cba4f52c49d927a0f9b54b28f8b1deaadc312e84e6fb3cb305434bc1e56d0a8f56995a2ff1c61c90605d337c7c8aff3aac122d5cdaee8d8ddd7de130294d50c8fd74a4c10b4b200e8f86aa9c0d5fbe6334bac74f9e02f0a4bc593d806e8c6ef404c7113593249d25aa17a812f241ce5dbbd6e6deb0b84b7243910f34c9c88b929ff499a4b8f9360056c587c7d104d42a1aa77bf5136ef6921eaf2ee4b888f934c457d58093ec2c8c420fd31cb90a16e23fdc63fe92f4e80591306d18bd42e9c1555e74b524766f1c380879344e3492b5b6d25f930e71fe9357dde7b0dea18953e227b7774e07bcd307b38d83435e6a4009b3bb76222b17399e48d4917d4356536d890282f0864ffadafa3c6b43eb193f52a98f8613770d8256d4b36a9c6fbf11fa7d86682383f002e2a855428769b9d69399dfdd14574f369c5ef3514a230aa915c90945f72690a16d6f97fb4b8a3a8c23289461dfd0067af5a89893b89a808a5dee786a90ad130e127f669447961f0928f4cf2e58565017c7a71ce6a642742860daf6be2d6855d8b56c8652fe612415f73b6068863bd60d0bc86ac78aedbaface278681d23bd5628558ef8e8e7bcd68f6451e1d1b5fc9e0a59e7b400c2d21c22269222bb97f4f8a451ba7b95b8bd5f2cb8070931e613301cc7765a7a366fedb154ddacfabc28d1f05b8cd0383ca4353b2d8a736ba967a575b2493c7e9369fa8f9e792443952ed549da8b56cb819cdc5b5ddd331d8731d6772e80f9c795d540772d76c8edb57b359a11cbb5fb8534d18717bd99e8b6577644fb447e7b2d71471d0da42d64a091d2cd9b120ab81520f4016b65af4afcb8c58ff5b0ec257d5ff06312844de4b0771003030d1814587455ccb8c735f65cd6028516e414bf1521575928324b0f474e6c074fb238971a58d103a8e27c19cbae63356a6acaf905f2a119aabfc6bb3a63a6583a66468174950efa585672494d2d081cbc2d95e1afd6fc230177ab131b88563f84db16d91ca7adda91947e2e404e1931b44406181e71e65e75525299c547189d7544f36bc879109828132fe3e92549bbe24ad758c8cff17ab88694b22d712bc673e414cc1f018df856dd6254911588e950ab162afa1eb23243a9307a8478f557fec1c4dd11c130ae9c26a7b00d9fb0b2788dd89f131b72f4038f3179638388f27dd479b362d271e359c4064f16132ab75be42adeed7b57cc919495b7affb667533bb652ad610541bfb0ae58555889d7d4f3ab6df0f4993fda41e496e355d052d0a6a0c8a5ab38b90f7260391833ab731f684c6dac7c5e92e943d41ee83d5c5392ee91e839dadb5d4a2f1ddc3bca21200e2c3a2d02a7c3bede2df007c1a7e0e2f1325720e439f698b6f", 0x1000) 15:34:53 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$getflags(r0, 0x1) fsync(r0) r1 = dup(r0) utimensat(r0, &(0x7f0000001180)='./file0\x00', &(0x7f00000011c0)={{0x5, 0x9}, {0x1, 0x3}}, 0x0) dup(r0) r2 = getpgrp() accept$unix(r1, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000001140)=0x1002) fcntl$setown(r0, 0x6, r2) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) mmap(&(0x7f0000194000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) unlink(&(0x7f0000000080)='./file0\x00') mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 15:34:53 executing program 0: r0 = socket(0x2, 0x2, 0x0) close(r0) bind(r0, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) bind$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) writev(r1, &(0x7f0000003340)=[{&(0x7f0000000140)="63d8de900c3c49c614434856a07f77fadbe109f93b3bb9520c1d5d610f5c7d089b", 0x21}, {&(0x7f0000000180)="0442b1b0ab7acad6b5aac5b21ce9857394f52c83fb0017888191c4f79b008a22af4804353c13e1d1abba3d0700c6aca1007188e63afba2d19835248aa32256085244003cdbfbbcc6559343873ea74965baea1b0f9be28d11c758f0d58d", 0x5d}, {&(0x7f0000000200)="150dfad8fb448049f4b517d55d531c03251327e488309bf991bebb02a47ee5245483e9ea61d3d262d79d0617420417d244d9c41379e0cb787c19db371419fd7e513b69a3323856727e4982da7e80a95c0accdebde29511c261cc77ad74d2050b005fc301007d4c15b54809a7d94862bb6e1eaae45f40ceb8bfbc8ce7a05ea6510a02c1c504745c979b98bb2d0a892299735616a18fe435c30e271329274d0ccf6d1f4f8671", 0xa5}, {&(0x7f00000002c0)="b8edbed29ab106d4aeb058dcaaca2cfc1a5fda403694dfdc7256ba0994bc31c625a83974053bb13c9b3c21a3485786d5d43aecb76b834e9e1ed4eb3c490c6d852a5d3b73a1b74d0d63376fde2a56538858ea29fb373a0dbe98764f45e6ac37a90cd23e752a16d849f54fc4d9e745d87dee12ff860aba58490d8f20b23f3bbb2cf1b7c14c86de36171ad849c4b226bd00f615def59b18c951002ef848b127959f1b6df69ef3b72bfe6015de3aceaf7444555d4afff4fc8fd86f2f3fed0182ff9d31552aa72690d7d6bc54a63f015fac069fb3bf5f5a7622d2b48892980fbf1228cd3c96423ec6757b742cc0630c7c9a4fa82cc90dce4bd8c0e34f8ad5b62e448a8fa87f5dd8f3c9917c95032525ac325ee13187b81b246ae0787bf227c403149635673af1ceeb299ca9cb92b555932fb5526fc99c4de3cbbe7be40336e790ae26544b35c798747d89d9d826f759a66e7de1a865d7f18c14525015e71a59f42d08321e9d45e5bcada2b4c4f94a46fd35b93ad1cada76b5388792f98400edc81683372b1aff4cb75c59bb96765baee10d54611542656fdde6885b1b1525c06eec13943a9d1c9ce47d843b1c3d942a3f385df80c4384d9bf5d400b5bedd97e4ef868f96c33a75211ffb4ec9714c71d9c7c905bed58ce250cb42b59a53f0713d4c283a3a5ca0263724967ab799c0c78da388e41a873ab5b3c45c7b6decff29c63ef19992a07478e77a8e38dc20c6c6bc8f0a5570755f32fddfecaf1409604a371c2e8a6ebd860017ddfd9fe2260526792bbd453c24fdb50743c349e6a91972ab22bcb4e0d9cd4266f7d3e159286921a1c54bd4e67755c15a543eaa8295e980504fc266aa07aff88f861c303a8f191e485f148670c5fd3dac4991ff86fce8e0777c35a627345cf1527f2d4c4b49ccc58739eebbe24e385839a557b2da6d2bf671b6637b19d89e31dbceb49c0cbfa407b13f645febd36d456aaa316fa8a61234062e8452f37826e9ab2095290d034d51e57cbe67bf8f33e62ab5b0d440d4a5303d9c86d481d39dfac5c23cf04a36af12dd1d4b998829a651a2dc34a95a4c14e330e7a53fc38466763863aa5dd95189ea211a74477e32afb431d501812ccaf0def6a6522fa81ae7b8407b3ba1f977f98635077619b664a33d7234f946291ba6f1179ba8810e9048da2c6efb0605fce9d14c402d3f8171b6a20ff30608d9f673dc05ea7e465cdc54d50de36c080ac4f83443862de57f2599524f3d8d93ef5cfb595f91c27afa2fe2dbe046042eb8b242322362d16c92c1093b2e1e66db9c7ea835d079af237f3eb7cf900242f53549e2c66d59848df17747a70320f3b5fa8e55334a91b29639b031b90044d58dbf4d5a721751c2316f911f823d3399c4b14d0229e35db021295f83ff5be0417a3ba68f934102d29828b82a9bc92e57fea19c82a601ae469f3359f374a97b2ff66d238ec8d6c6b73603fbd2027c0c74601cb6e97ec9a79a1b1aa8b7d0d43d13daf2694cdaa6bfbc00f524fd48839320d605e9e936c26d31b076568aea5218afb0dfe9d334a4908fc31839560cae78ea68f30516b0103dd9bfdff5eaae2c8e2bd229a0cd305b103feebbac1f52b4fa9270016b1f2f4062009ca2f535a1303cdd7fc9e48374851cd6fe9ff7d4fa2fb39ffad7c234fd64d027b23660037022f20fb003f5a04a0b2c4e85aac5001223debcd58b1eca43163fc03e85917fd73d1f512e4513acad925f18336c26fdee0292345c7a982dc1fe4d07e965cc9272015a7fe51e8e129953c209927f61b7bda4b3932bd7679d0149b48dfc60b6ea065a7dca54ae559443d575fe3262a0af6e2eeaead8ac8f6794e76b19baae2ae57d23113571636a18deeb781f59aa4e8ed296850164afa7998a672d843de4931fc30ac0936b0ca4fcb6441df6c9ea1cb82dc696b20a0ce4cd041c49d043577ebf8e6048d6b3ba7cef37ca848547f28fba2c732e0f48ad2a8fb3d6bd3fe809a3645fcdf09c8bf80af15426c68bb6f15632b7e63972f68b70e59b103dadd59ed8c1f1592ac995e7c1a3713d820fa923fd020363290ae9a687d1b63479629b51ffaa0e058fd6b7aa73531dc934153f541ef3bf04cab3408b407cfc4f64da12534f02ee2406c0fd1eccda4134cfb99aaa7ef7b08068360c63b6c3e302f2f588d1272157cfe7a8c875ca3e0a6ade327f63b86dfd274e33c4d30388eed5980c37e2a469afa2f4689a15f7017ef6b99c895bbdad12b0ccd5e6ce7583fc3caba938a92e4ddac2d7ff4d0b2f3aea9d39c5bce60f2ee8f162cf44f79f4b0e549aad3a23dd9151a8e68d2f3d8bada3dad38fd44f29813b9ae4b8e37aa3fba8ef54af9ff0ba608e5996f901b1e9f5266382ce251d06fbe7f2eec6a265d131c3b16886f21d8c3094c085fa52d06ea58a3b9ff0b61ef4d5707a3383bcab0e71c3af1741efaf1e9b3e918f0b348a63b82cc664682e3771425f08980fe822b9a2a38fc9d0b83489b023ebe24a7d350eb4f21916536a0a28493291b40198cf43ba3f115c71fffabdef2ab290283a020400cf0f4178a05dd14945267ccd33e7300d443a2b0cc810e39fab1c787c78d87fb12b4dfdcb686ed0826c41e750e32233c8ffcbfea30255ee2fae7d30a1e474d10ed7ce464e18aa50dbe28e5603d6b4a830849f1b263663d0057956bbb77d9a9bd3207452cd1fdad33bc03c83bf29ae9520950ef49e2dff24a6b44cc0661c4d8382e710feae49ee7f8cf7136afba8a95b745c53f7c0a2b83cca06a88649d347629775d1a832611ec5b9f72b729ff747ad72c1d40be34834de8345b940f74e398a463c58346f346f593b1e5c90d7a85f0a279ee9f65c61d1abc1104f9523f7f3140dd97a0b70d20e7731a65d6ed8d5ee1a99d52fc6ebf232dc29925d5b59f95a62b4f7c1110595ed0cc15243cd79deb1d3ca354871ecda9ff7ef4ed50d2467b74a5dc6884f6a60e70492a465cfb8f7c9457bf08018101eb761beb67302d46faffc84fdbf75995d715daeb016b34d05ab38c401dac3cf1f4fcbb89bda372e7990e2a29b52d19a99fed1cd3cc79a709a71137ab8b8708aafb43472deb4a51dd520a014175e9b7de9dbac47577122b72481d18fbf82ca3757682c5a4fcf02a806d7e446019629a4a6b1d715bb6967cb41629260fc107ee2664eb02752edb891cd82f5414da553e02271c60a2e3a622461f225332590f7c45feecfe794a555a2998254308b21a82b6968dd83c3ff164789d924d7bf32010d9e5e4f0c022c47b1a9349394c565207d0af7184c93d5e117f507cc36640f02f0a4b4883b62d14ef204427a008099a0a0244be256e7e6e4f5572159eded8059079efaa7388e86a04cedf67e478516e3721a46f094506a74ab93b36a3b964a2175840b607851403efd4f19ac07c35353641cf08910df18976b15b99e36dcb66fa9bb8d8e7cd9a53403590a324ec8b673e8e9803690c4b615884008e99fe005f19dd3c80b5ab48823172c0580a94df5c0d2d1b8440ee8a5d2e95caf0868d52ccc501876c7507c7720d565ed45b2d54edd9ecd397a7063e69ce24052a38a40323371df47187a46ee908e71f5850c54244f31b2cf7bb6faffa0fe4be506b08472e24ad39622e43c5a48e98efc60aab96774621c5408462774cc4f0956a76578d14878b1d98a6e05e4dd3f418f4e088e986e47600defa697f3b8e7411e6a08ea86f60271c01cf2968d0aece87b2f3357f9013b06163c4d95fd5f763b089053774c02e5b4f67092e1bbc47e06067851fcb75fc75290dcb2cc1eca0dbf22e3d14045403e0414efc7f5ec3d0f22500754bf2c10d080b02022e2a96e3bcc9e8632ced0c682905b4efd03d79a85384c9dd75f659f4f1f3166cb6177d538b264c9928411b4e012ad60dfe91fc44c7a4f5193bbb6c7664eea43f41806f7bb568957fe6b55d97d42f1bc493508f46202e076bad8ebb02d5d8b8e6feb69a5c5004375348f1e6ba6a9df29cb860d97a7c6202b0846ae27890cbabbde4da4258a5c215d5cbb3849daa0cc8b6b23d01689c1fea7e50accb17aea77d3a89878193f2176b273a9766cbe362fe5844bed964279a54ee52a82a25f7b4f53e0f1acc494b61d52ee6568f69f8955123e79edbf08bace9d65b897c90ddcdd331478d2c3c985d23cdc60ffb7f48beadc3f941b00ce402923647ae0e56489e66bd7aedad194207c3de4e51823bfcb27f8aea992e65c324ad61b49a252d0d990ff9f5788733e389278342180db235a7fa9c81ba06514426e6c8cf5d775d1d09bbe4fe8808ad9f618763e4a2b5072e3dd672d995c1a40c598c820b4ef3ec30d8992710f4a91447afc8056c0da8983e568d642f80e80d1ca90fcb32a5ff13d5eedee026158e6f446ce990035130e300fc40b28557e898b67a1d432ab88c707142b4cef41c0c256ec6578e8173e4e90b202e22a8738f68b24a6731697e8b82f8da1e6d073fcebe2377055d3681cdd85f5ae33803b3a96538126b80c55e9cb12f3919b39b3362cb85f5224163701108ae7573b38f946021548c3dacb74df4717f26b8164335d0251dcaa321dfb60f36724a6e90254a9b7ca0f5faf95ddf64339c5f7658eabf9091154c29e5d674c8807c74a33e14b2c067944a0f474eb81483dc4273275e6d5be1447263fbcd2360579e6b063b43c258fad2a0d7d355a6afbd13303f049c70797e6ef4bcb86f17b71df1e4c76a648a9cfc98118d3dfcc601998b55c3447bacd473336843370c4ef3003eacfcdd72235956133a85244c6fc795d2a43b8232f4d29d004cfa04f8875061a08c07471f84632d547532051d3c76bac1c4072dd943cfe06de99eb0234f39f51fea77d7cee1b94a21252889c818fa5da30a18c712450b4f274ee8373449fc47bdf8f0cbf19d9bfeea6f7473ee2e87c0b02baffd3a10285238c0b477431d19d7d47e7ffdd51d9af8bf72b9f6ca09dc07eb67887daaf293e7dd7523e14fed495dc8ed835df6c5af1c3eff23856e5205a64d50a5eacb41ee58c5b718d65749375c4189066d680e7a40e3d6a9aaaadb7aa8f605288128f0dc9b02967e2625d8e1ab7092bb2a9dcbd53ca21c5571539444c4b600debde3ecbd8086c094d0550979364186f244fe81fe19991a31139584ac100afa90fb657bd1f9b79b9d6ac60176f6d2a8171417f498dff78cce0552ec7481393ab4183bc998aadc1c7b9e12c5d5b5114e2936aec150ec8a7db5d15622630ee4fecb9eed5c50feb70ab62cdbf8fcfa5ae3bd9d1ffaddc2c9449113f0c0ba6d8a72c6e4e7fec309c542fef5e7d31893e0de4d5870ca79db9da0f11df6ce9f12b2f3eb863ca3dcbd70c5cff07797e13b61cea08c305457ccfa48f5e840ec9e7897e2a11e9059913511614086f57f5bb31bc103347f2b6242e50264cf234bbbb783faa04aa33934980b86f88861b911ecf264954eccc46d7c90fd90dc058a0c7e0be6eba5e92e5deb89cc012ce61c15c1395a3ef26fa45451cb9607e2886a8d5579b5ae50b25a62428cfd15fe37f5db4b7c1135d3bebd76a4998f6ef31175bf892612adb385917206d4b4453e1c0909656500a519a2d8c531bb695a7765145e610ad492a4e382358354ceb4c21f4922a2bbe1db3ec147b363383c2f029ba28dce9f9565f091f198de0fc3498a9a41215bfa91b9e6694a2b177ff7481b325d8dd957e70c279b40aae7c53c51156d2fc4bffc29caba67f5edfee2994e970971f584467995b2d13ca47f1ae2802a323c345c7087ad93bc2c587ba486d42eb57d400bdfcbbe3e45a87e9b03997aa7ed3d228f35", 0x1000}, {&(0x7f00000012c0)="673d31f40ac57dc2923ec1fc547be2404060ac4af1b4dfe0c94ee7d56c8e44e26b994a9ceaac526f7febc26212de4409345dfc1909e36c5e2cc0c7cfde7f23165f2c9b461935a8bfd9b19ed250a5925ec49a59793a18b593ccf3212f1ce23c4b7f5bcd1422292598d261cdc06643be88055f584cf14f39b081de4aa0e8fd199126e19bcf9e85e14946cc5a2d9c4cdc41b992406bfed6a7f60412986077b6aa7de429d18f6bdec99b760fc25b95aea9f4af01f50734fa965be108129f27811ebae8ec2c35647b0da737d13ea9bec8c7b716b8f3a40999c52a90056c4f680316b4adafff6ec4abf670eaedaabece376c95917f351dbea37cbb01cd1020ea2c242f09be831c3bf5b771768d4fd5832189341844faa1b9dab5f45a747a22caf4071294982ca693e79d1fcc68c77eb70dadd43bfdce5cfd2b3347efda9fde241513c43597a0e21c6db390a9e7774bc97ec9c65093c5a6cd11be0979eb9e9137e5f45e223216e976cbf4bb1dd9712c1607882679dc4656e124560cb4e823071aa5362d2c5ab024e2f832c11a0e33c355964dcbec892427ccb384193f2217d73ed1209aff2f36d9fa6dc9b86cc39cbf72256a2f0e5630a543b01ce5a47f74275c3ac74bcd7533b1718e72fb6f406a1c73ba26013c1d708103193d2df15a73fa8b9a0689ffca1c2ce1399b61cc1dd40be5cef3a8a6468e0e320d3691b10c48a450871ed5dfbc96b51406beae188fa76808f653c070b4a549588d0a24a13b4d4cff4ddbf0290642dd3a0871be6650f8c09c60a7d94f391846891311cf5c00c4370665a16901937973e3d25ae9c52fe57ea9e354596cb332a47b9714a0cecc77ad4ec1f431038188cf6b4ad451473ae7f30c192534becf7c089e56abbe0905aeddbb5ae9f3bfc47831033394d5f7774b35e65eaf6a8b2974b9074f575e81e2dd124378adacf887d03e5d74735ecbdef5677cd030e53558a871f1b00196ab8ef3b8a2ae70e98adc6b53cf6949ef47723fda6b1ac3cdaa26c22401aa3ff3d9b9e0521a8c4b4de3d8ec0e07e56284f94b870f4667dbbf1b3f351a02892fa073657e4bc28f4bd7d177d5f9ecfba8aca07367de53f97cced7d5c4cbafab61a0b72b2ecee926b03cac9ce90ac4653441f6e0e50b14c705f2a81dab4b76ff3202c4d2a061c4b31555884ea7dcf27f84fcbd07bf926f72fa32e837b137165f8e5cb7d650d0abce125d18f0cf6e9932098b2e1da1faced7f50d76fe2241a9213f2ec5c25db2e8132bbacdeb760ff03b767726d08466eb692f25f08e21765c367b83af97556f4bf923e4022c0c9127bae00146f92da7910c3ffd40bd2d9d4f1c7eec49696f2c4d702f52174b421f3ce66b1f6f1dbb09bf2ad5eac6d1334c772575fed76a795980a148f0285b4aa51d336c59020d7d36e9675838d60700b9c18bffa2a71023c5e16602daef52193088cc429c640f25f0712dbe5a2e021c19aa09e04d2c149bc3191a4549440a86355922a6d1e02148a2891027ed591c1eed230293259b69da70a61b5004bcc44a8d841260ff1f98de852fb85bbc9b165cd9e92910350806ab0f1a8d47daef7fecc53ed50ea7eb5e3e58c6ff8e8211bd3927fba357aac77b69a148aac81f13b8db5d4a1bdfa57ebe82f91290ec7af4e532ff23020bd278ea088acb8cd330b869010449b62040b39515ff529f538f9834d087293c5baecdbda67b69863e437fc98c99e8236dc627315d7b4573a5ee219354e075e7a574241dfa7664a91e94ae3e0236800bfa6d75229f60b82f0cd31a9d1551f47492ee3be020c0af961450bfa6455d2e35e9ca809c78a096114b373397c40be08962ee2a57c7c79fe11649369955eb83f3f827c06cef06dedde8f070062e88e09916808ac174622fd55d0bc6462a25d286868c71227920d882da6c44f2df4c17b4b2d4649de4a0147a902d33711049d492d5b0a970e4fe09975c1eafb44a9c719f75c5d21a2d287e773b3a1ffbc7fd8d30e54e8aac877e684d9c713dbf04525d7c1da3781e1f47ac28e575c89bc2257fa7ffc8d9387d78fcc5bfbb6769a11763d713d7160465c0cd65fd6b8067a36aba32c789cb6fb775525e93b541a10b36ba2752328884e3458f712d73d998a3451beb5fcb45a883e6e093ce0f22d0b55e6dfb8fa904ca92ea5adc130e00262e3c0cd575d8e86987b2cdef94550eec449579ac213334f0c9c511c664628375b700f14ba8d10be56187f274cbdd1a6ae6cc10f8f1d0923ac66fa826cd104bbaab4bbb4df2188d07f75dc9870d3312c600ecb0d1282e9d95e85b87da5ccabe5d226818595116e38a8e55cdd3d5be2f508bba52b5e002c54534fe194ee1a02936eaa4be177156e61abdb638a66595573de8ea00205681b7651c2d99b8525936874d8965be7b3d3c56a34eff08e4818c2574ab4e90dd08ce85489806449fae3b542fdfec717eff35555c2bbf5ce80f29b98f9f0e12dc8e053510ff1f1b7ea76e1dff55529acdd1f00b7df6d67ceb22590c97c74726bed8b64e334e72b3c4877924d5fe158d3c423e1acae48aad6cab43d1ae5778678343958ee4f0380b32131e9b862cb9e6734864916b0e38b7b486f6d8562ce896c0cdee065cc53010097a1b1ca066d80b6667f3319a7f9fb4f9e8ae610ca0c04e3c2ef9aec8a7f4ded8ccda58232e219a9ba9cb16357f6dd2129062826803f27a487b6eab522d36e41c0c57843c0ead4bdda06eb54b12db023f51a657becb3dd597fb175a7cec8b96b22bdc8163ba7087adc7a43185f4b07424974b16d4643e1892e0db20f7b8c98f3518f29c6f493e23418778b384512f62634e6386f0a07f62375119627edba3fb97080af1b71dcff360673b8cb3784dbc8cbc66726f5cd1703e46ef0f522a1ebbf1b4bd1b31176f46ef981034c72f14316f2cf11a3b38d528655347a4da974a8718ec13e73b69893ff14fb34d04374fcbc173b529d140540b18fccc47d7fb7f662a8e1e9a1d71184862067672ec3c58ff1f2b4ad07b0e6267b46b32851bf45bb2c3fa0edc9d187636272497816095968933e6b91fee9ddb43cdd09994dc4645d135960519835a4f9a4b5461cf3244a202c137763e514d079f1c6fda3525f338a8138b0b52a37a1830ee25030fb8467399c9c4f2dc6e148c99b54b5d8c8c0ccf0c3fe3f46e7eecbe8f2f756b6976c58b9e4e65697e56c2fe1e2607ccadb19ea010028c844d2aafb8f0b81d6bd719b6820890ee46f2dbb73e267418cc58ba4d31a016c243b4fcd51a4dad7a9c935e5233033d7eda32c77fa84c4ebe1d58cccd74b3e0aa8020fa28aa54289aa9a4d09af4329641a5a386497c66cef685c34c2453ce722f91b57e24da22dc09074a3ead776b88849ab6616598d7211955a9c15ff01c8698501fcf919c9faaf385fc69a6a1c75e06cbbd331580f979bcb37c7298a1c89c5181404ba7834e8b326105a215fdf9582b6e5b466cf10f683a5bbd946254ab7cdd5417a429586e070fa075b4c4a83291c1ec17f364c8555ee7d3cbb6ac244c65a41d160a8fae28428061920cfadfe29da1665d727067070b9d21bd97acaaa8aaa6eaa58c040edbbe94bc17bf8ca0df62a9e4431868844fecd078e8c3a44d34346d70a9ad4c3eebee194a524d6ac2553762d918193bedad2e899b944c27e1681b301a497b05a3e9d4c771a2aafc2fd702433070c1798be1a642fd278073968b3aa1325cc0563dddce0983393c99e0df8ad9a2011150941968cc185a755c69692046a0ccced0ab886f324d1cd9d5905f4977b38c58a4ba01f2f1985f94b32dbab372ed0727bd5571492d09b7b4c264623c527b5380a0b39c4a587a3900227c288776c58bcd5fb55416dead47faed6173d7c7aecf2607900dd93994bc690f766b2d9f9d8930699aef79f66834614d3557321fc30bb3e5d27cf8dc153dd951cb1478a2bbeab8c10bb35b6d6d53013aaf6cdf20e43cf394a42a4b99cae10bf835b36b6dfb87bd31987275f0df302e373d17f92649debd39e6f3374ba6d75e1c7701392cd05705d7cb1c2399f21159d7c52fce84ae710c7924c9f1a07422404b0c316387915b207a6a44ff111916de037c277980930e14fe7cb2f69a623d866d3af7a2ce8e9ed62c9e4193046076aca860a6e7fb78674b761dfa468d8b1ae94d88710ac998adb502f9e29c9b9568fa88e6c4fc59157451a3242468cef056dc0790d791cd07f9775bc290a552a3b8e7788e05ad222d27f16636d66d6b886ea7ea0ae80c27e67d61c2a63b015e36fe620bd7d572f85dd19fb06314ac2d73dacc0216d2a9b45f0fb337345eae5ae1b853d74a2440e7fe0156aad174eeb62a02b655e52b49343889654c02ac3aec0e7ea5b42ac6755785efec8586f75949bc96dd5383a3bb173d546e6c62297498ddb2d13dff14a29f8a42c86cded6ba44568abe038070d5b82a3b761a55e25eadb834afe12a6fdb47caaac3a4ca561478fadcbb2b37b194e929415b52ea6acb40edafa849c371597be6a7dac3d9ccca2e98ac9e8e117bd70245f36def60f1c2b730351618248ab53b3a5a2740e49f2499c316db901421652fb5d6cb8e81f22eeb072df0bde71bb033cf194a0b742a5dbeac191550e1ae4b4deefbf79deea608ba886143374a535fc0b33f221bc4992c99becab290c68a476000848ff422ac41b6e4279c316453242407e0af67d37fb72993e1dbcfffd29a0573cc610bfee7529bfe25ef18c9bdf2f8035e90f65adbe5cea8788e1c1f586613e0b558877500edc27d1de413aab6c27f23f03a41e85a058ad6b6039d5277b75d894204d3203a43279758c46d6f6091baf41ecf1b44a07c288fc42de49595dcd6cf87dc5c163f47f3a92913f84231d7dec8e77a424622b671184bcb204afc9d29d3eb7fa5e0fd66bd40f28463bde0008574516d91b9519237da7080234a881146965ad49184e3b13db0a11958b88da1f93dc9d54840778d90298e9a2ab489e93ed2a545e84d082fbe3558c175f7c9a9c3b43a721597353493d471afcba8541df86d69421cfe6035c201b9539954c2e35dd55128b3198a7b320cc12e2d08f6202c1d7e3b71f779d15ae17a5969d4acf5c82c643297e26b53db09a510fa00d6e5d976652037325b3a1bcd0b8465f19250c4e48066bb9c212d619d4a1ffae5546a228ed6276f9f97b4e6422a8e4dc1925fb65fe0edd5480ef06e294daeaa98b994c9435a6bd2c77e8c8aa7347857ab0aed62c5bb0c63537088038a867c979cfe4915323653dd6bbbbb9323e989cb34ec9c286c9b585e7c9a41bc48fef505d493982bc0ea6bc27417ff4b6c8952ab9225cfdbf15aff9ee8985cab1a6bcc51094c77cb3a991cc0b30cb87a3fd2d75e9c0d05d0e6ac681fb51837c86ad3e6d3f1ceccefb72129d3065aec64c9eb8ad4565e8f575295a926bb22faf8d8dd4a67babaf19933a0dfa9a54775825ffd7e1548b829ef45688ab09c55387d73f6cb3b171ff9e3c42401213eeb26dc3d4cdd5a4e609698189980e5d15ef4f8e6809c4af039f2514873758868ddd712883a7b844d0a7871023e3efbee57c047c81df98d205c98d282c0ecebbd9aa9ee94196577678bb29827d451c5aead4d3503355098af121dce181e428163413305216e99274d5f7d6c056d773c377045914a2686dc43ec4a256b706f7898c0c1d9140d6b6565654e8d498f06b063f0408e0f996ee7416ffc9e62cdb616dd308c05d52e640f82e12a40b2b5db62e2697ed0c60bf2215a3a36d8bc6552491d1bd677baef37a4b3f154404024b3e2249992c6d54a0ed55c68a426", 0x1000}, {&(0x7f00000022c0)="2e0a6c60ab9af13502f55bb42f6308e8202032d79f10fa27329f32f7fc958b50d8b9cc136ed6356cc305c1e3ae1e36399956737efb4dec1886ae6b5804025bb57e460721f6b13919f00dd496c7a271278e12e310e4d3b767837a6e3696f03eb03574bfb2a2c22287cd3a1524c536b558ce571176b294a413664e4c6428fd480c8320e8c91b40879a422a00d6024e7ed9dea391a2d05040687f7bb7810c432cdc17d4ec5788bcd874486ea2a2a9065846b786892feb26c3b8041efa2f91e8b562ce2ff07be7c388f119f12ed1c25a6f3009866634168b51c5000dccf65d760692461d9dfca1ba4fd6270ef762a37414c3cee35ed71f75b0f40c384c1d142bace727fa24e5fe5027f5a0fa2c449680b1c50fc667187a1667423e4e6d27eec97fc99b2cd8ac1671e759c43fa402dea9feab05f0f0947e42bd095d91d1b09bd0470940f343d748e6d8c16fe43ec2ab9aab8270a14100f9d3fba0d3abfe6dc968811accd5886570e152cdaf3ca45e7cfe7aef4c8aad3d26998d5e9fed34f9e8e937d696b97eedb3ff71fe61c6e5e57dc17e2ddee215e1af9bdcd28a7b1c511f76c30642bc7ba32a0acbc5b689f329844a8128cb6e94331fa6b56695a40674256af24304523077c3048c3b1f90d1925666397a107b7d257e1c1420a12b0ffde9e09df1944bb96c55852579135f8a38fbcbee42cab7632f47c8412b1913591ccd14e38d5c8ea537ec2ce1155a7186d967a4315c4a173ab2f498be0e370ff7cba76336c7a340536ceda87a76c52079addaa4a4e2ab05aba972216309b4fe767dbe43fb47c820c7674e6d7a61bd4fe511f1bf832a2ed98609ad92f4ad1dd7886475d3c1d98ddd01ec9aeb09fe962f5f2ed1d250a23bffac28766b09846ce133a0f3074f53a8189e1b145b05506361d1e3181e22d02d0a38793ba018f7accc1feae7d976fc74e5030c92e9b5cddf5e12e4f4909d511925cd5f77e1714e3f24c08a19c3fab79c8b2037f5422d83a1abc9cbaadac2c09b15c8e20c6718f3896cf5f9909f73bd9bf945986606b7564aa201114b68ba7b9525ed8abc96eea5f4cae1967c28a70516b60eeceb203d899abbb60322255b9a14e5bd905eafe4e53455a018c21c06008b3a9222757d89d70066e1b9251694404e0a746af83f6e7b839116d724e036eb0048024d63c2f88a18ab601af1d307c92a27f8e6dcff62869a096cfa3d9da7ab2452bf855ad48895a74a1c1ee42699d0a0f4f67c02022e484c03574ef8519beccf13abc3995ec4cdc411e41249f1b2544398ac1c5dd16563e234116cb35f2863c470e1805f136287dbea8fcb84935be79eb5e5fde08e8a8979deccdc4c75aa6926a28b3d41c9af218ae3823c8894b247424ac846d083a0cc70d5a5b1b5e1b1597a19037ce27d6679b96f5272bb0ecd519fb1daf53443d942d267f420870f6efc3810c91894885ba42fe8f465e1fd507274abea2e92a086d32da030db6d15695fed445d8195ebea047605e8f77ffb96177c0960113f8a9d2b030f63cb9ac208288b0877c9ef1eb881da0eca12a2122301a364774915a4ee119e71c82e2ed4606458cf5ee512be14bdf721e3d39e6ffaf1c25f05b31d18e3bfa59f15c3821aee3c10f460e3257d78f468c6b031f29c3347f27abd1ee4fd6878cc3a8ea35644387b750bfffb89d73322b2c846032c378a563d4a798f1354c0805f644f059e456de8c49fa180e9e98c20b9d80d9dae9c18e568d3ca01a94b4d1b03be847644d7e75b5fe065dca2d6d3032d41b9bdd0d8b2de63b2933e1dfb741246d9593a4c320b4136a3bd6ddee911b9a1e44be8b124608822057040fa06d69bc8ef730e29dbb5edfd95e2e071bf23277ff76cdab630d50475b62769e8adde74716bff7896f2b93210c1a1c618f6e0e8cd0520ae33543e9d4d7892335fddc3ad4cbba4463a4a1839b7b2506369532d88cd5574eb538a6f74491560bd95f7a44912983aa5efa46f862c55827b31a7f0e32586583bda165a3d47845e582394f8fb857e9ed4122988348ff4c720e1dd8880242c557f765d0e63a26ef1dcfbec5dcd2b1fc283a0d3e2afa9fccfd4649be968ca7b83332b37160edcba1ca3821732d923102705ef4a89e7f9149663606e19122ce7d1cd68f72c2bf40cfcc3ae0839b5383fae6d1df93b764e4533f3517f824ffdd6a4decea719a9f61ca09efb68738a976ec0975e5b8e872aad43b209a928617f4b2cfba2db22f738c6dbb363118c94fd24a821bc67894f1e783209e64e2698e3c3deba87644358e3eab6d50af139b34fc126a8bda25177ae169027bcbb81f296402185448bbd8ce5a1e1e203f0275b29fd31e100bde95db9a697f5a97ffb1a4efa8fb9a186bbeb8f8c67c105ced2f3f38851f2fde23ee546be4e4e76dc15d209509041e7352a2c98073dddc4d0ef27f1ec5a8454d7c166320153049a0fa955ee0ff260f39ac5a50faeb0edec475a8f07df3f054d1a7427033d9e4121fb0c9aa0d44119a223917b62b6337b61c8e6e54dbb8b2712a072a236f308869be12aec7d7f42daa4a84f78c1c8d4464712ffe2b44ddb43233b90de49979d8a8788882c63a50c6f337641f75bf4afedfd57c42b2003c270d38a3782d89da37e893615bad6b6e279f96e46ed02b1b750045b616d713dfe2aed92a57afba15795bf1baada979aa9d7cd1e2a737c1f578a2d92564ae2094e4a61f979bb21c88152a22717a65296d8e711d5c25f13e0107fa288f46d854e7326ac5ab8ccad30537fb7e6b69ff9133785473c808c5ed9f2ae2c3a8a628eae96cb8cff6ee2dee96aa731f258bc7c65d7ae0ec44c0b7c92bfe8fb3e59bcee28b5e2056221f1fa9129e194dc2b7f15601a191ca858bbac6296c2d519f691193fa953422b57216f29d61558e9480a11a23b01842103141028d00372f9ae560b4002e3ad8757f874909c39e1317bc95e3780077a3a4a6d99653b20a2ba61ac3c8aaafbb9bd5d3a0cf1580f5b166af113f1d12a6800b52b8ed4615286c3ec4df98423ff7234e4943335a409d087ab5f43161bccd1073c9c969c3f53fe32a64248583107335ba65421c0d1613355f4d5960e05f12683f1b182fd7be5632ebc15cbfbb7944f9b25e0d746eaf7cec821d8316309fb8aefb39bb664065d71f09906611fbcf52799b32fa3ee00ae69ad2c21a3b034db574a8b5384bfcb6e97584e82baad47d76bf82105b213886868f759a8b77de25668c14eb07e62522fb067d01e08675318fc5b8e9e7afab00d9febec00e1aa8090896d57f028ad069be5481039f76c268fd846883615642c6b131c4f9d66fea0f67e732c66a7257e88803bc082a99d3dce22ef614daa38a75d1bae5402807ea44c1e4b39bff13f6db9d742fcb7ad9e18e4cbdaa3ec1f975bfc33b1af6acc3c5fc8a7c2ada55d077bec1bcf6a5fac1e593f0862e685343427c7db865f0ae754c7657e74530149d0adcfb9f88115d8587fd97b5e06c94f267b051c78e992ccad74b102968928928f96ee522f3693152f8df68e306aaf3d0efac6791ccb31a00bf68914520c304efa792e41bff80f2bf1fa95d4d005ad1c06116e95affea118929559ad2d5735e6c2932af15c64def62ba48eb1208dfce1d2e10a156707c9323fec9a557de7ec776ca8dc47294d7baf78750c8ff75035d99355388e3e048c9fce1a3454255204c9d44d28a96cd93dc61be0a6589f6427f8d1061265acbbd6e3c4b759767aab0eaf40fb7d76123f6d412ad2e777766ca8e9c755c6a21f4d0e59e8a09d05cfeeb414ef9bcef5e107baaacf200d4fffba2236f9415d1d9799c8962c25d47953cf7feb6f54c9813d339b95924f8122dbae5ff3a1df08e623ea9406aa82e7da3189949db07802c808c6e217f0ade7e6e72bbc5e37986776fd8f79a930fc5ffdcacc014c7c62f8f9205f1389d1122ae5baa62df01f5bad8435958e1d31e32119c58188aa97eb759d51c5c99cd027e5f5d30e2f7bd0ba61f312349541ff262e7e65bc4460e73053faae6d68e8ef34143308ac8adb781b128a744bf02be353cc571b4bd4f5a501ed90dcc0bf3ae6a6862c752a0418513db520031491bba8724867a74fe3894a00b67935cbc43d36ddb3b405192508604d9a6863122117c1ba5b55cf679556f0633a0eb259447a7f7879e48d050419415baeeb447f6db84bc59e807c666247b482c299de194366d4fb47c3dba079b892cc6f77d540b41a39de6ecd5b9b9f9f605ab64ae2da97331f8e4dc17e1ea92cf9adabb37773921f76b855a9948d88c4d923b436e05d3c97037004c1e350003573433e7e582a46685136919e38bcf0fe9eee14a5054b6ee69d0b5f7f1f8ed1ae269c07ed86e491771182297b7efba0be12bf0c9129a54ac5cff6b45ee914f9535aaea96fc6e00d73df7849664038fa8555a65cd1838376e22679289d5dc867da0713979c8f7ed952cf4053b484aa10c7ab7c2e1285e10bbc5f372369f5a331b56b54151d81fffe032ad132309bf29092b13c95c4b6dec19a8dce4a53a5044028ab28f279133ff81295b4cc9e3692cfd96669041bc482458998f11e3ee5a35e334dc7e86e55b4fd071d2d72c26ee950bab30f4382b74381deec2156e43a048567f426fcd697f0337fd3bc931cb0323398c7c7a28dbb311d623f84085464b6c4820537414bd0a9f469bdd7e95790633b708a3cc57bb2f4bfd8b8d3596d4d97af91dda6d438909a51186984e59109b42c812728640fb369fb8124f96811a63a59d85779350a21a24f7bc12ff37e2bea6176b552a7cacfd96adf86095d030d6e291ae0022a926711a1a7c54792ed1fe573ffc57cb0e862591aaa79b43526c2b326e1810d6f41471b230ae28eb689263a0318e5be4fc48ae9e8ed383e053bdc26cd09adc3c7090fa709a5ee5a26669f79fae62a98b8ce3ad279dfb81ce142c93baa21171c8a0830563deefbe159c58ec82ca83404411e3a19f233e4d0e177db93f2b0074d78a694d95b43984876254bcf5b75cb2f34af2fdc6bb3f74ca12122b54b74f376b2e70c29ea6927de0484bac6fd7804c7d020651410c864059bc4f80a1bcd3dfab39abb660ef9b726a0b509ed3710eb93f1b61227cd71a7b74664afb2e1252ed2dcdb834688723a79a2fc9e2eff33fb0bb016675d3a53ebc6f1d7ce2b1fd4baf3d100f41542bb1617a895c0fd6cc709f5a830ddd5f83eb225c7b27cf094999bcc6a36cdf3d02c2ca230b422637139a08e9f98e791e0f30097ed9f9e208d5ec78f2e15a5985dc86581a54674d7ab23af09954a8d8589301e16f7832e065301fac135484c1324491f0cd065edda02569d462e0fe93b129c251e4b4f68bf7e97fd4a22c21d381c1d0517017d696c26a3ed9d112e845673e812e39b1b2a8cf8079ebda847ef27ef0167c4ebd7b3f28fb2def891776952b2835b451cea2819fa4b40ed3625d5621b2df5d6c709ad49c4cfdd807c6bde3d44fb1a0e0bdaba8e552b37e86989a746a6a12d3ad4f796e24ba8edd160970da1a8c8f742ce06b362b0046a3d5781c05bc6f82ad41e823b0a9ba9117f6f83f4b4eefa8f6f84f52d708e496edd2d38ca2fee62c398b6d067a972bbc200dc1e9fc975f42595b4d6ee7b3bc8b2d699c03b360ca222f4161889ff9643b16e59fdef0f77e4d1c385b2b59df18c25da9cfc5c2e2d4f77b0041668a206197eaaaa97a167bd9dfd5532921813bb84640d87762a0d46f52bdca872896cd864564d0fadac0525555c0a52dea43775d367b5a620d58efb614338493a95247322a0578ce21a6807a71d4906b4125e13", 0x1000}, {&(0x7f00000032c0)="00c1cda740ad65b50babb354c22e4f810b703ec89600fed74da39da0f9cc1c562710443a80dd43913457aa1504205b6c98996512f99eeece5cf6ace2573f1e9fb96dc1f80ad0a6fcc789cdb0dbb5cb3b5dbd95d1232bfdc699168c57d8d8a4c51a2bea03ada6212f", 0x68}], 0x7) 15:34:54 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x80000001, 0x64a}, {{r0}, 0xffffffffffffffff, 0x1, 0x800fffff, 0x9, 0xfffffffffffffffd}, {{r0}, 0xffffffffffffffff, 0x21, 0x8, 0xfffffffffffff800, 0x1}, {{r0}, 0xfffffffffffffff8, 0x0, 0x80000000, 0x8000800, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffffe, 0x33, 0x8, 0x1, 0x7}], 0x2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x8, 0x80000004, 0x5, 0x1}, {{r0}, 0xffffffffffffffff, 0x5c, 0x10, 0x40, 0x101}, {{r0}, 0x0, 0x21, 0x40000002, 0x7e, 0xc5}, {{r0}, 0xfffffffffffffffb, 0x40, 0x40, 0x0, 0xa9dc}, {{r0}, 0xfffffffffffffff9, 0x40, 0x0, 0xffffffffffffff81, 0x40}, {{r0}, 0xffffffffffffffff, 0x81, 0x1, 0x7f, 0xffffffff}, {{r0}, 0xffffffffffffffff, 0xa, 0xf0000082, 0x1, 0x4}, {{r0}, 0xfffffffffffffffe, 0x81, 0x80000000, 0x100000000, 0x7}], 0x40, &(0x7f0000000240)={0x100000000, 0x7}) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000000)={0x39, 0x5}, 0x10) shmget(0x3, 0x2000, 0x80, &(0x7f0000ffb000/0x2000)=nil) setsockopt$inet_opts(r0, 0x0, 0x4000000022, &(0x7f00000000c0), 0x0) 15:34:54 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000001680)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0}, 0x0) r0 = semget$private(0x0, 0x4, 0x109) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/229) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000640)=""/4096) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f00000002c0)=0x91) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) stat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) r2 = getegid() getegid() r3 = getuid() getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000180)={{0x3, r1, r2, r3, r4, 0x4, 0x400}, 0x8, 0x48, 0x7}) 15:34:54 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r0, 0x5) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x8000000000000009) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) flock(r1, 0x4) 15:34:54 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000000)="e000000100000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1000000000000009, &(0x7f0000000040)="00103300", 0x4) socket$inet(0x2, 0x2, 0x9f) 15:34:54 executing program 0: getgroups(0x2d1, 0xffffffffffffffff) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = open$dir(&(0x7f0000000200)='./file0\x00', 0x20, 0x6c) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r3 = open$dir(&(0x7f0000000240)='./file0\x00', 0x430, 0x20) r4 = socket$unix(0x1, 0x7, 0x0) socketpair(0x10, 0x8000, 0x1ff, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = accept$unix(0xffffffffffffff9c, &(0x7f00000002c0)=@file={0x0, ""/4096}, &(0x7f0000001300)=0x1002) socketpair(0x1a, 0x1, 0x4, &(0x7f0000001340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001380)={0x0}, &(0x7f00000013c0)=0xc) r9 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0, 0x0}, &(0x7f0000001440)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001480)={0x0}, &(0x7f00000014c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0}, 0xc) r13 = getegid() r14 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0}, &(0x7f0000001580)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f00000016c0)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000000040)="994465f64c9dae729ffbb7b2fdf04f696de6591d430c80317432e90b435ae985b4f42058eb24fae04f4e7fa5289c2ce4ad76a00d0f5b2c5bf7e20bde9730bac79cf5916cbe55d2e97a7e800f6b7a659d225fc7b7f7aaead3f067b0a84e8a220f52eb37b849336def666d4856d139", 0x6e}, {&(0x7f00000000c0)="13f81a469c7e226ca97db1d581104709e6806827631eade2572e0c1536088774af197b92fe7d9b95858f4be91aa9a36327c9a25d4e09f2ccb2cfb424752efc592155e9e88df905f9b2d59e1dde853c755154a5ad1b64e37badf78a6187bebab6a4aae189c7703b64fafd5a8843f831934849a974a89d45f6baf97c91a186815b2ba9c4a8929a43dd0da2eeb11e585d1ccf22ae", 0x93}, {&(0x7f0000000180)="236fc40e66ed921f94d8cb30256ebee2d81bfbe053", 0x15}], 0x3, &(0x7f0000001600)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="01000000", @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYBLOB='\x00\x00\x00\x00'], 0xa0}, 0x405) 15:34:54 executing program 1: r0 = shmget(0x2, 0x3000, 0x604, &(0x7f0000ffa000/0x3000)=nil) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x3000) socketpair$unix(0x1, 0x8000000000000001, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x200000000020, 0x0, 0x0) 15:34:54 executing program 0: r0 = socket$inet(0x2, 0x1, 0xffffffffffff3739) sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000180)=ANY=[@ANYBLOB='\x00\x00./fiRkle'], 0xa, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="1443f0defdd79d00000000000000"], 0x18}, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x81, 0x5, 0x9, 0x401, "052e9bfeba592ee69a3f5d64c36de1c148f04857", 0x9, 0x9}) write(r1, &(0x7f0000005100)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d1b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dc95838d2cab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf1", 0xe1d) r2 = syz_open_pts() close(r1) r3 = kqueue() r4 = socket$unix(0x1, 0x1, 0x0) fchmod(r2, 0x30) write(r3, &(0x7f0000000440)="315e3e39ef6f3d0bfaa9360cf5494e4001736c79dc1c9059ddcfe8fdbc4ae3e43a38a1e1190c1eed21ef09cd0025c3abee102d5aec648d0fccb8f607c19db79d7051ce8c2c731a5b92246d73de488e6dd1b7538959265edd8219b1e070ac777e8da575094cccf18c15dbd53bf98d592f0830f1d41470ba0c1756d2274f64123dfc03681d6c521efdea3aa23141cc05453665f2666f873fa73d7f7bddb6a66077d75dce5698757484c56058e5b3b5145851b1e4d0accbcc799cce88a2a21c28827ad1adaaa17b1ff4c9fc2c964e52e113a879d06714eabe", 0xd7) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1000000000000007, 0x0, "a147780ac85a538a131900e8ebd81821fc7e0d7a"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r6, &(0x7f0000000400)=@un=@abs={0x3a0e55f03c9401ba}, 0xc8) syz_open_pts() r7 = fcntl$dupfd(r5, 0x0, r3) r8 = semget$private(0x0, 0x7, 0x80) semop(r8, &(0x7f0000000240)=[{0x3, 0x7ff, 0x1000}, {0x4, 0x2, 0x800}, {0x2, 0x0, 0x800}, {0x3, 0xfffffffffffffffb, 0x800}, {0x1, 0x7, 0x800}, {0x0, 0x7fff, 0x1000}], 0x6) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000280)={0x5, 0x0, 0x6, 0x8000008001001d3b, "bad85db5718000", 0x0, 0x4}) ioctl$TIOCDRAIN(r5, 0x2000745e) write(r7, &(0x7f0000000300)="a962b6ad741b607332f5ddd207eaad22fa35db3ef5fdc9d6de98c0ec67fb45bc47d53c49cbc01ccebea1d6a77269a0938b7290fcaacacd6e737e32581a1b8c3f8d15c8b0eecf5a3e4abe335700c0dd7b8a609bb8935791c88991494f16252aaad3460149f74ce3671416716bf8f513cfb253a3e87e7a6f1410b990ca", 0x7c) semop(r8, &(0x7f0000000200)=[{0x2, 0x5, 0x800}, {0x0, 0x0, 0x1000}, {0x2, 0x5, 0x1800}, {0x4, 0x4, 0x800}, {0x3, 0x5, 0x1000}, {0x1, 0x80000000, 0x1800}, {0x0, 0x80000001, 0x800}, {0x2, 0x1, 0x1000}, {0x3, 0x40, 0x1800}, {0x4, 0x200, 0x1000}], 0xa) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x9000000000000000, 0x5, 0x2, 0x54f, "ad35ddbe532be666216b1c953b654a8384f7a723", 0x7, 0x3f}) getrusage(0x0, &(0x7f0000000140)) fcntl$setstatus(r4, 0x4, 0x8) poll(&(0x7f0000000280), 0x203, 0xcc) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xfffffffffffffd37) 15:34:54 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) 15:34:54 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0x1000, 0x0, 0x0, 0x0) dup2(r3, r0) fchdir(r1) kevent(r2, &(0x7f0000000040), 0x20, 0x0, 0xff, 0x0) 15:34:54 executing program 1: preadv(0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffcb, 0x800000000005) r0 = accept(0xffffffffffffffff, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) r1 = socket(0x20, 0x3, 0xdf0) recvfrom(r0, &(0x7f00000001c0)=""/109, 0xd, 0x2000000000000001, &(0x7f0000000280)=@in6={0x18, 0x2, 0x0, 0x5}, 0xc) accept$unix(r1, &(0x7f0000000240)=@abs, &(0x7f00000002c0)=0x8) pwritev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000000)="927a338b53100c81fd0d9fba9094a5d34e11f128e5a3cde7f41ff0d2d46c0ffca576b04351318b898044e0fd7a0c40a35639fcfa15061d76c1884a7b68fa83b36fad898ff2698852c52abee21afc83a07e65fb8a15c23929e0049d50cff8e78c5da1aa723bba0cba679607fdecfe4cb0c2a0ecd91a57a90145abec08aa1ec7b1175cff24d2896e7c49c0a359", 0x8c}, {&(0x7f00000000c0)="b07ae63e835866630022f169f159df", 0xf}], 0x2, 0x0) link(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='./file0\x00') 15:34:54 executing program 0: unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f00000001c0)='./file0\x00', 0x10000fff) unveil(&(0x7f0000000380)='./file0\x00', &(0x7f0000000040)='r\x00') chdir(&(0x7f0000000180)='./file0\x00') unveil(&(0x7f0000000100)='.\x00', &(0x7f0000000000)='\x00&') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='x\x00') 15:34:54 executing program 1: r0 = socket$inet6(0x18, 0x4007, 0x0) recvmsg(r0, &(0x7f0000001680)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/244}, {&(0x7f0000000340)=""/211}, {&(0x7f0000000440)=""/209}], 0x100000000000030d, 0x0}, 0x0) socket$inet6(0x18, 0xc003, 0x4) 15:34:54 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xfff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0x4, 0xf0000004, 0xb26, 0x6}, {{r0}, 0x0, 0x10, 0x1, 0x9, 0x7fffffff}], 0x8, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff8, 0x6, 0xfffff, 0x4, 0x2}], 0x1ff, &(0x7f0000000180)={0x0, 0x1}) kqueue() link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 15:34:54 executing program 1: r0 = socket(0x7, 0x3, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYRES64=r0, @ANYPTR64=&(0x7f00000000c0)=ANY=[@ANYPTR=&(0x7f0000000080)=ANY=[@ANYRESHEX=r0, @ANYRES64], @ANYPTR]], 0x2) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000100)=0x8) bind$unix(r0, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) 15:34:54 executing program 1: r0 = kqueue() r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000f80)={0x0, 0x9, 0x0, 0x0, "aff20093644da2064a55bdac44095f74774028e8"}) ioctl$TIOCNXCL(r2, 0x2000740e) write(r1, &(0x7f0000000240)="6f88565e8db78b4ddf4bfd33bd8ee7d798341e2b0fdaee8d7ed2eb3e7b41b4521d447a1624dc5be87315ee7fdaebef872cb8fd19f2c9320ef5326c6fe9e057a4e78792528e818447a1ab1a3ed1c32b0faa3f3f99369f396692c32a231e61ea9229c7c6d13146a6cbd214", 0x6a) execve(0x0, 0x0, 0x0) 15:34:54 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)) setrlimit(0x8, &(0x7f00000003c0)) setrlimit(0x0, &(0x7f0000000000)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f00000000c0)=[0x0]) lchown(&(0x7f0000000040)='./file0\x00', r0, r1) panic: kernel diagnostic assertion "__mp_lock_held(&sched_lock, curcpu()) == 0" failed: file "/syzkaller/managers/setuid/kernel/sys/kern/kern_lock.c", line 63 Stopped at db_enter+0xa: popq %rbp TID PID UID PRFLAGS PFLAGS CPU COMMAND db_enter() at db_enter+0xa panic() at panic+0x147 __assert(ffffffff813986c4,ffff8000211df360,ffff8000210a2e28,ffff800000038e80) a t __assert+0x24 _kernel_lock(ffff8000210a2e28,ffff8000211da000) at _kernel_lock+0x125 pageflttrap() at pageflttrap+0x6c kerntrap(9) at kerntrap+0x8d alltraps_kern(6,ffff8000024d7000,ffffffffffffffff,0,9,ffff8000210a2e28) at allt raps_kern+0x7b ptsignal(19fc,ffff8000210a2e28,ffff8000210b6fe0) at ptsignal+0x115 mi_switch() at mi_switch+0x1fb sleep_finish(1,ffff8000211df5f0) at sleep_finish+0xd3 sleep_finish_all(ffff8000211df5f0,32) at sleep_finish_all+0x22 tsleep(ffff8000210a2e28,3,0,ffff8000210b70a8) at tsleep+0x142 single_thread_set(ffff8000210a2e28,ffff8000210a2e28,0) at single_thread_set+0x2 8b exit1(ffff8000210a2e28,9,0) at exit1+0x84 end trace frame: 0xffff8000211df7c0, count: 0 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{1}> ddb{1}> set $lines = 0 ddb{1}> show panic kernel diagnostic assertion "__mp_lock_held(&sched_lock, curcpu()) == 0" failed: file "/syzkaller/managers/setuid/kernel/sys/kern/kern_lock.c", line 63 ddb{1}> trace db_enter() at db_enter+0xa panic() at panic+0x147 __assert(ffffffff813986c4,ffff8000211df360,ffff8000210a2e28,ffff800000038e80) at __assert+0x24 _kernel_lock(ffff8000210a2e28,ffff8000211da000) at _kernel_lock+0x125 pageflttrap() at pageflttrap+0x6c kerntrap(9) at kerntrap+0x8d alltraps_kern(6,ffff8000024d7000,ffffffffffffffff,0,9,ffff8000210a2e28) at alltraps_kern+0x7b ptsignal(19fc,ffff8000210a2e28,ffff8000210b6fe0) at ptsignal+0x115 mi_switch() at mi_switch+0x1fb sleep_finish(1,ffff8000211df5f0) at sleep_finish+0xd3 sleep_finish_all(ffff8000211df5f0,32) at sleep_finish_all+0x22 tsleep(ffff8000210a2e28,3,0,ffff8000210b70a8) at tsleep+0x142 single_thread_set(ffff8000210a2e28,ffff8000210a2e28,0) at single_thread_set+0x28b exit1(ffff8000210a2e28,9,0) at exit1+0x84 postsig(100,ffff8000210a2e28) at postsig+0x3ea userret(0) at userret+0x11b syscall(0) at syscall+0x54d Xsyscall(6,58,a61d48e1600,53,0,a62884115e0) at Xsyscall+0x128 end of kernel end trace frame: 0xa62b305bfa0, count: -18 ddb{1}> show registers rdi 0xffffffff81e33dc0 kprintf_mutex rsi 0xffffffff81bbd8d9 db_enter+0x9 rbp 0xffff8000211df2c0 rbx 0xffff8000211df360 rdx 0xffff8000024d7000 rcx 0x427c __ALIGN_SIZE+0x327c rax 0xffff8000024d7000 r8 0xffff8000211df290 r9 0x8080808080808080 r10 0xeb8dbee7e22cffaf r11 0xffffffff81969270 x86_bus_space_io_read_1 r12 0x3000000008 r13 0xffff8000211df2d0 r14 0x100 r15 0xffffffff81bf49f1 cmd0646_9_tim_udma+0x1f0c6 rip 0xffffffff81bbd8da db_enter+0xa cs 0x8 rflags 0x202 rsp 0xffff8000211df2c0 ss 0x10 db_enter+0xa: popq %rbp ddb{1}> show proc PROC (syz-executor0) pid=131353 stat=sleep flags process=1010 proc=4002000 pri=50, usrpri=86, nice=20 forw=0x0, list=0xffff8000210a2bd0,0xffffffff81ebe440 process=0xffff8000210b6fe0 user=0xffff8000211da000, vmspace=0xffffff00665a3850 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 69824 503606 28888 65534 2 0x4081010 syz-executor0 *69824 131353 28888 65534 3 0x4003010 suspend syz-executor0 28874 378507 46260 65534 2 0x10 syz-executor1 28874 131281 46260 65534 3 0x4000090 ttyout syz-executor1 28874 197225 46260 65534 2 0x4000010 syz-executor1 28888 188909 56526 65534 3 0x90 nanosleep syz-executor0 56526 255254 64115 0 3 0x82 wait syz-executor0 46260 390028 13511 65534 3 0x90 nanosleep syz-executor1 13511 480561 64115 0 3 0x82 wait syz-executor1 8973 170830 0 0 3 0x14200 bored sosplice 64115 205748 41486 0 3 0x82 thrsleep syz-fuzzer 64115 235198 41486 0 3 0x4000082 thrsleep syz-fuzzer 64115 253105 41486 0 3 0x4000082 thrsleep syz-fuzzer 64115 7546 41486 0 3 0x4000082 thrsleep syz-fuzzer 64115 160604 41486 0 3 0x4000082 thrsleep syz-fuzzer 64115 397318 41486 0 3 0x4000082 thrsleep syz-fuzzer 64115 70686 41486 0 3 0x4000082 kqread syz-fuzzer 64115 157790 41486 0 3 0x4000082 thrsleep syz-fuzzer 64115 374994 41486 0 3 0x4000082 thrsleep syz-fuzzer 64115 440282 41486 0 3 0x4000082 thrsleep syz-fuzzer 64115 36100 41486 0 3 0x4000082 thrsleep syz-fuzzer 64115 440848 41486 0 3 0x4000082 thrsleep syz-fuzzer 41486 256001 75994 0 3 0x10008a pause ksh 75994 307097 20301 0 3 0x92 select sshd 16608 114311 1 0 3 0x100083 ttyin getty 20301 241656 1 0 3 0x80 select sshd 84828 515962 69800 73 3 0x100090 kqread syslogd 69800 330573 1 0 3 0x100082 netio syslogd 7549 358413 1 77 3 0x100090 poll dhclient 70301 96161 1 0 3 0x80 poll dhclient 3326 262222 0 0 2 0x14200 zerothread 77034 449622 0 0 3 0x14200 aiodoned aiodoned 90262 495097 0 0 3 0x14200 syncer update 43360 312536 0 0 3 0x14200 cleaner cleaner 1368 348027 0 0 3 0x14200 reaper reaper 4830 505085 0 0 3 0x14200 pgdaemon pagedaemon 6879 177627 0 0 3 0x14200 bored crynlk 88643 285132 0 0 3 0x14200 bored crypto 98201 170827 0 0 3 0x40014200 acpi0 acpi0 46956 280964 0 0 3 0x40014200 idle1 48163 86097 0 0 3 0x14200 bored softnet 929 279123 0 0 3 0x14200 bored systqmp 41518 17878 0 0 3 0x14200 bored systq 59520 336346 0 0 3 0x40014200 bored softclock 85808 320944 0 0 3 0x40014200 idle0 1 115522 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper