00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070d7cd3100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000019da16bb0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001cb60000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040acc94200"], 0x18ffc, 0x3, 0x1000) execve(0x0, 0x0, 0x0) msgget$private(0x0, 0x196) (async) msgsnd(r0, &(0x7f0000000440)=ANY=[@ANYRES32], 0x44b, 0x800) (async) msgsnd(r0, 0x0, 0xffffffdd, 0x0) (async) socket(0x20, 0x5, 0x80) (async) close(r1) (async) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYRES32, @ANYRESOCT=r1], 0x3f, 0x3, 0x0) (async) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000240)=""/111) (async) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) (async) open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) (async) msgget$private(0x0, 0x101) (async) msgrcv(r0, &(0x7f0000000180)={0x0, ""/103}, 0x6f, 0x3, 0x1000) (async) msgget(0x1, 0x20e) (async) msgsnd(0x0, &(0x7f0000000680)=ANY=[@ANYRESDEC=r2, @ANYBLOB="8055e94aaa527e8b8f45cb356b328905587835a91ce06b03000000f6734694912b06d0677c4ee172704e5807d414124c94e0e75240ed4b2057771cc79a916b43809ebf705ca1008f8a1a44fc40c59d2ef3f9e7af511ab7ce9be0def96b858f4259751f2356a959657def87ac0a76afee54414ff1552d89aa0e9bdbd1047c8de2d66bc8dc870ae4e14c9aaeacd0e66fda60df6eb2ccfd3e0a751f10fff0c8669e3bfd443f76e63b97d68d7990620fd00d588b42040eceef6f0ec13bcab0b91080e5f0282698c50000f197e8d1f2aab5a142748b2437e440a11711f1e4e8ec38158db68066d9ce34780bcf6fda4b61d9fbe3b38bdf5467d4d482a8618b354e3a57ac86b0341e62ee2a1471e16af0f15e7127358896a380ddbf3c2450c71f239640d0bec5fd53d3c9a75fd4721d196a0129d37d86174332ea773cadc763f82f51b0e0efeb2e96c78a7e306f07909dc97639b4797f5cf0e34f9336403ed08704c6fdf25481b946c573edcfe06a292801b29267f521afbd6594dcb60acfff", @ANYRESOCT=r0, @ANYRESHEX=r3, @ANYRESDEC=r3, @ANYRESOCT=r1], 0x21, 0x800) (async) acct(&(0x7f0000000140)='./file0\x00') (async) acct(&(0x7f00000003c0)='./file0\x00') (async) rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000100)='./file0\x00') (async) msgget$private(0x0, 0x380) (async) msgsnd(0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="01c6e0c31fa313697e9ea3a4f62dc237b0f4b2604fdf28e8d8657a4fd6f8709b53cf6c7996bc7fc1a39a1dd7ec355da2708b9576ca7ddee4ffbc74c09b6377a9de5813b1bbc499a04e819d5995d391ddaa290900ac350a04fac5fad7b47672992deab6e415917080b12126d87fb30f8ff3e4f1c36a78c267a2659985368616f49169eb51d9855ea7cc09266ded138776f9b574cb73c62b3718c453149bb6c150060a7e7eeb79667cf8e487c725ba237b87f22847aa60d23cc55197a5f6024e559c74aba26be241f2a58da7"], 0x44b, 0x800) (async) msgrcv(r4, &(0x7f0000019580)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f9ffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e6ffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070d7cd3100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000019da16bb0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001cb60000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040acc94200"], 0x18ffc, 0x3, 0x1000) (async) execve(0x0, 0x0, 0x0) (async) 22:31:27 executing program 3: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) (async) mknod(&(0x7f0000000080)='./file0\x00', 0x202a, 0x44086333) (async) r1 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) (async, rerun: 64) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000440), 0x80, 0x0) (async, rerun: 64) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = socket(0x18, 0x3, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000004c0), 0x8, 0x0) (async) r8 = socket(0x18, 0x3, 0x0) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async, rerun: 32) r9 = socket(0x18, 0x3, 0x0) (rerun: 32) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r10 = socket$unix(0x1, 0x5, 0x0) (async) r11 = openat(r0, &(0x7f0000000500)='./file0\x00', 0x200, 0x1eb) (async) r12 = socket(0x18, 0x3, 0x0) setsockopt(r12, 0x1000000029, 0x2e, &(0x7f0000000000), 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000600)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000040)=[{&(0x7f0000000280)="1f764831146cbc329903423e93bae0fd0f931fe0b374ce35bbc4c9fb0ba5460ca165e78f43dbe074aa7acbb9dcb343188e854bb24c985e54dcf89ef315ab28e0e49b9fb55e26ca49a1620d5f3d4d8874a8eb8f19c452cc2b0862805b40d5f70bde7577226922f1c71b3b5fedffbf720faacea69e9a4134ebe937770baa045c5f4c2b8491bb04", 0x86}, {&(0x7f0000000340)="9066b4cdc22925f602f1655dc2682c3fefb5fee153186466f6199bd41b04c7d8a4099f2d35afebb28059deb892296a2abcd73868021b3d561fee508baa1c2122e2d3ba97c0a9a140cef308715e4ed8fc1276bae401843d17e8c0660fcddc18ab069872e45086e37288be585afc8e81cad610b5d859a98aea2420f9af73e4188d6e94d1ce3a5997f2dee3e7edb6164e1ec52e8963ca48bd0326e6c7d603bf76da1c905da6f17e66f2101e24b7d31e7f9afbadd7474a3c3c155acfec1631924cefdf1bbaedd7aa77dce4c69234b04253235826db0077ac46f785736693564f3f85d6d30fee0c9f95", 0xe7}], 0x2, &(0x7f0000000700)=ANY=[@ANYBLOB="30000000000000001ff246000044125d6b9a7778ec16860015a8e261940d0b", @ANYRES32, @ANYRES32=r1, @ANYRESHEX=r1, @ANYRES32, @ANYRES32=r3, @ANYRES32=r1, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="0000001030a8000400", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r3, @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32, @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r1], 0xb0}, 0x0) (async, rerun: 32) select(0x40, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, &(0x7f0000000100)={0x1a57, 0x0, 0x0, 0x1, 0x0, 0x8}, 0x0, 0x0) (rerun: 32) dup2(r2, r1) 22:31:27 executing program 7: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000100400006}) r1 = open(&(0x7f0000000180)='./file0\x00', 0x80, 0x0) pwrite(r1, &(0x7f0000000100)="c8a84e", 0xff96, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)) 22:31:27 executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f00000026c0), 0x0, 0x0}, 0x0) 22:31:27 executing program 2: mknod(&(0x7f0000000080)='./file0\x00', 0x202a, 0x44086333) ktrace(&(0x7f0000000500)='./file0\x00', 0x1, 0x4000193c, 0xffffffffffffffff) r0 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) dup2(r0, r0) select(0x40, &(0x7f0000000000)={0x9}, &(0x7f0000000040)={0x6}, 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) select(0x40, &(0x7f00000000c0)={0x9}, &(0x7f0000000100)={0x9}, 0x0, &(0x7f0000000180)={0x0, 0x9}) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000380)=[&(0x7f0000000200)='&\'(\xf4}\x00', &(0x7f0000000280)='($,j,)\'\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='+\'%#\x00', &(0x7f0000000340)='+-]\x00'], &(0x7f0000000440)=[&(0x7f00000003c0)='\x12@}$.\x00', &(0x7f0000000400)='\x00']) open(&(0x7f0000000480)='./file0\x00', 0x8100, 0x8) select(0x40, &(0x7f00000004c0)={0x7fffffff, 0x80, 0x5, 0x20, 0x6, 0x4e8da0b5, 0x0, 0xfff}, &(0x7f00000005c0)={0x1000, 0x1, 0x80007, 0x11, 0x0, 0x40000004, 0x0, 0x9}, &(0x7f0000000540)={0x9, 0xde1, 0x0, 0x8000, 0x0, 0x3, 0x7ff, 0x1e}, &(0x7f0000000580)={0x6, 0x809a0}) 22:31:27 executing program 5: mknod(&(0x7f0000000080)='./file0\x00', 0x202a, 0x44086333) (async) ktrace(&(0x7f0000000500)='./file0\x00', 0x1, 0x4000193c, 0xffffffffffffffff) r0 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) dup2(r0, r0) select(0x40, &(0x7f0000000000)={0x9}, &(0x7f0000000040)={0x6}, 0x0, 0x0) (async) open(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) (async) select(0x40, &(0x7f00000000c0)={0x9}, &(0x7f0000000100)={0x9}, 0x0, &(0x7f0000000180)={0x0, 0x9}) (async) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000380)=[&(0x7f0000000200)='&\'(\xf4}\x00', &(0x7f0000000280)='($,j,)\'\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='+\'%#\x00', &(0x7f0000000340)='+-]\x00'], &(0x7f0000000440)=[&(0x7f00000003c0)='\x12@}$.\x00', &(0x7f0000000400)='\x00']) open(&(0x7f0000000480)='./file0\x00', 0x8100, 0x8) (async) select(0x40, &(0x7f00000004c0)={0x7fffffff, 0x80, 0x5, 0x20, 0x6, 0x4e8da0b5, 0x0, 0xfff}, &(0x7f00000005c0)={0x1000, 0x1, 0x80007, 0x11, 0x0, 0x40000004, 0x0, 0x9}, &(0x7f0000000540)={0x9, 0xde1, 0x0, 0x8000, 0x0, 0x3, 0x7ff, 0x1e}, &(0x7f0000000580)={0x6, 0x809a0}) 22:31:27 executing program 1: sysctl$vm_swapencrypt(&(0x7f0000000000)={0x2, 0x5, 0x1}, 0x3, &(0x7f0000000180)="e059b2fbc89e693e12030c6d2f47adb5fcde2c410cad279864b943529fd8b501d1651d134010144aedaafef47e82ddffe31a1ac40a8aac3d511e52cb2c6e0a9e98cdb14fb4c90ce0d6258e045d1bb69ff7f5595bffb37da6ed49fc5bdd8a5ca6de330effef8766c7b9467897b9b5e11b3bfc0784d70c565f82e4d07ae9a2c49d7720839db39320bcc040ae517c431101bd9e1d6d7f228d649c8b42eee1cdbd0bfc2e4065e614228a93a9f5e57f34c9837195b9cf3137998e6e77d6742fa45437512f6a6351d61a0bfbdd5bdc0ba051680aafa4e095f8fa5ab0980d", &(0x7f0000000100)=0xdb, &(0x7f0000000280)="d4de00b257b032792ca25708ef8eaaf726cba3260b02656f2dfcbfc17cb3fceb64c7a53778b4cd4bba5f6d2516ad728fbd259885b6291829b306882fa187bef450e5aa3f83d118c27f22ea3994e9553f15a11c5a123c2d8bfc138596eb945fdcb9cdd60c6f8f62112044e39a7235f43cc3039839efd0beba494d1ede328cb195594f73ea", 0x84) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000040)=""/22, 0x16) r2 = socket(0x18, 0x400000002, 0x0) close(r2) open(&(0x7f0000000340)='./file0\x00', 0x80, 0x68) r3 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$FIOASYNC(r3, 0xcd60441a, &(0x7f0000000240)=0x2) r4 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$FIOASYNC(r4, 0xcd60441a, &(0x7f0000000240)=0x2) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f00000003c0)={0x5, './file0\x00', './file0\x00'}) shutdown(r2, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000140)=0x400007) write(r1, &(0x7f00000000c0)="d2", 0xfffffd51) r5 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000400)=[{&(0x7f0000000380)="132b611d858d322615635ead708ec4415f355806346c760b4a2036de8901f9e6b72a735471914d01", 0x28}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) r6 = dup(r5) ioctl$FIOASYNC(r6, 0xc080445b, &(0x7f0000000240)) 22:31:27 executing program 5: mknodat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1ffd, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x10, 0x3) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = socket(0x2, 0x2, 0x0) r4 = dup2(r3, r2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r5 = dup(r2) sendto$inet6(r5, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00', 0xffffffffffffff9c}) close(r1) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', r1}) dup2(r0, r1) fcntl$dupfd(r1, 0x0, r4) ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x12, r0, 0x20) 22:31:27 executing program 6: r0 = msgget$private(0x0, 0x196) msgsnd(r0, &(0x7f0000000440)=ANY=[@ANYRES32], 0x44b, 0x800) (async) msgsnd(r0, 0x0, 0xffffffdd, 0x0) r1 = socket(0x20, 0x5, 0x80) close(r1) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYRES32, @ANYRESOCT=r1], 0x3f, 0x3, 0x0) (async) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000240)=""/111) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) (async) r2 = open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) msgget$private(0x0, 0x101) (async) msgrcv(r0, &(0x7f0000000180)={0x0, ""/103}, 0x6f, 0x3, 0x1000) (async) r3 = msgget(0x1, 0x20e) msgsnd(0x0, &(0x7f0000000680)=ANY=[@ANYRESDEC=r2, @ANYBLOB="8055e94aaa527e8b8f45cb356b328905587835a91ce06b03000000f6734694912b06d0677c4ee172704e5807d414124c94e0e75240ed4b2057771cc79a916b43809ebf705ca1008f8a1a44fc40c59d2ef3f9e7af511ab7ce9be0def96b858f4259751f2356a959657def87ac0a76afee54414ff1552d89aa0e9bdbd1047c8de2d66bc8dc870ae4e14c9aaeacd0e66fda60df6eb2ccfd3e0a751f10fff0c8669e3bfd443f76e63b97d68d7990620fd00d588b42040eceef6f0ec13bcab0b91080e5f0282698c50000f197e8d1f2aab5a142748b2437e440a11711f1e4e8ec38158db68066d9ce34780bcf6fda4b61d9fbe3b38bdf5467d4d482a8618b354e3a57ac86b0341e62ee2a1471e16af0f15e7127358896a380ddbf3c2450c71f239640d0bec5fd53d3c9a75fd4721d196a0129d37d86174332ea773cadc763f82f51b0e0efeb2e96c78a7e306f07909dc97639b4797f5cf0e34f9336403ed08704c6fdf25481b946c573edcfe06a292801b29267f521afbd6594dcb60acfff", @ANYRESOCT=r0, @ANYRESHEX=r3, @ANYRESDEC=r3, @ANYRESOCT=r1], 0x21, 0x800) (async) acct(&(0x7f0000000140)='./file0\x00') (async) acct(&(0x7f00000003c0)='./file0\x00') rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000100)='./file0\x00') r4 = msgget$private(0x0, 0x380) msgsnd(0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="01c6e0c31fa313697e9ea3a4f62dc237b0f4b2604fdf28e8d8657a4fd6f8709b53cf6c7996bc7fc1a39a1dd7ec355da2708b9576ca7ddee4ffbc74c09b6377a9de5813b1bbc499a04e819d5995d391ddaa290900ac350a04fac5fad7b47672992deab6e415917080b12126d87fb30f8ff3e4f1c36a78c267a2659985368616f49169eb51d9855ea7cc09266ded138776f9b574cb73c62b3718c453149bb6c150060a7e7eeb79667cf8e487c725ba237b87f22847aa60d23cc55197a5f6024e559c74aba26be241f2a58da7"], 0x44b, 0x800) (async) msgrcv(r4, &(0x7f0000019580)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f9ffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e6ffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070d7cd3100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000019da16bb0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001cb60000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040acc94200"], 0x18ffc, 0x3, 0x1000) (async) execve(0x0, 0x0, 0x0) 22:31:27 executing program 2: mknod(&(0x7f0000000080)='./file0\x00', 0x202a, 0x44086333) ktrace(&(0x7f0000000500)='./file0\x00', 0x1, 0x4000193c, 0xffffffffffffffff) r0 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) dup2(r0, r0) select(0x40, &(0x7f0000000000)={0x9}, &(0x7f0000000040)={0x6}, 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) select(0x40, &(0x7f00000000c0)={0x9}, &(0x7f0000000100)={0x9}, 0x0, &(0x7f0000000180)={0x0, 0x9}) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000380)=[&(0x7f0000000200)='&\'(\xf4}\x00', &(0x7f0000000280)='($,j,)\'\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='+\'%#\x00', &(0x7f0000000340)='+-]\x00'], &(0x7f0000000440)=[&(0x7f00000003c0)='\x12@}$.\x00', &(0x7f0000000400)='\x00']) open(&(0x7f0000000480)='./file0\x00', 0x8100, 0x8) select(0x40, &(0x7f00000004c0)={0x7fffffff, 0x80, 0x5, 0x20, 0x6, 0x4e8da0b5, 0x0, 0xfff}, &(0x7f00000005c0)={0x1000, 0x1, 0x80007, 0x11, 0x0, 0x40000004, 0x0, 0x9}, &(0x7f0000000540)={0x9, 0xde1, 0x0, 0x8000, 0x0, 0x3, 0x7ff, 0x1e}, &(0x7f0000000580)={0x6, 0x809a0}) 22:31:27 executing program 4: r0 = open(&(0x7f0000000000)='./file0/file0\x00', 0x400, 0x4) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) r2 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x2, 0x20) ioctl$VNDIOCSET(r2, 0xc0384600, &(0x7f0000000100)={&(0x7f0000000080)='./file0/file0\x00', 0x8, &(0x7f00000000c0)='./file0\x00', 0x8}) ioctl$VNDIOCGET(r1, 0xc4104603, &(0x7f00000003c0)={'./file0\x00'}) 22:31:27 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x2, 0x0) dup2(r2, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) (async, rerun: 32) r3 = dup(r0) (rerun: 32) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) dup2(0xffffffffffffffff, r4) (async, rerun: 32) setsockopt(0xffffffffffffffff, 0x101, 0x40, &(0x7f0000000040)="a8e8f78f152be9c1baa720f1bc29928af84bc68b", 0x14) (rerun: 32) setsockopt(r1, 0x8, 0xb4ed, &(0x7f0000000400)="0c0cb3153a967c4bdd6476a8bca6d078beb4c7ed23d0f743374ce4cdeff65e2c267c6a8072c9354a303a1fc18c951d5f0bbc9ff1e6cd08c6e075995bc5cf963167f07925f51411f9ecef61184b209c61fdbfa7709e1c64d2226a18ccfd", 0x5d) r5 = syz_open_pts() close(r5) (async) r6 = socket(0x2, 0x2, 0x0) connect$unix(r6, &(0x7f0000000140)=ANY=[@ANYBLOB], 0x10) (async) dup2(r6, r5) openat(r3, &(0x7f0000000000)='./file0\x00', 0x40, 0x0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) 22:31:27 executing program 2: msgrcv(0xffffffffffffffff, &(0x7f00000011c0)={0x0, ""/4101}, 0x100d, 0x0, 0x1800) syz_emit_ethernet(0x46, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffffffffffffffffffffff0800450000380000000000019078e0000002ffffffff0305907800000100450000000000000000290000ffffffff00000000d1ec9db9e7b67ddf6f6bd5f7125d3a7c989df2810d39a0a136241784d518f814418ab23ac97ea285c0ae95f993a285d72a653b0fb1345fe95f973cc155a0eb9b57cab3441ba2cd073a2459680e0057f2440ab27d7b8a300807"]) r0 = msgget$private(0x0, 0x10) r1 = msgget$private(0x0, 0x20000003c4) msgsnd(r1, &(0x7f0000000300)={0x1, "24b5f2d3b44c1aa4fcfcdf6112b3a2e7dcf4ad02b4295ecf069e07cb98fd95502534a3b96df314e79fa5682735aa8268cbbcb01ac9dd24b45db3f86e9249bfd4c3af0fbdb227670e0c343f58f845e155a2568da83393126fd971e5f93ea9ef69d0ee98e8289bf1f7c0bcd357894f25de5f55c4a53c07521b24fe05e1b8ab17c596be7d78de91932d43abf845a6775f9e2d1e00cb352319a6acf3dee8b963c2ec18645e8550424ffc961e682023bbf199b87d930fe455aa7fa6e8084e9d195f7766ade8de45ad9fc4b52783fcff2f019f3bb9a8a48936ba084ea80efc20e6bcc263d1fd819afebb55072f6b7ff3f07647087aa415e2bb79b66b7decb98da3c5c244dc8516270290d93cd6becdc6db04dac663d34ca40212e7c4ba87a3c50d1f30ebb59f0f4e17cab07657076b7d45af0bd444b6f4924f7ef66942a618fdc6e80ed17dcf05e271a510af3548e66ab7767fe4410a94ed9183d5caa258d6ee988500f7dac77983d6664b6cda6b46c99ada0c667aa7b4f46a1e4da925a6706da4d517f0e4e2a2fe3319000425907ffb656eb4019bc3e45cc7b4fa834a9fe674c2fe935e798b3e1104a3ea31122c72d7187af1e0a1599cf5f15110456ff7beb5eca9a25a19ef619736ce22a573b547f509bdf7153c2bae8c0c798635c69c0e7ea5f524e7ec99cbc4e454abbbb95878adc07af14e231903a906b8a0d18d97abf86580ca6415eab58829fdcaeed66c302c7112eea5b5f5006830bf77b43aad937c92efa327c0060ab0b79c0cec1193e390e1afe5c52e6e9a97cd4af8f28f1a7a24e42f385054f8bfadb89e7711473c2855e6328a567412a8077fd00ca1aa4166b7c9489b34d614bfe1083580d2aa036b8a908061f5a5dd7ba2e1a56ce973a504445feb00400a3314a70851bdf3114ddc1bef0ca0d4a1ffab8023e876b4fd9423c9bb3a32641158750cc4d6c12fc3a2972c5517a1e9ec22bfd124747d5b170b6a1cc6824adf78898138e7e812cc18c6800edaca09f71fbe2c68ea51f221ab556df20ccf54b693b40a3f203abc322e0b4286de442242e7b7ceeede8a019e9aa211dc6fac9255ada86946f8034ebe39aebb66e9fe3947f825cf0a32a9a3b3f72409498be9799b8d943bae07f4749f3836acc37d322b5dcf648f406bc0ebb5fb0db4ca4ca413b6c2b00998522251275e0e0e6a9b2b37b2f469da7b266e09f4fd00cacb1aa87767dc8a3aaa97580ce360780841bba40efe0723b8c1f3eff93a594ec978aac06b1795b42b936c921cc4f1df2249f36bbf44f7fec66425febb009a2a4ba303fdde1ea4a6e11d253397acfce3feda403a1f736ea546068f9aa1638799902fb1560f7bb165a596386fe057c75dd504f6d3e9c5862c7dec5635923772893325e3f2bbedd9c1bd5f82ea5618b22b50d361c1d1ef797811d2f31abd06d11580058571a29ccd26c8d392c8bb14ca0d7a2a56608d34af499e5b970948beb6f863a70f8c59523759bd05d9554e16683e19120783ffb5c73b2148278e2a3b3b47b552b8a11917f69a297395167ba40d74ba74443ef237cfc65a0f50f3f3dfbf0a0773eb65904d9da9f20478f15ddf602d2d3bde094e2c5dddf36a690e0d4791f4f49a315fccce0512d3705e00dc0bce3ddeaa278f869a862f4bf9dd6585abdf6b0406782cbc133cb7ac7e029d10033cc27f31d58e5452304cad60ed32d542ee639ac823db6ef5882e864f3c106c4c66f32420af134bb4582d08873ba55954fccba135eff713f3f89bd4863e1428a3854fa4233184c65dec8542e147f99e53acd5f40b0e9426e248ee84d5a9b54a81a96841d51d265b8ebe8df8ed470f24d31f352941ada13f05bd31828544aad5608536063d721983781163c2a757cb76fa6bd63126e25c399369d27b4182e4c158467ecd9396dbe301cec58908fe96b516461f502a21d7939fdf390c52139fb12d8d7a71f17224ad88736cb424ad1ca454046a77b82557a5dbc1988bfa5edeae457d3db772cd5cbc9b3395523f3049b5d71882072b4e3b45484a8fc79e1c2f8de4baedd59f32b0dfb17d1732d3ed0c910e04068d9ad94df530dd6af744b9fa1636baf6a4556d31da761840ef7a3f364ac69a306bcee11a2ae06984c1741958694a331f1495a0af3c0bf2be00fa85f915c2cdd0f2a82110a26a03cda36715dea59b37aab034462d0895888ef514704a18d21a3998f32c2ca10df46323305c2766eb30f53920149766c6323b1dd8bad6e248e9b85bea2f2e065d3acfc24492aee32925bcaa92e8b34bb20b7ba46f5c40eb926dc68352053977b12796981bd1b9aa7f23c04aa68aae0b42e97e94a45c5b5e6825f022807dcb77e4e130728d79fc330d931e7d7e3c240c6c17e2e1b3898819e98c338f7014e673b3365d09e855aceec34cd3f74c694172150fa49f18910f0e4deec161c004c3fe7c5b6f1babc44bebf23b31426ba42879520dd0d46153c641a72aaf91d5b43900df88ecb04e7a1b41190479db935e67b4b010b57e9eda9f0349b637268dc15cc279c29e3d039795fc52844d01c8367562d3b7b02e909aea2193fed173d310b42390c30edd3224dc977fc53f5a470678e1fa3afcea5fd6b67c63b7d22a2917288b5f6106c15cede37967978edc8d6ef68bf2e27cb00a3d310190fe1ac8b8270e9593a190514d24a6c194fbae9ca07860c8353f2083df2bf58ccab44c02f848cab4c8736b03d84e32bce39e2c2e949900448948a3d8ca59f0f69ee3c4445fda75b8763e932364974ae160675ac6264bf8e74178bf65077f0bc234e39cfd1823fde1524e1bf7b2b8433d9cc75fb3d3e5b14b71e90f94c8c768a0f05db3ea68c349033aeb99cb333f010cbfe4e2225e3271d43474db2be19730f35a9c0ca429cea4b0ff3fd7549ace6883be368cd6593ea00d3f90f5722a0f29a3005812e7db152ba6403daef5e78bb020db89a327e005ea2b3bd0b2891c686fa231af300e3c6230584b7ffb7104b73f01af83cc68cad853337d1d6200475502a547378936fe9d10618ec085e4c5e9e2cc383baf4e0ee52fa31d2297a5c1983c78dcce93a2c9cd1a6dbc996251e00792e1bdc0ee6c168faf90e6049144beae317aa59cfa165dc2a05e7f580ae86a783c191c5b8d572c122628c4f1e30280a483dd4e27eaadcb5fc2aa0fd810db36c12a8ae5f52e4388c72e3fcbd0e2c0530e16ab628ceae0309f5c962da25b9d0dc4fa75330eda32268ccfb61a1ccc4c55bc59eb99f274523645a5240a927dc3818e85f33f2d93580e6b40b9bfa4def0e5a9ddb57280974cdb1c3c1d68afaba03675fb1cdf319b7e8b038e7db411120f49aecd584b8b1b79dc1906cab32881010438a989a7ab8ac36ca416e06800fd9a4ca3bb89b7e7a95929279bccf51c5a6598dd52552a9438526c7400e3183fef167fb00a76cb0aae835ec308bf662cffc9ca9d30bc3e1c29dba841ae15a8b984c1279783f59890ea18843e1a0ef2edc6ed32a128981234788884544e9340fb0915259b7acd183623467e3ba7baca54423127266617d9fdc48b262c27f8e9305cf0062c4ef43f32f7268b527bf7b337d4ba0f85caf94a8ebb7e7a31e3e6ded17a25f6febb9959f853390d9c4546f5ad4030e4a09dba52f3b99b9d2f2ce79dcaf785438c50bad7db2bac7b0b4d9207db9b90a928e6797dd2336b328d68ad06784374689f16eb79931c0341d507c9694ddd464f4bba8c3c2dad79ab4ded3b3e8f546298342b0325b34fb4911054162040549769b42779bf43bd0398ca35db5dea8e8574c18052ae3d7c1467981a4121c735d7a22fd1e6006e318e8949ee448f19b51c313a40626b6e2a653dd899f994a32b88796798337965f8b5f0d872982b55ee0d4335476fcf9c6a762695b5dd54c6e0cffe0868b208c784322baddec4dc61fa04ca649f43e66d9f8d584099e4914c813df7980d0bb42e9f0eb53be362fb457c92694000709545a419411b8f623fe9b9e59d3318d7f5e74f804b33c40937d8b0c0d5677dece13da085fa60d93cc0ada52e466d1736b0051fb474aa4b1963e99cef9fbfd4490667b3630a8e24955062155139631549f953c54290118b22e6359a3202a836547fb180e4be5172f8cdbc53d6f01e286b31b90b5e20d2c914baff313a41466a9afa5790991fd4e79d8a088bc5fb70dd608449bb0817f616cf5234d77e856f871c721be70da78f13a16d111ab954dbc3e70df631970954b902fa913e772c34f0501a22be22dc8ba568b486ba86ea958a720408eed7eb2778ce1c43dd5f80097f33bdb64be3f5346c44f1dc2bc4a1fa20dd5f104847ce0655429d160da8d47b8ea69c9f46234dd049d650c133af3491d813a40ecd296d90aecf5e48fedf811700300d182dcebbf3ee8e5e7a09d7e73b7f57eaa6c8c6b12258c26c1d9dac5b94625768a82baa06f0a1ff5037a4ab7569b91ed7c1e62e94ee750267cb880c50f4fc6e414d8dd2ded65780d027657ed2a0628947384c1e13eb390fc3c541966341d9ff475d66876a6d64d1f05590da6328bfe86c2dc3c2278882ee16ce7cf364115b56f3a14dfcdd1fbf7f1c2f7a26ca40fcc44a1f94935b95ca5231c173b2ee80dee99a5daac3a75e6ada434f29a72c54adb094d82557ec11670253430b2f476be838af801c566f05689a95511a7f8f51f07fa2ee44d42de378fc5da7f85cffe25c8b4c8a7586206800eae5c89f86106dae070b945437fbbf68752b3ecf76e47c01a8b00f85f4be236d02963f18fde7e9ca08f8924a587b99b8caf0597ed43c877f66c4893320074b06ea0eee5a954468a0178507b6e1e6ea529d44cdca0deb75d94f637cda28492450b4eb20b1263f68ccf15691cdd806a3df8f5880e73be6508d44c7e8bd477eec28f9bc69f388037b788a056611db32b586c8bb8c452f9a3771c54f1f91ce514b1ed2502b20b657795a55aab8e3de0e6841a6b4b7627dcf00947b76ca0453e4cd8e970e849864d116ec10a3a6bbca95717324d9758a6aed96eea8082471452bd4aff10bde08079f24cb6d826b89344c85d5bbce6dd0a0ee176e629a89fcec634085e50d77604d37c2ca69817d217fdada6bfb7c2440cbbb00bdc82acab630c3a1271dfce6c5b90c6fef05b09ee6701b37f18a46739e9906661d88bf44763f8de8dea9a71b1d20ce5c65de760dd102275d8da4001c972f10d30f3cb6cb2b04b12fc1a35f777cff9fc4897d5d31a547b8f7f4affdea00323e4099d90a835f88cbf4323e0a6258cf7766a877ea8fae6f69d7af94165a154f1c65d2e032311118cbd4b4d7ff5f38ba9854564986364e26bcc64e859ed93870aa53e89ca2378bc2b466e911cd1a36351e328adcb4c3e9173f1edc515c501afba6ab16336d0a2d2538fa42637a694fed92ad7e5bd6cbe799ceadc3c5c088d26d18fb7bbf0ed06866530c05f1eb49939ae1ebdbb9822f1d57812e92b6a7812a4fcd16ac65c72c41c8de45b4af4ba5cb6c2068b151a05021a3422aa37b6007150c25f4a89f86cdf5567684d187dc60f32eebf7e6bf770318a32305e53c509f781c032be8b169ec94f26a2847736d9fa3a79cbfda1ad10a0327c419a5ece22eee607ca06c398ce326646a25fa8aee15e7e71c0949926c55dcdb2283bf239788379456f6cc6d011eb0b6ba70c2be8371f059b7bd7d57e8e913f7021e71f9a4c96d243071a3bac6615e974a0d7a39a64fff78d977453f2e700f926693f54291b5551c86ac7651c4710a6703671798ba50d81d761e351c9a7fe560dbbec2fef0c098ea250472ce7b679939e5ed8013"}, 0x1008, 0x0) msgrcv(r1, &(0x7f0000001c80)={0x0, ""/222}, 0xe6, 0x0, 0x1000) msgsnd(r1, &(0x7f0000000280)=ANY=[@ANYRESDEC=r0], 0x0, 0x0) msgsnd(r1, &(0x7f0000000180)={0x1, "a9cfdc0494d5a98c0b3d23ffa69b1ffd6b5731b37f021b7a2ce90e62d761e0d6efe5f36837371b00b6bce91ca36c7821f75919786fb6309c115a927fa29863a068a56d2d51df31663800d513b402785087963f52c19cf3b7d1a1f30ee34e9934ee1482d6511848e1ecf19981e8634eea1f46372d72bf846a7537b186a3aa094a253f4ecbf56ef0595acb1b8cbffb05e7d2890f8326bd8ebc79d5ffdfa292455f519b9df1ffe673424f5604e23067e36d86dcd4701d2596d3674dfd00ed92b038"}, 0xc8, 0x0) 22:31:27 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) (async) r2 = socket(0x2, 0x2, 0x0) dup2(r2, r0) (async) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) dup2(0xffffffffffffffff, r4) setsockopt(0xffffffffffffffff, 0x101, 0x40, &(0x7f0000000040)="a8e8f78f152be9c1baa720f1bc29928af84bc68b", 0x14) setsockopt(r1, 0x8, 0xb4ed, &(0x7f0000000400)="0c0cb3153a967c4bdd6476a8bca6d078beb4c7ed23d0f743374ce4cdeff65e2c267c6a8072c9354a303a1fc18c951d5f0bbc9ff1e6cd08c6e075995bc5cf963167f07925f51411f9ecef61184b209c61fdbfa7709e1c64d2226a18ccfd", 0x5d) (async) r5 = syz_open_pts() close(r5) (async, rerun: 64) r6 = socket(0x2, 0x2, 0x0) (rerun: 64) connect$unix(r6, &(0x7f0000000140)=ANY=[@ANYBLOB], 0x10) (async) dup2(r6, r5) (async) openat(r3, &(0x7f0000000000)='./file0\x00', 0x40, 0x0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) 22:31:27 executing program 2: msgrcv(0xffffffffffffffff, &(0x7f00000011c0)={0x0, ""/4101}, 0x100d, 0x0, 0x1800) syz_emit_ethernet(0x46, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffffffffffffffffffffff0800450000380000000000019078e0000002ffffffff0305907800000100450000000000000000290000ffffffff00000000d1ec9db9e7b67ddf6f6bd5f7125d3a7c989df2810d39a0a136241784d518f814418ab23ac97ea285c0ae95f993a285d72a653b0fb1345fe95f973cc155a0eb9b57cab3441ba2cd073a2459680e0057f2440ab27d7b8a300807"]) r0 = msgget$private(0x0, 0x10) r1 = msgget$private(0x0, 0x20000003c4) msgsnd(r1, &(0x7f0000000300)={0x1, "24b5f2d3b44c1aa4fcfcdf6112b3a2e7dcf4ad02b4295ecf069e07cb98fd95502534a3b96df314e79fa5682735aa8268cbbcb01ac9dd24b45db3f86e9249bfd4c3af0fbdb227670e0c343f58f845e155a2568da83393126fd971e5f93ea9ef69d0ee98e8289bf1f7c0bcd357894f25de5f55c4a53c07521b24fe05e1b8ab17c596be7d78de91932d43abf845a6775f9e2d1e00cb352319a6acf3dee8b963c2ec18645e8550424ffc961e682023bbf199b87d930fe455aa7fa6e8084e9d195f7766ade8de45ad9fc4b52783fcff2f019f3bb9a8a48936ba084ea80efc20e6bcc263d1fd819afebb55072f6b7ff3f07647087aa415e2bb79b66b7decb98da3c5c244dc8516270290d93cd6becdc6db04dac663d34ca40212e7c4ba87a3c50d1f30ebb59f0f4e17cab07657076b7d45af0bd444b6f4924f7ef66942a618fdc6e80ed17dcf05e271a510af3548e66ab7767fe4410a94ed9183d5caa258d6ee988500f7dac77983d6664b6cda6b46c99ada0c667aa7b4f46a1e4da925a6706da4d517f0e4e2a2fe3319000425907ffb656eb4019bc3e45cc7b4fa834a9fe674c2fe935e798b3e1104a3ea31122c72d7187af1e0a1599cf5f15110456ff7beb5eca9a25a19ef619736ce22a573b547f509bdf7153c2bae8c0c798635c69c0e7ea5f524e7ec99cbc4e454abbbb95878adc07af14e231903a906b8a0d18d97abf86580ca6415eab58829fdcaeed66c302c7112eea5b5f5006830bf77b43aad937c92efa327c0060ab0b79c0cec1193e390e1afe5c52e6e9a97cd4af8f28f1a7a24e42f385054f8bfadb89e7711473c2855e6328a567412a8077fd00ca1aa4166b7c9489b34d614bfe1083580d2aa036b8a908061f5a5dd7ba2e1a56ce973a504445feb00400a3314a70851bdf3114ddc1bef0ca0d4a1ffab8023e876b4fd9423c9bb3a32641158750cc4d6c12fc3a2972c5517a1e9ec22bfd124747d5b170b6a1cc6824adf78898138e7e812cc18c6800edaca09f71fbe2c68ea51f221ab556df20ccf54b693b40a3f203abc322e0b4286de442242e7b7ceeede8a019e9aa211dc6fac9255ada86946f8034ebe39aebb66e9fe3947f825cf0a32a9a3b3f72409498be9799b8d943bae07f4749f3836acc37d322b5dcf648f406bc0ebb5fb0db4ca4ca413b6c2b00998522251275e0e0e6a9b2b37b2f469da7b266e09f4fd00cacb1aa87767dc8a3aaa97580ce360780841bba40efe0723b8c1f3eff93a594ec978aac06b1795b42b936c921cc4f1df2249f36bbf44f7fec66425febb009a2a4ba303fdde1ea4a6e11d253397acfce3feda403a1f736ea546068f9aa1638799902fb1560f7bb165a596386fe057c75dd504f6d3e9c5862c7dec5635923772893325e3f2bbedd9c1bd5f82ea5618b22b50d361c1d1ef797811d2f31abd06d11580058571a29ccd26c8d392c8bb14ca0d7a2a56608d34af499e5b970948beb6f863a70f8c59523759bd05d9554e16683e19120783ffb5c73b2148278e2a3b3b47b552b8a11917f69a297395167ba40d74ba74443ef237cfc65a0f50f3f3dfbf0a0773eb65904d9da9f20478f15ddf602d2d3bde094e2c5dddf36a690e0d4791f4f49a315fccce0512d3705e00dc0bce3ddeaa278f869a862f4bf9dd6585abdf6b0406782cbc133cb7ac7e029d10033cc27f31d58e5452304cad60ed32d542ee639ac823db6ef5882e864f3c106c4c66f32420af134bb4582d08873ba55954fccba135eff713f3f89bd4863e1428a3854fa4233184c65dec8542e147f99e53acd5f40b0e9426e248ee84d5a9b54a81a96841d51d265b8ebe8df8ed470f24d31f352941ada13f05bd31828544aad5608536063d721983781163c2a757cb76fa6bd63126e25c399369d27b4182e4c158467ecd9396dbe301cec58908fe96b516461f502a21d7939fdf390c52139fb12d8d7a71f17224ad88736cb424ad1ca454046a77b82557a5dbc1988bfa5edeae457d3db772cd5cbc9b3395523f3049b5d71882072b4e3b45484a8fc79e1c2f8de4baedd59f32b0dfb17d1732d3ed0c910e04068d9ad94df530dd6af744b9fa1636baf6a4556d31da761840ef7a3f364ac69a306bcee11a2ae06984c1741958694a331f1495a0af3c0bf2be00fa85f915c2cdd0f2a82110a26a03cda36715dea59b37aab034462d0895888ef514704a18d21a3998f32c2ca10df46323305c2766eb30f53920149766c6323b1dd8bad6e248e9b85bea2f2e065d3acfc24492aee32925bcaa92e8b34bb20b7ba46f5c40eb926dc68352053977b12796981bd1b9aa7f23c04aa68aae0b42e97e94a45c5b5e6825f022807dcb77e4e130728d79fc330d931e7d7e3c240c6c17e2e1b3898819e98c338f7014e673b3365d09e855aceec34cd3f74c694172150fa49f18910f0e4deec161c004c3fe7c5b6f1babc44bebf23b31426ba42879520dd0d46153c641a72aaf91d5b43900df88ecb04e7a1b41190479db935e67b4b010b57e9eda9f0349b637268dc15cc279c29e3d039795fc52844d01c8367562d3b7b02e909aea2193fed173d310b42390c30edd3224dc977fc53f5a470678e1fa3afcea5fd6b67c63b7d22a2917288b5f6106c15cede37967978edc8d6ef68bf2e27cb00a3d310190fe1ac8b8270e9593a190514d24a6c194fbae9ca07860c8353f2083df2bf58ccab44c02f848cab4c8736b03d84e32bce39e2c2e949900448948a3d8ca59f0f69ee3c4445fda75b8763e932364974ae160675ac6264bf8e74178bf65077f0bc234e39cfd1823fde1524e1bf7b2b8433d9cc75fb3d3e5b14b71e90f94c8c768a0f05db3ea68c349033aeb99cb333f010cbfe4e2225e3271d43474db2be19730f35a9c0ca429cea4b0ff3fd7549ace6883be368cd6593ea00d3f90f5722a0f29a3005812e7db152ba6403daef5e78bb020db89a327e005ea2b3bd0b2891c686fa231af300e3c6230584b7ffb7104b73f01af83cc68cad853337d1d6200475502a547378936fe9d10618ec085e4c5e9e2cc383baf4e0ee52fa31d2297a5c1983c78dcce93a2c9cd1a6dbc996251e00792e1bdc0ee6c168faf90e6049144beae317aa59cfa165dc2a05e7f580ae86a783c191c5b8d572c122628c4f1e30280a483dd4e27eaadcb5fc2aa0fd810db36c12a8ae5f52e4388c72e3fcbd0e2c0530e16ab628ceae0309f5c962da25b9d0dc4fa75330eda32268ccfb61a1ccc4c55bc59eb99f274523645a5240a927dc3818e85f33f2d93580e6b40b9bfa4def0e5a9ddb57280974cdb1c3c1d68afaba03675fb1cdf319b7e8b038e7db411120f49aecd584b8b1b79dc1906cab32881010438a989a7ab8ac36ca416e06800fd9a4ca3bb89b7e7a95929279bccf51c5a6598dd52552a9438526c7400e3183fef167fb00a76cb0aae835ec308bf662cffc9ca9d30bc3e1c29dba841ae15a8b984c1279783f59890ea18843e1a0ef2edc6ed32a128981234788884544e9340fb0915259b7acd183623467e3ba7baca54423127266617d9fdc48b262c27f8e9305cf0062c4ef43f32f7268b527bf7b337d4ba0f85caf94a8ebb7e7a31e3e6ded17a25f6febb9959f853390d9c4546f5ad4030e4a09dba52f3b99b9d2f2ce79dcaf785438c50bad7db2bac7b0b4d9207db9b90a928e6797dd2336b328d68ad06784374689f16eb79931c0341d507c9694ddd464f4bba8c3c2dad79ab4ded3b3e8f546298342b0325b34fb4911054162040549769b42779bf43bd0398ca35db5dea8e8574c18052ae3d7c1467981a4121c735d7a22fd1e6006e318e8949ee448f19b51c313a40626b6e2a653dd899f994a32b88796798337965f8b5f0d872982b55ee0d4335476fcf9c6a762695b5dd54c6e0cffe0868b208c784322baddec4dc61fa04ca649f43e66d9f8d584099e4914c813df7980d0bb42e9f0eb53be362fb457c92694000709545a419411b8f623fe9b9e59d3318d7f5e74f804b33c40937d8b0c0d5677dece13da085fa60d93cc0ada52e466d1736b0051fb474aa4b1963e99cef9fbfd4490667b3630a8e24955062155139631549f953c54290118b22e6359a3202a836547fb180e4be5172f8cdbc53d6f01e286b31b90b5e20d2c914baff313a41466a9afa5790991fd4e79d8a088bc5fb70dd608449bb0817f616cf5234d77e856f871c721be70da78f13a16d111ab954dbc3e70df631970954b902fa913e772c34f0501a22be22dc8ba568b486ba86ea958a720408eed7eb2778ce1c43dd5f80097f33bdb64be3f5346c44f1dc2bc4a1fa20dd5f104847ce0655429d160da8d47b8ea69c9f46234dd049d650c133af3491d813a40ecd296d90aecf5e48fedf811700300d182dcebbf3ee8e5e7a09d7e73b7f57eaa6c8c6b12258c26c1d9dac5b94625768a82baa06f0a1ff5037a4ab7569b91ed7c1e62e94ee750267cb880c50f4fc6e414d8dd2ded65780d027657ed2a0628947384c1e13eb390fc3c541966341d9ff475d66876a6d64d1f05590da6328bfe86c2dc3c2278882ee16ce7cf364115b56f3a14dfcdd1fbf7f1c2f7a26ca40fcc44a1f94935b95ca5231c173b2ee80dee99a5daac3a75e6ada434f29a72c54adb094d82557ec11670253430b2f476be838af801c566f05689a95511a7f8f51f07fa2ee44d42de378fc5da7f85cffe25c8b4c8a7586206800eae5c89f86106dae070b945437fbbf68752b3ecf76e47c01a8b00f85f4be236d02963f18fde7e9ca08f8924a587b99b8caf0597ed43c877f66c4893320074b06ea0eee5a954468a0178507b6e1e6ea529d44cdca0deb75d94f637cda28492450b4eb20b1263f68ccf15691cdd806a3df8f5880e73be6508d44c7e8bd477eec28f9bc69f388037b788a056611db32b586c8bb8c452f9a3771c54f1f91ce514b1ed2502b20b657795a55aab8e3de0e6841a6b4b7627dcf00947b76ca0453e4cd8e970e849864d116ec10a3a6bbca95717324d9758a6aed96eea8082471452bd4aff10bde08079f24cb6d826b89344c85d5bbce6dd0a0ee176e629a89fcec634085e50d77604d37c2ca69817d217fdada6bfb7c2440cbbb00bdc82acab630c3a1271dfce6c5b90c6fef05b09ee6701b37f18a46739e9906661d88bf44763f8de8dea9a71b1d20ce5c65de760dd102275d8da4001c972f10d30f3cb6cb2b04b12fc1a35f777cff9fc4897d5d31a547b8f7f4affdea00323e4099d90a835f88cbf4323e0a6258cf7766a877ea8fae6f69d7af94165a154f1c65d2e032311118cbd4b4d7ff5f38ba9854564986364e26bcc64e859ed93870aa53e89ca2378bc2b466e911cd1a36351e328adcb4c3e9173f1edc515c501afba6ab16336d0a2d2538fa42637a694fed92ad7e5bd6cbe799ceadc3c5c088d26d18fb7bbf0ed06866530c05f1eb49939ae1ebdbb9822f1d57812e92b6a7812a4fcd16ac65c72c41c8de45b4af4ba5cb6c2068b151a05021a3422aa37b6007150c25f4a89f86cdf5567684d187dc60f32eebf7e6bf770318a32305e53c509f781c032be8b169ec94f26a2847736d9fa3a79cbfda1ad10a0327c419a5ece22eee607ca06c398ce326646a25fa8aee15e7e71c0949926c55dcdb2283bf239788379456f6cc6d011eb0b6ba70c2be8371f059b7bd7d57e8e913f7021e71f9a4c96d243071a3bac6615e974a0d7a39a64fff78d977453f2e700f926693f54291b5551c86ac7651c4710a6703671798ba50d81d761e351c9a7fe560dbbec2fef0c098ea250472ce7b679939e5ed8013"}, 0x1008, 0x0) msgrcv(r1, &(0x7f0000001c80)={0x0, ""/222}, 0xe6, 0x0, 0x1000) msgsnd(r1, &(0x7f0000000280)=ANY=[@ANYRESDEC=r0], 0x0, 0x0) msgsnd(r1, &(0x7f0000000180)={0x1, "a9cfdc0494d5a98c0b3d23ffa69b1ffd6b5731b37f021b7a2ce90e62d761e0d6efe5f36837371b00b6bce91ca36c7821f75919786fb6309c115a927fa29863a068a56d2d51df31663800d513b402785087963f52c19cf3b7d1a1f30ee34e9934ee1482d6511848e1ecf19981e8634eea1f46372d72bf846a7537b186a3aa094a253f4ecbf56ef0595acb1b8cbffb05e7d2890f8326bd8ebc79d5ffdfa292455f519b9df1ffe673424f5604e23067e36d86dcd4701d2596d3674dfd00ed92b038"}, 0xc8, 0x0) msgrcv(0xffffffffffffffff, &(0x7f00000011c0)={0x0, ""/4101}, 0x100d, 0x0, 0x1800) (async) syz_emit_ethernet(0x46, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffffffffffffffffffffff0800450000380000000000019078e0000002ffffffff0305907800000100450000000000000000290000ffffffff00000000d1ec9db9e7b67ddf6f6bd5f7125d3a7c989df2810d39a0a136241784d518f814418ab23ac97ea285c0ae95f993a285d72a653b0fb1345fe95f973cc155a0eb9b57cab3441ba2cd073a2459680e0057f2440ab27d7b8a300807"]) (async) msgget$private(0x0, 0x10) (async) msgget$private(0x0, 0x20000003c4) (async) msgsnd(r1, &(0x7f0000000300)={0x1, "24b5f2d3b44c1aa4fcfcdf6112b3a2e7dcf4ad02b4295ecf069e07cb98fd95502534a3b96df314e79fa5682735aa8268cbbcb01ac9dd24b45db3f86e9249bfd4c3af0fbdb227670e0c343f58f845e155a2568da83393126fd971e5f93ea9ef69d0ee98e8289bf1f7c0bcd357894f25de5f55c4a53c07521b24fe05e1b8ab17c596be7d78de91932d43abf845a6775f9e2d1e00cb352319a6acf3dee8b963c2ec18645e8550424ffc961e682023bbf199b87d930fe455aa7fa6e8084e9d195f7766ade8de45ad9fc4b52783fcff2f019f3bb9a8a48936ba084ea80efc20e6bcc263d1fd819afebb55072f6b7ff3f07647087aa415e2bb79b66b7decb98da3c5c244dc8516270290d93cd6becdc6db04dac663d34ca40212e7c4ba87a3c50d1f30ebb59f0f4e17cab07657076b7d45af0bd444b6f4924f7ef66942a618fdc6e80ed17dcf05e271a510af3548e66ab7767fe4410a94ed9183d5caa258d6ee988500f7dac77983d6664b6cda6b46c99ada0c667aa7b4f46a1e4da925a6706da4d517f0e4e2a2fe3319000425907ffb656eb4019bc3e45cc7b4fa834a9fe674c2fe935e798b3e1104a3ea31122c72d7187af1e0a1599cf5f15110456ff7beb5eca9a25a19ef619736ce22a573b547f509bdf7153c2bae8c0c798635c69c0e7ea5f524e7ec99cbc4e454abbbb95878adc07af14e231903a906b8a0d18d97abf86580ca6415eab58829fdcaeed66c302c7112eea5b5f5006830bf77b43aad937c92efa327c0060ab0b79c0cec1193e390e1afe5c52e6e9a97cd4af8f28f1a7a24e42f385054f8bfadb89e7711473c2855e6328a567412a8077fd00ca1aa4166b7c9489b34d614bfe1083580d2aa036b8a908061f5a5dd7ba2e1a56ce973a504445feb00400a3314a70851bdf3114ddc1bef0ca0d4a1ffab8023e876b4fd9423c9bb3a32641158750cc4d6c12fc3a2972c5517a1e9ec22bfd124747d5b170b6a1cc6824adf78898138e7e812cc18c6800edaca09f71fbe2c68ea51f221ab556df20ccf54b693b40a3f203abc322e0b4286de442242e7b7ceeede8a019e9aa211dc6fac9255ada86946f8034ebe39aebb66e9fe3947f825cf0a32a9a3b3f72409498be9799b8d943bae07f4749f3836acc37d322b5dcf648f406bc0ebb5fb0db4ca4ca413b6c2b00998522251275e0e0e6a9b2b37b2f469da7b266e09f4fd00cacb1aa87767dc8a3aaa97580ce360780841bba40efe0723b8c1f3eff93a594ec978aac06b1795b42b936c921cc4f1df2249f36bbf44f7fec66425febb009a2a4ba303fdde1ea4a6e11d253397acfce3feda403a1f736ea546068f9aa1638799902fb1560f7bb165a596386fe057c75dd504f6d3e9c5862c7dec5635923772893325e3f2bbedd9c1bd5f82ea5618b22b50d361c1d1ef797811d2f31abd06d11580058571a29ccd26c8d392c8bb14ca0d7a2a56608d34af499e5b970948beb6f863a70f8c59523759bd05d9554e16683e19120783ffb5c73b2148278e2a3b3b47b552b8a11917f69a297395167ba40d74ba74443ef237cfc65a0f50f3f3dfbf0a0773eb65904d9da9f20478f15ddf602d2d3bde094e2c5dddf36a690e0d4791f4f49a315fccce0512d3705e00dc0bce3ddeaa278f869a862f4bf9dd6585abdf6b0406782cbc133cb7ac7e029d10033cc27f31d58e5452304cad60ed32d542ee639ac823db6ef5882e864f3c106c4c66f32420af134bb4582d08873ba55954fccba135eff713f3f89bd4863e1428a3854fa4233184c65dec8542e147f99e53acd5f40b0e9426e248ee84d5a9b54a81a96841d51d265b8ebe8df8ed470f24d31f352941ada13f05bd31828544aad5608536063d721983781163c2a757cb76fa6bd63126e25c399369d27b4182e4c158467ecd9396dbe301cec58908fe96b516461f502a21d7939fdf390c52139fb12d8d7a71f17224ad88736cb424ad1ca454046a77b82557a5dbc1988bfa5edeae457d3db772cd5cbc9b3395523f3049b5d71882072b4e3b45484a8fc79e1c2f8de4baedd59f32b0dfb17d1732d3ed0c910e04068d9ad94df530dd6af744b9fa1636baf6a4556d31da761840ef7a3f364ac69a306bcee11a2ae06984c1741958694a331f1495a0af3c0bf2be00fa85f915c2cdd0f2a82110a26a03cda36715dea59b37aab034462d0895888ef514704a18d21a3998f32c2ca10df46323305c2766eb30f53920149766c6323b1dd8bad6e248e9b85bea2f2e065d3acfc24492aee32925bcaa92e8b34bb20b7ba46f5c40eb926dc68352053977b12796981bd1b9aa7f23c04aa68aae0b42e97e94a45c5b5e6825f022807dcb77e4e130728d79fc330d931e7d7e3c240c6c17e2e1b3898819e98c338f7014e673b3365d09e855aceec34cd3f74c694172150fa49f18910f0e4deec161c004c3fe7c5b6f1babc44bebf23b31426ba42879520dd0d46153c641a72aaf91d5b43900df88ecb04e7a1b41190479db935e67b4b010b57e9eda9f0349b637268dc15cc279c29e3d039795fc52844d01c8367562d3b7b02e909aea2193fed173d310b42390c30edd3224dc977fc53f5a470678e1fa3afcea5fd6b67c63b7d22a2917288b5f6106c15cede37967978edc8d6ef68bf2e27cb00a3d310190fe1ac8b8270e9593a190514d24a6c194fbae9ca07860c8353f2083df2bf58ccab44c02f848cab4c8736b03d84e32bce39e2c2e949900448948a3d8ca59f0f69ee3c4445fda75b8763e932364974ae160675ac6264bf8e74178bf65077f0bc234e39cfd1823fde1524e1bf7b2b8433d9cc75fb3d3e5b14b71e90f94c8c768a0f05db3ea68c349033aeb99cb333f010cbfe4e2225e3271d43474db2be19730f35a9c0ca429cea4b0ff3fd7549ace6883be368cd6593ea00d3f90f5722a0f29a3005812e7db152ba6403daef5e78bb020db89a327e005ea2b3bd0b2891c686fa231af300e3c6230584b7ffb7104b73f01af83cc68cad853337d1d6200475502a547378936fe9d10618ec085e4c5e9e2cc383baf4e0ee52fa31d2297a5c1983c78dcce93a2c9cd1a6dbc996251e00792e1bdc0ee6c168faf90e6049144beae317aa59cfa165dc2a05e7f580ae86a783c191c5b8d572c122628c4f1e30280a483dd4e27eaadcb5fc2aa0fd810db36c12a8ae5f52e4388c72e3fcbd0e2c0530e16ab628ceae0309f5c962da25b9d0dc4fa75330eda32268ccfb61a1ccc4c55bc59eb99f274523645a5240a927dc3818e85f33f2d93580e6b40b9bfa4def0e5a9ddb57280974cdb1c3c1d68afaba03675fb1cdf319b7e8b038e7db411120f49aecd584b8b1b79dc1906cab32881010438a989a7ab8ac36ca416e06800fd9a4ca3bb89b7e7a95929279bccf51c5a6598dd52552a9438526c7400e3183fef167fb00a76cb0aae835ec308bf662cffc9ca9d30bc3e1c29dba841ae15a8b984c1279783f59890ea18843e1a0ef2edc6ed32a128981234788884544e9340fb0915259b7acd183623467e3ba7baca54423127266617d9fdc48b262c27f8e9305cf0062c4ef43f32f7268b527bf7b337d4ba0f85caf94a8ebb7e7a31e3e6ded17a25f6febb9959f853390d9c4546f5ad4030e4a09dba52f3b99b9d2f2ce79dcaf785438c50bad7db2bac7b0b4d9207db9b90a928e6797dd2336b328d68ad06784374689f16eb79931c0341d507c9694ddd464f4bba8c3c2dad79ab4ded3b3e8f546298342b0325b34fb4911054162040549769b42779bf43bd0398ca35db5dea8e8574c18052ae3d7c1467981a4121c735d7a22fd1e6006e318e8949ee448f19b51c313a40626b6e2a653dd899f994a32b88796798337965f8b5f0d872982b55ee0d4335476fcf9c6a762695b5dd54c6e0cffe0868b208c784322baddec4dc61fa04ca649f43e66d9f8d584099e4914c813df7980d0bb42e9f0eb53be362fb457c92694000709545a419411b8f623fe9b9e59d3318d7f5e74f804b33c40937d8b0c0d5677dece13da085fa60d93cc0ada52e466d1736b0051fb474aa4b1963e99cef9fbfd4490667b3630a8e24955062155139631549f953c54290118b22e6359a3202a836547fb180e4be5172f8cdbc53d6f01e286b31b90b5e20d2c914baff313a41466a9afa5790991fd4e79d8a088bc5fb70dd608449bb0817f616cf5234d77e856f871c721be70da78f13a16d111ab954dbc3e70df631970954b902fa913e772c34f0501a22be22dc8ba568b486ba86ea958a720408eed7eb2778ce1c43dd5f80097f33bdb64be3f5346c44f1dc2bc4a1fa20dd5f104847ce0655429d160da8d47b8ea69c9f46234dd049d650c133af3491d813a40ecd296d90aecf5e48fedf811700300d182dcebbf3ee8e5e7a09d7e73b7f57eaa6c8c6b12258c26c1d9dac5b94625768a82baa06f0a1ff5037a4ab7569b91ed7c1e62e94ee750267cb880c50f4fc6e414d8dd2ded65780d027657ed2a0628947384c1e13eb390fc3c541966341d9ff475d66876a6d64d1f05590da6328bfe86c2dc3c2278882ee16ce7cf364115b56f3a14dfcdd1fbf7f1c2f7a26ca40fcc44a1f94935b95ca5231c173b2ee80dee99a5daac3a75e6ada434f29a72c54adb094d82557ec11670253430b2f476be838af801c566f05689a95511a7f8f51f07fa2ee44d42de378fc5da7f85cffe25c8b4c8a7586206800eae5c89f86106dae070b945437fbbf68752b3ecf76e47c01a8b00f85f4be236d02963f18fde7e9ca08f8924a587b99b8caf0597ed43c877f66c4893320074b06ea0eee5a954468a0178507b6e1e6ea529d44cdca0deb75d94f637cda28492450b4eb20b1263f68ccf15691cdd806a3df8f5880e73be6508d44c7e8bd477eec28f9bc69f388037b788a056611db32b586c8bb8c452f9a3771c54f1f91ce514b1ed2502b20b657795a55aab8e3de0e6841a6b4b7627dcf00947b76ca0453e4cd8e970e849864d116ec10a3a6bbca95717324d9758a6aed96eea8082471452bd4aff10bde08079f24cb6d826b89344c85d5bbce6dd0a0ee176e629a89fcec634085e50d77604d37c2ca69817d217fdada6bfb7c2440cbbb00bdc82acab630c3a1271dfce6c5b90c6fef05b09ee6701b37f18a46739e9906661d88bf44763f8de8dea9a71b1d20ce5c65de760dd102275d8da4001c972f10d30f3cb6cb2b04b12fc1a35f777cff9fc4897d5d31a547b8f7f4affdea00323e4099d90a835f88cbf4323e0a6258cf7766a877ea8fae6f69d7af94165a154f1c65d2e032311118cbd4b4d7ff5f38ba9854564986364e26bcc64e859ed93870aa53e89ca2378bc2b466e911cd1a36351e328adcb4c3e9173f1edc515c501afba6ab16336d0a2d2538fa42637a694fed92ad7e5bd6cbe799ceadc3c5c088d26d18fb7bbf0ed06866530c05f1eb49939ae1ebdbb9822f1d57812e92b6a7812a4fcd16ac65c72c41c8de45b4af4ba5cb6c2068b151a05021a3422aa37b6007150c25f4a89f86cdf5567684d187dc60f32eebf7e6bf770318a32305e53c509f781c032be8b169ec94f26a2847736d9fa3a79cbfda1ad10a0327c419a5ece22eee607ca06c398ce326646a25fa8aee15e7e71c0949926c55dcdb2283bf239788379456f6cc6d011eb0b6ba70c2be8371f059b7bd7d57e8e913f7021e71f9a4c96d243071a3bac6615e974a0d7a39a64fff78d977453f2e700f926693f54291b5551c86ac7651c4710a6703671798ba50d81d761e351c9a7fe560dbbec2fef0c098ea250472ce7b679939e5ed8013"}, 0x1008, 0x0) (async) msgrcv(r1, &(0x7f0000001c80)={0x0, ""/222}, 0xe6, 0x0, 0x1000) (async) msgsnd(r1, &(0x7f0000000280)=ANY=[@ANYRESDEC=r0], 0x0, 0x0) (async) msgsnd(r1, &(0x7f0000000180)={0x1, "a9cfdc0494d5a98c0b3d23ffa69b1ffd6b5731b37f021b7a2ce90e62d761e0d6efe5f36837371b00b6bce91ca36c7821f75919786fb6309c115a927fa29863a068a56d2d51df31663800d513b402785087963f52c19cf3b7d1a1f30ee34e9934ee1482d6511848e1ecf19981e8634eea1f46372d72bf846a7537b186a3aa094a253f4ecbf56ef0595acb1b8cbffb05e7d2890f8326bd8ebc79d5ffdfa292455f519b9df1ffe673424f5604e23067e36d86dcd4701d2596d3674dfd00ed92b038"}, 0xc8, 0x0) (async) 22:31:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)) 22:31:27 executing program 5: mknodat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1ffd, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x10, 0x3) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = socket(0x2, 0x2, 0x0) r4 = dup2(r3, r2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r5 = dup(r2) sendto$inet6(r5, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00', 0xffffffffffffff9c}) close(r1) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', r1}) dup2(r0, r1) fcntl$dupfd(r1, 0x0, r4) ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x12, r0, 0x20) mknodat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1ffd, 0x0) (async) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) open$dir(&(0x7f0000000140)='./file0\x00', 0x10, 0x3) (async) openat$zero(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) (async) socket(0x2, 0x2, 0x0) (async) dup2(r3, r2) (async) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) (async) dup(r2) (async) sendto$inet6(r5, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) (async) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00', 0xffffffffffffff9c}) (async) close(r1) (async) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', r1}) (async) dup2(r0, r1) (async) fcntl$dupfd(r1, 0x0, r4) (async) ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0, 0x0) (async) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x12, r0, 0x20) (async) 22:31:28 executing program 3: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) (async) mknod(&(0x7f0000000080)='./file0\x00', 0x202a, 0x44086333) (async) r1 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) (async) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000440), 0x80, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) (async) r6 = socket(0x18, 0x3, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000004c0), 0x8, 0x0) (async) r8 = socket(0x18, 0x3, 0x0) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) r9 = socket(0x18, 0x3, 0x0) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) r10 = socket$unix(0x1, 0x5, 0x0) (async) r11 = openat(r0, &(0x7f0000000500)='./file0\x00', 0x200, 0x1eb) (async) r12 = socket(0x18, 0x3, 0x0) setsockopt(r12, 0x1000000029, 0x2e, &(0x7f0000000000), 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000600)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000040)=[{&(0x7f0000000280)="1f764831146cbc329903423e93bae0fd0f931fe0b374ce35bbc4c9fb0ba5460ca165e78f43dbe074aa7acbb9dcb343188e854bb24c985e54dcf89ef315ab28e0e49b9fb55e26ca49a1620d5f3d4d8874a8eb8f19c452cc2b0862805b40d5f70bde7577226922f1c71b3b5fedffbf720faacea69e9a4134ebe937770baa045c5f4c2b8491bb04", 0x86}, {&(0x7f0000000340)="9066b4cdc22925f602f1655dc2682c3fefb5fee153186466f6199bd41b04c7d8a4099f2d35afebb28059deb892296a2abcd73868021b3d561fee508baa1c2122e2d3ba97c0a9a140cef308715e4ed8fc1276bae401843d17e8c0660fcddc18ab069872e45086e37288be585afc8e81cad610b5d859a98aea2420f9af73e4188d6e94d1ce3a5997f2dee3e7edb6164e1ec52e8963ca48bd0326e6c7d603bf76da1c905da6f17e66f2101e24b7d31e7f9afbadd7474a3c3c155acfec1631924cefdf1bbaedd7aa77dce4c69234b04253235826db0077ac46f785736693564f3f85d6d30fee0c9f95", 0xe7}], 0x2, &(0x7f0000000700)=ANY=[@ANYBLOB="30000000000000001ff246000044125d6b9a7778ec16860015a8e261940d0b", @ANYRES32, @ANYRES32=r1, @ANYRESHEX=r1, @ANYRES32, @ANYRES32=r3, @ANYRES32=r1, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="0000001030a8000400", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r3, @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32, @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r1], 0xb0}, 0x0) (async) select(0x40, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, &(0x7f0000000100)={0x1a57, 0x0, 0x0, 0x1, 0x0, 0x8}, 0x0, 0x0) (async) dup2(r2, r1) 22:31:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)) 22:31:28 executing program 7: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) (async, rerun: 32) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000100400006}) (rerun: 32) r1 = open(&(0x7f0000000180)='./file0\x00', 0x80, 0x0) pwrite(r1, &(0x7f0000000100)="c8a84e", 0xff96, 0x0) (async, rerun: 64) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) (async, rerun: 64) fcntl$lock(r0, 0x9, &(0x7f0000000000)) 22:31:28 executing program 5: mknodat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1ffd, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x10, 0x3) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = socket(0x2, 0x2, 0x0) r4 = dup2(r3, r2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r5 = dup(r2) sendto$inet6(r5, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00', 0xffffffffffffff9c}) close(r1) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', r1}) dup2(r0, r1) fcntl$dupfd(r1, 0x0, r4) ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x12, r0, 0x20) mknodat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1ffd, 0x0) (async) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) open$dir(&(0x7f0000000140)='./file0\x00', 0x10, 0x3) (async) openat$zero(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) (async) socket(0x2, 0x2, 0x0) (async) dup2(r3, r2) (async) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) (async) dup(r2) (async) sendto$inet6(r5, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) (async) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00', 0xffffffffffffff9c}) (async) close(r1) (async) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', r1}) (async) dup2(r0, r1) (async) fcntl$dupfd(r1, 0x0, r4) (async) ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0, 0x0) (async) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x12, r0, 0x20) (async) 22:31:28 executing program 3: select(0x40, &(0x7f0000000140), &(0x7f0000000180)={0x7}, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x3}, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x401, 0x2, 0x1000}, 0x0, 0x0) 22:31:29 executing program 1: sysctl$vm_swapencrypt(&(0x7f0000000000)={0x2, 0x5, 0x1}, 0x3, &(0x7f0000000180)="e059b2fbc89e693e12030c6d2f47adb5fcde2c410cad279864b943529fd8b501d1651d134010144aedaafef47e82ddffe31a1ac40a8aac3d511e52cb2c6e0a9e98cdb14fb4c90ce0d6258e045d1bb69ff7f5595bffb37da6ed49fc5bdd8a5ca6de330effef8766c7b9467897b9b5e11b3bfc0784d70c565f82e4d07ae9a2c49d7720839db39320bcc040ae517c431101bd9e1d6d7f228d649c8b42eee1cdbd0bfc2e4065e614228a93a9f5e57f34c9837195b9cf3137998e6e77d6742fa45437512f6a6351d61a0bfbdd5bdc0ba051680aafa4e095f8fa5ab0980d", &(0x7f0000000100)=0xdb, &(0x7f0000000280)="d4de00b257b032792ca25708ef8eaaf726cba3260b02656f2dfcbfc17cb3fceb64c7a53778b4cd4bba5f6d2516ad728fbd259885b6291829b306882fa187bef450e5aa3f83d118c27f22ea3994e9553f15a11c5a123c2d8bfc138596eb945fdcb9cdd60c6f8f62112044e39a7235f43cc3039839efd0beba494d1ede328cb195594f73ea", 0x84) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000040)=""/22, 0x16) r2 = socket(0x18, 0x400000002, 0x0) close(r2) open(&(0x7f0000000340)='./file0\x00', 0x80, 0x68) r3 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$FIOASYNC(r3, 0xcd60441a, &(0x7f0000000240)=0x2) r4 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$FIOASYNC(r4, 0xcd60441a, &(0x7f0000000240)=0x2) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f00000003c0)={0x5, './file0\x00', './file0\x00'}) shutdown(r2, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000140)=0x400007) write(r1, &(0x7f00000000c0)="d2", 0xfffffd51) r5 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000400)=[{&(0x7f0000000380)="132b611d858d322615635ead708ec4415f355806346c760b4a2036de8901f9e6b72a735471914d01", 0x28}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) r6 = dup(r5) ioctl$FIOASYNC(r6, 0xc080445b, &(0x7f0000000240)) 22:31:29 executing program 4: r0 = open(&(0x7f0000000000)='./file0/file0\x00', 0x400, 0x4) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) (async) r2 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x2, 0x20) ioctl$VNDIOCSET(r2, 0xc0384600, &(0x7f0000000100)={&(0x7f0000000080)='./file0/file0\x00', 0x8, &(0x7f00000000c0)='./file0\x00', 0x8}) ioctl$VNDIOCGET(r1, 0xc4104603, &(0x7f00000003c0)={'./file0\x00'}) 22:31:29 executing program 6: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x8000000bc9]}}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000040)={0x3, 0x1, 0xa65}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x4f, &(0x7f0000000300)}) r1 = socket(0x2, 0x1, 0x0) dup(r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) r5 = fcntl$dupfd(r4, 0x0, r2) ioctl$TIOCFLUSH(r5, 0x8040691a, &(0x7f0000000300)) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x4000000005, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x74}, {0x40, 0x2}, {0x6, 0x0, 0x0, 0x195}]}) write(r6, &(0x7f0000000240)="6d2c9662be5ccb8366b87c98830c", 0xe) close(r6) 22:31:29 executing program 3: select(0x40, &(0x7f0000000140), &(0x7f0000000180)={0x7}, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x3}, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x401, 0x2, 0x1000}, 0x0, 0x0) select(0x40, &(0x7f0000000140), &(0x7f0000000180)={0x7}, 0x0, 0x0) (async) select(0x40, &(0x7f0000000000)={0x3}, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x401, 0x2, 0x1000}, 0x0, 0x0) (async) 22:31:29 executing program 2: msgrcv(0xffffffffffffffff, &(0x7f00000011c0)={0x0, ""/4101}, 0x100d, 0x0, 0x1800) (async) syz_emit_ethernet(0x46, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffffffffffffffffffffff0800450000380000000000019078e0000002ffffffff0305907800000100450000000000000000290000ffffffff00000000d1ec9db9e7b67ddf6f6bd5f7125d3a7c989df2810d39a0a136241784d518f814418ab23ac97ea285c0ae95f993a285d72a653b0fb1345fe95f973cc155a0eb9b57cab3441ba2cd073a2459680e0057f2440ab27d7b8a300807"]) (async, rerun: 32) r0 = msgget$private(0x0, 0x10) (rerun: 32) r1 = msgget$private(0x0, 0x20000003c4) msgsnd(r1, &(0x7f0000000300)={0x1, "24b5f2d3b44c1aa4fcfcdf6112b3a2e7dcf4ad02b4295ecf069e07cb98fd95502534a3b96df314e79fa5682735aa8268cbbcb01ac9dd24b45db3f86e9249bfd4c3af0fbdb227670e0c343f58f845e155a2568da83393126fd971e5f93ea9ef69d0ee98e8289bf1f7c0bcd357894f25de5f55c4a53c07521b24fe05e1b8ab17c596be7d78de91932d43abf845a6775f9e2d1e00cb352319a6acf3dee8b963c2ec18645e8550424ffc961e682023bbf199b87d930fe455aa7fa6e8084e9d195f7766ade8de45ad9fc4b52783fcff2f019f3bb9a8a48936ba084ea80efc20e6bcc263d1fd819afebb55072f6b7ff3f07647087aa415e2bb79b66b7decb98da3c5c244dc8516270290d93cd6becdc6db04dac663d34ca40212e7c4ba87a3c50d1f30ebb59f0f4e17cab07657076b7d45af0bd444b6f4924f7ef66942a618fdc6e80ed17dcf05e271a510af3548e66ab7767fe4410a94ed9183d5caa258d6ee988500f7dac77983d6664b6cda6b46c99ada0c667aa7b4f46a1e4da925a6706da4d517f0e4e2a2fe3319000425907ffb656eb4019bc3e45cc7b4fa834a9fe674c2fe935e798b3e1104a3ea31122c72d7187af1e0a1599cf5f15110456ff7beb5eca9a25a19ef619736ce22a573b547f509bdf7153c2bae8c0c798635c69c0e7ea5f524e7ec99cbc4e454abbbb95878adc07af14e231903a906b8a0d18d97abf86580ca6415eab58829fdcaeed66c302c7112eea5b5f5006830bf77b43aad937c92efa327c0060ab0b79c0cec1193e390e1afe5c52e6e9a97cd4af8f28f1a7a24e42f385054f8bfadb89e7711473c2855e6328a567412a8077fd00ca1aa4166b7c9489b34d614bfe1083580d2aa036b8a908061f5a5dd7ba2e1a56ce973a504445feb00400a3314a70851bdf3114ddc1bef0ca0d4a1ffab8023e876b4fd9423c9bb3a32641158750cc4d6c12fc3a2972c5517a1e9ec22bfd124747d5b170b6a1cc6824adf78898138e7e812cc18c6800edaca09f71fbe2c68ea51f221ab556df20ccf54b693b40a3f203abc322e0b4286de442242e7b7ceeede8a019e9aa211dc6fac9255ada86946f8034ebe39aebb66e9fe3947f825cf0a32a9a3b3f72409498be9799b8d943bae07f4749f3836acc37d322b5dcf648f406bc0ebb5fb0db4ca4ca413b6c2b00998522251275e0e0e6a9b2b37b2f469da7b266e09f4fd00cacb1aa87767dc8a3aaa97580ce360780841bba40efe0723b8c1f3eff93a594ec978aac06b1795b42b936c921cc4f1df2249f36bbf44f7fec66425febb009a2a4ba303fdde1ea4a6e11d253397acfce3feda403a1f736ea546068f9aa1638799902fb1560f7bb165a596386fe057c75dd504f6d3e9c5862c7dec5635923772893325e3f2bbedd9c1bd5f82ea5618b22b50d361c1d1ef797811d2f31abd06d11580058571a29ccd26c8d392c8bb14ca0d7a2a56608d34af499e5b970948beb6f863a70f8c59523759bd05d9554e16683e19120783ffb5c73b2148278e2a3b3b47b552b8a11917f69a297395167ba40d74ba74443ef237cfc65a0f50f3f3dfbf0a0773eb65904d9da9f20478f15ddf602d2d3bde094e2c5dddf36a690e0d4791f4f49a315fccce0512d3705e00dc0bce3ddeaa278f869a862f4bf9dd6585abdf6b0406782cbc133cb7ac7e029d10033cc27f31d58e5452304cad60ed32d542ee639ac823db6ef5882e864f3c106c4c66f32420af134bb4582d08873ba55954fccba135eff713f3f89bd4863e1428a3854fa4233184c65dec8542e147f99e53acd5f40b0e9426e248ee84d5a9b54a81a96841d51d265b8ebe8df8ed470f24d31f352941ada13f05bd31828544aad5608536063d721983781163c2a757cb76fa6bd63126e25c399369d27b4182e4c158467ecd9396dbe301cec58908fe96b516461f502a21d7939fdf390c52139fb12d8d7a71f17224ad88736cb424ad1ca454046a77b82557a5dbc1988bfa5edeae457d3db772cd5cbc9b3395523f3049b5d71882072b4e3b45484a8fc79e1c2f8de4baedd59f32b0dfb17d1732d3ed0c910e04068d9ad94df530dd6af744b9fa1636baf6a4556d31da761840ef7a3f364ac69a306bcee11a2ae06984c1741958694a331f1495a0af3c0bf2be00fa85f915c2cdd0f2a82110a26a03cda36715dea59b37aab034462d0895888ef514704a18d21a3998f32c2ca10df46323305c2766eb30f53920149766c6323b1dd8bad6e248e9b85bea2f2e065d3acfc24492aee32925bcaa92e8b34bb20b7ba46f5c40eb926dc68352053977b12796981bd1b9aa7f23c04aa68aae0b42e97e94a45c5b5e6825f022807dcb77e4e130728d79fc330d931e7d7e3c240c6c17e2e1b3898819e98c338f7014e673b3365d09e855aceec34cd3f74c694172150fa49f18910f0e4deec161c004c3fe7c5b6f1babc44bebf23b31426ba42879520dd0d46153c641a72aaf91d5b43900df88ecb04e7a1b41190479db935e67b4b010b57e9eda9f0349b637268dc15cc279c29e3d039795fc52844d01c8367562d3b7b02e909aea2193fed173d310b42390c30edd3224dc977fc53f5a470678e1fa3afcea5fd6b67c63b7d22a2917288b5f6106c15cede37967978edc8d6ef68bf2e27cb00a3d310190fe1ac8b8270e9593a190514d24a6c194fbae9ca07860c8353f2083df2bf58ccab44c02f848cab4c8736b03d84e32bce39e2c2e949900448948a3d8ca59f0f69ee3c4445fda75b8763e932364974ae160675ac6264bf8e74178bf65077f0bc234e39cfd1823fde1524e1bf7b2b8433d9cc75fb3d3e5b14b71e90f94c8c768a0f05db3ea68c349033aeb99cb333f010cbfe4e2225e3271d43474db2be19730f35a9c0ca429cea4b0ff3fd7549ace6883be368cd6593ea00d3f90f5722a0f29a3005812e7db152ba6403daef5e78bb020db89a327e005ea2b3bd0b2891c686fa231af300e3c6230584b7ffb7104b73f01af83cc68cad853337d1d6200475502a547378936fe9d10618ec085e4c5e9e2cc383baf4e0ee52fa31d2297a5c1983c78dcce93a2c9cd1a6dbc996251e00792e1bdc0ee6c168faf90e6049144beae317aa59cfa165dc2a05e7f580ae86a783c191c5b8d572c122628c4f1e30280a483dd4e27eaadcb5fc2aa0fd810db36c12a8ae5f52e4388c72e3fcbd0e2c0530e16ab628ceae0309f5c962da25b9d0dc4fa75330eda32268ccfb61a1ccc4c55bc59eb99f274523645a5240a927dc3818e85f33f2d93580e6b40b9bfa4def0e5a9ddb57280974cdb1c3c1d68afaba03675fb1cdf319b7e8b038e7db411120f49aecd584b8b1b79dc1906cab32881010438a989a7ab8ac36ca416e06800fd9a4ca3bb89b7e7a95929279bccf51c5a6598dd52552a9438526c7400e3183fef167fb00a76cb0aae835ec308bf662cffc9ca9d30bc3e1c29dba841ae15a8b984c1279783f59890ea18843e1a0ef2edc6ed32a128981234788884544e9340fb0915259b7acd183623467e3ba7baca54423127266617d9fdc48b262c27f8e9305cf0062c4ef43f32f7268b527bf7b337d4ba0f85caf94a8ebb7e7a31e3e6ded17a25f6febb9959f853390d9c4546f5ad4030e4a09dba52f3b99b9d2f2ce79dcaf785438c50bad7db2bac7b0b4d9207db9b90a928e6797dd2336b328d68ad06784374689f16eb79931c0341d507c9694ddd464f4bba8c3c2dad79ab4ded3b3e8f546298342b0325b34fb4911054162040549769b42779bf43bd0398ca35db5dea8e8574c18052ae3d7c1467981a4121c735d7a22fd1e6006e318e8949ee448f19b51c313a40626b6e2a653dd899f994a32b88796798337965f8b5f0d872982b55ee0d4335476fcf9c6a762695b5dd54c6e0cffe0868b208c784322baddec4dc61fa04ca649f43e66d9f8d584099e4914c813df7980d0bb42e9f0eb53be362fb457c92694000709545a419411b8f623fe9b9e59d3318d7f5e74f804b33c40937d8b0c0d5677dece13da085fa60d93cc0ada52e466d1736b0051fb474aa4b1963e99cef9fbfd4490667b3630a8e24955062155139631549f953c54290118b22e6359a3202a836547fb180e4be5172f8cdbc53d6f01e286b31b90b5e20d2c914baff313a41466a9afa5790991fd4e79d8a088bc5fb70dd608449bb0817f616cf5234d77e856f871c721be70da78f13a16d111ab954dbc3e70df631970954b902fa913e772c34f0501a22be22dc8ba568b486ba86ea958a720408eed7eb2778ce1c43dd5f80097f33bdb64be3f5346c44f1dc2bc4a1fa20dd5f104847ce0655429d160da8d47b8ea69c9f46234dd049d650c133af3491d813a40ecd296d90aecf5e48fedf811700300d182dcebbf3ee8e5e7a09d7e73b7f57eaa6c8c6b12258c26c1d9dac5b94625768a82baa06f0a1ff5037a4ab7569b91ed7c1e62e94ee750267cb880c50f4fc6e414d8dd2ded65780d027657ed2a0628947384c1e13eb390fc3c541966341d9ff475d66876a6d64d1f05590da6328bfe86c2dc3c2278882ee16ce7cf364115b56f3a14dfcdd1fbf7f1c2f7a26ca40fcc44a1f94935b95ca5231c173b2ee80dee99a5daac3a75e6ada434f29a72c54adb094d82557ec11670253430b2f476be838af801c566f05689a95511a7f8f51f07fa2ee44d42de378fc5da7f85cffe25c8b4c8a7586206800eae5c89f86106dae070b945437fbbf68752b3ecf76e47c01a8b00f85f4be236d02963f18fde7e9ca08f8924a587b99b8caf0597ed43c877f66c4893320074b06ea0eee5a954468a0178507b6e1e6ea529d44cdca0deb75d94f637cda28492450b4eb20b1263f68ccf15691cdd806a3df8f5880e73be6508d44c7e8bd477eec28f9bc69f388037b788a056611db32b586c8bb8c452f9a3771c54f1f91ce514b1ed2502b20b657795a55aab8e3de0e6841a6b4b7627dcf00947b76ca0453e4cd8e970e849864d116ec10a3a6bbca95717324d9758a6aed96eea8082471452bd4aff10bde08079f24cb6d826b89344c85d5bbce6dd0a0ee176e629a89fcec634085e50d77604d37c2ca69817d217fdada6bfb7c2440cbbb00bdc82acab630c3a1271dfce6c5b90c6fef05b09ee6701b37f18a46739e9906661d88bf44763f8de8dea9a71b1d20ce5c65de760dd102275d8da4001c972f10d30f3cb6cb2b04b12fc1a35f777cff9fc4897d5d31a547b8f7f4affdea00323e4099d90a835f88cbf4323e0a6258cf7766a877ea8fae6f69d7af94165a154f1c65d2e032311118cbd4b4d7ff5f38ba9854564986364e26bcc64e859ed93870aa53e89ca2378bc2b466e911cd1a36351e328adcb4c3e9173f1edc515c501afba6ab16336d0a2d2538fa42637a694fed92ad7e5bd6cbe799ceadc3c5c088d26d18fb7bbf0ed06866530c05f1eb49939ae1ebdbb9822f1d57812e92b6a7812a4fcd16ac65c72c41c8de45b4af4ba5cb6c2068b151a05021a3422aa37b6007150c25f4a89f86cdf5567684d187dc60f32eebf7e6bf770318a32305e53c509f781c032be8b169ec94f26a2847736d9fa3a79cbfda1ad10a0327c419a5ece22eee607ca06c398ce326646a25fa8aee15e7e71c0949926c55dcdb2283bf239788379456f6cc6d011eb0b6ba70c2be8371f059b7bd7d57e8e913f7021e71f9a4c96d243071a3bac6615e974a0d7a39a64fff78d977453f2e700f926693f54291b5551c86ac7651c4710a6703671798ba50d81d761e351c9a7fe560dbbec2fef0c098ea250472ce7b679939e5ed8013"}, 0x1008, 0x0) (async, rerun: 64) msgrcv(r1, &(0x7f0000001c80)={0x0, ""/222}, 0xe6, 0x0, 0x1000) (rerun: 64) msgsnd(r1, &(0x7f0000000280)=ANY=[@ANYRESDEC=r0], 0x0, 0x0) (async) msgsnd(r1, &(0x7f0000000180)={0x1, "a9cfdc0494d5a98c0b3d23ffa69b1ffd6b5731b37f021b7a2ce90e62d761e0d6efe5f36837371b00b6bce91ca36c7821f75919786fb6309c115a927fa29863a068a56d2d51df31663800d513b402785087963f52c19cf3b7d1a1f30ee34e9934ee1482d6511848e1ecf19981e8634eea1f46372d72bf846a7537b186a3aa094a253f4ecbf56ef0595acb1b8cbffb05e7d2890f8326bd8ebc79d5ffdfa292455f519b9df1ffe673424f5604e23067e36d86dcd4701d2596d3674dfd00ed92b038"}, 0xc8, 0x0) 22:31:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)) 22:31:29 executing program 7: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000100400006}) r1 = open(&(0x7f0000000180)='./file0\x00', 0x80, 0x0) pwrite(r1, &(0x7f0000000100)="c8a84e", 0xff96, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)) openat$zero(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) (async) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000100400006}) (async) open(&(0x7f0000000180)='./file0\x00', 0x80, 0x0) (async) pwrite(r1, &(0x7f0000000100)="c8a84e", 0xff96, 0x0) (async) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) (async) fcntl$lock(r0, 0x9, &(0x7f0000000000)) (async) 22:31:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1000, 0x1, 0xb8, 0x401}, {0x8, 0x40, 0x0, 0x89a}, {0x2, 0x81, 0x80, 0x9}]}) 22:31:29 executing program 6: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x8000000bc9]}}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000040)={0x3, 0x1, 0xa65}) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x4f, &(0x7f0000000300)}) (async) r1 = socket(0x2, 0x1, 0x0) dup(r1) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r2 = socket(0x2, 0x1, 0x0) (async) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) r5 = fcntl$dupfd(r4, 0x0, r2) ioctl$TIOCFLUSH(r5, 0x8040691a, &(0x7f0000000300)) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x4000000005, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x74}, {0x40, 0x2}, {0x6, 0x0, 0x0, 0x195}]}) (async) write(r6, &(0x7f0000000240)="6d2c9662be5ccb8366b87c98830c", 0xe) close(r6) 22:31:29 executing program 7: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000100400006}) r1 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r1, &(0x7f0000000100)="c8a84e", 0xff96, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) r2 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r2) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xc011, 0x0, r2}) 22:31:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1000, 0x1, 0xb8, 0x401}, {0x8, 0x40, 0x0, 0x89a}, {0x2, 0x81, 0x80, 0x9}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) (async) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1000, 0x1, 0xb8, 0x401}, {0x8, 0x40, 0x0, 0x89a}, {0x2, 0x81, 0x80, 0x9}]}) (async) 22:31:29 executing program 7: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000100400006}) r1 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r1, &(0x7f0000000100)="c8a84e", 0xff96, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) r2 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r2) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xc011, 0x0, r2}) openat$zero(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) (async) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000100400006}) (async) open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) (async) pwrite(r1, &(0x7f0000000100)="c8a84e", 0xff96, 0x0) (async) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) (async) getpid() (async) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r2) (async) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xc011, 0x0, r2}) (async) 22:31:29 executing program 6: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x8000000bc9]}}) (async) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000040)={0x3, 0x1, 0xa65}) (async, rerun: 64) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x4f, &(0x7f0000000300)}) (rerun: 64) r1 = socket(0x2, 0x1, 0x0) dup(r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) r5 = fcntl$dupfd(r4, 0x0, r2) ioctl$TIOCFLUSH(r5, 0x8040691a, &(0x7f0000000300)) (async, rerun: 64) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x4000000005, 0x0) (rerun: 64) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x74}, {0x40, 0x2}, {0x6, 0x0, 0x0, 0x195}]}) (async) write(r6, &(0x7f0000000240)="6d2c9662be5ccb8366b87c98830c", 0xe) close(r6) 22:31:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1000, 0x1, 0xb8, 0x401}, {0x8, 0x40, 0x0, 0x89a}, {0x2, 0x81, 0x80, 0x9}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) (async) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1000, 0x1, 0xb8, 0x401}, {0x8, 0x40, 0x0, 0x89a}, {0x2, 0x81, 0x80, 0x9}]}) (async) 22:31:30 executing program 5: unveil(&(0x7f0000000040)='./file0\x00', 0x0) r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="6530e9ff000000000000"], 0xa) setsockopt(0xffffffffffffffff, 0x4, 0x7fff, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x18, 0x3, 0x8) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = dup2(r2, r3) write(r4, &(0x7f0000000180)="f16d", 0x2) 22:31:30 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x1c2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 22:31:30 executing program 1: sysctl$vm_swapencrypt(&(0x7f0000000000)={0x2, 0x5, 0x1}, 0x3, &(0x7f0000000180)="e059b2fbc89e693e12030c6d2f47adb5fcde2c410cad279864b943529fd8b501d1651d134010144aedaafef47e82ddffe31a1ac40a8aac3d511e52cb2c6e0a9e98cdb14fb4c90ce0d6258e045d1bb69ff7f5595bffb37da6ed49fc5bdd8a5ca6de330effef8766c7b9467897b9b5e11b3bfc0784d70c565f82e4d07ae9a2c49d7720839db39320bcc040ae517c431101bd9e1d6d7f228d649c8b42eee1cdbd0bfc2e4065e614228a93a9f5e57f34c9837195b9cf3137998e6e77d6742fa45437512f6a6351d61a0bfbdd5bdc0ba051680aafa4e095f8fa5ab0980d", &(0x7f0000000100)=0xdb, &(0x7f0000000280)="d4de00b257b032792ca25708ef8eaaf726cba3260b02656f2dfcbfc17cb3fceb64c7a53778b4cd4bba5f6d2516ad728fbd259885b6291829b306882fa187bef450e5aa3f83d118c27f22ea3994e9553f15a11c5a123c2d8bfc138596eb945fdcb9cdd60c6f8f62112044e39a7235f43cc3039839efd0beba494d1ede328cb195594f73ea", 0x84) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000040)=""/22, 0x16) r2 = socket(0x18, 0x400000002, 0x0) close(r2) open(&(0x7f0000000340)='./file0\x00', 0x80, 0x68) r3 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$FIOASYNC(r3, 0xcd60441a, &(0x7f0000000240)=0x2) r4 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$FIOASYNC(r4, 0xcd60441a, &(0x7f0000000240)=0x2) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f00000003c0)={0x5, './file0\x00', './file0\x00'}) shutdown(r2, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000140)=0x400007) write(r1, &(0x7f00000000c0)="d2", 0xfffffd51) r5 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write(0xffffffffffffffff, &(0x7f0000000240), 0x0) writev(0xffffffffffffffff, &(0x7f0000000400)=[{&(0x7f0000000380)="132b611d858d322615635ead708ec4415f355806346c760b4a2036de8901f9e6b72a735471914d01", 0x28}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) r6 = dup(r5) ioctl$FIOASYNC(r6, 0xc080445b, &(0x7f0000000240)) 22:31:30 executing program 6: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) acct(&(0x7f0000000100)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) dup(r0) sendto$unix(r0, &(0x7f0000000140)="d51a940bb25ad5d3117bf47dacf5b5674618e72a67320476255dd1052231d561edb86a48d160436ca0eca510717b8d46165aaa0d8bb396911ca098ba349abd3be1d5cf268a46ba5aa3962b66dd6e33da6fe85fbc68c77f2b38b7ce234f5af755f10e6e092ba0acf08e1848eee37bad7fa1bf693e3a796b8031901f073628933ce04a0ecaffe76005c596bfa2426234c93bf51e594782c56df1d775e3aca4005828a0145c03fd58775fc5456cdfed812cef3a50765d52292f7b932220f5c1316b1682c33acd6785ca2dc77611e5e0f4f69ae777bc4686627f4833cc4a1d9df6aa9606a5a0a6246991d6a8c13c75d61a92fc114f3a803418f1dd5ff22b772fc3edeab185d9e149b07bd70bd4022a4d8a7e71119c5cd6621fb9ad803bd2f078949230e1e73ded49ee89bd11d49ff089ce8e7d98dff5b6bae1177b5d524dfeac7b11ae733297e586fa435b9f5ff7ee9a9ccf64fbb3d6ee056326c6a7780e69a764672d39cffc86e50786e009b0bdaa1066086961704b0841508f6d0d46d1891d5b697f7cbc1de6d01a0503ba74e5220d8664eea7e561f9c808eba6591a08df1da2fd91f32f0fe2c43c3f1b707aa21674fc9fce620de2bbbaa78a914c2348913777c094c2271225f61301e420bf995b6cc7f462503ab6c438ba78ca21de33f6c82fd0048b7fb628225ef76ed067def207a838b49522d38d008cb01270b486eb8995df841cfe49f534a355dbee1081b048fc5253c4e475d466a495b94c58d6f6003744e9bf924b6338265b39d963d515ba0bd75ee13ec9551eb1ea661d0c282023b9116bf451f117b62141e850c735f3e85864faafcec1d920a5bac1fd8fafc792d172e9f9066531c3d874a2bb2525041f0eab801464372e8b5c2ce3b10ed3ef807254c1d4aa41ab4badf17c121eb74c176372c4298948d07d6136a59c74a980df49673abdce70a7b423ab81d1c0f77712f711e6f0af98d662ef75f7ea94cafd0dcaeead3d6b388268aa35a3d93a06c43fb71880fd00628c917744920328f6c2eea8a73f711a399e243d7f0e8ac421952a916bc622e5c639ed8f4fcfe4b31482f360d0d9c8f225d0e678ec7558dd94736cb6841ad4925c9c1e631ee8fd0e0543e1b412d517ffb2dd5a30d15c2f5e3db6ebf7d22c607cd9d1c6b76f8e052381730c64a2de0482e5eebfb08792285a81ff3ab6b622ba2fd2262fa8fea0db7b3e65b7d542158088b00b899c7dc59600bafd521043848656ddc8507d86f4dd8d159d98b13f8c675251801c151a3db851ff5cbd0ff0eda0c961fc8d63284ece5f1d64c82811e6f7c16fcfcbc0bcd5049363441daeae63ed94bd750bdae953fae02a9edb7a254ab5ec367edde8d07ea8a73fdb6316344f1d88747ad3f71743e9aac42420a937943d1ae632a6967bff07e94a034853974f24d21302a60fe4d92892a33e3828225ff631c78a752dabc04a86c9887f922e32e6abaddf7770093999a16fcceb2c4a4742e7b853b020483ea89669710ad617620fcec4ea97d2fbf33b635406e6bcfb5eab17a4fb30bd263ff6e316881b45193800d70fe57a6fc2f847af450b951a3ad320042406c98483ecb15c2c8761092907faf65c16af1e55ca1d6cf7bb3497fa0316d1ba16eeabb66058b3a3cfa9701020cb30a77031077c374ae1712316cf7ae43e92e0181dce4b7915045305bc2c22c1b5b99a90758582ba65b35bf5168f98a76a52c5814e7f7ca4791fe44aad86fa39afec1ac1db0acc828c7b97c04db8d708fa5f34bf27c5742a61a1f7db87926e601e85eb6494dc3b1774b06a294caf8d541e947ac7255291b59a2009b635490e130e8e08297aeb2495541484d7536d406b9e1f2e1589ad13e2739f65ae8303ad4747a4734acaf4b34c669e58581ab215887d496ce82817e085b75cf97f9752821e437250918a7f8d0af30a6609e9eb1ee12a25a8f55e66e51bd6dc23b2c11a350f657ca14369e86d81fbb69f0e3b74df4007acd3b747817b85285b23e3b207c45a7ff0a380cd5d3abb83da27af344b4e14a2b01f6620b99aa491cce0acd9cdf1351410b810c11c6f26f553690adaff42a24965c4242cf24b18bb1fb1ae0659131efe471a15fed5735a328ebd7dfbec13628b006d37d6f54885d38bd855cf3da578d15c5bc122501342897e05bf03997865228e55b62551b140aad8f587d8fa127be9dc0a85a20fa68b95c4bfe5305b94c4ff450de6124a69cd3d93efe8ed87bd5ef41299010da1f0fd8d38c48558ba98ea622ed719e146f4ba36b1a2a1abb102395b904b13f80cf009185a9a31a8bab179500bfcc6be363fd791bd93e69c171e058dd8051f6567a07ebc46a80edf0b6177f71ecf5164b12616186527aae453d6ee0ecc966b894274b7e97d610a9fae666f7123ebd43ef49d319f996342f44d834eecb29699d6e3b2e154d7d776c714a0123a391682954408208321dbcb1403063c98a67b744281bc6985b3dbe645005c2af0b85d09c1b435cc0ed65e67ed0c0dde9333719f3e522c936645afef244a22e30bb27479906ec92846dd83c1ec265a2e1ebc1eca3ca70c16f306ce0b1670a27ccdae5d59041fb420ab7a0e6c6b2a9443b11a07e8f0dfccf549d4533da0c58fb8bd28d2c1c681cb529e85144c18c61bb76f4e926bf61c5d686ba0daee50390521ced658706689c28a2a2211d07bb7cdc008593577b1e3cc94ec1594e654dc83bc25bbee8ecd794a131e22f42c118c52a81b6a689a4617fe8db470bd415dfadc54377bb4bf826ac82c13e3fdf95c22cdaae1c2b47653cbfe903b05a34c2e122fae7494a7f400bbfe88be77899890fc23068edb7c806a03c604d62330173ff3440ee96c5dc2f6be07e5c4a9968eed0a5bdc1a94392b66fc70b9a6358592b33c21b08eb29a9258d8f7be5f47f288bd157f37f4c4c23695ff95be7cb0e85ec12ec9a493e3e04abc87c0c736a4b4d4642a8fa1c4e8c45b2e7879e7ae69f70a597e8d20441e52dddd39649f812229237b453d601419eaf411dac455d0a44518e5912b3d45c405b7bda75c07406127b3e963b4effdd85bfb800d14584fe907412b107bcd05153f48c11ab00927dbfd826d113b78cebfbcfb30be77d84ce3a84de7aa76b5d6f38449e03bd2343e571269f25f3437e4838eadcb7374e087ae15a5b30d9b1eb6de8873ac93a3904dceec40644c18bc8679b40d5ca03abbce668568a3f1741a255e2de1329119de69fecd156a16e253da80d7e7056a75f06226b3353d5379cdff06687720032d0f53097879e0378a0d62244c70750aba4c9536bdb99c5e27ba700b46587b9e1f19e0577bfc62c86b624a0f5823cc78f0457b118afad5c155805a22f18610644588bd0dd0e517665c2054b6bd91300acccae530124e6d9d28491289927b63db020a325466313e40bf4afa648f415fc9be500d0e6c3e248ce0829d5a32601a342dc0d25e56736cc0542ce70cfd30288d10f9de7b199d47fccaf8a1a080837dfb10165d612fc0130361e603695f7a663ea43ed4194562a3f880020d3df4f5368dfe9e03987e915c81cea377ec553a5678278fa5e2b4401ce7093d7774088187a7b459ddc39397f5f6998f858ef974f8301ecd4f27402a0f466a1ace8f3f5a51cd9789d4601f0f580bfe5b8fb47cbc431e946915f655a68c0fe5ffa209194c2c749378c31ece4db6c065b696ed8bb05b41a3f63c106ebaf0a6d654cea8d14ee1d45db4ee11a07804319d6f14934e5882801decbd429f83213816ebd2ee48166a28c82b11d7b9cf63ecd41c0dd5bf287af8997fbb1ab3276008e5522edaae4bc81f91f4f5c2e3d168b32da56b62b660d9941bdc29ca69aff2f9e1994b3aeada698c2d921c089e94e2855dde118c95925d4150e1baa27914513f40a7ab08201c21c345e59ffbcc2fc658e77ddb693974024be64e880ad9aaa1d84ed3b8b734175506824f6ba3642251575fd8fc34703840fe7f013c85107a426bac708309d8daafcb645d246191338a437e4f9d5d3d0acec5ae1e37e906d31df329b43a1727294fe6afe2370136baf3a5cb6c79561776ed672f61df4987723e2ada8a15c3cebe42741f0cf50a25d9d1d2fab1d4a68fd7b957c4c0daa247ddcc7dfe9d757d0a6e5cb09070f635bc7fbaac4678101e5fbe2025745d61cf90552d8aa64527532e3ac79a1279d6361716efcb6a306186fd7bc4b8650c0680bcb993be3487c85de8c6c41f1cd8e9f9af80164f19354f09cb1be5365712c32e560b320bce7068a407f96d604c833621d4b85510893b0b3a4a80e6e01453f30b39f0bba7da85d70dca53a82f0bb9adde7d466bf60436e0b6e75da4650061ca8541ac1e1b5000797db8ed345014dd626b46247da352afd9e2833f18540939766ac4342c0a468c8c92527398cd64b2b6b67a6255eb97a1a090527da1777655c4ec4153a1fce343e181d89e1da2c00d2572e17c68d8ba5f180e38c7ef60426e343534341f3bedc8411301e0a450e09921fab19fe8cad98d51f2394e8df019a5674bdc498fa0abe882296b8b32b49d387c301c471592413c32b304897c6a914e8a45f107bcc62039d833d5df4f226d541ea7f9c0ea302d491b17b56b46e20bd91b897dd0b92c3aeb24981f3543ad6269ea7cfdb9f80728db4528cd82f207e0079dea4834c03b63b815ba8512a078d50a16d7dda2a4e94c45e78d6ea4e7c40c3483168e703f4c905070ca9151e9d2f81c6a691924327cfa618c0e10162f8532cf80db809763be4afdb8fafea5025e39a834439a8a8c148721f5c50654bf7f1becbc90601c3aa4bf4f58d5a7a78424c7e2f8290f93ab01d4e07751ba199d9da4fd9336ed23e815483d69f0e9e89254be67d0c568be789e8a8b257e1ecfa6536e178227cecf92127f13a5781b89343cd351a79e06cfee5b0c243f9aa058f262157d8103a25a71f01d5600007246fe9c778658af1ec2dab777f4df670a8e3614e348f66585c63ee9cea3c62686121bd652010fd709387cffa54a0a8356405ab80bc3387ad22b449f4c502f7462941d0481b73eb50038002a6bc53e13354acb0585dc8bd2917060d87115a3d05433c3049cf52e3296a4bf5982e0593ce5768741e5bb4ac0754b3001ec620694087d767b0868f05594d6a8ecf95638037ae58517b22cb46e34563267995f2fc019af84cb38c8ca3ad6cb133fda9f063f324c0c848692673ad62daffc024d5d2f3fee69b17b0669d95a6ac73ac5221fec2f013c9b8d34d294fa95c9be2a171d78f2b79c0a0524cefc8a23ba29b320a3f8f5bd01ab92973de8f1a7ccd19eeda61838bdfbb36f3bf063800b332b50356439c762a7410bacbc8de43efdc87fb908e148afde17ad0442a8046d9118771f9600741302347cba4deb2098d828e82874750f89f4f8f087f454c2e8be85dc7e0433fedfffae520bfc30bcbdfe216443f913f3846c385aa38384937ca18e228d2c583b9a15cedeb87fac0350d1f945a77879712923e9aacf38487a6d5258dd328ad316fa855783a652388a54110ca40f10bd151b5d5a21c8049211d8407ead81ed9d6401739100bbde58aa1618a3904b6997901c1e05a1f0fb805e08aaaa5e8f5c6d466e749c80fce2e970bd2912377d1c1e9132607544c2786c1f86a951df1fdd24cdb136b8f6c2b52e19c5c77a790bf54b9f79e1c88d8bc14c7c9da9a0b1163f6131d65b9fb10271dd8668217b69b9264e2259b665a8db72254c5cdc8853a53727b0ee034c2e2f2b11779680102c1d98b18aa950d685235853bb0ff4e54d28c214ce02eb0a76728b97af33d8dbdb", 0x1000, 0x1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) 22:31:30 executing program 4: r0 = open(&(0x7f0000000000)='./file0/file0\x00', 0x400, 0x4) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) r2 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x2, 0x20) ioctl$VNDIOCSET(r2, 0xc0384600, &(0x7f0000000100)={&(0x7f0000000080)='./file0/file0\x00', 0x8, &(0x7f00000000c0)='./file0\x00', 0x8}) ioctl$VNDIOCGET(r1, 0xc4104603, &(0x7f00000003c0)={'./file0\x00'}) open(&(0x7f0000000000)='./file0/file0\x00', 0x400, 0x4) (async) openat$vnd(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) (async) openat(r0, &(0x7f0000000040)='./file0\x00', 0x2, 0x20) (async) ioctl$VNDIOCSET(r2, 0xc0384600, &(0x7f0000000100)={&(0x7f0000000080)='./file0/file0\x00', 0x8, &(0x7f00000000c0)='./file0\x00', 0x8}) (async) ioctl$VNDIOCGET(r1, 0xc4104603, &(0x7f00000003c0)={'./file0\x00'}) (async) 22:31:30 executing program 3: select(0x40, &(0x7f0000000140), &(0x7f0000000180)={0x7}, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x3}, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x401, 0x2, 0x1000}, 0x0, 0x0) 22:31:30 executing program 2: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000580)={{0x5, 0x0, 0xffffffffffffffff, 0xffffffffffffffff}}) r0 = kqueue() r1 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x1, 0x80000001}], 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x0, 0x0) kevent(r2, &(0x7f0000000040), 0x7fff, 0x0, 0x10000, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x8, 0x40000000, 0x8000, 0x9}], 0xfffffffa, &(0x7f0000000040)=[{{r2}, 0x1, 0x22, 0xfffff, 0x800, 0x3ff}, {{r1}, 0xfffffffffffffff9, 0x99, 0x10, 0x2, 0x74}], 0x7, &(0x7f0000000080)={0x6, 0x5}) shutdown(r1, 0x2) 22:31:30 executing program 7: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) (async) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000100400006}) (async) r1 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r1, &(0x7f0000000100)="c8a84e", 0xff96, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) (async) r2 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r2) (async) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xc011, 0x0, r2}) 22:31:30 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x1c2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 22:31:30 executing program 1: sysctl$vm_swapencrypt(&(0x7f0000000000)={0x2, 0x5, 0x1}, 0x3, &(0x7f0000000180)="e059b2fbc89e693e12030c6d2f47adb5fcde2c410cad279864b943529fd8b501d1651d134010144aedaafef47e82ddffe31a1ac40a8aac3d511e52cb2c6e0a9e98cdb14fb4c90ce0d6258e045d1bb69ff7f5595bffb37da6ed49fc5bdd8a5ca6de330effef8766c7b9467897b9b5e11b3bfc0784d70c565f82e4d07ae9a2c49d7720839db39320bcc040ae517c431101bd9e1d6d7f228d649c8b42eee1cdbd0bfc2e4065e614228a93a9f5e57f34c9837195b9cf3137998e6e77d6742fa45437512f6a6351d61a0bfbdd5bdc0ba051680aafa4e095f8fa5ab0980d", &(0x7f0000000100)=0xdb, &(0x7f0000000280)="d4de00b257b032792ca25708ef8eaaf726cba3260b02656f2dfcbfc17cb3fceb64c7a53778b4cd4bba5f6d2516ad728fbd259885b6291829b306882fa187bef450e5aa3f83d118c27f22ea3994e9553f15a11c5a123c2d8bfc138596eb945fdcb9cdd60c6f8f62112044e39a7235f43cc3039839efd0beba494d1ede328cb195594f73ea", 0x84) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000040)=""/22, 0x16) r2 = socket(0x18, 0x400000002, 0x0) close(r2) open(&(0x7f0000000340)='./file0\x00', 0x80, 0x68) r3 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$FIOASYNC(r3, 0xcd60441a, &(0x7f0000000240)=0x2) r4 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$FIOASYNC(r4, 0xcd60441a, &(0x7f0000000240)=0x2) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f00000003c0)={0x5, './file0\x00', './file0\x00'}) shutdown(r2, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000140)=0x400007) write(r1, &(0x7f00000000c0)="d2", 0xfffffd51) r5 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write(0xffffffffffffffff, &(0x7f0000000240), 0x0) writev(0xffffffffffffffff, &(0x7f0000000400)=[{&(0x7f0000000380)="132b611d858d322615635ead708ec4415f355806346c760b4a2036de8901f9e6b72a735471914d01", 0x28}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) r6 = dup(r5) ioctl$FIOASYNC(r6, 0xc080445b, &(0x7f0000000240)) 22:31:30 executing program 3: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) chdir(&(0x7f00000000c0)='./file0\x00') r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(0xffffffffffffffff, &(0x7f0000000240)="6d2c9662be5ccb8366b87c98830c", 0xe) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000400), 0x800, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x4000000005, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x74}, {0x40, 0x2}, {0x6, 0x0, 0x0, 0x195}]}) write(r5, &(0x7f0000000240)="6d2c9662be5ccb8366b87c98830c", 0xe) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x4000000005, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x74}, {0x40, 0x2}, {0x6, 0x0, 0x0, 0x195}]}) write(r6, &(0x7f0000000240)="6d2c9662be5ccb8366b87c98830c", 0xe) r7 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480), 0x80, 0x0) sendmsg$unix(r0, &(0x7f00000005c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000100)=[{&(0x7f00000002c0)="9ed5d1e15bb53dc1741198ca524b34d8328aac62e234c349350b6a57bb66efbd394b6dcf0c842ab160cb8756025a4a66e25589eb96a04c64dc55a518cd499f86cbf5bd81b463f305844eb163c78b8764f09b8f38e9bf951815c19a09f7189bbee24027be6c6b3a9c2be08ea493fed5fd8b57bdec3c2c9f950ad629d9abf99174351fa8aa60a55ba553f49a4ba0f9954d78986fa8a183ba4f3124a022a1a9fe291140b9df4a6e6bca80928d7b0b00c24081e471abff53f4828adad4a2e20491af0f0739ee7d1eadec627a", 0xca}], 0x1, &(0x7f00000004c0)=[@cred={0x20}, @cred={0x20, 0xffff, 0x0, r1}, @rights={0x38, 0xffff, 0x1, [0xffffffffffffffff, r2, 0xffffffffffffffff, 0xffffffffffffffff, r2, r3, r3, r3, 0xffffffffffffffff, r2]}, @rights={0x30, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffff9c, 0xffffffffffffffff, r2]}, @rights={0x18, 0xffff, 0x1, [r3, 0xffffffffffffffff]}, @rights={0x30, 0xffff, 0x1, [r0, r3, r4, r2, r5, r6, r7, r8]}], 0xf0, 0x9305ebc723e09815}, 0x401) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000080)="1f", 0x4000}], 0x1) 22:31:31 executing program 7: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000280)=""/234, 0xea}, {&(0x7f0000000040)=""/14, 0xe}, {&(0x7f0000000080)=""/79, 0x4f}], 0x3, 0x6) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000100400006}) pwritev(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f00000001c0)="5076fcd57a0ec5caf05350c5b393a72cb7dc9baac1cb849dc2f2bda7ec6c45f836b51be8cebb7396d40e91363f7c769018d870", 0x33}, {&(0x7f0000000200)="b37c7fda413a1d77842d359187fb78538fd910f2239efd9b8f6dbb", 0x1b}, {&(0x7f0000000380)="fb91f9bd10", 0x5}], 0x3, 0x7fffffff) r1 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r1, &(0x7f0000000100)="c8a84e", 0xff96, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)) 22:31:31 executing program 4: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) ioctl$VNDIOCGET(r0, 0xc4104603, &(0x7f00000003c0)={'./file0\x00', 0x2, 0x3, 0xfffffffffffffffc}) 22:31:31 executing program 4: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) ioctl$VNDIOCGET(r0, 0xc4104603, &(0x7f00000003c0)={'./file0\x00', 0x2, 0x3, 0xfffffffffffffffc}) 22:31:31 executing program 6: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) acct(&(0x7f0000000100)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) dup(r0) sendto$unix(r0, &(0x7f0000000140)="d51a940bb25ad5d3117bf47dacf5b5674618e72a67320476255dd1052231d561edb86a48d160436ca0eca510717b8d46165aaa0d8bb396911ca098ba349abd3be1d5cf268a46ba5aa3962b66dd6e33da6fe85fbc68c77f2b38b7ce234f5af755f10e6e092ba0acf08e1848eee37bad7fa1bf693e3a796b8031901f073628933ce04a0ecaffe76005c596bfa2426234c93bf51e594782c56df1d775e3aca4005828a0145c03fd58775fc5456cdfed812cef3a50765d52292f7b932220f5c1316b1682c33acd6785ca2dc77611e5e0f4f69ae777bc4686627f4833cc4a1d9df6aa9606a5a0a6246991d6a8c13c75d61a92fc114f3a803418f1dd5ff22b772fc3edeab185d9e149b07bd70bd4022a4d8a7e71119c5cd6621fb9ad803bd2f078949230e1e73ded49ee89bd11d49ff089ce8e7d98dff5b6bae1177b5d524dfeac7b11ae733297e586fa435b9f5ff7ee9a9ccf64fbb3d6ee056326c6a7780e69a764672d39cffc86e50786e009b0bdaa1066086961704b0841508f6d0d46d1891d5b697f7cbc1de6d01a0503ba74e5220d8664eea7e561f9c808eba6591a08df1da2fd91f32f0fe2c43c3f1b707aa21674fc9fce620de2bbbaa78a914c2348913777c094c2271225f61301e420bf995b6cc7f462503ab6c438ba78ca21de33f6c82fd0048b7fb628225ef76ed067def207a838b49522d38d008cb01270b486eb8995df841cfe49f534a355dbee1081b048fc5253c4e475d466a495b94c58d6f6003744e9bf924b6338265b39d963d515ba0bd75ee13ec9551eb1ea661d0c282023b9116bf451f117b62141e850c735f3e85864faafcec1d920a5bac1fd8fafc792d172e9f9066531c3d874a2bb2525041f0eab801464372e8b5c2ce3b10ed3ef807254c1d4aa41ab4badf17c121eb74c176372c4298948d07d6136a59c74a980df49673abdce70a7b423ab81d1c0f77712f711e6f0af98d662ef75f7ea94cafd0dcaeead3d6b388268aa35a3d93a06c43fb71880fd00628c917744920328f6c2eea8a73f711a399e243d7f0e8ac421952a916bc622e5c639ed8f4fcfe4b31482f360d0d9c8f225d0e678ec7558dd94736cb6841ad4925c9c1e631ee8fd0e0543e1b412d517ffb2dd5a30d15c2f5e3db6ebf7d22c607cd9d1c6b76f8e052381730c64a2de0482e5eebfb08792285a81ff3ab6b622ba2fd2262fa8fea0db7b3e65b7d542158088b00b899c7dc59600bafd521043848656ddc8507d86f4dd8d159d98b13f8c675251801c151a3db851ff5cbd0ff0eda0c961fc8d63284ece5f1d64c82811e6f7c16fcfcbc0bcd5049363441daeae63ed94bd750bdae953fae02a9edb7a254ab5ec367edde8d07ea8a73fdb6316344f1d88747ad3f71743e9aac42420a937943d1ae632a6967bff07e94a034853974f24d21302a60fe4d92892a33e3828225ff631c78a752dabc04a86c9887f922e32e6abaddf7770093999a16fcceb2c4a4742e7b853b020483ea89669710ad617620fcec4ea97d2fbf33b635406e6bcfb5eab17a4fb30bd263ff6e316881b45193800d70fe57a6fc2f847af450b951a3ad320042406c98483ecb15c2c8761092907faf65c16af1e55ca1d6cf7bb3497fa0316d1ba16eeabb66058b3a3cfa9701020cb30a77031077c374ae1712316cf7ae43e92e0181dce4b7915045305bc2c22c1b5b99a90758582ba65b35bf5168f98a76a52c5814e7f7ca4791fe44aad86fa39afec1ac1db0acc828c7b97c04db8d708fa5f34bf27c5742a61a1f7db87926e601e85eb6494dc3b1774b06a294caf8d541e947ac7255291b59a2009b635490e130e8e08297aeb2495541484d7536d406b9e1f2e1589ad13e2739f65ae8303ad4747a4734acaf4b34c669e58581ab215887d496ce82817e085b75cf97f9752821e437250918a7f8d0af30a6609e9eb1ee12a25a8f55e66e51bd6dc23b2c11a350f657ca14369e86d81fbb69f0e3b74df4007acd3b747817b85285b23e3b207c45a7ff0a380cd5d3abb83da27af344b4e14a2b01f6620b99aa491cce0acd9cdf1351410b810c11c6f26f553690adaff42a24965c4242cf24b18bb1fb1ae0659131efe471a15fed5735a328ebd7dfbec13628b006d37d6f54885d38bd855cf3da578d15c5bc122501342897e05bf03997865228e55b62551b140aad8f587d8fa127be9dc0a85a20fa68b95c4bfe5305b94c4ff450de6124a69cd3d93efe8ed87bd5ef41299010da1f0fd8d38c48558ba98ea622ed719e146f4ba36b1a2a1abb102395b904b13f80cf009185a9a31a8bab179500bfcc6be363fd791bd93e69c171e058dd8051f6567a07ebc46a80edf0b6177f71ecf5164b12616186527aae453d6ee0ecc966b894274b7e97d610a9fae666f7123ebd43ef49d319f996342f44d834eecb29699d6e3b2e154d7d776c714a0123a391682954408208321dbcb1403063c98a67b744281bc6985b3dbe645005c2af0b85d09c1b435cc0ed65e67ed0c0dde9333719f3e522c936645afef244a22e30bb27479906ec92846dd83c1ec265a2e1ebc1eca3ca70c16f306ce0b1670a27ccdae5d59041fb420ab7a0e6c6b2a9443b11a07e8f0dfccf549d4533da0c58fb8bd28d2c1c681cb529e85144c18c61bb76f4e926bf61c5d686ba0daee50390521ced658706689c28a2a2211d07bb7cdc008593577b1e3cc94ec1594e654dc83bc25bbee8ecd794a131e22f42c118c52a81b6a689a4617fe8db470bd415dfadc54377bb4bf826ac82c13e3fdf95c22cdaae1c2b47653cbfe903b05a34c2e122fae7494a7f400bbfe88be77899890fc23068edb7c806a03c604d62330173ff3440ee96c5dc2f6be07e5c4a9968eed0a5bdc1a94392b66fc70b9a6358592b33c21b08eb29a9258d8f7be5f47f288bd157f37f4c4c23695ff95be7cb0e85ec12ec9a493e3e04abc87c0c736a4b4d4642a8fa1c4e8c45b2e7879e7ae69f70a597e8d20441e52dddd39649f812229237b453d601419eaf411dac455d0a44518e5912b3d45c405b7bda75c07406127b3e963b4effdd85bfb800d14584fe907412b107bcd05153f48c11ab00927dbfd826d113b78cebfbcfb30be77d84ce3a84de7aa76b5d6f38449e03bd2343e571269f25f3437e4838eadcb7374e087ae15a5b30d9b1eb6de8873ac93a3904dceec40644c18bc8679b40d5ca03abbce668568a3f1741a255e2de1329119de69fecd156a16e253da80d7e7056a75f06226b3353d5379cdff06687720032d0f53097879e0378a0d62244c70750aba4c9536bdb99c5e27ba700b46587b9e1f19e0577bfc62c86b624a0f5823cc78f0457b118afad5c155805a22f18610644588bd0dd0e517665c2054b6bd91300acccae530124e6d9d28491289927b63db020a325466313e40bf4afa648f415fc9be500d0e6c3e248ce0829d5a32601a342dc0d25e56736cc0542ce70cfd30288d10f9de7b199d47fccaf8a1a080837dfb10165d612fc0130361e603695f7a663ea43ed4194562a3f880020d3df4f5368dfe9e03987e915c81cea377ec553a5678278fa5e2b4401ce7093d7774088187a7b459ddc39397f5f6998f858ef974f8301ecd4f27402a0f466a1ace8f3f5a51cd9789d4601f0f580bfe5b8fb47cbc431e946915f655a68c0fe5ffa209194c2c749378c31ece4db6c065b696ed8bb05b41a3f63c106ebaf0a6d654cea8d14ee1d45db4ee11a07804319d6f14934e5882801decbd429f83213816ebd2ee48166a28c82b11d7b9cf63ecd41c0dd5bf287af8997fbb1ab3276008e5522edaae4bc81f91f4f5c2e3d168b32da56b62b660d9941bdc29ca69aff2f9e1994b3aeada698c2d921c089e94e2855dde118c95925d4150e1baa27914513f40a7ab08201c21c345e59ffbcc2fc658e77ddb693974024be64e880ad9aaa1d84ed3b8b734175506824f6ba3642251575fd8fc34703840fe7f013c85107a426bac708309d8daafcb645d246191338a437e4f9d5d3d0acec5ae1e37e906d31df329b43a1727294fe6afe2370136baf3a5cb6c79561776ed672f61df4987723e2ada8a15c3cebe42741f0cf50a25d9d1d2fab1d4a68fd7b957c4c0daa247ddcc7dfe9d757d0a6e5cb09070f635bc7fbaac4678101e5fbe2025745d61cf90552d8aa64527532e3ac79a1279d6361716efcb6a306186fd7bc4b8650c0680bcb993be3487c85de8c6c41f1cd8e9f9af80164f19354f09cb1be5365712c32e560b320bce7068a407f96d604c833621d4b85510893b0b3a4a80e6e01453f30b39f0bba7da85d70dca53a82f0bb9adde7d466bf60436e0b6e75da4650061ca8541ac1e1b5000797db8ed345014dd626b46247da352afd9e2833f18540939766ac4342c0a468c8c92527398cd64b2b6b67a6255eb97a1a090527da1777655c4ec4153a1fce343e181d89e1da2c00d2572e17c68d8ba5f180e38c7ef60426e343534341f3bedc8411301e0a450e09921fab19fe8cad98d51f2394e8df019a5674bdc498fa0abe882296b8b32b49d387c301c471592413c32b304897c6a914e8a45f107bcc62039d833d5df4f226d541ea7f9c0ea302d491b17b56b46e20bd91b897dd0b92c3aeb24981f3543ad6269ea7cfdb9f80728db4528cd82f207e0079dea4834c03b63b815ba8512a078d50a16d7dda2a4e94c45e78d6ea4e7c40c3483168e703f4c905070ca9151e9d2f81c6a691924327cfa618c0e10162f8532cf80db809763be4afdb8fafea5025e39a834439a8a8c148721f5c50654bf7f1becbc90601c3aa4bf4f58d5a7a78424c7e2f8290f93ab01d4e07751ba199d9da4fd9336ed23e815483d69f0e9e89254be67d0c568be789e8a8b257e1ecfa6536e178227cecf92127f13a5781b89343cd351a79e06cfee5b0c243f9aa058f262157d8103a25a71f01d5600007246fe9c778658af1ec2dab777f4df670a8e3614e348f66585c63ee9cea3c62686121bd652010fd709387cffa54a0a8356405ab80bc3387ad22b449f4c502f7462941d0481b73eb50038002a6bc53e13354acb0585dc8bd2917060d87115a3d05433c3049cf52e3296a4bf5982e0593ce5768741e5bb4ac0754b3001ec620694087d767b0868f05594d6a8ecf95638037ae58517b22cb46e34563267995f2fc019af84cb38c8ca3ad6cb133fda9f063f324c0c848692673ad62daffc024d5d2f3fee69b17b0669d95a6ac73ac5221fec2f013c9b8d34d294fa95c9be2a171d78f2b79c0a0524cefc8a23ba29b320a3f8f5bd01ab92973de8f1a7ccd19eeda61838bdfbb36f3bf063800b332b50356439c762a7410bacbc8de43efdc87fb908e148afde17ad0442a8046d9118771f9600741302347cba4deb2098d828e82874750f89f4f8f087f454c2e8be85dc7e0433fedfffae520bfc30bcbdfe216443f913f3846c385aa38384937ca18e228d2c583b9a15cedeb87fac0350d1f945a77879712923e9aacf38487a6d5258dd328ad316fa855783a652388a54110ca40f10bd151b5d5a21c8049211d8407ead81ed9d6401739100bbde58aa1618a3904b6997901c1e05a1f0fb805e08aaaa5e8f5c6d466e749c80fce2e970bd2912377d1c1e9132607544c2786c1f86a951df1fdd24cdb136b8f6c2b52e19c5c77a790bf54b9f79e1c88d8bc14c7c9da9a0b1163f6131d65b9fb10271dd8668217b69b9264e2259b665a8db72254c5cdc8853a53727b0ee034c2e2f2b11779680102c1d98b18aa950d685235853bb0ff4e54d28c214ce02eb0a76728b97af33d8dbdb", 0x1000, 0x1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) (async) acct(&(0x7f0000000100)='./file0\x00') (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) (async) socket(0x2, 0x2, 0x0) (async) dup2(r1, r0) (async) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) (async) dup(r0) (async) sendto$unix(r0, &(0x7f0000000140)="d51a940bb25ad5d3117bf47dacf5b5674618e72a67320476255dd1052231d561edb86a48d160436ca0eca510717b8d46165aaa0d8bb396911ca098ba349abd3be1d5cf268a46ba5aa3962b66dd6e33da6fe85fbc68c77f2b38b7ce234f5af755f10e6e092ba0acf08e1848eee37bad7fa1bf693e3a796b8031901f073628933ce04a0ecaffe76005c596bfa2426234c93bf51e594782c56df1d775e3aca4005828a0145c03fd58775fc5456cdfed812cef3a50765d52292f7b932220f5c1316b1682c33acd6785ca2dc77611e5e0f4f69ae777bc4686627f4833cc4a1d9df6aa9606a5a0a6246991d6a8c13c75d61a92fc114f3a803418f1dd5ff22b772fc3edeab185d9e149b07bd70bd4022a4d8a7e71119c5cd6621fb9ad803bd2f078949230e1e73ded49ee89bd11d49ff089ce8e7d98dff5b6bae1177b5d524dfeac7b11ae733297e586fa435b9f5ff7ee9a9ccf64fbb3d6ee056326c6a7780e69a764672d39cffc86e50786e009b0bdaa1066086961704b0841508f6d0d46d1891d5b697f7cbc1de6d01a0503ba74e5220d8664eea7e561f9c808eba6591a08df1da2fd91f32f0fe2c43c3f1b707aa21674fc9fce620de2bbbaa78a914c2348913777c094c2271225f61301e420bf995b6cc7f462503ab6c438ba78ca21de33f6c82fd0048b7fb628225ef76ed067def207a838b49522d38d008cb01270b486eb8995df841cfe49f534a355dbee1081b048fc5253c4e475d466a495b94c58d6f6003744e9bf924b6338265b39d963d515ba0bd75ee13ec9551eb1ea661d0c282023b9116bf451f117b62141e850c735f3e85864faafcec1d920a5bac1fd8fafc792d172e9f9066531c3d874a2bb2525041f0eab801464372e8b5c2ce3b10ed3ef807254c1d4aa41ab4badf17c121eb74c176372c4298948d07d6136a59c74a980df49673abdce70a7b423ab81d1c0f77712f711e6f0af98d662ef75f7ea94cafd0dcaeead3d6b388268aa35a3d93a06c43fb71880fd00628c917744920328f6c2eea8a73f711a399e243d7f0e8ac421952a916bc622e5c639ed8f4fcfe4b31482f360d0d9c8f225d0e678ec7558dd94736cb6841ad4925c9c1e631ee8fd0e0543e1b412d517ffb2dd5a30d15c2f5e3db6ebf7d22c607cd9d1c6b76f8e052381730c64a2de0482e5eebfb08792285a81ff3ab6b622ba2fd2262fa8fea0db7b3e65b7d542158088b00b899c7dc59600bafd521043848656ddc8507d86f4dd8d159d98b13f8c675251801c151a3db851ff5cbd0ff0eda0c961fc8d63284ece5f1d64c82811e6f7c16fcfcbc0bcd5049363441daeae63ed94bd750bdae953fae02a9edb7a254ab5ec367edde8d07ea8a73fdb6316344f1d88747ad3f71743e9aac42420a937943d1ae632a6967bff07e94a034853974f24d21302a60fe4d92892a33e3828225ff631c78a752dabc04a86c9887f922e32e6abaddf7770093999a16fcceb2c4a4742e7b853b020483ea89669710ad617620fcec4ea97d2fbf33b635406e6bcfb5eab17a4fb30bd263ff6e316881b45193800d70fe57a6fc2f847af450b951a3ad320042406c98483ecb15c2c8761092907faf65c16af1e55ca1d6cf7bb3497fa0316d1ba16eeabb66058b3a3cfa9701020cb30a77031077c374ae1712316cf7ae43e92e0181dce4b7915045305bc2c22c1b5b99a90758582ba65b35bf5168f98a76a52c5814e7f7ca4791fe44aad86fa39afec1ac1db0acc828c7b97c04db8d708fa5f34bf27c5742a61a1f7db87926e601e85eb6494dc3b1774b06a294caf8d541e947ac7255291b59a2009b635490e130e8e08297aeb2495541484d7536d406b9e1f2e1589ad13e2739f65ae8303ad4747a4734acaf4b34c669e58581ab215887d496ce82817e085b75cf97f9752821e437250918a7f8d0af30a6609e9eb1ee12a25a8f55e66e51bd6dc23b2c11a350f657ca14369e86d81fbb69f0e3b74df4007acd3b747817b85285b23e3b207c45a7ff0a380cd5d3abb83da27af344b4e14a2b01f6620b99aa491cce0acd9cdf1351410b810c11c6f26f553690adaff42a24965c4242cf24b18bb1fb1ae0659131efe471a15fed5735a328ebd7dfbec13628b006d37d6f54885d38bd855cf3da578d15c5bc122501342897e05bf03997865228e55b62551b140aad8f587d8fa127be9dc0a85a20fa68b95c4bfe5305b94c4ff450de6124a69cd3d93efe8ed87bd5ef41299010da1f0fd8d38c48558ba98ea622ed719e146f4ba36b1a2a1abb102395b904b13f80cf009185a9a31a8bab179500bfcc6be363fd791bd93e69c171e058dd8051f6567a07ebc46a80edf0b6177f71ecf5164b12616186527aae453d6ee0ecc966b894274b7e97d610a9fae666f7123ebd43ef49d319f996342f44d834eecb29699d6e3b2e154d7d776c714a0123a391682954408208321dbcb1403063c98a67b744281bc6985b3dbe645005c2af0b85d09c1b435cc0ed65e67ed0c0dde9333719f3e522c936645afef244a22e30bb27479906ec92846dd83c1ec265a2e1ebc1eca3ca70c16f306ce0b1670a27ccdae5d59041fb420ab7a0e6c6b2a9443b11a07e8f0dfccf549d4533da0c58fb8bd28d2c1c681cb529e85144c18c61bb76f4e926bf61c5d686ba0daee50390521ced658706689c28a2a2211d07bb7cdc008593577b1e3cc94ec1594e654dc83bc25bbee8ecd794a131e22f42c118c52a81b6a689a4617fe8db470bd415dfadc54377bb4bf826ac82c13e3fdf95c22cdaae1c2b47653cbfe903b05a34c2e122fae7494a7f400bbfe88be77899890fc23068edb7c806a03c604d62330173ff3440ee96c5dc2f6be07e5c4a9968eed0a5bdc1a94392b66fc70b9a6358592b33c21b08eb29a9258d8f7be5f47f288bd157f37f4c4c23695ff95be7cb0e85ec12ec9a493e3e04abc87c0c736a4b4d4642a8fa1c4e8c45b2e7879e7ae69f70a597e8d20441e52dddd39649f812229237b453d601419eaf411dac455d0a44518e5912b3d45c405b7bda75c07406127b3e963b4effdd85bfb800d14584fe907412b107bcd05153f48c11ab00927dbfd826d113b78cebfbcfb30be77d84ce3a84de7aa76b5d6f38449e03bd2343e571269f25f3437e4838eadcb7374e087ae15a5b30d9b1eb6de8873ac93a3904dceec40644c18bc8679b40d5ca03abbce668568a3f1741a255e2de1329119de69fecd156a16e253da80d7e7056a75f06226b3353d5379cdff06687720032d0f53097879e0378a0d62244c70750aba4c9536bdb99c5e27ba700b46587b9e1f19e0577bfc62c86b624a0f5823cc78f0457b118afad5c155805a22f18610644588bd0dd0e517665c2054b6bd91300acccae530124e6d9d28491289927b63db020a325466313e40bf4afa648f415fc9be500d0e6c3e248ce0829d5a32601a342dc0d25e56736cc0542ce70cfd30288d10f9de7b199d47fccaf8a1a080837dfb10165d612fc0130361e603695f7a663ea43ed4194562a3f880020d3df4f5368dfe9e03987e915c81cea377ec553a5678278fa5e2b4401ce7093d7774088187a7b459ddc39397f5f6998f858ef974f8301ecd4f27402a0f466a1ace8f3f5a51cd9789d4601f0f580bfe5b8fb47cbc431e946915f655a68c0fe5ffa209194c2c749378c31ece4db6c065b696ed8bb05b41a3f63c106ebaf0a6d654cea8d14ee1d45db4ee11a07804319d6f14934e5882801decbd429f83213816ebd2ee48166a28c82b11d7b9cf63ecd41c0dd5bf287af8997fbb1ab3276008e5522edaae4bc81f91f4f5c2e3d168b32da56b62b660d9941bdc29ca69aff2f9e1994b3aeada698c2d921c089e94e2855dde118c95925d4150e1baa27914513f40a7ab08201c21c345e59ffbcc2fc658e77ddb693974024be64e880ad9aaa1d84ed3b8b734175506824f6ba3642251575fd8fc34703840fe7f013c85107a426bac708309d8daafcb645d246191338a437e4f9d5d3d0acec5ae1e37e906d31df329b43a1727294fe6afe2370136baf3a5cb6c79561776ed672f61df4987723e2ada8a15c3cebe42741f0cf50a25d9d1d2fab1d4a68fd7b957c4c0daa247ddcc7dfe9d757d0a6e5cb09070f635bc7fbaac4678101e5fbe2025745d61cf90552d8aa64527532e3ac79a1279d6361716efcb6a306186fd7bc4b8650c0680bcb993be3487c85de8c6c41f1cd8e9f9af80164f19354f09cb1be5365712c32e560b320bce7068a407f96d604c833621d4b85510893b0b3a4a80e6e01453f30b39f0bba7da85d70dca53a82f0bb9adde7d466bf60436e0b6e75da4650061ca8541ac1e1b5000797db8ed345014dd626b46247da352afd9e2833f18540939766ac4342c0a468c8c92527398cd64b2b6b67a6255eb97a1a090527da1777655c4ec4153a1fce343e181d89e1da2c00d2572e17c68d8ba5f180e38c7ef60426e343534341f3bedc8411301e0a450e09921fab19fe8cad98d51f2394e8df019a5674bdc498fa0abe882296b8b32b49d387c301c471592413c32b304897c6a914e8a45f107bcc62039d833d5df4f226d541ea7f9c0ea302d491b17b56b46e20bd91b897dd0b92c3aeb24981f3543ad6269ea7cfdb9f80728db4528cd82f207e0079dea4834c03b63b815ba8512a078d50a16d7dda2a4e94c45e78d6ea4e7c40c3483168e703f4c905070ca9151e9d2f81c6a691924327cfa618c0e10162f8532cf80db809763be4afdb8fafea5025e39a834439a8a8c148721f5c50654bf7f1becbc90601c3aa4bf4f58d5a7a78424c7e2f8290f93ab01d4e07751ba199d9da4fd9336ed23e815483d69f0e9e89254be67d0c568be789e8a8b257e1ecfa6536e178227cecf92127f13a5781b89343cd351a79e06cfee5b0c243f9aa058f262157d8103a25a71f01d5600007246fe9c778658af1ec2dab777f4df670a8e3614e348f66585c63ee9cea3c62686121bd652010fd709387cffa54a0a8356405ab80bc3387ad22b449f4c502f7462941d0481b73eb50038002a6bc53e13354acb0585dc8bd2917060d87115a3d05433c3049cf52e3296a4bf5982e0593ce5768741e5bb4ac0754b3001ec620694087d767b0868f05594d6a8ecf95638037ae58517b22cb46e34563267995f2fc019af84cb38c8ca3ad6cb133fda9f063f324c0c848692673ad62daffc024d5d2f3fee69b17b0669d95a6ac73ac5221fec2f013c9b8d34d294fa95c9be2a171d78f2b79c0a0524cefc8a23ba29b320a3f8f5bd01ab92973de8f1a7ccd19eeda61838bdfbb36f3bf063800b332b50356439c762a7410bacbc8de43efdc87fb908e148afde17ad0442a8046d9118771f9600741302347cba4deb2098d828e82874750f89f4f8f087f454c2e8be85dc7e0433fedfffae520bfc30bcbdfe216443f913f3846c385aa38384937ca18e228d2c583b9a15cedeb87fac0350d1f945a77879712923e9aacf38487a6d5258dd328ad316fa855783a652388a54110ca40f10bd151b5d5a21c8049211d8407ead81ed9d6401739100bbde58aa1618a3904b6997901c1e05a1f0fb805e08aaaa5e8f5c6d466e749c80fce2e970bd2912377d1c1e9132607544c2786c1f86a951df1fdd24cdb136b8f6c2b52e19c5c77a790bf54b9f79e1c88d8bc14c7c9da9a0b1163f6131d65b9fb10271dd8668217b69b9264e2259b665a8db72254c5cdc8853a53727b0ee034c2e2f2b11779680102c1d98b18aa950d685235853bb0ff4e54d28c214ce02eb0a76728b97af33d8dbdb", 0x1000, 0x1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) (async) 22:31:31 executing program 4: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) ioctl$VNDIOCGET(r0, 0xc4104603, &(0x7f00000003c0)={'./file0\x00', 0x2, 0x3, 0xfffffffffffffffc}) openat$vnd(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) (async) ioctl$VNDIOCGET(r0, 0xc4104603, &(0x7f00000003c0)={'./file0\x00', 0x2, 0x3, 0xfffffffffffffffc}) (async) 22:31:31 executing program 5: unveil(&(0x7f0000000040)='./file0\x00', 0x0) r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) (async) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) (async) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="6530e9ff000000000000"], 0xa) (async) setsockopt(0xffffffffffffffff, 0x4, 0x7fff, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) r2 = socket(0x18, 0x1, 0x0) close(r2) (async) r3 = socket(0x18, 0x2, 0x0) close(r3) (async) socket(0x18, 0x3, 0x8) (async) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) (async) r4 = dup2(r2, r3) write(r4, &(0x7f0000000180)="f16d", 0x2) 22:31:31 executing program 2: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000580)={{0x5, 0x0, 0xffffffffffffffff, 0xffffffffffffffff}}) r0 = kqueue() r1 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x1, 0x80000001}], 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x0, 0x0) kevent(r2, &(0x7f0000000040), 0x7fff, 0x0, 0x10000, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x8, 0x40000000, 0x8000, 0x9}], 0xfffffffa, &(0x7f0000000040)=[{{r2}, 0x1, 0x22, 0xfffff, 0x800, 0x3ff}, {{r1}, 0xfffffffffffffff9, 0x99, 0x10, 0x2, 0x74}], 0x7, &(0x7f0000000080)={0x6, 0x5}) shutdown(r1, 0x2) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000580)={{0x5, 0x0, 0xffffffffffffffff, 0xffffffffffffffff}}) (async) kqueue() (async) socket$inet6(0x18, 0x2, 0x0) (async) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x1, 0x80000001}], 0x0, 0x0) (async) kqueue() (async) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x0, 0x0) (async) kevent(r2, &(0x7f0000000040), 0x7fff, 0x0, 0x10000, 0x0) (async) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x8, 0x40000000, 0x8000, 0x9}], 0xfffffffa, &(0x7f0000000040)=[{{r2}, 0x1, 0x22, 0xfffff, 0x800, 0x3ff}, {{r1}, 0xfffffffffffffff9, 0x99, 0x10, 0x2, 0x74}], 0x7, &(0x7f0000000080)={0x6, 0x5}) (async) shutdown(r1, 0x2) (async) 22:31:31 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x1c2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) (async) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x1c2) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) (async) 22:31:31 executing program 1: sysctl$vm_swapencrypt(&(0x7f0000000000)={0x2, 0x5, 0x1}, 0x3, &(0x7f0000000180)="e059b2fbc89e693e12030c6d2f47adb5fcde2c410cad279864b943529fd8b501d1651d134010144aedaafef47e82ddffe31a1ac40a8aac3d511e52cb2c6e0a9e98cdb14fb4c90ce0d6258e045d1bb69ff7f5595bffb37da6ed49fc5bdd8a5ca6de330effef8766c7b9467897b9b5e11b3bfc0784d70c565f82e4d07ae9a2c49d7720839db39320bcc040ae517c431101bd9e1d6d7f228d649c8b42eee1cdbd0bfc2e4065e614228a93a9f5e57f34c9837195b9cf3137998e6e77d6742fa45437512f6a6351d61a0bfbdd5bdc0ba051680aafa4e095f8fa5ab0980d", &(0x7f0000000100)=0xdb, &(0x7f0000000280)="d4de00b257b032792ca25708ef8eaaf726cba3260b02656f2dfcbfc17cb3fceb64c7a53778b4cd4bba5f6d2516ad728fbd259885b6291829b306882fa187bef450e5aa3f83d118c27f22ea3994e9553f15a11c5a123c2d8bfc138596eb945fdcb9cdd60c6f8f62112044e39a7235f43cc3039839efd0beba494d1ede328cb195594f73ea", 0x84) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000040)=""/22, 0x16) r2 = socket(0x18, 0x400000002, 0x0) close(r2) open(&(0x7f0000000340)='./file0\x00', 0x80, 0x68) r3 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$FIOASYNC(r3, 0xcd60441a, &(0x7f0000000240)=0x2) r4 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$FIOASYNC(r4, 0xcd60441a, &(0x7f0000000240)=0x2) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f00000003c0)={0x5, './file0\x00', './file0\x00'}) shutdown(r2, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000140)=0x400007) write(r1, &(0x7f00000000c0)="d2", 0xfffffd51) r5 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write(0xffffffffffffffff, &(0x7f0000000240), 0x0) writev(0xffffffffffffffff, &(0x7f0000000400)=[{&(0x7f0000000380)="132b611d858d322615635ead708ec4415f355806346c760b4a2036de8901f9e6b72a735471914d01", 0x28}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) r6 = dup(r5) ioctl$FIOASYNC(r6, 0xc080445b, &(0x7f0000000240)) 22:31:31 executing program 4: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000380), 0x40, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) ioctl$VNDIOCGET(r0, 0xc4104603, &(0x7f00000003c0)={'./file0\x00'}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x4, 0x7}, {0x2, 0xef}, {0x84, 0x7}, {0x1, 0x2}, {0x40, 0x2}, {0x25, 0x3f}, {0x6, 0x7}], 0x7}) 22:31:31 executing program 6: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) (async, rerun: 32) acct(&(0x7f0000000100)='./file0\x00') (async, rerun: 32) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) dup2(r1, r0) (async, rerun: 32) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) (async, rerun: 32) dup(r0) sendto$unix(r0, &(0x7f0000000140)="d51a940bb25ad5d3117bf47dacf5b5674618e72a67320476255dd1052231d561edb86a48d160436ca0eca510717b8d46165aaa0d8bb396911ca098ba349abd3be1d5cf268a46ba5aa3962b66dd6e33da6fe85fbc68c77f2b38b7ce234f5af755f10e6e092ba0acf08e1848eee37bad7fa1bf693e3a796b8031901f073628933ce04a0ecaffe76005c596bfa2426234c93bf51e594782c56df1d775e3aca4005828a0145c03fd58775fc5456cdfed812cef3a50765d52292f7b932220f5c1316b1682c33acd6785ca2dc77611e5e0f4f69ae777bc4686627f4833cc4a1d9df6aa9606a5a0a6246991d6a8c13c75d61a92fc114f3a803418f1dd5ff22b772fc3edeab185d9e149b07bd70bd4022a4d8a7e71119c5cd6621fb9ad803bd2f078949230e1e73ded49ee89bd11d49ff089ce8e7d98dff5b6bae1177b5d524dfeac7b11ae733297e586fa435b9f5ff7ee9a9ccf64fbb3d6ee056326c6a7780e69a764672d39cffc86e50786e009b0bdaa1066086961704b0841508f6d0d46d1891d5b697f7cbc1de6d01a0503ba74e5220d8664eea7e561f9c808eba6591a08df1da2fd91f32f0fe2c43c3f1b707aa21674fc9fce620de2bbbaa78a914c2348913777c094c2271225f61301e420bf995b6cc7f462503ab6c438ba78ca21de33f6c82fd0048b7fb628225ef76ed067def207a838b49522d38d008cb01270b486eb8995df841cfe49f534a355dbee1081b048fc5253c4e475d466a495b94c58d6f6003744e9bf924b6338265b39d963d515ba0bd75ee13ec9551eb1ea661d0c282023b9116bf451f117b62141e850c735f3e85864faafcec1d920a5bac1fd8fafc792d172e9f9066531c3d874a2bb2525041f0eab801464372e8b5c2ce3b10ed3ef807254c1d4aa41ab4badf17c121eb74c176372c4298948d07d6136a59c74a980df49673abdce70a7b423ab81d1c0f77712f711e6f0af98d662ef75f7ea94cafd0dcaeead3d6b388268aa35a3d93a06c43fb71880fd00628c917744920328f6c2eea8a73f711a399e243d7f0e8ac421952a916bc622e5c639ed8f4fcfe4b31482f360d0d9c8f225d0e678ec7558dd94736cb6841ad4925c9c1e631ee8fd0e0543e1b412d517ffb2dd5a30d15c2f5e3db6ebf7d22c607cd9d1c6b76f8e052381730c64a2de0482e5eebfb08792285a81ff3ab6b622ba2fd2262fa8fea0db7b3e65b7d542158088b00b899c7dc59600bafd521043848656ddc8507d86f4dd8d159d98b13f8c675251801c151a3db851ff5cbd0ff0eda0c961fc8d63284ece5f1d64c82811e6f7c16fcfcbc0bcd5049363441daeae63ed94bd750bdae953fae02a9edb7a254ab5ec367edde8d07ea8a73fdb6316344f1d88747ad3f71743e9aac42420a937943d1ae632a6967bff07e94a034853974f24d21302a60fe4d92892a33e3828225ff631c78a752dabc04a86c9887f922e32e6abaddf7770093999a16fcceb2c4a4742e7b853b020483ea89669710ad617620fcec4ea97d2fbf33b635406e6bcfb5eab17a4fb30bd263ff6e316881b45193800d70fe57a6fc2f847af450b951a3ad320042406c98483ecb15c2c8761092907faf65c16af1e55ca1d6cf7bb3497fa0316d1ba16eeabb66058b3a3cfa9701020cb30a77031077c374ae1712316cf7ae43e92e0181dce4b7915045305bc2c22c1b5b99a90758582ba65b35bf5168f98a76a52c5814e7f7ca4791fe44aad86fa39afec1ac1db0acc828c7b97c04db8d708fa5f34bf27c5742a61a1f7db87926e601e85eb6494dc3b1774b06a294caf8d541e947ac7255291b59a2009b635490e130e8e08297aeb2495541484d7536d406b9e1f2e1589ad13e2739f65ae8303ad4747a4734acaf4b34c669e58581ab215887d496ce82817e085b75cf97f9752821e437250918a7f8d0af30a6609e9eb1ee12a25a8f55e66e51bd6dc23b2c11a350f657ca14369e86d81fbb69f0e3b74df4007acd3b747817b85285b23e3b207c45a7ff0a380cd5d3abb83da27af344b4e14a2b01f6620b99aa491cce0acd9cdf1351410b810c11c6f26f553690adaff42a24965c4242cf24b18bb1fb1ae0659131efe471a15fed5735a328ebd7dfbec13628b006d37d6f54885d38bd855cf3da578d15c5bc122501342897e05bf03997865228e55b62551b140aad8f587d8fa127be9dc0a85a20fa68b95c4bfe5305b94c4ff450de6124a69cd3d93efe8ed87bd5ef41299010da1f0fd8d38c48558ba98ea622ed719e146f4ba36b1a2a1abb102395b904b13f80cf009185a9a31a8bab179500bfcc6be363fd791bd93e69c171e058dd8051f6567a07ebc46a80edf0b6177f71ecf5164b12616186527aae453d6ee0ecc966b894274b7e97d610a9fae666f7123ebd43ef49d319f996342f44d834eecb29699d6e3b2e154d7d776c714a0123a391682954408208321dbcb1403063c98a67b744281bc6985b3dbe645005c2af0b85d09c1b435cc0ed65e67ed0c0dde9333719f3e522c936645afef244a22e30bb27479906ec92846dd83c1ec265a2e1ebc1eca3ca70c16f306ce0b1670a27ccdae5d59041fb420ab7a0e6c6b2a9443b11a07e8f0dfccf549d4533da0c58fb8bd28d2c1c681cb529e85144c18c61bb76f4e926bf61c5d686ba0daee50390521ced658706689c28a2a2211d07bb7cdc008593577b1e3cc94ec1594e654dc83bc25bbee8ecd794a131e22f42c118c52a81b6a689a4617fe8db470bd415dfadc54377bb4bf826ac82c13e3fdf95c22cdaae1c2b47653cbfe903b05a34c2e122fae7494a7f400bbfe88be77899890fc23068edb7c806a03c604d62330173ff3440ee96c5dc2f6be07e5c4a9968eed0a5bdc1a94392b66fc70b9a6358592b33c21b08eb29a9258d8f7be5f47f288bd157f37f4c4c23695ff95be7cb0e85ec12ec9a493e3e04abc87c0c736a4b4d4642a8fa1c4e8c45b2e7879e7ae69f70a597e8d20441e52dddd39649f812229237b453d601419eaf411dac455d0a44518e5912b3d45c405b7bda75c07406127b3e963b4effdd85bfb800d14584fe907412b107bcd05153f48c11ab00927dbfd826d113b78cebfbcfb30be77d84ce3a84de7aa76b5d6f38449e03bd2343e571269f25f3437e4838eadcb7374e087ae15a5b30d9b1eb6de8873ac93a3904dceec40644c18bc8679b40d5ca03abbce668568a3f1741a255e2de1329119de69fecd156a16e253da80d7e7056a75f06226b3353d5379cdff06687720032d0f53097879e0378a0d62244c70750aba4c9536bdb99c5e27ba700b46587b9e1f19e0577bfc62c86b624a0f5823cc78f0457b118afad5c155805a22f18610644588bd0dd0e517665c2054b6bd91300acccae530124e6d9d28491289927b63db020a325466313e40bf4afa648f415fc9be500d0e6c3e248ce0829d5a32601a342dc0d25e56736cc0542ce70cfd30288d10f9de7b199d47fccaf8a1a080837dfb10165d612fc0130361e603695f7a663ea43ed4194562a3f880020d3df4f5368dfe9e03987e915c81cea377ec553a5678278fa5e2b4401ce7093d7774088187a7b459ddc39397f5f6998f858ef974f8301ecd4f27402a0f466a1ace8f3f5a51cd9789d4601f0f580bfe5b8fb47cbc431e946915f655a68c0fe5ffa209194c2c749378c31ece4db6c065b696ed8bb05b41a3f63c106ebaf0a6d654cea8d14ee1d45db4ee11a07804319d6f14934e5882801decbd429f83213816ebd2ee48166a28c82b11d7b9cf63ecd41c0dd5bf287af8997fbb1ab3276008e5522edaae4bc81f91f4f5c2e3d168b32da56b62b660d9941bdc29ca69aff2f9e1994b3aeada698c2d921c089e94e2855dde118c95925d4150e1baa27914513f40a7ab08201c21c345e59ffbcc2fc658e77ddb693974024be64e880ad9aaa1d84ed3b8b734175506824f6ba3642251575fd8fc34703840fe7f013c85107a426bac708309d8daafcb645d246191338a437e4f9d5d3d0acec5ae1e37e906d31df329b43a1727294fe6afe2370136baf3a5cb6c79561776ed672f61df4987723e2ada8a15c3cebe42741f0cf50a25d9d1d2fab1d4a68fd7b957c4c0daa247ddcc7dfe9d757d0a6e5cb09070f635bc7fbaac4678101e5fbe2025745d61cf90552d8aa64527532e3ac79a1279d6361716efcb6a306186fd7bc4b8650c0680bcb993be3487c85de8c6c41f1cd8e9f9af80164f19354f09cb1be5365712c32e560b320bce7068a407f96d604c833621d4b85510893b0b3a4a80e6e01453f30b39f0bba7da85d70dca53a82f0bb9adde7d466bf60436e0b6e75da4650061ca8541ac1e1b5000797db8ed345014dd626b46247da352afd9e2833f18540939766ac4342c0a468c8c92527398cd64b2b6b67a6255eb97a1a090527da1777655c4ec4153a1fce343e181d89e1da2c00d2572e17c68d8ba5f180e38c7ef60426e343534341f3bedc8411301e0a450e09921fab19fe8cad98d51f2394e8df019a5674bdc498fa0abe882296b8b32b49d387c301c471592413c32b304897c6a914e8a45f107bcc62039d833d5df4f226d541ea7f9c0ea302d491b17b56b46e20bd91b897dd0b92c3aeb24981f3543ad6269ea7cfdb9f80728db4528cd82f207e0079dea4834c03b63b815ba8512a078d50a16d7dda2a4e94c45e78d6ea4e7c40c3483168e703f4c905070ca9151e9d2f81c6a691924327cfa618c0e10162f8532cf80db809763be4afdb8fafea5025e39a834439a8a8c148721f5c50654bf7f1becbc90601c3aa4bf4f58d5a7a78424c7e2f8290f93ab01d4e07751ba199d9da4fd9336ed23e815483d69f0e9e89254be67d0c568be789e8a8b257e1ecfa6536e178227cecf92127f13a5781b89343cd351a79e06cfee5b0c243f9aa058f262157d8103a25a71f01d5600007246fe9c778658af1ec2dab777f4df670a8e3614e348f66585c63ee9cea3c62686121bd652010fd709387cffa54a0a8356405ab80bc3387ad22b449f4c502f7462941d0481b73eb50038002a6bc53e13354acb0585dc8bd2917060d87115a3d05433c3049cf52e3296a4bf5982e0593ce5768741e5bb4ac0754b3001ec620694087d767b0868f05594d6a8ecf95638037ae58517b22cb46e34563267995f2fc019af84cb38c8ca3ad6cb133fda9f063f324c0c848692673ad62daffc024d5d2f3fee69b17b0669d95a6ac73ac5221fec2f013c9b8d34d294fa95c9be2a171d78f2b79c0a0524cefc8a23ba29b320a3f8f5bd01ab92973de8f1a7ccd19eeda61838bdfbb36f3bf063800b332b50356439c762a7410bacbc8de43efdc87fb908e148afde17ad0442a8046d9118771f9600741302347cba4deb2098d828e82874750f89f4f8f087f454c2e8be85dc7e0433fedfffae520bfc30bcbdfe216443f913f3846c385aa38384937ca18e228d2c583b9a15cedeb87fac0350d1f945a77879712923e9aacf38487a6d5258dd328ad316fa855783a652388a54110ca40f10bd151b5d5a21c8049211d8407ead81ed9d6401739100bbde58aa1618a3904b6997901c1e05a1f0fb805e08aaaa5e8f5c6d466e749c80fce2e970bd2912377d1c1e9132607544c2786c1f86a951df1fdd24cdb136b8f6c2b52e19c5c77a790bf54b9f79e1c88d8bc14c7c9da9a0b1163f6131d65b9fb10271dd8668217b69b9264e2259b665a8db72254c5cdc8853a53727b0ee034c2e2f2b11779680102c1d98b18aa950d685235853bb0ff4e54d28c214ce02eb0a76728b97af33d8dbdb", 0x1000, 0x1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) 22:31:31 executing program 4: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000380), 0x40, 0x0) (async) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) ioctl$VNDIOCGET(r0, 0xc4104603, &(0x7f00000003c0)={'./file0\x00'}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x4, 0x7}, {0x2, 0xef}, {0x84, 0x7}, {0x1, 0x2}, {0x40, 0x2}, {0x25, 0x3f}, {0x6, 0x7}], 0x7}) 22:31:31 executing program 5: unveil(&(0x7f0000000040)='./file0\x00', 0x0) (async) r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) (async) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) (async) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) (async) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="6530e9ff000000000000"], 0xa) (async) setsockopt(0xffffffffffffffff, 0x4, 0x7fff, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) close(r3) (async) socket(0x18, 0x3, 0x8) (async) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = dup2(r2, r3) write(r4, &(0x7f0000000180)="f16d", 0x2) 22:31:31 executing program 4: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000380), 0x40, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) (async) ioctl$VNDIOCGET(r0, 0xc4104603, &(0x7f00000003c0)={'./file0\x00'}) (async) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x4, 0x7}, {0x2, 0xef}, {0x84, 0x7}, {0x1, 0x2}, {0x40, 0x2}, {0x25, 0x3f}, {0x6, 0x7}], 0x7}) 22:31:31 executing program 5: mknodat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x1e6e) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40001000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000180)=""/106, 0x6a}], 0x1, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)) execve(0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x4000000005, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) shmctl$IPC_RMID(0x0, 0x0) chown(&(0x7f0000000040)='./file0\x00', 0x0, r4) r5 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000040)={{0x0, 0x0, r4, 0xffffffffffffffff, 0xffffffffffffffff, 0x120, 0x7}, 0xae, 0x1, r3, r5, 0x6, 0xb70c, 0x800}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000300)={{0x9, 0x0, r4, r6, 0xffffffffffffffff, 0x104, 0x8000}, 0x9, 0xb4a6, r7, 0xffffffffffffffff, 0x3, 0xfffffffffffff801, 0x7f}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x74}, {0x40, 0x2}, {0x6, 0x0, 0x0, 0x195}]}) write(r1, &(0x7f0000000240)="6d2c9662be5ccb8366b87c98830c", 0xe) fcntl$getflags(r1, 0x1) 22:31:32 executing program 3: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) (async) chdir(&(0x7f00000000c0)='./file0\x00') (async) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) (async, rerun: 32) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) (async, rerun: 32) write(0xffffffffffffffff, &(0x7f0000000240)="6d2c9662be5ccb8366b87c98830c", 0xe) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000400), 0x800, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x4000000005, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x74}, {0x40, 0x2}, {0x6, 0x0, 0x0, 0x195}]}) (async) write(r5, &(0x7f0000000240)="6d2c9662be5ccb8366b87c98830c", 0xe) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x4000000005, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x74}, {0x40, 0x2}, {0x6, 0x0, 0x0, 0x195}]}) (async) write(r6, &(0x7f0000000240)="6d2c9662be5ccb8366b87c98830c", 0xe) (async, rerun: 64) r7 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) (async, rerun: 64) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480), 0x80, 0x0) sendmsg$unix(r0, &(0x7f00000005c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000100)=[{&(0x7f00000002c0)="9ed5d1e15bb53dc1741198ca524b34d8328aac62e234c349350b6a57bb66efbd394b6dcf0c842ab160cb8756025a4a66e25589eb96a04c64dc55a518cd499f86cbf5bd81b463f305844eb163c78b8764f09b8f38e9bf951815c19a09f7189bbee24027be6c6b3a9c2be08ea493fed5fd8b57bdec3c2c9f950ad629d9abf99174351fa8aa60a55ba553f49a4ba0f9954d78986fa8a183ba4f3124a022a1a9fe291140b9df4a6e6bca80928d7b0b00c24081e471abff53f4828adad4a2e20491af0f0739ee7d1eadec627a", 0xca}], 0x1, &(0x7f00000004c0)=[@cred={0x20}, @cred={0x20, 0xffff, 0x0, r1}, @rights={0x38, 0xffff, 0x1, [0xffffffffffffffff, r2, 0xffffffffffffffff, 0xffffffffffffffff, r2, r3, r3, r3, 0xffffffffffffffff, r2]}, @rights={0x30, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffff9c, 0xffffffffffffffff, r2]}, @rights={0x18, 0xffff, 0x1, [r3, 0xffffffffffffffff]}, @rights={0x30, 0xffff, 0x1, [r0, r3, r4, r2, r5, r6, r7, r8]}], 0xf0, 0x9305ebc723e09815}, 0x401) (async) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000080)="1f", 0x4000}], 0x1) 22:31:32 executing program 2: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000580)={{0x5, 0x0, 0xffffffffffffffff, 0xffffffffffffffff}}) r0 = kqueue() r1 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x1, 0x80000001}], 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x0, 0x0) kevent(r2, &(0x7f0000000040), 0x7fff, 0x0, 0x10000, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x8, 0x40000000, 0x8000, 0x9}], 0xfffffffa, &(0x7f0000000040)=[{{r2}, 0x1, 0x22, 0xfffff, 0x800, 0x3ff}, {{r1}, 0xfffffffffffffff9, 0x99, 0x10, 0x2, 0x74}], 0x7, &(0x7f0000000080)={0x6, 0x5}) shutdown(r1, 0x2) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000580)={{0x5, 0x0, 0xffffffffffffffff, 0xffffffffffffffff}}) (async) kqueue() (async) socket$inet6(0x18, 0x2, 0x0) (async) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x1, 0x80000001}], 0x0, 0x0) (async) kqueue() (async) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x0, 0x0) (async) kevent(r2, &(0x7f0000000040), 0x7fff, 0x0, 0x10000, 0x0) (async) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x8, 0x40000000, 0x8000, 0x9}], 0xfffffffa, &(0x7f0000000040)=[{{r2}, 0x1, 0x22, 0xfffff, 0x800, 0x3ff}, {{r1}, 0xfffffffffffffff9, 0x99, 0x10, 0x2, 0x74}], 0x7, &(0x7f0000000080)={0x6, 0x5}) (async) shutdown(r1, 0x2) (async) 22:31:32 executing program 6: socket$inet6(0x18, 0x3, 0x0) r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b1000504600000000000ce67046c000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed0074c8b2ca3ebbc257699a1f132e278cb5d60200af7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881bf7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5fd6f0d9cf049f0a00300020208a371a3f80004000057e2669f00010000000000000000", 0xb1, 0x0, 0x0, 0x8) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x4722db8820f38dbb, 0x0) socket(0x11, 0x4003, 0x0) sendmsg(0xffffffffffffff9c, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000280)="0400000032da2edb097f2741855fd288fd96e3df953d8910a08e31d9047585bb7b7800000000000000032a0be62245c2b9784785f08b2b708237c775fd4f8e9c1304d35397722356edc157b0326bdf84e589d58abd35d049253cbd6891412dd29fa61ef723fca8d813a17502005f8913e94d2975688395abea288bb62c21bc4691fd24c1716d5fc09542a0337b01de42e800080000e8b80b57a3916aabff1d5b1b7fc3ab175559766937e7af951e5025af354d0761af3075e80b18", 0xbb}], 0x1, 0x0}, 0x0) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) setsockopt(0xffffffffffffff9c, 0x85, 0xca44, &(0x7f0000000340)="fe060ec15b52718a7f7dd1e3234507e121e236ac9a950272b1b194505242d1270510862eee75fd69709a84e9874f0e185d04c0", 0x33) recvmsg(0xffffffffffffff9c, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000280)=[{0x0}, {0x0}], 0x2, 0x0}, 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f00000000c0)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x100000000, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x20000000, 0x9, 0x0, 0x2, 0x0, 0x3, 0xffffffffffffffff], [0x0, 0x0, 0x0, 0xfda, 0x800, 0x0, 0x1], [0x0, 0x0, 0x5, 0x100000, 0x0, 0x0, 0x9], [0x0, 0x0, 0x0, 0xfffffffffffffffe], [{}, {}, {0x0, 0x0, 0x0, 0xe33}, {}, {0x0, 0x0, 0xfffffffe}, {0x0, 0x0, 0x0, 0x4}, {}, {0x0, 0x0, 0x0, 0x2}]}}) ioctl$FIOASYNC(r1, 0xc1084425, &(0x7f0000000240)) 22:31:32 executing program 7: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000280)=""/234, 0xea}, {&(0x7f0000000040)=""/14, 0xe}, {&(0x7f0000000080)=""/79, 0x4f}], 0x3, 0x6) (async) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000100400006}) (async) pwritev(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f00000001c0)="5076fcd57a0ec5caf05350c5b393a72cb7dc9baac1cb849dc2f2bda7ec6c45f836b51be8cebb7396d40e91363f7c769018d870", 0x33}, {&(0x7f0000000200)="b37c7fda413a1d77842d359187fb78538fd910f2239efd9b8f6dbb", 0x1b}, {&(0x7f0000000380)="fb91f9bd10", 0x5}], 0x3, 0x7fffffff) r1 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r1, &(0x7f0000000100)="c8a84e", 0xff96, 0x0) (async) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) (async) fcntl$lock(r0, 0x9, &(0x7f0000000000)) 22:31:32 executing program 5: mknodat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x1e6e) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40001000, 0x0) (async) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000180)=""/106, 0x6a}], 0x1, 0x0) (async) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)) (async) execve(0x0, 0x0, 0x0) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x4000000005, 0x0) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) shmctl$IPC_RMID(0x0, 0x0) chown(&(0x7f0000000040)='./file0\x00', 0x0, r4) r5 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000040)={{0x0, 0x0, r4, 0xffffffffffffffff, 0xffffffffffffffff, 0x120, 0x7}, 0xae, 0x1, r3, r5, 0x6, 0xb70c, 0x800}) (async) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000280)=0xc) (async) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000300)={{0x9, 0x0, r4, r6, 0xffffffffffffffff, 0x104, 0x8000}, 0x9, 0xb4a6, r7, 0xffffffffffffffff, 0x3, 0xfffffffffffff801, 0x7f}) (async) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x74}, {0x40, 0x2}, {0x6, 0x0, 0x0, 0x195}]}) write(r1, &(0x7f0000000240)="6d2c9662be5ccb8366b87c98830c", 0xe) (async) fcntl$getflags(r1, 0x1) 22:31:32 executing program 4: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) ioctl$VNDIOCGET(r0, 0xc4104603, &(0x7f00000003c0)={'./file0\x00'}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0x2, 0x0) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r1) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) ioctl$VNDIOCGET(r3, 0xc4104603, &(0x7f0000000800)={'./file0/file0\x00', 0x1, 0x800, 0xffffffffffffff48}) 22:31:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x10, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000000)) pwrite(r0, &(0x7f0000000000), 0x0, 0x5) 22:31:32 executing program 1: sysctl$vm_swapencrypt(&(0x7f0000000000)={0x2, 0x5, 0x1}, 0x3, &(0x7f0000000180)="e059b2fbc89e693e12030c6d2f47adb5fcde2c410cad279864b943529fd8b501d1651d134010144aedaafef47e82ddffe31a1ac40a8aac3d511e52cb2c6e0a9e98cdb14fb4c90ce0d6258e045d1bb69ff7f5595bffb37da6ed49fc5bdd8a5ca6de330effef8766c7b9467897b9b5e11b3bfc0784d70c565f82e4d07ae9a2c49d7720839db39320bcc040ae517c431101bd9e1d6d7f228d649c8b42eee1cdbd0bfc2e4065e614228a93a9f5e57f34c9837195b9cf3137998e6e77d6742fa45437512f6a6351d61a0bfbdd5bdc0ba051680aafa4e095f8fa5ab0980d", &(0x7f0000000100)=0xdb, &(0x7f0000000280)="d4de00b257b032792ca25708ef8eaaf726cba3260b02656f2dfcbfc17cb3fceb64c7a53778b4cd4bba5f6d2516ad728fbd259885b6291829b306882fa187bef450e5aa3f83d118c27f22ea3994e9553f15a11c5a123c2d8bfc138596eb945fdcb9cdd60c6f8f62112044e39a7235f43cc3039839efd0beba494d1ede328cb195594f73ea", 0x84) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000040)=""/22, 0x16) r2 = socket(0x18, 0x400000002, 0x0) close(r2) open(&(0x7f0000000340)='./file0\x00', 0x80, 0x68) r3 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$FIOASYNC(r3, 0xcd60441a, &(0x7f0000000240)=0x2) r4 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$FIOASYNC(r4, 0xcd60441a, &(0x7f0000000240)=0x2) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f00000003c0)={0x5, './file0\x00', './file0\x00'}) shutdown(r2, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000140)=0x400007) write(r1, &(0x7f00000000c0)="d2", 0xfffffd51) r5 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write(0xffffffffffffffff, &(0x7f0000000240)="6d2c9662be5ccb", 0x7) writev(0xffffffffffffffff, &(0x7f0000000400)=[{&(0x7f0000000380)="132b611d858d322615635ead708ec4415f355806346c760b4a2036de8901f9e6b72a735471914d01", 0x28}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) r6 = dup(r5) ioctl$FIOASYNC(r6, 0xc080445b, &(0x7f0000000240)) 22:31:32 executing program 7: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000280)=""/234, 0xea}, {&(0x7f0000000040)=""/14, 0xe}, {&(0x7f0000000080)=""/79, 0x4f}], 0x3, 0x6) (async) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000100400006}) (async) pwritev(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f00000001c0)="5076fcd57a0ec5caf05350c5b393a72cb7dc9baac1cb849dc2f2bda7ec6c45f836b51be8cebb7396d40e91363f7c769018d870", 0x33}, {&(0x7f0000000200)="b37c7fda413a1d77842d359187fb78538fd910f2239efd9b8f6dbb", 0x1b}, {&(0x7f0000000380)="fb91f9bd10", 0x5}], 0x3, 0x7fffffff) r1 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r1, &(0x7f0000000100)="c8a84e", 0xff96, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) (async) fcntl$lock(r0, 0x9, &(0x7f0000000000)) 22:31:32 executing program 3: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) (async) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) (async) chdir(&(0x7f00000000c0)='./file0\x00') r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) (async) write(0xffffffffffffffff, &(0x7f0000000240)="6d2c9662be5ccb8366b87c98830c", 0xe) (async) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000400), 0x800, 0x0) (async) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x4000000005, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x74}, {0x40, 0x2}, {0x6, 0x0, 0x0, 0x195}]}) (async) write(r5, &(0x7f0000000240)="6d2c9662be5ccb8366b87c98830c", 0xe) (async) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x4000000005, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x74}, {0x40, 0x2}, {0x6, 0x0, 0x0, 0x195}]}) (async) write(r6, &(0x7f0000000240)="6d2c9662be5ccb8366b87c98830c", 0xe) (async) r7 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) (async) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480), 0x80, 0x0) sendmsg$unix(r0, &(0x7f00000005c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000100)=[{&(0x7f00000002c0)="9ed5d1e15bb53dc1741198ca524b34d8328aac62e234c349350b6a57bb66efbd394b6dcf0c842ab160cb8756025a4a66e25589eb96a04c64dc55a518cd499f86cbf5bd81b463f305844eb163c78b8764f09b8f38e9bf951815c19a09f7189bbee24027be6c6b3a9c2be08ea493fed5fd8b57bdec3c2c9f950ad629d9abf99174351fa8aa60a55ba553f49a4ba0f9954d78986fa8a183ba4f3124a022a1a9fe291140b9df4a6e6bca80928d7b0b00c24081e471abff53f4828adad4a2e20491af0f0739ee7d1eadec627a", 0xca}], 0x1, &(0x7f00000004c0)=[@cred={0x20}, @cred={0x20, 0xffff, 0x0, r1}, @rights={0x38, 0xffff, 0x1, [0xffffffffffffffff, r2, 0xffffffffffffffff, 0xffffffffffffffff, r2, r3, r3, r3, 0xffffffffffffffff, r2]}, @rights={0x30, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffff9c, 0xffffffffffffffff, r2]}, @rights={0x18, 0xffff, 0x1, [r3, 0xffffffffffffffff]}, @rights={0x30, 0xffff, 0x1, [r0, r3, r4, r2, r5, r6, r7, r8]}], 0xf0, 0x9305ebc723e09815}, 0x401) (async) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000080)="1f", 0x4000}], 0x1) 22:31:32 executing program 7: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000100400006}) r1 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r1, &(0x7f0000000100)="c8a84e", 0xff96, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)) mmap(&(0x7f0000005000/0x4000)=nil, 0x4000, 0x2, 0x10, r1, 0x1) 22:31:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x10, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000000)) pwrite(r0, &(0x7f0000000000), 0x0, 0x5) 22:31:33 executing program 4: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) ioctl$VNDIOCGET(r0, 0xc4104603, &(0x7f00000003c0)={'./file0\x00'}) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0x2, 0x0) dup2(r2, r1) (async) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r1) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) ioctl$VNDIOCGET(r3, 0xc4104603, &(0x7f0000000800)={'./file0/file0\x00', 0x1, 0x800, 0xffffffffffffff48}) 22:31:33 executing program 6: socket$inet6(0x18, 0x3, 0x0) r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b1000504600000000000ce67046c000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed0074c8b2ca3ebbc257699a1f132e278cb5d60200af7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881bf7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5fd6f0d9cf049f0a00300020208a371a3f80004000057e2669f00010000000000000000", 0xb1, 0x0, 0x0, 0x8) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x4722db8820f38dbb, 0x0) socket(0x11, 0x4003, 0x0) sendmsg(0xffffffffffffff9c, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000280)="0400000032da2edb097f2741855fd288fd96e3df953d8910a08e31d9047585bb7b7800000000000000032a0be62245c2b9784785f08b2b708237c775fd4f8e9c1304d35397722356edc157b0326bdf84e589d58abd35d049253cbd6891412dd29fa61ef723fca8d813a17502005f8913e94d2975688395abea288bb62c21bc4691fd24c1716d5fc09542a0337b01de42e800080000e8b80b57a3916aabff1d5b1b7fc3ab175559766937e7af951e5025af354d0761af3075e80b18", 0xbb}], 0x1, 0x0}, 0x0) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) setsockopt(0xffffffffffffff9c, 0x85, 0xca44, &(0x7f0000000340)="fe060ec15b52718a7f7dd1e3234507e121e236ac9a950272b1b194505242d1270510862eee75fd69709a84e9874f0e185d04c0", 0x33) recvmsg(0xffffffffffffff9c, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000280)=[{0x0}, {0x0}], 0x2, 0x0}, 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f00000000c0)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x100000000, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x20000000, 0x9, 0x0, 0x2, 0x0, 0x3, 0xffffffffffffffff], [0x0, 0x0, 0x0, 0xfda, 0x800, 0x0, 0x1], [0x0, 0x0, 0x5, 0x100000, 0x0, 0x0, 0x9], [0x0, 0x0, 0x0, 0xfffffffffffffffe], [{}, {}, {0x0, 0x0, 0x0, 0xe33}, {}, {0x0, 0x0, 0xfffffffe}, {0x0, 0x0, 0x0, 0x4}, {}, {0x0, 0x0, 0x0, 0x2}]}}) ioctl$FIOASYNC(r1, 0xc1084425, &(0x7f0000000240)) socket$inet6(0x18, 0x3, 0x0) (async) socket(0x11, 0x4003, 0x0) (async) sendto$unix(r0, &(0x7f00000000c0)="b1000504600000000000ce67046c000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed0074c8b2ca3ebbc257699a1f132e278cb5d60200af7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881bf7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5fd6f0d9cf049f0a00300020208a371a3f80004000057e2669f00010000000000000000", 0xb1, 0x0, 0x0, 0x8) (async) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x4722db8820f38dbb, 0x0) (async) socket(0x11, 0x4003, 0x0) (async) sendmsg(0xffffffffffffff9c, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000280)="0400000032da2edb097f2741855fd288fd96e3df953d8910a08e31d9047585bb7b7800000000000000032a0be62245c2b9784785f08b2b708237c775fd4f8e9c1304d35397722356edc157b0326bdf84e589d58abd35d049253cbd6891412dd29fa61ef723fca8d813a17502005f8913e94d2975688395abea288bb62c21bc4691fd24c1716d5fc09542a0337b01de42e800080000e8b80b57a3916aabff1d5b1b7fc3ab175559766937e7af951e5025af354d0761af3075e80b18", 0xbb}], 0x1, 0x0}, 0x0) (async) openat$pf(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) (async) setsockopt(0xffffffffffffff9c, 0x85, 0xca44, &(0x7f0000000340)="fe060ec15b52718a7f7dd1e3234507e121e236ac9a950272b1b194505242d1270510862eee75fd69709a84e9874f0e185d04c0", 0x33) (async) recvmsg(0xffffffffffffff9c, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000280)=[{0x0}, {0x0}], 0x2, 0x0}, 0x0) (async) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f00000000c0)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x100000000, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x20000000, 0x9, 0x0, 0x2, 0x0, 0x3, 0xffffffffffffffff], [0x0, 0x0, 0x0, 0xfda, 0x800, 0x0, 0x1], [0x0, 0x0, 0x5, 0x100000, 0x0, 0x0, 0x9], [0x0, 0x0, 0x0, 0xfffffffffffffffe], [{}, {}, {0x0, 0x0, 0x0, 0xe33}, {}, {0x0, 0x0, 0xfffffffe}, {0x0, 0x0, 0x0, 0x4}, {}, {0x0, 0x0, 0x0, 0x2}]}}) (async) ioctl$FIOASYNC(r1, 0xc1084425, &(0x7f0000000240)) (async) 22:31:33 executing program 5: mknodat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x1e6e) (async) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40001000, 0x0) (async) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000180)=""/106, 0x6a}], 0x1, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)) (async) execve(0x0, 0x0, 0x0) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x4000000005, 0x0) (async, rerun: 64) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) (rerun: 64) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) shmctl$IPC_RMID(0x0, 0x0) (async) chown(&(0x7f0000000040)='./file0\x00', 0x0, r4) r5 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000040)={{0x0, 0x0, r4, 0xffffffffffffffff, 0xffffffffffffffff, 0x120, 0x7}, 0xae, 0x1, r3, r5, 0x6, 0xb70c, 0x800}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000280)=0xc) (async) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000300)={{0x9, 0x0, r4, r6, 0xffffffffffffffff, 0x104, 0x8000}, 0x9, 0xb4a6, r7, 0xffffffffffffffff, 0x3, 0xfffffffffffff801, 0x7f}) (async) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x74}, {0x40, 0x2}, {0x6, 0x0, 0x0, 0x195}]}) (async, rerun: 64) write(r1, &(0x7f0000000240)="6d2c9662be5ccb8366b87c98830c", 0xe) (rerun: 64) fcntl$getflags(r1, 0x1) 22:31:33 executing program 7: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) (async) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000100400006}) (async) r1 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r1, &(0x7f0000000100)="c8a84e", 0xff96, 0x0) (async) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)) (async) mmap(&(0x7f0000005000/0x4000)=nil, 0x4000, 0x2, 0x10, r1, 0x1) 22:31:33 executing program 2: mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0) symlinkat(&(0x7f0000000200)='./file1\x00', 0xffffffffffffff9c, &(0x7f0000000240)='./file0/file0\x00') r0 = open$dir(&(0x7f00000000c0)='./file0/../file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f00000001c0)='./file1\x00', 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x10, 0x0) r2 = getpgid(0x0) setpgid(0x0, r2) r3 = semget$private(0x0, 0x5, 0x28) semop(r3, &(0x7f0000000100)=[{0x3, 0x5022, 0x1000}, {0x1, 0x0, 0x1000}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r5 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000100)={{0x3, r4, r5, 0x0, 0xffffffffffffffff, 0x0, 0x4}, 0x2, 0x0, 0xfb35}) r6 = semget$private(0x0, 0x5, 0x20) semop(r6, &(0x7f0000000100)=[{0x3, 0x5022, 0x1000}, {0x1, 0x0, 0x1000}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r8 = getgid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000700)={{0x3, r7, r8, 0x0, 0xffffffffffffffff, 0x0, 0x4}, 0xffffffffffffffff, 0x0, 0xfb35}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000600)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000300)="caa52decbc18f736b78e1103ff756bcf8b4c0b30ae2e1b93dd71cafa2bdc883974cafe5003ea3c7e6646f3d099adff17a23b45e7844344c351259d0a4eb7e24ed8226f1e22a6b204df122b85405d84d97b55ebd73881832e724544ed08c9c66bf818d5aa38c8c416144f151d7d690d9f6b0a9be7b60e9cbb1997b33833e773eea29d3563370eba2f9c1e898f94d1ae0fcdd7bfb53037347a1d54c7393111ff0fd9bc4eec00e4e4b82cd829b2989827fce3fd1d82a85d8522dafcc80931dc4c48c51412a8a07af4006746f55b493e9dda6efba48c01b9b4b4cd54617b3b963f541bc85f2ce49f38c5186b3d99f62482fa2e", 0xf1}, {&(0x7f0000000400)="8e205d361e81ff672b03ee263386e854abc36514f7720a713a07d1d934166106560787eb8fe6e0372fd4aaee636ab9a6cab351ae18668f45c146b97948fd1afcf1ac1abeb5cf1b174b0412f2fc30dcf421c16eb91aa2b85e0a56f23a1cd94645b81b", 0x62}, {&(0x7f0000000080)="f68e5464c30125a1c4e5e62cc0a7fb33a1e7377abdced400ff5b0bd9d39d", 0x1e}, {&(0x7f0000000480)="18dd50d98b7cb1e16a9a1a7177599ab4e05cf5a7ff1aac75d0271cfeee017c8368b0cad0ed131f8e634302eee568e6295289c4d50f55f131bc4917c6f287bc7c64495264bf77badacfc95ebde6a1d0d352dd5f2540943555e78e8c59c095feb9534d9ef1775cd255080d1aef0c5c3894cbe0daaf16364d3cd3b5c7b97e7329be616471852b29f3e18dd00114cd35f8444b8d889287c60887412bd98d33b6415eacbaab7a243c1129646ffebbd26bed7b55cc06a21df6d9f9bcc15141d212ec3892742f64aea8d03418a846741d3884", 0xcf}], 0x4, &(0x7f0000000640)=ANY=[@ANYBLOB="1800008557a7eaf2c91723ffff006df218b87c3235edc54c61a90800", @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="005cbbc9bc59a1046ed7a74debed100000e5ffffff00"/35, @ANYRES32=r2, @ANYRES32=r4, @ANYRES32=r8, @ANYBLOB="016c8400"], 0x80, 0x402}, 0x2) r9 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) linkat(r9, &(0x7f0000000280)='./file0\x00', r0, &(0x7f00000002c0)='./file0/file0\x00', 0x0) 22:31:33 executing program 3: mknod(&(0x7f00000001c0)='./bus\x00', 0x80, 0x1f) open(&(0x7f0000000100)='./bus\x00', 0x10000, 0x1) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x400, 0x1) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x10000, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x8, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(0xffffffffffffff9c, &(0x7f0000000580)="8432133ed276f9716cddf9b6f7ccfbf3630d5890d4343d89ea79d08ce184d0231e42d4b91114b3af33be489c6f1ea3415bdaecb4fbdaaba4779863f6e1e009155f7c9365dacd1f6d057f10f71126a1c7e1bee8570d7deea9fe15fb1522876ebfed495cabc4d1944e2df03a4c25769cdcbc3a1b26e078515e3ebfa0f5549db887336e", 0x82) mknod$loop(&(0x7f00000000c0)='./bus\x00', 0xc000, 0x1) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000200)="014202c346343d862f86bd395d788495881fc56f7a2ba147f308154282db924300000000ac0880d11c5cec09cfef06ee3a83e9ae43324adb427eb14c3274b7fda499ed0810758fa10a54053e", 0x4c}, {&(0x7f0000000300)="d6fcda41fc7fa237200bb692aa83e70f8484715b2a2a4c4be4e63314c9aa8e5fb0795ccd20df23f918c3fa446fc7f15cfa832bcb09dbb03ad681d9bf6ec730dea481b28f23032121a9f4ee226f0b8b38f74d8f3a62abe0a406876d235755f5a10a5b160cbd546e0d93cae0b5fa7e3f54ce208630934860aec7fc016f7a2b78", 0xffffffffffffff58}, {&(0x7f0000000480)="6943dfd20730cb4f077dcd72782946b5eb71acb3949cadae12c1c5d4c27a0e13d7e90b3566d12e3d4f1a41c821c63467ad268f7b59eb5e65e29cadb0fe30967fc60f664442f51a09a4ad47e8364a05dd96a0a9cb49b3d8b47bd5bbbcf5307396fce6c3c05cd207dc8e7c1cd1bbf6e4b6315164410aee4c2ad707214fc1e42e4f4f26902148ae39f4e09f90888682f82a3a7bc0a402811593cccb39e160f59b5ecace3975aa8a9e1418a5b0b22ed886554ad90fead83ddb11e88da6f2cfbd187b73ea676309049fd9c4b54c0fdd00"/219, 0xdb}, {&(0x7f0000000400)="9881c7d802709ec1d15b84f58deffe22ffafd0d202e3267c729273543dab625c1c75df3fbed4738aa0ae3d047943d81f3b0c210bd32d0c005eedf0ef6212cb6178099ee3b069cba514cc2ee5e80be9303bed887d4ba51f722aa7a7ecf360c6e5f679569daa4f69b787a84197d8bac922", 0x70}], 0x4, 0x4) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x1) select(0x40, &(0x7f0000000140)={0x3f}, 0x0, 0x0, 0x0) 22:31:33 executing program 1: sysctl$vm_swapencrypt(&(0x7f0000000000)={0x2, 0x5, 0x1}, 0x3, &(0x7f0000000180)="e059b2fbc89e693e12030c6d2f47adb5fcde2c410cad279864b943529fd8b501d1651d134010144aedaafef47e82ddffe31a1ac40a8aac3d511e52cb2c6e0a9e98cdb14fb4c90ce0d6258e045d1bb69ff7f5595bffb37da6ed49fc5bdd8a5ca6de330effef8766c7b9467897b9b5e11b3bfc0784d70c565f82e4d07ae9a2c49d7720839db39320bcc040ae517c431101bd9e1d6d7f228d649c8b42eee1cdbd0bfc2e4065e614228a93a9f5e57f34c9837195b9cf3137998e6e77d6742fa45437512f6a6351d61a0bfbdd5bdc0ba051680aafa4e095f8fa5ab0980d", &(0x7f0000000100)=0xdb, &(0x7f0000000280)="d4de00b257b032792ca25708ef8eaaf726cba3260b02656f2dfcbfc17cb3fceb64c7a53778b4cd4bba5f6d2516ad728fbd259885b6291829b306882fa187bef450e5aa3f83d118c27f22ea3994e9553f15a11c5a123c2d8bfc138596eb945fdcb9cdd60c6f8f62112044e39a7235f43cc3039839efd0beba494d1ede328cb195594f73ea", 0x84) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000040)=""/22, 0x16) r2 = socket(0x18, 0x400000002, 0x0) close(r2) open(&(0x7f0000000340)='./file0\x00', 0x80, 0x68) r3 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$FIOASYNC(r3, 0xcd60441a, &(0x7f0000000240)=0x2) r4 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$FIOASYNC(r4, 0xcd60441a, &(0x7f0000000240)=0x2) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f00000003c0)={0x5, './file0\x00', './file0\x00'}) shutdown(r2, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000140)=0x400007) write(r1, &(0x7f00000000c0)="d2", 0xfffffd51) r5 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write(0xffffffffffffffff, &(0x7f0000000240)="6d2c9662be5ccb", 0x7) writev(0xffffffffffffffff, &(0x7f0000000400)=[{&(0x7f0000000380)="132b611d858d322615635ead708ec4415f355806346c760b4a2036de8901f9e6b72a735471914d01", 0x28}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) r6 = dup(r5) ioctl$FIOASYNC(r6, 0xc080445b, &(0x7f0000000240)) 22:31:33 executing program 2: mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0) symlinkat(&(0x7f0000000200)='./file1\x00', 0xffffffffffffff9c, &(0x7f0000000240)='./file0/file0\x00') r0 = open$dir(&(0x7f00000000c0)='./file0/../file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f00000001c0)='./file1\x00', 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x10, 0x0) r2 = getpgid(0x0) setpgid(0x0, r2) r3 = semget$private(0x0, 0x5, 0x28) semop(r3, &(0x7f0000000100)=[{0x3, 0x5022, 0x1000}, {0x1, 0x0, 0x1000}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r5 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000100)={{0x3, r4, r5, 0x0, 0xffffffffffffffff, 0x0, 0x4}, 0x2, 0x0, 0xfb35}) r6 = semget$private(0x0, 0x5, 0x20) semop(r6, &(0x7f0000000100)=[{0x3, 0x5022, 0x1000}, {0x1, 0x0, 0x1000}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r8 = getgid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000700)={{0x3, r7, r8, 0x0, 0xffffffffffffffff, 0x0, 0x4}, 0xffffffffffffffff, 0x0, 0xfb35}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000600)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000300)="caa52decbc18f736b78e1103ff756bcf8b4c0b30ae2e1b93dd71cafa2bdc883974cafe5003ea3c7e6646f3d099adff17a23b45e7844344c351259d0a4eb7e24ed8226f1e22a6b204df122b85405d84d97b55ebd73881832e724544ed08c9c66bf818d5aa38c8c416144f151d7d690d9f6b0a9be7b60e9cbb1997b33833e773eea29d3563370eba2f9c1e898f94d1ae0fcdd7bfb53037347a1d54c7393111ff0fd9bc4eec00e4e4b82cd829b2989827fce3fd1d82a85d8522dafcc80931dc4c48c51412a8a07af4006746f55b493e9dda6efba48c01b9b4b4cd54617b3b963f541bc85f2ce49f38c5186b3d99f62482fa2e", 0xf1}, {&(0x7f0000000400)="8e205d361e81ff672b03ee263386e854abc36514f7720a713a07d1d934166106560787eb8fe6e0372fd4aaee636ab9a6cab351ae18668f45c146b97948fd1afcf1ac1abeb5cf1b174b0412f2fc30dcf421c16eb91aa2b85e0a56f23a1cd94645b81b", 0x62}, {&(0x7f0000000080)="f68e5464c30125a1c4e5e62cc0a7fb33a1e7377abdced400ff5b0bd9d39d", 0x1e}, {&(0x7f0000000480)="18dd50d98b7cb1e16a9a1a7177599ab4e05cf5a7ff1aac75d0271cfeee017c8368b0cad0ed131f8e634302eee568e6295289c4d50f55f131bc4917c6f287bc7c64495264bf77badacfc95ebde6a1d0d352dd5f2540943555e78e8c59c095feb9534d9ef1775cd255080d1aef0c5c3894cbe0daaf16364d3cd3b5c7b97e7329be616471852b29f3e18dd00114cd35f8444b8d889287c60887412bd98d33b6415eacbaab7a243c1129646ffebbd26bed7b55cc06a21df6d9f9bcc15141d212ec3892742f64aea8d03418a846741d3884", 0xcf}], 0x4, &(0x7f0000000640)=ANY=[@ANYBLOB="1800008557a7eaf2c91723ffff006df218b87c3235edc54c61a90800", @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="005cbbc9bc59a1046ed7a74debed100000e5ffffff00"/35, @ANYRES32=r2, @ANYRES32=r4, @ANYRES32=r8, @ANYBLOB="016c8400"], 0x80, 0x402}, 0x2) r9 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) linkat(r9, &(0x7f0000000280)='./file0\x00', r0, &(0x7f00000002c0)='./file0/file0\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0) (async) symlinkat(&(0x7f0000000200)='./file1\x00', 0xffffffffffffff9c, &(0x7f0000000240)='./file0/file0\x00') (async) open$dir(&(0x7f00000000c0)='./file0/../file0\x00', 0x0, 0x0) (async) mkdirat(r0, &(0x7f00000001c0)='./file1\x00', 0x0) (async) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x10, 0x0) (async) getpgid(0x0) (async) setpgid(0x0, r2) (async) semget$private(0x0, 0x5, 0x28) (async) semop(r3, &(0x7f0000000100)=[{0x3, 0x5022, 0x1000}, {0x1, 0x0, 0x1000}], 0x2) (async) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) (async) getgid() (async) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000100)={{0x3, r4, r5, 0x0, 0xffffffffffffffff, 0x0, 0x4}, 0x2, 0x0, 0xfb35}) (async) semget$private(0x0, 0x5, 0x20) (async) semop(r6, &(0x7f0000000100)=[{0x3, 0x5022, 0x1000}, {0x1, 0x0, 0x1000}], 0x2) (async) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) (async) getgid() (async) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000700)={{0x3, r7, r8, 0x0, 0xffffffffffffffff, 0x0, 0x4}, 0xffffffffffffffff, 0x0, 0xfb35}) (async) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000600)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000300)="caa52decbc18f736b78e1103ff756bcf8b4c0b30ae2e1b93dd71cafa2bdc883974cafe5003ea3c7e6646f3d099adff17a23b45e7844344c351259d0a4eb7e24ed8226f1e22a6b204df122b85405d84d97b55ebd73881832e724544ed08c9c66bf818d5aa38c8c416144f151d7d690d9f6b0a9be7b60e9cbb1997b33833e773eea29d3563370eba2f9c1e898f94d1ae0fcdd7bfb53037347a1d54c7393111ff0fd9bc4eec00e4e4b82cd829b2989827fce3fd1d82a85d8522dafcc80931dc4c48c51412a8a07af4006746f55b493e9dda6efba48c01b9b4b4cd54617b3b963f541bc85f2ce49f38c5186b3d99f62482fa2e", 0xf1}, {&(0x7f0000000400)="8e205d361e81ff672b03ee263386e854abc36514f7720a713a07d1d934166106560787eb8fe6e0372fd4aaee636ab9a6cab351ae18668f45c146b97948fd1afcf1ac1abeb5cf1b174b0412f2fc30dcf421c16eb91aa2b85e0a56f23a1cd94645b81b", 0x62}, {&(0x7f0000000080)="f68e5464c30125a1c4e5e62cc0a7fb33a1e7377abdced400ff5b0bd9d39d", 0x1e}, {&(0x7f0000000480)="18dd50d98b7cb1e16a9a1a7177599ab4e05cf5a7ff1aac75d0271cfeee017c8368b0cad0ed131f8e634302eee568e6295289c4d50f55f131bc4917c6f287bc7c64495264bf77badacfc95ebde6a1d0d352dd5f2540943555e78e8c59c095feb9534d9ef1775cd255080d1aef0c5c3894cbe0daaf16364d3cd3b5c7b97e7329be616471852b29f3e18dd00114cd35f8444b8d889287c60887412bd98d33b6415eacbaab7a243c1129646ffebbd26bed7b55cc06a21df6d9f9bcc15141d212ec3892742f64aea8d03418a846741d3884", 0xcf}], 0x4, &(0x7f0000000640)=ANY=[@ANYBLOB="1800008557a7eaf2c91723ffff006df218b87c3235edc54c61a90800", @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="005cbbc9bc59a1046ed7a74debed100000e5ffffff00"/35, @ANYRES32=r2, @ANYRES32=r4, @ANYRES32=r8, @ANYBLOB="016c8400"], 0x80, 0x402}, 0x2) (async) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) (async) linkat(r9, &(0x7f0000000280)='./file0\x00', r0, &(0x7f00000002c0)='./file0/file0\x00', 0x0) (async) 22:31:33 executing program 6: socket$inet6(0x18, 0x3, 0x0) r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b1000504600000000000ce67046c000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed0074c8b2ca3ebbc257699a1f132e278cb5d60200af7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881bf7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5fd6f0d9cf049f0a00300020208a371a3f80004000057e2669f00010000000000000000", 0xb1, 0x0, 0x0, 0x8) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x4722db8820f38dbb, 0x0) socket(0x11, 0x4003, 0x0) sendmsg(0xffffffffffffff9c, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000280)="0400000032da2edb097f2741855fd288fd96e3df953d8910a08e31d9047585bb7b7800000000000000032a0be62245c2b9784785f08b2b708237c775fd4f8e9c1304d35397722356edc157b0326bdf84e589d58abd35d049253cbd6891412dd29fa61ef723fca8d813a17502005f8913e94d2975688395abea288bb62c21bc4691fd24c1716d5fc09542a0337b01de42e800080000e8b80b57a3916aabff1d5b1b7fc3ab175559766937e7af951e5025af354d0761af3075e80b18", 0xbb}], 0x1, 0x0}, 0x0) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) setsockopt(0xffffffffffffff9c, 0x85, 0xca44, &(0x7f0000000340)="fe060ec15b52718a7f7dd1e3234507e121e236ac9a950272b1b194505242d1270510862eee75fd69709a84e9874f0e185d04c0", 0x33) recvmsg(0xffffffffffffff9c, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000280)=[{0x0}, {0x0}], 0x2, 0x0}, 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f00000000c0)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x100000000, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x20000000, 0x9, 0x0, 0x2, 0x0, 0x3, 0xffffffffffffffff], [0x0, 0x0, 0x0, 0xfda, 0x800, 0x0, 0x1], [0x0, 0x0, 0x5, 0x100000, 0x0, 0x0, 0x9], [0x0, 0x0, 0x0, 0xfffffffffffffffe], [{}, {}, {0x0, 0x0, 0x0, 0xe33}, {}, {0x0, 0x0, 0xfffffffe}, {0x0, 0x0, 0x0, 0x4}, {}, {0x0, 0x0, 0x0, 0x2}]}}) ioctl$FIOASYNC(r1, 0xc1084425, &(0x7f0000000240)) socket$inet6(0x18, 0x3, 0x0) (async) socket(0x11, 0x4003, 0x0) (async) sendto$unix(r0, &(0x7f00000000c0)="b1000504600000000000ce67046c000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed0074c8b2ca3ebbc257699a1f132e278cb5d60200af7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881bf7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5fd6f0d9cf049f0a00300020208a371a3f80004000057e2669f00010000000000000000", 0xb1, 0x0, 0x0, 0x8) (async) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x4722db8820f38dbb, 0x0) (async) socket(0x11, 0x4003, 0x0) (async) sendmsg(0xffffffffffffff9c, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000280)="0400000032da2edb097f2741855fd288fd96e3df953d8910a08e31d9047585bb7b7800000000000000032a0be62245c2b9784785f08b2b708237c775fd4f8e9c1304d35397722356edc157b0326bdf84e589d58abd35d049253cbd6891412dd29fa61ef723fca8d813a17502005f8913e94d2975688395abea288bb62c21bc4691fd24c1716d5fc09542a0337b01de42e800080000e8b80b57a3916aabff1d5b1b7fc3ab175559766937e7af951e5025af354d0761af3075e80b18", 0xbb}], 0x1, 0x0}, 0x0) (async) openat$pf(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) (async) setsockopt(0xffffffffffffff9c, 0x85, 0xca44, &(0x7f0000000340)="fe060ec15b52718a7f7dd1e3234507e121e236ac9a950272b1b194505242d1270510862eee75fd69709a84e9874f0e185d04c0", 0x33) (async) recvmsg(0xffffffffffffff9c, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000280)=[{0x0}, {0x0}], 0x2, 0x0}, 0x0) (async) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f00000000c0)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x100000000, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x20000000, 0x9, 0x0, 0x2, 0x0, 0x3, 0xffffffffffffffff], [0x0, 0x0, 0x0, 0xfda, 0x800, 0x0, 0x1], [0x0, 0x0, 0x5, 0x100000, 0x0, 0x0, 0x9], [0x0, 0x0, 0x0, 0xfffffffffffffffe], [{}, {}, {0x0, 0x0, 0x0, 0xe33}, {}, {0x0, 0x0, 0xfffffffe}, {0x0, 0x0, 0x0, 0x4}, {}, {0x0, 0x0, 0x0, 0x2}]}}) (async) ioctl$FIOASYNC(r1, 0xc1084425, &(0x7f0000000240)) (async) 22:31:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x10, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000000)) (async) pwrite(r0, &(0x7f0000000000), 0x0, 0x5) 22:31:34 executing program 4: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) ioctl$VNDIOCGET(r0, 0xc4104603, &(0x7f00000003c0)={'./file0\x00'}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) (async) r2 = socket(0x2, 0x2, 0x0) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r1) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) ioctl$VNDIOCGET(r3, 0xc4104603, &(0x7f0000000800)={'./file0/file0\x00', 0x1, 0x800, 0xffffffffffffff48}) 22:31:34 executing program 6: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x15, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r2, &(0x7f0000000680)=[{&(0x7f0000000180)="130178007f", 0x5}], 0x1, 0x6) pwritev(r2, &(0x7f0000000100)=[{&(0x7f0000000140)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r2, 0x0) r3 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) shutdown(r3, 0x1) 22:31:34 executing program 2: mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0) (async) symlinkat(&(0x7f0000000200)='./file1\x00', 0xffffffffffffff9c, &(0x7f0000000240)='./file0/file0\x00') (async) r0 = open$dir(&(0x7f00000000c0)='./file0/../file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f00000001c0)='./file1\x00', 0x0) (async) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x10, 0x0) (async) r2 = getpgid(0x0) setpgid(0x0, r2) (async) r3 = semget$private(0x0, 0x5, 0x28) semop(r3, &(0x7f0000000100)=[{0x3, 0x5022, 0x1000}, {0x1, 0x0, 0x1000}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r5 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000100)={{0x3, r4, r5, 0x0, 0xffffffffffffffff, 0x0, 0x4}, 0x2, 0x0, 0xfb35}) (async) r6 = semget$private(0x0, 0x5, 0x20) semop(r6, &(0x7f0000000100)=[{0x3, 0x5022, 0x1000}, {0x1, 0x0, 0x1000}], 0x2) (async) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) (async) r8 = getgid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000700)={{0x3, r7, r8, 0x0, 0xffffffffffffffff, 0x0, 0x4}, 0xffffffffffffffff, 0x0, 0xfb35}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000600)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000300)="caa52decbc18f736b78e1103ff756bcf8b4c0b30ae2e1b93dd71cafa2bdc883974cafe5003ea3c7e6646f3d099adff17a23b45e7844344c351259d0a4eb7e24ed8226f1e22a6b204df122b85405d84d97b55ebd73881832e724544ed08c9c66bf818d5aa38c8c416144f151d7d690d9f6b0a9be7b60e9cbb1997b33833e773eea29d3563370eba2f9c1e898f94d1ae0fcdd7bfb53037347a1d54c7393111ff0fd9bc4eec00e4e4b82cd829b2989827fce3fd1d82a85d8522dafcc80931dc4c48c51412a8a07af4006746f55b493e9dda6efba48c01b9b4b4cd54617b3b963f541bc85f2ce49f38c5186b3d99f62482fa2e", 0xf1}, {&(0x7f0000000400)="8e205d361e81ff672b03ee263386e854abc36514f7720a713a07d1d934166106560787eb8fe6e0372fd4aaee636ab9a6cab351ae18668f45c146b97948fd1afcf1ac1abeb5cf1b174b0412f2fc30dcf421c16eb91aa2b85e0a56f23a1cd94645b81b", 0x62}, {&(0x7f0000000080)="f68e5464c30125a1c4e5e62cc0a7fb33a1e7377abdced400ff5b0bd9d39d", 0x1e}, {&(0x7f0000000480)="18dd50d98b7cb1e16a9a1a7177599ab4e05cf5a7ff1aac75d0271cfeee017c8368b0cad0ed131f8e634302eee568e6295289c4d50f55f131bc4917c6f287bc7c64495264bf77badacfc95ebde6a1d0d352dd5f2540943555e78e8c59c095feb9534d9ef1775cd255080d1aef0c5c3894cbe0daaf16364d3cd3b5c7b97e7329be616471852b29f3e18dd00114cd35f8444b8d889287c60887412bd98d33b6415eacbaab7a243c1129646ffebbd26bed7b55cc06a21df6d9f9bcc15141d212ec3892742f64aea8d03418a846741d3884", 0xcf}], 0x4, &(0x7f0000000640)=ANY=[@ANYBLOB="1800008557a7eaf2c91723ffff006df218b87c3235edc54c61a90800", @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="005cbbc9bc59a1046ed7a74debed100000e5ffffff00"/35, @ANYRES32=r2, @ANYRES32=r4, @ANYRES32=r8, @ANYBLOB="016c8400"], 0x80, 0x402}, 0x2) (async) r9 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) linkat(r9, &(0x7f0000000280)='./file0\x00', r0, &(0x7f00000002c0)='./file0/file0\x00', 0x0) 22:31:34 executing program 7: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) (async) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000100400006}) (async) r1 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r1, &(0x7f0000000100)="c8a84e", 0xff96, 0x0) (async) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) (async) fcntl$lock(r0, 0x9, &(0x7f0000000000)) mmap(&(0x7f0000005000/0x4000)=nil, 0x4000, 0x2, 0x10, r1, 0x1) 22:31:34 executing program 5: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x14, 0x10, 0x0) r0 = syz_open_pts() readv(r0, &(0x7f0000000000)=[{&(0x7f0000000080)=""/31, 0xb}], 0x1) close(r0) syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0x2, 0x0) dup2(r2, r1) sendmsg$unix(r2, &(0x7f0000000340)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000100)="18111e498f1341e0b553a4b495b0ec32545d6890133e988e822e915d287a0e93", 0x20}, {&(0x7f0000000140)="ceaa8ab6ba17dae07a46cf3af597fbc4ee797e91af070fb68969840d7e575bee3b02f6153bd31632a014e1b045e371accb8dcb014e758e0304aa7ff2d24f6f1f2c190745d47e96c4f1da3b19394e85680e08a0bb6a70846b6cb376147a904069579ae3606561f0e48a815c75d723fb38e287e26fa603731e9d7fbcc073e81fe08fe17c4012d630547ae7fe8080d546b4eec2e34a431daa9249ad1b6479055b39e3900aa8f804b0525fca079862010a44b18cd722bbfeb4d9a055472f7a09f722bb4249476e521c4beb22", 0xca}, {&(0x7f00000002c0)="f789245231fb7d6ba12d4d713bc24ed735c5f836928536a71821fffa89ed229ad3eaddccef6923f45651dbc0e0bcb8588f30c885afb3d3b64faa924f717ca435650854e990", 0x45}], 0x3, 0x0, 0x0, 0x40e}, 0xd) 22:31:34 executing program 3: mknod(&(0x7f00000001c0)='./bus\x00', 0x80, 0x1f) (async) open(&(0x7f0000000100)='./bus\x00', 0x10000, 0x1) (async) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x400, 0x1) (async) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x10000, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x8, 0x0) (async) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(0xffffffffffffff9c, &(0x7f0000000580)="8432133ed276f9716cddf9b6f7ccfbf3630d5890d4343d89ea79d08ce184d0231e42d4b91114b3af33be489c6f1ea3415bdaecb4fbdaaba4779863f6e1e009155f7c9365dacd1f6d057f10f71126a1c7e1bee8570d7deea9fe15fb1522876ebfed495cabc4d1944e2df03a4c25769cdcbc3a1b26e078515e3ebfa0f5549db887336e", 0x82) (async) mknod$loop(&(0x7f00000000c0)='./bus\x00', 0xc000, 0x1) (async) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000200)="014202c346343d862f86bd395d788495881fc56f7a2ba147f308154282db924300000000ac0880d11c5cec09cfef06ee3a83e9ae43324adb427eb14c3274b7fda499ed0810758fa10a54053e", 0x4c}, {&(0x7f0000000300)="d6fcda41fc7fa237200bb692aa83e70f8484715b2a2a4c4be4e63314c9aa8e5fb0795ccd20df23f918c3fa446fc7f15cfa832bcb09dbb03ad681d9bf6ec730dea481b28f23032121a9f4ee226f0b8b38f74d8f3a62abe0a406876d235755f5a10a5b160cbd546e0d93cae0b5fa7e3f54ce208630934860aec7fc016f7a2b78", 0xffffffffffffff58}, {&(0x7f0000000480)="6943dfd20730cb4f077dcd72782946b5eb71acb3949cadae12c1c5d4c27a0e13d7e90b3566d12e3d4f1a41c821c63467ad268f7b59eb5e65e29cadb0fe30967fc60f664442f51a09a4ad47e8364a05dd96a0a9cb49b3d8b47bd5bbbcf5307396fce6c3c05cd207dc8e7c1cd1bbf6e4b6315164410aee4c2ad707214fc1e42e4f4f26902148ae39f4e09f90888682f82a3a7bc0a402811593cccb39e160f59b5ecace3975aa8a9e1418a5b0b22ed886554ad90fead83ddb11e88da6f2cfbd187b73ea676309049fd9c4b54c0fdd00"/219, 0xdb}, {&(0x7f0000000400)="9881c7d802709ec1d15b84f58deffe22ffafd0d202e3267c729273543dab625c1c75df3fbed4738aa0ae3d047943d81f3b0c210bd32d0c005eedf0ef6212cb6178099ee3b069cba514cc2ee5e80be9303bed887d4ba51f722aa7a7ecf360c6e5f679569daa4f69b787a84197d8bac922", 0x70}], 0x4, 0x4) (async) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x1) (async) select(0x40, &(0x7f0000000140)={0x3f}, 0x0, 0x0, 0x0) 22:31:34 executing program 6: r0 = socket(0x2, 0x4003, 0x0) (async) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x15, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) (async) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r2, &(0x7f0000000680)=[{&(0x7f0000000180)="130178007f", 0x5}], 0x1, 0x6) (async) pwritev(r2, &(0x7f0000000100)=[{&(0x7f0000000140)="4402", 0x2}], 0x1, 0x0) (async) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r2, 0x0) (async) r3 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) (async) shutdown(r3, 0x1) 22:31:34 executing program 1: sysctl$vm_swapencrypt(&(0x7f0000000000)={0x2, 0x5, 0x1}, 0x3, &(0x7f0000000180)="e059b2fbc89e693e12030c6d2f47adb5fcde2c410cad279864b943529fd8b501d1651d134010144aedaafef47e82ddffe31a1ac40a8aac3d511e52cb2c6e0a9e98cdb14fb4c90ce0d6258e045d1bb69ff7f5595bffb37da6ed49fc5bdd8a5ca6de330effef8766c7b9467897b9b5e11b3bfc0784d70c565f82e4d07ae9a2c49d7720839db39320bcc040ae517c431101bd9e1d6d7f228d649c8b42eee1cdbd0bfc2e4065e614228a93a9f5e57f34c9837195b9cf3137998e6e77d6742fa45437512f6a6351d61a0bfbdd5bdc0ba051680aafa4e095f8fa5ab0980d", &(0x7f0000000100)=0xdb, &(0x7f0000000280)="d4de00b257b032792ca25708ef8eaaf726cba3260b02656f2dfcbfc17cb3fceb64c7a53778b4cd4bba5f6d2516ad728fbd259885b6291829b306882fa187bef450e5aa3f83d118c27f22ea3994e9553f15a11c5a123c2d8bfc138596eb945fdcb9cdd60c6f8f62112044e39a7235f43cc3039839efd0beba494d1ede328cb195594f73ea", 0x84) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000040)=""/22, 0x16) r2 = socket(0x18, 0x400000002, 0x0) close(r2) open(&(0x7f0000000340)='./file0\x00', 0x80, 0x68) r3 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$FIOASYNC(r3, 0xcd60441a, &(0x7f0000000240)=0x2) r4 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$FIOASYNC(r4, 0xcd60441a, &(0x7f0000000240)=0x2) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f00000003c0)={0x5, './file0\x00', './file0\x00'}) shutdown(r2, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000140)=0x400007) write(r1, &(0x7f00000000c0)="d2", 0xfffffd51) r5 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write(0xffffffffffffffff, &(0x7f0000000240)="6d2c9662be5ccb", 0x7) writev(0xffffffffffffffff, &(0x7f0000000400)=[{&(0x7f0000000380)="132b611d858d322615635ead708ec4415f355806346c760b4a2036de8901f9e6b72a735471914d01", 0x28}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) r6 = dup(r5) ioctl$FIOASYNC(r6, 0xc080445b, &(0x7f0000000240)) 22:31:34 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x8000, 0x0) 22:31:34 executing program 4: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000080)={{0x80000000, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, r0, 0x1, 0x2}, 0x3, 0x0, 0xffffffffffffffff, r1, 0x7ff, 0x86, 0x8000}) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) ioctl$VNDIOCGET(r2, 0xc4104603, &(0x7f00000003c0)={'./file0\x00'}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140), 0xc) 22:31:34 executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001700), 0x0, 0x0) poll(&(0x7f0000000640)=[{r0, 0xb7f150e9eb47394e}], 0x0, 0x0) 22:31:35 executing program 7: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f00000000c0)=0x3) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000100400006}) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x100, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r1, &(0x7f0000000100)="c8a84e", 0xff96, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) pwritev(0xffffffffffffff9c, &(0x7f0000000140)=[{&(0x7f00000001c0)="7c0f8c899b9f8e154c1b0abb3f8c302e25b828dd205269651fa2bf9e93693c58e247371c7761d45d62261c3050510d51e1570b69e6a2ac31027e2393b36862db4e2ae79a05cd18521b97aa861e6fe54cf53c5d91", 0x54}, {&(0x7f0000000300)="2642f54045947c7406cd99b5028418463551f41218efe0e8477d0147630287c534a8e98783719c01fd83f133471364e73c9726e78f616e0cb6661109c6c591597c8b5d2efb74e3b51a7e84775bd6caa00e9325123f080e77cc536343988b086b4907c3c1de8ed37a1461133c0b446a0f53a2e13483d198732be96e0bb8c4acb5c4f4d26fe2787e983d2df3848e510e8d80bb1db83efdd1023c146d67e46d370011d79bb1254f35a8ddc57c8eed9f57578068ddc3da7bd9354e", 0xb9}, {&(0x7f0000000400)="15c9070f7b82321e9eceff495b18e3ae5a571562ed5c69f60c49e3ec0047ed44825c490363a20b7727a2e9f2f01266e0454615fe5335a4480630c6d787e64d54121dd514667f20f85fca2ac195be161ce88b8ece77c2e39a93c38e971c5bec314c2fb6b62f6d22ada84d6390dd9483a66f6154fad5031fbc08207ec2e92807ae3bf3e5a986c85cb076ab9f6536b3c0e379c4cf27dab0b1ab152d9463546798c42ab35f473b4bb44e508d4a19a5511d6c930b006cf235d73b307e6396483b8c544e48", 0xc2}], 0x3, 0x0) dup2(r1, r2) fcntl$lock(r0, 0x9, &(0x7f0000000000)) 22:31:35 executing program 3: mknod(&(0x7f00000001c0)='./bus\x00', 0x80, 0x1f) (async) open(&(0x7f0000000100)='./bus\x00', 0x10000, 0x1) (async) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x400, 0x1) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x10000, 0x0) (async) openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x8, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(0xffffffffffffff9c, &(0x7f0000000580)="8432133ed276f9716cddf9b6f7ccfbf3630d5890d4343d89ea79d08ce184d0231e42d4b91114b3af33be489c6f1ea3415bdaecb4fbdaaba4779863f6e1e009155f7c9365dacd1f6d057f10f71126a1c7e1bee8570d7deea9fe15fb1522876ebfed495cabc4d1944e2df03a4c25769cdcbc3a1b26e078515e3ebfa0f5549db887336e", 0x82) (async) mknod$loop(&(0x7f00000000c0)='./bus\x00', 0xc000, 0x1) (async) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000200)="014202c346343d862f86bd395d788495881fc56f7a2ba147f308154282db924300000000ac0880d11c5cec09cfef06ee3a83e9ae43324adb427eb14c3274b7fda499ed0810758fa10a54053e", 0x4c}, {&(0x7f0000000300)="d6fcda41fc7fa237200bb692aa83e70f8484715b2a2a4c4be4e63314c9aa8e5fb0795ccd20df23f918c3fa446fc7f15cfa832bcb09dbb03ad681d9bf6ec730dea481b28f23032121a9f4ee226f0b8b38f74d8f3a62abe0a406876d235755f5a10a5b160cbd546e0d93cae0b5fa7e3f54ce208630934860aec7fc016f7a2b78", 0xffffffffffffff58}, {&(0x7f0000000480)="6943dfd20730cb4f077dcd72782946b5eb71acb3949cadae12c1c5d4c27a0e13d7e90b3566d12e3d4f1a41c821c63467ad268f7b59eb5e65e29cadb0fe30967fc60f664442f51a09a4ad47e8364a05dd96a0a9cb49b3d8b47bd5bbbcf5307396fce6c3c05cd207dc8e7c1cd1bbf6e4b6315164410aee4c2ad707214fc1e42e4f4f26902148ae39f4e09f90888682f82a3a7bc0a402811593cccb39e160f59b5ecace3975aa8a9e1418a5b0b22ed886554ad90fead83ddb11e88da6f2cfbd187b73ea676309049fd9c4b54c0fdd00"/219, 0xdb}, {&(0x7f0000000400)="9881c7d802709ec1d15b84f58deffe22ffafd0d202e3267c729273543dab625c1c75df3fbed4738aa0ae3d047943d81f3b0c210bd32d0c005eedf0ef6212cb6178099ee3b069cba514cc2ee5e80be9303bed887d4ba51f722aa7a7ecf360c6e5f679569daa4f69b787a84197d8bac922", 0x70}], 0x4, 0x4) (async) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x1) (async, rerun: 64) select(0x40, &(0x7f0000000140)={0x3f}, 0x0, 0x0, 0x0) (rerun: 64) 22:31:35 executing program 5: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x14, 0x10, 0x0) r0 = syz_open_pts() readv(r0, &(0x7f0000000000)=[{&(0x7f0000000080)=""/31, 0xb}], 0x1) close(r0) syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0x2, 0x0) dup2(r2, r1) sendmsg$unix(r2, &(0x7f0000000340)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000100)="18111e498f1341e0b553a4b495b0ec32545d6890133e988e822e915d287a0e93", 0x20}, {&(0x7f0000000140)="ceaa8ab6ba17dae07a46cf3af597fbc4ee797e91af070fb68969840d7e575bee3b02f6153bd31632a014e1b045e371accb8dcb014e758e0304aa7ff2d24f6f1f2c190745d47e96c4f1da3b19394e85680e08a0bb6a70846b6cb376147a904069579ae3606561f0e48a815c75d723fb38e287e26fa603731e9d7fbcc073e81fe08fe17c4012d630547ae7fe8080d546b4eec2e34a431daa9249ad1b6479055b39e3900aa8f804b0525fca079862010a44b18cd722bbfeb4d9a055472f7a09f722bb4249476e521c4beb22", 0xca}, {&(0x7f00000002c0)="f789245231fb7d6ba12d4d713bc24ed735c5f836928536a71821fffa89ed229ad3eaddccef6923f45651dbc0e0bcb8588f30c885afb3d3b64faa924f717ca435650854e990", 0x45}], 0x3, 0x0, 0x0, 0x40e}, 0xd) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) (async) ktrace(&(0x7f0000000280)='./file0\x00', 0x14, 0x10, 0x0) (async) syz_open_pts() (async) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000080)=""/31, 0xb}], 0x1) (async) close(r0) (async) syz_open_pts() (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) (async) socket(0x2, 0x2, 0x0) (async) dup2(r2, r1) (async) sendmsg$unix(r2, &(0x7f0000000340)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000100)="18111e498f1341e0b553a4b495b0ec32545d6890133e988e822e915d287a0e93", 0x20}, {&(0x7f0000000140)="ceaa8ab6ba17dae07a46cf3af597fbc4ee797e91af070fb68969840d7e575bee3b02f6153bd31632a014e1b045e371accb8dcb014e758e0304aa7ff2d24f6f1f2c190745d47e96c4f1da3b19394e85680e08a0bb6a70846b6cb376147a904069579ae3606561f0e48a815c75d723fb38e287e26fa603731e9d7fbcc073e81fe08fe17c4012d630547ae7fe8080d546b4eec2e34a431daa9249ad1b6479055b39e3900aa8f804b0525fca079862010a44b18cd722bbfeb4d9a055472f7a09f722bb4249476e521c4beb22", 0xca}, {&(0x7f00000002c0)="f789245231fb7d6ba12d4d713bc24ed735c5f836928536a71821fffa89ed229ad3eaddccef6923f45651dbc0e0bcb8588f30c885afb3d3b64faa924f717ca435650854e990", 0x45}], 0x3, 0x0, 0x0, 0x40e}, 0xd) (async) 22:31:35 executing program 6: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x15, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r2, &(0x7f0000000680)=[{&(0x7f0000000180)="130178007f", 0x5}], 0x1, 0x6) pwritev(r2, &(0x7f0000000100)=[{&(0x7f0000000140)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r2, 0x0) r3 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) shutdown(r3, 0x1) socket(0x2, 0x4003, 0x0) (async) socket(0x2, 0x1, 0x0) (async) setsockopt(r1, 0x0, 0x15, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) (async) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) (async) pwritev(r2, &(0x7f0000000680)=[{&(0x7f0000000180)="130178007f", 0x5}], 0x1, 0x6) (async) pwritev(r2, &(0x7f0000000100)=[{&(0x7f0000000140)="4402", 0x2}], 0x1, 0x0) (async) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r2, 0x0) (async) dup2(r1, r0) (async) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) (async) shutdown(r3, 0x1) (async) 22:31:35 executing program 1: sysctl$vm_swapencrypt(&(0x7f0000000000)={0x2, 0x5, 0x1}, 0x3, &(0x7f0000000180)="e059b2fbc89e693e12030c6d2f47adb5fcde2c410cad279864b943529fd8b501d1651d134010144aedaafef47e82ddffe31a1ac40a8aac3d511e52cb2c6e0a9e98cdb14fb4c90ce0d6258e045d1bb69ff7f5595bffb37da6ed49fc5bdd8a5ca6de330effef8766c7b9467897b9b5e11b3bfc0784d70c565f82e4d07ae9a2c49d7720839db39320bcc040ae517c431101bd9e1d6d7f228d649c8b42eee1cdbd0bfc2e4065e614228a93a9f5e57f34c9837195b9cf3137998e6e77d6742fa45437512f6a6351d61a0bfbdd5bdc0ba051680aafa4e095f8fa5ab0980d", &(0x7f0000000100)=0xdb, &(0x7f0000000280)="d4de00b257b032792ca25708ef8eaaf726cba3260b02656f2dfcbfc17cb3fceb64c7a53778b4cd4bba5f6d2516ad728fbd259885b6291829b306882fa187bef450e5aa3f83d118c27f22ea3994e9553f15a11c5a123c2d8bfc138596eb945fdcb9cdd60c6f8f62112044e39a7235f43cc3039839efd0beba494d1ede328cb195594f73ea", 0x84) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000040)=""/22, 0x16) r2 = socket(0x18, 0x400000002, 0x0) close(r2) open(&(0x7f0000000340)='./file0\x00', 0x80, 0x68) r3 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$FIOASYNC(r3, 0xcd60441a, &(0x7f0000000240)=0x2) r4 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$FIOASYNC(r4, 0xcd60441a, &(0x7f0000000240)=0x2) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f00000003c0)={0x5, './file0\x00', './file0\x00'}) shutdown(r2, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000140)=0x400007) write(r1, &(0x7f00000000c0)="d2", 0xfffffd51) r5 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write(0xffffffffffffffff, &(0x7f0000000240)="6d2c9662be5ccb8366b87c", 0xb) writev(0xffffffffffffffff, &(0x7f0000000400)=[{&(0x7f0000000380)="132b611d858d322615635ead708ec4415f355806346c760b4a2036de8901f9e6b72a735471914d01", 0x28}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) r6 = dup(r5) ioctl$FIOASYNC(r6, 0xc080445b, &(0x7f0000000240)) 22:31:35 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x8000, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x8000, 0x0) (async) 22:31:35 executing program 4: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000080)={{0x80000000, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, r0, 0x1, 0x2}, 0x3, 0x0, 0xffffffffffffffff, r1, 0x7ff, 0x86, 0x8000}) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) ioctl$VNDIOCGET(r2, 0xc4104603, &(0x7f00000003c0)={'./file0\x00'}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) (async) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) (async) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000080)={{0x80000000, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, r0, 0x1, 0x2}, 0x3, 0x0, 0xffffffffffffffff, r1, 0x7ff, 0x86, 0x8000}) (async) openat$vnd(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) (async) ioctl$VNDIOCGET(r2, 0xc4104603, &(0x7f00000003c0)={'./file0\x00'}) (async) openat$null(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) (async) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140), 0xc) (async) 22:31:35 executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001700), 0x0, 0x0) poll(&(0x7f0000000640)=[{r0, 0xb7f150e9eb47394e}], 0x0, 0x0) 22:31:35 executing program 7: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f00000000c0)=0x3) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000100400006}) (async) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x100, 0x0) (async, rerun: 64) r1 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) (rerun: 64) pwrite(r1, &(0x7f0000000100)="c8a84e", 0xff96, 0x0) (async) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) (async) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) (async) pwritev(0xffffffffffffff9c, &(0x7f0000000140)=[{&(0x7f00000001c0)="7c0f8c899b9f8e154c1b0abb3f8c302e25b828dd205269651fa2bf9e93693c58e247371c7761d45d62261c3050510d51e1570b69e6a2ac31027e2393b36862db4e2ae79a05cd18521b97aa861e6fe54cf53c5d91", 0x54}, {&(0x7f0000000300)="2642f54045947c7406cd99b5028418463551f41218efe0e8477d0147630287c534a8e98783719c01fd83f133471364e73c9726e78f616e0cb6661109c6c591597c8b5d2efb74e3b51a7e84775bd6caa00e9325123f080e77cc536343988b086b4907c3c1de8ed37a1461133c0b446a0f53a2e13483d198732be96e0bb8c4acb5c4f4d26fe2787e983d2df3848e510e8d80bb1db83efdd1023c146d67e46d370011d79bb1254f35a8ddc57c8eed9f57578068ddc3da7bd9354e", 0xb9}, {&(0x7f0000000400)="15c9070f7b82321e9eceff495b18e3ae5a571562ed5c69f60c49e3ec0047ed44825c490363a20b7727a2e9f2f01266e0454615fe5335a4480630c6d787e64d54121dd514667f20f85fca2ac195be161ce88b8ece77c2e39a93c38e971c5bec314c2fb6b62f6d22ada84d6390dd9483a66f6154fad5031fbc08207ec2e92807ae3bf3e5a986c85cb076ab9f6536b3c0e379c4cf27dab0b1ab152d9463546798c42ab35f473b4bb44e508d4a19a5511d6c930b006cf235d73b307e6396483b8c544e48", 0xc2}], 0x3, 0x0) dup2(r1, r2) (async) fcntl$lock(r0, 0x9, &(0x7f0000000000)) 22:31:36 executing program 3: sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x12}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f00000002c0)={0x4, 0x2, 0x6, 0x17}, 0x4, &(0x7f0000000300)="931b60ab8c16fd85cb222d2d4ba802975470ba64033556a97639ba3c0f8eaa467cf99677e12cbcbbabb4aebc6385eb006c6f89165aec180abe91b54f275cfe1e6ec523fd11133b0bc7afe5d6fd5e82e47277febc7e3cc7fe0f515c8856f753dba6", &(0x7f0000000380)=0x61, &(0x7f00000003c0)="b7669f78861ee72afd855c1dcc62e230eebb091c22519f8b59b032d2df179afaa047a6cdfa874757b7c9f01304bc72840c122750c7ecab9887b31df8a7a493e1a4aef3acc195bf634882fe945ef667d4765212790603436e602b03a63744898932306f55daec7f", 0x67) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x4}, 0x4, &(0x7f0000000100)="debef19e33f7c7945351befe72a2b6cccef1fd263101cca43ab8cebdb7ab16828ab8ebca66ba10db49213cbb008bc99464827d4bd63dac76b6bcd5ec15ab39af19b85f78077b62d384cc9ec2e87b75c9153b79ce91a453941ba28a431cd1658e971197090a0c59368c954fd7f3a4b357767bc6f895ab6914f6f2e158f95846ee157d8b61a8c665281ddd91d06f33774ae4e58ef89bd3a5b9da2745411d2ede6989ae80133bcce16e83329db0aad12a", &(0x7f00000001c0)=0xaf, &(0x7f0000000200)="45c6ff6fba731386d42eb1ee67c3a8a75b93f11a8eaf6e696f11aa6b482dcc40efe8eea47c94992fe19ed6c2486a701810aeb46db491165a225bf484f6960b579d293c391c31eee51dd5b19f4aa372e9f4a76c1378b6ab851d76390b75704f22882cf5c6ae8dbbb7052839e7d02531596bd26f92c31b0aeef1732555bec1512d75c5ea95", 0x84) mkdir(&(0x7f0000000040)='./file0\x00', 0x41) semop(0x0, &(0x7f00000000c0)=[{0x2, 0x8000, 0x1800}, {0x1, 0x7fff, 0x1000}, {0x4, 0x3ff, 0x800}, {0x2, 0x4, 0x800}, {0x1, 0x8001, 0x800}, {0x2, 0x6d, 0x1800}, {0x2, 0x4, 0x1000}, {0x6, 0x0, 0x800}], 0x8) 22:31:36 executing program 6: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000300)}) r0 = socket(0x2, 0x1, 0x0) r1 = dup(r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x2e) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = socket(0x2, 0x2, 0x0) dup2(r3, r2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0xb0eeeaa684b7701f) dup(r2) connect$unix(r2, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x2, 0x0) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) pwrite(r5, &(0x7f0000000100)="2c05a219804b2797acfe685af5c5977a2b99abee0f467e509b87d6a61adbcc484ea2e69d89a5564f5ef5449a7b6f6cba151a069f711e29de4df80871fc2cb63432c03330cf158e6e8c54e26dc30b4afb87e193d2f440fbd2c9b65a4566d50ba3e25f2811401647d9213e8623f2389f59f15ff3301e24f2b380414653c3f90c76dbeadc8fc8e927c66d8bed221dd9b021bda8389eb9c53a58aec4d2b6a1370cf33245e81ead40a5cd67e251120af1181070abe3c0cbf716ca74197b86ba312e11a401d33ec0a88ddde6f5e3c806daf1c6cf63b541fc63f979320108d3f9342cde1fe7e7c997373a5f70146c2257a9dbcbd2244f33782d96b26172", 0xfa, 0x20) r6 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r6, 0xc1206949, &(0x7f0000000300)) 22:31:36 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x8000, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x8000, 0x0) (async) 22:31:36 executing program 5: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x14, 0x10, 0x0) r0 = syz_open_pts() readv(r0, &(0x7f0000000000)=[{&(0x7f0000000080)=""/31, 0xb}], 0x1) close(r0) syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0x2, 0x0) dup2(r2, r1) sendmsg$unix(r2, &(0x7f0000000340)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000100)="18111e498f1341e0b553a4b495b0ec32545d6890133e988e822e915d287a0e93", 0x20}, {&(0x7f0000000140)="ceaa8ab6ba17dae07a46cf3af597fbc4ee797e91af070fb68969840d7e575bee3b02f6153bd31632a014e1b045e371accb8dcb014e758e0304aa7ff2d24f6f1f2c190745d47e96c4f1da3b19394e85680e08a0bb6a70846b6cb376147a904069579ae3606561f0e48a815c75d723fb38e287e26fa603731e9d7fbcc073e81fe08fe17c4012d630547ae7fe8080d546b4eec2e34a431daa9249ad1b6479055b39e3900aa8f804b0525fca079862010a44b18cd722bbfeb4d9a055472f7a09f722bb4249476e521c4beb22", 0xca}, {&(0x7f00000002c0)="f789245231fb7d6ba12d4d713bc24ed735c5f836928536a71821fffa89ed229ad3eaddccef6923f45651dbc0e0bcb8588f30c885afb3d3b64faa924f717ca435650854e990", 0x45}], 0x3, 0x0, 0x0, 0x40e}, 0xd) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) (async) ktrace(&(0x7f0000000280)='./file0\x00', 0x14, 0x10, 0x0) (async) syz_open_pts() (async) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000080)=""/31, 0xb}], 0x1) (async) close(r0) (async) syz_open_pts() (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) (async) socket(0x2, 0x2, 0x0) (async) dup2(r2, r1) (async) sendmsg$unix(r2, &(0x7f0000000340)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000100)="18111e498f1341e0b553a4b495b0ec32545d6890133e988e822e915d287a0e93", 0x20}, {&(0x7f0000000140)="ceaa8ab6ba17dae07a46cf3af597fbc4ee797e91af070fb68969840d7e575bee3b02f6153bd31632a014e1b045e371accb8dcb014e758e0304aa7ff2d24f6f1f2c190745d47e96c4f1da3b19394e85680e08a0bb6a70846b6cb376147a904069579ae3606561f0e48a815c75d723fb38e287e26fa603731e9d7fbcc073e81fe08fe17c4012d630547ae7fe8080d546b4eec2e34a431daa9249ad1b6479055b39e3900aa8f804b0525fca079862010a44b18cd722bbfeb4d9a055472f7a09f722bb4249476e521c4beb22", 0xca}, {&(0x7f00000002c0)="f789245231fb7d6ba12d4d713bc24ed735c5f836928536a71821fffa89ed229ad3eaddccef6923f45651dbc0e0bcb8588f30c885afb3d3b64faa924f717ca435650854e990", 0x45}], 0x3, 0x0, 0x0, 0x40e}, 0xd) (async) 22:31:36 executing program 4: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000080)={{0x80000000, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, r0, 0x1, 0x2}, 0x3, 0x0, 0xffffffffffffffff, r1, 0x7ff, 0x86, 0x8000}) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) ioctl$VNDIOCGET(r2, 0xc4104603, &(0x7f00000003c0)={'./file0\x00'}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) (async) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) (async) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000080)={{0x80000000, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, r0, 0x1, 0x2}, 0x3, 0x0, 0xffffffffffffffff, r1, 0x7ff, 0x86, 0x8000}) (async) openat$vnd(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) (async) ioctl$VNDIOCGET(r2, 0xc4104603, &(0x7f00000003c0)={'./file0\x00'}) (async) openat$null(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) (async) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140), 0xc) (async) 22:31:36 executing program 1: sysctl$vm_swapencrypt(&(0x7f0000000000)={0x2, 0x5, 0x1}, 0x3, &(0x7f0000000180)="e059b2fbc89e693e12030c6d2f47adb5fcde2c410cad279864b943529fd8b501d1651d134010144aedaafef47e82ddffe31a1ac40a8aac3d511e52cb2c6e0a9e98cdb14fb4c90ce0d6258e045d1bb69ff7f5595bffb37da6ed49fc5bdd8a5ca6de330effef8766c7b9467897b9b5e11b3bfc0784d70c565f82e4d07ae9a2c49d7720839db39320bcc040ae517c431101bd9e1d6d7f228d649c8b42eee1cdbd0bfc2e4065e614228a93a9f5e57f34c9837195b9cf3137998e6e77d6742fa45437512f6a6351d61a0bfbdd5bdc0ba051680aafa4e095f8fa5ab0980d", &(0x7f0000000100)=0xdb, &(0x7f0000000280)="d4de00b257b032792ca25708ef8eaaf726cba3260b02656f2dfcbfc17cb3fceb64c7a53778b4cd4bba5f6d2516ad728fbd259885b6291829b306882fa187bef450e5aa3f83d118c27f22ea3994e9553f15a11c5a123c2d8bfc138596eb945fdcb9cdd60c6f8f62112044e39a7235f43cc3039839efd0beba494d1ede328cb195594f73ea", 0x84) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000040)=""/22, 0x16) r2 = socket(0x18, 0x400000002, 0x0) close(r2) open(&(0x7f0000000340)='./file0\x00', 0x80, 0x68) r3 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$FIOASYNC(r3, 0xcd60441a, &(0x7f0000000240)=0x2) r4 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$FIOASYNC(r4, 0xcd60441a, &(0x7f0000000240)=0x2) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f00000003c0)={0x5, './file0\x00', './file0\x00'}) shutdown(r2, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000140)=0x400007) write(r1, &(0x7f00000000c0)="d2", 0xfffffd51) r5 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write(0xffffffffffffffff, &(0x7f0000000240)="6d2c9662be5ccb8366b87c", 0xb) writev(0xffffffffffffffff, &(0x7f0000000400)=[{&(0x7f0000000380)="132b611d858d322615635ead708ec4415f355806346c760b4a2036de8901f9e6b72a735471914d01", 0x28}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) r6 = dup(r5) ioctl$FIOASYNC(r6, 0xc080445b, &(0x7f0000000240)) 22:31:36 executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001700), 0x0, 0x0) poll(&(0x7f0000000640)=[{r0, 0xb7f150e9eb47394e}], 0x0, 0x0) 22:31:36 executing program 7: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f00000000c0)=0x3) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000100400006}) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x100, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r1, &(0x7f0000000100)="c8a84e", 0xff96, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) pwritev(0xffffffffffffff9c, &(0x7f0000000140)=[{&(0x7f00000001c0)="7c0f8c899b9f8e154c1b0abb3f8c302e25b828dd205269651fa2bf9e93693c58e247371c7761d45d62261c3050510d51e1570b69e6a2ac31027e2393b36862db4e2ae79a05cd18521b97aa861e6fe54cf53c5d91", 0x54}, {&(0x7f0000000300)="2642f54045947c7406cd99b5028418463551f41218efe0e8477d0147630287c534a8e98783719c01fd83f133471364e73c9726e78f616e0cb6661109c6c591597c8b5d2efb74e3b51a7e84775bd6caa00e9325123f080e77cc536343988b086b4907c3c1de8ed37a1461133c0b446a0f53a2e13483d198732be96e0bb8c4acb5c4f4d26fe2787e983d2df3848e510e8d80bb1db83efdd1023c146d67e46d370011d79bb1254f35a8ddc57c8eed9f57578068ddc3da7bd9354e", 0xb9}, {&(0x7f0000000400)="15c9070f7b82321e9eceff495b18e3ae5a571562ed5c69f60c49e3ec0047ed44825c490363a20b7727a2e9f2f01266e0454615fe5335a4480630c6d787e64d54121dd514667f20f85fca2ac195be161ce88b8ece77c2e39a93c38e971c5bec314c2fb6b62f6d22ada84d6390dd9483a66f6154fad5031fbc08207ec2e92807ae3bf3e5a986c85cb076ab9f6536b3c0e379c4cf27dab0b1ab152d9463546798c42ab35f473b4bb44e508d4a19a5511d6c930b006cf235d73b307e6396483b8c544e48", 0xc2}], 0x3, 0x0) dup2(r1, r2) fcntl$lock(r0, 0x9, &(0x7f0000000000)) openat$zero(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) (async) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f00000000c0)=0x3) (async) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000100400006}) (async) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x100, 0x0) (async) open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) (async) pwrite(r1, &(0x7f0000000100)="c8a84e", 0xff96, 0x0) (async) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) (async) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) (async) pwritev(0xffffffffffffff9c, &(0x7f0000000140)=[{&(0x7f00000001c0)="7c0f8c899b9f8e154c1b0abb3f8c302e25b828dd205269651fa2bf9e93693c58e247371c7761d45d62261c3050510d51e1570b69e6a2ac31027e2393b36862db4e2ae79a05cd18521b97aa861e6fe54cf53c5d91", 0x54}, {&(0x7f0000000300)="2642f54045947c7406cd99b5028418463551f41218efe0e8477d0147630287c534a8e98783719c01fd83f133471364e73c9726e78f616e0cb6661109c6c591597c8b5d2efb74e3b51a7e84775bd6caa00e9325123f080e77cc536343988b086b4907c3c1de8ed37a1461133c0b446a0f53a2e13483d198732be96e0bb8c4acb5c4f4d26fe2787e983d2df3848e510e8d80bb1db83efdd1023c146d67e46d370011d79bb1254f35a8ddc57c8eed9f57578068ddc3da7bd9354e", 0xb9}, {&(0x7f0000000400)="15c9070f7b82321e9eceff495b18e3ae5a571562ed5c69f60c49e3ec0047ed44825c490363a20b7727a2e9f2f01266e0454615fe5335a4480630c6d787e64d54121dd514667f20f85fca2ac195be161ce88b8ece77c2e39a93c38e971c5bec314c2fb6b62f6d22ada84d6390dd9483a66f6154fad5031fbc08207ec2e92807ae3bf3e5a986c85cb076ab9f6536b3c0e379c4cf27dab0b1ab152d9463546798c42ab35f473b4bb44e508d4a19a5511d6c930b006cf235d73b307e6396483b8c544e48", 0xc2}], 0x3, 0x0) (async) dup2(r1, r2) (async) fcntl$lock(r0, 0x9, &(0x7f0000000000)) (async) 22:31:36 executing program 3: sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x12}, 0x4, 0x0, 0x0, 0x0, 0x0) (async) sysctl$net_inet_tcp(&(0x7f00000002c0)={0x4, 0x2, 0x6, 0x17}, 0x4, &(0x7f0000000300)="931b60ab8c16fd85cb222d2d4ba802975470ba64033556a97639ba3c0f8eaa467cf99677e12cbcbbabb4aebc6385eb006c6f89165aec180abe91b54f275cfe1e6ec523fd11133b0bc7afe5d6fd5e82e47277febc7e3cc7fe0f515c8856f753dba6", &(0x7f0000000380)=0x61, &(0x7f00000003c0)="b7669f78861ee72afd855c1dcc62e230eebb091c22519f8b59b032d2df179afaa047a6cdfa874757b7c9f01304bc72840c122750c7ecab9887b31df8a7a493e1a4aef3acc195bf634882fe945ef667d4765212790603436e602b03a63744898932306f55daec7f", 0x67) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x4}, 0x4, &(0x7f0000000100)="debef19e33f7c7945351befe72a2b6cccef1fd263101cca43ab8cebdb7ab16828ab8ebca66ba10db49213cbb008bc99464827d4bd63dac76b6bcd5ec15ab39af19b85f78077b62d384cc9ec2e87b75c9153b79ce91a453941ba28a431cd1658e971197090a0c59368c954fd7f3a4b357767bc6f895ab6914f6f2e158f95846ee157d8b61a8c665281ddd91d06f33774ae4e58ef89bd3a5b9da2745411d2ede6989ae80133bcce16e83329db0aad12a", &(0x7f00000001c0)=0xaf, &(0x7f0000000200)="45c6ff6fba731386d42eb1ee67c3a8a75b93f11a8eaf6e696f11aa6b482dcc40efe8eea47c94992fe19ed6c2486a701810aeb46db491165a225bf484f6960b579d293c391c31eee51dd5b19f4aa372e9f4a76c1378b6ab851d76390b75704f22882cf5c6ae8dbbb7052839e7d02531596bd26f92c31b0aeef1732555bec1512d75c5ea95", 0x84) (async) mkdir(&(0x7f0000000040)='./file0\x00', 0x41) (async) semop(0x0, &(0x7f00000000c0)=[{0x2, 0x8000, 0x1800}, {0x1, 0x7fff, 0x1000}, {0x4, 0x3ff, 0x800}, {0x2, 0x4, 0x800}, {0x1, 0x8001, 0x800}, {0x2, 0x6d, 0x1800}, {0x2, 0x4, 0x1000}, {0x6, 0x0, 0x800}], 0x8) 22:31:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 22:31:37 executing program 6: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000300)}) r0 = socket(0x2, 0x1, 0x0) r1 = dup(r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x2e) (async, rerun: 32) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) (async, rerun: 32) r3 = socket(0x2, 0x2, 0x0) dup2(r3, r2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) (async, rerun: 32) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0xb0eeeaa684b7701f) (rerun: 32) dup(r2) connect$unix(r2, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r4 = socket(0x18, 0x2, 0x0) (async) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) pwrite(r5, &(0x7f0000000100)="2c05a219804b2797acfe685af5c5977a2b99abee0f467e509b87d6a61adbcc484ea2e69d89a5564f5ef5449a7b6f6cba151a069f711e29de4df80871fc2cb63432c03330cf158e6e8c54e26dc30b4afb87e193d2f440fbd2c9b65a4566d50ba3e25f2811401647d9213e8623f2389f59f15ff3301e24f2b380414653c3f90c76dbeadc8fc8e927c66d8bed221dd9b021bda8389eb9c53a58aec4d2b6a1370cf33245e81ead40a5cd67e251120af1181070abe3c0cbf716ca74197b86ba312e11a401d33ec0a88ddde6f5e3c806daf1c6cf63b541fc63f979320108d3f9342cde1fe7e7c997373a5f70146c2257a9dbcbd2244f33782d96b26172", 0xfa, 0x20) r6 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r6, 0xc1206949, &(0x7f0000000300)) 22:31:37 executing program 2: syz_emit_ethernet(0x145e, &(0x7f0000000040)={@random="0d05b5a90ca7", @local, [], {@ipv6={0x86dd, {0x0, 0x6, "100040", 0x1428, 0x3a, 0xff, @rand_addr="0000c697b4880000000001000100", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@ndisc_rs={0x85, 0x0, 0x0, '\x00', [{0x0, 0x1, "12ec8e1d8584a3"}, {0x19, 0x6, "650790105bdad88b1f3631958e62baa6218574ac91350ec5421d973659018c023413ee000000ffff01000000000000"}, {0x0, 0x175, "85a0c19166ae37ac1084ad688a4c181d1af7086fae9fa4063c3eb24a09acafc7e3e73b7fce31aefc24b4e242e9890b79078615ea610a7e729dc26cb26e912bfbad203481ada4ae610cfb81d52998161b08f80ca995dd77cf1ffa692a71e61f46eade1bd0324cb0ae65ed16fd9099a1509006c741fc4c3fdb0a843f1c6667ce3f64c55e1c8d2f0b85d1731b01bbbdb18e1affee008543964e1390a678d97882fe004b51f4941d8cf82ae1b309be7b987bc15808208979fd28034f3828e6e632c04443c461dfd65a9b93e378f9a4752b1455b239447a10ebd896a9aa88e79b7ed682ae21e84cd473452890a34e518989168ecc05197a39d597fa6630cef10f3443c474a4323e52ab8f9b0fa794d473aaa25db73d3a0d6e60e9a35afb673e0d90f2fc5f8607ecdd8057830dba9ad767f9011e1ab37b5be4dd3b4da925c84b74fd0870c20a3e26695daa5c2eb0852aa4992a46b99b9e5fad13a1647ce09e3ffe155faa1ae59bc61a611b9682326d35ed447f4c5ec728561b00e5d591bdfc899fbcd7b7013b9b7bc72ec8b9beeb1f39246aff5335e19cf90644ddf45697a55df0a9cf62b9fcf885e6d99c417554e9c6372fbd3f215159fdc4dcb3b575a5f0034cef694b63ebd7a364233eb19b83bf390ab3133a10e353679d12a55d1ba2171adcba5ca16d893dcbc079ce52f7d6f81ccc9380aee3a337c2af397bd639ec7e26dca8bf47235b68d3205b5a0ba7f7669a891f0e30a54b6700ce85019e6152c52b0acdab3f60eb5029dc49e4610d4ffc789d378884f435a619cdcfc2739b9243e276190811ccd54448c4edff4b81b5217cf0a7bedef00d9c9824d590e7c043ea10c7f11fcb084a024c965a242512e56aea581c3057b38a943a6b219e5a48cd3b1ae4b4276688de965905172599b8d4a6859418c45dcdeb9da5fa3acb8b25715ab1651f172088b78f40a86751d8752bc03e740bb1c86e6391d6fdb5f996aaa0c5d0e67e1a9b5af183a6ad7242a1cb73368aa59c7f6f13a5e824e23f2ec2f0b7e927074a17d8982d71837223e318791c5ed5cc6ad55b8f6e0f81610f8c5ff970af719eca93cbffd737554fa7645c8942aaf9bf576a174f43e5e2d0495eaa44d0de4ccd4a6352f5062b3d5b6919e5165af63a571f225e78a5666114b4e08d0c953798f773b936a5dd817b8c12f85216eae4cd6b8ca7d517e64f7d1e5be8657c50a631b1336b3383234bee44b4719f8f54175dbb6a4fd708425870ac7ffd7e217924787a4a1890ddba7772bbc2a4ac14e2a4a213e5d2411a03397a374165cfbe81201b839d8886680b120603a497f93bab9bff4b9066d0bb26163c5449cccdb9146bbf54d4b6ccae092aab37184c7bc818d5b21465cb786383489fa79348d45ec7fdd5467c5480abaf21b052abf9ecae10f10e91079d4db9342777c8501739af1e7a4e7e9ccd8e5788f3f55afe5102b3e336e7a05c0ab41d59d4fb32025dda027a46f7e828a3cd0327e749050ffaf92d0409e8ffe0847336496ec95000c734872d75d2f4b3c18fe8b67027dbe307d86404b1032b77229cd9dda030b508e9313f9410c0762bd4cb317fba6fd97867905ce2ea3050c064107fea2419744652d2f15480222a66a9b0c2596c34b991e10ace1ef1c1b003cf0dc584d444417e36403e58c51bbb1cf79e175e4bfd67368ce684dffe10c2427b799404a437db938c573d25bc63f06b5b6f1bbd72ad96786fdeb224ffc3db842b6956424495cdd67295480332b9663ccc5356f9dd4db7cd2c00a8054d92ee0bda216c48541beb1d361f5e09c2562ea82726044875cfdf19288d65705dee5a2f653bf1e85ef0ab5494fca279b31c66bbf865a6a000826e74a3284e3804eb936798b772ec4bc98833d1eab1172b113317b81da1a7cde0ec33194051e602423dca0e50fdf738d23767420048147650cebf4321741133efd819647274ea8dd018e043240e16618ab93722ac603a2fb77bb3135917aa2880838d2b692de88ed7414cc5225529ba80e9991eeda005b6e935693975eb4600615739d04c2a232531a763f20e8567dc6a59509c08362b10af442d75ff9cdff3e8eb4c331bac548377ce3f4263b1742d1f2c94f79057d79c7a0df4140924ceb5005872828777eda6469f397ee7579073158f1c9cea81c920d12f7692422d7e4f58c0821772cbf9080de69579e24c1b85c918abe7e1a1d02fb1c211fc13451c949609f7d05c14772cc88232335be8ee40a715b64802f04b0d4b68e8e84366949c9d75822080fba225bc18d0657252c81e9530046cc95fcb3481de0a5966d9f1ed93d08869f5e37ffc17acd874607a480d65f135f467edbae176f8bcad474bf65f679ab33050b069232f97ff2749a2857478814ac2b396a3bb838a03dcadd9c6509564f07283f25209e261570613528b76b569406b10e13be39b5d7c2e238d3fd7b5e2c1e0f9eb215c606fa83ef4eac1f9682f3e1f256f2c77adde78ef05bc1ea9e7b00e9fc6af49984c7ddc02d98ef912f67e8eb2c1df3d08616396d79646a28edb4c1b0321ca7fd9e213abef2647d1b62aeb4cda5497885df9784104959fbfc81c42878a9a06a0930b35ee7b53568ab1616c7b8c1860473193054f858a54c63cf77442b7f0073eddfc57420a548cbbaf87bbaca17e8abdf953653ff66abac797fdaf5991d139bcb98fb143464b4e37e299e764840c6f979b62d2a43d1a017bcb7bd9955d429ff2a574dd9173203396bfe89b6c9ee167dc7b5747501dc8f06f6660ac9a8a139999e5f84d9953daa5119887fda6f0ba9769a2d7a2a4787a25867b4ecfceb3e0fa6f0bfc7ba0a03d39efca90ed056d41331ad9d7148302559f13417cf55aa74d0dfd04b9faa49b452e779e9381cffb3fcb6633cdb6b752ee1f8e5a69304fdadde4046fb0c455a45dfd220de72ce8233a4cdb2f1e1088aa8c053bbaa2771e6786a91b002b39baa5b50acddff4b13a18e271a21aa1004af79f210b8b09d4ef020406068dd1cc8336dc1ac8dbcb14112c38b9280f0c72e98537d3db13700ad31e6c7892cbdfe8df2143854090b0a9963b33a2686d7ca1ad578c67e3cdeb91b7c198839b5f1e9406ff26094223e13221974e8ead3d0d5dc5d5dab4d034356abbec9a848c999327adc26f910f0596641963e9dece1bc403a6ff2ccc93a4690f679cd43993804eaf1605f3c332eb6c84c335a09adbe504b829e8ec33995664441d561eab574971d73ccca5da138cc2c6b70e3ef0c8818ebcd752740b7e0d0283f352ee91d4489424bdcaa5799643c3aa9c5fbc19c8a0cc2cf379329cd4d8efa90ce10e5ba83b9fc74f7d954dfea3e9e09743d7b320c8dea329bf62d4b3b48f035000c72c09ef987e032385993302099787b0e2420e68f068a4197c7fa8a428e61832f7b8930b22b8620fcd098906ffbde428b6f5d58c4321ec75c1024d5dd337343041d33674a36a1c01ad1718453a671ed022e0b52e646d1a9154ed453a9723e9129f8c6ba99450671961956457f0e10c3a76577de0ffd21e177d36290db4f0f6eb9ca5985ecc084af14e64ae2c8ccd93730b6bd5f653f3ed31076e8faec402e206d4924050c3952c491b83f381f2d0e2ffbdfa26af91c1f405bc144074385d50caa8d8d5c1cf280fb2f786a4060ba974adea5733aceb399c37ef2bf5e512925d7c5a2c25c41b6dcd30b3216664c6f5164e152935805022c9a41ca88f7a994488e451d4b7d9c3833e6eeed97246355fff8fcc2e5fd6a64fd0f14314f39d3259726495e6b1bf2d460c01179f8c90d0100a527fd2e7b21bab62ef1508c42b7d1d256bd2d1f500c5fec7a27f8ee1420e0e5016a1e4eed775ee62bc22b9a22219296a23d6286d86fae8a4f7ab1dc9114ea95022ccc79b781c7ed59fed3da9d561c4ff79b209225dc8def4629cbec7d9b64a2c298d051314ff795fd758313299be438f2cf7a6caf48b59f2143a499170e0e699309582d04ead886a06fdecb828ecadbd7c834a93b9d63e836396cc1ad7d951c039a977f39ac476273c7e8b2b0d16724648e77dd8825b023e90fb22166269d6c7fd173611297d4455b9634c78caa8e44b35f96d73a6578cee6e7f303452405153c6d4195646959ad5b37a6de775ca28b2ed21a176f3fa6319756bda57b747ceb92f7e5d877deb20bf3f9deb787c3addf219ae270e86796a28f83d14acae0c1461fc1ef299d4a4eebe2976334371455f0e"}, {}, {}, {0x0, 0x107, "f0a3991445e2baddcc2ad68e2d94263e5b3371d17d99486dccf7c518259c00718c4a35d8cb6e2179dc98ebdb91d0d1bd816ab72b1c864d721c2f5a774779d9773ffe1c919093bdf2a9025e4e31aed715f84daa1efb173f9c0a926daf2079ed0eebc49d2bbf3b73dc1a698d8bb0dec2c5e967a156b44b00dd59af42b722251a4ccfde4583b0d34c85f40738d0bc820f7f6e193d601090232388c9a8709585872e0043a2a25f4a27d295e56dd2cb07a99f917a79544f69f62e4e1f73160758e9d947d81c8aa1f4b1d72a45510721526da0de3837587f201a7de16650117c3af9ef27ed473a505f6cd92a5ac590a4a6609ae9a9521c90ffbf2b89fcd9e7b35162ea53f9ec64d4d277453d95985b68515004b416564270d14f8ea0e73ea16ef9af0c953f0fa84048ffc34746e057e5c6a1bbee1ba6ba9b444b7792139f6cd6d72976d162b0a1e3e2e8845429129dcd39b3bf83603ab9c1359d678b021c30abc8fb57042bb2fd23bbb57240241d8cac8800933846df5569104abb102ba886f5a7af584bc38b314468ca691d8eefa868177d8bf7f8eea1aeb5eaa52a44a8e616ac33529668788bcae729f0a8f65f74b42290c676e53ead78de4706768bd1993fd26afacddc06149a0033d6bab53a5679387a72fad8f62342c6e218590200c4711478281bb1dbad048323e74657551cc5c3a23d539ed4ddd565ae682712167b061d1f992f32c3807e80d95b6e63f40cda937e3bac5930c2f1b76e79d689d05252f7e1ed8d15d6054917874355326c2a98c60b680030f3c7665691e4cd32699a5c69e9a800212395fd4607c917c41db3b44805f45f5f7bd674171c743a56456a9161904ac4d107568b76fc30966b29816a053c4328acfa8ddd6e1faac48a892753fb063957c76430c203efa7b792dae69977053622428fbc8a13897e346ca893a88993da95eec22b9f408773a30a84338215a580eea2307b8b1311fde9ebbb616f04168277029853616f32ba609bdd8d86fd6d5c7c938449503f5ba6f78e4cd72091d3bc478194e6415911eb3e28a7abb1efc8eba24cf1a381f5413427fc38444e95e5e182afbdb013a88613e975ae277ae27afb65c36dc613c8e4d2b7a38f99be2890f1a5bf98c025c56d5526649569a9a543e86492b53356486b4326d330bb3f93c30d40bc04d351523eb395bd7190c6f1abd105173359ee4bc450a9ec5d5a0ad2b2ae7b1a3fb1baba5fe550eb0bb351cf03ff4374de9d969b1e3d78962e71c84b5d2209ca68e8a88429baef10021c3bf268dd10803e359373a4d28a9f172f0fab14d370d501121cc5cd4bb4d2d33395c4b93ea29046c757523eaa2f587dc457a0a25208ee3569c26a687b0e34a6cb8d178b0c29265ae417eda077232a05fa1b75a5d574f91f7c413fe10a5ce134771bc878e9697bd32a4fbae5dcd3671850a211647c0d32126888bfa3b9126f03afcf1f2e25b4ecaa8a8c19bd21131c4b69ddb439f333df36679e0aeb269999bce89bbeed01061ee8b471007272d9494cdbc0ffc109ac07cf09d12b2640a9d53c57ce550ec92b6056330515d2bc346e18e0f4bafe86658352dfb21e0eb608176533e3da2504a65d07ccc790bfa9fcd82e61e6bdf99cc64edddece896285940a7afca332e5b98cf373680acb1a2601f6da1ae059a61d2616759d950f4a19eaa714518555d5de0e6e796530914469c8c73c6494260e7d10aae7d23e5482d41558dae7ca94e3caff037c13d8e1142d06975bf9c79451e2d38e571de706955809fe119e7220acc81704b6aa8fcbbe16770474dc00afa30dd82ca7736bd72e89e6579a9b664791521f3eae9d7b9abd8ca5ced072b3e5a2a5284c400bfabfd41ebdf1aad1664a11b587b82886a7fab1e3b5e571dc7a6e7b34839a052a0d83ecb09a81f5feca89ea64559eaa50ff135f4e3de2198aecc36eb6634ad34966a896f0c55998b0245c73cccbc43e1d2d9234e5e50e9141d80629a65e2e7c81332739cc8958c4c5ba8f6740267691c6c4bb497fafe47287a00c8c2aab34596f63e8595ff30647011e24370351f94d1f331f8f769554d47b8e34982551f2ee477d6d5d91fb6b44c9a33228b7ed9567ec2498019b043d09b396ec2f71616311c4ea918bd820f8202d214a86f41d9e1917d26f5d1772e94a370aa0b9ed469e1ff4fec5aa825de1631bf23c089a9a4154a87008e415cbc04c9a5d8a3ef2cbcc823058f89b36f749c2ebc5470c2086aea73469c589040dc4e95c8da5f358e4b056c554e4f25fbf18b3d1970f2e06f89668063310a2cd72bd4091e8aa1ad9eb7e23739d8399ae3cd87d4c7347fc61e942803be87094bd895f16814ce34975d2e9acf28f2e04a7bf2f5b6d02d8c8335265fd85535e4d79765e951c940f9e306b86ccc4ccda8d05b41efc537b5b0a13902f87392282f610680a6c7be4f9493ca9ae001ae6c3df39736e8335614c2d34eca0cfcd1506d0e22605e5406dd518e244e108d0f7f0b2289cfa182394ef934c9778d9af59f9dba4c3c70c72b3762065028b177e4764b4c6df3a26afcc30af37fef085f13252487f98b6bc4be58720d3999dbd6880511c111c631c4561f1dc21c55a24a0185e8df340f55a615de6f4d4378a6452c435839f7b1139c55d3c4801311157c9302c127b4617b24f38dfa0812537440681cdce2f73408eb344ce4cc00138bf2f6d5d57b76b2d824fb2be59b1e9a16b07e3e22177726fd0f2fcba5e7ef86deed6ff121bb542402459388bc32c89f0104e8467bd9bb758771f08484630aa549736a05802493797b48f16e9116d5d6379ede2b972bc6a00bb90d858c61400e7cc2ead1ba9c54805af5c3b8bf38b62682102f44fd35a3bebcb9fd0d4153f58d5a8cd8b4070620c0f82b82f201a3e80f1e83d97b359ceaa0bc92b96eb79715e50ab4b9ed6db4a1bb3b6b5e46456012aec38035e8fe443eadc805f7d0e3e0d69008ae20082ed"}]}}}}}}) syz_emit_ethernet(0xb6, &(0x7f00000014c0)={@empty, @random="e2d0af6e65d4", [], {@ipv4={0x800, {{0x28, 0x4, 0x3, 0x9, 0xa8, 0x68, 0xfff9, 0x7, 0x6c, 0x0, @multicast1, @rand_addr=0x9, {[@noop, @end, @ra={0x94, 0x6}, @noop, @ssrr={0x89, 0x27, 0x7, [@local={0xac, 0x14, 0x0}, @loopback, @multicast2, @local={0xac, 0x14, 0x0}, @loopback, @multicast1, @empty, @multicast2, @multicast1]}, @ssrr={0x89, 0x23, 0x1f, [@local={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}, @broadcast, @broadcast, @multicast2, @broadcast, @remote={0xac, 0x14, 0x0}, @rand_addr=0x4]}, @ra={0x94, 0x6, 0x5}, @ra={0x94, 0x6, 0x8d3}, @timestamp={0x44, 0x2c, 0x8, 0x0, 0x9, [{[], 0x7}, {[@multicast2], 0xc0bf}, {[@local={0xac, 0x14, 0x0}], 0x1ff}, {[@broadcast], 0x7}, {[@rand_addr], 0x80}, {[], 0x1738e399}]}]}}, @icmp=@info_reply={0x10, 0x0, 0x0, 0x40, 0xb0}}}}}) 22:31:37 executing program 5: syz_emit_ethernet(0x5f, &(0x7f0000000000)={@local, @random="00caa40ad400", [{[], {0x8100, 0x3, 0x0, 0x4}}], {@ipv4={0x800, {{0xb, 0x4, 0x0, 0x0, 0x4d, 0x0, 0x0, 0x0, 0x1, 0x0, @broadcast, @broadcast, {[@noop, @lsrr={0x83, 0x17, 0x0, [@rand_addr=0x1000, @remote={0xac, 0x14, 0x0}, @multicast1, @remote={0xac, 0x14, 0x0}, @loopback]}]}}, @icmp=@redirect={0x5, 0x0, 0x0, @loopback, {0x6, 0x4, 0x0, 0x5, 0xac, 0x65, 0x4, 0x0, 0x88, 0x400, @multicast1, @multicast2, {[@noop]}}, 'I'}}}}}) 22:31:37 executing program 4: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) r1 = dup2(r0, r0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) kevent(r1, &(0x7f0000000040)=[{{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x0, 0x20000000, 0x9, 0x20}, {{r0}, 0x0, 0x18, 0x1, 0x7, 0x1}, {{r2}, 0xfffffffffffffffd, 0x40, 0xf, 0x3f, 0xff}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x2, 0xf0000000, 0x9, 0x200000000}], 0x0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x0, 0x1e00fffff, 0xff, 0x7f}], 0x2, &(0x7f0000000100)={0x4, 0x100000001}) ioctl$VNDIOCGET(r0, 0xc4104603, &(0x7f00000003c0)={'./file0\x00'}) 22:31:37 executing program 1: sysctl$vm_swapencrypt(&(0x7f0000000000)={0x2, 0x5, 0x1}, 0x3, &(0x7f0000000180)="e059b2fbc89e693e12030c6d2f47adb5fcde2c410cad279864b943529fd8b501d1651d134010144aedaafef47e82ddffe31a1ac40a8aac3d511e52cb2c6e0a9e98cdb14fb4c90ce0d6258e045d1bb69ff7f5595bffb37da6ed49fc5bdd8a5ca6de330effef8766c7b9467897b9b5e11b3bfc0784d70c565f82e4d07ae9a2c49d7720839db39320bcc040ae517c431101bd9e1d6d7f228d649c8b42eee1cdbd0bfc2e4065e614228a93a9f5e57f34c9837195b9cf3137998e6e77d6742fa45437512f6a6351d61a0bfbdd5bdc0ba051680aafa4e095f8fa5ab0980d", &(0x7f0000000100)=0xdb, &(0x7f0000000280)="d4de00b257b032792ca25708ef8eaaf726cba3260b02656f2dfcbfc17cb3fceb64c7a53778b4cd4bba5f6d2516ad728fbd259885b6291829b306882fa187bef450e5aa3f83d118c27f22ea3994e9553f15a11c5a123c2d8bfc138596eb945fdcb9cdd60c6f8f62112044e39a7235f43cc3039839efd0beba494d1ede328cb195594f73ea", 0x84) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000040)=""/22, 0x16) r2 = socket(0x18, 0x400000002, 0x0) close(r2) open(&(0x7f0000000340)='./file0\x00', 0x80, 0x68) r3 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$FIOASYNC(r3, 0xcd60441a, &(0x7f0000000240)=0x2) r4 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$FIOASYNC(r4, 0xcd60441a, &(0x7f0000000240)=0x2) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f00000003c0)={0x5, './file0\x00', './file0\x00'}) shutdown(r2, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000140)=0x400007) write(r1, &(0x7f00000000c0)="d2", 0xfffffd51) r5 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write(0xffffffffffffffff, &(0x7f0000000240)="6d2c9662be5ccb8366b87c", 0xb) writev(0xffffffffffffffff, &(0x7f0000000400)=[{&(0x7f0000000380)="132b611d858d322615635ead708ec4415f355806346c760b4a2036de8901f9e6b72a735471914d01", 0x28}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) r6 = dup(r5) ioctl$FIOASYNC(r6, 0xc080445b, &(0x7f0000000240)) 22:31:37 executing program 3: sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x12}, 0x4, 0x0, 0x0, 0x0, 0x0) (async) sysctl$net_inet_tcp(&(0x7f00000002c0)={0x4, 0x2, 0x6, 0x17}, 0x4, &(0x7f0000000300)="931b60ab8c16fd85cb222d2d4ba802975470ba64033556a97639ba3c0f8eaa467cf99677e12cbcbbabb4aebc6385eb006c6f89165aec180abe91b54f275cfe1e6ec523fd11133b0bc7afe5d6fd5e82e47277febc7e3cc7fe0f515c8856f753dba6", &(0x7f0000000380)=0x61, &(0x7f00000003c0)="b7669f78861ee72afd855c1dcc62e230eebb091c22519f8b59b032d2df179afaa047a6cdfa874757b7c9f01304bc72840c122750c7ecab9887b31df8a7a493e1a4aef3acc195bf634882fe945ef667d4765212790603436e602b03a63744898932306f55daec7f", 0x67) (async) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x4}, 0x4, &(0x7f0000000100)="debef19e33f7c7945351befe72a2b6cccef1fd263101cca43ab8cebdb7ab16828ab8ebca66ba10db49213cbb008bc99464827d4bd63dac76b6bcd5ec15ab39af19b85f78077b62d384cc9ec2e87b75c9153b79ce91a453941ba28a431cd1658e971197090a0c59368c954fd7f3a4b357767bc6f895ab6914f6f2e158f95846ee157d8b61a8c665281ddd91d06f33774ae4e58ef89bd3a5b9da2745411d2ede6989ae80133bcce16e83329db0aad12a", &(0x7f00000001c0)=0xaf, &(0x7f0000000200)="45c6ff6fba731386d42eb1ee67c3a8a75b93f11a8eaf6e696f11aa6b482dcc40efe8eea47c94992fe19ed6c2486a701810aeb46db491165a225bf484f6960b579d293c391c31eee51dd5b19f4aa372e9f4a76c1378b6ab851d76390b75704f22882cf5c6ae8dbbb7052839e7d02531596bd26f92c31b0aeef1732555bec1512d75c5ea95", 0x84) (async) mkdir(&(0x7f0000000040)='./file0\x00', 0x41) (async) semop(0x0, &(0x7f00000000c0)=[{0x2, 0x8000, 0x1800}, {0x1, 0x7fff, 0x1000}, {0x4, 0x3ff, 0x800}, {0x2, 0x4, 0x800}, {0x1, 0x8001, 0x800}, {0x2, 0x6d, 0x1800}, {0x2, 0x4, 0x1000}, {0x6, 0x0, 0x800}], 0x8) 22:31:37 executing program 7: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000100400006}) r1 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x4000000005, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x74}, {0x40, 0x2}, {0x6, 0x0, 0x0, 0x195}]}) write(r2, &(0x7f0000000240)="6d2c9662be5ccb8366b87c98830c", 0xe) ftruncate(r2, 0x2) pwrite(r1, &(0x7f0000000100)="c8a84e", 0xff96, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)) 22:31:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 22:31:37 executing program 2: syz_emit_ethernet(0x145e, &(0x7f0000000040)={@random="0d05b5a90ca7", @local, [], {@ipv6={0x86dd, {0x0, 0x6, "100040", 0x1428, 0x3a, 0xff, @rand_addr="0000c697b4880000000001000100", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@ndisc_rs={0x85, 0x0, 0x0, '\x00', [{0x0, 0x1, "12ec8e1d8584a3"}, {0x19, 0x6, "650790105bdad88b1f3631958e62baa6218574ac91350ec5421d973659018c023413ee000000ffff01000000000000"}, {0x0, 0x175, "85a0c19166ae37ac1084ad688a4c181d1af7086fae9fa4063c3eb24a09acafc7e3e73b7fce31aefc24b4e242e9890b79078615ea610a7e729dc26cb26e912bfbad203481ada4ae610cfb81d52998161b08f80ca995dd77cf1ffa692a71e61f46eade1bd0324cb0ae65ed16fd9099a1509006c741fc4c3fdb0a843f1c6667ce3f64c55e1c8d2f0b85d1731b01bbbdb18e1affee008543964e1390a678d97882fe004b51f4941d8cf82ae1b309be7b987bc15808208979fd28034f3828e6e632c04443c461dfd65a9b93e378f9a4752b1455b239447a10ebd896a9aa88e79b7ed682ae21e84cd473452890a34e518989168ecc05197a39d597fa6630cef10f3443c474a4323e52ab8f9b0fa794d473aaa25db73d3a0d6e60e9a35afb673e0d90f2fc5f8607ecdd8057830dba9ad767f9011e1ab37b5be4dd3b4da925c84b74fd0870c20a3e26695daa5c2eb0852aa4992a46b99b9e5fad13a1647ce09e3ffe155faa1ae59bc61a611b9682326d35ed447f4c5ec728561b00e5d591bdfc899fbcd7b7013b9b7bc72ec8b9beeb1f39246aff5335e19cf90644ddf45697a55df0a9cf62b9fcf885e6d99c417554e9c6372fbd3f215159fdc4dcb3b575a5f0034cef694b63ebd7a364233eb19b83bf390ab3133a10e353679d12a55d1ba2171adcba5ca16d893dcbc079ce52f7d6f81ccc9380aee3a337c2af397bd639ec7e26dca8bf47235b68d3205b5a0ba7f7669a891f0e30a54b6700ce85019e6152c52b0acdab3f60eb5029dc49e4610d4ffc789d378884f435a619cdcfc2739b9243e276190811ccd54448c4edff4b81b5217cf0a7bedef00d9c9824d590e7c043ea10c7f11fcb084a024c965a242512e56aea581c3057b38a943a6b219e5a48cd3b1ae4b4276688de965905172599b8d4a6859418c45dcdeb9da5fa3acb8b25715ab1651f172088b78f40a86751d8752bc03e740bb1c86e6391d6fdb5f996aaa0c5d0e67e1a9b5af183a6ad7242a1cb73368aa59c7f6f13a5e824e23f2ec2f0b7e927074a17d8982d71837223e318791c5ed5cc6ad55b8f6e0f81610f8c5ff970af719eca93cbffd737554fa7645c8942aaf9bf576a174f43e5e2d0495eaa44d0de4ccd4a6352f5062b3d5b6919e5165af63a571f225e78a5666114b4e08d0c953798f773b936a5dd817b8c12f85216eae4cd6b8ca7d517e64f7d1e5be8657c50a631b1336b3383234bee44b4719f8f54175dbb6a4fd708425870ac7ffd7e217924787a4a1890ddba7772bbc2a4ac14e2a4a213e5d2411a03397a374165cfbe81201b839d8886680b120603a497f93bab9bff4b9066d0bb26163c5449cccdb9146bbf54d4b6ccae092aab37184c7bc818d5b21465cb786383489fa79348d45ec7fdd5467c5480abaf21b052abf9ecae10f10e91079d4db9342777c8501739af1e7a4e7e9ccd8e5788f3f55afe5102b3e336e7a05c0ab41d59d4fb32025dda027a46f7e828a3cd0327e749050ffaf92d0409e8ffe0847336496ec95000c734872d75d2f4b3c18fe8b67027dbe307d86404b1032b77229cd9dda030b508e9313f9410c0762bd4cb317fba6fd97867905ce2ea3050c064107fea2419744652d2f15480222a66a9b0c2596c34b991e10ace1ef1c1b003cf0dc584d444417e36403e58c51bbb1cf79e175e4bfd67368ce684dffe10c2427b799404a437db938c573d25bc63f06b5b6f1bbd72ad96786fdeb224ffc3db842b6956424495cdd67295480332b9663ccc5356f9dd4db7cd2c00a8054d92ee0bda216c48541beb1d361f5e09c2562ea82726044875cfdf19288d65705dee5a2f653bf1e85ef0ab5494fca279b31c66bbf865a6a000826e74a3284e3804eb936798b772ec4bc98833d1eab1172b113317b81da1a7cde0ec33194051e602423dca0e50fdf738d23767420048147650cebf4321741133efd819647274ea8dd018e043240e16618ab93722ac603a2fb77bb3135917aa2880838d2b692de88ed7414cc5225529ba80e9991eeda005b6e935693975eb4600615739d04c2a232531a763f20e8567dc6a59509c08362b10af442d75ff9cdff3e8eb4c331bac548377ce3f4263b1742d1f2c94f79057d79c7a0df4140924ceb5005872828777eda6469f397ee7579073158f1c9cea81c920d12f7692422d7e4f58c0821772cbf9080de69579e24c1b85c918abe7e1a1d02fb1c211fc13451c949609f7d05c14772cc88232335be8ee40a715b64802f04b0d4b68e8e84366949c9d75822080fba225bc18d0657252c81e9530046cc95fcb3481de0a5966d9f1ed93d08869f5e37ffc17acd874607a480d65f135f467edbae176f8bcad474bf65f679ab33050b069232f97ff2749a2857478814ac2b396a3bb838a03dcadd9c6509564f07283f25209e261570613528b76b569406b10e13be39b5d7c2e238d3fd7b5e2c1e0f9eb215c606fa83ef4eac1f9682f3e1f256f2c77adde78ef05bc1ea9e7b00e9fc6af49984c7ddc02d98ef912f67e8eb2c1df3d08616396d79646a28edb4c1b0321ca7fd9e213abef2647d1b62aeb4cda5497885df9784104959fbfc81c42878a9a06a0930b35ee7b53568ab1616c7b8c1860473193054f858a54c63cf77442b7f0073eddfc57420a548cbbaf87bbaca17e8abdf953653ff66abac797fdaf5991d139bcb98fb143464b4e37e299e764840c6f979b62d2a43d1a017bcb7bd9955d429ff2a574dd9173203396bfe89b6c9ee167dc7b5747501dc8f06f6660ac9a8a139999e5f84d9953daa5119887fda6f0ba9769a2d7a2a4787a25867b4ecfceb3e0fa6f0bfc7ba0a03d39efca90ed056d41331ad9d7148302559f13417cf55aa74d0dfd04b9faa49b452e779e9381cffb3fcb6633cdb6b752ee1f8e5a69304fdadde4046fb0c455a45dfd220de72ce8233a4cdb2f1e1088aa8c053bbaa2771e6786a91b002b39baa5b50acddff4b13a18e271a21aa1004af79f210b8b09d4ef020406068dd1cc8336dc1ac8dbcb14112c38b9280f0c72e98537d3db13700ad31e6c7892cbdfe8df2143854090b0a9963b33a2686d7ca1ad578c67e3cdeb91b7c198839b5f1e9406ff26094223e13221974e8ead3d0d5dc5d5dab4d034356abbec9a848c999327adc26f910f0596641963e9dece1bc403a6ff2ccc93a4690f679cd43993804eaf1605f3c332eb6c84c335a09adbe504b829e8ec33995664441d561eab574971d73ccca5da138cc2c6b70e3ef0c8818ebcd752740b7e0d0283f352ee91d4489424bdcaa5799643c3aa9c5fbc19c8a0cc2cf379329cd4d8efa90ce10e5ba83b9fc74f7d954dfea3e9e09743d7b320c8dea329bf62d4b3b48f035000c72c09ef987e032385993302099787b0e2420e68f068a4197c7fa8a428e61832f7b8930b22b8620fcd098906ffbde428b6f5d58c4321ec75c1024d5dd337343041d33674a36a1c01ad1718453a671ed022e0b52e646d1a9154ed453a9723e9129f8c6ba99450671961956457f0e10c3a76577de0ffd21e177d36290db4f0f6eb9ca5985ecc084af14e64ae2c8ccd93730b6bd5f653f3ed31076e8faec402e206d4924050c3952c491b83f381f2d0e2ffbdfa26af91c1f405bc144074385d50caa8d8d5c1cf280fb2f786a4060ba974adea5733aceb399c37ef2bf5e512925d7c5a2c25c41b6dcd30b3216664c6f5164e152935805022c9a41ca88f7a994488e451d4b7d9c3833e6eeed97246355fff8fcc2e5fd6a64fd0f14314f39d3259726495e6b1bf2d460c01179f8c90d0100a527fd2e7b21bab62ef1508c42b7d1d256bd2d1f500c5fec7a27f8ee1420e0e5016a1e4eed775ee62bc22b9a22219296a23d6286d86fae8a4f7ab1dc9114ea95022ccc79b781c7ed59fed3da9d561c4ff79b209225dc8def4629cbec7d9b64a2c298d051314ff795fd758313299be438f2cf7a6caf48b59f2143a499170e0e699309582d04ead886a06fdecb828ecadbd7c834a93b9d63e836396cc1ad7d951c039a977f39ac476273c7e8b2b0d16724648e77dd8825b023e90fb22166269d6c7fd173611297d4455b9634c78caa8e44b35f96d73a6578cee6e7f303452405153c6d4195646959ad5b37a6de775ca28b2ed21a176f3fa6319756bda57b747ceb92f7e5d877deb20bf3f9deb787c3addf219ae270e86796a28f83d14acae0c1461fc1ef299d4a4eebe2976334371455f0e"}, {}, {}, {0x0, 0x107, "f0a3991445e2baddcc2ad68e2d94263e5b3371d17d99486dccf7c518259c00718c4a35d8cb6e2179dc98ebdb91d0d1bd816ab72b1c864d721c2f5a774779d9773ffe1c919093bdf2a9025e4e31aed715f84daa1efb173f9c0a926daf2079ed0eebc49d2bbf3b73dc1a698d8bb0dec2c5e967a156b44b00dd59af42b722251a4ccfde4583b0d34c85f40738d0bc820f7f6e193d601090232388c9a8709585872e0043a2a25f4a27d295e56dd2cb07a99f917a79544f69f62e4e1f73160758e9d947d81c8aa1f4b1d72a45510721526da0de3837587f201a7de16650117c3af9ef27ed473a505f6cd92a5ac590a4a6609ae9a9521c90ffbf2b89fcd9e7b35162ea53f9ec64d4d277453d95985b68515004b416564270d14f8ea0e73ea16ef9af0c953f0fa84048ffc34746e057e5c6a1bbee1ba6ba9b444b7792139f6cd6d72976d162b0a1e3e2e8845429129dcd39b3bf83603ab9c1359d678b021c30abc8fb57042bb2fd23bbb57240241d8cac8800933846df5569104abb102ba886f5a7af584bc38b314468ca691d8eefa868177d8bf7f8eea1aeb5eaa52a44a8e616ac33529668788bcae729f0a8f65f74b42290c676e53ead78de4706768bd1993fd26afacddc06149a0033d6bab53a5679387a72fad8f62342c6e218590200c4711478281bb1dbad048323e74657551cc5c3a23d539ed4ddd565ae682712167b061d1f992f32c3807e80d95b6e63f40cda937e3bac5930c2f1b76e79d689d05252f7e1ed8d15d6054917874355326c2a98c60b680030f3c7665691e4cd32699a5c69e9a800212395fd4607c917c41db3b44805f45f5f7bd674171c743a56456a9161904ac4d107568b76fc30966b29816a053c4328acfa8ddd6e1faac48a892753fb063957c76430c203efa7b792dae69977053622428fbc8a13897e346ca893a88993da95eec22b9f408773a30a84338215a580eea2307b8b1311fde9ebbb616f04168277029853616f32ba609bdd8d86fd6d5c7c938449503f5ba6f78e4cd72091d3bc478194e6415911eb3e28a7abb1efc8eba24cf1a381f5413427fc38444e95e5e182afbdb013a88613e975ae277ae27afb65c36dc613c8e4d2b7a38f99be2890f1a5bf98c025c56d5526649569a9a543e86492b53356486b4326d330bb3f93c30d40bc04d351523eb395bd7190c6f1abd105173359ee4bc450a9ec5d5a0ad2b2ae7b1a3fb1baba5fe550eb0bb351cf03ff4374de9d969b1e3d78962e71c84b5d2209ca68e8a88429baef10021c3bf268dd10803e359373a4d28a9f172f0fab14d370d501121cc5cd4bb4d2d33395c4b93ea29046c757523eaa2f587dc457a0a25208ee3569c26a687b0e34a6cb8d178b0c29265ae417eda077232a05fa1b75a5d574f91f7c413fe10a5ce134771bc878e9697bd32a4fbae5dcd3671850a211647c0d32126888bfa3b9126f03afcf1f2e25b4ecaa8a8c19bd21131c4b69ddb439f333df36679e0aeb269999bce89bbeed01061ee8b471007272d9494cdbc0ffc109ac07cf09d12b2640a9d53c57ce550ec92b6056330515d2bc346e18e0f4bafe86658352dfb21e0eb608176533e3da2504a65d07ccc790bfa9fcd82e61e6bdf99cc64edddece896285940a7afca332e5b98cf373680acb1a2601f6da1ae059a61d2616759d950f4a19eaa714518555d5de0e6e796530914469c8c73c6494260e7d10aae7d23e5482d41558dae7ca94e3caff037c13d8e1142d06975bf9c79451e2d38e571de706955809fe119e7220acc81704b6aa8fcbbe16770474dc00afa30dd82ca7736bd72e89e6579a9b664791521f3eae9d7b9abd8ca5ced072b3e5a2a5284c400bfabfd41ebdf1aad1664a11b587b82886a7fab1e3b5e571dc7a6e7b34839a052a0d83ecb09a81f5feca89ea64559eaa50ff135f4e3de2198aecc36eb6634ad34966a896f0c55998b0245c73cccbc43e1d2d9234e5e50e9141d80629a65e2e7c81332739cc8958c4c5ba8f6740267691c6c4bb497fafe47287a00c8c2aab34596f63e8595ff30647011e24370351f94d1f331f8f769554d47b8e34982551f2ee477d6d5d91fb6b44c9a33228b7ed9567ec2498019b043d09b396ec2f71616311c4ea918bd820f8202d214a86f41d9e1917d26f5d1772e94a370aa0b9ed469e1ff4fec5aa825de1631bf23c089a9a4154a87008e415cbc04c9a5d8a3ef2cbcc823058f89b36f749c2ebc5470c2086aea73469c589040dc4e95c8da5f358e4b056c554e4f25fbf18b3d1970f2e06f89668063310a2cd72bd4091e8aa1ad9eb7e23739d8399ae3cd87d4c7347fc61e942803be87094bd895f16814ce34975d2e9acf28f2e04a7bf2f5b6d02d8c8335265fd85535e4d79765e951c940f9e306b86ccc4ccda8d05b41efc537b5b0a13902f87392282f610680a6c7be4f9493ca9ae001ae6c3df39736e8335614c2d34eca0cfcd1506d0e22605e5406dd518e244e108d0f7f0b2289cfa182394ef934c9778d9af59f9dba4c3c70c72b3762065028b177e4764b4c6df3a26afcc30af37fef085f13252487f98b6bc4be58720d3999dbd6880511c111c631c4561f1dc21c55a24a0185e8df340f55a615de6f4d4378a6452c435839f7b1139c55d3c4801311157c9302c127b4617b24f38dfa0812537440681cdce2f73408eb344ce4cc00138bf2f6d5d57b76b2d824fb2be59b1e9a16b07e3e22177726fd0f2fcba5e7ef86deed6ff121bb542402459388bc32c89f0104e8467bd9bb758771f08484630aa549736a05802493797b48f16e9116d5d6379ede2b972bc6a00bb90d858c61400e7cc2ead1ba9c54805af5c3b8bf38b62682102f44fd35a3bebcb9fd0d4153f58d5a8cd8b4070620c0f82b82f201a3e80f1e83d97b359ceaa0bc92b96eb79715e50ab4b9ed6db4a1bb3b6b5e46456012aec38035e8fe443eadc805f7d0e3e0d69008ae20082ed"}]}}}}}}) (async) syz_emit_ethernet(0xb6, &(0x7f00000014c0)={@empty, @random="e2d0af6e65d4", [], {@ipv4={0x800, {{0x28, 0x4, 0x3, 0x9, 0xa8, 0x68, 0xfff9, 0x7, 0x6c, 0x0, @multicast1, @rand_addr=0x9, {[@noop, @end, @ra={0x94, 0x6}, @noop, @ssrr={0x89, 0x27, 0x7, [@local={0xac, 0x14, 0x0}, @loopback, @multicast2, @local={0xac, 0x14, 0x0}, @loopback, @multicast1, @empty, @multicast2, @multicast1]}, @ssrr={0x89, 0x23, 0x1f, [@local={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}, @broadcast, @broadcast, @multicast2, @broadcast, @remote={0xac, 0x14, 0x0}, @rand_addr=0x4]}, @ra={0x94, 0x6, 0x5}, @ra={0x94, 0x6, 0x8d3}, @timestamp={0x44, 0x2c, 0x8, 0x0, 0x9, [{[], 0x7}, {[@multicast2], 0xc0bf}, {[@local={0xac, 0x14, 0x0}], 0x1ff}, {[@broadcast], 0x7}, {[@rand_addr], 0x80}, {[], 0x1738e399}]}]}}, @icmp=@info_reply={0x10, 0x0, 0x0, 0x40, 0xb0}}}}}) 22:31:38 executing program 5: syz_emit_ethernet(0x5f, &(0x7f0000000000)={@local, @random="00caa40ad400", [{[], {0x8100, 0x3, 0x0, 0x4}}], {@ipv4={0x800, {{0xb, 0x4, 0x0, 0x0, 0x4d, 0x0, 0x0, 0x0, 0x1, 0x0, @broadcast, @broadcast, {[@noop, @lsrr={0x83, 0x17, 0x0, [@rand_addr=0x1000, @remote={0xac, 0x14, 0x0}, @multicast1, @remote={0xac, 0x14, 0x0}, @loopback]}]}}, @icmp=@redirect={0x5, 0x0, 0x0, @loopback, {0x6, 0x4, 0x0, 0x5, 0xac, 0x65, 0x4, 0x0, 0x88, 0x400, @multicast1, @multicast2, {[@noop]}}, 'I'}}}}}) syz_emit_ethernet(0x5f, &(0x7f0000000000)={@local, @random="00caa40ad400", [{[], {0x8100, 0x3, 0x0, 0x4}}], {@ipv4={0x800, {{0xb, 0x4, 0x0, 0x0, 0x4d, 0x0, 0x0, 0x0, 0x1, 0x0, @broadcast, @broadcast, {[@noop, @lsrr={0x83, 0x17, 0x0, [@rand_addr=0x1000, @remote={0xac, 0x14, 0x0}, @multicast1, @remote={0xac, 0x14, 0x0}, @loopback]}]}}, @icmp=@redirect={0x5, 0x0, 0x0, @loopback, {0x6, 0x4, 0x0, 0x5, 0xac, 0x65, 0x4, 0x0, 0x88, 0x400, @multicast1, @multicast2, {[@noop]}}, 'I'}}}}}) (async) 22:31:38 executing program 4: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) r1 = dup2(r0, r0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) kevent(r1, &(0x7f0000000040)=[{{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x0, 0x20000000, 0x9, 0x20}, {{r0}, 0x0, 0x18, 0x1, 0x7, 0x1}, {{r2}, 0xfffffffffffffffd, 0x40, 0xf, 0x3f, 0xff}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x2, 0xf0000000, 0x9, 0x200000000}], 0x0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x0, 0x1e00fffff, 0xff, 0x7f}], 0x2, &(0x7f0000000100)={0x4, 0x100000001}) ioctl$VNDIOCGET(r0, 0xc4104603, &(0x7f00000003c0)={'./file0\x00'}) openat$vnd(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) (async) dup2(r0, r0) (async) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) (async) kevent(r1, &(0x7f0000000040)=[{{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x0, 0x20000000, 0x9, 0x20}, {{r0}, 0x0, 0x18, 0x1, 0x7, 0x1}, {{r2}, 0xfffffffffffffffd, 0x40, 0xf, 0x3f, 0xff}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x2, 0xf0000000, 0x9, 0x200000000}], 0x0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x0, 0x1e00fffff, 0xff, 0x7f}], 0x2, &(0x7f0000000100)={0x4, 0x100000001}) (async) ioctl$VNDIOCGET(r0, 0xc4104603, &(0x7f00000003c0)={'./file0\x00'}) (async) 22:31:38 executing program 6: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000300)}) (async) r0 = socket(0x2, 0x1, 0x0) r1 = dup(r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x2e) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = socket(0x2, 0x2, 0x0) dup2(r3, r2) (async) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0xb0eeeaa684b7701f) (async) dup(r2) (async) connect$unix(r2, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x2, 0x0) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) pwrite(r5, &(0x7f0000000100)="2c05a219804b2797acfe685af5c5977a2b99abee0f467e509b87d6a61adbcc484ea2e69d89a5564f5ef5449a7b6f6cba151a069f711e29de4df80871fc2cb63432c03330cf158e6e8c54e26dc30b4afb87e193d2f440fbd2c9b65a4566d50ba3e25f2811401647d9213e8623f2389f59f15ff3301e24f2b380414653c3f90c76dbeadc8fc8e927c66d8bed221dd9b021bda8389eb9c53a58aec4d2b6a1370cf33245e81ead40a5cd67e251120af1181070abe3c0cbf716ca74197b86ba312e11a401d33ec0a88ddde6f5e3c806daf1c6cf63b541fc63f979320108d3f9342cde1fe7e7c997373a5f70146c2257a9dbcbd2244f33782d96b26172", 0xfa, 0x20) r6 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r6, 0xc1206949, &(0x7f0000000300)) 22:31:38 executing program 3: ftruncate(0xffffffffffffff9c, 0x4) recvmsg(0xffffffffffffffff, &(0x7f0000000140)={&(0x7f0000000000)=@un=@abs, 0x8, 0xfffffffffffffffe, 0x8, &(0x7f0000000040)=""/201, 0xc9}, 0x0) 22:31:38 executing program 1: sysctl$vm_swapencrypt(&(0x7f0000000000)={0x2, 0x5, 0x1}, 0x3, &(0x7f0000000180)="e059b2fbc89e693e12030c6d2f47adb5fcde2c410cad279864b943529fd8b501d1651d134010144aedaafef47e82ddffe31a1ac40a8aac3d511e52cb2c6e0a9e98cdb14fb4c90ce0d6258e045d1bb69ff7f5595bffb37da6ed49fc5bdd8a5ca6de330effef8766c7b9467897b9b5e11b3bfc0784d70c565f82e4d07ae9a2c49d7720839db39320bcc040ae517c431101bd9e1d6d7f228d649c8b42eee1cdbd0bfc2e4065e614228a93a9f5e57f34c9837195b9cf3137998e6e77d6742fa45437512f6a6351d61a0bfbdd5bdc0ba051680aafa4e095f8fa5ab0980d", &(0x7f0000000100)=0xdb, &(0x7f0000000280)="d4de00b257b032792ca25708ef8eaaf726cba3260b02656f2dfcbfc17cb3fceb64c7a53778b4cd4bba5f6d2516ad728fbd259885b6291829b306882fa187bef450e5aa3f83d118c27f22ea3994e9553f15a11c5a123c2d8bfc138596eb945fdcb9cdd60c6f8f62112044e39a7235f43cc3039839efd0beba494d1ede328cb195594f73ea", 0x84) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000040)=""/22, 0x16) r2 = socket(0x18, 0x400000002, 0x0) close(r2) open(&(0x7f0000000340)='./file0\x00', 0x80, 0x68) r3 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$FIOASYNC(r3, 0xcd60441a, &(0x7f0000000240)=0x2) r4 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$FIOASYNC(r4, 0xcd60441a, &(0x7f0000000240)=0x2) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f00000003c0)={0x5, './file0\x00', './file0\x00'}) shutdown(r2, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000140)=0x400007) write(r1, &(0x7f00000000c0)="d2", 0xfffffd51) r5 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write(0xffffffffffffffff, &(0x7f0000000240)="6d2c9662be5ccb8366b87c9883", 0xd) writev(0xffffffffffffffff, &(0x7f0000000400)=[{&(0x7f0000000380)="132b611d858d322615635ead708ec4415f355806346c760b4a2036de8901f9e6b72a735471914d01", 0x28}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) r6 = dup(r5) ioctl$FIOASYNC(r6, 0xc080445b, &(0x7f0000000240)) 22:31:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 22:31:38 executing program 2: syz_emit_ethernet(0x145e, &(0x7f0000000040)={@random="0d05b5a90ca7", @local, [], {@ipv6={0x86dd, {0x0, 0x6, "100040", 0x1428, 0x3a, 0xff, @rand_addr="0000c697b4880000000001000100", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@ndisc_rs={0x85, 0x0, 0x0, '\x00', [{0x0, 0x1, "12ec8e1d8584a3"}, {0x19, 0x6, "650790105bdad88b1f3631958e62baa6218574ac91350ec5421d973659018c023413ee000000ffff01000000000000"}, {0x0, 0x175, "85a0c19166ae37ac1084ad688a4c181d1af7086fae9fa4063c3eb24a09acafc7e3e73b7fce31aefc24b4e242e9890b79078615ea610a7e729dc26cb26e912bfbad203481ada4ae610cfb81d52998161b08f80ca995dd77cf1ffa692a71e61f46eade1bd0324cb0ae65ed16fd9099a1509006c741fc4c3fdb0a843f1c6667ce3f64c55e1c8d2f0b85d1731b01bbbdb18e1affee008543964e1390a678d97882fe004b51f4941d8cf82ae1b309be7b987bc15808208979fd28034f3828e6e632c04443c461dfd65a9b93e378f9a4752b1455b239447a10ebd896a9aa88e79b7ed682ae21e84cd473452890a34e518989168ecc05197a39d597fa6630cef10f3443c474a4323e52ab8f9b0fa794d473aaa25db73d3a0d6e60e9a35afb673e0d90f2fc5f8607ecdd8057830dba9ad767f9011e1ab37b5be4dd3b4da925c84b74fd0870c20a3e26695daa5c2eb0852aa4992a46b99b9e5fad13a1647ce09e3ffe155faa1ae59bc61a611b9682326d35ed447f4c5ec728561b00e5d591bdfc899fbcd7b7013b9b7bc72ec8b9beeb1f39246aff5335e19cf90644ddf45697a55df0a9cf62b9fcf885e6d99c417554e9c6372fbd3f215159fdc4dcb3b575a5f0034cef694b63ebd7a364233eb19b83bf390ab3133a10e353679d12a55d1ba2171adcba5ca16d893dcbc079ce52f7d6f81ccc9380aee3a337c2af397bd639ec7e26dca8bf47235b68d3205b5a0ba7f7669a891f0e30a54b6700ce85019e6152c52b0acdab3f60eb5029dc49e4610d4ffc789d378884f435a619cdcfc2739b9243e276190811ccd54448c4edff4b81b5217cf0a7bedef00d9c9824d590e7c043ea10c7f11fcb084a024c965a242512e56aea581c3057b38a943a6b219e5a48cd3b1ae4b4276688de965905172599b8d4a6859418c45dcdeb9da5fa3acb8b25715ab1651f172088b78f40a86751d8752bc03e740bb1c86e6391d6fdb5f996aaa0c5d0e67e1a9b5af183a6ad7242a1cb73368aa59c7f6f13a5e824e23f2ec2f0b7e927074a17d8982d71837223e318791c5ed5cc6ad55b8f6e0f81610f8c5ff970af719eca93cbffd737554fa7645c8942aaf9bf576a174f43e5e2d0495eaa44d0de4ccd4a6352f5062b3d5b6919e5165af63a571f225e78a5666114b4e08d0c953798f773b936a5dd817b8c12f85216eae4cd6b8ca7d517e64f7d1e5be8657c50a631b1336b3383234bee44b4719f8f54175dbb6a4fd708425870ac7ffd7e217924787a4a1890ddba7772bbc2a4ac14e2a4a213e5d2411a03397a374165cfbe81201b839d8886680b120603a497f93bab9bff4b9066d0bb26163c5449cccdb9146bbf54d4b6ccae092aab37184c7bc818d5b21465cb786383489fa79348d45ec7fdd5467c5480abaf21b052abf9ecae10f10e91079d4db9342777c8501739af1e7a4e7e9ccd8e5788f3f55afe5102b3e336e7a05c0ab41d59d4fb32025dda027a46f7e828a3cd0327e749050ffaf92d0409e8ffe0847336496ec95000c734872d75d2f4b3c18fe8b67027dbe307d86404b1032b77229cd9dda030b508e9313f9410c0762bd4cb317fba6fd97867905ce2ea3050c064107fea2419744652d2f15480222a66a9b0c2596c34b991e10ace1ef1c1b003cf0dc584d444417e36403e58c51bbb1cf79e175e4bfd67368ce684dffe10c2427b799404a437db938c573d25bc63f06b5b6f1bbd72ad96786fdeb224ffc3db842b6956424495cdd67295480332b9663ccc5356f9dd4db7cd2c00a8054d92ee0bda216c48541beb1d361f5e09c2562ea82726044875cfdf19288d65705dee5a2f653bf1e85ef0ab5494fca279b31c66bbf865a6a000826e74a3284e3804eb936798b772ec4bc98833d1eab1172b113317b81da1a7cde0ec33194051e602423dca0e50fdf738d23767420048147650cebf4321741133efd819647274ea8dd018e043240e16618ab93722ac603a2fb77bb3135917aa2880838d2b692de88ed7414cc5225529ba80e9991eeda005b6e935693975eb4600615739d04c2a232531a763f20e8567dc6a59509c08362b10af442d75ff9cdff3e8eb4c331bac548377ce3f4263b1742d1f2c94f79057d79c7a0df4140924ceb5005872828777eda6469f397ee7579073158f1c9cea81c920d12f7692422d7e4f58c0821772cbf9080de69579e24c1b85c918abe7e1a1d02fb1c211fc13451c949609f7d05c14772cc88232335be8ee40a715b64802f04b0d4b68e8e84366949c9d75822080fba225bc18d0657252c81e9530046cc95fcb3481de0a5966d9f1ed93d08869f5e37ffc17acd874607a480d65f135f467edbae176f8bcad474bf65f679ab33050b069232f97ff2749a2857478814ac2b396a3bb838a03dcadd9c6509564f07283f25209e261570613528b76b569406b10e13be39b5d7c2e238d3fd7b5e2c1e0f9eb215c606fa83ef4eac1f9682f3e1f256f2c77adde78ef05bc1ea9e7b00e9fc6af49984c7ddc02d98ef912f67e8eb2c1df3d08616396d79646a28edb4c1b0321ca7fd9e213abef2647d1b62aeb4cda5497885df9784104959fbfc81c42878a9a06a0930b35ee7b53568ab1616c7b8c1860473193054f858a54c63cf77442b7f0073eddfc57420a548cbbaf87bbaca17e8abdf953653ff66abac797fdaf5991d139bcb98fb143464b4e37e299e764840c6f979b62d2a43d1a017bcb7bd9955d429ff2a574dd9173203396bfe89b6c9ee167dc7b5747501dc8f06f6660ac9a8a139999e5f84d9953daa5119887fda6f0ba9769a2d7a2a4787a25867b4ecfceb3e0fa6f0bfc7ba0a03d39efca90ed056d41331ad9d7148302559f13417cf55aa74d0dfd04b9faa49b452e779e9381cffb3fcb6633cdb6b752ee1f8e5a69304fdadde4046fb0c455a45dfd220de72ce8233a4cdb2f1e1088aa8c053bbaa2771e6786a91b002b39baa5b50acddff4b13a18e271a21aa1004af79f210b8b09d4ef020406068dd1cc8336dc1ac8dbcb14112c38b9280f0c72e98537d3db13700ad31e6c7892cbdfe8df2143854090b0a9963b33a2686d7ca1ad578c67e3cdeb91b7c198839b5f1e9406ff26094223e13221974e8ead3d0d5dc5d5dab4d034356abbec9a848c999327adc26f910f0596641963e9dece1bc403a6ff2ccc93a4690f679cd43993804eaf1605f3c332eb6c84c335a09adbe504b829e8ec33995664441d561eab574971d73ccca5da138cc2c6b70e3ef0c8818ebcd752740b7e0d0283f352ee91d4489424bdcaa5799643c3aa9c5fbc19c8a0cc2cf379329cd4d8efa90ce10e5ba83b9fc74f7d954dfea3e9e09743d7b320c8dea329bf62d4b3b48f035000c72c09ef987e032385993302099787b0e2420e68f068a4197c7fa8a428e61832f7b8930b22b8620fcd098906ffbde428b6f5d58c4321ec75c1024d5dd337343041d33674a36a1c01ad1718453a671ed022e0b52e646d1a9154ed453a9723e9129f8c6ba99450671961956457f0e10c3a76577de0ffd21e177d36290db4f0f6eb9ca5985ecc084af14e64ae2c8ccd93730b6bd5f653f3ed31076e8faec402e206d4924050c3952c491b83f381f2d0e2ffbdfa26af91c1f405bc144074385d50caa8d8d5c1cf280fb2f786a4060ba974adea5733aceb399c37ef2bf5e512925d7c5a2c25c41b6dcd30b3216664c6f5164e152935805022c9a41ca88f7a994488e451d4b7d9c3833e6eeed97246355fff8fcc2e5fd6a64fd0f14314f39d3259726495e6b1bf2d460c01179f8c90d0100a527fd2e7b21bab62ef1508c42b7d1d256bd2d1f500c5fec7a27f8ee1420e0e5016a1e4eed775ee62bc22b9a22219296a23d6286d86fae8a4f7ab1dc9114ea95022ccc79b781c7ed59fed3da9d561c4ff79b209225dc8def4629cbec7d9b64a2c298d051314ff795fd758313299be438f2cf7a6caf48b59f2143a499170e0e699309582d04ead886a06fdecb828ecadbd7c834a93b9d63e836396cc1ad7d951c039a977f39ac476273c7e8b2b0d16724648e77dd8825b023e90fb22166269d6c7fd173611297d4455b9634c78caa8e44b35f96d73a6578cee6e7f303452405153c6d4195646959ad5b37a6de775ca28b2ed21a176f3fa6319756bda57b747ceb92f7e5d877deb20bf3f9deb787c3addf219ae270e86796a28f83d14acae0c1461fc1ef299d4a4eebe2976334371455f0e"}, {}, {}, {0x0, 0x107, "f0a3991445e2baddcc2ad68e2d94263e5b3371d17d99486dccf7c518259c00718c4a35d8cb6e2179dc98ebdb91d0d1bd816ab72b1c864d721c2f5a774779d9773ffe1c919093bdf2a9025e4e31aed715f84daa1efb173f9c0a926daf2079ed0eebc49d2bbf3b73dc1a698d8bb0dec2c5e967a156b44b00dd59af42b722251a4ccfde4583b0d34c85f40738d0bc820f7f6e193d601090232388c9a8709585872e0043a2a25f4a27d295e56dd2cb07a99f917a79544f69f62e4e1f73160758e9d947d81c8aa1f4b1d72a45510721526da0de3837587f201a7de16650117c3af9ef27ed473a505f6cd92a5ac590a4a6609ae9a9521c90ffbf2b89fcd9e7b35162ea53f9ec64d4d277453d95985b68515004b416564270d14f8ea0e73ea16ef9af0c953f0fa84048ffc34746e057e5c6a1bbee1ba6ba9b444b7792139f6cd6d72976d162b0a1e3e2e8845429129dcd39b3bf83603ab9c1359d678b021c30abc8fb57042bb2fd23bbb57240241d8cac8800933846df5569104abb102ba886f5a7af584bc38b314468ca691d8eefa868177d8bf7f8eea1aeb5eaa52a44a8e616ac33529668788bcae729f0a8f65f74b42290c676e53ead78de4706768bd1993fd26afacddc06149a0033d6bab53a5679387a72fad8f62342c6e218590200c4711478281bb1dbad048323e74657551cc5c3a23d539ed4ddd565ae682712167b061d1f992f32c3807e80d95b6e63f40cda937e3bac5930c2f1b76e79d689d05252f7e1ed8d15d6054917874355326c2a98c60b680030f3c7665691e4cd32699a5c69e9a800212395fd4607c917c41db3b44805f45f5f7bd674171c743a56456a9161904ac4d107568b76fc30966b29816a053c4328acfa8ddd6e1faac48a892753fb063957c76430c203efa7b792dae69977053622428fbc8a13897e346ca893a88993da95eec22b9f408773a30a84338215a580eea2307b8b1311fde9ebbb616f04168277029853616f32ba609bdd8d86fd6d5c7c938449503f5ba6f78e4cd72091d3bc478194e6415911eb3e28a7abb1efc8eba24cf1a381f5413427fc38444e95e5e182afbdb013a88613e975ae277ae27afb65c36dc613c8e4d2b7a38f99be2890f1a5bf98c025c56d5526649569a9a543e86492b53356486b4326d330bb3f93c30d40bc04d351523eb395bd7190c6f1abd105173359ee4bc450a9ec5d5a0ad2b2ae7b1a3fb1baba5fe550eb0bb351cf03ff4374de9d969b1e3d78962e71c84b5d2209ca68e8a88429baef10021c3bf268dd10803e359373a4d28a9f172f0fab14d370d501121cc5cd4bb4d2d33395c4b93ea29046c757523eaa2f587dc457a0a25208ee3569c26a687b0e34a6cb8d178b0c29265ae417eda077232a05fa1b75a5d574f91f7c413fe10a5ce134771bc878e9697bd32a4fbae5dcd3671850a211647c0d32126888bfa3b9126f03afcf1f2e25b4ecaa8a8c19bd21131c4b69ddb439f333df36679e0aeb269999bce89bbeed01061ee8b471007272d9494cdbc0ffc109ac07cf09d12b2640a9d53c57ce550ec92b6056330515d2bc346e18e0f4bafe86658352dfb21e0eb608176533e3da2504a65d07ccc790bfa9fcd82e61e6bdf99cc64edddece896285940a7afca332e5b98cf373680acb1a2601f6da1ae059a61d2616759d950f4a19eaa714518555d5de0e6e796530914469c8c73c6494260e7d10aae7d23e5482d41558dae7ca94e3caff037c13d8e1142d06975bf9c79451e2d38e571de706955809fe119e7220acc81704b6aa8fcbbe16770474dc00afa30dd82ca7736bd72e89e6579a9b664791521f3eae9d7b9abd8ca5ced072b3e5a2a5284c400bfabfd41ebdf1aad1664a11b587b82886a7fab1e3b5e571dc7a6e7b34839a052a0d83ecb09a81f5feca89ea64559eaa50ff135f4e3de2198aecc36eb6634ad34966a896f0c55998b0245c73cccbc43e1d2d9234e5e50e9141d80629a65e2e7c81332739cc8958c4c5ba8f6740267691c6c4bb497fafe47287a00c8c2aab34596f63e8595ff30647011e24370351f94d1f331f8f769554d47b8e34982551f2ee477d6d5d91fb6b44c9a33228b7ed9567ec2498019b043d09b396ec2f71616311c4ea918bd820f8202d214a86f41d9e1917d26f5d1772e94a370aa0b9ed469e1ff4fec5aa825de1631bf23c089a9a4154a87008e415cbc04c9a5d8a3ef2cbcc823058f89b36f749c2ebc5470c2086aea73469c589040dc4e95c8da5f358e4b056c554e4f25fbf18b3d1970f2e06f89668063310a2cd72bd4091e8aa1ad9eb7e23739d8399ae3cd87d4c7347fc61e942803be87094bd895f16814ce34975d2e9acf28f2e04a7bf2f5b6d02d8c8335265fd85535e4d79765e951c940f9e306b86ccc4ccda8d05b41efc537b5b0a13902f87392282f610680a6c7be4f9493ca9ae001ae6c3df39736e8335614c2d34eca0cfcd1506d0e22605e5406dd518e244e108d0f7f0b2289cfa182394ef934c9778d9af59f9dba4c3c70c72b3762065028b177e4764b4c6df3a26afcc30af37fef085f13252487f98b6bc4be58720d3999dbd6880511c111c631c4561f1dc21c55a24a0185e8df340f55a615de6f4d4378a6452c435839f7b1139c55d3c4801311157c9302c127b4617b24f38dfa0812537440681cdce2f73408eb344ce4cc00138bf2f6d5d57b76b2d824fb2be59b1e9a16b07e3e22177726fd0f2fcba5e7ef86deed6ff121bb542402459388bc32c89f0104e8467bd9bb758771f08484630aa549736a05802493797b48f16e9116d5d6379ede2b972bc6a00bb90d858c61400e7cc2ead1ba9c54805af5c3b8bf38b62682102f44fd35a3bebcb9fd0d4153f58d5a8cd8b4070620c0f82b82f201a3e80f1e83d97b359ceaa0bc92b96eb79715e50ab4b9ed6db4a1bb3b6b5e46456012aec38035e8fe443eadc805f7d0e3e0d69008ae20082ed"}]}}}}}}) syz_emit_ethernet(0xb6, &(0x7f00000014c0)={@empty, @random="e2d0af6e65d4", [], {@ipv4={0x800, {{0x28, 0x4, 0x3, 0x9, 0xa8, 0x68, 0xfff9, 0x7, 0x6c, 0x0, @multicast1, @rand_addr=0x9, {[@noop, @end, @ra={0x94, 0x6}, @noop, @ssrr={0x89, 0x27, 0x7, [@local={0xac, 0x14, 0x0}, @loopback, @multicast2, @local={0xac, 0x14, 0x0}, @loopback, @multicast1, @empty, @multicast2, @multicast1]}, @ssrr={0x89, 0x23, 0x1f, [@local={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}, @broadcast, @broadcast, @multicast2, @broadcast, @remote={0xac, 0x14, 0x0}, @rand_addr=0x4]}, @ra={0x94, 0x6, 0x5}, @ra={0x94, 0x6, 0x8d3}, @timestamp={0x44, 0x2c, 0x8, 0x0, 0x9, [{[], 0x7}, {[@multicast2], 0xc0bf}, {[@local={0xac, 0x14, 0x0}], 0x1ff}, {[@broadcast], 0x7}, {[@rand_addr], 0x80}, {[], 0x1738e399}]}]}}, @icmp=@info_reply={0x10, 0x0, 0x0, 0x40, 0xb0}}}}}) syz_emit_ethernet(0x145e, &(0x7f0000000040)={@random="0d05b5a90ca7", @local, [], {@ipv6={0x86dd, {0x0, 0x6, "100040", 0x1428, 0x3a, 0xff, @rand_addr="0000c697b4880000000001000100", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@ndisc_rs={0x85, 0x0, 0x0, '\x00', [{0x0, 0x1, "12ec8e1d8584a3"}, {0x19, 0x6, "650790105bdad88b1f3631958e62baa6218574ac91350ec5421d973659018c023413ee000000ffff01000000000000"}, {0x0, 0x175, "85a0c19166ae37ac1084ad688a4c181d1af7086fae9fa4063c3eb24a09acafc7e3e73b7fce31aefc24b4e242e9890b79078615ea610a7e729dc26cb26e912bfbad203481ada4ae610cfb81d52998161b08f80ca995dd77cf1ffa692a71e61f46eade1bd0324cb0ae65ed16fd9099a1509006c741fc4c3fdb0a843f1c6667ce3f64c55e1c8d2f0b85d1731b01bbbdb18e1affee008543964e1390a678d97882fe004b51f4941d8cf82ae1b309be7b987bc15808208979fd28034f3828e6e632c04443c461dfd65a9b93e378f9a4752b1455b239447a10ebd896a9aa88e79b7ed682ae21e84cd473452890a34e518989168ecc05197a39d597fa6630cef10f3443c474a4323e52ab8f9b0fa794d473aaa25db73d3a0d6e60e9a35afb673e0d90f2fc5f8607ecdd8057830dba9ad767f9011e1ab37b5be4dd3b4da925c84b74fd0870c20a3e26695daa5c2eb0852aa4992a46b99b9e5fad13a1647ce09e3ffe155faa1ae59bc61a611b9682326d35ed447f4c5ec728561b00e5d591bdfc899fbcd7b7013b9b7bc72ec8b9beeb1f39246aff5335e19cf90644ddf45697a55df0a9cf62b9fcf885e6d99c417554e9c6372fbd3f215159fdc4dcb3b575a5f0034cef694b63ebd7a364233eb19b83bf390ab3133a10e353679d12a55d1ba2171adcba5ca16d893dcbc079ce52f7d6f81ccc9380aee3a337c2af397bd639ec7e26dca8bf47235b68d3205b5a0ba7f7669a891f0e30a54b6700ce85019e6152c52b0acdab3f60eb5029dc49e4610d4ffc789d378884f435a619cdcfc2739b9243e276190811ccd54448c4edff4b81b5217cf0a7bedef00d9c9824d590e7c043ea10c7f11fcb084a024c965a242512e56aea581c3057b38a943a6b219e5a48cd3b1ae4b4276688de965905172599b8d4a6859418c45dcdeb9da5fa3acb8b25715ab1651f172088b78f40a86751d8752bc03e740bb1c86e6391d6fdb5f996aaa0c5d0e67e1a9b5af183a6ad7242a1cb73368aa59c7f6f13a5e824e23f2ec2f0b7e927074a17d8982d71837223e318791c5ed5cc6ad55b8f6e0f81610f8c5ff970af719eca93cbffd737554fa7645c8942aaf9bf576a174f43e5e2d0495eaa44d0de4ccd4a6352f5062b3d5b6919e5165af63a571f225e78a5666114b4e08d0c953798f773b936a5dd817b8c12f85216eae4cd6b8ca7d517e64f7d1e5be8657c50a631b1336b3383234bee44b4719f8f54175dbb6a4fd708425870ac7ffd7e217924787a4a1890ddba7772bbc2a4ac14e2a4a213e5d2411a03397a374165cfbe81201b839d8886680b120603a497f93bab9bff4b9066d0bb26163c5449cccdb9146bbf54d4b6ccae092aab37184c7bc818d5b21465cb786383489fa79348d45ec7fdd5467c5480abaf21b052abf9ecae10f10e91079d4db9342777c8501739af1e7a4e7e9ccd8e5788f3f55afe5102b3e336e7a05c0ab41d59d4fb32025dda027a46f7e828a3cd0327e749050ffaf92d0409e8ffe0847336496ec95000c734872d75d2f4b3c18fe8b67027dbe307d86404b1032b77229cd9dda030b508e9313f9410c0762bd4cb317fba6fd97867905ce2ea3050c064107fea2419744652d2f15480222a66a9b0c2596c34b991e10ace1ef1c1b003cf0dc584d444417e36403e58c51bbb1cf79e175e4bfd67368ce684dffe10c2427b799404a437db938c573d25bc63f06b5b6f1bbd72ad96786fdeb224ffc3db842b6956424495cdd67295480332b9663ccc5356f9dd4db7cd2c00a8054d92ee0bda216c48541beb1d361f5e09c2562ea82726044875cfdf19288d65705dee5a2f653bf1e85ef0ab5494fca279b31c66bbf865a6a000826e74a3284e3804eb936798b772ec4bc98833d1eab1172b113317b81da1a7cde0ec33194051e602423dca0e50fdf738d23767420048147650cebf4321741133efd819647274ea8dd018e043240e16618ab93722ac603a2fb77bb3135917aa2880838d2b692de88ed7414cc5225529ba80e9991eeda005b6e935693975eb4600615739d04c2a232531a763f20e8567dc6a59509c08362b10af442d75ff9cdff3e8eb4c331bac548377ce3f4263b1742d1f2c94f79057d79c7a0df4140924ceb5005872828777eda6469f397ee7579073158f1c9cea81c920d12f7692422d7e4f58c0821772cbf9080de69579e24c1b85c918abe7e1a1d02fb1c211fc13451c949609f7d05c14772cc88232335be8ee40a715b64802f04b0d4b68e8e84366949c9d75822080fba225bc18d0657252c81e9530046cc95fcb3481de0a5966d9f1ed93d08869f5e37ffc17acd874607a480d65f135f467edbae176f8bcad474bf65f679ab33050b069232f97ff2749a2857478814ac2b396a3bb838a03dcadd9c6509564f07283f25209e261570613528b76b569406b10e13be39b5d7c2e238d3fd7b5e2c1e0f9eb215c606fa83ef4eac1f9682f3e1f256f2c77adde78ef05bc1ea9e7b00e9fc6af49984c7ddc02d98ef912f67e8eb2c1df3d08616396d79646a28edb4c1b0321ca7fd9e213abef2647d1b62aeb4cda5497885df9784104959fbfc81c42878a9a06a0930b35ee7b53568ab1616c7b8c1860473193054f858a54c63cf77442b7f0073eddfc57420a548cbbaf87bbaca17e8abdf953653ff66abac797fdaf5991d139bcb98fb143464b4e37e299e764840c6f979b62d2a43d1a017bcb7bd9955d429ff2a574dd9173203396bfe89b6c9ee167dc7b5747501dc8f06f6660ac9a8a139999e5f84d9953daa5119887fda6f0ba9769a2d7a2a4787a25867b4ecfceb3e0fa6f0bfc7ba0a03d39efca90ed056d41331ad9d7148302559f13417cf55aa74d0dfd04b9faa49b452e779e9381cffb3fcb6633cdb6b752ee1f8e5a69304fdadde4046fb0c455a45dfd220de72ce8233a4cdb2f1e1088aa8c053bbaa2771e6786a91b002b39baa5b50acddff4b13a18e271a21aa1004af79f210b8b09d4ef020406068dd1cc8336dc1ac8dbcb14112c38b9280f0c72e98537d3db13700ad31e6c7892cbdfe8df2143854090b0a9963b33a2686d7ca1ad578c67e3cdeb91b7c198839b5f1e9406ff26094223e13221974e8ead3d0d5dc5d5dab4d034356abbec9a848c999327adc26f910f0596641963e9dece1bc403a6ff2ccc93a4690f679cd43993804eaf1605f3c332eb6c84c335a09adbe504b829e8ec33995664441d561eab574971d73ccca5da138cc2c6b70e3ef0c8818ebcd752740b7e0d0283f352ee91d4489424bdcaa5799643c3aa9c5fbc19c8a0cc2cf379329cd4d8efa90ce10e5ba83b9fc74f7d954dfea3e9e09743d7b320c8dea329bf62d4b3b48f035000c72c09ef987e032385993302099787b0e2420e68f068a4197c7fa8a428e61832f7b8930b22b8620fcd098906ffbde428b6f5d58c4321ec75c1024d5dd337343041d33674a36a1c01ad1718453a671ed022e0b52e646d1a9154ed453a9723e9129f8c6ba99450671961956457f0e10c3a76577de0ffd21e177d36290db4f0f6eb9ca5985ecc084af14e64ae2c8ccd93730b6bd5f653f3ed31076e8faec402e206d4924050c3952c491b83f381f2d0e2ffbdfa26af91c1f405bc144074385d50caa8d8d5c1cf280fb2f786a4060ba974adea5733aceb399c37ef2bf5e512925d7c5a2c25c41b6dcd30b3216664c6f5164e152935805022c9a41ca88f7a994488e451d4b7d9c3833e6eeed97246355fff8fcc2e5fd6a64fd0f14314f39d3259726495e6b1bf2d460c01179f8c90d0100a527fd2e7b21bab62ef1508c42b7d1d256bd2d1f500c5fec7a27f8ee1420e0e5016a1e4eed775ee62bc22b9a22219296a23d6286d86fae8a4f7ab1dc9114ea95022ccc79b781c7ed59fed3da9d561c4ff79b209225dc8def4629cbec7d9b64a2c298d051314ff795fd758313299be438f2cf7a6caf48b59f2143a499170e0e699309582d04ead886a06fdecb828ecadbd7c834a93b9d63e836396cc1ad7d951c039a977f39ac476273c7e8b2b0d16724648e77dd8825b023e90fb22166269d6c7fd173611297d4455b9634c78caa8e44b35f96d73a6578cee6e7f303452405153c6d4195646959ad5b37a6de775ca28b2ed21a176f3fa6319756bda57b747ceb92f7e5d877deb20bf3f9deb787c3addf219ae270e86796a28f83d14acae0c1461fc1ef299d4a4eebe2976334371455f0e"}, {}, {}, {0x0, 0x107, "f0a3991445e2baddcc2ad68e2d94263e5b3371d17d99486dccf7c518259c00718c4a35d8cb6e2179dc98ebdb91d0d1bd816ab72b1c864d721c2f5a774779d9773ffe1c919093bdf2a9025e4e31aed715f84daa1efb173f9c0a926daf2079ed0eebc49d2bbf3b73dc1a698d8bb0dec2c5e967a156b44b00dd59af42b722251a4ccfde4583b0d34c85f40738d0bc820f7f6e193d601090232388c9a8709585872e0043a2a25f4a27d295e56dd2cb07a99f917a79544f69f62e4e1f73160758e9d947d81c8aa1f4b1d72a45510721526da0de3837587f201a7de16650117c3af9ef27ed473a505f6cd92a5ac590a4a6609ae9a9521c90ffbf2b89fcd9e7b35162ea53f9ec64d4d277453d95985b68515004b416564270d14f8ea0e73ea16ef9af0c953f0fa84048ffc34746e057e5c6a1bbee1ba6ba9b444b7792139f6cd6d72976d162b0a1e3e2e8845429129dcd39b3bf83603ab9c1359d678b021c30abc8fb57042bb2fd23bbb57240241d8cac8800933846df5569104abb102ba886f5a7af584bc38b314468ca691d8eefa868177d8bf7f8eea1aeb5eaa52a44a8e616ac33529668788bcae729f0a8f65f74b42290c676e53ead78de4706768bd1993fd26afacddc06149a0033d6bab53a5679387a72fad8f62342c6e218590200c4711478281bb1dbad048323e74657551cc5c3a23d539ed4ddd565ae682712167b061d1f992f32c3807e80d95b6e63f40cda937e3bac5930c2f1b76e79d689d05252f7e1ed8d15d6054917874355326c2a98c60b680030f3c7665691e4cd32699a5c69e9a800212395fd4607c917c41db3b44805f45f5f7bd674171c743a56456a9161904ac4d107568b76fc30966b29816a053c4328acfa8ddd6e1faac48a892753fb063957c76430c203efa7b792dae69977053622428fbc8a13897e346ca893a88993da95eec22b9f408773a30a84338215a580eea2307b8b1311fde9ebbb616f04168277029853616f32ba609bdd8d86fd6d5c7c938449503f5ba6f78e4cd72091d3bc478194e6415911eb3e28a7abb1efc8eba24cf1a381f5413427fc38444e95e5e182afbdb013a88613e975ae277ae27afb65c36dc613c8e4d2b7a38f99be2890f1a5bf98c025c56d5526649569a9a543e86492b53356486b4326d330bb3f93c30d40bc04d351523eb395bd7190c6f1abd105173359ee4bc450a9ec5d5a0ad2b2ae7b1a3fb1baba5fe550eb0bb351cf03ff4374de9d969b1e3d78962e71c84b5d2209ca68e8a88429baef10021c3bf268dd10803e359373a4d28a9f172f0fab14d370d501121cc5cd4bb4d2d33395c4b93ea29046c757523eaa2f587dc457a0a25208ee3569c26a687b0e34a6cb8d178b0c29265ae417eda077232a05fa1b75a5d574f91f7c413fe10a5ce134771bc878e9697bd32a4fbae5dcd3671850a211647c0d32126888bfa3b9126f03afcf1f2e25b4ecaa8a8c19bd21131c4b69ddb439f333df36679e0aeb269999bce89bbeed01061ee8b471007272d9494cdbc0ffc109ac07cf09d12b2640a9d53c57ce550ec92b6056330515d2bc346e18e0f4bafe86658352dfb21e0eb608176533e3da2504a65d07ccc790bfa9fcd82e61e6bdf99cc64edddece896285940a7afca332e5b98cf373680acb1a2601f6da1ae059a61d2616759d950f4a19eaa714518555d5de0e6e796530914469c8c73c6494260e7d10aae7d23e5482d41558dae7ca94e3caff037c13d8e1142d06975bf9c79451e2d38e571de706955809fe119e7220acc81704b6aa8fcbbe16770474dc00afa30dd82ca7736bd72e89e6579a9b664791521f3eae9d7b9abd8ca5ced072b3e5a2a5284c400bfabfd41ebdf1aad1664a11b587b82886a7fab1e3b5e571dc7a6e7b34839a052a0d83ecb09a81f5feca89ea64559eaa50ff135f4e3de2198aecc36eb6634ad34966a896f0c55998b0245c73cccbc43e1d2d9234e5e50e9141d80629a65e2e7c81332739cc8958c4c5ba8f6740267691c6c4bb497fafe47287a00c8c2aab34596f63e8595ff30647011e24370351f94d1f331f8f769554d47b8e34982551f2ee477d6d5d91fb6b44c9a33228b7ed9567ec2498019b043d09b396ec2f71616311c4ea918bd820f8202d214a86f41d9e1917d26f5d1772e94a370aa0b9ed469e1ff4fec5aa825de1631bf23c089a9a4154a87008e415cbc04c9a5d8a3ef2cbcc823058f89b36f749c2ebc5470c2086aea73469c589040dc4e95c8da5f358e4b056c554e4f25fbf18b3d1970f2e06f89668063310a2cd72bd4091e8aa1ad9eb7e23739d8399ae3cd87d4c7347fc61e942803be87094bd895f16814ce34975d2e9acf28f2e04a7bf2f5b6d02d8c8335265fd85535e4d79765e951c940f9e306b86ccc4ccda8d05b41efc537b5b0a13902f87392282f610680a6c7be4f9493ca9ae001ae6c3df39736e8335614c2d34eca0cfcd1506d0e22605e5406dd518e244e108d0f7f0b2289cfa182394ef934c9778d9af59f9dba4c3c70c72b3762065028b177e4764b4c6df3a26afcc30af37fef085f13252487f98b6bc4be58720d3999dbd6880511c111c631c4561f1dc21c55a24a0185e8df340f55a615de6f4d4378a6452c435839f7b1139c55d3c4801311157c9302c127b4617b24f38dfa0812537440681cdce2f73408eb344ce4cc00138bf2f6d5d57b76b2d824fb2be59b1e9a16b07e3e22177726fd0f2fcba5e7ef86deed6ff121bb542402459388bc32c89f0104e8467bd9bb758771f08484630aa549736a05802493797b48f16e9116d5d6379ede2b972bc6a00bb90d858c61400e7cc2ead1ba9c54805af5c3b8bf38b62682102f44fd35a3bebcb9fd0d4153f58d5a8cd8b4070620c0f82b82f201a3e80f1e83d97b359ceaa0bc92b96eb79715e50ab4b9ed6db4a1bb3b6b5e46456012aec38035e8fe443eadc805f7d0e3e0d69008ae20082ed"}]}}}}}}) (async) syz_emit_ethernet(0xb6, &(0x7f00000014c0)={@empty, @random="e2d0af6e65d4", [], {@ipv4={0x800, {{0x28, 0x4, 0x3, 0x9, 0xa8, 0x68, 0xfff9, 0x7, 0x6c, 0x0, @multicast1, @rand_addr=0x9, {[@noop, @end, @ra={0x94, 0x6}, @noop, @ssrr={0x89, 0x27, 0x7, [@local={0xac, 0x14, 0x0}, @loopback, @multicast2, @local={0xac, 0x14, 0x0}, @loopback, @multicast1, @empty, @multicast2, @multicast1]}, @ssrr={0x89, 0x23, 0x1f, [@local={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}, @broadcast, @broadcast, @multicast2, @broadcast, @remote={0xac, 0x14, 0x0}, @rand_addr=0x4]}, @ra={0x94, 0x6, 0x5}, @ra={0x94, 0x6, 0x8d3}, @timestamp={0x44, 0x2c, 0x8, 0x0, 0x9, [{[], 0x7}, {[@multicast2], 0xc0bf}, {[@local={0xac, 0x14, 0x0}], 0x1ff}, {[@broadcast], 0x7}, {[@rand_addr], 0x80}, {[], 0x1738e399}]}]}}, @icmp=@info_reply={0x10, 0x0, 0x0, 0x40, 0xb0}}}}}) (async) 22:31:38 executing program 7: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000100400006}) (async) r1 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x4000000005, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x74}, {0x40, 0x2}, {0x6, 0x0, 0x0, 0x195}]}) (async, rerun: 32) write(r2, &(0x7f0000000240)="6d2c9662be5ccb8366b87c98830c", 0xe) (async, rerun: 32) ftruncate(r2, 0x2) (async) pwrite(r1, &(0x7f0000000100)="c8a84e", 0xff96, 0x0) (async) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)) 22:31:38 executing program 5: syz_emit_ethernet(0x5f, &(0x7f0000000000)={@local, @random="00caa40ad400", [{[], {0x8100, 0x3, 0x0, 0x4}}], {@ipv4={0x800, {{0xb, 0x4, 0x0, 0x0, 0x4d, 0x0, 0x0, 0x0, 0x1, 0x0, @broadcast, @broadcast, {[@noop, @lsrr={0x83, 0x17, 0x0, [@rand_addr=0x1000, @remote={0xac, 0x14, 0x0}, @multicast1, @remote={0xac, 0x14, 0x0}, @loopback]}]}}, @icmp=@redirect={0x5, 0x0, 0x0, @loopback, {0x6, 0x4, 0x0, 0x5, 0xac, 0x65, 0x4, 0x0, 0x88, 0x400, @multicast1, @multicast2, {[@noop]}}, 'I'}}}}}) syz_emit_ethernet(0x5f, &(0x7f0000000000)={@local, @random="00caa40ad400", [{[], {0x8100, 0x3, 0x0, 0x4}}], {@ipv4={0x800, {{0xb, 0x4, 0x0, 0x0, 0x4d, 0x0, 0x0, 0x0, 0x1, 0x0, @broadcast, @broadcast, {[@noop, @lsrr={0x83, 0x17, 0x0, [@rand_addr=0x1000, @remote={0xac, 0x14, 0x0}, @multicast1, @remote={0xac, 0x14, 0x0}, @loopback]}]}}, @icmp=@redirect={0x5, 0x0, 0x0, @loopback, {0x6, 0x4, 0x0, 0x5, 0xac, 0x65, 0x4, 0x0, 0x88, 0x400, @multicast1, @multicast2, {[@noop]}}, 'I'}}}}}) (async) 22:31:38 executing program 4: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) r1 = dup2(r0, r0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) kevent(r1, &(0x7f0000000040)=[{{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x0, 0x20000000, 0x9, 0x20}, {{r0}, 0x0, 0x18, 0x1, 0x7, 0x1}, {{r2}, 0xfffffffffffffffd, 0x40, 0xf, 0x3f, 0xff}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x2, 0xf0000000, 0x9, 0x200000000}], 0x0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x0, 0x1e00fffff, 0xff, 0x7f}], 0x2, &(0x7f0000000100)={0x4, 0x100000001}) ioctl$VNDIOCGET(r0, 0xc4104603, &(0x7f00000003c0)={'./file0\x00'}) 22:31:38 executing program 3: ftruncate(0xffffffffffffff9c, 0x4) recvmsg(0xffffffffffffffff, &(0x7f0000000140)={&(0x7f0000000000)=@un=@abs, 0x8, 0xfffffffffffffffe, 0x8, &(0x7f0000000040)=""/201, 0xc9}, 0x0) ftruncate(0xffffffffffffff9c, 0x4) (async) recvmsg(0xffffffffffffffff, &(0x7f0000000140)={&(0x7f0000000000)=@un=@abs, 0x8, 0xfffffffffffffffe, 0x8, &(0x7f0000000040)=""/201, 0xc9}, 0x0) (async) 22:31:39 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000000c0)=0x3) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x4000000005, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x74}, {0x40, 0x2}, {0x6, 0x0, 0x0, 0x195}]}) write(r1, &(0x7f0000000240)="6d2c9662be5ccb8366b87c98830c", 0xe) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x2010, r1, 0x9) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0xfffd, 0x2, 0x4, 0x484b}, {0xd64f, 0x9c, 0xc2, 0xfffffffa}, {0x0, 0x80, 0x1, 0x215d}, {0x40, 0x1f, 0x40, 0x7}]}) 22:31:39 executing program 6: execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000080)='\x1e[\']#\'\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='.\x00', &(0x7f0000000200)='{-\x00\x83\x04\x1d\x95\x98`;n\xd4\xdb%\xa6\x8bNP\xba\xbd,\xa8\xba\xb6\x88\x18\xa7.\x17\xb6\x8fT\x91\'\xb6I\xd3\x90\xe0\x15\x9f\x87Ii\xe3\xe1\xaa\xa0{\xb4\xd9\xb0\xd8D ]\v\x1a*\x05\xe4\xac\r\n\x87\xc4\xd9\x0f\xd8\x04\x02\xb5\xee\x00\x00', &(0x7f0000000180)='-\x00'], &(0x7f0000000380)) sysctl$hw(&(0x7f0000000000)={0x6, 0x4}, 0x2, &(0x7f00000002c0)="4d551079a199c719d8a436", 0x0, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x8) socketpair(0x6, 0x1, 0xa6, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000500), 0x200, 0x0) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000580)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000480)=[{&(0x7f0000000300)="ebd92129c74865ea99374eca2ae5ca8657be630ae1dd27652bfc60e01af354da8624df472e86b3a33a6899245dac58c368b38f9b29620d33ad31f21e9b6b64af4ef180f55cfb0a2f0df7f6", 0x4b}, {&(0x7f0000000380)="6378368a3702622b", 0x8}, {&(0x7f00000003c0)="d3996e9012e8d27026a6f1b23196f00e1e6b6fe071183b7f79125cd8f7bd62d80c56c42466a6649a43e86ab98f3c1143e1889deba20c73edfcf751e8c556b168a496c5052a9334d9e768af03090d6b5235795b9339e39795b04963f05fd1f261b51883598886273a69e7364fd04d4b6ec182c4c698f8d47dbe919275055396713cbdc02c147c153c835b1e72b2692203", 0x90}], 0x3, &(0x7f0000000540)=[@rights={0x38, 0xffff, 0x1, [0xffffffffffffffff, r0, r1, 0xffffffffffffff9c, 0xffffffffffffffff, 0xffffffffffffff9c, 0xffffffffffffff9c, 0xffffffffffffffff, r2]}], 0x38, 0x403}, 0x6) 22:31:39 executing program 1: sysctl$vm_swapencrypt(&(0x7f0000000000)={0x2, 0x5, 0x1}, 0x3, &(0x7f0000000180)="e059b2fbc89e693e12030c6d2f47adb5fcde2c410cad279864b943529fd8b501d1651d134010144aedaafef47e82ddffe31a1ac40a8aac3d511e52cb2c6e0a9e98cdb14fb4c90ce0d6258e045d1bb69ff7f5595bffb37da6ed49fc5bdd8a5ca6de330effef8766c7b9467897b9b5e11b3bfc0784d70c565f82e4d07ae9a2c49d7720839db39320bcc040ae517c431101bd9e1d6d7f228d649c8b42eee1cdbd0bfc2e4065e614228a93a9f5e57f34c9837195b9cf3137998e6e77d6742fa45437512f6a6351d61a0bfbdd5bdc0ba051680aafa4e095f8fa5ab0980d", &(0x7f0000000100)=0xdb, &(0x7f0000000280)="d4de00b257b032792ca25708ef8eaaf726cba3260b02656f2dfcbfc17cb3fceb64c7a53778b4cd4bba5f6d2516ad728fbd259885b6291829b306882fa187bef450e5aa3f83d118c27f22ea3994e9553f15a11c5a123c2d8bfc138596eb945fdcb9cdd60c6f8f62112044e39a7235f43cc3039839efd0beba494d1ede328cb195594f73ea", 0x84) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000040)=""/22, 0x16) r2 = socket(0x18, 0x400000002, 0x0) close(r2) open(&(0x7f0000000340)='./file0\x00', 0x80, 0x68) r3 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$FIOASYNC(r3, 0xcd60441a, &(0x7f0000000240)=0x2) r4 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$FIOASYNC(r4, 0xcd60441a, &(0x7f0000000240)=0x2) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f00000003c0)={0x5, './file0\x00', './file0\x00'}) shutdown(r2, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000140)=0x400007) write(r1, &(0x7f00000000c0)="d2", 0xfffffd51) r5 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write(0xffffffffffffffff, &(0x7f0000000240)="6d2c9662be5ccb8366b87c9883", 0xd) writev(0xffffffffffffffff, &(0x7f0000000400)=[{&(0x7f0000000380)="132b611d858d322615635ead708ec4415f355806346c760b4a2036de8901f9e6b72a735471914d01", 0x28}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) r6 = dup(r5) ioctl$FIOASYNC(r6, 0xc080445b, &(0x7f0000000240)) 22:31:39 executing program 2: ioctl$TIOCSETD(0xffffffffffffff9c, 0x8004741b, &(0x7f0000000000)=0xdd9) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) listen(r0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x3, 0x1, 0x9, 0x7ff, r1}) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000140)=0xcaa0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000180)=0xfffffffb) r4 = geteuid() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000001c0)=0xffff) r5 = open$dir(&(0x7f0000000200)='./file0\x00', 0x200, 0x40) r6 = dup(r5) setreuid(r4, r2) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240), 0x40, 0x0) write(r7, &(0x7f0000000280)="2fe6e87a8f11d49e9e4833b54ab43ae0ad499be540af61e0cf319ce9eff68585ecbe581e67e98e571a937486bcc26d15879ff78fdc45db736afe0d8d8e140ee880777ab581a72b2f710ab728d87e535cf1df495ca8a07dd56c02894a87e9122145003b9dcd3a22b1a02471eca464e1dcd46e6bbd3f795a82daa2213bb43cd84270e5e6e86507f04d361ee609ae9ebfdfb45804e01e4636d020cc1aa030352290c44d36219665588b217f3df9aef962", 0xaf) r8 = dup2(r6, r7) getsockopt$sock_linger(r8, 0xffff, 0x80, &(0x7f0000000340), &(0x7f0000000380)=0x8) accept$inet(0xffffffffffffffff, &(0x7f00000003c0), &(0x7f0000000400)=0xc) open(&(0x7f0000000440)='./file0\x00', 0x400, 0x148) ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, &(0x7f00000004c0)=0x81) 22:31:39 executing program 5: r0 = socket$inet6(0x18, 0x3, 0x0) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000200)={0x8}, 0x0) select(0x40, &(0x7f0000000080)={0x1f, 0x4, 0x3ff, 0xfa, 0x4, 0x3, 0x3, 0x800}, &(0x7f00000000c0)={0x8001, 0x8d, 0x3, 0xfffffffffffffffd, 0x3, 0x0, 0x2, 0x7fffffff}, &(0x7f0000000100)={0x4, 0xffffffffffffff00, 0x1, 0x3, 0x8, 0x9, 0x2, 0x6}, &(0x7f0000000180)={0xfffffffffffffff8, 0x80000000000}) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x0, 0xff, 0x9}, 0xc) shutdown(r0, 0x0) 22:31:39 executing program 7: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000100400006}) r1 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x4000000005, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x74}, {0x40, 0x2}, {0x6, 0x0, 0x0, 0x195}]}) write(r2, &(0x7f0000000240)="6d2c9662be5ccb8366b87c98830c", 0xe) ftruncate(r2, 0x2) pwrite(r1, &(0x7f0000000100)="c8a84e", 0xff96, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)) openat$zero(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) (async) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000100400006}) (async) open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x4000000005, 0x0) (async) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x74}, {0x40, 0x2}, {0x6, 0x0, 0x0, 0x195}]}) (async) write(r2, &(0x7f0000000240)="6d2c9662be5ccb8366b87c98830c", 0xe) (async) ftruncate(r2, 0x2) (async) pwrite(r1, &(0x7f0000000100)="c8a84e", 0xff96, 0x0) (async) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) (async) fcntl$lock(r0, 0x9, &(0x7f0000000000)) (async) 22:31:39 executing program 4: read(0xffffffffffffffff, &(0x7f0000000080)=""/204, 0xcc) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) ioctl$VNDIOCGET(r0, 0xc4104603, &(0x7f00000003c0)={'./file0\x00'}) rename(&(0x7f0000000000)='./file0/file1\x00', &(0x7f0000000040)='./file0\x00') 22:31:39 executing program 3: ftruncate(0xffffffffffffff9c, 0x4) recvmsg(0xffffffffffffffff, &(0x7f0000000140)={&(0x7f0000000000)=@un=@abs, 0x8, 0xfffffffffffffffe, 0x8, &(0x7f0000000040)=""/201, 0xc9}, 0x0) 22:31:39 executing program 6: execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000080)='\x1e[\']#\'\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='.\x00', &(0x7f0000000200)='{-\x00\x83\x04\x1d\x95\x98`;n\xd4\xdb%\xa6\x8bNP\xba\xbd,\xa8\xba\xb6\x88\x18\xa7.\x17\xb6\x8fT\x91\'\xb6I\xd3\x90\xe0\x15\x9f\x87Ii\xe3\xe1\xaa\xa0{\xb4\xd9\xb0\xd8D ]\v\x1a*\x05\xe4\xac\r\n\x87\xc4\xd9\x0f\xd8\x04\x02\xb5\xee\x00\x00', &(0x7f0000000180)='-\x00'], &(0x7f0000000380)) sysctl$hw(&(0x7f0000000000)={0x6, 0x4}, 0x2, &(0x7f00000002c0)="4d551079a199c719d8a436", 0x0, 0x0, 0x0) (async) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x8) (async) socketpair(0x6, 0x1, 0xa6, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) (async) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000500), 0x200, 0x0) (async) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000580)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000480)=[{&(0x7f0000000300)="ebd92129c74865ea99374eca2ae5ca8657be630ae1dd27652bfc60e01af354da8624df472e86b3a33a6899245dac58c368b38f9b29620d33ad31f21e9b6b64af4ef180f55cfb0a2f0df7f6", 0x4b}, {&(0x7f0000000380)="6378368a3702622b", 0x8}, {&(0x7f00000003c0)="d3996e9012e8d27026a6f1b23196f00e1e6b6fe071183b7f79125cd8f7bd62d80c56c42466a6649a43e86ab98f3c1143e1889deba20c73edfcf751e8c556b168a496c5052a9334d9e768af03090d6b5235795b9339e39795b04963f05fd1f261b51883598886273a69e7364fd04d4b6ec182c4c698f8d47dbe919275055396713cbdc02c147c153c835b1e72b2692203", 0x90}], 0x3, &(0x7f0000000540)=[@rights={0x38, 0xffff, 0x1, [0xffffffffffffffff, r0, r1, 0xffffffffffffff9c, 0xffffffffffffffff, 0xffffffffffffff9c, 0xffffffffffffff9c, 0xffffffffffffffff, r2]}], 0x38, 0x403}, 0x6) 22:31:39 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000000c0)=0x3) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x4000000005, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x74}, {0x40, 0x2}, {0x6, 0x0, 0x0, 0x195}]}) write(r1, &(0x7f0000000240)="6d2c9662be5ccb8366b87c98830c", 0xe) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x2010, r1, 0x9) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0xfffd, 0x2, 0x4, 0x484b}, {0xd64f, 0x9c, 0xc2, 0xfffffffa}, {0x0, 0x80, 0x1, 0x215d}, {0x40, 0x1f, 0x40, 0x7}]}) pipe(&(0x7f0000000080)) (async) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000000c0)=0x3) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x4000000005, 0x0) (async) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x74}, {0x40, 0x2}, {0x6, 0x0, 0x0, 0x195}]}) (async) write(r1, &(0x7f0000000240)="6d2c9662be5ccb8366b87c98830c", 0xe) (async) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x2010, r1, 0x9) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0xfffd, 0x2, 0x4, 0x484b}, {0xd64f, 0x9c, 0xc2, 0xfffffffa}, {0x0, 0x80, 0x1, 0x215d}, {0x40, 0x1f, 0x40, 0x7}]}) (async) 22:31:40 executing program 2: ioctl$TIOCSETD(0xffffffffffffff9c, 0x8004741b, &(0x7f0000000000)=0xdd9) (async, rerun: 32) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) (rerun: 32) listen(r0, 0x0) (async) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x3, 0x1, 0x9, 0x7ff, r1}) (async) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000140)=0xcaa0) (async) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000180)=0xfffffffb) (async) r4 = geteuid() (async) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000001c0)=0xffff) (async) r5 = open$dir(&(0x7f0000000200)='./file0\x00', 0x200, 0x40) r6 = dup(r5) (async) setreuid(r4, r2) (async, rerun: 32) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240), 0x40, 0x0) (rerun: 32) write(r7, &(0x7f0000000280)="2fe6e87a8f11d49e9e4833b54ab43ae0ad499be540af61e0cf319ce9eff68585ecbe581e67e98e571a937486bcc26d15879ff78fdc45db736afe0d8d8e140ee880777ab581a72b2f710ab728d87e535cf1df495ca8a07dd56c02894a87e9122145003b9dcd3a22b1a02471eca464e1dcd46e6bbd3f795a82daa2213bb43cd84270e5e6e86507f04d361ee609ae9ebfdfb45804e01e4636d020cc1aa030352290c44d36219665588b217f3df9aef962", 0xaf) r8 = dup2(r6, r7) getsockopt$sock_linger(r8, 0xffff, 0x80, &(0x7f0000000340), &(0x7f0000000380)=0x8) (async) accept$inet(0xffffffffffffffff, &(0x7f00000003c0), &(0x7f0000000400)=0xc) (async) open(&(0x7f0000000440)='./file0\x00', 0x400, 0x148) ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, &(0x7f00000004c0)=0x81) 22:31:40 executing program 1: sysctl$vm_swapencrypt(&(0x7f0000000000)={0x2, 0x5, 0x1}, 0x3, &(0x7f0000000180)="e059b2fbc89e693e12030c6d2f47adb5fcde2c410cad279864b943529fd8b501d1651d134010144aedaafef47e82ddffe31a1ac40a8aac3d511e52cb2c6e0a9e98cdb14fb4c90ce0d6258e045d1bb69ff7f5595bffb37da6ed49fc5bdd8a5ca6de330effef8766c7b9467897b9b5e11b3bfc0784d70c565f82e4d07ae9a2c49d7720839db39320bcc040ae517c431101bd9e1d6d7f228d649c8b42eee1cdbd0bfc2e4065e614228a93a9f5e57f34c9837195b9cf3137998e6e77d6742fa45437512f6a6351d61a0bfbdd5bdc0ba051680aafa4e095f8fa5ab0980d", &(0x7f0000000100)=0xdb, &(0x7f0000000280)="d4de00b257b032792ca25708ef8eaaf726cba3260b02656f2dfcbfc17cb3fceb64c7a53778b4cd4bba5f6d2516ad728fbd259885b6291829b306882fa187bef450e5aa3f83d118c27f22ea3994e9553f15a11c5a123c2d8bfc138596eb945fdcb9cdd60c6f8f62112044e39a7235f43cc3039839efd0beba494d1ede328cb195594f73ea", 0x84) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000040)=""/22, 0x16) r2 = socket(0x18, 0x400000002, 0x0) close(r2) open(&(0x7f0000000340)='./file0\x00', 0x80, 0x68) r3 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$FIOASYNC(r3, 0xcd60441a, &(0x7f0000000240)=0x2) r4 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$FIOASYNC(r4, 0xcd60441a, &(0x7f0000000240)=0x2) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f00000003c0)={0x5, './file0\x00', './file0\x00'}) shutdown(r2, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000140)=0x400007) write(r1, &(0x7f00000000c0)="d2", 0xfffffd51) r5 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write(0xffffffffffffffff, &(0x7f0000000240)="6d2c9662be5ccb8366b87c9883", 0xd) writev(0xffffffffffffffff, &(0x7f0000000400)=[{&(0x7f0000000380)="132b611d858d322615635ead708ec4415f355806346c760b4a2036de8901f9e6b72a735471914d01", 0x28}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) r6 = dup(r5) ioctl$FIOASYNC(r6, 0xc080445b, &(0x7f0000000240)) 22:31:40 executing program 4: read(0xffffffffffffffff, &(0x7f0000000080)=""/204, 0xcc) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) ioctl$VNDIOCGET(r0, 0xc4104603, &(0x7f00000003c0)={'./file0\x00'}) (async) rename(&(0x7f0000000000)='./file0/file1\x00', &(0x7f0000000040)='./file0\x00') 22:31:40 executing program 5: r0 = socket$inet6(0x18, 0x3, 0x0) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000200)={0x8}, 0x0) (async) select(0x40, &(0x7f0000000080)={0x1f, 0x4, 0x3ff, 0xfa, 0x4, 0x3, 0x3, 0x800}, &(0x7f00000000c0)={0x8001, 0x8d, 0x3, 0xfffffffffffffffd, 0x3, 0x0, 0x2, 0x7fffffff}, &(0x7f0000000100)={0x4, 0xffffffffffffff00, 0x1, 0x3, 0x8, 0x9, 0x2, 0x6}, &(0x7f0000000180)={0xfffffffffffffff8, 0x80000000000}) (async) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x0, 0xff, 0x9}, 0xc) shutdown(r0, 0x0) 22:31:40 executing program 3: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000300)}) r0 = socket(0x2, 0x1, 0x0) r1 = accept(r0, 0x0, &(0x7f0000000040)) listen(r1, 0x1) r2 = dup(r0) ioctl$TIOCFLUSH(r2, 0xc0106924, &(0x7f00000000c0)=0x2e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) r5 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x104) writev(r5, &(0x7f00000002c0)=[{&(0x7f0000000100)="a27733412736acfc79cdee34a9e01ecc7f9fca2ba7c1796276d80d75442bb763408f77eab7b1653499d7d23d366c9a87ca40fcdbb691c5d25b78e19e2313339bfe99aa952481f8e926bf74bae067444e05d9e5b8f7439c7e67b83cc8248dd656e79ca76fc16df1be8488cb2e1097b6f03409df92a961b1ba23926f61929e179820051a47c8", 0x85}, {&(0x7f00000001c0)="f4f98d95e27812a8ff7e2f1930e14e42f4408a7234ad7ba4335b58d6d2cfead4fed28c5d367016d39f14646d189193177f477da2a92c888935609abe1a4bca5db8e31fd7188294db8ad5189d292769d7e483e789a5faf73924e9ae9fb0391f079cb8c5e87b7ad354527621c4f5e4bc25a7b21ae7020e2f3d03b0936195eb6a57d25554346c8444eb2c0f8aacf7d2bcca72b2d863a5f903a6f8756678b863787f8bb0bfde9b75852335b0223b05c1a057a8be2d91ff889a0f4db4d5cf67c874e53cd74501d15a6d64a15f2dc6f5d00e0ee6ac8b96e70db3ed519c2e55735b46d1d5102e7682619c64012d19a106394f1e7a3f", 0xf2}, {&(0x7f0000000040)}, {&(0x7f0000000080)="dc35764e1bc0bc9ed22e510016e2c574963f73df6ac6e20d2effc03d7ab875702ae4f1a617ed5f8b0af24fdbcfbd0373f80f01233e4d37a13a9e4a12", 0x3c}], 0x4) ioctl$TIOCFLUSH(r4, 0x8020697f, &(0x7f0000000300)) 22:31:40 executing program 7: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000100400006}) r1 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r1, &(0x7f0000000100)="c8a84e", 0xff96, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)) r2 = socket$inet(0x2, 0x4000, 0x80) write(r2, &(0x7f0000000040)="06c89d8c99784544013205d70c8cb0d959923478bb79a6413d1c5518eecd1acdbcb8bfb94b672ad8e135db880cce7e582abdceda3148f2e835229a4d940ea167cb7f85139d5919632fd80c68947eb28e8d20ed6c4ad808ecbae7c29c8fed2f3a475e69d3b64be768a45980babc937ea3e13a571c05ca0eef67d264775b1a0a0878685a91ce43c5d6286e87ee74d5c1e4182398c4f805bcbde9d6a6709247e7f9a649053f5b340bc9bce9a6c0507745630401002e79fdd6ff67021e", 0xbb) 22:31:40 executing program 6: execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000080)='\x1e[\']#\'\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='.\x00', &(0x7f0000000200)='{-\x00\x83\x04\x1d\x95\x98`;n\xd4\xdb%\xa6\x8bNP\xba\xbd,\xa8\xba\xb6\x88\x18\xa7.\x17\xb6\x8fT\x91\'\xb6I\xd3\x90\xe0\x15\x9f\x87Ii\xe3\xe1\xaa\xa0{\xb4\xd9\xb0\xd8D ]\v\x1a*\x05\xe4\xac\r\n\x87\xc4\xd9\x0f\xd8\x04\x02\xb5\xee\x00\x00', &(0x7f0000000180)='-\x00'], &(0x7f0000000380)) (async) sysctl$hw(&(0x7f0000000000)={0x6, 0x4}, 0x2, &(0x7f00000002c0)="4d551079a199c719d8a436", 0x0, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x8) socketpair(0x6, 0x1, 0xa6, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) (async) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000500), 0x200, 0x0) (async) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000580)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000480)=[{&(0x7f0000000300)="ebd92129c74865ea99374eca2ae5ca8657be630ae1dd27652bfc60e01af354da8624df472e86b3a33a6899245dac58c368b38f9b29620d33ad31f21e9b6b64af4ef180f55cfb0a2f0df7f6", 0x4b}, {&(0x7f0000000380)="6378368a3702622b", 0x8}, {&(0x7f00000003c0)="d3996e9012e8d27026a6f1b23196f00e1e6b6fe071183b7f79125cd8f7bd62d80c56c42466a6649a43e86ab98f3c1143e1889deba20c73edfcf751e8c556b168a496c5052a9334d9e768af03090d6b5235795b9339e39795b04963f05fd1f261b51883598886273a69e7364fd04d4b6ec182c4c698f8d47dbe919275055396713cbdc02c147c153c835b1e72b2692203", 0x90}], 0x3, &(0x7f0000000540)=[@rights={0x38, 0xffff, 0x1, [0xffffffffffffffff, r0, r1, 0xffffffffffffff9c, 0xffffffffffffffff, 0xffffffffffffff9c, 0xffffffffffffff9c, 0xffffffffffffffff, r2]}], 0x38, 0x403}, 0x6) 22:31:41 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000000c0)=0x3) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x4000000005, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x74}, {0x40, 0x2}, {0x6, 0x0, 0x0, 0x195}]}) write(r1, &(0x7f0000000240)="6d2c9662be5ccb8366b87c98830c", 0xe) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x2010, r1, 0x9) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0xfffd, 0x2, 0x4, 0x484b}, {0xd64f, 0x9c, 0xc2, 0xfffffffa}, {0x0, 0x80, 0x1, 0x215d}, {0x40, 0x1f, 0x40, 0x7}]}) 22:31:41 executing program 2: ioctl$TIOCSETD(0xffffffffffffff9c, 0x8004741b, &(0x7f0000000000)=0xdd9) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) listen(r0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x3, 0x1, 0x9, 0x7ff, r1}) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000140)=0xcaa0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000180)=0xfffffffb) r4 = geteuid() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000001c0)=0xffff) r5 = open$dir(&(0x7f0000000200)='./file0\x00', 0x200, 0x40) r6 = dup(r5) setreuid(r4, r2) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240), 0x40, 0x0) write(r7, &(0x7f0000000280)="2fe6e87a8f11d49e9e4833b54ab43ae0ad499be540af61e0cf319ce9eff68585ecbe581e67e98e571a937486bcc26d15879ff78fdc45db736afe0d8d8e140ee880777ab581a72b2f710ab728d87e535cf1df495ca8a07dd56c02894a87e9122145003b9dcd3a22b1a02471eca464e1dcd46e6bbd3f795a82daa2213bb43cd84270e5e6e86507f04d361ee609ae9ebfdfb45804e01e4636d020cc1aa030352290c44d36219665588b217f3df9aef962", 0xaf) r8 = dup2(r6, r7) getsockopt$sock_linger(r8, 0xffff, 0x80, &(0x7f0000000340), &(0x7f0000000380)=0x8) accept$inet(0xffffffffffffffff, &(0x7f00000003c0), &(0x7f0000000400)=0xc) open(&(0x7f0000000440)='./file0\x00', 0x400, 0x148) ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, &(0x7f00000004c0)=0x81) ioctl$TIOCSETD(0xffffffffffffff9c, 0x8004741b, &(0x7f0000000000)=0xdd9) (async) openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) (async) listen(r0, 0x0) (async) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) (async) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x3, 0x1, 0x9, 0x7ff, r1}) (async) fcntl$dupfd(r0, 0x0, r0) (async) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000140)=0xcaa0) (async) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000180)=0xfffffffb) (async) geteuid() (async) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000001c0)=0xffff) (async) open$dir(&(0x7f0000000200)='./file0\x00', 0x200, 0x40) (async) dup(r5) (async) setreuid(r4, r2) (async) openat$zero(0xffffffffffffff9c, &(0x7f0000000240), 0x40, 0x0) (async) write(r7, &(0x7f0000000280)="2fe6e87a8f11d49e9e4833b54ab43ae0ad499be540af61e0cf319ce9eff68585ecbe581e67e98e571a937486bcc26d15879ff78fdc45db736afe0d8d8e140ee880777ab581a72b2f710ab728d87e535cf1df495ca8a07dd56c02894a87e9122145003b9dcd3a22b1a02471eca464e1dcd46e6bbd3f795a82daa2213bb43cd84270e5e6e86507f04d361ee609ae9ebfdfb45804e01e4636d020cc1aa030352290c44d36219665588b217f3df9aef962", 0xaf) (async) dup2(r6, r7) (async) getsockopt$sock_linger(r8, 0xffff, 0x80, &(0x7f0000000340), &(0x7f0000000380)=0x8) (async) accept$inet(0xffffffffffffffff, &(0x7f00000003c0), &(0x7f0000000400)=0xc) (async) open(&(0x7f0000000440)='./file0\x00', 0x400, 0x148) (async) ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, &(0x7f00000004c0)=0x81) (async) 22:31:41 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) bind(r1, &(0x7f0000000100)=@in6={0x18, 0x0, 0x5, 0x4}, 0xc) r2 = socket(0x2, 0x2, 0x0) dup2(r2, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000000000)=0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) 22:31:41 executing program 4: read(0xffffffffffffffff, &(0x7f0000000080)=""/204, 0xcc) (async) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) ioctl$VNDIOCGET(r0, 0xc4104603, &(0x7f00000003c0)={'./file0\x00'}) rename(&(0x7f0000000000)='./file0/file1\x00', &(0x7f0000000040)='./file0\x00') 22:31:41 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) bind(r1, &(0x7f0000000100)=@in6={0x18, 0x0, 0x5, 0x4}, 0xc) r2 = socket(0x2, 0x2, 0x0) dup2(r2, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000000000)=0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) (async) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) (async) bind(r1, &(0x7f0000000100)=@in6={0x18, 0x0, 0x5, 0x4}, 0xc) (async) socket(0x2, 0x2, 0x0) (async) dup2(r2, r0) (async) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) (async) dup(r0) (async) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) (async) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) (async) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000000000)=0x1) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) (async) 22:31:41 executing program 1: sysctl$vm_swapencrypt(&(0x7f0000000000)={0x2, 0x5, 0x1}, 0x3, &(0x7f0000000180)="e059b2fbc89e693e12030c6d2f47adb5fcde2c410cad279864b943529fd8b501d1651d134010144aedaafef47e82ddffe31a1ac40a8aac3d511e52cb2c6e0a9e98cdb14fb4c90ce0d6258e045d1bb69ff7f5595bffb37da6ed49fc5bdd8a5ca6de330effef8766c7b9467897b9b5e11b3bfc0784d70c565f82e4d07ae9a2c49d7720839db39320bcc040ae517c431101bd9e1d6d7f228d649c8b42eee1cdbd0bfc2e4065e614228a93a9f5e57f34c9837195b9cf3137998e6e77d6742fa45437512f6a6351d61a0bfbdd5bdc0ba051680aafa4e095f8fa5ab0980d", &(0x7f0000000100)=0xdb, &(0x7f0000000280)="d4de00b257b032792ca25708ef8eaaf726cba3260b02656f2dfcbfc17cb3fceb64c7a53778b4cd4bba5f6d2516ad728fbd259885b6291829b306882fa187bef450e5aa3f83d118c27f22ea3994e9553f15a11c5a123c2d8bfc138596eb945fdcb9cdd60c6f8f62112044e39a7235f43cc3039839efd0beba494d1ede328cb195594f73ea", 0x84) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000040)=""/22, 0x16) r2 = socket(0x18, 0x400000002, 0x0) close(r2) open(&(0x7f0000000340)='./file0\x00', 0x80, 0x68) r3 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$FIOASYNC(r3, 0xcd60441a, &(0x7f0000000240)=0x2) r4 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$FIOASYNC(r4, 0xcd60441a, &(0x7f0000000240)=0x2) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f00000003c0)={0x5, './file0\x00', './file0\x00'}) shutdown(r2, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000140)=0x400007) write(r1, &(0x7f00000000c0)="d2", 0xfffffd51) r5 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write(0xffffffffffffffff, &(0x7f0000000240)="6d2c9662be5ccb8366b87c98830c", 0xe) writev(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) r6 = dup(r5) ioctl$FIOASYNC(r6, 0xc080445b, &(0x7f0000000240)) 22:31:41 executing program 3: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000300)}) r0 = socket(0x2, 0x1, 0x0) r1 = accept(r0, 0x0, &(0x7f0000000040)) listen(r1, 0x1) (async, rerun: 64) r2 = dup(r0) (rerun: 64) ioctl$TIOCFLUSH(r2, 0xc0106924, &(0x7f00000000c0)=0x2e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) r5 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x104) writev(r5, &(0x7f00000002c0)=[{&(0x7f0000000100)="a27733412736acfc79cdee34a9e01ecc7f9fca2ba7c1796276d80d75442bb763408f77eab7b1653499d7d23d366c9a87ca40fcdbb691c5d25b78e19e2313339bfe99aa952481f8e926bf74bae067444e05d9e5b8f7439c7e67b83cc8248dd656e79ca76fc16df1be8488cb2e1097b6f03409df92a961b1ba23926f61929e179820051a47c8", 0x85}, {&(0x7f00000001c0)="f4f98d95e27812a8ff7e2f1930e14e42f4408a7234ad7ba4335b58d6d2cfead4fed28c5d367016d39f14646d189193177f477da2a92c888935609abe1a4bca5db8e31fd7188294db8ad5189d292769d7e483e789a5faf73924e9ae9fb0391f079cb8c5e87b7ad354527621c4f5e4bc25a7b21ae7020e2f3d03b0936195eb6a57d25554346c8444eb2c0f8aacf7d2bcca72b2d863a5f903a6f8756678b863787f8bb0bfde9b75852335b0223b05c1a057a8be2d91ff889a0f4db4d5cf67c874e53cd74501d15a6d64a15f2dc6f5d00e0ee6ac8b96e70db3ed519c2e55735b46d1d5102e7682619c64012d19a106394f1e7a3f", 0xf2}, {&(0x7f0000000040)}, {&(0x7f0000000080)="dc35764e1bc0bc9ed22e510016e2c574963f73df6ac6e20d2effc03d7ab875702ae4f1a617ed5f8b0af24fdbcfbd0373f80f01233e4d37a13a9e4a12", 0x3c}], 0x4) (async) ioctl$TIOCFLUSH(r4, 0x8020697f, &(0x7f0000000300)) 22:31:41 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) bind(r1, &(0x7f0000000100)=@in6={0x18, 0x0, 0x5, 0x4}, 0xc) r2 = socket(0x2, 0x2, 0x0) dup2(r2, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000000000)=0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) (async) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) (async) bind(r1, &(0x7f0000000100)=@in6={0x18, 0x0, 0x5, 0x4}, 0xc) (async) socket(0x2, 0x2, 0x0) (async) dup2(r2, r0) (async) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) (async) dup(r0) (async) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) (async) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) (async) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000000000)=0x1) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) (async) 22:31:41 executing program 5: r0 = socket$inet6(0x18, 0x3, 0x0) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000200)={0x8}, 0x0) select(0x40, &(0x7f0000000080)={0x1f, 0x4, 0x3ff, 0xfa, 0x4, 0x3, 0x3, 0x800}, &(0x7f00000000c0)={0x8001, 0x8d, 0x3, 0xfffffffffffffffd, 0x3, 0x0, 0x2, 0x7fffffff}, &(0x7f0000000100)={0x4, 0xffffffffffffff00, 0x1, 0x3, 0x8, 0x9, 0x2, 0x6}, &(0x7f0000000180)={0xfffffffffffffff8, 0x80000000000}) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x0, 0xff, 0x9}, 0xc) shutdown(r0, 0x0) socket$inet6(0x18, 0x3, 0x0) (async) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000200)={0x8}, 0x0) (async) select(0x40, &(0x7f0000000080)={0x1f, 0x4, 0x3ff, 0xfa, 0x4, 0x3, 0x3, 0x800}, &(0x7f00000000c0)={0x8001, 0x8d, 0x3, 0xfffffffffffffffd, 0x3, 0x0, 0x2, 0x7fffffff}, &(0x7f0000000100)={0x4, 0xffffffffffffff00, 0x1, 0x3, 0x8, 0x9, 0x2, 0x6}, &(0x7f0000000180)={0xfffffffffffffff8, 0x80000000000}) (async) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x0, 0xff, 0x9}, 0xc) (async) shutdown(r0, 0x0) (async) 22:31:41 executing program 7: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000100400006}) r1 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r1, &(0x7f0000000100)="c8a84e", 0xff96, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)) r2 = socket$inet(0x2, 0x4000, 0x80) write(r2, &(0x7f0000000040)="06c89d8c99784544013205d70c8cb0d959923478bb79a6413d1c5518eecd1acdbcb8bfb94b672ad8e135db880cce7e582abdceda3148f2e835229a4d940ea167cb7f85139d5919632fd80c68947eb28e8d20ed6c4ad808ecbae7c29c8fed2f3a475e69d3b64be768a45980babc937ea3e13a571c05ca0eef67d264775b1a0a0878685a91ce43c5d6286e87ee74d5c1e4182398c4f805bcbde9d6a6709247e7f9a649053f5b340bc9bce9a6c0507745630401002e79fdd6ff67021e", 0xbb) openat$zero(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) (async) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000100400006}) (async) open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) (async) pwrite(r1, &(0x7f0000000100)="c8a84e", 0xff96, 0x0) (async) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) (async) fcntl$lock(r0, 0x9, &(0x7f0000000000)) (async) socket$inet(0x2, 0x4000, 0x80) (async) write(r2, &(0x7f0000000040)="06c89d8c99784544013205d70c8cb0d959923478bb79a6413d1c5518eecd1acdbcb8bfb94b672ad8e135db880cce7e582abdceda3148f2e835229a4d940ea167cb7f85139d5919632fd80c68947eb28e8d20ed6c4ad808ecbae7c29c8fed2f3a475e69d3b64be768a45980babc937ea3e13a571c05ca0eef67d264775b1a0a0878685a91ce43c5d6286e87ee74d5c1e4182398c4f805bcbde9d6a6709247e7f9a649053f5b340bc9bce9a6c0507745630401002e79fdd6ff67021e", 0xbb) (async) 22:31:41 executing program 6: mkdir(&(0x7f0000000000)='./file0\x00', 0x10) syz_emit_ethernet(0x76, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa86dd6000000000403a00fe8000000000000000000000000000aaffb3ab012925ad45da641de5839286c5fe84639c4d4e2922e0f95f3c758d56b4c27451c6a1518904ec80d46e4c56b4f1f6ceff68bd17779d9d65575ddc0b3ee014e2fab57040cfc04ca05dac354a882fb1c97148a31dd7e43311de84ca1651668b524b38610b1f7688abcad40182b5463f39a35b16084f086e7fb8b32e23586b22407ac2dfee9e8f0400000000000000ed8ced4185100de85e3c0929f7bc40d5442745409af473ecd1b8e59bf85473cb95a8c69e9f4effd6080764a6a5f8d78dba0941eb09008cfa759496c71e6158be349d98c673c76916bbddaa1986aab067f15c1bc6cbde5e60f108287fa4e792ad0dbb37f8bc62e9dcc2e13d6a01b3d2572320647504ecef035ebdb11d72f209b7ba6440e84ef4c4b922a7ab945cb1ade56fb6179e19fd189bdfd6501f3acb3d48325ba0d77063fbd4b4c7f3517d4e643b2e8de50465a81159c8824f94d9796ba6e007f659f1bac2febbc9f60facf557c54cee5ea5a414c7b3f54098fd12e34ff2dc25f088191a0db520b3695480fc84aa977a6c4cef78dbbff222ac5044c6fd7e912c76e9c5c137407a675fbeed6ba0136657301454536d79432167d10c54a3f68c9c09ad2bf61c7973de7bf2eaa0fd4cf6603e9dfaff85ec23587ca3a8ed1f7baaf207"]) syz_emit_ethernet(0x12c4, &(0x7f00000004c0)={@broadcast, @broadcast, [{[{0x88a8, 0x0, 0x1, 0x2}], {0x8100, 0x5, 0x0, 0x3}}], {@ipv6={0x86dd, {0x9, 0x6, "90edda", 0x1286, 0x1d, 0xff, @remote={0xfe, 0x80, '\x00', 0x0}, @remote={0xfe, 0x80, '\x00', 0x0}, {[@hopopts={0x3, 0x202, '\x00', [@enc_lim={0x4, 0x1, 0x3f}, @generic={0x1, 0x1000, "bd5ec30d31df0473beb124f795c1538ef3dcbaeff00236cb06fa9a5db503230225cf2098d7d6f5c1afd1399b582f4e63880195a561d0595a1455977341e1f5aa482dd8228def38bcf90e60fe4d1f94a47e80a6e687d6f6cfdc786b66005e743962e6f3a0dc06ce999bf5a179ef5a98e6899f395e144cd64546cfa484ade9968de9b0c2fae0913712ac16508ee05687342594df00872f5551f0e586593c8f151b15bc79ed1564bb45e77bc0fa0293e5c451bc6ff48488749b273bca8f8bf76547336d624f9784e91eb496e4b557d56a2b5e0d1472ace4abb20fab5ed14070007fd9b6a881cb4756b9b9a71b0b735f162519b5fbd8424f338ee6d9495fe2642de3d11c956ece798178834a70d85290006d04354525595444af3e93b3f155de55d72915c1d40c660723bb0a58570fd375150cdd8a85d8bf24ea8568f3e147ed8cff106d704cbd00ea5673af346dc4611bc1e7906033c2655f9bb7cec328f19f9de309b9ae33cb8c3b9fe03640edb59437eea508c6fb9636f8885c99b16b6fff068e3d4fec27bdbaf0ea0dfac4e41caafc7adddb8ce7c054e7289ac6315e44010af189a69063ab1ea9c29edf5d61182fb1c26b5a83776ba691312eac3cf83b7cfb44833f280f07ebe0a5af7b8e3808cf19cc1940c105462420f3cbe08d012ecab4e61e49ae11bfa244ea4f0aabe4be64c97d2382a4c8fc76395e8de2f0c9553f5c60c97892bdaf3e286e826d5edd1e84a0c2b866aad86cb1b48b61c30daf7c608db5c24343910a989c86f754f679d84e0d5b18ba84ed64f9404fded5758eef90059962d764a2c0ab42145722691ba4290ad63d5b1b85b67fa02e793890eda93365d920ab9e9213c6d91d4cdcc658ea452e90bfc4a99f35025741997b94f5f0d8975dbec5a19ed18cf7a75a95350a9abe638f8fd2f54df81715053fa46e05c6125544a8b6fe1ad6f911e036fbc47f7ed8a588722f8c1839a1ee863a09455dc08d6914a85ffa5f7e3a402d27cf252c52d46385e4bc9d3d5cdd31267454003c219f5d027ddb3aa2977e36cc091c6e6e57b6ffda7bfe49354115f435d0d663e873d37fde399d6fb92db8bb20d94dddf25d3a03ae1c386c164524d950a94dfdead483ccd4301bb6425c55cf692246786485e78cebc3d6b6f075b64aac32562637ead8cee711c03b4f34bbb2faf7f9e1e8ed06b51f4e5eafa7f1f33928eea1814c7fd10cdbf2d2c9eaff38f72479e911e37ea9a06a0e65d0f8e6577617b100cd1b363f1c57a68198b5053d25124cf1d3a3c966eea33a484a7a5df6777d0f4e767df726be74fdff1fb24ee36d88b473113266e1d43cd409eac17f3694c8aff923b61f1bbbaf42206358a47440cebc7bf7fbf2f77c0e1c6f5a919576c39cc7d93b952b5962a0d4d1e35bf74cc83e2038391ce71e1a3bde09c3fbf77ea6d1933b7bb26f62a888800b61f454ead792142d387c182596eb38bc15db5fbeeae9cd1645186f587f86ed4548740226c989cc388506b9ee50e514f121fd677d489b49af47a72f39cdaa3471e87593baa199b6dd3ae49cb355f26ab58838c56e193fdce7c336284a667e97e11b5ee51961bb964c7ea0d02094c5429dab359bb4c359e886998e430b5f62ae52f7db9083de6d6ba779a569439b34122b6efdae468c04e8c180c234ceff517a9eea0b25a00bce9f79691ba602fdfccf1885d531ef11e6c14461ba65ccbaf4e7729bfd875854e1a475510dfb4eac7b73ebc0985afbb6da495071e8d489553ad4be0d2c1e8d1d1d32fce3d5548fe9f273c91fdc720c5107e28f3eff2f3c62c2f1dc249af4085fdccc57bbf98b15eb1ab80c239a954271119c5a8bf80a81393e4a331c94169feb12b9f34298ecd2dd64438b82a452334d3dddcc74a7a617f0cdc14f93b87b9d4952b7b81d9e5d2f1449a97ea7298a88ef71701ac6aeb81c918f90d96fb5f1818ef38db9da21712cf883b704f86182be690b08933652239cf4c4e0f9e0078b6a1de69f61eb1f75cff7233964426c91da2f10c492df637d382badf54e7ba3b9614083fdc9aa6ec9eaed4eaf2a45dcfe5ec9f96f21c5e9ecb2ddefcf9803840e29138bd0d327df640637c95ab86b8155fe6f05e17190884d17a652fc0ca1c6d57f0e02cb1df43a4fc22c8f831f386b22950a2d6ca97adafc1303e6f1937c6dbfe095067bf4c1a5e0037837cbdb9da3d089d10ed6f00dda1547c42d3b1b64c80fd6112e8d94557ef0869056ada5c4b20ad93cb2ebf4886ef24f73b23526e77af11a716e7616e85bc5c052cfd7844b8b36216fdc8e336b8d0106b794550a72fb14621a049fa896ded44e07c94ca5b5ce74db6a5c09d2d24a79f1b3e6c8ff78fa874c4735448e9af040738209b601f64785d4056796e6081b58437a2c9421dad5273374e6eefe767c16d32a95637e874111d3a11d6bc100d2b82f68852fca892bf5601a5f45edc196098178208d7ace9e38d283fc116a616beac468e51b5193fb04336cdbad5b16facce84cb87e6a0a500c6283f6c44cdf28094f14a72e6d2a5d0b2d64aaa6d5c420dcf90fd3ff7769ae5cd1c6564bdcaf27719bf860aa67d825fc246b768427fe0928c1c23719fbb4bfc4c5b15b7efe7c2a0745c06414bbd1e34028f76eafcfcadcfddb41e77b55035986432254fdb5151898288343acfb1f3f9396fe3c34492df6a2ec206fa178a5083d8574b75e2aa0a0600d8d52fd6939cb6e60ee234f4c6bbf1c5755f6714ba4cb2dd48a2401b8354007314043584aba71e4ce26bd1fb485664a6d8c23aa3b4a655d16a4e400b4ad2f98a863ba6fd23478c29fc62ed746e271feb1b32089282b0be95f6b23f37c40e532fe4558196d82590956b8225dfd89d63ae2e7a14a5dbe25d53443306d8cbf9432f7964106f90dc3b14de681c06fbaa912f79dc3d1744928bcd427d3cb6cbfb1d3bae9de6c02fc77d7705c972972bb142da964521815e82d246c294de814af4b21ce14be43bac18a3ed2c87c787338cbed34d444834d26f3784b56641729aac6f001c1337af8c2c2391c499d49be5af61b105f4e1f4a9fefc965a4d42c4223423e661a5b8b0641b4df4fb3014bb4a89027f0643bf7c11b44a5aa13d918d7bb5d0e90098b1d59c596e59f42013bea14fb00590018c8a3d5f19354abb5f18b41876c0201e12d1c375fc7781a438c9693817ea072af6024a0a8542cfcd001a9905c63b2977b200222b3583194afb28e6c8158b507fb5a10b4072d0fbd4f096618e21ab50e7bc32533e5584a1a312ee408d6685d8df9bf8d3a1e96536a5242c04172d97b7ccd8e5a9f3f89d7346cc18d02c9324bdb77593aa135495a6c6e028adea6d8968f7fa3ab10ed619047d7a8fe0f7c346d8692294d0acdecc2c98dc8589b421a01dc03b1aeab3221dcf5fc3adc4a87c0ffd4c0abe3a61f9400729579f8e6cc9213700ab5f86f9b1434db28fb2a4b4c04009d33563fc5057a90aa32ffc8dfb0d5e75479f6c8a45c6d9d18c3a9e2b4b938507785e020b24cd907f43fb65002ac23839dac13e7e369879190e0fe1e82e3738c71a25ad32575e43c30796e2d37f38e0bf26f1999ef0e0842504b1d6c68adb4b8a809c7c4cd5087e2559668e7ce73b299f86045148299d654cddd038fcc634fa7d9b8b70e8b91fbfc2e1ae6db14a17ecb18fccbf305fcbe5d824198243240238c9b06f5ba66889ef4fb28e8027235c778a3f5e4db94aa8b017dca6b8c611988bf38dadd62d0e621a4c0b56368934173caae8c8b3710bc1ad34489fc8301ae39b8c4ad77fbd6670648b0c169f98d1d41aade41c3a75a7d8ff0989b08340c1375f766881f9e2694073e81c33dab766d1a19bfe0ee18c904d8430d22a63894cce5aa2cd8c61dbc1da7c30130ec53a9a4bafa83f17da3e2ec6823a53dfe10471ebd83d2bcf6b3d6adce2c65bc232260c0498ee8fda99b8704c4983d7b2e17be5ee3f346e93135de95b91c1c6823d8ca773dbe44c5628c5ab3f0cae391817de2cfcdb3b2c1041a0515ee8209be6944163865518807d5ee6d530a1640bbb1795c9241f17b78206c9b5929bb2d83ea288195f2ba08bc08186dbeb933a4adb65483cbeace73fe0599e2c1ba49508630846f7cce963bfbff114728303bd6ee9a6c3efc9f00c36d19c656a70f852586493ef5da2ab5865308163b5f3f3bb5724e6bc2c0691d21377b64dca3d8fc5f9b26e6dae5a905760a34308c87244f152ac24c28aadaa1abe92ef8e6b6c6a1d0d67a417aaecdc1addd86724fdefa9cc03b0d37da69a48fbb2ed524c276eddab81e36e4ddd9322d8d88b4664eebe2a95561e76e6e65c1e7c13f3c6ea102946ecb3d440dc89346386c3db2d6914b32d1dfc54bd89103c7b54324e515d934bbe40a99e2842a05536a5fc5a8e8838ca67e6208dceb278ac4d7f4e3dafa64528f3b90afe9e86ceb9d34619412107ba49b7a064bf053d6354e9ac4cf80d569f5a10fca0d9484c83665e32eb9128733b91687275415fce7be23a74ff2098ba343255f56bdcaae0dbdc7b7fc8f611fc3150491c6bdab7b7f1866c6bc7b0d6e9fd9543a639d74c1a089380d1205120f0f68a555c7ca2788ff63a4e2df546c0416ad2ce4047892568e9b74882e37203fb401890b2bcd597cf0b367926f25d95dda5626aa5d29349b551c1382d07ed62fa152678676c05342f852d099b6ac27dafa5629636d920d5ddc897e80c8af5705727945a2917176d8d9ad3e7210335a6ef3380e3302cc18f47d4cfd4aa7c1c8c8014157602208aa29a2e789262756797f9552b90b3b852a3dac7118add49d7f62ff28ebccb7bec6a74750dfe31d92caf0a534c0b7e32a23baca13f39260265cdb8959c085a04b8a775495e917a433d4189c213b1f4590982c354c10acae24e177dead5a651b083627404fae432f1dfcfc79ecd03115b1e62d1171d36e82c4947b2d590df9e71af2f78d8a58ac0b189ff5d1c9b2f6dcf84f9604cefadfdddf66b32d47e902d39ee5d0522e9c38f648fe77e6c486ae92750b4e561a69ede5773b14bc1992dc1dac94f75bbe3934b94ce2b2d37a4fc6219da72e27a25847a3eaddb3611ea53e8e2fdf3508b62b2a69f6a83dbb391b16780cb3f187a66feb5097a6aa4deed4cf6e0f03f25d21dcb8797ce68a3fef1c107e58ed8703d51516aedbbcc76a77fb0e6c22f499a26d58daec100c21649497b60afbcc8f3b8d884c21d0685b3cd7069f7d2e02b5bd91c937b6453b350f443eca1f82d0b57da70049dd4d1b58a543a09e27217cc0b6fa23058f891f45c96de8ea1504f1a313dd830fd8422d78a11466d77c0505bc625f0c983e039afd71cf68d8067c9fbb2df26d87651ea0d2afe750da4af2f43655277649d2e76a09f652a640bf9e4df38e19e599c85767c18cea554d6c3df08a67bde02569f3e6dbee1154f57a916e348193cb4c3acc5cf11b78d017914825a691cc84389c0feff3618d03aab720856ed07d3f59628a355d3e444446e3d188a3a5ee39de1129f48000739932f8a3ab580e71a4ac364fac87dda67593d1d29ae5dad36eccc3d6b6b71e93db68a17980d02221ed218a43167e9aaa36292780d3a53c7900997f7b3f5c934b0b096c95238001bbdc70f97e0d3d7767a460d3c9ac739c06cd279f56ccb0aa5e4edb23525f2831cea7f8a20feb1f6eb53a9fa9dbab38f3f2c1a1a2a232d3ac62cc4a01a0c0cfd055f16dbe9ade23573154092491f3f350170a12ba39363df4ea07956be31f298365d3246eb35f49b750b8c248f6c58d423c5d15b6c454e0ae5d1c6aff526a02fc3b2c63eafe"}, @jumbo={0xc2, 0x4, 0x8000}, @ra={0x5, 0x2, 0x3}, @enc_lim={0x4, 0x1, 0x8}]}, @routing={0x2c, 0x14, 0x0, 0x5, 0x0, [@remote={0xfe, 0x80, '\x00', 0x0}, @mcast2, @remote={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, @empty, @empty, @ipv4={'\x00', '\xff\xff', @loopback}, @empty, @empty, @empty]}, @dstopts={0xff, 0x0, '\x00', [@padn={0x1, 0x3, [0x0, 0x0, 0x0]}]}, @dstopts={0x0, 0x10, '\x00', [@ra, @generic={0x20, 0x7f, "022d6d96307800c288321b11b6a08918d6c3d2699881af88874d4c57173281d2b8b6c0ae35da715a4cab65503025258c4a681a7a196f8881a1dd7455ecdf094d2d937823b8c051af48b11c7c025c1e3728a66cbbfd18eb02958aa89308ae304fb3056b449b756be6c67c3ee2710afd6eabb3024a7804557e61998da8b2facf"}]}, @fragment={0x3a, 0x0, 0x4, 0x1, 0x0, 0x1, 0x66}, @fragment={0x67, 0x0, 0x3, 0x0, 0x0, 0x7, 0x67}, @hopopts={0x1, 0x2, '\x00', [@padn={0x1, 0xa, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @pad1, @jumbo={0xc2, 0x4, 0x849}]}], @generic="2d61a5f505ac71150ba7ba9f04173450ead47e49820bba6fe28a5075968f7ff182067e8c08228e0676135f14ac7a879d9f3446123c272dc2ee88ca474dc11b9ae394e02a550a1df8d244fedf551f918f0c6bb721a694eaa5d96e898a1df07f06c6a7afe14d8fc017fcfca47fbe7e1649868a767a24a62600e39a121dc4c896f2458aaaa49867e7f3a2274af553a62b83b77ee052b9143ccb040e0e357ee90e2383ab32d61f2dcbfaea2e93c56e1ba760c615be5eb06791bab6bd6edf9b84573a3d098627c03846560df5cf3d3967e3776877003d2c873c3ace6fac821610d5a4cba00d7299ad67def13fe4a97272"}}}}}) 22:31:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x80, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0xe0, 0x9, 0x3f, 0x1}, {0x2, 0x1f, 0x1f, 0x4}]}) r1 = dup2(r0, r0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x6, &(0x7f0000000080)=[{0x8, 0x7, 0x2, 0x6}, {0x0, 0x2, 0x8, 0x6}, {0x2, 0x8, 0x8, 0x9853}, {0x3, 0x3, 0x5, 0x4}, {0x8000, 0x1f, 0x4, 0x3f37}, {0xff, 0x4, 0x1, 0x1}]}) 22:31:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x80, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0xe0, 0x9, 0x3f, 0x1}, {0x2, 0x1f, 0x1f, 0x4}]}) (async) r1 = dup2(r0, r0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x6, &(0x7f0000000080)=[{0x8, 0x7, 0x2, 0x6}, {0x0, 0x2, 0x8, 0x6}, {0x2, 0x8, 0x8, 0x9853}, {0x3, 0x3, 0x5, 0x4}, {0x8000, 0x1f, 0x4, 0x3f37}, {0xff, 0x4, 0x1, 0x1}]}) 22:31:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x80, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0xe0, 0x9, 0x3f, 0x1}, {0x2, 0x1f, 0x1f, 0x4}]}) (async) r1 = dup2(r0, r0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x6, &(0x7f0000000080)=[{0x8, 0x7, 0x2, 0x6}, {0x0, 0x2, 0x8, 0x6}, {0x2, 0x8, 0x8, 0x9853}, {0x3, 0x3, 0x5, 0x4}, {0x8000, 0x1f, 0x4, 0x3f37}, {0xff, 0x4, 0x1, 0x1}]}) 22:31:41 executing program 4: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) ioctl$VNDIOCGET(r0, 0xc4104603, &(0x7f00000003c0)={'./file0\x00'}) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x30, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0x2, 0x0) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r1) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) ioctl$VNDIOCSET(r3, 0xc0384600, &(0x7f00000000c0)={&(0x7f0000000040)='./file0\x00', 0x6, &(0x7f0000000080)='./file0\x00', 0x8}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x4000000005, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x74, 0x0, 0x20, 0x800}, {0x40, 0x2}, {0x6, 0x2, 0x0, 0x195}]}) write(r4, &(0x7f0000000240)="6d2c9662be5ccb8366b87c98830c", 0xe) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x810, r4, 0x1) 22:31:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = syz_open_pts() close(r2) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000140)=ANY=[@ANYBLOB="8202adffff"], 0x10) dup2(r3, r2) sendto$unix(r3, &(0x7f0000000080)="bec7b3e794304944880c68f93519b3b48a1e1aae36497c3d75ee084a7d4a12a3a886c28578da7916e79bc8d1fa8d0e2574c4390be069cf041097d69bd5cdd8de9a32345bc5bcc2c67f6cf7a552f078f934549417a1bb461c79345767036dfe255f223e47cd72b0bff9e2c59b88b5725e1e964a91f62e5c79289f0a5c054b3fa140da32b3aade8fc4bd3570330fae9ca049ff0f3b042ea098831abc6252263be03fe82bf0b178bc", 0xa7, 0x404, 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)=0x6) 22:31:42 executing program 2: getsockname$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) ioctl$VT_GETSTATE(0xffffffffffffff9c, 0x40067664, 0x0) pipe2(0x0, 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000240)=@file={0x0, ""/36}, &(0x7f0000000000)=0x26) sendto$unix(r0, &(0x7f0000000100)="b78c3c82a55718ed82dc6967586572a8eee74ab46338666bba7a0200fded1d4db5bb6f63d1dbcf04ba8af49176dbe08dc153c08a0d287e81baf1c43b4f4e99ba8f5e044c294c0370dbca18e818807eea0f5bf5df1e1310765c60a7c01ff8069e704b7e2805cfbf74648230e288d9635b4a98da01491be92704ed5398f31cbfc35f2d3b9c392ecbf9d503b6f8a582b9cf84c975d39c64a68028fc357382a1e5e4ab25ce2dab7bbd2b22d63517b149bc22d323e133ed5f2258b105aca62a3ff61f05f156cab26a59c558a6e7514f98f3ff932415df70da8b3410e2dba487f30ddf11c4f70546", 0xe5, 0x404, &(0x7f0000000200)=@abs={0x1, 0x0, 0x1}, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0x2, 0x0) dup2(r2, r1) setsockopt(r2, 0x3f00, 0x20, &(0x7f00000002c0)="52826b27a0fd69dd28a1d0be37c66e40fa162208e71604d827bcab034c9ebbf8106cdcaa266d947b39414cb6801ee0060192dbb1cfa4038949c0dd83d611c0b9a7", 0x41) recvfrom$unix(r2, &(0x7f0000000040)=""/59, 0x3b, 0x2, &(0x7f0000000280)=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffffff, 0xc058574e, &(0x7f0000000480)) 22:31:42 executing program 3: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000300)}) (async) r0 = socket(0x2, 0x1, 0x0) r1 = accept(r0, 0x0, &(0x7f0000000040)) listen(r1, 0x1) r2 = dup(r0) ioctl$TIOCFLUSH(r2, 0xc0106924, &(0x7f00000000c0)=0x2e) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) (async, rerun: 32) r5 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x104) (rerun: 32) writev(r5, &(0x7f00000002c0)=[{&(0x7f0000000100)="a27733412736acfc79cdee34a9e01ecc7f9fca2ba7c1796276d80d75442bb763408f77eab7b1653499d7d23d366c9a87ca40fcdbb691c5d25b78e19e2313339bfe99aa952481f8e926bf74bae067444e05d9e5b8f7439c7e67b83cc8248dd656e79ca76fc16df1be8488cb2e1097b6f03409df92a961b1ba23926f61929e179820051a47c8", 0x85}, {&(0x7f00000001c0)="f4f98d95e27812a8ff7e2f1930e14e42f4408a7234ad7ba4335b58d6d2cfead4fed28c5d367016d39f14646d189193177f477da2a92c888935609abe1a4bca5db8e31fd7188294db8ad5189d292769d7e483e789a5faf73924e9ae9fb0391f079cb8c5e87b7ad354527621c4f5e4bc25a7b21ae7020e2f3d03b0936195eb6a57d25554346c8444eb2c0f8aacf7d2bcca72b2d863a5f903a6f8756678b863787f8bb0bfde9b75852335b0223b05c1a057a8be2d91ff889a0f4db4d5cf67c874e53cd74501d15a6d64a15f2dc6f5d00e0ee6ac8b96e70db3ed519c2e55735b46d1d5102e7682619c64012d19a106394f1e7a3f", 0xf2}, {&(0x7f0000000040)}, {&(0x7f0000000080)="dc35764e1bc0bc9ed22e510016e2c574963f73df6ac6e20d2effc03d7ab875702ae4f1a617ed5f8b0af24fdbcfbd0373f80f01233e4d37a13a9e4a12", 0x3c}], 0x4) (async) ioctl$TIOCFLUSH(r4, 0x8020697f, &(0x7f0000000300)) 22:31:42 executing program 1: sysctl$vm_swapencrypt(&(0x7f0000000000)={0x2, 0x5, 0x1}, 0x3, &(0x7f0000000180)="e059b2fbc89e693e12030c6d2f47adb5fcde2c410cad279864b943529fd8b501d1651d134010144aedaafef47e82ddffe31a1ac40a8aac3d511e52cb2c6e0a9e98cdb14fb4c90ce0d6258e045d1bb69ff7f5595bffb37da6ed49fc5bdd8a5ca6de330effef8766c7b9467897b9b5e11b3bfc0784d70c565f82e4d07ae9a2c49d7720839db39320bcc040ae517c431101bd9e1d6d7f228d649c8b42eee1cdbd0bfc2e4065e614228a93a9f5e57f34c9837195b9cf3137998e6e77d6742fa45437512f6a6351d61a0bfbdd5bdc0ba051680aafa4e095f8fa5ab0980d", &(0x7f0000000100)=0xdb, &(0x7f0000000280)="d4de00b257b032792ca25708ef8eaaf726cba3260b02656f2dfcbfc17cb3fceb64c7a53778b4cd4bba5f6d2516ad728fbd259885b6291829b306882fa187bef450e5aa3f83d118c27f22ea3994e9553f15a11c5a123c2d8bfc138596eb945fdcb9cdd60c6f8f62112044e39a7235f43cc3039839efd0beba494d1ede328cb195594f73ea", 0x84) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000040)=""/22, 0x16) r2 = socket(0x18, 0x400000002, 0x0) close(r2) open(&(0x7f0000000340)='./file0\x00', 0x80, 0x68) r3 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$FIOASYNC(r3, 0xcd60441a, &(0x7f0000000240)=0x2) r4 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$FIOASYNC(r4, 0xcd60441a, &(0x7f0000000240)=0x2) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f00000003c0)={0x5, './file0\x00', './file0\x00'}) shutdown(r2, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000140)=0x400007) write(r1, &(0x7f00000000c0)="d2", 0xfffffd51) r5 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write(0xffffffffffffffff, &(0x7f0000000240)="6d2c9662be5ccb8366b87c98830c", 0xe) writev(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) r6 = dup(r5) ioctl$FIOASYNC(r6, 0xc080445b, &(0x7f0000000240)) 22:31:42 executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x40}, {0x2d}, {0x6, 0x0, 0x0, 0x8000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="4a251f650313b02fb3350f033cc1", 0xe, 0x0) 22:31:42 executing program 6: mkdir(&(0x7f0000000000)='./file0\x00', 0x10) syz_emit_ethernet(0x76, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa86dd6000000000403a00fe8000000000000000000000000000aaffb3ab012925ad45da641de5839286c5fe84639c4d4e2922e0f95f3c758d56b4c27451c6a1518904ec80d46e4c56b4f1f6ceff68bd17779d9d65575ddc0b3ee014e2fab57040cfc04ca05dac354a882fb1c97148a31dd7e43311de84ca1651668b524b38610b1f7688abcad40182b5463f39a35b16084f086e7fb8b32e23586b22407ac2dfee9e8f0400000000000000ed8ced4185100de85e3c0929f7bc40d5442745409af473ecd1b8e59bf85473cb95a8c69e9f4effd6080764a6a5f8d78dba0941eb09008cfa759496c71e6158be349d98c673c76916bbddaa1986aab067f15c1bc6cbde5e60f108287fa4e792ad0dbb37f8bc62e9dcc2e13d6a01b3d2572320647504ecef035ebdb11d72f209b7ba6440e84ef4c4b922a7ab945cb1ade56fb6179e19fd189bdfd6501f3acb3d48325ba0d77063fbd4b4c7f3517d4e643b2e8de50465a81159c8824f94d9796ba6e007f659f1bac2febbc9f60facf557c54cee5ea5a414c7b3f54098fd12e34ff2dc25f088191a0db520b3695480fc84aa977a6c4cef78dbbff222ac5044c6fd7e912c76e9c5c137407a675fbeed6ba0136657301454536d79432167d10c54a3f68c9c09ad2bf61c7973de7bf2eaa0fd4cf6603e9dfaff85ec23587ca3a8ed1f7baaf207"]) (async, rerun: 64) syz_emit_ethernet(0x12c4, &(0x7f00000004c0)={@broadcast, @broadcast, [{[{0x88a8, 0x0, 0x1, 0x2}], {0x8100, 0x5, 0x0, 0x3}}], {@ipv6={0x86dd, {0x9, 0x6, "90edda", 0x1286, 0x1d, 0xff, @remote={0xfe, 0x80, '\x00', 0x0}, @remote={0xfe, 0x80, '\x00', 0x0}, {[@hopopts={0x3, 0x202, '\x00', [@enc_lim={0x4, 0x1, 0x3f}, @generic={0x1, 0x1000, "bd5ec30d31df0473beb124f795c1538ef3dcbaeff00236cb06fa9a5db503230225cf2098d7d6f5c1afd1399b582f4e63880195a561d0595a1455977341e1f5aa482dd8228def38bcf90e60fe4d1f94a47e80a6e687d6f6cfdc786b66005e743962e6f3a0dc06ce999bf5a179ef5a98e6899f395e144cd64546cfa484ade9968de9b0c2fae0913712ac16508ee05687342594df00872f5551f0e586593c8f151b15bc79ed1564bb45e77bc0fa0293e5c451bc6ff48488749b273bca8f8bf76547336d624f9784e91eb496e4b557d56a2b5e0d1472ace4abb20fab5ed14070007fd9b6a881cb4756b9b9a71b0b735f162519b5fbd8424f338ee6d9495fe2642de3d11c956ece798178834a70d85290006d04354525595444af3e93b3f155de55d72915c1d40c660723bb0a58570fd375150cdd8a85d8bf24ea8568f3e147ed8cff106d704cbd00ea5673af346dc4611bc1e7906033c2655f9bb7cec328f19f9de309b9ae33cb8c3b9fe03640edb59437eea508c6fb9636f8885c99b16b6fff068e3d4fec27bdbaf0ea0dfac4e41caafc7adddb8ce7c054e7289ac6315e44010af189a69063ab1ea9c29edf5d61182fb1c26b5a83776ba691312eac3cf83b7cfb44833f280f07ebe0a5af7b8e3808cf19cc1940c105462420f3cbe08d012ecab4e61e49ae11bfa244ea4f0aabe4be64c97d2382a4c8fc76395e8de2f0c9553f5c60c97892bdaf3e286e826d5edd1e84a0c2b866aad86cb1b48b61c30daf7c608db5c24343910a989c86f754f679d84e0d5b18ba84ed64f9404fded5758eef90059962d764a2c0ab42145722691ba4290ad63d5b1b85b67fa02e793890eda93365d920ab9e9213c6d91d4cdcc658ea452e90bfc4a99f35025741997b94f5f0d8975dbec5a19ed18cf7a75a95350a9abe638f8fd2f54df81715053fa46e05c6125544a8b6fe1ad6f911e036fbc47f7ed8a588722f8c1839a1ee863a09455dc08d6914a85ffa5f7e3a402d27cf252c52d46385e4bc9d3d5cdd31267454003c219f5d027ddb3aa2977e36cc091c6e6e57b6ffda7bfe49354115f435d0d663e873d37fde399d6fb92db8bb20d94dddf25d3a03ae1c386c164524d950a94dfdead483ccd4301bb6425c55cf692246786485e78cebc3d6b6f075b64aac32562637ead8cee711c03b4f34bbb2faf7f9e1e8ed06b51f4e5eafa7f1f33928eea1814c7fd10cdbf2d2c9eaff38f72479e911e37ea9a06a0e65d0f8e6577617b100cd1b363f1c57a68198b5053d25124cf1d3a3c966eea33a484a7a5df6777d0f4e767df726be74fdff1fb24ee36d88b473113266e1d43cd409eac17f3694c8aff923b61f1bbbaf42206358a47440cebc7bf7fbf2f77c0e1c6f5a919576c39cc7d93b952b5962a0d4d1e35bf74cc83e2038391ce71e1a3bde09c3fbf77ea6d1933b7bb26f62a888800b61f454ead792142d387c182596eb38bc15db5fbeeae9cd1645186f587f86ed4548740226c989cc388506b9ee50e514f121fd677d489b49af47a72f39cdaa3471e87593baa199b6dd3ae49cb355f26ab58838c56e193fdce7c336284a667e97e11b5ee51961bb964c7ea0d02094c5429dab359bb4c359e886998e430b5f62ae52f7db9083de6d6ba779a569439b34122b6efdae468c04e8c180c234ceff517a9eea0b25a00bce9f79691ba602fdfccf1885d531ef11e6c14461ba65ccbaf4e7729bfd875854e1a475510dfb4eac7b73ebc0985afbb6da495071e8d489553ad4be0d2c1e8d1d1d32fce3d5548fe9f273c91fdc720c5107e28f3eff2f3c62c2f1dc249af4085fdccc57bbf98b15eb1ab80c239a954271119c5a8bf80a81393e4a331c94169feb12b9f34298ecd2dd64438b82a452334d3dddcc74a7a617f0cdc14f93b87b9d4952b7b81d9e5d2f1449a97ea7298a88ef71701ac6aeb81c918f90d96fb5f1818ef38db9da21712cf883b704f86182be690b08933652239cf4c4e0f9e0078b6a1de69f61eb1f75cff7233964426c91da2f10c492df637d382badf54e7ba3b9614083fdc9aa6ec9eaed4eaf2a45dcfe5ec9f96f21c5e9ecb2ddefcf9803840e29138bd0d327df640637c95ab86b8155fe6f05e17190884d17a652fc0ca1c6d57f0e02cb1df43a4fc22c8f831f386b22950a2d6ca97adafc1303e6f1937c6dbfe095067bf4c1a5e0037837cbdb9da3d089d10ed6f00dda1547c42d3b1b64c80fd6112e8d94557ef0869056ada5c4b20ad93cb2ebf4886ef24f73b23526e77af11a716e7616e85bc5c052cfd7844b8b36216fdc8e336b8d0106b794550a72fb14621a049fa896ded44e07c94ca5b5ce74db6a5c09d2d24a79f1b3e6c8ff78fa874c4735448e9af040738209b601f64785d4056796e6081b58437a2c9421dad5273374e6eefe767c16d32a95637e874111d3a11d6bc100d2b82f68852fca892bf5601a5f45edc196098178208d7ace9e38d283fc116a616beac468e51b5193fb04336cdbad5b16facce84cb87e6a0a500c6283f6c44cdf28094f14a72e6d2a5d0b2d64aaa6d5c420dcf90fd3ff7769ae5cd1c6564bdcaf27719bf860aa67d825fc246b768427fe0928c1c23719fbb4bfc4c5b15b7efe7c2a0745c06414bbd1e34028f76eafcfcadcfddb41e77b55035986432254fdb5151898288343acfb1f3f9396fe3c34492df6a2ec206fa178a5083d8574b75e2aa0a0600d8d52fd6939cb6e60ee234f4c6bbf1c5755f6714ba4cb2dd48a2401b8354007314043584aba71e4ce26bd1fb485664a6d8c23aa3b4a655d16a4e400b4ad2f98a863ba6fd23478c29fc62ed746e271feb1b32089282b0be95f6b23f37c40e532fe4558196d82590956b8225dfd89d63ae2e7a14a5dbe25d53443306d8cbf9432f7964106f90dc3b14de681c06fbaa912f79dc3d1744928bcd427d3cb6cbfb1d3bae9de6c02fc77d7705c972972bb142da964521815e82d246c294de814af4b21ce14be43bac18a3ed2c87c787338cbed34d444834d26f3784b56641729aac6f001c1337af8c2c2391c499d49be5af61b105f4e1f4a9fefc965a4d42c4223423e661a5b8b0641b4df4fb3014bb4a89027f0643bf7c11b44a5aa13d918d7bb5d0e90098b1d59c596e59f42013bea14fb00590018c8a3d5f19354abb5f18b41876c0201e12d1c375fc7781a438c9693817ea072af6024a0a8542cfcd001a9905c63b2977b200222b3583194afb28e6c8158b507fb5a10b4072d0fbd4f096618e21ab50e7bc32533e5584a1a312ee408d6685d8df9bf8d3a1e96536a5242c04172d97b7ccd8e5a9f3f89d7346cc18d02c9324bdb77593aa135495a6c6e028adea6d8968f7fa3ab10ed619047d7a8fe0f7c346d8692294d0acdecc2c98dc8589b421a01dc03b1aeab3221dcf5fc3adc4a87c0ffd4c0abe3a61f9400729579f8e6cc9213700ab5f86f9b1434db28fb2a4b4c04009d33563fc5057a90aa32ffc8dfb0d5e75479f6c8a45c6d9d18c3a9e2b4b938507785e020b24cd907f43fb65002ac23839dac13e7e369879190e0fe1e82e3738c71a25ad32575e43c30796e2d37f38e0bf26f1999ef0e0842504b1d6c68adb4b8a809c7c4cd5087e2559668e7ce73b299f86045148299d654cddd038fcc634fa7d9b8b70e8b91fbfc2e1ae6db14a17ecb18fccbf305fcbe5d824198243240238c9b06f5ba66889ef4fb28e8027235c778a3f5e4db94aa8b017dca6b8c611988bf38dadd62d0e621a4c0b56368934173caae8c8b3710bc1ad34489fc8301ae39b8c4ad77fbd6670648b0c169f98d1d41aade41c3a75a7d8ff0989b08340c1375f766881f9e2694073e81c33dab766d1a19bfe0ee18c904d8430d22a63894cce5aa2cd8c61dbc1da7c30130ec53a9a4bafa83f17da3e2ec6823a53dfe10471ebd83d2bcf6b3d6adce2c65bc232260c0498ee8fda99b8704c4983d7b2e17be5ee3f346e93135de95b91c1c6823d8ca773dbe44c5628c5ab3f0cae391817de2cfcdb3b2c1041a0515ee8209be6944163865518807d5ee6d530a1640bbb1795c9241f17b78206c9b5929bb2d83ea288195f2ba08bc08186dbeb933a4adb65483cbeace73fe0599e2c1ba49508630846f7cce963bfbff114728303bd6ee9a6c3efc9f00c36d19c656a70f852586493ef5da2ab5865308163b5f3f3bb5724e6bc2c0691d21377b64dca3d8fc5f9b26e6dae5a905760a34308c87244f152ac24c28aadaa1abe92ef8e6b6c6a1d0d67a417aaecdc1addd86724fdefa9cc03b0d37da69a48fbb2ed524c276eddab81e36e4ddd9322d8d88b4664eebe2a95561e76e6e65c1e7c13f3c6ea102946ecb3d440dc89346386c3db2d6914b32d1dfc54bd89103c7b54324e515d934bbe40a99e2842a05536a5fc5a8e8838ca67e6208dceb278ac4d7f4e3dafa64528f3b90afe9e86ceb9d34619412107ba49b7a064bf053d6354e9ac4cf80d569f5a10fca0d9484c83665e32eb9128733b91687275415fce7be23a74ff2098ba343255f56bdcaae0dbdc7b7fc8f611fc3150491c6bdab7b7f1866c6bc7b0d6e9fd9543a639d74c1a089380d1205120f0f68a555c7ca2788ff63a4e2df546c0416ad2ce4047892568e9b74882e37203fb401890b2bcd597cf0b367926f25d95dda5626aa5d29349b551c1382d07ed62fa152678676c05342f852d099b6ac27dafa5629636d920d5ddc897e80c8af5705727945a2917176d8d9ad3e7210335a6ef3380e3302cc18f47d4cfd4aa7c1c8c8014157602208aa29a2e789262756797f9552b90b3b852a3dac7118add49d7f62ff28ebccb7bec6a74750dfe31d92caf0a534c0b7e32a23baca13f39260265cdb8959c085a04b8a775495e917a433d4189c213b1f4590982c354c10acae24e177dead5a651b083627404fae432f1dfcfc79ecd03115b1e62d1171d36e82c4947b2d590df9e71af2f78d8a58ac0b189ff5d1c9b2f6dcf84f9604cefadfdddf66b32d47e902d39ee5d0522e9c38f648fe77e6c486ae92750b4e561a69ede5773b14bc1992dc1dac94f75bbe3934b94ce2b2d37a4fc6219da72e27a25847a3eaddb3611ea53e8e2fdf3508b62b2a69f6a83dbb391b16780cb3f187a66feb5097a6aa4deed4cf6e0f03f25d21dcb8797ce68a3fef1c107e58ed8703d51516aedbbcc76a77fb0e6c22f499a26d58daec100c21649497b60afbcc8f3b8d884c21d0685b3cd7069f7d2e02b5bd91c937b6453b350f443eca1f82d0b57da70049dd4d1b58a543a09e27217cc0b6fa23058f891f45c96de8ea1504f1a313dd830fd8422d78a11466d77c0505bc625f0c983e039afd71cf68d8067c9fbb2df26d87651ea0d2afe750da4af2f43655277649d2e76a09f652a640bf9e4df38e19e599c85767c18cea554d6c3df08a67bde02569f3e6dbee1154f57a916e348193cb4c3acc5cf11b78d017914825a691cc84389c0feff3618d03aab720856ed07d3f59628a355d3e444446e3d188a3a5ee39de1129f48000739932f8a3ab580e71a4ac364fac87dda67593d1d29ae5dad36eccc3d6b6b71e93db68a17980d02221ed218a43167e9aaa36292780d3a53c7900997f7b3f5c934b0b096c95238001bbdc70f97e0d3d7767a460d3c9ac739c06cd279f56ccb0aa5e4edb23525f2831cea7f8a20feb1f6eb53a9fa9dbab38f3f2c1a1a2a232d3ac62cc4a01a0c0cfd055f16dbe9ade23573154092491f3f350170a12ba39363df4ea07956be31f298365d3246eb35f49b750b8c248f6c58d423c5d15b6c454e0ae5d1c6aff526a02fc3b2c63eafe"}, @jumbo={0xc2, 0x4, 0x8000}, @ra={0x5, 0x2, 0x3}, @enc_lim={0x4, 0x1, 0x8}]}, @routing={0x2c, 0x14, 0x0, 0x5, 0x0, [@remote={0xfe, 0x80, '\x00', 0x0}, @mcast2, @remote={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, @empty, @empty, @ipv4={'\x00', '\xff\xff', @loopback}, @empty, @empty, @empty]}, @dstopts={0xff, 0x0, '\x00', [@padn={0x1, 0x3, [0x0, 0x0, 0x0]}]}, @dstopts={0x0, 0x10, '\x00', [@ra, @generic={0x20, 0x7f, "022d6d96307800c288321b11b6a08918d6c3d2699881af88874d4c57173281d2b8b6c0ae35da715a4cab65503025258c4a681a7a196f8881a1dd7455ecdf094d2d937823b8c051af48b11c7c025c1e3728a66cbbfd18eb02958aa89308ae304fb3056b449b756be6c67c3ee2710afd6eabb3024a7804557e61998da8b2facf"}]}, @fragment={0x3a, 0x0, 0x4, 0x1, 0x0, 0x1, 0x66}, @fragment={0x67, 0x0, 0x3, 0x0, 0x0, 0x7, 0x67}, @hopopts={0x1, 0x2, '\x00', [@padn={0x1, 0xa, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @pad1, @jumbo={0xc2, 0x4, 0x849}]}], @generic="2d61a5f505ac71150ba7ba9f04173450ead47e49820bba6fe28a5075968f7ff182067e8c08228e0676135f14ac7a879d9f3446123c272dc2ee88ca474dc11b9ae394e02a550a1df8d244fedf551f918f0c6bb721a694eaa5d96e898a1df07f06c6a7afe14d8fc017fcfca47fbe7e1649868a767a24a62600e39a121dc4c896f2458aaaa49867e7f3a2274af553a62b83b77ee052b9143ccb040e0e357ee90e2383ab32d61f2dcbfaea2e93c56e1ba760c615be5eb06791bab6bd6edf9b84573a3d098627c03846560df5cf3d3967e3776877003d2c873c3ace6fac821610d5a4cba00d7299ad67def13fe4a97272"}}}}}) (rerun: 64) 22:31:42 executing program 7: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000100400006}) r1 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r1, &(0x7f0000000100)="c8a84e", 0xff96, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)) r2 = socket$inet(0x2, 0x4000, 0x80) write(r2, &(0x7f0000000040)="06c89d8c99784544013205d70c8cb0d959923478bb79a6413d1c5518eecd1acdbcb8bfb94b672ad8e135db880cce7e582abdceda3148f2e835229a4d940ea167cb7f85139d5919632fd80c68947eb28e8d20ed6c4ad808ecbae7c29c8fed2f3a475e69d3b64be768a45980babc937ea3e13a571c05ca0eef67d264775b1a0a0878685a91ce43c5d6286e87ee74d5c1e4182398c4f805bcbde9d6a6709247e7f9a649053f5b340bc9bce9a6c0507745630401002e79fdd6ff67021e", 0xbb) openat$zero(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) (async) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000100400006}) (async) open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) (async) pwrite(r1, &(0x7f0000000100)="c8a84e", 0xff96, 0x0) (async) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) (async) fcntl$lock(r0, 0x9, &(0x7f0000000000)) (async) socket$inet(0x2, 0x4000, 0x80) (async) write(r2, &(0x7f0000000040)="06c89d8c99784544013205d70c8cb0d959923478bb79a6413d1c5518eecd1acdbcb8bfb94b672ad8e135db880cce7e582abdceda3148f2e835229a4d940ea167cb7f85139d5919632fd80c68947eb28e8d20ed6c4ad808ecbae7c29c8fed2f3a475e69d3b64be768a45980babc937ea3e13a571c05ca0eef67d264775b1a0a0878685a91ce43c5d6286e87ee74d5c1e4182398c4f805bcbde9d6a6709247e7f9a649053f5b340bc9bce9a6c0507745630401002e79fdd6ff67021e", 0xbb) (async) 22:31:42 executing program 4: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) ioctl$VNDIOCGET(r0, 0xc4104603, &(0x7f00000003c0)={'./file0\x00'}) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x30, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0x2, 0x0) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r1) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) ioctl$VNDIOCSET(r3, 0xc0384600, &(0x7f00000000c0)={&(0x7f0000000040)='./file0\x00', 0x6, &(0x7f0000000080)='./file0\x00', 0x8}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x4000000005, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x74, 0x0, 0x20, 0x800}, {0x40, 0x2}, {0x6, 0x2, 0x0, 0x195}]}) write(r4, &(0x7f0000000240)="6d2c9662be5ccb8366b87c98830c", 0xe) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x810, r4, 0x1) openat$vnd(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) (async) ioctl$VNDIOCGET(r0, 0xc4104603, &(0x7f00000003c0)={'./file0\x00'}) (async) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x30, 0x0) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) (async) socket(0x2, 0x2, 0x0) (async) dup2(r2, r1) (async) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) (async) dup(r1) (async) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) (async) ioctl$VNDIOCSET(r3, 0xc0384600, &(0x7f00000000c0)={&(0x7f0000000040)='./file0\x00', 0x6, &(0x7f0000000080)='./file0\x00', 0x8}) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x4000000005, 0x0) (async) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x74, 0x0, 0x20, 0x800}, {0x40, 0x2}, {0x6, 0x2, 0x0, 0x195}]}) (async) write(r4, &(0x7f0000000240)="6d2c9662be5ccb8366b87c98830c", 0xe) (async) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x810, r4, 0x1) (async) 22:31:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async) r2 = syz_open_pts() close(r2) (async) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000140)=ANY=[@ANYBLOB="8202adffff"], 0x10) (async) dup2(r3, r2) (async) sendto$unix(r3, &(0x7f0000000080)="bec7b3e794304944880c68f93519b3b48a1e1aae36497c3d75ee084a7d4a12a3a886c28578da7916e79bc8d1fa8d0e2574c4390be069cf041097d69bd5cdd8de9a32345bc5bcc2c67f6cf7a552f078f934549417a1bb461c79345767036dfe255f223e47cd72b0bff9e2c59b88b5725e1e964a91f62e5c79289f0a5c054b3fa140da32b3aade8fc4bd3570330fae9ca049ff0f3b042ea098831abc6252263be03fe82bf0b178bc", 0xa7, 0x404, 0x0, 0x0) (async) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)=0x6) 22:31:43 executing program 4: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) ioctl$VNDIOCGET(r0, 0xc4104603, &(0x7f00000003c0)={'./file0\x00'}) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x30, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0x2, 0x0) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r1) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) ioctl$VNDIOCSET(r3, 0xc0384600, &(0x7f00000000c0)={&(0x7f0000000040)='./file0\x00', 0x6, &(0x7f0000000080)='./file0\x00', 0x8}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x4000000005, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x74, 0x0, 0x20, 0x800}, {0x40, 0x2}, {0x6, 0x2, 0x0, 0x195}]}) write(r4, &(0x7f0000000240)="6d2c9662be5ccb8366b87c98830c", 0xe) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x810, r4, 0x1) openat$vnd(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) (async) ioctl$VNDIOCGET(r0, 0xc4104603, &(0x7f00000003c0)={'./file0\x00'}) (async) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x30, 0x0) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) (async) socket(0x2, 0x2, 0x0) (async) dup2(r2, r1) (async) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) (async) dup(r1) (async) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) (async) ioctl$VNDIOCSET(r3, 0xc0384600, &(0x7f00000000c0)={&(0x7f0000000040)='./file0\x00', 0x6, &(0x7f0000000080)='./file0\x00', 0x8}) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x4000000005, 0x0) (async) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x74, 0x0, 0x20, 0x800}, {0x40, 0x2}, {0x6, 0x2, 0x0, 0x195}]}) (async) write(r4, &(0x7f0000000240)="6d2c9662be5ccb8366b87c98830c", 0xe) (async) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x810, r4, 0x1) (async) 22:31:43 executing program 2: getsockname$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) ioctl$VT_GETSTATE(0xffffffffffffff9c, 0x40067664, 0x0) pipe2(0x0, 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000240)=@file={0x0, ""/36}, &(0x7f0000000000)=0x26) sendto$unix(r0, &(0x7f0000000100)="b78c3c82a55718ed82dc6967586572a8eee74ab46338666bba7a0200fded1d4db5bb6f63d1dbcf04ba8af49176dbe08dc153c08a0d287e81baf1c43b4f4e99ba8f5e044c294c0370dbca18e818807eea0f5bf5df1e1310765c60a7c01ff8069e704b7e2805cfbf74648230e288d9635b4a98da01491be92704ed5398f31cbfc35f2d3b9c392ecbf9d503b6f8a582b9cf84c975d39c64a68028fc357382a1e5e4ab25ce2dab7bbd2b22d63517b149bc22d323e133ed5f2258b105aca62a3ff61f05f156cab26a59c558a6e7514f98f3ff932415df70da8b3410e2dba487f30ddf11c4f70546", 0xe5, 0x404, &(0x7f0000000200)=@abs={0x1, 0x0, 0x1}, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0x2, 0x0) dup2(r2, r1) setsockopt(r2, 0x3f00, 0x20, &(0x7f00000002c0)="52826b27a0fd69dd28a1d0be37c66e40fa162208e71604d827bcab034c9ebbf8106cdcaa266d947b39414cb6801ee0060192dbb1cfa4038949c0dd83d611c0b9a7", 0x41) recvfrom$unix(r2, &(0x7f0000000040)=""/59, 0x3b, 0x2, &(0x7f0000000280)=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffffff, 0xc058574e, &(0x7f0000000480)) getsockname$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) (async) ioctl$VT_GETSTATE(0xffffffffffffff9c, 0x40067664, 0x0) (async) pipe2(0x0, 0x0) (async) accept$unix(0xffffffffffffffff, &(0x7f0000000240)=@file={0x0, ""/36}, &(0x7f0000000000)=0x26) (async) sendto$unix(r0, &(0x7f0000000100)="b78c3c82a55718ed82dc6967586572a8eee74ab46338666bba7a0200fded1d4db5bb6f63d1dbcf04ba8af49176dbe08dc153c08a0d287e81baf1c43b4f4e99ba8f5e044c294c0370dbca18e818807eea0f5bf5df1e1310765c60a7c01ff8069e704b7e2805cfbf74648230e288d9635b4a98da01491be92704ed5398f31cbfc35f2d3b9c392ecbf9d503b6f8a582b9cf84c975d39c64a68028fc357382a1e5e4ab25ce2dab7bbd2b22d63517b149bc22d323e133ed5f2258b105aca62a3ff61f05f156cab26a59c558a6e7514f98f3ff932415df70da8b3410e2dba487f30ddf11c4f70546", 0xe5, 0x404, &(0x7f0000000200)=@abs={0x1, 0x0, 0x1}, 0x8) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) (async) socket(0x2, 0x2, 0x0) (async) dup2(r2, r1) (async) setsockopt(r2, 0x3f00, 0x20, &(0x7f00000002c0)="52826b27a0fd69dd28a1d0be37c66e40fa162208e71604d827bcab034c9ebbf8106cdcaa266d947b39414cb6801ee0060192dbb1cfa4038949c0dd83d611c0b9a7", 0x41) (async) recvfrom$unix(r2, &(0x7f0000000040)=""/59, 0x3b, 0x2, &(0x7f0000000280)=@abs={0x0, 0x0, 0x1}, 0x8) (async) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffffff, 0xc058574e, &(0x7f0000000480)) (async) 22:31:43 executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) (async, rerun: 32) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x40}, {0x2d}, {0x6, 0x0, 0x0, 0x8000}]}) (async, rerun: 32) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) (async, rerun: 32) pwrite(r0, &(0x7f0000000180)="4a251f650313b02fb3350f033cc1", 0xe, 0x0) (rerun: 32) 22:31:43 executing program 3: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000300)}) r0 = socket(0x2, 0x1, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) renameat(r1, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00') pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) fcntl$dupfd(r3, 0x0, r3) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000180), 0x20000, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x20) write(r4, &(0x7f00000001c0), 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) r5 = dup(r0) ioctl$TIOCFLUSH(r5, 0xc0106924, &(0x7f00000000c0)=0x2e) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000340)={0x80000000, 0x0, {[0x4000000000000003, 0xffdffffffeffffff, 0x3, 0x0, 0x4, 0x0, 0xffffffff], [0x0, 0x0, 0x0, 0x9, 0x0, 0xe47], [0x0, 0x0, 0x1ff], [0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe], [{0x0, 0x0, 0x8, 0x9}, {0x5, 0x0, 0xffffffff}, {}, {0x8, 0x3}, {0x0, 0x0, 0xfffffffe}, {}, {0x0, 0x8}, {0xfffd, 0x0, 0xffffffff, 0x2000000}], {0x1, 0x0, 0x3}}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8080691a, &(0x7f0000000300)) 22:31:43 executing program 1: sysctl$vm_swapencrypt(&(0x7f0000000000)={0x2, 0x5, 0x1}, 0x3, &(0x7f0000000180)="e059b2fbc89e693e12030c6d2f47adb5fcde2c410cad279864b943529fd8b501d1651d134010144aedaafef47e82ddffe31a1ac40a8aac3d511e52cb2c6e0a9e98cdb14fb4c90ce0d6258e045d1bb69ff7f5595bffb37da6ed49fc5bdd8a5ca6de330effef8766c7b9467897b9b5e11b3bfc0784d70c565f82e4d07ae9a2c49d7720839db39320bcc040ae517c431101bd9e1d6d7f228d649c8b42eee1cdbd0bfc2e4065e614228a93a9f5e57f34c9837195b9cf3137998e6e77d6742fa45437512f6a6351d61a0bfbdd5bdc0ba051680aafa4e095f8fa5ab0980d", &(0x7f0000000100)=0xdb, &(0x7f0000000280)="d4de00b257b032792ca25708ef8eaaf726cba3260b02656f2dfcbfc17cb3fceb64c7a53778b4cd4bba5f6d2516ad728fbd259885b6291829b306882fa187bef450e5aa3f83d118c27f22ea3994e9553f15a11c5a123c2d8bfc138596eb945fdcb9cdd60c6f8f62112044e39a7235f43cc3039839efd0beba494d1ede328cb195594f73ea", 0x84) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000040)=""/22, 0x16) r2 = socket(0x18, 0x400000002, 0x0) close(r2) open(&(0x7f0000000340)='./file0\x00', 0x80, 0x68) r3 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$FIOASYNC(r3, 0xcd60441a, &(0x7f0000000240)=0x2) r4 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$FIOASYNC(r4, 0xcd60441a, &(0x7f0000000240)=0x2) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f00000003c0)={0x5, './file0\x00', './file0\x00'}) shutdown(r2, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000140)=0x400007) write(r1, &(0x7f00000000c0)="d2", 0xfffffd51) r5 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write(0xffffffffffffffff, &(0x7f0000000240)="6d2c9662be5ccb8366b87c98830c", 0xe) writev(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) r6 = dup(r5) ioctl$FIOASYNC(r6, 0xc080445b, &(0x7f0000000240)) 22:31:43 executing program 6: mkdir(&(0x7f0000000000)='./file0\x00', 0x10) syz_emit_ethernet(0x76, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa86dd6000000000403a00fe8000000000000000000000000000aaffb3ab012925ad45da641de5839286c5fe84639c4d4e2922e0f95f3c758d56b4c27451c6a1518904ec80d46e4c56b4f1f6ceff68bd17779d9d65575ddc0b3ee014e2fab57040cfc04ca05dac354a882fb1c97148a31dd7e43311de84ca1651668b524b38610b1f7688abcad40182b5463f39a35b16084f086e7fb8b32e23586b22407ac2dfee9e8f0400000000000000ed8ced4185100de85e3c0929f7bc40d5442745409af473ecd1b8e59bf85473cb95a8c69e9f4effd6080764a6a5f8d78dba0941eb09008cfa759496c71e6158be349d98c673c76916bbddaa1986aab067f15c1bc6cbde5e60f108287fa4e792ad0dbb37f8bc62e9dcc2e13d6a01b3d2572320647504ecef035ebdb11d72f209b7ba6440e84ef4c4b922a7ab945cb1ade56fb6179e19fd189bdfd6501f3acb3d48325ba0d77063fbd4b4c7f3517d4e643b2e8de50465a81159c8824f94d9796ba6e007f659f1bac2febbc9f60facf557c54cee5ea5a414c7b3f54098fd12e34ff2dc25f088191a0db520b3695480fc84aa977a6c4cef78dbbff222ac5044c6fd7e912c76e9c5c137407a675fbeed6ba0136657301454536d79432167d10c54a3f68c9c09ad2bf61c7973de7bf2eaa0fd4cf6603e9dfaff85ec23587ca3a8ed1f7baaf207"]) syz_emit_ethernet(0x12c4, &(0x7f00000004c0)={@broadcast, @broadcast, [{[{0x88a8, 0x0, 0x1, 0x2}], {0x8100, 0x5, 0x0, 0x3}}], {@ipv6={0x86dd, {0x9, 0x6, "90edda", 0x1286, 0x1d, 0xff, @remote={0xfe, 0x80, '\x00', 0x0}, @remote={0xfe, 0x80, '\x00', 0x0}, {[@hopopts={0x3, 0x202, '\x00', [@enc_lim={0x4, 0x1, 0x3f}, @generic={0x1, 0x1000, "bd5ec30d31df0473beb124f795c1538ef3dcbaeff00236cb06fa9a5db503230225cf2098d7d6f5c1afd1399b582f4e63880195a561d0595a1455977341e1f5aa482dd8228def38bcf90e60fe4d1f94a47e80a6e687d6f6cfdc786b66005e743962e6f3a0dc06ce999bf5a179ef5a98e6899f395e144cd64546cfa484ade9968de9b0c2fae0913712ac16508ee05687342594df00872f5551f0e586593c8f151b15bc79ed1564bb45e77bc0fa0293e5c451bc6ff48488749b273bca8f8bf76547336d624f9784e91eb496e4b557d56a2b5e0d1472ace4abb20fab5ed14070007fd9b6a881cb4756b9b9a71b0b735f162519b5fbd8424f338ee6d9495fe2642de3d11c956ece798178834a70d85290006d04354525595444af3e93b3f155de55d72915c1d40c660723bb0a58570fd375150cdd8a85d8bf24ea8568f3e147ed8cff106d704cbd00ea5673af346dc4611bc1e7906033c2655f9bb7cec328f19f9de309b9ae33cb8c3b9fe03640edb59437eea508c6fb9636f8885c99b16b6fff068e3d4fec27bdbaf0ea0dfac4e41caafc7adddb8ce7c054e7289ac6315e44010af189a69063ab1ea9c29edf5d61182fb1c26b5a83776ba691312eac3cf83b7cfb44833f280f07ebe0a5af7b8e3808cf19cc1940c105462420f3cbe08d012ecab4e61e49ae11bfa244ea4f0aabe4be64c97d2382a4c8fc76395e8de2f0c9553f5c60c97892bdaf3e286e826d5edd1e84a0c2b866aad86cb1b48b61c30daf7c608db5c24343910a989c86f754f679d84e0d5b18ba84ed64f9404fded5758eef90059962d764a2c0ab42145722691ba4290ad63d5b1b85b67fa02e793890eda93365d920ab9e9213c6d91d4cdcc658ea452e90bfc4a99f35025741997b94f5f0d8975dbec5a19ed18cf7a75a95350a9abe638f8fd2f54df81715053fa46e05c6125544a8b6fe1ad6f911e036fbc47f7ed8a588722f8c1839a1ee863a09455dc08d6914a85ffa5f7e3a402d27cf252c52d46385e4bc9d3d5cdd31267454003c219f5d027ddb3aa2977e36cc091c6e6e57b6ffda7bfe49354115f435d0d663e873d37fde399d6fb92db8bb20d94dddf25d3a03ae1c386c164524d950a94dfdead483ccd4301bb6425c55cf692246786485e78cebc3d6b6f075b64aac32562637ead8cee711c03b4f34bbb2faf7f9e1e8ed06b51f4e5eafa7f1f33928eea1814c7fd10cdbf2d2c9eaff38f72479e911e37ea9a06a0e65d0f8e6577617b100cd1b363f1c57a68198b5053d25124cf1d3a3c966eea33a484a7a5df6777d0f4e767df726be74fdff1fb24ee36d88b473113266e1d43cd409eac17f3694c8aff923b61f1bbbaf42206358a47440cebc7bf7fbf2f77c0e1c6f5a919576c39cc7d93b952b5962a0d4d1e35bf74cc83e2038391ce71e1a3bde09c3fbf77ea6d1933b7bb26f62a888800b61f454ead792142d387c182596eb38bc15db5fbeeae9cd1645186f587f86ed4548740226c989cc388506b9ee50e514f121fd677d489b49af47a72f39cdaa3471e87593baa199b6dd3ae49cb355f26ab58838c56e193fdce7c336284a667e97e11b5ee51961bb964c7ea0d02094c5429dab359bb4c359e886998e430b5f62ae52f7db9083de6d6ba779a569439b34122b6efdae468c04e8c180c234ceff517a9eea0b25a00bce9f79691ba602fdfccf1885d531ef11e6c14461ba65ccbaf4e7729bfd875854e1a475510dfb4eac7b73ebc0985afbb6da495071e8d489553ad4be0d2c1e8d1d1d32fce3d5548fe9f273c91fdc720c5107e28f3eff2f3c62c2f1dc249af4085fdccc57bbf98b15eb1ab80c239a954271119c5a8bf80a81393e4a331c94169feb12b9f34298ecd2dd64438b82a452334d3dddcc74a7a617f0cdc14f93b87b9d4952b7b81d9e5d2f1449a97ea7298a88ef71701ac6aeb81c918f90d96fb5f1818ef38db9da21712cf883b704f86182be690b08933652239cf4c4e0f9e0078b6a1de69f61eb1f75cff7233964426c91da2f10c492df637d382badf54e7ba3b9614083fdc9aa6ec9eaed4eaf2a45dcfe5ec9f96f21c5e9ecb2ddefcf9803840e29138bd0d327df640637c95ab86b8155fe6f05e17190884d17a652fc0ca1c6d57f0e02cb1df43a4fc22c8f831f386b22950a2d6ca97adafc1303e6f1937c6dbfe095067bf4c1a5e0037837cbdb9da3d089d10ed6f00dda1547c42d3b1b64c80fd6112e8d94557ef0869056ada5c4b20ad93cb2ebf4886ef24f73b23526e77af11a716e7616e85bc5c052cfd7844b8b36216fdc8e336b8d0106b794550a72fb14621a049fa896ded44e07c94ca5b5ce74db6a5c09d2d24a79f1b3e6c8ff78fa874c4735448e9af040738209b601f64785d4056796e6081b58437a2c9421dad5273374e6eefe767c16d32a95637e874111d3a11d6bc100d2b82f68852fca892bf5601a5f45edc196098178208d7ace9e38d283fc116a616beac468e51b5193fb04336cdbad5b16facce84cb87e6a0a500c6283f6c44cdf28094f14a72e6d2a5d0b2d64aaa6d5c420dcf90fd3ff7769ae5cd1c6564bdcaf27719bf860aa67d825fc246b768427fe0928c1c23719fbb4bfc4c5b15b7efe7c2a0745c06414bbd1e34028f76eafcfcadcfddb41e77b55035986432254fdb5151898288343acfb1f3f9396fe3c34492df6a2ec206fa178a5083d8574b75e2aa0a0600d8d52fd6939cb6e60ee234f4c6bbf1c5755f6714ba4cb2dd48a2401b8354007314043584aba71e4ce26bd1fb485664a6d8c23aa3b4a655d16a4e400b4ad2f98a863ba6fd23478c29fc62ed746e271feb1b32089282b0be95f6b23f37c40e532fe4558196d82590956b8225dfd89d63ae2e7a14a5dbe25d53443306d8cbf9432f7964106f90dc3b14de681c06fbaa912f79dc3d1744928bcd427d3cb6cbfb1d3bae9de6c02fc77d7705c972972bb142da964521815e82d246c294de814af4b21ce14be43bac18a3ed2c87c787338cbed34d444834d26f3784b56641729aac6f001c1337af8c2c2391c499d49be5af61b105f4e1f4a9fefc965a4d42c4223423e661a5b8b0641b4df4fb3014bb4a89027f0643bf7c11b44a5aa13d918d7bb5d0e90098b1d59c596e59f42013bea14fb00590018c8a3d5f19354abb5f18b41876c0201e12d1c375fc7781a438c9693817ea072af6024a0a8542cfcd001a9905c63b2977b200222b3583194afb28e6c8158b507fb5a10b4072d0fbd4f096618e21ab50e7bc32533e5584a1a312ee408d6685d8df9bf8d3a1e96536a5242c04172d97b7ccd8e5a9f3f89d7346cc18d02c9324bdb77593aa135495a6c6e028adea6d8968f7fa3ab10ed619047d7a8fe0f7c346d8692294d0acdecc2c98dc8589b421a01dc03b1aeab3221dcf5fc3adc4a87c0ffd4c0abe3a61f9400729579f8e6cc9213700ab5f86f9b1434db28fb2a4b4c04009d33563fc5057a90aa32ffc8dfb0d5e75479f6c8a45c6d9d18c3a9e2b4b938507785e020b24cd907f43fb65002ac23839dac13e7e369879190e0fe1e82e3738c71a25ad32575e43c30796e2d37f38e0bf26f1999ef0e0842504b1d6c68adb4b8a809c7c4cd5087e2559668e7ce73b299f86045148299d654cddd038fcc634fa7d9b8b70e8b91fbfc2e1ae6db14a17ecb18fccbf305fcbe5d824198243240238c9b06f5ba66889ef4fb28e8027235c778a3f5e4db94aa8b017dca6b8c611988bf38dadd62d0e621a4c0b56368934173caae8c8b3710bc1ad34489fc8301ae39b8c4ad77fbd6670648b0c169f98d1d41aade41c3a75a7d8ff0989b08340c1375f766881f9e2694073e81c33dab766d1a19bfe0ee18c904d8430d22a63894cce5aa2cd8c61dbc1da7c30130ec53a9a4bafa83f17da3e2ec6823a53dfe10471ebd83d2bcf6b3d6adce2c65bc232260c0498ee8fda99b8704c4983d7b2e17be5ee3f346e93135de95b91c1c6823d8ca773dbe44c5628c5ab3f0cae391817de2cfcdb3b2c1041a0515ee8209be6944163865518807d5ee6d530a1640bbb1795c9241f17b78206c9b5929bb2d83ea288195f2ba08bc08186dbeb933a4adb65483cbeace73fe0599e2c1ba49508630846f7cce963bfbff114728303bd6ee9a6c3efc9f00c36d19c656a70f852586493ef5da2ab5865308163b5f3f3bb5724e6bc2c0691d21377b64dca3d8fc5f9b26e6dae5a905760a34308c87244f152ac24c28aadaa1abe92ef8e6b6c6a1d0d67a417aaecdc1addd86724fdefa9cc03b0d37da69a48fbb2ed524c276eddab81e36e4ddd9322d8d88b4664eebe2a95561e76e6e65c1e7c13f3c6ea102946ecb3d440dc89346386c3db2d6914b32d1dfc54bd89103c7b54324e515d934bbe40a99e2842a05536a5fc5a8e8838ca67e6208dceb278ac4d7f4e3dafa64528f3b90afe9e86ceb9d34619412107ba49b7a064bf053d6354e9ac4cf80d569f5a10fca0d9484c83665e32eb9128733b91687275415fce7be23a74ff2098ba343255f56bdcaae0dbdc7b7fc8f611fc3150491c6bdab7b7f1866c6bc7b0d6e9fd9543a639d74c1a089380d1205120f0f68a555c7ca2788ff63a4e2df546c0416ad2ce4047892568e9b74882e37203fb401890b2bcd597cf0b367926f25d95dda5626aa5d29349b551c1382d07ed62fa152678676c05342f852d099b6ac27dafa5629636d920d5ddc897e80c8af5705727945a2917176d8d9ad3e7210335a6ef3380e3302cc18f47d4cfd4aa7c1c8c8014157602208aa29a2e789262756797f9552b90b3b852a3dac7118add49d7f62ff28ebccb7bec6a74750dfe31d92caf0a534c0b7e32a23baca13f39260265cdb8959c085a04b8a775495e917a433d4189c213b1f4590982c354c10acae24e177dead5a651b083627404fae432f1dfcfc79ecd03115b1e62d1171d36e82c4947b2d590df9e71af2f78d8a58ac0b189ff5d1c9b2f6dcf84f9604cefadfdddf66b32d47e902d39ee5d0522e9c38f648fe77e6c486ae92750b4e561a69ede5773b14bc1992dc1dac94f75bbe3934b94ce2b2d37a4fc6219da72e27a25847a3eaddb3611ea53e8e2fdf3508b62b2a69f6a83dbb391b16780cb3f187a66feb5097a6aa4deed4cf6e0f03f25d21dcb8797ce68a3fef1c107e58ed8703d51516aedbbcc76a77fb0e6c22f499a26d58daec100c21649497b60afbcc8f3b8d884c21d0685b3cd7069f7d2e02b5bd91c937b6453b350f443eca1f82d0b57da70049dd4d1b58a543a09e27217cc0b6fa23058f891f45c96de8ea1504f1a313dd830fd8422d78a11466d77c0505bc625f0c983e039afd71cf68d8067c9fbb2df26d87651ea0d2afe750da4af2f43655277649d2e76a09f652a640bf9e4df38e19e599c85767c18cea554d6c3df08a67bde02569f3e6dbee1154f57a916e348193cb4c3acc5cf11b78d017914825a691cc84389c0feff3618d03aab720856ed07d3f59628a355d3e444446e3d188a3a5ee39de1129f48000739932f8a3ab580e71a4ac364fac87dda67593d1d29ae5dad36eccc3d6b6b71e93db68a17980d02221ed218a43167e9aaa36292780d3a53c7900997f7b3f5c934b0b096c95238001bbdc70f97e0d3d7767a460d3c9ac739c06cd279f56ccb0aa5e4edb23525f2831cea7f8a20feb1f6eb53a9fa9dbab38f3f2c1a1a2a232d3ac62cc4a01a0c0cfd055f16dbe9ade23573154092491f3f350170a12ba39363df4ea07956be31f298365d3246eb35f49b750b8c248f6c58d423c5d15b6c454e0ae5d1c6aff526a02fc3b2c63eafe"}, @jumbo={0xc2, 0x4, 0x8000}, @ra={0x5, 0x2, 0x3}, @enc_lim={0x4, 0x1, 0x8}]}, @routing={0x2c, 0x14, 0x0, 0x5, 0x0, [@remote={0xfe, 0x80, '\x00', 0x0}, @mcast2, @remote={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, @empty, @empty, @ipv4={'\x00', '\xff\xff', @loopback}, @empty, @empty, @empty]}, @dstopts={0xff, 0x0, '\x00', [@padn={0x1, 0x3, [0x0, 0x0, 0x0]}]}, @dstopts={0x0, 0x10, '\x00', [@ra, @generic={0x20, 0x7f, "022d6d96307800c288321b11b6a08918d6c3d2699881af88874d4c57173281d2b8b6c0ae35da715a4cab65503025258c4a681a7a196f8881a1dd7455ecdf094d2d937823b8c051af48b11c7c025c1e3728a66cbbfd18eb02958aa89308ae304fb3056b449b756be6c67c3ee2710afd6eabb3024a7804557e61998da8b2facf"}]}, @fragment={0x3a, 0x0, 0x4, 0x1, 0x0, 0x1, 0x66}, @fragment={0x67, 0x0, 0x3, 0x0, 0x0, 0x7, 0x67}, @hopopts={0x1, 0x2, '\x00', [@padn={0x1, 0xa, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @pad1, @jumbo={0xc2, 0x4, 0x849}]}], @generic="2d61a5f505ac71150ba7ba9f04173450ead47e49820bba6fe28a5075968f7ff182067e8c08228e0676135f14ac7a879d9f3446123c272dc2ee88ca474dc11b9ae394e02a550a1df8d244fedf551f918f0c6bb721a694eaa5d96e898a1df07f06c6a7afe14d8fc017fcfca47fbe7e1649868a767a24a62600e39a121dc4c896f2458aaaa49867e7f3a2274af553a62b83b77ee052b9143ccb040e0e357ee90e2383ab32d61f2dcbfaea2e93c56e1ba760c615be5eb06791bab6bd6edf9b84573a3d098627c03846560df5cf3d3967e3776877003d2c873c3ace6fac821610d5a4cba00d7299ad67def13fe4a97272"}}}}}) mkdir(&(0x7f0000000000)='./file0\x00', 0x10) (async) syz_emit_ethernet(0x76, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa86dd6000000000403a00fe8000000000000000000000000000aaffb3ab012925ad45da641de5839286c5fe84639c4d4e2922e0f95f3c758d56b4c27451c6a1518904ec80d46e4c56b4f1f6ceff68bd17779d9d65575ddc0b3ee014e2fab57040cfc04ca05dac354a882fb1c97148a31dd7e43311de84ca1651668b524b38610b1f7688abcad40182b5463f39a35b16084f086e7fb8b32e23586b22407ac2dfee9e8f0400000000000000ed8ced4185100de85e3c0929f7bc40d5442745409af473ecd1b8e59bf85473cb95a8c69e9f4effd6080764a6a5f8d78dba0941eb09008cfa759496c71e6158be349d98c673c76916bbddaa1986aab067f15c1bc6cbde5e60f108287fa4e792ad0dbb37f8bc62e9dcc2e13d6a01b3d2572320647504ecef035ebdb11d72f209b7ba6440e84ef4c4b922a7ab945cb1ade56fb6179e19fd189bdfd6501f3acb3d48325ba0d77063fbd4b4c7f3517d4e643b2e8de50465a81159c8824f94d9796ba6e007f659f1bac2febbc9f60facf557c54cee5ea5a414c7b3f54098fd12e34ff2dc25f088191a0db520b3695480fc84aa977a6c4cef78dbbff222ac5044c6fd7e912c76e9c5c137407a675fbeed6ba0136657301454536d79432167d10c54a3f68c9c09ad2bf61c7973de7bf2eaa0fd4cf6603e9dfaff85ec23587ca3a8ed1f7baaf207"]) (async) syz_emit_ethernet(0x12c4, &(0x7f00000004c0)={@broadcast, @broadcast, [{[{0x88a8, 0x0, 0x1, 0x2}], {0x8100, 0x5, 0x0, 0x3}}], {@ipv6={0x86dd, {0x9, 0x6, "90edda", 0x1286, 0x1d, 0xff, @remote={0xfe, 0x80, '\x00', 0x0}, @remote={0xfe, 0x80, '\x00', 0x0}, {[@hopopts={0x3, 0x202, '\x00', [@enc_lim={0x4, 0x1, 0x3f}, @generic={0x1, 0x1000, "bd5ec30d31df0473beb124f795c1538ef3dcbaeff00236cb06fa9a5db503230225cf2098d7d6f5c1afd1399b582f4e63880195a561d0595a1455977341e1f5aa482dd8228def38bcf90e60fe4d1f94a47e80a6e687d6f6cfdc786b66005e743962e6f3a0dc06ce999bf5a179ef5a98e6899f395e144cd64546cfa484ade9968de9b0c2fae0913712ac16508ee05687342594df00872f5551f0e586593c8f151b15bc79ed1564bb45e77bc0fa0293e5c451bc6ff48488749b273bca8f8bf76547336d624f9784e91eb496e4b557d56a2b5e0d1472ace4abb20fab5ed14070007fd9b6a881cb4756b9b9a71b0b735f162519b5fbd8424f338ee6d9495fe2642de3d11c956ece798178834a70d85290006d04354525595444af3e93b3f155de55d72915c1d40c660723bb0a58570fd375150cdd8a85d8bf24ea8568f3e147ed8cff106d704cbd00ea5673af346dc4611bc1e7906033c2655f9bb7cec328f19f9de309b9ae33cb8c3b9fe03640edb59437eea508c6fb9636f8885c99b16b6fff068e3d4fec27bdbaf0ea0dfac4e41caafc7adddb8ce7c054e7289ac6315e44010af189a69063ab1ea9c29edf5d61182fb1c26b5a83776ba691312eac3cf83b7cfb44833f280f07ebe0a5af7b8e3808cf19cc1940c105462420f3cbe08d012ecab4e61e49ae11bfa244ea4f0aabe4be64c97d2382a4c8fc76395e8de2f0c9553f5c60c97892bdaf3e286e826d5edd1e84a0c2b866aad86cb1b48b61c30daf7c608db5c24343910a989c86f754f679d84e0d5b18ba84ed64f9404fded5758eef90059962d764a2c0ab42145722691ba4290ad63d5b1b85b67fa02e793890eda93365d920ab9e9213c6d91d4cdcc658ea452e90bfc4a99f35025741997b94f5f0d8975dbec5a19ed18cf7a75a95350a9abe638f8fd2f54df81715053fa46e05c6125544a8b6fe1ad6f911e036fbc47f7ed8a588722f8c1839a1ee863a09455dc08d6914a85ffa5f7e3a402d27cf252c52d46385e4bc9d3d5cdd31267454003c219f5d027ddb3aa2977e36cc091c6e6e57b6ffda7bfe49354115f435d0d663e873d37fde399d6fb92db8bb20d94dddf25d3a03ae1c386c164524d950a94dfdead483ccd4301bb6425c55cf692246786485e78cebc3d6b6f075b64aac32562637ead8cee711c03b4f34bbb2faf7f9e1e8ed06b51f4e5eafa7f1f33928eea1814c7fd10cdbf2d2c9eaff38f72479e911e37ea9a06a0e65d0f8e6577617b100cd1b363f1c57a68198b5053d25124cf1d3a3c966eea33a484a7a5df6777d0f4e767df726be74fdff1fb24ee36d88b473113266e1d43cd409eac17f3694c8aff923b61f1bbbaf42206358a47440cebc7bf7fbf2f77c0e1c6f5a919576c39cc7d93b952b5962a0d4d1e35bf74cc83e2038391ce71e1a3bde09c3fbf77ea6d1933b7bb26f62a888800b61f454ead792142d387c182596eb38bc15db5fbeeae9cd1645186f587f86ed4548740226c989cc388506b9ee50e514f121fd677d489b49af47a72f39cdaa3471e87593baa199b6dd3ae49cb355f26ab58838c56e193fdce7c336284a667e97e11b5ee51961bb964c7ea0d02094c5429dab359bb4c359e886998e430b5f62ae52f7db9083de6d6ba779a569439b34122b6efdae468c04e8c180c234ceff517a9eea0b25a00bce9f79691ba602fdfccf1885d531ef11e6c14461ba65ccbaf4e7729bfd875854e1a475510dfb4eac7b73ebc0985afbb6da495071e8d489553ad4be0d2c1e8d1d1d32fce3d5548fe9f273c91fdc720c5107e28f3eff2f3c62c2f1dc249af4085fdccc57bbf98b15eb1ab80c239a954271119c5a8bf80a81393e4a331c94169feb12b9f34298ecd2dd64438b82a452334d3dddcc74a7a617f0cdc14f93b87b9d4952b7b81d9e5d2f1449a97ea7298a88ef71701ac6aeb81c918f90d96fb5f1818ef38db9da21712cf883b704f86182be690b08933652239cf4c4e0f9e0078b6a1de69f61eb1f75cff7233964426c91da2f10c492df637d382badf54e7ba3b9614083fdc9aa6ec9eaed4eaf2a45dcfe5ec9f96f21c5e9ecb2ddefcf9803840e29138bd0d327df640637c95ab86b8155fe6f05e17190884d17a652fc0ca1c6d57f0e02cb1df43a4fc22c8f831f386b22950a2d6ca97adafc1303e6f1937c6dbfe095067bf4c1a5e0037837cbdb9da3d089d10ed6f00dda1547c42d3b1b64c80fd6112e8d94557ef0869056ada5c4b20ad93cb2ebf4886ef24f73b23526e77af11a716e7616e85bc5c052cfd7844b8b36216fdc8e336b8d0106b794550a72fb14621a049fa896ded44e07c94ca5b5ce74db6a5c09d2d24a79f1b3e6c8ff78fa874c4735448e9af040738209b601f64785d4056796e6081b58437a2c9421dad5273374e6eefe767c16d32a95637e874111d3a11d6bc100d2b82f68852fca892bf5601a5f45edc196098178208d7ace9e38d283fc116a616beac468e51b5193fb04336cdbad5b16facce84cb87e6a0a500c6283f6c44cdf28094f14a72e6d2a5d0b2d64aaa6d5c420dcf90fd3ff7769ae5cd1c6564bdcaf27719bf860aa67d825fc246b768427fe0928c1c23719fbb4bfc4c5b15b7efe7c2a0745c06414bbd1e34028f76eafcfcadcfddb41e77b55035986432254fdb5151898288343acfb1f3f9396fe3c34492df6a2ec206fa178a5083d8574b75e2aa0a0600d8d52fd6939cb6e60ee234f4c6bbf1c5755f6714ba4cb2dd48a2401b8354007314043584aba71e4ce26bd1fb485664a6d8c23aa3b4a655d16a4e400b4ad2f98a863ba6fd23478c29fc62ed746e271feb1b32089282b0be95f6b23f37c40e532fe4558196d82590956b8225dfd89d63ae2e7a14a5dbe25d53443306d8cbf9432f7964106f90dc3b14de681c06fbaa912f79dc3d1744928bcd427d3cb6cbfb1d3bae9de6c02fc77d7705c972972bb142da964521815e82d246c294de814af4b21ce14be43bac18a3ed2c87c787338cbed34d444834d26f3784b56641729aac6f001c1337af8c2c2391c499d49be5af61b105f4e1f4a9fefc965a4d42c4223423e661a5b8b0641b4df4fb3014bb4a89027f0643bf7c11b44a5aa13d918d7bb5d0e90098b1d59c596e59f42013bea14fb00590018c8a3d5f19354abb5f18b41876c0201e12d1c375fc7781a438c9693817ea072af6024a0a8542cfcd001a9905c63b2977b200222b3583194afb28e6c8158b507fb5a10b4072d0fbd4f096618e21ab50e7bc32533e5584a1a312ee408d6685d8df9bf8d3a1e96536a5242c04172d97b7ccd8e5a9f3f89d7346cc18d02c9324bdb77593aa135495a6c6e028adea6d8968f7fa3ab10ed619047d7a8fe0f7c346d8692294d0acdecc2c98dc8589b421a01dc03b1aeab3221dcf5fc3adc4a87c0ffd4c0abe3a61f9400729579f8e6cc9213700ab5f86f9b1434db28fb2a4b4c04009d33563fc5057a90aa32ffc8dfb0d5e75479f6c8a45c6d9d18c3a9e2b4b938507785e020b24cd907f43fb65002ac23839dac13e7e369879190e0fe1e82e3738c71a25ad32575e43c30796e2d37f38e0bf26f1999ef0e0842504b1d6c68adb4b8a809c7c4cd5087e2559668e7ce73b299f86045148299d654cddd038fcc634fa7d9b8b70e8b91fbfc2e1ae6db14a17ecb18fccbf305fcbe5d824198243240238c9b06f5ba66889ef4fb28e8027235c778a3f5e4db94aa8b017dca6b8c611988bf38dadd62d0e621a4c0b56368934173caae8c8b3710bc1ad34489fc8301ae39b8c4ad77fbd6670648b0c169f98d1d41aade41c3a75a7d8ff0989b08340c1375f766881f9e2694073e81c33dab766d1a19bfe0ee18c904d8430d22a63894cce5aa2cd8c61dbc1da7c30130ec53a9a4bafa83f17da3e2ec6823a53dfe10471ebd83d2bcf6b3d6adce2c65bc232260c0498ee8fda99b8704c4983d7b2e17be5ee3f346e93135de95b91c1c6823d8ca773dbe44c5628c5ab3f0cae391817de2cfcdb3b2c1041a0515ee8209be6944163865518807d5ee6d530a1640bbb1795c9241f17b78206c9b5929bb2d83ea288195f2ba08bc08186dbeb933a4adb65483cbeace73fe0599e2c1ba49508630846f7cce963bfbff114728303bd6ee9a6c3efc9f00c36d19c656a70f852586493ef5da2ab5865308163b5f3f3bb5724e6bc2c0691d21377b64dca3d8fc5f9b26e6dae5a905760a34308c87244f152ac24c28aadaa1abe92ef8e6b6c6a1d0d67a417aaecdc1addd86724fdefa9cc03b0d37da69a48fbb2ed524c276eddab81e36e4ddd9322d8d88b4664eebe2a95561e76e6e65c1e7c13f3c6ea102946ecb3d440dc89346386c3db2d6914b32d1dfc54bd89103c7b54324e515d934bbe40a99e2842a05536a5fc5a8e8838ca67e6208dceb278ac4d7f4e3dafa64528f3b90afe9e86ceb9d34619412107ba49b7a064bf053d6354e9ac4cf80d569f5a10fca0d9484c83665e32eb9128733b91687275415fce7be23a74ff2098ba343255f56bdcaae0dbdc7b7fc8f611fc3150491c6bdab7b7f1866c6bc7b0d6e9fd9543a639d74c1a089380d1205120f0f68a555c7ca2788ff63a4e2df546c0416ad2ce4047892568e9b74882e37203fb401890b2bcd597cf0b367926f25d95dda5626aa5d29349b551c1382d07ed62fa152678676c05342f852d099b6ac27dafa5629636d920d5ddc897e80c8af5705727945a2917176d8d9ad3e7210335a6ef3380e3302cc18f47d4cfd4aa7c1c8c8014157602208aa29a2e789262756797f9552b90b3b852a3dac7118add49d7f62ff28ebccb7bec6a74750dfe31d92caf0a534c0b7e32a23baca13f39260265cdb8959c085a04b8a775495e917a433d4189c213b1f4590982c354c10acae24e177dead5a651b083627404fae432f1dfcfc79ecd03115b1e62d1171d36e82c4947b2d590df9e71af2f78d8a58ac0b189ff5d1c9b2f6dcf84f9604cefadfdddf66b32d47e902d39ee5d0522e9c38f648fe77e6c486ae92750b4e561a69ede5773b14bc1992dc1dac94f75bbe3934b94ce2b2d37a4fc6219da72e27a25847a3eaddb3611ea53e8e2fdf3508b62b2a69f6a83dbb391b16780cb3f187a66feb5097a6aa4deed4cf6e0f03f25d21dcb8797ce68a3fef1c107e58ed8703d51516aedbbcc76a77fb0e6c22f499a26d58daec100c21649497b60afbcc8f3b8d884c21d0685b3cd7069f7d2e02b5bd91c937b6453b350f443eca1f82d0b57da70049dd4d1b58a543a09e27217cc0b6fa23058f891f45c96de8ea1504f1a313dd830fd8422d78a11466d77c0505bc625f0c983e039afd71cf68d8067c9fbb2df26d87651ea0d2afe750da4af2f43655277649d2e76a09f652a640bf9e4df38e19e599c85767c18cea554d6c3df08a67bde02569f3e6dbee1154f57a916e348193cb4c3acc5cf11b78d017914825a691cc84389c0feff3618d03aab720856ed07d3f59628a355d3e444446e3d188a3a5ee39de1129f48000739932f8a3ab580e71a4ac364fac87dda67593d1d29ae5dad36eccc3d6b6b71e93db68a17980d02221ed218a43167e9aaa36292780d3a53c7900997f7b3f5c934b0b096c95238001bbdc70f97e0d3d7767a460d3c9ac739c06cd279f56ccb0aa5e4edb23525f2831cea7f8a20feb1f6eb53a9fa9dbab38f3f2c1a1a2a232d3ac62cc4a01a0c0cfd055f16dbe9ade23573154092491f3f350170a12ba39363df4ea07956be31f298365d3246eb35f49b750b8c248f6c58d423c5d15b6c454e0ae5d1c6aff526a02fc3b2c63eafe"}, @jumbo={0xc2, 0x4, 0x8000}, @ra={0x5, 0x2, 0x3}, @enc_lim={0x4, 0x1, 0x8}]}, @routing={0x2c, 0x14, 0x0, 0x5, 0x0, [@remote={0xfe, 0x80, '\x00', 0x0}, @mcast2, @remote={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, @empty, @empty, @ipv4={'\x00', '\xff\xff', @loopback}, @empty, @empty, @empty]}, @dstopts={0xff, 0x0, '\x00', [@padn={0x1, 0x3, [0x0, 0x0, 0x0]}]}, @dstopts={0x0, 0x10, '\x00', [@ra, @generic={0x20, 0x7f, "022d6d96307800c288321b11b6a08918d6c3d2699881af88874d4c57173281d2b8b6c0ae35da715a4cab65503025258c4a681a7a196f8881a1dd7455ecdf094d2d937823b8c051af48b11c7c025c1e3728a66cbbfd18eb02958aa89308ae304fb3056b449b756be6c67c3ee2710afd6eabb3024a7804557e61998da8b2facf"}]}, @fragment={0x3a, 0x0, 0x4, 0x1, 0x0, 0x1, 0x66}, @fragment={0x67, 0x0, 0x3, 0x0, 0x0, 0x7, 0x67}, @hopopts={0x1, 0x2, '\x00', [@padn={0x1, 0xa, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @pad1, @jumbo={0xc2, 0x4, 0x849}]}], @generic="2d61a5f505ac71150ba7ba9f04173450ead47e49820bba6fe28a5075968f7ff182067e8c08228e0676135f14ac7a879d9f3446123c272dc2ee88ca474dc11b9ae394e02a550a1df8d244fedf551f918f0c6bb721a694eaa5d96e898a1df07f06c6a7afe14d8fc017fcfca47fbe7e1649868a767a24a62600e39a121dc4c896f2458aaaa49867e7f3a2274af553a62b83b77ee052b9143ccb040e0e357ee90e2383ab32d61f2dcbfaea2e93c56e1ba760c615be5eb06791bab6bd6edf9b84573a3d098627c03846560df5cf3d3967e3776877003d2c873c3ace6fac821610d5a4cba00d7299ad67def13fe4a97272"}}}}}) (async) 22:31:43 executing program 4: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000080)={&(0x7f0000000000)='./file0\x00', 0x6866e8c, &(0x7f0000000040)='./file0\x00', 0x8}) ioctl$VNDIOCGET(r0, 0xc4104603, &(0x7f00000003c0)={'./file0\x00'}) 22:31:43 executing program 7: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240), 0x20, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000100400006}) r1 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r1, &(0x7f0000000100)="c8a84e", 0xff96, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)) 22:31:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async, rerun: 64) r2 = syz_open_pts() (rerun: 64) close(r2) (async) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000140)=ANY=[@ANYBLOB="8202adffff"], 0x10) (async) dup2(r3, r2) (async) sendto$unix(r3, &(0x7f0000000080)="bec7b3e794304944880c68f93519b3b48a1e1aae36497c3d75ee084a7d4a12a3a886c28578da7916e79bc8d1fa8d0e2574c4390be069cf041097d69bd5cdd8de9a32345bc5bcc2c67f6cf7a552f078f934549417a1bb461c79345767036dfe255f223e47cd72b0bff9e2c59b88b5725e1e964a91f62e5c79289f0a5c054b3fa140da32b3aade8fc4bd3570330fae9ca049ff0f3b042ea098831abc6252263be03fe82bf0b178bc", 0xa7, 0x404, 0x0, 0x0) (async) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)=0x6) 22:31:44 executing program 4: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000080)={&(0x7f0000000000)='./file0\x00', 0x6866e8c, &(0x7f0000000040)='./file0\x00', 0x8}) ioctl$VNDIOCGET(r0, 0xc4104603, &(0x7f00000003c0)={'./file0\x00'}) openat$vnd(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) (async) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000080)={&(0x7f0000000000)='./file0\x00', 0x6866e8c, &(0x7f0000000040)='./file0\x00', 0x8}) (async) ioctl$VNDIOCGET(r0, 0xc4104603, &(0x7f00000003c0)={'./file0\x00'}) (async) 22:31:44 executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x40}, {0x2d}, {0x6, 0x0, 0x0, 0x8000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) (async, rerun: 64) pwrite(r0, &(0x7f0000000180)="4a251f650313b02fb3350f033cc1", 0xe, 0x0) (rerun: 64) 22:31:44 executing program 2: getsockname$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) ioctl$VT_GETSTATE(0xffffffffffffff9c, 0x40067664, 0x0) pipe2(0x0, 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000240)=@file={0x0, ""/36}, &(0x7f0000000000)=0x26) sendto$unix(r0, &(0x7f0000000100)="b78c3c82a55718ed82dc6967586572a8eee74ab46338666bba7a0200fded1d4db5bb6f63d1dbcf04ba8af49176dbe08dc153c08a0d287e81baf1c43b4f4e99ba8f5e044c294c0370dbca18e818807eea0f5bf5df1e1310765c60a7c01ff8069e704b7e2805cfbf74648230e288d9635b4a98da01491be92704ed5398f31cbfc35f2d3b9c392ecbf9d503b6f8a582b9cf84c975d39c64a68028fc357382a1e5e4ab25ce2dab7bbd2b22d63517b149bc22d323e133ed5f2258b105aca62a3ff61f05f156cab26a59c558a6e7514f98f3ff932415df70da8b3410e2dba487f30ddf11c4f70546", 0xe5, 0x404, &(0x7f0000000200)=@abs={0x1, 0x0, 0x1}, 0x8) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) (async) r2 = socket(0x2, 0x2, 0x0) dup2(r2, r1) setsockopt(r2, 0x3f00, 0x20, &(0x7f00000002c0)="52826b27a0fd69dd28a1d0be37c66e40fa162208e71604d827bcab034c9ebbf8106cdcaa266d947b39414cb6801ee0060192dbb1cfa4038949c0dd83d611c0b9a7", 0x41) (async) recvfrom$unix(r2, &(0x7f0000000040)=""/59, 0x3b, 0x2, &(0x7f0000000280)=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffffff, 0xc058574e, &(0x7f0000000480)) 22:31:44 executing program 3: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000300)}) (async) r0 = socket(0x2, 0x1, 0x0) (async) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) (async) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) renameat(r1, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00') (async) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) fcntl$dupfd(r3, 0x0, r3) (async) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000180), 0x20000, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x20) (async) write(r4, &(0x7f00000001c0), 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) (async) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) (async) r5 = dup(r0) ioctl$TIOCFLUSH(r5, 0xc0106924, &(0x7f00000000c0)=0x2e) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000340)={0x80000000, 0x0, {[0x4000000000000003, 0xffdffffffeffffff, 0x3, 0x0, 0x4, 0x0, 0xffffffff], [0x0, 0x0, 0x0, 0x9, 0x0, 0xe47], [0x0, 0x0, 0x1ff], [0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe], [{0x0, 0x0, 0x8, 0x9}, {0x5, 0x0, 0xffffffff}, {}, {0x8, 0x3}, {0x0, 0x0, 0xfffffffe}, {}, {0x0, 0x8}, {0xfffd, 0x0, 0xffffffff, 0x2000000}], {0x1, 0x0, 0x3}}}) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r6 = socket(0x18, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8080691a, &(0x7f0000000300)) 22:31:44 executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f0000000140)=[{0x54}, {0x3d}, {0x6, 0x0, 0x0, 0x800401}]}) pwrite(r0, &(0x7f0000000180)="f781ea80e21bb6f576c45af84a28", 0xe, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x2, 0x4e}) 22:31:44 executing program 1: sysctl$vm_swapencrypt(&(0x7f0000000000)={0x2, 0x5, 0x1}, 0x3, &(0x7f0000000180)="e059b2fbc89e693e12030c6d2f47adb5fcde2c410cad279864b943529fd8b501d1651d134010144aedaafef47e82ddffe31a1ac40a8aac3d511e52cb2c6e0a9e98cdb14fb4c90ce0d6258e045d1bb69ff7f5595bffb37da6ed49fc5bdd8a5ca6de330effef8766c7b9467897b9b5e11b3bfc0784d70c565f82e4d07ae9a2c49d7720839db39320bcc040ae517c431101bd9e1d6d7f228d649c8b42eee1cdbd0bfc2e4065e614228a93a9f5e57f34c9837195b9cf3137998e6e77d6742fa45437512f6a6351d61a0bfbdd5bdc0ba051680aafa4e095f8fa5ab0980d", &(0x7f0000000100)=0xdb, &(0x7f0000000280)="d4de00b257b032792ca25708ef8eaaf726cba3260b02656f2dfcbfc17cb3fceb64c7a53778b4cd4bba5f6d2516ad728fbd259885b6291829b306882fa187bef450e5aa3f83d118c27f22ea3994e9553f15a11c5a123c2d8bfc138596eb945fdcb9cdd60c6f8f62112044e39a7235f43cc3039839efd0beba494d1ede328cb195594f73ea", 0x84) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000040)=""/22, 0x16) r2 = socket(0x18, 0x400000002, 0x0) close(r2) open(&(0x7f0000000340)='./file0\x00', 0x80, 0x68) r3 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$FIOASYNC(r3, 0xcd60441a, &(0x7f0000000240)=0x2) r4 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$FIOASYNC(r4, 0xcd60441a, &(0x7f0000000240)=0x2) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f00000003c0)={0x5, './file0\x00', './file0\x00'}) shutdown(r2, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000140)=0x400007) write(r1, &(0x7f00000000c0)="d2", 0xfffffd51) r5 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write(0xffffffffffffffff, &(0x7f0000000240)="6d2c9662be5ccb8366b87c98830c", 0xe) writev(0xffffffffffffffff, &(0x7f0000000400), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) r6 = dup(r5) ioctl$FIOASYNC(r6, 0xc080445b, &(0x7f0000000240)) 22:31:45 executing program 7: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240), 0x20, 0x0) (async) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000100400006}) r1 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r1, &(0x7f0000000100)="c8a84e", 0xff96, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)) 22:31:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x20000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 22:31:45 executing program 4: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000080)={&(0x7f0000000000)='./file0\x00', 0x6866e8c, &(0x7f0000000040)='./file0\x00', 0x8}) ioctl$VNDIOCGET(r0, 0xc4104603, &(0x7f00000003c0)={'./file0\x00'}) 22:31:45 executing program 5: r0 = socket$inet(0x2, 0x2, 0x1) setsockopt$inet_opts(r0, 0x0, 0x2000000000009, 0x0, 0x0) 22:31:45 executing program 1: sysctl$vm_swapencrypt(&(0x7f0000000000)={0x2, 0x5, 0x1}, 0x3, &(0x7f0000000180)="e059b2fbc89e693e12030c6d2f47adb5fcde2c410cad279864b943529fd8b501d1651d134010144aedaafef47e82ddffe31a1ac40a8aac3d511e52cb2c6e0a9e98cdb14fb4c90ce0d6258e045d1bb69ff7f5595bffb37da6ed49fc5bdd8a5ca6de330effef8766c7b9467897b9b5e11b3bfc0784d70c565f82e4d07ae9a2c49d7720839db39320bcc040ae517c431101bd9e1d6d7f228d649c8b42eee1cdbd0bfc2e4065e614228a93a9f5e57f34c9837195b9cf3137998e6e77d6742fa45437512f6a6351d61a0bfbdd5bdc0ba051680aafa4e095f8fa5ab0980d", &(0x7f0000000100)=0xdb, &(0x7f0000000280)="d4de00b257b032792ca25708ef8eaaf726cba3260b02656f2dfcbfc17cb3fceb64c7a53778b4cd4bba5f6d2516ad728fbd259885b6291829b306882fa187bef450e5aa3f83d118c27f22ea3994e9553f15a11c5a123c2d8bfc138596eb945fdcb9cdd60c6f8f62112044e39a7235f43cc3039839efd0beba494d1ede328cb195594f73ea", 0x84) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000040)=""/22, 0x16) r2 = socket(0x18, 0x400000002, 0x0) close(r2) open(&(0x7f0000000340)='./file0\x00', 0x80, 0x68) r3 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$FIOASYNC(r3, 0xcd60441a, &(0x7f0000000240)=0x2) r4 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$FIOASYNC(r4, 0xcd60441a, &(0x7f0000000240)=0x2) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f00000003c0)={0x5, './file0\x00', './file0\x00'}) shutdown(r2, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000140)=0x400007) write(r1, &(0x7f00000000c0)="d2", 0xfffffd51) r5 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write(0xffffffffffffffff, &(0x7f0000000240)="6d2c9662be5ccb8366b87c98830c", 0xe) writev(0xffffffffffffffff, &(0x7f0000000400), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) r6 = dup(r5) ioctl$FIOASYNC(r6, 0xc080445b, &(0x7f0000000240)) 22:31:45 executing program 2: ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x4, 0x0) sysctl$machdep(&(0x7f0000000000)={0x7, 0x4}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) 22:31:45 executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f0000000140)=[{0x54}, {0x3d}, {0x6, 0x0, 0x0, 0x800401}]}) (async) pwrite(r0, &(0x7f0000000180)="f781ea80e21bb6f576c45af84a28", 0xe, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x2, 0x4e}) 22:31:45 executing program 1: sysctl$vm_swapencrypt(&(0x7f0000000000)={0x2, 0x5, 0x1}, 0x3, &(0x7f0000000180)="e059b2fbc89e693e12030c6d2f47adb5fcde2c410cad279864b943529fd8b501d1651d134010144aedaafef47e82ddffe31a1ac40a8aac3d511e52cb2c6e0a9e98cdb14fb4c90ce0d6258e045d1bb69ff7f5595bffb37da6ed49fc5bdd8a5ca6de330effef8766c7b9467897b9b5e11b3bfc0784d70c565f82e4d07ae9a2c49d7720839db39320bcc040ae517c431101bd9e1d6d7f228d649c8b42eee1cdbd0bfc2e4065e614228a93a9f5e57f34c9837195b9cf3137998e6e77d6742fa45437512f6a6351d61a0bfbdd5bdc0ba051680aafa4e095f8fa5ab0980d", &(0x7f0000000100)=0xdb, &(0x7f0000000280)="d4de00b257b032792ca25708ef8eaaf726cba3260b02656f2dfcbfc17cb3fceb64c7a53778b4cd4bba5f6d2516ad728fbd259885b6291829b306882fa187bef450e5aa3f83d118c27f22ea3994e9553f15a11c5a123c2d8bfc138596eb945fdcb9cdd60c6f8f62112044e39a7235f43cc3039839efd0beba494d1ede328cb195594f73ea", 0x84) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000040)=""/22, 0x16) r2 = socket(0x18, 0x400000002, 0x0) close(r2) open(&(0x7f0000000340)='./file0\x00', 0x80, 0x68) r3 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$FIOASYNC(r3, 0xcd60441a, &(0x7f0000000240)=0x2) r4 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$FIOASYNC(r4, 0xcd60441a, &(0x7f0000000240)=0x2) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f00000003c0)={0x5, './file0\x00', './file0\x00'}) shutdown(r2, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000140)=0x400007) write(r1, &(0x7f00000000c0)="d2", 0xfffffd51) r5 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write(0xffffffffffffffff, &(0x7f0000000240)="6d2c9662be5ccb8366b87c98830c", 0xe) writev(0xffffffffffffffff, &(0x7f0000000400), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) r6 = dup(r5) ioctl$FIOASYNC(r6, 0xc080445b, &(0x7f0000000240)) 22:31:45 executing program 7: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240), 0x20, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000100400006}) r1 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r1, &(0x7f0000000100)="c8a84e", 0xff96, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) (async) fcntl$lock(r0, 0x9, &(0x7f0000000000)) 22:31:46 executing program 3: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000300)}) (async, rerun: 64) r0 = socket(0x2, 0x1, 0x0) (async, rerun: 64) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) (async) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) renameat(r1, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00') (async, rerun: 64) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) (rerun: 64) r3 = fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) fcntl$dupfd(r3, 0x0, r3) (async) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000180), 0x20000, 0x0) (async) open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x20) write(r4, &(0x7f00000001c0), 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) r5 = dup(r0) ioctl$TIOCFLUSH(r5, 0xc0106924, &(0x7f00000000c0)=0x2e) (async) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000340)={0x80000000, 0x0, {[0x4000000000000003, 0xffdffffffeffffff, 0x3, 0x0, 0x4, 0x0, 0xffffffff], [0x0, 0x0, 0x0, 0x9, 0x0, 0xe47], [0x0, 0x0, 0x1ff], [0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe], [{0x0, 0x0, 0x8, 0x9}, {0x5, 0x0, 0xffffffff}, {}, {0x8, 0x3}, {0x0, 0x0, 0xfffffffe}, {}, {0x0, 0x8}, {0xfffd, 0x0, 0xffffffff, 0x2000000}], {0x1, 0x0, 0x3}}}) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r6 = socket(0x18, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8080691a, &(0x7f0000000300)) 22:31:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x20000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 22:31:46 executing program 4: openat$vnd(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) ioctl$VNDIOCGET(r2, 0xc4104603, &(0x7f00000003c0)={'./file0\x00', 0x0, 0x0, 0x800000}) 22:31:46 executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f0000000140)=[{0x54}, {0x3d}, {0x6, 0x0, 0x0, 0x800401}]}) pwrite(r0, &(0x7f0000000180)="f781ea80e21bb6f576c45af84a28", 0xe, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x2, 0x4e}) 22:31:46 executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x4000000005, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x54}, {0x61}, {0x6, 0x0, 0x0, 0x195}]}) write(r0, &(0x7f0000000240)="6d2c9662be5ccb8366b87c98830c", 0xe) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x4, &(0x7f0000000040)=[{0x6, 0x20, 0x5, 0x8}, {0xa34, 0x3, 0xf7, 0x8}, {0x6, 0x6, 0x85, 0x4}, {0x2, 0x3f, 0x0, 0x800}]}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x1011, r0, 0x8) 22:31:46 executing program 5: r0 = socket$inet(0x2, 0x2, 0x1) setsockopt$inet_opts(r0, 0x0, 0x2000000000009, 0x0, 0x0) 22:31:46 executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x4000000005, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x6c}, {0x3}, {0x6, 0x0, 0x0, 0x124}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x4000000005, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x6, &(0x7f0000000100)=[{0x7, 0xff, 0x1, 0x7fffffff}, {0x7, 0x1, 0x8, 0x8}, {0x6, 0x0, 0x3}, {0x200, 0xff, 0x8, 0x7ff}, {0x5, 0x8, 0x0, 0x80000001}, {0xfff9, 0xf7, 0xfb, 0x5638d05b}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x74}, {0x40, 0x2}, {0x4, 0x0, 0x0, 0x195}]}) write(r1, &(0x7f0000000240)="6d2c9662be5ccb8366b87c98830c", 0xe) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r0, &(0x7f0000000180)="3c9ebb8a65237a19000000000000", 0xe) 22:31:46 executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x4000000005, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x54}, {0x61}, {0x6, 0x0, 0x0, 0x195}]}) write(r0, &(0x7f0000000240)="6d2c9662be5ccb8366b87c98830c", 0xe) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x4, &(0x7f0000000040)=[{0x6, 0x20, 0x5, 0x8}, {0xa34, 0x3, 0xf7, 0x8}, {0x6, 0x6, 0x85, 0x4}, {0x2, 0x3f, 0x0, 0x800}]}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x1011, r0, 0x8) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x4000000005, 0x0) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x54}, {0x61}, {0x6, 0x0, 0x0, 0x195}]}) (async) write(r0, &(0x7f0000000240)="6d2c9662be5ccb8366b87c98830c", 0xe) (async) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x4, &(0x7f0000000040)=[{0x6, 0x20, 0x5, 0x8}, {0xa34, 0x3, 0xf7, 0x8}, {0x6, 0x6, 0x85, 0x4}, {0x2, 0x3f, 0x0, 0x800}]}) (async) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x1011, r0, 0x8) (async) 22:31:46 executing program 2: ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x4, 0x0) sysctl$machdep(&(0x7f0000000000)={0x7, 0x4}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x4, 0x0) (async) sysctl$machdep(&(0x7f0000000000)={0x7, 0x4}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) (async) 22:31:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x20000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 22:31:46 executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x4000000005, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x6c}, {0x3}, {0x6, 0x0, 0x0, 0x124}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x4000000005, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x6, &(0x7f0000000100)=[{0x7, 0xff, 0x1, 0x7fffffff}, {0x7, 0x1, 0x8, 0x8}, {0x6, 0x0, 0x3}, {0x200, 0xff, 0x8, 0x7ff}, {0x5, 0x8, 0x0, 0x80000001}, {0xfff9, 0xf7, 0xfb, 0x5638d05b}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x74}, {0x40, 0x2}, {0x4, 0x0, 0x0, 0x195}]}) write(r1, &(0x7f0000000240)="6d2c9662be5ccb8366b87c98830c", 0xe) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r0, &(0x7f0000000180)="3c9ebb8a65237a19000000000000", 0xe) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x4000000005, 0x0) (async) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x6c}, {0x3}, {0x6, 0x0, 0x0, 0x124}]}) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x4000000005, 0x0) (async) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x6, &(0x7f0000000100)=[{0x7, 0xff, 0x1, 0x7fffffff}, {0x7, 0x1, 0x8, 0x8}, {0x6, 0x0, 0x3}, {0x200, 0xff, 0x8, 0x7ff}, {0x5, 0x8, 0x0, 0x80000001}, {0xfff9, 0xf7, 0xfb, 0x5638d05b}]}) (async) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x74}, {0x40, 0x2}, {0x4, 0x0, 0x0, 0x195}]}) (async) write(r1, &(0x7f0000000240)="6d2c9662be5ccb8366b87c98830c", 0xe) (async) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) (async) write(r0, &(0x7f0000000180)="3c9ebb8a65237a19000000000000", 0xe) (async) 22:31:46 executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x4000000005, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x54}, {0x61}, {0x6, 0x0, 0x0, 0x195}]}) (async) write(r0, &(0x7f0000000240)="6d2c9662be5ccb8366b87c98830c", 0xe) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x4, &(0x7f0000000040)=[{0x6, 0x20, 0x5, 0x8}, {0xa34, 0x3, 0xf7, 0x8}, {0x6, 0x6, 0x85, 0x4}, {0x2, 0x3f, 0x0, 0x800}]}) (async) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x1011, r0, 0x8) 22:31:46 executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x4000000005, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x6c}, {0x3}, {0x6, 0x0, 0x0, 0x124}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x4000000005, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x6, &(0x7f0000000100)=[{0x7, 0xff, 0x1, 0x7fffffff}, {0x7, 0x1, 0x8, 0x8}, {0x6, 0x0, 0x3}, {0x200, 0xff, 0x8, 0x7ff}, {0x5, 0x8, 0x0, 0x80000001}, {0xfff9, 0xf7, 0xfb, 0x5638d05b}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x74}, {0x40, 0x2}, {0x4, 0x0, 0x0, 0x195}]}) write(r1, &(0x7f0000000240)="6d2c9662be5ccb8366b87c98830c", 0xe) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r0, &(0x7f0000000180)="3c9ebb8a65237a19000000000000", 0xe) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x4000000005, 0x0) (async) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x6c}, {0x3}, {0x6, 0x0, 0x0, 0x124}]}) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x4000000005, 0x0) (async) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x6, &(0x7f0000000100)=[{0x7, 0xff, 0x1, 0x7fffffff}, {0x7, 0x1, 0x8, 0x8}, {0x6, 0x0, 0x3}, {0x200, 0xff, 0x8, 0x7ff}, {0x5, 0x8, 0x0, 0x80000001}, {0xfff9, 0xf7, 0xfb, 0x5638d05b}]}) (async) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x74}, {0x40, 0x2}, {0x4, 0x0, 0x0, 0x195}]}) (async) write(r1, &(0x7f0000000240)="6d2c9662be5ccb8366b87c98830c", 0xe) (async) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) (async) write(r0, &(0x7f0000000180)="3c9ebb8a65237a19000000000000", 0xe) (async) 22:31:46 executing program 3: r0 = msgget$private(0x0, 0x196) msgsnd(r0, &(0x7f0000000440)=ANY=[@ANYRES32], 0x44b, 0x800) msgsnd(r0, 0x0, 0xffffffdd, 0x0) r1 = socket(0x20, 0x5, 0x80) close(r1) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYRES64=r1, @ANYRESOCT=r1], 0x3f, 0x3, 0x3000) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000240)=""/111) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) msgget$private(0x0, 0x107) msgrcv(r0, &(0x7f0000000180)={0x0, ""/103}, 0x6f, 0x3, 0x1000) r2 = msgget(0x1, 0x20e) msgsnd(0x0, &(0x7f0000000480)=ANY=[@ANYBLOB="f5c6da4519b4252d18199541ed9af7930e7c303cbf23114e74387bf65bd54d73ceb2f003c57116707b2d80a71ac2b1b5c704fd02d9b26b16378a182d3dd001122a5be75eba404088e5fc1247133b436d346dbcf9090ad4592eb40f08812c3e98dd66bffdf4adbdbff9986ded5c0ddba1b30d1f66819826b96d4039b338862e7aabd2a7f4937f398f6b496d69c121e9275efa8d16b41d92f2c316a722df7cf18687a17952a878f553c6cff05cb69ecf82af20233b07ca696e7196b55739a0af58ad581878661044308641d772bc3dd606091618284085fde04d87fb5d85a927a46fea049487a99c50208813664401d9037f77", @ANYBLOB="8055e94aaa527e8b8f45cb356b328905587835a91ce06b03000000f6734694912b06d0677c4ee172704e5807d414124c94e0e75240ed4b2057771cc79a916b43809ebf705ca1008f8a1a44fc40c59d2ef3f9e7af511ab7ce9be0def96b858f4259751f2356a959657def87ac0a76afee54414ff1552d89aa0e9bdbd1047c8de2d66bc8dc870ae4e14c9aaeacd0e66fda60df6eb2ccfd3e0a751f10e5f0c8669e3bfd443f76e63b97d68d7990620fd00d588b42040eceef6f0ec13bcab0b91080e5f0282698c50000f197e8d1f2aab5a142748b2437e440a11711f1e4e8ec38158db68066d9ce34780bcf6fda4b61d9fbe3b38bdf5467d4d482a8618b354e3a57ac86b052b8df546ab891a76778636e8f341e62ee2a1471e16af0f15e7127358896a380ddbf3c2450c71f2306504ec66065edd5dc9640d0bec5fd53d3c9a75fd4721d196a0129d37d86174332ea773cadc763f82f51b0e0efeb2e96c78a7e306f07909dc97639b4797f5cf0e34f9336403ed08704c6fdf25481b946c5", @ANYRESOCT=r0, @ANYRESOCT=r1, @ANYRESDEC=r2, @ANYRESOCT=r1], 0x21, 0x800) acct(&(0x7f0000000140)='./file0\x00') acct(&(0x7f00000003c0)='./file0\x00') rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000100)='./file0\x00') r3 = msgget$private(0x0, 0x380) msgsnd(0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="01c6e0c31fa313697e9ea3a4f62dc237b0f4b2604fdf28e8d8657a4fd6f8709b53cf6c7996bc7fc1a39a1dd7ec355da2708b9576ca7ddee4ffbc74c09b6377a9de5813b1bbc499a04e819d5995d391ddaa290900ac350a04fac5fad7b47672992deab6e415917080b12126d87fb30f8ff3e4f1c36a78c267a2659985368616f49169eb51d9855ea7cc09266ded138776f9b574cb73c62b3718c453149bb6c150060a7e7eeb79667cf8e487c725ba237b87f22847aa60d23cc55197a5f6024e559c74aba26be241f2a58da7"], 0x44b, 0x800) msgrcv(r3, &(0x7f0000019580)=ANY=[@ANYRES32], 0x18ffc, 0x3, 0x1000) execve(0x0, 0x0, 0x0) 22:31:46 executing program 1: sysctl$vm_swapencrypt(&(0x7f0000000000)={0x2, 0x5, 0x1}, 0x3, &(0x7f0000000180)="e059b2fbc89e693e12030c6d2f47adb5fcde2c410cad279864b943529fd8b501d1651d134010144aedaafef47e82ddffe31a1ac40a8aac3d511e52cb2c6e0a9e98cdb14fb4c90ce0d6258e045d1bb69ff7f5595bffb37da6ed49fc5bdd8a5ca6de330effef8766c7b9467897b9b5e11b3bfc0784d70c565f82e4d07ae9a2c49d7720839db39320bcc040ae517c431101bd9e1d6d7f228d649c8b42eee1cdbd0bfc2e4065e614228a93a9f5e57f34c9837195b9cf3137998e6e77d6742fa45437512f6a6351d61a0bfbdd5bdc0ba051680aafa4e095f8fa5ab0980d", &(0x7f0000000100)=0xdb, &(0x7f0000000280)="d4de00b257b032792ca25708ef8eaaf726cba3260b02656f2dfcbfc17cb3fceb64c7a53778b4cd4bba5f6d2516ad728fbd259885b6291829b306882fa187bef450e5aa3f83d118c27f22ea3994e9553f15a11c5a123c2d8bfc138596eb945fdcb9cdd60c6f8f62112044e39a7235f43cc3039839efd0beba494d1ede328cb195594f73ea", 0x84) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000040)=""/22, 0x16) r2 = socket(0x18, 0x400000002, 0x0) close(r2) open(&(0x7f0000000340)='./file0\x00', 0x80, 0x68) r3 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$FIOASYNC(r3, 0xcd60441a, &(0x7f0000000240)=0x2) r4 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$FIOASYNC(r4, 0xcd60441a, &(0x7f0000000240)=0x2) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f00000003c0)={0x5, './file0\x00', './file0\x00'}) shutdown(r2, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000140)=0x400007) write(r1, &(0x7f00000000c0)="d2", 0xfffffd51) r5 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write(0xffffffffffffffff, &(0x7f0000000240)="6d2c9662be5ccb8366b87c98830c", 0xe) writev(0xffffffffffffffff, &(0x7f0000000400)=[{0x0}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) r6 = dup(r5) ioctl$FIOASYNC(r6, 0xc080445b, &(0x7f0000000240)) 22:31:47 executing program 7: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000100400006}) r1 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r1, &(0x7f0000000100)="c8a84e", 0xff96, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x4000000005, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x74}, {0x40, 0x2}, {0x6, 0x0, 0x0, 0x195}]}) write(r2, &(0x7f0000000240)="6d2c9662be5ccb8366b87c98830c", 0xe) fcntl$setflags(r2, 0x2, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x4000000005, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x74}, {0x40, 0x2}, {0x6, 0x0, 0x0, 0x195}]}) write(r3, &(0x7f0000000240)="6d2c9662be5ccb8366b87c98830c", 0xe) pread(r3, &(0x7f0000002900)="b77715835d1cca4d5e435a18894579f24467808b0da6d1764603d9a4cc3c1925e9b364ed8e04e25a0e6610108ae088c7f07ecedca9bfba93a8dc9a5284ef668851c89191ffbba885ad02498dd6ea3701b4aec2c9d7d8258be10e8f91a31c068825e63c8e085f9541ed7e49e8cc81e3521097c8a09353faba129357010c98108c7cfe7d9418e581b9a70ebc3e3e952144b159f61e3f827edbd28efe2d7eb890", 0x9f, 0x8) fcntl$lock(r0, 0x9, &(0x7f0000000000)) sendmsg(r1, &(0x7f00000028c0)={&(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002480)=[{&(0x7f0000000280)="b3765332386fa1f7bb9dbc0943e07342571a63d14f5641290b99f6c45c712d36d0b97fc19f1b0b7ed784b5daf1fcecad2ba4ba5fd5b8f070d2ca14ba340bc4a6b59fb0edf011d4c753d1360392adb9771a4f6e57e1db316cb9f40555ad626580b9b47ce9600617558e94939b4c7a36e2aa72aa92657960e798629f5d24898d8e77e7b2084fd445d23195ce1a60f4d5f9e298199003e9af61f7061583cc1950f60eaeeb54d76b3d0c407907c8378f72b1b10b25a4dcc5297ddf9daced0b3713fe29d17123ffc0bf50ca836341e5d9fb35867a6a898f55b1311e2504", 0xdb}, {&(0x7f0000000080)="2298434448300846eef49f6612ab5c40c50881a4a6b21949a6c7f33f0b577349ba5b969c2d2f69eb3940ca6a970c9ca1b9d3d0e836dfe8e28bee49185e064b1e7d2dd0ae359c0e0cd222a1ce1c18c8602c34fe6e46193ae5600cb1dd5bc266a2d5453f5f1d75d97bfa2e8d28e303884fd8815e7559fc551be9b5fc2e5a43", 0x7e}, {&(0x7f0000000140)="e335e829a0", 0x5}, {&(0x7f0000000380)="678f534299634fc930003fc819427a6a462d9afc2719fe09c30397dff56a6d651ace5aff2f4b54c4d5ece0bb6854373de92cb24f8badde98b7333ab41f5b12d917335b7d709ed721c95f693fb9989d42657bc7687b9ef8738ad549cf1eaa99831253860d3e34f231ba482f10cc570b897b3a7044b4b92a3d003686a9e387655418343d03eedc385653df769efe2e3dd6a16d7ce17160030fbcc9d501aff01636d7cadb466a0313bd7e6ae7557ed41b44c5cc530446ffeac1bb00c7284e5ba616883821bebc898e5f52532ed32fddc80a9c4ab53bceb4e88328b0335933c2de83bfd9f6dd246714c6aab02876bc7fa00b0392dbd0fb7b0c2a8cf7b2a7926bf712a552b9389d2345535dfe98ba79f7e1fecf0085189e0a91859aea800068354df841cbe374ee2405ab3468bdf7b4ae5bde38e5e314333a0ffa7a759dceab7928fe90ba63b5e2386756b206a29196fa8d7e930c39b12bd20358da7edb52a0c0aff2d0f90e62b4f6d4db1efd7fdc35970a801b75f3e332c8c280a9a2fa3760a19cddbb11088aa4a88e241f985016adcd36c64b1f49c1cf072d2f6501cacb766a6b4a161a74451800d3b4c0c8ef7add751993167477c851a21712e64fdb0a543e936b0e492f94e91ffa2047366b51b8a30cd735ad3ddc093bac27a3969b5fdb75ccbca9025c60980f79f005cc57e5727d68a677fee44e516e216f5c47de58e0a8b8e1d66d29e76d9c34e0fb742d918f74f6e55cbdb1c083bba173230b3335c986c9039f9e1c9ee0fe37c58408309a3a4e9559a91e26a5db91f94beb948533d12fa8896c60c8e69d83139058efcf9924c663defbbf14a687f23e4b8b9b3043316bbff40ee74ed2157a9c34581947f5941a2af6206bf6367bb2ff98deb6dc7447a3fd254f7574232e868c976d8a5d638c98de850a6d60933883414558594d6f72bfa74dfaa79cb95fa629f68ece41846314acd1c5dd82f0e410745e890a980e2477f82ce79c82b5fd44d4d25a1660a86260c70fa57e8de44d135cfa56cedf4ed81df7250b73b02bb8429100061a359a8d184c6d2926e4cdc19b1e36badbcd06d689b3407153444f52642ba0da439c5c2cfbec7ead2a716fe7585ef0e0c29d7bec358b7e1e7d7b6e4a121bf3c752df63129190664e55daeb52c8825f76b862645c19d25433a0fc4b0cef57a4fb140b42b2713bac1b4731c461aaad9f880a9761041bd90830b5f8b2c9cd469b4a2455aa3b12698ff494ffecdda600371ed81aaf2ae2136cc104e0e55b805e34019cad9123a281350a338aa85d3e80070c0b5808dcb4966f406d2242cca0d9f44cfaeae36aff3e3a593358c78c63ff03756a20e14413067dcbd43f37e6b8eb925b09e6cda52ff814a1db80b47ebfc57d74544dc149fe3e8321ae09318cdc387c93a7e48d1c0fe4434454357f33e671f602d1e5ab04f86362889e6cfcce944fdffea955ab7bf01dcab5e81c96f26a7712efb54ef19bc067fbc7ddbe5b8fe278a6264c14551ff90cc12c5b5985a9f639bf8a63b1bad9de4d3a69aab672fbccb9882bcd9dd5e2c5c0495318ee4db92e5fb4ebd96cebea6a531219452f9f60968aa814b69c26d6fb0135c6e2767b6e6a4169a77e591e310516092d1132e0eb156c85404f7355fec03cbc8be8a9bb7655cb4ac886cf7fc1cc2cee96d319282b71cfd9f6dba47dcf4092922e5413aa350bec648f7d3e1c4f29f34c21a8056e422997571dbc60b5fc6f0927e8c20bbbeae651ca48387e2d71a354488916ffae3a0b573207d2b7d959288448f0824242b4ce2290d5e016574cc35ddeebe10e94265ddc00c4435549c0b1ca283f0b8f500c42f2d9e996b77a23741d0566379e19dac63cd128505db05162d00c7a54c10c6fecddcf74069aec73161f1834dc8712c73af740d9c0fd3ed3254c77614d78770e19027363f9d4745f9606319c976740b2e5ce39f8883699e7d7e9003c8bb516f7be866b6bb232895c617a1fb34251c08d895e08bb86e16cb0c26b645e08fd85a86e75e23da2b4d06ed0156f5c8833b6abcef9c75fd3c981f0fd784835c8977bd2d91157e48d3da998a949c3472607dd787ba73789e527792eb8b8e8e02195e3144360b530386c8b970fdbca2bc9a7663c491a5266f6c9a1d0f3d85f7b14bf5cedbb12633e60db948ef097c4b613c40fe38ec26f8bc0c480578bfeb61144a99bf72561526ae5259a5cc62e95fd7f427609f8d44ee2d0645da91b88bee1e6ec1cd89f43b1267612a7af90e5f1bb83854ee9a76870775993b6fb585a636d695cbbf83831f911bf6c02373687d415cd49460c5ef9011db8a44f647c60bb19b92e59aa29f7beef4679d15a4ed2b0defae645f97064acb7800851826923a67b0cc7fab7c749e96b6d41bb4afdfcd50f157bf85262f6a0afdb7797962e1968874bd5ece40b83e4a1ccbfb3ec440f928d6467f8125c82250e80b413a59ade10a6bea27548b9e54eb5e203587e45c2e6f9130180f880c9a005a38d6a4bd3cc67b2d5841ebb0793e3d936758a6dfce16f32943cebcebc94093fe3ddaad52082c519c9befa1acff252ecc9dc13a94bd8205f17b2ecc58e7d7f0ecb9a210965ee1757093b2c5c5ac31d8660fed500fd6312d5e095272730d24b83de4f6bcf34d8d673fdc63a1d0b373e508db0e07a583645457bfe8318d538f63d67082cb3015fc7e0a51e5689ff37e297d532c8c48182c7f3b7d2081fe7fb200e4df6cb342b5b4c05a0075631d640d8b3516c7b68a1815782021f8e35ae0722a969ab14e097755d23888c891254d6599a834fd62d9c60b600ef8c87d2b2457b6dd765a68ad5444b1e437b5fb698c7eed8400911751fba9252f77e30fea7c2a1d5974eb41aeaaa20eef698aaef6d630643ba73fc3a614328efe58b30edb5cff2b6a2b76687e5441637ca100ec4df1478977d8d76531ee4caec20a73676c1067b3714430bcb6233b842f4fbc7302544aeb77b563131e5301ae0ff70777577ad2a135001cec8d95ddf26943d82e23a9410ab5e73de5c66f98ee9380ca9c8df7ac2fe140e076b790f488aee17f6a97927a3db620165f3e2975d47221b274f5d4d1ab3fc33dce34c4063aedfd4aba76398219620f4a65c1a1d16d08beef0fd9a46b732460868d3c205eec1dfbe17c767a718e2156be34b676c8b2b6dce99e70b56f4123fd3b4538d587a6f2f4837b1c97134c2e7a9c0f55d862346058874cf1b457e6ee0918c7a98c5359f1af235f748902e0e175299b117bfb93569efea0de50e13e1bb510a2b54caca74c5d26f3b719a70be7556a4aa9677d27b9fc2226b470522f84b903210322e8a888f96efef5c10bc5e3a6dc1508d482dcc4375f447f9c64a5145e5a205fd4de3ef651e2b7f095a876088db6ecbaa488f73627f0b3f7643d3f4890948ffde2c1258a7332779bb31678cdb27b85243996f603cdbdc8526f8356e75840bcbe1faef66824e7882137ad37bb1d134da475f16444307fcdb7aae1c00e68cc4da34f0911496c50bfb34d89645e22683c10a084b6abf62d6ed005de480ea411fe5aa2f4c3049c457981feeedca45079835d5544b324237681eace98082b9b3deeb51aa8bc34d5bb94a10f4f8d0da5cf92efcef4838bea927e4fe6a3997ba2c32302675e241c2f3013fe33fa99731917ea68b0bcbba004ca42281ec0748241ce17aefe29615f6fe79bb3235dd62025d0552cbc4818207bf9497b2fde653acef88abfbae372465ee6462abff0904c542200348263cc97b960ce14efb112a18ef62540fc0805a847144ea53efdb5181ff5d67e3a9193300deaae88037687bcfe6f31a86fcdb635c030b02c9d5b0b1c4a7b6f1fbfbdaefd6f9c4f0303d8e247d809a0d372685aa81c6e9376f8b5a7b73c4e82ad3c3daca21408eeb76f7d6ab53ea92fcd153923a82b50b5014a33847814f34017d07766e4c7113b5e53aa1eafd21eae57639022b06eddfccb7cd7fa1765f0ff809687a16b23e585490c7263fd94330bc34ebb127f7d6718e8c174c4f029e779a9db2a14f105bdb0c95d751e86ae5e50bfe067bfa0237fe6e94b6afeef2e5123f0012289b9e6bcd9500b1a3bef48ed89e1800639c743db6dd27e00cfda646a09f6bb4e4a0134ffb4a71bee1c455cf6d75ce139a019cead27d7bbfba8780bd99f9cce23c1f1da6dc8bf075e827e1b30f90966e32a8c9f0cd06f83c95a3e891378163b3c81fd8504b04c81426f59667acb33edeeb400e0279cd4ab79e17ffec4b4556c79ae82a8d05607b437fe384bcc3c757e61c82fd48b9491ddd83b1d20c3dd69640b4cf155e3a32494a12adcc8d1a16fb6c6ef8bdc4f32730b9b553bc31fc32448c7d463303c9597bd4cd662d3a3a43e99a7c11dcbd3a8d2c270d09655c043bc57f56708acec371eb71973791218322c9e9e2ea1368f4fafa83a197ef031bbb604a38bd326b56aa58143868a1d0d163e98cd576f658b5de89f9827e1aeebdd58e603922459b21b5486178c729d977c7154ef6a794158fdf891a551356d376f98099cd9b4e410d536a8208dfa3623788dc62f8321e96620fc1cdd8eb84e705da5517f039685e878004df904292703c322f9ad82d0e3db3f604d218ec37b76af4da7ba866d61ae3c7c95be1b60662405b06d7211e5a6f785850569400e2e223a771701a1d60a830398186595298c626c3d272a411d220600407f9fbd754827e1612d65c44f281b42365bedd32d3563e3358ca37ff0c1c3a39e5d54f412a16650d07c3649d526aa9b08402d360f4f859d68f57b9d826951ed81524b81987c523002940582e5c271ed9359c6d9fb9dae891f463763eab11370e78d8b5afc7b0c8dacb64a287b44fac46a5b0385bc24baaf1c03f8830f8b62aaecd94b17a65a0731479b69e07036f2125b7db02c0f83cdf75fffc94d0d34cafa2091971fac4b6a1389b04fd969dec2b62c0648ccd795c851ddbb9b364771f3bae6010dc36893310a8e7143bec7d0a8724b5e6976dbca52c3908757d4451a9975e8783e26274a05c0c3e42f63ec536fa68ce387d76b4f272b915a319e30d2eae2976172a41e3cf478a779b917d611e2429182eee923e0035bdf5fd166a466b4effdb03d6dd1e1f9c95faf3b3618c127db57d64b9d4fdeddebcf3244562e60bb4c68e07b4a66c31ceef174327ce3761c8672328d185a6a1dc1e6d973815f34f4e4e93eaef29d0b50d2c1e72aaa942756bb3e2453ee3e901f4b27448757e45eedcd86eb2b99eb8c7866f7017af12ffbc28161f64cc429ce8c33dfe5ca1b16ff76a1ca85872f2c313f740c038b9c63b2af708b6428112cb95198bc4707bf4ee53cab55c42e3a6bb3731147e15dbf90099d48310d9d7060f00fb26f6ddbbcf010de9103e0af9ed41339fadd3d510cc855ffc02e18f6386c5ab28386f367515d52746bc36a723015dbacdc8d106dd814294aeb3090659bdb2200277244fc9a0ba151529fb311b2649a9f510389d64ed842932185bbdbadc3f5f7ba26c1c110dd0046acd0b11659cb720944f2d0d41a50a1745354de75a4d6c93f4a162bb54faef9766cf601fff260725b8eef5c9dc2a97a873b40d711dc3800fe865f65571b6c67cae5088328768f94f0ffc75d9e6c7e8ee9f60db4113ad96119d15c72af0d6a81d953d3ad87e5307c0e9ec7d568bfdd98dd19fb916f82bcdaba5eca4367665d873386fe06bf149c39470e5ef67f82f439a9a6f65949ea5f26628f2530746d4b02b47a218c1543da7831575dc94e4bf3e2232a0eb41cbf12a21a89fa967a5e4193501061b528a283d67e3c33d6dcc", 0x1000}, {&(0x7f00000001c0)}, {&(0x7f0000000200)="c2749d5ee3d8a981846b54a07e430fc3e53de3f1c3c9e98b5f3b47aa4139ca0f92", 0x21}, {&(0x7f0000001380)="76e3fd85b5e2b6961c88ba9c3e202e7c9b6cb9e4635bd744cb6d39068988198f2adaaaf346f14ed4b941bb4c77293e1cb31d6b3df438b61813c17efe4fb13e273de2adec0c332295e6a74fb7e34e3ce21ca4e359aab7fec944312bb542078456d80c0320bb3bccd39db52d688fe780df6501b459eef927377085b8660c5d24f5e4df5784b66b7e4d28dc648aa83fc8e0dad8c35e4ee0b9da44261bb51f4fdb4bb846e42d65e53e1e1f7208221f32566c78d6990903194591d8426607e503f0256ac113d27e4654b6a93fda", 0xcb}, {&(0x7f0000001480)="8e05216168d7632ee10e103db8489d6556be56f2a834b861ba66cbb5e649046930d490f756be5d7e6bed750253e89beb4ce3ece9bfc6472f3c54935278d50880e00b6b24b6d396816715931e694affc4e5d9a5d3dbef597830ff8a88a3e12a8ae6d35cf2abb0d0c834e3826c4ac1a634dc5f1e2a42bb0694f2cb2e3cbcb01975fbe81d4d1a4b50f9b84cc8fe020c71c08d9b5dbe11006bb7870233113d3d1adfbea5eb273910616146e318d20215c3dd5414d306646faee8e8be9d40e5d765336449add2d42060e10226c1dcead5a76bc0d8c940ce18d005a7358895af4e3c88482a5ab4bbbe132dce2cbd804d4a36cdc9680a8e9dc4f9d9c26226167c3f85390bb10f573f695d7b20e28848f8f0f189013aaa0d059f4ec80655467f1e2339e629ea2e3ce20f2ce7a555003b1b7ae7aa5b96fd824b5e05312e9735171b143cd893d0f962c654ab066e5f86343db9a1faaa01b40acd1d787a9a9c17993abcd527014dbd691148bc6c79318991a96656c7e9c9ab0674301b2569b22692302fff8925a02807b6a1f64e3e3405f94c4f4ff14172cb1ad2d02d0690d4d5829a402da03d290717a3745b42fc53706d18c6c5336ee97f951a8002af35ff24d41f793f01f907313f4358a86401fc7f1c3e3589a45aa12b5bbee0548376e8ce1094cd24e34edd7dac9978cfceceeb67b44af255c0de20365dd477f9e0006be2ebe8dd31b6ac2e6abee78cbd211032e8de7c899caa2eef9066dbf5d4dbc848beecd2a130ba6adc126e6c538007a24a7b61343e721431e130136947f46a06c4c8095d3aad3d17d46c978c4e784ac207d99c1e00182dfefd920c34449bffbd179f612d9ced2fffcc621de1314c5a88abdacfe2d7212be5583f669dc9aa77d344e770daaecf869c79c102c5d1ae8713deb4797acc1b4c6d1289e8cefdd133a2d2867dcf54d02ffdac9681ed6852941c24f33ecd9905127ae2fde306fcec8c4186db134e4251ab07cbdb2b45eb493693b76c6f96c5ae1b60183273fa4aec9a3030393ccc57ab848c77ef46a60fda0cd03fe6d01d058eb27fac9c8eac043057d102fda4f165d11466c948706e35d840c3193ee500abbb86ca8035ce2e9575a6e0ae72cdb5e2bc00f3dcc264873cd7d7028a24a8c27a0df193331ce1863c59273c2bdf2baf70c6bb3f8b95ecd17d74c397c3451653930876a621620a5b86283aade81d56dba43923de0e54d17591c0bbe1455f98521f25ef69aada68bc2ff952afce2af9f21cbd4a1513952175cab14fccd37f02eac1582b1d9afc0c60ca03dd1e48f6cf8eb7a5ae1c6674503d79043f922907c437704f7b31b1b7649f66e3ed3133be2efba2c10760384c0e2bc36965bdcb178479a40a3a75b3d14f5b6010b2e9b9499d9e954fd3bb8820e915f1992bce3529858c1b49edf75792c116d3166be1a5c281114aa6cbdb86c33f0308472cab416f156ab7983ffde55f63f171e50d40e8ee5d5f3fadb48dfcbf7926d6fa77a260cab0033f8617a21f378145dbc04dc0d09ab976e75d5bcf10e0b65a560a2712a3df2a1d0531a5dc75e96964ca5d752f7aae2ef4854ab4a510e0499718a8386c95c79adf774e68136f7530c74a6d8903a032323983d990cb7c1946bc3d369c9d2b305f376530ef2c4627fe696a35b71494dddd3d98ff6fff8a31895bd914c5e4f7e515d0a7e4a3acae72a995d879c156328b3560249f4f4794cf9895ebc16b980c02a0051dcda760a09ee9d7d63a3caaa43bf232492ba6b437b596210ae824919d33c469bae1bde54571efe6e6243cfe55b3f8da5c4b479a8dd9802a6968328fd5e48f1b175d20aed869ca3cef9489b38655be57bb63a00ad910a44e3aa778c5ac5784230d5b0dcdc070b9c413712ba7db9c9708aec3128e9166de901fe8918da7a1b7be0499dc076b9f8dbb8aaedb290f47d18fee19986e25e6589f3c0b218f6d60afd9af0b1534dadf0fdf0cbf88e7df637d7c9c784244d5d3fc6d9e2170132848f5ac46746dc3e85d9f82156472c77d57e0d0fd216f7bc133f87cde2dcd7b5aaa3071450fa69161948c108313c2ae024ec0b909cac3b20080e83b55935a07b6cadd54861409fa21fc8cc78f3e703ac205f5bcc367e3bbf5c113b48826061029a726b48b744841b144166024e7066c876dc27b0e69fe235a95ae69eb25b7650519ea6929d77cf951f278e60e5699664d03df32dc1fbd58fae7958da5555254cb0bcf6361f6d953dc296c055fec91320f49f61972e11696eea986ab5d3f3f60d16128b3529bba6a20537db1a78aca365028b30265d07463cbaba29503b7591d9925b289282e177dce88d7c9854a4b0a7dcabfef87639911f45305e5da8361e8b19066bc03b31b617c5619d82eece240ade1bfdc09a2437da49fb7f68c3d7716a7a874e601a2fee5652b98c2d9545c482a889eb5bbf9b4b672ab2ba5b8bc7f58759c2e380871dd3227314732a8de97fa39e803602e16df861367b9c9fd2bdb9c6a223d5bedb3932ae2f42b7dea403b9aed07e4beb4fb74d2723b9ff075eacbfe519d3d6960b215ac96032a86e2ad7ce9f03a790f09781f10c8e98763a879eea668ee09fcff847f5df7e4be6bc7e200f68fbe3e188e08aa1009724a76ed837d2f65d4b3b1fb2fc65c07dd906ccf993d9514c93b85fe99354843a17ee61ada1aa01bdf43cb5f867e4dcd95e7922a8c6be072577c6dedc839f08e72d71171fe10f76201edcd4a94315982ae171956052b3d84489915801642adc75ae738c1bf7a89e265a0c475e6a9af1d315a42a46866875d793763ff991123ccbdcad5cdfbe3c9a8d9614dc0d02e8e96818b386440a35fbbf319cab14ab6b306239ee65419f1c0432f944ad59bdac7e3b3eace2e70f259f34bf23a7c5d2e555eda7009abb8bb95451d7829ce5a8cd667ff4b22033898ce4c125747342464162d7e3e7f1a3db432b4ce8f00231272410d54b016a118b3b1ac5dabcd64e33f751f0a994792cdf22a9eb672ca8dd7495c5420d36e5df4f0059c2750c21af95321f1b5467b9287fe43aefe32655d7b92873abb878c3cb44067a4fa1220ea1ddf793462228de87ce036ec41bbde64c61c1519fb7836fe02302041591b60ae612b2003085974589665fc9eadfcebb13b806300450c8ec38cf6cab296670694ea4a755abfc75dfafe85ffac0f0260921717dfaca386501f1905619468c9e9b15ae222e29b6665bcc62955ef22af1d7eccac32091ffcccd2365a9ea2030b9eec19197e679aa9760ba5869a016831f4dd7b439380f69d4a5d0800e51de3d333238211ff8193a504df83900e6b7a4a5fb912578b4775b1e75eb138ee1ab82ebd16029885a9c61eae427db51ed3e9b89880f80d216a4b888388cd68e031827426c501a9bc97f410485829f242a3da91b07430a6ea241c3c29280f70ef7e280d3bde7c8c5b70c21f2f062b5aa856aef711a46a7ad65df3ceea6fe87370f52a5a49e60fd62587647166b97b3196f4f50a179075bd32fd9375280d952b7ac6da33fa85e783c4047f2b2668dd2c11aaf561c68c1337170a4252f1ea65def857297df028cb07a65283b5f74e301068638235147de3b364d0f9b4bd6ae703ae9d88382f33c079748df058bd8c4cc03c0343c7808496c836b0c1dd4edf722ce41339cc318eef9f0f504bcb6b4641d2a9bf7f3194045111a7800dcb0a4582e24c018545fbaa6fc55dafe65b06014f727b1dae020459f0ca7c3993954c1e35d6a969c62435f6ae4d6cfbdb54343b4362aefea9ac428152d711bbe3161381f1f73f54fa22c5d5d946d369639c5666dd4125bd0d28314e51be99b021d9c148b9dd0606017b5cf5e3df9ae1f63b60b86213112667f4e720306b2b455bd2cf5aa981cebe44b72510e496afe8440f08af0cd9da78f9409076186ebe808c0c68daa844d00cbc164be36b8d6c792dd03a6eca9cca391207e1b644e021a2cab9b3fa7f5052c17ee3e475a803b76c296e0c54d0e4a25b9974e96ab4247ab9997e1b49821772d26b495c6bce0b23f6781fd74c6572d9f416995e48a5ce4bb3d79beb844ca266118868e2eee674f343e77388d06ed7d26fb1a2c4c856a1ce7dabb32e3d5bee147f294def1d726f3217e20aa1f2a5cfd8119bba02b03942ce629925b23c3c287f91d1ddcfc5935159a461e8f596110063b99f5adbd72c658e481b4bfa089ecc5cddeccb3e34e7d76760cecf1b3efed7b1efbf99fb54020549e5697ac32d204344949b8ebae9caec031f56a42bf84ceb24a94ff52c56b6cebbcc246d381720fc570386351e0c0273de80a0bc129335519b7e03cdbbb55e41ea5f48174023e13b91f5935ceef18d6a68851331732f2b154547cc96745933db004be2527ba2804aaa7d8e94f9d1ee7928fae4c0e7f97693c1683331d670a3e61665486a0a3c2b5dc9027106c2294f4c21cf69cfea1b95b405e9479ce6c6a14b44ecf8a4dd6fd41c755aa7e1d58542ca2fbfd6693f7bfe97f25846aad186e5a81ff3f431ea131f89e311decc48f1504993192d046cf40ee5e8fec365e121d63ad167706b2d78795d02e8ff9b044a9c8a1574a3214c4a7a1aea0ae0f0242fff6410fbf51bee5015a7417714f48faaa26e01243a9db50690cf41ee40de100dc1dba7e63669251df08b401fcb14ca069c8a371f687ad4155845ba652bb8836fcb9c23ff596104cc713b579cfa60c29e94f822e19aa8cfa236f262f8ea7b7d1e5cb9afc358e28b1cb1fad389fff1a658f0e3c3455aea02887b5bc3a3bd1e0a113facf9b4064c9b903e469f7d7f7f1541fd0f5f433583d8d5d9f697dc0a53bd060a71eeec891dc9696ce77684cc2b128ec959b76e5a04f9ae5477780fcf914b8aa9bc83c83ef2b3c192706a5da1a315a092089e9713cc7e4f85f87dfaab3d14eec09cfc6ab51989b89775f67066a653c895c97eb9daf83c9c4f4bccb38ac3635bec6b07c127d25fa8388f991357d00e979e317bf205970d9320eeb9dc3216a5c9ed71d19a4aecdaf12f0f6012cb10a3a35e1b8009ce2c00361d5345df79a6ecf66b2bd2536b638272e2b523a6306aec6b4633fcf2cf75a003a4232b1636f5b5c5a4dedd8c5b5dd6f0e57b87fd87a565480a60d8066783dbd807d5a3237f2b475d27abafe7b393012384d35e4ad8db2b0d851e2c997019e0d0e1d9c5a34b3a347383e86fa75b75a7b9106aec2b39f8444a7072f6021dfc4cf47fb12f421a4184456acaa499c1d6a77af9fef507a4c8623903d1b7688925eb295453d99e8f7713b887a86ee7011d08a9ad4ffbef016d67643be16b6639a0351e6d9c5e3d0d4c6cf513dab6765eb86811b9c5a674946049a5251b2bde2a664d5d3f2ae7e0bd2956f340bd257024efaa2c1c03ff97a97a07f512808bff9fb6e1e8d7170e2477ad3179de3083f074fca47a941f3c457a7ef18980809f7674b8aefd8cccc003975599ebcf562ef20dbdc5b6aae59a400bc5a05734a503172a116466bf2669c7dc97b22724b2460f708ca1cc6448f46e384931e4e75fca186187a95a693e388a035c4bf7a9a81e86fb75e5520c3975bf030dd9c96ca6ca0a502b18ddac7263d6a7b616a10320354ee5a818feef533b2e34c19975282d0fff84c35f23d5bda1b226aedaa2e6fd86bdb424b6296ff4d1581da4b911c8e6eca46bd9f2e1a0442c0543be7371d52acef4830209a106e3212b691fdb364ecb49107b5766bc8932d47505e0eaf262a9e469d0dd28e0ceaa878983d3cae9fcdf55383ca23f30259afdaad5bd68c8910fea4018286f785dcd8875cacb75c7435c", 0x1000}], 0x8, &(0x7f0000002500)=[{0xf0, 0x1, 0x4, "d9def58841c749d460e68c26df18d3a5ed381c4b4934891a51e5a463c2cc56b08f8dc905404d0404039475203935d87f3a1042a4bb153b70c3be1fa9276e1524409d0fbab2357ce4fa8b0f8ce569f4efc8912aa69bedfb9b7889753850abb5b8d37da849332568261cfe593370eb7b0cff2101dc279dd2c08120d39276ba5a7c1ec020d815c39385e7e4f633077a8e52bc5fc01296f7d795f5970235971c9252183cf9378e48191293034c8c7065fd8809e4e3cc2cebf0d0f7895335253c6cee654600f3650ae722d15fba7e39783e681aeec419116e8fbb067c34a74817"}, {0x100, 0xffff, 0x7f, "802089fe173c22a3a9fd7524e04d46dc15bc0b95c137c088a2f9d2481550c352b96cd567265284fffa20666c2e9631a01074069d412a992df641bb6d2434466ee9a4fb6b475ea6a10d5405df04e5eddaac8445b1e20af91941c5943012e0ea57de5ceea2ec07adc11daf3126ed2ae18757cf8f7dbe8edb97e85898a8abc151236f10785b7156100822ab615d37cc8ddb25c3fb4c822d3323d448eb9729738ce568c801ae048c61061febf0774b3cdf50232fbd0ad6d9496508de99916cbce702d178f59b2a6b1b85e3c341df7332f03f76b062171c14290c05191b119409cee6dc8e645afd06638e7410f3e9"}, {0x10, 0xffff, 0xff}, {0x18, 0x1, 0x0, "ff66bcbaa8"}, {0x38, 0xffff, 0x20, "ccbd8badf8cd77f2f826eaee4dbf36e775b59d6d0f53ec0a4d9f7c0d4c848ee1da471144e6"}, {0x80, 0x1, 0xec7, "0c13950c4b7af70f63656c08e74fd029b02638b1f8941d07735e4ba834f90f7c58d23c752b237ce2abd5b0b8b122f880c6e6a3495f767afb4d106ead37e76222abc6f7e3318d22c2fca7f68631ddcf0c00e3d90d63f866623a6103fc5ef8d4ccbd3e76c78f5e2707ec32ac8e903617d3"}, {0xd8, 0x1, 0x2, "efdc0898b2fa9e6b740ba3cc942de5455c3b2123aa54fde8c4cf16e9a9068f304973e69bde241b352be92cb6edd11529a2795249bfd71cc6836789d3866eb52b3cda24d6bfb2e378ca138241ae5c88dde7ac092191b8d4f7a28bc7c72844c44d7379a1122354c67091c4fa63e2c81e734283e57254631be46d03b8f7f27071dbc7cabe06204262000800bb4d1af250d2aba693b0ff20fc5ea501d3a3d13c5c50e58c92e5670c4c53d035261c756b4e4f7307b4cabb473de07436487338cda5fe8e1c8d19494a05"}], 0x3a8}, 0x4) 22:31:47 executing program 6: r0 = open(&(0x7f00000003c0)='./file0\x00', 0x200, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x10c, r2) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0) chmod(&(0x7f0000000000)='./bus\x00', 0x40) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0x20005302, &(0x7f0000000140)={0x0, [{0x3}, {}, {}, {}, {}, {0x0, 0x9}, {0x1}, {}, {}, {0x2}, {0x3}, {}, {}, {0x0, 0x4}, {0x0, 0x7}, {}, {0x0, 0x9}, {0x2}, {}, {0x0, 0x3}, {}, {0x0, 0x4}, {}, {0x0, 0x20}, {}, {}, {}, {}, {0x2}, {}, {}, {0x0, 0x7ff}]}) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0) mmap(&(0x7f0000000000/0xf000)=nil, 0xf000, 0x2, 0x11, r0, 0xfffffffffffffffe) r3 = kqueue() ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000040)=0x43) execve(0x0, 0x0, 0x0) 22:31:47 executing program 4: openat$vnd(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) ioctl$VNDIOCGET(r2, 0xc4104603, &(0x7f00000003c0)={'./file0\x00', 0x0, 0x0, 0x800000}) openat$vnd(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) (async) socket(0x2, 0x2, 0x0) (async) dup2(r1, r0) (async) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) (async) dup(r0) (async) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) (async) ioctl$VNDIOCGET(r2, 0xc4104603, &(0x7f00000003c0)={'./file0\x00', 0x0, 0x0, 0x800000}) (async) 22:31:47 executing program 5: r0 = socket$inet(0x2, 0x2, 0x1) setsockopt$inet_opts(r0, 0x0, 0x2000000000009, 0x0, 0x0) 22:31:47 executing program 2: ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x4, 0x0) (async) sysctl$machdep(&(0x7f0000000000)={0x7, 0x4}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) 22:31:47 executing program 3: r0 = msgget$private(0x0, 0x196) msgsnd(r0, &(0x7f0000000440)=ANY=[@ANYRES32], 0x44b, 0x800) msgsnd(r0, 0x0, 0xffffffdd, 0x0) r1 = socket(0x20, 0x5, 0x80) close(r1) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYRES64=r1, @ANYRESOCT=r1], 0x3f, 0x3, 0x3000) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000240)=""/111) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) msgget$private(0x0, 0x107) msgrcv(r0, &(0x7f0000000180)={0x0, ""/103}, 0x6f, 0x3, 0x1000) r2 = msgget(0x1, 0x20e) msgsnd(0x0, &(0x7f0000000480)=ANY=[@ANYBLOB="f5c6da4519b4252d18199541ed9af7930e7c303cbf23114e74387bf65bd54d73ceb2f003c57116707b2d80a71ac2b1b5c704fd02d9b26b16378a182d3dd001122a5be75eba404088e5fc1247133b436d346dbcf9090ad4592eb40f08812c3e98dd66bffdf4adbdbff9986ded5c0ddba1b30d1f66819826b96d4039b338862e7aabd2a7f4937f398f6b496d69c121e9275efa8d16b41d92f2c316a722df7cf18687a17952a878f553c6cff05cb69ecf82af20233b07ca696e7196b55739a0af58ad581878661044308641d772bc3dd606091618284085fde04d87fb5d85a927a46fea049487a99c50208813664401d9037f77", @ANYBLOB="8055e94aaa527e8b8f45cb356b328905587835a91ce06b03000000f6734694912b06d0677c4ee172704e5807d414124c94e0e75240ed4b2057771cc79a916b43809ebf705ca1008f8a1a44fc40c59d2ef3f9e7af511ab7ce9be0def96b858f4259751f2356a959657def87ac0a76afee54414ff1552d89aa0e9bdbd1047c8de2d66bc8dc870ae4e14c9aaeacd0e66fda60df6eb2ccfd3e0a751f10e5f0c8669e3bfd443f76e63b97d68d7990620fd00d588b42040eceef6f0ec13bcab0b91080e5f0282698c50000f197e8d1f2aab5a142748b2437e440a11711f1e4e8ec38158db68066d9ce34780bcf6fda4b61d9fbe3b38bdf5467d4d482a8618b354e3a57ac86b052b8df546ab891a76778636e8f341e62ee2a1471e16af0f15e7127358896a380ddbf3c2450c71f2306504ec66065edd5dc9640d0bec5fd53d3c9a75fd4721d196a0129d37d86174332ea773cadc763f82f51b0e0efeb2e96c78a7e306f07909dc97639b4797f5cf0e34f9336403ed08704c6fdf25481b946c5", @ANYRESOCT=r0, @ANYRESOCT=r1, @ANYRESDEC=r2, @ANYRESOCT=r1], 0x21, 0x800) acct(&(0x7f0000000140)='./file0\x00') acct(&(0x7f00000003c0)='./file0\x00') rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000100)='./file0\x00') r3 = msgget$private(0x0, 0x380) msgsnd(0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="01c6e0c31fa313697e9ea3a4f62dc237b0f4b2604fdf28e8d8657a4fd6f8709b53cf6c7996bc7fc1a39a1dd7ec355da2708b9576ca7ddee4ffbc74c09b6377a9de5813b1bbc499a04e819d5995d391ddaa290900ac350a04fac5fad7b47672992deab6e415917080b12126d87fb30f8ff3e4f1c36a78c267a2659985368616f49169eb51d9855ea7cc09266ded138776f9b574cb73c62b3718c453149bb6c150060a7e7eeb79667cf8e487c725ba237b87f22847aa60d23cc55197a5f6024e559c74aba26be241f2a58da7"], 0x44b, 0x800) msgrcv(r3, &(0x7f0000019580)=ANY=[@ANYRES32], 0x18ffc, 0x3, 0x1000) execve(0x0, 0x0, 0x0) msgget$private(0x0, 0x196) (async) msgsnd(r0, &(0x7f0000000440)=ANY=[@ANYRES32], 0x44b, 0x800) (async) msgsnd(r0, 0x0, 0xffffffdd, 0x0) (async) socket(0x20, 0x5, 0x80) (async) close(r1) (async) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYRES64=r1, @ANYRESOCT=r1], 0x3f, 0x3, 0x3000) (async) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000240)=""/111) (async) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) (async) open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) (async) msgget$private(0x0, 0x107) (async) msgrcv(r0, &(0x7f0000000180)={0x0, ""/103}, 0x6f, 0x3, 0x1000) (async) msgget(0x1, 0x20e) (async) msgsnd(0x0, &(0x7f0000000480)=ANY=[@ANYBLOB="f5c6da4519b4252d18199541ed9af7930e7c303cbf23114e74387bf65bd54d73ceb2f003c57116707b2d80a71ac2b1b5c704fd02d9b26b16378a182d3dd001122a5be75eba404088e5fc1247133b436d346dbcf9090ad4592eb40f08812c3e98dd66bffdf4adbdbff9986ded5c0ddba1b30d1f66819826b96d4039b338862e7aabd2a7f4937f398f6b496d69c121e9275efa8d16b41d92f2c316a722df7cf18687a17952a878f553c6cff05cb69ecf82af20233b07ca696e7196b55739a0af58ad581878661044308641d772bc3dd606091618284085fde04d87fb5d85a927a46fea049487a99c50208813664401d9037f77", @ANYBLOB="8055e94aaa527e8b8f45cb356b328905587835a91ce06b03000000f6734694912b06d0677c4ee172704e5807d414124c94e0e75240ed4b2057771cc79a916b43809ebf705ca1008f8a1a44fc40c59d2ef3f9e7af511ab7ce9be0def96b858f4259751f2356a959657def87ac0a76afee54414ff1552d89aa0e9bdbd1047c8de2d66bc8dc870ae4e14c9aaeacd0e66fda60df6eb2ccfd3e0a751f10e5f0c8669e3bfd443f76e63b97d68d7990620fd00d588b42040eceef6f0ec13bcab0b91080e5f0282698c50000f197e8d1f2aab5a142748b2437e440a11711f1e4e8ec38158db68066d9ce34780bcf6fda4b61d9fbe3b38bdf5467d4d482a8618b354e3a57ac86b052b8df546ab891a76778636e8f341e62ee2a1471e16af0f15e7127358896a380ddbf3c2450c71f2306504ec66065edd5dc9640d0bec5fd53d3c9a75fd4721d196a0129d37d86174332ea773cadc763f82f51b0e0efeb2e96c78a7e306f07909dc97639b4797f5cf0e34f9336403ed08704c6fdf25481b946c5", @ANYRESOCT=r0, @ANYRESOCT=r1, @ANYRESDEC=r2, @ANYRESOCT=r1], 0x21, 0x800) (async) acct(&(0x7f0000000140)='./file0\x00') (async) acct(&(0x7f00000003c0)='./file0\x00') (async) rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000100)='./file0\x00') (async) msgget$private(0x0, 0x380) (async) msgsnd(0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="01c6e0c31fa313697e9ea3a4f62dc237b0f4b2604fdf28e8d8657a4fd6f8709b53cf6c7996bc7fc1a39a1dd7ec355da2708b9576ca7ddee4ffbc74c09b6377a9de5813b1bbc499a04e819d5995d391ddaa290900ac350a04fac5fad7b47672992deab6e415917080b12126d87fb30f8ff3e4f1c36a78c267a2659985368616f49169eb51d9855ea7cc09266ded138776f9b574cb73c62b3718c453149bb6c150060a7e7eeb79667cf8e487c725ba237b87f22847aa60d23cc55197a5f6024e559c74aba26be241f2a58da7"], 0x44b, 0x800) (async) msgrcv(r3, &(0x7f0000019580)=ANY=[@ANYRES32], 0x18ffc, 0x3, 0x1000) (async) execve(0x0, 0x0, 0x0) (async) 22:31:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 22:31:47 executing program 5: r0 = msgget$private(0x0, 0x196) msgsnd(r0, &(0x7f0000000440)=ANY=[@ANYRES32], 0x44b, 0x800) msgsnd(r0, 0x0, 0xffffffdd, 0x0) r1 = socket(0x20, 0x5, 0x80) close(r1) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYRES64=r1, @ANYRESOCT=r1], 0x3f, 0x3, 0x3000) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000240)=""/111) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) msgget$private(0x0, 0x107) msgrcv(r0, &(0x7f0000000180)={0x0, ""/103}, 0x6f, 0x3, 0x1000) r2 = msgget(0x1, 0x20e) msgsnd(0x0, &(0x7f0000000480)=ANY=[@ANYBLOB="f5c6da4519b4252d18199541ed9af7930e7c303cbf23114e74387bf65bd54d73ceb2f003c57116707b2d80a71ac2b1b5c704fd02d9b26b16378a182d3dd001122a5be75eba404088e5fc1247133b436d346dbcf9090ad4592eb40f08812c3e98dd66bffdf4adbdbff9986ded5c0ddba1b30d1f66819826b96d4039b338862e7aabd2a7f4937f398f6b496d69c121e9275efa8d16b41d92f2c316a722df7cf18687a17952a878f553c6cff05cb69ecf82af20233b07ca696e7196b55739a0af58ad581878661044308641d772bc3dd606091618284085fde04d87fb5d85a927a46fea049487a99c50208813664401d9037f77", @ANYBLOB="8055e94aaa527e8b8f45cb356b328905587835a91ce06b03000000f6734694912b06d0677c4ee172704e5807d414124c94e0e75240ed4b2057771cc79a916b43809ebf705ca1008f8a1a44fc40c59d2ef3f9e7af511ab7ce9be0def96b858f4259751f2356a959657def87ac0a76afee54414ff1552d89aa0e9bdbd1047c8de2d66bc8dc870ae4e14c9aaeacd0e66fda60df6eb2ccfd3e0a751f10e5f0c8669e3bfd443f76e63b97d68d7990620fd00d588b42040eceef6f0ec13bcab0b91080e5f0282698c50000f197e8d1f2aab5a142748b2437e440a11711f1e4e8ec38158db68066d9ce34780bcf6fda4b61d9fbe3b38bdf5467d4d482a8618b354e3a57ac86b052b8df546ab891a76778636e8f341e62ee2a1471e16af0f15e7127358896a380ddbf3c2450c71f2306504ec66065edd5dc9640d0bec5fd53d3c9a75fd4721d196a0129d37d86174332ea773cadc763f82f51b0e0efeb2e96c78a7e306f07909dc97639b4797f5cf0e34f9336403ed08704c6fdf25481b946c5", @ANYRESOCT=r0, @ANYRESOCT=r1, @ANYRESDEC=r2, @ANYRESOCT=r1], 0x21, 0x800) acct(&(0x7f0000000140)='./file0\x00') acct(&(0x7f00000003c0)='./file0\x00') rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000100)='./file0\x00') r3 = msgget$private(0x0, 0x380) msgsnd(0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="01c6e0c31fa313697e9ea3a4f62dc237b0f4b2604fdf28e8d8657a4fd6f8709b53cf6c7996bc7fc1a39a1dd7ec355da2708b9576ca7ddee4ffbc74c09b6377a9de5813b1bbc499a04e819d5995d391ddaa290900ac350a04fac5fad7b47672992deab6e415917080b12126d87fb30f8ff3e4f1c36a78c267a2659985368616f49169eb51d9855ea7cc09266ded138776f9b574cb73c62b3718c453149bb6c150060a7e7eeb79667cf8e487c725ba237b87f22847aa60d23cc55197a5f6024e559c74aba26be241f2a58da7"], 0x44b, 0x800) msgrcv(r3, &(0x7f0000019580)=ANY=[@ANYRES32], 0x18ffc, 0x3, 0x1000) execve(0x0, 0x0, 0x0) 22:31:47 executing program 1: sysctl$vm_swapencrypt(&(0x7f0000000000)={0x2, 0x5, 0x1}, 0x3, &(0x7f0000000180)="e059b2fbc89e693e12030c6d2f47adb5fcde2c410cad279864b943529fd8b501d1651d134010144aedaafef47e82ddffe31a1ac40a8aac3d511e52cb2c6e0a9e98cdb14fb4c90ce0d6258e045d1bb69ff7f5595bffb37da6ed49fc5bdd8a5ca6de330effef8766c7b9467897b9b5e11b3bfc0784d70c565f82e4d07ae9a2c49d7720839db39320bcc040ae517c431101bd9e1d6d7f228d649c8b42eee1cdbd0bfc2e4065e614228a93a9f5e57f34c9837195b9cf3137998e6e77d6742fa45437512f6a6351d61a0bfbdd5bdc0ba051680aafa4e095f8fa5ab0980d", &(0x7f0000000100)=0xdb, &(0x7f0000000280)="d4de00b257b032792ca25708ef8eaaf726cba3260b02656f2dfcbfc17cb3fceb64c7a53778b4cd4bba5f6d2516ad728fbd259885b6291829b306882fa187bef450e5aa3f83d118c27f22ea3994e9553f15a11c5a123c2d8bfc138596eb945fdcb9cdd60c6f8f62112044e39a7235f43cc3039839efd0beba494d1ede328cb195594f73ea", 0x84) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000040)=""/22, 0x16) r2 = socket(0x18, 0x400000002, 0x0) close(r2) open(&(0x7f0000000340)='./file0\x00', 0x80, 0x68) r3 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$FIOASYNC(r3, 0xcd60441a, &(0x7f0000000240)=0x2) r4 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$FIOASYNC(r4, 0xcd60441a, &(0x7f0000000240)=0x2) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f00000003c0)={0x5, './file0\x00', './file0\x00'}) shutdown(r2, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000140)=0x400007) write(r1, &(0x7f00000000c0)="d2", 0xfffffd51) r5 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write(0xffffffffffffffff, &(0x7f0000000240)="6d2c9662be5ccb8366b87c98830c", 0xe) writev(0xffffffffffffffff, &(0x7f0000000400)=[{0x0}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) r6 = dup(r5) ioctl$FIOASYNC(r6, 0xc080445b, &(0x7f0000000240)) 22:31:47 executing program 4: openat$vnd(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) (async) r1 = socket(0x2, 0x2, 0x0) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) (async) ioctl$VNDIOCGET(r2, 0xc4104603, &(0x7f00000003c0)={'./file0\x00', 0x0, 0x0, 0x800000}) 22:31:47 executing program 6: r0 = open(&(0x7f00000003c0)='./file0\x00', 0x200, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x10c, r2) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0) chmod(&(0x7f0000000000)='./bus\x00', 0x40) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0x20005302, &(0x7f0000000140)={0x0, [{0x3}, {}, {}, {}, {}, {0x0, 0x9}, {0x1}, {}, {}, {0x2}, {0x3}, {}, {}, {0x0, 0x4}, {0x0, 0x7}, {}, {0x0, 0x9}, {0x2}, {}, {0x0, 0x3}, {}, {0x0, 0x4}, {}, {0x0, 0x20}, {}, {}, {}, {}, {0x2}, {}, {}, {0x0, 0x7ff}]}) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0) mmap(&(0x7f0000000000/0xf000)=nil, 0xf000, 0x2, 0x11, r0, 0xfffffffffffffffe) r3 = kqueue() ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000040)=0x43) execve(0x0, 0x0, 0x0) open(&(0x7f00000003c0)='./file0\x00', 0x200, 0x0) (async) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) (async) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, 0x0) (async) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) (async) getpid() (async) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x10c, r2) (async) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0) (async) chmod(&(0x7f0000000000)='./bus\x00', 0x40) (async) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0x20005302, &(0x7f0000000140)={0x0, [{0x3}, {}, {}, {}, {}, {0x0, 0x9}, {0x1}, {}, {}, {0x2}, {0x3}, {}, {}, {0x0, 0x4}, {0x0, 0x7}, {}, {0x0, 0x9}, {0x2}, {}, {0x0, 0x3}, {}, {0x0, 0x4}, {}, {0x0, 0x20}, {}, {}, {}, {}, {0x2}, {}, {}, {0x0, 0x7ff}]}) (async) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0) (async) mmap(&(0x7f0000000000/0xf000)=nil, 0xf000, 0x2, 0x11, r0, 0xfffffffffffffffe) (async) kqueue() (async) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000040)=0x43) (async) execve(0x0, 0x0, 0x0) (async) 22:31:48 executing program 2: open$dir(&(0x7f0000000000)='./file1\x00', 0xa83, 0x86) open$dir(&(0x7f0000000080)='./file1\x00', 0x80, 0x8) open$dir(&(0x7f00000000c0)='./file1\x00', 0x8000, 0xb8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) r2 = dup2(r1, r0) accept$unix(r0, 0x0, &(0x7f0000000140)) setsockopt$sock_int(r2, 0xffff, 0x8, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) renameat(0xffffffffffffffff, &(0x7f0000000040)='./file1\x00', r3, &(0x7f0000000100)='./file0\x00') 22:31:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 22:31:48 executing program 7: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000100400006}) r1 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r1, &(0x7f0000000100)="c8a84e", 0xff96, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x4000000005, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x74}, {0x40, 0x2}, {0x6, 0x0, 0x0, 0x195}]}) write(r2, &(0x7f0000000240)="6d2c9662be5ccb8366b87c98830c", 0xe) fcntl$setflags(r2, 0x2, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x4000000005, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x74}, {0x40, 0x2}, {0x6, 0x0, 0x0, 0x195}]}) write(r3, &(0x7f0000000240)="6d2c9662be5ccb8366b87c98830c", 0xe) pread(r3, &(0x7f0000002900)="b77715835d1cca4d5e435a18894579f24467808b0da6d1764603d9a4cc3c1925e9b364ed8e04e25a0e6610108ae088c7f07ecedca9bfba93a8dc9a5284ef668851c89191ffbba885ad02498dd6ea3701b4aec2c9d7d8258be10e8f91a31c068825e63c8e085f9541ed7e49e8cc81e3521097c8a09353faba129357010c98108c7cfe7d9418e581b9a70ebc3e3e952144b159f61e3f827edbd28efe2d7eb890", 0x9f, 0x8) fcntl$lock(r0, 0x9, &(0x7f0000000000)) sendmsg(r1, &(0x7f00000028c0)={&(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002480)=[{&(0x7f0000000280)="b3765332386fa1f7bb9dbc0943e07342571a63d14f5641290b99f6c45c712d36d0b97fc19f1b0b7ed784b5daf1fcecad2ba4ba5fd5b8f070d2ca14ba340bc4a6b59fb0edf011d4c753d1360392adb9771a4f6e57e1db316cb9f40555ad626580b9b47ce9600617558e94939b4c7a36e2aa72aa92657960e798629f5d24898d8e77e7b2084fd445d23195ce1a60f4d5f9e298199003e9af61f7061583cc1950f60eaeeb54d76b3d0c407907c8378f72b1b10b25a4dcc5297ddf9daced0b3713fe29d17123ffc0bf50ca836341e5d9fb35867a6a898f55b1311e2504", 0xdb}, {&(0x7f0000000080)="2298434448300846eef49f6612ab5c40c50881a4a6b21949a6c7f33f0b577349ba5b969c2d2f69eb3940ca6a970c9ca1b9d3d0e836dfe8e28bee49185e064b1e7d2dd0ae359c0e0cd222a1ce1c18c8602c34fe6e46193ae5600cb1dd5bc266a2d5453f5f1d75d97bfa2e8d28e303884fd8815e7559fc551be9b5fc2e5a43", 0x7e}, {&(0x7f0000000140)="e335e829a0", 0x5}, {&(0x7f0000000380)="678f534299634fc930003fc819427a6a462d9afc2719fe09c30397dff56a6d651ace5aff2f4b54c4d5ece0bb6854373de92cb24f8badde98b7333ab41f5b12d917335b7d709ed721c95f693fb9989d42657bc7687b9ef8738ad549cf1eaa99831253860d3e34f231ba482f10cc570b897b3a7044b4b92a3d003686a9e387655418343d03eedc385653df769efe2e3dd6a16d7ce17160030fbcc9d501aff01636d7cadb466a0313bd7e6ae7557ed41b44c5cc530446ffeac1bb00c7284e5ba616883821bebc898e5f52532ed32fddc80a9c4ab53bceb4e88328b0335933c2de83bfd9f6dd246714c6aab02876bc7fa00b0392dbd0fb7b0c2a8cf7b2a7926bf712a552b9389d2345535dfe98ba79f7e1fecf0085189e0a91859aea800068354df841cbe374ee2405ab3468bdf7b4ae5bde38e5e314333a0ffa7a759dceab7928fe90ba63b5e2386756b206a29196fa8d7e930c39b12bd20358da7edb52a0c0aff2d0f90e62b4f6d4db1efd7fdc35970a801b75f3e332c8c280a9a2fa3760a19cddbb11088aa4a88e241f985016adcd36c64b1f49c1cf072d2f6501cacb766a6b4a161a74451800d3b4c0c8ef7add751993167477c851a21712e64fdb0a543e936b0e492f94e91ffa2047366b51b8a30cd735ad3ddc093bac27a3969b5fdb75ccbca9025c60980f79f005cc57e5727d68a677fee44e516e216f5c47de58e0a8b8e1d66d29e76d9c34e0fb742d918f74f6e55cbdb1c083bba173230b3335c986c9039f9e1c9ee0fe37c58408309a3a4e9559a91e26a5db91f94beb948533d12fa8896c60c8e69d83139058efcf9924c663defbbf14a687f23e4b8b9b3043316bbff40ee74ed2157a9c34581947f5941a2af6206bf6367bb2ff98deb6dc7447a3fd254f7574232e868c976d8a5d638c98de850a6d60933883414558594d6f72bfa74dfaa79cb95fa629f68ece41846314acd1c5dd82f0e410745e890a980e2477f82ce79c82b5fd44d4d25a1660a86260c70fa57e8de44d135cfa56cedf4ed81df7250b73b02bb8429100061a359a8d184c6d2926e4cdc19b1e36badbcd06d689b3407153444f52642ba0da439c5c2cfbec7ead2a716fe7585ef0e0c29d7bec358b7e1e7d7b6e4a121bf3c752df63129190664e55daeb52c8825f76b862645c19d25433a0fc4b0cef57a4fb140b42b2713bac1b4731c461aaad9f880a9761041bd90830b5f8b2c9cd469b4a2455aa3b12698ff494ffecdda600371ed81aaf2ae2136cc104e0e55b805e34019cad9123a281350a338aa85d3e80070c0b5808dcb4966f406d2242cca0d9f44cfaeae36aff3e3a593358c78c63ff03756a20e14413067dcbd43f37e6b8eb925b09e6cda52ff814a1db80b47ebfc57d74544dc149fe3e8321ae09318cdc387c93a7e48d1c0fe4434454357f33e671f602d1e5ab04f86362889e6cfcce944fdffea955ab7bf01dcab5e81c96f26a7712efb54ef19bc067fbc7ddbe5b8fe278a6264c14551ff90cc12c5b5985a9f639bf8a63b1bad9de4d3a69aab672fbccb9882bcd9dd5e2c5c0495318ee4db92e5fb4ebd96cebea6a531219452f9f60968aa814b69c26d6fb0135c6e2767b6e6a4169a77e591e310516092d1132e0eb156c85404f7355fec03cbc8be8a9bb7655cb4ac886cf7fc1cc2cee96d319282b71cfd9f6dba47dcf4092922e5413aa350bec648f7d3e1c4f29f34c21a8056e422997571dbc60b5fc6f0927e8c20bbbeae651ca48387e2d71a354488916ffae3a0b573207d2b7d959288448f0824242b4ce2290d5e016574cc35ddeebe10e94265ddc00c4435549c0b1ca283f0b8f500c42f2d9e996b77a23741d0566379e19dac63cd128505db05162d00c7a54c10c6fecddcf74069aec73161f1834dc8712c73af740d9c0fd3ed3254c77614d78770e19027363f9d4745f9606319c976740b2e5ce39f8883699e7d7e9003c8bb516f7be866b6bb232895c617a1fb34251c08d895e08bb86e16cb0c26b645e08fd85a86e75e23da2b4d06ed0156f5c8833b6abcef9c75fd3c981f0fd784835c8977bd2d91157e48d3da998a949c3472607dd787ba73789e527792eb8b8e8e02195e3144360b530386c8b970fdbca2bc9a7663c491a5266f6c9a1d0f3d85f7b14bf5cedbb12633e60db948ef097c4b613c40fe38ec26f8bc0c480578bfeb61144a99bf72561526ae5259a5cc62e95fd7f427609f8d44ee2d0645da91b88bee1e6ec1cd89f43b1267612a7af90e5f1bb83854ee9a76870775993b6fb585a636d695cbbf83831f911bf6c02373687d415cd49460c5ef9011db8a44f647c60bb19b92e59aa29f7beef4679d15a4ed2b0defae645f97064acb7800851826923a67b0cc7fab7c749e96b6d41bb4afdfcd50f157bf85262f6a0afdb7797962e1968874bd5ece40b83e4a1ccbfb3ec440f928d6467f8125c82250e80b413a59ade10a6bea27548b9e54eb5e203587e45c2e6f9130180f880c9a005a38d6a4bd3cc67b2d5841ebb0793e3d936758a6dfce16f32943cebcebc94093fe3ddaad52082c519c9befa1acff252ecc9dc13a94bd8205f17b2ecc58e7d7f0ecb9a210965ee1757093b2c5c5ac31d8660fed500fd6312d5e095272730d24b83de4f6bcf34d8d673fdc63a1d0b373e508db0e07a583645457bfe8318d538f63d67082cb3015fc7e0a51e5689ff37e297d532c8c48182c7f3b7d2081fe7fb200e4df6cb342b5b4c05a0075631d640d8b3516c7b68a1815782021f8e35ae0722a969ab14e097755d23888c891254d6599a834fd62d9c60b600ef8c87d2b2457b6dd765a68ad5444b1e437b5fb698c7eed8400911751fba9252f77e30fea7c2a1d5974eb41aeaaa20eef698aaef6d630643ba73fc3a614328efe58b30edb5cff2b6a2b76687e5441637ca100ec4df1478977d8d76531ee4caec20a73676c1067b3714430bcb6233b842f4fbc7302544aeb77b563131e5301ae0ff70777577ad2a135001cec8d95ddf26943d82e23a9410ab5e73de5c66f98ee9380ca9c8df7ac2fe140e076b790f488aee17f6a97927a3db620165f3e2975d47221b274f5d4d1ab3fc33dce34c4063aedfd4aba76398219620f4a65c1a1d16d08beef0fd9a46b732460868d3c205eec1dfbe17c767a718e2156be34b676c8b2b6dce99e70b56f4123fd3b4538d587a6f2f4837b1c97134c2e7a9c0f55d862346058874cf1b457e6ee0918c7a98c5359f1af235f748902e0e175299b117bfb93569efea0de50e13e1bb510a2b54caca74c5d26f3b719a70be7556a4aa9677d27b9fc2226b470522f84b903210322e8a888f96efef5c10bc5e3a6dc1508d482dcc4375f447f9c64a5145e5a205fd4de3ef651e2b7f095a876088db6ecbaa488f73627f0b3f7643d3f4890948ffde2c1258a7332779bb31678cdb27b85243996f603cdbdc8526f8356e75840bcbe1faef66824e7882137ad37bb1d134da475f16444307fcdb7aae1c00e68cc4da34f0911496c50bfb34d89645e22683c10a084b6abf62d6ed005de480ea411fe5aa2f4c3049c457981feeedca45079835d5544b324237681eace98082b9b3deeb51aa8bc34d5bb94a10f4f8d0da5cf92efcef4838bea927e4fe6a3997ba2c32302675e241c2f3013fe33fa99731917ea68b0bcbba004ca42281ec0748241ce17aefe29615f6fe79bb3235dd62025d0552cbc4818207bf9497b2fde653acef88abfbae372465ee6462abff0904c542200348263cc97b960ce14efb112a18ef62540fc0805a847144ea53efdb5181ff5d67e3a9193300deaae88037687bcfe6f31a86fcdb635c030b02c9d5b0b1c4a7b6f1fbfbdaefd6f9c4f0303d8e247d809a0d372685aa81c6e9376f8b5a7b73c4e82ad3c3daca21408eeb76f7d6ab53ea92fcd153923a82b50b5014a33847814f34017d07766e4c7113b5e53aa1eafd21eae57639022b06eddfccb7cd7fa1765f0ff809687a16b23e585490c7263fd94330bc34ebb127f7d6718e8c174c4f029e779a9db2a14f105bdb0c95d751e86ae5e50bfe067bfa0237fe6e94b6afeef2e5123f0012289b9e6bcd9500b1a3bef48ed89e1800639c743db6dd27e00cfda646a09f6bb4e4a0134ffb4a71bee1c455cf6d75ce139a019cead27d7bbfba8780bd99f9cce23c1f1da6dc8bf075e827e1b30f90966e32a8c9f0cd06f83c95a3e891378163b3c81fd8504b04c81426f59667acb33edeeb400e0279cd4ab79e17ffec4b4556c79ae82a8d05607b437fe384bcc3c757e61c82fd48b9491ddd83b1d20c3dd69640b4cf155e3a32494a12adcc8d1a16fb6c6ef8bdc4f32730b9b553bc31fc32448c7d463303c9597bd4cd662d3a3a43e99a7c11dcbd3a8d2c270d09655c043bc57f56708acec371eb71973791218322c9e9e2ea1368f4fafa83a197ef031bbb604a38bd326b56aa58143868a1d0d163e98cd576f658b5de89f9827e1aeebdd58e603922459b21b5486178c729d977c7154ef6a794158fdf891a551356d376f98099cd9b4e410d536a8208dfa3623788dc62f8321e96620fc1cdd8eb84e705da5517f039685e878004df904292703c322f9ad82d0e3db3f604d218ec37b76af4da7ba866d61ae3c7c95be1b60662405b06d7211e5a6f785850569400e2e223a771701a1d60a830398186595298c626c3d272a411d220600407f9fbd754827e1612d65c44f281b42365bedd32d3563e3358ca37ff0c1c3a39e5d54f412a16650d07c3649d526aa9b08402d360f4f859d68f57b9d826951ed81524b81987c523002940582e5c271ed9359c6d9fb9dae891f463763eab11370e78d8b5afc7b0c8dacb64a287b44fac46a5b0385bc24baaf1c03f8830f8b62aaecd94b17a65a0731479b69e07036f2125b7db02c0f83cdf75fffc94d0d34cafa2091971fac4b6a1389b04fd969dec2b62c0648ccd795c851ddbb9b364771f3bae6010dc36893310a8e7143bec7d0a8724b5e6976dbca52c3908757d4451a9975e8783e26274a05c0c3e42f63ec536fa68ce387d76b4f272b915a319e30d2eae2976172a41e3cf478a779b917d611e2429182eee923e0035bdf5fd166a466b4effdb03d6dd1e1f9c95faf3b3618c127db57d64b9d4fdeddebcf3244562e60bb4c68e07b4a66c31ceef174327ce3761c8672328d185a6a1dc1e6d973815f34f4e4e93eaef29d0b50d2c1e72aaa942756bb3e2453ee3e901f4b27448757e45eedcd86eb2b99eb8c7866f7017af12ffbc28161f64cc429ce8c33dfe5ca1b16ff76a1ca85872f2c313f740c038b9c63b2af708b6428112cb95198bc4707bf4ee53cab55c42e3a6bb3731147e15dbf90099d48310d9d7060f00fb26f6ddbbcf010de9103e0af9ed41339fadd3d510cc855ffc02e18f6386c5ab28386f367515d52746bc36a723015dbacdc8d106dd814294aeb3090659bdb2200277244fc9a0ba151529fb311b2649a9f510389d64ed842932185bbdbadc3f5f7ba26c1c110dd0046acd0b11659cb720944f2d0d41a50a1745354de75a4d6c93f4a162bb54faef9766cf601fff260725b8eef5c9dc2a97a873b40d711dc3800fe865f65571b6c67cae5088328768f94f0ffc75d9e6c7e8ee9f60db4113ad96119d15c72af0d6a81d953d3ad87e5307c0e9ec7d568bfdd98dd19fb916f82bcdaba5eca4367665d873386fe06bf149c39470e5ef67f82f439a9a6f65949ea5f26628f2530746d4b02b47a218c1543da7831575dc94e4bf3e2232a0eb41cbf12a21a89fa967a5e4193501061b528a283d67e3c33d6dcc", 0x1000}, {&(0x7f00000001c0)}, {&(0x7f0000000200)="c2749d5ee3d8a981846b54a07e430fc3e53de3f1c3c9e98b5f3b47aa4139ca0f92", 0x21}, {&(0x7f0000001380)="76e3fd85b5e2b6961c88ba9c3e202e7c9b6cb9e4635bd744cb6d39068988198f2adaaaf346f14ed4b941bb4c77293e1cb31d6b3df438b61813c17efe4fb13e273de2adec0c332295e6a74fb7e34e3ce21ca4e359aab7fec944312bb542078456d80c0320bb3bccd39db52d688fe780df6501b459eef927377085b8660c5d24f5e4df5784b66b7e4d28dc648aa83fc8e0dad8c35e4ee0b9da44261bb51f4fdb4bb846e42d65e53e1e1f7208221f32566c78d6990903194591d8426607e503f0256ac113d27e4654b6a93fda", 0xcb}, {&(0x7f0000001480)="8e05216168d7632ee10e103db8489d6556be56f2a834b861ba66cbb5e649046930d490f756be5d7e6bed750253e89beb4ce3ece9bfc6472f3c54935278d50880e00b6b24b6d396816715931e694affc4e5d9a5d3dbef597830ff8a88a3e12a8ae6d35cf2abb0d0c834e3826c4ac1a634dc5f1e2a42bb0694f2cb2e3cbcb01975fbe81d4d1a4b50f9b84cc8fe020c71c08d9b5dbe11006bb7870233113d3d1adfbea5eb273910616146e318d20215c3dd5414d306646faee8e8be9d40e5d765336449add2d42060e10226c1dcead5a76bc0d8c940ce18d005a7358895af4e3c88482a5ab4bbbe132dce2cbd804d4a36cdc9680a8e9dc4f9d9c26226167c3f85390bb10f573f695d7b20e28848f8f0f189013aaa0d059f4ec80655467f1e2339e629ea2e3ce20f2ce7a555003b1b7ae7aa5b96fd824b5e05312e9735171b143cd893d0f962c654ab066e5f86343db9a1faaa01b40acd1d787a9a9c17993abcd527014dbd691148bc6c79318991a96656c7e9c9ab0674301b2569b22692302fff8925a02807b6a1f64e3e3405f94c4f4ff14172cb1ad2d02d0690d4d5829a402da03d290717a3745b42fc53706d18c6c5336ee97f951a8002af35ff24d41f793f01f907313f4358a86401fc7f1c3e3589a45aa12b5bbee0548376e8ce1094cd24e34edd7dac9978cfceceeb67b44af255c0de20365dd477f9e0006be2ebe8dd31b6ac2e6abee78cbd211032e8de7c899caa2eef9066dbf5d4dbc848beecd2a130ba6adc126e6c538007a24a7b61343e721431e130136947f46a06c4c8095d3aad3d17d46c978c4e784ac207d99c1e00182dfefd920c34449bffbd179f612d9ced2fffcc621de1314c5a88abdacfe2d7212be5583f669dc9aa77d344e770daaecf869c79c102c5d1ae8713deb4797acc1b4c6d1289e8cefdd133a2d2867dcf54d02ffdac9681ed6852941c24f33ecd9905127ae2fde306fcec8c4186db134e4251ab07cbdb2b45eb493693b76c6f96c5ae1b60183273fa4aec9a3030393ccc57ab848c77ef46a60fda0cd03fe6d01d058eb27fac9c8eac043057d102fda4f165d11466c948706e35d840c3193ee500abbb86ca8035ce2e9575a6e0ae72cdb5e2bc00f3dcc264873cd7d7028a24a8c27a0df193331ce1863c59273c2bdf2baf70c6bb3f8b95ecd17d74c397c3451653930876a621620a5b86283aade81d56dba43923de0e54d17591c0bbe1455f98521f25ef69aada68bc2ff952afce2af9f21cbd4a1513952175cab14fccd37f02eac1582b1d9afc0c60ca03dd1e48f6cf8eb7a5ae1c6674503d79043f922907c437704f7b31b1b7649f66e3ed3133be2efba2c10760384c0e2bc36965bdcb178479a40a3a75b3d14f5b6010b2e9b9499d9e954fd3bb8820e915f1992bce3529858c1b49edf75792c116d3166be1a5c281114aa6cbdb86c33f0308472cab416f156ab7983ffde55f63f171e50d40e8ee5d5f3fadb48dfcbf7926d6fa77a260cab0033f8617a21f378145dbc04dc0d09ab976e75d5bcf10e0b65a560a2712a3df2a1d0531a5dc75e96964ca5d752f7aae2ef4854ab4a510e0499718a8386c95c79adf774e68136f7530c74a6d8903a032323983d990cb7c1946bc3d369c9d2b305f376530ef2c4627fe696a35b71494dddd3d98ff6fff8a31895bd914c5e4f7e515d0a7e4a3acae72a995d879c156328b3560249f4f4794cf9895ebc16b980c02a0051dcda760a09ee9d7d63a3caaa43bf232492ba6b437b596210ae824919d33c469bae1bde54571efe6e6243cfe55b3f8da5c4b479a8dd9802a6968328fd5e48f1b175d20aed869ca3cef9489b38655be57bb63a00ad910a44e3aa778c5ac5784230d5b0dcdc070b9c413712ba7db9c9708aec3128e9166de901fe8918da7a1b7be0499dc076b9f8dbb8aaedb290f47d18fee19986e25e6589f3c0b218f6d60afd9af0b1534dadf0fdf0cbf88e7df637d7c9c784244d5d3fc6d9e2170132848f5ac46746dc3e85d9f82156472c77d57e0d0fd216f7bc133f87cde2dcd7b5aaa3071450fa69161948c108313c2ae024ec0b909cac3b20080e83b55935a07b6cadd54861409fa21fc8cc78f3e703ac205f5bcc367e3bbf5c113b48826061029a726b48b744841b144166024e7066c876dc27b0e69fe235a95ae69eb25b7650519ea6929d77cf951f278e60e5699664d03df32dc1fbd58fae7958da5555254cb0bcf6361f6d953dc296c055fec91320f49f61972e11696eea986ab5d3f3f60d16128b3529bba6a20537db1a78aca365028b30265d07463cbaba29503b7591d9925b289282e177dce88d7c9854a4b0a7dcabfef87639911f45305e5da8361e8b19066bc03b31b617c5619d82eece240ade1bfdc09a2437da49fb7f68c3d7716a7a874e601a2fee5652b98c2d9545c482a889eb5bbf9b4b672ab2ba5b8bc7f58759c2e380871dd3227314732a8de97fa39e803602e16df861367b9c9fd2bdb9c6a223d5bedb3932ae2f42b7dea403b9aed07e4beb4fb74d2723b9ff075eacbfe519d3d6960b215ac96032a86e2ad7ce9f03a790f09781f10c8e98763a879eea668ee09fcff847f5df7e4be6bc7e200f68fbe3e188e08aa1009724a76ed837d2f65d4b3b1fb2fc65c07dd906ccf993d9514c93b85fe99354843a17ee61ada1aa01bdf43cb5f867e4dcd95e7922a8c6be072577c6dedc839f08e72d71171fe10f76201edcd4a94315982ae171956052b3d84489915801642adc75ae738c1bf7a89e265a0c475e6a9af1d315a42a46866875d793763ff991123ccbdcad5cdfbe3c9a8d9614dc0d02e8e96818b386440a35fbbf319cab14ab6b306239ee65419f1c0432f944ad59bdac7e3b3eace2e70f259f34bf23a7c5d2e555eda7009abb8bb95451d7829ce5a8cd667ff4b22033898ce4c125747342464162d7e3e7f1a3db432b4ce8f00231272410d54b016a118b3b1ac5dabcd64e33f751f0a994792cdf22a9eb672ca8dd7495c5420d36e5df4f0059c2750c21af95321f1b5467b9287fe43aefe32655d7b92873abb878c3cb44067a4fa1220ea1ddf793462228de87ce036ec41bbde64c61c1519fb7836fe02302041591b60ae612b2003085974589665fc9eadfcebb13b806300450c8ec38cf6cab296670694ea4a755abfc75dfafe85ffac0f0260921717dfaca386501f1905619468c9e9b15ae222e29b6665bcc62955ef22af1d7eccac32091ffcccd2365a9ea2030b9eec19197e679aa9760ba5869a016831f4dd7b439380f69d4a5d0800e51de3d333238211ff8193a504df83900e6b7a4a5fb912578b4775b1e75eb138ee1ab82ebd16029885a9c61eae427db51ed3e9b89880f80d216a4b888388cd68e031827426c501a9bc97f410485829f242a3da91b07430a6ea241c3c29280f70ef7e280d3bde7c8c5b70c21f2f062b5aa856aef711a46a7ad65df3ceea6fe87370f52a5a49e60fd62587647166b97b3196f4f50a179075bd32fd9375280d952b7ac6da33fa85e783c4047f2b2668dd2c11aaf561c68c1337170a4252f1ea65def857297df028cb07a65283b5f74e301068638235147de3b364d0f9b4bd6ae703ae9d88382f33c079748df058bd8c4cc03c0343c7808496c836b0c1dd4edf722ce41339cc318eef9f0f504bcb6b4641d2a9bf7f3194045111a7800dcb0a4582e24c018545fbaa6fc55dafe65b06014f727b1dae020459f0ca7c3993954c1e35d6a969c62435f6ae4d6cfbdb54343b4362aefea9ac428152d711bbe3161381f1f73f54fa22c5d5d946d369639c5666dd4125bd0d28314e51be99b021d9c148b9dd0606017b5cf5e3df9ae1f63b60b86213112667f4e720306b2b455bd2cf5aa981cebe44b72510e496afe8440f08af0cd9da78f9409076186ebe808c0c68daa844d00cbc164be36b8d6c792dd03a6eca9cca391207e1b644e021a2cab9b3fa7f5052c17ee3e475a803b76c296e0c54d0e4a25b9974e96ab4247ab9997e1b49821772d26b495c6bce0b23f6781fd74c6572d9f416995e48a5ce4bb3d79beb844ca266118868e2eee674f343e77388d06ed7d26fb1a2c4c856a1ce7dabb32e3d5bee147f294def1d726f3217e20aa1f2a5cfd8119bba02b03942ce629925b23c3c287f91d1ddcfc5935159a461e8f596110063b99f5adbd72c658e481b4bfa089ecc5cddeccb3e34e7d76760cecf1b3efed7b1efbf99fb54020549e5697ac32d204344949b8ebae9caec031f56a42bf84ceb24a94ff52c56b6cebbcc246d381720fc570386351e0c0273de80a0bc129335519b7e03cdbbb55e41ea5f48174023e13b91f5935ceef18d6a68851331732f2b154547cc96745933db004be2527ba2804aaa7d8e94f9d1ee7928fae4c0e7f97693c1683331d670a3e61665486a0a3c2b5dc9027106c2294f4c21cf69cfea1b95b405e9479ce6c6a14b44ecf8a4dd6fd41c755aa7e1d58542ca2fbfd6693f7bfe97f25846aad186e5a81ff3f431ea131f89e311decc48f1504993192d046cf40ee5e8fec365e121d63ad167706b2d78795d02e8ff9b044a9c8a1574a3214c4a7a1aea0ae0f0242fff6410fbf51bee5015a7417714f48faaa26e01243a9db50690cf41ee40de100dc1dba7e63669251df08b401fcb14ca069c8a371f687ad4155845ba652bb8836fcb9c23ff596104cc713b579cfa60c29e94f822e19aa8cfa236f262f8ea7b7d1e5cb9afc358e28b1cb1fad389fff1a658f0e3c3455aea02887b5bc3a3bd1e0a113facf9b4064c9b903e469f7d7f7f1541fd0f5f433583d8d5d9f697dc0a53bd060a71eeec891dc9696ce77684cc2b128ec959b76e5a04f9ae5477780fcf914b8aa9bc83c83ef2b3c192706a5da1a315a092089e9713cc7e4f85f87dfaab3d14eec09cfc6ab51989b89775f67066a653c895c97eb9daf83c9c4f4bccb38ac3635bec6b07c127d25fa8388f991357d00e979e317bf205970d9320eeb9dc3216a5c9ed71d19a4aecdaf12f0f6012cb10a3a35e1b8009ce2c00361d5345df79a6ecf66b2bd2536b638272e2b523a6306aec6b4633fcf2cf75a003a4232b1636f5b5c5a4dedd8c5b5dd6f0e57b87fd87a565480a60d8066783dbd807d5a3237f2b475d27abafe7b393012384d35e4ad8db2b0d851e2c997019e0d0e1d9c5a34b3a347383e86fa75b75a7b9106aec2b39f8444a7072f6021dfc4cf47fb12f421a4184456acaa499c1d6a77af9fef507a4c8623903d1b7688925eb295453d99e8f7713b887a86ee7011d08a9ad4ffbef016d67643be16b6639a0351e6d9c5e3d0d4c6cf513dab6765eb86811b9c5a674946049a5251b2bde2a664d5d3f2ae7e0bd2956f340bd257024efaa2c1c03ff97a97a07f512808bff9fb6e1e8d7170e2477ad3179de3083f074fca47a941f3c457a7ef18980809f7674b8aefd8cccc003975599ebcf562ef20dbdc5b6aae59a400bc5a05734a503172a116466bf2669c7dc97b22724b2460f708ca1cc6448f46e384931e4e75fca186187a95a693e388a035c4bf7a9a81e86fb75e5520c3975bf030dd9c96ca6ca0a502b18ddac7263d6a7b616a10320354ee5a818feef533b2e34c19975282d0fff84c35f23d5bda1b226aedaa2e6fd86bdb424b6296ff4d1581da4b911c8e6eca46bd9f2e1a0442c0543be7371d52acef4830209a106e3212b691fdb364ecb49107b5766bc8932d47505e0eaf262a9e469d0dd28e0ceaa878983d3cae9fcdf55383ca23f30259afdaad5bd68c8910fea4018286f785dcd8875cacb75c7435c", 0x1000}], 0x8, &(0x7f0000002500)=[{0xf0, 0x1, 0x4, "d9def58841c749d460e68c26df18d3a5ed381c4b4934891a51e5a463c2cc56b08f8dc905404d0404039475203935d87f3a1042a4bb153b70c3be1fa9276e1524409d0fbab2357ce4fa8b0f8ce569f4efc8912aa69bedfb9b7889753850abb5b8d37da849332568261cfe593370eb7b0cff2101dc279dd2c08120d39276ba5a7c1ec020d815c39385e7e4f633077a8e52bc5fc01296f7d795f5970235971c9252183cf9378e48191293034c8c7065fd8809e4e3cc2cebf0d0f7895335253c6cee654600f3650ae722d15fba7e39783e681aeec419116e8fbb067c34a74817"}, {0x100, 0xffff, 0x7f, "802089fe173c22a3a9fd7524e04d46dc15bc0b95c137c088a2f9d2481550c352b96cd567265284fffa20666c2e9631a01074069d412a992df641bb6d2434466ee9a4fb6b475ea6a10d5405df04e5eddaac8445b1e20af91941c5943012e0ea57de5ceea2ec07adc11daf3126ed2ae18757cf8f7dbe8edb97e85898a8abc151236f10785b7156100822ab615d37cc8ddb25c3fb4c822d3323d448eb9729738ce568c801ae048c61061febf0774b3cdf50232fbd0ad6d9496508de99916cbce702d178f59b2a6b1b85e3c341df7332f03f76b062171c14290c05191b119409cee6dc8e645afd06638e7410f3e9"}, {0x10, 0xffff, 0xff}, {0x18, 0x1, 0x0, "ff66bcbaa8"}, {0x38, 0xffff, 0x20, "ccbd8badf8cd77f2f826eaee4dbf36e775b59d6d0f53ec0a4d9f7c0d4c848ee1da471144e6"}, {0x80, 0x1, 0xec7, "0c13950c4b7af70f63656c08e74fd029b02638b1f8941d07735e4ba834f90f7c58d23c752b237ce2abd5b0b8b122f880c6e6a3495f767afb4d106ead37e76222abc6f7e3318d22c2fca7f68631ddcf0c00e3d90d63f866623a6103fc5ef8d4ccbd3e76c78f5e2707ec32ac8e903617d3"}, {0xd8, 0x1, 0x2, "efdc0898b2fa9e6b740ba3cc942de5455c3b2123aa54fde8c4cf16e9a9068f304973e69bde241b352be92cb6edd11529a2795249bfd71cc6836789d3866eb52b3cda24d6bfb2e378ca138241ae5c88dde7ac092191b8d4f7a28bc7c72844c44d7379a1122354c67091c4fa63e2c81e734283e57254631be46d03b8f7f27071dbc7cabe06204262000800bb4d1af250d2aba693b0ff20fc5ea501d3a3d13c5c50e58c92e5670c4c53d035261c756b4e4f7307b4cabb473de07436487338cda5fe8e1c8d19494a05"}], 0x3a8}, 0x4) openat$zero(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) (async) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000100400006}) (async) open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) (async) pwrite(r1, &(0x7f0000000100)="c8a84e", 0xff96, 0x0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x4000000005, 0x0) (async) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x74}, {0x40, 0x2}, {0x6, 0x0, 0x0, 0x195}]}) (async) write(r2, &(0x7f0000000240)="6d2c9662be5ccb8366b87c98830c", 0xe) (async) fcntl$setflags(r2, 0x2, 0x0) (async) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x4000000005, 0x0) (async) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x74}, {0x40, 0x2}, {0x6, 0x0, 0x0, 0x195}]}) (async) write(r3, &(0x7f0000000240)="6d2c9662be5ccb8366b87c98830c", 0xe) (async) pread(r3, &(0x7f0000002900)="b77715835d1cca4d5e435a18894579f24467808b0da6d1764603d9a4cc3c1925e9b364ed8e04e25a0e6610108ae088c7f07ecedca9bfba93a8dc9a5284ef668851c89191ffbba885ad02498dd6ea3701b4aec2c9d7d8258be10e8f91a31c068825e63c8e085f9541ed7e49e8cc81e3521097c8a09353faba129357010c98108c7cfe7d9418e581b9a70ebc3e3e952144b159f61e3f827edbd28efe2d7eb890", 0x9f, 0x8) (async) fcntl$lock(r0, 0x9, &(0x7f0000000000)) (async) sendmsg(r1, &(0x7f00000028c0)={&(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002480)=[{&(0x7f0000000280)="b3765332386fa1f7bb9dbc0943e07342571a63d14f5641290b99f6c45c712d36d0b97fc19f1b0b7ed784b5daf1fcecad2ba4ba5fd5b8f070d2ca14ba340bc4a6b59fb0edf011d4c753d1360392adb9771a4f6e57e1db316cb9f40555ad626580b9b47ce9600617558e94939b4c7a36e2aa72aa92657960e798629f5d24898d8e77e7b2084fd445d23195ce1a60f4d5f9e298199003e9af61f7061583cc1950f60eaeeb54d76b3d0c407907c8378f72b1b10b25a4dcc5297ddf9daced0b3713fe29d17123ffc0bf50ca836341e5d9fb35867a6a898f55b1311e2504", 0xdb}, {&(0x7f0000000080)="2298434448300846eef49f6612ab5c40c50881a4a6b21949a6c7f33f0b577349ba5b969c2d2f69eb3940ca6a970c9ca1b9d3d0e836dfe8e28bee49185e064b1e7d2dd0ae359c0e0cd222a1ce1c18c8602c34fe6e46193ae5600cb1dd5bc266a2d5453f5f1d75d97bfa2e8d28e303884fd8815e7559fc551be9b5fc2e5a43", 0x7e}, {&(0x7f0000000140)="e335e829a0", 0x5}, {&(0x7f0000000380)="678f534299634fc930003fc819427a6a462d9afc2719fe09c30397dff56a6d651ace5aff2f4b54c4d5ece0bb6854373de92cb24f8badde98b7333ab41f5b12d917335b7d709ed721c95f693fb9989d42657bc7687b9ef8738ad549cf1eaa99831253860d3e34f231ba482f10cc570b897b3a7044b4b92a3d003686a9e387655418343d03eedc385653df769efe2e3dd6a16d7ce17160030fbcc9d501aff01636d7cadb466a0313bd7e6ae7557ed41b44c5cc530446ffeac1bb00c7284e5ba616883821bebc898e5f52532ed32fddc80a9c4ab53bceb4e88328b0335933c2de83bfd9f6dd246714c6aab02876bc7fa00b0392dbd0fb7b0c2a8cf7b2a7926bf712a552b9389d2345535dfe98ba79f7e1fecf0085189e0a91859aea800068354df841cbe374ee2405ab3468bdf7b4ae5bde38e5e314333a0ffa7a759dceab7928fe90ba63b5e2386756b206a29196fa8d7e930c39b12bd20358da7edb52a0c0aff2d0f90e62b4f6d4db1efd7fdc35970a801b75f3e332c8c280a9a2fa3760a19cddbb11088aa4a88e241f985016adcd36c64b1f49c1cf072d2f6501cacb766a6b4a161a74451800d3b4c0c8ef7add751993167477c851a21712e64fdb0a543e936b0e492f94e91ffa2047366b51b8a30cd735ad3ddc093bac27a3969b5fdb75ccbca9025c60980f79f005cc57e5727d68a677fee44e516e216f5c47de58e0a8b8e1d66d29e76d9c34e0fb742d918f74f6e55cbdb1c083bba173230b3335c986c9039f9e1c9ee0fe37c58408309a3a4e9559a91e26a5db91f94beb948533d12fa8896c60c8e69d83139058efcf9924c663defbbf14a687f23e4b8b9b3043316bbff40ee74ed2157a9c34581947f5941a2af6206bf6367bb2ff98deb6dc7447a3fd254f7574232e868c976d8a5d638c98de850a6d60933883414558594d6f72bfa74dfaa79cb95fa629f68ece41846314acd1c5dd82f0e410745e890a980e2477f82ce79c82b5fd44d4d25a1660a86260c70fa57e8de44d135cfa56cedf4ed81df7250b73b02bb8429100061a359a8d184c6d2926e4cdc19b1e36badbcd06d689b3407153444f52642ba0da439c5c2cfbec7ead2a716fe7585ef0e0c29d7bec358b7e1e7d7b6e4a121bf3c752df63129190664e55daeb52c8825f76b862645c19d25433a0fc4b0cef57a4fb140b42b2713bac1b4731c461aaad9f880a9761041bd90830b5f8b2c9cd469b4a2455aa3b12698ff494ffecdda600371ed81aaf2ae2136cc104e0e55b805e34019cad9123a281350a338aa85d3e80070c0b5808dcb4966f406d2242cca0d9f44cfaeae36aff3e3a593358c78c63ff03756a20e14413067dcbd43f37e6b8eb925b09e6cda52ff814a1db80b47ebfc57d74544dc149fe3e8321ae09318cdc387c93a7e48d1c0fe4434454357f33e671f602d1e5ab04f86362889e6cfcce944fdffea955ab7bf01dcab5e81c96f26a7712efb54ef19bc067fbc7ddbe5b8fe278a6264c14551ff90cc12c5b5985a9f639bf8a63b1bad9de4d3a69aab672fbccb9882bcd9dd5e2c5c0495318ee4db92e5fb4ebd96cebea6a531219452f9f60968aa814b69c26d6fb0135c6e2767b6e6a4169a77e591e310516092d1132e0eb156c85404f7355fec03cbc8be8a9bb7655cb4ac886cf7fc1cc2cee96d319282b71cfd9f6dba47dcf4092922e5413aa350bec648f7d3e1c4f29f34c21a8056e422997571dbc60b5fc6f0927e8c20bbbeae651ca48387e2d71a354488916ffae3a0b573207d2b7d959288448f0824242b4ce2290d5e016574cc35ddeebe10e94265ddc00c4435549c0b1ca283f0b8f500c42f2d9e996b77a23741d0566379e19dac63cd128505db05162d00c7a54c10c6fecddcf74069aec73161f1834dc8712c73af740d9c0fd3ed3254c77614d78770e19027363f9d4745f9606319c976740b2e5ce39f8883699e7d7e9003c8bb516f7be866b6bb232895c617a1fb34251c08d895e08bb86e16cb0c26b645e08fd85a86e75e23da2b4d06ed0156f5c8833b6abcef9c75fd3c981f0fd784835c8977bd2d91157e48d3da998a949c3472607dd787ba73789e527792eb8b8e8e02195e3144360b530386c8b970fdbca2bc9a7663c491a5266f6c9a1d0f3d85f7b14bf5cedbb12633e60db948ef097c4b613c40fe38ec26f8bc0c480578bfeb61144a99bf72561526ae5259a5cc62e95fd7f427609f8d44ee2d0645da91b88bee1e6ec1cd89f43b1267612a7af90e5f1bb83854ee9a76870775993b6fb585a636d695cbbf83831f911bf6c02373687d415cd49460c5ef9011db8a44f647c60bb19b92e59aa29f7beef4679d15a4ed2b0defae645f97064acb7800851826923a67b0cc7fab7c749e96b6d41bb4afdfcd50f157bf85262f6a0afdb7797962e1968874bd5ece40b83e4a1ccbfb3ec440f928d6467f8125c82250e80b413a59ade10a6bea27548b9e54eb5e203587e45c2e6f9130180f880c9a005a38d6a4bd3cc67b2d5841ebb0793e3d936758a6dfce16f32943cebcebc94093fe3ddaad52082c519c9befa1acff252ecc9dc13a94bd8205f17b2ecc58e7d7f0ecb9a210965ee1757093b2c5c5ac31d8660fed500fd6312d5e095272730d24b83de4f6bcf34d8d673fdc63a1d0b373e508db0e07a583645457bfe8318d538f63d67082cb3015fc7e0a51e5689ff37e297d532c8c48182c7f3b7d2081fe7fb200e4df6cb342b5b4c05a0075631d640d8b3516c7b68a1815782021f8e35ae0722a969ab14e097755d23888c891254d6599a834fd62d9c60b600ef8c87d2b2457b6dd765a68ad5444b1e437b5fb698c7eed8400911751fba9252f77e30fea7c2a1d5974eb41aeaaa20eef698aaef6d630643ba73fc3a614328efe58b30edb5cff2b6a2b76687e5441637ca100ec4df1478977d8d76531ee4caec20a73676c1067b3714430bcb6233b842f4fbc7302544aeb77b563131e5301ae0ff70777577ad2a135001cec8d95ddf26943d82e23a9410ab5e73de5c66f98ee9380ca9c8df7ac2fe140e076b790f488aee17f6a97927a3db620165f3e2975d47221b274f5d4d1ab3fc33dce34c4063aedfd4aba76398219620f4a65c1a1d16d08beef0fd9a46b732460868d3c205eec1dfbe17c767a718e2156be34b676c8b2b6dce99e70b56f4123fd3b4538d587a6f2f4837b1c97134c2e7a9c0f55d862346058874cf1b457e6ee0918c7a98c5359f1af235f748902e0e175299b117bfb93569efea0de50e13e1bb510a2b54caca74c5d26f3b719a70be7556a4aa9677d27b9fc2226b470522f84b903210322e8a888f96efef5c10bc5e3a6dc1508d482dcc4375f447f9c64a5145e5a205fd4de3ef651e2b7f095a876088db6ecbaa488f73627f0b3f7643d3f4890948ffde2c1258a7332779bb31678cdb27b85243996f603cdbdc8526f8356e75840bcbe1faef66824e7882137ad37bb1d134da475f16444307fcdb7aae1c00e68cc4da34f0911496c50bfb34d89645e22683c10a084b6abf62d6ed005de480ea411fe5aa2f4c3049c457981feeedca45079835d5544b324237681eace98082b9b3deeb51aa8bc34d5bb94a10f4f8d0da5cf92efcef4838bea927e4fe6a3997ba2c32302675e241c2f3013fe33fa99731917ea68b0bcbba004ca42281ec0748241ce17aefe29615f6fe79bb3235dd62025d0552cbc4818207bf9497b2fde653acef88abfbae372465ee6462abff0904c542200348263cc97b960ce14efb112a18ef62540fc0805a847144ea53efdb5181ff5d67e3a9193300deaae88037687bcfe6f31a86fcdb635c030b02c9d5b0b1c4a7b6f1fbfbdaefd6f9c4f0303d8e247d809a0d372685aa81c6e9376f8b5a7b73c4e82ad3c3daca21408eeb76f7d6ab53ea92fcd153923a82b50b5014a33847814f34017d07766e4c7113b5e53aa1eafd21eae57639022b06eddfccb7cd7fa1765f0ff809687a16b23e585490c7263fd94330bc34ebb127f7d6718e8c174c4f029e779a9db2a14f105bdb0c95d751e86ae5e50bfe067bfa0237fe6e94b6afeef2e5123f0012289b9e6bcd9500b1a3bef48ed89e1800639c743db6dd27e00cfda646a09f6bb4e4a0134ffb4a71bee1c455cf6d75ce139a019cead27d7bbfba8780bd99f9cce23c1f1da6dc8bf075e827e1b30f90966e32a8c9f0cd06f83c95a3e891378163b3c81fd8504b04c81426f59667acb33edeeb400e0279cd4ab79e17ffec4b4556c79ae82a8d05607b437fe384bcc3c757e61c82fd48b9491ddd83b1d20c3dd69640b4cf155e3a32494a12adcc8d1a16fb6c6ef8bdc4f32730b9b553bc31fc32448c7d463303c9597bd4cd662d3a3a43e99a7c11dcbd3a8d2c270d09655c043bc57f56708acec371eb71973791218322c9e9e2ea1368f4fafa83a197ef031bbb604a38bd326b56aa58143868a1d0d163e98cd576f658b5de89f9827e1aeebdd58e603922459b21b5486178c729d977c7154ef6a794158fdf891a551356d376f98099cd9b4e410d536a8208dfa3623788dc62f8321e96620fc1cdd8eb84e705da5517f039685e878004df904292703c322f9ad82d0e3db3f604d218ec37b76af4da7ba866d61ae3c7c95be1b60662405b06d7211e5a6f785850569400e2e223a771701a1d60a830398186595298c626c3d272a411d220600407f9fbd754827e1612d65c44f281b42365bedd32d3563e3358ca37ff0c1c3a39e5d54f412a16650d07c3649d526aa9b08402d360f4f859d68f57b9d826951ed81524b81987c523002940582e5c271ed9359c6d9fb9dae891f463763eab11370e78d8b5afc7b0c8dacb64a287b44fac46a5b0385bc24baaf1c03f8830f8b62aaecd94b17a65a0731479b69e07036f2125b7db02c0f83cdf75fffc94d0d34cafa2091971fac4b6a1389b04fd969dec2b62c0648ccd795c851ddbb9b364771f3bae6010dc36893310a8e7143bec7d0a8724b5e6976dbca52c3908757d4451a9975e8783e26274a05c0c3e42f63ec536fa68ce387d76b4f272b915a319e30d2eae2976172a41e3cf478a779b917d611e2429182eee923e0035bdf5fd166a466b4effdb03d6dd1e1f9c95faf3b3618c127db57d64b9d4fdeddebcf3244562e60bb4c68e07b4a66c31ceef174327ce3761c8672328d185a6a1dc1e6d973815f34f4e4e93eaef29d0b50d2c1e72aaa942756bb3e2453ee3e901f4b27448757e45eedcd86eb2b99eb8c7866f7017af12ffbc28161f64cc429ce8c33dfe5ca1b16ff76a1ca85872f2c313f740c038b9c63b2af708b6428112cb95198bc4707bf4ee53cab55c42e3a6bb3731147e15dbf90099d48310d9d7060f00fb26f6ddbbcf010de9103e0af9ed41339fadd3d510cc855ffc02e18f6386c5ab28386f367515d52746bc36a723015dbacdc8d106dd814294aeb3090659bdb2200277244fc9a0ba151529fb311b2649a9f510389d64ed842932185bbdbadc3f5f7ba26c1c110dd0046acd0b11659cb720944f2d0d41a50a1745354de75a4d6c93f4a162bb54faef9766cf601fff260725b8eef5c9dc2a97a873b40d711dc3800fe865f65571b6c67cae5088328768f94f0ffc75d9e6c7e8ee9f60db4113ad96119d15c72af0d6a81d953d3ad87e5307c0e9ec7d568bfdd98dd19fb916f82bcdaba5eca4367665d873386fe06bf149c39470e5ef67f82f439a9a6f65949ea5f26628f2530746d4b02b47a218c1543da7831575dc94e4bf3e2232a0eb41cbf12a21a89fa967a5e4193501061b528a283d67e3c33d6dcc", 0x1000}, {&(0x7f00000001c0)}, {&(0x7f0000000200)="c2749d5ee3d8a981846b54a07e430fc3e53de3f1c3c9e98b5f3b47aa4139ca0f92", 0x21}, {&(0x7f0000001380)="76e3fd85b5e2b6961c88ba9c3e202e7c9b6cb9e4635bd744cb6d39068988198f2adaaaf346f14ed4b941bb4c77293e1cb31d6b3df438b61813c17efe4fb13e273de2adec0c332295e6a74fb7e34e3ce21ca4e359aab7fec944312bb542078456d80c0320bb3bccd39db52d688fe780df6501b459eef927377085b8660c5d24f5e4df5784b66b7e4d28dc648aa83fc8e0dad8c35e4ee0b9da44261bb51f4fdb4bb846e42d65e53e1e1f7208221f32566c78d6990903194591d8426607e503f0256ac113d27e4654b6a93fda", 0xcb}, {&(0x7f0000001480)="8e05216168d7632ee10e103db8489d6556be56f2a834b861ba66cbb5e649046930d490f756be5d7e6bed750253e89beb4ce3ece9bfc6472f3c54935278d50880e00b6b24b6d396816715931e694affc4e5d9a5d3dbef597830ff8a88a3e12a8ae6d35cf2abb0d0c834e3826c4ac1a634dc5f1e2a42bb0694f2cb2e3cbcb01975fbe81d4d1a4b50f9b84cc8fe020c71c08d9b5dbe11006bb7870233113d3d1adfbea5eb273910616146e318d20215c3dd5414d306646faee8e8be9d40e5d765336449add2d42060e10226c1dcead5a76bc0d8c940ce18d005a7358895af4e3c88482a5ab4bbbe132dce2cbd804d4a36cdc9680a8e9dc4f9d9c26226167c3f85390bb10f573f695d7b20e28848f8f0f189013aaa0d059f4ec80655467f1e2339e629ea2e3ce20f2ce7a555003b1b7ae7aa5b96fd824b5e05312e9735171b143cd893d0f962c654ab066e5f86343db9a1faaa01b40acd1d787a9a9c17993abcd527014dbd691148bc6c79318991a96656c7e9c9ab0674301b2569b22692302fff8925a02807b6a1f64e3e3405f94c4f4ff14172cb1ad2d02d0690d4d5829a402da03d290717a3745b42fc53706d18c6c5336ee97f951a8002af35ff24d41f793f01f907313f4358a86401fc7f1c3e3589a45aa12b5bbee0548376e8ce1094cd24e34edd7dac9978cfceceeb67b44af255c0de20365dd477f9e0006be2ebe8dd31b6ac2e6abee78cbd211032e8de7c899caa2eef9066dbf5d4dbc848beecd2a130ba6adc126e6c538007a24a7b61343e721431e130136947f46a06c4c8095d3aad3d17d46c978c4e784ac207d99c1e00182dfefd920c34449bffbd179f612d9ced2fffcc621de1314c5a88abdacfe2d7212be5583f669dc9aa77d344e770daaecf869c79c102c5d1ae8713deb4797acc1b4c6d1289e8cefdd133a2d2867dcf54d02ffdac9681ed6852941c24f33ecd9905127ae2fde306fcec8c4186db134e4251ab07cbdb2b45eb493693b76c6f96c5ae1b60183273fa4aec9a3030393ccc57ab848c77ef46a60fda0cd03fe6d01d058eb27fac9c8eac043057d102fda4f165d11466c948706e35d840c3193ee500abbb86ca8035ce2e9575a6e0ae72cdb5e2bc00f3dcc264873cd7d7028a24a8c27a0df193331ce1863c59273c2bdf2baf70c6bb3f8b95ecd17d74c397c3451653930876a621620a5b86283aade81d56dba43923de0e54d17591c0bbe1455f98521f25ef69aada68bc2ff952afce2af9f21cbd4a1513952175cab14fccd37f02eac1582b1d9afc0c60ca03dd1e48f6cf8eb7a5ae1c6674503d79043f922907c437704f7b31b1b7649f66e3ed3133be2efba2c10760384c0e2bc36965bdcb178479a40a3a75b3d14f5b6010b2e9b9499d9e954fd3bb8820e915f1992bce3529858c1b49edf75792c116d3166be1a5c281114aa6cbdb86c33f0308472cab416f156ab7983ffde55f63f171e50d40e8ee5d5f3fadb48dfcbf7926d6fa77a260cab0033f8617a21f378145dbc04dc0d09ab976e75d5bcf10e0b65a560a2712a3df2a1d0531a5dc75e96964ca5d752f7aae2ef4854ab4a510e0499718a8386c95c79adf774e68136f7530c74a6d8903a032323983d990cb7c1946bc3d369c9d2b305f376530ef2c4627fe696a35b71494dddd3d98ff6fff8a31895bd914c5e4f7e515d0a7e4a3acae72a995d879c156328b3560249f4f4794cf9895ebc16b980c02a0051dcda760a09ee9d7d63a3caaa43bf232492ba6b437b596210ae824919d33c469bae1bde54571efe6e6243cfe55b3f8da5c4b479a8dd9802a6968328fd5e48f1b175d20aed869ca3cef9489b38655be57bb63a00ad910a44e3aa778c5ac5784230d5b0dcdc070b9c413712ba7db9c9708aec3128e9166de901fe8918da7a1b7be0499dc076b9f8dbb8aaedb290f47d18fee19986e25e6589f3c0b218f6d60afd9af0b1534dadf0fdf0cbf88e7df637d7c9c784244d5d3fc6d9e2170132848f5ac46746dc3e85d9f82156472c77d57e0d0fd216f7bc133f87cde2dcd7b5aaa3071450fa69161948c108313c2ae024ec0b909cac3b20080e83b55935a07b6cadd54861409fa21fc8cc78f3e703ac205f5bcc367e3bbf5c113b48826061029a726b48b744841b144166024e7066c876dc27b0e69fe235a95ae69eb25b7650519ea6929d77cf951f278e60e5699664d03df32dc1fbd58fae7958da5555254cb0bcf6361f6d953dc296c055fec91320f49f61972e11696eea986ab5d3f3f60d16128b3529bba6a20537db1a78aca365028b30265d07463cbaba29503b7591d9925b289282e177dce88d7c9854a4b0a7dcabfef87639911f45305e5da8361e8b19066bc03b31b617c5619d82eece240ade1bfdc09a2437da49fb7f68c3d7716a7a874e601a2fee5652b98c2d9545c482a889eb5bbf9b4b672ab2ba5b8bc7f58759c2e380871dd3227314732a8de97fa39e803602e16df861367b9c9fd2bdb9c6a223d5bedb3932ae2f42b7dea403b9aed07e4beb4fb74d2723b9ff075eacbfe519d3d6960b215ac96032a86e2ad7ce9f03a790f09781f10c8e98763a879eea668ee09fcff847f5df7e4be6bc7e200f68fbe3e188e08aa1009724a76ed837d2f65d4b3b1fb2fc65c07dd906ccf993d9514c93b85fe99354843a17ee61ada1aa01bdf43cb5f867e4dcd95e7922a8c6be072577c6dedc839f08e72d71171fe10f76201edcd4a94315982ae171956052b3d84489915801642adc75ae738c1bf7a89e265a0c475e6a9af1d315a42a46866875d793763ff991123ccbdcad5cdfbe3c9a8d9614dc0d02e8e96818b386440a35fbbf319cab14ab6b306239ee65419f1c0432f944ad59bdac7e3b3eace2e70f259f34bf23a7c5d2e555eda7009abb8bb95451d7829ce5a8cd667ff4b22033898ce4c125747342464162d7e3e7f1a3db432b4ce8f00231272410d54b016a118b3b1ac5dabcd64e33f751f0a994792cdf22a9eb672ca8dd7495c5420d36e5df4f0059c2750c21af95321f1b5467b9287fe43aefe32655d7b92873abb878c3cb44067a4fa1220ea1ddf793462228de87ce036ec41bbde64c61c1519fb7836fe02302041591b60ae612b2003085974589665fc9eadfcebb13b806300450c8ec38cf6cab296670694ea4a755abfc75dfafe85ffac0f0260921717dfaca386501f1905619468c9e9b15ae222e29b6665bcc62955ef22af1d7eccac32091ffcccd2365a9ea2030b9eec19197e679aa9760ba5869a016831f4dd7b439380f69d4a5d0800e51de3d333238211ff8193a504df83900e6b7a4a5fb912578b4775b1e75eb138ee1ab82ebd16029885a9c61eae427db51ed3e9b89880f80d216a4b888388cd68e031827426c501a9bc97f410485829f242a3da91b07430a6ea241c3c29280f70ef7e280d3bde7c8c5b70c21f2f062b5aa856aef711a46a7ad65df3ceea6fe87370f52a5a49e60fd62587647166b97b3196f4f50a179075bd32fd9375280d952b7ac6da33fa85e783c4047f2b2668dd2c11aaf561c68c1337170a4252f1ea65def857297df028cb07a65283b5f74e301068638235147de3b364d0f9b4bd6ae703ae9d88382f33c079748df058bd8c4cc03c0343c7808496c836b0c1dd4edf722ce41339cc318eef9f0f504bcb6b4641d2a9bf7f3194045111a7800dcb0a4582e24c018545fbaa6fc55dafe65b06014f727b1dae020459f0ca7c3993954c1e35d6a969c62435f6ae4d6cfbdb54343b4362aefea9ac428152d711bbe3161381f1f73f54fa22c5d5d946d369639c5666dd4125bd0d28314e51be99b021d9c148b9dd0606017b5cf5e3df9ae1f63b60b86213112667f4e720306b2b455bd2cf5aa981cebe44b72510e496afe8440f08af0cd9da78f9409076186ebe808c0c68daa844d00cbc164be36b8d6c792dd03a6eca9cca391207e1b644e021a2cab9b3fa7f5052c17ee3e475a803b76c296e0c54d0e4a25b9974e96ab4247ab9997e1b49821772d26b495c6bce0b23f6781fd74c6572d9f416995e48a5ce4bb3d79beb844ca266118868e2eee674f343e77388d06ed7d26fb1a2c4c856a1ce7dabb32e3d5bee147f294def1d726f3217e20aa1f2a5cfd8119bba02b03942ce629925b23c3c287f91d1ddcfc5935159a461e8f596110063b99f5adbd72c658e481b4bfa089ecc5cddeccb3e34e7d76760cecf1b3efed7b1efbf99fb54020549e5697ac32d204344949b8ebae9caec031f56a42bf84ceb24a94ff52c56b6cebbcc246d381720fc570386351e0c0273de80a0bc129335519b7e03cdbbb55e41ea5f48174023e13b91f5935ceef18d6a68851331732f2b154547cc96745933db004be2527ba2804aaa7d8e94f9d1ee7928fae4c0e7f97693c1683331d670a3e61665486a0a3c2b5dc9027106c2294f4c21cf69cfea1b95b405e9479ce6c6a14b44ecf8a4dd6fd41c755aa7e1d58542ca2fbfd6693f7bfe97f25846aad186e5a81ff3f431ea131f89e311decc48f1504993192d046cf40ee5e8fec365e121d63ad167706b2d78795d02e8ff9b044a9c8a1574a3214c4a7a1aea0ae0f0242fff6410fbf51bee5015a7417714f48faaa26e01243a9db50690cf41ee40de100dc1dba7e63669251df08b401fcb14ca069c8a371f687ad4155845ba652bb8836fcb9c23ff596104cc713b579cfa60c29e94f822e19aa8cfa236f262f8ea7b7d1e5cb9afc358e28b1cb1fad389fff1a658f0e3c3455aea02887b5bc3a3bd1e0a113facf9b4064c9b903e469f7d7f7f1541fd0f5f433583d8d5d9f697dc0a53bd060a71eeec891dc9696ce77684cc2b128ec959b76e5a04f9ae5477780fcf914b8aa9bc83c83ef2b3c192706a5da1a315a092089e9713cc7e4f85f87dfaab3d14eec09cfc6ab51989b89775f67066a653c895c97eb9daf83c9c4f4bccb38ac3635bec6b07c127d25fa8388f991357d00e979e317bf205970d9320eeb9dc3216a5c9ed71d19a4aecdaf12f0f6012cb10a3a35e1b8009ce2c00361d5345df79a6ecf66b2bd2536b638272e2b523a6306aec6b4633fcf2cf75a003a4232b1636f5b5c5a4dedd8c5b5dd6f0e57b87fd87a565480a60d8066783dbd807d5a3237f2b475d27abafe7b393012384d35e4ad8db2b0d851e2c997019e0d0e1d9c5a34b3a347383e86fa75b75a7b9106aec2b39f8444a7072f6021dfc4cf47fb12f421a4184456acaa499c1d6a77af9fef507a4c8623903d1b7688925eb295453d99e8f7713b887a86ee7011d08a9ad4ffbef016d67643be16b6639a0351e6d9c5e3d0d4c6cf513dab6765eb86811b9c5a674946049a5251b2bde2a664d5d3f2ae7e0bd2956f340bd257024efaa2c1c03ff97a97a07f512808bff9fb6e1e8d7170e2477ad3179de3083f074fca47a941f3c457a7ef18980809f7674b8aefd8cccc003975599ebcf562ef20dbdc5b6aae59a400bc5a05734a503172a116466bf2669c7dc97b22724b2460f708ca1cc6448f46e384931e4e75fca186187a95a693e388a035c4bf7a9a81e86fb75e5520c3975bf030dd9c96ca6ca0a502b18ddac7263d6a7b616a10320354ee5a818feef533b2e34c19975282d0fff84c35f23d5bda1b226aedaa2e6fd86bdb424b6296ff4d1581da4b911c8e6eca46bd9f2e1a0442c0543be7371d52acef4830209a106e3212b691fdb364ecb49107b5766bc8932d47505e0eaf262a9e469d0dd28e0ceaa878983d3cae9fcdf55383ca23f30259afdaad5bd68c8910fea4018286f785dcd8875cacb75c7435c", 0x1000}], 0x8, &(0x7f0000002500)=[{0xf0, 0x1, 0x4, "d9def58841c749d460e68c26df18d3a5ed381c4b4934891a51e5a463c2cc56b08f8dc905404d0404039475203935d87f3a1042a4bb153b70c3be1fa9276e1524409d0fbab2357ce4fa8b0f8ce569f4efc8912aa69bedfb9b7889753850abb5b8d37da849332568261cfe593370eb7b0cff2101dc279dd2c08120d39276ba5a7c1ec020d815c39385e7e4f633077a8e52bc5fc01296f7d795f5970235971c9252183cf9378e48191293034c8c7065fd8809e4e3cc2cebf0d0f7895335253c6cee654600f3650ae722d15fba7e39783e681aeec419116e8fbb067c34a74817"}, {0x100, 0xffff, 0x7f, "802089fe173c22a3a9fd7524e04d46dc15bc0b95c137c088a2f9d2481550c352b96cd567265284fffa20666c2e9631a01074069d412a992df641bb6d2434466ee9a4fb6b475ea6a10d5405df04e5eddaac8445b1e20af91941c5943012e0ea57de5ceea2ec07adc11daf3126ed2ae18757cf8f7dbe8edb97e85898a8abc151236f10785b7156100822ab615d37cc8ddb25c3fb4c822d3323d448eb9729738ce568c801ae048c61061febf0774b3cdf50232fbd0ad6d9496508de99916cbce702d178f59b2a6b1b85e3c341df7332f03f76b062171c14290c05191b119409cee6dc8e645afd06638e7410f3e9"}, {0x10, 0xffff, 0xff}, {0x18, 0x1, 0x0, "ff66bcbaa8"}, {0x38, 0xffff, 0x20, "ccbd8badf8cd77f2f826eaee4dbf36e775b59d6d0f53ec0a4d9f7c0d4c848ee1da471144e6"}, {0x80, 0x1, 0xec7, "0c13950c4b7af70f63656c08e74fd029b02638b1f8941d07735e4ba834f90f7c58d23c752b237ce2abd5b0b8b122f880c6e6a3495f767afb4d106ead37e76222abc6f7e3318d22c2fca7f68631ddcf0c00e3d90d63f866623a6103fc5ef8d4ccbd3e76c78f5e2707ec32ac8e903617d3"}, {0xd8, 0x1, 0x2, "efdc0898b2fa9e6b740ba3cc942de5455c3b2123aa54fde8c4cf16e9a9068f304973e69bde241b352be92cb6edd11529a2795249bfd71cc6836789d3866eb52b3cda24d6bfb2e378ca138241ae5c88dde7ac092191b8d4f7a28bc7c72844c44d7379a1122354c67091c4fa63e2c81e734283e57254631be46d03b8f7f27071dbc7cabe06204262000800bb4d1af250d2aba693b0ff20fc5ea501d3a3d13c5c50e58c92e5670c4c53d035261c756b4e4f7307b4cabb473de07436487338cda5fe8e1c8d19494a05"}], 0x3a8}, 0x4) (async) 22:31:48 executing program 3: r0 = msgget$private(0x0, 0x196) msgsnd(r0, &(0x7f0000000440)=ANY=[@ANYRES32], 0x44b, 0x800) msgsnd(r0, 0x0, 0xffffffdd, 0x0) r1 = socket(0x20, 0x5, 0x80) close(r1) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYRES64=r1, @ANYRESOCT=r1], 0x3f, 0x3, 0x3000) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000240)=""/111) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) msgget$private(0x0, 0x107) msgrcv(r0, &(0x7f0000000180)={0x0, ""/103}, 0x6f, 0x3, 0x1000) r2 = msgget(0x1, 0x20e) msgsnd(0x0, &(0x7f0000000480)=ANY=[@ANYBLOB="f5c6da4519b4252d18199541ed9af7930e7c303cbf23114e74387bf65bd54d73ceb2f003c57116707b2d80a71ac2b1b5c704fd02d9b26b16378a182d3dd001122a5be75eba404088e5fc1247133b436d346dbcf9090ad4592eb40f08812c3e98dd66bffdf4adbdbff9986ded5c0ddba1b30d1f66819826b96d4039b338862e7aabd2a7f4937f398f6b496d69c121e9275efa8d16b41d92f2c316a722df7cf18687a17952a878f553c6cff05cb69ecf82af20233b07ca696e7196b55739a0af58ad581878661044308641d772bc3dd606091618284085fde04d87fb5d85a927a46fea049487a99c50208813664401d9037f77", @ANYBLOB="8055e94aaa527e8b8f45cb356b328905587835a91ce06b03000000f6734694912b06d0677c4ee172704e5807d414124c94e0e75240ed4b2057771cc79a916b43809ebf705ca1008f8a1a44fc40c59d2ef3f9e7af511ab7ce9be0def96b858f4259751f2356a959657def87ac0a76afee54414ff1552d89aa0e9bdbd1047c8de2d66bc8dc870ae4e14c9aaeacd0e66fda60df6eb2ccfd3e0a751f10e5f0c8669e3bfd443f76e63b97d68d7990620fd00d588b42040eceef6f0ec13bcab0b91080e5f0282698c50000f197e8d1f2aab5a142748b2437e440a11711f1e4e8ec38158db68066d9ce34780bcf6fda4b61d9fbe3b38bdf5467d4d482a8618b354e3a57ac86b052b8df546ab891a76778636e8f341e62ee2a1471e16af0f15e7127358896a380ddbf3c2450c71f2306504ec66065edd5dc9640d0bec5fd53d3c9a75fd4721d196a0129d37d86174332ea773cadc763f82f51b0e0efeb2e96c78a7e306f07909dc97639b4797f5cf0e34f9336403ed08704c6fdf25481b946c5", @ANYRESOCT=r0, @ANYRESOCT=r1, @ANYRESDEC=r2, @ANYRESOCT=r1], 0x21, 0x800) acct(&(0x7f0000000140)='./file0\x00') acct(&(0x7f00000003c0)='./file0\x00') rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000100)='./file0\x00') r3 = msgget$private(0x0, 0x380) msgsnd(0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="01c6e0c31fa313697e9ea3a4f62dc237b0f4b2604fdf28e8d8657a4fd6f8709b53cf6c7996bc7fc1a39a1dd7ec355da2708b9576ca7ddee4ffbc74c09b6377a9de5813b1bbc499a04e819d5995d391ddaa290900ac350a04fac5fad7b47672992deab6e415917080b12126d87fb30f8ff3e4f1c36a78c267a2659985368616f49169eb51d9855ea7cc09266ded138776f9b574cb73c62b3718c453149bb6c150060a7e7eeb79667cf8e487c725ba237b87f22847aa60d23cc55197a5f6024e559c74aba26be241f2a58da7"], 0x44b, 0x800) msgrcv(r3, &(0x7f0000019580)=ANY=[@ANYRES32], 0x18ffc, 0x3, 0x1000) execve(0x0, 0x0, 0x0) msgget$private(0x0, 0x196) (async) msgsnd(r0, &(0x7f0000000440)=ANY=[@ANYRES32], 0x44b, 0x800) (async) msgsnd(r0, 0x0, 0xffffffdd, 0x0) (async) socket(0x20, 0x5, 0x80) (async) close(r1) (async) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYRES64=r1, @ANYRESOCT=r1], 0x3f, 0x3, 0x3000) (async) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000240)=""/111) (async) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) (async) open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) (async) msgget$private(0x0, 0x107) (async) msgrcv(r0, &(0x7f0000000180)={0x0, ""/103}, 0x6f, 0x3, 0x1000) (async) msgget(0x1, 0x20e) (async) msgsnd(0x0, &(0x7f0000000480)=ANY=[@ANYBLOB="f5c6da4519b4252d18199541ed9af7930e7c303cbf23114e74387bf65bd54d73ceb2f003c57116707b2d80a71ac2b1b5c704fd02d9b26b16378a182d3dd001122a5be75eba404088e5fc1247133b436d346dbcf9090ad4592eb40f08812c3e98dd66bffdf4adbdbff9986ded5c0ddba1b30d1f66819826b96d4039b338862e7aabd2a7f4937f398f6b496d69c121e9275efa8d16b41d92f2c316a722df7cf18687a17952a878f553c6cff05cb69ecf82af20233b07ca696e7196b55739a0af58ad581878661044308641d772bc3dd606091618284085fde04d87fb5d85a927a46fea049487a99c50208813664401d9037f77", @ANYBLOB="8055e94aaa527e8b8f45cb356b328905587835a91ce06b03000000f6734694912b06d0677c4ee172704e5807d414124c94e0e75240ed4b2057771cc79a916b43809ebf705ca1008f8a1a44fc40c59d2ef3f9e7af511ab7ce9be0def96b858f4259751f2356a959657def87ac0a76afee54414ff1552d89aa0e9bdbd1047c8de2d66bc8dc870ae4e14c9aaeacd0e66fda60df6eb2ccfd3e0a751f10e5f0c8669e3bfd443f76e63b97d68d7990620fd00d588b42040eceef6f0ec13bcab0b91080e5f0282698c50000f197e8d1f2aab5a142748b2437e440a11711f1e4e8ec38158db68066d9ce34780bcf6fda4b61d9fbe3b38bdf5467d4d482a8618b354e3a57ac86b052b8df546ab891a76778636e8f341e62ee2a1471e16af0f15e7127358896a380ddbf3c2450c71f2306504ec66065edd5dc9640d0bec5fd53d3c9a75fd4721d196a0129d37d86174332ea773cadc763f82f51b0e0efeb2e96c78a7e306f07909dc97639b4797f5cf0e34f9336403ed08704c6fdf25481b946c5", @ANYRESOCT=r0, @ANYRESOCT=r1, @ANYRESDEC=r2, @ANYRESOCT=r1], 0x21, 0x800) (async) acct(&(0x7f0000000140)='./file0\x00') (async) acct(&(0x7f00000003c0)='./file0\x00') (async) rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000100)='./file0\x00') (async) msgget$private(0x0, 0x380) (async) msgsnd(0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="01c6e0c31fa313697e9ea3a4f62dc237b0f4b2604fdf28e8d8657a4fd6f8709b53cf6c7996bc7fc1a39a1dd7ec355da2708b9576ca7ddee4ffbc74c09b6377a9de5813b1bbc499a04e819d5995d391ddaa290900ac350a04fac5fad7b47672992deab6e415917080b12126d87fb30f8ff3e4f1c36a78c267a2659985368616f49169eb51d9855ea7cc09266ded138776f9b574cb73c62b3718c453149bb6c150060a7e7eeb79667cf8e487c725ba237b87f22847aa60d23cc55197a5f6024e559c74aba26be241f2a58da7"], 0x44b, 0x800) (async) msgrcv(r3, &(0x7f0000019580)=ANY=[@ANYRES32], 0x18ffc, 0x3, 0x1000) (async) execve(0x0, 0x0, 0x0) (async) 22:31:48 executing program 1: sysctl$vm_swapencrypt(&(0x7f0000000000)={0x2, 0x5, 0x1}, 0x3, &(0x7f0000000180)="e059b2fbc89e693e12030c6d2f47adb5fcde2c410cad279864b943529fd8b501d1651d134010144aedaafef47e82ddffe31a1ac40a8aac3d511e52cb2c6e0a9e98cdb14fb4c90ce0d6258e045d1bb69ff7f5595bffb37da6ed49fc5bdd8a5ca6de330effef8766c7b9467897b9b5e11b3bfc0784d70c565f82e4d07ae9a2c49d7720839db39320bcc040ae517c431101bd9e1d6d7f228d649c8b42eee1cdbd0bfc2e4065e614228a93a9f5e57f34c9837195b9cf3137998e6e77d6742fa45437512f6a6351d61a0bfbdd5bdc0ba051680aafa4e095f8fa5ab0980d", &(0x7f0000000100)=0xdb, &(0x7f0000000280)="d4de00b257b032792ca25708ef8eaaf726cba3260b02656f2dfcbfc17cb3fceb64c7a53778b4cd4bba5f6d2516ad728fbd259885b6291829b306882fa187bef450e5aa3f83d118c27f22ea3994e9553f15a11c5a123c2d8bfc138596eb945fdcb9cdd60c6f8f62112044e39a7235f43cc3039839efd0beba494d1ede328cb195594f73ea", 0x84) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000040)=""/22, 0x16) r2 = socket(0x18, 0x400000002, 0x0) close(r2) open(&(0x7f0000000340)='./file0\x00', 0x80, 0x68) r3 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$FIOASYNC(r3, 0xcd60441a, &(0x7f0000000240)=0x2) r4 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$FIOASYNC(r4, 0xcd60441a, &(0x7f0000000240)=0x2) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f00000003c0)={0x5, './file0\x00', './file0\x00'}) shutdown(r2, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000140)=0x400007) write(r1, &(0x7f00000000c0)="d2", 0xfffffd51) r5 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write(0xffffffffffffffff, &(0x7f0000000240)="6d2c9662be5ccb8366b87c98830c", 0xe) writev(0xffffffffffffffff, &(0x7f0000000400)=[{0x0}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) r6 = dup(r5) ioctl$FIOASYNC(r6, 0xc080445b, &(0x7f0000000240)) 22:31:48 executing program 4: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10, 0x20) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f0000000100)={&(0x7f0000000080)='./file0/file0\x00', 0x4, &(0x7f00000000c0)='./file0\x00', 0x8}) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='W\x00') openat$klog(0xffffffffffffff9c, &(0x7f0000000140), 0x20000, 0x0) ioctl$VNDIOCGET(r0, 0xc4104603, &(0x7f00000003c0)={'./file0\x00'}) 22:31:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 22:31:49 executing program 5: syz_emit_ethernet(0x3e, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffffffffffffff019078e0001f02ffffffff03039002cb584700450000000000000000000000ffffffff00000000ec2c9b201fa118274ff6643b92fa7eb059379d7d124acf55a253b4e207219e6de8a15ec4ded71ef8288d34437484fca7f72c41670da6"]) syz_extract_tcp_res(&(0x7f0000000000), 0x9, 0x8) 22:31:49 executing program 2: open$dir(&(0x7f0000000000)='./file1\x00', 0xa83, 0x86) open$dir(&(0x7f0000000080)='./file1\x00', 0x80, 0x8) open$dir(&(0x7f00000000c0)='./file1\x00', 0x8000, 0xb8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) r2 = dup2(r1, r0) accept$unix(r0, 0x0, &(0x7f0000000140)) setsockopt$sock_int(r2, 0xffff, 0x8, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) renameat(0xffffffffffffffff, &(0x7f0000000040)='./file1\x00', r3, &(0x7f0000000100)='./file0\x00') open$dir(&(0x7f0000000000)='./file1\x00', 0xa83, 0x86) (async) open$dir(&(0x7f0000000080)='./file1\x00', 0x80, 0x8) (async) open$dir(&(0x7f00000000c0)='./file1\x00', 0x8000, 0xb8) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) (async) socket(0x2, 0x2, 0x0) (async) dup2(r1, r0) (async) accept$unix(r0, 0x0, &(0x7f0000000140)) (async) setsockopt$sock_int(r2, 0xffff, 0x8, &(0x7f0000000000)=0x43cbc, 0x4) (async) dup(r0) (async) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) (async) renameat(0xffffffffffffffff, &(0x7f0000000040)='./file1\x00', r3, &(0x7f0000000100)='./file0\x00') (async) 22:31:49 executing program 5: syz_emit_ethernet(0x3e, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffffffffffffff019078e0001f02ffffffff03039002cb584700450000000000000000000000ffffffff00000000ec2c9b201fa118274ff6643b92fa7eb059379d7d124acf55a253b4e207219e6de8a15ec4ded71ef8288d34437484fca7f72c41670da6"]) (async) syz_extract_tcp_res(&(0x7f0000000000), 0x9, 0x8) 22:31:49 executing program 5: syz_emit_ethernet(0x3e, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffffffffffffff019078e0001f02ffffffff03039002cb584700450000000000000000000000ffffffff00000000ec2c9b201fa118274ff6643b92fa7eb059379d7d124acf55a253b4e207219e6de8a15ec4ded71ef8288d34437484fca7f72c41670da6"]) (async, rerun: 64) syz_extract_tcp_res(&(0x7f0000000000), 0x9, 0x8) (rerun: 64) 22:31:49 executing program 5: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffd, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x8809, 0x0) open$dir(&(0x7f0000000080)='./file1\x00', 0x0, 0x0) 22:31:49 executing program 6: r0 = open(&(0x7f00000003c0)='./file0\x00', 0x200, 0x0) (async) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x10c, r2) (async) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0) chmod(&(0x7f0000000000)='./bus\x00', 0x40) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0x20005302, &(0x7f0000000140)={0x0, [{0x3}, {}, {}, {}, {}, {0x0, 0x9}, {0x1}, {}, {}, {0x2}, {0x3}, {}, {}, {0x0, 0x4}, {0x0, 0x7}, {}, {0x0, 0x9}, {0x2}, {}, {0x0, 0x3}, {}, {0x0, 0x4}, {}, {0x0, 0x20}, {}, {}, {}, {}, {0x2}, {}, {}, {0x0, 0x7ff}]}) (async) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0) (async) mmap(&(0x7f0000000000/0xf000)=nil, 0xf000, 0x2, 0x11, r0, 0xfffffffffffffffe) (async) r3 = kqueue() ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000040)=0x43) (async) execve(0x0, 0x0, 0x0) 22:31:49 executing program 1: sysctl$vm_swapencrypt(&(0x7f0000000000)={0x2, 0x5, 0x1}, 0x3, &(0x7f0000000180)="e059b2fbc89e693e12030c6d2f47adb5fcde2c410cad279864b943529fd8b501d1651d134010144aedaafef47e82ddffe31a1ac40a8aac3d511e52cb2c6e0a9e98cdb14fb4c90ce0d6258e045d1bb69ff7f5595bffb37da6ed49fc5bdd8a5ca6de330effef8766c7b9467897b9b5e11b3bfc0784d70c565f82e4d07ae9a2c49d7720839db39320bcc040ae517c431101bd9e1d6d7f228d649c8b42eee1cdbd0bfc2e4065e614228a93a9f5e57f34c9837195b9cf3137998e6e77d6742fa45437512f6a6351d61a0bfbdd5bdc0ba051680aafa4e095f8fa5ab0980d", &(0x7f0000000100)=0xdb, &(0x7f0000000280)="d4de00b257b032792ca25708ef8eaaf726cba3260b02656f2dfcbfc17cb3fceb64c7a53778b4cd4bba5f6d2516ad728fbd259885b6291829b306882fa187bef450e5aa3f83d118c27f22ea3994e9553f15a11c5a123c2d8bfc138596eb945fdcb9cdd60c6f8f62112044e39a7235f43cc3039839efd0beba494d1ede328cb195594f73ea", 0x84) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000040)=""/22, 0x16) r2 = socket(0x18, 0x400000002, 0x0) close(r2) open(&(0x7f0000000340)='./file0\x00', 0x80, 0x68) r3 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$FIOASYNC(r3, 0xcd60441a, &(0x7f0000000240)=0x2) r4 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$FIOASYNC(r4, 0xcd60441a, &(0x7f0000000240)=0x2) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f00000003c0)={0x5, './file0\x00', './file0\x00'}) shutdown(r2, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000140)=0x400007) write(r1, &(0x7f00000000c0)="d2", 0xfffffd51) r5 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write(0xffffffffffffffff, &(0x7f0000000240)="6d2c9662be5ccb8366b87c98830c", 0xe) writev(0xffffffffffffffff, &(0x7f0000000400)=[{&(0x7f0000000380)}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) r6 = dup(r5) ioctl$FIOASYNC(r6, 0xc080445b, &(0x7f0000000240)) 22:31:49 executing program 7: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) (async) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000100400006}) (async, rerun: 32) r1 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) (rerun: 32) pwrite(r1, &(0x7f0000000100)="c8a84e", 0xff96, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x4000000005, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) (async, rerun: 64) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x74}, {0x40, 0x2}, {0x6, 0x0, 0x0, 0x195}]}) (rerun: 64) write(r2, &(0x7f0000000240)="6d2c9662be5ccb8366b87c98830c", 0xe) (async) fcntl$setflags(r2, 0x2, 0x0) (async, rerun: 32) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) (async, rerun: 32) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x4000000005, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x74}, {0x40, 0x2}, {0x6, 0x0, 0x0, 0x195}]}) write(r3, &(0x7f0000000240)="6d2c9662be5ccb8366b87c98830c", 0xe) (async) pread(r3, &(0x7f0000002900)="b77715835d1cca4d5e435a18894579f24467808b0da6d1764603d9a4cc3c1925e9b364ed8e04e25a0e6610108ae088c7f07ecedca9bfba93a8dc9a5284ef668851c89191ffbba885ad02498dd6ea3701b4aec2c9d7d8258be10e8f91a31c068825e63c8e085f9541ed7e49e8cc81e3521097c8a09353faba129357010c98108c7cfe7d9418e581b9a70ebc3e3e952144b159f61e3f827edbd28efe2d7eb890", 0x9f, 0x8) (async) fcntl$lock(r0, 0x9, &(0x7f0000000000)) sendmsg(r1, &(0x7f00000028c0)={&(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002480)=[{&(0x7f0000000280)="b3765332386fa1f7bb9dbc0943e07342571a63d14f5641290b99f6c45c712d36d0b97fc19f1b0b7ed784b5daf1fcecad2ba4ba5fd5b8f070d2ca14ba340bc4a6b59fb0edf011d4c753d1360392adb9771a4f6e57e1db316cb9f40555ad626580b9b47ce9600617558e94939b4c7a36e2aa72aa92657960e798629f5d24898d8e77e7b2084fd445d23195ce1a60f4d5f9e298199003e9af61f7061583cc1950f60eaeeb54d76b3d0c407907c8378f72b1b10b25a4dcc5297ddf9daced0b3713fe29d17123ffc0bf50ca836341e5d9fb35867a6a898f55b1311e2504", 0xdb}, {&(0x7f0000000080)="2298434448300846eef49f6612ab5c40c50881a4a6b21949a6c7f33f0b577349ba5b969c2d2f69eb3940ca6a970c9ca1b9d3d0e836dfe8e28bee49185e064b1e7d2dd0ae359c0e0cd222a1ce1c18c8602c34fe6e46193ae5600cb1dd5bc266a2d5453f5f1d75d97bfa2e8d28e303884fd8815e7559fc551be9b5fc2e5a43", 0x7e}, {&(0x7f0000000140)="e335e829a0", 0x5}, {&(0x7f0000000380)="678f534299634fc930003fc819427a6a462d9afc2719fe09c30397dff56a6d651ace5aff2f4b54c4d5ece0bb6854373de92cb24f8badde98b7333ab41f5b12d917335b7d709ed721c95f693fb9989d42657bc7687b9ef8738ad549cf1eaa99831253860d3e34f231ba482f10cc570b897b3a7044b4b92a3d003686a9e387655418343d03eedc385653df769efe2e3dd6a16d7ce17160030fbcc9d501aff01636d7cadb466a0313bd7e6ae7557ed41b44c5cc530446ffeac1bb00c7284e5ba616883821bebc898e5f52532ed32fddc80a9c4ab53bceb4e88328b0335933c2de83bfd9f6dd246714c6aab02876bc7fa00b0392dbd0fb7b0c2a8cf7b2a7926bf712a552b9389d2345535dfe98ba79f7e1fecf0085189e0a91859aea800068354df841cbe374ee2405ab3468bdf7b4ae5bde38e5e314333a0ffa7a759dceab7928fe90ba63b5e2386756b206a29196fa8d7e930c39b12bd20358da7edb52a0c0aff2d0f90e62b4f6d4db1efd7fdc35970a801b75f3e332c8c280a9a2fa3760a19cddbb11088aa4a88e241f985016adcd36c64b1f49c1cf072d2f6501cacb766a6b4a161a74451800d3b4c0c8ef7add751993167477c851a21712e64fdb0a543e936b0e492f94e91ffa2047366b51b8a30cd735ad3ddc093bac27a3969b5fdb75ccbca9025c60980f79f005cc57e5727d68a677fee44e516e216f5c47de58e0a8b8e1d66d29e76d9c34e0fb742d918f74f6e55cbdb1c083bba173230b3335c986c9039f9e1c9ee0fe37c58408309a3a4e9559a91e26a5db91f94beb948533d12fa8896c60c8e69d83139058efcf9924c663defbbf14a687f23e4b8b9b3043316bbff40ee74ed2157a9c34581947f5941a2af6206bf6367bb2ff98deb6dc7447a3fd254f7574232e868c976d8a5d638c98de850a6d60933883414558594d6f72bfa74dfaa79cb95fa629f68ece41846314acd1c5dd82f0e410745e890a980e2477f82ce79c82b5fd44d4d25a1660a86260c70fa57e8de44d135cfa56cedf4ed81df7250b73b02bb8429100061a359a8d184c6d2926e4cdc19b1e36badbcd06d689b3407153444f52642ba0da439c5c2cfbec7ead2a716fe7585ef0e0c29d7bec358b7e1e7d7b6e4a121bf3c752df63129190664e55daeb52c8825f76b862645c19d25433a0fc4b0cef57a4fb140b42b2713bac1b4731c461aaad9f880a9761041bd90830b5f8b2c9cd469b4a2455aa3b12698ff494ffecdda600371ed81aaf2ae2136cc104e0e55b805e34019cad9123a281350a338aa85d3e80070c0b5808dcb4966f406d2242cca0d9f44cfaeae36aff3e3a593358c78c63ff03756a20e14413067dcbd43f37e6b8eb925b09e6cda52ff814a1db80b47ebfc57d74544dc149fe3e8321ae09318cdc387c93a7e48d1c0fe4434454357f33e671f602d1e5ab04f86362889e6cfcce944fdffea955ab7bf01dcab5e81c96f26a7712efb54ef19bc067fbc7ddbe5b8fe278a6264c14551ff90cc12c5b5985a9f639bf8a63b1bad9de4d3a69aab672fbccb9882bcd9dd5e2c5c0495318ee4db92e5fb4ebd96cebea6a531219452f9f60968aa814b69c26d6fb0135c6e2767b6e6a4169a77e591e310516092d1132e0eb156c85404f7355fec03cbc8be8a9bb7655cb4ac886cf7fc1cc2cee96d319282b71cfd9f6dba47dcf4092922e5413aa350bec648f7d3e1c4f29f34c21a8056e422997571dbc60b5fc6f0927e8c20bbbeae651ca48387e2d71a354488916ffae3a0b573207d2b7d959288448f0824242b4ce2290d5e016574cc35ddeebe10e94265ddc00c4435549c0b1ca283f0b8f500c42f2d9e996b77a23741d0566379e19dac63cd128505db05162d00c7a54c10c6fecddcf74069aec73161f1834dc8712c73af740d9c0fd3ed3254c77614d78770e19027363f9d4745f9606319c976740b2e5ce39f8883699e7d7e9003c8bb516f7be866b6bb232895c617a1fb34251c08d895e08bb86e16cb0c26b645e08fd85a86e75e23da2b4d06ed0156f5c8833b6abcef9c75fd3c981f0fd784835c8977bd2d91157e48d3da998a949c3472607dd787ba73789e527792eb8b8e8e02195e3144360b530386c8b970fdbca2bc9a7663c491a5266f6c9a1d0f3d85f7b14bf5cedbb12633e60db948ef097c4b613c40fe38ec26f8bc0c480578bfeb61144a99bf72561526ae5259a5cc62e95fd7f427609f8d44ee2d0645da91b88bee1e6ec1cd89f43b1267612a7af90e5f1bb83854ee9a76870775993b6fb585a636d695cbbf83831f911bf6c02373687d415cd49460c5ef9011db8a44f647c60bb19b92e59aa29f7beef4679d15a4ed2b0defae645f97064acb7800851826923a67b0cc7fab7c749e96b6d41bb4afdfcd50f157bf85262f6a0afdb7797962e1968874bd5ece40b83e4a1ccbfb3ec440f928d6467f8125c82250e80b413a59ade10a6bea27548b9e54eb5e203587e45c2e6f9130180f880c9a005a38d6a4bd3cc67b2d5841ebb0793e3d936758a6dfce16f32943cebcebc94093fe3ddaad52082c519c9befa1acff252ecc9dc13a94bd8205f17b2ecc58e7d7f0ecb9a210965ee1757093b2c5c5ac31d8660fed500fd6312d5e095272730d24b83de4f6bcf34d8d673fdc63a1d0b373e508db0e07a583645457bfe8318d538f63d67082cb3015fc7e0a51e5689ff37e297d532c8c48182c7f3b7d2081fe7fb200e4df6cb342b5b4c05a0075631d640d8b3516c7b68a1815782021f8e35ae0722a969ab14e097755d23888c891254d6599a834fd62d9c60b600ef8c87d2b2457b6dd765a68ad5444b1e437b5fb698c7eed8400911751fba9252f77e30fea7c2a1d5974eb41aeaaa20eef698aaef6d630643ba73fc3a614328efe58b30edb5cff2b6a2b76687e5441637ca100ec4df1478977d8d76531ee4caec20a73676c1067b3714430bcb6233b842f4fbc7302544aeb77b563131e5301ae0ff70777577ad2a135001cec8d95ddf26943d82e23a9410ab5e73de5c66f98ee9380ca9c8df7ac2fe140e076b790f488aee17f6a97927a3db620165f3e2975d47221b274f5d4d1ab3fc33dce34c4063aedfd4aba76398219620f4a65c1a1d16d08beef0fd9a46b732460868d3c205eec1dfbe17c767a718e2156be34b676c8b2b6dce99e70b56f4123fd3b4538d587a6f2f4837b1c97134c2e7a9c0f55d862346058874cf1b457e6ee0918c7a98c5359f1af235f748902e0e175299b117bfb93569efea0de50e13e1bb510a2b54caca74c5d26f3b719a70be7556a4aa9677d27b9fc2226b470522f84b903210322e8a888f96efef5c10bc5e3a6dc1508d482dcc4375f447f9c64a5145e5a205fd4de3ef651e2b7f095a876088db6ecbaa488f73627f0b3f7643d3f4890948ffde2c1258a7332779bb31678cdb27b85243996f603cdbdc8526f8356e75840bcbe1faef66824e7882137ad37bb1d134da475f16444307fcdb7aae1c00e68cc4da34f0911496c50bfb34d89645e22683c10a084b6abf62d6ed005de480ea411fe5aa2f4c3049c457981feeedca45079835d5544b324237681eace98082b9b3deeb51aa8bc34d5bb94a10f4f8d0da5cf92efcef4838bea927e4fe6a3997ba2c32302675e241c2f3013fe33fa99731917ea68b0bcbba004ca42281ec0748241ce17aefe29615f6fe79bb3235dd62025d0552cbc4818207bf9497b2fde653acef88abfbae372465ee6462abff0904c542200348263cc97b960ce14efb112a18ef62540fc0805a847144ea53efdb5181ff5d67e3a9193300deaae88037687bcfe6f31a86fcdb635c030b02c9d5b0b1c4a7b6f1fbfbdaefd6f9c4f0303d8e247d809a0d372685aa81c6e9376f8b5a7b73c4e82ad3c3daca21408eeb76f7d6ab53ea92fcd153923a82b50b5014a33847814f34017d07766e4c7113b5e53aa1eafd21eae57639022b06eddfccb7cd7fa1765f0ff809687a16b23e585490c7263fd94330bc34ebb127f7d6718e8c174c4f029e779a9db2a14f105bdb0c95d751e86ae5e50bfe067bfa0237fe6e94b6afeef2e5123f0012289b9e6bcd9500b1a3bef48ed89e1800639c743db6dd27e00cfda646a09f6bb4e4a0134ffb4a71bee1c455cf6d75ce139a019cead27d7bbfba8780bd99f9cce23c1f1da6dc8bf075e827e1b30f90966e32a8c9f0cd06f83c95a3e891378163b3c81fd8504b04c81426f59667acb33edeeb400e0279cd4ab79e17ffec4b4556c79ae82a8d05607b437fe384bcc3c757e61c82fd48b9491ddd83b1d20c3dd69640b4cf155e3a32494a12adcc8d1a16fb6c6ef8bdc4f32730b9b553bc31fc32448c7d463303c9597bd4cd662d3a3a43e99a7c11dcbd3a8d2c270d09655c043bc57f56708acec371eb71973791218322c9e9e2ea1368f4fafa83a197ef031bbb604a38bd326b56aa58143868a1d0d163e98cd576f658b5de89f9827e1aeebdd58e603922459b21b5486178c729d977c7154ef6a794158fdf891a551356d376f98099cd9b4e410d536a8208dfa3623788dc62f8321e96620fc1cdd8eb84e705da5517f039685e878004df904292703c322f9ad82d0e3db3f604d218ec37b76af4da7ba866d61ae3c7c95be1b60662405b06d7211e5a6f785850569400e2e223a771701a1d60a830398186595298c626c3d272a411d220600407f9fbd754827e1612d65c44f281b42365bedd32d3563e3358ca37ff0c1c3a39e5d54f412a16650d07c3649d526aa9b08402d360f4f859d68f57b9d826951ed81524b81987c523002940582e5c271ed9359c6d9fb9dae891f463763eab11370e78d8b5afc7b0c8dacb64a287b44fac46a5b0385bc24baaf1c03f8830f8b62aaecd94b17a65a0731479b69e07036f2125b7db02c0f83cdf75fffc94d0d34cafa2091971fac4b6a1389b04fd969dec2b62c0648ccd795c851ddbb9b364771f3bae6010dc36893310a8e7143bec7d0a8724b5e6976dbca52c3908757d4451a9975e8783e26274a05c0c3e42f63ec536fa68ce387d76b4f272b915a319e30d2eae2976172a41e3cf478a779b917d611e2429182eee923e0035bdf5fd166a466b4effdb03d6dd1e1f9c95faf3b3618c127db57d64b9d4fdeddebcf3244562e60bb4c68e07b4a66c31ceef174327ce3761c8672328d185a6a1dc1e6d973815f34f4e4e93eaef29d0b50d2c1e72aaa942756bb3e2453ee3e901f4b27448757e45eedcd86eb2b99eb8c7866f7017af12ffbc28161f64cc429ce8c33dfe5ca1b16ff76a1ca85872f2c313f740c038b9c63b2af708b6428112cb95198bc4707bf4ee53cab55c42e3a6bb3731147e15dbf90099d48310d9d7060f00fb26f6ddbbcf010de9103e0af9ed41339fadd3d510cc855ffc02e18f6386c5ab28386f367515d52746bc36a723015dbacdc8d106dd814294aeb3090659bdb2200277244fc9a0ba151529fb311b2649a9f510389d64ed842932185bbdbadc3f5f7ba26c1c110dd0046acd0b11659cb720944f2d0d41a50a1745354de75a4d6c93f4a162bb54faef9766cf601fff260725b8eef5c9dc2a97a873b40d711dc3800fe865f65571b6c67cae5088328768f94f0ffc75d9e6c7e8ee9f60db4113ad96119d15c72af0d6a81d953d3ad87e5307c0e9ec7d568bfdd98dd19fb916f82bcdaba5eca4367665d873386fe06bf149c39470e5ef67f82f439a9a6f65949ea5f26628f2530746d4b02b47a218c1543da7831575dc94e4bf3e2232a0eb41cbf12a21a89fa967a5e4193501061b528a283d67e3c33d6dcc", 0x1000}, {&(0x7f00000001c0)}, {&(0x7f0000000200)="c2749d5ee3d8a981846b54a07e430fc3e53de3f1c3c9e98b5f3b47aa4139ca0f92", 0x21}, {&(0x7f0000001380)="76e3fd85b5e2b6961c88ba9c3e202e7c9b6cb9e4635bd744cb6d39068988198f2adaaaf346f14ed4b941bb4c77293e1cb31d6b3df438b61813c17efe4fb13e273de2adec0c332295e6a74fb7e34e3ce21ca4e359aab7fec944312bb542078456d80c0320bb3bccd39db52d688fe780df6501b459eef927377085b8660c5d24f5e4df5784b66b7e4d28dc648aa83fc8e0dad8c35e4ee0b9da44261bb51f4fdb4bb846e42d65e53e1e1f7208221f32566c78d6990903194591d8426607e503f0256ac113d27e4654b6a93fda", 0xcb}, {&(0x7f0000001480)="8e05216168d7632ee10e103db8489d6556be56f2a834b861ba66cbb5e649046930d490f756be5d7e6bed750253e89beb4ce3ece9bfc6472f3c54935278d50880e00b6b24b6d396816715931e694affc4e5d9a5d3dbef597830ff8a88a3e12a8ae6d35cf2abb0d0c834e3826c4ac1a634dc5f1e2a42bb0694f2cb2e3cbcb01975fbe81d4d1a4b50f9b84cc8fe020c71c08d9b5dbe11006bb7870233113d3d1adfbea5eb273910616146e318d20215c3dd5414d306646faee8e8be9d40e5d765336449add2d42060e10226c1dcead5a76bc0d8c940ce18d005a7358895af4e3c88482a5ab4bbbe132dce2cbd804d4a36cdc9680a8e9dc4f9d9c26226167c3f85390bb10f573f695d7b20e28848f8f0f189013aaa0d059f4ec80655467f1e2339e629ea2e3ce20f2ce7a555003b1b7ae7aa5b96fd824b5e05312e9735171b143cd893d0f962c654ab066e5f86343db9a1faaa01b40acd1d787a9a9c17993abcd527014dbd691148bc6c79318991a96656c7e9c9ab0674301b2569b22692302fff8925a02807b6a1f64e3e3405f94c4f4ff14172cb1ad2d02d0690d4d5829a402da03d290717a3745b42fc53706d18c6c5336ee97f951a8002af35ff24d41f793f01f907313f4358a86401fc7f1c3e3589a45aa12b5bbee0548376e8ce1094cd24e34edd7dac9978cfceceeb67b44af255c0de20365dd477f9e0006be2ebe8dd31b6ac2e6abee78cbd211032e8de7c899caa2eef9066dbf5d4dbc848beecd2a130ba6adc126e6c538007a24a7b61343e721431e130136947f46a06c4c8095d3aad3d17d46c978c4e784ac207d99c1e00182dfefd920c34449bffbd179f612d9ced2fffcc621de1314c5a88abdacfe2d7212be5583f669dc9aa77d344e770daaecf869c79c102c5d1ae8713deb4797acc1b4c6d1289e8cefdd133a2d2867dcf54d02ffdac9681ed6852941c24f33ecd9905127ae2fde306fcec8c4186db134e4251ab07cbdb2b45eb493693b76c6f96c5ae1b60183273fa4aec9a3030393ccc57ab848c77ef46a60fda0cd03fe6d01d058eb27fac9c8eac043057d102fda4f165d11466c948706e35d840c3193ee500abbb86ca8035ce2e9575a6e0ae72cdb5e2bc00f3dcc264873cd7d7028a24a8c27a0df193331ce1863c59273c2bdf2baf70c6bb3f8b95ecd17d74c397c3451653930876a621620a5b86283aade81d56dba43923de0e54d17591c0bbe1455f98521f25ef69aada68bc2ff952afce2af9f21cbd4a1513952175cab14fccd37f02eac1582b1d9afc0c60ca03dd1e48f6cf8eb7a5ae1c6674503d79043f922907c437704f7b31b1b7649f66e3ed3133be2efba2c10760384c0e2bc36965bdcb178479a40a3a75b3d14f5b6010b2e9b9499d9e954fd3bb8820e915f1992bce3529858c1b49edf75792c116d3166be1a5c281114aa6cbdb86c33f0308472cab416f156ab7983ffde55f63f171e50d40e8ee5d5f3fadb48dfcbf7926d6fa77a260cab0033f8617a21f378145dbc04dc0d09ab976e75d5bcf10e0b65a560a2712a3df2a1d0531a5dc75e96964ca5d752f7aae2ef4854ab4a510e0499718a8386c95c79adf774e68136f7530c74a6d8903a032323983d990cb7c1946bc3d369c9d2b305f376530ef2c4627fe696a35b71494dddd3d98ff6fff8a31895bd914c5e4f7e515d0a7e4a3acae72a995d879c156328b3560249f4f4794cf9895ebc16b980c02a0051dcda760a09ee9d7d63a3caaa43bf232492ba6b437b596210ae824919d33c469bae1bde54571efe6e6243cfe55b3f8da5c4b479a8dd9802a6968328fd5e48f1b175d20aed869ca3cef9489b38655be57bb63a00ad910a44e3aa778c5ac5784230d5b0dcdc070b9c413712ba7db9c9708aec3128e9166de901fe8918da7a1b7be0499dc076b9f8dbb8aaedb290f47d18fee19986e25e6589f3c0b218f6d60afd9af0b1534dadf0fdf0cbf88e7df637d7c9c784244d5d3fc6d9e2170132848f5ac46746dc3e85d9f82156472c77d57e0d0fd216f7bc133f87cde2dcd7b5aaa3071450fa69161948c108313c2ae024ec0b909cac3b20080e83b55935a07b6cadd54861409fa21fc8cc78f3e703ac205f5bcc367e3bbf5c113b48826061029a726b48b744841b144166024e7066c876dc27b0e69fe235a95ae69eb25b7650519ea6929d77cf951f278e60e5699664d03df32dc1fbd58fae7958da5555254cb0bcf6361f6d953dc296c055fec91320f49f61972e11696eea986ab5d3f3f60d16128b3529bba6a20537db1a78aca365028b30265d07463cbaba29503b7591d9925b289282e177dce88d7c9854a4b0a7dcabfef87639911f45305e5da8361e8b19066bc03b31b617c5619d82eece240ade1bfdc09a2437da49fb7f68c3d7716a7a874e601a2fee5652b98c2d9545c482a889eb5bbf9b4b672ab2ba5b8bc7f58759c2e380871dd3227314732a8de97fa39e803602e16df861367b9c9fd2bdb9c6a223d5bedb3932ae2f42b7dea403b9aed07e4beb4fb74d2723b9ff075eacbfe519d3d6960b215ac96032a86e2ad7ce9f03a790f09781f10c8e98763a879eea668ee09fcff847f5df7e4be6bc7e200f68fbe3e188e08aa1009724a76ed837d2f65d4b3b1fb2fc65c07dd906ccf993d9514c93b85fe99354843a17ee61ada1aa01bdf43cb5f867e4dcd95e7922a8c6be072577c6dedc839f08e72d71171fe10f76201edcd4a94315982ae171956052b3d84489915801642adc75ae738c1bf7a89e265a0c475e6a9af1d315a42a46866875d793763ff991123ccbdcad5cdfbe3c9a8d9614dc0d02e8e96818b386440a35fbbf319cab14ab6b306239ee65419f1c0432f944ad59bdac7e3b3eace2e70f259f34bf23a7c5d2e555eda7009abb8bb95451d7829ce5a8cd667ff4b22033898ce4c125747342464162d7e3e7f1a3db432b4ce8f00231272410d54b016a118b3b1ac5dabcd64e33f751f0a994792cdf22a9eb672ca8dd7495c5420d36e5df4f0059c2750c21af95321f1b5467b9287fe43aefe32655d7b92873abb878c3cb44067a4fa1220ea1ddf793462228de87ce036ec41bbde64c61c1519fb7836fe02302041591b60ae612b2003085974589665fc9eadfcebb13b806300450c8ec38cf6cab296670694ea4a755abfc75dfafe85ffac0f0260921717dfaca386501f1905619468c9e9b15ae222e29b6665bcc62955ef22af1d7eccac32091ffcccd2365a9ea2030b9eec19197e679aa9760ba5869a016831f4dd7b439380f69d4a5d0800e51de3d333238211ff8193a504df83900e6b7a4a5fb912578b4775b1e75eb138ee1ab82ebd16029885a9c61eae427db51ed3e9b89880f80d216a4b888388cd68e031827426c501a9bc97f410485829f242a3da91b07430a6ea241c3c29280f70ef7e280d3bde7c8c5b70c21f2f062b5aa856aef711a46a7ad65df3ceea6fe87370f52a5a49e60fd62587647166b97b3196f4f50a179075bd32fd9375280d952b7ac6da33fa85e783c4047f2b2668dd2c11aaf561c68c1337170a4252f1ea65def857297df028cb07a65283b5f74e301068638235147de3b364d0f9b4bd6ae703ae9d88382f33c079748df058bd8c4cc03c0343c7808496c836b0c1dd4edf722ce41339cc318eef9f0f504bcb6b4641d2a9bf7f3194045111a7800dcb0a4582e24c018545fbaa6fc55dafe65b06014f727b1dae020459f0ca7c3993954c1e35d6a969c62435f6ae4d6cfbdb54343b4362aefea9ac428152d711bbe3161381f1f73f54fa22c5d5d946d369639c5666dd4125bd0d28314e51be99b021d9c148b9dd0606017b5cf5e3df9ae1f63b60b86213112667f4e720306b2b455bd2cf5aa981cebe44b72510e496afe8440f08af0cd9da78f9409076186ebe808c0c68daa844d00cbc164be36b8d6c792dd03a6eca9cca391207e1b644e021a2cab9b3fa7f5052c17ee3e475a803b76c296e0c54d0e4a25b9974e96ab4247ab9997e1b49821772d26b495c6bce0b23f6781fd74c6572d9f416995e48a5ce4bb3d79beb844ca266118868e2eee674f343e77388d06ed7d26fb1a2c4c856a1ce7dabb32e3d5bee147f294def1d726f3217e20aa1f2a5cfd8119bba02b03942ce629925b23c3c287f91d1ddcfc5935159a461e8f596110063b99f5adbd72c658e481b4bfa089ecc5cddeccb3e34e7d76760cecf1b3efed7b1efbf99fb54020549e5697ac32d204344949b8ebae9caec031f56a42bf84ceb24a94ff52c56b6cebbcc246d381720fc570386351e0c0273de80a0bc129335519b7e03cdbbb55e41ea5f48174023e13b91f5935ceef18d6a68851331732f2b154547cc96745933db004be2527ba2804aaa7d8e94f9d1ee7928fae4c0e7f97693c1683331d670a3e61665486a0a3c2b5dc9027106c2294f4c21cf69cfea1b95b405e9479ce6c6a14b44ecf8a4dd6fd41c755aa7e1d58542ca2fbfd6693f7bfe97f25846aad186e5a81ff3f431ea131f89e311decc48f1504993192d046cf40ee5e8fec365e121d63ad167706b2d78795d02e8ff9b044a9c8a1574a3214c4a7a1aea0ae0f0242fff6410fbf51bee5015a7417714f48faaa26e01243a9db50690cf41ee40de100dc1dba7e63669251df08b401fcb14ca069c8a371f687ad4155845ba652bb8836fcb9c23ff596104cc713b579cfa60c29e94f822e19aa8cfa236f262f8ea7b7d1e5cb9afc358e28b1cb1fad389fff1a658f0e3c3455aea02887b5bc3a3bd1e0a113facf9b4064c9b903e469f7d7f7f1541fd0f5f433583d8d5d9f697dc0a53bd060a71eeec891dc9696ce77684cc2b128ec959b76e5a04f9ae5477780fcf914b8aa9bc83c83ef2b3c192706a5da1a315a092089e9713cc7e4f85f87dfaab3d14eec09cfc6ab51989b89775f67066a653c895c97eb9daf83c9c4f4bccb38ac3635bec6b07c127d25fa8388f991357d00e979e317bf205970d9320eeb9dc3216a5c9ed71d19a4aecdaf12f0f6012cb10a3a35e1b8009ce2c00361d5345df79a6ecf66b2bd2536b638272e2b523a6306aec6b4633fcf2cf75a003a4232b1636f5b5c5a4dedd8c5b5dd6f0e57b87fd87a565480a60d8066783dbd807d5a3237f2b475d27abafe7b393012384d35e4ad8db2b0d851e2c997019e0d0e1d9c5a34b3a347383e86fa75b75a7b9106aec2b39f8444a7072f6021dfc4cf47fb12f421a4184456acaa499c1d6a77af9fef507a4c8623903d1b7688925eb295453d99e8f7713b887a86ee7011d08a9ad4ffbef016d67643be16b6639a0351e6d9c5e3d0d4c6cf513dab6765eb86811b9c5a674946049a5251b2bde2a664d5d3f2ae7e0bd2956f340bd257024efaa2c1c03ff97a97a07f512808bff9fb6e1e8d7170e2477ad3179de3083f074fca47a941f3c457a7ef18980809f7674b8aefd8cccc003975599ebcf562ef20dbdc5b6aae59a400bc5a05734a503172a116466bf2669c7dc97b22724b2460f708ca1cc6448f46e384931e4e75fca186187a95a693e388a035c4bf7a9a81e86fb75e5520c3975bf030dd9c96ca6ca0a502b18ddac7263d6a7b616a10320354ee5a818feef533b2e34c19975282d0fff84c35f23d5bda1b226aedaa2e6fd86bdb424b6296ff4d1581da4b911c8e6eca46bd9f2e1a0442c0543be7371d52acef4830209a106e3212b691fdb364ecb49107b5766bc8932d47505e0eaf262a9e469d0dd28e0ceaa878983d3cae9fcdf55383ca23f30259afdaad5bd68c8910fea4018286f785dcd8875cacb75c7435c", 0x1000}], 0x8, &(0x7f0000002500)=[{0xf0, 0x1, 0x4, "d9def58841c749d460e68c26df18d3a5ed381c4b4934891a51e5a463c2cc56b08f8dc905404d0404039475203935d87f3a1042a4bb153b70c3be1fa9276e1524409d0fbab2357ce4fa8b0f8ce569f4efc8912aa69bedfb9b7889753850abb5b8d37da849332568261cfe593370eb7b0cff2101dc279dd2c08120d39276ba5a7c1ec020d815c39385e7e4f633077a8e52bc5fc01296f7d795f5970235971c9252183cf9378e48191293034c8c7065fd8809e4e3cc2cebf0d0f7895335253c6cee654600f3650ae722d15fba7e39783e681aeec419116e8fbb067c34a74817"}, {0x100, 0xffff, 0x7f, "802089fe173c22a3a9fd7524e04d46dc15bc0b95c137c088a2f9d2481550c352b96cd567265284fffa20666c2e9631a01074069d412a992df641bb6d2434466ee9a4fb6b475ea6a10d5405df04e5eddaac8445b1e20af91941c5943012e0ea57de5ceea2ec07adc11daf3126ed2ae18757cf8f7dbe8edb97e85898a8abc151236f10785b7156100822ab615d37cc8ddb25c3fb4c822d3323d448eb9729738ce568c801ae048c61061febf0774b3cdf50232fbd0ad6d9496508de99916cbce702d178f59b2a6b1b85e3c341df7332f03f76b062171c14290c05191b119409cee6dc8e645afd06638e7410f3e9"}, {0x10, 0xffff, 0xff}, {0x18, 0x1, 0x0, "ff66bcbaa8"}, {0x38, 0xffff, 0x20, "ccbd8badf8cd77f2f826eaee4dbf36e775b59d6d0f53ec0a4d9f7c0d4c848ee1da471144e6"}, {0x80, 0x1, 0xec7, "0c13950c4b7af70f63656c08e74fd029b02638b1f8941d07735e4ba834f90f7c58d23c752b237ce2abd5b0b8b122f880c6e6a3495f767afb4d106ead37e76222abc6f7e3318d22c2fca7f68631ddcf0c00e3d90d63f866623a6103fc5ef8d4ccbd3e76c78f5e2707ec32ac8e903617d3"}, {0xd8, 0x1, 0x2, "efdc0898b2fa9e6b740ba3cc942de5455c3b2123aa54fde8c4cf16e9a9068f304973e69bde241b352be92cb6edd11529a2795249bfd71cc6836789d3866eb52b3cda24d6bfb2e378ca138241ae5c88dde7ac092191b8d4f7a28bc7c72844c44d7379a1122354c67091c4fa63e2c81e734283e57254631be46d03b8f7f27071dbc7cabe06204262000800bb4d1af250d2aba693b0ff20fc5ea501d3a3d13c5c50e58c92e5670c4c53d035261c756b4e4f7307b4cabb473de07436487338cda5fe8e1c8d19494a05"}], 0x3a8}, 0x4) 22:31:50 executing program 7: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) r1 = syz_open_pts() read(r1, &(0x7f0000000080)=""/18, 0x12) mquery(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x0, r1, 0x386) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000100400006}) r2 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x40, 0x20) pwrite(r2, &(0x7f0000000100)="c8a84e", 0xff96, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x10, r0, 0x101) fcntl$lock(r0, 0x15, &(0x7f0000000000)={0x3}) 22:31:50 executing program 3: r0 = open(&(0x7f0000000000)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x0, 0x10, r0, 0x0) minherit(&(0x7f0000007000/0x3000)=nil, 0x3000, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20004000, 0x200000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3], [], [], [], [], {0x0, 0xfffffffe}}}) 22:31:50 executing program 4: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10, 0x20) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f0000000100)={&(0x7f0000000080)='./file0/file0\x00', 0x4, &(0x7f00000000c0)='./file0\x00', 0x8}) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='W\x00') openat$klog(0xffffffffffffff9c, &(0x7f0000000140), 0x20000, 0x0) ioctl$VNDIOCGET(r0, 0xc4104603, &(0x7f00000003c0)={'./file0\x00'}) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) (async) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10, 0x20) (async) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f0000000100)={&(0x7f0000000080)='./file0/file0\x00', 0x4, &(0x7f00000000c0)='./file0\x00', 0x8}) (async) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='W\x00') (async) openat$klog(0xffffffffffffff9c, &(0x7f0000000140), 0x20000, 0x0) (async) ioctl$VNDIOCGET(r0, 0xc4104603, &(0x7f00000003c0)={'./file0\x00'}) (async) 22:31:50 executing program 5: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffd, 0x0) (async) openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x8809, 0x0) open$dir(&(0x7f0000000080)='./file1\x00', 0x0, 0x0) 22:31:50 executing program 3: r0 = open(&(0x7f0000000000)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x0, 0x10, r0, 0x0) minherit(&(0x7f0000007000/0x3000)=nil, 0x3000, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20004000, 0x200000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3], [], [], [], [], {0x0, 0xfffffffe}}}) open(&(0x7f0000000000)='./file0\x00', 0x60e, 0x0) (async) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x0, 0x10, r0, 0x0) (async) minherit(&(0x7f0000007000/0x3000)=nil, 0x3000, 0x0) (async) openat$vmm(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) (async) ioctl$VMM_IOC_WRITEREGS(r1, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20004000, 0x200000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3], [], [], [], [], {0x0, 0xfffffffe}}}) (async) 22:31:50 executing program 1: sysctl$vm_swapencrypt(&(0x7f0000000000)={0x2, 0x5, 0x1}, 0x3, &(0x7f0000000180)="e059b2fbc89e693e12030c6d2f47adb5fcde2c410cad279864b943529fd8b501d1651d134010144aedaafef47e82ddffe31a1ac40a8aac3d511e52cb2c6e0a9e98cdb14fb4c90ce0d6258e045d1bb69ff7f5595bffb37da6ed49fc5bdd8a5ca6de330effef8766c7b9467897b9b5e11b3bfc0784d70c565f82e4d07ae9a2c49d7720839db39320bcc040ae517c431101bd9e1d6d7f228d649c8b42eee1cdbd0bfc2e4065e614228a93a9f5e57f34c9837195b9cf3137998e6e77d6742fa45437512f6a6351d61a0bfbdd5bdc0ba051680aafa4e095f8fa5ab0980d", &(0x7f0000000100)=0xdb, &(0x7f0000000280)="d4de00b257b032792ca25708ef8eaaf726cba3260b02656f2dfcbfc17cb3fceb64c7a53778b4cd4bba5f6d2516ad728fbd259885b6291829b306882fa187bef450e5aa3f83d118c27f22ea3994e9553f15a11c5a123c2d8bfc138596eb945fdcb9cdd60c6f8f62112044e39a7235f43cc3039839efd0beba494d1ede328cb195594f73ea", 0x84) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000040)=""/22, 0x16) r2 = socket(0x18, 0x400000002, 0x0) close(r2) open(&(0x7f0000000340)='./file0\x00', 0x80, 0x68) r3 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$FIOASYNC(r3, 0xcd60441a, &(0x7f0000000240)=0x2) r4 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$FIOASYNC(r4, 0xcd60441a, &(0x7f0000000240)=0x2) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f00000003c0)={0x5, './file0\x00', './file0\x00'}) shutdown(r2, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000140)=0x400007) write(r1, &(0x7f00000000c0)="d2", 0xfffffd51) r5 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write(0xffffffffffffffff, &(0x7f0000000240)="6d2c9662be5ccb8366b87c98830c", 0xe) writev(0xffffffffffffffff, &(0x7f0000000400)=[{&(0x7f0000000380)}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) r6 = dup(r5) ioctl$FIOASYNC(r6, 0xc080445b, &(0x7f0000000240)) 22:31:50 executing program 0: munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x400, 0x0) shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x4000)=nil, 0x0) 22:31:50 executing program 3: r0 = open(&(0x7f0000000000)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x0, 0x10, r0, 0x0) minherit(&(0x7f0000007000/0x3000)=nil, 0x3000, 0x0) (async) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20004000, 0x200000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3], [], [], [], [], {0x0, 0xfffffffe}}}) 22:31:50 executing program 2: open$dir(&(0x7f0000000000)='./file1\x00', 0xa83, 0x86) (async) open$dir(&(0x7f0000000080)='./file1\x00', 0x80, 0x8) (async) open$dir(&(0x7f00000000c0)='./file1\x00', 0x8000, 0xb8) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) (async) r1 = socket(0x2, 0x2, 0x0) r2 = dup2(r1, r0) accept$unix(r0, 0x0, &(0x7f0000000140)) (async) setsockopt$sock_int(r2, 0xffff, 0x8, &(0x7f0000000000)=0x43cbc, 0x4) (async) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) (async) renameat(0xffffffffffffffff, &(0x7f0000000040)='./file1\x00', r3, &(0x7f0000000100)='./file0\x00') 22:31:50 executing program 3: r0 = kqueue() r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) kevent(r0, &(0x7f0000000500), 0x8, &(0x7f00000005c0)=[{{r1}, 0xffffffffffffffff, 0xa3, 0x1}], 0x7, 0x0) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x4000000005, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x74}, {0x40, 0x2}, {0x6, 0x0, 0x0, 0x195}]}) write(r3, &(0x7f0000000240)="6d2c9662be5ccb8366b87c98830c", 0xe) write(0xffffffffffffffff, &(0x7f0000000240)="6d2c9662be5ccb8366b87c98830c", 0xe) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x4000000005, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x74}, {0x40, 0x2}, {0x6, 0x0, 0x0, 0x195}]}) write(r4, &(0x7f0000000240)="6d2c9662be5ccb8366b87c98830c", 0xe) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x4000000005, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x74}, {0x40, 0x2}, {0x6, 0x0, 0x0, 0x195}]}) write(r5, &(0x7f0000000240)="6d2c9662be5ccb8366b87c98830c", 0xe) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffc, 0x8, 0xfffff, 0x800, 0x8}, {{r3}, 0xfffffffffffffffc, 0x38, 0xf0000000, 0x100000001, 0x200}, {{r4}, 0xfffffffffffffffe, 0x88, 0x1, 0x6, 0x855}, {{r1}, 0xfffffffffffffffd, 0x0, 0x4, 0x200, 0x80}], 0x8, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x0, 0x40, 0x7, 0x9}, {{r1}, 0xfffffffffffffffe, 0x0, 0x80000000, 0x7f201fd5, 0x7fffffff}, {{r5}, 0xfffffffffffffffe, 0x86, 0x20000002, 0x1000, 0xc80}, {{r1}, 0xfffffffffffffff9, 0x60, 0x4, 0x0, 0xfff}, {{r1}, 0xfffffffffffffff9, 0x83, 0x8, 0x173a, 0x3ff}], 0x8f, &(0x7f0000000180)={0x6, 0xd26}) 22:31:50 executing program 3: r0 = kqueue() r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) kevent(r0, &(0x7f0000000500), 0x8, &(0x7f00000005c0)=[{{r1}, 0xffffffffffffffff, 0xa3, 0x1}], 0x7, 0x0) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x4000000005, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x74}, {0x40, 0x2}, {0x6, 0x0, 0x0, 0x195}]}) write(r3, &(0x7f0000000240)="6d2c9662be5ccb8366b87c98830c", 0xe) write(0xffffffffffffffff, &(0x7f0000000240)="6d2c9662be5ccb8366b87c98830c", 0xe) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x4000000005, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x74}, {0x40, 0x2}, {0x6, 0x0, 0x0, 0x195}]}) write(r4, &(0x7f0000000240)="6d2c9662be5ccb8366b87c98830c", 0xe) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x4000000005, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x74}, {0x40, 0x2}, {0x6, 0x0, 0x0, 0x195}]}) write(r5, &(0x7f0000000240)="6d2c9662be5ccb8366b87c98830c", 0xe) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffc, 0x8, 0xfffff, 0x800, 0x8}, {{r3}, 0xfffffffffffffffc, 0x38, 0xf0000000, 0x100000001, 0x200}, {{r4}, 0xfffffffffffffffe, 0x88, 0x1, 0x6, 0x855}, {{r1}, 0xfffffffffffffffd, 0x0, 0x4, 0x200, 0x80}], 0x8, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x0, 0x40, 0x7, 0x9}, {{r1}, 0xfffffffffffffffe, 0x0, 0x80000000, 0x7f201fd5, 0x7fffffff}, {{r5}, 0xfffffffffffffffe, 0x86, 0x20000002, 0x1000, 0xc80}, {{r1}, 0xfffffffffffffff9, 0x60, 0x4, 0x0, 0xfff}, {{r1}, 0xfffffffffffffff9, 0x83, 0x8, 0x173a, 0x3ff}], 0x8f, &(0x7f0000000180)={0x6, 0xd26}) kqueue() (async) socket(0x2, 0x2, 0x0) (async) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) (async) kevent(r0, &(0x7f0000000500), 0x8, &(0x7f00000005c0)=[{{r1}, 0xffffffffffffffff, 0xa3, 0x1}], 0x7, 0x0) (async) openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x4000000005, 0x0) (async) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x74}, {0x40, 0x2}, {0x6, 0x0, 0x0, 0x195}]}) (async) write(r3, &(0x7f0000000240)="6d2c9662be5ccb8366b87c98830c", 0xe) (async) write(0xffffffffffffffff, &(0x7f0000000240)="6d2c9662be5ccb8366b87c98830c", 0xe) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x4000000005, 0x0) (async) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x74}, {0x40, 0x2}, {0x6, 0x0, 0x0, 0x195}]}) (async) write(r4, &(0x7f0000000240)="6d2c9662be5ccb8366b87c98830c", 0xe) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x4000000005, 0x0) (async) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x74}, {0x40, 0x2}, {0x6, 0x0, 0x0, 0x195}]}) (async) write(r5, &(0x7f0000000240)="6d2c9662be5ccb8366b87c98830c", 0xe) (async) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffc, 0x8, 0xfffff, 0x800, 0x8}, {{r3}, 0xfffffffffffffffc, 0x38, 0xf0000000, 0x100000001, 0x200}, {{r4}, 0xfffffffffffffffe, 0x88, 0x1, 0x6, 0x855}, {{r1}, 0xfffffffffffffffd, 0x0, 0x4, 0x200, 0x80}], 0x8, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x0, 0x40, 0x7, 0x9}, {{r1}, 0xfffffffffffffffe, 0x0, 0x80000000, 0x7f201fd5, 0x7fffffff}, {{r5}, 0xfffffffffffffffe, 0x86, 0x20000002, 0x1000, 0xc80}, {{r1}, 0xfffffffffffffff9, 0x60, 0x4, 0x0, 0xfff}, {{r1}, 0xfffffffffffffff9, 0x83, 0x8, 0x173a, 0x3ff}], 0x8f, &(0x7f0000000180)={0x6, 0xd26}) (async) 22:31:50 executing program 6: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0/file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='x\x00') chmod(&(0x7f0000000100)='./file0/file0\x00', 0x19c) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) rmdir(&(0x7f0000000040)='./file0/file0\x00') 22:31:51 executing program 0: munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x400, 0x0) shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x4000)=nil, 0x0) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x400, 0x0) (async) shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x4000)=nil, 0x0) (async) 22:31:51 executing program 4: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10, 0x20) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f0000000100)={&(0x7f0000000080)='./file0/file0\x00', 0x4, &(0x7f00000000c0)='./file0\x00', 0x8}) (async) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='W\x00') (async) openat$klog(0xffffffffffffff9c, &(0x7f0000000140), 0x20000, 0x0) (async) ioctl$VNDIOCGET(r0, 0xc4104603, &(0x7f00000003c0)={'./file0\x00'}) 22:31:51 executing program 5: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffd, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x8809, 0x0) open$dir(&(0x7f0000000080)='./file1\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffd, 0x0) (async) openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x8809, 0x0) (async) open$dir(&(0x7f0000000080)='./file1\x00', 0x0, 0x0) (async) 22:31:51 executing program 1: sysctl$vm_swapencrypt(&(0x7f0000000000)={0x2, 0x5, 0x1}, 0x3, &(0x7f0000000180)="e059b2fbc89e693e12030c6d2f47adb5fcde2c410cad279864b943529fd8b501d1651d134010144aedaafef47e82ddffe31a1ac40a8aac3d511e52cb2c6e0a9e98cdb14fb4c90ce0d6258e045d1bb69ff7f5595bffb37da6ed49fc5bdd8a5ca6de330effef8766c7b9467897b9b5e11b3bfc0784d70c565f82e4d07ae9a2c49d7720839db39320bcc040ae517c431101bd9e1d6d7f228d649c8b42eee1cdbd0bfc2e4065e614228a93a9f5e57f34c9837195b9cf3137998e6e77d6742fa45437512f6a6351d61a0bfbdd5bdc0ba051680aafa4e095f8fa5ab0980d", &(0x7f0000000100)=0xdb, &(0x7f0000000280)="d4de00b257b032792ca25708ef8eaaf726cba3260b02656f2dfcbfc17cb3fceb64c7a53778b4cd4bba5f6d2516ad728fbd259885b6291829b306882fa187bef450e5aa3f83d118c27f22ea3994e9553f15a11c5a123c2d8bfc138596eb945fdcb9cdd60c6f8f62112044e39a7235f43cc3039839efd0beba494d1ede328cb195594f73ea", 0x84) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000040)=""/22, 0x16) r2 = socket(0x18, 0x400000002, 0x0) close(r2) open(&(0x7f0000000340)='./file0\x00', 0x80, 0x68) r3 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$FIOASYNC(r3, 0xcd60441a, &(0x7f0000000240)=0x2) r4 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$FIOASYNC(r4, 0xcd60441a, &(0x7f0000000240)=0x2) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f00000003c0)={0x5, './file0\x00', './file0\x00'}) shutdown(r2, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000140)=0x400007) write(r1, &(0x7f00000000c0)="d2", 0xfffffd51) r5 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write(0xffffffffffffffff, &(0x7f0000000240)="6d2c9662be5ccb8366b87c98830c", 0xe) writev(0xffffffffffffffff, &(0x7f0000000400)=[{&(0x7f0000000380)}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) r6 = dup(r5) ioctl$FIOASYNC(r6, 0xc080445b, &(0x7f0000000240)) 22:31:52 executing program 7: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) (async) r1 = syz_open_pts() read(r1, &(0x7f0000000080)=""/18, 0x12) (async) mquery(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x0, r1, 0x386) (async) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000100400006}) (async) r2 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) (async) open(&(0x7f0000000040)='./file0\x00', 0x40, 0x20) pwrite(r2, &(0x7f0000000100)="c8a84e", 0xff96, 0x0) (async) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x10, r0, 0x101) fcntl$lock(r0, 0x15, &(0x7f0000000000)={0x3}) 22:31:52 executing program 2: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) ioctl$VNDIOCSET(r2, 0xc0384600, &(0x7f0000001180)={&(0x7f0000001100)='./file0\x00', 0x0, &(0x7f0000001140)='./file0\x00', 0x8}) sysctl$kern(&(0x7f0000000000)={0x1, 0x29}, 0x2, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x5}, 0x2, &(0x7f0000000080)="3c862eca3dbdfda9f75096d3bc945c96c13bffcc8f15abbbf8e7ee12aaf787cd7b07c17cc5ab9ae96427075754581bc1b24181b5d6d1e3db9f41eb69ede3ddca5c5f6eb291661eba8c41124a4a22567e8c61e12ede7361f0b31f82e078f927d11a0113f398d3d98044534d1671804c084e7b730435335bb01f2a25ae1bf36329cd6bf350e13a5cbb687c34e5471da4da4463bd7467bd764041ace8a074a717261d960d84a513fb5f2f99d62f1f90651c98e75c8342a04f20e1a349a539b303590ae890abd7d306fd5b2d814ccbd2669f3f58c896fa612129f7664b526df6df5f531c5284cb48d50c92392e06c7bd964d9101d326d1a9948a8b2185bc5fb74cf18c02ac1696130a50f3438ff01379286d5a0e1cf02b4491788eeb77070ae24f1e6879c2ed2622d62bc73fa38462f7fceaa0599fd3a36d090ac35d278c9da0a65f3a7af0167ad338a0c85727d00277d53c0906078f68479648ea6ff62683a2f5b72bd94c59527c61fe1c7d646fc22abd8e31e927bf7fc94a552405cce7babbbf4ac71ddc3aabe4735bb29de9bae222a80858fdf9569fa4796d7dacb5b367465db1523ce33c75c782bc6c7344ebe30f94ef98bef5ca894692c58c92ccd314c312124a5cde5e141e6769d1a0bffe55ebdf8417cc0ceb5bd4ff368e29bbe54a9628b1423e1434d2b79474cd25bed435fdc4d901a5e1a168d81de21658a0bc61388f157601215defada57fa3efcac978353ec3743bf53fc42d4e81703233f1e6e65daee59ae7e1ca924fe0fbd6a480eb0fd8b08f2c343839e71a0e05f87cb0bf9bbea8ad8f511feabc7f02d44f4a69d60fba011e13ef874ce9783a9f5e697d0e174411c337d1444c65f08d998042b3bae038b6f22aa6dc6ffd385ae60a900f674af83895f366ed6a19b3ae7c2c5c203fd57c728b49d3b20c8ebf129c9d07d69dbfec0568c6af8abcbe5f06af90f600d5bdc4e912336ac1afd7b835dcef54bde50ae1aff0acb28e9d62c6d719d9a93d5360cb618dbd60139170ce8793f64edbf2b814adf00b1cee26b78f68b2c20e0203ee706c1500b37bf148f7d521b5c5327b4c24e16f0f2a86b564384c7bec88bf4dc75528fcd28464fe3fcd8723ec94037c7b8e48ab04e6cd12ca2aaaaff27fffc44d869d07ae31e243ecbb474747291177cb6f2ccce2b000810ff3ac4734ff436d56e850a981b622c97f460a245a0ca92123004703ca29869b57396c7d2e4e7df637859e1fe027fc89dedd7f7910874c950affa02fb417cdfe4629ff9a898ff2066334989234c60a5b7424770ca3b8f9c0e534b7ed7c5f4d86442f886ac46d094e73fcf60c705618d253074975a5b67aa2ca74f0c35f8dbd3e11d6d5b2405e16e7a2991299186b3257e7b8ebdce5c063f913aa937f6af70bf805cc81257cb130fd9bc16daaea61bc92a0250d146875754960a0c2a8f83c28437405644965a1a942103cbca065d9b3cc472ac4df47bf9c8260d99f84db31998365a89f27e3ebeaef5c00a515b8f041a11201b8d36ad7c995edfec9db1ce20399d760896c051c5e0f3ba470d2ad8419d89ef10904e7f1617cfc6c5f52cbdea5d06effeafaef2384de5fe67482f90aedb3ead9aa9fb020346354e66b3907c1f28fd9bfd9561d91735c6ebb8fcd64ed51b419542ff8163a4f8ec50ce228e354b0c6da77f9c7560d8f097be752cadc03ab37fe7ecee6d3417c219284bf2eddb4a37dc3e1a0c9b858715bda81661a693cfcbb766bbce0434fc560e0db2e05ff06d64b0a96341738060039768536dc521d039ab817681e2c534ef0eaa02a335a751e7af1a6d49d0b684b320e4ab2f613b9ec00fca9e1539d2286b423bf2c6953f37616931e439e898413fd4ec1665ce4efc30a51ed3b9575bfdea2030af0b032a616f9307bb47ae26cdab8055a14c98e98d44c91ad813e323797ab331d1480fc34397d10eb6cf58ca73e28d1256932d62fdce49ef623d78ff2a0ff6da8917969c61cb8dd94889c1eafe582eaf1ed196ae905de4b2006217f2f083ecc9a87717d646f60a7c59b64f75aa7a57716b663de061e300de49c53d3002eb209c2ea1df3639e03716afbfd345138b3a631a49f55da3e815b435ab15104ee7b5a7bb11b32363b42e57606466f35562995786d63cb09614b7082a3d8d032c6e56d2d72b23ba0a347ca40812c8c35a1c1ece0ad9a89724772813a1b7954850a16a6fe0d1283d1f7fdd6d15c21b2b40a284d365845d5854a5ece7ffb285eec7e26a8e141d054f0e8c8d6d212b846a6bc796470b4db12ee39b71e3e8f1cf058b53b58c8030c05b7db4851f5f6e6e0db7aa8e7f0bd7959b00181a7d5cab3b5292a9e0170a9446370b3428d3d1d06c379e2fdff12bd4a69aa672fb99668f273e744d281b3cd0afc6e83dc3ed48d0b3dde3e44e33c6c35f6973c0e52b0ca835558d6a412d668814284d68d30f8df8b7757df8d987e45e427e01689dc1b09ab1e69b48c99126aab60486a174035997842c4615d37e948150884ea5497146f1d80bfc41b3578a151b87cd03bc26949fae55f3b42cdc0f74fb6e7d8a1c69927556e08563446ab0e8a4f2cf00b532104d3d2c5e1e5980d19764f808c6e6992b19f717815ea047c3c584babd155f40396332e5f26f4abdfbd94ed578ba0e03ff13e0b9597a61a8fa40f5031682a5df2db9b843c8bc3850bbf17c5f1b7d8f132499409668f9e671459106cd0c794a0ea735338c827785f68cd8e34277b0430c8d393c5a11ce607f0c3f0f180a498aa6d104b5f4ea04a2d957c5ca2d1ba1489c013bf43d58a7161f7bc69692f154df9bea6572b9381a8c97b083fb11f69758353cf6e7e17574c352af7aeaa4499f41d64b8285a03ec9f7e872bd5956627b537475619a84b022df8be5bc67a78e5911a3279667727653b31ebdc8058d6adde205ebc1cfa13114405b7deebb255ea4a0cc1975ca7a6bcfd65ea4b64658dae4c4eaed255d8c1413b6149284bad8ac271e46fd821d5c8a1ab6372e00862adf641d798dc6665f54593211e91f834919f55e1626c7e74ac578386c7292e8298a3ea65796c2f218e5332c2931e43e8bdef8daa4d54fb49138fddd5c0592e96b72e96139b13d140b6eecf59a139217e1cef51d743811a3a821a8057bccbd6de2a37c2d63a8a01a3158af91230a182147e190c0a80a6f39bbe7d71611f7116196ab1bc22c3725b815531821973bf6cb06462f7b2a05a93e76015575ff27461591274538a86562b109fd66d524c91284318426689c55394f8e690e56a65f3515db6863742e5b6cebf4ecc77119a6d1e042e63ded600e93474d9a0a9c34a9c05cbc9dec666166db5c65b33550fd096acaccfa5ef81e82715193a1e7825a95f31d097df5986548c58e099e3d72304c3988532e9b9aa2192c1c6a0371254186d48df0d3265ef08b8da87cae09d2f9552795b72a3f70b694d3ff40274eb3fdb096dc3742b58205bedc6745ffe935a1118a5d9670d2399aace413066aa9aae173526790abcd091c9818cafd1293510fbcc1c07475495b5b2d50e3d2ed91005d2486774cb560b3e5415b0592b5ce585bb30dee6e0ff51a79517aa24a8ce91eae601f3932b6993c08533203404461d4722e265e2fdab1ec09bd1b67ab0e90302cfa834f9fe2dcc269c8496698258f1dd27ce5d8073047ff6e83de16241f696f21ad91e3e6ea3e631a66e684ccb25d5d4bbf9464a65bdfc2a1e3ec8b8b2fbb1dd3ba52c12d484dc36d802cf611b6816368070d9a9b529fa8c00bb038045d415c3ff841b6e32110917673d8dd5d7e53cca3203209dca573f2686645f8143c746887af9b7070abef2a6debe2600363ed5346826b6f886e610c7f87dc28e150a61053a1a7a52d0a8e5bb7611343675faccb8400f69b7185f9e32fd47f6390655b0fc392a4eb4aa31b90f21e2f69d91609ba3231530246459005993505fc3e90831a5dfe9c695147713ecbb6757611378283323088010837d40d6419f6ea34f859dda13f9c18f1abf82584b9c75cb04aafc34a352bcb2120a384dcd901f54e6f4ba114e3de8c8323026436844be3794c30f09b2878982a06556878c3956c8612285c8481c5259beb84882814a4f678f1f4dfd6e63e945543a0ea2896cfab6f101d37b2ad2ce8f30ed6be043cf7b524cbce5af301e894ad211e709019bb1667681a8876637cfe97b90bd56943b2abbb499d6161f26a587acf940dacdf4d7611fae637f9399f74ed8df6d6454515d5b72ed2e66c9d29fad3c8953064d38d7d46e884ee52688ef77ea7d4fa6ead7cfc01aa484454eb386c058a23d225c60d6f8117ca076ad91d8a550bc795c465ac4bec27d6243be85c32ea33711bdbbfc98be0cad273f684a818bcd530e0958cd4f3fcc849599a62f0008e4af74342e59daa3a414afce7c0ac688081e498c637dea4ab1cb7a76412c24c9c783d7bc5a1369670526aef60ba51bb4eb3325dbbbad6e5a0f7f6aa8abaeff5004dd79e35437c4005193211ca6a35ce7722160ab261fd67d0fe3dffb4a88534194afe3531d2431bc48e3af00894e5cf8eeb9438e7869e77c8c4c556381ad8234a678bbdb955cf4ddb6667611bb4b387a0b892f18dd9d55f3ca35e5e4ef6d43ac77d36c6e1f57d1a32f87b02eebe541d2be45a1ba44da0daebaab5280e84626b9ce2aa4d50b49591288602cff3e06ba907f4a481ce183600d37e6b1089d648a5e8c608472d908e8dac924839d5d39d894d788f387ceef330eb8d866684fd2029aeb6b860b514e0655947c81cfc4f4e4ab3a9ebe961624f76b0440b8d2e4ad2f2ae20978dddcc241d353e2715a6008c23940db709323b2757ce02d59d2ff8cb69f312c0a667b2950bedfad597da16d3e190f8735c480c903c9aa4dc8c56e63556ff2ab6e2e3b4674bc71caf42e3832508571bbf34c98dc5cc57f58ed618712d1fd5e4440cfc7cf32499f11159e80d30640edeffa3d25e4c383fc0363e575a4908db41a2bb885d85346f59db10fb7befc739ae3b3b03d9aaa1e601537e04c752f14e3a64fa356f54184306233b8b8b82fa14a8b80381136040eab5e764b26e48d6689bf251610b8e47fbb9b6645a194b2623efac5d8c337645bc7f78a4c6ffde6141e2a8f40bfa6c4a29607bd8cf03f49ed183a1270e3200e21fa19c1cf824ab43d4d77c01bf6ed1d08e8a5b66564bc527fe75c65bf37a0810350b6262fdf2336657051982c90bb71812a076dc11d811783f340366234ca691d427547ffada17622c984bb641e5b6da8de591c45d035eb5e8e3c37d2ab25912688eb40365b5dfc180849774d5f014461eb2e4ff807a3c7bd318320fc7d362941c809b9c14c80230b1d66d24f75eae415161e200a88d18c03af15c552d85b556329d498fc980aff91237d37d1d46e56f3020f16c02fa86d1ecd2634c80d3d72ced085c6b4653bedd619056715940513ba74217032975f5e99efb8d803b365acaeb5a07f55b2e5412a35ab68e53095db93e278257631b1d0a55abfe5d31bcd557e4ee888a6d216f91718bc0f1dba3c339781271900d63cda34879694a29e57fa54ef9aad54c9ee1bdedf6bce3fc8207b4a27d3538469b8b80dee63d8671bc3ca2a5a906fbd931f1b02ee794b88b13b20fd99c4440bf3924db0c0881ad28815c772e8962c00f2ff60cd67061a1494ecf8e509fa45a03e1e963cf379dc9b00d47d248f44004f85bd42f9e93bea9b25cdf409ef21875b2e8b993392532a531978b48e62dfe48f6ddd417fae1e4300994d18c72d1d03d12fe88f714c16c9cfad3134d64cef719ed300", &(0x7f0000001080)=0x1000, &(0x7f00000010c0)="f6fc973f8712e0e52347886c7bda", 0xe) 22:31:52 executing program 3: r0 = kqueue() r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) kevent(r0, &(0x7f0000000500), 0x8, &(0x7f00000005c0)=[{{r1}, 0xffffffffffffffff, 0xa3, 0x1}], 0x7, 0x0) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x4000000005, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x74}, {0x40, 0x2}, {0x6, 0x0, 0x0, 0x195}]}) write(r3, &(0x7f0000000240)="6d2c9662be5ccb8366b87c98830c", 0xe) write(0xffffffffffffffff, &(0x7f0000000240)="6d2c9662be5ccb8366b87c98830c", 0xe) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x4000000005, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x74}, {0x40, 0x2}, {0x6, 0x0, 0x0, 0x195}]}) write(r4, &(0x7f0000000240)="6d2c9662be5ccb8366b87c98830c", 0xe) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x4000000005, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x74}, {0x40, 0x2}, {0x6, 0x0, 0x0, 0x195}]}) write(r5, &(0x7f0000000240)="6d2c9662be5ccb8366b87c98830c", 0xe) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffc, 0x8, 0xfffff, 0x800, 0x8}, {{r3}, 0xfffffffffffffffc, 0x38, 0xf0000000, 0x100000001, 0x200}, {{r4}, 0xfffffffffffffffe, 0x88, 0x1, 0x6, 0x855}, {{r1}, 0xfffffffffffffffd, 0x0, 0x4, 0x200, 0x80}], 0x8, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x0, 0x40, 0x7, 0x9}, {{r1}, 0xfffffffffffffffe, 0x0, 0x80000000, 0x7f201fd5, 0x7fffffff}, {{r5}, 0xfffffffffffffffe, 0x86, 0x20000002, 0x1000, 0xc80}, {{r1}, 0xfffffffffffffff9, 0x60, 0x4, 0x0, 0xfff}, {{r1}, 0xfffffffffffffff9, 0x83, 0x8, 0x173a, 0x3ff}], 0x8f, &(0x7f0000000180)={0x6, 0xd26}) kqueue() (async) socket(0x2, 0x2, 0x0) (async) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) (async) kevent(r0, &(0x7f0000000500), 0x8, &(0x7f00000005c0)=[{{r1}, 0xffffffffffffffff, 0xa3, 0x1}], 0x7, 0x0) (async) openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x4000000005, 0x0) (async) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x74}, {0x40, 0x2}, {0x6, 0x0, 0x0, 0x195}]}) (async) write(r3, &(0x7f0000000240)="6d2c9662be5ccb8366b87c98830c", 0xe) (async) write(0xffffffffffffffff, &(0x7f0000000240)="6d2c9662be5ccb8366b87c98830c", 0xe) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x4000000005, 0x0) (async) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x74}, {0x40, 0x2}, {0x6, 0x0, 0x0, 0x195}]}) (async) write(r4, &(0x7f0000000240)="6d2c9662be5ccb8366b87c98830c", 0xe) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x4000000005, 0x0) (async) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x74}, {0x40, 0x2}, {0x6, 0x0, 0x0, 0x195}]}) (async) write(r5, &(0x7f0000000240)="6d2c9662be5ccb8366b87c98830c", 0xe) (async) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffc, 0x8, 0xfffff, 0x800, 0x8}, {{r3}, 0xfffffffffffffffc, 0x38, 0xf0000000, 0x100000001, 0x200}, {{r4}, 0xfffffffffffffffe, 0x88, 0x1, 0x6, 0x855}, {{r1}, 0xfffffffffffffffd, 0x0, 0x4, 0x200, 0x80}], 0x8, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x0, 0x40, 0x7, 0x9}, {{r1}, 0xfffffffffffffffe, 0x0, 0x80000000, 0x7f201fd5, 0x7fffffff}, {{r5}, 0xfffffffffffffffe, 0x86, 0x20000002, 0x1000, 0xc80}, {{r1}, 0xfffffffffffffff9, 0x60, 0x4, 0x0, 0xfff}, {{r1}, 0xfffffffffffffff9, 0x83, 0x8, 0x173a, 0x3ff}], 0x8f, &(0x7f0000000180)={0x6, 0xd26}) (async) 22:31:52 executing program 6: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) (async) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0/file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='x\x00') chmod(&(0x7f0000000100)='./file0/file0\x00', 0x19c) (async) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) (async, rerun: 64) rmdir(&(0x7f0000000040)='./file0/file0\x00') (rerun: 64) 22:31:52 executing program 0: munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x400, 0x0) shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x4000)=nil, 0x0) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x400, 0x0) (async) shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x4000)=nil, 0x0) (async) 22:31:52 executing program 4: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000380), 0x8000, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) ioctl$VNDIOCGET(r1, 0xc4104603, &(0x7f0000000800)={'./file0\x00', 0x6, 0x9, 0x99b}) ioctl$VNDIOCGET(r0, 0xc4104603, &(0x7f00000003c0)={'./file0\x00'}) 22:31:52 executing program 1: sysctl$vm_swapencrypt(&(0x7f0000000000)={0x2, 0x5, 0x1}, 0x3, &(0x7f0000000180)="e059b2fbc89e693e12030c6d2f47adb5fcde2c410cad279864b943529fd8b501d1651d134010144aedaafef47e82ddffe31a1ac40a8aac3d511e52cb2c6e0a9e98cdb14fb4c90ce0d6258e045d1bb69ff7f5595bffb37da6ed49fc5bdd8a5ca6de330effef8766c7b9467897b9b5e11b3bfc0784d70c565f82e4d07ae9a2c49d7720839db39320bcc040ae517c431101bd9e1d6d7f228d649c8b42eee1cdbd0bfc2e4065e614228a93a9f5e57f34c9837195b9cf3137998e6e77d6742fa45437512f6a6351d61a0bfbdd5bdc0ba051680aafa4e095f8fa5ab0980d", &(0x7f0000000100)=0xdb, &(0x7f0000000280)="d4de00b257b032792ca25708ef8eaaf726cba3260b02656f2dfcbfc17cb3fceb64c7a53778b4cd4bba5f6d2516ad728fbd259885b6291829b306882fa187bef450e5aa3f83d118c27f22ea3994e9553f15a11c5a123c2d8bfc138596eb945fdcb9cdd60c6f8f62112044e39a7235f43cc3039839efd0beba494d1ede328cb195594f73ea", 0x84) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000040)=""/22, 0x16) r2 = socket(0x18, 0x400000002, 0x0) close(r2) open(&(0x7f0000000340)='./file0\x00', 0x80, 0x68) r3 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$FIOASYNC(r3, 0xcd60441a, &(0x7f0000000240)=0x2) r4 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$FIOASYNC(r4, 0xcd60441a, &(0x7f0000000240)=0x2) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f00000003c0)={0x5, './file0\x00', './file0\x00'}) shutdown(r2, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000140)=0x400007) write(r1, &(0x7f00000000c0)="d2", 0xfffffd51) r5 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write(0xffffffffffffffff, &(0x7f0000000240)="6d2c9662be5ccb8366b87c98830c", 0xe) writev(0xffffffffffffffff, &(0x7f0000000400)=[{&(0x7f0000000380)="132b611d858d322615635ead708ec4415f355806", 0x14}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) r6 = dup(r5) ioctl$FIOASYNC(r6, 0xc080445b, &(0x7f0000000240)) 22:31:52 executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x4000000005, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x74}, {0x40, 0x2}, {0x6, 0x0, 0x0, 0x195}]}) write(r0, &(0x7f0000000240)="6d2c9662be5ccb8366b87c98830c", 0xe) close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x4000000019, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x84, 0x0, 0x0, 0xfffffffc}, {0x3d}, {0x6, 0x0, 0x1f, 0xb26}]}) write(r1, &(0x7f0000000080)="7cd23fc0aa17dddf7830faa1aaab", 0xe) 22:31:52 executing program 2: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) (async) r1 = socket(0x2, 0x2, 0x0) dup2(r1, r0) (async) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) (async) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) ioctl$VNDIOCSET(r2, 0xc0384600, &(0x7f0000001180)={&(0x7f0000001100)='./file0\x00', 0x0, &(0x7f0000001140)='./file0\x00', 0x8}) (async) sysctl$kern(&(0x7f0000000000)={0x1, 0x29}, 0x2, 0x0, 0x0, 0x0, 0x0) (async) sysctl$kern(&(0x7f0000000040)={0x1, 0x5}, 0x2, &(0x7f0000000080)="3c862eca3dbdfda9f75096d3bc945c96c13bffcc8f15abbbf8e7ee12aaf787cd7b07c17cc5ab9ae96427075754581bc1b24181b5d6d1e3db9f41eb69ede3ddca5c5f6eb291661eba8c41124a4a22567e8c61e12ede7361f0b31f82e078f927d11a0113f398d3d98044534d1671804c084e7b730435335bb01f2a25ae1bf36329cd6bf350e13a5cbb687c34e5471da4da4463bd7467bd764041ace8a074a717261d960d84a513fb5f2f99d62f1f90651c98e75c8342a04f20e1a349a539b303590ae890abd7d306fd5b2d814ccbd2669f3f58c896fa612129f7664b526df6df5f531c5284cb48d50c92392e06c7bd964d9101d326d1a9948a8b2185bc5fb74cf18c02ac1696130a50f3438ff01379286d5a0e1cf02b4491788eeb77070ae24f1e6879c2ed2622d62bc73fa38462f7fceaa0599fd3a36d090ac35d278c9da0a65f3a7af0167ad338a0c85727d00277d53c0906078f68479648ea6ff62683a2f5b72bd94c59527c61fe1c7d646fc22abd8e31e927bf7fc94a552405cce7babbbf4ac71ddc3aabe4735bb29de9bae222a80858fdf9569fa4796d7dacb5b367465db1523ce33c75c782bc6c7344ebe30f94ef98bef5ca894692c58c92ccd314c312124a5cde5e141e6769d1a0bffe55ebdf8417cc0ceb5bd4ff368e29bbe54a9628b1423e1434d2b79474cd25bed435fdc4d901a5e1a168d81de21658a0bc61388f157601215defada57fa3efcac978353ec3743bf53fc42d4e81703233f1e6e65daee59ae7e1ca924fe0fbd6a480eb0fd8b08f2c343839e71a0e05f87cb0bf9bbea8ad8f511feabc7f02d44f4a69d60fba011e13ef874ce9783a9f5e697d0e174411c337d1444c65f08d998042b3bae038b6f22aa6dc6ffd385ae60a900f674af83895f366ed6a19b3ae7c2c5c203fd57c728b49d3b20c8ebf129c9d07d69dbfec0568c6af8abcbe5f06af90f600d5bdc4e912336ac1afd7b835dcef54bde50ae1aff0acb28e9d62c6d719d9a93d5360cb618dbd60139170ce8793f64edbf2b814adf00b1cee26b78f68b2c20e0203ee706c1500b37bf148f7d521b5c5327b4c24e16f0f2a86b564384c7bec88bf4dc75528fcd28464fe3fcd8723ec94037c7b8e48ab04e6cd12ca2aaaaff27fffc44d869d07ae31e243ecbb474747291177cb6f2ccce2b000810ff3ac4734ff436d56e850a981b622c97f460a245a0ca92123004703ca29869b57396c7d2e4e7df637859e1fe027fc89dedd7f7910874c950affa02fb417cdfe4629ff9a898ff2066334989234c60a5b7424770ca3b8f9c0e534b7ed7c5f4d86442f886ac46d094e73fcf60c705618d253074975a5b67aa2ca74f0c35f8dbd3e11d6d5b2405e16e7a2991299186b3257e7b8ebdce5c063f913aa937f6af70bf805cc81257cb130fd9bc16daaea61bc92a0250d146875754960a0c2a8f83c28437405644965a1a942103cbca065d9b3cc472ac4df47bf9c8260d99f84db31998365a89f27e3ebeaef5c00a515b8f041a11201b8d36ad7c995edfec9db1ce20399d760896c051c5e0f3ba470d2ad8419d89ef10904e7f1617cfc6c5f52cbdea5d06effeafaef2384de5fe67482f90aedb3ead9aa9fb020346354e66b3907c1f28fd9bfd9561d91735c6ebb8fcd64ed51b419542ff8163a4f8ec50ce228e354b0c6da77f9c7560d8f097be752cadc03ab37fe7ecee6d3417c219284bf2eddb4a37dc3e1a0c9b858715bda81661a693cfcbb766bbce0434fc560e0db2e05ff06d64b0a96341738060039768536dc521d039ab817681e2c534ef0eaa02a335a751e7af1a6d49d0b684b320e4ab2f613b9ec00fca9e1539d2286b423bf2c6953f37616931e439e898413fd4ec1665ce4efc30a51ed3b9575bfdea2030af0b032a616f9307bb47ae26cdab8055a14c98e98d44c91ad813e323797ab331d1480fc34397d10eb6cf58ca73e28d1256932d62fdce49ef623d78ff2a0ff6da8917969c61cb8dd94889c1eafe582eaf1ed196ae905de4b2006217f2f083ecc9a87717d646f60a7c59b64f75aa7a57716b663de061e300de49c53d3002eb209c2ea1df3639e03716afbfd345138b3a631a49f55da3e815b435ab15104ee7b5a7bb11b32363b42e57606466f35562995786d63cb09614b7082a3d8d032c6e56d2d72b23ba0a347ca40812c8c35a1c1ece0ad9a89724772813a1b7954850a16a6fe0d1283d1f7fdd6d15c21b2b40a284d365845d5854a5ece7ffb285eec7e26a8e141d054f0e8c8d6d212b846a6bc796470b4db12ee39b71e3e8f1cf058b53b58c8030c05b7db4851f5f6e6e0db7aa8e7f0bd7959b00181a7d5cab3b5292a9e0170a9446370b3428d3d1d06c379e2fdff12bd4a69aa672fb99668f273e744d281b3cd0afc6e83dc3ed48d0b3dde3e44e33c6c35f6973c0e52b0ca835558d6a412d668814284d68d30f8df8b7757df8d987e45e427e01689dc1b09ab1e69b48c99126aab60486a174035997842c4615d37e948150884ea5497146f1d80bfc41b3578a151b87cd03bc26949fae55f3b42cdc0f74fb6e7d8a1c69927556e08563446ab0e8a4f2cf00b532104d3d2c5e1e5980d19764f808c6e6992b19f717815ea047c3c584babd155f40396332e5f26f4abdfbd94ed578ba0e03ff13e0b9597a61a8fa40f5031682a5df2db9b843c8bc3850bbf17c5f1b7d8f132499409668f9e671459106cd0c794a0ea735338c827785f68cd8e34277b0430c8d393c5a11ce607f0c3f0f180a498aa6d104b5f4ea04a2d957c5ca2d1ba1489c013bf43d58a7161f7bc69692f154df9bea6572b9381a8c97b083fb11f69758353cf6e7e17574c352af7aeaa4499f41d64b8285a03ec9f7e872bd5956627b537475619a84b022df8be5bc67a78e5911a3279667727653b31ebdc8058d6adde205ebc1cfa13114405b7deebb255ea4a0cc1975ca7a6bcfd65ea4b64658dae4c4eaed255d8c1413b6149284bad8ac271e46fd821d5c8a1ab6372e00862adf641d798dc6665f54593211e91f834919f55e1626c7e74ac578386c7292e8298a3ea65796c2f218e5332c2931e43e8bdef8daa4d54fb49138fddd5c0592e96b72e96139b13d140b6eecf59a139217e1cef51d743811a3a821a8057bccbd6de2a37c2d63a8a01a3158af91230a182147e190c0a80a6f39bbe7d71611f7116196ab1bc22c3725b815531821973bf6cb06462f7b2a05a93e76015575ff27461591274538a86562b109fd66d524c91284318426689c55394f8e690e56a65f3515db6863742e5b6cebf4ecc77119a6d1e042e63ded600e93474d9a0a9c34a9c05cbc9dec666166db5c65b33550fd096acaccfa5ef81e82715193a1e7825a95f31d097df5986548c58e099e3d72304c3988532e9b9aa2192c1c6a0371254186d48df0d3265ef08b8da87cae09d2f9552795b72a3f70b694d3ff40274eb3fdb096dc3742b58205bedc6745ffe935a1118a5d9670d2399aace413066aa9aae173526790abcd091c9818cafd1293510fbcc1c07475495b5b2d50e3d2ed91005d2486774cb560b3e5415b0592b5ce585bb30dee6e0ff51a79517aa24a8ce91eae601f3932b6993c08533203404461d4722e265e2fdab1ec09bd1b67ab0e90302cfa834f9fe2dcc269c8496698258f1dd27ce5d8073047ff6e83de16241f696f21ad91e3e6ea3e631a66e684ccb25d5d4bbf9464a65bdfc2a1e3ec8b8b2fbb1dd3ba52c12d484dc36d802cf611b6816368070d9a9b529fa8c00bb038045d415c3ff841b6e32110917673d8dd5d7e53cca3203209dca573f2686645f8143c746887af9b7070abef2a6debe2600363ed5346826b6f886e610c7f87dc28e150a61053a1a7a52d0a8e5bb7611343675faccb8400f69b7185f9e32fd47f6390655b0fc392a4eb4aa31b90f21e2f69d91609ba3231530246459005993505fc3e90831a5dfe9c695147713ecbb6757611378283323088010837d40d6419f6ea34f859dda13f9c18f1abf82584b9c75cb04aafc34a352bcb2120a384dcd901f54e6f4ba114e3de8c8323026436844be3794c30f09b2878982a06556878c3956c8612285c8481c5259beb84882814a4f678f1f4dfd6e63e945543a0ea2896cfab6f101d37b2ad2ce8f30ed6be043cf7b524cbce5af301e894ad211e709019bb1667681a8876637cfe97b90bd56943b2abbb499d6161f26a587acf940dacdf4d7611fae637f9399f74ed8df6d6454515d5b72ed2e66c9d29fad3c8953064d38d7d46e884ee52688ef77ea7d4fa6ead7cfc01aa484454eb386c058a23d225c60d6f8117ca076ad91d8a550bc795c465ac4bec27d6243be85c32ea33711bdbbfc98be0cad273f684a818bcd530e0958cd4f3fcc849599a62f0008e4af74342e59daa3a414afce7c0ac688081e498c637dea4ab1cb7a76412c24c9c783d7bc5a1369670526aef60ba51bb4eb3325dbbbad6e5a0f7f6aa8abaeff5004dd79e35437c4005193211ca6a35ce7722160ab261fd67d0fe3dffb4a88534194afe3531d2431bc48e3af00894e5cf8eeb9438e7869e77c8c4c556381ad8234a678bbdb955cf4ddb6667611bb4b387a0b892f18dd9d55f3ca35e5e4ef6d43ac77d36c6e1f57d1a32f87b02eebe541d2be45a1ba44da0daebaab5280e84626b9ce2aa4d50b49591288602cff3e06ba907f4a481ce183600d37e6b1089d648a5e8c608472d908e8dac924839d5d39d894d788f387ceef330eb8d866684fd2029aeb6b860b514e0655947c81cfc4f4e4ab3a9ebe961624f76b0440b8d2e4ad2f2ae20978dddcc241d353e2715a6008c23940db709323b2757ce02d59d2ff8cb69f312c0a667b2950bedfad597da16d3e190f8735c480c903c9aa4dc8c56e63556ff2ab6e2e3b4674bc71caf42e3832508571bbf34c98dc5cc57f58ed618712d1fd5e4440cfc7cf32499f11159e80d30640edeffa3d25e4c383fc0363e575a4908db41a2bb885d85346f59db10fb7befc739ae3b3b03d9aaa1e601537e04c752f14e3a64fa356f54184306233b8b8b82fa14a8b80381136040eab5e764b26e48d6689bf251610b8e47fbb9b6645a194b2623efac5d8c337645bc7f78a4c6ffde6141e2a8f40bfa6c4a29607bd8cf03f49ed183a1270e3200e21fa19c1cf824ab43d4d77c01bf6ed1d08e8a5b66564bc527fe75c65bf37a0810350b6262fdf2336657051982c90bb71812a076dc11d811783f340366234ca691d427547ffada17622c984bb641e5b6da8de591c45d035eb5e8e3c37d2ab25912688eb40365b5dfc180849774d5f014461eb2e4ff807a3c7bd318320fc7d362941c809b9c14c80230b1d66d24f75eae415161e200a88d18c03af15c552d85b556329d498fc980aff91237d37d1d46e56f3020f16c02fa86d1ecd2634c80d3d72ced085c6b4653bedd619056715940513ba74217032975f5e99efb8d803b365acaeb5a07f55b2e5412a35ab68e53095db93e278257631b1d0a55abfe5d31bcd557e4ee888a6d216f91718bc0f1dba3c339781271900d63cda34879694a29e57fa54ef9aad54c9ee1bdedf6bce3fc8207b4a27d3538469b8b80dee63d8671bc3ca2a5a906fbd931f1b02ee794b88b13b20fd99c4440bf3924db0c0881ad28815c772e8962c00f2ff60cd67061a1494ecf8e509fa45a03e1e963cf379dc9b00d47d248f44004f85bd42f9e93bea9b25cdf409ef21875b2e8b993392532a531978b48e62dfe48f6ddd417fae1e4300994d18c72d1d03d12fe88f714c16c9cfad3134d64cef719ed300", &(0x7f0000001080)=0x1000, &(0x7f00000010c0)="f6fc973f8712e0e52347886c7bda", 0xe) 22:31:52 executing program 4: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000380), 0x8000, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) ioctl$VNDIOCGET(r1, 0xc4104603, &(0x7f0000000800)={'./file0\x00', 0x6, 0x9, 0x99b}) ioctl$VNDIOCGET(r0, 0xc4104603, &(0x7f00000003c0)={'./file0\x00'}) 22:31:52 executing program 2: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) ioctl$VNDIOCSET(r2, 0xc0384600, &(0x7f0000001180)={&(0x7f0000001100)='./file0\x00', 0x0, &(0x7f0000001140)='./file0\x00', 0x8}) sysctl$kern(&(0x7f0000000000)={0x1, 0x29}, 0x2, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x5}, 0x2, &(0x7f0000000080)="3c862eca3dbdfda9f75096d3bc945c96c13bffcc8f15abbbf8e7ee12aaf787cd7b07c17cc5ab9ae96427075754581bc1b24181b5d6d1e3db9f41eb69ede3ddca5c5f6eb291661eba8c41124a4a22567e8c61e12ede7361f0b31f82e078f927d11a0113f398d3d98044534d1671804c084e7b730435335bb01f2a25ae1bf36329cd6bf350e13a5cbb687c34e5471da4da4463bd7467bd764041ace8a074a717261d960d84a513fb5f2f99d62f1f90651c98e75c8342a04f20e1a349a539b303590ae890abd7d306fd5b2d814ccbd2669f3f58c896fa612129f7664b526df6df5f531c5284cb48d50c92392e06c7bd964d9101d326d1a9948a8b2185bc5fb74cf18c02ac1696130a50f3438ff01379286d5a0e1cf02b4491788eeb77070ae24f1e6879c2ed2622d62bc73fa38462f7fceaa0599fd3a36d090ac35d278c9da0a65f3a7af0167ad338a0c85727d00277d53c0906078f68479648ea6ff62683a2f5b72bd94c59527c61fe1c7d646fc22abd8e31e927bf7fc94a552405cce7babbbf4ac71ddc3aabe4735bb29de9bae222a80858fdf9569fa4796d7dacb5b367465db1523ce33c75c782bc6c7344ebe30f94ef98bef5ca894692c58c92ccd314c312124a5cde5e141e6769d1a0bffe55ebdf8417cc0ceb5bd4ff368e29bbe54a9628b1423e1434d2b79474cd25bed435fdc4d901a5e1a168d81de21658a0bc61388f157601215defada57fa3efcac978353ec3743bf53fc42d4e81703233f1e6e65daee59ae7e1ca924fe0fbd6a480eb0fd8b08f2c343839e71a0e05f87cb0bf9bbea8ad8f511feabc7f02d44f4a69d60fba011e13ef874ce9783a9f5e697d0e174411c337d1444c65f08d998042b3bae038b6f22aa6dc6ffd385ae60a900f674af83895f366ed6a19b3ae7c2c5c203fd57c728b49d3b20c8ebf129c9d07d69dbfec0568c6af8abcbe5f06af90f600d5bdc4e912336ac1afd7b835dcef54bde50ae1aff0acb28e9d62c6d719d9a93d5360cb618dbd60139170ce8793f64edbf2b814adf00b1cee26b78f68b2c20e0203ee706c1500b37bf148f7d521b5c5327b4c24e16f0f2a86b564384c7bec88bf4dc75528fcd28464fe3fcd8723ec94037c7b8e48ab04e6cd12ca2aaaaff27fffc44d869d07ae31e243ecbb474747291177cb6f2ccce2b000810ff3ac4734ff436d56e850a981b622c97f460a245a0ca92123004703ca29869b57396c7d2e4e7df637859e1fe027fc89dedd7f7910874c950affa02fb417cdfe4629ff9a898ff2066334989234c60a5b7424770ca3b8f9c0e534b7ed7c5f4d86442f886ac46d094e73fcf60c705618d253074975a5b67aa2ca74f0c35f8dbd3e11d6d5b2405e16e7a2991299186b3257e7b8ebdce5c063f913aa937f6af70bf805cc81257cb130fd9bc16daaea61bc92a0250d146875754960a0c2a8f83c28437405644965a1a942103cbca065d9b3cc472ac4df47bf9c8260d99f84db31998365a89f27e3ebeaef5c00a515b8f041a11201b8d36ad7c995edfec9db1ce20399d760896c051c5e0f3ba470d2ad8419d89ef10904e7f1617cfc6c5f52cbdea5d06effeafaef2384de5fe67482f90aedb3ead9aa9fb020346354e66b3907c1f28fd9bfd9561d91735c6ebb8fcd64ed51b419542ff8163a4f8ec50ce228e354b0c6da77f9c7560d8f097be752cadc03ab37fe7ecee6d3417c219284bf2eddb4a37dc3e1a0c9b858715bda81661a693cfcbb766bbce0434fc560e0db2e05ff06d64b0a96341738060039768536dc521d039ab817681e2c534ef0eaa02a335a751e7af1a6d49d0b684b320e4ab2f613b9ec00fca9e1539d2286b423bf2c6953f37616931e439e898413fd4ec1665ce4efc30a51ed3b9575bfdea2030af0b032a616f9307bb47ae26cdab8055a14c98e98d44c91ad813e323797ab331d1480fc34397d10eb6cf58ca73e28d1256932d62fdce49ef623d78ff2a0ff6da8917969c61cb8dd94889c1eafe582eaf1ed196ae905de4b2006217f2f083ecc9a87717d646f60a7c59b64f75aa7a57716b663de061e300de49c53d3002eb209c2ea1df3639e03716afbfd345138b3a631a49f55da3e815b435ab15104ee7b5a7bb11b32363b42e57606466f35562995786d63cb09614b7082a3d8d032c6e56d2d72b23ba0a347ca40812c8c35a1c1ece0ad9a89724772813a1b7954850a16a6fe0d1283d1f7fdd6d15c21b2b40a284d365845d5854a5ece7ffb285eec7e26a8e141d054f0e8c8d6d212b846a6bc796470b4db12ee39b71e3e8f1cf058b53b58c8030c05b7db4851f5f6e6e0db7aa8e7f0bd7959b00181a7d5cab3b5292a9e0170a9446370b3428d3d1d06c379e2fdff12bd4a69aa672fb99668f273e744d281b3cd0afc6e83dc3ed48d0b3dde3e44e33c6c35f6973c0e52b0ca835558d6a412d668814284d68d30f8df8b7757df8d987e45e427e01689dc1b09ab1e69b48c99126aab60486a174035997842c4615d37e948150884ea5497146f1d80bfc41b3578a151b87cd03bc26949fae55f3b42cdc0f74fb6e7d8a1c69927556e08563446ab0e8a4f2cf00b532104d3d2c5e1e5980d19764f808c6e6992b19f717815ea047c3c584babd155f40396332e5f26f4abdfbd94ed578ba0e03ff13e0b9597a61a8fa40f5031682a5df2db9b843c8bc3850bbf17c5f1b7d8f132499409668f9e671459106cd0c794a0ea735338c827785f68cd8e34277b0430c8d393c5a11ce607f0c3f0f180a498aa6d104b5f4ea04a2d957c5ca2d1ba1489c013bf43d58a7161f7bc69692f154df9bea6572b9381a8c97b083fb11f69758353cf6e7e17574c352af7aeaa4499f41d64b8285a03ec9f7e872bd5956627b537475619a84b022df8be5bc67a78e5911a3279667727653b31ebdc8058d6adde205ebc1cfa13114405b7deebb255ea4a0cc1975ca7a6bcfd65ea4b64658dae4c4eaed255d8c1413b6149284bad8ac271e46fd821d5c8a1ab6372e00862adf641d798dc6665f54593211e91f834919f55e1626c7e74ac578386c7292e8298a3ea65796c2f218e5332c2931e43e8bdef8daa4d54fb49138fddd5c0592e96b72e96139b13d140b6eecf59a139217e1cef51d743811a3a821a8057bccbd6de2a37c2d63a8a01a3158af91230a182147e190c0a80a6f39bbe7d71611f7116196ab1bc22c3725b815531821973bf6cb06462f7b2a05a93e76015575ff27461591274538a86562b109fd66d524c91284318426689c55394f8e690e56a65f3515db6863742e5b6cebf4ecc77119a6d1e042e63ded600e93474d9a0a9c34a9c05cbc9dec666166db5c65b33550fd096acaccfa5ef81e82715193a1e7825a95f31d097df5986548c58e099e3d72304c3988532e9b9aa2192c1c6a0371254186d48df0d3265ef08b8da87cae09d2f9552795b72a3f70b694d3ff40274eb3fdb096dc3742b58205bedc6745ffe935a1118a5d9670d2399aace413066aa9aae173526790abcd091c9818cafd1293510fbcc1c07475495b5b2d50e3d2ed91005d2486774cb560b3e5415b0592b5ce585bb30dee6e0ff51a79517aa24a8ce91eae601f3932b6993c08533203404461d4722e265e2fdab1ec09bd1b67ab0e90302cfa834f9fe2dcc269c8496698258f1dd27ce5d8073047ff6e83de16241f696f21ad91e3e6ea3e631a66e684ccb25d5d4bbf9464a65bdfc2a1e3ec8b8b2fbb1dd3ba52c12d484dc36d802cf611b6816368070d9a9b529fa8c00bb038045d415c3ff841b6e32110917673d8dd5d7e53cca3203209dca573f2686645f8143c746887af9b7070abef2a6debe2600363ed5346826b6f886e610c7f87dc28e150a61053a1a7a52d0a8e5bb7611343675faccb8400f69b7185f9e32fd47f6390655b0fc392a4eb4aa31b90f21e2f69d91609ba3231530246459005993505fc3e90831a5dfe9c695147713ecbb6757611378283323088010837d40d6419f6ea34f859dda13f9c18f1abf82584b9c75cb04aafc34a352bcb2120a384dcd901f54e6f4ba114e3de8c8323026436844be3794c30f09b2878982a06556878c3956c8612285c8481c5259beb84882814a4f678f1f4dfd6e63e945543a0ea2896cfab6f101d37b2ad2ce8f30ed6be043cf7b524cbce5af301e894ad211e709019bb1667681a8876637cfe97b90bd56943b2abbb499d6161f26a587acf940dacdf4d7611fae637f9399f74ed8df6d6454515d5b72ed2e66c9d29fad3c8953064d38d7d46e884ee52688ef77ea7d4fa6ead7cfc01aa484454eb386c058a23d225c60d6f8117ca076ad91d8a550bc795c465ac4bec27d6243be85c32ea33711bdbbfc98be0cad273f684a818bcd530e0958cd4f3fcc849599a62f0008e4af74342e59daa3a414afce7c0ac688081e498c637dea4ab1cb7a76412c24c9c783d7bc5a1369670526aef60ba51bb4eb3325dbbbad6e5a0f7f6aa8abaeff5004dd79e35437c4005193211ca6a35ce7722160ab261fd67d0fe3dffb4a88534194afe3531d2431bc48e3af00894e5cf8eeb9438e7869e77c8c4c556381ad8234a678bbdb955cf4ddb6667611bb4b387a0b892f18dd9d55f3ca35e5e4ef6d43ac77d36c6e1f57d1a32f87b02eebe541d2be45a1ba44da0daebaab5280e84626b9ce2aa4d50b49591288602cff3e06ba907f4a481ce183600d37e6b1089d648a5e8c608472d908e8dac924839d5d39d894d788f387ceef330eb8d866684fd2029aeb6b860b514e0655947c81cfc4f4e4ab3a9ebe961624f76b0440b8d2e4ad2f2ae20978dddcc241d353e2715a6008c23940db709323b2757ce02d59d2ff8cb69f312c0a667b2950bedfad597da16d3e190f8735c480c903c9aa4dc8c56e63556ff2ab6e2e3b4674bc71caf42e3832508571bbf34c98dc5cc57f58ed618712d1fd5e4440cfc7cf32499f11159e80d30640edeffa3d25e4c383fc0363e575a4908db41a2bb885d85346f59db10fb7befc739ae3b3b03d9aaa1e601537e04c752f14e3a64fa356f54184306233b8b8b82fa14a8b80381136040eab5e764b26e48d6689bf251610b8e47fbb9b6645a194b2623efac5d8c337645bc7f78a4c6ffde6141e2a8f40bfa6c4a29607bd8cf03f49ed183a1270e3200e21fa19c1cf824ab43d4d77c01bf6ed1d08e8a5b66564bc527fe75c65bf37a0810350b6262fdf2336657051982c90bb71812a076dc11d811783f340366234ca691d427547ffada17622c984bb641e5b6da8de591c45d035eb5e8e3c37d2ab25912688eb40365b5dfc180849774d5f014461eb2e4ff807a3c7bd318320fc7d362941c809b9c14c80230b1d66d24f75eae415161e200a88d18c03af15c552d85b556329d498fc980aff91237d37d1d46e56f3020f16c02fa86d1ecd2634c80d3d72ced085c6b4653bedd619056715940513ba74217032975f5e99efb8d803b365acaeb5a07f55b2e5412a35ab68e53095db93e278257631b1d0a55abfe5d31bcd557e4ee888a6d216f91718bc0f1dba3c339781271900d63cda34879694a29e57fa54ef9aad54c9ee1bdedf6bce3fc8207b4a27d3538469b8b80dee63d8671bc3ca2a5a906fbd931f1b02ee794b88b13b20fd99c4440bf3924db0c0881ad28815c772e8962c00f2ff60cd67061a1494ecf8e509fa45a03e1e963cf379dc9b00d47d248f44004f85bd42f9e93bea9b25cdf409ef21875b2e8b993392532a531978b48e62dfe48f6ddd417fae1e4300994d18c72d1d03d12fe88f714c16c9cfad3134d64cef719ed300", &(0x7f0000001080)=0x1000, &(0x7f00000010c0)="f6fc973f8712e0e52347886c7bda", 0xe) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) (async) socket(0x2, 0x2, 0x0) (async) dup2(r1, r0) (async) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) (async) dup(r0) (async) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) (async) ioctl$VNDIOCSET(r2, 0xc0384600, &(0x7f0000001180)={&(0x7f0000001100)='./file0\x00', 0x0, &(0x7f0000001140)='./file0\x00', 0x8}) (async) sysctl$kern(&(0x7f0000000000)={0x1, 0x29}, 0x2, 0x0, 0x0, 0x0, 0x0) (async) sysctl$kern(&(0x7f0000000040)={0x1, 0x5}, 0x2, &(0x7f0000000080)="3c862eca3dbdfda9f75096d3bc945c96c13bffcc8f15abbbf8e7ee12aaf787cd7b07c17cc5ab9ae96427075754581bc1b24181b5d6d1e3db9f41eb69ede3ddca5c5f6eb291661eba8c41124a4a22567e8c61e12ede7361f0b31f82e078f927d11a0113f398d3d98044534d1671804c084e7b730435335bb01f2a25ae1bf36329cd6bf350e13a5cbb687c34e5471da4da4463bd7467bd764041ace8a074a717261d960d84a513fb5f2f99d62f1f90651c98e75c8342a04f20e1a349a539b303590ae890abd7d306fd5b2d814ccbd2669f3f58c896fa612129f7664b526df6df5f531c5284cb48d50c92392e06c7bd964d9101d326d1a9948a8b2185bc5fb74cf18c02ac1696130a50f3438ff01379286d5a0e1cf02b4491788eeb77070ae24f1e6879c2ed2622d62bc73fa38462f7fceaa0599fd3a36d090ac35d278c9da0a65f3a7af0167ad338a0c85727d00277d53c0906078f68479648ea6ff62683a2f5b72bd94c59527c61fe1c7d646fc22abd8e31e927bf7fc94a552405cce7babbbf4ac71ddc3aabe4735bb29de9bae222a80858fdf9569fa4796d7dacb5b367465db1523ce33c75c782bc6c7344ebe30f94ef98bef5ca894692c58c92ccd314c312124a5cde5e141e6769d1a0bffe55ebdf8417cc0ceb5bd4ff368e29bbe54a9628b1423e1434d2b79474cd25bed435fdc4d901a5e1a168d81de21658a0bc61388f157601215defada57fa3efcac978353ec3743bf53fc42d4e81703233f1e6e65daee59ae7e1ca924fe0fbd6a480eb0fd8b08f2c343839e71a0e05f87cb0bf9bbea8ad8f511feabc7f02d44f4a69d60fba011e13ef874ce9783a9f5e697d0e174411c337d1444c65f08d998042b3bae038b6f22aa6dc6ffd385ae60a900f674af83895f366ed6a19b3ae7c2c5c203fd57c728b49d3b20c8ebf129c9d07d69dbfec0568c6af8abcbe5f06af90f600d5bdc4e912336ac1afd7b835dcef54bde50ae1aff0acb28e9d62c6d719d9a93d5360cb618dbd60139170ce8793f64edbf2b814adf00b1cee26b78f68b2c20e0203ee706c1500b37bf148f7d521b5c5327b4c24e16f0f2a86b564384c7bec88bf4dc75528fcd28464fe3fcd8723ec94037c7b8e48ab04e6cd12ca2aaaaff27fffc44d869d07ae31e243ecbb474747291177cb6f2ccce2b000810ff3ac4734ff436d56e850a981b622c97f460a245a0ca92123004703ca29869b57396c7d2e4e7df637859e1fe027fc89dedd7f7910874c950affa02fb417cdfe4629ff9a898ff2066334989234c60a5b7424770ca3b8f9c0e534b7ed7c5f4d86442f886ac46d094e73fcf60c705618d253074975a5b67aa2ca74f0c35f8dbd3e11d6d5b2405e16e7a2991299186b3257e7b8ebdce5c063f913aa937f6af70bf805cc81257cb130fd9bc16daaea61bc92a0250d146875754960a0c2a8f83c28437405644965a1a942103cbca065d9b3cc472ac4df47bf9c8260d99f84db31998365a89f27e3ebeaef5c00a515b8f041a11201b8d36ad7c995edfec9db1ce20399d760896c051c5e0f3ba470d2ad8419d89ef10904e7f1617cfc6c5f52cbdea5d06effeafaef2384de5fe67482f90aedb3ead9aa9fb020346354e66b3907c1f28fd9bfd9561d91735c6ebb8fcd64ed51b419542ff8163a4f8ec50ce228e354b0c6da77f9c7560d8f097be752cadc03ab37fe7ecee6d3417c219284bf2eddb4a37dc3e1a0c9b858715bda81661a693cfcbb766bbce0434fc560e0db2e05ff06d64b0a96341738060039768536dc521d039ab817681e2c534ef0eaa02a335a751e7af1a6d49d0b684b320e4ab2f613b9ec00fca9e1539d2286b423bf2c6953f37616931e439e898413fd4ec1665ce4efc30a51ed3b9575bfdea2030af0b032a616f9307bb47ae26cdab8055a14c98e98d44c91ad813e323797ab331d1480fc34397d10eb6cf58ca73e28d1256932d62fdce49ef623d78ff2a0ff6da8917969c61cb8dd94889c1eafe582eaf1ed196ae905de4b2006217f2f083ecc9a87717d646f60a7c59b64f75aa7a57716b663de061e300de49c53d3002eb209c2ea1df3639e03716afbfd345138b3a631a49f55da3e815b435ab15104ee7b5a7bb11b32363b42e57606466f35562995786d63cb09614b7082a3d8d032c6e56d2d72b23ba0a347ca40812c8c35a1c1ece0ad9a89724772813a1b7954850a16a6fe0d1283d1f7fdd6d15c21b2b40a284d365845d5854a5ece7ffb285eec7e26a8e141d054f0e8c8d6d212b846a6bc796470b4db12ee39b71e3e8f1cf058b53b58c8030c05b7db4851f5f6e6e0db7aa8e7f0bd7959b00181a7d5cab3b5292a9e0170a9446370b3428d3d1d06c379e2fdff12bd4a69aa672fb99668f273e744d281b3cd0afc6e83dc3ed48d0b3dde3e44e33c6c35f6973c0e52b0ca835558d6a412d668814284d68d30f8df8b7757df8d987e45e427e01689dc1b09ab1e69b48c99126aab60486a174035997842c4615d37e948150884ea5497146f1d80bfc41b3578a151b87cd03bc26949fae55f3b42cdc0f74fb6e7d8a1c69927556e08563446ab0e8a4f2cf00b532104d3d2c5e1e5980d19764f808c6e6992b19f717815ea047c3c584babd155f40396332e5f26f4abdfbd94ed578ba0e03ff13e0b9597a61a8fa40f5031682a5df2db9b843c8bc3850bbf17c5f1b7d8f132499409668f9e671459106cd0c794a0ea735338c827785f68cd8e34277b0430c8d393c5a11ce607f0c3f0f180a498aa6d104b5f4ea04a2d957c5ca2d1ba1489c013bf43d58a7161f7bc69692f154df9bea6572b9381a8c97b083fb11f69758353cf6e7e17574c352af7aeaa4499f41d64b8285a03ec9f7e872bd5956627b537475619a84b022df8be5bc67a78e5911a3279667727653b31ebdc8058d6adde205ebc1cfa13114405b7deebb255ea4a0cc1975ca7a6bcfd65ea4b64658dae4c4eaed255d8c1413b6149284bad8ac271e46fd821d5c8a1ab6372e00862adf641d798dc6665f54593211e91f834919f55e1626c7e74ac578386c7292e8298a3ea65796c2f218e5332c2931e43e8bdef8daa4d54fb49138fddd5c0592e96b72e96139b13d140b6eecf59a139217e1cef51d743811a3a821a8057bccbd6de2a37c2d63a8a01a3158af91230a182147e190c0a80a6f39bbe7d71611f7116196ab1bc22c3725b815531821973bf6cb06462f7b2a05a93e76015575ff27461591274538a86562b109fd66d524c91284318426689c55394f8e690e56a65f3515db6863742e5b6cebf4ecc77119a6d1e042e63ded600e93474d9a0a9c34a9c05cbc9dec666166db5c65b33550fd096acaccfa5ef81e82715193a1e7825a95f31d097df5986548c58e099e3d72304c3988532e9b9aa2192c1c6a0371254186d48df0d3265ef08b8da87cae09d2f9552795b72a3f70b694d3ff40274eb3fdb096dc3742b58205bedc6745ffe935a1118a5d9670d2399aace413066aa9aae173526790abcd091c9818cafd1293510fbcc1c07475495b5b2d50e3d2ed91005d2486774cb560b3e5415b0592b5ce585bb30dee6e0ff51a79517aa24a8ce91eae601f3932b6993c08533203404461d4722e265e2fdab1ec09bd1b67ab0e90302cfa834f9fe2dcc269c8496698258f1dd27ce5d8073047ff6e83de16241f696f21ad91e3e6ea3e631a66e684ccb25d5d4bbf9464a65bdfc2a1e3ec8b8b2fbb1dd3ba52c12d484dc36d802cf611b6816368070d9a9b529fa8c00bb038045d415c3ff841b6e32110917673d8dd5d7e53cca3203209dca573f2686645f8143c746887af9b7070abef2a6debe2600363ed5346826b6f886e610c7f87dc28e150a61053a1a7a52d0a8e5bb7611343675faccb8400f69b7185f9e32fd47f6390655b0fc392a4eb4aa31b90f21e2f69d91609ba3231530246459005993505fc3e90831a5dfe9c695147713ecbb6757611378283323088010837d40d6419f6ea34f859dda13f9c18f1abf82584b9c75cb04aafc34a352bcb2120a384dcd901f54e6f4ba114e3de8c8323026436844be3794c30f09b2878982a06556878c3956c8612285c8481c5259beb84882814a4f678f1f4dfd6e63e945543a0ea2896cfab6f101d37b2ad2ce8f30ed6be043cf7b524cbce5af301e894ad211e709019bb1667681a8876637cfe97b90bd56943b2abbb499d6161f26a587acf940dacdf4d7611fae637f9399f74ed8df6d6454515d5b72ed2e66c9d29fad3c8953064d38d7d46e884ee52688ef77ea7d4fa6ead7cfc01aa484454eb386c058a23d225c60d6f8117ca076ad91d8a550bc795c465ac4bec27d6243be85c32ea33711bdbbfc98be0cad273f684a818bcd530e0958cd4f3fcc849599a62f0008e4af74342e59daa3a414afce7c0ac688081e498c637dea4ab1cb7a76412c24c9c783d7bc5a1369670526aef60ba51bb4eb3325dbbbad6e5a0f7f6aa8abaeff5004dd79e35437c4005193211ca6a35ce7722160ab261fd67d0fe3dffb4a88534194afe3531d2431bc48e3af00894e5cf8eeb9438e7869e77c8c4c556381ad8234a678bbdb955cf4ddb6667611bb4b387a0b892f18dd9d55f3ca35e5e4ef6d43ac77d36c6e1f57d1a32f87b02eebe541d2be45a1ba44da0daebaab5280e84626b9ce2aa4d50b49591288602cff3e06ba907f4a481ce183600d37e6b1089d648a5e8c608472d908e8dac924839d5d39d894d788f387ceef330eb8d866684fd2029aeb6b860b514e0655947c81cfc4f4e4ab3a9ebe961624f76b0440b8d2e4ad2f2ae20978dddcc241d353e2715a6008c23940db709323b2757ce02d59d2ff8cb69f312c0a667b2950bedfad597da16d3e190f8735c480c903c9aa4dc8c56e63556ff2ab6e2e3b4674bc71caf42e3832508571bbf34c98dc5cc57f58ed618712d1fd5e4440cfc7cf32499f11159e80d30640edeffa3d25e4c383fc0363e575a4908db41a2bb885d85346f59db10fb7befc739ae3b3b03d9aaa1e601537e04c752f14e3a64fa356f54184306233b8b8b82fa14a8b80381136040eab5e764b26e48d6689bf251610b8e47fbb9b6645a194b2623efac5d8c337645bc7f78a4c6ffde6141e2a8f40bfa6c4a29607bd8cf03f49ed183a1270e3200e21fa19c1cf824ab43d4d77c01bf6ed1d08e8a5b66564bc527fe75c65bf37a0810350b6262fdf2336657051982c90bb71812a076dc11d811783f340366234ca691d427547ffada17622c984bb641e5b6da8de591c45d035eb5e8e3c37d2ab25912688eb40365b5dfc180849774d5f014461eb2e4ff807a3c7bd318320fc7d362941c809b9c14c80230b1d66d24f75eae415161e200a88d18c03af15c552d85b556329d498fc980aff91237d37d1d46e56f3020f16c02fa86d1ecd2634c80d3d72ced085c6b4653bedd619056715940513ba74217032975f5e99efb8d803b365acaeb5a07f55b2e5412a35ab68e53095db93e278257631b1d0a55abfe5d31bcd557e4ee888a6d216f91718bc0f1dba3c339781271900d63cda34879694a29e57fa54ef9aad54c9ee1bdedf6bce3fc8207b4a27d3538469b8b80dee63d8671bc3ca2a5a906fbd931f1b02ee794b88b13b20fd99c4440bf3924db0c0881ad28815c772e8962c00f2ff60cd67061a1494ecf8e509fa45a03e1e963cf379dc9b00d47d248f44004f85bd42f9e93bea9b25cdf409ef21875b2e8b993392532a531978b48e62dfe48f6ddd417fae1e4300994d18c72d1d03d12fe88f714c16c9cfad3134d64cef719ed300", &(0x7f0000001080)=0x1000, &(0x7f00000010c0)="f6fc973f8712e0e52347886c7bda", 0xe) (async) 22:31:53 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x10000, 0x0) 22:31:53 executing program 2: dup2(0xffffffffffffff9c, 0xffffffffffffffff) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000440)={&(0x7f00000003c0)='./file0\x00', 0x7, 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0x2, 0x0) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r1) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) sendmsg(r3, &(0x7f0000000100)={&(0x7f00000000c0)=@in6={0x18, 0x1, 0x3, 0xffffff7f}, 0xc, &(0x7f0000000940)=[{&(0x7f0000000480)="0c3899afa6e30b222dc3e8627d16ea531dee5c58aa54acf13f039cd082a3988d276ee5acc11912953b035811269a12ce0d0fe6915d6324f55c27a20ffaa2f0e587e5af2689184b3298b4096b711125b079364ee0d1c4143ff880c24f630e2fefe0bcd55cd116d6a4c2ac9d9f189f44af2549f4b03bcb0b2aa0a4496d5e5f895f387529b11650fea3e39e19fb0374f067d3a30093e6c2dc1a4c130ac4b98be7b466e803ef12d83f696c2506e009eab5c3951519419dfef02adb3729b8ee037c42bc2c9167f41d50318371f08530a12134aaa7eb0bc1da15b10345257f585e4727df5645ad08cda9e0020def73bef43788641d43e09e5e61362d", 0xf9}, {&(0x7f0000000180)="6ff968147031f9156dac40d0fe2ad914c5a3557036fbe2f294cc756d86e2780253fda7b611078e6a08edc5b94ac12ec834fde8232560a79df36063a15718bab954607bd1c1f772d37438ff6eb14a0c26b8b96e38f58e0761dc5e4eb7e1fd731caac72815464f4c2007b03b3871179d7b6c598e5c0e835a340ac05dde47380cbda6b5829ab9e9493c89cf61dfc5897cbc731e0b60a9f08e6d2dbead9dce00c764a57678a7843d3a07b10fad3350c1", 0xae}, {&(0x7f0000000580)="39a1769d770c256caabe3cdda7cea15cae906153fba0eb2e86eda63cebd15f5bd5cefa227903cb01c4559691ab578d4b0171b6c3b707d687de8246bed6b458f62587d4b91a919159daa3cdaa7ee4c200fbd70ca68b5e6d8e6ae8c9c3b13babc01669aa1581c137229e7809b2eba8abad4f1dac2775d09854e437e40af69c5bf2ef864b3ddc6abf861dfc1b6cf41dab7c89606b47fdcd224f539ed2413081db83ef0d1871afffe0da58dec230279507bd49b27a708e3dae45e7807c7aca60f133941b4603a3a8f774b4a27b3b0ee71f1e05e6b5cbf32f1c4e1c5599e19f4a3357b8848fa99f7aa6a0aec4be076899775e630392455916178578f14651d7", 0xfd}, {&(0x7f0000000300)="cb26f1ddd31d0ccbc54fa5b41210a5642c28823372d4de3b424f80e87b47e641a15db5ab48abdbb639b18d4b86582fbee43407704c2b1a1c00683935aba65a013b694559c44bed9864f9cf59c89a6ee3dedaeebdbc0aa36a99430ff3b15feeadb6bf6c21c0cdfb6c7f94c401ec692aae3d5926d6a6", 0x75}, {&(0x7f0000000680)="73d0fb7ba271d84dcf84c753128092726a953b292f76f4b9391765a18389728d2ffeff295b67dca0b311c5898ade6b81b189cc4860def1d4eb047e496ac46c8c1a29dded093b5bab13bae9765381d27aba55065e", 0x54}, {&(0x7f0000000700)="eedb4b2d4d920eb0e4396eec3c6ad61c1c06280b167391237cb1bdadb19b599e93d38a45861c73efde9f1c7608138f5130cc9cf9214dbbf275d42fd344c5f416009ee06d412af325bd07fec1bc518d7dfef38937058ea7de9e982196b9f538ed9bc33b179ef48535ab18197717c842cb4ec945def7feb958d9c99d3639fd0f4bd07ae3ee8293cbfcfd46974a909a1f97a785547765c9e1764e28d621b7c153bb9c3e181368c2abfb825925d1afd24cc5ff7d38", 0xb3}, {&(0x7f00000007c0)="72ea7aa90962a7d22fbcdabe85477f5be90871f5b05411de886c1a410dd0803214e34c30fca87d0e1e68d878bfb850e7f86cd6697b4d7d840b9f073e9619ff0aa1e60b0524dbc895b5e9aac8bfe25e46ecd5b6b19f5ffdfa4fbfa375268909b75294cee155dbe05a1652a57d726f09e396e1761b84ffde3377dd8da1ebfbf486fc4e47bd624c9d9e1b4d9be3470d885ffb00daf650aa9ea4b728ab1ce4e411e92167da5f823acfa470ac82e4a9552b35aaf5fbf4310236032890a61f53e5b7199b25e370d620dfb03fa12f515c8b370e163ed0cb10ef0ea53685", 0xda}, {&(0x7f00000008c0)="c1c1a0a097c24ceb4b5ca13f83c4d00888ea39a71cb99da9bf9cffa7945dfaf4c35b149e623533e7705807020aaa3484a8c7cbf58eeae3e23f0d4d2c31f84403df0cca49826c6ac4091cab4d6c4bf42fcb8d8ad57e7d9040ef59dcfccb1e97e5e1781de365eb6a2d7c39e6", 0x6b}], 0x8, &(0x7f00000009c0)=ANY=[@ANYBLOB="f00000000000000000000000c8000000009f7e396e02b82e9013f4dfd95f3f4cedc98f74ef09f9badbc70c932adfc3cce07f364836b606b742fcfae84f179300e7cd5fbd244cc8911f3466b9f38968719b4f55d9f9c76056ccbd61093175ba2ffdaf9d6b58a603f64932771f9a06a1494bbea4a6c08cb3abf0bfc8bc5826a7b8a2e39e8fa2bc633065d9012b087ac5ffe6df346f016f6ecb4b7dd9f2008b12009e55b502bb3724f764acebb4c65d9ec00da89dea1f3d774d080e16b21846b5da3362b4d4ec4258981193b8e149497a4eabfe389bd350d4ef127ba68023ce5888191c3c1d99fdabdb3386720000000000b000000000000000010000008c0500006c95956e0124a753b1f700ac98980a37aa4da3241965be113cdc4f86abad3714dc044731d33b9f633ea771aef648c03e760f6edee74a54f0a0fea717e1094a078b5bf921777710c0755e8d54b00e2ec56f93e3f35425800e4d64516a5c2c8a5fab1e3f08a0fe8e8c4d63e40ac2a38f1f382a044ddfe7275a8ffaaaed2bfb1c298053eac9b368e7f7242c19baf8650a261afaa35e9ecf412cb88017166c305d009000000000000000010000008100f2da8263aa3dfa6d2a665309dc75960d1ca1bc20fadc4c0d97a22220a33343c088133be7dd6966dd659362ab7ec9ac54062dce516f8bae783c02a2307b4a8abdbff499687828c173a3b1f4179cf427126e8993b45011f7e4bf06c5fa2757cf3d8bbac150124ef65841f692fefb0662419b4e99a60000000000000300000000000000"], 0x230}, 0x40b) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000c00), 0x8, 0x0) ioctl$VNDIOCGET(r4, 0xc4104603, &(0x7f0000000c40)={'./file0\x00', 0x8001, 0x3, 0x5}) r5 = openat(0xffffffffffffffff, &(0x7f00000002c0)='/', 0x0, 0x0) renameat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', r5, &(0x7f0000000140)='./file1\x00') unveil(&(0x7f0000000280)='./file2\x00', &(0x7f0000000240)='r\x00') unveil(&(0x7f0000000000)='./file2\x00', &(0x7f0000000380)='r\x00') execve(0x0, 0x0, 0x0) 22:31:53 executing program 1: sysctl$vm_swapencrypt(&(0x7f0000000000)={0x2, 0x5, 0x1}, 0x3, &(0x7f0000000180)="e059b2fbc89e693e12030c6d2f47adb5fcde2c410cad279864b943529fd8b501d1651d134010144aedaafef47e82ddffe31a1ac40a8aac3d511e52cb2c6e0a9e98cdb14fb4c90ce0d6258e045d1bb69ff7f5595bffb37da6ed49fc5bdd8a5ca6de330effef8766c7b9467897b9b5e11b3bfc0784d70c565f82e4d07ae9a2c49d7720839db39320bcc040ae517c431101bd9e1d6d7f228d649c8b42eee1cdbd0bfc2e4065e614228a93a9f5e57f34c9837195b9cf3137998e6e77d6742fa45437512f6a6351d61a0bfbdd5bdc0ba051680aafa4e095f8fa5ab0980d", &(0x7f0000000100)=0xdb, &(0x7f0000000280)="d4de00b257b032792ca25708ef8eaaf726cba3260b02656f2dfcbfc17cb3fceb64c7a53778b4cd4bba5f6d2516ad728fbd259885b6291829b306882fa187bef450e5aa3f83d118c27f22ea3994e9553f15a11c5a123c2d8bfc138596eb945fdcb9cdd60c6f8f62112044e39a7235f43cc3039839efd0beba494d1ede328cb195594f73ea", 0x84) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000040)=""/22, 0x16) r2 = socket(0x18, 0x400000002, 0x0) close(r2) open(&(0x7f0000000340)='./file0\x00', 0x80, 0x68) r3 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$FIOASYNC(r3, 0xcd60441a, &(0x7f0000000240)=0x2) r4 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$FIOASYNC(r4, 0xcd60441a, &(0x7f0000000240)=0x2) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f00000003c0)={0x5, './file0\x00', './file0\x00'}) shutdown(r2, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000140)=0x400007) write(r1, &(0x7f00000000c0)="d2", 0xfffffd51) r5 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write(0xffffffffffffffff, &(0x7f0000000240)="6d2c9662be5ccb8366b87c98830c", 0xe) writev(0xffffffffffffffff, &(0x7f0000000400)=[{&(0x7f0000000380)="132b611d858d322615635ead708ec4415f355806", 0x14}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) r6 = dup(r5) ioctl$FIOASYNC(r6, 0xc080445b, &(0x7f0000000240)) 22:31:53 executing program 3: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x2}, 0x8) open$dir(&(0x7f0000000540)='./file\x00', 0x80, 0x6f) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1000, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00", 0x0, 0x3}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x8, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048ea9931929658", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000005c0)=0x4, 0x4) r2 = socket(0x18, 0x3, 0x85) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, 0x0, 0x0) 22:31:53 executing program 6: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) (async) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0/file0\x00') (async) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='x\x00') chmod(&(0x7f0000000100)='./file0/file0\x00', 0x19c) (async) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) (async) rmdir(&(0x7f0000000040)='./file0/file0\x00') 22:31:53 executing program 7: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) r1 = syz_open_pts() read(r1, &(0x7f0000000080)=""/18, 0x12) mquery(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x0, r1, 0x386) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000100400006}) r2 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x40, 0x20) pwrite(r2, &(0x7f0000000100)="c8a84e", 0xff96, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x10, r0, 0x101) fcntl$lock(r0, 0x15, &(0x7f0000000000)={0x3}) openat$zero(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) (async) syz_open_pts() (async) read(r1, &(0x7f0000000080)=""/18, 0x12) (async) mquery(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x0, r1, 0x386) (async) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000100400006}) (async) open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) (async) open(&(0x7f0000000040)='./file0\x00', 0x40, 0x20) (async) pwrite(r2, &(0x7f0000000100)="c8a84e", 0xff96, 0x0) (async) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) (async) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x10, r0, 0x101) (async) fcntl$lock(r0, 0x15, &(0x7f0000000000)={0x3}) (async) 22:31:53 executing program 6: openat$tty(0xffffffffffffff9c, &(0x7f0000000080), 0x100, 0x0) getdents(0xffffffffffffffff, 0x0, 0x0) readlinkat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/5, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000100)={0x8, 0x20, 0x7fd, 0x3}) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) mkdirat(r2, &(0x7f00000000c0)='./file0\x00', 0x20) 22:31:53 executing program 3: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) (async) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x2}, 0x8) (async) open$dir(&(0x7f0000000540)='./file\x00', 0x80, 0x6f) (async) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1000, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00", 0x0, 0x3}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x8, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048ea9931929658", 0x14) (async) r1 = socket(0x18, 0x1, 0x0) close(r1) (async) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000005c0)=0x4, 0x4) (async) r2 = socket(0x18, 0x3, 0x85) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, 0x0, 0x0) 22:31:53 executing program 6: openat$tty(0xffffffffffffff9c, &(0x7f0000000080), 0x100, 0x0) getdents(0xffffffffffffffff, 0x0, 0x0) readlinkat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/5, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000100)={0x8, 0x20, 0x7fd, 0x3}) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) mkdirat(r2, &(0x7f00000000c0)='./file0\x00', 0x20) openat$tty(0xffffffffffffff9c, &(0x7f0000000080), 0x100, 0x0) (async) getdents(0xffffffffffffffff, 0x0, 0x0) (async) readlinkat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/5, 0x5) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) (async) socket(0x2, 0x2, 0x0) (async) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000100)={0x8, 0x20, 0x7fd, 0x3}) (async) dup2(r1, r0) (async) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) (async) dup(r0) (async) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) (async) mkdirat(r2, &(0x7f00000000c0)='./file0\x00', 0x20) (async) 22:31:53 executing program 3: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) (async) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x2}, 0x8) (async) open$dir(&(0x7f0000000540)='./file\x00', 0x80, 0x6f) (async) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1000, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00", 0x0, 0x3}) (async, rerun: 64) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (rerun: 64) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x8, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048ea9931929658", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) (async) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000005c0)=0x4, 0x4) (async, rerun: 64) r2 = socket(0x18, 0x3, 0x85) (rerun: 64) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) (async) write(r2, 0x0, 0x0) 22:31:53 executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x4000000005, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x74}, {0x40, 0x2}, {0x6, 0x0, 0x0, 0x195}]}) write(r0, &(0x7f0000000240)="6d2c9662be5ccb8366b87c98830c", 0xe) close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x4000000019, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x84, 0x0, 0x0, 0xfffffffc}, {0x3d}, {0x6, 0x0, 0x1f, 0xb26}]}) write(r1, &(0x7f0000000080)="7cd23fc0aa17dddf7830faa1aaab", 0xe) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x4000000005, 0x0) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x74}, {0x40, 0x2}, {0x6, 0x0, 0x0, 0x195}]}) (async) write(r0, &(0x7f0000000240)="6d2c9662be5ccb8366b87c98830c", 0xe) (async) close(r0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x4000000019, 0x0) (async) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x84, 0x0, 0x0, 0xfffffffc}, {0x3d}, {0x6, 0x0, 0x1f, 0xb26}]}) (async) write(r1, &(0x7f0000000080)="7cd23fc0aa17dddf7830faa1aaab", 0xe) (async) witness: lock_object uninitialized: 0xffff800000dcd028 Starting stack trace... witness_checkorder(ffff800000dcd028,9,0) at witness_checkorder+0x133 rw_enter_write(ffff800000dcd018) at rw_enter_write+0x5b unveil_delete_names(ffff800000dcd000) at unveil_delete_names+0x30 unveil_destroy(ffff80002e3c14e8) at unveil_destroy+0xad exit1(ffff80002af3c010,0,0,1) at exit1+0x3d5 sys_exit(ffff80002af3c010,ffff800024681720,ffff800024681780) at sys_exit+0x16 syscall(ffff8000246817f0) at syscall+0x489 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffe2950, count: 249 End of stack trace. Stopped at db_enter+0x18: addq $0x8,%rsp ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic the kernel did not panic ddb{0}> trace db_enter() at db_enter+0x18 witness_checkorder(ffff800000dcd028,9,0) at witness_checkorder+0x138 rw_enter_write(ffff800000dcd018) at rw_enter_write+0x5b unveil_delete_names(ffff800000dcd000) at unveil_delete_names+0x30 unveil_destroy(ffff80002e3c14e8) at unveil_destroy+0xad exit1(ffff80002af3c010,0,0,1) at exit1+0x3d5 sys_exit(ffff80002af3c010,ffff800024681720,ffff800024681780) at sys_exit+0x16 syscall(ffff8000246817f0) at syscall+0x489 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffe2950, count: -9 ddb{0}> show registers rdi 0 rsi 0 rbp 0xffff8000246814c0 rbx 0x3 rdx 0 rcx 0 rax 0xffff80002af3c010 r8 0xffff800024681460 r9 0x8080808080808080 r10 0x977f7150440bf19f r11 0xb8793a3563231993 r12 0xffff800000dcd001 r13 0xffff800000dcd028 r14 0 r15 0 rip 0xffffffff82058138 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff8000246814b0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor.2) pid=298230 stat=onproc flags process=1008 proc=2000 pri=32, usrpri=85, nice=20 forw=0xffffffffffffffff, list=0xffff8000fffee000,0xffff80002af3c560 process=0xffff80002e3c14e8 user=0xffff80002467c000, vmspace=0xfffffd8061db3b98 estcpu=35, cpticks=8, pctcpu=0.22 user=0, sys=7, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 70523 3233 38523 0 2 0 syz-executor.5 70523 234429 38523 0 2 0x4000080 syz-executor.5 86718 503380 53032 0 2 0 syz-executor.6 53433 154316 19195 0 2 0 syz-executor.1 74475 436084 12682 0 2 0 syz-executor.0 69453 354505 66726 0 2 0 syz-executor.4 69453 146665 66726 0 2 0x4000080 syz-executor.4 69453 130256 66726 0 2 0x4000000 syz-executor.4 11547 105936 46393 0 2 0x2 syz-executor.7 53032 260597 46393 0 2 0x482 syz-executor.6 42458 452225 46393 0 2 0x482 syz-executor.2 22477 206389 1 0 2 0x100083 getty 12682 194304 46393 0 2 0x482 syz-executor.0 71074 57319 46393 0 2 0x2 syz-executor.3 14717 465511 0 0 3 0x14200 acct acct 72888 378259 0 0 3 0x14200 bored sosplice 38523 426548 46393 0 2 0x482 syz-executor.5 85286 512302 0 0 3 0x14280 nfsidl nfsio 25972 444470 0 0 3 0x14280 nfsidl nfsio 4781 415299 0 0 3 0x14280 nfsidl nfsio 19717 49786 0 0 3 0x14280 nfsidl nfsio 48646 463251 0 0 3 0x14280 nfsidl nfsio 98144 87210 0 0 3 0x14280 nfsidl nfsio 81610 287065 0 0 3 0x14280 nfsidl nfsio 60034 365015 0 0 3 0x14280 nfsidl nfsio 84640 300834 0 0 3 0x14280 nfsidl nfsio 58255 93467 0 0 3 0x14280 nfsidl nfsio 88202 508131 0 0 3 0x14280 nfsidl nfsio 5337 497914 0 0 3 0x14280 nfsidl nfsio 11838 453553 0 0 3 0x14280 nfsidl nfsio 12799 418881 0 0 3 0x14280 nfsidl nfsio 5058 492546 0 0 3 0x14280 nfsidl nfsio 73934 446742 0 0 3 0x14280 nfsidl nfsio 66196 148827 0 0 3 0x14280 nfsidl nfsio 62273 300659 0 0 3 0x14280 nfsidl nfsio 34570 137099 0 0 3 0x14280 nfsidl nfsio 60341 128936 0 0 3 0x14280 nfsidl nfsio 66726 226471 46393 0 2 0x482 syz-executor.4 19195 46751 46393 0 2 0x482 syz-executor.1 46393 62236 85904 0 3 0x82 thrsleep syz-fuzzer 46393 325567 85904 0 3 0x4000082 thrsleep syz-fuzzer 46393 217891 85904 0 3 0x4000082 thrsleep syz-fuzzer 46393 318880 85904 0 3 0x4000082 thrsleep syz-fuzzer 46393 347610 85904 0 3 0x4000082 thrsleep syz-fuzzer 46393 467003 85904 0 3 0x4000082 thrsleep syz-fuzzer 46393 48872 85904 0 3 0x4000082 thrsleep syz-fuzzer 46393 432218 85904 0 3 0x4000082 kqread syz-fuzzer 46393 200272 85904 0 3 0x4000082 thrsleep syz-fuzzer 85904 259654 50801 0 3 0x10008a sigsusp ksh 50801 520830 28510 0 3 0x9a kqread sshd 28510 168747 1 0 3 0x88 kqread sshd 80657 255983 53262 74 3 0x100092 bpf pflogd 53262 355463 1 0 3 0x80 netio pflogd 63783 314517 78681 73 2 0x100090 syslogd 78681 180074 1 0 3 0x100082 netio syslogd 50533 429762 1 0 3 0x100080 kqread resolvd 97414 441475 96670 77 3 0x100092 kqread dhcpleased 42788 354527 96670 77 3 0x100092 kqread dhcpleased 96670 269298 1 0 3 0x80 kqread dhcpleased 79899 404861 0 0 3 0x14200 bored smr 47166 122500 0 0 2 0x14200 zerothread 92609 233482 0 0 3 0x14200 aiodoned aiodoned 80188 149306 0 0 3 0x14200 syncer update 25281 95822 0 0 3 0x14200 cleaner cleaner 3839 406472 0 0 2 0x14200 reaper 61594 134747 0 0 3 0x14200 pgdaemon pagedaemon 73880 124545 0 0 3 0x14200 bored viomb 44747 164927 0 0 3 0x40014200 acpi0 acpi0 69162 446562 0 0 7 0x40014200 idle1 47560 25970 0 0 3 0x14200 bored softnet 87157 404465 0 0 3 0x14200 bored systqmp 88125 482582 0 0 2 0x14200 systq 816 408310 0 0 2 0x40014200 softclock 8940 400439 0 0 3 0x40014200 idle0 1 454196 0 0 3 0x80082 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 86718 (syz-executor.6) thread 0xffff8000fffeefc0 (503380) exclusive rwlock vmmaplk r = 0 (0xfffffd8061db31a0) #0 witness_lock+0x44d #1 rw_enter+0x3e1 #2 vm_map_lock_ln+0xda #3 uvm_map_protect+0xc1 #4 syscall+0x489 #5 Xsyscall+0x128 Process 53433 (syz-executor.1) thread 0xffff8000ffff4d20 (154316) exclusive rwlock vmmaplk r = 0 (0xfffffd806a842308) #0 witness_lock+0x44d #1 rw_enter+0x3e1 #2 vm_map_lock_ln+0xda #3 uvm_map_protect+0xc1 #4 syscall+0x489 #5 Xsyscall+0x128 Process 11547 (syz-executor.7) thread 0xffff8000fffee000 (105936) exclusive rwlock vmmaplk r = 0 (0xfffffd805d619190) #0 witness_lock+0x44d #1 rw_enter+0x3e1 #2 vm_map_lock_ln+0xda #3 uvmspace_fork+0x103 #4 process_new+0x181 #5 fork1+0x30b #6 syscall+0x489 #7 Xsyscall+0x128 exclusive rwlock vmmaplk r = 0 (0xfffffd8061db3a40) #0 witness_lock+0x44d #1 rw_enter+0x3e1 #2 vm_map_lock_ln+0xda #3 uvmspace_fork+0x37 #4 process_new+0x181 #5 fork1+0x30b #6 syscall+0x489 #7 Xsyscall+0x128 Process 71074 (syz-executor.3) thread 0xffff8000fffee7e0 (57319) exclusive rwlock vmmaplk r = 0 (0xfffffd807b6675f8) #0 witness_lock+0x44d #1 rw_enter+0x3e1 #2 vm_map_lock_ln+0xda #3 uvmspace_fork+0x37 #4 process_new+0x181 #5 fork1+0x30b #6 syscall+0x489 #7 Xsyscall+0x128 Process 3839 (reaper) thread 0xffff8000210f9500 (406472) exclusive rwlock kmmaplk r = 0 (0xffffffff82b674f0) #0 witness_lock+0x44d #1 rw_enter+0x3e1 #2 vm_map_lock_ln+0xda #3 uvm_unmap+0x78 #4 uvm_uarea_free+0x35 #5 reaper+0x158 #6 proc_trampoline+0x1c ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 10221 6568K 7273K 78643K 37976 0 pcb 13 16K 18K 78643K 985 0 rtable 244 22K 24K 78643K 1458 0 ifaddr 91 20K 23K 78643K 628 0 sysctl 2 0K 0K 78643K 2 0 counters 54 35K 35K 78643K 214 0 ioctlops 0 0K 4K 78643K 3874 0 iov 0 0K 24K 78643K 581 0 mount 1 1K 1K 78643K 1 0 log 0 0K 0K 78643K 5 0 vnodes 1392 87K 88K 78643K 9093 0 UFS quota 1 32K 32K 78643K 1 0 UFS mount 5 36K 36K 78643K 5 0 shm 2 1K 9K 78643K 172 0 VM map 2 1K 1K 78643K 2 0 sem 12 0K 0K 78643K 663 0 dirhash 12 2K 2K 78643K 12 0 ACPI 1697 195K 286K 78643K 12548 0 file desc 17 61K 89K 78643K 7519 0 sigio 0 0K 0K 78643K 93 0 proc 77 111K 124K 78643K 1229 0 subproc 104 6K 6K 78643K 299 0 NFS srvsock 1 0K 0K 78643K 1 0 NFS daemon 1 16K 16K 78643K 1 0 ip_moptions 0 0K 0K 78643K 315 0 in_multi 87 5K 7K 78643K 513 0 ether_multi 1 0K 0K 78643K 80 0 mrt 1 0K 0K 78643K 41 0 ISOFS mount 1 32K 32K 78643K 1 0 MSDOSFS mount 1 16K 16K 78643K 1 0 ttys 241 1076K 1076K 78643K 241 0 exec 0 0K 2K 78643K 1634 0 pfkey data 0 0K 0K 78643K 5 0 tdb 3 0K 0K 78643K 3 0 pagedep 1 8K 8K 78643K 1 0 inodedep 1 32K 32K 78643K 1 0 newblk 1 0K 0K 78643K 1 0 VM swap 7 26K 26K 78643K 7 0 UVM amap 453 528K 528K 78643K 98295 0 UVM aobj 131 4K 4K 78643K 174 0 memdesc 1 4K 4K 78643K 1 0 crypto data 1 1K 1K 78643K 1 0 ip6_options 0 0K 0K 78643K 378 0 NDP 12 0K 2K 78643K 146 0 temp 147 4723K 4795K 78643K 91892 0 kqueue 12 18K 24K 78643K 489 0 SYN cache 2 16K 16K 78643K 2 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle plcache 128 22 0 0 1 0 1 1 0 8 0 rtpcb 120 326 0 323 5 4 1 3 0 8 0 rtentry 112 344 0 251 4 0 4 4 0 8 0 unpcb 136 8151 0 8136 56 55 1 8 0 8 0 syncache 296 17 0 17 6 6 0 1 0 8 0 tcpqe 32 366 0 366 4 4 0 1 0 8 0 tcpcb 736 1647 0 1642 50 43 7 13 0 8 6 arp 120 52 0 38 1 0 1 1 0 8 0 inpcb 304 6987 0 6980 96 90 6 12 0 8 5 rttmr 72 11 0 11 3 3 0 1 0 8 0 nd6 48 91 0 64 1 0 1 1 0 8 0 pkpcb 40 106 0 106 5 5 0 1 0 8 0 kcovpl 48 23 0 15 1 0 1 1 0 8 0 ppxss 1248 35 0 35 7 7 0 1 0 8 0 pfstscr 40 51 0 51 4 4 0 1 0 8 0 pffrag 232 62 0 62 5 5 0 1 0 482 0 pffrnode 88 62 0 62 5 5 0 1 0 8 0 pffrent 40 554 0 554 6 6 0 1 0 8 0 pfosfp 40 1431 0 1007 5 0 5 5 0 8 0 pfosfpen 112 1431 0 716 21 0 21 21 0 8 0 pfrke_plain 168 18 0 16 1 0 1 1 0 8 0 pfrktable 1344 153 0 138 4 2 2 2 0 8 0 pftag 88 6 0 6 1 1 0 1 0 8 0 pfstitem 24 41 0 39 1 0 1 1 0 8 0 pfstkey 112 129 0 127 1 0 1 1 0 8 0 pfstate 320 81 0 79 3 2 1 3 0 8 0 pfsrctr 152 98 0 95 2 1 1 1 0 8 0 pfrule 1360 216 0 176 5 1 4 4 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 1476 0 1031 39 10 29 32 0 8 0 art_table 32 1477 0 1031 5 1 4 5 0 8 0 art_node 16 341 0 259 1 0 1 1 0 8 0 sysvmsgpl 40 53 0 13 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 660 0 650 1 0 1 1 0 8 0 shmpl 112 171 0 43 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino2pl 256 11551 0 10098 91 0 91 91 0 8 0 ffsino 272 11551 0 10098 99 1 98 99 0 8 0 nchpl 144 22089 0 20464 63 0 63 63 0 8 0 rtmask 32 36 0 34 1 0 1 1 0 8 0 uvmvnodes 80 5926 0 0 121 0 121 121 0 8 0 vnodes 224 5926 0 0 349 0 349 349 0 8 0 namei 1024 75536 0 75535 6 4 2 2 0 8 1 percpumem 16 119 0 80 1 0 1 1 0 8 0 vcpupl 2048 68 0 0 9 0 9 9 0 8 0 vmpool 560 81 0 13 6 1 5 5 0 8 0 pfiaddrpl 120 67 0 34 3 2 1 1 0 8 0 scxspl 216 60013 0 60013 30 29 1 8 0 8 1 plimitpl 152 732 0 717 1 0 1 1 0 8 0 sigapl 424 7816 0 7749 8 0 8 8 0 8 0 futexpl 64 83320 0 83320 2 1 1 1 0 8 1 knotepl 120 377 0 0 8 0 8 8 0 8 0 kqueuepl 216 1472 0 1464 28 27 1 5 0 8 0 pipepl 336 1901 0 1873 58 50 8 8 0 8 5 fdescpl 496 7780 0 7750 8 3 5 5 0 8 0 filepl 152 56223 0 55983 93 76 17 20 0 8 5 lockfpl 104 2016 0 2014 5 4 1 2 0 8 0 lockfspl 48 564 0 562 1 0 1 1 0 8 0 sessionpl 144 42 0 25 1 0 1 1 0 8 0 pgrppl 48 48 0 31 1 0 1 1 0 8 0 ucredpl 96 7930 0 7918 1 0 1 1 0 8 0 zombiepl 144 9046 0 9045 3 2 1 1 0 8 0 processpl 1064 7816 0 7749 5 0 5 5 0 8 0 procpl 672 22482 0 22400 18 9 9 11 0 8 0 srpgc 96 17 0 17 4 4 0 1 0 8 0 sosppl 168 40 0 40 8 7 1 1 0 8 1 sockpl 480 15584 0 15559 378 366 12 34 0 8 8 mcl64k 65536 32 0 0 4 1 3 3 0 8 0 mcl16k 16384 17 0 0 3 0 3 3 0 8 0 mcl12k 12288 26 0 0 2 0 2 2 0 8 0 mcl9k 9216 14 0 0 1 0 1 1 0 8 0 mcl8k 8192 67 0 0 9 2 7 9 0 8 1 mcl4k 4096 25 0 0 3 0 3 3 0 8 0 mcl2k2 2112 6 0 0 1 0 1 1 0 8 0 mcl2k 2048 476 0 0 43 1 42 42 0 8 0 mtagpl 96 1981 0 0 47 0 47 47 0 8 0 mbufpl 256 2448 0 0 149 1 148 148 0 8 0 bufpl 288 15545 0 9209 453 0 453 453 0 8 0 anonpl 24 2214354 0 2196761 268 138 130 160 0 186 0 amapchunkpl 152 237747 0 236897 70 32 38 50 0 158 1 amappl16 200 20520 0 19867 92 55 37 48 0 8 0 amappl15 192 3097 0 3088 1 0 1 1 0 8 0 amappl14 184 309 0 305 1 0 1 1 0 8 0 amappl13 176 542 0 539 1 0 1 1 0 8 0 amappl12 168 765 0 764 2 1 1 1 0 8 0 amappl11 160 215 0 199 1 0 1 1 0 8 0 amappl10 152 1013 0 1004 1 0 1 1 0 8 0 amappl9 144 695 0 690 1 0 1 1 0 8 0 amappl8 136 2912 0 2813 5 1 4 4 0 8 0 amappl7 128 2044 0 2028 1 0 1 1 0 8 0 amappl6 120 503 0 470 3 1 2 2 0 8 0 amappl5 112 8572 0 8545 1 0 1 1 0 8 0 amappl4 104 1759 0 1730 2 0 2 2 0 8 0 amappl3 96 1747 0 1733 1 0 1 1 0 8 0 amappl2 88 1400 0 1347 3 1 2 3 0 8 0 amappl1 80 143925 0 143337 20 6 14 19 0 8 0 amappl 88 97303 0 97011 8 0 8 8 0 92 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma1024 1024 1 0 0 1 0 1 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 18 0 17 1 0 1 1 0 8 0 aobjpl 72 173 0 43 3 0 3 3 0 8 0 uaddrrnd 24 7860 0 7762 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 7860 0 7762 1 0 1 1 0 8 0 vmmpekpl 168 62549 0 62468 4 0 4 4 0 8 0 vmmpepl 168 706401 0 703592 294 136 158 158 0 357 27 vmsppl 368 7860 0 7762 11 2 9 9 0 8 0 rwobjpl 56 180434 0 172647 116 3 113 114 0 8 0 pdppl 4096 15729 0 15592 348 211 137 137 0 8 0 pvpl 32 3721256 0 3698940 427 216 211 254 0 265 0 pmappl 248 7860 0 7762 8 1 7 7 0 8 0 extentpl 40 58 0 38 1 0 1 1 0 8 0 phpool 112 1387 0 329 31 0 31 31 0 8 0 ddb{0}> machine ddbcpu 0 Invalid cpu 0 ddb{0}> trace db_enter() at db_enter+0x18 witness_checkorder(ffff800000dcd028,9,0) at witness_checkorder+0x138 rw_enter_write(ffff800000dcd018) at rw_enter_write+0x5b unveil_delete_names(ffff800000dcd000) at unveil_delete_names+0x30 unveil_destroy(ffff80002e3c14e8) at unveil_destroy+0xad exit1(ffff80002af3c010,0,0,1) at exit1+0x3d5 sys_exit(ffff80002af3c010,ffff800024681720,ffff800024681780) at sys_exit+0x16 syscall(ffff8000246817f0) at syscall+0x489 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffe2950, count: -9 ddb{0}> machine ddbcpu 1 Stopped at x86_ipi_db+0x1a: addq $0x8,%rsp ddb{1}> trace x86_ipi_db(ffff800020ce8ff0) at x86_ipi_db+0x1a x86_ipi_handler() at x86_ipi_handler+0xb7 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x23 acpicpu_idle() at acpicpu_idle+0x312 sched_idle(ffff800020ce8ff0) at sched_idle+0x417 end trace frame: 0x0, count: -5