didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee41c10b000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee41c10c000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee41c10d000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee41c10e000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee41c10f000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee41c110000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee41c111000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee41c112000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee41c113000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee41c114000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee41c115000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee41c116000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee41c117000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee41c118000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee41c119000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee41c11a000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee41c11b000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee41c11c000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee41c11d000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee41c11e000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee41c11f000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee41c120000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee41c121000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee41c122000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee41c123000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee41c124000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee41c125000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee41c126000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee41c127000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee41c128000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee41c129000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee41c12a000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee41c12b000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee41c12c000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee41c12d000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee41c12e000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee41c12f000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee41c130000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee41c131000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee41c132000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee41c133000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee41c134000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee41c135000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee41c136000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee41c137000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee41c138000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee41c139000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee41c13a000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee41c13b000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee41c13c000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee41c13d000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee41c13e000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee41c13f000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee41c140000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee41c141000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee41c142000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee41c143000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee41c144000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee41c145000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee41c146000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee41c147000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee41c148000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee41c149000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee41c14a000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee41c14b000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee41c14c000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee41c14d000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee41c14e000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee41c14f000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee41c150000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee41c151000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee41c152000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee41c153000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee41c154000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee41c155000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee41c156000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee41c157000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee41c158000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee41c159000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee41c15a000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee41c15b000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee41c15c000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee41c15d000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee41c15e000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee41c15f000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee41c160000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee41c161000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee41c162000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee41c163000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee41c164000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee41c165000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee41c166000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee41c167000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee41c168000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee41c169000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee41c16a000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee41c16b000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee41c16c000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee41c16d000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee41c16e000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee41c16f000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee41c170000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee41c171000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee41c172000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee41c173000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee41c174000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee41c175000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee41c176000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee41c177000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee41c178000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee41c179000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee41c17a000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee41c17b000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee41c17c000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee41c17d000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee41c17e000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee41c17f000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee41c180000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee41c181000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee41c182000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee41c183000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee41c184000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee41c185000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee41c186000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee41c187000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee41c188000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee41c189000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee41c18a000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee41c18b000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee41c18c000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee41c18d000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee41c18e000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee41c18f000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee41c190000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee41c191000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee41c192000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee41c193000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee41c194000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee41c195000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee41c196000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee41c197000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee41c198000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee41c199000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee41c19a000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee41c19b000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee41c19c000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee41c19d000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee41c19e000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee41c19f000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee41c1a0000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee41c1a1000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee41c1a2000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee41c1a3000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b2aa000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b2ab000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b2ac000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b2ad000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b2ae000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b2af000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b2b0000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b2b1000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b2b2000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b2b3000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b2b4000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b2b5000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b2b6000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b2b7000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b2b8000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b2b9000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b2ba000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b2bb000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b2bc000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b2bd000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b2be000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b2bf000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b2c0000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b2c1000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b2c2000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b2c3000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b2c4000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b2c5000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b2c6000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b2c7000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b2c8000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b2c9000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b2ca000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b2cb000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b2cc000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b2cd000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b2ce000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b2cf000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b2d0000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b2d1000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b2d2000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b2d3000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b2d4000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b2d5000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b2d6000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b2d7000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b2d8000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b2d9000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b2da000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b2db000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b2dc000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b2dd000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b2de000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b2df000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b2e0000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b2e1000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b2e2000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b2e3000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b2e4000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b2e5000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b2e6000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b2e7000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b2e8000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b2e9000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b2ea000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b2eb000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b2ec000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b2ed000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b2ee000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b2ef000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b2f0000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b2f1000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b2f2000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b2f3000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b2f4000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b2f5000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b2f6000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b2f7000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b2f8000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b2f9000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b2fa000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b2fb000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b2fc000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b2fd000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b2fe000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b2ff000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b300000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b301000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b302000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b303000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b304000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b305000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b306000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b307000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b308000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b309000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b30a000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b30b000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b30c000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b30d000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b30e000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b30f000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b310000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b311000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b312000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b313000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b314000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b315000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b316000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b317000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b318000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b319000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b31a000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b31b000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b31c000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b31d000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b31e000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b31f000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b320000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b321000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b322000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b323000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b324000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b325000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b326000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b327000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b328000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b329000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b32a000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b32b000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b32c000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b32d000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b32e000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b32f000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b330000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b331000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b332000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b333000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b334000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b335000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b336000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b337000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b338000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b339000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b33a000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b33b000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b33c000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b33d000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b33e000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b33f000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b340000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b341000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b342000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b343000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b344000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b345000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b346000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b347000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b348000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b349000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b34a000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b34b000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b34c000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b34d000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b34e000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b34f000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b350000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b351000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b352000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b353000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b354000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b355000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b356000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b357000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b358000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b359000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b35a000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b35b000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b35c000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b35d000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b35e000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b35f000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b360000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b361000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b362000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b363000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b364000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b365000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b366000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b367000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b368000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b369000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b36a000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b36b000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b36c000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b36d000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b36e000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b36f000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b370000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b371000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b372000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b373000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b374000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b375000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b376000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b377000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b378000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b379000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b37a000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b37b000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b37c000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b37d000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b37e000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b37f000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b380000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b381000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b382000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b383000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b384000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b385000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b386000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b387000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b388000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b389000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b38a000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b38b000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b38c000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b38d000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b38e000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b38f000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b390000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b391000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b392000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b393000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b394000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b395000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b396000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b397000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b398000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b399000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b39a000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b39b000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b39c000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b39d000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b39e000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b39f000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b3a0000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b3a1000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b3a2000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b3a3000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b3a4000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b3a5000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b3a6000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b3a7000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b3a8000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b3a9000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b3aa000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b3ab000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b3ac000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b3ad000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b3ae000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b3af000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b3b0000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b3b1000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b3b2000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b3b3000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b3b4000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b3b5000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b3b6000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b3b7000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b3b8000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b3b9000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b3ba000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b3bb000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b3bc000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b3bd000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b3be000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b3bf000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b3c0000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b3c1000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b3c2000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b3c3000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b3c4000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b3c5000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b3c6000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b3c7000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b3c8000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b3c9000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b3ca000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b3cb000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b3cc000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b3cd000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b3ce000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b3cf000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b3d0000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b3d1000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b3d2000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b3d3000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b3d4000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b3d5000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b3d6000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b3d7000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b3d8000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b3d9000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b3da000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b3db000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b3dc000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b3dd000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b3de000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b3df000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b3e0000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b3e1000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b3e2000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b3e3000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b3e4000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b3e5000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b3e6000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b3e7000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b3e8000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b3e9000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b3ea000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b3eb000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b3ec000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b3ed000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b3ee000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b3ef000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b3f0000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b3f1000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b3f2000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b3f3000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b3f4000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b3f5000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b3f6000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b3f7000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b3f8000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b3f9000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b3fa000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b3fb000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b3fc000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b3fd000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b3fe000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b3ff000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b400000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b401000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b402000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b403000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b404000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b405000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b406000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b407000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b408000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b409000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b40a000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b40b000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b40c000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b40d000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b40e000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b40f000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b410000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b411000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b412000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b413000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b414000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b415000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b416000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b417000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b418000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b419000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b41a000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b41b000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b41c000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b41d000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b41e000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b41f000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b420000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b421000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b422000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b423000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b424000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b425000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b426000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b427000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b428000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b429000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b42a000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b42b000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b42c000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b42d000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b42e000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b42f000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b430000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b431000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b432000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b433000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b434000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b435000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b436000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b437000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b438000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b439000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b43a000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b43b000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b43c000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b43d000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b43e000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b43f000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b440000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b441000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b442000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b443000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b444000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b445000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b446000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b447000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b448000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b449000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b44a000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b44b000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b44c000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b44d000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b44e000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b44f000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b450000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b451000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b452000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b453000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b454000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b455000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b456000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b457000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b458000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b459000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b45a000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b45b000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b45c000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b45d000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b45e000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b45f000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b460000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b461000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b462000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b463000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b464000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b465000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b466000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b467000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b468000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b469000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b46a000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b46b000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b46c000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b46d000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b46e000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b46f000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b470000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b471000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b472000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b473000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b474000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b475000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b476000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b477000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b478000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b479000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b47a000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b47b000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b47c000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b47d000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b47e000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b47f000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b480000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b481000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b482000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b483000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b484000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b485000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b486000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b487000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b488000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b489000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b48a000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b48b000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b48c000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b48d000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b48e000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b48f000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b490000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b491000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b492000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b493000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b494000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b495000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b496000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b497000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b498000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b499000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b49a000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b49b000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b49c000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b49d000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b49e000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b49f000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b4a0000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b4a1000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b4a2000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b4a3000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b4a4000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b4a5000 didn't change! 06:24:53 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x11a1, 0x4f4b) sendto(0xffffffffffffffff, &(0x7f0000000040)="1195598bbee4cf88df5fcd63aaf30dd4553918c29b6e5f891cd1ff85", 0x1c, 0x404, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 06:24:53 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x2065d) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x0) dup2(r0, r0) pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b4a6000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b4a7000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b4a8000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0xee43b4a9000 didn't change! 06:24:53 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x4) r1 = socket(0x18, 0x2, 0x0) socket$unix(0x1, 0x5, 0x0) setsockopt(r1, 0x29, 0x20000003c, &(0x7f0000000100)='\x00\x00\x00`', 0x4) 06:24:53 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000000040)=""/86, 0x56) mknod(&(0x7f00000000c0)='./file0\x00', 0x201b, 0x0) 06:24:53 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) shutdown(r0, 0x20002) sendto$unix(r0, &(0x7f0000000040)="8e96c173cb621a0ca1a221685a4822639ae8b6014d23e39cc6c9fdc36c5b65849dffddaf2654337de1ba76e1b3931fe50f13f82c101aa3150ad1b803cfb2ece0130d5b29682eb16bf74a4705e5e1e0908983dbcb86532d6029ab1daba92579156b4a30ecffdeb23b7a5e2f8e14c3065abc0f818e08e69e4825f6d6ea885d4fbd2a97b15adcd7bc74a0413423a342f67d0cb8f1dab2cee773abc7f6b8eed0fcb29e36a162b9fc37b0c73ad67675c2caa22c8303521f01317154f9e10a81343df00e3c410e1df2bc7e35b9bc1a5573805b890cae2a0fdede5d10dbcecf85188a778024e7c9e2e84888231ad785ad245ea4ae172979f9852dcc86b65a6364aad38ddc572882d736e891c66c15cde112cc3f15b0faf790d70db183228cce65707bddd6f3b828a95198c96002c76a16a790a4892259d6724d891c5b57321ecf631072b23eadbe3f568810af7572264b54fe258f5f8aef691f64be2fc789b44d5af44b8ed904444baf03c622d1e40fe3fac49d2b72ab3b54fb8467124051620f8e7d8a4831b175e16b0fd7c8755104a6b23a41f58f6013a5f51e3041d3b25035399c823cf0887aba129c4a1d9fd4ca0d27e8bf4d0d962b7f8afcbcc5f2a5858898ce2ed5cbd9a6d575dca90ba66a29696e25ec8e80e1c9a6bbc3d8636a9adb286a76d40b7973e783394d89af5ee2e63ba3f97e6ebda44ea923d2564282bd0754cb22546b4d8eacbe2b77793f7506136bd2a9cf866e0cc87afa704b021e7820053e8902668291d617c0525f422856e967e3821a8e7527ae08961690d280164b3a703888456703a8d1c5bf200efaf3ec36fd4fa6fc314c45f680d8cfb683e5ab6f3f4f8dbb50d35551842c0660502fe4fc6fbd8f3345da51672e4cc98f1f94516a497f629c0821d19087796521892105f52f738d9d405ec19084811aa9807820b692934e4e50b8c8415661167b88d9983216c9250518bc0fcde773c5f53a4b7ef0873d54097ef9950931c5771bf580ba488ff38a3e565ae28c73bd02a0e291f287b82c4f8440dabea063306319978e3e1d1ee8838dfd5426b66aacf851a517d1b6385698b5101f5d4be1d49a9019f933c91f6d4fd86fa0adaeef9dcc72207f8748a8c2b80cc87d2abb3679a505be39cd93859a130f15ada1b5f61d633a10f8dc01f15b023e763f0997511f39abaa05c4709815e69f6ee0fd2dff9246d7695d5897098a2bfe24b4247cdf129f3ccc51c7be3b7e643db548642d5f35af28ec1f9454784d9382ec6e83a2fff7accc568aabf8faed0985f6df931f1aa4d4bd54a7f16806a126cc4bff9d171895308f1ba6c374b5b823aed94022e8a61490dd043c26f2276158ff095c07bed1ad9596da492e79b42468c6b5ba4d918e99d8b76c579049c6193bbcefcc3b4e9c4b8577f1e637a5c1f921dee45380b3be947137cce8c477baa0247316770e3952b5ca98257025f99ff7a4a54b3b9ee8479d998c359f82cc984e421ab11575228b98a973dc4ae8f66d955039ed9124e67e0edc109f9961380a5aa58c82fd31db027fccc21df7347ffb70cabfe3c4e92d69a761bc68b15a8f93ec81342e1b9e29a578d1bbde7cc82a40d8119a0bed2e1eec2a14beb4ec5606473de4e7cf8b602480bf78d87fd68678d693db09aa9a761ab990ca2ce2a2c41c31833370899eb159df3ab3ceb040ddefb7ad9d581990f61ef0e84bb475c71503c3427374812f92a615ac74e10ce83996afb6959ed95bc4350a9a3db52b2cb477f917c071e8874bd50af4bb61d9714cbfbd54b77c1bb05cbfcfb7f406f0119dca3910487297ac94d615d40ff910641ada40e0a53c2f2545f6ac17ab05e3a460ac36f301229fe145d0aebeb98f0df0e811c0228c987494a1e9e08d388b04ced1a122bd199113ab318716e228739fdeb77f208de7a2e1a9b39b87fbd072d9efad6cd69426dbdf400fca0103377bb69c7a7afce2c4f0d4dcca8ec771eaf23a65c571edf9e4d91736a86597922fd2f78280dca05b4dfa9570405641e3f989d15bd878d3d9d15148b332c739f23b7432a6135d311722a25086cbb0eb25121c2c09d8e67ae3acc20c3d0cd5308f2417053c855181288029bde65df1dcc5d56100a13db2e34339810c5dfec32db7669340d624af65029cb7507ca66579deb11009cada5361e320027cb8c8755400460fadb48552825cbe22b3b9953aeaa5b113363756413c98dfaf9937e416a442ae854f121d15d09fbab6ddec72d36a877525e69d3aae2bfcdf7b64afe23e3565042a723c74939a449cfee4945ff01c871af45b635571204501fe1af0e206515293f6e2ffe84d647a3a72167e2957689b8f6d1b386913c83efd76054aff552771e5c73c235c33073e32d26a3c1c267474a3cf6b58ba8a3645e7cff7c64b43d50ea6178005dbd3e99e99b51631e19b6f9bafa4258d36a64ab24b51beefb07129bde0f099f53418bf8b7eb7af3a5cf900444ed9045c42cd8f66104fb51d0adeb0549d5537861a1345bf4ce31c8277b754f8e4493604f355329972255601d585a02cad6250e6ba9200ff3c3a9372d6b85da0b4bbd6c2b74895f6d040514560aae75f87befc6fce06f7d136b90a5d6deeb0e1f8d9b10489162c9110a23d28c27dc826e84f97335df702e378fa2bc16fb2f52a6cf53b0f06ada3e2b733ab786a74c42b812b58763d9651c68230235fe68f1dfc57779a42ab1f40669cd9545c4fd715212a9c5e034a2a3654d7720aa634dfe260fde9960ec47ef020cf467e9cc433099ce842ad22d8db181ee7c879aa62d33fa6807f072e71b168107979f626fbe39fa6166541a00732890fa2202d897d77e314af1b565e672112a46496ee579ff48c3016455b8438e228dc60a5c0f6734cc1aade6eb00fffeeed171095974e4ab0aa8f6c16f04962246d553cc3ac22b2c1aab249da6b29cd3476acc14877a048064882b8baf85c143971151f8e26af373c6fbdc087603922b24a3153431708219aa5177538b0d6b3ef19c849601ee48e3b5c7936f21a7186bedb23e5f5b3f437c3b23c3a19a9c062890a62056aed40b3551a763eb762afb7792f31751b6807758ad2cb81a789b8577cbffb1c7ac6c730b95e8b46113a98b1752615cf3c22ede56a45e78a6f260aa25ec38c1fb3dadd8ce0bb239143a50394f921191c02b95bb0b325d39d637ff07cd62ba28290f71f7d637f2e13329eaab3cf718785a76b2cdea4e9c8dbeb3eb2916e5f4476cfd20b7e13682f00829e160e6f2710ac576b0c39495a67c25f738ce3e88c87cc27c678eab94c593491a426efacd6b9a6fab35c93db7e8ba2e2cf9f428cbff4647082d499494b965bbc163a29a4a08165d5ab308de8910d12f80e7b4d687197146fc58ec075928961ab3da32ce5898cee9f62f4692e6809db87d9d40386bd175d796789ad946467f811dc6109f87fdba257af4eeb9bb4a2353b2730b5af4b65ea7f78d5f6266ccaa533ab13ce840ecf9d5aa38844f8e047dade449790b4589f10fbfd919fda94b1ddc57f2cb746417ac0ca2c4452500b3c4eeab9e399e6bfa34a40619febceaf7d4a37a62b0fbd3cc87bd7ec46f69384aacb7135e8d5e92348f9904e9f0cc104e6b171fa0231828f2e8af46b963e87b05071aea577f2278e0fd92502cedf78f0dbe7c98ee53e4cf80500c34dc25c895f62bf7532ab5879bb79d9d48431d476f02da6f94036c05430248a52c722c8257a62dcb7404f1d5180012626cb1f7c4f93707bc3080e693b7f822cabbe103f6a05ffa051f49fc79a3bc54f9ac115b514e0b2e347b0a6087a327f60d519b090f6171c22f06df09a7a0d9e69c806e78a5a59752a967449e200e09ea9018899709c3ee102550a5e03e74d5730bb3e31c4a1711639f44fcb566cd83e94c3f034555116ceca8685e1b6c1a846e4ae0bdf996dc74af3b199715cc81734beb248d72abd9a3124d4effea7ceb85943419e1d00551ecbbb060ae75efbfff3841c7e330951a98e55d87c9c61f40faee264d2f876f9ab429417b13a701340aa119281b381054b8d3f66b90abc6aee7b96f8e2ca25dbb873955e20e67bc9004120450063d5bd3ecb19e5abd2a42098a7f45c5d463630557ae47acd4fbe45612d5992320569d7b755cfef50ebf6f6c24ca9f324a8c98bc439914577e44b9e53e1c003f654f134a08394b3e6f233c76e97efe3a9b2fadb8d72d8392b96943bfc737314f994cf1c676b6d3811c1b25497f50e6e90480e03269f8c3ff836448c743bf793afa8602daa4d9e12c85351148436b8fc4d9dc9b9b90ee0a6e88fd9359c4a9e94fcf67b4e10fc851ae14f21a82e02b436873efe96873f64cfe7be82b69e55b4e6cae315e09cf9a9009e9a9bb79a10ef82ad1d0e9e028654d50433e2a36fcf790ea825488235f92c4efa4a202fb68aeb73316c81308296c5e592c9c7f9336a53823fd95eaa8584e5ca46f5d09e12fad26fe40c24daa3f03d13e8dc54334e229b60f39ccde781c6288af2c0764d543a535b60127d59b39f1f5dd58e37effcc310f6b5803129ee84aec3f0d05d07182cb64434cbcbe162477cd5eaa74664ecf9e9b70571d8743d692a188848e8153c22993f3476e3628ce32f75477bfd32d6c3a0cc7fd0b31302c7f080dfc0d07f51c3d5b8a865bd40df8e944eb9d1cd8493e40bd1addd93e1d6dbff4d96830ae7d40613a47c8750d4c33a93fa64c44f0147d7043dd0f7db3c788a956e2eeaa6cf0ece10f2178e8487f7d5eef9cbf40674f62fd4dfb7036f256dcc0dd9b6bbf58aea547e84ee429310cc28aac6c057123863753d334a5c291c62a76ab4e33a987f5276acf19f402e7c76418aefb1a5f0cf92961650a3ee5ece69f9c8b9b049d163e231866e586995782916ded9c462d3b6f866ccd40ee217c9e7f206d96892f9266b92bcf2c1db5ce99d83e2cea96b9a5e483971b7a70a8809ad7c2c28a78ec7de0be05647fd3ca22def22e4f767478d4a4395b5cc449d4e9bb85bd380613d71bf7e7fb6c474495c774c930c68652a5f236111c6cc0d999a5dc474427b41ec983c1b83c7b584a7b92053ae142ae42bbe065b481b0c394ba3b8403172a4bc1619e7f655469585defb02db05c98ea572761a0b0562c09b77bb2fd595e8b74d1c098baaae2c217c80bd28344d73f56990f092d588e97b7a6990a30d52438c15e1ff413b18acc47248f3b15cc677527365f036d4065c76d5b521cb752041288a4d5c8be08118c46db18c6054bdcecded92ec41335b3f2f93a0ebcb725564d824e5918a41e3dafe4190129a60acd898a22f8b2c90be14fccc1f85e16d824e28c37a0aac581aa856c4cbe42cfaea901404fcc21601a74049e3cb2424f417acd6b7dd94e28496f115dfc2f7013ad7b9a90e992d6d838f766c45a5724bfbfb57fd39c23177501755fb97d87bfca441492c2287508435053acd275c1cf7897dc79d73cd41fb28f5874f831cae2f9c70a6b91fb948efaa9721c56639f2fdc9cc86a84e75f2c7dee1be0a2658b89bbe69e4a1881ba19c6fb67fd9ff10629304339b0a797378c498e92c6502cb3e53dda04ca75165e3461840557cbc4e856b3bf135a53c1935fe05e5f97405593d18a1631a0d1d91c152bbb461d0c8dcd6f92d62978588e31dd695b1e02d7226b1b8f41d1c242f371df5ff7e17245b6bac7542ca61bbd23aafdea23cb0b43cfb9cfc23f872ffceb44a9d426f6a4b45229a4e25c2a4405ed65fa547881598b378444d3ad2f170388b948c49516bfff8f78cdef440b1213b07bf99ff3f823847a18f0fcfdec90169d3217ab0c2cf", 0x1000, 0x8, &(0x7f0000001040)=@file={0x0, './file0\x00'}, 0xa) socket$unix(0x1, 0x7, 0x0) semget(0x3, 0x3, 0x5c1) r1 = dup2(r0, r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x800) 06:24:53 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000240)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x2) fcntl$setflags(r1, 0x2, 0x1) r2 = socket(0x18, 0x1, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x20000, 0x40) getsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f0000000140), &(0x7f0000000180)=0x4) mknod(&(0x7f0000000040)='./file0\x00', 0xa, 0x5) 06:24:53 executing program 0: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r3 = dup(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) fchownat(r3, &(0x7f0000000080)='./file0\x00', r4, r2, 0x6) setuid(0xee01) chdir(&(0x7f0000000000)='./file0\x00') setregid(r0, r1) 06:24:53 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fcntl$setown(r0, 0x6, 0x0) sendmsg$unix(r0, &(0x7f0000001540)={&(0x7f0000000000)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000001440)=[{&(0x7f00000000c0)="0467a694ecc08812ae891a682a261c6b01e7d5dd5186050a47a15800157976f35e7e2d5b9702c9be0a37aa31062f78590dab438a6d4e1c083cb91cd421c27183", 0x40}, {&(0x7f0000000100)="856a5dc6121c6520fc4c2a402a1f5b34d8fdd183ef0cf49091d34a17930187b7a8399f43b7a39fab1655ca15d6702350ad900b91ec8bccd85351c6334f57143b4e58cc83fd921d078d7b747f7994591993c8ea4cdd1309e56eed7e016703a5d52f032eee7e23c6442d0c79e49c1b81f4a18ee5d3f23f4518fea125fefc56e6cda13c810dac3be8d36ead0525ea6c2ea045a420bc5bbf582c07acdfa58ec25a0392609db0ba3309b6d14d7733a1c99403798260", 0xb3}, {&(0x7f00000001c0)="2b0a64c2075af871bd243b134db5192df7adce500b7b1121c272cceda55c467c922ba383cbc38b2180c1d5edb31a0a3ee2abd1738e3e0fdc8be42f26d556a65e57dffb97e9769199622700d8f2ba57fa715f59ed56c17769de73b8dfa776677636723e8e0e7dfcde802cfcb5d3cbb051a3791974f121ad45e1b429ceea5737d4bfc4db4d73bf15548748ab183d80d4b7ec88aa8e00a4d68c07c97849f4c8a6f5041dd542c511c2e9ffa45eb56239719fb74943454c2348ef183e89a7487b295115377cb8a1062eee8781ec981ac4c832f067530661befd3cd81e1442cb91dd8a04e93c41ce7fd6ac3b2ba565874835", 0xef}, {&(0x7f00000002c0)="e7f2133b0a1a0e920e5deaa9ca28a9389cd365fcc37f8b60f14b3ac7618fdf3401f53bceca59cd5333fec48d46ef62e2817cea6054b6cf8e178ca4236b4761b7bac3dc88e3c28d8442", 0x49}, {&(0x7f0000000340)="5c239c62e109ec624bc3d3f195d5ab54dbf6a35f9e66e4c312f06f3d82b828532b5c794c780c2197c6de0f73607867b925f0919e9d65aa797ee3b45e7d82bade1251a9a48f92ebe5802b723c4c2c97a9626f7ef1ca0ac6cdccc19811b5f93446bc8ed3c0a96dff8489", 0x69}, {&(0x7f00000003c0)="33d60f06e50c16016aff83ef301e1dd7a2303852456530491d8e5cdf24cfa7c07728ebff1fc9fd2b8d46ce7776513e3511f729064f940b43b81a3ab11612782776e1c6c823fa919264b0c148142fc6cef390b1645c3f12973766f37b3eb0ef3d963c4c69cc906cd64415b8011845732ceed61e2c06a6a8ded527f33825b0276f90b50c71c82ec2d18f86a1d4cc835715323749ffe2c474686499696a4b3ec61fe4df3ed89c65da6eaf593d8e2be0c74c74f6abcb4307000722a5c1dc34cf15aa51d06d4280220a479d848732b98851dc6005d5ae35b71c34226829369bffa4894c309cc51df4fd7b171dd0fac20c10a16322833e07b94f7a88b38057662fe898eaa8b48b402ded2caeff2f77ee6749f76cda4c777c1b7e548f787c7fceb14a1a8c76fbe9a3e9df49be0fb009240584d18f628023d3de8dd8780006e3cbfe9ae94d4f77febd3c1cb5d2b9bf113d1edbf0716baa6cbe281766d52ac1833213d4248456c92304138856dc84893c6a57ee78e5deb775bbe1c7e98fe51ce6f0a0c660c4099ae65ff70dfce537e5f174fdce3cb15b46e9fbcd18ff125e06778108aefd7ab9807f2b0b0e5b5b78d4748459d1d47ccf880900469e76421555000eb640b897afbd0c5b233b02fc5d738b36012349a9165db431e3048bc387e4dce989166868042940f6966fd6f7fef10df82883e6186a99f9e9b957de85047f1cbd95fea6770e765e34aa19ede06d769248d66d6b5112fbdfe7ba7a6639cf97f555fedaa970d49471680dba1bb93af2fb62830fc79d47540e3b4d8d6edca9f430359742d0fe270be29252cf58e33fced3a464104fe38295338c91fcc623d13e48e67dab0ec680728f78d42981665819f2a250ea7655bda90e89345da6e43964ae0c121766a1d1ded63eb80d54305d5c92382ed5d857ee0fe97b6a3ac6161fe8fb03ed25451d77246ae38d5f7cafd3a71aa647d7a28d2c1edcbe3ea345c24ef3132474976810c93955996d1de28cfa166e4582e22f8eb6dbc4b204011129ef95983b5e70b3feb58725e2f4b49412655bb15f419e49a0b2040b046affd46f61693c4bbf4868c65743365fc4280638c292abfc84e2729c22daba6535b13b92a14aab625d80be3bbf547c02f10117eac102517ea7da3baf4583c9298442dd84e2718dfa070d5cf73a0c710238c9a58caca3b63d4638a5f28165129ce1cc580b639634038dfdfaf7980ed6617abeabc653482cb02f7517e813f8efabf728b9fae3d7e8a3ec6a77ec50a64cf7687e1bb5954389b490e4a7c821f4b1b5cc90865536412891d2182327ceeccd2698200c80d5312619dedd96b0c8e4e393fbf435a67157d92e7a6c5bf9565022f0479480c94b8a5e6a13ed7c47c83ef4376156acc8a8e0070f0ce2a739299d3bbbc000e6480fe00a960a9a220f459e83f2faf3c7f319dddcb90e3e19032031301713c65b4c44d5ed961d93c5384f60447cfd3b6b1b8ec3a1613d3c7a215a2e36dea138ae99062d81ac86a62ad49873865f067dc59ecf9decda95104340d8867960995b3adc76ef69b67eee25c79133f52b59174fa90bc8604b3becafb469e09abdb6cfacc682f6de0a70f94e0cf377f590dbe0f77a5d499e2a8bd9e5ec7c8560fd6613e2f4ecde3a6bb3b408be415ee19a84d75ac4a9c67920f661e2ced3048703842474c5240ae68ca122fca5bd02785f235e43debe1e17a3c5eca41723575db7bd7d5a8dc064fa2a19f1c118a264d9574ded79ba2df9967082798e4d259f7dad44b6870a253b1835e4e43995481319a5f6871706310be4f7bb4fb89a34b082115277a39b9a33842490b0cb4521fcef6eba5888a93f58fa622d85a38e71a4f9b199dfc76532fc0823446ccb30fd1ee13adfb2619d2e9e68df1d39a5df5cbe557b149b902bfa80fc2d78dfb0f545e48be3606dca9b45b33b28ffe6b47c0ac792b954604f113cb7c5e52dad88d28e2446d06ff2614e102d593c8b2e350d616f7ae792f2cbb97daec84605c6882b6f46aee43f4397c4657ad941780fac42cbb3611a64296307686003bf599c546434e6a069d0dd30d75b580d74899b1a94b39363f21dce259727eace4718ddd5b80f120354e076773e65a908e79490dd12bfef5c42d568a30efdb7ae27542941af42d7544a3eca0cbd4c4dcceb4e070c08821639b2c50307ec375724c2d55100807f17437e05871e15f37461ff91ecaa219644ed36033b22d3349dc20d4faacd6ccd65db5b0846a87046390b1406eca5f4ce38daa23bc6fb717e393572794049eb7ddfb0506edc8ea908d63a0a6c91e3d12675fb9ea9bbba0f71324958bcc41f03dd4e4390f4bf7cded5dd180222a8cfe300c502e7081d8b677b91dadfe3b503cd81e8cf816558919b5669895d56480761b2e8a7483f791f0eb4cf31572f9ed63d76c1debb32b3d36ed0c9ac3fac0950be44cea457387ca3b3ce3a637d6ed8a80d0ca9233ed3154982e0c6155921fec9523d6f0f6968c26b641c9f15bc9b9d4f1e71a18ae119302d4dd577d7a48937f815b4c9dbd96fb29030c833da6d0d4aacc90afb755c1009e1c50a4ffaeaae796923d8dcce00fb6015df79ed9e7af052054c86709b3a247cf550cdcb0e4586ddf8f20b4a1220118f50cdac5e6ff0f94081ee07e7ddd02952cc2c7c6230f1c231db7d9b00f003c7127729dc8dfbcbbb37d704ce16e4b6f63165f9676b9477de605390a8d700dd70bc25afdade015d6fedd8cc01e2ffe29a69bbba06e471f81988955f8cd763e41cf5838b1b5297013d073e4c453dcc08b50a1464c1eff8303ee41be105097b331c82c50f2695aedaec35dbdfe38a9e134999cbb4e12876efaca3e60a7c8691b6319fcec631a80d1b20aa2a3898ec534eadff87d0def5e18ecc48e01bd1d2bbee0a7c3795add8363040dd9b2cfc5432abb69f8aec89d5a7640927de605c6dee932a36a009b0d99713c784327836db31ae77739e7a8881d4330bcd64c43ce2b270a3c88bf3077bf2636ec88d3ac95f9550eb1d4d9d1b784abef8054804054199a3d3313e0483a0250543c3b25a94de7ef58ae6276a9e3e8c8cb765596e49bb4de7f1190599972a78e421abcc20f683320923182d6be9e6f2074915e2a705dc843aa896da3af33b57ea396273133e3c27d2c0ab9e8c62565d039320d964c241db75c46f1986970b48b4f55de7f83049996ff399609aec3f97d182bc18dca4e572a730d4014746bc0859a5af7167f24c07f60ec23a2430ba066463280bdc213f3493c8cc0e3b9f0f4d112ca38656dcb08eeea2deeb085e5917e339919cdffaa0ac6b285a535826ed52153db135ea0980acc1a973b881d0c532b81290d66fe746459971e2d7ba1a9d3d70d15bebd565c6c3cca0d015606ade207b9a66dd4104a43804027b4d15d0f5e65708a5ce52ff7b9daaadb5f649537e8bd47face68b3763df7955a0c5a0583db97cdfbcb2dfdee4f67163e669d364a56fffc11a9ed76b08a4439874e6d9ca59d7ec47cb04ea8fe2acae8c75c2579c232d191c14df0f132e3fefe538d47b195d21183b6b25a77ba6f7d2a7296981f12c82271448ed8fcf3026092c19483b78ee9c07be5b881abea4c80c11eb8e072bb7b421e23b0efd3e563023ec924d5577c8bc436ba275511aed48ea9ddd31cf2b973f8bf548848b6057e4ab7067ed119d0d34041814717f6a99b3f504f30f34819ddcfeb823bbb2719a37de60773aea29dde153623dc96f5b3a95f299f8b3b5b0fc2b09b8b176bda821b5ce49d866c339a10e61593592da963750efa48d67d6eb785af07fe7052bbfed0fc8e04dbfa622eb925258b1241d67691257ecf41a4d222c71c4494480eec19154993aefda704f5708dec74e55683700598f61e61101521417cff18fcf092b298680dfcb7946f7c12970dccf6f74ed9124cad50ca372baa5ead87d94d96e62c88de9ecadc301ab6a11a4d2e068e313013a4a22598432226bf5e61ca1028df643df70a2ec25814383a2ed84564e4d3a6629f0ce8b1eb0acd4cb4f6344073792f6630c5ab763c9db734c34e9dd40b4d4f9c7d744d102da5035deb6c130f01665dc40e4c9063a56f189f682ae298baefe789145a09a9c6ba43041447b6d19eaaf90ce5dbfa83452c5fe0d58ad3e07526d370f57ac34e0c51d508448f3f6158d7a42a2784af7e58ec33d8d97a1b5d20eac6caeb83b99cf8f6c55a3a5e22e210b63ac038339c3af35eb609d421f3519e6b5855df56a4f4f444f6fd3a344a590590d70045c0aaffbe2f7396c2074c0e2ce85c9d33336d614cdc58296a91cc35aa7d7cd0b7a6a9aadfbaf7322c9953073b752583af1d0558028a61a6ad2bf71b8d4ecb745d2bf08334f8bf9573db1208c9170a3f16ce66543c2a5709cbf026365617c7a550e28a306380dcded07bb89ec82dd8ac90a35c33854f65e9b607dd76d10e5fb03f4f08c0c7ac8ed3c9d114a4aafbb2de951cf580e660ea5abd9bdbd27ca042f9c7ed7eef014336073ade7f0bf34d7f77a6b3af1775fea058a03a031ca67aa51e280bf99467ed351559c5d64757f272d37a66b592c672ba03c46bb5d6743a9e34a0f307683f86c4da805e2ab9d7c46f89f9c7bed795f32166a55f396f2c2076b53a6ced01288e55dd02dd9d77f26905d5fa8e97286e75a5129eb0779eca2bb9491b481f57c37b857d5ee5b40e0c110e924f86e85e8d02821386c0d151f3549a7f274e0aac5cf7faff8312114d9efd44646a7b9d1098564a2c849cc812ab7baf723d1375fac3b84cfe0798f71d853f3a1442b1bcb16c1def8a66b9b95f74e4a6b73b5b8f9c5e4bf07026e41e5bb81121f46254d75be2ee6bdd3583f14d841f29a9d8b3df5d951eab0932f2f0c0a61302e1f6b09f69f9ce9ffb0d7f1ee28512a3a03d4239dbb53d3363a73e0e0e69f6171292651c17497b3b10716cd4e7bda5c671101ada6af1df02223eb70460b66bc3b29eba9cde12828ae922373fc964c0c14555f44b03f3e5e3f6f1794fbe860fa17c300dbae962fd96aa6c323ee65fa6832d5aaa0cf004a25e8e9caa0da88990e6a4dcd4e5085e98c5cfcb71d7c4c446e136c5ebb1ebbd431c56358a127fcd5bba69d5cc330ee143f53523dd7b16de65fd9a25157b5b301bed0c23c0aaf4faf818e2b5aa74c2d71bd1a78fd3de919af20fe1bafc5c8c7c63400c13b9b0e4c4aa7845d440a38216bfe29dac1dffabaa73858f2052e81c549273dfb8578cba648e4e40783f180b87fc287709593946d86db853c480e102fac6ad6066c60de7006dcf34538985cf2b1b16e97b74b4ef0cc9a65651ab35e3c3c84f04f196018fd360845b9e159bb0dbdc39cfbe1a89710109558b901da9ae114899c5b791432306d4487809050bc0f2a43e8430f495e6392b2dc98829a212d69802f070328996e8c28a0d94003cc362ceb612fa427081d327c597a7d43d249f1373461df63bbf9933d0eb0e84b357dedea9b1a57ee94ea03400f4d6b2dd6b8d4720f802c1557d8fd43bf828cc4dd9c0d53e8bccab5f6510b441243ac4f2483e6c99309d43e1eab299945f68a35ae99efe76c6ccf51bb4495f19af93deed008a11bf75bfcd5b8e98eed7fffabd6380629ecef87c706a282604008b53ee39dbb3d4ea300ff076be7602820b0571424d10da51041a101582dbb714fa9fd315d40b2b9b3dcd99d06cf03ece18bb390718d22fa58488e2d3859f0d0a6d1f7d7330df76e56cb2aedb3f9403eb5c3c3f77937ca133a734d673c845ba8475ba42e0b10e3617d5c24f02ffdc404db03e9440eb9e01a8846d451a373", 0x1000}, {&(0x7f00000013c0)="a186e7b3ea274f0e4d9feb336ed96da644234a24fa729fc958d5dbf90806a7926df5998b73dc2d5ab3af52d7f5e41b040f281ac306923f19d3", 0x39}, {&(0x7f0000001400)}], 0x8, &(0x7f00000014c0)=[@rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}], 0x80, 0x40f}, 0x4) r1 = open(&(0x7f0000001400)='./bus\x00', 0x40, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000001580)={{0x18, 0x0, 0x3, 0x7}, {0x18, 0x0, 0x0, 0x5}, 0x2e, [0xdea, 0xffffffff, 0x9, 0x10001, 0x7fffffff, 0x7fff, 0x1000, 0xeef]}, 0x3c) 06:24:53 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x100000000) socket$inet(0x2, 0x3, 0x102) socket$inet(0x2, 0x6, 0x4) 06:24:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) dup(r1) close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 06:24:54 executing program 0: accept(0xffffffffffffff9c, &(0x7f0000000ec0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004"], 0x0) r0 = open(&(0x7f0000000040)='./file1\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="9d", 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) 06:24:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x3, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4", 0x0, 0xe00000000}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e017a80c0000b60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c0aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e61f9a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1a5c9f065780f5a26c7bb6b56dac5a7af0d39c076206c88f83373cc0394d08b073df98669ba61b4f63caec35d5082101f4feaf20be12c91de845c593b04e4b8b48ec7bccab1ecce8a980b3503bddc3fe5bb6c66dca0bb5af95424b8a14ddcb2a27755096b17790afc94f0357c480b82047aff817894db70eed8da3a657bcc649acef14f1b4273218f8fe04a869e10044a3bbfd34b28f7", 0x129) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x5, 0xffffffffffff5e50, "854955882e0261b6374dbfa608e08ff7ff00"}) syz_open_pts() readv(r2, &(0x7f0000000100)=[{&(0x7f0000000000)=""/45, 0x2d}], 0x1) syz_open_pts() 06:24:54 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202c, 0x312c) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) socketpair(0x0, 0x8000, 0x80000001, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) 06:24:54 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget(0x2, 0x1, 0x10) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000000)=""/180) socket$inet(0x2, 0x3, 0x5) select(0x0, 0x0, 0x0, &(0x7f0000000140), 0x0) 06:24:54 executing program 1: r0 = socket$inet(0x2, 0x8000, 0x2) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x92, 0xc) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x3, 0x2, 0xffffffffffffc7a2, 0x5, "c0f70e6439f5739b049ee0c695bc10eefe7e1c27", 0x101}) unlink(&(0x7f0000000080)='./file0\x00') setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000000), 0x0) 06:24:54 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x8040, 0x9) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0x10, 0x40) setgroups(0x281, 0x0) 06:24:54 executing program 1: clock_settime(0x0, &(0x7f0000000380)={0x4602e844}) r0 = dup(0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x5, 0x7, 0x7, 0x80, "79dc060d1df1d7baa6bc6593b01a7a6fc0e33c27", 0x3, 0x3}) chroot(&(0x7f0000000040)='./file0\x00') 13:34:12 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffa, 0x1}, {{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x2}], 0x0, 0x0) r2 = getpgrp() wait4(r2, 0x0, 0x1, &(0x7f0000000140)) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffc, 0x40, 0xc0000069, 0x10001, 0x400}, {}, {{r0}, 0xffffffffffffffff, 0x4, 0x0, 0xc31, 0x5}, {{r0}, 0xfffffffffffffffe, 0x37, 0x3, 0x4, 0x100}], 0x10000, &(0x7f0000000000)={0x2, 0x4}) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 13:34:12 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="cb06219e453b183c418d00957dc7e13ae2551bb1d0f5311a1a6425f6ea58b4b0b29f646de10fbe46654e5428977273125f39f84157898d74c6bf8937424fbdefb6b3a85c3c30b013e9aeb1691cd57092b213061f3bc13fa0", 0x58) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="8234c6af89131fc088b73a9c67264a4d38e1562a", 0x14) 13:34:12 executing program 1: open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0xffffffffffffff2f, 0x0) setuid(0xee01) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 13:34:12 executing program 1: socketpair(0x18, 0x1, 0x3, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1201, &(0x7f0000000040)=0x7, 0x4) r1 = socket$inet(0x2, 0x3, 0x89) r2 = shmget(0x3, 0x3000, 0x4, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 13:34:12 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)="57d179343bb6e0232ea8e8a11f6fad25c813bec715e4ae1aa6c4eef3ede1ab4132fec06bf6cf2dd38244ab22051b80ae0aebeaa4295b493fc7606e52dbe48a033b74db52a2618314824ca31d84e01f6cbff1ed3538e20503fdb6c7bec5be97976765567383ebedb6fe13decd728684dd0f6ac8063a28a3a4", 0x78) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000001c0)="000d6033cd01737fdef4c9a6bb62f477d311f6a533cbb2e3bb432c5893b4b0f8ebb25241d276752ed1d2ad41e4e879b51d8628d5a3469619f8cee0453faa22e0a5f32e4fede0048f75dda8313c82b9f5ea9e98f5f64dbe8248aba98c671093e9cc51c9c28b17352194592c0b7a6e83c59dcbb80328470f071b6f9fb154fcb382904121d9ba412270c4cc0ed49bbab2fd1459485fb8660f9b7a80a8ea51c53295e3887b5b030bc7197ef48b98c66dd51eb215e799b9f1712a18b5c6dbc771fb730c785a5cbd8dc960131e1f1728d927f5c515868f1e3a9e5887ec69bfaf87", 0x0) setsockopt(r1, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) 13:34:12 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000039ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) write(r0, &(0x7f0000000000)='9', 0x1) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000040)={0xfffffffffffffbff, 0xa0}, 0x10) dup2(r2, r1) 13:34:12 executing program 0: lstat(&(0x7f0000000000)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x25, 0x3c3b, &(0x7f00000000c0)="ebffcbff13b9fd90000000000000009931929648", 0x4) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:34:12 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x80002005, 0x512) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x44) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x600, 0x60) fchmodat(r1, &(0x7f0000000040)='./bus\x00', 0x2, 0x6) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) r3 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000003640)={0x0, 0x0}, &(0x7f0000003680)=0xc) r5 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000036c0)={0x0}, &(0x7f0000003700)=0xc) r7 = geteuid() r8 = getgid() getpid() r9 = getpid() mkdir(&(0x7f0000000240)='./file0\x00', 0x20) r10 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000003740)={0x0, 0x0, 0x0}, &(0x7f0000003780)=0xc) sendmsg$unix(r2, &(0x7f00000038c0)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000003580)=[{&(0x7f0000000240)}, {&(0x7f0000000280)="bb18d2680751102d27fd5b10445e4ef91ab581c3ae892010ca8380d90f3fc087798f15f74bc3158945f157132753927774739fa162575eb119a0e69e7701c40bc3a4c63a0ab2035a30283b38ebeea8e19cdeacde787952fc728c749de7e832c4f3b1bf67d24489dda7dc19d0da45a97954c983ea298c38060979cc045986deac2fc9557cb4237aff2ea6d209e6e846c53c6315e50efd1a01a646d4679e0872a687e6f618d2e2b9c3f5d8a3f8e0917cc54d81695b8c73ee33b59857d706e89567a5fea783aaf6115ec679bad60e1ca6974d9c20af5a87f5a4697b781d66fddd6417f6680b58821a5d82856b79cc0c3491f1240ca97e7a03664dd6bab551e63ec4381110730dc8e44f853a989cd22e1e91bcf41114bf91df84f4e6869352931b3eb0cd5edeffde3a34f97934eaf5e5af52398c9635320d02b59b9fcc36c4ebf34972eb0aac19284a18dc52973ef33e624dc46ab40ae6fee48d1a3ccdb9c04e4b4d74610e19d7cb62cfd989cdf8cb88260d5fe88c9f01db40c8d629c4e483efd78ce508d4c6b47a810540260aa0d069b1ee57df5764154c44f77ac1543f2326a77817367ff402a678981d3aaed31f460e0a37439a0ae93717f73d2f43ad8d322a9c70a84b0f923e4f15b3b0c1375eeef73d1a23cedd84c30380be96ec0654609220acf814b743f4a2526f0f4066f8e2c7bb5b2e0be523ebd324879d5feed8a182fc548f4bebe797b42dfd41a07bc639c3f657650433648df9dc9f7542341d811a7156015b7f78a48fbad14178cee85ddf0b851de0a5df201f329fdec9793d4cf37e44313a1b077f40734a5a075ac1d97164f57717c4d12247365b4f8c53ea729a1d6697d3bb5bf72c0c8a764c11180f476503f624bca3f8dc2d525a62dd378b0f9f9c75e0d862176485b92d3deb3715664c0084aa371d132b9ba527c481a2957574921e19621718a67520b5f9402ecc074357c414f86d54a3eb2492d896bb520a02bbf7ab6c4f7215bfd457ff1ef336ac7f66f393759bca44598e80b51abd3d9b26066fa08200ffc2322691a0d2ef9b25cf84c2dd23b55df549994476de6f6b894ea25147dec8ddaec8fc2b953f7f5466d07dbeebd85ed6ca6ac65518a6645ca169f5ffe8ae2a75ebc055594c5050c418680d76b1b6076e49f9364a5fdecbc6c2f602ee293927f97da1b70a57958572dde4a250dbb8950be58e4a05105940ff9ea97506ea248db571cc71f3ec5f810903561277ac924c3a7b21f211099fa5344df73362d4249bde2dd5a6864457c2e7de492c33ab13e564cdff25866401d72a5ed9380b30c360682b07ee3d65b8c004e339df46280060fca5c1b1ed6fb98e791a7ca565deecc4d0237c74f28aa31ee25f6aeb4896ad478f3bebe8993c820ecac391883aba48ef1dcf857f992086846f2bf2065dd4b5ce45f63cf37bd0c4f896133d0603b7dfc92ef51384481796257e75c1913c5b3016dfd4ebf840d82272aaf1d778c9cd7d16aeeb7e1a878d77945b99bb8dc3dd6d722df5aa574160a0b1e2e4c560212ef4aaa9c0b80876b158c092811d250ed44c24fa1e053e16f92f36086e3274ee3cc3504939e3cfea80d69204f6f60f7a3a4fb286921042b3270ae09b7a5a586ef72437dcf54d626adff2fd8540d3141408b344ba10ccb36fff82a4b665227a674eb29226d8185a2ce025da488f54514fcf02e6a89f87577b90502a5b2149d1b20183f78d083037feff88c8d6df1d72c92281e5a0fd76d6d6cfc22f2e82fcdfcb20f9c4ac15f519268573987417c3163272d75b1bb874ac431bc21cf9e4bd111fc0ecce75bb16f2ecbbfe9000da6b011afc25346c191aa65cded3e82f8131b83da9aaa32b9fa943f75ecb591e2957ca0c3e68485b0879fed0a24ab430829f2b2d45de6c345f1b3bf814503bd6b168873e44e451a0f359fc7f5520c34ae1236f6dec9c29d3c31b30d45679849dd8ecf060c69b991bb3ff39e791e432336debf5f82964c49d46e86a8f0477cef80487d00924fe9280d62b97c249aab8bf7c42c13d4d2fadc25bc7d70b0585f4819b08735620e3be78b4231d6a86212579f2045b3c745cb85774107b44da11592eb234c17d454ebe73aefb41419ea5bc15cd138046eebd601276a4fc1b2e91aa0d77ae2f8adf065e91ab3a7b7e275c9ef74e4fcf47f6d3408723a6b212fcdbc7ff33c404392021e873366d0462a64978aa7c7fd1df07c0f558e88d0c31fffdb5489a6c794feaf03adf1787427f7a6c961cb0b19284542e8517e087121e5727badf2288fd00e31423637153960bbc0de74f13b76c3e1d0d1247b377a114157a9f380b7260ca9d027cfebfbb5b09f7c823767451b5bddedd4a8499ce87c65e2640cceffaaed3659b92ba489e2aca2fb55ab3bd64a8fffecfa85339dea2481a093d39dca150968a722acbc89aded03b3c8d63b410f6b019712df75b840e9d4118251b6f017e968b26e24a68b7c4a24ebaadd3880aa2b8a27c2bb3c0116621339b2afde9e22788fa327770df2a13fc9dd247102ff2167d3d712d37a906675ca302a52d4b9f9f9e4adc7bdf0e7b2142622636e848047706bd17aef1a46e6b04ea6f2058c8ee49f361ed60f2cebf64dcf32f2b37447a389a48ae9c4fd530aec7f312e1ade0c6e3055cb04a3d8c8ccb2de173219f9d33a8bdecb189de79643f520a4c0ec1ba15d26864527a2b625ad480e8fdaa2069c3af0975412e1ba702b2bad450e64ccd3f5df425263852fe979f2a111356c26c1b27f4b1d1cff2d583963e1b6b8c0c1c45a2ede34f6f9bad365df769dd541e5d4b0e3d32b345eee6f86e344abfd9664fa470bd4bb38ce1f7956b9f82744c920664f9a8fb50c42932d346c81a1db2b15b5914c7b634fc01df58d4afcceb5aa63fab2074b8a7f5d238b63519829154e318a3493761fbeae15ac671ed7dc87b9732a7dc13fa0234f0f08ac0fb53bb55e91d0a82bc547c8a5dece5af09a9a784ed6b483537b0c100d697cbda926d9e3ca3e6740517a1a640488a50afd52491092ffdaf0ed9d89d376ee43e9ec709a8725563a16dc8dfd525c04b7ec6e69b82f78a418bf4da2959aa63b96f8bd47d9d46448ce31299fab02045a3ea822d266a6c96fd60c4b223aa3e19da11b6f652cbf3794a6a1b0b09d53441456c8f534c02ba9fc48984c0fbf59723134e4b737208165f91bd16ac3fafb205a9420165fd6d354eb705614f9a963826b07e5bcac5c2403c8cb5385f438d0a0cc85c9d767e75d07016045812965e8836e081a1efb9092437489041aae7e373bd6d1687705510f508f30e5363a88ff246656864b206a2e4eb98b13e673add4d9da7b42d0fb5018fddf3bfc22438802f4b6f5206e2a5d4a46dd092d12f692831df00aac87765b5ae6c96fdf24289cedde94ff1ad52d8c9bf55cf9d4d58b6537c46ea058001ee4091bb5adaa82ae08dc7c92eb782b155bbdbbf798a7f55c7894c79221e4b7f03a8d58abfc47e5a4897fff67651b1753f08184c5de16520626ee8caa6a53e9769746a91adf32808bc93b4aea585bf999f5ac475b597f1e8137521f97de8cf33701c28802241c78cee6dcb59075cfcd6b6e3b9038d15fa8775d3e836bd50a96cde1c84ad57b4aae930137fe08f5e9bb9e10a82ecb5b9f13b6106fa356c3e790acc0d27828357cd745e2dd15ab6db4bd1302f7644ad63cc9f163470e9dbd107e6275234ea50925939b8fe077f70ee7d482c68b2eb360787795835810fa34301d3cdff7be319f1078ad75ffb6a9635c44a09ba98c60fdf34533e73b038b0c0df2a1b5460f1fcabb0485bea436dd0aa01d4bc4329aec5dc97fca66aebb3afdec12c58daa94608afc13017c75fe345fcb0b91d404cbcffc4db1f0188e089462527d607483816fb6cbb3dbe9adccd09446d483fdcc9ce331abb07dde254002d6b6b5b1c97e50601a9721b42bed8db6808bc4cd1b761b56435dac13c0fb36e438a892341227ab76351c71e32b3edc2477446fc38d195cf1772bfb3bf6554c44d1eb1e7bc9caa4675397aec30f8290e84b7b1eb13e36cb94099040c2310327a9cb741483e667d2e4a0eb266354e5a2168369ccda8688ec19f88f19cc6c20acfdc0e65fbbdfdd8c8ef8e191dd7e16c62904432bbdcf236c3745a9cee6d4a1c68801ea61a5bfec38bd56342dce330b916a01473e5cdff3ff9a33a13ea26a888eb21fdb9b6d54c211d6e8800d07dd6b55a06b6c06600fc487ad9dade2b5849a7608e0d74166ecbade2b9f10664eddf722f7bf378009fc69d07b349c571913ae1c6d28a455c88d19723a9db459b94a4ab82b8b01dc116f7565e9080ff39a48e37faf9b387bff5a6412079e29023593c0529c0f5ffc92b596fd898c9722a8c1a7e9368860bb070a36242c33f7b7b467314f94a0cb8514280115fde67218d6252f2a6f653ea22083c638ffa0726f27aef6a3ad7988ef72cf8690b434495283a1e84187112a37ae92d15e6754a7222af45a39a2e78c746053fea8d82e1ca7b23d216d8a1094fffc80474b91b41cffa1c3ea5d243cbf0d649d14370efa1025911541a94e8a8fb9a3802ea8f8cfc74cbe92d28f8d99f46e61f88375724f5015906ffe5599e08898e667ce0616be064b68b53b33d9552587ed10792bdc1ee4544d89e1722ef5b1e935400b89ab36492205cd5a8b271d35e02a0b17f5dff40d8ec0680585a6079dc759bc03e5f0e52b1160104727cf7aa6ca400416341e4550191ab39c64c4ee7cb071164706b45530730c569e787d8d6ce4b8c3971955d7e46595e9a744165b667d4e9278613095082634b3a2d5aafb29fbbd969f1c7c4d5c962022d5daec460bccf19a7afcd5c0a62c7db27e1cc8cb80edb4c7ffd2c5935fd3188040af0b8e05f83e3b08660c7fccefb744de09b8f52f462e335bdb4531f4ef20b4eb9418a84142f3cc7ff8d7ea20838a76c7583cb8476a403c7c38a177e993a8ef3fd04063e9a03e4f85127e63e13d93a7261769ed1c365809d3f54bb08cfd101a7bc335b3c6db37d9493682004ca287591b4b8376341eb9394f95cd5c74fb8c8e4c0cab02b8a344fc1ceede5001055c3bcda5f1121e0dd72e33b1839ed7e095fa864008a6cc0db70ad231c32ebbaef711d68423fc7e86aceaf6b23b40ac5996ba730ba111d33561c245d1a70a31adbfe091d2cf182777ecc3f861794088a27f28335260e377294621b8a6aaa55f8229f07571ea3c429e829897f4897cf35efe25aba4a5298687e7fafc1c06cd4b144a59cfd55fc7032a104f50f65c8e98a304d66f4d7ef7a75fd9f47c4b8bc7a12c9e1768891da187c4027a6d242d214ca42562c84e7956eff5fd118ae39d48aa04980318e2b7dcd85a043ce86d309b0ba37ab514a027fedd18b6af5575b968a02eb10a67affff4b12b685c0048209235ddc7d90259c6132fe7aed7d248658499238e5f1dd9a69f611aabd8718f3e3e7591654a81578679aaf46595244a7f89da3095d13e6fa53e2ea91e2036ae50b7830928d8840589d5e5a3c6a864a1f87472a226e145aa18e7020d3089c825d5b488f215b56647ea5cef7123f0b9f946a451f8b2b64002cd07adc72d6c65c6fc0abe7a45b6553a6066ecb3b4c99f4c49c9e00fb58cae1922021e4f5b8f0441f3fb22d0fdf19dd630b64451bc98b0818b54b4dd56a7ac1a4898f364f67900f898d85dd14f63f244cf196e796e7d7732f4d35dca66937f9119fa3494cdecf45076ed1bb284d8b21470cdc516850ca2e4dd0d7ab2f848cedda557450b4c128aaaa7ae47d0e39cae70484137b4f7d844e832512", 0x1000}, {&(0x7f0000001280)="f313f021d7d60141b1073b04f284212ce3f6e3d903faf6a20fafff32f6c09488b61eb34a2a002fe399a700afc86fa4b119464236c0966726766b8ae9d6a1a623414077bbde49eed1", 0x48}, {&(0x7f0000001300)="e6d7fff3072ede0bcc19a57094d689685d6b9e52dd36b5759f86ab69f67a23d881e84f7f3490658a9891564c20f9e38f5b7a9b58c2c3a7936deed999ebb8bca9cf61376ca28884f3b054770019160bb5c25a8e2b18fd45cee582e2125b4fa39d213f723f599fa1cfdbfc23996af1fbb9de85a77c1c4e5dc7101b7e101f671f0bfe8324be0024814caa0822c8fba090b1dc201660c44be01eb83e7e555d5f2ff6365a07f8967964dc54cb71effb85e066258dad5f84c25bc21d0154a2f54fc72198ef55b132cddaa95f2037a81af0eadbc5a43c0452ba0f73b15ea33ec428e3b8afec2d6ce5d2b99ea11bb66a253bf43d8bb2b3804b2b19468e49771b282af975ae47b21e3649dea2aab959376cf5ea3b6a790fe5e4e4c84702dec362f7adc96d4fb781f2fbf3af1d104fcd05bc3a221b7625f2ac921a8ab96d832339508adeee088b0c28e0021b45f1c82b442036d744f0f984a680fd2a1363d1277f9d9b7366fe517bea827d7beb9cdd94221dfae40de240ca9ea45acc714ab76efa5fc761bb65c62a02e16ff46436dc57cba9142cbbaaff7e7c89e2b6a26d8efddab93fbfd064092ff579a2aeeb82fd5948e16677e44284307273571ded6b8b1ad8800a0f6dec02a2a49fa90f4d5905973c79697e15567496bee92bde7a4da96c15785ff759ad81cd8a8f74011b4f03c7f408f376b38f5a1cb2f9d2ad0f12f1cf7793cfe66f2208c1ed4b33309e5a0998f59f77ae1e87094dfb114a3aff7981bb9be87331ee2eee9a3cc8dac7a24afcd46572a7acfc63104b09a91aa7f948107eb19e633bd1e4e6caa3c5d95dc17a03ea49afbb15c8c4a931306a217ad7243bb6fca80356bd1cf0ed8bd45e08f72c0841bc562603d1d29ca4592038f31b7148478b9c40d365f631c0ff2e0ae46402a1048ff34257bc36001eecc6890361520f75428366bdfb1de26b21050ed566f7e48f16f0c5f5822af33548f3be71946d650fb49784039824b4c38a111427f8ea8f2485ca7bc3eef3937ebef3fd702069d715b6a399747d987a3397e36b7789826f7268b60811d379c4e192d56f93b959ce58255338eaad0e9653b22b5dae01da84e1cafd73360bfcd06845b0a6f54e9fafac8d456798460ddcbb7fc8ecf3991fb02ad58bd24ff7936bf3edf7d74d7901ee3a998e555f5ce8917d31dc62b84814ff7ba3ec92a1c683976715cfdf20eb0af11f1374a830c31076c8687948c325917d7222f1933fc1372bd5d26f9da50ad6ef6b396a20935388538f9f4dcf56036a3e4d03c5bf5c4a8be8dd5219b9c352e726da5419d2315f474229ffefe2cef52a7d5495785aabaef5a188eb1e302138381e642cb2642cf3d4a6ddb8c56fa90e7102872caf7b91e6d9ef5368e4de8572b05989844c2b3728b41d96602ee761a7fcc0a2bfcbd0551e7c17f7bc79990ee4177f4a2ba876d876dda9ba5b34845b16b7b3163a8ccb1d2c313e09c60a484b1a8df45c62d50ce0220d9e7507eebff44e5336eb25f7c47ceebba49ba4aaa76641428cc6a235822cfd7861f58361f8f39d7cc8e2438c0409eeb7054376038971cb3ae3770e73d201c3cf4585b248007d7af4a3e7be8a22c6b8cd5d71d9b3b3473da64c185a9623826eafd1689dac373ff006ab55dde0161cf763d35d38baf4c89e14e9efec6701904030558ca32c767b3d56d26f8a102f9bf508797293216ab9f230e079fc99cf18c79ee22d5c4a26274d4179dbbb52b535fe8f7800fdf1b98a1b56b88d246d82e1871799ee8172c9438813b4e87cc7a3e76d29d20a5ce93149b3b67103262689cb7301e838fdca4e0005c9a6953bf19df8036913f1ad19a518c97bc668aebe8f6441e0f5c81bdb314135a9b17927dd98fbd3b58b5c68045fdf5d2668ed8fbf6c411469ee3b7e102130e8b0b4f57cab4756a5c15af3caf3f4b24c6cd5ee367b76b117850ab76fd4b28b4c4f1cae7482a9ddfe93388a35593e4e1c2aa0312c262269d49588dc3ac6a64c67edd022a32de61a16d9a3be5f75fab040df4144e33340730588e004399b723cdc9d908ddb7f09c714d8986b5c824c62852f75e5e33240f2ab6cd1e2ecdce58f4b6fa3036b90d8904ff374b49cf9f031fd3dacb345dbe608bd511f184dcd47bdf559a4bc53e4c9cc6c70f5ec073b351b2bafed09024ff8032fb052d2f93eb82773300a077c80d137c01589d4572deb8738242ed2489f1e90cca947cbb71cc3b389cc03f3172a50753d30335dadf961a3f18f3235c65215c1aff14bec8a4f6606db1ec928b85f158abe2c61aab4181e064767fae09df283be334e7cb5274e4e0b6900830f7a0199a2e2568fd1c1b81fcd1841ac7e838162cbea9c083f79f54d8ca15315c628f0a2112478302d87e12ce88ff4b373582659e39377ce26205868982c09c185d1e73c2e2a0acc5708c30d3e77c0159f00ae80cc97595d4bb35cffc7572816346f06f9f9c008deab959f2422369888fe9a8e124640205b1161d339e038a8928a935cf7de6c91af57d24195e5d1de499024547409fdc2fc99197eb67372fd1e771931eaed0ca923e6f364f8aa5854aa07a04c9899d6a342e51f7e5539c8b2ffe925fdd51c2045a945bc70a7de0a425a2860990bd88dd71eb5cf763ceab7a677affc6a3a83ea82fba8d5bc9919bd4d22ef4e412a888ca7645f74031824cfeefd36d23aeb8728464029cfcd671886306831ce0a66da83d71faaadf2f95576cabbd35c1c7c368176f97144d9d4abb30a40a4869432b77a12b3af3da912159843e9301e9f7cffa5ed6a9919150ab50401f7f801479953b435c13c2bbb4e598d936f8921aa8b7f60cfe493a4f2ab1cf1f85a435a926fce8e48e518713cec8c0f07ba2b2b80a8291fe4dfbb875c8479c079ed75bed3cffd674c96e8f3457e7283626c250f2d1c89e2952d581b66e13ca3e7e302aa5a24955add8b0fc3d8f3431afb57159879dce78c4a58dfdf0faf5276756544c40c06926e3f5ef612042d9c38aeffad0c2a65784882c426f105926799a4af79fff56d69343c54f5e78de40c4ac8559e6f2079eb9e157bbc8c608a5148fec045d5f0cbb8316f12f7469381f0e48a247f5b1e7fa40ab735cca30e96ebe4a9ff812671de2b28cd6284c1aadfb0c97c33f9039b1ff1e3dcbc68c75caf597d93238723a25db04e21a392e8682074b5871172fa9aea7caa430683f44b88679b3a11f30b8475761b690f5e89f27e4c6f07bf8234fda39346bf756cfa9e247b80c37a135285643ca0ed0a0013eff4b08382ffbe5dfa02f90833a39fac0083f53398016cd390fab3e340e0e1b51b2e3865ba1c5308a453e49e388821afe7fa2adca2f9f1a4aac01d08e85cb9b319f0e7fb0800f9a0bcea72241d973138a8eaff7b823f23028134633a451bdea5a7790465b71cc9aae9e2791257234759df383c60f4d0f6eb08ba4f8fe0fb9b3ae199520347e7e543aa0cecfedab4cf68ed728b333eb2851967f60d7b296d0542dff84d915c58fceb60f5c8ae237538405ac49dfeec6c823b2e24ab99483b316be0817f477bc9f5c10e2985f68f4b735f4f80a7a51eb8df7c60746e53c9edb375eda1ff31560e6d0f87bbf7ed15da54375e9d3257b0ac451667b41ea6fa6eb3150cb3bdbe6af398b2ce8509290a8724151ea5f9b27a7a0006f74eb72ec96fcf5afa5a1189a22223175f0f5b83c8d385d360382030bffd76e57772e12c8351fa5d9b730a3196ce25714dd3df01e8a3e3163793b061e97ebecd6fba51bfbb068b76b61b6d62e7a74f511e0a16f8689e374486e41cec48bac723cf7f3d579e67e6204d235338b80a686fc7f0479ae7c0dbaaea340fc8688cabf24a3d7b2c5cd1c7d3968aab3a32ebbfaf7fdf3f8f40505e0ad54791f241d657f159c9290502195cc625660e65538bdca2b41ac2c01505c792f531c97d08c19fe68dc75af509869106e03f6431ca9d14fefc047f26889591c20cd986a831d734dfeeb3e4c450999bff170e67ae8aaaafe1365898fa62633610c5663050e2f1163a107fd42bcd9d6f8d36925b80c4ed749af173f8fb354c641ae362f54c9a962da88dd52bc593265d7752ada827ef413174880bb9a0a2ef4b988217f4ceabaa20abd68974cd0ce8b7d30ae8163260a7dcb9d069c285635ab28bfaab4e0664547adf4cd2ee56d849535372be49d6089cc26b77b31d75dfbf16cd1a77fff532a9ae1330e5f92ff6a173f49ad13017c8622d68dcbd6299c38e0a6fbd96052d7956ee40e3e21a84ab1ef50683daad490f0b8141d4d3dc802949723cfe61c602354a76e45d04a9a3bcb03fa92b48351164ee0449f379c535aad8ef7f796c72a3e44fb77bf40980a8938ed871ba5a6ae2012dc395d4b761073a88daf6c3b40d541a0ce5de06e1f2e13594ce169144aeab1ad8b325649676637740fcbe0ddd387939a36ad40e5fc7c1e9e8c252bbe2934b5a08a6b56484c240a0e75dbb15840458d335589928a6b1b40f5505584b3fd65fc1435def30dfb37f5430fed578049b91ad60aed30788978cf532b5ade60c34f129886cd9efa856b62a5d1db48b92ef08d37f813add58e0a1c6d91cb24125a896c4571bfbe60fe6e1d3d9b7ab874b331996872f9c222e7c1da04e05c08b2bf8edd4c8a80d4bfada8222e3627beaa0c6f603d62e50c0112a7ae80f6abf6051997f0c9dba3dd5a49e9064975a29de3b109e9e10e04f876ea5220771ab850924a6a58fa3ff365a3399c0f9f198adb84c4cacb8591f1d5ffdbc6421964eff5cd11961dff7af9af8c9a207e6fd26c4485bc2b76db9be40ecbe8b7fe90847ddfe720f02174ea266d98e8650577aabcf2b418ac4238fe89469484812d93ce675ca7d338f0383168ff1c1a114174565cabe7c8fb951d87e6d6e040b801cc3be3467d4855f7e21fa9f460083ccd9594d980fdc58cf875630f9af1b6de9dc87d56f6234bade4a05f30a4597f9829112729ec936f35441e503f1855bddf2ca8aadc2939d7d94c172400006e4b4e07752daff6cd9315c424ea8f4e03950b3cc7637d53a3376cf92c642a603de870a39ffdd85366047cb28bbb0ea22ced49531d78bf5fb0f53d900cb78bd0ce90869b011e1681b0f5120fb7de4e31875b845dfeef71c8766965cb7399af4f03b7ee5ae93d34c6023d44fab55db0c9ea16d5eb726a7520c7d6c27a57203b1b9b1f43557d988c0497115f351cec99670593719de30ec652996248cf2e725bd4bcb50829bb432aa29d7d14e9be8611d71e4a2d6a9e65cf70f6d28a99104fde204e56882c11882cc12a04dbf03e8f609ff0ec26db59bab097ba327b3d82d0c947d725b0dd03a42eaf4678d8e13a39e1cb1f74b08d8966abddd9f96b5979ed533d138da3223c85f26c62e2f2af46f4648889d70a9132d00c10ca1cb5ae4ae28979d36ef7a11e92ac368293c4a4f13001ffee4804ee456b11faadff70b2344b797f909b0a86fe98313402f28e96030689aeb8907a8b7b5d26c9314fc25e9a38a2fddf2f8da28426ae2bd4e5c9933e68a5b061ab667f51852349efaa2e1ec6592b1b03d31d1f6124f858d1d1b0b3785c18a205ed3fba7035e91e4f016a497510424ca091a300b77dda4b27642dde5110484bb082f7119e9b38e7c4339b0454a8359e613eb89d4d0aaa452d12495625045e9a18f64528b08f6803e21a2650da54fcf97855e19e7616bd74b06674b43c1c276dcc6843549b7af0c6827f690112a3290de520c624e3d61293a6d58e78d160b4438dcb8f6f6e2fdc7fa4b8ead4cef0e8d480b6a490360c5109d647153b115a7d7b30a20cc", 0x1000}, {&(0x7f0000002300)="8cf723088650421e46b6f866116056f57b559e3338f126363cf2d7fc7a321cab16b1bdc3e95ca1306e7f9f6a7ffb92b53e46c5703f7491986b682da6c4505f18a415341dee60758c8e3a8d25f066d29d8994e5c6cb9d9d4fb5", 0x59}, {&(0x7f0000002380)="63a981074b94e1f71cd6b043ce7428c8840d886c7aa1351111227b341d9a834ffa1e0393650a48d2fa178006f4bf3aeede04ed3614b25192e405215722fb5372a3af7b22b721bff9ca076602ff9b95c5bc2b13c83ff15415f434d73cbf29ce9e3c49d4c6946d6f925a32687e0d412d4920e97b62d9e4397691797347a3748129b548aa3570976217eaec8bf90f29a05f790e78ae0f67480a919642f80e9b0a7820e5af6a41b3c5174981bea925490e18f00744d14ef384b11b29ef5fcf3e02013ea8cb13d31aeb53cbd6c65a0774cc0a2043", 0xd2}, {&(0x7f0000002480)="45e0e8b758a2e9b80cef497dacfb54c1e0112055ed9c2935a158a8b7ae7b2280cd517e6c0260958b72badb094717f147688bf1e90f543549bf302d414c2c95487abdca584c3e4b2e587bd0803adff5008e9e5afab5adaa1210925d783c88e551b467e205e1a1db0c0f76a1e3f65721d40e55", 0x72}, {&(0x7f0000002500)="98d2085f2c2468b5ff00b0d53dca3050c8f0235d6e906dbf8aa5ac3007f9ac4539fb07c944feaab32778790bb04c776c36ec3916719e630a9d0ade1c1deabbdcfccd2eb7600afd85f34e", 0x4a}, {&(0x7f0000002580)="f77a3b31749a9f8ef2ea8204f8ed300aad1836e5129093f92460815086b5471b105b0a433486ecce4462a8b6513976ea14c3465b803d224a644f7c09f44d4173d3e1e1e20b92e42dc30002405a3dbdd38e34a7672f31c477384dde720cf1265164d16a9573dc40c125ab9e08081aa3d6d7cfaf20a74c84d9cc3c5f3c9247e69bc4e30f46902821bbab605ef84246063da626f97cadcacec2facc12f01d3bc5ffddcf8c4d18133fb656aed8542dfa85d255427b6e2f169a346607b693e0b5bad420d01d9a4e528d3290ceeabd4a9591cc59a0e19397644b26f39df62c0446e241191b277a56958a183e1cad478d83c2deab64f7722aac73044fa25140b1bd2faf02efdd341ec8812903b978a7aa70473b86fee03e300f2f654a1efe4a44e94145fee2ef73a53b5e32356e3448e5f324d97542c3895176b335ee2edd0a903673ec7c8d368efff5be4bffadf9b1798cb0585ebf6cdaf2343344a7d279b04fc285c8652477a076ca3c3c981dfc48b3bfb63e9be68f14babdeb58b22cf06f56fc9e55f201be0ff0e54e851874077210ad3339669aaa694e05f52bdbeff2a16a8827eef5ffc8e334b9b91840a6c766b2fd4ce555ca6bb683ba6ce86d0529fbd5fa4c033f57a310faa2d0753dad1ea8db4841acbd302452e40e83ba73dcfa7f05c5525b25a5df2cc1efe01ca62d7deb2c93e43d3ccec8d28c6628e7917aa5929842eba4e48c05d37e3a2215e746fa7215c012622e4d88af3c7ef5a692b9b879587fad116cd6c7d0618e7ec0d30aa8a3f775f13bf2441bea7a6f805ddce896adc2f0a37151e178afc367e85299f8cce8e8ac545da8598a04bcb655c94984a04839bb48a7d29af1e07591c2262e29d7719d80cc33e09c0a8a300ac3619d1a6e82fefadbc699a629c49ba68c30ba5be341a9cce6b318385d3f4d122fb2d4947dfcc05121061b477cb5fc3232b82cdd2f4dde275cb6239d67f814f830f2651e18d458d84fb1b7c05fdf93c37c91930c0d311578d024d3ef784a5c7e7b9cb29deab1efc1e3068fcd76b57a05c92f1bd2d43dc60b03f9821f218cf790b1dae8b81d9a26f293c20cc81ce1e6cc1c7e9669cfd28d1d1440e75ffb35e9196f881c9ed9da28d09433324be7d702cab085747c77030fe94c06b24d695e35acb4725ec936adeadab60a571abe71800588be7a8a30243184ce4ed54954a35b376b37f5ea397da6185b564d858da8cc3ee05983c12c4ab880f7cea6b2d822f0a5f70d442d731b5bdfc6ca15cf0fb0c68f3cf9cfd262537523d350085d2f7b3a4fdc7a5f986573781cb862404fc75c340c5e2f60ce46f78970a980c687226fea3076d98aa58e7f0f64f0c1da9b3dddc25135c8106167cb930e17ea9747d51a9d7f1c2ebd837c632db3cec22592fe6830ab039310ba10fa5f22fb49a03937c4ba6f31a51e0e733ec6eefaf8f94b025645b0a9f181b01fcf9872d8e98c787fa09b52b58a84bf64a4cdd92154988b70f5d7ba8ead353b46b5226a7c5263569dcbe5868524616ffc7cc9624572ac927a2b4d15c95a9fdbb46240cf17f3d91fec4ad7a8ed19381f1cc8661c29b3dbdb1cd3de7d4c537eef5d4e3db87b8aa4d534ca26c1e472133c3b84ca669263a46e8339b06f65ca17ecd16b904c1bb90e31ba8a1f46ec19e26680254419942532810cf2e223a176732b814e1fcc7a60bbca5483138ad5a7b4001680b2d1187c1ab8689700ad56a50361172c00dc98d05ee5256de786b2d3e27ee465c66ed5b190c10b70c029afd689a0c5252f1366e7fb82d14b7b5f5ed8288eb7d04b802916911dee34f7ed275d834e5b516622a41d956143174f76a30e109a8477a8e72490a9ec58126417e3489791f0791d9efdf54310d6cc745257414a1fec357706700b20da0c18d1afb6a0f636adc388cc5bc791ce1e71bbfff0b213bd76da55d49124bbf601d316f427838207f2a9e67b5d1112d61006ec4d0668f157c9861fd2ecadd58bac3794d64759ee8a3f4a6e176c45b00eccb9e665e1c4934d9abb45475772d3cda23b8fa70466a3128ab2a913676a6e862568294e5b9760ada827677b23c7e6497321c1f3e45869e04bcf01aaa0be2ff2da583cf8ba9bd3767d720bc6a6ada06d95ebfd247f82a545d15a889abfde0ebf3c46c09da40e6fef133e42e876a737c2df0657da8fbea76e854041f500f09eb38cd9646ec7b20211ce6bb556e47fb8d33e0668853fb37077661886bfd2bcd77e06f5918046a1cc13f41e2deb6123874179067778e568fb5a1a4c58724f1145589fc6870254d4ae697573b182c555139425642264f07262338c0f4d2ebd1e9c3b979c25cb7fab42e6abbf8208cff59c82cce7c07bfa3ca3380decf09b254f04735792bd19fba9c9eb0708acb38919d72b391aceb0c081a048b0da8a5c3a3192c0177ae47cc03d86c0dbf1ced3c643468a5903e675a1d986befbe6e0e205c79d1a139ae2a665f895a4651635930d442cb22b8bc8a2c3d188a4e20ebf277fb5df5af8b531e93e62e8266b16731dbff25f1ab21e6962131739f03d330bbc4931728b46f2902d8243bebeef381159711ba8064b8d86bb14ca13193ece474d274265dd41268c1b58223155dc2c875b70627de3efc71e4057cf419238243194d25da5598df566d5500df6b22b66cc8289e12e348c97b3af60d8230abadb9556a05bb656ab74dbc573010ce7aa35f771be660bf44dfbb30914163d3360c85d80fd1206724f403a18bc455c906e84f260a7462a108b284174b9f1df76af8fd5087b1be7f59cf51abf62d33e172206af1c81f62893932e6f0cff42447869c26c2ce4d91956914551ecde933050441bb9cc8fdb534952a7702a005482d4efd32da2d8be53f96b11f1a966571f225f2755179953838195875c3550e17473d81429db882d788583dc6dc4f974c4e217a4af2e842f7be6ac08e57586ec230a8df0e2b118a00d825f88864056e741908c4a95eefbc7affac83e4a0c9efe6803af65c646397e21ba2aaf64c24fc6bf55d17b0da83c091f855fe5cff594f87c7cf36d5bcd722795bb0df1057b6163eaf175703279d6592ef55d14f91a79e47872ff31f4c92e95e512eade7bf9aae12932518eb4bfa385547f79c7b82080b8a076dcc7f74271ec9ecad7132b9549685a55e960129a5d8eaf0c5abf5a0b31c506ca266f346c3a1d31bf2fb9faeeb74129f038ecca3b22815ce53e52c04c2982cb3d3d34b6de1c944eaadb10c06bd3c9408add9b87b7bbafe98c143ac2b12b079fd0fdea8490482c139afc7a041c72d7a25064a7e8ef1eceb7d28869510e9e8032c0c9f887b4f6214a8e808fae4b6d1b908920c383eff64553380e272a4912df8b239e4b7115a4da22a7affa28896e8724d31a228385389999d4d9931178da89b6fd89dc3857d9af956678ef13513852b66bb404c7cde81b2ee04893ac1a45747d28c0bcbe5abb3b366f1be930523dab39559f878c652bab78d4d9081fd2c9ec7462568322871c49dee274df9d082e776bcbdca9498024a0202a618bc28b6d6c7215317fb7b2f513e55b813585cd0c3eacb1ff1de1f2d345127ebae3c20f05f5748ab9966cc84e28f3ab25786a7d9185123ac230955d2446a5dad31d847a5db340ef1ab3a303d2a2a586812ef92485691ec1d6ac06058670bfa7c96c86035fb74f0b12d1d3ccc938254818d95630a2ced077db82c417904a6b9d35f1b9af9ff0f0805c4d655bae493fbe4affd191a03101eb4bf4630b68275cb72f0c2f796ae3fafce843fe0bb3b11e1db046580bec9e6bcea1380bbc875595426e5d65993d5c5c445b97b6df6ef69e8d69cfd403018705097256abba216b36ffae66f6ce50a5afe9bb66cec6e44d65a2833eca6f98894145de642b5e913cce3dc844d43101aaf35e393877bba8b95b2d1b670623ef575ee78664f98d0b2308426f7a50feb284b1ace3f4e70f87b957fc5d36dd6cf02e27c6186e550f4da3a86d73dd99ea3531fcef01b9730749c3117cedfeb2cde2b80829502d4d019182afff45db392be98c3444310a194123b830ef60c45a3e4589a888f7dd0df54e251e649ad92580b26e0c0eab9261e0abdef447adf65d8d79df7ace1be405210b97d653f90cb0fc984001fed6cf84ab377cc259323328a2500c335fa3d0331cda6a83a7870254f68b1f5f34c629ed02ddd1e315d11da9d2b5cee57d08df87ad25c12facb49318e6e38daaa455e36b4f954313e6f9d6ef65557479c90b3eec07607e213e3695b7a5f84f86cb2216bb050d26a2462ddb960d84b816a86200055fd6d69aa4c1c8814c986c7f1fa445beb4c84293242c9fcd8da9ecda50346f5a12bb008d31057d08a75965917e493bf572582c851d4c10e6c762a0fdd8984a3a97a86aed7307af8a203a54cd3aa907df431477dd3035caa94569963e346213fced873637ead322d36033ba14621e63a65b1e42d143dd0556b705c4a8cf3e41ef862750b9c7643271ba40b9ce9581bfe7d8c4b11e5781f3313665b701d8abddd50b1cf6248bc5b836885aa0184631779dfc5500b39c80de32f7c55c963bb78a407d4c496e19068bcc48c2a54f42cb6e3b35f6648079ab8625b918e478f698b8eed476f2fb42f229505a485071610c0a4a9fb87e9bd1858fa0a343641d28032dd3425aa36810a49275d469e1fc724019df73557464037395cc82d39d76f2754fffe020fe42428a236e1d3358d595b702363e6021a31170d0eda1309bab6fe2749a86ae26694d612142e87255ff36110f06e351049709da0ed37978983c549ea294eb671dba4dab85c95bca1a432128492384a6de339520b18fc48f5a802cd07472f3ffc7af442176f08ce901b4aa88b149394938cda6c617ff537249e31ec2cfc0795a73b06433bb1e1bc299fc33e2c41ef9c34ce6844f20f67c1202280f233e6ceb2173644e75a65ee465d26a42cd186beb5b40901c10631846283d746b26d08f46cdcdb779865c82bef91ae34ec61c642551384b2d761bcca1677cb014313f26240a3c2622d3d9862cc3a399e451f02fb1143db83a2e4d652aa24f5e0551c7c60535842119978c7cb00f7e41cbd5e09e942434e43c197988c392ac21e1d3a30996bc8160daa72775e6f0b666cd869e7aa8ad506d9728f82ec6a088fe6237166fddbaeba958d25c5a6be5f8b7e0995c575d2efa41e6ed78127248a46b7791825cdf85331038122958e82920d8ca68c6e6ca1f84e4fb55083d522de6da4cf4c349f1a336abd556503739a840838c26a212d5f038a4e52edc0188b100cd5e47dfb2a630fa37b9a72280293626654773ca9a8b2df2b74154cb5d63a90da1a984bc9e923c1408f44e811e59fff7d3f62a0ea853f7eb24396db892e875fbf28e2c9c27801c75c310e6ada426417fc3e18bcf3c7c24bed8a60005d04c885ade506e916d7cfa8357bfc5fb9627d0f29229738cfdbd69b6fecd9fbd4595948874d984c4b514861f76d76669d4d114030d2eeb1d42c2155853e56a47cbb94a0ede69fb59e1d44b166112299ecc98a79dfa3e7b178ac5521eef1cee9fde2d085bea2d2f993c775c703ccc095b9646cb1d3a2279c7c1bc002945800800ca8983d490ba3e024c94f189d2461c97f0afa82c1dec5cfba69bf53a4086e329caafd2e494212ebb8e79f3aa864f6af838cca2f521f6a86b635884638f576a37e70f83b75235bbe6bd9952dc37d8b7445846655db72a5bcdf5e7cb09bbce0b4ed590a3e21695c5eb8703c7a84f57f58cd35482712fd5534a95ebcd02fa1330dc29b6296a8fe720f8ba5def88", 0x1000}], 0x9, &(0x7f0000003980)=ANY=[@ANYBLOB="3800000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r0, @ANYBLOB="000000000038a68e5502ccd960869e9313e23d94afa88ac52e7e8518bc74359173c87d6a80710e6db279054ae98c959ba281c32010305b81bafca1b1dd1e37d88ce1f596852d40aaaceda4be991e76df111f43887dd1266e3c38d7c1783c6c8e7e34f614855550d076b406f1c5e504bca136b10560dc8eb203b1bb84e850a6ca6119aac29344c09c2068076cb9dec57feee8413840b6383b87c7a356cbb6af5a9d3ebc0bf13aa30703d61e69067b11e2339a96584cbb11a6a30eaa8e670b", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0xd8, 0xcfe1df2789503c72}, 0x1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000037c0), &(0x7f0000003800)=0xc) r12 = openat(r1, &(0x7f0000000100)='./bus\x00', 0x0, 0x16) mkdirat(r12, &(0x7f0000000200)='./file0\x00', 0x0) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 13:34:12 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000001a80), &(0x7f0000001ac0)=0xc) getsockname(r0, &(0x7f0000001b00)=@un=@abs, &(0x7f0000001b40)=0x8) r1 = socket(0x11, 0x3, 0x0) sendmsg(r1, &(0x7f0000001a40)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f0000000440)=[{&(0x7f0000000040)="df43066936875fd775a9e0f09ed315ea4ebeec2c0e3cfa03aa1e8989a111c1dd5dedb7f4c4cff5103849efe5e8deb8ae2ed1b201fd9d4df657465a69b01748ba8663f31a5c5f99fb7074c814adb7b31ebc689c5960da639c0c8fc72f61f900b7e59a", 0x62}, {&(0x7f00000000c0)="0ff7d199511d608d5a8c2febf9583f2ed624c99e9959045151e292eb9de5b7dbf444fa7ad0c8be63f989497a220d83cc169f9eaee9c5300e45fdf90ce13c76481e101d59f6ffa4bbef4ad713aa7f8e4dfd234f4550c3ac2123738b0d02f00e2d04", 0x61}, {&(0x7f0000000140)="eef8b4c87ccfa249aafeb10ff420c9c8baa71c59bc4948e9108a42982563c34dbe2780ff865a308253fdc50794ca082b0a9602d5c68d92517676494d7b6cd6dede90618914b3e4fe59c4af53874d916d59315c4ba1dedd03cdb377c4d5a9cf215c3470235a02320876a37dd08c40f08345c24941a66b810f42efd219257775ec1c5ce0f9ce52e6120e4f5cd90be753ec78ecbdbc3237d0574596878255fb860202092698e7e253234fd8c572685d242a4b3d648c8ed2e401642e94f60efa5271863b78", 0xc3}, {&(0x7f0000000240)="aaa6a965fb9c8a0eeabe69c4b5a00e3bbb483b8e0452f9e922e25a0bcb4b8ef307e4f68565d2925dd77dc848db8946f2854beefc21f0d112a69be96e478d418f327cfb3729f13307d1488badbd725f143608a01d819dfcab1fdda6871aa3dd9a58b2b117c46a3cca3c3cc9a4748540800ce1315bbb3e34", 0x77}, {&(0x7f00000002c0)="a9ddcc955c441aa4b7733e9b26497130fab116e26cdb153606db51c08a663be7c0ef628e5f695a0e195a5d6c045dca2bea58928444d53ac12fcce34b2635bb456441ce96b1871d2b4abbcf623d0641ac0546b82ece31312a197886e438e25dfdcd688b90d11c858f4371a4c47c59a5a58c8caa3759c54041da449c956779966e19302543443d01b5b4662b3243055198cbf0eb90bcb9fe0d99c4c15a35867f5f877d726d542df724e495eedeb596f5b1aa8a6dc54c45d9a11b55e774ca63f7299b29d6351576dd7fa42e2af8159ab13ff4edbf986fd37bd0", 0xd8}, {&(0x7f00000003c0)="1d362d82a2104a10b7fca88e581523e9973d", 0x12}, {&(0x7f0000000400)="a3d6965fa0d6a639", 0x8}], 0x7, &(0x7f00000004c0)=[{0xa8, 0x1, 0x100000001, "b660c0a9b962833ec69b55fff008e8521c95c6a0426fb80d6028af7993b10f25bf35b8ea46e1532ff68fdd481fd7a7526b985bf282d0c7aa88536b5818de74588dbef4d377152f61c6db6717942443d894a293094bce13e41f3c66cfcce2b22f8beec9cc0d32ca50b62f2ab42c6faf1f5342ba357a6e4c7a02d9fdb0053a8ccdb6e5571528d658fddc316372cbafc64c43a486"}, {0x1010, 0x1, 0x1, "bae2a3cc0d5cf69ecd428972f74c4439a4a424843dba6b1744da3c98f8bbd02254a7a069297ae1c750d2ef8e4366ffb56408fa7742ad382539f2670b387a6d61bf10197925355d4f9d2c21ecec67c6ea1ff2b8f1cae61976e3815f7db4146e222453a7bb9dbf54faf24153d7ec7b17f7a656556482b282b17acc081e2734e2e340803b644d53beb8d34a4100980de621d9a7e717c5ddb655e7f20031d57eaa8025ba2f5a04825dc62e4d0d03732cc8f09998ea5589e87a3307708b070aa3a8fc74d93ee88f07e02f2f944043dfd153493ca8f7e93666408956746db210a692b81396cabd39ae9f273ad73878655b6b81f4da744dfd83c9a33b5e919e611dfffa2452cdf197fe73e8bc56ea64f7b4addab8eb13cde586e2dad7b09f86405fd7d50bc12ab3c8ae5f2f949d7fe2258466087c1ae7e2446d16762fc9695da8738c43f9a209af2ca9d86a683f4400d72866fd1e780e2613eaf7b78523ab817369d9333f4ceadcd55fd5f82c797611273f82346e6a2c49d6f2a7c9c556387d7215514c0d1d34d408b0dd7bc6147d481314f47b5214fc0bc60066dcee01cde411e31d9d1d8236402de9c74e92814c09d4ac140920fc6169492ce240428871403fe18c2bbfb22ca0b6499134968bae51a260a398055c2b5a7d56a8239ee8a2a16c8e4be6fa4bceb71eee51876baaa36342eeeeb28fbbe9355695a022f70181c1ccd0b4845f6932020cf25640b86abf5879c935941e672a61942b08bfb7d03b0aa15d837abc6a1b9fbcaf52f00ca10055b56a140445bae17ef683e4d99ee01882bc22346b4209e89ec79c823f4c88c7458f0ce657f2bfef4c54b22829142130b2f5831220e0c2451c830988c4fa0e96a3cdb8a37ed764d1279740771ad269126ecdf862d6db0fd455c3b7b9f79bb4e57ce472cab6540795768141d5176e2d20b5c28176b38b6b8d2140244f030910edb94bd7ce3d90d5730027475faacff2ff011e43cf395dc8b7fe299d27d581955f5dbb56d833811416ae5339fa0b009faad5858543e31940c079ad3c0e7b6ee0e83bae52b0248de2639394d44339796bdb79e2ec6e146cbf15edb8b35ccf6f0404f5ee94c04d1d4abebcea86255eb04471cafc21c5a96d5d50ba69745a3853f8141bdcf4a6c022b4535106fd38a8657a5311fc4823279b0f781a2c95aa1eb0d6597ddd28a32846b756e521903fbd9ede2629638e070aaac0b1864bc89be57fff862866a25dca0cf48f2ba266e45f759995d603a58dae3f02189ad6f7700cb7524b37f33300def1c3f118c3da2ee9c105128eef70b5c4585db6c1205aac3e56b22ef7de287f952c9a92a00c38dbd426b4916023250a0d897ab24860fc408c2446032740a0773ea48a118ef0d066ed2bba12d1730da3e650b5e81f5f31b5c1207ee7bdea7a0095f8154b87791419fc7c3bc4f91eccf0cda6c323907d5b23d6bac575b026f6f68f11ce295f1a9bf49e58e14444d67abf7fff49eb75057cbbbcea5f95142a9fbacb0598b7cd101198f920f69980a927daa10cf16b713f5784a45309de96ffeafab2e38445ceafcdb8a21f3297254d91ac039179b963d778d1f7285d369ff298232572d52246b2538753b6bb0a2885ea1c1a3427934cdaf457f00075ef4a4117aad36920800e1dbad10eeccfd40759279e43e8d961b9b4451a7a71884aa19ad6c7a88448aa0a744983c0608764237af1495f5771b615aa94fdd6e3bc585f18c7a3e2715ba14a89d71612f536b4d01fa277534d78e0d546aac802a11036f6433ec3f8ede52c6a60354823ee4033aa3f612d8c0186378cabc917220d6af510d0ec0980a319c44ad8dd06f2c8bac693f4f52f5357c8cc52fc42707633b73e009bafae419416f83eaf0088bc5b94341b996e83d30bc611650a1f8d06da083148d3594b68846f8400468390fd0f2e83c0826dff6772f972fd810b9d28a6242786b90ddfc94d5035a4eafdd7823c992732c1b8419082c28f8bba0d8bda4bcad6e61d2caa3fce88789949139dbc6b5486eb93643f46e2e13baca4c7d982e5464db22ffc50e5fa3fbe834af303b85997b1ad30a1e1726836cff5d30f2e03c0e7afcac6d8bb5553e79c597b8ef3726f78935b05a676e3e58af57741f9e3ce65406da8041f8168163e90a3b074938907b49e2667f9021c56a4a74cc40c749ed51d3811d3bef65a26932643c5879e3dd79eca1935dbfa93fa5662244718692a38cce107336c33d3de6957bd22632f9c314689b20d3e95fef77d35587064c1a93a43511f9599047be9574e8b79231c0a429f024f15c327f12ca700025c69594bc284dfa9b778fd10359b588d9976aaf509eb69fe00798ddf1339c63b21a5b9c1e1d1ad52d27c8347293a90a09d5206abd1e44b800df8ceb73039f9b7f1cdb7f0c549ea85d68d1722ca28afeb7a5d69f9b47d6b9a44dc00e25eb4a295fb1beb2b159037a34553c754478a7c81495a62e5beca0f35b5e2f2f07de733774dd27ff4e75ec3d472b079df04659812321208d09e3a48c6d0a263694178f845e9caef0412525539fd2fa1876400af1b9548cdd5263941b2031c1e4ecbdda8d1d7c25d81fa2ffee3e0d9be6bef9ca0ebfc5e2b5e60ed9c01a9aac0804cbf3f9d67ea65d1ad683dcdf0d03783e424e7958eb887b0ea6ded9180c226050120e3f9559046297438afd23b1f44cb0bf0f2d9df625b21068918d49ee6cc55d902ed54cf0aecdead48ec04aeafba21f50c78753baa61155516ec47c055508e0d3b9f9bbf2b59e1b4022d1ed958605226b539403a82cac71f480a6df3d5f5891b3d2631f71785101edc0324a823a64e3393588c92d29d27c53dc2f95b87e44a16d716378ed535adb095b02c616022c078f5807d8aeb8fea496e4a5639b1f65cc13f123cda0c95ee16ebec77c321885da8fffb4239ed83489cc4ff86dbdfa109bd33f6822ac44b8ebcd504078abe7272356836245fcb34cdfa8d8a038a57bda3f6e414e2e5e02c909ece95a0202b12d6bfdc62ef12fb746d854b8fa4c6f2ec8d278b71aca202575ccd227fc150771c4c982863a981f3ce1dc73f51e5ae36b23f216d153af1488d94ede8904b40d2baaabe30bf10b7ffa61d2436faf94344adb29f2b64e8d9fd539c58a73682e0c4d039e65bc619bedc359b80b65142e2014a8cfa27b796a994ce8d4cfff2c1e5f1e62a2473cabfa7a10c8ffc87da049e3603ba87f9ce7a324c947ff9728f9575dfce0d84a777b48a95800692fb15bd252f1752f972ad724a41dc543434f420e450d3c184712a8c9a4405496b82853154c304e6114a95f65d241999d8d36845daa233e8943ab53fdc8daa0a58cc0bbaea7daff05969df84f7dec01c2cbd62fcb30337c1088ef747f5eeb1cacbe69466438394544fb7224cb9010087bfdb858cd3677a518dd6a707f570d87d960fd582de6ec6e82a41f93a6bdf75c94dc52332bf6ca1a1dbc25811981da6ee828ae93af600530669fece27fb1dd053856204eaca7ac792d686c0f3a060ae3d094638b64406cad259ca551ba90505aad32f898d6127cc557ded0096f805b5d41664d391a8b246bf2c12c89ac9947fbad8e88c88b35957f9c6ff6f0a249461e996e5ba4feac66edb49244237dfe3763508c01aef1685823d0833b3e8f41508fb9d3ea1e8f6d9daeffeaba321a4205523256fa62e55fa11377a6ad728c9fb4cded69bcdc4ccbeec4abfab714314113b5a9f09f96c1a0d3d28e5dae66a6f86c90a8a76149caea960f8001bcbd2538adcc7b6b75e5787cbe13d544af95b3a3d499c4bbf61606b757138848358d1cc40fe94539b16604150e1fb5161665806a0ac6f57d7c9ad897c0f9786f0a43df2c5ad44bc172b0a6609d713e3ccede022708a569f1507caddb708ee1e483363f6f8bd7c608907892e615363fabd73d60f7822ccea251537c31466eec29227f2de869aa3bca7b01363625d05f0eb237f9970b1a4f0d3e2d0cd610bf7242be748087730ba91cc679a14bbff54370f3d0113157ff6ec5a02fdf060127c65bfc95d7cc2a255fb90ff87d9dc04fe62c86a4bc2b0b052ab0073446458b5993148e409745e7b4551653042a39acc71f1375ffcd99517ce55b4c71e9c315f379b934c30ac4bdbfd3e7f96f8ed826ae56a2ba8651658d347493ce9b21b8bb2f387e941578053d62270b3053b039f5d067239c3345e764b57615e5501ddf0413a6431e55d37c6bcd82db9d47db0c03d18267e37992ba38f782b507d6f8efa5d26ca0619a7e122f74a3125a1db32580896c5c54f28d4ce75548b360ce5f7f44a7ea4f4f7deb6844170920d57d4a465b642b11ba3bf0f84741c2da6e2a614b769c603be121e9c6ac43706f5bead4b94f3e27ee51e88a9b6b53a01ca83aca1de8d591e8c2be70619bf522675e76324bdb58f696555c2633297b9b9ce21a83a1f9c30112b6334df426a883b3889269ebc517b98a053089dd648112b0bb51b0811761595346f3ee04fcb1f8e6fa3dda31e6f676b4e7b4146b547783ce0678dd1c77169900d4c4c856b7cf9b7f06a3ead2cc32c5d5e110a53cc31acbe3d77d2f9f0e91db1e47dd8469ad0ea615acb6f0e1a1927154b9b55e300d0474f4155832611b93e34f1508a23086a46308aa8053a6f37b170c46153e42bbf420a92860d50a4908d191d971b69d363c9efa2964e36d8f09bdf0a4cfe7e62f499485cbae150b4fd3c3255599584bdc9313459b048b0ecca4d93f09f358e27c0644c0dc09c645383122ab1491480673215c30953b10ef541881691633a5f29e6a9783cadab788aab782190583449fdd5546069e2850a97258c1c34aafca591e65b5c1d085688a9b376a680e95b7fcd90d9dd93a6cad70865ad25d23583535f46b779906d943db59ad42735abf803e80a42093c684069d5c6d432fb590ffc35bd28fa2a35cf9662c6f57541688569ce128312ef801a6cc661db5410e0566d5d68259f287867a16e52b4ba617c47a1befe0fc6e639430591f72469dc5766e3f750b482193cc490ed62bf9bb21ce1a7ba4e30f50fce89acadaa02c7dd52f691b42bc42845a3743f781355ccc56884c43b3b21521cd96ba28ecc24ba6aef85391435f582b2c83e430e129553ad9881588572f28aeee8f2f46de948d779da1de2f6bbbd4bd0ef4ba65873e67c0e7019bfa19979b7cf1051102ecc5d94c54f67b9be1903fa4210f63c745e284b2f52476769c9ec511aca53eb7c8b315bc5099312350792a4614047a86561833a50b93b9c13b26d2c61f49151f345043a7cf70e2a9ba1c3112ae4a2600506d7ff952f385167bef8608351d38be8de5e95c94a055bb1df3d8ec80a892be3dbf70fc44fc1a6397df69543051c8610d6bd0236a2c2fce9373bf02d730b0a77fa8732b628dcd260f107a5ec57eaf15419c01eacbd6faed9670c6d6de1c87996ca5ce744b59890619f8c1ef3b4b28f589f28a0681b4b8595828a62a8a0007c5bcd01150bf5138da45a667f2bb703ae7ac0835ab5017cad18c87c8410fc389784fa03666f9544f045c0aa5fe21e252396f453f1c90cee7cb43ae1d571b161050e6affb2ed5bd42482ef4e5cab8bc0e206c1f119ea65e16f27ce16fa11b72fa76e8eb6e3a4d98afa444acb9bf7124e3deaed78159d8b196482bd2aa9da0c6c1bfd6c669592b1410c00f0022cf3b0ef398592220baa92d5ca37c31a1669dada7d3e5e85df7f25cad2ec8abdd13492e291919100ca4447a220edf0f78702d743d220e4fdf2ae2fa6aa072c4077586edde1d04b2d838bc625129088ec32dbbbee4db7498e"}, {0x110, 0xffff, 0x2, "ee874e8edb711f6cc89b23f5f8873fb4965b5620e10c598a1cb0bd0984a449719ceba591748037dd6d72d90bdd58dc80bcef48f0113a5b357696a836fb48be8b5399a8e64287c1e1b86526f91b09e8ef03565e9e37ecc119594dd12ab8d58dfeaedc53f0d2322569a27294e85a78710024e9cecef59b159fb16cbd67e1195804e304ab9c91b76630bec2bc80b502969b8a42b9a7b1d16a8685b74bbbfefb74faba2b1d9ae85a002be5f96aff2603ea443ce9ec6397aedd525ef2f93f93241435e1bcc5560970ba4ae81237ffda7e2e1e117c3b47f315cb51837fe3b6d25b1c587b93293717251f7aeabd59424cca3d6b5cfbcfe2e7a84bc2b3c318"}, {0xe8, 0xffff, 0x100000001, "1efeea420677b33169d380e3bb89425c73ee1d82bab3e166f69e0f902ddeada641bf9577e4a7f61c8cfcb2ee064a4439fde5fec9d8a6e09d0ad15808f2e645819d08b62b6d1b133fb19e6e069651f58898a828dca4b5e5b63d5f8c2934a4d366ad4338369eaf59afbdd348315fb5003843c0f79cb72798488f78f5caa02d19d52f5d9e68001c9b3096941dd5c502b30240606278bab066509b04c233927434fff6dfd0e6ab1c312c05e70dee87b91dedee746096cffdccf22589c8c8b74061210da91f25ec106433e4bf545f24720d7c49a519263160b9"}, {0x110, 0xffff, 0x54, "04f765e8af27a47dbab12b2bc95a324ef7301b4b3554750ab3f654888e5050eba0524a5d2c8635b0f55e7d165f7a62dbcf1fd4e80945c36a9dc42b5ea9304c6a751f5afd85024bf491bebfd389b4d28137eee5c188c668b97f3db42c5cd5c2e917d985c6f397e699d3df3a182405dd1704a4b3bba9efb0d10a36a2ba47ed0fd85cbf38fad5c6c396eaa9daf1ae570bf6b4d5224441cd2ff4b1b5a338c1de911f41b38b0018a983eaae6c614964141deee9f202a903deb75875d63bebfbce0b295065cf184e9e3c5d1e1c81639eecd584dd7fc3ff0c045f2b51b0611ba27865607484809eccc18e3b29793474a7433a66ae022a97adf5eb4bef1221e0"}, {0xb0, 0xffff, 0xde3, "f2b0212859e261e8f6bf2283839782a4a99faa952aef5e1d93341a07afcd03525c12e84dc721746520810f0fb435f6effbde71b41539f991fae19b0f30fd5a8ebb21440f147c8b69c3f1b384359c286a6e7b7b1916d57e10ed93e9b5a4706eb47c3201ccb92d5fab599b89cc9d1fadc5f11f6bc8f04204c8590a1c66ed13c230b5c6bfe417badc2c5b16721961cc65d32617888798ef16a06e987c1861cdc9"}, {0x30, 0xffff, 0x101, "5a6c9d227adcf3a152a6cb021cd419560d16e8b47c255f0c27"}, {0xc8, 0xffff, 0x3, "cf8bfdc98653c054ca4c2f0eba7c2e1dafc9d8a75cb0656153e5385dfc2cac18e65b3a8306caa74d4ad7a1d9ceaf1fc5c7438a0821b414d4e23422e059fb54cf3ba36fb9d2852455274fc232cea2db54b0897f90933059c8821963beb36331e6fad556cb1b14524a6ed5cb938b0c92734398f54a4f1f517e305fdf13b72c415535656985f898be29758878906029d963acd91ae21b9aa745734823754008df1e0a197a22aad0bb8f1c0a18fffda3f9b552d3d0a3"}], 0x1568}, 0x405) getsockopt(r1, 0x11, 0x0, 0x0, 0x0) 13:34:12 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x5, 0x3, 0x8, 0x7}], 0x3, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000000), 0x3, 0x0) r2 = dup(r1) r3 = dup2(r0, r0) renameat(r2, &(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000040)='./file0\x00') 13:34:12 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x20e, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000001040)="ac9fe80cba2eccfc4d26ef0ff341e37103b4d405014f0dc9d76b079244ecce8ea9410eab65c1d53f9cb6046e91763e0d9db929aeab2452407e3d57887adffe3bc95443dc7aa00b479b5d97bc7305fc9da112d169c1f97d6d375f74dbf2bcce813e1120d90ffa0550124f24a2b5744c5d78f5f1e88e17d69e39881ee1e01da1312da879e240bc535436263284359c95b21a564b45d01ec393cbe2aa713f5e0291497028fae4e376906ba75d6989206923eecf8718d9a7f260c47fc80c88015551effbf0a1d38c0689c518dc68d660025c2748657988a2e1ce6712239dd2716d11be4192810c7ff468f397589860adf98e8575e572b9ae22ca3038ecf7000ad21560515f7a23528c8e2d4eca1ef98f34cc897d3b26b609e920af2d35d1fb209cbef61a441aadeb492d4a9e7b1df216e736ee8c885651a6f7134c42f345e960e62881563cef5cef179017b3c4fbd4c794efbdfe2f562c7e033e1d23048a910e436467e027fc066c96693b0d2a16102bcaafa280760b3fb5a0c3fab264edf098b0d0ca7f2e4d5fb69ded488358015d29dc59476e914e29655b98c82eb59b34fd1c86d4aeb0c29e4955f922238ea83a7ef3f5682e80c67961ffd39d1ddfd2d6b8b114be13ba9e4ce3e00fb991a1234b803325b54a049ebf3d884841eb3b38a9e9044d88d7de037d1241f7492f385dc6b72e37360fa4b5c575599136a23f77139e447d21bdcebeda23b565dacd54726ddf60a5163fe2fa54104ce764f4249673ad6aec3f3f340da6432fe5194758c616803875f7870836d7aa99cc62084a2259268132e1363062e807035ef40cb0f5f88a2a5750ea2fdeb834a4552f0107e0a9c901418fa60be985f87a51640d33f7cb757f46193be6284c13366dd442a06e03deba73f0b02bdccd15f43c7aff20f5642fa54e89f32dd971b2f61b2a9f0bd3e05b65a6ae8b4a0cee35acf7f660ea29a1309abe99a61871bb1cb68c5997fe81650900310788078fc17fb21222c2c0944723152909b0fb48b523811a97d8728141edb260ce2e2c455b1392bf6f737070d43e9b1fa3d31dae2140a60ddaf4a077bcc94977a75f0988993c05c538930cc8977cc1324ca9d5a765cc847ae5a2dadd74c33050a107e0b6875a9911ff405cfbf675099134a5b8bdaf881197f83de52b388391f6b68a0815b6cb138c64bba1aacf53b506a7c6a8e9100ad23397e103b100cb9f8aa8b064533044c3d1a4f91f016fdd968abecacdc1f36f182a7e9adf2f18683376605d5693139640800c50609385ea14a80079077d82c429407e6e450a564a5727a5c6e38ac988430ecfee9be09b754b23a5dde1768af273ca1afaea7c38e494019fc0a31ede5286f19a83ae0ead2fb8a2b17d9447446142adc487afb12df8f4dfa837fd5bff5310ca9df0d9d0ab1e47f9ce5f7c56aab7ab5aed250fa46df1c570ce5396bcf77639c830699ddaf6afbeb1a6272583ea980fa3e21766e280489080450748228a45db3d0b86c6265ea8e9e59aa6a6a0f30fa3dafc3a7905e4fbc2916913a836d0f1805bc7309aabe367bbc8065a3fce8a105c4a2fa332b44914d0d6c47685820dc670ac01eb5471906071b6ca8aabb8637c2c27c5c89093aed9c9d5caf3d7740523553272d760f5af51dd2bfd69942d3dad62a3895673b9b9071cf6de30dbef8486231e4d2f633d9580a2a811d5a49bbf6ddd7210d7cf44a99cb6dbc9b0c7676f0443d8d74df2b6f1b82bad3d85e8ef3214bf5a343af2b1ed67a3a953dd5a625d399dbdace57d13e0d2477ed3d6116f0df66f3b6aa9c3b92c10c4f585196b6b8b56aea1bbd74fb0d408af5e17e7c551d8ad0393602feb03e3f7e1c53aadb7e6029cab3265a3acad0696729a31414ffe450c6073167e0707141008b714c7eb02b386ce124e6cab4d43801b666586c1c97676fe5a5068a857742cdf62270fe3d90b90d595dd3b6cca310b461d80991dea4f9140554fdcc9c935c1b012bdaa403213fc8e2c6822c38708b86bfe7a83b187fc17ba4d6f57029979414894b5067e4af85139c75e2b01430c6e0ec4bc871aebfa56b9bb0050e06408340b4a597628d4e0823f816c30d83e223f2775a59772bad6872fc272b67c0a1e252e8b0b9318fc857295ccab94ce789b0210a3225a5adc27867a1b2bf1efd35e38faec44b660daf751043e2a05895e2f783369d2668ff65eff21c99ba5538794690a4f1eba06a3a35f9f9d170e3e98329c9a9343cff4fb4744496fb91454d9a5fa761bd12f9c4f5156d6fd63ef4eb2255b09d717911e95b95ee1bc385d11193f08f1eab9fb42b940b03f2fc4ee429f0633de858a4d92cd711b33b7ad441eec12c18b8b24c8bca8302bcf4cdc160327711fa74bb9634a3442b6d78a67e127a883cb4ad51122b982797c72827e0a02e500340a4eeff5d4095a559b696a90e04a57dd45d23a420a27b16b03bba754c270c479ebd5d4042e8b510caa054afcc38718eb15f2697d0b77de2bb9a199d3ac2c5bfc502bf59fc056a9e8151f221e4d877fb8f8efd4fe4adf624aa4c74b8f2f845400e10bc1e9521f48d5c31516f94933fbe653fd1a9acefffaa1d7f8178e5b453fbf1747d407a938b863b9d3d809bf2c00d546ed709e315235e502f554362835acec7949f1e29eaa46c09141a627a97bc3ea508ef183fdaaec68ff9c93870de522ef6708d27e4d1b6743439f5faff126", 0x77c}], 0x1) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000540)="659316bf62ea11f29a0117d804006a08d9b39721c48a229179e932c02439849b8983cdbd785e6623fde57f65a38673dca5a55698dae77256d35e9ab93f815709851dc9df8fcafc3691f4ba4a64652945a138c7429a590955c9b5074529b6c87bbf11a7761f4606518f0208d652bfb5f395cb0c3fbacf0be94ba58e088905c1ed571b49f96c", 0x85}], 0x1) fchmod(r0, 0x14) 13:34:12 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0x7, 0x6}, 0xc) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') utimensat(r0, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', &(0x7f0000000100)={{0x0, 0xfffffffffffffffe}}, 0x0) 13:34:13 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0xb000, 0x4b) r1 = kqueue() r2 = accept$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) bind(r2, &(0x7f00000001c0)=@in6={0x18, 0x0, 0x4, 0xef}, 0xc) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) kevent(r1, &(0x7f0000000040), 0x800000000007f, 0x0, 0x100, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x4e}], 0x1f5, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000200)=@in={0x2, 0x1}, 0xc) 13:34:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000005c0)=0x2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)="37a7fa37e37659ac8ed6dfa92d603664e743a92b6ab459e96a899c3ea85c03e2", 0x20) r1 = syz_open_pts() socketpair(0x1, 0x4000, 0x5, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000600)="7cf9a81039de9852b1d10364150003d25060fe8e4ef111fc72fbc5b398f9d388c2f3fc9a4a98da543f8e3e068077769b27c3c3af3f901b001dee4d2602f43a3e389d15dbc90c759f51d37f2c22f2c98b9e8004c46123adcea55be0b749e0db75c29a0234cba08e0d0a7647539aba9d1e712b57d4dd5b2e5e62c7d091ba92822112acae2cc98665cc1abf7bbf3d4872dfab8a1c61dad4b3678686abd920d5cadab65881b4c6fa0cb22d998011dc371422af6b4d61756b26f7aa1a8f98dcc77c3631b553cd6e712554e95b716dc9cc4049ae5f9e6ca1e145", 0xd7) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) r4 = dup2(r0, r3) r5 = openat(r4, &(0x7f0000000040)='./file0\x00', 0x0, 0x43) close(r0) r6 = dup(r1) r7 = socket$inet(0x2, 0x4007, 0xcf8f) r8 = syz_open_pts() pwritev(r7, &(0x7f0000000540)=[{&(0x7f0000000700)="b171732b9533fecbc8c93a4d1be6de29fbafc7ea655750bde16648fffbe8dd5ec176b17d60f5aa3db4c1a1415de85ae50274ee946bf4a1e63c463989430edf0d7f3cdee1d9e741d620a4fb0c078d13a41a22636761dce42d6b4287e196a8b30f710c8e1ce1ae50b130b61182a6559fe079457604ef4ce859e20c174aec9ed3d12f830a28b57b6c83f33704997144e3796490981c0bf052ec30e6d7e1596ee867ce0a3f112bd85d11f4db8eb2ec98901a19db410a6542d9f2543ceb06bda1a5de64b267a1def6eef54257d6da6da58e11d6c73cbef54c34250609aab634ea544cd149232ca1544176d830fd7cec4a3cd59b4297fa4ac72d212c218ea8b09e0be69018d4939ae437ef0bdb968bf58c2b1dc25ec55727097e78e23468ef1a34341c37bf3972f0649d3d37daa776a855d4959d0d6c027782eb5409789f4a4a43f4d0729098e4afa26991694252c00a791a88429097377061fbab054393bebb89fc27d3b8a75d56463f91a818f59041152b8918e527af05b8a4d1f3c50d0055728b3b5ca8e3c270", 0x185}, {&(0x7f0000000380)="dd8d577b25fb461280f645e09411ecd31553aae44f9b44f6d873898e8b37d13f6265c15e302f121d63e623af2731c91a52724a0a30bc66c0971318f07028d436af80a8a21bdda46ea88d513e556e1aa3f33afdd88559a11fbcdfaf4928bf1b7285fb434e4dfb7dfe5d74fc7ed8f82ee90d2349d00f0505d766d4ebc5fee03826baa68e8dddde5c", 0x87}, {&(0x7f0000000440)="4ea18b026743babb8927a0b5abf390eddb5ca700fcd476ab9711ed16a1575258774f53b5e82605538a5255ef6bdc51993070ba14126bcd9584e5f456fe31b30d52a0cafc7f5ef8003b97ba4edb81d81eeb1ff316613981e8d2d7d7d7c031ad5ecaedbebb2bcb1cb0e63b6ebdd1b312306c9b4cff0540d7cf9b6570d34d1adae99376c31ed874826b3793f5bcb0eb51ea2429c5f182ec185602e90406bb5c3f99a08eeac05092586e3d32cd80b2bf7a5f15a172aaf8f9ed8744b0c1da17774f832084c7a5bbf3b9601219dc9cea571b94d6140ad7053ceef877e0f13adcdf43e0e5ee82a9f80bac6a9b113791fcb848f2b913ad4b052eebf4de", 0xf9}], 0x3, 0x0) getsockname(r6, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffc000, "854955882ec4fe3cf774857589e8bacb154dbfa6"}) getpeername$inet(r5, &(0x7f0000000140), &(0x7f0000000240)=0xc) semget$private(0x0, 0x4, 0x2) fsync(r2) poll(&(0x7f0000000200)=[{r8, 0x40}], 0x1, 0x0) 13:34:13 executing program 1: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) unlink(&(0x7f0000000000)='./file0\x00') chroot(&(0x7f0000cfb000)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="25000000ffff000001000000000000d618bd9585730612b2c16b9d0b92b7f4c7bafd752db0019bce5ec4359eab30e67a3ac24befd015a3a24c4da4e5c116c0bd4836a267f07ef423d2a53eb14b2c06a8933fb4d45ffdc23ae9f35a6266489df7c650b423c2bbf9766cc2b77a764679e1185e7528745c27d91dc089172fc46de96f55d7c5877f82a572f028f0fcebf7ee5eef37c399948a3dbed1db23cdce00734fa61e7305074f2911118d6369785b4e6c09360976246bf9bf2eb15c4e1310c44c81b64af8c69cc9087df018262fda", @ANYRES32=r1, @ANYRES32=r1, @ANYPTR, @ANYRES32=r0, @ANYRES32], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x0) 13:34:13 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x44) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x10) mkdir(&(0x7f0000000200)='./file0\x00', 0xaa) recvfrom$unix(r0, &(0x7f00000000c0)=""/67, 0x43, 0x40, &(0x7f00000001c0)=ANY=[@ANYBLOB="011f00000000000000d3"], 0xa) r1 = getuid() setuid(r1) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='c\x00') 13:34:13 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000000)='./file0\x00', 0x18c00, 0x40) recvfrom$unix(r0, &(0x7f00000000c0)=""/115, 0x73, 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x0, 0x2000000}], 0x10000, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x55, 0x0, 0x0, 0x40000000}], 0x2d, 0x0) close(r1) kqueue() 13:34:13 executing program 0: r0 = socket(0x18, 0x2, 0x80000000) setsockopt(r0, 0x29, 0x3f, 0x0, 0x0) 13:34:14 executing program 1: socketpair(0x1, 0x8001, 0x5, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)=""/208, &(0x7f00000000c0)=0xd0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000000)="eaff125c00000000", 0xffffffffffffffde) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) bind$inet6(r0, &(0x7f0000000100)={0x18, 0x3, 0xde, 0x7}, 0xc) 13:34:14 executing program 0: syz_extract_tcp_res(&(0x7f0000000040), 0x6, 0xeaf) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r0, 0x0, 0x2) r1 = semget$private(0x0, 0x5, 0x40) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000080)=""/123) 13:34:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = msgget(0x2, 0x2a0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xffffffffffffffcd) r4 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) fcntl$dupfd(r0, 0xa, r0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) r7 = getpid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000340)={{0x7c2, r2, r3, r4, r5, 0x80, 0x1}, 0x8, 0x8000, r6, r7, 0x9, 0x2, 0x101, 0x8}) r8 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r8, &(0x7f0000000140)="220e22", 0x3) fchmod(r8, 0x9) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x40000}, 0x4}) pwritev(r8, &(0x7f0000000000)=[{&(0x7f0000000180), 0xff20}], 0x10000000000000dc, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 13:34:14 executing program 1: r0 = semget$private(0x0, 0x1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0x140) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getgroups(0x0, &(0x7f0000000140)) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000580)={{0x105, r1, r2, r3, 0x0, 0x8, 0x2100000000}, 0x3, 0xff, 0xfff}) open$dir(&(0x7f0000000000)='./file0\x00', 0x8120, 0x4) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r4 = open$dir(&(0x7f0000000280)='./file0\x00', 0x800, 0xfffffffff7fffffe) mlockall(0x3) mknod$loop(&(0x7f0000000240)='./file0\x00', 0x2084, 0x1) r5 = socket(0x10, 0x4, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1225, &(0x7f0000000140)=0x7fff, 0x4) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2010, r4, 0x0, 0x8000000000000000) r6 = open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x4) recvfrom$inet(r6, &(0x7f0000000400)=""/241, 0xf1, 0x41, 0x0, 0x0) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x1) r7 = semget$private(0x0, 0x3, 0x4) semctl$IPC_RMID(r7, 0x0, 0x0) r8 = shmget$private(0x0, 0x4000, 0x20, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r8, 0x2, &(0x7f0000000300)=""/230) getsockname$inet6(r6, &(0x7f00000001c0), &(0x7f0000000200)=0xc) 13:34:14 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0xa, r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f00000000c0)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080), 0x7a) 13:34:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000680)="212a7913e4bad21c734f4dd33df91f218a24c1d76c6df4df6c3280faf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74fac129289662e8fbccfa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc99d8177af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef415d79ca4b9a43078afad75105db37f292e1b11515f7e30879cc7a560b8f6e545b40fb25d895866db6395f31aa7fd5e4ace3582b0963ef00d32d9001c416c4011ec9685a5dab9088e475025ef86590df21b2307c3c5da9236fea0cab8fc60e07eb0b2102472a295b4f1b4371bf7cbfff", 0x12e) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e1a96c984ffffffff9c11fe4dbfa600"}) readv(r1, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 13:34:14 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x200, 0x7bdf2960, 0x8, 0x21ef, "dd226c943c795d5d629983953a2118157c4270ca", 0xffffffffffff637a, 0x3}) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r1 = shmget(0x3, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r4 = geteuid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) r6 = getppid() r7 = getpgrp() shmctl$IPC_SET(r1, 0x1, &(0x7f00000002c0)={{0x8001, r2, r3, r4, r5, 0x2, 0x2}, 0x7, 0x6, r6, r7, 0x7, 0x8001, 0x3}) kqueue() open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) accept$unix(r0, &(0x7f0000000080)=@file={0x0, ""/70}, &(0x7f0000000100)=0x48) getuid() select(0x40, &(0x7f0000000340)={0x10}, 0x0, 0x0, &(0x7f0000000400)) 13:34:14 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) getsockopt(r0, 0xfffffffffffffffd, 0x69, &(0x7f0000000100)=""/49, &(0x7f0000000140)=0x31) getsockopt(r0, 0x3, 0x100000001, &(0x7f0000000000)=""/97, &(0x7f00000000c0)=0x61) fchdir(r0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000ffff0040800008000005fd9600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 13:34:14 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x800000000ffff, 0x40, 0x0, 0x0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="18d59361c7b58bd435e38dbb9fe8f7eb5bffa7fe3d471537f20a691b927c91ba6137871e605d809c7603ebe86aa7b84e0ce8f01dcd1aec218472342f9205bb74665e3fbd42d8309bcfb8f14a25489d739a186253183195d9ba4c3e30dde5da088cadf34d7a78a107263b530656e729eabccb0233cb7903484c05e01c3e20b799edfd8e61fdac789163bb068c9689f443a0170fee44ce982b3bf14e525856e5fdea8b8f648282768e82c665d07f3f4115c5390f07492065e412d26396e4f4ae35e2017bf2e1e2f07290e0f360fcb003b58a38b63d42f5cb464dbc8934f96ff091", 0xe0) 13:34:15 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x7b) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x7) 13:34:15 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) sendto$unix(r1, &(0x7f0000000040)="c73b6d0169c62e553f177ed8bc46bdbde27614bf55b156ac7b4d4cf55186317f5789d2e6be04e8ecc0602a3d5516ddea9155ca1ac57b006ec56673bd55dd6844297695a4483a1399b55c875436d0be953df4160d653ccf2bcf2486b45354e89f172a6ed2b6cbbd19b9aa528294b7475719ef86a0cb650fabe6f61cd822636cb1bfe66fc523abb91f87c7a31fc7eb83d914dbd2cd3e718097ca8a3187a534738570a29cbbe8a1fc6ffa1b74763f13299b49f27a429a3a98c3855d9df3d4011a", 0xbf, 0x4, 0x0, 0x0) utimensat(r1, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x9ca, 0x1f000000000000}}, 0x0) recvmsg(r0, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f00000001c0)=""/168, 0xa8}, {&(0x7f0000000280)=""/98, 0x62}, {&(0x7f0000000300)=""/224, 0xe0}, {&(0x7f0000000400)=""/137, 0x89}, {&(0x7f00000004c0)=""/16, 0x10}], 0x5, &(0x7f0000000580)=""/199, 0xc7}, 0x842) preadv(r0, &(0x7f0000000740)=[{&(0x7f00000006c0)=""/91, 0x5b}], 0x1, 0x0) ftruncate(r1, 0x2) poll(&(0x7f0000000780)=[{r1, 0x2}, {r1, 0x104}, {r1, 0x8}, {r0, 0x88}, {r1, 0x922d4b76ce4bc332}, {r1, 0xc1}, {r0, 0xf0}], 0x7, 0x1) mknod(&(0x7f0000000800)='./file0\x00', 0x2080, 0xfffffffffffffff9) fchmod(r0, 0x28) mkdir(&(0x7f0000000100)='./file1\x00', 0x8) mkdir(&(0x7f0000000840)='./file2\x00', 0x4) readlinkat(r0, &(0x7f0000000880)='./file2\x00', &(0x7f00000008c0)=""/187, 0xbb) r2 = open(&(0x7f0000000980)='./file2/file0\x00', 0x20081, 0x20) fchmodat(r1, &(0x7f00000009c0)='./file0\x00', 0x90, 0x2) bind$inet(r2, &(0x7f0000000dc0)={0x2, 0x1}, 0xfffffffffffffff4) rmdir(&(0x7f0000000a40)='./file1\x00') renameat(r2, &(0x7f0000000a80)='./file1\x00', r2, &(0x7f0000000ac0)='./file2\x00') unlink(&(0x7f0000000b00)='./file1\x00') kevent(r2, &(0x7f0000000b40)=[{{r0}, 0xfffffffffffffffc, 0x81, 0x2, 0x2, 0x84de}, {{r1}, 0xffffffffffffffff, 0x10, 0x84, 0x131, 0x101}, {{r1}, 0xfffffffffffffffc, 0x9, 0x0, 0x81, 0x19bbf17}, {{r1}, 0xffffffffffffffff, 0x10, 0xf0000000, 0x8001, 0x100000000}, {{r2}, 0xfffffffffffffffb, 0x40, 0x0, 0xfffffffffffffff8, 0x1000}, {{r0}, 0xfffffffffffffffd, 0x0, 0x2, 0x0, 0x3}, {{r1}, 0xffffffffffffffff, 0x5a, 0x40000003, 0x2, 0x8001}, {{r2}, 0xffffffffffffffff, 0x20, 0x80000000, 0x401, 0x5}, {{r0}, 0xfffffffffffffffa, 0x24, 0x40, 0x7fff, 0x8}, {{r0}, 0x0, 0x20, 0x20000000, 0x6, 0x10001}], 0xffffffffffff8b63, 0xfffffffffffffffe, 0x1000, &(0x7f0000000c80)={0x1000, 0x5}) chdir(&(0x7f0000000cc0)='.\x00') sendto$unix(r0, &(0x7f0000000d00)="56995e890d72912c49245c9a2655fafc84472a0b6eb79d7bb571886bde7bb66b8e756c43aec3bbaf5333723ffabdd3566b35b4413451ecba823427482546dee8d8c750237037d25a56eba0e57bd03747fbcb68bd13bb800e1c7e984ccc893a10fe3d7f980b3f543389b42265adb74f3d0b640b2b699624fad989d0a5d2d2f226aa6f18a422e6b9063e59e3e8dce6dc958dbbf7dc70c73f5d2bed2998335fda952918f44b73c1586a584ba344640dba1eff6882bc", 0xb4, 0x0, 0x0, 0x0) r3 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_LOCK(r3, 0x3) fchmodat(r0, &(0x7f0000000e00)='./file2/file0\x00', 0x0, 0x2) utimensat(r1, &(0x7f0000000e40)='./file0\x00', &(0x7f0000000e80)={{0x4, 0x1}, {0x4e85, 0x8000}}, 0x2) r4 = semget$private(0x0, 0x1, 0x440) semctl$GETVAL(r4, 0x3, 0x5, &(0x7f0000000ec0)=""/101) r5 = fcntl$dupfd(r0, 0xa, r2) renameat(r5, &(0x7f0000000f40)='./file3\x00', r5, &(0x7f0000000f80)='./file2/file0\x00') pipe2(&(0x7f0000000fc0), 0x4) 13:34:15 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x20, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x80, 0x0, 0x0, 0x0) dup2(r0, r1) 13:34:15 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) recvmsg(r0, &(0x7f0000001280)={&(0x7f0000000000)=@in6, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/65, 0x41}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/67, 0x43}], 0x3, &(0x7f0000001240)=""/44, 0x2c}, 0x40) unveil(&(0x7f0000000140)='./control\x00', &(0x7f0000000180)='x\x00') open$dir(&(0x7f0000000100)='./file0\x00', 0x8201, 0x0) 13:34:15 executing program 0: r0 = msgget(0x2, 0x2) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgsnd(r0, &(0x7f0000000000)=ANY=[], 0x0, 0x0) 13:34:15 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000180)='./control/file0\x00', 0x2000, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './control\x00'}, 0xc) open(&(0x7f00000006c0)='./control/file0\x00', 0xfffffffffffffffe, 0x0) mknod(&(0x7f0000000040)='./control\x00', 0x2000, 0x7) 13:34:15 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./bus\x00', 0x20000, 0x40) r4 = socket$inet6(0x18, 0x8000, 0x5) r5 = open$dir(&(0x7f0000000240)='./bus\x00', 0x80, 0x13e) r6 = socket$inet6(0x18, 0x4004, 0x0) r7 = accept$unix(0xffffffffffffff9c, &(0x7f0000000280)=@file={0x0, ""/94}, &(0x7f0000000300)=0x60) r8 = dup(0xffffffffffffffff) r9 = kqueue() poll(&(0x7f0000000340)=[{r0, 0x102}, {r1, 0x188}, {r2, 0x4}, {r3, 0x2}, {r4, 0x4}, {r5, 0x1}, {r6, 0x82}, {r7, 0xc0}, {r8, 0x6}, {r9, 0x1}], 0xa, 0x7fffffff) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r10 = open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x0) pwritev(r10, &(0x7f0000000040)=[{&(0x7f0000000080)="fa120402000000000000", 0xa}], 0x1, 0x0) pwritev(r10, &(0x7f0000002380)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267ddbcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccc", 0x3f8}], 0x1, 0x0) 13:34:15 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() pwritev(0xffffffffffffffff, 0x0, 0xffffff25, 0x0) kevent(r1, &(0x7f00000000c0), 0x3f, &(0x7f0000000080)=[{}], 0x102, 0x0) 13:34:15 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0x100000001, 0x1}, {0x5, 0x5}}, 0x2) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) fcntl$getown(r0, 0x5) getuid() mknod(&(0x7f0000000140)='./file0\x00', 0x2020, 0x58f) getgid() clock_getres(0x2, &(0x7f0000001940)) sendmsg$unix(r0, &(0x7f0000001900)={&(0x7f0000000200)=@file={0x1, './file0\x00'}, 0x8, &(0x7f0000001480)=[{&(0x7f0000000280)="7b439610141aa978b47eeae9c940d415af6c0de1fd02740dc1d416d86d9fc4b30ed513f63c270b2c341582d97fd3e0c11e052bd121dc8aa1e2fa9274980363bff0e0abacf2231bb0c7aadf6c665a67e18735a01088bb297f2fea9c2b0f1baf94a62937d1d65351c5d8004bfda1711139c49a0f292a52a554f246f71ad6fcfc5de70a269e9fc67e96f3763ddf952c940831c53bc8c6d170030ce180bf9d4175d2bd1335650b436c19a4aab121df057dbaba0f0ac49f6f26220c98bea4fa64ce52031a1dae1fc5bec0646966a0a53a54801a7ef76af27325c31d63603b1cef315551542ee773d2896dfe025e0930584588b995cd8ce5bab8b02e45ea65ba563856793d7d496750ee51842b9d3e5d30a374e5afd34e532e11a2413ad23fdec620200b92063dcccb8f719caf99f07ec653fef8b9bb56e7cc889ae3cbaa8d18cbfc1b34f62c7c5675b40a03c24d2f3fd590e0f26fd4139f2c4eb49c012691ad8985e1bf1078d1d7b458b4eb01fae98c4e5800de78e1cdcb373c5a8a4dd3aca155a5f1c42a4f46852f18436545594908a99cd82759e6bcdb59c0857b1f65848a564c0f7e0aafe23f4aa7b497f2b3e60aa35669d6716fdf4d3a7a1cf8c4eb56c56d64312c221abe60a9326b4cfd86d0fb1250decf99c5d34f910c72ba844a37d1167f28425ca68c8221a9cf2a04082bd14a7025d8ec9ad64d85f29f718b02a77d2d78101b842d0c78e5ad98255fb264a9ca0ae656edca2e345bf6b717e29c59d777cc0ffb618179185be5f0e93f4cfcf6f056cd52970f445885e33a7fa00ce0742ddc7e9c05f49d751e97d0818aaf4c5b7cf8b298fbbe3af412d36c61ef484b68d6e10b24897fe82e48a5023287eaefd1829e344eccf175d44bc2198801da6888500166d5f26f1df4d763716f0c26527f8117c3f7f0fc71220fd0fa3ef8b9f14c6c688cb9d205d9e0f70a882f5a8bcbdef138d3451e1b389e68c9d79e341dc202ba37fc930e4245329fff521d44c28cc7d6a729cb3b4b451006fd25b144185dccf77038e8f538649acd2700e8f763e064661eb1ed7d256d5ef224b5b0aac3a66d471c2d390e52a51ab99e964923ace2acfbe832202549cc7b9e08b931e403adc8771d0e00749beaf4f31c5b217e8342932cf7e78ef3cb74ed3d1e02544a7b69ec2745a721817f8317e2f3e23ddea93d38b9b595136a91d9582ecfc6156bf069a294d371f01545258ae2635897ff2ea67b0b4ac6bbf7d8d31640eae73d05c6c8b6f2a3aac6540abd4164bc5fc921f1592edc4ff920904957ea7c71463d1a993f1e7b9d4cba236c52e6d719d4bc8b28f9c7dc4d5bfb8de6a5062faba68955eb395563d3f7e4bdf0f2edf61cb4d8991da9105aba167574db0e7c6ff98aa0f0f063e26dc86c531b82d1742849636a0a8d200769d09791ceb213be5a52a31f4d7cee36b0759cbb9d6064b706a6bba76391ce49c3b0f39ea9eea0e094d6975b357a714f112c14553ae3a976ad0955b7b7b4febf1955eca7c547ea7b0065d6df6bb6545813553a4435804d95960d49075d754db35c4d1e94bc57cc090981656d3f86276ab0cad01a417609bf05c6f525c8cf9934ad7a2a5eba437980809a7b3a3458061e481b46283d71f02efc31d4278a02bdb90cbff542d6996242249e3cffd50265860a5aebff142ebe75824df3d1ec66f5bb162d3547785e6065ba447bc405d690cfa8e871e57b7615edab32de2d7345bdbbf49721c4d532c43eaf0fa4b5b301a6fa11c18f09e591cfe5dfe06997c7436fe5f930c05c508ca4e14522875b24fcd98c6ff6896a97a8930ac8e281fdaa195adf6f84babbd6d6fecd81dd45efc525938881c04301e1ee203fe0e7f3db1ec24248f63af850a17ff4af73d3bb99cf1581f62f523ee2e02ae1b7a2014dce434b1aba76c443b869a3de40ba4cbef3ca03e394d089872de6617185a8a0cb881a21322352e3eaf6630df1a8c7bef7d92976981151bb7b9ef9a5386d9ddbbbf9bd76ec33152faa39f3b15e2e4dff851ea2f3eee4feb4e177c159b0443607db1ba9123a1f3ca06e5590ee86ec4448625ec15509898f871e4b8d9de843c912dc7af3ac529c196ea368bd4e8d55d8926fe4f43cfcaf5f9f5e76ce937328fa0ed9c6a70c2f82490be220523c7c4c57261d83300661ea8345ebe4c8a3737cfb1adf13841dc3b6dacbf217503caec2b66f6bd7e9e36fbeb2666878abc8c3f4e935b6df0d6f36ee439835b8dcf06b90396a87e3cc81a4af11628e14d272f41cf9d73dc526f01ceac6c7e30d95f3e83c0a46209b4a3182cb30137fe118ce5ae4e776f42185984da645c328301b8642065b3ffc00028c714450673825da0d849fb21c76af8e2835b2673e6341e6e42038d274bb27af12cfff895074dfba4147f43b9606e294efa74b321d489dce8d62bac69b751ba1d17debe90dbaafcb9aad8bb33a6e2b2e5b89b704b9e6d98e071e68dd444d10d3f9ca9ab86096e1d9ad7c8986adb9fae6b2f5096f55e1340f31d698c7370eaec80d933adc340af74e10b1fe994af80aea26c27718b98d634229082dc076dee5ea15ed6b9f4bb06d8d652a5af4959dde1ca79f6355d42b3eab6f0773048eeb69e0b36948b0d3a11a4aabd64b71a2014e273b679de0d1bfdea17753393f813362c1007d8be050317ab528feb11e8b43cbb4a511f14febcf56b8169bdcc12d66b9471921ce6789c4091e3cc622ed4f1b1ac345d5687e48b7d9a4cebdf8726db545c50f1e6504a520436cc89cc33a1f42fe72cacc46c3cd08dd8398810140f989d1e5778477d5b94a2fff40130a5a92238f3cd4f4cfced4031ebcbc43754aab1397a1c76cda728058e07ec674bc44993e0a87bf2de0ca629a8a9238dcc9890ccc5cedd597f4bd50cca38dc0760ca0a253b7c1032dd0da4a899be5d4fdf647fca9ba5ff4af51ff36041a012a6cd1409cf1d1913cb207da42b36dbb1bbb03ed647a921b1857fe02b44af9d11f980282dd5593761035b35392f4f456c6f82d728f2632558826eae3cbb5878114f34f531e94b78085b65757d26882b664ebb52089622daf2363c458b7637a1f7c0b8512770c73287e0764679c41a0fa8accff8d7533e79c67f4e6ca0c5d894c98eab6cfb032dc35e1f9e52ce8b2b6375404a6095aba8d30f595fc5a43ae20acde7d6977341b0e6a321eca3afde966b541476f4a5793261bae18443607f9de2c415cf592c05ba1c0d77ad419d6c23ec49eff4630ffc0ee1d56beb6303f4254cbd92c175f90ee604c9420c91106ed9b31f07a3ca715bef4893eee17dd95f955369360b030b527d815e8abb40be60f92211f924a168dadc4cb5bd76a6771248d1b37a442b0a75e60441021c653e4e85a2ba8b75f39918c1ea00a4a12e85e89420508c591786a99105817003fa3702ef7b08a42b4c531037ecc6df055a2083ff5e8e0bee04bbe687fd54e87b99883f50eea26ef0f14fde1ed2692c6b73809b78b4cd0d53da18fc45a220305d4b889ebfe00a0d229370213f4dcb36dda365d6268df360622324d266f3242e6e5e72999673747ba3e96deee63288c018554fe0708a27c6434bf6572566bf016978deee19eace939cf62480520b1de3c7f7939192e076061396673fe33b9e99c8183381dc5ec4ddb6d11e961d4d8d10bf5825c35ecdb45fbd5cfcba4fbc87d0ebcebe1b4b6117909aa5b444cc9a082c31d3464c68e5996dcd7e354983583f83ba2cd01fbb6c5f7012e4e7d034c36db04df162087761ba1b458028c494d21cdda255d71fa6f1702fe0c8e2224f80408690075a78a30221d5b8251b70395bb7e74ca985676fa10a3e3ab44c55083982c4d896de37dc72d822872ed6a9158fd5c461a4a2cfd0e5244fd47ccc7c119e349ede89f6e116d13f4ef2548ccb99379930ac4ac9edf18cccaeb27ac957ad59396063e9d4ba3b9e342cdccb6a25117e12ff16922969f01936e7bf2a9f24c0ebe60d7e1a3ea772d37979f087f94243b01abc468672cf051830b076b9421002f284fe6f6c53259c9a369b652a22df8cc07f69c46f36cc2eb2d23b4452c62f2c0a9e1c145c4e4bfe0f76e6e9b6ab7e60ca01a56dcf3f6a28b2c59dc0cd6a443b58b42af6ce11055c790f20f60be3ddd50e156a415e503bbb86795de5c6dc081d28c0fe4b8bb56c6300378b32fc1b6fa3ae1afbd74e6853aac50b5677210fe7ccff093e9db3cbce39132b5e69452a3269494baf3a16d553ea86fe5e2620379883162486e2e78d46f021617d676b266d81a30e3889158ce66c2f855a8b5574c4a86016ae9acccec94c7f98baa37e5151450241a4f9ec293598ddfd251e1ca988f78aaa8e72972d921ebd168ac1d816d4c6f12c3348f6a8fe878cd09c1d60a938901ee6e85fbc6c994cf87892e39b8ba9033710f34ce205f9990105ea84d3090912058087cf044fa756467925773ab9fb95eb0bf784e33a5836cc9303dd0e470d797ebdd9ad0160d24aaec8e93427fd4d7fc9f28c433a4fed542146b6021492012b621ed4c27721af097fd626aae2812bb4a4f9accd09a6f0dd8a90d220f740e7f9abda5cdf1d8ac1394422c8c4bc7a83300c82c35b6dd3773a98933e3341156ef5c7098990ac1f5cc594a243de4ee4dc6aaff3d6ecba07244860515246598d65edc2399e3fe38e3fe88df53d8f96c5be106047635810243e7a56bdd36effc3699ad7d71a4bc823f5a871007453f4b5bf08dd4f0c2325570e77430cfb079e543862fb800abd4fe7cfdfb6dbd2f09a2c4260294f8333299a5e2619973b0dbce338f24c9774ed119c3187cd2dd2a5fef82a873504a729e86e3fb08d3e3840166f7ad77be88a01c39abd3ba046839bd6508acd842b04601fc065ea8b5f3f928648004004b851f8966fec779accbbe024f42ec19adbe333f9434061ebab2a897101ad2652b11df90b45a4f054718a88dc65a1a20b51482c1e87b3840ee1f3862f00a5ebf42779817c633ff039c9994a172efa6d0b215ae7e0e7dad33ee2981aba5701f53b9e4f6292267a247ffb845e51b9211408ce00dc98472904e3d47c6e8f8e92ad199ed52713ee6d41a5a5171899222ca2d6770131212c0e8ca6cf26949b8d48d53d6431f3a06c472fe8c074562dfbd5db713419104a2643ef55115728655ed4b286d7da5001e2d6ddcec44aa96f1e383b33f181510657351f74f24bff5f77ffa521b3873e478a8cfcd718000056fb267c03af3180bac2224a0c3c53f4450ee0a9a46c8ab0ccb91d5e631e42cb1e2f4b4750f80533fe8008ed8d85418ef93e062452229ae77390a996eb011265336c9788324a460133638c6193684e88dfd9df106fe4fe499ce0d2524ce8162b837c707fde806ab3d159c75136ffcbadec185a5c8bdff3c2099fe14ab9559d7a9bd61ba6fed86b4909830404c5421c7b9f39b2dcee559d2e6769707d37ac9938d912ce9f2fecfa42fa9b2905e4d3e8683df827e3bc6007ad507de1933efa9d758967f7e8d91440fbfad4a4b7813b06cde393e9a8150f63fcae7a1ec1e492a0fdfe137f44f9ea2ffa84306d2d8b92333a6cc8a900025e3d5974fc0fa62ff95640a51e80dcf43dd6ac8545f1dff9c22fae649f5e220c1e6c71688a91e915ef2cee20877f19e9379fb44b2aef26f59e2c0fbe572197dec5d526d03007d61b602b408713c54b38f94c8355b35136c5134138c4be441370bc5c099be09f2ca826f424d95aa7534b64451e1a02db5db17c8a9c6383bc85283088f123bdd1621df2dff0a20ae9e5286f03ed154a01cce5d3ef0e8c48fc6e680cd1769eae835"}, {&(0x7f0000001280)="af8e130ebce3e2681aba62afd8f5f2b32c8397f0eb2b6a96e66b62a8b62cf7e2e0f87286533150747f8952b511075c70547cc9b5d23871876d312750924a30589588714a7f26615ec0c33d78ef2a650f1307c80c088d3df0133e8f18202d2a2bacc6c997b8f77139f6e758378a665469de1cdedf3be3126218718dc75da907e284daa3a6adf56152ea6a7ac69e6fa6d07924d0539f5e1c397a1a721f8adeb30478b1de69265896026db7e055f8cd8675f8ac886b8f70eb037940de2a0284ed523a823fb2a57b2a23d16cbbe2aab690c1b3923ca044bcfd61501c727513e7c0447a8cbbecb0d7d3d7477812cab5ee76f71c93eb83f4c17c346877dbed0e"}, {&(0x7f0000001380)="9227b23d12eb8ae0e04da1b1016c0c4d8aad2b0514ba32c701e9c887d3a676546b634b9eedd43116d3fb07d8bb2529b2c0a27d174e10308c9519876661a761341a11dd8324c0be25170662679ce66cf81289239e18647f3344375b444b6af3f99ca433b1ff075ce21fbcf11f766e6cb0ae8c4947d27ef8ec0efec5716a7a102bc2759b5c"}, {&(0x7f0000001440)="2122c5bbd83f715973c1bd183e28fdeba11dd20b67e5e899b5af5b5bc5a33d011ce1bd2045f84301"}], 0x1000000000000568, 0x0, 0xfee4, 0x4}, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) 13:34:15 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x84) write(r0, &(0x7f0000000900)="b1698f2e642d65185c8f8b39bbf5c94916fda025f589d655f51dbe3836418f811007c3ba954b51d701d8a40cf658ff842f7e9c0a55c553373c84df6b8e0767214e10a3dc271d38739b666cb8f626a48016aec8696e30da5587d2d3bfdfff3f0278ba560223fb31a839d75bc167a1b94610cf44b56ee6fdb27d495c98ff0754d0683e3276326882e73ced64deab6bae9c3f497cf0e4aaa7d45d75b1ac2ef9a5d985c4b551223a6977a479cf3dd1d35eccad5bd463b5a64f50a9a6e83a9a59915e44e72a37895fef6dd45b6561bdf66a31d25e9c23289db9b086f42a2cb9d2b34b4b744f952e626269069a7dca86829f52a00255d8a7f3183c5c0d718aa62d5b7b50df0bec6fd3a0cbf8f0fd8c04eef01af6bb2de3e8f93fed4ad5c2178a10d27da49f2095a806cd7a0674359d67c6e6c338720313413e6d4f9e57d9ac5ecdac003f6c42b519588d50fb5de1bb14e23770293513568ad9bf0e3983c9ad4ea178afaaa9b524d12c1876a1d9aa4118d33ebdd3a234096b1fe50f369323af8af5e955ec8942e28626a43c926d0b7f5d82fe2d1d05373e21090769187f6c5c057fa2e96aca77e85901d38e91e945f4582733093d5d5793c0d9e3525d044843b025b8cc78559103bd09abbe7b084b094be79fe6cdd38edcafc8a82bc8a2aba7d77d3b7d105d8050ad22e43171895ae7896f1938cb49829a04ae0c663b6f54dbfcac0379e7f40fe6e92985ab11d3630ff706fa2a819740772be9cd2a5ecb705c9089715af459de13dc55b5a286c233890375361ae28c308302e571556a880944cd8304a54cd5d1320f6046adff9b95eac1774dc38014b5eac8b39df48db466a6f97a91e8dab9637884f0f21b9dc5bc84a317ea8fad4acfaaada8820d946011e182a8544ec5965cca54bdf6e7e8dba01907897a18d4899398a7da5de0c071d99a87c4a44d3ec0e15e5b597da2cf84376383aa00b8973233e61833565b6065a825f4982aabc394607b8ef1821c2ab9c5b0e5696cc89bbd0affe9babb2907d7a04a11a0b80724ff49c14432b0e5192d80561285197ac78d4d65fa55f642a7233689e12e489efd819aa5d46d26b0e00bac25af5b79b1d5bb58c58c387a2f51f90efd6889643e11abcecad61b56a185c42c2e52fbba44b9907c06b196063c97b1efec5bb6c1828e31225fe6644f78efe7538fc76cd5a5a8a2ad7825289ca3bb71263c171df29da38b0124be697f96e48b416a95ea9487a4089c4b72c3dd3df160dc479576958f2ecde077b07b228982cafd79a7696b8cc0c9aa9d08c20d953ec287fee6b389b985163fadf0352a593ea22dee7cbe35ce8252176c381b68b72599328604fc5aaa624c57051230aaf7340ba6c1f83256fd4ef89dcc9a7301b8af4d684fa6cebf5951de9f91258df74e961257fdcd0fcdd60d5c3d6bcb4b9cc864868a86d6b46f84453e75a666cde3872bec178fb1153786fc54145a7fb7c083b5284f5c4b6727f20666bf15ce38f6f5379c0359e5076f3112a0887e937f471f43316b04ab8e79cba139e02a2895c877c5f299795c74ef8ccb11cb270ef2ca8be744c3503ccbe6bd9ab78897a2aad3ae771e801d4312477434e4022d0e8b93de6155e8d2f3064489e0821b79a12766640024e9e0bccb90781c5f51e25d22d08c118c0fcafcac0fb86292fbbafe4f700c30d4ac497533770acd3b0107608d29b80ea44926680ea60f87e5ca9b5d2b37067ce21dd59def8b07f531f704ad953e3f5845ec29694d811b94aac2f28a915aea9350676fd920e794e2e576476b836eb8c070acdec1725d0b97efba99c548ed6b4d9ce90d30d66d06b678258ddabc2844edd4120b27dbc0fb1a5dd0a24c01d3ea3c7ad834c6b730c3af1066a8d08a61fecdd8e714f99d0f93315c61ccb14364604cc4877d8ac5094058ee9edb7f1fd76f9afc7b7aa7a413ec0d65b6a09534a2aa96936a72acb67cbb78f27c15cf1dd925a8851ce8a7a751591f03aed948642d18a28e833bceae4afd195d89cd10a763fe15f01145977d4d1ea93ebf3747ad9ac074651cd637d252b85a100b20e29af32b7d5610c46668d11a95ce5fc070df230e44500ede10fd964b1824313c5f3a6928675929b34c337ebad4d6a9a880d01ec10955bf9492d5d942e43e48cbb4972699ac1b4e4d2363d96dab2192667d96ddac5aed5e299cf740df5dae5cf3b42d0013057f22ee0a8a81d0530d7d37be85b45d5093950a3e7dd90ff3b7296b164eba8338a4ca7f03851082a14fa28b36c7d8f81024d5b424c7731df06ec72c184d0cc9e6d64a5d32f9494e7fce9405a863a7035cb28b2d90df2b104121c0355755b758d3e5efb5dad3a8832237084b4dc61211c1abdf01f016d963f9a78241599083704a0d922ec94779eb36fa87b162d81e29f0af696dba860918307566cd291238810537b658a21d8fec6fe3a7aecab6496a4afe7453d6aedc06fe98fc6e4c04be85632c2202e5548677cd349ed264c69f694c5139e67fdcab9a1926b807ca515d304d1820bb40a28d3cd4dff8461a25a3576d5964c4819a6da7a8ad28f3f4a74feb51a413c7374306c7c42849b91feb337cf62355bfdd969177014b122bcdfdc40ca33dbcff57bf996dbab6aab3fc70384dd49f14a49fea1af36718960d0fa47f9869bd03972681d30a0cab088c7506b95965d0e47b349f0000c6a45b6ec1d1a894d76ebdb30851db466d12c40d372b40f4d2ac1ab66d0a97579488e0d9d5afc5e0e9a8c0d99f00aa0bbf5a743385bdf0d034d18b1cf4d387d2dad5d507d13a47b9256c2a1112cd73177ee615fb01ccbccf156fa9620f1ed908dfecf877cba4dbf1f066e61cfb2808fc09ad7244d2791c6013e667f1b12f519fd45601ae79c7c4b5595e96d164ccfb55d9d95d00b46512d1956aef588e925ae84ce000dbe10d5021ae7e1ecb2d53b50375076d99d318b5933b608323c4ce8e1fecf665a9f488149ad620d6a2f35c50664dabf393fbebbecd6262d14fd431017dac02815e4a2209e56922ed37077857c514fa7e14a4ec51da85c8e79f8e676131b9689ebcba7519bed987beee06b670540e44dc1af4762ff9276d78fb30e160cefe967dda5bf1af78999d2b1d3b7e8c38a6361417a1ada8d604be5de5a1131d9a7a87868c809187d7a67f2fbd153e2106a06eda7e6b783ea36bb199baf03ddeb5383f1c6d50b92490b404258435b7a1fc40e838463ddeb59d9dd068d732d58c01a48cefcbd456e9666ea51531382b1b889a5c08648698f1b564c3cb50586de52bcb3fa68712ede617094bc291761e7fcacbf38fca912a789a2023d1f4790959b49b7276b99d919d18c05e6268784a455c538ac8c96f93f260eb0f07557e9ef76a8c06b2bee4591b0ce6821e11f2626dd65da4499c84ee7a773fcde76fd2741f00723ded73bbf3d7a27e988f1fe3952e25590322bea8edf110e12e479c84982d719f216fa918b882d236e46dd0bbca4f1a84a84a794b933f8317ad41ca085571f4503d4324bb2146119308568467741e2a458214fb923aeaeca78bfa645d163ee8aafcdd9c4f130c16122864a10bcc844bc7fd4c549891adf73ccebb928fcc0f358520c10df602be9e465daa08d7dde04c5c19bf7489c5261e38f9c20904bffef55e6f64da9ece5117218fd4dd1ecb856412e13ba754cfbcfb86b3aed1b04f265fb7c46a5a6f6d1c6801063fcd1d810663610eb64832baf2b0ff284f1498c9ea19b35438429134484cbe81e16b2279f4d043ea066623f72bb176d5dbaca34c4bbab75d7f2aaad41028f55d9814c287779507e0d7c08c7187130202bc54ed72b41a1bbeac1646bc88c731b8d13af8d5fe7a1d93b46a94d786e53407344102bc48fc1c0607949c5579a8a505e44943601b86eecf51e7100dfbcbd97ba8e5ebc8a5d793e43fce71acf8c3736679001acd6a4d2c8617d1127f0c34838a2495836b9a82e244d7a7454709469568ecf6111b05b56b9a3762bb9ed9c35da4434b1bf5775ad3e3a54005109dcd9d68b7d84826c69f6439edcf52dd72bcc9ba49c51bfc80bda32f4e8c60795f7000ab37e389524c6647ef0aa839240ab93869de72a2a983aaef51d98b9f1c216056145a883fb3528576bbb8bfda82e9ad0f8ad239d908a5bf10e97218530a0e34fd396751cb231717ad46281155226f304bc752121e1b3b13077e9a7451298a4872656a359e32ce08a5e4881caa391d73d7380d4fd8ef3f8b81cf5299c4b0e46c68521926a47092a5a166a28b8316ccb8758d74b7bd63608dc3dc430ddbe8b07a64699a8b7b1aedffdab6a2e7bb62bddaf2bb02fe99473f096e9b2f2f8a95514219f15bdf5fd3861f2a2cbd233b84ca21f3d733f44c821056f3afbef38301af6ccbb428aac03920bddde7df387af0fd455898cc15ee860f709c42d53de25ff384e52d5c55919f4748bbef83e71d0e719c3fbb3ec6b09887d18709fd00abf7c35117e372b64f83f5dfc4afc56351c63a5a5a181e5e483da9b0f4da95578d2c9a0b3ce468f0045e6cb7a04b91c6e7100695e7ab0b17a1f182cedb18a1977e718b70378a946f94247f9d22bec6cd2f44da8970c27902fe894b815cdd261951f385dcf5b8a330c9cdc0827687367590ef625a4243ffbd73f02a490320904c60933ec2150ea1363e35f9686e9a9ccf7e63fcb27c21bd87fd303509be87cce9a4432aee92c3f5fbd397c25c9d2206c406107a854a4d335d9ba7cfa32632c15978b42c7026d82076546708ff264597ce017fcd89e7739914726611b4a21cb550e473b371abd299e6e258d33bf7b314e8bcef94770f09c3dfc12c22298c9397c82e275406042bb24fe2b64ef36bbe6cb99f84bb21f55a2e8dacc7dec8c269efcb73ee93d8c212f166850edc0de9e2a9e83400e863c586aa83ec851b10e6eed7f240478107411f8f9569ed58cabee5c1dabc892bc4da15fc371817cf6feefb4a66e950a5319eca4bb9b6510ec23d159d019b3ba09466c8f17c396e8cd16ce8a089809e235f94a994cae08a07d8902b32e66fcfc489896720c0527a4900e6080feef908ab6e18e7565bbacb38daee46a47722c2b70226a013ceea1223432cefbcca74ea7de2d86374d7cd2e4d7009c8bd4470456ca2fe9b8fdedab4f5ccdb695373b6b1fa31f282ff152e6065eb6a440471b3a14da62caed0322e226242d727e39e7e0e32ad686ae922b3474c4d554ab6d24df94847de371fffd2f30c42a329b2f0bb4ef187d51e05eec7cc85bbb0a1a16abb7033ec708f27dfed947f7950bf208c472884cd9122dc3c2334cdd70069d5f501b1e3c0c37fe5402df1bee0d3bce66cd280db42a74ccc4cbb0df6931eb45f9b2c24ab004abd2993f75f02039cd26c2a2d3646dd79ceb8f6daa6262c1cfeae889a87330b0ba0c135bc6258e2f031c3b157fa40fb141ed7b4e5d2186bbfadd53e33d3921c3192ea55e5054d95b8145ff56aa79eadbbcad1dc9baa9599cb62654cb9d645c026d720e7c8f77850919a151dd8ae0782b0a0d1ce14d31c64677838d1d6b3647653af0afc4563692473362ea8b5dd90e06a21a9a4caf07fff65deebeaaff9937cfb9bc785ca82ea727f16a42f87796a6f20feae7467dbf232873bf7b36f89d8d9fa6f327754d88027d765f286dd6fe1dfbf0a760a38c1d0772c", 0xbf) mknod(&(0x7f0000000000)='./file0\x00', 0x6001, 0x0) sendmsg$unix(r1, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=[@cred={0x20}, @cred={0x20}, @cred={0x20}], 0x60}, 0x0) 13:34:15 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) clock_getres(0x7, &(0x7f0000000280)) socketpair$unix(0x1, 0x0, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x8000000005f, 0x4000000000000004, 0xfffffffffffffffc}], 0x3bf, 0x0, 0x8000000403, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) syz_open_pts() r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r4, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) 13:34:15 executing program 1: setrlimit(0x7, &(0x7f0000000040)={0x4, 0x5388}) 13:34:15 executing program 0: r0 = socket$inet(0x2, 0xc007, 0x7) preadv(r0, &(0x7f0000000880)=[{&(0x7f00000007c0)=""/165, 0xa5}], 0x1, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000680), &(0x7f00000006c0)) setsockopt(r1, 0xfffffffffffffffe, 0x3, &(0x7f0000000700)="907e4da9a16e1b62cd9dd2293e3f6935218c8c90f7f8878680b59968dfedba274f190bcff6d292cb36ce74816b954d68c56fb2d776404ef38aa8ccf42f81bcc8d0379f733d20b0d376c17ecb65100d01e482f4152804b1e05b32624ccac1b4543564f38b81904ad030121a373a7253c4b9ed3e1337f8a6af53beeded03783f5a590d5874c0724312b1166817b139e20173aaa98088836d027d2c4e4bbfe8aa6a86ff17bccee4", 0xa6) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000980)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x10000000002, 0x2, 0x0) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000180)=""/47, &(0x7f00000001c0)=0x2f) recvmsg(r2, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000000)=""/226, 0xe2}, {&(0x7f0000000100)=""/67, 0x43}, {&(0x7f0000000200)=""/164, 0xa4}, {&(0x7f00000002c0)=""/213, 0xd5}, {&(0x7f00000003c0)=""/195, 0xc3}, {&(0x7f00000004c0)=""/95, 0x5f}], 0x6, &(0x7f00000005c0)=""/103, 0x67}, 0x42) 13:34:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="00010600ffffffb278242f42b43622b3ff0700005ad35a0500000004"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) symlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus\x00') pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 13:34:15 executing program 1: r0 = kqueue() mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x100) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) read(r0, 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{}, 0x0, 0x0, 0x0, 0x0, 0xffc}], 0x6, &(0x7f0000000040), 0x6, 0x0) 13:34:15 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) lseek(r0, 0x0, 0x0) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000180)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='@\x00', &(0x7f00000000c0)=',\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00'], &(0x7f0000000280)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='\xaa.\'\x00', &(0x7f0000000240)='%\x00']) 13:34:15 executing program 1: r0 = semget$private(0x0, 0x25, 0x58b) semctl$GETPID(r0, 0x2, 0x4, &(0x7f0000000040)=""/26) 13:34:16 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x6}, {0x4, 0x2}}, &(0x7f00000000c0)) setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x3}}, &(0x7f0000000080)) 13:34:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x4, 0x800, 0x1000, 0x5, "01490c458fe1d7c09c5e372c4fa01a172a652430", 0x65c2, 0xa4c}) poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x44) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x3) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "c9411bee9deef74377b4ed367dd61789ce659ef9"}) 13:34:16 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x10, 0x1, 0x971e, 0x1}], 0x400, &(0x7f0000000080), 0xffffffffffffaec2, &(0x7f00000000c0)={0x2, 0x401}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() fcntl$setstatus(r0, 0x4, 0x0) kevent(r1, &(0x7f0000000240)=[{{}, 0xfffffffffffffffb}], 0x3f, &(0x7f0000000040), 0x101, 0x0) openat(r0, &(0x7f0000000080)='./file0\x00', 0x440, 0x20) 13:34:16 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xfffffffffeffffff, 0x0, 0x0, 0x7, "000200000000000000ffffff7f000000002200", 0x8000, 0x6}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:34:16 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000000)=0x10001, 0x15c) setsockopt$sock_int(r1, 0xffff, 0x1005, &(0x7f0000000040)=0x69e, 0x4) 13:34:16 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockname$inet6(r2, &(0x7f0000000100), &(0x7f0000000240)=0xffffffffffffff11) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendto$unix(r1, &(0x7f0000000000)="c0", 0x1, 0x0, 0x0, 0x0) 13:34:16 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x12, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x202) kqueue() r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x3, 0x0) faccessat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x1) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xffffffffffffffff, 0x0, 0xffffffffffffffff}], 0x84, 0x0, 0x0, 0x0) 13:34:16 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) utimes(&(0x7f0000000000)='./control/file0\x00', 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) open$dir(&(0x7f0000000040)='./control\x00', 0x20000, 0x82) 13:34:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kqueue() kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x7f, 0x0) syz_open_pts() dup2(r0, r1) 13:34:16 executing program 0: mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 13:34:16 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x51, 0x1) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') 13:34:16 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x3, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f000009c000/0x3000)=nil, 0x3000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x2, 0x102) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x7fff, 0xdb, 0x5, 0x4, "75f9ba8d3d3a9ce4abc691659a33c5a7fde8dc01", 0x3, 0xbbe}) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x9, 0x6, &(0x7f0000000040)="c0ea1dbc4641bd68e90cd9d87ac6a1542d992d682280f911ef7dc8976e6b58e4997b5c2ada7646794bcec77fe9cb974ff54f605177ba91e581c4a1f94ba28d448bdedec9b8b401608bfa5aa58cb25b400aea6782ef2271f1e4a3bd2d2a5b819c69862603f8532dd4f0dbb134dab61851b7e49533722584244602fb4910b0dd01857218aeed7e2680", 0x88) 13:34:16 executing program 1: setreuid(0x0, 0xee00) getgroups(0x7, &(0x7f0000000500)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) r0 = geteuid() r1 = geteuid() setreuid(r0, r1) 13:34:16 executing program 0: setrlimit(0x7, &(0x7f0000000000)={0x1, 0x6}) setrlimit(0x0, 0x0) getrlimit(0x3, &(0x7f00000000c0)) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x80) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0/file0\x00', 0x10000, 0x20) flock(r0, 0x8) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x2010, r0, 0x0, 0xfffffffff7fffffe) 13:34:16 executing program 1: getgroups(0x1c1, &(0x7f0000762000)) r0 = semget$private(0x0, 0x4, 0x422) semctl$GETNCNT(r0, 0x2, 0x3, &(0x7f0000000000)=""/237) 13:34:16 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) write(r1, &(0x7f00000000c0)='a', 0x1) open(&(0x7f0000000100)='./file0\x00', 0x100a0, 0x20) syz_extract_tcp_res(&(0x7f0000000040), 0x7, 0x5) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 13:34:16 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x5308) mknod$loop(&(0x7f0000000000)='./bus\x00', 0x6004, 0x1) open$dir(&(0x7f0000000140)='./bus\x00', 0x8581, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x401, 0x0) 13:34:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x40) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) close(r0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x10, 0x4, 0x6}, {{r1}, 0xfffffffffffffffa, 0x8, 0x40000001, 0xfff, 0xff}, {{r1}, 0xffffffffffffffff, 0x1, 0xfffff, 0x4, 0x7f}, {{r0}, 0xffffffffffffffff, 0x8, 0x20000001, 0x2}, {{r1}, 0xfffffffffffffff8, 0x1, 0x0, 0x8, 0x3}, {{r0}, 0xfffffffffffffffb, 0x8, 0x0, 0x3, 0x40}, {{r1}, 0xfffffffffffffffd, 0x10, 0x40000000, 0x400, 0x100000001}, {{r0}, 0xfffffffffffffff8, 0x71, 0xa, 0x1ff, 0x9}, {{r1}, 0xffffffffffffffff, 0x8, 0x80, 0x6, 0xffffffffffffff85}], 0x7, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x80, 0x80000000, 0x6, 0x5e1c}, {{r0}, 0xfffffffffffffffc, 0x1, 0x1, 0xf526, 0x8001}], 0x3ff, &(0x7f0000000040)={0x6, 0x80}) 13:34:16 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) shutdown(r1, 0x1) linkat(r1, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) shutdown(r1, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 13:34:16 executing program 1: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() r1 = socket$unix(0x1, 0x1, 0x0) sendto(r1, &(0x7f0000000200)="08535585c390d23f40ff0d7ac32f73df4ae98f2054657699386a6f993492a649d0ad2d22dbc4f4cfcfa881177354bb209eddf14043a336ae180d724ba0fbd4642c19e5182879f4bc29926e8a4da0b419aaf0020fff531cc97daa48caf4d8d284a4c1c7e61007d009f210cf35f4ddbaff2c7c3f4d9435d167d63df3e4f0dc2768b7dfaee1115073f237c1a242d055463aeda176f1717edb7fae3a306963ad51948f8d01e4438d9514a2d4644374d13f08f230906363f20ef69bbf2c54564164ca01a4bf5d3c978266643eac3422e84ad246f0c6e8138796d01dec31fb83570fe214ee5f5b94935c864543ec76bfc1960970d78d11d0d7fb8cc1c6b1102427b8dbe8731cf7e997bd5005b0bc1d449c79d9ad7ea3e536332e15c0f8348e7c0d3bb86e2bc150bcb29da3e9d88586c499b7d6327d84be72c6893cf309e35aa580c44e905a855686228a4018ff474a13111117dca5ea00cdb76e7a2a4cc2227a509c038873a32dbb9a08df9700617784cf88650d28899a6a0415517b31652956c252db101ca378ae41df81ef673abafa6fb6236e2e64bd3140a3775ed37654f505e4b01665c147126e62982092fbcffec9329528e07e2b4baf3d58617421f58f23b012262d284c11d750d689ccd890b3d3939beeb8477af2da39f1bf90c0de0a92e6f0152fcae03a368a6ba63c544e00213adf6b92cd9a0f7b21d479b3774a9258061726f7461a44424068c6201ab2688ee7563c1cdf3a2d1b9434a4a3d5003693b7a8c36b6c14474e04be929bc7438385ffa6a2b917c8503047cd773c4304835cc85c467b292fb95fe573c963bcae60a07f60e28ee56cf14f57b6b44794707c3b831a6b322bae91a0f6ae7937c78551ed30e6ed1893f89232344149079a950a2a1959133b4a645e5ed4e5f9fc48d97d12e3f0b9025de71ce4eff88e62b3dbb6ced3e23d53478d3726fdcc09cd5dc3f4aa1e8fa11874c09b2e38e043685cefa8d14ed756efc78f321cb8306930aa16d24a23dd8f657abc81e33f27137db1c86cdb3b4b7b9d9959ca66cc70b261d3913451ccd3918c203c5f16b539a5d7a5b8fb51b5c96d6c771028a58fc4a9def7eb1bd160f947b65aa90c5239dc27f37470f4cc59e9fafb791cd2af81f87350d8f8e98166fd988a547f9cde1e22abc4964b9b936814940215ab5bacb68d1163b302c619653933d48dfa07b5eba6397b73e1d6197b68d3fe86cf03afa05c667164d80cf61530990f1762e1bfb5b7a7aec643928da69e12af694faa2fd61d19cf8e5e2fc1014bd797f9bc2ae79bc8efdd57ee5a4260744b3e59e309a62408f8d6acc7ecc7e6b08828541444a5a02719cbefd81491ada7034545305ba40dcfe1a4e0e0bf31375cffe08a3193486d3461cf5a00d8242633f933dd28fd61642f8f4d38ab3723ffaa79df5acb9a6edd2b4329b5c9961801e33852d433aac2aed6cba0a7a4822ee7ddaaeb98c2c065fef038cad3870fcce486276f036c815d29c3a800832843876847a142766cf60ba04089332fe28acf717c2d636a8eb62649c55eff12976cd573d4a6629d25267d81304088ae455acc318c3179eed13c471db2c6532ddb6fbe6fb784b238b3ea98e344003b719b6cc39fd99b05235fb0e57e48526ff24ac9923348582a77b980f2fd4d5a5cd311baf81e47c700c6b21b0f5a642bab8cb78edaa2430330ab4a33615dd9508c4629026fe251e2b3d6e5b43a531a5fe15140c545789abf963dd8628fe557d77c3aea0bd88a4a974a44e990682e6730aaa9d813bb15df36571af90ded59f3914229ee790b063dfdc06d92f1973ae6f8a1edaa73b5a8a3fcad136f61e2a3f13e27904f76d0063ecd727bcadf79956721e2e0a5d232a973eba12c8550c0843c4059c9f0037ed2e3e43b9c40d2c37b53a25dc4633357a303084e9fcaa56b5fef9d04b70ee9229fe0401d72c5cbb6412a0e3874ca16bac678428b23fa24752345a63bc321a8c8a76ab3fece0a636c915695d9345b1dd2c13863ef85bf3ecf08290ce9ba8ddd32a6c84b6ed5d266367f0fb10d5f992b2031511c55face6707b694df9f8c62d0094276418900aff9d4bec34ab4645220189f7b60fa15b7a56af2fbc82624e4ce6be48b4929e6e80838acfe2665db69ab0c2461e191066fd12c301d458798031a742f601e8f3b24a031f651c93e0915b65fbc8e6552d5b13791bf54b2e779023b215cabe841dd6f146fb285961e084f80ad2c061e57a40f134cadf7377ce3b9caf866a3a6c9ca29e6b4ef138a7804011303284cc33f0636afafeebf7d57265b7c353adc56dc814a8d54412a9045a9393dd0ff4acbd9e0332bc9a67af5e1bf8396fb41ede846f8a5584d38cc45296306a9101048ad296ac51603ad1b8ac5bbbe2a8f4eef9bce7e3be6889566291e81276350064d2ae894fc50e767c0975f53b9665cac62cb0a26361685ba7de70d7bfc2140c1c728793deb47dd18bfffbc50d016bff13b80845ac69d23b2446aba70ee7601b43cb5c1e367da0585075bfa779562c954eb62a843227f2b905cc9d13f27ddbdb73291cada6f85fe0b46dd10670c8498b19e423b3789ec8bab1f3503283f48b4bc1c42261a40fef9c68901d00914270bf7c3506341357741b4dda1e054f674e0d89cfbc1c3d71740a88156b3677e0d1a40260d30d1f7cee995e6606b029a1025d836896a4ce32d3145805220941f0a430fcdbc46a3c0acc031c85dd68691b5406e2c8f14cb4866dd8a79250f1a67857cf3f583496a3c8892574f784f29ef16cd92563d3a9823a74577326be12d6a490331476b9dae5fb3911275f90b296a742dd5efeeef054bac3aca60b8ab2e23c4c8aa74c5f784a157d934ae9834176da3d8f7542b06449995a54dbe2e25484e201dc9ffab8b94499e5a143715bb94a2b6931b70415c77ab2935c070fb553410312033f8bc9279d44343c255fa426387252414129958f3ddf3de86744559e8f6aa2c3f0645290e2278abf8edefdd39b5204c6dd95456d21261a85ff96539e46e6aa440f62b36e564090d9271bf60c91dddc9a9a678e2e209898d3e48cdd96e3ebb6cd0c17867d96052dfb6dc9f5b7015cc364a2d256156b60d59b86844408f518a1be415f6593eb2fd56f114f22a102e6baec8b634898019ec7751d5a79faaa52551aae933be842678e9700777141a6a3b494dfd204cd0d928590c0856b88ec065b51bbd35e7955d98e50610891cb2d834d510579e30bd9aa504f4bf7354f242fdf1c79222a9412b212a0c76ddaf4cab9f276bf4e83f88e431051bac966875fbff63f6e77a67938d31e3b3a87d76525550f2e75b71fa7dc1b25c03c1124b127a4716609497f41e9100a523f02fb5485ff85f69f4c72890e927feb253e866729b7f7538cf829879523ef10428cba460c12c21d7d2c105a56b6214537081276d4eb68f68ebe1b06bce9434ac734cf619b6f2788812e792a7d7591969b8aca8709821c4fa9a906696cdf8c13659499837043162b7dfd6ba3155f2a5d747c859a81e48abd4d6e706814f03825db140a939bacafe8733547fa2b157be69c3280c3424ae4a160a44c40c7c9a5a2269dedd4a4400d3e2aad10130fb3b225f2c1fa384385427ca94a1086d462cfc546d0e9c440910904804cdbbcde870985d78570a1995aed06ed691969f3b75447a14b8c0d2e928d453e5d780b340c7fb436c53ac9a171dfb67ac53f69bd59ae60a9bf529b9b5523e6a8b9adb8db4374d6452157704687cc25f147f5b722e433c35c70e7c09292f9ae5792bf944a287fe61007effb591e25f1993653adae9af246a4eb2e5af9272caa10244d58d5fad1aa9f2cd34ecc4e2317ece3cf6b5208351075895e65d91e48e9e4ef16378f77557bb9c932d07a1a87259e316bb1e3a62841797a7917686e7f1514db8c90f0adc41ca2b8baee7f5279bc0009b2de0f4910e9a091f9922015bf8773b6b9a7b19d552c267aa6e2ed45fe4e9d9030fb32d512c37515630d2efe61ddeff1d212259bd7ed1fb0cb942695aba797bc351e145d1e1a0d58d727554defccd8f22616fc895824cd0cd4780379f439188cc6cde4b25cd0bcd880684ceec2e5205dd119140da8fa57eefe86cb6a71ad18d34dc06aedf43c341016223a38fe8b64754073fa3335fe9cb308377088d268260e1be8675853ba6df77d0540684c9bb8b8ee3fb8c45b2e67d99c55ff6a8d25f38f662668d05d10bd8a81593e5234b2545f7ccdfdd1e35a5efbf0882dc061c5d20e76ab5b6e87a808640f3ef33c37f451ae9bb27814fb6f499be15df2d164fdd33fd2398a43f89b51621a464d96dafaea79343053a0dfbc646b18f3243c6559308a2016773db0cab0cffe172603717c3bf933564a5d3297300aaff4e1a9bbbf3c6069f7025dc1a2f12a546730d68e2eecdfb650339033ba5c9e1c197239ff50611532fde0a22b7eb2bae178c800b82ed638afc67196e84fa2a710d3ed8f6b7c2f30e4a57be3d2ffdb41a33f27c46ef1f9e4902c577473cbc1b4c1bf7d173febe47def443b5e8ad73a28c026da0dce00b59e094ff4d70c9a7fa8b11e77201eb760e822ab99672504ddca7537bb135135efa1484179ddb69232150ac7e10a78260a5a169fa231a53fdb46bc832b177ec9589192b0d3db44a7bfe85f685d193dd13aa55c3a5d6a5ba04a77e6ea752f7b75121098a8345bee87b824b0e68460beb7eea9e4863888b14545c2c0f2016d164a4846c1af8ddcb96a83e3907831ad291fad97bb170c72aeac01b912186350bec08ab8f16a94d66a645bbc08d3b9aa828e289fbdb5a94479e44c46204c3f21b163071abce49b45ce51e969addeceb65f45bf1723d2ab945a6d5505a43fc25f5d5b6e01530a4143c0f2a096d5c9d4c36c06be2f02b489659e811498dc170d6ce418de1a94ebcd837347e40ea0c3a0ce46e69d7c5bee0241b7c9630010fe0d4a053f1531f136b932618ce3dc5130a22cb06a192d61b33f6e19faa2583734f0df85dcab4ade00c2d82031f2d37e3d1bfd8fa4c76489fa192785b2af2cfdafc0a9a4e68a18e504feb888c379e6cdd644f2556f0488470188817cac12497dff38c91313175b67d2681be31041365aeec27332f848bef21d0e1584b1ce932283b479a17ace395a233bf7d1f837f30714e9c85e92006cf27bae9d71bbd67602567a94a56d076cd0015688f0ee4f65494478947ae1fd272134224c008f11e770c3d240328b4ee27d7e3fde2b8a68050a95d97e0e99bbc7f8655802f6c21d050e169052e258e6648f4644cd2feb1f30b24e40fcbd452e0108758df9023602c58768d468fd2d1f3d42dd74ea915a6083d3fe8d68b6347ff9e77d1a8c323cde971b78f5012eaa5ea959b937b339ebaf7407b45c30bb7a5a8a9f096f4dbf5a6ab30a584ad9fe3532d0a47ed125c2056b504b74dfdf6115cebcc47e7c23bd669def1e78f9a63835005cd9b0df4f13aeb11d016ef9b0ff1d6d2dfb1a040d5bbe56fdc97606413c9b89eb7fc5f852bd34aa2e0b8face24adc201a63b78d97a81c601edd7c44654d70a2990526d79d1539e0976c96b7294c9416ebf3088a17ce36a110675ab19edeb338bed6af00ebb69472a26fb270fb5fd022fa0979f0de7a3d438a1d6de6984e8942bd328d3bc277527e25d8c7c122d11af8942a389acea16c314f8ce160026fc45feaf593cb5c4aeb9fb094462f23aeac34430fee61df57f66014b3a65deac41435c2f428b0eb8ee2c3b460e04c6117dcd9615de32ec6345e747b8b151130599984ef665c9ce29593690b86ab2681c09bb19", 0x1000, 0x400, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) fcntl$lock(r0, 0x10000000000009, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x2000300000000}) 13:34:16 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="84", 0x1) socket$inet(0x2, 0x4000, 0x1) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xc00, 0x1) r2 = semget(0x1, 0x2, 0x2) semctl$GETPID(r2, 0x0, 0x4, &(0x7f0000000140)=""/66) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x24, 0x1}, {0x6}}, 0x2) mknodat(r1, &(0x7f0000000100)='./file0\x00', 0x1005, 0x5) 13:34:16 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x2c, 0x0, 0x0) write(r0, &(0x7f0000000000)="7ba350dfb4c83c5541c2fc13320bb81d42d110cae15df19d15be", 0x1a) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x80000001, 0x1, 0x49, 0x2, "fe1f25a868996d87308a3d4d968421db5c14ccb5", 0x3f, 0x1ff}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000001c0)={0xacaf, 0x1, 0x1e8000000, 0x9, "9f46f7fd5271b64097dfad50a509de1209eadb93", 0x257, 0xfffffffffffffffd}) r2 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r2, r3, r4}, 0xc) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 13:34:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) r1 = fcntl$dupfd(r0, 0x9, 0xffffffffffffffff) openat(r1, &(0x7f0000000000)='./file0\x00', 0x40, 0x15) 13:34:17 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) r1 = syz_open_pts() fcntl$lock(r1, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r1, 0x2) flock(r1, 0x2) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="a53957974e7be110a814a8688e9ce03081e94d121d88348574fbce08b237450e561a023a191fe11f20b8c0227515ac5485d03d72c309f4cad94b9a15d06fc505630ce62012879c785bcd62f8"], 0x4c}, 0x0) getpeername$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000100)=0xc) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)={{0xb18, 0xffffffff}, {0x800, 0x1ff}}) 13:34:17 executing program 0: r0 = kqueue() r1 = syz_open_pts() dup(r0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r2 = syz_open_pts() syz_open_pts() syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r3, &(0x7f0000000200)="bd", 0x1) kevent(r0, 0x0, 0x0, 0x0, 0x20, 0x0) syz_open_pts() syz_open_pts() close(r3) dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 13:34:18 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) utimes(0x0, &(0x7f0000000200)={{0xffffffffffffffe0, 0x7}}) writev(r0, &(0x7f0000001340)=[{&(0x7f0000000080)="f7f64dd82e6453841b17b0cc9761ed7dc9f51c4a9b5187e797a4678f7bf9817c4db608b13e4281068abe66f9afd85472c2038947c70ba8383bd9c77af50ffc84dd565916e3746f24cad735e95495bf598c6b097ec00d04469bf365f730e35ad45d5264db702839c63d2a28e488a9cc9fd86eb7f71139d2e6948cedb703416b7a256f6389e2d40b689a339e192517d55057236ad07257957d7168e1b8ea4235c5ddbefefdc85b9ea0a5057664eaece9b221ce8cd932", 0xb5}, {&(0x7f0000000240)="1685ce70254b2c63b81e141d3956915bd11782dbdbcb7319aa52b6a53c440bb8816425f253d5e485eddafe70c0750c2528660b0ad63c2d0ed848e798d2ac33690836d8306fc977d7ea2674ab6bcdf6febf03f808ffb756f793fb23ea7be82bbf8f0be491e712e43d5c7dbd59a0dd1383fbcaaf1facbeca92c62f14f94f53002c8b6db78b5860bf420a10f8cb4ddd68b5c7802a160069eac8c186b63a9c8c5f1d70d7701128b12ea4951c8ec7af0f4d338e7a259ca83e460824689b60c1193de59024ef", 0xc3}, {&(0x7f0000000340)="c8f2484008247f42c40f332b100e926055382f4417d20b6c896dbd3263ad49dc8ad7c91320b64015fdff1a5960200404ba3c638064bd06f35995c7698648bfe7c6a62166e9238a5a016a2e1e046248168e9f792c4da643e1092e2dbf49604d8a745c9a11cb04b8592859c0f0036cea5127553c2d71dd1e111b16043a6ff5e66a78a9d030348ab7d4b4a5fd7e0e2db397fe9676827405edb12ef1dc065eb11d94e403e910745ae76e89e4416f8fe7036263ca31371e79a95f1e3a868b585e3a7fbf8058fd6b846299ed063d04f073e6db3d5b2cf00c895f0a6b827ae53d70f6f51fe1bf0e5fe59ef0107a3420a40773162ef799b167291936f7e5d8f50aa1952aba94bf2c1ad9a24220c8a4f61e9ffc26f98bf5d288cf30277a00e9faa5051d8fe5328e885afb467a915445f21cb74208351642d392e0c3455b98f2805191045ed8188ec85bd5e640b996c0f04d0ff28c879e14d95dfb5d5c4196f61bd507a4b391b30fddb6307b4e49a362ccd86f7722dbcb8004e13d5c4dd799c2a2a9eeae1f1705143b2a3938bdb1c01b7a9e5ae2d01d9a775d0a66764098cb2accee3479e0fab7b58ba0ae5c7f0dff095fe1397c90ae8f56a0b6b19ef3270a486762e3bce7e850a42fa7deefb68546a091962f9b678d97c840963e319503f53c1535603d5db22882a09b775756082a8672ee3c284cecb3dde2f9dacdc9b09f8518b28b1a57538a75560a08072cbaf3b08715b65f60bc81c3d326692da26eab355b8276ffbb68039cee9ed6ad99dd41801410a66f0857a6b945c3f787a697012bb504446871adca33d19a41ef1179e913181cfad04b66fc8029281def23264abbaf132097bb7ed0de1cfddc3e226c74c106296868f9ebc0f727afc19d04bc07d5c579214b01faa4dfa0ba2253594cf1f323c3adf2695b7a8579f9312c91527929a2c25e41a8763e00618095c178aac6e92f2f374b087f74e40331e48f66ad3abf53bf2fc4f1ed48a121a56e0bc64ce8fa4cd34c35e43d247e150dc6ef0bcc898110877c9913115ec8fdca4e13e53b01744b43e8f73bf429abf6a689298548e531e4230bd00d4fd5c3523ce04956aef20f15ffb5ee7d2285c293d0b4682567407e08e64f351fe0157f2f5788031aa9acb026cf68523d1795f4a877fee0181b5727bd84079b8ee917b5192a61e89720cb22d0bd775b9769467b9bfab378e7f751df1dbab1258bdf25299a03ca5f0febca41d94f0f46914673a266ec2e03b822556f670c47f74d2c7a495222f63c2f5901f9f27dbc2a80183d7872807e67aef23f7144b5c70ccb81ea42e14edf71e628136977b2b4eac9468b185e5ddef1020ea1e2be36d3ebdcbb8f519a34ad33d909100697c236529fbc6d4c835f01bce25f0f8aa43a826b4ce9515fa94f4583a1cbe804206a694cb6ae89bbd263408eacb066cd637fbdc8f2f3aab44ba5030936855145121ea09b7e9ca6757a03dad37060f65971f8bb9dd6cec6b46a71c06bed6c07d2143781b7c3b6a955166d881e0610e5c2e5860cc6046699358f20cf54e842a2c915f9ad538741c7f9aef3f82b9937a6e4d55bd7cfae21de9d86a402e032daa7d9f4d41a11e20da2f94f04306dcdbb2125c3504fcbaf95e262403d99c7e1faa269800d7b4f4ff3e6c00c4aaa9cd33184b6fd37e62ed74b4c0e13b37090e09805588d3f851273c802136bfe3d029731e3c37d97496f689925a8153b9b005e77d0a80c279fccd69cb3b6015cd1b2efe0dfd580b80e384c449c0e07a5b25b09d452324d522debc6c76fcb58da7cd7d51bf58ac77eac11c3f5afea3c6724b839739995fc9acac54866d7ade6303469b77144a50442e29288c63dc71ae80fa120595b432dbe2ea0dafa4ddcc23061cb3877ed185991d095c8227ea61f64806e5908843006ce7e48ba2e1190db1949549ccd7386ed20cabaa35d0519368e3d4ed98b46bbe48b4955f233e4716e3b0c27487359afbf440a39f2f88cd250d8074b167a6b48f52ba28de244898bd93f1db1e3382260ee87a90a3966a8ffeb6d3241bc9f53547475927d971dc7e809c72c5887327823123f6411f299f19d17355d4cee6172bd128ddddab6dc3b8c94443f5423b4e638b4531eecf951e506d9f798010bf0d9d1523de28f518abd0e8f850d614d494596e7155ef86db10a5119374b63ffe9846c3d7c6875584e0d0e481b5927c6da5558ccd085a780d8b872e193630d72c778db683b94824ef613c0271ca5f1002fe3ff7daf2a7a892c5af62c08b30396207c0d83c3de874351de510960f32c1fbfd5e7b0c397703b64e35d35df2280daee1286a48ebc485649d37f1d1162aeafd0e5b8b49f282024b9e84ee32ea6fa9350466de641fbceef9b4da33fd9f70e5cfc3d51cf02f1a7f37b7a18aba99305f4850138599cdb314b016057f3e398cc79638329b04c45409f75bb4d8c0ba85f322e0b6df82d51461e949241a148a32b081087350d61588d6f993e7cc92e0b204ec61e66462fa36ee0df12f25083936c328fa7d708386bb9da9d98d0c10016eef953a1d3d66d28d2c070c5754f573ae294e3ac020486ecd10e7df72349e41cb89e9782617f6b9c5c43348fb9cfb34552ee529cf8937674e0c7ea041b66da77afc552613151aa9af141f9f7b3d0a8df891e8cab438b2fd4a17df33c1ab92e182d9fb955d2827b88e0d61312c98d6948d9f21e9317c98720440f9411ed682cb283070a131276e240031b7195aa7e45f9de718168a0ffb7d6c3f06e426d07c0485016e12d43204d4aacd5050b5632f4fd30d3680bef5923567f8e511b96e630317257bf1f67b4faa2377483e729889833f0d38cdecab10266433eab66e31aa994b9a674597d61afee3ad1f82418bbe6e0ef5871260dedef39ddd589defd5f83c5500c85e41b4d9ab602d7a185a297ee589d207277b4133a7e1a6bb10ddcabada4294407a1be8fe261a2ad4a098c6888383f6c84cf37b59e5896ae293a68b068b45042c823ef367605c56b84f893a0743bc5f80be94947b0a208a24b4a11eb1b0cdf72a3f8e8bff4a42df08b0184351355df07f51121a2072209b88e86f45df077bba06afafb535d096f3b2355380a0e1eb2b3eb0a90c1a05dc9307567c2b2314890feed8eeb63dd3f1a15cec04bcdfbec6710ecc9dd06b7bd8611b96340355475d71ee6efb07e156cadc961d039a748dee0423d77d307dd1ac6f05dd1ca582e92c74019f9c40bacd056df8c4ea6bc11b8f0b6e3c5287f5357e2b54c11d0c14fecd4745aa97fa9c92085de35e0d1e0f84f3eb48faf956893db557893ef12ae3f4d8bcc2bdf6fe265819caffdf3af244ed9ac39cb3dae20e86fd03cebc7d3ba73a987058aea1566580d3876c01b8aeb44d4e6e0eaa02c28a12fe0630354ba93b76235199adfbfb66f82637867c19a6826fea0c31ea5fd6fabc5b3aae7ae4a6851cbf4768a56918c3f63663d474855a7a343650e3d638e72c73ed05a3f3ebb1281bde404151c5c3b5c919fc32829386a92ba671caa31191b387ebc0d51e97a7ae6288c2065be4b598f97949a2383f0aa7e2e67f6b2fdb8379e5a7b41da4f396659cce6eb564feeb647e1353886084f10510d0448a8b9f97ce270c1c521fa56660462ced1e326e575caff2de8c1a243c5bf7fbf3c804a02a3ff48afd6f9ccc602126ba7fdd3f7648f0aca4fd85fbc78aae1302017aaf6907248a9c04816e10d59b808802093489f5e0f2241c9610383b99a6202f82c97d804a035e2c254bd7b0eb195e06cc506edc7dea30782e8a6eca9ec5483a7904ff3fa3589ee1585436c480c4f43a864dc35dfd04e72fdb47316d3a091387845c10c30e4d5128f78b0f9be5cf3862d322c9904778ca95552d3df2f4e47b5f0ee5e630cde6433eb0e39145477712d0b1592f00dbf656e470ed51f8dd0c53082328760527b9850222017e0e12139ced1f0ae5015410e959f97135947840c7fd1f5e7118e141111aba048bb8159e20cf2d6941dd6bbfc8590856dc851536c73ba9ac12d9d335010e64b01d7983a979ea52b30c8180fad1110a732740fe1f3ade475a7ff42aad1bbada92a15a73da8703a116f023d439f884d96bc9d1f11a9be63e5bbc8f2b5f1d88ddb31c5d2a56fd75ca2ac41a225261418a2269e735def49701b5a6e80a2331b9a71fb542cf67720af860031587cd138ec083568ba22b9890fe512fc1d4ea18b5ec4872e8a7d2897c3635b28643d1d4bd2ab039b3d9242d470ce5e553a3458efada90d679692836050cfae15d28f41dd9aaca9a23b5218344bb112029cd3720f56f6593e7059c53bbad8c413a0b6e1d6986b75bf832587470c357e2018541168d4dd5226db05691194ed51226d20b4d53ad5d8b34d3cc1feb623f0af5554770ad77900e8ae7ae08dd979e61abc35c7ea34693cab55c6a28d50a3e46867728beeec5fe198cedbc7df0333635e4723e00942b5f93a66b442f118f40aebe4ad0464aa47ec23a281df7ba28acb3192f2e3d9992f1ff7845265ab57a7a54f40ead4fd0ee46829b1df05ed1c6880ea784bf20b7b57e9a5355c178ecba517727a013d194fcd158e20c2a2d91c5884710b40906bec624741c8ed7f21c35b3c5fc99a1fdfa09026114cd373af9976bb2533de3bdad85396b653eb162bf19fc3a84a5c7d5663de19f2af8a96c09828e6f2d2eb4570c4c90d2ddf02923d817ce5f4f876c8714f4864331b77abb57939ce8298a5fd66bba8bd827422bb59fff3515e01d2549fe373ea2c2abf69cc144914fe6fbac3bf19ad988db974aa62c060da39965585ea0a4c491ecd8f95747efef4f9a975072b86ffb9281dda5b98d4ea44f27259358caa8a707a9348c035c7ad11e0a6e13394ea18103e760ff49a1663b76964e303c9259b07b7311bf10ad78870be5fedfce5a44159780aa48ce962c468c29549079fb5a56c90e3decc529f3aa754b5198a8ab00b6a359fca8106bfd8207727fd191d461e271ae737c4dcc36f9cde85efaf3782c72e9a6f3c1ce4caf4e43cc767fad54bd4a7c2adca0bc5b2f1d01b251c95695f9846d3146814a5a6ab2504407376a3344cf797aa079955a1dca5493116c19b1d52e3a1c65d4c1b83d88e09b7f095aa10c80f5315f8830b29ad0823ee43afef4c8d16257f42f4b57d274bb1d1e1ca19b572eb09e77eaf653b84737aef782b1d55800bcd4354d7a1a9fc1f0c4dbbdedc09d825942e86ebef86260db213262f6f61833ebeb755477758b85d66351eeb0a0eeb01beb9569ccd13fc7d739e2bce373261475d7dd3a842adbcf0d730ebdce84585da2753d183901dc622b0e576534955aee0d34526cfe546aa268b02ba7e35d29d2f0db67f4523908b09b3690ad7b34d6515ab6d4ce31c8369bfddc959ecbd1cebf0df797529394d4bdf5d88ba72752d357add1fc559d76bc9634a1d6336e43775266796b74131fd2b1d3145d0df63067c8dc08429285cb0de3c6ee451f6622b436330753a0ce5923ffdc2e7f2ca6efea77f623f2c2474aaec5653806b9a13cd657fc5b015038ddd64191d9c17518ee3c29fcb0b79bc31e220796cf0b8e97a65b9b42645ee0951da777fb7b14b219984c65b9ab6e9e0ebe3d7850e8467c613e34cb0697e20215cc06db6cc21f8dd04b7a778ba3263b95c2ded3513c82315d9837c7f14ec12482641a2b59a4d381662e7feaef702af6a587b62b9950a1b02fdd4c629741c055b9793588acd6c364e694de2dba51cab195b8648f46d966cd3fd4e541c47c65e57bba4f3271ecac63f91fe7563fb84065e8cfdb60d74a68f5a281b", 0x1000}, {&(0x7f0000000140)="bbeb18f911121d1863a7ede6f0a1aac63118bd01091ea2442f5eee25822d9674f84905eccc4cbcc15e9389782a59ded36c911fd7da777bc529e2c81642a56a2d2d4af1d6657a087c6f15d5f9ab1439932dc5bba93903695a9113bb86da", 0x5d}], 0x4) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{0x0}], 0x1000000000000214, 0x0) 13:34:18 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x8000000000007) r0 = socket(0x18, 0x5, 0x4000) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) r1 = msgget$private(0x0, 0x1) r2 = shmget$private(0x0, 0x2000, 0x1, &(0x7f000017f000/0x2000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000100)=""/182) rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') bind(r0, &(0x7f00000001c0)=@un=@file={0x0, './file0\x00'}, 0xa) msgsnd(r1, &(0x7f0000000040)={0x2, "f12360ae03552b151f3b0d92dc7eee9ff07f8814ccbc398a64801284e0c9637cb44ff0bebfeb58405d544ea195fcb9782d5804bb929864a4065e95b19a1b6fa0057795cb570aa7ae8417d89db7cd08977c532066f2eafad9afd7fb6c0b848ad15fa3379e20d2e2dcc0841faf6045773b4e8c12d10b4f07113b8b98d904c1db6589558b29861b4b51a5631a39584896ca6d22b9d404809c58f54cbc8289f386225c9fc8c525dfa5fa0c6ed27ccf4b6ff6b8d556"}, 0xbb, 0x800) 13:34:18 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) fcntl$setstatus(r2, 0x4, 0x4c) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) openat(r2, &(0x7f0000000000)='./file0\x00', 0x91, 0x14) 13:34:18 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000540)="1375c5ab23ddf98409056dd85faab0ce16858c88660b57be1aba2d6d254fa8f66344d39f4ea8a064d255654ea230730f93a6dd038d696986985458d273106cf117d1a260ee29bcfbdb32b8a7f5c303e2758b758a7d3b24d7b5c70fd7636be23c24f501b282cda13dafdf7ea2f6e8ad3afc13b3a6723dcf4e89763ee2827b051e70d259bcbc2598a147fbec64daa2c65d04b7c0bfad1655b71fb9aface120a0799a19c1208f8a7897cffe121a9996906128783e57a3e0dbdb85ffcd35c2", 0xbd}], 0x1) r1 = open(&(0x7f0000000080)='./file0\x00', 0x400, 0x80) sendto(r1, &(0x7f0000000140)="4c5adc4f1bc615bd5fa722c823302d7b94dac4738f121a3e750b80336fbde129cdcd8cebae1998aee8087000d6779a640d1996f9ee99dd942878e8cdccf80c54e285f13fd92904e762d669511447ed544bf289f799440f24a48f8d1319fe6cae91b5e5f339b2b3ece7015939b76df6bbce5a8655d1af604161a95222337e05910b327c3cf07f8a3a20bbff3ff8eadabfa745a9272e00083a82b967726dc379e9ce8c95ed6722602875d78a4349408d6acbcb5cd39cb42d41b7c2a9f84883b3a379f61997b7cca112626055ba4255318445a54046a415a14e8d0528e19bf4d971aa985178bffae139ec8d93715475edf063977f9f", 0xf4, 0x8, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa) write(r0, &(0x7f0000000000)="6fa6240eb58fb172158e69a317604f77c59ae697a749c55ed982c805979934824c6db0307c0201eac03d2105bcdfb8c95cf804cd08d4f8b516a61b8d1784b5ae3d2782deaa9eac6396e2a72d2f1990200a9682c5d09f66376112df0cb5710dedf7ad7501708810df2264b72e040b56214b2aa360c5", 0x75) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0) dup(r0) 13:34:18 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/90, &(0x7f00000000c0)=0x5a) clock_gettime(0x7, &(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0xffffff52) getgid() 13:34:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000000c0)="3be9ee4f99e2d6edd330fb841ab35485680cf8089b8d1cd8c812a744ac0955f1763face4878770e6d46378e2d46074dac997c3fd2afbc454961af4dd4b7a4f3d264ab2a88a4e1e90c2983b229df0d261407842b1988637bc1c5526bd168bbb86dbfd0c4859388575aef2730d618c4de3d0d61daa0f08a02428062f6e1211749ad2d38a9fd9ccc1c90c53f57397f03d7718ec7f28093a6e9830845580d444a5470afeef398eff", 0xa6) r1 = syz_open_pts() close(r0) ioctl$TIOCSTOP(r0, 0x2000746f) r2 = dup(r1) r3 = syz_open_pts() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r4, r5) r6 = kqueue() kevent(r6, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x81, 0x0) 13:34:18 executing program 1: r0 = semget$private(0x0, 0x5, 0x40a) semop(r0, &(0x7f0000000000)=[{0x0, 0x200, 0x1800}, {0x2, 0x5, 0x1000}, {0x3, 0x9, 0x1800}], 0x3) semop(r0, &(0x7f0000000040)=[{0x6, 0x8001, 0x1800}, {0x7, 0xcc7, 0x1000}, {0x3, 0x1, 0x1800}, {0x3, 0x4, 0x800}], 0x4) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x280, 0x100) semop(r0, &(0x7f00000000c0)=[{0x3, 0x8001, 0x1800}, {0x6, 0x400, 0x800}, {0x2, 0x3ff, 0x1000}, {0x3, 0x6, 0x1000}, {0x2, 0x2, 0x1000}, {0x7, 0x2, 0x1800}, {0x3, 0x1, 0x1000}], 0x7) r2 = msgget(0x1, 0x1) r3 = getuid() getgroups(0x8, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r6 = geteuid() r7 = getegid() r8 = getpgid(0x0) r9 = getpid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x6, r3, r4, r6, r7, 0x42, 0x2}, 0x400, 0x4f3, r8, r9, 0x2, 0x10001, 0x56e, 0xffffffffffffffff}) setpgid(r8, r9) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000001c0)=""/142) getgroups(0x3, &(0x7f0000000280)=[r5, r7, r7]) socketpair(0x6, 0x3, 0x7, &(0x7f00000002c0)={0xffffffffffffffff}) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) sendto$unix(r10, &(0x7f0000000380)="847758add1faef7456f2e356558c3080c1c41f94173f30ae316e9f1606697be059ab1a5a0387be758d9b2de8b5847fe9c4a61606189f5244e73c8296e5b9d76df2b6345568678967be140293b4da5bea6e3edcfe9a11a3360bab4a213a6ddabe8ffaf16894c7aa9712e870518e74f822d6be55fc9ac86512f90633f69218fc7a5eaacefa42dc2c64a6e9e4cadf74ff84c961b69e0a306f16368a5f14927b86731b1fe799fbad076d8f40b7eb9c3072bbca961017edf872aea0b99924e47218f0a9a63cf4c213130b87fe006294914ce5bc4a3711a182722e45ed2f0b8764e2f3c2ccc0f1a3daca8197", 0xe9, 0x4, 0x0, 0x0) getgid() r11 = dup2(r10, r1) ioctl$TIOCDRAIN(r11, 0x2000745e) fcntl$getflags(r1, 0x1) r12 = semget$private(0x0, 0x4, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000004c0)) setsockopt$sock_timeval(r10, 0xffff, 0x1006, &(0x7f0000000500)={0x5, 0x3}, 0x10) getpid() connect$inet(0xffffffffffffff9c, &(0x7f0000000540)={0x2, 0x1}, 0xc) semop(r12, &(0x7f0000000580)=[{0x0, 0xff, 0x1800}], 0x1) getpgid(r9) 13:34:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f7379deaf245398d284fbd5e41789632dfc94ff334a5619515a4c8ab06198824bffa025bbd47b3bf579dc91c61fe3a66e686b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)='\x00', 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() r4 = getpgid(0xffffffffffffffff) getpgid(r4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xc89, "85c9550e3d00"}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000280)=0x40) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchownat(r2, &(0x7f0000000000)='./file0\x00', r5, r6, 0x2) r7 = semget$private(0x0, 0x1, 0x8) semop(r7, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x5, 0x200, 0x800}], 0x2) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) fcntl$getown(0xffffffffffffffff, 0x5) ioctl$TIOCSDTR(r3, 0x20007479) 13:34:18 executing program 0: select(0x40, &(0x7f0000000000)={0x3, 0x0, 0x577a, 0x8, 0x1200000000000000, 0x81, 0x3, 0x2}, &(0x7f0000000080)={0x0, 0x7061fbe8, 0x2, 0x7ff, 0x1f, 0x3, 0x81, 0x8}, &(0x7f00000000c0)={0x10001, 0xcc, 0xff, 0xed6, 0x5, 0x8, 0x10000, 0x859}, &(0x7f0000000100)={0xffffffff, 0x40}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0xffffffffffffffff) select(0x40, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x101, 0x2}, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x4, 0x5) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000180)) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000140)={0x9, 0x3f}, 0x10) 13:34:19 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x3, 0xfd, 0x29, 0x2, "5b12128b9b69f952f89cbf584840730dc6eb8cdc", 0x6, 0x1}) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x0) close(r0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r3 = fcntl$getown(r2, 0x5) close(r1) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) fcntl$setown(r0, 0x6, r3) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000001c0)=0x26) sendmsg(r2, &(0x7f0000000980)={&(0x7f00000000c0)=@in6={0x18, 0x2, 0xffffffffffffffff, 0x7}, 0xc, &(0x7f0000000600)=[{&(0x7f00000005c0)="0440c1dd476d05ecc87541282435c46194848113b223c2d93a542c3ab769eea9d36d5b658f", 0x25}], 0x1, 0x0}, 0x0) dup2(r0, r2) fcntl$setown(r0, 0x6, r3) open$dir(&(0x7f0000000100)='./file0\x00', 0x40, 0x4f) close(r1) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x20000010001) ioctl$TIOCCBRK(r4, 0x2000747a) poll(&(0x7f0000000a00)=[{r1, 0x8}, {r0, 0x80}, {r0, 0x12}], 0x3, 0x20) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000a40)) ioctl$TIOCEXCL(r2, 0x2000740d) kevent(r1, &(0x7f0000000a80)=[{{r1}, 0xfffffffffffffff9, 0x48, 0x40000002, 0x7, 0xffffffff}, {{r5}, 0xffffffffffffffff, 0xc0, 0x40, 0x10000}, {{r4}, 0x0, 0x40, 0x2, 0xd8, 0x2}], 0xfff, &(0x7f0000000b00)=[{{r4}, 0xffffffffffffffff, 0x4, 0x20, 0x1, 0x3}, {{r4}, 0xfffffffffffffffa, 0x2, 0x0, 0x8894, 0x5}, {{r2}, 0xfffffffffffffffe, 0x20, 0x0, 0x7, 0x3fffffffc0000000}, {{r0}, 0xfffffffffffffffe, 0x14, 0x12, 0x4, 0xa07}, {{r0}, 0xfffffffffffffffe, 0xba, 0x28, 0x800, 0x7fffffff}, {{r0}, 0xfffffffffffffffe, 0x80, 0x2, 0xfffffffffffffffc, 0x9}, {{r1}, 0xfffffffffffffff8, 0x10, 0x8, 0xfffffffffffffff8, 0x6}], 0x2, &(0x7f0000000c00)={0x7, 0x8}) clock_getres(0x6, &(0x7f0000000140)) ioctl$TIOCEXCL(r0, 0x2000740d) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) r6 = semget$private(0x0, 0x3, 0x8) semctl$GETNCNT(r6, 0xcd5d3b8cf0d9dd93, 0x3, &(0x7f0000000f00)=""/146) 13:34:19 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0xfffffffffffffe20) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) sendto$inet6(r1, &(0x7f0000000100)="e7192d56290312040908ab858fd26939eb2cfe322d8f2ee02f94853646c8fc8c685894f416457fde978c5de33993eb485d9913dd048af6a1e00a75954b513bdce9c838ed79b53e170a144e7b598475407700d8cc7836b434f8de488fd1af5cb92aa00bf677527246936cebfd810d24c98e8f83156ceebb9731681e9e296770c0fd3e96fe4c0987af697cebd64481be5ab50fe8024e86ade425cde2bef810f6e24ef5bf39b47ef94c1282bf254c630457d30c5beb682991454a7774add6bca870da90cea1572b5f59cd09f4f5a0062a33a1b8c1057f7a6f4c5a11ba7f34566ff17c7f44b6f04ed9d94e4f91af7f91ffed65fb1dc0c55ffd601ace0c2bc3e03e5f2a40cc17b17ec42ce0e329c7d2701ae04c2de8e6681b8210c1c0d5dc8dd63bce55da06e94f418bf7b6cb933be1f09a4254af5657d69b083a58714adaffe9a81e34fc7d29677eb4fb8cf5436901e81258c44142e2c4c8fa9809959adc82a035b77a65fc68133c70c9532edad6267f6b720bc2860eea473210773b6070e4035a400fd47e2fd8206b80257ffcbf88f34b9f5f9cc1e57496ea42c7541d05991cdcb577689c324b79f199dc5dd9ac8fc4eaaf88c76ddad0ee375b24e112d140bb508fc4c157491510c75e04791cbcf9aec10d605529ec4ae351e75c86f9c85dc15ddadba3c8ef238cbee768ff8ceeb28287d76165e1cd8a3bfbaa7841bca28cedc8c728c2ca9d778666e15e91bd5f7d371809eed4ac13c4c4784d2905c43c5426c9602a2fffa5096b1cbb76c6a1c909bd2c593173f8806b0b636f6561a035c86a03f170b02228428cddf26afb2e67e398abeb63d025a3e37ba4c9163a1e742b8485f972f1986ce6d7cd04a0b41b2aafebd920e378982af7411d9f5ed864219e230cd3cba0b69d536a25ca9dd41e9903cf4cb8d923b283b9cfc14b8a9a154810c3d0356798893a9bb3aef55616cf778a0e5c53b54f34156900aeea7824ecab5cec7d144f93bee52d4234cac80fdf94df6485de1f47d6c338d0a7f8c723184624696ebf4cf65476f6d292ba64475c3e491b1c12eac3a61676d170e4b54bbe85fea865d5cc209f964b83880e2d3767090690459bd384ae32c709ccb058d33f931b25a7f399bd76043f241d46561efb64427f596b19ec347f2079b777cd3146d51f79afa9d8752ae9cf45e4b1bef61020c6c85768ec8e71e88740edf8c17726f14822f7d62b30e7d721a8a885ac3f01f0e54665d1275ad8018768e78fc47591a900eab92ffbe961e76b8339d46bf21445113965608322f78d385ca57e3ce7ae1e83acee80b5564d1a016dca4d41cd041730221c9477aa7a4d03954bb78bf0f35118bfc5d6b9b2b84752d9ca021852fa132bc75e88d7d6a2a92c6053ac06287fc49839a495b39e76afe4a351cc78c3e2a0397009ce5b0ddcc80ce1145a0e824df55b25d1937b87f6f290686b4c418ef84e49e858ee9d3afb6f8483dfacef4009a7c557200a5c2bcdc3438e67d12a748f3942dd320848c3aac0e7910c79cc50e658269f59350fe1db580bde602076591ff958a651100fba42b425caf05df37b999c0e8e90802bb72ce86fed214b897ed6a328602be6abd844ac9b9af5d18b717c5617aea790002600e16da4245e55653f9b672d44eaa2f46acdf2cff29e350c27ddb0142ad611a54a3a19164e107a6a4f92b62f975250dafa3095a636e0885f412f9bb61c8e860f166024d09aeb6ca61ba23df2dfa94f51dcaf896f7828db7d739936379a29298e73f614522af08024c28394e4f17eb86621307ea5efdb678d0cf3630aa57166e448777bbad76a70defad704b77987e3af9d5ff23f52e3712d3a543ac6fda7825b1f29b2b94da8bccfd5e80b4a363f5233ee0594ea872ef442bab4a3b09c7efe9d39a0927a4b70c1298e2f7442b244f8b5f852297bc3156b35de1ea1bd7b1d31ae518e38add81e945a84a02d542a6305d9eaf3f23b9e791fc812f2c8d053c4a321dc83d1b9e14bef86d5bfd6711ac07c35a5205b251bf18f9c3b5e1416d71d60ccdd3913d781b195452ceea6087d1665828ed27a060e1087a05c97b4ad05c28238b11cd93d2ce3208a502775018743e85e119ec90b5f5e61fe501b8df621db92b1384832c243e41bf0c385d29c981e4b201bac52b9d167d82f43462f8264a7d50580239d48f330a96ba53c167f9f1d1be0314b0dc772625b63301296c98e323a9bf7ef38bc426b356b41651b994fd47e24054c89066553d03c936d22b0e0e9ddc9e2d2a9e5b700f2d7e2f424ac7ef78cdb654582a7d55af30f1fe95546d62ecbeea789ba95c704a463842706faab19582c1ed512175ac85e9e0249f74d5e868fd29d2d81590cc9eeaf0254cffbd89c884ee1c414dd33ae9bd5defc5e2fa629a2588db0ffbb45924aaf9593056526e6d8a38002040334742c2fe23b7d3689a8cd916afdc09c52988e5e4485f7df93b09ac6e54db7ce0fb7549de168d51c91886ae8407e42ed69b5c3a099b749d1e1c3cffd7e2b18256179f142cd7399fd72a9c3965b35c2a1c94bd127c1f975c6d5b581d03615cad4297c90eb9b41f2320d262c3241561ca8b2de0976066d047672dd83174b815fb1e51de8a905779db6c37862f21a199fb4f6e67893bf2851142f9850fff9617899c11f8efecb46ffca1de5dcd453e10059114638ede723a1cecdb9de684d9ac80d783932deb8beee04a12d757855d18f5fc0169834860d942d8db0b97dd831180988010ca963a5056b79d739c2ee743f604ef5d72a05523e11749edf9aaab72cc2d1b1c729cd3751808358952932b8b0dd21c9cfb1cf0f8fa79a8e82b8845d395f167160a1500d554ba437d1774ab706981afe3d2a5cb7d9f0dd0ebd10089ba45ddef852fffeaecd20ef4290ac36910399d6f7be1e31747b1613d82b5269d63cd1b151ec2dbe75a67a8957ee32ec0f53f6b84a07e11210427a76f6843ed00a617c0613dd599293642552058ebc5f7d43a395000eab2ed81336d40f997d9e6dd3711bcf15bbd9eeabb6bb059ed02297a96cca6b8a333be1c59ee739c50e2061a972bb6daa68007eed2f000854d55886560a78aea47344d3583ed820517ac5dfd7f5b390522ca1a9be75176b7a9c508217cf097bd9ee9e8751846305b29f08711b14bb4204f7145a98153f3f8d8723644cf4c675154b51d431fc9adc84b3ff44d00aa58067d1fbc75dee2d29611fe506b64528042063f51f082ee72c85b33b5f953946b6d41b26bbe780197f664ac10757e9ef29a7e7930314f407c7e610af3b95370d0326a159aeaa04bfe169964f29728e6940af30b2b6553a2b241ed47fa3de62ad0de7e849e82dd403e0dfc5bd12f7cb32cab47611db6546e921020de878a3a51c8643dc1fc7d586df98a5f4b3610e9dbdecf7d7b54eb5806c3cd5d4e6ed6cd3e85a5725742e14d3c4146b06643c095b51c5e3b0d604f4600d841f9f56b8373c286157aaeae18a1bb73b126c936593cedb2c241254f3beee0d676b73fdc91bd9ee977aa4359d526f693fda058108ca2d5bf42feb1bb52866ce1ea8db21ec71c42df854cd0a40d8d32a0f55da848ea490213eb5eedf90f5eb9fe7a73a51fd103f4734ae8308fa8b820620ef74287bc0e42e1ee0da6e65cd5b1ff91a1002edca299bb752751ee484984d9cf019c95f18b701dcb5f6b1e8554493419aeef489888800cae1003d0801f971fd9b698b863bf961eb3844a023d80be2c1f1e8616170d5c484c9b224dffc558879cd399feb117a9cdba474509adee95e0bea0fcbef32c0eea91ab64d5cc93ed85a6fc1e439e3251def3b6936b7a98aca49523b11c6b90f6f2e1f76443a2a47669c407f1d9a5bcd3c370c8683fe185f2a51b9b1d967d6ae9df1e8fe01ffa979f3ac388e0ba735e54479cbb586fb3b39a82f4efa672a7b869b055d306908e5296e23f3016178f7e972d26c98a1627fb0f37c891aba5c835821736a56989d050d571984f8bc69cc19bb20234c0b597eee88b8c0f7e5448f7b263316f534077a0d9bac803e744ee2909fb003a4494fe11e74d250ef5d9a69be3769aeb0be0ed6836ef4617ff4abcfb08d202dd71f4637e826f6b0d7c921c082af36065fff88a3f28a480bb2f0b94b5ffe6b6b5db638d4031c6f897d7535231e7dc37cfe22fa9f9dcbc8a23a383d7d9c019edacd6ca296f562f62fef65c29c913205d88552648bac6ba90f104e0891ebda23a53051aa80136869aa29f7c13f77547f132c4e5885f7f7d0456c13e804939b94c89d4db68015b6c9811e7b777a1d409b9f3fe39ace004e1436b2377086cc4b7eb533345e69f3ad8ec24ab999b4204bca7c577a2c7e36ec06e81d7f4d2a5f844686bf4a568c1375c28c81c1d842bbb135c558ea5ec8e72e62be41ffaf71eb6f561e31aa5d6d492b4488a22ae6130f89f37e0ee421230b2ec9acd57e022b8afced578d41b3fa756a152eb37c04ea16e53ca435d1aac83d09156ad9528905eea1901175c4cce3c3eca5590ea0bae2e61751e18a413bd021a00c8853dc8dec24fb33ba2de7773f33de65b696c4c1c67d66e39e18d66d9c07f2fe60bb76a1bbfe7c6b4978a92b6f6d6d5c917071bede5570a4d6ca104eff098c36a34a14083bdc53f9f363c72c42e403e2df105b46a8f23cb64b15f916f55870268b65585f9c970d7c05d6f68c259949a04f4779f07ff5fb6bf4fa6d5ea5cf90ee0de0e51567f0575850ff56928ba987a5b7c28455fcc8506c4487bff3cf7fbfad509828f6be87357cea4b53259771177c5c256c7a360df0cc86883a9086dc6c1f45e91a22d086e1f58c1f7063d21688b7e46632015a4cfe6743ef2a46c0528fef0deb1c491ea5370889b08e509950f6ca0c4f1de2052b22b785457c3fd97f6f6ce3cd5c824b81971af52ada225a45f3f1fce5ed464b248da9e3783cbefaad2740e5ab419372549e93babe5e0d56c2fea3d529dc36236b3583ca49004c1dfab6790f8229bc1eddc1dc018d02e4511b7816b3187f3827b99fcff8155e66c90daca61d184ed9e2aa911783b7b88f0b574fa016f028f5f0cf9de602573a8139904258b09e4f0bdc5a19a09b46a4ee720d393a1705a1258dbc706a849e58db8a837acd11cbaa88e9985c1909913d3f09864841cbcc0fa214ff23d4bccee62225e5854d2f9496f247828ba600bbe7a384346a2f6aff83cf421b505e4c074bef9abe1d70d564b45c61de9285278d45b65a36141c70cfc45f05d0dafd60730e5738c8b2b40c0cff8fcd748240e930a3e98905c3f70f0eb47091d4741628da4cfd2e880fa0c77ae718d04811e536242c363465c356f361b02ca9579043c88c69264a60d8687c28b3e124c5fb46f88f16e40f099f0f87af3c0ba3352ea26642c8d305f22801698fa56b5d23ec59fcdf8d9e9aa873623de1d91557488d302f59255497fe56af5b8c91e4f36d3ae65eab82aaefa6edd4c8225c2d604cfef06aab94a4f8fe43dc842b0ddc01e0b664ce4bcb9abf8e665ade6d11527b254ea72f03a833977aacd3a7242bab3a227b28aab25b0cbb6f86d594a98415e843ed80a06e1a8d731422770f4f14eac09973a15ea29ad7992163d4325ab9b024b14bd70ce68115361ae365b499c682e63a4dc549b498a6c84f440fda7887369cbe4108c923c12ac5f52409e1293084f673ca0135993d1e14b640f307f97c4265cfb055d5616bed89c354d14210abced2e16019f357dc0377402ae5b8990ab80d467d818c74cef0647f7682dde431878d3a5024cd41652219f9e424e757d5f190eacccfd2389d874bc1e958", 0x1000, 0x0, 0x0, 0x0) 13:34:19 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f0000000040), 0x0) 13:34:19 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x6) r1 = getegid() readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/225, 0xe1) chmod(&(0x7f00000001c0)='\x00', 0x0) r2 = shmget$private(0x0, 0x1000, 0x24a, &(0x7f0000ffd000/0x1000)=nil) shmat(r2, &(0x7f0000ffd000/0x3000)=nil, 0x1000) chmod(&(0x7f0000000180)='./file0/file1\x00', 0x88) geteuid() shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_RMID(r2, 0x0) r3 = accept$unix(0xffffffffffffffff, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) r4 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) sendmsg$unix(r3, &(0x7f00000004c0)={&(0x7f0000000280)=@file={0x1, './file0/file0\x00'}, 0x10, &(0x7f00000003c0)=[{&(0x7f00000002c0)="6e27e686e02115d9f6b45f1d5c9a8ae46d240a6472baaef014f6047b217216932c389ac3d0b02194742c6d8150bfe1a2fb", 0x31}, {&(0x7f0000000300)="4250b460271a6c53a60b16ec36765a47e5ea4208a5f75b10a6c856e6daf97f1970bb115cff983f617dcb55f64e766592b10bca24ac408facdc1836d274260c6c7703d31537c790b786c7616facfe995297d71816def1de50db4ed1518672056c24897a4e666ac872129ca6f181cfe73d898d5ec9f1382914bc4790e5cfd2c13871444e6489ea06a01de4b350b99d73bfcfdf5bc1f3565ec36841de9107ef961cf4c421ab1f508019ae5dd00fcfa142bf6f0a", 0xb2}], 0x2, &(0x7f0000000440)=[@cred={0x20, 0xffff, 0x0, r4, r5, r1}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}], 0x70, 0xf}, 0x4) r6 = getuid() lchown(&(0x7f0000000140)='./file0/file0\x00', r6, r1) 13:34:19 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) 13:34:19 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) connect$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) sendto$inet6(r0, &(0x7f0000000240)="133c38534aeb1ca0a51b11d676e9f6a56560ecf89442e05bed658c7e0003132dfbb15a2bf207d4b6b65e45282df7cdfb5d6236a98721c6928cde1b8bbc025d92d0a8685b8fbd0d59d55b8b00ab2451cce52a8f160d2673dcf1da97ab9318d22bfa930052bf520c70af110a043679b9eec721a333ca5b872983384b1c37d66e6fbdc442aac59f", 0x86, 0x2, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x3) setsockopt$inet_opts(r1, 0x0, 0x100000000000000d, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="d7087d80e534949dfdc73773e3b4617001e488c7455c8c9bac4f397db074a1a73003f740b77e245a13ef75a0dde2a34881ca55684a268b9c7f5baf32c33cdb810a0f09932fd6be8c4d9c74a3706aceb8286441c4b1c7455e30248e0964f972a047d216088189d7dd31271557bb55dd20f854d7e31b18c5239ddfc5", 0x7b) r2 = msgget(0x3, 0x0) msgsnd(r2, &(0x7f0000000100)={0x1, "193e93aa2899ab9fcf70a639a1d003f4fe6fd1ed0f18dcbabeab1ea3fa39a4d457b4b1dceffd1d548c1ae77a4b6ee893464408aa43b5a8ac93fe82b139c58f42454196d9e8717e869a70c15881faac8d07ca4c3d1bce72654c419d3c8a3d6c2b843b29b1e096764f55b40d89b5be6729038f243b8ad29059d01114ad6ef14f345bea548ade89d4658a8d75815d95d1420b513eb3c06dcde2b12f5ec99729f958107dbd06495302d35e6f76fdfd32babcef3b912e1322301d28865212a5a805afde3e3b5981a833dd1d4fb90c13e830b9a25922f940065a6f116c7a8e6bcf61bd64304fdf0603935e678956ecec72277525a976641039d0af78eec5966f98"}, 0x106, 0x800) 13:34:19 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000140)=0xfffffffffffffc7d) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0xc, &(0x7f0000000000)="ea00000000000000", 0x8) 13:34:19 executing program 1: r0 = socket$inet6(0x18, 0x0, 0x0) listen(r0, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) socket$unix(0x1, 0x2, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 13:34:19 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x1) 13:34:19 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) kqueue() r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) kevent(r0, &(0x7f0000000000)=[{{}, 0xffffffffffffffff, 0x200000000, 0x0, 0x1, 0x1ff}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f00000001c0)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0x5, &(0x7f0000000040)="eb4563cb3561f5ffcbff13b9fd812eaa4e713048", 0x10) r2 = fcntl$dupfd(r1, 0xa, r1) kevent(r2, &(0x7f0000000080)=[{{r1}, 0x0, 0x5, 0x4, 0x8, 0xa3}, {{r1}, 0xffffffffffffffff, 0xa, 0x7, 0x6}, {{r1}, 0xffffffffffffffff, 0xc0, 0xa, 0xe800000000000000, 0x80000001}], 0x7ff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x8, 0x80000042, 0x1, 0x3}], 0x0, &(0x7f0000000180)={0x8, 0x7}) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) 13:34:19 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x1ff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file1\x00', 0x2008, 0x5) utimensat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x5, 0x46}, {0x3, 0xfff}}, 0x0) mknod(&(0x7f00000000c0)='./file1\x00', 0x82, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0xffffffff00000000, 0x85}, {0x1, 0x4}}) getrusage(0x0, &(0x7f0000000540)) 13:34:19 executing program 1: madvise(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x5) mknod(&(0x7f0000000140)='./file0\x00', 0x102005, 0x202) r0 = open(&(0x7f00000003c0)='./file0\x00', 0x3, 0x0) recvmsg(r0, &(0x7f0000000400)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000340)=[{&(0x7f0000000880)=""/4096, 0x1000}, {&(0x7f0000000040)=""/7, 0x7}, {&(0x7f0000000180)=""/235, 0xeb}, {&(0x7f0000000080)=""/24, 0x18}, {&(0x7f00000000c0)=""/56, 0x38}, {&(0x7f0000000100)=""/33, 0x21}, {&(0x7f0000000280)=""/142, 0x8e}], 0x7, &(0x7f0000001880)=""/4096, 0x1000}, 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) lstat(&(0x7f00000007c0)='./file0\x00', &(0x7f0000000800)) 13:34:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x5) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x1, 0x0, 0xfffffffffffffffc, 0x10000ffffffff}) 13:34:19 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f0000000040)='./bus\x00', 0x10000, 0x40) mkdirat(r0, &(0x7f0000000000)='./bus\x00', 0x98) r1 = open(&(0x7f0000000080)='./bus\x00', 0xc2, 0x0) fcntl$setstatus(r1, 0x4, 0x0) 13:34:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) write(r0, &(0x7f0000000180)="483f734c8b82bfff42a9f88fee7ab600e605a19fc6b83b7d3a928bd53d7a5c846721dad12e7672d9568e5b239afc00938144b2d047336b49aaf7d14ae04de807c51ee8b63aefc1201156f7b7bb4de3379f2ddf463c3ebc4023a3285f9d62979c9d9edd5fc91b71532a8fde15ce51247a1b4cf64cfee3602436c3684c8c6388158fa38ee765bb5d27cb34170917753e63eaf9d1ca7624687577c8620d744aaaaf4ac59348fabc07c54cf26c6dd1cef1feb32981b0084cadb7aac38d7c1d4361733b9833e04c1a98d6dd72cc122f88b7e0cf014f7e6a4e1459d86efd7c183494f277ddefcda68a9f157dce95b877393c00e182856740850f74b28bc49b2a336e45bb25850e6a3c8c0732909d38a9d494a8b46f69199f915e90cdd69538cf196688da5e1be4f6135df2056f021666", 0xfffffffffffffe58) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 13:34:19 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x1) fcntl$lock(r0, 0x7, &(0x7f0000000000)) 13:34:19 executing program 1: clock_gettime(0x3, 0xffffffffffffffff) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x900, 0x130) r1 = dup(0xffffffffffffff9c) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') 13:34:19 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000000)=0x3ff, 0x4) listen(r0, 0x0) 13:34:19 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000200)="e1f10300", 0x4) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x1, 0x3, 0xfffffffffffffff9, "855c55000267a7230000001a0000000000000040"}) poll(&(0x7f0000000040)=[{r3, 0x1}], 0x1, 0x0) setsockopt(r0, 0x0, 0x14, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 13:34:19 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readlinkat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/32, 0x20) openat(r0, &(0x7f0000000140)='./file1\x00', 0x0, 0x1) utimes(0x0, &(0x7f0000000040)={{0xffffffffffffff7f}, {0x7, 0x3b}}) mknod$loop(&(0x7f0000000100)='./file0\x00', 0xa, 0x1) getpid() 13:34:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="e22b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fc5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94e0f9253bcab7faf630a2d915e5c46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d85a502ef66146e7b9796552387fb4a4442aec85dc923cbf43c1c027d2d078bb034dac2c7654e77828a7045a40d919e12f2eca41fe7b8d70c95fbd5a32d4652ea2df582c0b23f32506806c07348e8e93fc5253d1be332b025375f1ef362ef43b007d46877044d8593e6ad80f64513151e21bde75b9a1d92564b5e5e0df3e68e9ab8a556b9ada0976e8c4bf87472e58926cecb0309eebfe9200fa677409e80f72f1feac04e497cf44c8c9d74fcdfa78488f9460532b1701622d7a58ab82779c77be4fda4816f48a6cef2d25ca2fee0ba4f8705362300000000000000000000000000f4c7f18215f2feb953e6007492d2a41bb86f9b2426e637e501a19b9c84a48555ae", 0x1a9) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000002480)={0x0, 0xffffffffffffffff, 0x7, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) read(r2, &(0x7f0000000200)=""/167, 0xa7) 13:34:20 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x40, 0x0, 0xfffffffffffffffa, 0x7}, {{r1}, 0xfffffffffffffff8, 0x30, 0x48, 0x9, 0xfffffffffffffff7}, {{r0}, 0xfffffffffffffffe, 0x80, 0x2, 0x40, 0x2}, {{r1}, 0xffffffffffffffff, 0x84, 0x40000000, 0x80000000, 0x4b}], 0x0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffb, 0x44, 0x1, 0x11, 0x5}, {{r0}, 0xfffffffffffffffd, 0x2, 0x2, 0xfffffffffffffff7, 0x2}], 0x63, &(0x7f0000000100)={0x1, 0xffffffff}) r2 = kqueue() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r2, &(0x7f0000000000), 0x6, 0x0, 0x80000000, 0x0) 13:34:20 executing program 0: madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1, 0x2) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x0, 0xffffffffffffff7f}, 0x10) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x40) bind$inet(r1, &(0x7f00000000c0)={0x2, 0x3}, 0xc) r2 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000140)=[0xffffffffffffffff, 0x0]) r6 = getuid() getgroups(0x7, &(0x7f0000000180)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) r10 = getpgrp() r11 = getpid() shmctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0x575, r3, r5, r6, r7, 0x10c, 0x4ce}, 0x6, 0x8, r10, r11, 0x3, 0x5, 0x31b}) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r12 = semget$private(0x0, 0x4, 0x208) semctl$SETVAL(r12, 0x3, 0x8, &(0x7f0000000240)=0x7) getgroups(0x3, &(0x7f0000000280)=[r9, r4, r8]) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000002c0), &(0x7f0000000300)=0x10) chmod(&(0x7f0000000340)='./file0\x00', 0x10) accept(r1, &(0x7f0000000380)=@un=@file={0x0, ""/108}, &(0x7f0000000400)=0x6e) setgroups(0x1, &(0x7f0000000440)=[r13]) 13:34:20 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0xfffffffffffffffc) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) 13:34:20 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x0, 0x0) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) r1 = socket$unix(0x1, 0x7, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8, 0x100) r3 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_RMID(r3, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) getsockname$unix(r0, 0x0, &(0x7f0000000080)) fcntl$dupfd(r1, 0xa, r1) syz_open_pts() 13:34:20 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) open$dir(&(0x7f00000000c0)='\x00', 0x840, 0x2) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000000580)=[{&(0x7f0000001280)="bad520f57df2f532a4595d0efe6a94fba4a724dfcd107149ca023a6f4fd53a396987fd5cc1f9fc10a2192d0e217ec322e18cf7f0e79c1cfd73ee8bedba77519136960f9aa23f168279c6327030de161f6df9c9ceff5b6d908834616579fee0ad2ee4cfc3d17ae6009a18e76b07f9170c85112b37d7825cc69c4c8852aa63b655f85c15692923007934f9ddcd076eb4dbd053bad835fb8794777823d55b8902c3a8c83fbbb0023cdc49d5ccf814ab33e1cd9e12b7fae439900a99563b4ca330d783b345a530ba3e61a65cd999f4fe498eead3e29465a4ae25253a1d192370503375ae25fe24982b6e879be979e39aeaccf1cca73e902456333d4e6dd75be78c8779984db6f18c62275bc769e4591b49fc95beb856eed1e11a8805ef58aa4a8a547a69ccd9d4453e86ae36b9a68797bdfa1a2425e7f63182b5939c35c61422972c28c0080869cb6a278c68b5216afe8562b86bd1fc93ea52af2c91cbaadb27ccfae4b9093641483b219f0fcb60103d4c0c9a3f82cfc6aeb4306173a54d93d8c69f33e5e675bebd3fbed49a7fcba1c2e31f8f82e68e3d8bc1b370f4b9e8eb4d9a7b818cbb08fbcf3db6117ffc3cc57098a924a1ec21debde86692fbe9a19391e6f1ca4a60dbaf97890247d39a6b197ff77ee53ff0c75ea932f8eee3428381996ceeb838cbbab39922acf26006f0e18d87e7e80dec18fca1747d9929cc4e1539ec2f06a2ab01949f2fe08396e6ed42ab3bd57a71d96a1c5f9ed76cadd13b776405833e2ff8a9e7fb21aafca1d7c05eba505c6c6f7af3168995a63d7941ab4dc3d4a1aed684467bbe4a2243ccf3e1be56c6a1ce9dbf645cb734c1a81497fe5d24324037d9614fef881df70989a0c914702371a20898d746b2910624d97e1b354b76b594989b44c9c2be56498e82c7cb57fba72c2ad6ce12dabab3ac5f873943f2541ab69e1c88ce530d3b7aa365eac6026c07744a5abb63685fc6ea72e4763ba51dc78ef464be9cc4be837f7967f19baa9d6b02f682375e0b5e254ed02544cfd0d5efdafaa81aeb5f2266f1cbb14af236753d42731001b63b2d9a251536617ae45130af27c99c1a387dbe536622e0f9491abacd195aa6e5cd303a7ad9d133907382be89bf170a255bc044344547c63ac1f2f05721c45d4e952147e51abafa31aeeec60b916e9e8b42f81d4126f22445378fc56d5614146ad2f28770b1a34fc94bde3f391c53b0f0bede8f8811f8f01aa721c7fff0304f20d0a2a5fcf8e24a149fc49ddb6ee16d1c84393f3cde7f06b3f34591d9b97f91754c7852f27e5496e9628324673433409a7c02471b6281f238c9540d86889bb07320033acc464e401193fc51c17d809c039e8afed6b6d3f5b387b2b70610c42a6c50f41ff625c6fbc9614ad050e96b40f59eca32bfce9cc707b2ef6472c089e6a5ac13935aaab39c988cb1f6c9fe7b0bd0f3f13f192252fbd1128e76d19b48a75a039f0fba3c08b571df3be5052df40a3d6fd0780d1445ebb388f167fd7a8776b45753ae2876c9c95fa7b0aa2822db78f7704213a8eb0b9c88b895d7d4f8a96a3f00bf91460d74085e326696681957a8b39ab3751d579ee6fa042158b11386700f8e964b3d5a4d70551f2a60f7f799174b427b9f47d4b8400565fc310d5561f8f6b12b76b97d89cdca8794f4675e00fb50c06ebc1ee66013edaf0451c1269890f7ce3eab5bb260df176a0a8ce6e7d78a3890170dc46c1063b134059e5a5a54c74f95a5aed855d108402a3d464fa2548ded2aa63ead78ec9152c50976fb27b87d1bb05176924708dfb95bcda5038e49573ab2e78d37bf947a9f0494264124bade732fbadcb2fe988ea1eed91c6a365ae46b18861e88212ea3600e4b3ddb876553159b941e48335914bb8878cc62a69473d5d7be4579d9c1bc00d5e4f21e392492b3250b6729df4c8580d9e845fe9d94c4a3bdbe12f869ee6e5278ed34afc3bf3d76e4d42d4fef8a2f597cc2aa18c81dabcbd0d2ca9184208831470f8281bb55e8ac6c8a60b902cfe9eef42c07c27cf3ed3aeece6c9daca2ce045a4c024a7b726ace4347df6dc235295ecbef3e6e14d7884fd65ec6bc54a37b863832097c1737f75bdb351405a6b7240276d2e00d3bc7704c88d5e18c575b84fb86bb1700cf34cad9667d99bd020ed6f4d5e971aa2e6752fa1ef76cd8143a40a90e68532d9f3fbc773eedb4d38500a60d9c5655a3c2c0be7dfd2e909385f44b1653a6e02d2f60c63560387c444f1cf705aadf9c2747c85bf1e0cd54ede4fa61c7abedea8deb8d3920e96a19ef2d765948b1cbaef19944f486a564258a7cda1e970f4fbae14744efc742cd784f011e5f4e8d5df262a4cdfcac465de14294da3eb84be4c0259f3ed2031f7efb415a4e802fe1f237a55d334c59ef80334cc49e57a284cb00ff6ce633edfa80157912b400016bf0b51ca223260581b965370ca92f2d7f23a051f485e616e5219b210ac4f89ab1992900162e823ad67a7ce9bee6bd8affa7df356e34be2277fe8e5f1624260b907a227500cb858a48229b801d15fb85f827aa9843be5f2138c9531f39f351aab39a4f3b0429774c8f4bb121e4e8b1da123ab0b0f8890f5322ac06e5658d3475539af68381bc4ef1dc9fe6f430e16fbd0f21dac3dfc5e30b4356609cf5c4b3bc9451f079d642c7ec0876a2d884a7155eddd70cd2ab77b82440821624220a7c0d712cbaf03b2cb0084e61559a7da57f6e99cb3979c8f7e3984165a5149ca995c631174667b91214a9c164f8d403164e5514d41070c9efe7716457aa1298491f308acaca9d94308af0ac0c787f67800679eea0a078dbdf9a0ad9ae0854c23c02acf02a3c696f9f50b6e9b0b3204192f540a9331ae556ffdbefc537337fb8a7d4b1b606695c295c6fadf1e39c3a02e529805893c59ee76b99c8d227905eb54774c6753695bf6fcb0d357fff86a7c3b47a89dcbd176672fc845382a45057d909eb27adf347ec7769d5982804395e41e989ba306b9ac6b74c96b56e755ce90307d545a681cc092a32bf0102af2f74d6356ec225e77f8fb893ba06d9bc4a28d92bb5b2b4337bcf9369f4b653d0159b186d21cfb35259e95101621140caa5a5b775aa2a4e35f2804223e9c36695528a0ffd7041b41ba432f5f232fd14da54264a5c5f0021c2c6a9b5bd768cd68ae126edb7e12e8045ab12e284f7ccbd245c799dc7cf94d6e0024446d88be067baf19d2f00f44e90b14fdba741a27035e4f20d6ec2c2d732e1d87819a258ca6ff983f81d0f4a597db606d6425c4a692d065daeef02e694710eaf67c20e701b81385f9c07e474f3ea16888a4456e2f3571b20906cbc4f2b2306be2e95f5375bcdff8d0e3d9793eacf8d29b620368c4c97b6634f8367f51a3553e09b913cd6ded80af57afffe8cce6c511a0fc88a54f8cb56cf696827e0225d752383b930df4a518ade2f118b05c8ed65e37458a3bd176359b57a294ce37469aad5dba69ff23eb027bfd6862632ba4b28f8d246262f2c1ac632474fc3b90592a4957b74bcde3a74b6b3d9cd60bb3cd82e9572216ee2b60eecae033169c4525a3b35e63f938c452d13bfd91e1d36685f0f5acb3c2a71cc450dcf8d47c5c72565d71908eebceb64d52eb9f524bc18d6ac4252a2680014bd211a0b1c413d40d52347549b06cc4df675a685c52ff57cd53411878b465c194ac98a8d21d80a90651d267ff82a950ccba40a3b622361fcf95f3eeb142d70e4fd92017e46b612484af139e952138fe37d3033f16635ace74eaefaf1c8072b05a9066868abc173c50205021189dbd6bfd4f751fe931de2b1bddf74dc95803d8362eea2e2b738fcb3b3bb35515ade2d3be51b9cb8f764b30714e004708d273c5561b40c10c2dd5c6bd93b18322305052732dc4a3b087dbd85dfed11344e0e2ec3b8f7bfde8c048312706f53fd28dc162435862488c671523978a5b42586e8a1a4cd10d3b9764fc947849e52909cef25eed7629898de8ab7067b410a090efb21b9ff3e2954035284bc399872ec0860de8dea470340f9d3226cc11acf59361ffd990b1bd220238cfe8a52b53756cd63d23c8004bb28bc22cd5821176d02273acd0542b09718a924e5392eda38b604b6853a54f616f99c56016cc601f70f2baf5df811838de1e0691b41585c5d62b3d6784687e1650470903667b0188e8d55e0bdca17ef18e16a4f6d0ed4c39da3718ab89951617cb1204ecbe78240e4eb72916a7ad29c7fec3b5e59ce3d67c09f02c9fe1a2d6baa870fc16a2bd82b5627faad5afef388abb3a3305de0e2551095ee7eee781443d5eef0180a4b00d553c855cb992e878f3c9eb21354c7a3227a8fcc26dbdf54f5cfa93f9c828493ad9725d6c21e52089e94dfe7a144bd9920d6857ecbd95c2eb5f10322640dc194682de40e7642949cd7f50671639775c7fd4fb598c9ab43c71fdaab3f41c367e962100292f8d49f828ed4496f81e9f3bdf83075f1e32531db70698d3d663dbce5712dda1e05ca425c6e02323ad997d6900d559215f8fd546eb8095210d6e5f0766ae3e8a910efc210116e87dd7a219c85d79787b7ebec896e222b7a05cc4b666d12aeb2d0e16fb52b52dfc367329715d8bb2937ff0174e7aa068de522e846a87c375988a62ecfa72095d4554883876c30db3cdf03d06d2ef644873ed185e11abf5731a5162c025067b6258d26eccbbd063526ada783077e4924473403651b69a7a79307b7087b3c93610592879c085bc0abdfbb2adcea502e52d99d5ca52624aaaa552493ac8e9253ed947e08a5777d31e86556c0259a781bc060bc77c49d101b7b23d59d3a6e79549bd851fa098947053cf2acf2b8e6ac011a26b2d327876434c7023e70129d247005c56ddfc1227654585d353afd92b58a5faffb065d4558f05f678cb21392096f40d82ddf0e6037a6adc0b14c7b4c70c6cb392ba9abd242b3f2d9bfc185f02f39063bd59feb057a40a5c9b368561cc4ab424b7b19699f5d16d0cb55e65cfa866b38e76d4e3d299f04d99a0d5f1e745689869a44e57eea3785bf6892bfc09b851e0e26f18e3e93b6dd5dfaa230cec553b1e46745dcf2d44efeeb20993f11feda1ac91183925d3458d1684796d1b523a8a83de91553f1c7e08716d3d96884daddd9da057ccdba850979ba4043a38225a2d529dc849613f1775384b1bb2259532207585f12d0cc8b4032950aeffb7919c36e234418ed7c8d1cf49c61c86f100aee4a96fa0e5418e421840b4d80094a6eccda6208e7d1ed83b7df823d6cac7d922f8c8065215e9ed30c56401500565d5759284aec186ea2764a9ab7b053a9211acffe9b15a8ac929f903be367cba2e7b6cb9fa393783bdca7ebeb6e80e8b833987832ad748655b03f2f6b6c63e14ee3b0693e758af843342ea009e8c2431d4ee08568f80d78bf061a6f0f1d46207dac4a0aa849882bbed9a401c98c0fca84a083f1a591a7cf787308ad0a2722209ab3f9a9e0a8ae336cd905b0902af0eec4a15d443e7c923198db5ef7bcc4f6d6aad6b3d0216019d701afd44560aa60566fa5d28d59fab7027162d0f7ac7932583f29d8", 0xf63}], 0x1) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) fsync(r0) write(r0, &(0x7f0000000000)="75249c7c8f7e308856abcc2021e3e85427afd8db93df93839f3a68fa943f2d432c8fdad7532ac921d38492ad5a3f984f1625c43487f70dc7153abe2b6c019228f8641becd9354809bc6a99601d968b0637f817dcafbc5488a4fd59f37af591c50763e43153719000ed8868c53df558c1a0ec25f5c587b81afa6f315bb7b7cfd190f0075c7f5ce51a5428034af5cdb5391246f8d301e3a7d8231d6258af66", 0x9e) ftruncate(r0, 0x0) 13:34:20 executing program 0: nanosleep(&(0x7f0000000000)={0xffffffffffffff81}, 0x0) r0 = syz_open_pts() r1 = geteuid() getgroups(0x2, &(0x7f0000000040)=[0x0, 0x0]) fchown(r0, r1, r2) 13:34:20 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4512) stat(&(0x7f0000000140)='./bus\x00', &(0x7f00000000c0)) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r1 = dup(r0) ioctl$TIOCSPGRP(r1, 0x40047477, 0x0) sendto(r1, &(0x7f0000000040)="322eb15d9e6304439219c529ebb145", 0xf, 0x4, 0x0, 0x0) 13:34:20 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000200)='./bus\x00', 0x80, 0xa4) getdents(r0, &(0x7f0000000240)=""/26, 0x1a) select(0x40, &(0x7f00000001c0), 0x0, &(0x7f00000003c0)={0x8}, 0x0) select(0x40, &(0x7f0000000040)={0x7, 0x6, 0x6, 0x6, 0x100000000, 0x8, 0x2d7, 0x3}, &(0x7f0000000080)={0x8, 0x0, 0x1, 0x5, 0x0, 0x9, 0x8, 0x2}, &(0x7f00000000c0)={0x2, 0x0, 0x6ca, 0x3f, 0xfffffffffffffffb, 0x4, 0xffff, 0x3}, &(0x7f0000000100)={0x1}) utimes(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)={{0xe5, 0xffffffffffffff81}, {0x204, 0x7}}) 13:34:20 executing program 0: rename(&(0x7f0000000000)='..', &(0x7f0000000100)='./file0\x00') 13:34:20 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) pipe(&(0x7f0000000000)={0xffffffffffffffff}) faccessat(r0, &(0x7f0000000040)='./file0/file0\x00', 0x24, 0x3) r1 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) shmget$private(0x0, 0x1000, 0x40e, &(0x7f0000ffd000/0x1000)=nil) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x100) fchdir(r1) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x16) 13:34:20 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f000002d000/0x4000)=nil, 0x4000, 0x2) write(r0, &(0x7f0000000340), 0x10000014c) mprotect(&(0x7f0000028000/0xb000)=nil, 0xb000, 0x0) readv(r0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/210, 0xd2}, {&(0x7f0000000140)=""/254, 0xfe}], 0x2) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 13:34:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50b018be5455ba5fe808f9840f9e13da075ee54c068224873e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde4015b9d8a14970b846a2486d88ccf61aadf5c11f8b08003237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba4007a0a477670c0e9c3cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978acdb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f9ab70b59326a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3fdb4f82c7342c1f2e00a96000000000000000000007c46d991810cd27ef09527d167d405daf92f1c2e346bf1b36f4e1dddcf481a0833a7442cec94be170b11961dd8081454c3ac135a84819a5faa29eb6713a93e1e35ff8501f1d0e8d46e97fb2a50ed40273a5adeead5149889fd94928beff1c135c8c95435b11fd1f7b696320f4ab30cb87579d46ae29a3b16e5e8a43e731fb68572426211ec8824482140a2c7b2a9d9ec3afd3ac2acb3d74c9d60493f27410eff1eefb2b546", 0x2ab) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xd4f2, 0x0, 0x3, 0xfdb8, "b08d16c666210524d8e70000001000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:34:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000180)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) r2 = fcntl$dupfd(r1, 0xa, r1) getsockopt$sock_int(r2, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x4) dup(r2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x7fffffff, 0x0, 0xf1f1, 0x7fffffff, "a508000000027f00007f1000000000008000"}) syz_open_pts() readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 13:34:21 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x5, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 13:34:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000001700), 0x0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffff74, 0x0, 0x1, 0xffffffffffffff7d, "85fe68bfa60204000007ad00cb5fffffffffff7d"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:34:21 executing program 1: r0 = kqueue() r1 = syz_open_pts() mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r2 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r3 = getpgrp() fcntl$setown(r2, 0x6, r3) ioctl$TIOCSTOP(r2, 0x2000746f) utimensat(r2, 0x0, 0x0, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) getrlimit(0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{}, 0xffffffffffffffff, 0x0, 0x80000000}], 0x0, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) pipe2(0x0, 0x10000) kqueue() pckbd_enable: command error 13:34:23 executing program 1: r0 = socket(0x1000000018, 0xfffffffffffffffe, 0x10000) execve(0x0, &(0x7f0000000240)=[&(0x7f0000000140)=')\x00'], 0x0) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000140), 0x29}, 0x0) 13:34:23 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x7fff, 0x0, 0x0, 0x0, "d70000020100000000ffffff7f000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000180), 0xfffffffffffffffe) munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000100)) setsockopt(r1, 0x9, 0x100000008, &(0x7f0000000200)="54209420eafb4f14021bdb254a39236cf67f3be873eab47f469635159edccb059493cdf3788bcc", 0x27) r2 = socket(0x10, 0xfffffffffffffffd, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x40, 0x10000, 0x3, "963857f4d88c916f04653cdad836b3d7512f335c", 0xffff, 0x10000}) r5 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r5, 0x0, 0x13, &(0x7f0000000000), 0x0) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f00000000c0)={0x1, 0x3, 0x8, 0x5, "942d718f0c84434dc44091a582d2e5b235d6c206", 0x1, 0x2925}) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)) setsockopt(r2, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) bind$inet(r3, &(0x7f0000000300)={0x2, 0x1}, 0xc) write(r2, &(0x7f0000000000)="b568a68c794fd67336322046a8aa7d616a445daf3e4327a5d6001c5bafb96f68b1c43616f090eb8a52", 0x29) 13:34:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d", 0xb0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() open(&(0x7f0000000000)='./file0\x00', 0x2, 0x20) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0x0, 0x7, 0x5, 0xffffffffffff5a51, "854955882e0261b637ce9c11fe4dbfa600"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:34:23 executing program 0: r0 = syz_open_pts() r1 = getpgid(0x0) getpgid(r1) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x8000000000000, 0x4, 0x7ffffffffffffff7, 0x2000100000005, r1}) ioctl$TIOCCBRK(r0, 0x2000747a) 13:34:23 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="8234c6af89131fc088b73a9c67264a4d38e1562a", 0x14) mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000000240)=""/88, 0x58}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000000340)=""/88, 0x58}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}, {&(0x7f0000000540)=""/167, 0xa7}], 0x8, 0x0) 13:34:23 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = dup2(r0, r0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x7, 0x0, 0x7, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) setreuid(r3, r4) 13:34:23 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f0000002380)={&(0x7f0000000040)=ANY=[], 0xa, 0x0, 0x0, 0x0, 0x114}, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="ebad639faa5e72a74caaf2442b5de04ab02e339cf8f57be9ec62c2010dbda729da0b2d2bcfbdbf45cf84e57d122d14a90a252e81a7e92f3804dfcdb050569e638ba5e9992ba658ea0a", 0x49}, {&(0x7f0000000100)="89c038427c57d7a4be371215963e6458426d428ea3da66d57132ac26354f50100d103f2bbe94efeabdfda9a61cdcea2705dafa34f31cdb7702677065339ca555d82e6f91a05cfff1d42cbe9a752a232297dd", 0x52}], 0x2) 13:34:23 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1026, &(0x7f00000000c0)=0x80001, 0xfffffda1) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r1}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) 13:34:23 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffc, 0xbb}], 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000200)={0x100, 0x3f}) mknod(&(0x7f0000000280)='./file0\x00', 0xc, 0x101) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x1dec, 0x0) 13:34:23 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) r1 = getpgid(0xffffffffffffffff) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) setsockopt(r0, 0x29, 0x20000003e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 13:34:23 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x2000000000000401) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) mlockall(0x2) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20002, 0x8) shmget$private(0x0, 0x9000, 0x80, &(0x7f0000ff5000/0x9000)=nil) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0x7) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x0) close(r0) accept$inet(r1, &(0x7f0000000140), &(0x7f00000001c0)=0xc) chroot(&(0x7f00000000c0)='./file0\x00') 13:34:23 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) sendmsg(r0, &(0x7f0000000040)={0x0, 0xe8, 0x0, 0x0, &(0x7f0000000440)=[{0xff7a, 0x0, 0x0, "154a3a2983c9078b30d3c4d8213e94ba5b3a8ba2ee8f526b6a6a08456e4d4af91177b728d3d74046100f1e398ab42eeddcf6426e77c45c23d5cdfda4b5e1b75589307bc1de0f32ac6ce9e8fc5f1fd2ab23ef7a621d9fcab8aa2931029b7a0dddc5788b41962e44b3ea70ad63d2e5b532b15f7bfd1524c8668d83eb5d111f710ca3dc09848b8b80cecf408bc2e2b5772907d1ff82d65533ab7c938c278d8153bc45e009815d4fca34610c115c170f16dced65b01fc2a8fedf4fd6752a8f9058c7a323ea4149a479daa829d8ae5f7c004a1c10843d874aebff50fa6f5fda65770e099e773074bd8038163be4947205849d59129ff5aa8d62cc58b4cda46dbe939b8b3d89e063d50e2a416df4b35e2879d522005b895b5b2e3e75b8b311797a08dda7e88b723371726d219932b38160f435108dd990ba6cce6b077559de7de250640c75dbc96f5e54be3b53c82374dde695fe0da5c70acd93d0fef52c7cbabb688a62cc7335f606431461dea22f7cb2eeabcae5b3aee432c49db3b90c1407db70dd2de094397b115c9bfa972c30ab966ae9e01e08648a137efee8af3e1e4f04fc21762299312375547b7d0e4c69fdeaac96738a351d110d451915e1c97fd0e0e80aa105af3a8d40ddd717af6bf3d44e269e1ba93a45fb2aa14cbe5c44ff959b156849ec4b78c04d4ebc8156fecbe2e8f9fefb76de4bed5a6a122fb3e58814473bf40509d33efad27bf8d0951d9dbe67bda55708d965ea2db0c92b9e725358e26a29640bf123d991901371d8c9c5d1bcf0a008c2805c620942facd296042dd1e38a90d7d94e23b5f5a028372cabea967d36428c30f06ab19592b8d74474762cb1ffcdf383728911259c4a4c2cd4ebb4e76c4c5ee6e61c54872ae7e6a24117dc6ac0023810d86862578d5acd1f396c936c84dd3704f0cfdd8353269f73be21163ebf3195bdfe673bdbfeae8d0ac9e3e22b01f11f184b6d0ee2efea5af11e7e40ac8720ffecbcb4b55c1308ac3459c6485129a691d03c55f56a66b5a030d7d13465ac97b252dc5d07cf8708d491f27b40cc41d39486f21cef4f8ca4f0d7d8c4d36a53fdf04f83b9bb88fcb1f4110fd972b23295ab62996e7f8b1cacf45bfac2d172f61c941492209630759f2034dd2d0582d873ae949786ec590e00ee037a32b48cbfa3f7ff3f519e2425935b2bdd24761bb91bbac733f709d2cb3b75117377d3c025fa2b1a372dbb9449b988228a670dca042fc3ac29283bf51cf7c58d447c9c42c1eac5061a1d337b59347b11da57171fbbd8efd11c8f35491804a05b071781a9ad5c2af39be6a52977085311bafc0f8f8e900be23eab4078ebee0154d665aa6ac13ec85277bbd140290dd47df8d9ad3b69257c2acb0fe0ff374e996d84d77d462407afe577fd7bbf1a0038733b8137d2f3be78389b8d84f7ae020cb686e2cb02e3a3fd37a9296236f76d99b777b77f9cc18c914210949e0d1a4ade8c0e0de8035c52f0af0b7d6c4d0c9793a3994fa54b64a0a0387454dabafc5b53702e26de5c07773856209c5bc8112360cab1a8b2447c6711ecbe04f83f5720d1b3ad2198356c19b8feb6d12eb96fc48d4eed69f3be25a687c178d9f8c836f390bd58189da06054ded5d9c2414d3c2a7451ea504ba6534e12cacc3ab163183bda8f4fbc4a91a093b23df4c284e5714f314c459d84c7fc398d1b5e5d7c47d24e5cd797d7bdff4d72237e6b5fc0ecb3281ae6309b5d16a71015ae7ecc32fc381fa01595c5446d4da13654933d577e49f46dc2ca183402236b0c90a54570ced5a973f6a451bff704897c76afd76983a63b1cc6aa690dcd03f2cc4894b80c4211426ea825c853f6cdb1795e06c5f0a105b67f2852566f11a9fe232cf4f0e7d302bcd86b84cda551d316f38c858c1451b3c0fd55eb7ef3103fabfe3a630febe87d020b499f950306426ca69596698de4f14b31d19d2fd3dacb077c525d266c3b5654208801cedcf9cab9cb29f21f0a7e5757387dda5dab66140ef9665cc61b5f4e1a2dfe849eecfb4a5b4d421c5a6ed7067357a7a3c5c803bd6b6ae624fea54010e660a4c4296dbac21743b44919e1c5f16a60d73e95a1c21f011e4ca6a744ddd488a55f52dcde1ef17c162fcba2379c30b3318a6cacd500462d7252e3c8767f72fa4f64da5bc1e16e4e6ea8774a6ee7c728cb2ef2a3d14e97007bbb21f0404561a78ff33c44d3defbcc4533f465f8354ff5c05781c303cd1c39ec345df7c527ffaf23f40fdfac931949d39b1a60aff1d34b2003fcbc90a9105b4f9f1a1a73c263c0877448b671e6c42cd3a753d536e34606c972f10f21d492e3beb73a2466a83fcfd74fef7533302dbba677cfb97368d2ea07b9c7b70a419a7ae23f7eccca06c9bad76694b8b9a2dd5c551a02b88e3c72bee4ef9746e369626c37fb571499b607d82704d94bfb241d765a11b743a805149e354e0eb7d7836149e8cc9e41e218b99217c8ffdc460216fde6f80ee7e480f858da8fbf9e73315d1446e25a7d155fc80b328136b74e8593f85b672568ade7cea43695026f23be1afb69bcf5f382413624005306a0a31eb0ba8ed70ae2ed037d7c8db08e895b8aff117ab3f027622044f00b561cc630417e529e7f61b5661f2c5d61fe1c33d1c00e25ea78e09b3f75ab5731d455acb3a5229cc1ff66739e19fd808721ed567385e98065785f60275825a4aeef4b54f5ff960c31c58d3ad57c6ebee829a65e86dd3e50e89b78a79c8615ab558c777d18ed589e0777cb932e8dd7c710c2d597c8e95edb86c829ee90fb4e7df88474aa5d25d60901de54e5098af139b9b434bd16c62b89c8b748138efe593516370ceba1a24d2c63dadb98b0497fe20ff2169b326a01105"}], 0x808}, 0x0) 13:34:23 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x2) listen(r0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/110, &(0x7f0000000080)=0x6e) listen(r0, 0x2) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 13:34:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000180)) write(r0, &(0x7f0000000000)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dff7f1739ee6cfd0000005448c5a9dde552aaeefeaff0f2c85e2800013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95feffffffffffffff5afdc27b8c9831010074122ab9bd518fb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101b448cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7991f678df44ff0ff", 0x113) r1 = syz_open_pts() ioctl$TIOCSDTR(r1, 0x20007479) close(r0) ioctl$TIOCSCTTY(r0, 0x20007461) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x3, 0x98b, 0xffffffffffffff7d, "85fe68bfa6027f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:34:23 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x400000000001ffb, 0x4) openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() clock_settime(0x0, &(0x7f0000000000)={0x1ff, 0x80000001}) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff9, 0x11}], 0x401, 0x0, 0x0, 0x0) dup2(r2, r1) 16:08:31 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10000, 0x80) accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:08:31 executing program 0: clock_settime(0x0, &(0x7f0000000040)={0x49952614}) clock_settime(0x4, &(0x7f0000000000)={0xfffffffffffffffb, 0x2}) 16:08:31 executing program 1: fchmod(0xffffffffffffffff, 0x40000002) sendmsg(0xffffffffffffffff, 0xfffffffffffffffe, 0xfdfffffffffffffe) connect(0xffffffffffffffff, &(0x7f0000000080)=@in6={0x18, 0x2, 0x9, 0x2c}, 0xc) r0 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) 23:49:40 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x220, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/6) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0xfff0000000000000, 0x3}) semctl$IPC_RMID(r0, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shmctl$IPC_STAT(r0, 0x2, 0xffffffffffffffff) r4 = shmget$private(0x0, 0x4000, 0x502, &(0x7f0000ffc000/0x4000)=nil) setsockopt(r2, 0x4, 0x8, &(0x7f00000012c0)="2c79c24a55f776e29d02c02214d233a74b18279179330b085a9f5819be785d5fae330603948fe5b65f96749933912b5530", 0x31) syz_open_pts() fcntl$dupfd(r3, 0xa, r1) shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ffc000/0x4000)=nil) shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ffc000/0x3000)=nil) r5 = shmget(0x1, 0x1000, 0x42, &(0x7f0000ffc000/0x1000)=nil) semctl$GETPID(r5, 0x7, 0x4, &(0x7f0000000100)=""/57) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000140)) r6 = socket(0x2, 0xc005, 0x7ff) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000180)=""/113, &(0x7f0000000200)=0x71) getsockname$inet6(r6, &(0x7f0000000240), &(0x7f0000000280)=0xc) shmget(0x0, 0x12000, 0x2c0, &(0x7f0000feb000/0x12000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f00000002c0)=""/4096) 23:49:40 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() fcntl$getflags(r0, 0x3) r1 = socket(0x1e, 0x3, 0xb6a) accept$inet(r1, 0x0, &(0x7f0000000000)) kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x81}], 0x7, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x5, 0x0, 0x7fffffff, 0x0) 23:49:40 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x40) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) r1 = accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) bind$unix(r0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) r2 = semget$private(0x0, 0x2, 0x1) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000140)=[0x1ff, 0x5faa, 0x8000, 0x3, 0x80000000, 0x2, 0x1, 0x3, 0x0]) mknod(&(0x7f0000000180)='./file0\x00', 0x1, 0x2) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x2) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x4) r3 = msgget(0x1, 0x11) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) r9 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000480)={{0xc196, r4, r5, r6, r7, 0x1c5, 0x1}, 0x6, 0x2, r8, r9, 0xff, 0xdd1c, 0x0, 0x100000000}) recvmsg(r0, &(0x7f0000000b40)={&(0x7f0000000500)=@in6, 0xc, &(0x7f0000000a80)=[{&(0x7f0000000540)=""/102, 0x66}, {&(0x7f00000005c0)=""/95, 0x5f}, {&(0x7f0000000640)=""/238, 0xee}, {&(0x7f0000000740)=""/46, 0x2e}, {&(0x7f0000000780)=""/163, 0xa3}, {&(0x7f0000000840)=""/130, 0x82}, {&(0x7f0000000900)=""/248, 0xf8}, {&(0x7f0000000a00)=""/79, 0x4f}], 0x8, &(0x7f0000000b00)=""/32, 0x20}, 0x40) readlinkat(r0, &(0x7f0000000b80)='./file0\x00', &(0x7f0000000bc0)=""/210, 0xd2) getsockname(r1, &(0x7f0000000cc0)=@in, &(0x7f0000000d00)=0xc) connect(r1, &(0x7f0000000d40)=@in6={0x18, 0x1}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000d80), &(0x7f0000000dc0)=0xc) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000e00)=0x6) mknodat(r0, &(0x7f0000000e40)='./file0\x00', 0x1000, 0x7c70) open(&(0x7f0000000e80)='./file0\x00', 0x400, 0x20) sendmsg$unix(r0, &(0x7f0000001100)={&(0x7f0000000ec0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000010c0)=[{&(0x7f0000000f00)="c6d7ce76979c4fadadad7a1d8d817630aed06040a83821b28cdc915919c8f549bfa405a5e5f1bdbd76e170", 0x2b}, {&(0x7f0000000f40)="d0290d2fc2dfd799af79c03d1c8d7487257aae7859c96d5d40f02af270f08905a285c932", 0x24}, {&(0x7f0000000f80)="3c79576b0eb52832db7de676a188635d925e8f07bcc1a79c6fab2beadb2b03708d4ffe4cf8246f5e47e3d8ebbb8196dcc43da9d7b887e8b2036b469b00240ccf6a32f2d6b20e91a2ff2c816a4292f6896e4f489ccc13a3fc5d081133d354cea6f6a178ca77c5e92dfc", 0x69}, {&(0x7f0000001000)="ce50850ec3f8131e541a21c4e7a6133b19a63419669283a0c59405715b2a67142c7c9febcb63d97298dc69681c997d93be6f55faf459eed3ac7e09cda368006874aa8ddbe92ecd917d9190a8985014ee2a90fcb067571a78085bf7bdd1dc9b567afac9f26185cf1c281017466a2275c7e53c1a6496495630f1020bc5cf97eadd933c335f394722485b15e8913d4ecc187e7fbc92ba2b6c20f37a8c3824b4bd55c9d438b2ba8f33bea49d12e7a34888569004eab7bfeeadc81a1fe0b3bb", 0xbd}], 0x4}, 0x401) semget(0x1, 0x6, 0x200) setsockopt(r1, 0xf4, 0xffffffff, &(0x7f0000001140)="adcd5ce479ca367747cca78a2277cb84bef60f9398a4462716a551fda02019e96c877c5fc3773ad0f3cbc6d53f4e0c5fbce83bb567bce310f671dff03800da53f1455587b9f115209b112d5d11a5a8746136d07408c9e26cd944dc49cbd866de8cb4d8189f6e835b8f6fb6da77ff7ab272416ddee500f8bac32901ab5da685ad5a84827f6814de8fc9cf11a323593898d55d0d48f23d9b4dddd5f58b2b3604522759a9a94cb09ba3550f6814a3e6f41659e167d91a9b11080dae55628db50a7c71d36c1b104ffdb7dadcec072c5b35e9db757d648f38ea7b0484e550aa6ad80441cdd573b48044ccc9b87c08a696a674d6", 0xf1) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000001240)) open(&(0x7f0000001280)='./file0\x00', 0x18, 0x20) 23:49:40 executing program 0: r0 = socket(0x18, 0x2, 0x0) fcntl$setstatus(r0, 0x4, 0x80) setsockopt(r0, 0x29, 0x33, &(0x7f0000000000), 0xad) 23:49:40 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) shutdown(r0, 0x2) mincore(&(0x7f0000ffb000/0x3000)=nil, 0x3000, &(0x7f0000000140)=""/179) r1 = semget$private(0x0, 0x4, 0x20) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000000c0)=""/125) r2 = fcntl$dupfd(r0, 0xa, r0) getdents(r2, &(0x7f0000000000)=""/140, 0x8c) r3 = dup2(r2, r0) shutdown(r2, 0x1) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000280), 0x4) setsockopt(r0, 0x9, 0x8, &(0x7f00000002c0)="15d8d9467078bd5ef518457e47ab624ca46192af338d2e4be1f5714669f045d55effd6c4e03b55273a27dd40443ba523573f33e2a47eb1fce0e27693ced9ea4aabdd877ffddef6a2894320664322fd52b4ec6876998025ccad569143af4a9b6fc3e3e79d383d89ef1dcfca69d609178594862553382f02b8f696f58e1b6a4022af8ca062a2eb5401106b2b26b8c49732", 0x90) 23:49:40 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0xfffffffffffffffe}, {0x0, 0x1}}, 0x0) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x20, 0x1) shmget(0x3, 0x3000, 0x58, &(0x7f0000ffc000/0x3000)=nil) shmget(0x3, 0x1000, 0x987806509f41f3da, &(0x7f0000ffc000/0x1000)=nil) 23:49:40 executing program 1: unveil(&(0x7f0000000140)='./control\x00', &(0x7f0000000180)='x\x00') open$dir(&(0x7f0000000100)='./file0\x00', 0x8201, 0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) accept(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) 23:49:40 executing program 0: setrlimit(0xb, &(0x7f0000000000)={0x1, 0x80000004}) socketpair$unix(0x1, 0x5, 0x0, 0x0) 23:49:40 executing program 1: chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x400) setregid(r0, r2) 23:49:40 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) recvfrom$inet6(r0, 0x0, 0x0, 0x801, 0x0, 0x0) socket$inet6(0x18, 0x4000, 0x3) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = fcntl$dupfd(r0, 0xa, r0) chdir(&(0x7f00000001c0)='./file0\x00') renameat(r1, &(0x7f0000000140)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00') recvfrom$inet6(r0, &(0x7f0000000000)=""/235, 0xeb, 0x801, &(0x7f0000000100)={0x18, 0x0, 0x0, 0x6e0ce1d0}, 0xc) 23:49:40 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x6f}], 0x66, 0x0, 0x7f, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x200, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xb, 0x40, 0x81, 0x5}, {{r1}, 0xffffffffffffffff, 0x1, 0x80000010, 0x3d42, 0xff}, {{r1}, 0xffffffffffffffff, 0x21, 0x1, 0x2, 0x8}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0xffffffff, 0x95fc}, {{r0}, 0x0, 0x40, 0x4, 0x9, 0x1ff}, {{r1}, 0xfffffffffffffff9, 0x24, 0x1, 0x200, 0xb487}], 0x8, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffa, 0x19, 0x80000000, 0x7, 0x9}, {{r1}, 0x0, 0x4, 0x40000080, 0x4, 0x1000}, {{r1}, 0xfffffffffffffffe, 0x0, 0x1, 0x7, 0x1f}], 0x4, &(0x7f00000000c0)={0x600000000, 0x6}) mknod(0x0, 0x0, 0x0) 23:49:40 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) link(0x0, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000240)=[{&(0x7f0000001440)=""/4096, 0xc74}, {&(0x7f0000000080)=""/36, 0x24}, {&(0x7f00000002c0)=""/114, 0x141}, {&(0x7f0000000140)=""/137, 0x1b7}, {&(0x7f0000000200)=""/10, 0xffffff3e}], 0x5) write(r2, &(0x7f0000335000), 0x10052) fchmod(r2, 0x110) 23:49:40 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="00020000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = msgget(0x2, 0x0) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000180)=""/4096) 23:49:40 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) socket(0x0, 0x4, 0xffffffff) sendmsg$unix(r0, &(0x7f0000001600)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000001500)=[@rights={0x10}], 0x10}, 0x0) 23:49:40 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x86136) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x5df) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3e00a9684a1eb5c3cf0997fc70d4354105a099828d6d132a30f4300e9c56b007e9d862572f2ee939d56449aa7f41bc302e037e0431629f85f2d762da74c67822a73adb616b38d9365bd67adffd18a628921000000000000000029f46af98260d222", 0x25c) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0x0, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, 0x0, 0x0, &(0x7f0000000080), 0x36d000, 0x0) kevent(r4, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffe, 0xbb}, {{r3}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) dup(r4) 23:49:40 executing program 0: readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000180)=""/195, 0xffffffffffffff51}, {&(0x7f00000004c0)=""/203, 0xcb}, {&(0x7f0000000440)=""/120, 0xffffffffffffffed}, {&(0x7f00000005c0)=""/158, 0xfed6}], 0x4) r0 = socket(0x0, 0x1, 0x2) dup(r0) 23:49:40 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x10221, 0x0) r0 = geteuid() r1 = getegid() chown(&(0x7f0000000000)='./file1\x00', r0, r1) unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='r\x00') open(&(0x7f0000000080)='./file0\x00', 0x8, 0x2d) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 23:49:40 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x211, 0x0) accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) ioctl$TIOCSDTR(r0, 0x20007479) 23:49:40 executing program 1: pipe(&(0x7f0000000000)) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) munmap(&(0x7f0000724000/0x2000)=nil, 0x2000) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000180)=0xe000000000000) madvise(&(0x7f0000722000/0x3000)=nil, 0x3000, 0x6) 23:49:40 executing program 0: r0 = semget(0x0, 0x0, 0x82) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000000)=""/35) 23:49:40 executing program 1: r0 = socket$inet(0x2, 0x5, 0x8) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="8037e494fcca18e1b331c6ac05fee7658cc7fa491b5c16142edba01886bb1a375c00a79bd5c0558a0705412eb9dfe4b758f3a6f96473c5a75ea25045849ea9cb1d650094b9057d38582673433bd0566ce68fa4f514b46ab2ff865c55ec533d75412689edd0c0c591ea0602", 0x6b}, {&(0x7f00000000c0)="edf01308583303daa6eeb9d0a8f2562ddb9b6f7e114bb36d4c9021798b927e1d4ca7431251b2470b9e4b7d25", 0x2c}, {&(0x7f0000000100)="08ebc015ebaeef9decaa5e38c115299d03404520d7c45ed673bae77a84", 0x1d}], 0x3) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000001380), 0x5, 0x0, 0xffffffffffffff6f}, 0x0) 23:49:40 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000000040)=[{&(0x7f0000000100)=""/240, 0xf0}], 0x1, &(0x7f0000000240)=""/75, 0x4b}, 0x840) recvmsg(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000040), 0x1000000000000049, 0x0, 0xfec6}, 0x1) write(0xffffffffffffffff, &(0x7f00000000c0)="e38e8dd6d7ea89e0aab95de3db7be113407c5fbadb03c2dc4dc0646fee61f6d2", 0x20) recvmsg(r0, &(0x7f0000000400)={0x0, 0x0, &(0x7f0000000300), 0x0, &(0x7f0000000340)=""/147, 0x93}, 0x40) execve(0x0, 0x0, 0x0) 23:49:40 executing program 1: msgget(0x0, 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) connect(r0, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) 23:49:40 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = socket(0x20, 0x3, 0x6) open(&(0x7f0000000080)='./file0\x00', 0x2a0, 0xb79904be20d3e84b) fcntl$getown(r0, 0x5) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000300)=[{0x0}], 0x1, 0x0) 23:49:41 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x200b, 0x202) mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x80) utimensat(r0, &(0x7f0000000340)='./file0\x00', &(0x7f0000000380)={{0x3ff, 0x7fff}, {0x2, 0x6}}, 0x2) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f00000000c0)=""/211) mknod(&(0x7f00000003c0)='./file0\x00', 0x6000, 0xfff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000040)='h', 0x1) fchdir(r0) mknod(&(0x7f0000000080)='./file0\x00', 0x28, 0x4) sendto$unix(r3, &(0x7f0000000240)="54896b8ea47d65541ddf087241f22ce8d8807c96307c85ce305eacc5d9fb3596110caac8cb7a600aa52cf509a2838d91bc70801d062c565d2664515e3760fd8b1ad70180e5fe3df14dfe188887aa6c169881f0d93af4d500946931c02996b4c0962e1f5e737a935be5f71a684266d2775d7ee57afb6eb84e86ba781ab2df609d9c33d27c8bf99ce0d8b253b84ff19c44dbb7b05ba1004d510e3a1a4916b17bad804b29232a06ba4f69a2", 0xaa, 0x2, &(0x7f0000000300)=@abs={0x0, 0x0, 0x3}, 0x8) accept$unix(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000040000000080000000000000000000000000000010000000000000000000000000000000000000000000000000000000001f328749d62644151af179818cffd9aaeb46ded4972f1955e077f03b3bf451db9118e106bf7bd0321bdac3bd4aa17f00e5baf6fd4f7548205b53aeab95751f73bb144ce841b78b64bb94d1bb7c8469f2041c7d5aeec1c6b3177fae6b6e4616fd68206d917b814eebe8a38cfa73dc"], &(0x7f0000000440)=0x6e) sendto$unix(r2, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 23:49:41 executing program 1: setuid(0xee01) semget(0x1, 0x0, 0x100) r0 = open(&(0x7f0000000000)='./file0\x00', 0x70, 0x8) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 23:49:41 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000380)=[{&(0x7f00000004c0)=""/230, 0xfffffe9f}], 0x294) read(r0, &(0x7f00000008c0)=""/214, 0xd6) 23:49:41 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x712, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x100000001}) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000100)=0x401) 23:49:41 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000001000)='./file0\x00', 0x80, 0x82) ioctl$TIOCSTART(r1, 0x2000746e) setsockopt(r0, 0x29, 0x40, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="d2125f797ba36081b0fcc76d58cb49b99b3678129800c35ff8e6110a1be3b986255beefe18422eef1d7f24f125c07eed6b428379dd81683f65fd9661e13245c08adfdbe9e3e02a674ea4b6dde8f23cb6486d7ba266a8469741163183c7880b7024ccef561f6525b4e2d9788d3e7da563dff2ed034199a070273e3c6e34d879e2b7618272e5cff4dd94f5298bc95d1e553c1da7fbbae4f9acab0862250887c42278020bf9de1aedfc23297d957236b944ff5f60f9eabe0fe324ef9ce1edaf8b98fc459beacbe52ec7cc336a76b6e4fcf44e55c5ee3c39a08f6812b5dc32b68ed48d00a329032c1c5c4f897204dd7d6281e4008f84067cebb1600c15be6202163196f0f76b303ec3914a3cac45f9f28bce953085da0dd789589c193e2d40d028c89f1532e6cae7877dd81399f06bb87fed58a2e6e79af91ae042d5ce168e699b359ec6e484c62e8fa35aae1448dd8eb290eaad0ae2a4334acdd4bc10a96d1962d5d56f5410ad61d6f46d0d4c38983ad2dcc81aed2d1219c169e944b24889fbe2c4cd86d3620cb73da16438cab964e753ce6257518b71babad477839587a8a0697be065c6e69cfc236a91d9104f929ed571486f1bc14afd4c7545fa50c1aa8c2732c68c5f3aa4d505eeb8bc1fb637ce267cd33839edc55dfd10cd8cae3ba9d2bfbfb299f744ef22f3978db887fefc8e0a3d802275c29cbf4168459040fe699811333d6085f9770b99690c4fcedc717981c59c05360e69995e3022c5bdfb30e19618c8090cb4d5704a926bf5bd63ffa4dc0b659cc202dcc3e4b1b97bf38b38159bff96de6b71854d419e6e56cbb9943e0fb2f2152122b2ee470b2609f3463d7c0484a24a27858604b5fac99b2a6874b7d3fd0b4d82ec1171c1cedb7e18671b52c0f737b61806704109dee80e36d80807e94d0751ffb1e375f7a29efa99abebaaa8ddae3e40356c9c2108792d617e7ae556b1e85c072d8fe2936480c35cd8d89e0ef93e37c53a2770b22e4fbe878e3e50f00624b38fa1d444462c2cf42a538eb0b0dede56ab1fbcb93a9205f7177898c727fbdd5a95b129e9ce9f9ff0de9085c0b0823f8b1b53dc8abb6492c226b33422dd11939d5a6fb786eebd59a830bc8bfd127e0a38ef01f397612b638d3c74e02cd5e56d8df749ed76ffb2a421d2f01a8d79690b09c5c52ff820333a2b80d1089b977fff256371ed71fea1ab84142ebcaa6fa6a2ea815160767f9247d24eec39c94a99b42824345c0f5d511408c96a389c7f73133e334dd498ee9ae1746f83209b3f199a1e9eb3ff8b224bb4b724c441a43c8713ebd5c6df73185151b243763a9e3a928ab821e468b669f6c489d6ce98dcba2c213c6cb58f65d70172ccfcf413aa7ad7142b65d854e8d99b73020610892015bd8df8169b5911e5aa64f6ae8f3be17f13352fe21dd9768eb2169b7fc01902430860a44031ad4c536078b03f702e5b31f8f25a4d665129ff015fe284d13f5c55a49ef2d8fe45bc74a77a785f678ab279e6b64425b55ff1a72fb712c8e5469fec877e65d2e76be10d8d6b2b1fce7e25cafa8b81cb6285706166c47b2aea6a1aced4e0841eda7d86db0af1796086a73e6f0cabd9f8eaebbfa7a15804cd7fcdd0e112a2c0ddf9a5a7a1c847d16bc80f15a8e50fd5400f10b94aa716d500a899bb9bd6f7058f2300402990a28071b80250562f9c340d88b5277e3e5a44f980f33f22dddcb23ea7e91db13392eff24b856cdac679a3297e265134b3808b341847d3a2b28d2c31d5195dc6c2a9a9da0e17736e1c0f8da9fa1150b484a5fea29939e3bf2d5276654eb9fb7e07e07719f9a56fb32b6468d2d01441b1d424d488170f3c546f2fb79574d603574fbfe770c322306379582d93ac438be9a19ba5cced173b91583c6264e16f9983ad26cf8a61ad6e9acae21316fcd03a80ad7d49bba58f2ea70985a7d5a8ed40d5f329eb2e5e0c472b61723af4d6606b4434b32135ec83b9bc7a449adbeb824ceb0b2e9478adaca3b64fa09a0acb6fa45a45ea19c18655887eb3eed59b6f0730ec85d396a60843303b9afc5a777d95fee2d415b7ae2d6271f7f9191d866efe34bac511a93133493dd8d60600e79ab6466fc53b5b592be805dfed04acf1fd1615eb1628ef0e54b387ed3cd02cdf31603ca97a79ce6d1bb254fb8208e453886e29a10537e875dd3774764ae5735acd0423f14391b746b2d6609bd568d11d6135ec4324a020c99bc28a14699b9490e95cb09fca51c5f8fae438edf0726ec9ecbd29364e98493408cf974fc7881e7f3d58fd4c9948a590a363f076fb6f2245c448249bf95dbcbaea00c1269964d30d26d1ed4134d5adbc6ebb61ecc9544a393a92d513bfad1288bf9ffca073be69503adc2a7ba31df77abe4d992b34b4728275ac7d32c57109e840ab20820a35b93720df6996b100fd80102211041c1f1a35f4047009d34d763d556bd27ea2d21108722ea5d613cade28ff042b507b97e3fa8c41570fb697a723684090eaeec345bb01b660bc01eb2897a7104e5de4416050e0728acc4cfaea86706c098397b6156c09b0ec68fb4a3169681c5a5252fc241a43ebb65783328302cb1eb1271579924f44b2699fc3afd539106f643ca196cd6aaa47237349732bd30f6d5255fc7d1b69db3d72addb4c3be36eec8fc4a13ded6c3938d7052c11629f3613171cdb6341f25906faf8bfcde6d4c92755315651f947e42a293c011b4670df9e1edb44f7e8f77cc57b77af647a00a0fb3155dcd5234bbfd460d7a273a858272de7640d48ca6f53b02d2aaf0f2daf776e532a08b10a622460b45cbf9c2f5c8d584e73775714f1966048a5bdf48363c00f284cc23dadfd8abe19b104a8428cd5a3ba7af116a2af69319b9df9d0592e79f1be44d8c35eb4c332a3e590979131dad74ce9593fb8dde5de545ee203a818e9e263029db53d836b3d6ab279a57b65b3a6f5305852e4bed0895b7b93de8caeead1fe9e2bc16a8f66599d7fc7b2bd29ec985da00dce76fecae6f09eed17e147866469d45de1d1a4d704de77e5c4c2181be262d9aa1598bb715c2a1b96e357157596afec84ad80a32846491e99e0978296543bbeccebe2e3a495c9f38dc6134055178c0e4db3c1d5b4a5fbc910f89983d0374af9ddfb5560a4bc20f92047034cbb18a4e2d3308e8fb7784b26876cc918af3994ed8edcbf313311a2e9326d599d17ef4417c8c1904e836b730852d07d4302bdaf9b0b2c8de7dab53abdcefb2201d96eceef2e6498185ce763610f03b899da9a74c87992fb7e942dc955e68d18a253ecdc68097475ade156e828ac5841fe83bc6006d4aebeafb111137d7d58ce7a69def770c83c4c7000289812133b02f4ee7abbec61717d6b46c6169f6af04a653a3bf542e26d1e567054b33c98d89e51b490e8008b724dda54c46cdac1172d2b357535b5d6ce2fdca627b3ad4e1ae5233327bdc46517fcc45591e50ccd6f19a8f2fa91dd5499558c2ac7091367b99a23aea76d898c691d9c122753d7164bdc076f5ffcec37ca688e997cc24c0b82e63a5fd3347f451523e895b2710bf46e40933f046aea3f8823a35b5c4ea30478de393c36ca880fb1b80d14ffe3226ccdd11e3e34128c712e784cbb3a8ddc3176544a2fc1d3dc38f8d3ecc8891113703cb230072dc47d7984f420df488989f215eaa5faa16053bf1e650b0d2afba61d2fbb020eab09224482ac496ecbc21825bfe4a31d2358e8876aecb6a29cc592e26c697ce5adbf94b0c025419ee9aca637fc21253d86254f819b4b0335c5b3954041f08833189285b6c9f6b918bf77e67f3d7ce0d12aa68e08ba8d006601a3478cdac9d0f431c5e986d0a6621df311adbf8b9806404f9b9eabca9820731b65f62b49012188177cca6a5e0df5a0f19e399bd963f7ead239a601d085d9ebc497593062975cd10fbfb92cc6b84b2eded00aeb8cf0d6e77ac336d5216bc7392450dc6a18b83351c845183cd0876db210c9f31b0550a156892df087c78f1d09dc34ad2335c31062d3a4a60dc6878b6414b0997f3a5462699c1b525938b528328231bbf64bb302943eb92915506de97780324e769b72bec0be47154fd16a86fea889901448c1be12ec12864c1f82489d06fdd5959b0643165a763926ab3fb96e673f92344f9e751119ef2fc3f6482d5a1ded60ee81407444941e67347479a8ca2b3df43e4db7e5bec99b6ecb552b8d29ff13b7828fcfb84baf1e275a043ced2933927c9d09f0d34236917d0cc92008752758fecec99ab5b17018083db83862b90dcb6050c904996d1f870f7531ac2c019f72e6741585cb838fd325d0298b0edd13eb9e790534e3d1785717d02bae968f4238b895053c67dbbe51d181596c9a9406e8e03ef70dbf01527565baef552999cc293f300a6f22e39652eabc31ae1d3dd51fa507bfcd9466d3865ada7cdc108580263633d585ef385fc7c8dacd5d81e95aa39e1b47b9b1f2d34ab943c81e26c08b84ba076892f080e5c94a7f200b4bd1af196e1147cb0d71dad7f0bd1bcc1f02f8f031a81ef59916726dae4d2902555755c30b90a9834e204eb662e9e0bde7738c4363b423f1d50816b122d9b70bce2aee91f623eb0bb5650a43cee88045dad6d5daca78bf2e2e5a6785131858cd55ce28bc9840bf52cece43f6cfd13371502131f34b9dccaad6c313ae8fc90232122da5e6fec03de579fd49785af5778ca901eec1ab2a120b75326c1702e2694b22b1f53863019726c47f5788bc2f8e4e0d8b333f83b9a2eff7913af877353fc940ee312559a1c8674031a34f7fb0747cdcfb0ee00b31f896b50e2a0a5c7c46441535d65c914fec09d6b87d770499623b0f92b24dbea46be90f3a20c3d180d3e52802f538a8efca78f4c4248bd61106ab705f824898a866a935a98c2d30297344fea134b3e77d5b218ad7d09b82feba1379d68aa33aa60267440c676306345366bc90fd1d57ab76e103c21b9dfe425cffa9d428c32691292f220fdc436a7a2739b44116680e19173440474997490a61852773bb89ab1a81339762ecab2a434adb3b7c5e25319855b1689f5e8279e4f5905b11415c688e8ff531291c71d35e3164b5dc946b5fb41ae64dabc3e924cc0372c0490af4072d9c4cd7359760c57468f0081b57948f4dbd3b5d1719496da8e16bcbdf6017996f2793eacf05c820a83b825af0e7ad5a1065db672e6642db872bdcd3586e8ef2968c54e4940a4ff95d06fccf167a928cb6b12beb61b0857dc1d5fd7ff42b3469b35eed5c8a160e4807bf24e8457e27505876fb100830e707ac0584c97ec86be7bd024b59e99f9976505b3cfcd37929bf825fb45a175721a7ce5379274815b725c03d6762e88b651c1e4ea7d158ed96d56e5d37a1fce6cc018546463cac3247102d0eb04bb2b5f8e4720cb7dd7c37c619549ed053e5194f950a01324fc8c0c1d955892bb97f51815c30f0c3ba49a338805499455b3b6cea5953a40b3b8bb75ee41ee34840b530d7027c995940e906a334c67f6b1a1b2b6631f9e5b912390fa2315cf793ff70c5a81370dbf49970c65ed7d755a091344860be9734e48449b292d76d1bda0ed445682444d34d8ec990d19089bc51d33c1dc67f87ac14880356fe4c2fa5a9bd265a27bbbd8b16ebb01a85d6311a9f1fffda95bfbc849c1ff725895849ee2b093b138d634ef11bbaa0db59bad4c6d804d761a332d88b6bcfaf2137cd2a6c6fef7bda28a17ab47b7c1c81bda7f039312b8674627623cabe0753a1853f3c1892e12d2917f575ca45e870601ac46b4e98881b4d38f69f", 0x1000) 23:49:41 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() setuid(r0) getgroups(0x7, &(0x7f0000000500)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) setegid(r1) 23:49:41 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() r1 = geteuid() r2 = socket(0x19, 0x5, 0x7) getpeername$unix(r2, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) setreuid(r0, r1) r3 = semget$private(0x0, 0x1, 0x444) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x1, r1, 0x0, r1, 0x0, 0x8, 0x2}, 0xc8ad, 0x200, 0x6}) 23:49:41 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmget(0x3, 0x4000, 0x400, &(0x7f000067a000/0x4000)=nil) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:49:41 executing program 0: r0 = socket(0x800000018, 0x3, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000ffff0040800008000005fd9600"}) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x8, 0x0, 0x0, 0x285}, {{r0}, 0xffffffffffffffff, 0x40, 0x40000000, 0x4, 0x5}, {{r0}, 0xffffffffffffffff, 0x1, 0x80000000, 0x1, 0x81}, {{r0}, 0xfffffffffffffffc, 0x34, 0xfffff, 0x8, 0x3f}], 0x9, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x81, 0x2, 0x906, 0xffff}, {{r0}, 0xfffffffffffffffd, 0x48, 0x5, 0x0, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x10, 0x4, 0x5, 0x4}, {{r0}, 0xffffffffffffffff, 0x80, 0x2, 0x7, 0x4}, {{r0}, 0xffffffffffffffff, 0x11, 0x200fffff, 0x800000000, 0x1}], 0x9a, &(0x7f0000000180)={0xfff, 0x9}) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x290, 0x10) ioctl$TIOCEXCL(r1, 0x2000740d) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 23:49:41 executing program 0: open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000200)) 23:49:41 executing program 1: r0 = getegid() setgid(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000840)="582720efabad02bae63225259560f8e5815f73f2a044fd33055552fbd5e41789632d00000000000001ff4b81a025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a59a0febb43d43dc940b4a254b0e3ea067973bd9f39614cc2c7dc5a47dcce613bb7c229f4bf7f546924aa2fd6c3cc628c9879eed1fca0880291ff78d2f4f11dc151805a1fbb3778dec67ffeef7c35e714359a4acc3e77a3bbfc98b23c704283e06381e3dae5aeb679225604b2029cb968677be4ba93650002f971b996595048ce888dece9026fa7d1e398805860ab72420db1a120533ddfc0c0f8a2883d56b61a55f6b4cf739b3e211c631ff5766a90f5eab12b720de05e7c777124afc19015487e9e22f329c05e6d0f72c1000000000000000000", 0x132) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x12, r1, 0x0, 0x0) write(r1, &(0x7f0000000240)="bdfa4d2591c321a8cf98848e3e8751bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b6897d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc", 0x201) syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)) lseek(r1, 0x0, 0x2) syz_open_pts() 23:49:41 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) socket$inet(0x2, 0x4001, 0xfffffffffffffffa) 23:49:41 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xa, &(0x7f0000000080), 0x0) 23:49:42 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0/../file0\x00', 0x2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x8d, 0x0) setuid(0xee01) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0x1c0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000000c0)=0x7fff) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='\x00P') 23:49:42 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x8000000007, 0x0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0xfe, 0x10001, 0x0, 0x2, "ef53dc00d730599cab0846909156cdfab472f699", 0x0, 0x6}) r2 = dup(r0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000080)=0x4000000006) utimes(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0x8, 0x9}, {0x5, 0xe2}}) getsockopt(r0, 0xb062, 0x6, &(0x7f0000000100)=""/137, &(0x7f00000001c0)=0x89) open$dir(&(0x7f00000000c0)='./file0\x00', 0x200, 0x1) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000300)=0x3) unlink(&(0x7f0000000000)='./file0\x00') chdir(&(0x7f0000000280)='./file0\x00') r3 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x2) ioctl$TIOCSCTTY(r3, 0x20007461) 23:49:42 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x52fd) 23:49:42 executing program 0: r0 = socket(0x2, 0x400000000001, 0x0) socket(0x39, 0x4000, 0xff) setsockopt(r0, 0x6, 0x100000001, 0x0, 0x0) 23:49:42 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000080)='./file0\x00', 0x10010, 0x2) fsync(r0) bind$unix(r1, &(0x7f0000000040)=@file={0x0, '\x00'}, 0x3) fcntl$setstatus(r1, 0x4, 0x44) sendto(r0, &(0x7f0000000100)="f5c3cf35bd1335a1b3d121d737f99a71ed72666af373c3b489ec057345995a748b9ab29c4ee3e59b3d655212dda73026db0172f111d5db36f91a3762f3ee600a18dacdf9a4ba1bd0ec3c91ccd64715d43d205389c2cdffda5142e9fc415262d12fb3226d236f0fbaa4741f5bc2801f6d1549465b84c08c4f843b2fb8f0d5d5754363722ad65269fa292f9481f33d7d5491", 0x91, 0x40a, 0x0, 0x0) fcntl$dupfd(r1, 0x0, r1) 23:49:42 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="199ebe081a33030000", 0x8}], 0x1, 0x2) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000180)="09ed77aec5df50f9", 0x3ea}], 0x1, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x80, 0x21) 23:49:42 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) mknod$loop(&(0x7f0000000000)='./file1/file0\x00', 0x6004, 0xffffffffffffffff) r1 = socket$inet(0x2, 0x3, 0x20) recvmsg(r1, &(0x7f00000001c0)={&(0x7f0000000100)=@in, 0xc, &(0x7f00000005c0)=[{&(0x7f0000000280)=""/204, 0xcc}, {&(0x7f0000000380)=""/156, 0x9c}, {&(0x7f0000000440)=""/162, 0xa2}, {&(0x7f0000000140)=""/23, 0x17}, {&(0x7f0000000500)=""/142, 0x8e}], 0x5, &(0x7f0000000640)=""/248, 0xf8}, 0x1) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000740)={0x3ff, 0x10000}, 0x10) socket$inet(0x2, 0xc005, 0x6) mkdirat(r0, &(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') socket$inet(0x2, 0x0, 0x42600) 23:49:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x6) chdir(&(0x7f0000000040)='./file0\x00') 23:49:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0x1ff, 0x80002, 0x1ff, 0x20000000000001}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)={0x0, 0xe5}) 23:49:42 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002004, 0x5cc2) unlink(&(0x7f0000000300)='./bus\x00') 23:49:42 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x8}, {{r0}, 0xffffffffffffffff, 0x5}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x880, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0x0, 0x10, 0xa0000004, 0x8, 0xfffffffffffffffc}, {{r1}, 0xfffffffffffffffe, 0x1, 0x2, 0x8001, 0x2}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0xff}, {{r1}, 0xfffffffffffffffe, 0x40, 0xf0000020, 0x5, 0x3ff}, {{r1}, 0xfffffffffffffffd, 0x2, 0x0, 0x5, 0x1}, {{r2}, 0xfffffffffffffffd, 0x64, 0xf0000000, 0xffff, 0xff}], 0x5, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x2, 0x81, 0xe0, 0x1}, {{r0}, 0xfffffffffffffffb, 0x81, 0x0, 0x8, 0x8}, {{r0}, 0xffffffffffffffff, 0x4, 0xf0000001, 0x7e, 0xfffffffffffffffa}, {{r1}, 0x0, 0x1, 0x40, 0x2, 0x100}, {{r1}, 0xfffffffffffffffa, 0x10, 0x10, 0x2, 0xfffffffffffffffb}, {{r1}, 0xfffffffffffffffe, 0x4, 0x1, 0x9, 0x1}], 0x8, &(0x7f00000002c0)={0x800, 0xffffffffffffff89}) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xd1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140), 0x7ff, 0x0, 0x7fffffff, 0x0) 23:49:42 executing program 1: madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4000000000000002) mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) readlinkat(r0, &(0x7f0000000c40)='./file0\x00', &(0x7f0000000c80)=""/165, 0xa5) sendmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000001f00)=[{&(0x7f0000001a80)="95192366c2503a2a4f93f2837e9540e73ead32d316c5889d51b25de979dc64c9c33d755fe422f83daf1aaa70ed86cbbe0e9fe6c76b32454cc504ef0020cb2724d8d13922593cdb1c8326f9f71bd1d94f4ec4692960bd951df7c13b3b8defed7f71f85bfda01800313e05c30358f76c8a344c7e9f0eabcf06bb3e5574f6ccda99121f3eeb7d87117d057924867c994a1f371549803d5c12739b4f62d5fdab24132c4b3ad2267480ce5b33c6511b401f3677dd3af12bd3406c571337a5a062e43856315197297fb7ad39c33746c822635e34185fc1b0ec03eea358bb2924b5944cff765e6b83515b", 0xe7}, {0x0, 0xfffffdae}], 0x2, 0x0}, 0x0) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/117, 0x75) chdir(0x0) sendmsg(r0, &(0x7f0000000c00)={&(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000840)=[{&(0x7f0000000280)="0330464747f53fde2d00331eec6b53675d55797549113373ddc594740fd5f9b255dd732506270b300904b7e45569873a626a855a2c5a239147d3c3a162a23b684d93e40f6371e04aff9b4f49c5cc2f492e2c6a3ab67fc9da6073694f2a1aade06ebe", 0x62}, {&(0x7f0000000300)="74359a98b02688177f2f76bd08e999ae5b458239e2e03e50b92c8b5df9f784e5d7b93a964744dff8ba0bafb745b2e87a2abbd814e7c8194e5769a9c6645e1d5a8d31d840d8ce6f38ec3dcd4c095936e38a67806637610fcf48aa2eac88400616ab1ae96d5bbc9506b5ee300aa9a2544b908f18d97429e7988c6c9728242b960cecaaa9fc5b92e392", 0x88}, {&(0x7f00000003c0)="bfa64bbcddf8eea66fd5a146e45ffa589f129015a1e97a72b7e9f36d617565610968cdf079aceb11cdb72f15d49202594c2b7a7f2c3eded5f64e314a5764effd7812cf47074e1597bbaacce0ec7cdf0f5ee836b0ac60a8c8fa672d02afc3ff8e57a070e4e694cb7cf507e1e0da1b9a29fea123037c8ad4293363ebc67f78005c478dd769a4dbcd35e137694478919a60359b", 0x92}, {&(0x7f0000000480)="84061130c0a3a57c33d88e9f6cf0db2b116788e720b2cc171f75ba52b40d920f47a0228361b8ef3588f88f6bd455b0cb8d4ca8e0c7f2695304025b90a620838d7338208fa4153f5d27fb2f25632836a71dda4daac72e58ac7bd7e6e686ebbca97b51769d6e09388c2bb722b14aee1aa41c86299d806af240f49c631896adf7deea6084b2515cd8d24e5e3b65863a3904fc798cbb2ee0908bc9117b70f061ea447312e68f2f", 0xa5}, {&(0x7f0000000200)="e28e4848ff9bdb8b3f34a279a12f42247a950e3a34d68961ff4972743876281723140e2ddbbe49a88722e35765f82fa9272602be9d", 0x35}, {&(0x7f0000000540)="2672f87d2925ce4c2e83f77f77166c15affeb1efc7d7fa9b792b5639bab2dd90af0cd739981cbeadffcbfccbbbf6bab4c9154de4f4620647b79b2622837b534c0c5b6623376977994769a3e7bdeec312d9210096edb0e30ae368664d541dde240028e458064f09e8837bbf637940cedfd2f6710270e365f88ab358291ce80e0e61587194eea62713b82a8f2b996e66e66454655e66875890f6d57e87106849a7d5f4c6016befa2df7dc1e86c72cd9181466ac7bb13612c217c7d0ac4a58c51e51fe6e7e877c4e74579f91b251345ad7bd38ceb5ab8164b93a179", 0xda}, {&(0x7f0000000640)="95a8c835e830fe0b85c2377a0d54b485f0b48250a5b947167e5b87117bb320bdf1603223f9dacd4bd359a40f882f6a8b8e6264c53740b0ac3efa604e87cf23faf743abf384f40021122f5f8b76a3680902ba2ca547c8810579083a8d0e2ae4016ba31b5d9210b512f612c94745f3c6926862e718", 0x74}, {&(0x7f00000006c0)="05184493337167450ac06a4ee603546482b3305b0a40b0f424bdc2baf235091cc14ac79b82e4b05bf2d3e652e5e42732a6155f99d11853c519f8131f76e9409246babe4688737d43392c7ead8687d8c71755bde189854153ddc133d7f47dd58df4d543a7e1d8528f8cf55a05b967", 0x6e}, {&(0x7f0000000740)="53be541caca36eecdc336fc06d91af17d071631d60e0a110cfee29cc4a2a5a64f1a2774ac42b015b8e39c44e5e86b168fec5b6d4de25ea627dce9ee2d4580aa4ef51aae64ce1395af7f65cacb0b409aedb5e22b68bf920cc76d2d576acc66f63b373dcef96cfcebfd58282df96fe95306336aaf499b1d73f9264ba7517bc00f72d902c4e9b3b06a34b132a3d41e975ad41a039ef4a0391af4a42885a10067a93d36472162bf0df5c77d51a4c98f31c3c7c4fa98660796ba7014d71c6c96ea23980f8c7677faf6b52ac88af6832c91b94", 0xd0}], 0x9, &(0x7f0000000900)=ANY=[@ANYBLOB="88000000000000000100000010001000fbbe5405b02c5a3a32fd3e58cf871ec578fa60a14aefd29571bbe533ffd9d6dbdcfebdc622a13ccbd05bd42dfc2b696a4f364b490775d5bf56fbeb95c732017f553ee32a8eac8c791077b5537d32a890e2bd81994dc84c3c69a4360fb91560f2a10bdd4278bd4a98b8f4fe1508a98f6c6cd011ce27f1100040000000000000000100000003000000ce9621d81cd1b00c657af2a56262077f85af461556a7034364689eb86b10940a1af29bb1b7484e37c7f414b4000000003800000000000000ffff000001000080180e354906e6afc21fb58f1f11af07c09ac1b2b88d33b3fae54fead69f22c99e4099142e0000000008010000000000000100000020000000b88f4a731c42bb85d59164b0d6f5c7e54278e7db12a676a55c28bece3fa3545da8cb4b128f4000000000000000004b245b24eba078a9556be1fae4f6533375d7699940aad2fc2e9fb7aeb911235d1080afcf1d625b3aefb86a1b627f07c4473a14856b9d0befc5a68e243cda56fabfe6a09e0a1e8e1b29fd9d7b2a8d8e00000000000000004cd78d12f9b87c021660bf2a252d7aca5ffd64f91b9d83d443b0fc3ff93e38fd73c1db54a3beef8cbd6b70282691da81a85fd29e2ced17f2c2fd08e0a86f8fdd32b1b49692f788b93903c1d1fd9bef893c16f0ee602be8d822bd11a7299c3bbc3f8106f2e726b3870900000000002000000000000000ffff000007000000c0592202609cd6c9786516cf73d10000b8000000000000000100000002000000ad6e0a20119707fcea2005272cee951db3e066ef60b96d19812cae6eae46dfe6f4b368b367f7cddbd0b798bd4e40281dc852dccc5b658bf8a1a43ca1d8ac2f191e6b00c05a3e4eda276716ecdb3ff2bcddc604149d327c5cfd8a963f8c7fc0068e193597f84621c2e4e6f3c3f91b73ba4741e8faf1248de4e2d17b03646a7f5285abd55f57961d336240f5e4e56d65960b732da3508ab6f94f8fe3d0845499eedf000000000000000000000000"], 0x2e0}, 0x2) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) 23:49:43 executing program 0: setuid(0xee01) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x1, 0x1ff, 0x4}, {0x18, 0x3, 0x7f, 0x8}, 0x40, [0x4, 0x3ff, 0x3, 0xfffffffffffffffa, 0x1, 0x7, 0x892, 0xf813]}, 0x3c) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r1, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r1, 0x0) read(r0, &(0x7f0000000100)=""/71, 0x47) 23:49:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "daed989286f54571fccf0d8f70bf4058bae4bd16", 0x80000000}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) 23:49:43 executing program 0: r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000000340)={0xfffffffffffffffe, 0x244, 0x0, 0x0, 0x0, 0xffffffffffffff36}, 0x0) 23:49:43 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) openat(r0, &(0x7f0000000040)='./file0\x00', 0x80, 0x102) r1 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000840)={0x0, 0x0, &(0x7f00000003c0)=[{0x0}, {0x0}, {0x0}], 0x3, &(0x7f0000000440)}, 0x0) kevent(r1, &(0x7f0000000240), 0x3f, &(0x7f0000000040), 0x101, 0x0) 23:49:43 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) close(r0) unlink(&(0x7f0000000040)='\x00') 23:49:43 executing program 1: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1) madvise(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x10080, 0x0) fchmodat(r2, &(0x7f0000000100)='./file0\x00', 0x1, 0x2) r3 = semget(0x1, 0x4, 0x4c0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x3, 0x3, 0x75b}, {0x18, 0x1, 0xaad6, 0x2}, 0x2, [0x5, 0x3, 0x2, 0x8, 0x6, 0x35a, 0xc9c]}, 0x3c) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f0000000000)=0xfff) sendmsg(r1, &(0x7f00000049c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 23:49:43 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) flock(r0, 0xd) getsockname(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000015c0)=[{&(0x7f0000000780)="dee46fd76aeea62b7cf769639fbccbab3d0fcd384d1233f5439018f629401413999b7f21c7023ae903ba987f68338fb3692c25ca8c0a7391e84c8b15305ddc4ca869143b15efc3820c60c35d4812717fb66cca080f3922a0fe3e6eadf834ea8ef06da256af969393e24c4c0398c456f1bf15834cb644b89fbc6706ad21783c090cbd0af031930903d97c6e3f22b45cc1a6e50f113f6ada780cedc8811adbf876d50c2d3c9c9ff1e7b48c48e86dedc5f5cfe0a4508d166d3d987f1ecc1b567795eeba3795f496505fed8c01ba9ce9558a2c892d236074711408f811f9229e53f9447050b0aa0e412cd4d8294834ecdeaf14535e4ec94e7ee594cbc9c1eab121628c1338bffcba980a39c88663c55a8c18d0ce2ddbede6e79e0f82c2c1a2801761aa553ac7e3d9e6fc53636fa680aba944c53486e1d005714043b3eefc694633b09ebf43286936c7980c1c474d7067023529465d135410efad5c9ff8e59158409f42dde54d4b6849fe753b47c8d7193054fe0af1cc122973b9781af4234f1f4fb1b0b79ad19dfa43adfa96855278c7f5a709be13d6f90fbc7b8d4f70212c4e86c186be8d15c977ff8e4a80b228b1508066cb0c3496e8efd663b36d280e2f1ee85d43de440f04f4fc25e0626db368ec1a8971cc07f5a8f6daec0fd51a1eeb7dbde99cd23419914446eb5af5198906100942a0ce4d8ed57074a68e112208cc71e009eb244fa2268e694b559717a6ef08df1de55743ce03b73a21998e5aef8214df45c07388f7dcc948a7014e3522529dae01f631d261c65745b77b5be2398929bc5b0cb46085f19637ea22a4f57ee1e20f2e111c5333558844457685c1d4fe6de1e119991dc702fa3c6ba4c50397a25d047eaf0f15335f7e5d8d8e8d317109eb2dc9f07d2bb8cf4c127673109a5d57dfd2b8ddd58227db118c", 0x297}], 0x1, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000140)={0x80000000, 0x7}, 0x10) 23:49:43 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000240)={0x9}, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000000)="02", 0x1) 23:49:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() dup(r1) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 23:49:43 executing program 1: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget$private(0x0, 0x1000, 0x203, &(0x7f0000ff8000/0x1000)=nil) shmctl$SHM_LOCK(r0, 0x3) r1 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r1, &(0x7f0000ffb000/0x1000)=nil, 0x0) munmap(&(0x7f0000ff6000/0x3000)=nil, 0x3000) shmat(r1, &(0x7f0000ffc000/0x1000)=nil, 0x0) r2 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r3 = shmat(r2, &(0x7f0000ff6000/0x2000)=nil, 0x0) shmdt(r3) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) 23:49:43 executing program 1: r0 = socket(0x18, 0x3, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setgroups(0x2, &(0x7f00000000c0)=[r1, r2]) setsockopt(r0, 0x29, 0x41, &(0x7f0000000000), 0x0) 23:49:43 executing program 0: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x0, 0x4, 0x1}, 0xc) socket$inet(0x2, 0x4010, 0xd) setsockopt$sock_int(r0, 0xffff, 0x2, &(0x7f00000000c0)=0x72, 0x4) bind$inet(r0, &(0x7f0000000180), 0xc) 23:49:43 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) poll(&(0x7f0000000080), 0x2000000000000085, 0x0) read(r1, &(0x7f0000000040)=""/64, 0x40) poll(&(0x7f00000000c0)=[{r0, 0x9}], 0x1, 0x0) pipe2(&(0x7f0000000080), 0x0) 23:49:43 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) clock_getres(0x4, &(0x7f0000000040)) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 23:49:43 executing program 0: r0 = syz_open_pts() pwritev(r0, &(0x7f0000000400)=[{0x0, 0xfffffffffffffc92}], 0x10000156, 0x0) r1 = socket(0x2fe106bf0d979848, 0x8000, 0xf5) recvfrom$inet6(r1, &(0x7f0000000000)=""/75, 0x4b, 0x40, &(0x7f0000000080)={0x18, 0x3, 0x1000, 0x8}, 0xc) socket$inet6(0x18, 0x2, 0x187d) 23:49:43 executing program 0: r0 = socket(0x18, 0x1, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) setsockopt(r0, 0x29, 0xe, 0x0, 0x0) 23:49:44 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x2005, 0x202) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x40}, {r0, 0x80}, {r0, 0x4}], 0x3, 0xfffffffffffff720) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000002, 0x10, r0, 0x0, 0x0) symlinkat(&(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00') lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) 23:49:44 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) r0 = open(&(0x7f0000000280)='./file0\x00', 0x400000000, 0x0) chroot(&(0x7f0000000240)='./bus\x00') chmod(&(0x7f0000000040)='./bus\x00', 0x111) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000002c0)=0xfffffffffffffff8) r1 = msgget$private(0x0, 0x10) msgrcv(r1, &(0x7f0000000140)={0x0, ""/171}, 0xb3, 0x1, 0x0) r2 = geteuid() getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) fchownat(r0, &(0x7f00000000c0)='./bus\x00', r2, r3, 0x5526ca056b3d242) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000200)) 23:49:44 executing program 1: r0 = dup(0xffffffffffffffff) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x497c948, 0xb189}, {0x7, 0x5}}, 0x2) clock_getres(0x200000000000005, &(0x7f0000000080)) 23:49:44 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) getgroups(0x1, &(0x7f0000000000)=[0x0]) r1 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000100)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r6 = getgid() r7 = getgid() r8 = getgid() setgroups(0x9, &(0x7f0000000180)=[r0, r1, r2, r3, r4, r5, r6, r7, r8]) readv(0xffffffffffffffff, &(0x7f00000013c0)=[{0x0}], 0x1) 23:49:44 executing program 1: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0x1ff) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCEXCL(r2, 0x2000740d) poll(&(0x7f0000000140)=[{r2, 0x101}], 0x1, 0x0) pipe2(&(0x7f0000000040), 0x4) close(r1) 23:49:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000018c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001900)=ANY=[@ANYBLOB="000000005fdc00000000"], 0xa}, 0x0) readv(r0, &(0x7f0000000580)=[{&(0x7f0000000180)=""/129, 0x81}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3, 0xfffffffffffffff9, "845c5509000000afb481954dfc4c7f8ad79f2500"}) readv(r1, &(0x7f0000000340)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1000000000000295) 23:49:45 executing program 1: r0 = socket(0x11, 0x3, 0x0) shutdown(r0, 0x1) r1 = kqueue() preadv(r1, &(0x7f0000000180)=[{&(0x7f0000000040)=""/32, 0x20}, {&(0x7f0000000080)=""/79, 0x4f}, {&(0x7f0000000100)=""/110, 0x6e}], 0x3, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xf, 0x1, 0xcc7f}], 0x20, 0x0, 0xfffffffffffffffb, 0x0) 23:49:45 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) connect(r0, &(0x7f00000001c0)=@in6={0x18, 0x3, 0x81, 0x6}, 0xc) flock(r0, 0x8) mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) socketpair$unix(0x1, 0x2, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) setitimer(0x3, &(0x7f0000000200)={{0xfffffffffffffff7, 0x20}, {0x4, 0xffffffffffffffff}}, &(0x7f0000000240)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) getpeername(r0, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000000)) 23:49:45 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x65, 0x0, 0x245) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x2, 0xa, 0x8c, 0x4}], 0x0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x20000001, 0x81, 0x8}, {{r0}, 0xfffffffffffffffe, 0x8bd1e8bc6d0228fa, 0x2, 0x6, 0x1}, {{r0}, 0xffffffffffffffff, 0x4, 0xfffff, 0xfffffffffffffffd, 0x101}], 0x8, &(0x7f0000000100)={0xbd, 0xfffffffffffffffe}) 23:49:45 executing program 0: truncate(&(0x7f0000000000)='./file0\x00', 0xeef) setregid(0x0, 0xffffffffffffffff) 23:49:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x9, 0x3, 0xfffffffffffffffa, "845c556b00070000000000000000abb8afb400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) writev(r2, &(0x7f0000000540)=[{&(0x7f0000000300)="b53832702b332633b7dd32c97aa042813cdc9ba76c3b264693350d8769bd255f9316184ff035cd64c2a5eb85be1ef09a22b38ad97beb65d22cc0609de9e14872417492262a4b0c2f2e403bbea777204e5636059733945939a2272cc5055fa994cc7a057ee43d6b8c243cb8adfc4b0bd3aedd9bd812dd5e38d238a8be2e3fd19d", 0x80}, {&(0x7f0000000000)="26fbb551c064cf4c92bd754c727ac91924a8d8c3fa53", 0x16}, {&(0x7f0000000380)="0445b9af497fc0827f51631ec7ac62bfb6e6c07d09ecff4f3ac3952e3000d2ccbf17cd84ea0e7c24da429ab72723b4cfb259b220daf87dfb1f0b7a14a8be89bd07c7b6c40de1588d69dd46fc6eb767341725ad7b123d11a1423154da6f91949ecaf48a41a9c55d2c9810c659b82a533edf1b8c4274473cc7f2c3188c724c2e3fd497af33c5628006210f32ebd155711b5507dd07f96871960a551a0305824e0b77a56e5914914bcdd9029b4e37b610010221dbdd67c726144960", 0xba}, {&(0x7f0000000140)="5902621b58bafbcf0eb543497e4922bdb18eb7e835a64ef4d8898fa74f6059f0d4b4b028df73804146e5da5d2e65d170ef4c9757cf1cc1899057", 0x3a}, {&(0x7f0000000440)="5370ecec6b56aa2a38913871b4ba826210451cfc6f0bf1b94c9217679ed8f73f10b19a01565a025ebd60286afccb9a4c06ccdbfc7ff0c188837d84cc029181f59ca064e984fb2eaef39c75ac7729b71bfa7c7f8d4465a1b2969c120c79696c955793964cc5e36f917bd8b06a33fefe5decaee5aaf8d4b4f26fac3e4f5735e636d353b174aa84da5065983abe809de2a92fdf0e02fac143cdc9264edf1102b1ded33e616a0242f6b25271359bd0a79fe3cb5b0628bae3846ecc84bf6e02585f9438cb6bd6b6066e13a29116", 0xcb}], 0x5) 23:49:46 executing program 0: chdir(&(0x7f0000000080)='./file0\x00') semget$private(0x0, 0x3, 0x80) setuid(0xee01) r0 = syz_open_pts() mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) r1 = msgget$private(0x0, 0x491) r2 = dup2(r0, r0) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000040)='./file0\x00') semget$private(0x0, 0x0, 0x250) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000480)=""/192) 23:49:46 executing program 0: r0 = dup(0xffffffffffffff9c) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) r1 = socket$inet(0x2, 0x3, 0x0) sendto(r1, 0x0, 0xf1, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="2eaf66696c653000"], 0xa) 23:49:46 executing program 0: nanosleep(0xfffffffffffffffe, 0x0) unlink(&(0x7f0000000000)='./file0\x00') 23:49:46 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r1, r0) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x31, 0xfffff}], 0x6, 0x0, 0x0, 0x0) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 23:49:46 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x0) r0 = open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) r1 = kqueue() socketpair(0x18, 0x1, 0x80000001, &(0x7f0000000040)) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x3}], 0x7, 0x0, 0x3d8, 0x0) fsync(r1) 23:49:46 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x23, &(0x7f0000000000)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) unlink(&(0x7f0000000100)='./file0\x00') sendmsg(r0, &(0x7f00000008c0)={&(0x7f00000000c0)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000780)=[{0x10}], 0x10}, 0x0) 23:49:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f27a6e36dbc61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe26e5afdc27b8c9831351d7476001000000eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6a6f580f32aca41ce4b029b9a5b806d3ea7b6a7d96db3a67d37000000000000000301bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678db89b1fdce78d001b47c51b570f8b4ab51483923d44549f00675101b060ff9279e8b54b18ce7c0d9c57bf85", 0x13d) pwritev(r0, &(0x7f00000017c0)=[{&(0x7f0000000340)="823a81fb81b027ab12ceca788fc73d09e74fdb9bb36d48c2756a9a4e180d1de5831562cc34ed53af52a50e316b3dc3430ea9f884d90483bbad2f92259af59af3fd47d3b50070b17b42707b206e658ed020017b154e26204749ab5b62df1bd38ff9bad0b41f40f90c7bc92f0f84c5afba6dc1938c1daeb776b8ec827759bbba74317880eefb7766445cdd8c714091b7b9a0a95cbed79d97c00289f991d707a66d7bdff8da41f6c99f1968a32d65ae473c12d9f3bd3bed", 0xb6}, {&(0x7f0000000400)="d70eaf764a1d9a9a6925edf0f5bf159622fb5616d853612a1460fc06678aacf714b3919f595772d831b25b9631cae68fff52158fa2d6a433cfdf78b9a54ee7d1183d728d267e98f96362113948a2d28f58547da8255c30ffe39f0035dbb38ac66b88c6489d7d81526598fe5964fb00abab10e943f097ac8cd276bcbc08a104d731188e72b1", 0x85}, {&(0x7f00000004c0)="3d0fc9f5c8511b137d4b53af2a4d8968c99a43a1eddc08256ca90c59e01949538211c0324a962b3803f7ee7946b9ab8738ca814f2096530fd9878f37efc17b54b9c860671a2da7374070fffb26bd4cf526142152e5fb62730ad129e6ec08e171bba3d93e64e2fd61b41f96a4e4810fda10378b718ebbad0eabe37cddcfe1453b70c5a1a3e5e66f7b7846bbeec5a25280d13d799f659f43efe7889390d459f043", 0xa0}, {&(0x7f0000000580)="0a09624cefc5ded9df7f6b5a24b604f1bc01330cdd4152c34b2a727d43169a3b7ee160316b3fe5c231fb29d7f88d9c2d7d10ffa940a3fae693425ead786f77", 0x3f}, {&(0x7f00000005c0)="fe2f8d24457f9db4549f00c22a7556249ef374b9414a4e50181171018799bc976115d4efabaec13dd18465633fa15bc6558794b3bea98acbe1d0c3eac41cf3c898efd6efe438d497e901982e1ec42e7a0d0c96d35110fb972b3dc1e904ff6fa3cfe9f91d0bf3ccfb32d0244d3da165ebd5dbd7c9660af49619bb93c9dc149204603dd3ee2b3f8e75bd28e2ecd1f2005eac2ba9bc16feb178747acaabc556cb6b9a37", 0xa2}, {&(0x7f0000000680)="68418d8a4e06cefce3505a5c9e5bfdefa076a93ad3ca01bf39f005a9fc217b59c824488ef9999f921bdda2c964d5e957b6e185ede63a1c9145e786a04d75816eb7729267855636d4d52819a8e6097aef5c0c4e96c3401e7a8d223d2596cb3bfa10bee6a388c2d86b7e22e74ff64441b5e4d8f5272cd0b31dc0a7200b2df2c7ced0ed24f54be05179403f0a7f322e126138d440d6cae8c77578e9fe98e5dfe83067cfe6fce0b363eafaf8a6525f5a5fb62dd651183c67312c7829", 0xba}, {&(0x7f0000000740)="b8a7bc94009243b70f38a5c10711a7a61a11ac7da5ef99d20d33173269b606e858221d1534421f81842e0c7e016e0c86a97cfb841fa8bf10abf4ad033d9789e42ea1aa90446b24fbb3942c147761beaa11fecdf2570208de08cf2e63fd7e0294dfcbfdebc634f52ffade22121eec681c06f2a440b52d2900b43d79d080c0a02b19f47ffb9a6295c7f771a703d4a333aff959fd4c8754d7a2f51cd877bb0e89245e5035dd22aea117947e981af2c280147d54cf8be517d7e65d0618768785333fbb221a956344504be2d4a4dac2db2de86f448a1afa60a238627b8cf822a03ceb7213d49334fe17cf5884f5f389e9a7d988dacec4a92d9474502a1d479df6d6e0849fdf54e12af119fe92a6839cc81df071f9f20be519a4b5b997d1615969267b96c5c06dbb7674fe364dd473f9bf3e9a9c17cca7e11512e36c494b00479a5de3768eb5d01b09aa583fcab8db7e4aa320b880b1a62770a8e5e4b8939bb7464ab7c71cf199ed89d22c2c4670944fd35ad95e46d6f281dfef89f9d7f3b4167f2a3b0b313233b573550cec852f792f2deb49e82ff331740fdc5f72bcc8736e6fdbaaedb4c13fd911a3de70f1ff29d218ade4224ef0ac865c826c1854b889209bbea190d61df3d374117086f022f51851e9092812d9fb1b502a8a68741a8c606228a269ddfcfdac61e5f96f3651b512cb864565616fe1e2cbc158eed3111830ae7f731483ea8dab4db6564dbba9402eeced1a213a84b74a0957c1cc1c534da3a7f610b740c9df30da65840632d7116cd89c548df8fe95ae92415cc6abc6be7191a41e83cc7f9c8edef6c546564343a69af9b8432cbc8c22344512896c42e105f9025bc77415b2396b28b81d8a799bad5fed65c973999689875ce0604378da4b55bcb3fc7c5c0a34a06174b80555f4232305d4b806b652dc758400009a896d11b8111aea92c0389c980a90f49fd140d52c19eca8baa61841e1efabad9f55fda7d5ac8db0203ab7e07b8c7d4a3b66d67588b7c5943416d320fd74c5ae00c0a3b5b87c02fea80e745db01821fc1077ef2f931222fb672983518403da1648ae0cc39befe5959a3e929083e256d786ed04dab1c2fcc7e30ed0a58233135d653131c5622ba83d3ccfe8fc9a55399671f71528d1906555425ac43fd312c8ff932bf9b1a8c30f68628b3393c56199e1bb9f4fa7196a2df8529128c9225346f0649ee13a7d7a7d5822809eb7134d44a42fefdeaa22e97454b980faccdd21e14fefecd205d3db832b89e1550dfe86932d34b6729a89f058cac8233e204684cdbd04069c8e81077b626dd6d25b87cdc4cbb97507b7b4d8c99b9c39e7a8447eef48873b898720e4e008995494a2140e1cf11e34a4d101ae0ad48612bb97d00585543df07c56a0c3c3f7c668cc46760a614bde7aefd0a1026432f1d982833a108adec584e55e0a3effd6bda60394f46374cb15718024718012348646c4ee12effbaa8f0f0d9f995353d3e5d7e244b6f3ba03805b4a82af6b54bb1637ea392625bdadb1fd57785174fa42513f072524cc82fe51483dc437ed2870d8436dfe551e4f6df3d3cffd268c7fb0e3e03c758079a00299a4ccce28989cb7dcdacaa70ed51a60f77d9386a032a0b41e98b0d431622713270058aba228687c2a1f8fe74e5b4c3ff4f328033ea874254964b21c170cca240148ac3788394aa71ef9f806a09957300d9b7a01ba10a03eb04e7253d0fd9c7ac123e8e87486ae54a230de1bfff56e5f6af97ffa8db4aa863091465cf944be8aaa3213a05b747bc9ad194542cb770bfbd44b8ba8e2bcecf7f229761a8eca042aaf06591277f7e6b97dd6e8e4849f111421131855d1ff31326e3e27407a8f3a3611668595575ee787eab8f8dfb87ca1bac4231103ffb169fdc98a959a514822ce25a02deb8a7370616cd4908b29ffe2caad5d0cd8b41d83c3ae6ad3f1e0acf5d65bf7ad80c0235462beb386bfa994d60634ca6a2ff9d0d6d887c4d664fc476c8b580ca564170587e30fe2d883e7fa62bb3f20b1006eb191cb075db25549e83c07de439a416e6ba0c7b6722ed46f5dfc2ec2e2822ab106916c28bcb00c53e53d871feb459dea2e6559bfaa1a5074b14c8b669428bbc3f8b13836f73ddca19222a316dc9309eae57f73aa6eb28de1c602c29147c194a7d7d7e9a07f74cc108f42c470dc024081ac588930dad1bb987d138c65388d79f75800800d1179fdf3a0912f48c5e41a04dcd3b7442ad5f846ffe478268dbc26591a55aef0b7ff6eea19c77f34b4f3b30563e45bd74b0ed0abdc26e8520afe382a89492d086f6885ee9ecbf83b2e827e58c651090a7358e6e1db5685e6689646d313f6393aa0f73cb2649756617e4d199b4e8ced1071fdfc8abaf51d88af84f6d81148d8221608fd5069f9b3047ce5e9ee9721690e755b0774995630daad41c1ceed1b83a7f3e8ae4e106096d38fb0abc34ebe6d46f264bfe16d463404b272e5cf8be383f26f7f4cb29cc5738cbf3fcbe42c74dc57c6df8c37edd217963ee0d2b15f0bc9d85c8bc999abeb030a3e7e49cdf17ff6e39986156567c04f5febddbd5021ea08d7a32da2b835f7d5af4d200200a5ada3b1eb2c79f261fffb29c7bf71ceaf6203498b87ce3d048a8eaa3a2e189ad5e403c735f9cae6f5159ccbc05dd670f25bd6844d669c9baf06d6eeab1d762f1142c603f054ec2400b2ec0c5384537d89f9bf4732b4d3761b1268eb6cfeeea5bb9be1f23280b0b9541f5c7a73824cca054c5578a50c4e45ac881abdb69b0f6a4873b4adb3a132fc3333a61111549a06725ad0d4e2673cb3696fb127882e02e52350da362db29242241694613dbeaa7b992645311c5761074ef99e41aa1789eb576ef266caf36646145704943ec0ae7c75f77c39091c287474f5b05a317f4e3e5226c13c0731fa2796daade68d68304f5f5da7b294a6dafaa2eee03ba488c8ecb67aa9b3f2f3a15404c05e69d809e4fab1dde39aeec8cd0c150515d7bdd1aa574d230d72fb1968953fc61bd56bcfd5ef71bf85833c01095a28b98578ce00df82c87b8cb05608ff1aae3c6c0e7b2514ce2f9150d87ded478db630fbb2f06d882f51413dea1d2afad25a9339f6a8925809fb698b98f1a16ac980d454116e2688b0af6023a18676b72b6b94db25bceec598b4767b24163890d0c72c6fd4938fad61577b65442dc848170aee5619becf0115dc5c8b7a2e6a65f7da7b7813ae5659f9078636b62f19e11bfc6b814dc5a1ef9b333091086ec744d03fc75b817a27af459edf06f1951190c1caa4cf5d9cf34e3c5ad5cdb524b57f0b872cae3d97382b7e0dcca4991753884740d7f392ae8a5854d03a6d19333ea63d1a784d1ea8a4ee116f8e35aa7a7affbbde2c9b54b88f820a6217fb6afdc4b2148143d15954b59dc76f67a31f0a5167711a781971568b50006cd1532fddf8c0341283ecba2f7d25b97cd3433b04f6dfa98cb159c371623c3892558bc971ec68ff5ce83e7324c02c2eedff31c191bb8760df1d9f146e44967a0b85e571082211673241828742321ed6db7b7a6c78035d9083b438c358e70d375a17c397f8003e642a72dac218ac74bcb1bd4ebdfade23b91637f5eb95fb215f455dfedcc37e5e8ea4172938e9d50b380ee7dd44aaa0c47704e6d86dd6142e21a06fb3e859d1c4fa307bcb588b9ed8718d340cfb68b7f8a4211b8debfc42b4c4a553fec0f1785ad641de189daa3875afc2c2a0370d9985ba951f0c8bde56206308ebc73ec6a2ef74b08e87cdd307ced4302453029cf8ec49ef2f2a5ec18405fc25161a37c5e44c0a5ffab4befa1f78077b168445237f4dc5f570ecc4c31478d797606d3103d202f4aea28917941cba8a5ba0c786e2da82a7c677beaa42fab09eed72836dc39b16b01a64966d144dc65ff697363b79073cbfa39e50fead56014e682b53f759c09013c07e662930e1175e799802e1c2f3d299f76368825570b570263d55405f65a8a48d6a4863111dabd0bf69fe84527aa9ca23803de526af6dbfae8a0cf37d3b718ba373ba6cfc8376869d05b3e1b1a1e9cfe987958a278db4b5ce18af3a65cdaed31f992e3b42563bbc4bdb0a2edad3945741c32cde3e99d3a9df54cb0fff516ac482f1a086b38d9cbf420fdd5d4f5663ba1980ec23c1214328aafeda77b81b0373759d6cc197ed0212c9c9b0318b4d2c8ce1528d624852734841e830b783c9bd673d438e9568b125e766cc0ae8ac038de0214af641a716261ca1570ac54b95ef03eb97d1125fdfc11f0590928dbf2a0c312933d6ecf8654e333049c714343a3c4e428f58807bd3107e21ab6757ed396a1cc51a41d88b6d19a9b3046174ce2af22f8235d78d43829fa36f58fee7fbe6c587c12d7fb7a8a898b756a4da07a763e2db0ca5077f184486483a28f684f6daccf440dc3613530abbd09e609cace1f0051342c349ae379c4a66721dd5aa198886c40a1584c43763b5811949b8cdac3861386f6bfb16b34ad1e290bd9875b0c3c96eaa5b5e769be2ae3c2ef6f8362e14509436e5d877c29a93d05db7f9422fb0c0258e038968034bb2a866c88aa2a9e6246d6bfaf0379abe02360ae2203d51088452864acf6dec89152dd22e0ad08a9c783e6ea818ca4875eb5741f459a6be37dedf3215f6939664dce63620c857710b346c2cddf1d00c716cca49b58fea93810032bf2f541c94f4aba7de8fdd6b2af02e18bf4e31d6f545f7754a7b8b434f50d2b9a740df1987f3208c16f2c6c1831297dfec589a93056e088e4f8ce0540fe422857a5ca4b4d61a93ef748e204f4586ee8c73a60567f56a683468a0425f9fb48afd77aa469f1fec0d70a3c85d350fc12d142f537996e1e33474ea18ce0a48560384b8ac5121c6210a806c9db016b1214f6de165c75bfa11694b41e2d7aad818e43a1bcc6f0005774f61e90cf15f0fdd84e0bebd3fccbe3f07fd8370f664753d3e653097d92ed16d67e28ad6f11f8fbccd064426d182fa8848583db08b5a27ed5791be5accd9ec8c9d95551b6c12c2c1ab547d9ed68d809977a5b0e65154a59d9816bfb93f3a237fb9aeb37a6d12b451e83e754ec5bdceb9db1173e8778a6eb8d04f63b590d8ec1b6299cc5541d6d83e53bd5078533ff94813261da87f85eb8f43c013c24493f954a139d816a0148e4c336515d2dc1f87e698b49bdbe50d89afa3b3a7b57f91d40f141c39c915108992e40c334e388921be907cc9a2b0591cd548ef41ae0b213f799a8a19c51f756e2a320f2ac02c69664c6a44a96222a7f17d168f4918791b65b5e207acde8eb99ade2c26fd657aa69c4fddc27ebfb60ae896a28ef54381762f74c121463c3da39dd776add02bae8d79a34ff89f234ba2e2582a7861a29d6c65a9c5774e35e6ba6f78828d7696d28e737f5cfa4c4f5d9bc382e639570607dad83241dd6d3b88fb3ac90a0311aff1d9f925b5c390d3b8bf1b38a36e8845bbb147e3e7ae3f7eb80127e6f63ff87c80d84dd873a38e26fbff0eb71d86d2470ceaa3d52f4946e500f19020fc6f9d05935004651eebee670134958f7ef2946aee7014328e7643794610fdb8c86302d88b74d7cc845e98c40d64615b4c8b4d1367bf7d424aa66f8f63336bb3b43447dc4210904708e917f9192f5991b0ac6cce740284f93cdfd2c9b2672edf0a8a364f7f6e86cdea4aa8ef3d2e6d24dba3d144049993a9c0808adbf4c5cc15aad1e26fd9635964e8ac3a154785faa15c2f59224d74ae8324bc955039fdc431c50cdd28fd977ecef5075926dfbfd253b29d5ae596d806c3e045073e", 0x1000}, {&(0x7f0000001740)="4762a5f796d2c61ae030c54d64a0fe39782f3a9aeadec3476107409982f2477be93fe89559c8b63a8f3b245ecad9dfef7e77b599c4556c64eb6dc9bffa38bec0b90b9b25a9d48c841a7ae0309739a68e2836bb29dd3fb6d0bd14d1665c7ab6867ecdf4415927bd29ef43015fba04b5c8ce082c1992b1789039", 0x79}], 0x8, 0x55) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() getpeername(r2, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x98b, 0xffffffffffffff7d, "85fe68bfa60200000007ad00cb5fffffffffff7f"}) fchmod(r3, 0x142) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 23:49:46 executing program 0: unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000180)='./file0\x00', 0x0) r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000100)=0x100) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') unveil(&(0x7f0000000280)='./file0/file0\x00', &(0x7f0000000000)='W\x00') pledge(&(0x7f00000002c0), &(0x7f0000000140)='\x00') unlink(&(0x7f00000000c0)='./file0/file0\x00') 23:49:46 executing program 1: r0 = syz_open_pts() r1 = dup(r0) ioctl$TIOCCDTR(r1, 0x20007478) shmget(0x1, 0x4000, 0x610, &(0x7f0000ffa000/0x4000)=nil) getgid() 23:49:46 executing program 0: geteuid() geteuid() getuid() geteuid() r0 = geteuid() setuid(r0) clock_settime(0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) 23:49:47 executing program 1: r0 = socket(0x1e, 0x4003, 0x0) socket(0x1e, 0x3, 0x0) dup2(r0, r0) 23:49:47 executing program 0: select(0x40, &(0x7f00000000c0)={0x0, 0x0, 0x10000, 0x3, 0x0, 0x0, 0x0, 0x2}, &(0x7f0000000100)={0x3, 0x2000000000000000}, 0x0, 0x0) 23:49:47 executing program 1: link(0x0, &(0x7f0000000400)='./file0/file0\x00') link(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)='./file0/file0\x00') preadv(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000140)=""/216, 0xd8}], 0x100001aa, 0x1000000000000) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000), 0x10000000000000c4) r2 = geteuid() r3 = getegid() fchown(r0, r2, r3) write(r1, &(0x7f0000335000), 0x10052) sendto$unix(r0, &(0x7f0000000440)="63e524d5a0a661a08a33c62d5f00078a5a44844858710cee4b6c53c9ebc1e6ba181d96fb41a7f362a12c84acbfc6f8e81bb993746f992c476a1bb739db8681a4a41e1c96ef2aed5539fd0b6ea0119d838017bc2b9cbf0d00a8996bff5003ddf477afd8a99cc03bece4108af63638daae4d4fe0a570c01d11cc8add73a1831d704802eda337f97f8b2f6eb9022f7694f15101c9d5f4df35958acb29b72102f982e7212161230d", 0xa6, 0x8, &(0x7f0000000080)=ANY=[@ANYBLOB="65018000000000000000000000000000"], 0x1) pipe(&(0x7f0000000100)) 23:49:47 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x151) setsockopt$inet_opts(r0, 0x0, 0xc, &(0x7f0000000080), 0xf63c7a14ccdc716) truncate(&(0x7f0000000000)='./file0\x00', 0x10001) 23:49:47 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x3, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) socket(0x20, 0x7, 0x3d2c981d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_int(r0, 0xffff, 0x1807, &(0x7f0000000040), &(0x7f0000000080)=0x4) write(r0, &(0x7f00000000c0)="66c7bd47c4933519dc2ec5ef949e3979671b8ac8fdda4bb9dd41c67e739b", 0x1e) getpeername$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000180)=0x8) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r0) 23:49:47 executing program 0: r0 = socket$inet6(0x18, 0x0, 0xfffffffffffffffc) recvfrom(r0, &(0x7f0000000040)=""/228, 0xe4, 0x40, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0xfffffffffffffccc) 23:49:47 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000300)={&(0x7f0000000000)=@un=@file={0x0, ""/30}, 0x20, &(0x7f0000000240)=[{&(0x7f0000000040)=""/69, 0x45}, {&(0x7f00000000c0)=""/7, 0x7}, {&(0x7f0000000140)=""/58, 0x3a}, {&(0x7f0000000180)=""/156, 0x9c}], 0x4, &(0x7f0000000280)=""/102, 0x66}, 0x2) 23:49:47 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x66, 0x0, 0x112) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = getppid() fcntl$setown(r1, 0x6, r2) r3 = shmget(0x3, 0x4000, 0x40, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_LOCK(r3, 0x3) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) r4 = socket$inet6(0x18, 0x3, 0x0) r5 = getpgid(0x0) fcntl$setown(r4, 0x6, r5) fcntl$setown(r4, 0x6, 0x0) 23:49:47 executing program 0: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0/') unlink(&(0x7f0000000000)='./file0\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x1) utimensat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000100)={{0x101}, {0x1}}, 0x0) 23:49:48 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r3 = socket(0x11, 0x3, 0x0) setsockopt(r3, 0x20000000000011, 0x3, &(0x7f0000000000)="186fe65c", 0x4) fcntl$getflags(r3, 0x1) setsockopt(r3, 0x2, 0x5, &(0x7f0000000040)="8c31f8da1d24cd2a8f446b92bb1c5ab2e613e0c5b96233ec626ab4f1b59db4063e6ef20436520b4b53e427bf1edd4271057412bba698a5dfa45249795005ee119ebdc32c73834a38b3af7746f8a208e2c20bf756b3acc2ae7745876c20e3fb1700d671d4b4c347a9d6ae1da8bf61e51a7fa69c8dd006ae1974acdfc1856677a39f53ec6ad0fd862524da385d6c642f5141c08f79525a0bbb49d93070f818fc07d882ee719b301922c8c2e9c65dc16e7d2a446c481e12abc6d0c65b8f8638a9536416450612ccbb5402c9cdad1340b8f335586f732dd3145487b99aa4348df4d0b0a16447", 0xe4) r4 = getpid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r6 = getgid() preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000580)=""/79, 0x4f}], 0x1, 0x0) r7 = getppid() r8 = getuid() r9 = getgid() sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000400)=[{&(0x7f00000001c0)="0a2795f7896629469912cb802951e813465f9e5a467ec2dd311f30395f3b842dc8523909e56f05aa04d0576d1c2db9a653979618ab2855e46239abcc9f4ed2153f0340669c17dce7261ca34060e8f1ada2f7e9e1d663b9b4b29b3236e3416bae276c5bd021947e24220e6c32bd5e73839ecc052fa4913546140b3b03c8b5594a3319f7e0d0b46d9613e25b7e2cbd3c087e72cdadd74049e7e3e82c4b6d07ad493c3497999826ba939038a3dec1ff2cb5307fb727a5a18075f8cf57f82ff057ce180f48c867cee9f2cfb25cb1c8374769831060dd84ad70015e9902845a46a892161c3c6ef564f1f0fe3200b94cb53e", 0xef}, {&(0x7f00000002c0)="294df318515c75f717b117a6d35eaac1ca9ca5e296578ba138a1220de136ee6ab640ea61d41c19480d3d518d42402d7e6ef6a76f48c3bb7553cbd2945de84a2003d2b4f854447f0cd181b97861e56b193a7aa5dd2130018706d55be3b964d15c5ef24daff7a2a0884f8fa3ca9ce26340abef204455beea04a67d8ac7692bcd04afcdd595a739cbbab44cd60fa7edd3a4bb17cd", 0x93}, {&(0x7f0000000380)="b9985674b7782d9f43d522d9a2dcacc349bfa50af57244a829616ee5adaeb11d9ba62fd5221b2555099e1ab1193fc3476496e6bd526edeed3a97f75ac6f88deb46f6567d1d0a28b53b7c3e990a285e63452abd17fba168b7629b0c67b6079be29d8f", 0x62}], 0x3, &(0x7f0000000480)=[@rights={0x28, 0xffff, 0x1, [r0, r2, r1, r0, r2]}, @rights={0x20, 0xffff, 0x1, [r2, r1, r3]}, @rights={0x18, 0xffff, 0x1, [r1, r1]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r3]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0xb8, 0x400}, 0x4) 23:49:48 executing program 1: r0 = msgget$private(0x0, 0x2) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000007abdfa665f13218e00000000000000000000001805d1a8eeb0247500000000000000000000000000000000000000"], 0x1, 0x0, 0x800) sync() r1 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) msgrcv(r0, &(0x7f00000000c0)=ANY=[], 0x0, 0x3, 0x1000) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000380)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)=')[,\\]\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='n\x00', &(0x7f0000000300)='-\xf7\'*\x00', &(0x7f0000000340)='*\x00'], &(0x7f0000000540)=[&(0x7f00000003c0)='\x98\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='[@%\x00', &(0x7f0000000480)='\xc7-%\x00', &(0x7f00000004c0)='(\xca%/+--\x00', &(0x7f0000000500)='\x00']) getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580), 0xc) msgrcv(r0, &(0x7f00000006c0)={0x0, ""/45}, 0x35, 0x1, 0x1000) msgsnd(r0, &(0x7f0000000b40)=ANY=[@ANYBLOB="0300000000000000b75ee9cc9a911a7c8e880c74f1570533af407b9edc2b1addd9888e351025e2a5d48b8884442cd27cf6abc1589a5b356a63891e601752aad54b04c833bee954802805d7f83408f604d1336646355d0cab32788e0de62268877b335cf47c00005bea34275681cff0b50dd99d985df1ce3d0adc3ed5d2e4e84d6dbf800f8eef3a1249b77e3f1f0cdfc2436484d6b47219f6c275fbffe3089e3edee9a303be957eb16b3a0fff2d75c9ce2b94bb6c3a1664e05eff7e39e42b92f49b95135c641941b95ef2513a3dca1cf29359943240ee8ccaccc0bd9a782aaceb79b654671b063e768a27baad4ee540ce5a6c8f067ae92b7ed2867b4513bb00c4f88d28ecfa8b624d20eac6ee6af1f251f9d4930340d313ae57bd31d13c27548ab9f23a5c0846514049a1551e52b6"], 0x1, 0x800) pipe2(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSTOP(r2, 0x2000746f) r4 = msgget$private(0x0, 0x80) msgctl$IPC_RMID(r0, 0x0) msgsnd(r4, &(0x7f0000000a80)=ANY=[@ANYBLOB="000000000000000042d479df56d89b0168b7f4b65e136060a77849ec2123753847ed1280d8f81a6f2c9ebdabf9ac70c8d7f8841810144a67290e00f2d330f850b34efc047e5342573cbea947362d58c3f85439eb5b57f5cb44b49ac4c337cdae9e5a4ef058f8316b3b923dda2010ea8e1a606a8a03fbe5ea955bac5ffced26b38fe3"], 0x1, 0x800) msgget$private(0x0, 0x14) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000740)) shmat(r0, &(0x7f0000ff9000/0x4000)=nil, 0x3000) socket(0x2, 0x4, 0xed2) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000780)) msgsnd(r4, &(0x7f00000007c0)={0x0, "e60b34a727beb345ed5006e8f81681250c70eab177efdfc23bb218e78da44f5eece6b99ee0b3b5b4e07dba61f52d12a58c93749f88b7b6d6370363585ff48a7f81f1fc6ef6d6adb76fb8984355202be32d49ab86d464e1f649ead7c6ab9d193acbd92bce40dbb1020018194c0bdaf08cf376ebf90dc5587c845dfd93aa96a9c4b2053f7635683489faaab4534107ad2b0b3cd5b2b1776f204f01de9bf6ff97a3cc8c62b11d5492e4ce4b1947eb7cc363d4506a946ee2cca5832afed770bb60ccafb598e7178b131f800c7ae0a0a6b9e4f5fa7d07030765f8d4677bbba141c13b89ad822ea2582ca1ad77a1d4170d5a4e999b1df74f2fea9a38aaacf28e1e22"}, 0x107, 0x800) msgget(0x2, 0x383) msgrcv(r4, &(0x7f0000000900)={0x0, ""/153}, 0xa1, 0x3, 0x800) ioctl$TIOCSTART(r3, 0x2000746e) r5 = open(&(0x7f00000009c0)='./file0\x00', 0x38440, 0x4) connect(r5, &(0x7f0000000c80)=ANY=[@ANYBLOB="01002e2f66696c593000c73248defe9ae3c61b532766977f2e1283af01b346fedc35fc4d5af7aba91474a7c5fe05d0eabecc9ceeaf6e9962a75b6095b89c0e11b1180b4687f66fcea67b46ef0c40ad31b55583ccc2b9732204eec1e5572be3f27378f3ab55b791a3fc0b4e283b43baf08753ad5b8207c4163caae11e75bbd1dcd00a19862dd6334e381740d837fd6352e2c5dfbf093304713d2658654460712e5bd4b3536e0d36f89d36a5ad3ef943641b5bc03c91ebd79fd0879454c12ec5420471864b6f091d2ab09a6da559dcb85a5724f99516fec0ce05ae487e3fa25872a7eec75dc3c775d7960deb18a6d2f6ed4890b4a15616ba123a5f166c3d112b0caa435d8d2b18fd366305772d7a8e668dd055f98d7c13a03910a99f4596f48a29014b6c063ee1cf9cb6752f134605678f41d2a2501db502c01419c8f192d079e5ba85abaf41560afd8d1a655cd4099a34c5d9fb6608faeee561a6461c33b259faa1e858a89d0f5a28bef1c5ccf490f6f90b68805450b1fcb4e7933a93bdce7bcb5d332ba38552288ef2a96bf109b67f576967d346f36b49e4cab5ab9ee76f520de1adad6afef1c956c71f478fe8b51d4301152e33c071d6f61a455e9d42e25ef20ee57d4faaee1d0c96670c9a8a0dba0fcd6c73fc622fa37a3d9d395e20841efb452108ac0e328dbf157b373dee43c6145ede541af9a87ef454a12166052d59093b18d0c5f83f6cdf5002caf2d7e158d9be5b92c2edcdd07ad0eae481c6e334736df021982581ba2b684d6618ca452a3f5a2c1cd6a2597354bd99be72ac4495ee548e41037280b9f24b604fe7ef7ca6e905dcc1212e40a5e0fffacd81910780d8d6af92092a7137c4a92a8c445303132a68c558c2"], 0xa) fcntl$dupfd(r1, 0x0, r2) connect(r1, &(0x7f0000000a40)=@un=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCSBRK(r5, 0x2000747b) 23:49:48 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="2aff2e2f66696c653000"], 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000010c0)=0x3, 0x4) 23:49:48 executing program 0: r0 = semget(0x1, 0x4, 0x105) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000000)=""/129) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTART(r2, 0x2000746e) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000440)=0x1000) ioctl$TIOCEXCL(r1, 0x2000740d) r3 = kqueue() ioctl$TIOCNXCL(r2, 0x2000740e) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) r4 = getpgrp() preadv(r3, &(0x7f0000000400)=[{&(0x7f0000000240)=""/208, 0xd0}, {&(0x7f0000000340)=""/181, 0xb5}], 0x2, 0x0) r5 = getpgid(r4) fcntl$lock(r1, 0x7, &(0x7f0000000180)={0x3, 0x0, 0x206e, 0xa, r4}) accept$inet6(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getpgid(r5) 23:49:48 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x100000003, r0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x27}, {{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0x0, 0x40, 0x4, 0x218, 0x3f}], 0x4, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffb, 0x40, 0x4, 0x80000000, 0xf02}, {{r0}, 0xfffffffffffffff8, 0x20, 0x4, 0x1a, 0x20000000000}, {{r0}, 0xffffffffffffffff, 0x1, 0x40000000, 0x2, 0x4}], 0x9, &(0x7f00000000c0)={0x7, 0x3}) close(r0) 23:49:48 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r2) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) msgget(0x2, 0x0) getitimer(0x0, &(0x7f0000000240)) getgroups(0x4, &(0x7f0000000100)=[r1, r0, r0, r0]) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 23:49:48 executing program 0: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x100) r1 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r0, r1, r2) r3 = shmget(0x1, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r3, &(0x7f0000ffc000/0x2000)=nil, 0x2000) 23:49:48 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x4c2, 0x40) chdir(&(0x7f0000000040)='./file0\x00') r1 = semget$private(0x0, 0x0, 0x8) semctl$GETZCNT(r1, 0x7, 0x7, &(0x7f0000000280)=""/153) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x9, 0x40000002, 0x5, 0x9fb7}, {{r0}, 0xffffffffffffffff, 0x13, 0x8, 0x3, 0xbe}, {{r0}, 0xfffffffffffffffa, 0x94, 0x2, 0xcf0, 0x9}], 0xffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x2d, 0x20, 0x4, 0x8}, {{r0}, 0xfffffffffffffffe, 0x8, 0x22, 0x7, 0x4}, {{r0}, 0xffffffffffffffff, 0x24, 0xfffff, 0x5, 0x100}, {{r0}, 0xffffffffffffffff, 0x40, 0x0, 0x100000000, 0x1}], 0x1, &(0x7f0000000000)={0x7f, 0x7fff}) kqueue() 23:49:49 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) poll(&(0x7f0000000240)=[{r0, 0x24}, {r0, 0xa}, {r1, 0x4}, {r0, 0x44}], 0x4, 0xe9f) r2 = semget(0xffffffffffffffff, 0x0, 0x0) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000100)=""/249) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r3 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={r3, r4, r5}, 0xc) 23:49:49 executing program 1: rmdir(&(0x7f0000000000)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) poll(&(0x7f0000000080)=[{}], 0x1, 0x0) 23:49:49 executing program 1: setitimer(0x0, &(0x7f0000000200)={{}, {0xda}}, 0x0) setitimer(0x0, &(0x7f0000000080), &(0x7f00000000c0)) msgget$private(0x0, 0x100) 23:49:49 executing program 1: r0 = syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x7ffb, 0x2000300000000}) 23:49:49 executing program 0: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) poll(0x0, 0x0, 0x6) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getitimer(0xfffffffffffffffd, &(0x7f00000001c0)) 23:49:49 executing program 1: poll(&(0x7f0000001fef), 0x1, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10202, 0x8) fcntl$getown(r0, 0x5) 23:49:49 executing program 1: r0 = kqueue() read(r0, &(0x7f0000000000)=""/97, 0x61) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(0xffffffffffffffff, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{}, 0xfffffffffffffff9, 0x61, 0x15, 0x7, 0x100000000}, {}, {{}, 0xfffffffffffffffb, 0x41}], 0x10000, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x0, 0x0, 0x400, 0x5}, {{r1}, 0xfffffffffffffffa, 0x83, 0x400000a0, 0x40, 0x5}, {{r1}, 0xfffffffffffffffb, 0x4, 0xf0000001, 0x3f, 0x9}, {{r1}, 0xffffffffffffffff, 0x1, 0x82, 0x4, 0x6}, {{r1}, 0xfffffffffffffffe, 0x17, 0x8, 0x3, 0x7ff}, {{}, 0xfffffffffffffffb, 0x2, 0xf0000007, 0xd12, 0x4f0}, {{}, 0xfffffffffffffff8, 0x0, 0x0, 0x4, 0x5}], 0x9, &(0x7f0000000080)={0xffffffffffffff68, 0x8}) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) dup2(r2, r0) 23:49:50 executing program 1: kqueue() r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) setsockopt(r0, 0x7fff, 0x8000, &(0x7f0000000080)="4b83b9d686751ed5f8c73675fc5f09", 0xf) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x9, 0x0, 0x0, 0x0) 23:49:50 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000440)="4c0dc55dbca70783", 0x8) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="a9bd9faabfa1af71b9535b8107a56f2e00004f", 0x13}], 0x1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) lstat(&(0x7f0000000080)='./bus\x00', &(0x7f0000000180)) 23:49:50 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x20000001, 0x400, 0x8}, {{r0}, 0xffffffffffffffff, 0x0, 0x14, 0x4d8, 0x3}, {{r0}, 0xfffffffffffffffd, 0x2, 0x51, 0x5, 0x3ff}, {{r0}, 0xfffffffffffffffe, 0x40, 0x0, 0x5, 0x2}, {{r0}, 0xfffffffffffffffb, 0x10, 0x2, 0x1, 0x9}], 0x2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x4, 0x33, 0x7, 0xffffffffffffffde}, {{r0}, 0xfffffffffffffffd, 0x80, 0xf0000006, 0x5, 0xff}, {{r0}, 0xffffffffffffffff, 0x40, 0x20000000, 0x1, 0x4}, {{r0}, 0xfffffffffffffffc, 0x28, 0x40000000, 0xceb, 0x4}, {{r0}, 0xfffffffffffffff8, 0x21, 0x4, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x42, 0x1, 0x8a9f, 0x7}, {{r0}, 0xfffffffffffffffa, 0x0, 0x2000004d, 0x80000001, 0x7d}, {{r0}, 0xfffffffffffffffe, 0x5b, 0x80000021, 0x3158, 0x100000001}], 0x9ef4, &(0x7f0000000200)={0x1, 0xffffffffffffff81}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffe, 0x23}], 0x5530427c, 0x0, 0x0, 0x0) close(r1) kevent(r0, 0x0, 0x0, 0x0, 0xa102, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) 23:49:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000480)="47b1cf55683f4c4d5c554a38ec782707b00c8465a881d2d631473aac9584ad964eaebfa96e51f6d0c4f106832c5c5ed74cf1abb5c60476cdcde586e0f1ace1cb19b55d7f5461a838a9351be556c72533d1c3e24fd9a996cd458892c26b58e6c9a1b72028d3c8ad0953308b2faaa4d8910b830ea6a36939e34decd9b18384396ae6af9ce7c6a0aaf1a12f15981da81ab2fc5a906ef6c3842d1ec7c061ca1032216a70cf3ff7a7a892b705345f70c10ff8ca4f08c529bc9d3d2a71ab2a0afc4f58754e0f7de7af07b7ddfadbd1452f6791f126ece67c3600e2f5bfbd19a5c7813df1c267", 0xe3) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) ioctl$TIOCDRAIN(r0, 0x2000745e) write(r1, &(0x7f0000000140)="994de02922fded80c576be76fae2992a9572fffa5632ff171f43473af79afbc08367737bd87c2d6caa319ae20d82abb2411f536faafa17aaac6e4e83fb9202d8bcd6f59c416543f660cdaf50716c70be6f5b30fb947453987abfb081fbbad3bb7e059d26ec892135", 0x68) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) recvfrom$unix(r3, &(0x7f0000000280)=""/212, 0xd4, 0x843, &(0x7f0000000380)=@file={0x0, './file0\x00'}, 0xa) 23:49:50 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x1) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) poll(&(0x7f00000000c0)=[{r1}], 0x1, 0x0) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)={{0x1, 0xffffffff}, {0x5, 0x4}}) readv(r2, &(0x7f0000001480)=[{&(0x7f0000000480)=""/4096, 0x1000}], 0x1) r3 = dup2(r1, r0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) openat(r1, &(0x7f0000000200)='./file0\x00', 0x80, 0x0) read(r2, &(0x7f0000000180)=""/95, 0x5f) poll(&(0x7f0000000080)=[{r3}], 0x1, 0x50b) 23:49:50 executing program 0: munmap(&(0x7f0000718000/0x4000)=nil, 0x4000) dup2(0xffffffffffffff9c, 0xffffffffffffff9c) socket(0x6, 0x8007, 0x1f) socket$inet6(0x18, 0x5, 0x1) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) setrlimit(0x1, &(0x7f0000000080)={0xfffffffffffffffd, 0x2}) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x4, 0x5012, r0, 0x0, 0x0) 23:49:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001340)="7b267cf1cd44db08d36ca0f61f7f0cbc46e2b106803d078db0e90884bf061d430904bef61632582bd169ea3ec5197d42e162b48c4e219699420a6a895951262021743ae4e4ac66b5631d5d3e22d93481def230387b5b9b0aad54e46177ad32feac839acb704248151ff31345c30d0393e8874ac3a6f523a74405aee4fb3aa5f92ff10c380c2f86cb7fbbc83229c9b6799c602b21175276352f9e7ba3f6cc739ae2e80a4f65cf39db474787b0f2eaf42ccf8d0fc1e00d4b80d9d97eb117ae224f0f38b6a1c55b52122fb699813d7f82c314e27353f83538688d5316e44b9e34bb0592157c0e17281c14f17c8e73010a0993497ffd73927753d1518bbc1a9759f1698cf0d5902e14c637529a22162a2f77b89e709d2dff5bb25115a6e2cdddca3ec0757fd733235d94a23cce6e4caee75929067e0e946dcb1c5202891e826b148b8e0801d1cb84410caa1e0dae05a30923a8b69610857fba708d91828448ea35672f732567ed6746631e62ac10642b3777cf935b5303b0a6870b693aefff47fd4acd38024bfbd4565248375cea1053772f19199692d10605083134cfe11e491d977d829016adebcefbcce46c6d9a1a534336b83800d31280eec3ffaa1de6813d478c732906e3b3a00cd4ca90ee19ef2b1e95da69656c074a3b8e3f0f9d7d63c4a0ae1adfb9c1abcff3782d52e56b9c8702260be62294b3727c09adaf261de00c9e99c76765521e9119248b1a33c7e8f4dbe8663a5406ff24ce2d3c2aa611772d424d7aec28ca9d256f707e0ad49eb5696d6d4ec4f1b7cc2fce54161d255abb80366540f6fae6f6e089d9598fdff3d820e572844924a7635460878ddd2e87a20455a67b4ae179a6a5f5f5f74c26e66b17826f417c8e8972865cdb78f0f5a800097c8913931b3887d4e5b918a42bc9680cc311deac82c5516c926e985cb3c1b53b367499a454fe7b3f37bc68258e72f1bb52cbfc89adbb0b7148f67c4fb046e31acc18ffc7d183a9431b289fe2d6456e2b0972b8daa45dfa860bffcb3649b8e2bbe244bb64363ff0e327d85485582043b8e298323a94127ec8e570bddd8a40732f373b9002e908267b09cebf75d9955e867c2ff598f5e475c0bdfce2862ed8348f2eeda9001e061779e42b5341b4b40568779ffd48aea8ff345c36ba8f408a5c1561fe530d02a4d9b54e8c846f866312b77376019843ef2a5ea7212567a8e27552da28cecce7d07625f55010ac29020a034f5c2b23b9c2d562b013d9a283115580cf9466f1cab8adc9028997341a95331afedc9847fa9d1edf52782e7a79132a6c1e0817e6ad5490d5ae9e18b76961c759455a1c503a6483faf9a849f9a713bbdbf0bafb6faf15a873b8ab14defcc1ab0f5244e89222258659eaa333091cc644b528533ff0ddef58cedc5d48039233c93633125ed4fbc910f6e92f0988543a3e8dd67915b5cbaabf6997e13ca24af7db8e837b72483beadc39fbf892bf1ff79b3d55cf888fec86cccc47ee97b66daf157b1ba1160900000000000000415ba4e023fe5108efaf2417", 0x446) r1 = syz_open_pts() dup(r0) close(r1) syz_open_pts() 23:49:50 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000240)=0xc) geteuid() getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280), 0xc) r0 = getuid() r1 = getuid() setreuid(r0, r1) r2 = geteuid() r3 = geteuid() setreuid(r2, r3) r4 = semget$private(0x0, 0x1, 0x444) r5 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r6 = getegid() getgroups(0x2, &(0x7f0000000140)=[0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000200)=[r5, r5, r6, r7, r8]) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000040)=""/77) getgroups(0x2, &(0x7f0000000000)=[0x0, 0xffffffffffffffff]) 23:49:51 executing program 1: r0 = socket(0x2, 0x400000000002, 0xfffffffffffffff7) setsockopt(r0, 0x0, 0x20, &(0x7f0000000000)="caf5b415", 0x4) r1 = socket(0x36, 0x4, 0x4) connect(r0, &(0x7f00000001c0)=@un=@abs={0x0, 0x0, 0x1}, 0x8) getsockname$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) getsockname(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) getsockname$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) 23:49:51 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x2b}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x4d0, 0x0) lstat(&(0x7f0000000240)='./file1\x00', &(0x7f0000000280)) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000180)=0xc) r3 = dup(r2) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000300)) getpeername$inet6(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) 23:49:51 executing program 0: clock_gettime(0x102d101da9862054, &(0x7f0000000040)) clock_gettime(0x7, 0xffffffffffffffff) 23:49:51 executing program 1: r0 = socket$inet(0x2, 0x8003, 0x0) flock(r0, 0x4) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) kqueue() 23:49:51 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x8000200b, 0x3200) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = socket$inet6(0x18, 0x3, 0x81) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x0, 0xdc8e, 0x6}, 0xc) open$dir(&(0x7f0000000100)='./bus/file0\x00', 0x0, 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000140)=""/230, 0x400}], 0x21) 23:49:51 executing program 1: r0 = socket(0x18, 0x8007, 0x1000) r1 = getpid() r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r4 = dup(0xffffffffffffff9c) r5 = getpid() r6 = getuid() r7 = getgid() sendmsg$unix(r0, &(0x7f0000000340)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f0000000040)="05954a5d9804314a526648467706b208622f67500b12cc5d8e7c6fea4b83b43ec8f2a48f678fb285b2cc60c5996bd7aa855c22809abeda2c9d1fa12618edcd5d1e4a0b1eee0b3d23a64fe311fda46bb670c9caabfaf7c0b8052c10833d9441f80c31a42b161aae0da2a56b127e965bc2cfe9a71b5871130ace9a8dd29a144361cd6f1430aad44998553c84bbc90b5360006dee853fb07e42443a32ae1e0c99998b821d1666", 0xa5}, {&(0x7f0000000100)="3d9509b429b2b666ad41c6064d0ac3b2f3c0952397ffd7171ba616bca762b14c4dd23352ec5ad7fa3c4185f3522d8fa651bfd6e3b304374921f2391eaed9056efd6b8ea2f7f8f2d8e74fd9d5cf639a2fe5a7bda1defc3727f896fd2c848c1d542030a2613894d9c50201d77223e7d4ceda06", 0x72}, {&(0x7f0000000180)="fd1b83a58889b8129db1034b64a2b5ee91477ffa26ee27e3eba7da170ffb2862226cf018f630616271f6434ef55c4feb8d12f7220f0694704267d8fcc7d7c348f723443f80fb308ccaffffd167d8b8729cc1574887bafdb5043dcd37d237ada66b3cedd0e0e4f3368d45385233527edff89b9396866de9257ec57b17fc0c389ad720a90c5b505bab0015c48839ee3cc734507bd6370df1f98533d86b5548c8eccb245370a0689ef671299fc925ac0915", 0xb0}], 0x3, &(0x7f00000002c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r4]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x58, 0xd}, 0x1) r8 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_timeval(r8, 0xffff, 0x0, 0xfffffffffffffffe, 0x3e8) 23:49:51 executing program 0: setreuid(0x0, 0xee01) r0 = shmget$private(0x0, 0x2000, 0x40, &(0x7f0000ffc000/0x2000)=nil) socketpair(0x17, 0x4002, 0x3, &(0x7f0000000000)) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/43) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) 23:49:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) syz_open_pts() close(r0) r1 = getpid() fcntl$setown(r0, 0x6, r1) dup(r0) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x3, 0xfffffffffffffb7e, "8540000000000000416500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 23:49:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678d", 0x119) r2 = syz_open_pts() close(r1) dup(r2) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000002c0)=0xfffffffffffffff7) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000240)=0x3ff) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x0, "85b9daf53a3aa91d0539c17a7ae5882bbe1d1d62"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x0, 0x98b, 0xffffffffffffff7d, "85fe68bfa60200000007ad00cb5fffffffffff7f"}) ioctl$TIOCSTOP(r3, 0x2000746f) socketpair(0x26, 0x4005, 0xff, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000200)={0x20, 0x8}, 0x8) close(r1) clock_gettime(0x0, &(0x7f0000000280)) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 23:49:51 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x39, &(0x7f0000000000)="9d851923d9af479a7a1ff12957e4ce5743fc58ac0020399e979657fef8de42e5299e248cfa14c814c5a3275a05846e0e1e8fc47d17020cc8f2ec905529f38ab0787cd67f52101ddde6eec43611a0f6c36808f86e9a532275302f450db180950b", 0x60) 23:49:51 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) openat(r0, &(0x7f0000000080)='./file0\x00', 0x2, 0x101) getdents(r0, &(0x7f00000000c0)=""/104, 0x68) 23:49:51 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open(&(0x7f0000000700)='./bus\x00', 0x40000000, 0x8) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000680)=0x9) fcntl$getflags(r0, 0x1) pwritev(r0, &(0x7f0000000600)=[{&(0x7f0000000140)="f6bc2b1ab0f30332188c6c6c9f99a28cb93e450e4ecafb008573a7d0064359288d7b4051243c27db8a4aec16218d688aef9a9897d1187e15c14af2617eb111b9e358f45a6b6cad56badda1a45bf462a26bcafb0e09dc058e9172d7074b526bb81af198bc2cd1082d5cad7a62230ba793d57ed767c75e478df43d18bbc10f0a7cf73957f8471e59485e14683cb7b6bff3715466cf783fee91613d8bcaed691201e870b97ad40a382f23854a97a53c56fd549aebe43feff401c45fde97c4bef26c01c0428c8437f2", 0xc7}, {&(0x7f0000000240)="9d2dd14460347372d579fbd03c2d92a60e92a77ce35539cb2cf3d89dc1366529df2501c6f9ef613c7bcb51fed7d6e057c9a2251912eb903b4a6e1af4263663bfaefe350f161ee7275f8c5345cdc8351a63df90876e7166c0e3aabe4ce67ea50efd60e2a4f55d73f11df640b583a6d6b03813f90c3443a1fe96c1faf4846f2db87a53c4f0a75407d8b4", 0x89}, {&(0x7f0000000300)="7ea479c9e436159d5c3b9e32a1be5601ff4acd116e089315516b8a82ca512fc9926075e4677717284875caa7b5840e329b355ed4210bf24e5543ce2a8cd6d83fb9ecdfe5825161367b3a0a6d619e695060989ebc8ee675ed7fd789215ff541095ab4055a933c912b702f69a9e2b3d10a13487164c87c8e35e79136276c4ca16ac8973e1c967fa42c607816872209152c300ccad754c726662019dc048129926d36c563e7694dd68cdcfed19152b709ec14f6ee71ce7cd1df281299f8288388edea09bcd4e990ad1c36b6c00f37d4f1869b3151d46fb3333f6e7ac676e57c34ab901d24ac61ea546408c74a9c4c22db3eaf8c97a206ef8bb6", 0xf8}, {&(0x7f0000000400)="6f3a8db0085fad1fff69fe4d8eb79e1033f26537482b9631e63683cfb82a1679e340f089520185be75e2754bec3ddfe7cad3ee8d57a51caa61fa880580b23810633f879c8c475d7f5136a0bd0308389bc385f742859673ca808ade46c4d8e605057c6b7b6fdef20b75c3d939e1a59ac822de8bc74a36b76180bcb74738be45ad4011a912189808858a20898c98b1dfcb8d1fb36afbb327aca6594d35631fd1cd7d569a4904be914a56a2413138670989967f5534cb9d594bae7f0f8a2d8a3099bc7691a7fdedd855cd09933bc34c29d2", 0xd0}, {&(0x7f0000000500)="bb7ad8fc925a02bad50e51aa28968933a52eb32ed85f6616301694a746f26abd1af5e1f64703d163b04e546a03c6679d20b21490e460452b099ea247051bdd5582d63ec36ccdfd9e0e63ad9fc66fc045aa051161b195c5c60a3d2990d75c8eff3c6fd0a794bbd5c519414ab1d104c014a411fe7bcde375f4953ac35437a624397b21fb7515f9a5fa90655710105007caefc02a0f3daeb6a07ca2ff7619a6c4d36c7ab9ac04797d57ef8a4c2f", 0xac}, {&(0x7f0000000080)="0e5459abab9bc9f7d4e090ae89ed63c420dbae4df6dda79612d8e1db800a5763f8f324e7920d2ef8ba84b19e2a3f2f1cc0eba99c5c4ed83d182eb00ff12ae88cc05e8f7fa2b4deea103afa5cf4da7b70479cbb455e3d1d4a97c8235482503e2927178412171929daa6e7358767324ba09e5fd53a", 0x74}, {&(0x7f00000005c0)="268c7c513070acc71cfc2b50bb45deb051a7f08d4d26fb567d708935a90301b3dd160b31b03b3f2e9e66426c", 0x2c}], 0x7, 0x0) fcntl$getflags(r0, 0x3) pwritev(r0, &(0x7f0000000040)=[{0x0, 0x1ab}], 0x1, 0x0) 23:49:51 executing program 0: r0 = syz_open_pts() clock_getres(0x2, &(0x7f0000000040)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d07000000f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405dca84b10ba7651238225996d2250f6ea821e153a6212dc30a0a560a085c4bd55eb91b666c46da11fbb755", 0xed) r1 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0xffffffffffffffff, 0x1000000d10, "b04d00f3ff0a631a00"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 23:49:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000680)="212a7913e4bad21c734f4dd33df91f218a24c1d76c6df4df6c3280faf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74fac129289662e8fbccfa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc99d8177af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef415d79ca4b9a43078afad75105db37f292e1b11515f7e30879cc7a560b8f6e545b40fb25d895866db6395f31aa7fd5e4ace3582b0963ef00d32d9001c416c4011ec9685a5dab9088e475025ef86590df21b2307c3c5da9236fea0cab8fc60e07eb0b2102472a295b4f1b4371bf7cbfff", 0x12e) r1 = syz_open_pts() readv(r0, &(0x7f0000000500)=[{&(0x7f0000000180)=""/68, 0x44}, {&(0x7f00000007c0)=""/4096, 0x1000}, {&(0x7f0000000240)=""/128, 0x80}, {&(0x7f00000002c0)=""/249, 0xf9}, {&(0x7f0000000000)=""/12, 0xc}, {&(0x7f00000017c0)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/200, 0xc8}, {&(0x7f00000004c0)=""/44, 0x2c}], 0x8) close(r0) dup(r1) open(&(0x7f0000000580)='./file0\x00', 0x10000, 0x46) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e1a96c984ffffffff9c11fe4dbfa600"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 23:49:51 executing program 1: r0 = syz_open_pts() mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20, 0x1a0) 23:49:51 executing program 0: link(0x0, &(0x7f0000000400)='./file0/file0\x00') pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f0000000440), 0x0) readv(r0, &(0x7f0000000000), 0x10000000000000c4) r2 = fcntl$dupfd(r0, 0x0, r0) truncate(&(0x7f00000002c0)='./file0/file0\x00', 0x1) sendto$inet(r2, &(0x7f0000000000)="6ad7a7c3822aa7853513907a408bec8bd5089ea492b1fa5bf868283543b6e2140f13ce1912cac45a6089b5713fd3e2ce17dd7f3da2b623f067e65b0a6f521981811e2477c19fe40381d60ed6599b51f5dfb02130de6d8a62708e257ca641f099a3eb8a6a162af433fd4ab554ef1fc4a6986b9baaee929a08759270ce9d1569e07f8a26c02640cde48301caccbf85126830cbecfa88b5abe45c4a225ed42e4529f3ca1ed9aff9e581f9aeeb8f2a2bb2fc9afc", 0xb2, 0x1, &(0x7f00000000c0)={0x2, 0x1}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) r4 = getgid() lchown(&(0x7f0000000300)='./file0/file0\x00', r3, r4) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000180)=""/15, 0xf}], 0x1) open(&(0x7f0000000280)='./file0/file0\x00', 0x4d, 0x800000000084) getsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000100)=""/2, &(0x7f0000000140)=0x2) poll(&(0x7f0000000200)=[{r1, 0x48}], 0x1ffffffffffffd56, 0x8) open(&(0x7f0000000240)='./file0/file0\x00', 0x10, 0x60) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) write(r0, &(0x7f0000000440)="66e5449efb8c1e65d1bc6d50d237e4caec41c4d0820613d1ac3e72c62c1b8c256f0025ce0aaddb9177", 0x148e) 23:49:51 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x7ffd, 0x0, 0x0, 0x0, "d70000020100000000ffffff7f000200"}) r0 = shmget(0x3, 0x2000, 0x200, &(0x7f000016d000/0x2000)=nil) shmctl$SHM_LOCK(r0, 0x3) shmget$private(0x0, 0x2000, 0x85, &(0x7f0000ffe000/0x2000)=nil) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) sync() setsockopt(r1, 0xf7f5, 0xf097, &(0x7f00000012c0)="5dc0dcd57abee6e372e8246e760efed00b4618d9575b8218c5da5ae11b697255991033ba0cef42043730e9e07f740fc29b36780f9921fde27179f3b88dc4d4f9245856787f8c0c5ab4ba484e67e381f56300dc9f4d9309afa1c6b6aa809e3be8721d065635e7cbd703486044257c08f0bb3a3cc3823690d6e85ad3bdf6159434f7ac070a8edf3b38bb0425126375443a828ae73718e7ff6411656682a89820c6ed0dd8b96cf02ac74a5a3e66a799d560c93789e17ed2b24af58e0712e976a0205069a2014604666a8817c9acb640e1aa1a4576c2f7832d6ef90c0131ae2ba1737f6f7fb90cfa0c777368e6b8095cb8edb62cfbc1", 0xf4) recvmsg(r1, &(0x7f0000001280)={&(0x7f0000000000)=@un=@file={0x0, ""/86}, 0x58, &(0x7f0000000240)=[{&(0x7f0000000080)=""/147, 0x93}, {&(0x7f0000000180)=""/171, 0xab}], 0x2, &(0x7f0000000280)=""/4096, 0x1000}, 0x800) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:49:51 executing program 1: accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0xffffffffffffff5c) setrlimit(0x1, &(0x7f00000000c0)={0x1b5, 0x18000000000000}) r0 = socket(0x18, 0x3, 0xfffffffffffffffe) setsockopt(r0, 0x29, 0x35, &(0x7f0000000080), 0x4) setrlimit(0xf, &(0x7f0000000000)={0xac6, 0x66d898ec}) 23:49:51 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0/../file0\x00', 0x2) shmget(0x1, 0x2000, 0x400, &(0x7f0000ffb000/0x2000)=nil) shmget$private(0x0, 0x2000, 0x60, &(0x7f0000ffb000/0x2000)=nil) r0 = shmget(0x3, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) r1 = shmat(r0, &(0x7f0000ffe000/0x1000)=nil, 0x1000) shmdt(r1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r2) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='\x00P') 23:49:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffc000, "854900802ec4fe3cf774857589e8bacb05cdbfa6"}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) recvfrom$inet(r2, &(0x7f0000000080)=""/201, 0xc9, 0x40, 0x0, 0x0) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000180)="0b3a434659112ef49ab70c02d92bc4b4190c697b4571f3c6b71f3e4c93b99801e7f3063ada857f701f563a6e3c03215239725d7a44b371980f78", 0x3a}], 0x1, 0x1b) poll(&(0x7f0000000240), 0x0, 0x0) 23:49:52 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x4}, {r0, 0x108}, {r0, 0x4}, {r0, 0x10}], 0x4, 0x4) mprotect(&(0x7f000019a000/0x4000)=nil, 0x4000, 0x5) syz_open_pts() pipe(&(0x7f0000000000)) fcntl$lock(r0, 0x7, &(0x7f0000000180)) 23:49:52 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000280)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) seteuid(r2) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) mknod(&(0x7f0000000240)='./bus\x00', 0x2, 0x7) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) close(r0) close(r3) 23:49:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) r1 = socket(0x6, 0xc002, 0x5) recvmsg(r1, &(0x7f0000000200)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000000100)=[{&(0x7f0000000780)=""/214, 0xd6}, {&(0x7f0000000880)=""/212, 0xd4}, {&(0x7f0000000980)=""/171, 0xab}, {&(0x7f00000000c0)=""/41, 0x29}], 0x4, &(0x7f0000000a40)=""/89, 0x59}, 0x1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000240)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb19", 0x52f) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9d, "b08d16c65519470100000000000000d8e500"}) readv(r0, &(0x7f0000000040), 0x0) syz_open_pts() 23:49:52 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001100)={0x0}, &(0x7f0000001140)=0xc) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001180)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000011c0)={r1, r2, r3}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x0) r4 = accept(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000000)=0x1002) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f00000010c0)={0x8373, 0x1, 0x800, 0x3, 0xffff}, 0xc) 23:49:52 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="100066a4b112199b8322000000000000"], 0x10}, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=""/214, 0xd6}, 0x0) 23:49:52 executing program 0: r0 = geteuid() setreuid(0x0, 0xee00) r1 = geteuid() r2 = semget$private(0x0, 0x1, 0x2) r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x5, r1, r3, r0, r4, 0x2, 0x10000}, 0x800, 0x0, 0x8720}) semctl$IPC_RMID(r2, 0x0, 0x0) r5 = geteuid() setreuid(0x0, 0x0) r6 = semget$private(0x0, 0x7, 0x30) r7 = msgget(0x0, 0x4) msgsnd(r7, &(0x7f00000001c0)=ANY=[@ANYBLOB="0100000000000000f96af7433982c2040000006fbe137a2e89f099d838271b7d1525893f3200ba4fe0bda2e20519d34b889779839f4ad454543f9850a027b883c554f1cc210771a4e8eb65f75cadf7e66df7d4d7defec07f763cddf3da2bb5de7886"], 0x6f, 0x800) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xfffffffffffffdee) getgroups(0x35d, &(0x7f0000000140)) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r5, r9, r5, 0x0, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) r10 = shmget$private(0x0, 0x1000, 0x111, &(0x7f0000ffd000/0x1000)=nil) shmat(r10, &(0x7f0000ffc000/0x2000)=nil, 0x0) seteuid(r8) 23:49:52 executing program 1: select(0x40, &(0x7f00000002c0)={0x0, 0x0, 0x1, 0x4000000000000}, 0x0, 0x0, &(0x7f0000000380)) select(0x40, &(0x7f0000000000)={0x100000000, 0x1ff, 0x3, 0x0, 0xff, 0x9, 0x5a8, 0x1}, &(0x7f0000000040)={0x28a, 0x4, 0x1, 0x7fffffff, 0x9, 0xb8, 0x80000000, 0x1}, &(0x7f0000000080)={0x3ff, 0x1, 0x4, 0xfffffffffffffff8, 0xce, 0x3, 0xdd9, 0x1}, &(0x7f00000000c0)={0x2, 0x7}) select(0x40, &(0x7f0000000100)={0xfffffffffffffbff, 0x0, 0x7f, 0x3, 0x0, 0x9f96, 0x5aac, 0x7}, &(0x7f0000000140)={0x80, 0x0, 0x0, 0x3, 0x74e28930, 0x6, 0x4, 0xfff}, &(0x7f0000000180)={0x8e5, 0xfff, 0x4, 0x9f2, 0x6, 0x80000000, 0x8001, 0x1250000000000000}, &(0x7f00000001c0)={0x9, 0x1}) pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(r0, &(0x7f00000004c0)='./file0\x00', 0x31, 0x2a4) r1 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x6a2, 0x46) sendmsg$unix(r1, &(0x7f0000000480)={&(0x7f0000000340)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000400)=[{&(0x7f00000003c0)="b3956332e2adc2886145ac318e543c65ff1773", 0x13}], 0x1, &(0x7f0000000440), 0x0, 0x400}, 0x8) pipe(&(0x7f0000000200)={0xffffffffffffffff}) getsockname$inet6(r2, &(0x7f0000000240), &(0x7f0000000280)=0xc) ioctl$TIOCCDTR(r2, 0x20007478) 23:49:52 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000740)=[{&(0x7f0000000000)="0a9cce999721bb673fdb6912d175", 0xe}], 0x1) r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x20e, 0x0) openat(r0, &(0x7f0000000040)='./file0\x00', 0x280, 0x0) writev(r0, &(0x7f0000000000), 0x1) 23:49:52 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x79e, &(0x7f0000000000)="2685e1f47c9d29179dee6d842e9aef26dc1c016d6ba2", 0x16) 23:49:52 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x0, 0x0) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) connect$unix(r2, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) kqueue() close(r0) 23:49:52 executing program 1: r0 = socket(0x1, 0x1, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), 0x8) setsockopt(r0, 0x6, 0x1, &(0x7f0000000040)="1a8ac05d7a0f31ce89d6ab5abc745220ba966dc5bb8f9a1bf34895b09384b8e245aad8532df223ba434bc90cc90df9fafad163c84e459ab8bf2418499c97847fd0d0b221b0d2772955d022ef1d60ec9c30e3a58ba9b9c66cd643c576d98fb592db19bd0eaf74f358528fd4a899610ed99535b1339a99486459c58301472b6da906fa65c30eaadd40b4ae5c34d932c66ce3569726e78a32be35e8c6784c683c7375102ff9dac7e751d91a93582a3dac2b282811bbf5b2dfb9012dadba146b2eed84e6851b96cbec936d137b119a42411d9ce5e0a89d55c0bacd9ac28be231cec2c806d635a086f715f5ec577ba7765a3ef0338ba9739c4d31cfe716e881518390f85b949b76b9c8b546e618a4698bc3033bcf455edc4bd0e1cbe73b92f8c26c9ece00d9c5bf69a138bf72ac55961ffb24ec227d61e6c790ef209e8a5bc6010066da4b6ed96d5caf37715d936e82522060ef2576193e8b889f5d6ae2f9afb513bb25b1abf50c80022e7f3c11eca921464752eca707115bb54cf1a73e87af4e3b2913808614ea0b0fa90ff9c378a069cdbf82db4a91ccf701d92f6abce06da586618096ebfb58ca38f446972d73a9dabd79d97527a2de99365dcc2672a9c3790d304bc6fb778f4690a0585e36860b528b52ed3f50009eaa6c39f4646a58d0aefefa8c8265a96a36933575ac697e741533c44fabc3aa7f5b4e6c3ab0c2cb39481b3a342439118b6719eb5be7840556027f1e7f1fc0efd500e6a3d17a8147d4d59f5b0917ec47cb5f00e043bacfb9fa5588434d3aa25e7c7cab41c9b5ef5a9e72b1f11ffe266c2401e405e5b1076245115f9e35cb6b12eb431ea1d4a1b51b3661e93aebaf83f128705a127508c59f6d01d5ce5192776684a79cf67614eda57162038bf12a40d5f93515f897bab30894a94935fb7649d45a85c3cfcd27425f1024e99e9034fdfa63432156aa5259da415a42b644252194b51e360e370b0e06025e6d99929784d717d2f288eca0ce0c0bd152a266fcfa9510d7aaea65dc607eb178fb914c52025fab7cea20e75099438a961ae25024a84c349cf4c91d3c24b5e7b088a9d57ea49d7267ac2786cd09ed09e574436246e02ec46a201b1809a1997085ef0305043b56bac19454b74d8b1b8916f23c41eabf899d8b1ace7a0545b2ebc8185049246f43e57392a02d203096d1f9b1a125aba899097132b3edfb9988b3c9a158faca66e2cbb4f96488ed461fa7fa65240a310d603cf95126fab09bbd61d99fa4ce2b5837d026df5c69226a84c56d86efae6f8c279c892536972216790a950f2380694fb63009bc352c6195c4b13085d8c4074d3b86ece27ec18c4b098f54156768ef1b2e15b74cb64b48f8b72749a6c0863a9e9532cd1ee3302b287e5b46fb6623ec11e5a02081b9e4295500e77e377e6d96e4ce57ad561a8ba43106e911f79a783c1f01166d903a614aafce90a52a611efd218236a8c4784df977cc661716bf0a5dbd6f74540b797a4e8facebfcd7dc435505da0126fa88b821a55bc988117fbea69329bf31c18f7be384b9c71e8d67fb0cceef9f33e0cd51f0ec69deec33e6c55ebc3301225c8e9b7200f08a33e72177bbb93be2b258cbdf09351bf446556f3bf679d9bf3dd994e0c96a9513e91dedde7189d4b47b67a811587d09f6765ea5eed5dbb128818f0ae79f855b8b693345eeec7b3bf94fab91d6e27dcc269a6b718747f876abe1ff5887862bb80a652266fae056a0d5b2aec3ca39ee6a192ad598ebc61098cb48c5b59ee333bc27a47cf6dd6dc06c6a63ef4ee127886625d01cc8b26a9148127803006ce47e72602bc83cbf9ad1d5204d7cc8466f50b22cfd3ebdf9a3d438552931b1191c06839eb9ba7dbc05f3ce471f3f7156dacc4024e78d232f46b5b056eb47e2d9526430f1e46a61a466f3c8c6b4fbdfcc9f986b6a50c863e69faa40564b5a669b5addf64f5230952ca68d809e223e75973c0b71757a37ec25b31273fc77060f186a24be32e7829759fb7f1665d90b539a257b555e2b3967114eb46e48461c94c941ee4e02a8178450966fe4225b357c05812739252cc12e0f55ce47eff3b3337f1d0124c68bbf75a395a7346ffd07f90822448d92aa09f191521726c6b40e17e534bdb3d8a01a840777eead22f07f5dd8b55d3e5236c8fd5f2c23f17627991bb077eb3a97aaa8e1cfffa51735f5f6c58db7ed0ec67593302cdac8e68d6d03c7113f2777fcd3bdc4f797380705730d61dc419a61c99920dd69ceea93eec8d9239aacdbb4bf5c65faba14140c5dac05d2860a584e41e97ee39ec4680a3556ee5c297c6d291094b2e7600722e1e81bc4a8601227440d66123bf3ea1602d5aa9bb8c426e9f76d4d577a422a8d139af700bf30bdc6ee474367403ded253f48276987371ede4374ec933573df3e53a229136d84b6abcd3b368edde30dca70077fe9d0ef0672b26c0c4d39e9c891b1f947be923cb438f66a1cfafa6b1c6f66714992e7c273b85776af97e8621b27cba22d5d206f623db42936460859e328162eb1fa66fc5d10e8a7867cb6e9db681d4021b870fe2d4312d5021b3028c77651f8344e7e4cb970f873e9dc8e10837b9d993b30ce01ffaa40a2d16ba88b08300350cb29ac4510fec1064590fd4a293a55f7dd17ba4a23120084dc2418644b5c278461ac72b7057cb97a09263e7d6f998857b21f35cb7a2e9a264f51ab8a353f770a1accdec46695c6fec7e3ce40e6b85d21151cf19291670edffb7186c0f7dbe3fee2d9d91195edb8d2b2a50ba730b6ebf343063526cf8a48943c4f7ad41e1f959ffc8faec762acfb206bccba83708d699245f5800cfa77e82da3f973edfb3c8e290056d6fd61736adeedb354f6eb33d4407d9c2c0d3ec81783b016a937178a7012bfc227625eb0405c40bb969fc8c84b72632e00e82496351569b48c0cb8235710f455388dff520a9d9477bec6cffce64f002d57a0904602a27dda6ee128a94152a8521602beb282e1bd55732079b552f4cf290161a24e51f8ce43ef2a6e1bb07c90f9c731365ea9aa2dbdf4170a63921d7b263a2aa513432f0e395319465626f65b7a3074f2f22a6ee4134943c33c45eb187ba9205ec85f601ea54c9d2b7aa726fa39b79e6d45266b44f52b9bd504388f04b560e46ae42fa2509543d00f3aeb42e2a02fb194f89add4623b081f7ff08b064a4f0c1efa7ba6232a7bfa4997263142efdb9a6f6f1e535841e3c9e7a0ed78529c08794c34fbaae452df1411b2b7bfca904d44aec823c0416e58a89756b2c99252c47dd0e2bec76ea1d9ea46a39cfcb5b331d065ad7024262a29e559d6a1c9fcf8692ecc5f6bd27988fe3db35366d2fe1e8f0ca59e8bdb23a653c8909f44c6fb0c8c2784073dcb927c5af564990e304ee36265f718af6d774852ccb928b5bd23501f8f5754833acc65ee5bb8e5c5cc66bf973f39a9e872c0b9c4ad694e4ef6226297b2f1e3395fcd98d9e5173c68c1014c4c0ba1f20cfa5f01cf076d78071853db584dab06dca03905c5a77f8fc88993c776d6561235e38c88e13b26a98929e61176caae02f1fe92ff2aee5c16f0a227d42685657b5a6824501e8a65df794783020904a0d04d0e0a60bde34795e0dba5e03d21d817c226c5351d522f7061ebf02df2ba3d43516785490baa8a90a0a2829d4f4aa8a094b5842a5a10e32d3cc15c0db40187e4304a63cd6909a912b931df5a584f45f30d4aadbec85ce0e0a76ebcc0df52e92706b6dc8e49c53147a060b31d72a202981cf1c74be65781f95024632ef1f4af5a79f5f8b0091e4eee99c4f286d8ef84780e6c8238524b5b774ab5cf4c299043a9d4104077a7e7380d53797b53c2c3ae2a11452524dae1806c5bb5c391625620970199de8e0465e9288fc027f04e7ba395a18f8c1847465db8a1a03c077a11279a4536c721ca85909918eee18918c5f9c0b9d04fd79357122075a229e2762c71fb615c528929e1320051d8fb2e7befd90346f15d6d2a6b338b2ee126fbee83c01b01e73019622e55de348015f3290c09c6f125d9c0412b1a8b1ba6fcd1995e351456c7dff024a3a8195e8fa127a82360a637888c479750aa869b0bdde7d39484419de1ad8cc2ea1f989061ff0a057e2b1ce758252536d12be40132c3879b5384b15f8ba3a1362cfb1ee605e7a50f67921f8ea02022a562f4f0b886bd6ba5954ee05a77f5806605aeb25a38c45e48cf3ecf74f7c6a44038767cc45e76077b56dadbe5a3b1801a4f7a9eac9a9935f7597edff478d2214abd8eaed5a310377fa5c036d06de56a63f02c1375185fd336b3cb100d15e09bdf23c3ef8f3b51793c1ab92320777929ccba838af176fe65fe182e8ee5b05e118097593918a5a4436c26e6b5a38ff7230499eb0c14c2a89dc2449605fe9e70215498c7def81aa19cbdc71f0bc59424f4aead420b2d438b13670ec99f7c7b27fe7a8a832150e181aa2c5903adb431f93a2adee69b6230fc0b09abbc46686326badee26a7184809fe1c442b17c747c9130cfc161cc9693d002c233f42966d3b60dc2194a37d04213aba6874bd269e27d892c4e75ae2297e115baeb984c3af826bded56e65611070993b131e6458641860079717026dd777bf8b97deee7ddbcef97e79c38cac31fc99b2aa6a3f8c5fd38eb4f999c1873d829f916f41dcea3529637b5cf7766d9445489738a5d9f205d9d8873072127590a8f244cda44ca7845ac441b4d26ef30b51850bc2ebf2018b44e527779bfe9094095f2bf1fbc88352f983e6962529cac50da22bef9deeb3cc5b03aa6f521d0cdd9a3ca52b797c8dc156bb84bc0cdb7ad5725f14fe8fa3aebdef451dfbc8ad4fa5c0ffd8a055c4aaf019f13a56e6a157c993cea8ec9b6ce2d988c88e924b0af019a73b8fdce19b2a24e4cd25bda4c8d738365796107484ae146d3dab16a32a8c77169bbcf072d835ae62a04d9d6d510b9f07fc4aa3f2d363dd874f9a7fcff76c810110f11dc4edd9dab76cce195658169910f075c4e2f4e73816e15c4e2bb2ed0aab4d8f2ccc63298f61fde4e348a54af3143df9e65d4784698e30c4d6471c1af9d929d48a249d296e6f1ddc0f973f575df01fa7b17a63a6e39d5b68385dbc389d9eb1fba3afea398fae5991ff618958c297815988f568cf62a9a0c3e9585c7a50c2410d67a09ebf12d518f6e6ad4b10c2f52dfd51beab840554f2862df4bbf3e9bbd14196e77effb49e084e938f5a38aae9f7c1470baffda9634a3bd906a7ed825370f2f24dfb55c9db9d121a103b8c9a32731701cc9df46c742fb8fade579c0fea6dc783a96c4c619355e65349b939a492b9604c2b4e1c5542054e3c0624751b60b796066759599549353ec127e74075801d541d358b34a2edc368e53520c1539a3c13b50679622298f203f0f1a8b60e4466b503e9f2015167f3c1cc3e2bcec9046fecb26b20f607d56c06323ca82d8a93153cf3ee7c0241cf76b4f4110517ce1d7bb686a0f83f75dd1bd52bc509ed3436505c66e23c490d1e63532bc1e9c7db6129f09b65df9ef9c624fcba60c5f1bf985979b34093a398ea5d4968f823dcb9b439fba29e6530dec995a7599ce7c6446fc7932c88e80a4399c57fea911fee420915e8bd108f02f62d4ae16002d16dfb247f5f8fe000c7b1cc850c64371d1926d7d89e907d5a5f4a28f9ebc4d5592c0f6efe6b572658293ca6b150ae00985efaa36b5ab511d53e35477d5c35de5ded08e908a432724932e15ed7c88acc1701e8b00ff935b85fb0197013810dad0c59f8aa304d883ab58ecf5f4309a7", 0x1000) 23:49:53 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) renameat(r1, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) writev(r0, &(0x7f0000001280)=[{&(0x7f0000000840)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7f5e3db25bae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43589631e5be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd82dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b39e27e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c05f0dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36c5e806e58ea3ef3d650842a4d39fe1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155c28089a02320a639b940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cdeb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c5b52d667bc6d27d2b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fca4d0a971ff67e06515ae51787ff5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a232f8c799053bb3ccc1532c752de5be39b419f3cd4da188626c3c98acdc56eb74f51aaad0008461d7ac6b022c5b8a8608f28add8958140e756b2a29d560b77b48bede48b925dcd9e07c495274de4593e758273905be87c601d847a6206ba8bb8c3faca329ed0fd98250246e49cf51934e01d33bc6229d340b02de49614cafe86846c7062e5827d6051de0f3b75ace17dd53e686d059429e62452195c92b8971da4ad59657d2aa0afd957a626027e1ff83c8312f104cce25d98ced956333f8ae93a58af247cc24a9332b9aa3df73734a21134ea5b7ce9814694a27fa8d0f927d2267d12dbfe34e9d10045d4b2ad1ae2597d9d0f0fa2cd2a893b60308d01fe877b1ade4b0fdd18f9cf7f74cf523eac669ef9608c7289449644fe9dfb03fd986b1e7f0f909b716004f4ac2f3bd6d6495517e7f2843189a8eee327d17ee34d86ed4b0ccdbb62e993f169aed4a94f136336a3a5fd26949956983bafabb65e2073d2d29e31cc420cd658d39e7451598228f725f4b8eaf06413abeff100d0a2870ca9b66b1b2a6fec31ae689650fa21054bc5345abdbd8db53cacffc86f81d34cad08665e6898533102645aed9e47af623c5f0691ee5b672aeda25bde52e9686871a23024185aedea79d9130eabcceb61e0f88e6c8bfe7d25720d08fba06f5331f22f42a39ba1", 0x76b}], 0x1) 23:49:53 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x35, &(0x7f0000000080), 0x4) shutdown(r0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}, {r1, 0xc4}], 0x2, 0x0) 23:49:53 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$TIOCSTOP(r1, 0x2000746f) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x8, 0x0, 0x394, 0x81}], 0x1, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x86, 0xfffff, 0x0, 0x20}, {{r1}, 0xfffffffffffffffb, 0x0, 0xf0000000, 0xbc, 0x80}, {{r0}, 0xffffffffffffffff, 0x12, 0xfffff, 0x8, 0x8001}, {{r0}, 0xfffffffffffffffb, 0x0, 0x40, 0x2, 0x7}, {{r0}, 0xfffffffffffffffb, 0x20, 0x40000001, 0x1}], 0x7, &(0x7f0000000100)={0x6, 0x1000}) 23:49:53 executing program 0: rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x15, 0x0, 0x0) 23:49:53 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) lchown(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x123) r1 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setregid(r1, r2) 23:49:53 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x200) r0 = open(&(0x7f0000000040)='./bus/file0\x00', 0x8, 0x40) bind$inet6(r0, &(0x7f00000000c0)={0x18, 0x2, 0x1, 0x5}, 0xc) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0x90, 0x80000000, 0x873, 0x9bda1b2}, {{r0}, 0x0, 0x20, 0x80000084, 0xc2, 0x7fffffff}, {{r0}, 0xfffffffffffffff8, 0x41, 0x4, 0x4, 0x6}, {{r0}, 0xffffffffffffffff, 0x20, 0x80000002, 0x7fff, 0x6}, {{r0}, 0xfffffffffffffff8, 0xc, 0x12, 0x2af, 0x8}, {{r0}, 0xfffffffffffffffb, 0x84, 0x9, 0x100, 0x7}], 0x601, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffd, 0x40, 0x20, 0x2, 0x8a}, {{r0}, 0xfffffffffffffffe, 0x4, 0x40000040, 0x6, 0x1f}, {{r0}, 0xfffffffffffffffc, 0x8, 0x40000002, 0x2, 0x6}, {{r0}, 0xfffffffffffffffd, 0x1, 0x20000000, 0x2, 0x1f}, {{r0}, 0x622bb02c9013033f, 0x18, 0x0, 0x6, 0x80b6}, {{r0}, 0xfffffffffffffffb, 0x4, 0x4, 0x1, 0x401}], 0x7ff, &(0x7f0000000280)={0x10000, 0x3}) open(&(0x7f0000000000)='./bus\x00', 0x1, 0xfffffffffffffffc) 23:49:53 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) getuid() r0 = openat(0xffffffffffffff9c, &(0x7f0000012ff8)='./file0\x00', 0x0, 0x0) truncate(&(0x7f0000000040)='./file1\x00', 0xfff) symlinkat(&(0x7f000045bff8)='./file0\x00', r0, &(0x7f00000cc000)='./file0\x00') linkat(r0, &(0x7f000001b000)='./file0\x00', r0, &(0x7f0000017000)='./file1\x00', 0x0) symlink(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file0\x00') 23:49:53 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="9e42624055f50cc320efdf1d35404bf746caf23971f85936286cd1c1849b53f981ad789d333caba162d76a211e7c11f21bbe331d1285a70c2562", 0x3a, 0x8, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00'], 0xa) getuid() getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) 23:49:53 executing program 0: r0 = semget$private(0x0, 0x3, 0x90) semctl$SETVAL(r0, 0x7, 0x8, &(0x7f0000000000)=0xfffffffffffffbff) getrlimit(0x81c691ae9b48fea1, 0x0) semget$private(0x0, 0x2, 0x4) 23:49:53 executing program 1: r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000000340)={0xfffffffffffffffe, 0x93, 0x0, 0x0, 0x0}, 0x0) lseek(r0, 0x0, 0x2) 23:49:53 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) sendmsg$unix(r0, &(0x7f0000000400)={0x0, 0xffffffffffffff12, 0x0}, 0x1ffffffffffffe) 23:49:53 executing program 0: r0 = open(&(0x7f0000000140)='./bus\x00', 0x400, 0x80) bind$unix(r0, &(0x7f0000000180)=@file={0x1, './bus\x00'}, 0x8) chdir(&(0x7f0000000080)='./bus\x00') r1 = dup(0xffffffffffffffff) recvfrom$inet6(r1, &(0x7f00000000c0)=""/36, 0x24, 0x43, &(0x7f0000000100)={0x18, 0x3}, 0xc) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0xc53) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 23:49:53 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) readlink(&(0x7f00000000c0)='./bus/file0\x00', &(0x7f00000001c0)=""/181, 0xb5) readlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)=""/5, 0x5) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="07040000ffffffb27824af42a53622b3bf1b05eb5ad35a0500000004"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) socket$inet6(0x18, 0x7, 0x3) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 23:49:53 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x1000) setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x3}}, &(0x7f0000000080)) 23:49:53 executing program 0: mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000080)=0x1) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) setsockopt(r1, 0x29, 0x40000000000c, &(0x7f00000000c0)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffeda) r3 = semget$private(0x0, 0x1, 0x40) semctl$SETVAL(r3, 0x4, 0x8, 0xffffffffffffffff) 23:49:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) write(r0, &(0x7f0000001500)="483f734c8b82bfff42a9f88fee7ab6bce605a19fc6b83b7d3a928bd53d7a5c846721dad12e7672d9568e5b239afc00938144b2d047336b49aaf7d14ae04de807c51ee8b63aefc1201156f7b7bb4de3379f2ddf463c3ebc4023a3285f9d62979c9d9edd5fc91b71532a8fde15ce51247a1b4cf64cfee3602436c3684c8c639c7d96b48ee765bb5d27cb34170917753e63eaf9d1ca7624687577c8620d744aaaaf4ac59348fabc07c54cf26c6dd1cef1feb32981b0084cadb7aac38d7c1d4361733b9833e04c1a98d6dd72cc122f88b7e0cf014f7e6a4e1459d86efd7c183494f277ddefcda68a9f157dce95b877393c00e182856740850f74b28bc49b2a336e45bb25850e6a3c8c0732909d38a9d494a8b46f69199f915e90cdd69538cf196688da5e1be4f6135df2056f021666", 0x12d) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) dup2(r0, r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x31, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) close(r1) 23:49:53 executing program 0: r0 = socket(0x1, 0x3, 0xff) socketpair(0x16, 0x4, 0x81, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x8) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) r3 = getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, 0xc) r5 = getgid() sendmsg$unix(r0, &(0x7f0000000780)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000640)=[{&(0x7f0000000140)="84fd64694211ec0eecc01eb5a3f72f1efc3cfb8aa0343b12415139f936ad91dfdfdd0cffb2e3f92defd5388a174b64274c7dd107c1f5f4dbc452ba3a2f43ee6e5dba899a44e8f08a24c958dc34df4efb7c79dd54b4b468c32389aff83a705553d7ab1f36f2e86c38d1efc46df75862cfba6049058eb2c1a6139e85f5a21f6a70bc176dd5a9ed6b189378510dcb35a1b93cfa4f6d71af52c7", 0x98}, {&(0x7f0000000200)="7def9df41b79a3911b0ba08b9b18dab7c3f9b2cedcc56fe7adf87f8688224b4e618fb73b92d078f1d866f9cbc880af50c874f2c683f882d594f36975fbbd98f1efff72d40567e569ed6d9fb88af1e385a87b00fe63e05300081f4a538c1c5ae2795050864906c2c2d0e678e8b8f3ce96c53987e7699651e62defc4c6af7234cc427159d297611b04ad4f8770ca202d612f84b39ff40f0578bc78363a5fdb2c93cde646", 0xa3}, {&(0x7f00000002c0)="dd3c989cce936b2b18563e816a6c81df9d5d4a2746c022dad93351773d3ef947faedaf094f341b42ee5615758ff9a1d635c2b2abfdb590ee07552a6919729a136f0139a2ac068a935f0cf6a0c01b99f0afe1f3d9df09af36d26ace1b71bc0ed370c024b8ff92917fb216219ad07c4604862aa8c7c0d52766042497889631848568262f4d8016141bfc2f3aadedeeabf37fbf868d1e32464146ae91cc35b23835f01c750efac2a79dcaee61a42d32d72cb0a8a9f0577c4e", 0xb7}, {&(0x7f0000000380)="44d0f3294e441ef628f56cd2e626ad1cdb9084f82f97e9743026260d6be7985c98daa6330c5e3b80d38ad4f17e33f2369a128b22f932f8a8509232e96ddf29abdccc63867728a886d7288f1355bc91b2e565e4ccfec5ee4889befd09fd05c7a1b637c103f17f43069f5c1454ade3f98fd649a75b3b3542858ee44462766d7ce78dc3066fd87ee3357596a42aa46626916d75ce40bf18e577c22e9688cadc4d9a3b3a8e2f7954794925dcca6a2e788eae9fad696d3987b1c574d920c3b51b2eaa5092ef2453f123bc1c9133f8a7162a711cf0eb66ebe5ce6db5", 0xd9}, {&(0x7f0000000480)="2ab3a1f2d25a185daac360546974f936c5bf925479c66defee33845d8d2461c2c34e4147ddff", 0x26}, {&(0x7f00000004c0)="7bbeccb4497cf29429b2dfd3f79fd0eebd2bccefa87cf4f532750eab92cc16c8a888c1db29f1ef8d1a3760d18aa12a2c8e34d0733c00d0af1625e2360de79089de9ce616f04abdda5164d226dccac667ca29b1a5217c1b2fb09f0b0236eb2dd2c088be2e01a7b6fccb9b8cda3e1e2b99436571f66422c3c7e1af3b002f1c3ebd5739f0d415540f82a3ceab6c4063fb7fddf79fadabd00406d0faf377b435bef89c547e1491c202b4e3338c", 0xab}, {&(0x7f0000000580)="100e17b2c4716c9cec4507abe026dcec63b5347561cec40d3b06a4714420e08b91fa88b4d6681a46c4e7ae6c54db366286795be6080f61e898b98abf97939276b24e5aa4542e497ea86d9729606fea837bc35ff3a9168db6f242756462e1ae7bdf4e32a56693741fa358984d49686a28245556e45b196fbe9010f261b0bc9881780a48670f4ff95c3830d4c9c82d063cda5f1caaa9de6efea76d790587866340bebd3a8745d76d", 0xa7}], 0x7, &(0x7f0000000700)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x28, 0xffff, 0x1, [r2, r2, r1, r0, r2, r0]}], 0x48, 0x405}, 0x4) sendmsg$unix(r2, &(0x7f0000001c80)={&(0x7f00000007c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001c00)=[{&(0x7f0000000800)="cfc7da242864cec73dbf26c19782df585b803484e6e5dd3d119abf077b84e9c3dda9988f521e512086c14ad03e968129cd382798f8b90345132684a9828bfe08264f630fddbe296c0d44eb2b0d3fd9caa977229e5fd3a937a6eab3750624fad122c1f006c8a3c930f8b4ac20fc46c90dd958bd037424688236516c0d7020b4f5d1d2ced071efc2f8c76dc6ba83096a3953d0140924c4993d2796e943b1e5340bd4f62c3b6a9dd183482f22f7c228428f9af62b0de47a38ce3f30c1f6afc1e2861fadeb3a7b063c8e536000c26ad5ff9f42e9f4d63652b1fa2306e994b7eb770d699ef7c24c7d10e2d7449c2dd4f6f9be08ab9eb9bea53775fc9b05b71d9c4e57361cdbf40e9c167bccc5d913537d748642952ea54dd90aef4459eed660a38516438952f50ca514dfe4c7978ba3085f27e10843dcf5c315b5434a882c7f7a97b1450cf57fd2e88e199923a927772ef83f6c22cf41067d6bd53d114abb2500b78dff686fbef3dee73af9a99e97a89340a07832d008b98c1536cce4f9b4ccdc6da6fa3d0df179d5f32c907257107fb540948062cd57844857dc3f8b547426d8e4a09cda4a70f02cd4fb25c04f74024978c681864486dfbfcb1a02f19cb92022982d1316b98a018d90c5843272375a12a29101fefb1edfe29ab1aef7b9990fb43d69c8663f4aba916c20b9b317dcf667a7108ee1a83f2a5bcc0a3e0f7471f79d2300fbe20bbb646784a573a4097ebca523b297f4d9167c537484e7657dcf3ffb208e8c5ca0b467a0801ce4a69bcba2da3f0c455e4d0e2bc48b69eff7652db4d66fe0990c92199f2ec0e10be4414344c9c822035b7eab7f5d6a96185b12557522a6c7064646f7a6d445a99464d2e23e0559120e34ec56a4d11bf9d5b9b0191b92561e4a11c222260aad9bf717b5374b4e063ade22d505ab7c1a0753141bd99c7ebe67e4e471ab15adb565202ab762b400a28e17bf79aa439a637ae5d9355699fd1b9a88728d0c29a9efc3ceaf129800ea307285d01a2dae6910c616f140e3570f077464d0cf6d0da1da611f74b23ca37aee903adc70630f54ce94b7a2f7c9c12b727c06ba1c13ddfcdf153960063799392dbef626f0f0359c35c3d5359ab83f9f2c425f832f541cb8e2c8e4e827e8a43e9b63788032d607189aa323ce3b53b71ae8a8aa3c219a8b3ca662ae8c253923ad95788c38c650bed7a3bc7d109c5fdf9221fe3edf4f8c4895d8365bf16f65d3eaa9e95d35ec94d0b0c48902833a3385c31b9d9c6029f8fcb8b100c06c4554227bba38268dedb8e63cc0f0e57f4334b1e2ff4c47d3a1a8ee3a95b42afd3b930894bd2a89b42578288183f3766ae5dc626b8ea2f7877d6c882bd55d238470dee9da9e93cd587a47993fdfbca8c863de756d902aaf93c29303a296a0396d02bf9998a487d6312853b6657d19ed73e9d815881a8b6b844c6090e34ff4540617f9123af1f4034a41fcd2a816e207d61a2759326740d4b0b0f17ec662baf6486cf5cae2302e415ba10e36b66990c09e81379de1a863c9b7cbed67733853563aaa32ba5e2a7789537c4cf65846e47123fd1cd747ae905b97f32bb8427c1761878f58040344b9f318f5cbdfbc19bf9cd9c0ae61f4793545fdea533450cda9309e4edd0dc4cf61fbe96f54bd8721a0f72699f92a915b5444b9a68de6a71dccd527c387fe7a0503a7c57f200558d0ad103c52b1b6ae5cc471d0accb4c6e2a1757494c23e2bc7e9cd6e3de213ea424aa16d49e8c703ff8e8a58f7ba15247dad6d35dffae2c7ba86e4c85996d0f1da9eab454479f3e57ff896b48dd3d016bca9e43a4d69dd9b717324ae42e90fbf45e35cd8a5db0f72dd4796791576ba5c16be591196f1a118aa4ed10eede5f5b8e8d78ac362bc305d15794fe10c9afb01118880572db24b18b72e240391bda413608f0f64e046c5d2ddb3032a6665a48d66e7f45775a96550505a5b64b8828c8ee06514cfc3fcff83146a43c236c1284c285fea8c3c164edfd57f1b677d3f26bcff4f0776bf105f8f66d7a9e1d84fa9063ead02c1c60bda7c009e78c0b0a65648a639adc7186a2191f7944e2f751c8b5de8f2b9e7fa1269b5f97b9f95d657c7c11f72d9a917cd2e7fe591afdffdcdbdaefa4e5175b29c0072b771f76934762dd1237bf561692b1912cc8ef42ed2d87a8a5d2d3e7efe74f34fc81893d91c005bf845e41092981380867590ebac850b7bbd05182ba3d68468a95c1a2d1e1d8f1aa847d14aef4f7e487a1b45380d381e101f12ec6e6aff6c45ba9592ec626647f152e2a05fcee4bf0adcc16dd668d9aabbd912a5cf60d4817a64f22de7b73a239025fb875565f9eb4c8bd45d955673d06ef2aa8fc99b8f10ab2295f8700de31a3c9ee53459d29fa5e46956021a981643b66a4234b2b219eac64226ef7cd1b697a52d6485bf3293837045550657f7f36c2a8e1a1c5216cca8ba65ed96d5cd8c23184cf9e2b045f2e031a1495ddb7e4b19acd49ba27cbe96f8a96b75f55036c549962fb8f9c0bb1555351637fbcd81c212e09fadf0de6199d902c962f6fb5c20d33df7852e20f3aa19dfe90c0f35ae95c0d74ea9cb58a564d63f586042ff198ea8e5be07a685658cad986827d67324d822a38845b5171aea32460300f00d9194191ffabdce31b2e4e341c5b32c476a36466ebdfcc6eaad28c24a8c4fe61c1951d959f1cc7f8e753bd3f447ac88970d3de48fb6e45498ec579b03e6daa56c833c698957ca35533c57cf6dc09be5d98c98de2b4e17759b7784eace9b877a15bc45ba6726e941999308dfcd94053a09e3475b250c0568dd34ec08e3c0afa06b008a8feb0ae32edc1613bc2bcec021590c9ea47f40ace46efc6c41b0071064b558ad61c69c13a3193bdef67810431fd728867e4fc4cccbcb96b6efc145b4a0bc8e38286b86d95bc7e6dbcb7b0a5da1266078ac3126fa4f161b1603cfd9549ba50bf66d91f6b173647072834624ea1022fce73c47e00c692c47f18d104fea2f3fa79af5f3d7044b167035f3450291f52ee07a1e936d17ec3d3027d82309ee4705537a923eb4921d6972b0b948c01d2b929124cd866f19e81364f9a48d4061c9a6b48c488cd7982f33d85aa0151f2c12b294a14c88ac44389042989d8a035378484fd49a210dfe773470269fb780095de2ef57019379dcb8b27e147344bfc1fcf14406d77110836acec7202894b82e34f6eee0f972959abcca6b36ceeeb1c7402f4c26cb335484f6b70ea240ab06193afcdbac63cc18c0c665332695389effbff19dc02babb44a8bfe5f1a3735164c1ca8afea52a675a32b62848f96215891336ea29390f92b09ba8518fb57b519373009e025a3422d993e320b692bfebc2a3a46e8367d6c00d9dd24319d36a3483bb7b101ba8b85a1c7d2bcb05948cca7f98d514fc3a806189b38efe74a07b12f1913e59b2451d0d87ffac2ce48f011b9031c45113a1a8b9e159f4d9002921cb526d4ee8ee73fd0d28caf4a1e1a90b3161f39a446adb137366a75eb7525ea633d2faae28e8643482dd4d9146d42711c0776156744b8b0f35fe95b2dfe5208bae13858fa2f28968e65752c472652240f6f5d9ac823587a414ccafde9122aa48f7a97a0ccc81a42195aca106e4be960ec22802ee74286039aa56a6a596e12e4294dd8f9a338e8e537b11d27b0da580e07d4b6b72d232fd56d89a47f418640ab64e189fa300d5702d1960f68a6e15abb5ed57dfc88b751ec4f55d0b27a00f1d13c31dc0162cd66864238cc9563db215e7c67f8e835e92a16125efd8fb9887bc4432a592ffdc9ebf4cf0057a15405eb09e115cace2fec08b648925be46b35418f14fbc936092c5d71fa97f731d74f2d22d206d4567c8974eb06d51da31f80115fa3451b3e2a1e65412e5f22a7a6135d58e4418424fe6d10c4f7da3b3e5bc5269b31392308b69c124f200d380cb02792df592cbaef1d8677b56e1694b8f4a1d677333b82002f697fd12685756b3081bfb4a7e2f2efe0a1524b4017c20e9094dba0e0f570731e4e44298d675e1cd87dd15793eb3aca3dba106a05bb1bebeee102fcc63619bd960e2c927b08466eda78452f6d2c31b93656d88a67568cc6674931f5c178007ac8252b1e05002c35f590963a702bf1cd9f22f9023a9cb4baf48e125664c874a198203bc08bb58a6004492e9d2ce45db7c2916ad51fd8baecca5f5da0231845d4be458f4ae3e1d09defc451304b4f36101e4fa9b972d4651b736485c06b1dbe856837150a8ccea7ca5378d8ddf79cd26c7dedc67b69b988028ef01b1e880d5579c022bef1ad77d4fdfc94c5384444557829e0a69ddd359c859cb2b9bf847ff1a96df4b64887fac5dec70f42899d42752656dd2ab717810b60d0666c12e1d78dd56e76e49a7914e0d67bd305f7b8671ae7b7c70f378976b27c0b2a768c48dc4434e966409ecf8ae753124105125c13c0d1e0ee886def35f63f81051cc4aa04ccfe7150a8e1d52166fb0250ba1e1841a6e7cd5e28b5b36f7a85941874cf78592594f6781820b357b475955c8c2a2b2b7f91d4b805a95a3024cbe654e4938eb6de9dc519a43c6b2f4151de150abc75a114de9c0031cea0b4944a9ed1a59d62174098ed84c5ebf23f79c8f694b302286405f47e825d27698a5e6152cf4d1bf850ccd03669e2957bc15aec187a0a0c2452cb7555c8d90793f96c30333e23ea341d7a6e9477629135c47773d4b9d59bb658d67e32e2dfcd1d95add56ee86ee5dea8809f44cc1e49063a38b1743dbf505475fc8c428f3bdc74b4533cab926e3720db6fc173ca062f44c17362a3ae09cfb903cb61bb511bbeb55433dc04e8b8484dee23f04b50cfaef3549126b140b9c4b79ce4bd9fc3abe8f9a720078fde01ab0398b4b5260177b61d118c42f3657008baa313634f16e21debcf439356a849425034d905aff15a70a1909f0f442b7451cfb06004f49da40b92f7e5a8ab000acc24762bdcf3c71e36deccea89eb350c25c963d4dfcbe6870078b6fa6e5708eb27caad059e24ba52e8ece3ea62aa716c7a0056088f61913ef26e26ae253b661a2d247a2789cae503bce964874c04946e7f297a3d98ae3e30e5659aefead86a8a40a974ee3ea557ed6c9bc55ff15e37b66682b114fe8d1b3787f29e4cb7a19f4c375db9efccbf0170e95449a24fd160dab27b864389a22a67e354e15710255d5d8e3faabd295671a9a3a97b32faeb4772458ac3048acd6617d72ffeb5719d2d63ab9c45725334846e150dea7d9bda85d5ba021e807c7c2549012cdf9d877d69f1b8e50ed80cd99fb5a198c32255d46bbaa5661116b9f4285f39b697d0201450f01e668cbed1559d7f892d09e2e809551e231dcb5de92b2c8cd1a649427ea25004847eef08db57d4073a682d2c9fcad32316434a4eea562a53ad1911bfc0b79f04fb20dee3dda905ddaa21af887c3a46229fde3958c389fcb3b4718dbf262dba21d0866a032b1d741a2314df63d67f9b7cb2b4af696cc0f28f46e6ea36a2c09b53beb74f815b586fa0a3495d7a5531ab9b708a293f4585880904d2b079e58e054b1ecff5e4e80114bb9db7cc552bca0af913e71628f01c363ec739475091d35a2d50fe0b525946ebaf2e0158b039af4c7dc81198d1b4d27060d2c95127193e48ccf69571e0044682449dc2904231357739aacca060936de54e6b05ccaf274e9ca3f8839a01521ab3c7529e57ce8160ce25a7ab5b4a5ea4f18679205d0172c61af021cbd28083eaa2d2a9e3229c35d41268cf37925247e239f1f309abb083380425835b2c4feed", 0x1000}, {&(0x7f0000001800)="54da810f3ec2bf0c4bb90e3d86b5d1160a21758338c45025705fa064c9aa82392715c179a6b39dfeb446b49df01948492da1f4dbaef6ab3375fca4d8e1713db6c3ad14cd1242d055404cfdee2fc97621ed9e772b5bb4bd8bffab1a2fa2a9944f2696a0c8e79fc7464890d8e931631fa213897b73d96544b9288d554de47f9a2da8c9948aec999b0a0020309ef747e63a1bc4e1051c8fb83db71f15580b64359b51c7ba0f87a18fb488ce8fb922eae7", 0xaf}, {&(0x7f00000018c0)="9a0679e8305795579d9c7050798f7e638c79a6ec0e22ebb9824dec8228af75153d95bbec469b1ed1dae7ed303168453ade8ec089bd502404c4efcb933a3ff7980ba19afc5cb5dde1f9f2bd7a7eb9ac63c0194eee2a99b9471d644073afa619d1dd82554dc4a57517a723965eae63e7a84ff6198aa68202263d331791779c9dbc3cab9fa7fbe5eda4d36a1b318deecb006bf089e128106819ea493b86ac0f47dea92047039283622e89d87f8ca4183ce5263acfbeddba6e943853ce6ee4db67028803a389bcd0ade9c289c0730651f00ac7e26c90306f041e23215d0c74099b4c34c094a2d4867ff836e624f1521acff369", 0xf1}, {&(0x7f00000019c0)="46c1e04b136eb18bf582c7596512f0dc527cb3e61c10ca6ea4c2d75d4457a6287a6ec8f7e79e60d43ced24f46daaae49c11d03a1de16bba77509c50018d88982c8c7b5abed280ef33e5efe58ac72724c5926a742050858f0dc1769fbbb1ef80d97097fe4ea2fd112612e1577553403182eb3d25a5c3e0f7ce9d88b95baf38f37a73f5a2abc9173afc54168b7c07c57c88cc33f2a2f7cdd44bb16cec77f9aecc533ef5e12c8528dba50be8987089e71cc395ec22c17d804463601eac9ede8e30610dd3c706c0f8d50a3ae3ab2695efe1fe34e190ff901", 0xd6}, {&(0x7f0000001ac0)="0cf1287b2fb6418871166186b2a309bc34f2e4e675d918c4a66ba8f704939bc237b6b01a470364f715d27ce765b09a133fb9461ec5e9dd61466dfa7ab61845da1c1867224db1b7229a0c8ccf4e73e910b74b52d01dbdebe2a2fb1d45cb1efb01e5b6b87f5a434a54c23e343fd55ea2e190cda606356742bf80e7ca03f88d438f9025b96834130101e1f437fb27f33f4a73080402350728652c611c805b7f4aa1df92a2f0fc2111", 0xa7}, {&(0x7f0000001b80)="54a749c1372c5eeec92a75e0d5d3c6113411aac2a4170b7b474580051419b0c80419fa0f1884b3afda681a97497a10d0570486cd0c73fd2149a1578d9c65f3a5e091584bb3ec50d3c74c4235a7ab85f4e394036d3cb48a578aa882e8a5a1e5755742109375ee45c82ed31ad6", 0x6c}], 0x6, 0x0, 0x0, 0xe}, 0x4) r6 = open(&(0x7f0000001cc0)='./file0/file0\x00', 0x100, 0x40) mknodat(r6, &(0x7f0000001d00)='./file0\x00', 0xd009, 0x8e8) r7 = open(&(0x7f0000001d40)='./file0\x00', 0x4c0, 0x170) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001d80)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000001dc0)=0xfff) openat(r7, &(0x7f0000001e00)='./file0/file0\x00', 0x20, 0x122) r10 = dup2(r0, r2) fcntl$lock(r10, 0x9, &(0x7f0000001e40)={0x3, 0x2, 0x1000, 0x20, r3}) sendto$inet(r6, &(0x7f0000001e80)="eaec2fedaf6af861282f52faf5ba86d5982e3b8974777ea46fbc4f384d021ea0d5358c78e58dbbdb7adde705afb17408b2337d1d411706004a7569e10fa4d320544f8cbd0c48c9bfe009a18487de3d595c34ee810f3dfc463c9060eb59d82ef77ac24194d30447b3675a7323cbb06be2b895", 0x72, 0x8, &(0x7f0000001f00)={0x2, 0x0}, 0xc) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000001f40)={0x0, 0x0}, &(0x7f0000001f80)=0xc) r12 = semget(0x1, 0x3, 0x80) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000001fc0)={{0x0, r11, r5, r11, r9, 0x2, 0xb3}, 0x4, 0xedf, 0xb43b}) lstat(&(0x7f0000002040)='./file0/file0\x00', &(0x7f0000002080)) getpeername$unix(r0, &(0x7f0000002100)=@file={0x0, ""/4096}, &(0x7f0000003140)=0x1002) setuid(r11) r13 = open(&(0x7f0000003180)='./file0\x00', 0x880, 0x20) ioctl$TIOCGTSTAMP(r13, 0x4010745b, &(0x7f00000031c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000003200)) getpgrp() fcntl$lock(r0, 0xf, &(0x7f0000003240)={0x0, 0x2, 0x1, 0x80000000, r8}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000003280), &(0x7f00000032c0)=0xc) 23:49:53 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7ffffffc}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x10000010000, 0x0, 0x10000fe, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x90, 0x400fffff, 0x0, 0x1000}, {{r0}, 0xfffffffffffffffd, 0x82, 0x5, 0x5, 0xd38}, {{r0}, 0xfffffffffffffff9, 0x40, 0x0, 0x6, 0x7fffffff}, {{r0}, 0xffffffffffffffff, 0x2, 0x2, 0x8, 0x7}], 0x1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x10, 0xf0000000, 0x0, 0xffffffff}], 0x1, &(0x7f00000000c0)={0x3, 0x20}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCDTR(r1, 0x20007478) 23:49:53 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) kevent(r1, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x8e, 0x1, 0xfffffffffffffffb, 0x80000001}, {{r0}, 0xffffffffffffffff, 0x29baeaab6704753c, 0xa00fffff, 0x401, 0x6}, {{r0}, 0xffffffffffffffff, 0x25, 0xa0, 0x5, 0x1}, {{r0}, 0xfffffffffffffff9, 0x0, 0x8, 0x20, 0x1}, {{r0}, 0xfffffffffffffffe, 0x20, 0x40000000, 0x7f, 0x2}], 0x54d, &(0x7f0000000000)=[{{r0}, 0x0, 0x4, 0x8, 0x8000, 0x4}], 0x4, &(0x7f0000000080)={0x4, 0xfec1}) unlink(&(0x7f00000000c0)='./file0\x00') open$dir(0x0, 0x0, 0x80) 23:49:53 executing program 1: clock_getres(0x2, 0xfffffffffffffffe) 23:49:54 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f00000001c0)={0x0, 0x0, 0xaa}, 0x0, &(0x7f00000003c0)={0x8, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0xfffffffffffffffa}, 0x0) connect$inet(r0, &(0x7f0000000200)={0x2, 0x0}, 0xc) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000140), &(0x7f0000000180)=0x10) select(0x40, &(0x7f0000000040)={0x7, 0x6, 0x6, 0x6, 0x100000000, 0x8, 0x2d7, 0x3}, &(0x7f0000000080)={0x8, 0x0, 0x1, 0x5, 0x0, 0x9, 0x8, 0x2}, &(0x7f00000000c0)={0x2, 0x0, 0x6ca, 0x3f, 0xfffffffffffffffb, 0x4, 0xffff, 0x3}, &(0x7f0000000100)={0x1}) 23:49:54 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = semget$private(0x0, 0x5, 0x0) semctl$GETPID(r0, 0x2, 0x4, &(0x7f00000000c0)=""/15) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) setuid(0xee01) preadv(r1, &(0x7f0000000040)=[{&(0x7f0000000000)=""/14, 0xe}], 0x1, 0x0) r2 = shmget(0x3, 0x1000, 0x500, &(0x7f0000ffe000/0x1000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getgroups(0x3, &(0x7f0000000280)=[0xffffffffffffffff, 0x0, 0x0]) r5 = geteuid() r6 = getegid() r7 = fcntl$getown(r1, 0x5) r8 = getpgid(0x0) shmctl$IPC_SET(r2, 0x1, &(0x7f00000002c0)={{0x100000000, r3, r4, r5, r6, 0x2, 0x34}, 0x2, 0x9, r7, r8, 0x1, 0x101, 0x6}) r9 = socket$inet6(0x18, 0x4002, 0x4) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r11 = getegid() lchown(&(0x7f0000000100)='./bus\x00', r10, r11) setsockopt$sock_linger(r9, 0xffff, 0x80, &(0x7f0000000080)={0x10000, 0x8000800000000}, 0x8) 23:49:54 executing program 0: r0 = socket(0x18, 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001500)=ANY=[@ANYBLOB="1000000002000000ffff000001000000"], 0x10}, 0x0) 23:49:54 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open$dir(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x400000002c2, 0x0) execve(&(0x7f0000000000)='./file1\x00', &(0x7f0000000400)=[&(0x7f0000000240)=']\x00', &(0x7f00000002c0)='!)\x94^\xc1-\x00', &(0x7f0000000300)='{\x00', &(0x7f0000000380)='$*.)\x00', &(0x7f00000003c0)='#\x00'], &(0x7f0000000680)=[&(0x7f0000000440)='\x00', &(0x7f0000000480)='-{\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)=':}\x00', &(0x7f0000000540)='/@\x00', &(0x7f0000000580)=',%{}[^', &(0x7f00000005c0)='\x00', &(0x7f0000000600)='.,#:$$&\x00', &(0x7f0000000640)='(}{\x00']) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) fsync(r0) setgroups(0x0, 0x0) setuid(0xee01) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000280)) accept$unix(r2, 0x0, &(0x7f0000000080)=0x2b9) r3 = geteuid() setuid(r3) 23:49:54 executing program 1: 23:49:54 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setgid(0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000080)='./file0/file1\x00', &(0x7f00000001c0)='./file0\x00') r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000100)=0xc) r1 = socket(0x0, 0x3, 0x6) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open$dir(&(0x7f0000000480)='./file0/file0\x00', 0x2, 0x1ed) r4 = openat(0xffffffffffffffff, &(0x7f00000004c0)='./file0\x00', 0x80, 0x100) r5 = syz_open_pts() r6 = dup(0xffffffffffffffff) r7 = socket$unix(0x1, 0x2, 0x0) r8 = kqueue() r9 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000500)) fcntl$setflags(r0, 0x2, 0x1) sendmsg$unix(r0, &(0x7f0000000580)={&(0x7f0000000200)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000240)="085f31726e271cb85916d0c37e216c63765dad7d0aef94ed3b6f41460806e33e5142b7e2ef96831057b1de905b2f84be8343f8d1477c", 0x36}, {&(0x7f0000000280)="94b84293858944d8d164bde72c4a25373d1d211c21b3f1f8c3afa6fd1a09df5f0cc1b36ccaebcee99cb11c2625ee1dac65740f1b410ff3a88970871fd9b5314dce04d645f22d8962136669b04a32e59608981b273cee42844db25e552ce779c88707828bf1454cd6ab5d0a18b13771b84e22fd9e8495da46f97aeecb1964c7884fef7e56635420b37001e3331a6db181b436db571ceb11fd911fb55c6504fe099542f73d1d227e", 0xa7}, {&(0x7f0000000340)="868df1f1895466cf0c9f226d7a98b59dc35b33f720a4a394ffe3b55b6d15be8991a475fbcc22e770b360575ccd6f4ecfb67e681126687604388ad1eccf6bb90fcf85afa241fc3aab94987fbaf8709dd7a5cbfa2045cf1972541528ee02d010ccd465c5e84a91727c472bcb56461da4b842859b3f2e1c29b4540379e8d8bf7d2c883f29fa360716fb4c2d441091fc6919c9f4dbe00f6ae091c850a13a06a55cb5e1cf2b", 0xa3}], 0x3, &(0x7f0000000540)=[@rights={0x38, 0xffff, 0x1, [r1, r2, r3, r4, r5, r6, r7, r8, r9]}], 0x38, 0x400}, 0x4) 23:49:55 executing program 1: 23:49:55 executing program 0: 23:49:55 executing program 1: 23:49:55 executing program 1: 23:49:55 executing program 0: 23:49:55 executing program 1: 23:49:55 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000280)=ANY=[@ANYBLOB="0180c200000000000000000086dd60093a06000000001000000000bbff020000000000000000000000000001000000000008907800000000000000000000"]) 23:49:55 executing program 1: mkdir(&(0x7f0000000000)='./bus\x00', 0x0) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() dup(r1) pipe2(&(0x7f0000000040), 0x10004) kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x36d000, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) 23:49:55 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) flock(r0, 0x1) r1 = syz_open_pts() flock(r1, 0x2) r2 = getpid() fcntl$setown(r0, 0x6, r2) fcntl$lock(r1, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r1, 0x2000100000000003) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r3, 0x0, 0x0) r4 = kqueue() flock(r1, 0x2) kevent(r4, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffb, 0x88, 0x40000021, 0x401, 0x401}, {{r1}, 0xfffffffffffffffc, 0x25, 0xf00fffff, 0x0, 0x6}, {{r3}, 0xffffffffffffffff, 0x8, 0x15, 0x4, 0x7}, {{r4}, 0xfffffffffffffffc, 0x24, 0x91, 0x3, 0x4}, {{r0}, 0xfffffffffffffffe, 0x8, 0x8, 0x3, 0x7ff}, {{r1}, 0x0, 0x96, 0x0, 0xffff}, {{}, 0xffffffffffffffff, 0x80, 0x0, 0x1ff}], 0x5, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffb, 0x10, 0x0, 0x1, 0x101}], 0x6, &(0x7f0000000200)={0x1, 0x9}) 23:49:55 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x2005, 0x202) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000200)={{0x6, 0x9}, {0x7, 0x5}}) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10083, 0x20) r2 = fcntl$getown(r1, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x9d47, 0x40, r2}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) read(r0, &(0x7f0000000340)=""/4096, 0x1000) lstat(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)) mkdir(&(0x7f0000000000)='./file0\x00', 0x8) 23:49:55 executing program 1: execve(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)=[&(0x7f00000000c0)='\x00'], &(0x7f0000000240)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00']) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x800000010, r0, 0x0, 0x0) lchown(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x0) symlink(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)='./file0/file1\x00') fchmod(r0, 0x8) 23:49:55 executing program 1: getitimer(0x2, &(0x7f0000000000)) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5301) socketpair(0x10, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000280)=0xc) r2 = getpid() r3 = geteuid() r4 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r3, r4}, 0xc) getitimer(0x2, &(0x7f0000000040)) r5 = kqueue() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) fcntl$getflags(r5, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000200)=0xc) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) 23:49:56 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x1, 0x3, 0x2a200000000, 0xfb7e, 0x6, 0x5, 0xffffffff, 0xcacb}, &(0x7f00000000c0)={0x5, 0x800, 0x8000, 0x1, 0x6, 0xfffffffffffffff7, 0x401, 0xff}, &(0x7f0000000100)={0xffffffff, 0x7fffffff, 0x7, 0x0, 0x9, 0xffff, 0x8, 0x80000000}, &(0x7f0000000140)={0x958, 0x6d98}) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c2, 0x1000000000000000) select(0x40, &(0x7f00000001c0), 0x0, &(0x7f0000000240)={0x2, 0x10000000000, 0x7, 0x7, 0x10001, 0x1, 0x4, 0x6}, &(0x7f0000000280)={0x2, 0xfcbc}) 23:49:56 executing program 1: r0 = socket(0x18, 0x2, 0x0) recvfrom(r0, &(0x7f0000000000)=""/107, 0x6b, 0x1, &(0x7f0000000080)=@in6={0x18, 0x2, 0x5, 0x5}, 0xc) shutdown(r0, 0x4) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) setrlimit(0x0, &(0x7f0000000140)={0x1, 0x4}) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000300)={0x28b3, 0x8001, 0x4, 0x4, 0x5, 0x7, 0x8, 0x953}, &(0x7f0000000340)={0x5, 0x4, 0x4, 0x9, 0x9, 0x0, 0x0, 0x21}, &(0x7f0000000380)={0x7, 0x0, 0x6, 0x0, 0x0, 0x3, 0x8}, &(0x7f00000003c0)={0x1f, 0x1ff}) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f00000002c0)) r3 = fcntl$dupfd(r0, 0xa, r0) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000240)=0x8) getpeername(r1, &(0x7f0000000400)=@in6, &(0x7f0000000440)=0xc) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000180)={0x6, 0x1f}) getpeername(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) 23:49:56 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x9, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x2) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) 23:49:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="a7", 0x1}], 0x1) r1 = syz_open_pts() msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000000000fb0000000000080000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000"], 0x1, 0x0, 0x0) close(r0) dup(r1) syz_open_pts() 23:49:57 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x3) write(r0, &(0x7f0000000040)="050cff3600c3bce1ade2635c68a7582fd4546633c64274b4a6643fdbaebaaec1e9566f1053cc04163bbf84d1ac97de50dd1ac75dd372b78d261459f96316ba28fd8deeec7d35c6dda4010cedee01ed47875b5a45e5c0a9150eb9ebb3d8e817a4943c7239f5723c9df1cb1b8baee9954471ae7505958f7b", 0x77) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x8) r2 = semget$private(0x0, 0x6, 0x8) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000440)=""/161) 23:49:57 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) shutdown(r0, 0x1) r1 = socket$inet6(0x18, 0x3, 0x0) accept$inet6(r1, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), 0x8) 23:49:57 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2090, 0x312f) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './bus\x00'}, 0x8) 23:49:57 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x6e, 0x0, 0x0) socket(0x6, 0x2, 0xfff) 23:49:57 executing program 1: mkdir(&(0x7f0000000080)='./control\x00', 0x0) unveil(&(0x7f00000000c0)='./control/../file0\x00', &(0x7f0000000100)='x\x00') chmod(&(0x7f0000000000)='./control/../file0\x00', 0x120) unveil(&(0x7f0000000040)='./control\x00', &(0x7f0000000140)='x\x00') execve(&(0x7f0000000180)='./control\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./control/../file0\x00', 0xbb) r0 = open$dir(&(0x7f0000000200)='./control/../file0/file0\x00', 0x40, 0x38) mknodat(r0, &(0x7f0000000240)='./control\x00', 0x0, 0x4) 23:49:57 executing program 0: msgget(0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r0) 23:49:57 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) link(&(0x7f0000000280)='./control/file1\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./control\x00', 0x0, 0x0) mkdir(&(0x7f0000000000)='./control/file0\x00', 0x0) mknod(&(0x7f00000000c0)='./control\x00', 0x4, 0xfffffffffffffff9) utimensat(r0, &(0x7f0000000180)='./control/file0/file0\x00', 0x0, 0x0) 23:49:57 executing program 1: clock_gettime(0x3, &(0x7f0000000000)) r0 = semget$private(0x0, 0x3, 0x81) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0xc99, 0x9, 0x7]) r1 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@un=@file={0x0, ""/46}, &(0x7f00000000c0)=0x30) setsockopt$inet_opts(r1, 0x0, 0x9b5ea4b94c9f64b4, &(0x7f0000000100)="5ecd60fba2dd76365b9e7dd66045a3b1bf833d6d194812f5c51d2129b7339b3a1ad6a0287433a22089ebcf9d341b885c5b444bd7c99910aec2bac3c9d6c5825c56ce9f149ef13658388f423c004beeeb90298a13cbe5f9ae69541e442a69f7e5260e41ae1e29a5ec0874fe569efedbd85bcca9dac0ff327217f9cd433b9dd1d3af39025a52", 0x85) semget$private(0x0, 0x4, 0x686) getpeername(r1, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) minherit(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x3) getgid() r2 = dup(r1) ioctl$TIOCCDTR(r2, 0x20007478) clock_gettime(0x3, &(0x7f0000000240)) semget$private(0x0, 0x4, 0x200) clock_gettime(0x0, &(0x7f0000000280)) symlinkat(&(0x7f00000002c0)='./file0\x00', r2, &(0x7f0000000300)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(r4, &(0x7f0000000380)={0x2, 0x2}, 0xc) recvfrom$unix(r2, &(0x7f00000003c0)=""/255, 0xff, 0x0, 0x0, 0x0) getsockname$unix(r4, &(0x7f00000004c0)=@file={0x0, ""/4096}, &(0x7f0000001500)=0x1002) semget$private(0x0, 0x3, 0x2) sendto(r3, &(0x7f0000001540)="bfa02f9e2f4139dda2dc2aff8f2d7a1736eadee0cdeacc90b30d6fe157b9f03f41c4eb648d4ea168c06e6b8dfd2ed2abd99bc929960efa4e27a8e361f113d3376d8ffab38d37d6b09a1316", 0x4b, 0x3, &(0x7f00000015c0)=@in={0x2, 0x3}, 0xc) getpeername(r2, &(0x7f0000001600)=@un=@abs, &(0x7f0000001640)=0x8) recvmsg(r3, &(0x7f0000002800)={0x0, 0x0, &(0x7f0000002780)=[{&(0x7f0000001680)=""/202, 0xca}, {&(0x7f0000001780)=""/4096, 0x1000}], 0x2, &(0x7f00000027c0)=""/42, 0x2a}, 0x41) lstat(&(0x7f0000002840)='./file0\x00', &(0x7f0000002880)) lstat(&(0x7f0000002900)='./file0\x00', &(0x7f0000002940)) r5 = accept(r4, &(0x7f00000029c0)=@un=@abs, &(0x7f0000002a00)=0x8) linkat(r1, &(0x7f0000002a40)='./file0\x00', r2, &(0x7f0000002a80)='./file0/file0\x00', 0x0) bind(r5, &(0x7f0000002ac0)=@in6={0x18, 0x3, 0x7ffb20ae, 0x4}, 0xc) r6 = shmget(0x1, 0x3000, 0xb, &(0x7f0000d34000/0x3000)=nil) shmat(r6, &(0x7f0000d73000/0x3000)=nil, 0x3000) 23:49:57 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000100)=0xc) lseek(r0, 0xfffffffffffffffd, 0x2) mknod(&(0x7f0000000080)='./bus\x00', 0x1ffc, 0x7) r1 = open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000140)="8790d1b861adc16d0b3d75e997955bcf7ef9f1e758e74863dd2ebb4dc27a9ff66dae843112643268f5cb84ec57295489dc8ce5f6cb821b1dc604a57e548a13c717bc77b56b21f486731291a528aa39ad9de7467b18eefc521984614e7c4720ecf0a55ddd1c4843cdf49c1d5f3b9330d3ecbdda3216e9397bf5f8ce1fe6d629a20098747d581b4a694dc707af5a93ac1338a16bafbbdee8f54457220901adbcc6416da69a43668f9751d4ffbfe9e0e9aaf81993b522d854786a82c679bb88f3a0e46b5f3312a97e618811f8eb407a4f096f47dd8c20a4d1d29c9d191618ca427a5a8422c5d15fc0641b0c4efbc97ce2bc752138ee5bb49b215c1d5b29d16ec0a500c0c1b7d0627b76675dd06456718e5540d6b87a9bc29ed54142aa05e44b2393a52f9404fdcf242cd98db0fa7e4297f13437f8decae20e32457e7973f8deb8bcc1929fa97a955d4e63f7f6cf258673b26277e594349c2de60e7119fd75e45e4ca5d7d6d9a538a1c1168020cdacc496a5cb35b04e112e9f107607987a09ebaebd8670716380f074a04fa09e2030539b7a2660c0f790b8075f749b26b95c6a4135d8bb48c63c8d6d40ebaa31ff82f06ef8a83fdcdce0162105a50449ed4a23e691eb6937362c2a2987973412ef2daa96e59468520c336b34fdacb6f122b27f0b36bdce2a69b0043680ac4bb1773df7472082e73a32c57a22040b6ec1efa2a6a38fcc78a1670a84c21ff8632ef64b779743ee8b68b2e34da92247968e08cd8096c741b05a3cc1fbfaf02eb82bd6181c6cca138ed5f43535711943e9784b0f50eb28771423cb22324eed4daa6483a64f3d10bd0af77427c22a0f452b853dc86cccfb43342f4741f50a3824845bb093d1b3dd4696bf2fc1ed9c7eefd1cee3474bbb03545067c3b2439795dcfbf4efa35e748a496c673ce59b0d3ba4f41ef3aa441bb2379e152b19853f7b7105414f639517df1d1e3661b438df86c54cf8ad47a3dd5e9e061df92423e415a1c26385807af7d34ec59b4d2065a51e806653f9c6564d967e09e6aa277dd482c4b4654bb65f9344d7287ee54799fa7ad7cf54b324fabe888e28827d98551174d80a2eabd08b519ba8602dc33f5efd2ca2beddea7e3f187baf4dbf7b5b62ae31344082ce821c8a050e1e3d7be092ce978e48cf44a15b97c74e3654a654f5998c2691e541c8f10d604aaf037e80be54ab0ba9d435f266f43dd17fc1c7d7a338916c1690dcae57c20dd1fcaeca0ae0ca4c7bce893ffcb664590cda9bbcfee61a750b9fcb4d25de3def3b4d2e31a5c176dd13556eedcd5b1b351de916e1d243e970329bc443791ef77d291c3249c8466b4eed8b03b634c1e2bcb6f4f8dc9955f9f506e619a572dd49a9944e542e28c4345b1d3a3c6d702f387d44bf281b3e9405f4be1e86844d61d174f73e0076632fdd481eeb6dc1b5f7956bff20eeba72b4dae62409ced7a392f267c86b046394b95ab77822f778ceb61c3d05df9759ed69e69560b4ae0a951424ade40159f2e6905f5be82563354e8d5347d43887ee7f16127be240bf0d3be87c19af88681a2177f9a4fbe88087e86c80d9d9ec170d0342de4c0e399f1fad89a9e3c93a31a51580c68028fa1f5d5c451e03bd2c386fc604d1f904a7a5a25c688078e7e2cfd0f170005d5f83ebda9d1007b4045e185164f3aec38778d9143c0b6cd840145e3ea4fc522f9cb8d88db046193ab25964743fd37f8fd2483c9788e79f28537523b9ca35d3e9c6d5c960f12de19df9fb120772bf5910561229e0cce4ba82e9abfc0eb74bcfaae9dc1131c8681408120c6a19fba3aa4e4e5f3bd057cdd6b38a3682a2f2523aa0331db6167a81f1916de664298778cefc7adca778f3c5896b02a12db7bf938767fbb4ae7460e2aba3b6caac816fbb13230f4d711994e1d22b70521ecf887a90ea4a36f3e407fa710a423206007033ebd2ae2a9351133a08293a07b0576c006e800beb241e5ec605593088b58c07c4b2fac1aac9a17ae74a2c21fba71801949b5f41d3eb46fdf330ceae3c8823c68bfd26ee44c5b4ccab71526307dc9810b99eb96c5cadcb7b31493d5802dc35e1dc8dbe462c9487e47253ea3761236e540a1ffb5e5b88384ded40ab03ef32229fe4aadf899122ef3f2e1d1cea282db7c8e89c6c66c4fff73ce71ad76b008cce51a1bc0245ae208b4fbfe63e254456336067f197da52166f92398a8da782131bf8ec4741864cc228f4c42a85e0c2148cedbbd3ec36b74a18a72c43cd2b2bbc6b4bc48846868238fcd63256a2e2b64110b04d04310f7c0f27112a4cd14b5e0c91846261b4f3190e9777f9613a7646959ab9caeb64f5a6a3620730770d09d1609ec05295cf35baf5b9328373e95a8a7a9c1c66209a2024e0172fcd2e1e65a9e9272f140f7da001e0272f7a0de0571757aa9ac02ff80e6fcbae204d844a3e7b15dfdaee06adf30b7b5b542514127889a7f2b6a75db5b9658af1cd0276111770d0e972250323a203fee4a1ce65288dd2bf24929f410962746cc00046e2227a037a92ab77ac24e53fd93b02a9c05becc93e30caa3d058ba1e3bd1d268fa999789b99506dff7c3e016e99f573162dd03ca3cdd51cbd50d1750adb456d5612480f2c9874c46cc2afe5f9816fd61ae2d79273974b71b6e712297b30064ea3a68af4dd03cb35b9b53914b4d66f5e8ddd608cd01ffe3bf0294d1aa2f8919688bce20db701c1388c665409d1e9727919b7aae37881f3147b99183e32f569bde262ab4060bea58308a2fe8923d75f801f89e71847871a2bffe5ab493e5e721a1854f125d17c7dd8693de23a2c0dfe82876be51eed281df496f12981729da215a7e449b2d16aeb768a21f60820604d8172f970cbe89d27e0e8545f78e4afcd8d19d146516f686af8fc6304e2828396b7199462a569b8b4b49301880920b556c4be7185dc9ff1f0d586216854fa61f43265331fabaf80d9f26da551f684e378c98dd65cd35eddcc1fcaa5e9f393fede273f14c4daeaa9170e9b332effe56d4fd18381a2d05f58b15731db31f432302bf4b285fad058030a3a5f376a6a8bae0a07f7584591ce9f9eb2b0089e094d3244d44ee6b9135675dd7e775fd1d8ab5c5c36b5fc6a56ba2d4e4b98e3f13bbdf0588f28108e1f516bc375c619aacf7b94f9f45d344fd7e15fdd40374f273c22b5ce183dcfb96a7f8d192c8ea8885c604c80f5f358090b28c92d37519a4cc8ed15c5d9444d8cf16c93315d703c243419a35d107369541f6e5b8e78e8c2547d7b57a76e5b2f42bbdc19146df88d5a019d64986f0bcd7c23f36767952f62423fced607b815e5fa205bbb5c66b0e1c7b0f417322b9376aa1caa46a33a3497c591d4cef05f2c16b388c59807b03060dd30cf94033c5956c50c84055091c0e9872c939597dbe7325e46b36c02fe5ccd8d25a14f66bbae4bfe9669b870f9b69d38c8f471212035d784f95f93bc5c13818d98e4829f9af686f5e5abdb4a4a412745cb5a1b2277298d8eddfdf5aef522ab1d7c6bc44f0c35b3055b132ca18d3b0f3e5fa5eae377d1cdc12ff7df9bcd697469ca34c44c56c52fdd606c30b5a582e2a25a35d2b5aaad9e4b718d2bdda8d069c88fce56d3b84bff8dfda002263a006eb5581b69237caa5a819ba688878e5e840b92cbfd71cfb35c45243859f17dabeab7761f8be71fdaf0ec594c015c0e9648f3c4dd60fbaf9c5f98cb9b4721e698a6f9f82141a8a525144282a9d2279b8e9400aa31a25c1a20627822f13090f42345435fc4564b1cc0cc0c3eb538c9e39348e2b7d1ea6a564d6d1eee38b441992fc5128787a581cbeecde7ae1743aadeaf0893bdac7d4abf0692aae3d71bb377020d851197b2b9debfcb61d08ec2d9d57d60172b3899fcb5f8cc5dee36af4cd0d064af4fbc97c9018220836d6e2d6700b49569ca0dbff2eac0275f8fbf86924bd6078db6fc79988b3d8e3323e639bf3d0564bb5db692097b9717f505aecb67768cd195868016e5fbc8da0eef697387ec53ab3e30ed056d80a0ea3262fb73d8becd85c03e489a15af8f7cb6b4a151768016243717b2a081ea77d3fc05226948bd98d311e0daa34a3fed2950f56ecc949222cceb039b7e521c1e7923b0ee384b105dd3018c01e900b739732e443c05ae89817d56e0c46cc556ea4cefff962cdde955e588b19de992703c379d6aa9952b027ae776169eb9d1154298ea91e4ca7def76749a788caccc66c5ba1b708bdedbf3d7df4e44b59aff133584c7e5d5df549abf048caab0c075d3e84703115a49ada9ae6d8a509f1343674d80c6fd15ef171daded6e6e3b2ed028b25510af136be2b5dd539072499c148f122363eeff2073f0544b200578e90922f925e5f2fb4dc09a219a5e014acf231baede35120c0af0c2eb91fae42bd07d3f4e620a2a4297314233374004f294f0eadf5ced22f566f70962c88e7cfa784b2f88c3558930f00229176152d037ae5b862f7b2701078506a500d815066cceeb0c769004ca4965b6a9945965cd8983a8c4037e97569e2d734a7438e3667cbb7c9047c6a62c00f23b643259aa661289993edfc50328b1cb7bb3a974df9758475ef639952b84741c560c73871edc1ae8c6fcc93ded0ca11cc2ff492b3f12aaf0b7cfef31b38d1eafc2f7e3a1cc6e952b26b34107354bc59bd2cd6ec0f501f610ef3225353ede30b0bdc61641ab0adb85ddd6bb5d38f7cad6e2e4b362753825036ad45a7403e2a1d905f1606b6668af659f01ff57042c92482e910ec0ea1aa903d0a54c323b933f731ba568455bf8942ebb4d56ade1c9b0e4e31749b0fe4c8e9b202e690280c35cb493fc6e2e16351ef3e3e2478dc8f444a8768efabce7e2f71daa24502e6a80749f716a404f18f20bca4f9be6a903003e1224842f6497be679f332830ca3338b814bd997eab50a616fea5f47433dbc89549afd447443a75096cc9866820ca61f5566d9e7094886b15ba537d7f6d4619ccbf2ca3ef750320b52b90006ff78219124fa6547c900c037f6047a20cdf3159a9fc8928dd6c535a5837ab52fade71ded0e09e5da4d4d783bbd73621cb0fc71398bea0343ab0ba37b7a7eca390d6cdb4c6a6cacac401b72ac32416a0591269d9b20673c4f5fd16273915398758f2685e664fe1dd0e9921793dfc7b1e36032f51825680b992d6b3972774576da2675d0535939ab07ada3337e8a32a3251cce18ff3d0a4f8479e339f1e1826dd083d70c4321532982958ce22b21a3949028540668b75626cfc4b2344c289099dfdf0d345977f5457cb7f699a43587a02851ded38afbf1e1051fd284b1e522e2eb7c9bd0cc8a762b7359a24721364e2f8f18f21c1f70bfb7e76859af52a00b6ca0d74278f7f7368c10d45429ca45defa38f075e1046959a1a9d600678beec009f68b30b324be550bb7277d275e3e1668b27fdf723aa5c9447c2847c3fdb1acd6fb6f6943b3ffecb13bb598cd5107ea4b5e17de37ed199a603e5f314521b8af405d21c9f888984fe5766b26bab425fd87a8e8e3e3dfa490d409df3ab278a1d3ea04364d16002401ca6fb3dd18f1d055b02caeb6f17dc28784e22e012683b537774b655af9358f9d21563adf6d2f4ad2a16341c5a130c60b641690363673682cf758b4e288fd9971adab24843c7637dd6503befca842a7a969e18b9cbe8257386e31515e149ed43bb8c4e7822374f023465ac70be01a53f266d741d7d1b9fbd9943175c1fa66168664bbd9f7796cf799cad73007465a1a4079835a503aa3bd786106db2400624f42f08c5ee061d7754e074d3347", 0x1000}], 0x1, 0x0) flock(r1, 0x4) pwritev(r1, &(0x7f0000000040), 0x1000000000000216, 0x0) munlockall() utimes(&(0x7f0000001140)='./bus\x00', &(0x7f0000001180)={{0x7, 0xffffffffffffffff}, {0x9, 0x6}}) 23:49:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="c669b416f94ff49a29f21c1c71d0b463ddc63495bbce6cda1e92d8326ba0bba605df154cf94a8e2ab0d1f0d9aaa8040c4a6e6f2173a3d3903e8600f7b65361ebe6e06a732a1d2ce0ef6dea6eeef4b1e72284c1d7d075f064ddac3fe05a1f8d2b759bacc8d9", 0x65) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ffffffffffff3e795cf6966226d3c83b14c478412ebbfc615396cec088aa535a68481e2713cc2780", 0x144) ioctl$TIOCCDTR(r0, 0x20007478) preadv(r0, &(0x7f0000000700)=[{&(0x7f0000000040)=""/2, 0x2}, {&(0x7f0000000140)=""/8, 0x8}, {&(0x7f0000000400)=""/238, 0xee}, {&(0x7f0000000500)=""/3, 0x3}, {&(0x7f0000000540)=""/12, 0xc}, {&(0x7f0000000580)=""/141, 0x8d}, {&(0x7f0000000640)=""/92, 0x5c}, {&(0x7f00000006c0)=""/42, 0x2a}], 0x8, 0x0) r1 = syz_open_pts() close(r0) fchdir(r0) dup(r1) r2 = syz_open_pts() write(r2, &(0x7f0000000040), 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 23:49:57 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) fcntl$getown(0xffffffffffffffff, 0x5) fchdir(0xffffffffffffffff) setsockopt(0xffffffffffffffff, 0x29, 0x33, &(0x7f0000000000)="ca", 0x1) fchdir(0xffffffffffffffff) fcntl$getown(0xffffffffffffffff, 0x5) 23:49:57 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x9, 0x0, 0x0, 0x0, "dce29c38c302e83993eb169879ce356bb0ace31d", 0x0, 0xfff}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x3, 0xb12, 0x6b, 0x6, "aeb88c788e4f017b53b01784bf1a48b4fb5d8a00", 0x6, 0x5}) flock(r0, 0x3) mknod(&(0x7f0000000240)='./file0\x00', 0x2007, 0x202) read(r0, &(0x7f0000000040)=""/34, 0x22) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x2) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) 23:49:57 executing program 0: link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000140)=[{r0, 0x41}], 0x1, 0x0) close(r0) 23:49:57 executing program 0: setrlimit(0x0, &(0x7f0000000040)={0x0, 0x6}) mlockall(0xffffffffffffffff) setrlimit(0x3, &(0x7f0000000000)={0x7ff}) semget(0x2, 0x1, 0x200) r0 = getpgid(0xffffffffffffffff) getpgid(r0) r1 = dup(0xffffffffffffffff) ioctl$TIOCSBRK(r1, 0x2000747b) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000100)=0x8) getpgid(0x0) msgget$private(0x0, 0x508) 23:49:57 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000), 0x0) mprotect(&(0x7f0000646000/0x1000)=nil, 0x1000, 0x4) r1 = semget$private(0x0, 0x2, 0x90) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000080)=""/45) 23:49:58 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) pipe(&(0x7f0000000100)) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) 23:49:58 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) chroot(&(0x7f0000000000)='./control\x00') rename(&(0x7f0000000040)='./control\x00', &(0x7f0000000080)='./control\x00') mknod(&(0x7f0000000180)='./control\x00', 0x8000, 0xfffffffffffffffd) 23:49:58 executing program 0: r0 = socket(0x20, 0x4000003ffe, 0x80000000) setsockopt(r0, 0x6, 0x4, &(0x7f00000000c0)="596071ef", 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f00006c85f001"], 0x10) 23:49:58 executing program 1: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000080)=""/15, 0xf}, {&(0x7f0000001180)=""/146, 0x92}], 0x3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x6, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000140)="d0", 0x1, 0x0, 0x0, 0x0) 23:49:58 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x1, 0x0, 0xfffffffffffffff9, 0x0) close(r1) accept$unix(r0, 0x0, &(0x7f0000000000)) 23:49:58 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x2e, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x4}, {r0}, {r0, 0x1b1}], 0x3, 0x8) 23:49:58 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) sendto(r0, &(0x7f0000000280)="044019257682672f41b2fde5a6113ca786d12a926b2bf656a574928299e365466a8ed96cf507e228dda697a379225138dc97df2b51e4dbb7383b06a59cbda72943324223758a9955896147b3e934a68e9a18243e5b702342989efa5c46249c6df438c50ecc44d1a59598dd80de354de2a34d4d342a066cb8080609dbbe0c28615b468d66aa60b9e18e0db5af234ea31f275bf548476870c1fa5a8457fbbfea2902ced6c3bb75fe439517c8a6f05a239d40a92781703d9faa6312f143df2a95a5ba2da8931b712351486c4a977fed25ad025d0ae43f7dfc7465c86d71de31e87e8afd3aaa6cf01f5bf53a71004c", 0xed, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x40) dup2(r1, r0) 23:49:58 executing program 1: mkdir(&(0x7f0000cb3ff8)='./file0\x00', 0x0) chdir(&(0x7f0000000000)='./file0\x00') chroot(&(0x7f000009a000)='./file0\x00') chdir(&(0x7f0000cd2ff8)='./file0\x00') symlink(&(0x7f0000ed6ffe)='..', &(0x7f0000000040)='../file0\x00') 23:49:58 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) recvfrom$inet(r0, &(0x7f0000000100)=""/60, 0x3c, 0x2, &(0x7f0000000180)={0x2, 0x3}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="60706662ca876b0a11b9bb84bcf41d6b5d0b6219140f0b2ef86d44f902f780ce14da3edb836c30f7fc3be71c723e8663289d6c797a9651959ee796f23c9218630db7f876", 0x44) r1 = socket$inet(0x2, 0x5, 0xffffffff) r2 = dup2(r0, r1) faccessat(r2, &(0x7f00000000c0)='./file0\x00', 0x1, 0x3) 23:49:58 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x48) writev(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f0000000040)="c2ff5f04455c878e9c62fa0d48a8617dbaf9a69cd0771bf64bac93f6", 0x1c}, {&(0x7f0000000080)="08067d5ed16a8b8f69824258a6e25077fc0a8b2f156ca6509503ecba875a1f6be9251e46a5a1aa1fb03014bfb82e4fc8096cda66426a0c12890035de19ab42cf802c46c3e5f99eedefca79f910144fbed798c1358fd304160cd39305329a986b1f53e81da00f", 0x66}, {&(0x7f0000000100)="69e87aadaa847c80619438a68ca70867ba4147cd38754ca8998ff211f94d83360cf52f", 0x23}, {&(0x7f0000000180)="836a40b2018fc91f6736e3c171cbf4fcecdda18bdc56d8415cf5eb133f1120dff933f4e7ba6356a3e23dbfb6354f36596f625f0c1b05bf1b8e1ba61686998b7d20a5037d5ca2f70b19de87ddded307222ae0d1824cd214ca", 0x58}], 0x4) 23:49:58 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1102, &(0x7f0000000000)=0x7f, 0x4) getsockname(r0, &(0x7f0000000140)=@in6, &(0x7f0000000040)=0xc) setsockopt(r0, 0x0, 0x24, 0x0, 0x0) semget(0x1, 0x0, 0x4) setsockopt(r0, 0x40000000003, 0x7, &(0x7f0000000180)="c7555fb48b1974eecc62c5b5543c9b6b47a72406c647f2a7a36e3295429f43b9dddda299e67a54eec7ac01ab48fb2a93e9ea7fb5cd2ba3212a38f2d4d621d9d4d0eb31f6faee43cdb66d1029db1dcc4c61c2e577159f17bb566fffc3b5474f7a868c95d735ef2bc246005ec879c713042d003f7dc66133c0c2f0b7b65b59ffd4407679b033728e96daa94c2b489dbab327422d000248b871f2e9d338e88d77edab658b90562e7007821b2b96fe4b86cb091d429a2feabddfedab3d3b42c26e523eb8659b672430d5c7826bdacb5b942a302442ecd474c2f5bdaa45b9e1173d5d25e3ee9d0fd05efbf1ca6b5f30e86fcee5f0560d44f4d397f981a4f33d7dad308e932ed64b6bea43279c14335e6e9e2665e7a4d015b5b9a601e2e7b6b7d631c32d2d072a6328f4e6defcd69a4cb1c0fd91b607862e976caff97d17422c0021f8c168e8a510c4ce86925bbba9e2aba1c9d9c8e1e7ab109b92df072f22b8102dfd004f982cea8b7faf01feff8e96bdc4089cca0938155481539e86a5a476bd28836b90cbc6e9d172ed7c46acacd3c7b60b37598b89bc616bfcdad4ac43ab17b194f202c59930fa44f4580e5c12bf4cb6145925df22e1eccc579d7558beaf62583dc4803c5e8a0bff209682ba3b228cf256dcd3bf71c0261ee3d95589ca819db02016f0b220da3ff5d449fa91266efba040ee1daccedbc4967ab5ee8db63c18b0afd77a18f5a15981081005f58d250d5c31be2085ef6a873350e738e0eba6e557016a9581113f88a0b5fce45298eda44247826dff314faca3c75dcd7beafbe2df17fa26b0979b4df567941608b939feac05f64caa59803330fba11098adf706ee681f387d6d011fff68f5a5bd835e537c74a524555e74dd32231e3494422dda77a2e53e64efb2694248ff9f32eda0a051116dea4599f28cf39d266f1b82cdad9b86f7684f8678ff2f2169ebfd876078631257d779db3848b59b6358d2125a0ec73ca1effc15110daf1258fb3ed186c267863e03fe03c0bdccc2104d381594226132cd5684f2e34fbcf98d2580d2673c51d76343f1b56893b0e7be1d327ab4e5e84ba67aae03fc4bcb1896e1848c01c2e4b9cd191448df5e396eb44d41385093609bea23bbed139a5dfbd35212ac473a108826ad815585027d5d5f419e34b02b01672a700b0f02aea89492c92cacd36ab0c5075034f58b6fe4eee8380a4636e62e3b992522f5c46b765798b643f71b952c5450c3099222bac6004adc5b745a9017a9a2ad4fb88669c41020f4cee1f4edd70958edc593861f193cc617e25eedc199127a5590565dc01286f8e218fd2d6f77744fd950fb9713920e28980db5988e766461ef046467b8f7b79a63e668d01f166307aa28126993604d98fda0b48fae45d3170acae7d433ab4808bcfa0cdd4a2e998b58df40544f4b97cd3a682cea19d143da29dc22b0ad8809f51b30f2c76afa4270859c8fefc8a3698dee9f34ef5a00a9390a789f54df7ecff16e8864c442ea3c6ea9947c13327e36515d1d9449f75b2678d8cd5c947ad6c758f1680d2f506cef84d63ee6d398295d82208069c4831a873f2046d54f0c78f4f4dec62f549318ec5c1f148c7df8bc5d8f79a2e9dc729697e9d1d4481bc36fc2e59d7449199cd89916a1de9f65293021de9bdfc9c3d405d230088461e07c86ad52ced01b5c9ac78f5e24ae10898ebcb396918f10041cd796accd46511b977c87b3e61c6c0914031b89b74d784299db15ec2ea6134347c1fca26c9ada7babdb5feccbea4155e0c0b2bd5ca3bc73c8d0d2b8233fc7ba79d12602dbdf573f8370b482cbc1c9a54d2c281a5405156a6649ec61c82d8a008ea79b326d9aae9c9edafc64ccc025f656e03fac380d395c20a18f1c29841c872675b792f29c78cbd02b0b5bd13085d09acfbe69698e36f0456295e58b6c1df3189c126a32d93a329fb0c03e07ac812ca93de7a154682634887b2c42361617c2b42f0210180c2727daf38fb0a225e924ecfabc446a265a4b9921cf0484d124741a03030a21b0e04e0dbec3eb0b47b23474990c2364fe10d0c46b6fe65d1507028bd561b58119737cffe5556ada89aaa53170275ab560690ce198c7630e5b77fc20bea5c8d870d4e106aafb0abb0f9a011a5119e967ff20fa95e7a276ce2ad803eff33a084eb3017d854ec9b4d1216c3731ed210052d6776bd291994d90805a571cb18e171fb96cce621de34f4731feaa17f1af465a7f0342fdec73f9058050d43b29f74a771fe26c0869aa4b16366167b6bf00107232f0c71667f845c4fe1a9fa1dda9e7468c3ee4784f58b0167d3387ed5b0d9707c2c902d6083eafde3b9bdb2d5277f21af3bc06b3576c9acb9adb59adf09eaba4941f5aa61144edce366fe17f13739512c6bbd5226179c16c910175e00a88da49088479786b41e36b740c364efcd82c693a4d1d49b95f4dac8c699a1a773180c90d966b385d75ce0cc4661d3cc959f92ffe7b2c7ba37e65d8577414d5bad547a778d5fe12278897e985d36f06ed81226ec8e09c80423a7147ea8672cb7f525eb65f3d8f3a39e55b43e126890ec89aee47a4f10ee859457f69fd8a6f5b383a456598fb05aa780a11f55b74466b14931be035fbaf1e5cd93ee446d63194eee754ee3392aa3dda21ce8bdef1da39dcc1dbefc9727338caeac3078da467cbc9f8feec5cf6a42d64b020dea17ec12f898d7a31b55f68ddd36d0b6f0332f2bc6cffaf00544fdda74274961ee82202cf648390471d5fef85b16c161d540709b03e7ddd2449b70037b747052e89841911f274bab4843b232a38aa4890eda0b573369e2c95906ed59875fc9664c34f1dca1c87498cf135715ec80e17f3f5e85317f90dc420894a144d4ba70236fdcc8e18d8c4f6f788c6e3bcd51393de9cb947081310e5207e99a407f02897864eec12482c34d3782adb3d758fa3bfe4ee8657f93622504eb0b0d2a6b0bd54dbe1faab2d000113b5397a01afa582c521905d8f9785fefb1b012f9097c0d3a868bc49c524cff63508efb118f8068ef2f0f71623c85add14b266354505d1177b4461e4c01959e118b7582b59c210b4f851dc4b95b3ded0e8fa35f75c5451cc728cc0d86d1cb4b776cee2c05846528e8bcd804fd8c1cf74f5c338e575577df7301437f3a8e75a25c469632d2f508f675d82621172741f897b7d7d87122c69e788842cc9cd08eb28b91f5296212c0510c7303f1dfc0d68c82cddac4bdb83a3b5dd4e62d768668b8f208bdb5f6c76c70d14943772ac99a0b20dff7b013e4efdb97e07ebd20744e03f7a1f6e9ce35e673dd524efe9068979acfde10f95139bea5eb0834b0bc320532f524fcadc2c76241596ac4ff5cf650247a88b8a378c29383d6c4af4ff647c18a76cc4fb9eb0d3d2311a92ef2f1444762dad95467feb52de62d2d3168124eb634924b8a3751e9e4a518178cfd140f8549e46b0b25ed5d2cd21a954c622b6aa47f9b11ef5e416b92e8fb1b962f16d5c0309a5aa618dfd326721196abe5b89b583ab64bf36ab1d3f4141febeb99fbe72e058122060085a9300b045fe012340fc0299bb31dce664e59a74578cb61e853a079a280d6f2f3e64a19b2faf5341ec6091f9104a3c9cd08df0b9d331556c88a6e369b36942dc9623bdcc3b9e1951849f0d5b66913b9f2b77f946496ba8a0463ee20dd50a8e4335585afda199730cb32311c238ee1681f4dca90152a66c9e23bc2e174fdb99df2a771d274b9378de0da729f93f30516ef4623ccb1b08033b08778cfdc8eb5ea0a6a0fc69b7697e027741784aa6d87083f47bf69d46c05a6d7a5b0eb498d468761bce5c9e2c62727afe40fa6754802ab40e7b5492423ab155b93ba84215b24d867cd68dd6f86e0327153c533912955b7a8604c159111180e123e492985ecbf57bb1ef56bd8660a37ab81854f80f6a4cbacb6a47f902214996d71ecceb94f129393bb5b20c001764243a3af17d690bcdc77591f22c68affe2b03bcd586bd4830b1f34e8421ce0b24fd54e2cca8d21796712c268a1a4f9daf8bc6a32989d8e3184ecc945e81ca753475a831679b2d27a1b0703a69222ee1b76f1a1beb3ea0e53af2049891874fb47dd504ae4b4ea32b3b0555f18432bc83062577ae5a37f8bb3290bdf21bbbd306da0b80e9b6061d368741fe0dded18da652848cf1ed762bb56e841edfdaa62192cc1d8dcd8a600363b194ec40e3f24a7b5742df0087a2f2deb8b7dd46b8c0dc373a15d1d1e314071050fe594e07a868e89d186c8c6a01ce581447cc6466932d2792a5cd872db7500240131afb40d7355531e3730db69aa9c2c9218c988cf14ec84400411e187d0989d63ff2694563c66209d1803d439628ca98cbfaddb20b96270a88e187683946f3f44ef1359083df87aae370343bdec9331ff0052dd7d01850c1f087c83de5bbb5ca7d336608b60d8193baafb0cb8fa99c56df1411d698d18122a4d0ab14fb89dc810a7ff45165b8a421067be817ffb7e507d12912bdc0d0d5d48ac48509c0c9345a5d07b63864267ba7214962f68c11ab7abc99590b806b01b305a89db3266542366260c8e02c4d8d30efd9bce5d93c9d42dc0c0a682e86c25a65ea09fac7d3444dac191a12d4c8df73438c5ecfac0065b0f69f55b8bf11e7ea1559e5d610d93edb09c3c301ad5487940c00dc3bc68cb9785be1769a6c39a8cf30236d740a1bd476d79ce12acf2cff1dfd3ce9612d2f571052157f3f3ed1c98a1e0dd477552c84451fcfbb37c31c17082e6c731fc6043b6fa53d47f216e4820263fbc42d4b4915edea5b4d27d9f261e7980f54b3d1d6e4ee0533e67309ce72a5cef4a12d359b7764cc71063d3f48d0ad2561a532d244b98e755904152070dda275e84790ea164e5733f8b32c0c5d80619b2ded0fe2a4e28227f2663803d95bf15052b0fe23b3b25beaf7037b39612371cd2193dc530b9f343afaf24f30e1ca62359e250a880577a297cd913d24b28ce7d2134441f38206d50a9e34d5e6dba3ebf32c4365ece387a6ae047d274666646c7606465b02c547c3fae89d6a233f20a422da8a3c3e293d4d659cc469e5e891ebaf31ab0f67e9d38b541e55a206066715efcf1ffe683e805569a11d28a8276fe1f7ab78d545ae40cc1283354f64eaaebcd6b5992a6fc8444e8aa17d1f286c16657570b25fd70d12367a82e73f75a1366128b728d1bd5bac24e16e7849396bd743260b383856ff34425ea92312d46653588eacc9df78c538077faae988f4a81ac012aa2426591e363f5c61d084455d1e71e9636bd2ca986e5fb68dfb1d45846d15a1001e40a8c009926ffbcd9b4cbb84c74179368f65308daab32f4c5708d502d0de1eb624c26e0c49ccaa8b510dfa8616ac571d040a27dd63dcc1d799fb6282c4355622cf76985d4440080ffe9247196a1414ba6dc044fcaa24c3c9c9b7b16f107ddec06479db6b1a5a7005f3efa842f6d5b92b73e3ab367fa56e30296ae679aaa24e9eccfeceee77f4bf59dd398f12853adc8288ae84894a8fd585e2a3ec7fbbbcb2f060b62941a02f003cea59d13b4689e2e5bc7aab84ead35bacb76b75bf339d11195601146bff3a61aeb71b03f6f651fa828e64da4553111ae1e62eeb6f81c402cc90e3b335de44c69d006c77aa7ebbd7d86f6f6f0b209aaa88a976a644b7803d173ca8ae8773929c0104ebb82a3b0a422e53dc1f24d60376390ce31c68aa28e7ab08d31ebe0203b8446cc8e57878b926afa13b10c540427fd798af8e5c2144996700a9eda9045643f9da735753d317e5554683", 0x1000) mkdir(&(0x7f0000000080)='./file0\x00', 0x100) fcntl$getown(r0, 0x5) 23:49:58 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0xfffffd4f}], 0x2, 0x0}, 0x40) shutdown(r1, 0x0) getpeername$unix(r1, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) read(r1, 0x0, 0x3b) execve(0x0, 0x0, 0x0) 23:49:58 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x20, 0xfffffffffffffffe, 0x10000ffffffff}) ioctl$TIOCNXCL(r1, 0x2000740e) 23:49:59 executing program 1: mprotect(&(0x7f0000233000/0x4000)=nil, 0x4000, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x80000000009, &(0x7f0000000180)="ea3f0008", 0x4) r1 = shmget$private(0x0, 0x2000, 0x35, &(0x7f0000102000/0x2000)=nil) shmctl$IPC_RMID(r1, 0x0) 23:49:59 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) r3 = dup2(r2, r0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0, 0x0}, 0xc) preadv(r0, &(0x7f0000001600)=[{&(0x7f0000001440)=""/150, 0x96}, {&(0x7f0000001500)=""/209, 0xd1}], 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001340)={&(0x7f0000001400)=ANY=[@ANYBLOB="6be0544bb260337a181a743e5c4bef32f8b3a3eb0043717c"], 0xa, &(0x7f00000000c0)=[{&(0x7f0000000180)="35f24ca64d37d80828fdb3bdd38baf03bd0f82948169d5a0578956de8be4eda2c9cfc83ca5a657d6476946d1dda745375e2c3c592801bf80c2e6c66c83dd1fee6e36af7d82a585a382e9fe4bad086c6fa80fd59755d268e20be63a70c3fc5147427b84531061838026880e723675f756f2c723ce0c263daded403914e2a68a22dd4d08bf714f22a112041cf5cdff4685af6c3198174c609251603f5ee06cf5d33626fd068cbc634308dfd005e47dfb5fc237563e060a2c66f26f1acfad53f2c264c7abb7763b4aad733dbb252c923c6c281e0646d24d5d02f5723f7987d307c3f9b62a230ccab5a58b7079e75c08109d46eef9c84ba06c47fcf6f65991d40e8055ac680bf50ed11842e75ac914e292a5a3a8d6f7ddcddc463952689a377d2dfda1890d5082f95e94f934c3e6f0101fca24527e4cc6ef362c5c2a0d32509864f728bee3659bc931c0bcac3f97a8c96601d32ab05b016c79e0503955730be0a67d88ff10e903550dca91c2023d67b94d4bcad0df5e9864739d610db7f9e2b839f92383aad604eb6a044aedacb0be616261fa4dbc78ca92eacc2abc7ac339857f839dec15e0208bdffc93564cf7891c76380189031c2a63bfda7c14c2ed6e8ea6e20bcb0a74fd090de4aa5e370047250c19720503bc7cb67dca850bec49814ed7d6d328c7f3f0d7a4a0fbcfe596cd5aebec183f3954175305f928d5d12fa04393b78e5568594082468359f6a1786d3682b1699e155989f8f6bdc56c8cd65929ecaba0c29dbf781eecb6895057766ca45414b12c3993c51f74d07a997761e2799ca003a9a074944a22636c054cd1c3f22eabe65847d8dc4206252ade7f2a5494429cf320d1fe92d975a2de04f728ffbae4648d0a939252d8f56454e7a18d22555b171b920d8405f03bba07a7df94a127f098265fdcd3d7c36b2dea1159308dde50d098aaca3f1e50366cb6280827cca5f4289372836ab3896eebe2cec60ff3da64b9b386dd137eaee3e6638a87f96265e599a92e99169a3ab6fb24e3731aa6d247ea667ac5750c9f5890cea100ba48c7d3874204c1de405069f6013a2ec602c22e21131546c6107b970dd8f8dab5ad9ba256eee4936e636de838f274c54fcc60f9e77915558c95d4a669fa8092b969969515c9a609700dd621e129c9cadf4a73674dcadc50455d7bc40041f480d469f217e38ffc71eb1500911e5a635edea5d17383574f633de7ad5a490c84a7940de639e545c918aecc6f20aff4469e2fa52cb885ee9b5a158bb16cef9917ce919d411f7f6a9adfd3743b1d97e414da302d051f185609c4789c098428da2aa901f9f4df24fb4805cbac973186a60b9c130872237c27a35b86c0c053ffaee40b2ec841262e8a92e57677f14c44f41a846ab19c5e081c54049d02053f01e8d194327b0834423823f38f08f66c834d49653a3fc84b717357e5e26a204dfd4c4d32b8e379fa30ab16327129d05513229be54844537dae21f95991777151939729750c74d97a6bed7cd1d242129f2b75e6ca1307406c683e909af948b2761db10f5f973a3560808d033167996375edd513232017fdaaa638f755b26e5b84eb14fcdccc142783dc226da9ed35dd6a20b6995a01bdf992daa8e38990cdb825aa004bbd0ad3f9416ab2272f20350082e7881178b00b3ae222290a0e741e969e899c31e59d235bb106709ee2a0baa22eaf065955fe963c90d344cc4798a522390f8b9d339bceecd6b186ba36ae5fb525a7e74f722e83245941c19717ea66b2ac53ecd3af2691a1348467f928dc616d332a1242012110cbd8cced026211e03e6322ac557131e034f0dee4f7c2986bd80b30cb135d26924732adb6882ab01f0cb6b89eaa9448ad2aed27dcbb10f4cb2e6c76770a431bdfbcc3e0e6b2f1dd729ba36dcd76a013dbdbc8ae6dff6fda4ab1a87858e0d5625968577496d3c942e230714de5afc9d1bbba53988acc66b91f57937660da4ba82d0e0ffcf278f93ec1dc4764a14852c397520e5c80b1539767ef9a4e73ca2b077e3b470b47026c8c9cf900c3db08e5e2a2221d721e9af62474afb4f8ecfb0f8b6f96df0956d4dbc94d15eb3b34aeed62e4cf22d59d5c7b1408c5d12e5629ccd9c88772c54ce1d0c160cba4bfbfb5e11070a2a4c3dca16b8b25834a9168c703dd2cb1ba8b8e2c71c4e5e6960d54bb44fb15efefd314f2ce0fa811c5092e48697aa403b11882407e8258bed7b915d6412667b875bc409bfea2a26b50abd3231446e40c330a7ce05912fa0a2f55470b3cbf2313fffc04d942f9d3de1ef0b733b0e0db274c3b0652e1d9fa97aef4c68a98b8db5399028ac944f212384494e9cbf80d2539687592e45dde2b71ea2aa0d5e7bf81a779fd78c34a3c516008bc4b6c5b590403bb4dec1aab9b49de0c4c5ed261653ddebbd50f786906f011e6d5d7ff28fcdf4cc85669744d6580f89bc9f4c8c824b3f273017700c111a7b836a1d48eb0ab5c77a9cab927ed49cd2d6fd17a1334a0d309f224ec7c0205c1e2b32dd03865ec4a52c5cdceeb158921c40de6c24e652638ddb82b2a70cc2c6714959d67aabada37a6c333a05c8b7331e22150a761e438677bb538d3b8efdd387e66be098705c44ac0fa3753578665554ebf3d7e8349a6e819919b04a4bdba802d344197492c4d8afcdfecfe67ea22383601cb4629659015cc053133c8ea4db206c7790823b02bff0e014f8bb57a64ffc9f0e23e7e14a53812614430a2d9290c98e76135e4f1c67b458860af6aa0bcd8f5ced632eb7f3735ccb2294c5cf5f54df156642d3335bbcd955252a9d9bb4c36615fcc85a0d0e4b733e55322d02e6cbc136ffca33f71f532c2ee6579703e83eeee1cd8ea275248fe6bd32a7c0cbe5438677ce29ca51bb3dc1b15392759099effc1a68f35b61a080f68c4e467c40f8a39d6bcfae2d2d9d4bd18e70fff063a1a42534fc94b550d9ea9597c60901b7093380210777a743bacbfda40021aa47a4fa9dd3d2573ea977567ee84d6d8bee2ace99fdf270482607558a2a41fc77669a3a0163b89fddb44423c7acff4dfcd769334fd402f13afa30994c6e48871b14b430b89c0dc50494918e375ca41eb8a581ccf5074c40553c4f8b26b1cdd2589b4d3333bee2f6d72a314d97a418c39f263749bf7e68609e2cc5a5e8108b87b2e35f08cfce61ceec5ec100e6697dd1beecbcd847af548987daef51d1fa877387fae5adea63e0fd18afff29dacc06728c4ad90e4f6ab67444581574cb9b8c04527a8083244b4dab5fd0a599197f024b2915ff9afe5977d8e5eb3fa55d8be2e59b5298f82d4a0b1c3aaf68dc730195e0fc117e1d279f52458fc006a16532435877e643dc1a7d48b8baf140eb6b1ff2c7e1ca93b315c0a0d5dd9d7e2c72cbb52c1ee470470f786a27669a8995210cece9093a3d0b836b3a234b7b57ce900ae6f506a40a775564ee791f7e70b8449ffb841608f83c17248c963560d94d9dead1e9971efad6b8f8df2484ff9ac1243072082e3443401687d85789abf2e11b8673ff424149bab9cc22caf6e73e12664b33c81667ce8f65376ee409ff1ec1e10b622939552cb96755d34c6ac23e6087e63d81a11a8bbf2c50874f3c3507a37250c6fd1c9818686b3cddd53c37db624fee2051c3b1cf6f989a8e10eeab8d8eee4ea99fd6ddd965a0fb21d1d5f426a2d3a2ce1fe8722e6a3f2d043f134a02950b69593cf4d4506cfef51df4cab44fed5e97ea04246d29ca53e8a7030a662f029cbeb268687baa9fdd7eb40c478e1e64a8c102317d17881db2df16974503e66b13a1fced4caaee52307fffff841565fd666613e8bc1fe79aa86cec95bcca4a7e5c54b195cbbb03861fe98bcb4facb75825db586dc7c1dd94d4ab79275a8c4524fb763ce96ec86e54b3df27b61bddcfca8e0ac460c6ab74999eccbd6dc537807a80bec24eecca98772b62fc73789b7d462e951a2acebb1221b0b3a63878ba5d552255c8861cfe5dcf6e0f475e697d82af578b24661353e1c7d6c39d6c0201ddb382db65e34522ba9f3e0a597a7fbfbc73f85c20587c93b621150584a9acb556089d6b26461ade2008ce201a2cef0273dd5101dbe587cde29fc7b569525cd0290b88ea9c3c8eb4e05e15a193f6e3bfff4881aef9eb7e6806a8e95547a9e777237bf09ba69d84160fb557bdfb4136bdd0596cb982f8fecac805f182c57fbf8ac6cb3fa9be8bceffebf217f11597870db5b59e4f1ca3506f6e1956b0cf5968bdc93a13eaf767424808ed0d3ec2dfb1e4217631e86f46239bc3e1bfee026331739c6fc5650fdb04d122ca0e8d35ccec45ffc51a7c42d857d506bfaba7f931d451e90b30f07ea139c991cb1a8fe82b28138b7195945df6ba604e64574666c0fa5c5e9e25cb8a66b76d1eab84099e94534024440eb6937c4b03a21fc69cee63798e81ad8f5a8569ada94d1d76f841ff6beb15ddfedaecc760a68d4c59556f5651f6b5e62e27fef88d90364dcc959aa58a284278f9a93c5fee4e1488e893b282a2713edd972b3ed0c957cdb7a41b272dae1e1a071ebeab9f1fa2704ed26bed0e9b3942dbb2c5f677cd4f27c6fb0f8780240f78156319ade2f8f8ca4feabf04100db610426440b7851f0aff4b981abd06e7872271fb262c748eda65cbbc23c617e3a84f45183ec5abf101fe0461afdd86889760f2c5d95dbbeafc6bdb26eb12f29726b44c19dc020e835b5b1699277338ee9baa0ee6896e4673176e667693a732b77d3886e7d28dccbf28b4f2337efc729eca16dca8fa3c51122c06ad68416753dbd3bab502d1057046e38acd72c310670ee6d4a032a9755414cfcafdc11d30caa9c9404833c75109c5be75fb5ba0a3c8c3d4961d71429e124c6f680d016a01acb767ebc5445f9c818298dd5293421e32326ef53739b783bb647f78e2bd28b4d3d30416b7624504c66d3fab4e6efc98dc110f06a3dd9eab8e45bfeeff7c6451d4605d1af10fff563c97e946dfe17eb5e7c00cfea1e16e3c25ed25a3e890efc4a47e0af3130da1c3a08a8e8fbd79a7750cc5b3f1abfe9b27c476b917ef97272f9d014f62a09c84651cbbd6fe73cc4c829a004cec429b367f626df174b1c76880dbf6b7c5cdf9ddf0a09e7c046ba549736916d8e37a6f4718a168831a64d035e22df63b29dc31a8d5413234f6053a9e1e43a9cba8d52145a95d554d9326757bf4f4c8e7f215a0b14abf2da69ae58da93858de253ad5dc81be1b6a0412cd31c261ae251272cbe90bb9458f5b0afc06a00e54ecdbabea8be7dbd79524b8a3ff71a587c0c40c7481bf112154b19cffdaff1820bef8e215824f1c656cfa8c0493de42fac2c6f534cbdc87391e7c0dbb950719dbfca2c604aa4c5f348abc722f73a40158690eda85cd203ef58dbadd47f3c80d62b2980211d1b940d352fadd522966b60046089fb471f512f513ae7002ff1eb7439c7964c5ba4a775e057616d932d05c8050109f409342cb9e6d6d4d0ccc846f68531929c0e416527f7af447b09f6b515701561e0ba924f309b366977c14bdcc7ac5672dffb58f64c03d9e102cf04d90a57a5e07c2a133543cb8b0643c5de8b4d38072e6d89f0ef7cdd68c0d018924ebffd616bc22a85a5e7d442ef6564c2e4500683bef1bc6156ccb618608633d7df3da38a780bebb816822cb1ff23b670fe8a47ea5644f1e070335e12faf6e1d0bb9b1e9ff3115dce358d213d2e5e7a537a706df58e4668759eec39886891f2596b3c143e8781a6436cdd1dd580f057181d643b75e36144d40eba375069d9a70b89bd076d94f7456d67fb", 0x1000}, {&(0x7f0000001180)="94c5ec232c71f4cac6d432d7358a4f29dfc6740e317a0a77a64c500870f475c45f857e8b82c8d4eb270bedf78a8b41145edfc8128ed73563c3772a7b6dd0e0ab1b1680478170b03021ca6c0f979c2cb563ea3344acdca2807ca741aac20972c11ec6972e790f256a093091095c23e2d622ba4dec4ab9b5640d0b68fbf9639daf7a24afc9df2c8c9811b79c10bc7005e83d69c3e5c3b3b921820b49b569ef0679b33014bb19d95d17cb20464eebd606e4667a76c04b18c60bb14f068c630ec8c152d17456497e724d51da78afec2d6369017aa16e5cc294224cd7230af7e2ea3729fbf2", 0xe3}, {&(0x7f0000000080)="cffd30402301e5306960", 0xa}], 0x3, &(0x7f0000001300)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x20, 0x400}, 0x6) geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001380), &(0x7f00000013c0)=0xc) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x0, 0x0) 23:49:59 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) openat(r0, &(0x7f0000000080)='./file0\x00', 0x2, 0x10) 23:49:59 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) close(r0) open(&(0x7f0000000040)='./file0\x00', 0x2a0, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x5, 0x202}) syz_open_pts() 23:49:59 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r0, 0x6, 0x4, 0x0, 0x0) r1 = socket$inet6(0x18, 0x7, 0xd) socket$inet6(0x18, 0x8000, 0x9953) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 23:50:00 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x1) close(r0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x10005, 0x0) fchdir(r1) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x50) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 23:50:00 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x3, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 23:50:00 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x6, 0x659a}, 0x10) setsockopt$sock_int(r1, 0xffff, 0x100, 0x0, 0x0) 23:50:00 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x6) socketpair(0x2, 0x3, 0x2, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000080)=""/33, 0x21) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) dup2(r2, r1) 23:50:00 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000000080)='./file0/file0/file0/file0/file0\x00') chmod(&(0x7f0000000040)='./file0/file0/file0/file0/file0\x00', 0x0) chroot(&(0x7f0000157000)='./file0\x00') utimensat(r0, &(0x7f0000000180)='./file0/file0/file0/file0\x00', &(0x7f0000000100)={{0x0, 0xffffffffffffffff}, {0x0, 0xffffffffffffffff}}, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) 23:50:00 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x4000018, 0x4005, 0x4) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:50:00 executing program 0: r0 = socket$inet(0x2, 0x8000, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x0, 0x11, r1, 0x0, 0x0) 23:50:00 executing program 1: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000040)=[{r2, 0x40}], 0x1, 0x1ff) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) poll(&(0x7f0000000140)=[{r2, 0x101}], 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) sendto$unix(r3, &(0x7f0000000180)="e5e3e9c28fa0915fb67b18c23352d1ef58f0399c4a78e3fa7b7517e0d5541e755c19bedf948e5f6825e6cd6f38c5654bb4d131a9f0b3d8bf733e795c3ec7456860bc432c51bb76402e0b0f6c1c0624516b7cbdfc35f184e6da10dd2c4fdfb7a38b6e36e6a2a897cd689af9a377501471ba6e107deefc2d276c67ad069e2f77d408172490f6eb7149b701568dc90889fa5b3bc120ee4eb29fc45fe8a29499b8d9f5d76078b211bf2e3908ab6665ff21d344ae6882c5c12cd2d3433d1fe54558c8cc7cad8342bd689e904f1d5df623eb1737f17cb59247f8c3ae3cb72be0162f801d726dc57f46f41db0e9d00e23be396975793c4b9b98431e3e2f59ee555ff4bcd9465bec610678fe03fdc5c5c55583a2ac0089ff49292b0e7f5b7f961fd54add093777167a1d7f06245c47992ca868e856518639aad7f1996036865c3f68d0bb4e05897698d1654073dcac7e2c1fd372c7fa94b817051af529c7e4233ab13c262e25c2fb7b2f63a5662d391c4884c61534656f5b2bb6a661d9d874b9c4667d58060164b60d040eefe6d0ffd87a8f743ecb88d4e9c375b27552a7bf8b478fe49c3615170cc284b1c672657eb2ed90d4900cefbf81b55f0e7002be3856da2c9adfb3adddac829d668b13fe7c2a2cac3be6eb28957f4948a5e9c9d75541ed5292370edee6ba52e24d8012909ac210b5f6fa0e011e4cea1515dc752e312f217c3fc3670fc450cee9ee06fac8dcf8ba752309b01b404b1c8a4a1f82d101d7b68f0a3e126c633f75b354fd86f83a06fc808b85660d44f2169be18b35a7a3aefa54c1ec3a8ead0d5ce91bedfd67d182fb595fd856843140b83d6500a62c86fc42b43eb855b1bc2458a864d071428a17750ca1941667c10d745f29de1a7e0e0e7167fa232ff24504ea8a1ecc48a648ad7f29b2322938ab5469e5c4812e602c3e9fbff7d4fb0eb426a53ab5e0806113db916be14f19f3114dfd476b8cd65092cd92a43460ff42d6622a4c2d760bfb62afa6ef9d554ec42bcba8b0c5d3f3c1041b5aa48043fe0fb88b6aba925deb20651e4a764dee72cfffd508058212e0fb322e5bc98febd26f7ad05eaa444ee42094962e424f8372d0928a12fbbbc14a37e8c13d123df0865e9e82098428da6ea02ef8fba1a7412f8f22f6876d7603393e241a1d2b01a9f8d3d2c3390bb9927505b6c66d33bd366676da48a59f085a1c575627e2ef16381eb1719346303b69fe6bf14b52c557eab9deb0054d84b6e42bf0d8a9edbfe9aacc8e7e3c2bf3654e3b61173ab7da4f5075b62cf0dbdb237f03cf0388154fe50137b2ae4326ce26375edbde595d7331bfce8fc7cc2bc02fdfa865844e8dce921074dcef8c7d60ecd1ba0f6cdb5258ba68c66e9e0118d0ae064e80b526152447a357b27a39d0b79faca3f2997faacee34ccbd3f97c011d2fe505aaabacae2e1383038adbc15abacbf5775fae20bf30599cda92f12f306c1b460d1d776ec3c92203314f7c15277986cfbfc762146e78f929181bdee7cbaf6ef2b1c3e11b4a8dd9b520164975d9d5ee8993d40035d013260faa1620bdd94ee82ec0a734d743acf725462ac7a83193a60222f84f109c06f9c6545efd8d1d914fbe3a0043a8db5c0469571d1e26b9a2813ddd66f6d42a794550b8108194d80d7f9af5de10128e78c689df22c388daf7c921e7d451fee175273b8669f366818ccfcc64e4d8210d9b2c87708bb320748f90a021327cfa5a2e63a97736e963eca63f064fc81ede424d7bea5b0b73898b379cf6ac972d3450c85670dc0207e31e9538ce0cd031393ea1a3de5a80f99fb6b6fdb04718863d188f7e2c7614d7d808c546a1450a2d40c5f49159dfb1f51b7b5de327426fcc1e5d601f70c75c1b25c5ed4d7990c4e2bcb9eebcf839d1a749a25e0c591217e22b92977c4c841fec527a5ce7ce85c6035bfe5ffef87e25e77e681d9dcd4f553e631a923069f5d9b4daa3ed55f1390aba8d23daf67f25f2e10612466bbe5f69f83f4a829d33f87913a59430a6bb7b018014002c223d248bd4baa0919ff5a0aca57d464caf2c00b96b6827e252e5783dfb34eef7ae46edf7fc3a97bdf5cd3856302ae66486e666209101a42b73bc91f9dc69b944d92f37f573145751f57a686703d5b8919ef0a087fc4f64aeb79fc5b01f438435c98e238a462db245cc97aaeb2a8fad7060716d224d245fe695a515cc66130caa9ff30866a15439f59701b1b2e580987f5d57c87db20deb296332a7f896e243a50476234296ebdc6499f06c2a438c8a9c3b88cb334ea866d1431104bec3905aa51a7fd660e1460c45525f2e33e6c28c58fbd98b6f5417eb8363aaeac6c3012c3c9661b972eedc532abd14b89b1f28051c030f9a03daacb680381d82408542cd2338be4a42efed7a82ba3a8f7b375127273bcd544548ae0888bf609dd484e8293d72f657c8619dfccee475dec84e983ae7be02a5ea8419cbe77c30cd7bfe0b86ebcede0384474aa32568502288ce07e2ff959140b88a4b21d7ecea58787a914d7e1b7d12640fd6472ed09e7417ae00b8ab7050f716f1c7b98111317c820c372adaf8d0fd2142c1b4f087b7d891c6c1426f53172af2c98dfb78fce7c9cf9027cd146ab8633b063d45882010c9d42ce6aa9a15e0792a26b4801533a5c19d63822e2d7a9509c5d2045f63828a2a8afcdb20d9d29193ae39ea0c53e797695b74abb71db1db8b808bcf75ceaaa61ab6e521624cad5ebed497b4c9a1a34dd99a58d817c1143de1424c7d0ac2da4b34646c18da496fbcdd3694694961513f0092d735b1261fbaf23cc4b1cba6560fb5db379e7b5aa767d00ba2058a51bf1e80985571723167e3f586f1976037a5db9ac6ba498e241ec758172adb7b49e1e452a39cce33053cb91c15732addc1cd8c97fef6c0defdab1c367ecc37b8991348dc704b9cf867f25e47f4508884af4e4987acacf39cb1c05ef18f22e6ec28ac18b0b5fb80061c9e8b0c9d0621def0f3644fcca548b96b050b405f8a6becfc28e5c0e818b11b7428396bbf57d8fa4dacdd91eb2c11f28e9fe7b856ea31ebf5099857919e0886c0cddbf7350372dfa454984a4edb0d2b147579583d8e77f9d900529eb09828c667c2d0a054bf7419639110781d27e374524ae0702feab24e4ed4de09f8f5c7bdf4c8461dbe7da0af9bc08073e755638eac00ab2a4653af342f5140d679dc64db11bb60dabfe8f62f486678ba9fc05b8e764002e7cf32a7179854271b1f08876dc6e269094704a45d3583705f89f5c4f56fd291ff65c37cb39c216a611be620fe50f302e4981bc8069d0ef1102a088584b6699749cc0d1c6f00df1cc586b832de6a8fc3e338d9c50c5578cfa17fbcde7f9baede4497e928f8cbdb4cddca5ef3c7d5e8186f4f36d299bc9b9dfd6fe9d15d8cc4204f5c8611590b7e285f9d2357ebea5f9d09fa179e2272ace22a1d53e077d9d7f8cdc1c2ffebdb8b1e68da75a92196cdd8b55f7bd3001ae9c926cb9743c2dc483cfbc70940894c0953addc9f5511efe853a642344916d1d8ff6806d415a190865cf456a98af497332adbe7930c8140878b2bb516c97edfd56bf7bb9a3eb088707a347273b297d3963f131278d81da2b42244344c3d6af1e4898c8838e2d1dd83c09f9db14e06af75840337bfa6ea1529c5cdc3168e2209acd74598ba627aa6b8c30e879da519c6bb8e89669b7bb7eb9a5e1d3b636e5315db79e280cf4656fc31e8da0d13550fed39cb733d4ef0e4bc55caf4b7c1c6eac557734ad38a3cf072f11f963b87ef6bad05770d480ce1384feb0c14a0e50bc0a85506d50b90bf09ab49502c2be004c6ce8b5d97259d59fd1664e496d4e2a1f0df40dbeb0d232f1426a10d3840cb67d028ffaab23f7cb2b8eb15b3fb529f038e36299a3fdaed92e3b1d7a0a990741f3e20692f91070e5ad56e6b7e91f8c9882e482f7d78b7f4bf21f6bae0c9b92c10a27f31741c90e461a6735911cff4e68c1529e30e5c3af5ed2a678324512ee69b8b3fd0ee81814ff6d79a23a07f1d3e60e9c72fe86c599b4e52ebc0540c21734bbd734a825022fd957436079282f67dcdee803e762e4ac129f2f8ee812e50e27b06a73cf799eb083c0d39663b2fdeb1718a935e99556801445fb64d5430b73375630c30b98e31f3898ce375d5b7b1048e8c7a9e15a116ce9198a2e734d921bc540ca0c51b8c8d3e6e2a996f2c8906f1ed593f9e2cdc54041df4abf5a97b7ffddb6ccb2b1da54900ea04fd3e105d6e1265246bc6fd199c10d93f7d0b65108164f90f0d5e89376232d87c424ee09ac02e9692eb02934de4e88634ad67393f54f7b464ba679758ee601655eece7040448c2d2a8c495840b3d3a73eeeaf54d8d93570d81e7d91eafc8f07dc13ba29678678fd6d643f39f45697f1865ef718f628a832f71df10bcfff651c8eda77ec0a22eaf12b93df413eeb60ad1ee4b03b04f5a915a084bf5188a622decca61a32b57b8d4d6deb31c97fd2ced91990f906d8e02db821ff1761d0150eec59897c1b174645567f0fe3755149936e2f44a7835d55571e544808287b3d92857d3301046f3d8f0f6ae71aa89b5bd4956b5b81493a9c5b00db930b116a2a45e8d94a76e9603d45e7a1c43f76f13086f05df51cd44ce45d7e1229e2d445267e49292a891f05f58d25a265133395c7213c84c6937b0b7bc4f5651e489ab9eb3ee59c9992fd0e22f5e793a49652a57c1d753cf6fb07b00bac5c552a36fb97bd668b9253a1aaa778dcc3a602b9bc6cd78e73b8b3b363badca6b71dd694d04003b06d60f2dc8810bfb0d77b279b69c2c4be871349bb40a537338d705c08fcd1224c062177f58030eb81bf3f83921c8c7e934d4550cb6b619c17198d3dd9b34bcfc8a6733d3079231741167f51e883ba6c6361d81ade883d8a9203c9c99233974fde07a437d7297ada22459e93be37723d66847d6bb4305552b896b7a7dfb493a398e1cfd197b028ec0ee694392c607a6c6fa49f279ea6a093b3a9f4d17dcea7e5b913d4d2cbd4865073eaf8b13f83ea13b716eb105e6341c24a99c568809fc1d3364bd5f3f21c82fd691e34044a25eebd08339092420d7c0bfe62b3bfc23b9ca56722737b065876c370d0c81c275098a897a6089db8b22c0b72ecd0058bf01e9eb00bb606934e23e97238a2206ae1b52889e41ac72c1cdd08741591e2bff35823da1375e2b9fb8432645d19bab548b0a5c98af4d0cbce59655b5addbc147c181c867060ff7a32f2d999847dcc76cd09e2c14e046a5527a1cc4a3834705cb8832088f23c4f06e8ab277cbd96a90bd01ef8fdfceb5572db1f23f0c2c95ee547dd951b332b979e6aabe3a02682e8705f86627cb171c9d7709155a430e6ac9bfd758959c82e1b42b6ede6e932b9d747cf173a53e9587b562829dd6fc73201d9bbc17c99344aec15cea0d0d2b481df101bfb9569a1a7563d2db9defd44b13f16b55033a6e27d067ba24bc2f39f26f235b46b2396c4188f50523dd44183faaaf06c7616f1c0d092bcbea8b9301552e43821b840db34d14a829fcae8ded857eaba23ccf30e267eacc43a3fd2ef08b92835646f7699170971e96907308fba8850b64d0517315bde967b72463629025c97788154a78f3e241462340e9890b75b119db6d1ba4f2141e1f366e752a3c560cfda1f7c41a79c3cf78fac1fdeb5ed1a9ea6ddf36bff1e73e1d5a3c7a1e22f465b7a71c671e36084f603ff07c3fc2d635b9cbb2f4e08f0efa242fb87d26c2381ce305569d9ea31e30ca37f417fe9b3fb4b0bde1ff542f8202fa5d0", 0x1000, 0x402, 0x0, 0x0) close(r1) 23:50:00 executing program 0: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = socket(0x26, 0x4, 0x3) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') symlinkat(&(0x7f0000000040)='./file0/', r1, &(0x7f0000d06ff8)='./file0/') 23:50:00 executing program 1: semget(0x0, 0x3, 0xc) r0 = socket(0x18, 0x2, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x1, 0x26) semget(0x3, 0x0, 0x101) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) 23:50:00 executing program 0: r0 = socket(0x18, 0x1, 0x7ff) setsockopt(r0, 0x4, 0x8, &(0x7f0000000000), 0x89) 23:50:00 executing program 1: r0 = semget$private(0x0, 0x1, 0x40) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f0000001600)=""/162) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000000c0)=""/9) r1 = semget$private(0x0, 0x6, 0x202) madvise(&(0x7f0000fed000/0x11000)=nil, 0x11000, 0x7) r2 = accept$unix(0xffffffffffffffff, &(0x7f00000016c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002e4d930bc4f4f30eec6c3f371600000000000000000000000000000000000000000000000000000000e8ffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000847c2bf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ef3fb02e0823fb0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e5aa0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ae3d69c84ec17fe972ccc01a073c45e8014bae99bbbdf8ab3e19db16197b8807604cd29a02203024bfb974d717ed0f8e"], &(0x7f0000001140)=0x1002) flock(r2, 0x8) madvise(&(0x7f0000ff4000/0x3000)=nil, 0x3000, 0x3) mlock(&(0x7f0000ff7000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ff1000/0x3000)=nil, 0x3000, 0x2) mlock(&(0x7f0000ff0000/0x1000)=nil, 0x1000) getppid() geteuid() getgroups(0x7, &(0x7f0000001300)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) sendmsg$unix(r2, &(0x7f00000013c0)={&(0x7f0000001180)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000012c0)=[{&(0x7f0000001200)="b9e5f430ef44ab2b3cd13b0f104e56a8b3f341dc856a6a41a9ff3d5a9496883b682e83c69705f1edc2b2d84581968f3b86de9b8e1b4936f192fd27dd5e50ccc78f2926a76931eb96e031bd7fda3f6ef4753e21f94ff90d42516cdc38a790965762a247d2df29a57529eea1ff75f78042ae38ba5fbd4fc10220e6c532ee7965cab87602", 0x83}], 0x1, 0x0, 0x0, 0x3}, 0x402) getpid() semget(0x1, 0x0, 0x4) semop(r0, &(0x7f0000001400)=[{0x3, 0x8, 0x1800}], 0x189) munmap(&(0x7f0000ff6000/0x2000)=nil, 0x2000) r3 = dup(r2) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) fcntl$setflags(r3, 0x2, 0x1) semctl$GETPID(r1, 0x0, 0x4, &(0x7f00000014c0)=""/85) faccessat(r3, &(0x7f0000001540)='./file0\x00', 0x8, 0x1) getdents(r3, &(0x7f0000001580)=""/4, 0x4) faccessat(r3, &(0x7f00000015c0)='./file0\x00', 0x19, 0x2) pwritev(r3, &(0x7f0000002c00)=[{&(0x7f0000002b80)="4b695f55556a5eb6ae01fe445f8824fef16e9618d0996ff7f60ba1531adc5d3663831b115abd5e345afe7ce0a93bc5141df252f074c75dc6de638e8f82f15de9729aaf66686ea658d7bae2bc4e463336713de98123ea5e2e4753d9029e42cbeebe3a5187918a18b0c723ea5b004ff32a267371a1dbee334be444ea", 0x7b}], 0x1, 0x0) flock(r3, 0x1) fcntl$setstatus(r3, 0x4, 0x8) semctl$GETPID(r0, 0x7, 0x4, &(0x7f0000002cc0)=""/107) 23:50:00 executing program 1: r0 = socket(0x10, 0xa, 0x8000008010001) connect$unix(r0, &(0x7f0000000140)=@abs, 0x56) r1 = shmget(0x1, 0x4000, 0x10, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff}) openat(r2, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) 23:50:00 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r3 = syz_open_pts() kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xe7036d6, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1, 0x11, r1, 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0x4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0xff, 0x3ff, 0x4000000000, 0x2, "f509b46834069c1fcb865d93604552994cc32394", 0x7ff, 0xffffffff}) syz_open_pts() kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 23:50:00 executing program 1: r0 = syz_open_pts() symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0xffffffffffffffff, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x2000100000000}) stat(&(0x7f00000000c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000140)) r1 = socket$inet6(0x18, 0x5, 0x5) ioctl$TIOCSBRK(r0, 0x2000747b) recvmsg(r1, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getpeername(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) nanosleep(&(0x7f00000001c0)={0x1, 0x6}, &(0x7f0000000200)) 23:50:01 executing program 0: r0 = socket(0xa, 0x5, 0x0) shutdown(r0, 0x2) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040), 0xfffffffffffffe78}, 0x400) 23:50:01 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r0, &(0x7f00000002c0)=@un=@abs, &(0x7f0000000300)=0x8) getegid() mknod(&(0x7f0000000340)='./file0\x00', 0x2006, 0x202) r1 = socket$inet6(0x18, 0x3, 0x2) recvmsg(r1, &(0x7f0000000080)={&(0x7f00000036c0)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f00000001c0)=[{&(0x7f0000001b80)=""/168, 0xa8}, {&(0x7f00000026c0)=""/4096, 0x1000}, {&(0x7f0000001c40)=""/162, 0xa2}, {&(0x7f0000001d00)=""/165, 0xa5}, {&(0x7f0000000100)=""/114, 0x72}, {&(0x7f0000001dc0)=""/131, 0x83}], 0x6, &(0x7f0000001e80)=""/164, 0xa4}, 0x801) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) 23:50:01 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) r0 = open(&(0x7f0000000100)='./file0/file0\x00', 0x800, 0x28) r1 = open$dir(&(0x7f0000000200)='./file0/file0\x00', 0x480, 0x10) linkat(r0, &(0x7f00000001c0)='./file0/file1\x00', r1, &(0x7f0000000240)='./file0/file0\x00', 0x4) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000140)='./file0/file1\x00') 23:50:01 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x26, 0x200000039, &(0x7f0000000000)="4a74954c2c40dffafc31ed63cfbdbb4a50b95f9d2f697eea7054fe57fb4bed1f190c9da03f8b33a23e5a4a3c0cfd5327055a67cc8ccb2aa5c05140f560970faf217b3e4a6908d5de4da81711d3c4e8bc6eb426e0061e877954270f0777c976560121e537bb2b2d56095374d1586b31338cf56fafc08833c4ca4fb203e7c48e1219893c027385df40dfad9fe06e1f4fd0f5853ae957ef984f20a886c8e0526b0f730951b93594e008742ef2b804baf120a08d6e1a30e2e33c2b1ff8b7a8098c15bb5880288b897bda35e0ca5dc095b300000000000000002b228e18514c11316c40d6f22658339729cf98a42fa5f384e3d360fbfa6d41c6dc90e8babcc6bfc475de7ffc096c4a20d1f76a72f49715e9ba4d1388bbc2533e315dd51b6ea8f32bc27871bffd1c10664c1ac7aacb745d0d68e2d82d4ab144f3c91ce460569556b7b6721bb8ef738b4db65cd46f61981185368169774f804d691314f3e40dd624055d7a9fe339e552041704c6c34a3ded1f80d17daf8935189b8c46ea269857fb9cb589263b0d76c41711017652a9917e5039eace51655e59e5ee4a168c7adc965615afaa59ccd97eb8f9a2a113d131d9000000000000", 0xffffffed) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sendto(r0, &(0x7f00000001c0)="47b6048fbfe60ee3f2d1f5c407c39145ff55bbcfc756af9badce1e0dd184bcd9db6147a733ed049a85cf3bd888859dd918eda29d77f67d2e1ca3bc16777f7995a82a83cb436ba6495034a3cbbbeb63094a315c4b52e9fd1dd39ee90ef83f97e0a69a799d5dbecc9f708e02c819243ce980afa7eda1095d567df40cf6cb29a986673e9e47f9cf6e877fa4bfa42d1ce2613f961f99e1cd6abdbe116cee30fbf53e12fb1ade6f6c87915e6140d2c15c6162b9e9fdd1d78f908067181115cb58a93b92162136eb2ef203617a0a4c30f73a95610caeb70dd3127fc6f468", 0xdb, 0xd, &(0x7f00000002c0)=ANY=[@ANYBLOB='le0\x00\x00 \x00\x00\x00\x00'], 0xa) 23:50:01 executing program 0: clock_getres(0x2, &(0x7f0000000000)) msgget$private(0x0, 0x201) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 23:50:01 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000080), 0x10004) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x1, 0x0, 0x0, 0x0) 23:50:01 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x7f, 0x9, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xffffffffffffff84) r1 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) fcntl$setflags(r0, 0x2, 0x1) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) 23:50:01 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000013000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = getpgid(0x0) fcntl$lock(r1, 0x8, &(0x7f0000000180)={0x3, 0x0, 0x0, 0xfffffffffffffffd, r2}) 23:50:01 executing program 1: r0 = syz_open_pts() r1 = semget(0x2, 0x4, 0x200) write(r0, &(0x7f0000000040)="9cae531edb5b", 0x6) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000000)=0x7) 23:50:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04517559b0c064277fa9a9f77949ba75a85050a6595aaf89de2c6c87208cc1bfda09b04e8495b7e0472986114b87d6adcd82244e9be75eda92359c679c9e65b7b6db51529422b8cd201f43c2394addfac9205caa295a645e1bef62ddfd13c605d99dc040abca8a3de0051061996e5416d804006b5712ab1ef66cc4160e6aaf4a2e366132c9b4f0839db3be77d8", 0x17d) syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9d, "b0000004d8e500"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 23:50:01 executing program 1: truncate(&(0x7f0000000000)='./file0\x00', 0x5) mknod(&(0x7f0000000140)='./file0\x00', 0x2005, 0x202) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xec5408aa}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) 23:50:01 executing program 1: r0 = socket(0x21, 0x20000, 0x3) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 23:50:01 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000d, 0x0, 0x3ab) r1 = dup(r0) lseek(r1, 0x0, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x0, 0x80000000, 0x0, 0x3}) 23:50:02 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000000)='a', 0x1) r1 = socket$inet6(0x18, 0x4000, 0x8) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x2, 0x9af, 0x5}, 0xc) write(r0, &(0x7f0000335000), 0xfc94) write(r0, 0x0, 0xfffffd7e) 23:50:02 executing program 1: open$dir(&(0x7f0000000540)='./file0\x00', 0x0, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 23:50:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x8) open(&(0x7f0000000100)='./file1\x00', 0x2a0, 0x2) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) readlinkat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/9, 0x9) fcntl$lock(r0, 0xb, 0x0) 23:50:02 executing program 1: getgid() r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) 23:50:03 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) close(r0) fsync(r0) 23:50:03 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="140000000000000007000000000009ecffffffffffff3c5d"], 0x18}, 0x0) flock(r0, 0x800000000000001) r2 = dup2(r1, r1) utimensat(r2, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)={{0x81, 0x8}, {0x5, 0x8}}, 0x2) 23:50:03 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000ff8000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r1 = shmget$private(0x0, 0x1000, 0x20, &(0x7f0000ffa000/0x1000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) 23:50:03 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x73) r1 = msgget$private(0x0, 0x92) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff]) r6 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x7f, r2, r3, r4, r5, 0x0, 0x40000000000}, 0x1000, 0x9, r6, r7, 0x4d, 0x7ff, 0x4, 0x9}) fcntl$setstatus(r0, 0x4, 0x8b) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) r8 = semget$private(0x0, 0x6, 0x202) semctl$IPC_STAT(r8, 0x0, 0x2, &(0x7f0000000240)=""/158) ftruncate(r0, 0x0) 23:50:03 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000001480), &(0x7f00000014c0)=0xc) pipe(&(0x7f0000001500)={0xffffffffffffffff}) r3 = getppid() r4 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, 0xc) r6 = openat(0xffffffffffffff9c, &(0x7f0000001580)='./file0\x00', 0x800, 0x8) r7 = dup(0xffffffffffffffff) r8 = syz_open_pts() sendmsg$unix(r0, &(0x7f0000001640)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001440)=[{&(0x7f0000000180)="30cb15e53c6fc2ffea201e5e30b80bcb1f40e8462638ed58e4379b12b5bbedd96a584aea324fc165fd72ffd07f720d5fdaf3a90cd2587de563d2175b8e64520f2512c19ad83f338e64da3e2d99201d6a1853d860f160425880b5d059df38fe460564480244decbe0bfcf61d0d733de20664eb9ebc3dc3d8d574ac36ff50417dee99e796f4ce9cd1b2973f605e0cf71dc7ff2deee160d2b9888d60c2b34066276ea24d5b6b8a5b509b487efae25f6836451753c3e67af186bf221f0c63d328b54ddc3c8dcc3ad900e5e409496790704031e86783157d164d2e4cd553cf08c90c674dd4ca45831060c1fccdfbe0a9aa8ea338aebd6c8c5861432eb0f3c6940e0a08d70ce0c569b0ed22710926c03a41b356959e13bf66153502c6cc0567021a45a70213eb40dfb78f747ee44e5d952e17564d3bc914a2f61cce124bb36f115bbf6115906039a13cd9f9b3572b8a6df325ead96d71aecb87937318af46d3166724d8c312b9f7f34c2f148a5e55462cab1e9c6bdb62974442d75230460b5794fd22a152e2fd1e9be295c686fd28b12b10b4e434e6b1c884720cdc333e55f6cc82cadb85f106b844882d421c24b7ae5e8f47f3cd2e65be54cec1dc0624ec3df978dbf74c6bc701bbe1cf74a209a84c64f972b96f1d28c1524fc8d903a4c02e7571544dd09ca74f43ae123d2b807577e726683a77c69c303bf041fd1d9115426956206e597fca81aa0bc27ab8e78e9d6341668b7b0982109802412fc110a18a84e872cae3dbe59af96dcc3297452d29c162486d1c5ca5976285b412d2e21643b9439d682c9df355090f120218a7fdc66cfdfb8de695264cfd0640b18e3fd136b8a546229c37c1389aeb764574fe824253d31928d747851d86d8da628e3b89a0f4fa31c4210a8e97935a92ae723d4e02787aeac1ebe3b022a67a38d2f80ca61ef65c0316005e8435cbbd685a701607e808a33450090c002cbc6a1028af11c2bb2e32ffae485d42a3ab02dacec213325f6beb7f40d2db27f4c584b73410d8f9089dd2d80ca10611f76e23f2600873f2dd259339436bbf8e1821fd369fadfe33b5de1e951a87c332169b9c8b9a6c188374aaafab47c22d56458330caf489b54b51c6188f32b7f8c5cce9a8f825391a8831fac52a5b3276e162a1469c0917eb0435e2ddc98641d69228a7c357b0e0cec2cfee47f6d616ea0a7fbd7a4230b30c6e81d47706d29ad76a800dea28b1bab4f01b886c0bdbc0bfe7275ddfee4d017a55946ca97a1b3cc29854d5064d4956cc992edf0c407f0ffa2f218da028b4ea35ac6f5e27dbf0524c2d615f7063fc2a138714022c36ec8381fd5fbd5f3070f9c6f92e4f3d7bf762c3040368eb7e9a870457ef564cdf6b79baf496f672651b04dd7ac74c9e9cc233dff9b3e75b5b4e31498a241952b70cf352de96697af0259e6e6acf5ff06ecf446277c2a04f4f42c4559c824526026238fd8186e55d6881cf48468ced8696f7a3892f122742a56cfe3201a04b38d1fe5fd0ba180cb2720bda0948fdb35f12faf7d9b62510c383c7999d62fb5c5b18315cde16de28e9c0655206113c260ea65045e17bb48b7fe50b183199c1d33af271dc2ce7f2924f19e9d26c4f84f40b36ffa7b64ae0952a1285923ea426f6a5168667e259faea8929202b6d1052627c747d1cf34f2830afb2315cd7fc095d59b5c29588892a679021f22bfb4a3fc9485ec31444ca984b3394a57f7c095cf16866534ee7d08adc434e0cd600b55ce988010065f84287e18910e75852dfe342375078b5e3f2902e103e435ae75880702c68c76b87989a53c1c5704ba6467362844077db549f343cb067ee648710bac544c44abf8ba12c99c01c3aa4f197b2685cc779d2db8de4a6ee86c645e73aaf73134582f471d8184c0f127a7fccd66e90ec927eba75f1d822475321b5cd433109f16590048ee4b26ab4842c8dd57abbdbc146687d9c26fee546647eb063935fea527daa7aa1e9d19b9a7442f45a9e4a5a2e6669669918fc3731333a60a66486f4b02b586cfa1b01ce324a09fefe3cfe9a69428b5727730c9282d0654dbb69c070642c4099f00887048051eca71c16d2abc5241f830b7c18683970a62fd51065f66b73a325d74cb581298ca4d96f2f846939f700fa9529c0281a4e0b1cf4b23e1b1e37b2b4d3554200921c5856e1fb5aacb718ec4958d745e98442bf3734d495b0ee8bb33adf57f81fbb5aeee2bc7666f794a04df5b41297aefedb21081fc8e440f52efb59cc9f654ff23cc80fc00b43f23a2048d5c31831833c24b0d8ea9c366effabe6e122489217619a2787425f98671c53ae9d8605da0fc3464364d452583272c8f9f1acae5e419ab352a0c213de98bc40dd8b24c9e6840d964e5c3d5851996d195e432cce29bfbaf8ccc7d391c0d20cf1882683c833fb8ea79c00002a530d40b9887cc2dbfe7c878df8a6e78d3d0b62e6086d81f2aac62e7a3458e6a11addd2b4dbc5cdfc11328abf02d4c3fc070b1cf1eb857fd2374eaa49b801e9c19200dda7140439cd5a6fda4b9ae3090e1f97c0e0cd4b4dfdbce232843853a121c4a30b8a2d3103f112798e39c23b3091c60e1731caab1b6a243b6db830ff98196fef08951636383c0410cfd63373d8030b1ba17dd4ef5c6ccd857e3597af68508b706af18bc06e5d6c0358ac70572f6e0ebabf77773b706675528f5ffebe980d24dd2b57132a3eb29f9a2c0deb350c86cab509fc9bc57f91454cc860f949db6186f1ee3f454f534d05e5a688161b22abe93e3bebc3d434f4f07112ecae8a1b04abc247acf6171b3632f87fbb25617acc062443a9372493c1b144d0f64e6c3a47679f890d50aa57539e353a617e9ef720fb39344c2b74eeca334265b52fa9495af0c736655ee59081a06988b438a64ee85c0b43690e3b77366fed404f99564cd97e73c4117acd53c5024d442f3b546a73cd89d72b0d38bd2c694bfa2459975ba6983171ba6791f7d0fb4dc80291a02f2c7299e6198fbb6008641e6ecaf33836061e29436422b834ae7d5f91d68c79aac30d3289574ae497b446e05617d3b52bc51eed4662b25683787620ad6e32bb34fef4c98d695cc74cc6519e755d060afdf0d7cfe3f5466854d4e137898070c9551f63c1122715086794d0321a576100a7590ae8ea12dcf61cc71c520b3a63e0e9a36bb815f63a8c1cf546063eb32009c3d2fe78ed4daae3c2f2035bf83397007018d013e0569875643de7abdb88bdbbf748ca6842929f48430879ee4b328cf34b1a3cfdb8be9be2bdd47d3f1114b448d091e59cc4dbe5d10775b2e76b48f670d389d4e159cc7f0ccffe9b20c7787811f57541a03ea2f0db34ce6ee3fb0d092d9352a1a5336d4fd7742f1fa59770147b61b12d5040fa2dc978ca783e69f9ae0c3645adef0a10bf60b5f180bfe3ca3a2d9b6f6608ccb6985ee5aa3dd51a18431446f1c3362f011dddc0b7b3e3e8ee5ddac494de0d6e93af84f340e71174b8d0ee1df91c893dc8d4a2c5125a6f6d113fd919d09fdec2ade78365c39828ee8abe806eb613ba60614e4d5c92199bb209f8fbee0e80971f3910693ebc8f620419e82c909e88087579131a75184edbbce18d6272070ace5325a5ebc26a239e23e193e067d076f6441666c43d33899cdae9cc97f7f6dc849abed5b718e0ccecea36863f04e6b62945fbf07992c8ca93dda9a530b83b196dfeba76c6605e23d59236076f42e0be85fc5a17df956810c4a91ab652888419e81a9242d06914989859d0265353bdcc70b94f35950fd8a7b88df34ffad5b4c961f084ee0335b84ec4df1f1ea4a158e93d23c9ef457b4ef627f973bf9ebadf3344f086a305aebbf57bf67a8e7d07372ec426ee4f1f9d575f45dc67e106f42c226ffd507119414271ec35f98ada9c171319360d928f37acb3ee30b24fea558d935a2d12c7c1c5d2c2c709f4b52dfae2c80e006c005d3f905b04cf1a24e62d685e6bfdbbd177ef564fc85c2daad281e5c82ce5683e0d7092ac4df584f24b4972c96109111c839b599584c73edaa63b63bef27ad54ae2ac5ee6fb900a405a02036f9376e0efc37ba614b2c774ba1549984f09b4872fdb0447f9ff5e5ff1fea80d48f1188ba25ae80f565c07260e016cb581d2a6b674f0a4d643a9bd0e1906f5495a814c9f204d0ab2b012f184641374ba96232e7f81adf1d0e9064d57211419f30927e014952403da32e13502a152f16c8466a2306e2734be518cfc1af5f03e24876fbe44b7c7da0595c93f8a64275c921b2c70acc1270ac1f255b660272639f22fdfcfce5c78397571de0683d686dc28b3c26b4ae0888979b6aba567cf89b2d8f02691aff103ae16a1cfbd9ff832ef39f18c24d25ea69a49b5bce98bf6c4b311c48acadceb93d118bb8ad8a41560f15d2d39c2476e6915b4f5479eb03ac8b4bc0ace3b8b3e89af3bc0fb158836d0e89a0bd51c89fb54dbba71d1a454d73c2c4456923f6a72f24537e62de0f23059df2ef39d177f5fdf9e61ac2145c3be05f8493a1c817c6d8de161c32de0434d2dfdab72908d4d18c305d5469dcca6b52c4e9e1884dd9545e1fc15a67b4c54c67404c878f581f7e42a8c24aedc0beb5529d70b449ef8f510c73bcd56ab5d226e59adfaa540bef3e9b79081be23bc8f8549dc15f40ba15ea006ef5996d164d514c88f233f53a9bf03c7c72f9d7b51c62281660f6db4591e409f347ee5bd1633e4d6b0d19d2714e0cf8e6b0d5c8e279ea6ec6f0199eeeca5fbafe90c35fbb6646692ebd63afa986d6c23409506ec4d188e7aee94b75a4c8a19244bd87bff3c43de25bb8cba0b2a3be87e1a0a3080053a7e544937060990edf1eabb2b82cdff5f276911e4614c0a6d77e384f185dbb2d33d79cca8800cae2402eb3923e663501069f979a73bb4f1dc6f19dcd86d6338209d4f315d3ee9816d1094692a881e0276cbfeb49da7dd1c0d705a39e614f4db4e536e815dc991812452dc39d270a60219ecb1ef68edeb457df5b5ad8f7713b976295393087bf1efdf30f47a5094bfa820a309f47249227b32fc91d7d85fd42895e92ecb884b1f683ed317a1fa10d28df31913fdea761fe4b735854d960bd1c81c24130b48315b6bdca89983f0c69c189bc5f38e7a3e1a8bbddd0671eb61ec6bdd9a90950ba60ab8e4d59598c2730d6023af6a93a26722953d12929e028421570bdd80febbb35bbb1b3f8684bbc9fe1ffd7d6d8e3ac33aebff948c3470d86c59f613ea8ae67f3c18e601590c408c5e8fc8343ed6f9d252541c9d18902e6b75239ae92eb57465674030560e559dc372fb6ef185d94d325b738cc1ec4edafc3c62e9b2e8430b3fd7378effc582101405e71b98329d74eae110d103e13dd5f3b669b01fe50b29757f57b2fbd72760ad57570694270f05a9093f089236c9b0fe61665d4cf1981d0716b7c124f8b77e53ac28ef19edf7348dcd175c696f3c40d62cbdd32cf02f32897f04f58e6152a44159042665d21da098e04f4594492b4224832b9dd5a2197285ef693bb4cc5008bcd6b170a619b3c46f5fc9ccbc9cc5364dc4c382b50579f156b030e5cc471183bfaa653bd28e629bd2c84c7a999a93e149f19cc6e9dc7f2819afd0d79f7d986a6c9ed0b0990fb0b5d107a9751951ee032cc9671e4322c39e542eec6d30d8f11c1da7c901b094ab7f7f9fa338ae6018962dd8ad69b33accdf46c33965777d07c1a8eb8b9a42d4ccb4473a44bf7284c707ebc6d9249564db2d81990513bc3d15244953d6d3a9898c36de774bb6dcd8af84c3d587f445c5844dff2a664f9", 0x1000}, {&(0x7f0000001180)="1df00d8225c018f4ffa1324381b5eeedc732eea8c5", 0x15}, {&(0x7f00000011c0)="0d60ef17a38a331bce6d836aa950c590d2ddeecfabb3be0c9b80adf3d8a08da999278cf704a0e99c001ccb3ce97da145295011265cd8c94bfece56caaaf71a20ee3d78eace45e96e608cbc7dca6a2ffe0114b77667b19dd1d6577b6895eddd6a3e74ea4f5142d9b5a7d528d52ba6856ad32a55dadde0168fa56d87c6b512e0b66b099ec7f1aa21461109ced1678d6c52ab0f96bff0fdedb754d74a39692bf405ecb3abae2bf232be2843dd62ac73175800a32c2cdf1abede03df2e1a", 0xbc}, {&(0x7f0000001280)="b4bf0602046087ec543667b9f1d536c6ebd7fd5a5923c5c6b80a97ceebff26efdf1ae1ea791c5227672f7bf34897a2f12b69962b7283bebc64d8e31ea9b0aaf0ccf1721a2140d9d6ef2d26a3a82befb1026a1e6dff56b668935735088468f9035de7c7591e8d1d29c9e210f016354990e8392d17151b703cf88216829f0b03fe72b795cc2376e850ae85c15d48688a6b62fdbfb23f80c209f6d02c6aef4dcc5d5895f163105d7cdce2e7669ae2c6b7c8e6f942684393e3f6fcfdd98e06304d3eadc8cabd1027a3e1a15c11849227514f26ab68a56a91befd85235d", 0xdb}], 0x4, &(0x7f00000015c0)=[@rights={0x18, 0xffff, 0x1, [r1, r2]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x20, 0xffff, 0x1, [r6, r7, r8]}], 0x58, 0x2}, 0x3) r9 = kqueue() pipe2(&(0x7f00000016c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r11, 0x4, 0xcc) socketpair(0x18, 0x4005, 0x8000, &(0x7f0000000040)) kevent(r9, &(0x7f0000000080)=[{{r10}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x8164, 0x0) writev(r10, &(0x7f0000001400)=[{&(0x7f0000001380)="e05a2d23922ade0de52e1c122a2eae3c43272f300def687b155d7953b6fdd281b1045f6d29b82f3717df2858cf9a1f573aef968d56cfe5b58e0eace78dc2537482de14cc37b68e666803d9", 0x4b}], 0x1) setsockopt(r9, 0x9, 0x6, &(0x7f00000000c0)="fc82db0b6e51de0e40d9eb43fbc2e20fbe00d339014281daf3e0088b775f66d219c5b94574688bc85dfa6372bd44d8f6a0965c8cda9acad58716232852fc2a88042aeafa853c4ae31178d3647774a0", 0x4f) 23:50:03 executing program 0: socketpair(0x6, 0x4000, 0xe, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getpid() fcntl$setown(r0, 0x6, r1) mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = kqueue() kevent(r4, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x91}, {{r2}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0, 0x0, 0x0) dup2(r3, r2) 23:50:03 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x2}], 0x76, 0x0, 0xaa8, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x7, 0x1}, {0x65, 0x96}}, &(0x7f00000000c0)) 23:50:03 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r0) r1 = socket(0x11, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getpeername(r1, 0x0, &(0x7f0000000400)) 23:50:03 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x80000000}, 0x10) 23:50:03 executing program 0: r0 = msgget$private(0x0, 0x140) r1 = getuid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) r3 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r5 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0xff, r1, r2, r3, r4, 0xc2, 0x7fffffff}, 0x80000001, 0x20, r5, r6, 0x2, 0x2, 0x401, 0x2}) getegid() clock_getres(0x2, &(0x7f0000000000)) clock_getres(0x6, 0xfffffffffffffffe) 23:50:03 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) r0 = getgid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) setuid(r2) setgroups(0x0, 0x0) r3 = semget(0x2, 0x4, 0x40) semctl$IPC_RMID(r3, 0x0, 0x0) mlockall(0x1) r4 = semget$private(0x0, 0x4, 0x200) r5 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000440)) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xc) semctl$SETVAL(r4, 0x6, 0x8, &(0x7f0000000100)=0xffff) semctl$GETPID(r4, 0x0, 0x4, &(0x7f00000002c0)=""/241) setegid(r1) setuid(0xee01) semget(0x2, 0x2, 0x8) pipe(&(0x7f00000003c0)={0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r6, 0x8008745a, &(0x7f0000000400)={0x2, 0x9c7e}) r7 = open(&(0x7f0000000040)='./file0\x00', 0x10200, 0x4) getsockname$inet6(r7, &(0x7f0000000080), &(0x7f00000000c0)=0xc) semctl$GETPID(r4, 0x4, 0x4, &(0x7f0000000140)=""/138) 23:50:03 executing program 0: r0 = kqueue() r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) pipe(&(0x7f0000000640)={0xffffffffffffffff}) accept$unix(r2, &(0x7f0000000680)=@abs, &(0x7f00000006c0)=0x8) connect(r1, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) close(r0) connect(r1, &(0x7f0000000600)=@in6={0x18, 0x2, 0x8, 0x8}, 0xc) lseek(r0, 0x0, 0x0) preadv(r1, &(0x7f0000000580)=[{&(0x7f00000000c0)=""/246, 0xf6}, {&(0x7f00000001c0)=""/88, 0x58}, {&(0x7f0000000240)=""/26, 0x1a}, {&(0x7f0000000280)=""/236, 0xec}, {&(0x7f0000000380)=""/196, 0xc4}, {&(0x7f0000000480)=""/70, 0x46}, {&(0x7f0000000500)=""/80, 0x50}], 0x7, 0x0) 23:50:03 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x80002007, 0x2000000000405dc6) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) socketpair(0x0, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001700), &(0x7f0000001740)=0xc) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)=""/134, &(0x7f00000001c0)=0x86) poll(&(0x7f0000000000)=[{r0, 0x8}, {r0, 0x5}], 0x2, 0x800) writev(r2, &(0x7f00000003c0)=[{&(0x7f0000000200)="2fb6a0498ba8c44163018ffebbc47928ef9e402a90541bbbc485b42b546a2b5fddc09116ea4fca9a84c2406791dc05cd211cff03939b7188c4ca0c9da9333eb621ac9410b1b1353b429a1e9935e080bd648c8d23c56478867654936f89df1243f881a1690de0d7522ed5a019137f46f1fb8227d765b8f606065216cfa1355d3d0739495250f0e8702f0b1927b053023e841b9412d21fb19630ec2d0c3148350d6cd8fe0d436f44f78fa24f2dece56a8852ab8ebc133c9a8f259a55dd2075020d9b68217b81444afdc9fe67033a9e73a1cefb44", 0xd3}, {&(0x7f0000000300)="6efd1663d336b971fc8a7ccf28d9c2aa5220fa85820181041b511a0f2a78be26b3d58f6054af8d1d88b2aa8c47893032a7038159003167dca45757c1def199b2532ce7cd934efb41e7d66be9c0fe581212c9d8b60916407d1c268ae523e06b9c813b15d90a1598d73947dd6d1c73692c8e6f3969eec53e0edb2ea259578669e9766eda96349c0155014d9501b08f9370923e4aa5bb46461171996be276eb46f4baec67a3", 0xa4}], 0x2) readv(r2, &(0x7f0000001680)=[{&(0x7f0000000400)=""/147, 0x93}, {&(0x7f00000004c0)=""/60, 0x3c}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000001500)=""/218, 0xda}, {&(0x7f0000001600)=""/70, 0x46}], 0x5) 23:50:03 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000000)='./control\x00', 0x2058, 0x3) r0 = open(&(0x7f0000000280)='./control\x00', 0x1, 0x0) accept(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) socket$unix(0x1, 0x1, 0x0) r1 = shmget(0x2, 0x4000, 0x400, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_LOCK(r1, 0x3) open(&(0x7f00000000c0)='./control\x00', 0x20, 0xc51ef77c5d1bd654) 23:50:03 executing program 1: mlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) munlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) shmget$private(0x0, 0xb000, 0x1, &(0x7f0000ef1000/0xb000)=nil) madvise(&(0x7f0000fee000/0x12000)=nil, 0x12000, 0x6) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r1) r2 = getpid() r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000500)=0x7) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) r7 = getegid() r8 = getppid() r9 = getuid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640)={r2, r5, r6}, 0xc) getgroups(0x2, &(0x7f0000000540)=[0x0, 0xffffffffffffffff]) r11 = semget$private(0x0, 0x2, 0x5c) semctl$GETVAL(r11, 0x3, 0x5, &(0x7f00000004c0)=""/62) sendmsg$unix(r1, &(0x7f0000000600)={&(0x7f0000000040)=ANY=[@ANYBLOB], 0x1, 0x0, 0x0, &(0x7f0000000580)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, 0x0, r5, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0x60, 0x402}, 0x400) shmget$private(0x0, 0x4000, 0xfb, &(0x7f0000e87000/0x4000)=nil) accept$inet(r1, &(0x7f00000006c0), &(0x7f0000000700)=0xc) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) 23:50:03 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x1f, 0xe, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0x1, 0x1}, {0x18, 0x1, 0xffffffffffffffff, 0x3}, 0x5, [0x0, 0x7, 0x101, 0x3, 0x8, 0x30d9, 0x9, 0xbb]}, 0x3c) 23:50:03 executing program 1: unveil(0x0, 0xfffffffffffffffe) r0 = socket$inet6(0x18, 0x3fff, 0xfffffffffffeffff) ioctl$TIOCEXCL(r0, 0x2000740d) 23:50:03 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="743fe63d07cfae3b6a98f8457db93925df110029661aeec67020a3a59e06f86fc4a94317fdb8195b7400aed1cc2d99e0989db51b6d907e075774bb4fee4778f7e99cd6cfc55fee63a6064efe6333165ee2ac38a5be6d170b2844304c9e4290b75e7194", 0x63) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="3cd6da1e3b704fc26e50fe81603a1a1d2846cda0765b1c23bb95b3f7c09ec99829614a21d33ec0c3047c3b01b3ce78d1e82dcdb9f1cffb36e6f1b409c1eeecd5", 0x40) 23:50:03 executing program 1: r0 = semget(0x0, 0x1, 0x400) semctl$IPC_SET(r0, 0x0, 0x1, 0xfffffffffffffffe) 23:50:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a12babb181a5b2c4a2486d88ccf61aadf5c11f8b08003237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba4007a0a477670c0e9c3cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3fdb4f82c7342c1f2e00a9684a1", 0x208) r1 = syz_open_pts() close(r0) dup(r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000004c0)="68db82ed9f4cb67aa747eb8d9288f963178392d3779561279061601b7d5b770312996fda2392e797bbb86512d759ba4d1ae8677f5e2c506127b2979800c1d6675cfe1f423e875ff842258b2b58dca8f745839302c4df4c1833f68ce91792cfcb96179e313ce60da04fb5c70ebcf28b696f347033dd4714731b64b80f7e07f371d15e010792f7fd9803248283bf555fbda47b", 0x92) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xd4f6, 0x9, 0x3, 0x4008000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 23:50:03 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0x1ff, 0x3}, 0xc) select(0x40, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0, &(0x7f0000000240)={0x8, 0x1f, 0xc77a, 0xffffffffffff8759, 0x9e, 0x597, 0x9, 0x53b}, &(0x7f0000000280)) 23:50:03 executing program 1: setuid(0xee01) getpgrp() r0 = msgget(0x0, 0x0) msgsnd(r0, 0x0, 0x0, 0x0) r1 = getpid() r2 = getppid() setpgid(r1, r2) 23:50:04 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x80) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) lchown(&(0x7f0000000080)='./file0\x00', r1, r0) setgroups(0x0, 0x0) setuid(0xee01) r2 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x88) fchdir(r2) chroot(&(0x7f0000000040)='./file0\x00') 23:50:04 executing program 0: r0 = syz_open_pts() getpgrp() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x7c) fcntl$lock(r0, 0x800000000000007, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x20000200000005}) getpgrp() 23:50:04 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x800000000004515) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) readlink(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)=""/73, 0x49) fcntl$setown(r0, 0x6, r1) utimes(&(0x7f0000000040)='./bus\x00', &(0x7f0000000140)={{0xba, 0x5}, {0x4, 0x4}}) 23:50:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0x5, 0x1f, 0x8, 0x400}) write(r0, &(0x7f0000000600)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b6592712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea706000000b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff00", 0x131) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x1ff, 0x0, 0x1ff, 0xffffffffffffff7d, "02000000078d00cb5fffffffff9752c3ce00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) 23:50:04 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0/file0\x00', 0x280, 0x4) r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000500)) r2 = getppid() r3 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r5 = accept$inet6(0xffffffffffffff9c, &(0x7f00000005c0), &(0x7f0000000600)=0xc) r6 = dup(0xffffffffffffff9c) r7 = socket$inet6(0x18, 0x2, 0x7fffffff) r8 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000640), &(0x7f0000000680)=0xc) r9 = open(&(0x7f00000006c0)='./file0\x00', 0x10, 0xc8) r10 = kqueue() pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = socket$inet6(0x18, 0x2, 0x1) r13 = openat(0xffffffffffffff9c, &(0x7f0000000740)='./file0/file0\x00', 0x272, 0x2) r14 = openat(0xffffffffffffffff, &(0x7f0000000780)='./file0/file0\x00', 0x0, 0x68) pipe(&(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000900)={&(0x7f0000000240)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000004c0)=[{&(0x7f0000000280)="7488c67ae54d9cf28eafb888d1e3cbcd1a5ebe5c8a0b48b7513d6fd9d7497991ae16c30c105b0482d6d31ee559a6876c0f8a168cd1a7bf978921c539c3ff161443e1b523547b4753dd6cc63a9a838ea03d05e83eb3972cd0a69c282b9943bcd4e3e09e8fb46a0f7ab58574f5b4a9125da03582165d4b9dec6a70e1e960207fb1d10869bec44333cafb8bd29b322d00a16733e11190f0f05cba9eb7346132cbd5fa68b1b89c09d640326731fb69ff3cf87b", 0xb1}, {&(0x7f0000000340)="a4a4bd1c4917e5eff8d41940aa6c4df257d272daa236560796ae4f462717d7c346a134fe67dac05a7892a79285a7ee44cc4949b0784926a151401877b488e0110b0988b544386a656edfe13d115002bafa308f6df72fe115e89112b1870dda6968258972cdadea29d894511ccb9cbef876a8338e85f2b3cbf5fb050e44a6d662d5a98465ccf7a75da51dab03a8113ee404a290ec6543129535fae508c94da3a310299ca06f", 0xa5}, {&(0x7f0000000400)="1f9be7bcb071e1a80e8b6af412be4b96ed1dd35d674bbb217d53b6c6f45ccc608346320bc1b8b814ead4e0ff14fbd24104dd7cf7b5e4a2d899e8d51a61b74338ae0987baef821b4890ef1d41bde2504ecd62f3a23c5766d0fada903639748dbd27c1dce5efc1c262a869840a357c0e71d90f67e90b4183ec2393b9807af2eb1e1653a1dbaf974b48f624e94971833f7869f7999b045705f04b5f4047497c6ea8241095783559031eb4398c2f7a908ba078b61989e1c090d874", 0xb9}], 0x3, &(0x7f0000000840)=[@rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r5]}, @rights={0x28, 0xffff, 0x1, [r6, r7, r8, r9, r10]}, @rights={0x28, 0xffff, 0x1, [r11, r12, r13, r14, r15, r16]}], 0xa0, 0xb}, 0xc) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x81) r17 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r17, &(0x7f0000000140)='./file0\x00') renameat(r17, &(0x7f00000001c0)='./file0\x00', r17, &(0x7f0000000200)='.\x00') 23:50:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x90d2, 0x0, "d7c114bc6fc6e23c0500"}) writev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r1 = socket(0x0, 0x0, 0x579) sendmsg$unix(r1, &(0x7f0000000000)={0x0, 0x3a5, &(0x7f0000000040)=[{&(0x7f0000000280)="4536ccb7fff61e4c9415", 0xa}], 0x1, 0x0, 0x0, 0x40a}, 0x400) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r0) dup(r2) clock_gettime(0x3, &(0x7f00000006c0)) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)=""/77, 0x4d) syz_open_pts() 23:50:04 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = socket$inet6(0x18, 0x8000, 0xea) socketpair(0x20, 0x5, 0x8c, &(0x7f00000002c0)={0xffffffffffffffff}) r3 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r4 = accept$inet6(0xffffffffffffffff, &(0x7f0000000300), &(0x7f0000000340)=0xc) r5 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) getgroups(0x6, &(0x7f0000000400)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) r8 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r9 = getpid() r10 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) r12 = dup(0xffffffffffffff9c) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) r14 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000004c0)) r15 = socket$unix(0x1, 0x1, 0x0) r16 = openat(0xffffffffffffffff, &(0x7f0000000500)='./file0\x00', 0x0, 0x0) r17 = socket(0x10, 0x8002, 0x2) r18 = socket$unix(0x1, 0x2, 0x0) r19 = dup(0xffffffffffffffff) r20 = accept$inet(0xffffffffffffff9c, &(0x7f0000000540), &(0x7f0000000580)=0xc) sendmsg$unix(r0, &(0x7f00000006c0)={&(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f0000000180)="f9a6712f49f95706b2dd39cbc2343c95835a13a703b890324951e9dbacd48453f677040dce16118ece98fa347ddd64fdbb4ca417babda29ed34247533ab6f7be95290d7e4c0564f47977d2a4f2f544aa6e6c9c094ee9dce088405865db132750036b2d57bee08f4aa6c08d4cc23e60f79b8f6d84aad9663eac8a987326aba6cf25d4bda70aa2119a85af9231db365fa065da1ec89596b08e1c7987741cacb74bbb5f0972f8568d3d411450f11d1e68065d1b65c508997b98719a9a407a549429d3eed291538c3cdfa6c43816832f1011b79b6b", 0xd3}], 0x1, &(0x7f00000005c0)=[@rights={0x20, 0xffff, 0x1, [r1, r2, r3, r4]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x18, 0xffff, 0x1, [r8]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x20, 0xffff, 0x1, [r12, r13, r14, r15]}, @rights={0x18, 0xffff, 0x1, [r16, r17]}, @rights={0x20, 0xffff, 0x1, [r18, r19, r20]}], 0xd0, 0x4}, 0x40a) mknod(&(0x7f00000000c0)='./file0\x00', 0x2, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r21 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r22 = kqueue() open$dir(&(0x7f0000000080)='./file0\x00', 0x18d20, 0x1) r23 = kqueue() dup2(r22, r23) kevent(r23, &(0x7f0000000100)=[{{r21}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r22, &(0x7f0000000080), 0x101, 0x0, 0xd3c, 0x0) 23:50:04 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x10491, 0x80) chroot(&(0x7f0000000000)='./file0/file0\x00') ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x6) 23:50:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x200) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) execve(0x0, 0x0, 0x0) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) 23:50:05 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) getdents(r0, &(0x7f0000000340)=""/4096, 0x1000) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) socket$inet(0x2, 0x2, 0x10000000000000) 23:50:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd00) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x20000000000, 0x0) close(r0) 23:50:05 executing program 1: setuid(0xee01) r0 = semget(0xffffffffffffffff, 0x2, 0x0) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000040)=""/52) 23:50:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) close(r0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000040), 0x10250) writev(0xffffffffffffffff, 0x0, 0x0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() munlockall() readv(r2, &(0x7f0000000580)=[{&(0x7f0000000bc0)=""/4096, 0x1000}, {0x0}], 0x2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r2, &(0x7f0000000640)=[{&(0x7f00000006c0)=""/248, 0xf8}, {&(0x7f00000003c0)=""/109, 0x6d}, {&(0x7f0000000440)=""/86, 0x56}, {&(0x7f00000004c0)=""/113, 0xfe6b}, {&(0x7f00000005c0)=""/102, 0x66}], 0x5) 23:50:05 executing program 1: mlock(&(0x7f0000188000/0x400000)=nil, 0x400000) mprotect(&(0x7f00000d8000/0x2000)=nil, 0x2000, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) 23:50:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x40000}, 0x4}) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/42, 0x2a}], 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000180), 0xff20}], 0x10000000000000dc, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 23:50:06 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) getuid() setgroups(0xeb, 0x0) setuid(0xee01) r1 = socket$unix(0x1, 0x5, 0x0) flock(r1, 0x1) shmget(0x1, 0x1000, 0x40000000000000, &(0x7f0000ffd000/0x1000)=nil) 23:50:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_execute_func(&(0x7f0000000000)="c421fa2d8a090000000f01ef65f04781afa213000000080000c481c85f7a0edca000080000c4a355065e3d850f01d7c4413a5207c403b16c44d65902f3ab") syz_open_pts() open(&(0x7f0000000040)='./file0\x00', 0x100, 0x2) syz_open_pts() 23:50:06 executing program 0: mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000026, &(0x7f00000001c0)="4b74954c", 0x4) 23:50:06 executing program 1: munlock(&(0x7f0000fc0000/0x3000)=nil, 0x3000) mlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) munlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) mlock(&(0x7f0000c67000/0x2000)=nil, 0x2000) mlock(&(0x7f0000e6d000/0x3000)=nil, 0x3000) madvise(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x6) munmap(&(0x7f0000e00000/0x200000)=nil, 0x200000) 23:50:06 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r0 = getuid() setreuid(0xffffffffffffffff, r0) 23:50:06 executing program 1: clock_settime(0x0, &(0x7f0000000000)={0x8, 0xff}) 16:00:08 executing program 0: mkdir(&(0x7f0000000100)='./control\x00', 0x4) unveil(&(0x7f0000000200)='./control\x00', &(0x7f0000000180)) readlink(&(0x7f0000000000)='./control\x00', 0x0, 0x0) 16:00:08 executing program 1: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) getpgrp() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x11, r1, 0x0, 0x0) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x0) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4) 16:00:08 executing program 1: link(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0x636) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r0) 16:00:08 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 16:00:08 executing program 1: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000040)="513f82af23e1aa0e77b706c9d47d37c23eae13c2eea539f815b919d90e2471bd8c0dd6b0be797613724e7e1295cca4ff2dfa1c19afa2a4828a2c5462e5dda632404f185dc549cce30ac438d0dbe2372f9dfc758799d7b4e0137a0d7a2a84935877fb8a941269522da146e7195403ad2e84b47b266a932aea4a6d07343ebd39bccacf7d3bc00e452fe5f78398c9de36784ba4f86bee4179fb", 0x98}], 0x31f) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x810, r0, 0x0, 0x0) writev(r0, &(0x7f0000002600)=[{0x0}], 0x1) fchdir(r0) 16:00:08 executing program 0: kqueue() r0 = kqueue() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000000)="4fa22a42207810e63d106417421b583c80b54cd505fec43d1cd0d4e42a7efce2a515ca040e34269d07e3541a4d5c62b6e85bca7b0b78e5457f695ce4ad15f73cdadbb87a5d416b60f866431ee398863fce29e1248ba0786bb8f9e85d2d417ad19791bc4bf9b9f68a1a07239322090e3a765ae4d286c113d1d01387517f9fd9b802606aaa9a13ec6636f7a1b8c564b155156d7704c04c2dda19735e9b908585d51b6f1c3fd04436223c738128c9a265114ed03e0e5d47ea653f22", 0xba}, {&(0x7f00000000c0)="25feaf77f9085ddf0554a88d7c0437dd0a7335a65ca0fc671be53b0e23125aa29165c379fa4e211d284a0021705c1bfde80dac18b3d3eb9da8766809df68198945c7b477c4dc404d9810ca7d62680d26f249ca433d3bb42c9cc344975e6d0d69e3daf770e720", 0x66}, {&(0x7f0000000140)="79e426f40a2519796c041743ef3249221c0b66b5c8a2a86c42d8aa10a758a88079cce904abccccf0c705982db073c4898e0132a598b28873bfaafcdba5ef3dac90f9163f69c96ea6e4732ccd333d1a5404a85c9d30a08f296ff5d99999e036f5b3e31b739c963e08381f993834f06d8ea132d01f44f922127202cc3201c59df0529f9a85c2e4d8b85756b9a69af6799b9a5f60c2acf8adcc413d1b3a3bc418dad2423f275fe6cbffaa44a749736e04f14dd133", 0xb3}, {&(0x7f0000000200)="9071e7ee38abd4bdd2e3804c4d1b964cc982a4c64f0fee5a70bfc1d6599298534b42a3da35176f20b46274e99bbd6ee5b730ac09b8d7fc1e239f50456e34bcfdee65d4b03b8dbcabb2d190603b99758ced515d2b823986994c20e801c27ba3d30141e96a7a857a0c7cc7f5db9f06a93ea18dded391bb4514634ad70e3f8ea3d53807ab17a8c36fd0ecd570cb1296bcdbcde0b0405f48b1aaed02e9adc9eb2494486b888a89f6d1417240f20b8bb1b87efdf1e05751a415a4591b3b324d775849ab364513fb51b29131d9ef9998133e2792a952402bad", 0xd6}, {&(0x7f0000000300)}, {&(0x7f0000000340)="9982e2ef255289efe776", 0xa}, {&(0x7f00000003c0)="7026b5678356ce02bb06b798ff0cc1862caba356c678de85a5b8ada511f40d81f15784c8d597983a42c6fd5bafb0950900bd99bfabb727d14e57c0366b4fbf9ea7e2fd49daba61f5b054f1ab7325cd689fc8b40c4ae8d40bb5df2302c135db247747dec2726b9908619a7a0cdc8a23c7970d9e844ef4171e5215d625d15ba4c2962109721e96a0bc0eed021e4d7118b4f32ffebb071f3384694256986dfb93ad73145571a79cc9c881d1ee55e3779c6c", 0xb0}], 0x7) poll(&(0x7f0000000380)=[{r0, 0x48}], 0x1, 0x0) close(r0) 16:00:08 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff, 0x2}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffc, 0x60, 0x40000000, 0x100000001, 0xff}, {{r1}, 0x0, 0x2, 0xf0000022, 0x0, 0x4}, {{r0}, 0xfffffffffffffffc, 0x40, 0x8, 0x9}, {{r1}, 0xfffffffffffffffe, 0x8, 0xfffff, 0x9, 0x2}, {{r0}, 0xffffffffffffffff, 0x3, 0x21, 0x5}, {{r1}, 0xfffffffffffffffa, 0x80, 0xfffff, 0x8001, 0xfff}, {{r1}, 0xffffffffffffffff, 0x40, 0x20000000, 0x10000, 0x200}, {{r0}, 0xffffffffffffffff, 0x8, 0x0, 0x2, 0x100000001}, {{r0}, 0xfffffffffffffffd, 0x4, 0x2, 0x10000, 0x100}, {{r1}, 0xffffffffffffffff, 0x8, 0x2, 0x9, 0x1}], 0x1, &(0x7f0000000240)={0xffffffff, 0xffff}) chown(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:00:08 executing program 0: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x3) r1 = dup(r0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x20, 0x4, 0x0, 0x3}, {{r0}, 0xffffffffffffffff, 0x1, 0x12, 0x2, 0x3}], 0x4, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x2, 0x1, 0x8, 0xfd40}, {{r0}, 0xffffffffffffffff, 0x8f, 0x20000007, 0x6, 0x6}, {{r0}, 0xffffffffffffffff, 0x10, 0x200000a4, 0x7fff, 0xffff}, {{r0}, 0xffffffffffffffff, 0x0, 0x80000000, 0x6, 0x200}, {{r0}, 0xfffffffffffffffb, 0x8, 0x2, 0x2, 0x1}], 0x724707f9, &(0x7f0000000140)={0xffffffff00000001, 0x3}) r2 = kqueue() close(r2) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0xfffffffffffffffd}], 0x100000001, 0x0, 0x0, 0x0) 16:00:08 executing program 0: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) getegid() open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) write(r0, &(0x7f00000005c0)="1bd8f17f63c3c517dbf3668af43af215706bc4c9f37fdd60434f524bde9407e1f955ce4bda2c25ca53f84ee76cec17050f61392d21476ff70a16445ae21475f7749d86739269baa579f1e1f798e5d15621a7c80dc1389819af4c43fc112941bdeebe0de9b828a13cdcf681c7e0a9a3ff989393bc9be43d0d57641705ad32e84cc807b1d46a50fd6b8d26cf67879ccb9378b8fc740b70b85c8ec93114a5fc2275daf6fb49554e4344f79fddfe09cc9a1d202717a4aef53028e3f084c7f85daecec0e1661e75a75d3cf9246171651fbd819ff6172c3cd0ce9e3eb4fc9e6a95975e87a615a2030acbed619b7e2e51c575611059b28baa8e25e0dc055282842000dc33ecb44f65dac102952bb46c6b8bcb22af6246831aa722a9a44bd27d57053855768261579d62f0db87684bb0b05055e85b981fa47aa82bd98c25ac784ef2fd5b2e385050835e3a80ccfdd14c7e56704e5d6c28e91eeb49546b8a9bf7778a39c534a3b7e562ee9bad7501395b32df1ba72ad39a9d7d86545f23be76e3b8f400b552cd019475993bfe61d55cbedc0dddf157c8fce5fb3844223130af5629021e497d68ed23d98fa96d55eb521d0f6476a410d5724ae55f97ad845c33a72445da2f279e597c8efea0f78da48ce35ac85cc0102118fb5dd17d558f375325f1af9995560aa3ed8fac53f7ccc208959206b4fdfe5d23028a604374d1b4442c24685f83", 0x200) 16:00:08 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2031, 0xa613c) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000140)=""/99, 0x63) readlink(&(0x7f0000000080)='./bus\x00', &(0x7f00000001c0)=""/228, 0xe4) symlinkat(&(0x7f00000000c0)='./bus\x00', r0, &(0x7f00000002c0)='./bus/file0\x00') chmod(&(0x7f0000000300)='./bus\x00', 0x7c) execve(0x0, 0x0, 0x0) 16:00:08 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) connect$inet6(r0, &(0x7f00000000c0)={0x18, 0x1, 0x7, 0x40}, 0xc) r1 = socket$inet6(0x18, 0x7ffe, 0x68) shutdown(r1, 0x1) connect$inet6(r1, &(0x7f0000000000), 0xc) 16:00:08 executing program 1: r0 = socket$inet(0x2, 0x1007, 0x1) getsockopt$inet_opts(r0, 0x0, 0xa, 0x0, 0x0) 16:00:10 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x40000000000000, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000692000/0x3000)=nil, 0x3000, 0x1) r0 = socket(0x18, 0x1, 0x400000000000) ioctl$TIOCSBRK(r0, 0x2000747b) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r0, 0x2) 16:00:10 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) clock_getres(0x7, &(0x7f0000000280)) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r2 = kqueue() r3 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x804, 0x0) kevent(r2, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000040)=0x8) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r6 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r6, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f00000000c0)=""/180, 0xb4) kevent(r6, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) 16:00:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) syz_open_pts() close(r0) r1 = dup(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x782b, 0xffffffff, 0x988, 0xffffffffffffff7d, "85fefa22a6020003fbffffffffffff7f00"}) readv(r2, &(0x7f0000000400), 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) 16:00:10 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) fcntl$setflags(r0, 0x2, 0x1) mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) close(r1) mknod(&(0x7f0000000140)='./file0\x00', 0x4, 0x8) flock(r1, 0x1) close(r2) mkdir(&(0x7f0000000100)='./file0\x00', 0x40) sendto$inet(r2, &(0x7f0000000180)="ecc9173ee9063655c17b9b94a395b72ae48df3f82cb652dc70fa50dac622e663216df93d3996603a98125825f27e9d165e301facca4241bad21c5253cf50a396fefdd4e0c7194de9626592b66c5c22cc3c7f6cb9342485d9f07d3445ad6faca44a2dbf62c8d4a9c1b5993381f7886b0161a16231fc8024fb0b4717a3558294777c290b126b690f86f316acfbec02a9ceb2b84d0a40dd1b25d17356b03b275308bfaa1ed5a73a664cc851054106ea", 0xae, 0x3, &(0x7f0000000280)={0x2, 0x3}, 0xc) 16:00:10 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = dup(0xffffffffffffff9c) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) setreuid(0x0, 0xee01) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)) 16:00:10 executing program 1: mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000035000/0x3000)=nil, 0x3000) write(0xffffffffffffffff, &(0x7f00000000c0)="126556d6ff966a0bbd059e819df929b62b5dd66f783f83d212d9489caa470ef56353815d9b07c5bba4c0fb9716471e17af745cae3f5342aeba9df34eddd99566375deb77b6cbe7dc2a53f87e6eaf786d072db4776d9b34eda1e888a1bff5491da377dfb494cb5bf2e9d33dd8895b3d302aaa694f86b355e5042a73473e616811dba509fa8002f6d595433d8e28c8a9fb7dbc33c5f58752e25c68c8cb98dce251e7167497fba38ebf2ff4fac4891a2db5df4cb134e3f20f6e0374a5b8619035dc58aec8a484fe62a7befe04d2ab04b24f", 0xfffffffffffffd59) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setreuid(r0, r1) 16:00:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) writev(0xffffffffffffffff, 0x0, 0x0) poll(&(0x7f0000000140)=[{r0, 0x4}, {r0, 0xa6}], 0x2, 0xf415) r1 = syz_open_pts() r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x9e484129662c144d) sendmsg$unix(r2, &(0x7f00000001c0)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000280)="554658d2af87c9c0eaec9c3d22dff49b0f3cf2d39e3c9c3d1f83633d9ca5d556af3d5250ecfef2da0d5782b660dd75ece43804cac30a9012cba7bcdb6375dd144fe0540047d12b4d41566173b98a9edc8175dbd233300a51f35543bae672ba335678ed9ae910dac7684efe5e1f5925bf8b55812b9b6919e4aa4e798c1a1f8592ec8a7d5acb75fea9df09df2df8ed70cb7c24fec05d080dadc3e81b5c117f0364f7f996501a446ce4d8bb67b248744cb41ed2bc102854faca64", 0xb9}, {&(0x7f0000000340)="2789f5394c1c0bd29410d899a58e87da5264d758646834f95f46dd82e0e5ce00aa920a887c518075d81ef3a5a3f4d286e06536f600984be68bac3d8845864638b1f3e94f5670ffe2d08b0716b5248de757efe1180ca0fcb15f132762226e9dc86118f145f13ec031a58ce81e139626c1017d49dcc9f1a95e41704ec210e022f6fde193cb42519f9702149f2752277f811f415ff2b94dd9e1439a45e8b0b106f8ed950593d24923c79c4a6ef45829ab043682075d", 0xb4}], 0x2, 0x0, 0x0, 0x403}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000400)={0x2, 0x1, 0xffff, 0x160, 0x1}, 0xc) close(r0) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "5c0400a795a644b46c1aab6300ffff030000002f"}) 16:00:10 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000100)=0xc) r1 = getpgid(0x0) r2 = geteuid() r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f00000000c0)) getegid() 16:00:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "b3c550d84b0a10f5a77c14eb9d00000000150003"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x3ff) syz_open_pts() 16:00:11 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0x10052) chroot(&(0x7f0000000000)='./file0\x00') poll(&(0x7f0000000040)=[{r1, 0x164}], 0x1, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/221, 0xdd}, {&(0x7f0000000240)=""/131, 0x83}, {&(0x7f0000000300)=""/162, 0xa2}], 0x3) 16:00:11 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0x20, 0xf0000040, 0xb2, 0x2d}, {{r0}, 0xffffffffffffffff, 0x0, 0x20000000, 0x7f, 0x7}, {{r0}, 0xffffffffffffffff, 0x88, 0x1, 0x52f, 0x8}, {{r0}, 0xffffffffffffffff, 0x20, 0xfffff, 0x161, 0x7}, {{r0}, 0xfffffffffffffffa, 0x5, 0x20000082, 0xffffffffffffffff, 0x42}, {{r0}, 0xfffffffffffffffb, 0xc, 0x16, 0x1, 0x5}, {{r0}, 0xffffffffffffffff, 0x20, 0x80000000, 0x1, 0x6}, {{r0}, 0xffffffffffffffff, 0x0, 0x8, 0xfae9, 0x5}], 0xffffffffffffff75, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x21, 0x44, 0xe2e, 0x1000}, {{r0}, 0xfffffffffffffffd, 0x10, 0x0, 0xf27f, 0x1000}, {{r0}, 0x0, 0xb, 0xa0000001, 0x7ce, 0x7c4}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x4, 0x400}], 0x5, &(0x7f0000000280)={0x3, 0x2}) open(&(0x7f0000000080)='./file0\x00', 0x20080, 0x0) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='c\x00') symlinkat(&(0x7f0000000380)='./file0\x00', r0, &(0x7f00000002c0)='./file0\x00') 16:00:11 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) mkdir(&(0x7f0000000000)='./file0\x00', 0x40) r0 = dup(0xffffffffffffffff) symlinkat(&(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') rmdir(&(0x7f0000000040)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x2, 0x0) writev(r1, &(0x7f0000001200)=[{&(0x7f0000002440)="199ce83ddfb64732170dc6d00b479837c059f0fac87d2e9428e0d1170ad7dc55a279ab5f164a3bbc90d4ad3945e1bfc73c1b7bbfecde0d2397f98bb8d47542cc3711ba81d9abc6c7edcd7537fb5737606adf7a391c1269459e7099e624ccb16a559f72693990cf89e2be910a24aba16f20c69e95c9fa51ed110dd9449d716bf7585773ffa426cc05b67a3340197a6c1f0f431a3efc5d5da25ddb4c2c69af9e5c1f7f72c9e45554def09be74f0580b6124b7f180a9872ef6c682045adec430245cf575b12009f21965002c595a2b0df694ce7b3d1d6749efeeb54efe92068b62fe1298bae7934028968a05a4c6d619172a6051264912d4b510e9e7f2555031e90ed3775796ad78f7103a88666d8044fca11dc5f73a8ad94e8de53342c308b6251269bc7a7d1a68f0d4eb0fd2a1495d62c7fb238ce78e2f46230f85addee6406369c5cd4ff61c276f9ea1eef6d7835f1e45af8bd5a207d4741e91e1a88eb8f17dcf4b18a0b5a32b3bbfb115caf45d8aa125f2ecaa1f587b659cd1849811a43e4fcd186ea6d8594e770f09067c7b901fc275732dddf016dd1aa1d2850423e33a6871ee7e2b998563e26a6955e8f0635a13a370e96daf3e0b72c72ff09fbf97dd0608f9b08dc99101b226d6d2b11a1e220178d9d6fad92b86dc76f94220813b4c9dbd4f00566d3f35c4693fee4e5198e9e60e31c021666685942b6abcb462d32e55ff1946365ab98e8154108b0dcdd3088420f39f13d254879894a94dd11ea556e8da01f1e1cec5330da53a51aed5955f9a1e461cfe8b4efa1cd69946d3baa95fdd4f3f46ba85d6685b10fd68100fcbbdb4a1c75201e011eddd1209fd9a5d6bb1f0a8143359c1067af5e4eb0ef26cf84c7d736e4ac538989c6db9ccd296687222e4d8c0a8ee1eb3144462d7b528e62d90a20174d45d64c93b77e6a7b483b3cfbcd343911b3b68bc734be7892604c9a769411669921fecb019cdc97407c835bb79ff6d9a978cf6ac26999eb040a2ea79aedf0262d30d1d7eafd2c3047b1c9820cda796f019c14d35fbe2342a3d43b837fd3d91fef2f02c43195b922e02a4d94b8ebbee056e6e76bbb474add9efad0c6e44530de0a9ffcd79a04503686b69d20df76589a6b4bf2dd46dec98b0f2980c2cabfbb7454f0f5918b511b2f438f3a560f85dbcb700f491cb6790a6ec3e1da9c3b07a3d90558fdd5a9b894508efbd6031b4cc88292ee8bf59090e07aa605b1a9268630e6e0b6de49a5508eb283dc1fb232d5ed73fd8c7df91996148b9af73efc5d4eadffc5d906c3e094743f885841f26810a77dec4ca799c28ca29d59e9c0702edf282cf66bd434d2081ddd931b4bdcb15388c2f0a47b307ebd98eef3efc25b05cafe25a44a6e57201c36b2348524718b97be77109bb666be5beebc970e6aca7f3431ab4ce09e81a509db4b92e6136f2907f2c001a8c85802583b4f806f318235f323cc7630d9c723e8ba4ae799f44e9744d4cce6e6380cf2bc71be6197577f40f703f60a18deaa4a0d4d5dae183c348ba693ac7abbc4e8edd2e51a1429a8c9f46f68f8cd8676b276f82fb539090e0d819bf9383d6a0395bebff99d016bd9078c5e5b0174cf14d36e19da7457b8f00718b3264f05fca3317980a333cd713575acd4b94f43e5406d9be6ffa9f9d5a1d3f93142a16a6d366d4991a34bc08855fccdb32d1c9d0a4dc67693ad4276febf7b9038606b62937c3ce33157cdcdb9ead0a389896c6f432e04f75a5a65175a76e489535709b385369f9c6749b205c2e8fe7bacae0bbde7e7491d3dc56a04d24b6698b46d425f026b65b664826eacde8089033b6d8be1ff73c9f4dfef7bcb03cbe9222ccccd45469a9c30bdd3be5415408e3b886b02fdb8be230a1eedb8702b1a6459b96604931fec3d696d50f132ea9cbc0765c583dc7d7ff67ea7f4c54461be61b5b250bedeb4f231fac0d5ceb00ad0f252b27903d83a429e990ef57f539e8bb97de5f8c74d66ac5ab138a5ea9ed87abbc6d4287b40fa8e2f8395b0e7c207c745fa87a02a5f8c02f6e6a655c38bd472dddb9d0b47f96742e025dde13247978c70489635bf0a2800dd56570d544827a8e502c01f402240dc228c72e4dbaaec6c1da591fc87f9ec3d489a0ce6f45d5556d43337521ce2b948163311a6d20a46b5500f22299b586580a9d6c0da1e53c4437946c1e163ae33373d6ed3421589f7bb31dd8bfe5e305d2ff2878dcde26b8e5fd1b321517118b39ebbb8677008447987cc25faff7b9db31e7c7ef8da84c7dbf59a988b65b3e431a1914644b9e2d74559c6c3fa26c62ba4d5814eb9f6753576e4f354d87fc6eeb77b151ab40bbd67a4596836267f60ea1146345b0acd5617ab1ecbb181db03df2b11f668ff965303db0c06615a81a33605e27b0169afc4106bd1bcb562806db0d53f79ee165b8ecd99e1f478d5d549b2fdfc009f1e7be29d219e18cea498aa8e1ffc6ff731cb650c392ec1992810243dc67256a22fa6b14ce06118f15fe03f6c395ad92f9ab5dfc9ff294f0675d8bd89192691a8d75c675a604383043c3fc7a6a52cf73d8303501d1240d3b1a72d43f62b6f1b6ec6a10fcf74c85ebb66f86da25f61264de1f3e53ce272e9240a2a04f74e533a22021975cb2c780378d406bd6384fd3cb94363df5712418e4e05cdc5b6509757f6c8b265c158cf5d01318508c59f6eca603d35c279015f061f21a5c50d8954acd3ee7360d3a83394f0a1287c19a834515348c33d82320f788517856e22cc687a64b8f0c83d9f97146c26dd5d20b5fb6022f62ef425cecc866f05205e22a207393ac4e40c999d8c33a6f2d9ae83f49c960f949dcf8128da1cfdc76ce5103a79aea79c1c6a3d87f4f596c1a4501fccf5f6eb521768b914255ba0928a3fcc6f30407f845d40b33cdd05ed12bdd224ccf94c6f8909a4fee6d08c1a3afc4af0a683834e4bd74b77c6f84294d1e74f84d34dfb8d53a14bfb3b916defb7edf15ae0a7fc3234d5503a93b6a62077260cbe4065874bc9d424bb817d8726a2705e22e42ed3fd9362b6a39b8b874f30697cf8ed8d062a38de3c5d7c8aace8ff90b665f591f5572e20a050d8d213277192bd79ab440c1343f6b8d95a74598ff01dc62f3824b34a2ecc8a1877cca803ebca6a9fc35eafbf1d9bc80e97655b0e92ed0901f537491a196b646a09c2215fefcc0f169eb821ee45824cb0f206c25a2652c3bfca29f7a1dcebb57a9ff48b9dd8cb4c112231e2ad3df01f454a8e564f1764da550148f75f9b1628d48ad0dbbe20ff3a150be81e56db132bda953056dac35b70d021cc986aeb6ca6c59cff9f30b2e48b69ec167ab41ab1e485a688916ba4f52516f729f02b3304ee2b5d5383cdd0f75a2bb4b9d796e8139f5064e2bd1cf934b025e5d20d5ea8302f84ff0481c3656916034edc6c5600e380c8e46f3c2f7c7360a86808fccccc47adb025db4512e16c3215c71cdfd64a135c82c3c2f61d5175890ccce5670f2cb9c2e4515ded2e95ad814b2c74def7ad0d249c5a051badd1b081ba361b547872825d20ddf4668c949ab3a86fc0988750dbe465c90fe24204b4d9986b4a8c0f61a555f4e487f66483a26b6cf41b7c3f641a6de78a1879a32346ed18799c959b9e062dbedc5efa7c2d75859051626aed8e8f3cf7a11140e0df7f22dd1c4522e33ae7acc966c8d748b471df646cb7dc2d08baedcf9fb9fc669c98f4c6e39abd17d084ef6c799b1e520ff514f10ced1542439cbd0251b9f3155710c3c95bf4395bf429c7db2d6ad0cfd9cb597c1f314197684c2e16558b1ebbc0af5abd86d12ab72e4c5b47c127030d16ccf833f564964f6e1843e84293cbfd00d2c713bcc34f13ac9b4eef3969e36e445e34c971543130e451754362d8838f9ef3d0667a0072715a63b1bf27e2554b174da86e483c458c56aee0daaa8add661d4affa83a6518c6a7f02bbd38dc3753d5c22d84dd775ecf061a7eb0693d16e68249d2a391a765aa0cef33e5b4321b646e8ee6b176295cb2376715c524386d8d6a36767bc79b7d8459f2fa45b9c2702fadee96c0963e33686586979ecf2923fd9a7730a98e6358b918bd348dc32b56d531e9a917f7c648fb07f0c939fbcfea36b7ea4b1639034cb0596b7148d32d7814159225cfb27a4b146f20035c0b8345932a499b7a49b89c2c040f11cb15f4bcd1a04b1946d30186446813d101cf5292a8033ce2ef5de590c9545c44a03cc5619cf45afd7bcc945a37274becb2d2f685dca2f584199b7fb3d96013d57448e39ce9f9b5f71e42e6577355db2c952f6411d1bf77f51176450912d3045e06b5f09dbfd3505fc7c5193b63d90473ee7f2ffa89c95fcefa6a45878a88c9fed00e566bab940394ff186f9f12b8318c8eebd0e0ed14ef491ccccaa1ce359487f2ba8bc501271ddee63b5f22cd5f3d58c4559c0575e38687010b224e950dbb7b7b25c58da69f06e424c50ba3bdd486a5bfa63dce791b1f0123b38d61e60235afa698f64c17ab3c7a9c79a4f1da4095621259130e579438704214d55d85fb1be96a25e2ccf9040aae083226e5a4e6f2deb184125b58699511fce1911857c957804b9deea5a29d182eefdc7328d366115f955a2fdbb9acb724596f06ef4f60ee27191da2c65fa8fb71a34bdd171b258f292aff669f5c9953737ef06c9e85bfb122edbc3372289eb7abeb760c95772a16eca09981ed9d919a631c8a142ce8ff28f4ad58629d3fe7fe29404e9b756bdbfd0c60a991e60a9f64690eff8ae1f97669f1b470401bf73bbd5d91591257f87c166f327d98f1e24b27c6184b5426cabe8afa90a18cf0db37110b647969f254af8c6be5b93bac0ff072a975cc2bb5afad076b59f1c2a23d0802d1784c1040984e17fad3df0583b64d22b84137f6284bcc3bda1cd5ca42bb452af90681473dc30c93bab89349e0667135b33d6b8bdffe621b80a2dcdbe78d4213ac08c2298d1f4793917b1b88245d8ce82e68f22824813fd75a32c2d244f14bd287d7d3ba1a5e6f644b339d6236f0a94475bb5be70a1c2b365a3f1fbb3840a8b299477f76b1079991b3f23f4fdb766580a709d106d6e9d36eb72866fa1de1f88f1530b0e54b5434ebdbc6a4de3f3f346b17c5c00174d67eb1725544467bdfc09783acf556fd37d4a2ff20188212db6f30cfd4d762242bfcdb1c25221a57c432abee8b3187b800ce31797abf9b16b93a050c75aa00f47b1dad5c793c25e741138571c2e56b3d6de139965629d2afb72c511e9e42eede752dd50ab55ea406abd42c08f3a15ac3888825ff30b8db3f2641cc2b0429cfdc4b7e880fdf7e20ef806d555a79480e48b38407db26dfab5403ac4336609524109054f73a297167a0d09a0684a70de4036516a1eab445d029d829bb149bad3040157a58ce7116695b3afb574ca8e1418cf10e09e8df517a14a1d5b9af7bd998ce7b5e19dc50e1e4f1798e9370847cfada3dfb3304115842b3c9991ce88536a035ac435b05f8696a3de73aa60f63a2d81d9965a8dc71bce4a314323315741993dcbde8f790bc538babb0931a1c45e16cd94e41e97cb5a60fb7e95e95c7799f5e6fb728c2dfd1dd5cdbfdb763465a101f6bd0782a0e060b222f87a67d93714dc765b4d7d2ed079645c9ea758ae378b0", 0xf93}], 0x1) close(r1) 16:00:11 executing program 0: r0 = kqueue() r1 = dup2(r0, r0) close(r1) close(r0) getpeername$inet6(r1, 0x0, 0x0) kqueue() fcntl$getflags(r1, 0x3) sendto(r1, &(0x7f0000000100)="bedc05d60f013af7daa09a8b80db8cecb2cd201a751524e4411fb709488fa617a9476d992b39547a4cfd80181c9ed403398b42a3ac41cdc2d153a50cd67870a204df2c03840e22788a7d9fb6f447c17739125e8543a1dfd3410ffebbe0a3b1144d12f4af3aae55a36cb2392ab197b89966983ad9812d42f165a4415628349c10f4ad2df38efd909317c2568119a51637dd330c008cb7ab9f6631d1", 0x9b, 0x2, &(0x7f0000000040)=ANY=[@ANYRES32=r0], 0x1) 16:00:12 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) syz_execute_func(&(0x7f0000000080)="8f4978d20666460fae30c463b15de71df2f01010460f01a464f61a18ffc4417c2e3bc4228bf68f00000000c442fdac673e3ef24f0f2c6759c4e2b9ba1a") r1 = dup(0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x0, 0x4}, {0x18, 0x0, 0x0, 0x1}, 0x7, [0x8, 0x400, 0x5, 0xdb, 0x1000, 0x1, 0x5]}, 0x3c) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:12 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = semget$private(0x0, 0x4, 0x600) semop(r0, &(0x7f0000000080)=[{0x3, 0xffffffff, 0x1000}], 0x1) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) r2 = fcntl$getown(r1, 0x5) fcntl$lock(r1, 0x7, &(0x7f00000000c0)={0x3, 0x1, 0x5, 0x9000000, r2}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000100)=0x6) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) 16:00:12 executing program 0: r0 = open(&(0x7f0000000340)='./bus\x00', 0x30000, 0x100) openat(r0, &(0x7f0000000380)='./bus\x00', 0x80, 0x80) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="000d0009000000b201", 0x9) readv(r1, &(0x7f00000002c0)=[{&(0x7f0000000080)=""/30, 0x1e}, {&(0x7f00000000c0)=""/19, 0x13}, {&(0x7f0000000140)=""/187, 0xbb}, {&(0x7f0000000200)=""/80, 0x50}, {&(0x7f0000000280)=""/2, 0x2}], 0x5) 16:00:12 executing program 1: setitimer(0x400000000000000, &(0x7f0000000200)={{}, {0x10da}}, 0x0) setitimer(0x0, &(0x7f0000000080), &(0x7f00000000c0)) semget(0x0, 0x7, 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff}) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)={{0x40, 0x8001}, {0xfffffffffffff73a, 0x7ff}}, 0x0) 16:00:12 executing program 1: r0 = socket(0x4000000000002, 0x400000000002, 0xfffffffffffffffb) setsockopt(r0, 0x0, 0x15, &(0x7f0000000080)="04000000", 0x4) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 16:00:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)='\x00', 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) close(r3) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "050355a8a5380400000400ffff00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:12 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) socket$inet(0x2, 0x7, 0x9) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCEXCL(r1, 0x2000740d) 16:00:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000340)=""/110, 0x6e}], 0x1) r1 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) dup(0xffffffffffffffff) syz_open_pts() readv(r1, &(0x7f0000000000)=[{&(0x7f0000000100)=""/217, 0xd9}], 0x1) syz_open_pts() 16:00:12 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file1\x00') ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x4191) 16:00:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000240)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab061a4c9de957e8a6898824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16adf6512fc4d5f16b136", 0xfffffdd4) r1 = syz_open_pts() write(r0, &(0x7f0000000580)="37a7fa37e37659ac8ed6dfa92d603664e743a92b6ab459e96a899c3ea85c03e2", 0x20) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r4 = syz_open_pts() close(r3) close(r0) r5 = dup(r4) syz_open_pts() r6 = dup(r1) ioctl$TIOCDRAIN(r5, 0x2000745e) writev(r2, &(0x7f00000001c0)=[{&(0x7f00000000c0)="03466a202d12bd9a5ba5532e153c12860d01f8fdd16e04c189e9ff7172a5b9931c8f978a5797734c271585736f6b863c53ee454766227140163d63ee23f900bc7f77736d0611760ca36fc12d196086cff09a9b5bc8d7fa8ef526890a4ed5d182fdbcd9d1644a184ec927f6b26f30d008f295757ce9fda575af33b15a66f7cbe8f96b6c49253a0b57fd90fcd2cf3dd22fca614a360016ed85f0692e14962de9e04632822fd5713a07bd61a6fa8a2efe98fcb5f3600fccbf0830", 0xb9}, {&(0x7f0000000180)="ad6ee2b949605f76385b0fd9b2a90cbb68934c9db757fbb84aa89445e41eda4d45d798dc8703", 0x26}], 0x2) r7 = syz_open_pts() ioctl$TIOCCBRK(r7, 0x2000747a) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffc000, "854955882ec4fe3cf774857589e8bacb154dbfa6"}) setitimer(0x3, &(0x7f00000002c0)={{0x4, 0x8}, {0x400, 0x8}}, &(0x7f0000000300)) ioctl$TIOCOUTQ(r6, 0x40047473, &(0x7f0000000340)=0x6) poll(&(0x7f0000000200)=[{r7, 0x40}], 0x1, 0x0) close(r4) 16:00:13 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x10) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x40) readlink(&(0x7f0000000000)='./file0/file0/file0\x00', &(0x7f00000001c0)=""/211, 0xd3) unveil(&(0x7f0000002500)='./file0/file0/file0\x00', &(0x7f0000002800)='c\x00') 16:00:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) readlinkat(r0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000180)=""/195, 0xc3) open$dir(&(0x7f0000000000)='./bus\x00', 0x8000, 0x4) r1 = open(&(0x7f00000003c0)='./bus/file0\x00', 0x1fffffff, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x400) faccessat(r1, &(0x7f0000000340)='./bus/file0\x00', 0x30, 0x2) utimes(&(0x7f00000002c0)='./bus\x00', &(0x7f0000000300)={{0xffffffffffffff80}, {0x401}}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000280)=0x2) 16:00:13 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a377320600409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715ab65ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911d8098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf0863743b0fc860c1fc7c1c3cb08d283831345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb2e6f0b4d06f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b4", 0x765, 0xffffffffffffffff, 0x0, 0x0) dup2(r1, r0) socket(0x10, 0x4003, 0x3) recvfrom(r0, &(0x7f0000000000)=""/143, 0x8f, 0x1, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) recvmsg(r0, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) r2 = semget$private(0x0, 0xfffffffffffffffd, 0x10) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000340)=[0x7, 0x9, 0x6f, 0x20000000000000, 0x2, 0x2ea0a168]) 16:00:13 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) lchown(&(0x7f0000000040)='./file0\x00', r1, r3) link(&(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)='./file0\x00') mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r4, 0x0, 0x0) r5 = kqueue() pipe(&(0x7f0000000000)) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x3812, 0xffffffffffffffff, 0x0, 0x0) kevent(r5, &(0x7f0000000180), 0xffff, &(0x7f00000001c0), 0x101, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000140)={0x1, 0x1, 0x5, 0x7, r2}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), 0x10) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:13 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000000600)=[{&(0x7f00000005c0)="b9", 0x1}], 0x1) close(r0) open(&(0x7f0000000000)='./file0\x00', 0x10, 0x2) r2 = kqueue() kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000300), 0x22e, &(0x7f0000000380)=[{{r2}, 0xffffffffffffffff, 0x1}, {{r1}, 0xffffffffffffffff, 0x2}], 0x10000, 0x0) kevent(r2, &(0x7f00000003c0)=[{{r2}, 0xffffffffffffffff, 0x8}], 0x6, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 16:00:13 executing program 1: r0 = socket(0x34196d8831edc33e, 0x400000000002, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/65, &(0x7f0000000080)=0x41) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt(r0, 0x0, 0x20, 0x0, 0x0) 16:00:13 executing program 1: munmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x1810, 0xffffffffffffffff, 0x0, 0x0) 16:00:13 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x7) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000100)=0xc) close(r0) 16:00:13 executing program 1: socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f0000001800)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000001600)=[{&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/105, 0x69}, {&(0x7f0000000040)=""/63, 0x3f}, {&(0x7f00000011c0)=""/102, 0x66}, {&(0x7f0000001240)=""/123, 0x7b}, {&(0x7f00000012c0)=""/235, 0xeb}, {&(0x7f00000013c0)=""/83, 0x53}, {&(0x7f00000000c0)=""/39, 0x27}, {&(0x7f0000001440)=""/214, 0xd6}, {&(0x7f0000001540)=""/129, 0x81}], 0xa, 0x0, 0x298}, 0x0) connect$unix(r0, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) 16:00:13 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) poll(&(0x7f0000000000)=[{r0, 0x100}, {r0}, {r0, 0x10}, {r1, 0x14}, {r1, 0x97}, {r0, 0x24}, {r1, 0xa}], 0x7, 0x0) poll(&(0x7f0000000080)=[{r1, 0x1b5}, {}], 0x2, 0x0) 16:00:13 executing program 0: mkdirat(0xffffffffffffffff, &(0x7f0000000100)='./file1\x00', 0x0) symlinkat(&(0x7f0000000140)='./file1\x00', 0xffffffffffffffff, &(0x7f0000000180)='./file1\x00') unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') utimensat(0xffffffffffffffff, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 16:00:13 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8220, 0x8) fcntl$lock(r0, 0x7, &(0x7f0000000180)) 16:00:14 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) 16:00:14 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) sendto$inet6(r0, &(0x7f0000000180)="48caaa9c58e4dc1d986143966ddc47761f8193fd00ced02887466ec241d6c88e052e612e20f5f6143946a6e06431c34f4e4cd65cc7e4670ac5ebff9f97f58170e4e5c5842af20d55b5c388aaf78c2b74eab5312756e5c032e982f2e881684370ab932f7384af02c7faf2c1ac958f41d1f2d8c3a2571a8e35b20b", 0x7a, 0x40c, &(0x7f0000000200)={0x18, 0x2, 0x7, 0x9}, 0xc) r1 = socket$inet(0x2, 0x2, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x8082, 0x8) sendto$inet6(r2, &(0x7f0000000100)="977e4fe5", 0x4, 0x400, &(0x7f0000000140)={0x18, 0x3, 0x9, 0x913}, 0xc) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000240)='\x00', 0xfffffffffffffd48) setsockopt(r1, 0x6, 0x2, 0x0, 0x0) setsockopt(r1, 0xd5fcbbe, 0xb09, &(0x7f0000000000)="bebd2a1f1938ad500eeb261c", 0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="db579819fd2436c5b6ac90ea5113ded79c43c421f53dc0f2484538", 0x1b) fcntl$getflags(r1, 0x3) 16:00:14 executing program 0: setrlimit(0x3, &(0x7f0000000080)={0x2000000040, 0x6}) r0 = geteuid() r1 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r0, r1) getgid() 16:00:14 executing program 1: r0 = socket$inet(0x2, 0xfffffffffffffffe, 0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, 0x0, 0x0) 16:00:14 executing program 0: select(0x40, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x4000000000000, 0x9032, 0x3, 0x5}, 0x0, 0x0, &(0x7f0000000380)) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) dup2(r0, r1) 16:00:14 executing program 1: setitimer(0x1, &(0x7f0000000240)={{0x2}}, 0x0) r0 = shmget(0x3, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r2 = getegid() r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) r6 = fcntl$getown(0xffffffffffffffff, 0x5) semget$private(0x0, 0x0, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x800, 0x30) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000280)='x\x00') shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x1000, r1, r2, r3, r4, 0x20, 0xfffffffffffffff7}, 0x3, 0x200000000000000, r5, r6, 0xffffffffffffffc1, 0x6}) setitimer(0x2, &(0x7f0000000000)={{0x7, 0x9}, {0x0, 0x2}}, &(0x7f0000000040)) 16:00:14 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000100)='./control/file0\x00', 0x2040, 0x3ff) mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000840)={&(0x7f0000000040)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000440)}, 0x0) kevent(r1, &(0x7f0000000240), 0x3f, &(0x7f0000000040), 0x101, 0x0) open(&(0x7f0000000280)='./control/file0\x00', 0x0, 0x0) 16:00:14 executing program 1: setreuid(0x0, 0xee00) geteuid() r0 = geteuid() r1 = geteuid() setreuid(r0, r1) setreuid(0xffffffffffffffff, 0x0) 16:00:14 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = shmget(0x1, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmat(r2, &(0x7f0000ffb000/0x4000)=nil, 0x3000) r3 = kqueue() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0xd9, 0x7, 0x401, 0x88}) kevent(r3, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) kevent(r4, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x15}], 0x2, 0x0, 0x0, 0x0) close(r3) 16:00:14 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x7d8, 0x0) recvmsg(r0, &(0x7f0000000440)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000000340)=[{&(0x7f00000000c0)=""/176, 0xb0}, {&(0x7f0000000180)=""/121, 0x79}, {&(0x7f0000000200)=""/7, 0x7}, {&(0x7f0000000240)=""/25, 0x19}, {&(0x7f0000000280)=""/154, 0x9a}], 0x5, &(0x7f00000003c0)=""/21, 0x15}, 0x1) fsync(r0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="03", 0x1}], 0x1, 0x0) fsync(r0) 16:00:14 executing program 1: r0 = socket(0x31, 0x0, 0x8000) r1 = dup(r0) syz_open_pts() read(r1, &(0x7f0000000000)=""/29, 0xffffffffffffff3c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) listen(r0, 0x8001) chown(&(0x7f00000000c0)='./file0\x00', r2, r3) sendmsg(r1, &(0x7f0000001540)={&(0x7f0000000100)=@in={0x2, 0x3}, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000200)="2e60ad900e0b4f37abe39fdf9bd7d69dde5ea972740d2c4656ac9db19c3778ca777326e7ac97669f67b38c3c5c06b9b66403641fe13db1bbc8c7f2b855a98653767522e7ea5c1689a0cfa9644687b101b7a35184cbc125d80df72118c28a2ac006dfa8246c6d8e6f71e5c1b0289dfe30eae4de1c9e6d29e655ae54f24972a48c04b413842176eb6db30d6d664cfb51c9f4773cc600ba2ff581", 0x99}], 0x1, 0x0}, 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xb) mknod(&(0x7f0000001600)='./file0\x00', 0x1010, 0x321) sendmsg(r0, &(0x7f0000000180)={&(0x7f0000001640)=@in={0x2, 0x2}, 0xc, &(0x7f00000016c0)=[{&(0x7f0000001680)="e26f65b083dd5f32e77ae930b03e26e5100fb40f", 0x14}], 0x1000000000000291, 0x0}, 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000017c0)={0x0, 0x0, 0x0}, &(0x7f0000001800)=0xc) getpgid(r5) getsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000001840), &(0x7f0000001880)=0x4) r7 = open(&(0x7f00000018c0)='./file0\x00', 0x81, 0x80) setgroups(0x5, &(0x7f0000001900)=[r6, r4, r6, r6, r3]) getpgrp() setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000001940)={0x400000000}, 0x10) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001980), &(0x7f00000019c0)=0xc) ioctl$TIOCSTART(r0, 0x2000746e) r8 = semget$private(0x0, 0x4, 0x9) semctl$SETVAL(r8, 0x4, 0x8, &(0x7f0000001a00)=0x9) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000001a40)={0xffffffffffffff7d, 0x1, 0x2, 0x5, 0x1ff}, 0xc) unveil(&(0x7f0000001a80)='./file0\x00', &(0x7f0000001ac0)='r\x00') sendmsg(r7, &(0x7f0000004dc0)={&(0x7f0000001b00)=@in6={0x18, 0x1, 0x1, 0x2}, 0xc, &(0x7f0000002b40)=[{&(0x7f0000001b40)="ccb229fbb67ffb2ab4f8ba11caf6fd8660aaa7c4de34d4230bf65ee7d554a263816f01f6e4f32d6aba10e861400058ca0f1879d61f7da258cdbb5be4eba6220acda0a572a442f89d17e6930862eea11ef2e2b51b3b847a2b3ad1f1463c0c77946f5fbc397c2528e7894eac9d21351a0e7fa247ca5f1e94781f963fff3beff189f620bcb5d74d2fff4003980bddd94e1a667d4410b330cac27acc12fd3afb672c48974dee8b05ba6f3f3e451e393463e6db0e0c7b5dba23354fef2b6bb7bfd6a0a703e0c178b145b7d62277abbfc5e450d0d75bf2a7c44cf6022e2f94398d9f0717dfe75bea78546bc9e4ba9a073be9b613bf5ea704a8481152528ece083adc2eddf526e6232e1b2b9eaa12d29a3e26083a8e69ac551ccfc7bbc3f21834af9b0a990d90a852af150ba305e2feb68cb3f8c5e0c7f5d772cd78a6f215e2686830e7afdec4b32ad4ae00c898e18a66b7dc2f1a2f57d3ad3f066bddc6da55f24977b9ae3b43098b873c3721395254777835c635166870a7f6e875d9b7c8184182f68fb6cf3d6fa100c92386ab153af9aef42faa6c9b998c7f7b5a1f1121f809f37d4dd6649932451062021ff73ddf36400f1c83e2e2ea3a89496848f58de2e33c94f54536a2294330aad549632185ca38fff03dde0d5f88d4f5c03a4a7521294d2612cbae1265bdca24ffaefe5e354fd07e5f7d8a4c92617b431fa19f536e2e754759381ff033fc0221ab4ac7b88d0d293c7962f19fbef3dd3761c22c47073edc85ee903ac9ea9e6afea9663d047586e45138fbf20242c7795da5844a2b1b04ef28e823580200d8384142a74313d5d46596e7e6b1f1e41946f65418ed51f40785b1a9e1442b0d53a86aba6497d8a44cf0cfd86456ff223d5faa472e802127a919dcb735370c4c63d561a286c2180819994d05a82fa55ced435997dee18f00e11cb9c1cf4fde3fdb841c9240b21a83e7ab116f2f8b7fd5b7c03b9dd3103e7aecaed47f7b3f1b5e0f6271d2b7f593ae18fd4b14978c000247d7a8c96c89625c74bcc2f610f994e5acb7d336c3d35652fa78678d9010bfc596878d9ecbc1fc9831b6fdc7f6ca79d7971beb835de7be8da2915c2268459a4eee2038709a7633704ce3c9e37d43b2186f38950d843ad706cc222d55c6eb2d71afea6101d795d13d0326eb6918e24decbb1be5268a3ee53357eea63ca782ff06a8214a949536111b10b09473dc0c981512347194fe2abfeb322e8eeb374bf080292370257e56b00c54e8fa69e5f4ff52d2536b4e4d117fd8b35c12a297fd2ce3bf304d08959ca580714981fde36de2d0309b43212fc06bf6b8bd4bd3f027238c7fe1f0fa581a070ccd5e64bfab72950b5cf3f75dd72565b5f222740a95e4afc355f7d84a8a7f0dd4310e8d01e3d4fca10311fa2e7481c45c0a69eb6c62ab9320642812f247e4cc604678c53ef1294305d6f98aac9609a133d840d281a9d8b5b360e1843478ebcaa1ca3786a1580b6ede7e99f582d3bcfcfda84cd407c28aa23bec65f9cf58f95b0154f335f804d851ea3bd3e9100036cb200e828568f36575af68ff3a86c6dead14a99e48de5c98b6fc09c9cc955b4ec41f444c2af7657ccb8bf24a9634c04632fec8b71d1e2601358feb28ccd76283cc37f0a621f65be836c6cb2ff9f099792d83c8dc4436fa9afd051c0172f54ba87279e6073167aed551fc1626ef5c0e81b5737c6a662d171c347635ea9c549230bf54fc9c37c816ab95d36b073b26ddf84d0ecfcfd9aa41a2311398b6995f0ca388266e7f1436308931e9e55ca9d9100482a578c32bbbbc41eb6fa480ba52a56168b30c57e8f4ca71fffac512965ebdd4838de1adc04ec0c537c416d1b33c290c9ae29f154b1e2e590db6b52762620b361871ba6a42e401566f4ff3c09bbca2af4c5679bc80c509c39ee772c872b5d2fccffcd70c497c336d3c0ccb5482986d846b4fa605c0b024f7e6a41c413a670b8fbe10020e30a73a17953bc487571a6e984dfe21f50de3095372e5794c29a46d34c1d05ddc0f39d8a9d5f2e2b055842e7fac84726e19ecb8faa1a6276795072c5dc4822a7b7b0e7446ea643188bbee87ce6de7a10a559e78089c5e99a6101bab423d133cf7061cbd15fd6726d75689385dd1016ae17171a86e86f043e6be2ffbb124f970ef7cf8a313596285297dd89a7cfb3a62c4971ce2e0ce6b51957b136dad6e3612701793675f7d5bedbd706d84228a76b056b8563270888cbbef1c3ebb37e0ccf02d162ff32bfb10c7b056d7e3d09223daa5d7a5909476d37705b3e2a16e1092ce3efa72ef4cc975e0fc7509be732fa83da98df354e8209dee5089fb84372535872ca619bb92d5643d12c40e23078d675dd615f231dd5382a0bd56b014ca9aa1f257ee11bc5a3eaeb9635d29da3855cf52e345039e4d583ef11d371c62db935622ba4d75856ff6aa70f4fcf156f07c08ce5572e08a3fd2dcaec7bc7c34b9cc359fbe287c9fae978787667d739f77792eb95ded6105f3dcc9961fc7ef0265e099deaf176c0ba674a2f2b6dc09d86d2b0a01a1562bcdf50f708975858c594fef77a4c9f2af3817560355ede90d442d016bd249392e3efc32e86329e34e66d13159458901faf863832142554e28e1435e4e4b056347b82514e06d718966db66750ae6056094e67c041a54325858440a221ceab733c4e4ee468e88775b32dd42001155fef84eb88cad376fa28cb3071f1ac54bd24bd573c9488a8ba074d0443c7847d29fbb1648a12c46423b7af95f6020135d721df8d55b42b0772b192f25aa342cdb9c5f7870db5a239374b6a4a0ce2b395be36b716c6b1412ecaa5c078114017f16fefcacf7207a966406e22b1481b8ee2baca232cf119311d3b00aeaa76048d60ac997c60adbe6be7aeca4f66fafea5308f79cd066ac4c9b0988be09679cef56867cafcb72b75940f844630c5ac6369081fa676ab8d475f0a96509944f81403e62d966f6433b6459bfbab21cab38d29c3ab7fba9687e54c707018449da053dce3ec8fd075a1287990aea4924e2d7a0d8cf7e214275b4e755b0cf45c506b240358d024a9a24614a344bf8e4df5567b8b1680e542abe411868268be048eae7eb0af261013f006ed9103be27758a0d65f53ecaa454cabbf74a44bf61e1c6770f3ef5257e50c449ed123adec35d7a2555271d66990b461917849731c6f3adcc604b26602fc260341d05224b0b9800f0e7c5f552cf12e8a4aa21a53bab6f6f5ae22aa451abe5e8c0dbf4c7431dae522fc309bba4fcd35146319d7dcb10806d203050c0e556d213f5c57bc8f057914f9e3a5beabf85c3a0a44940708b5c197c527fcd64faa7607194f5bfd5626d8a80cc8affa9c503a6cea2005fb7987aab5818cd1b04b5123074fdc21467de40b5cb605103e7095f4cafc6982110f8f76a373d24e45a2c12e5959cbb83d4399dc89f2071d137fc6308997564aae5e2f474bb186c1fe3a69084d8e42625bbe75b4c18c4836371056a8ba65154f4681c44853be15e146584c3f2bc8afdac8d6a44f62268a8cdda6851cc9fa8b2d5a9a081e131aa366a86fcfb749400ec9e8eb00cf775af68b4f85b2d76fef4bcc5cf29980fdbc88554efe114239cfb791e556cdb3165715c27f1c621294bacfbe36788d60009057290c3719c83e106e87ac4c9256a9d5fd3c61ef79c6d98d536e4367eb0dfb28fb62bcbca8a5545a84daf80eeae0d5197d152883f2dc4618ac612fad61118009549eb9c433164547d0de7fe81d7d19656bdfd9a8e82289b49c772bce3bed72f9a65c96ba2060668256aa7a55729bd16aaa63d040092be62ecfbc61a24c2e2b0b334680ece5bd73c5fcb00968114bf2838322fbb6361370cce20a6a5d43be8ec7c91775000d5d03ccecaf5931cbe82b2a5feeb0c57a8fb4e0b0048a971c6a551467bf19e0f11f402a45bf78537ee7737bd254ceb6c4fa768b5977f073cb48b95f46017eb087f2d8dec95c073e6af121d31cdb42f8435dedf9445bdddb74e91b864a0514d7026e56338bf26b23ad650255e2c90075c8ce2acf89b8fac9bccd3370d9b0a363ec9fca1b5ea593f4206b1d09a55ab8e8aed62f9ffd9f2eb2c5e1d5843b285a4241516954d8f9d6608847337d39ef590991692aa960a8bb30f0244f1c6b78ed2f150961e60b590731484fe7559e64078e175b6aaa165eb22f160a61f86680b27ab61045358acc13887bf53af3ba2ee2d02751a893caf72a9012c6cc7e55346e4dd93d634dee28874e68a07594d708870af4d85a6c4efebee9a86e5cfd79a49071f3d4e98099ed472374a65d5d327a3ee0107bb79774f31ea79aca98fa3cd08f37be1188b8edb53665288cd502967d11d4594157ed2e10ddcc87beb036b463348f376f269dd30c32812bd610a51328ac99f4cb69e260e68c7342c17fa5bc8b38cf2d110e389971a3fa98332729fb2836563b5c8f16e8ba972c751d27a65ff359c92be7a6e630e2f6fc66db38eb46bb44bd55d60b38120f7263c188d78aa6462772d2cf7a99300df44d879af94d59cc6766f6ef97b4554fc0f23f4378e2b85a21af336cb6ef850f6c9d0fec23df0d8e03a556fd29f297ba7a7599fbfe8e9274f215e76c98787249df470e2c2c385e2edd566f63f1ffc519f7c33bdb991cf06dc3a86a5b5ab017c953308479d8066049e59a9dd902b83cfa9094519fb190a4b267249d8440b3487e5b2ff28c4d1c1d3786c54b2fde6bc358127924b6539f190b7e1f325c0d449d8841a8b5b2e90f256528af1eec50d6a15da44feb81eb77652c089db934f6aea2d8390b5bb63c52fa8a42fdcaa39c68b089e56e4352926d2b7ad9be48133b5972f0f9021e96f14481a1ec9d2718e1ea420dbe6ae6826283f05b93472bac09972b7e3220c9c3deba53a7bcef41fc9f03512ad7b01bba0ad2fefd305406c00af559e843e05d5c4c1d3d7042cf86630bb38fb3c2317ee5715e0767d145f6c05101ec6d1b03bccd78387eeb7d847e1116f9212e7ad06c5d4997b04b5ef25fd049fd58cc4a3f1322303880f8fcda03d505710fcaf86a3be6713f8713c39babe20f8d8550830b898c936bbf86838e7645180baa720f6ef5bf0ba2518b846003ae7dcc934aa77a1a9a4b2ba7a11572f78dc95c425b71ea1712b062b4b5d61b83076ce9c4e98018f548df1ef2a30c191870cc6ba2c080d3d5f4b0782289c2010f525c8a1de6ef0dfb195528eb3d4f32ff9f0169694fbd80c0cecda6a7b631240d4eb6b4f7748fe941f62875ab9cf48712958e697db8f274e149699a468c77e90050353875f4256fe443e306fa34536bb096d6f3b0f115b9fe8502ac11973a6db72c493c9585af280db7d0b71a4c25261b01f864105ed1dc8b94581f7ea55e5054f8ab4607167b016a65aaa36418b254e1f7849e4c19bf8a828c05e992a1a73046bac48a807b6708575ec57ece8bb81a99d4d4a647ffc51c07881b25e0b19c6afb0ebe8a558ab91d9b22f869d12fe1f4c4f5ad43e68a0ee355b3b63c986b4a80cd523de025968cf663ef1811ab995073f486c0a9e4547ed2b8a6d983d05ac8aa9d592414e9feef72602311cdb0a94f0d31edbd1fe32f6013c44eb86e33695c818f0de49ef2abf87233a9def20bcf654f105d2458119bc47a6b2c6e8da2b43aaebc08443042b6c34d2a1e9b6325888a418c9db8e5c25a6369c276b10f80d4f29b7fecef48e3aaf3334ff0ca844efe34628698178b4a53f095ab703ac012ad9351d2259924e2437f9aa06a4facc73a949f4cf3fcfd71dec697bb7538a9a0946db914ecec", 0x1000}], 0x1, 0x0}, 0x2) r9 = semget$private(0x0, 0x0, 0x8) unveil(&(0x7f0000004e00)='./file0\x00', &(0x7f0000000140)='x\x00') recvmsg(r1, &(0x7f0000006040)={&(0x7f0000004e80)=@in, 0xc, &(0x7f0000005f80)=[{&(0x7f0000004ec0)=""/4096, 0x1000}, {&(0x7f0000005ec0)=""/186, 0xba}], 0x2, &(0x7f0000005fc0)=""/70, 0x46}, 0x3) semctl$SETVAL(r9, 0x4, 0x8, &(0x7f0000006080)=0x5) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 16:00:14 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="73e403b666696c653000"], 0xa) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) bind(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) 16:00:14 executing program 1: select(0xffffffffffffff92, 0x0, 0x0, 0x0, 0xffffffffffffffff) 16:00:14 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f00000006c0)=[{0x0}, {&(0x7f00000002c0)=""/67, 0x43}, {&(0x7f0000000800)=""/4096, 0x1000}, {&(0x7f0000000780)=""/88, 0x58}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}], 0x7, 0x0) getpid() 16:00:14 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x33, &(0x7f0000000000)="ca", 0x1) r1 = shmget(0x0, 0x1000, 0x10, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_RMID(r1, 0x0) socket(0x1, 0x8000, 0x5) 16:00:14 executing program 1: r0 = socket(0x2000000011, 0x0, 0x0) sendto(r0, 0x0, 0xfffffd20, 0x0, 0x0, 0x0) 16:00:14 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchown(r0, r1, r2) poll(0xfffffffffffffffe, 0xe1, 0x0) select(0x5, &(0x7f0000000000)={0x81, 0x7, 0x5, 0x4, 0x5, 0x10001, 0x39dc, 0x2109}, &(0x7f0000000040)={0x25, 0x8, 0x100000001, 0x9, 0x3ff, 0x3, 0x727, 0x8001}, &(0x7f0000000080)={0x4, 0x3, 0x3, 0x80000001, 0x8000, 0x4c94, 0x93, 0xc5b}, &(0x7f00000000c0)={0x6, 0x9}) 16:00:14 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ab40155617f7a726a9483bae7fe6c97d14a285981a70fc0993c54390a00d9a263c7ae6e87f25be2d306b394cac7837df6dcace0b7597340765c6af93b25d2afeaa56721dcd00b430b7c1bc8c20b922567459817fc60855918f1f3e57221a214fc1ffd61287d3e84a7eb1c6986e9b9328bc423e749d0abfaa4bc11082ee3e05319f2275549c4973266ec1efd6b3834e0b7d29ddbe9bae15326a0c7f2e22442413fb3f41dc6c273f898ed0db424ea489937e85eb396538b4626d9d2311dffcd175bd0ea894c8990ed161cfd91ca7f45a437f45fb1103cf3893627716", 0xdb) getsockopt$inet_opts(r0, 0x0, 0xa, 0x0, 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') 16:00:14 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) getsockopt(r0, 0x2, 0xfffffffffffffffd, &(0x7f0000000000)=""/223, &(0x7f0000000100)=0xdf) 16:00:14 executing program 1: r0 = syz_open_pts() open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x83c) 16:00:14 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4514) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r0, 0xa, r0) sendmsg(r2, &(0x7f00000002c0)={&(0x7f0000000080)=@in={0x2, 0x0}, 0xc, &(0x7f0000000140)=[{&(0x7f0000000100)="f08cc84238389808ff1432596fe23cd4f8b241c8904aa6a9eb0db8620e5491f7", 0x20}], 0x1, &(0x7f0000000180)=[{0x98, 0xffff, 0xb2, "cf6faf282f621a00c2e2326b85611f91ba5ca3892fe90903c3b47f955c04e384c8425d67368c42e9f3681a2faa9268d40decf481ee25ceba5263f1c7c9a784a5f0c7862f7bee858ede241a4bed83f603aef0447a62ebc1708f6577447dd77772e54ee4f3f829a533bc9c18c111c91b61ea41413ee13baf4fd48d300356e4df8e1ba72ba44b0417fe"}, {0xa0, 0xffff, 0x8, "eb4308f306b95bb5d8d227c7c417662d7aa30c65e43604d82fb28a0b09a3c25e696883514b59686ccd9391fecd0c047850d9c34f1d8d8794e5ce927a5e5331336699059ecbade2b8986f4848071efa456922b60b79ed24189c065127d489208084c0f09f835ff806978b30bf59690c78edb6b62b2b8d6fd7238442a0922a3a6f6685b2b4c9c423dd3233164628"}], 0x138}, 0x1) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x1}], 0x9, 0x0, 0x200, 0x0) 16:00:14 executing program 0: r0 = socket$inet(0x2, 0x3, 0xfffffffffffffffb) setsockopt$inet_opts(r0, 0x0, 0x2, 0x0, 0x0) 16:00:14 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f0000000040), 0x0) shutdown(r0, 0x2) 16:00:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x1, 0x2, 0x20000000, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) r1 = shmget$private(0x0, 0x2000, 0x101, &(0x7f0000ffc000/0x2000)=nil) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x2000) r2 = syz_open_pts() dup(r2) syz_open_pts() 16:00:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = syz_open_pts() ftruncate(r0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x7fffffff, "6cd23a9b18dd86e459e50c3acd25b354799dd7e5"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "4bdcffffffffffffff2902cd683300"}) r1 = kqueue() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x1, 0x0, 0x0, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r2, &(0x7f00000007c0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa6594a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) madvise(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x7) r3 = getuid() r4 = getegid() fchown(r1, r3, r4) 16:00:14 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000000), 0x0) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 16:00:14 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getrusage(0x4, &(0x7f0000000100)) 16:00:14 executing program 1: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setregid(r0, 0x0) r3 = socket(0x3e, 0xc005, 0x7) fsync(r3) setregid(r1, r2) setregid(r2, r0) semget(0x0, 0x2, 0x0) 16:00:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f7732c841e527cc3881bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016edbb592f0f87983d2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230e21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bc5d5a7beaebc9a5f1de996d57fd6c1f950cfde690a5042f01644fdc48b38854516dbe0e39d7decfa2b1656b6ef173bd2eebb6d83b0e22efcfd5a93734bd0256110d5b3e80fe632b348a87387f1ccef163cf00406e2d509a265719083c25bb1b6691a386222ef9512dd60aa553c7d1029d34394e54ba2129c7d2596780748e58b191a79acd78575ba76641b9ea7676fc4aee9358cf1d4cf351547dc05068a61890c56cc344d76c2cc4292b2d8b84e80add935e6f16040db4d3f18aead60dd0d0ac226e2e84d5020e0277b51b169f42accdc34c0df7a4a20b809c42b6906b9f3d164db65c3fba4f5170c2194fcf705fd6bb3c02569035c2705", 0x23b) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffe, 0x0, 0x3, 0xfffffffffffffff7, "0503e7bb14543800e0ff0000ffbffff000bf3e00"}) r3 = dup(r0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffe, 0x1f, 0x10001, "8c20b243fa1e704819b3c7a19ad204c761d5ba4c", 0x7, 0x5}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x132, 0x100000000000) r1 = kqueue() pipe(&(0x7f0000000000)) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) close(r1) 16:00:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "7e3c7b5ac793683a00"}) poll(&(0x7f0000000040)=[{r0, 0x1}], 0x1, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x23, 0x10) fchmod(r0, 0x4) 16:00:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x280000000000, 0xb73, 0xfffffffffffffc01, 0x4, "914c91a7ec5960e62f9ee9cea4e55fb187fbee77", 0x0, 0x76ce}) write(r0, &(0x7f0000000380)="6430ca246c72503f43714b090000ffff002e360efe8e3114729e13b07b752de32148fb6242b8e03ad14a77a0baebd111295259bd7fd692407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d7151fdf26cfac5f1bd53d079312557290a6dbf72da8cde5b73359282830881d1bb57c651ffe45545671ffac5b2e5259bcb95ed3e01bb5a05151bd592658bcf53ccc0cfde656773a7906333bf001b899de71b28a8bde0d0dbb29b4e123d76ed7e9066c46219dc92e65ccdfd41b42b3a63ead7084881046b964d334efc7a01cf8ac8e08289638cdb1111dcb9d5f8ec1829cc830138165e387239f429570fc7fe8b5dc2682b18d3ca309b7ece438ecc97bebbea43c1b9e027d201d5cca00d0d5de26dcaa2eee42fd173505890f524ca6f6de15ccb8a3ddf6b57f6e7e1e40d0d6c467df2b2abf1594c23b46f13b93f7f4a167f", 0x154) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "050355a8a5380400000400ffff00"}) write(r2, &(0x7f0000000000)="c6a42d4c0061b27d0e58e4f67e4362bcb50818ad281aeff426cfca34f658c05a444804188d701f3ba0610aecea311fa1005cecdba8b635d6cf6a046ae5dd0878c2c5d2a772e74e162f209542fda31791b233a11642b59db0974d7b074c047a48388964", 0x63) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f00000000c0)) readv(r3, &(0x7f0000000200)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:14 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f00000000c0)="596071ef", 0x4) flock(r0, 0x5de664493556e1e9) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x0, 0x9}, 0x10) 16:00:14 executing program 1: unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000200)='r\x00') mkdir(&(0x7f0000000180)='./file0\x00', 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') unveil(&(0x7f0000000280)='./file0/file0\x00', &(0x7f0000000300)='x\x00') unlink(&(0x7f00000000c0)='./file0/file0\x00') 16:00:14 executing program 0: r0 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xe2, &(0x7f0000000180)={0x5, 0x3a92}) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x5d, 0x10, 0x6, 0x8}, {{r0}, 0xffffffffffffffff, 0x80, 0x8, 0x200, 0x7ff}, {{r0}, 0xfffffffffffffffb, 0x40, 0x10, 0x9, 0x1000}, {{r0}, 0xfffffffffffffffb, 0x2, 0x20000001, 0x17e, 0x100}, {{r0}, 0xfffffffffffffffc, 0x2c, 0xfffff, 0x1, 0x1}, {{r0}, 0xfffffffffffffff9, 0x0, 0x80000002, 0x800, 0x80000000}, {{r0}, 0xfffbfffffffffffb, 0x22, 0xfffff, 0xfffffffffffffffb, 0x10000}, {{r0}, 0xfffffffffffffffc, 0x2, 0x4, 0x1000, 0x5}], 0x2, &(0x7f0000000540)=[{{r0}, 0xfffffffffffffffe, 0x10, 0xfffff, 0x6, 0x4}, {{}, 0xfffffffffffffff9, 0x80, 0x400fffff, 0x7, 0xffe}, {{r0}, 0xfffffffffffffffe, 0x61, 0x80000002, 0x5}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x7d, 0x6}, {{}, 0xfffffffffffffffd, 0x30, 0x0, 0x2, 0x3e3}], 0x80, &(0x7f0000000000)={0x10000, 0x6}) socketpair(0x12, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000002c0)={0x6}, 0x8) r2 = kqueue() kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffb, 0x8, 0x2, 0x2, 0x3}, {{}, 0xfffffffffffffffa, 0x8, 0x10, 0x101, 0x800}, {{r0}, 0xfffffffffffffffb, 0x82, 0x80000000, 0x6, 0x8}], 0x4, &(0x7f0000000400)=[{{r2}, 0xffffffffffffffff, 0x0, 0x30, 0x1, 0x4}, {{r2}, 0xfffffffffffffff8, 0x2, 0xeffffffd, 0x80000000, 0x5d84}, {{r2}, 0xfffffffffffffffa, 0x41, 0x1, 0x7, 0x10001}, {{r0}, 0xfffffffffffffffe, 0x88, 0x40000010, 0x3ff, 0x3}, {{r0}, 0xffffffffffffffff, 0x2, 0xfffff, 0x2, 0x80000000}, {{r2}, 0x0, 0x1, 0x89, 0xd5c6, 0x400}, {{r2}, 0xffffffffffffffff, 0x10, 0x0, 0x97, 0x7ff}, {{r0}, 0xffffffffffffffff, 0x7, 0x80, 0x7, 0x1}, {{r0}, 0xfffffffffffffffe, 0x31, 0x2, 0x9, 0x7}, {{r2}, 0xfffffffffffffff9, 0x20, 0xf0000000, 0x10001, 0x2d8}], 0x800, &(0x7f0000000240)={0x7fffffff, 0x8}) kevent(r2, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x20, 0x0, 0x40000000000000}], 0x60, 0x0, 0x7fffffff, 0x0) 16:00:14 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = socket$inet(0x2, 0x3, 0x0) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) setsockopt(r2, 0x0, 0x68, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x9) 16:00:14 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x100, 0x101) getpeername(r0, &(0x7f0000000040)=@un=@file={0x0, ""/44}, &(0x7f0000000080)=0x2e) connect(r0, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8) getpeername$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) sendto$inet6(r0, &(0x7f0000000180)="e8fabe5bfbf34fc1cdd232feba43b8fe8f13c3e64c8d7c5c591167e29f90727b59b4019d1ab00df20a851d396b17b8be0ff2268aa64c4976e3d466a97a3da691c6d1e0371b6598f53155a68cce595dc688e9d01ee64ce0645139fe7c5b252475f7f01424732112a2230d34cbb7063aa2698ccf007441a90d8722", 0x7a, 0x400, 0x0, 0x0) getpeername$inet6(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000280)={{0x18, 0x1, 0xfffffffffffffffe, 0x20}, {0x18, 0x3, 0x80, 0x4}, 0x1000, [0x3, 0x10000, 0x6, 0xbd2, 0x713, 0xffffffff, 0x3, 0xdfc]}, 0x3c) recvfrom(r0, &(0x7f00000002c0)=""/4096, 0x1000, 0x800, &(0x7f00000012c0)=@in={0x2, 0x2}, 0xc) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000001300)=0xffffffffffff8001) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = geteuid() seteuid(r2) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000001340)={0x5}, 0x8) sync() setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000001380)={0x2, 0x1, 0x2, 0x100000001, 0xfffffffffffffff7}, 0xc) r3 = openat(r1, &(0x7f00000013c0)='./file0\x00', 0x80, 0x100) stat(&(0x7f0000001400)='./file0\x00', &(0x7f0000001440)) r4 = open(&(0x7f00000014c0)='./file0\x00', 0x10, 0x10) recvfrom(r3, &(0x7f0000001500)=""/45, 0x2d, 0x2, &(0x7f0000001540)=@in={0x2, 0x1}, 0xc) listen(r0, 0x3) pipe(&(0x7f0000001580)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = accept$inet6(r4, &(0x7f00000015c0), &(0x7f0000001600)=0xc) geteuid() ioctl$TIOCDRAIN(r5, 0x2000745e) r8 = dup2(r5, r6) listen(r4, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001640), &(0x7f0000001680)=0xc) renameat(r4, &(0x7f00000016c0)='./file0\x00', r0, &(0x7f0000001700)='./file0\x00') mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x1010, r7, 0x0, 0x0) ioctl$TIOCCONS(r8, 0x80047462, &(0x7f0000001740)=0x8) 16:00:14 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x4) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x23f) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r1 = accept(r0, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) getsockname$unix(r1, &(0x7f0000000280)=@file={0x0, ""/108}, &(0x7f0000000300)=0x6e) r2 = getuid() setuid(r2) rename(&(0x7f0000000200)='./file0\x00', 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20100, 0x17) setitimer(0x1, &(0x7f00000000c0)={{0xc, 0x5}, {0x400, 0x7}}, &(0x7f0000000100)) 16:00:14 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x6a524149, 0x1, 0x1, 0xaba6, 0x6}, 0xc) setgroups(0x2, &(0x7f0000000200)=[0x0, 0x0]) r1 = shmget$private(0x0, 0x2000, 0x203, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_RMID(r1, 0x0) setreuid(0x0, 0xee01) r2 = dup2(r0, r0) r3 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r5 = getegid() r6 = getpid() r7 = getuid() r8 = getgid() r9 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000340)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) r12 = fcntl$getown(r0, 0x5) r13 = geteuid() r14 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) r18 = fcntl$getown(r0, 0x5) r19 = geteuid() r20 = getgid() sendmsg$unix(r2, &(0x7f0000000580)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f0000000240)="90c46a978db3ae46ff0f2f1744331082224cf2f65d6442f914c95e478e3c0e27653f606bab4f95ac11e59de852edb1f38148cd53aa1e7594eb85de065b60455e54bdc8713a289fef4ed6e229a0e383555011a8c34419db13ec53a96075c739ed31b967d289bb6bb9ffede108806896f5e45521f74999bff72893806848b9cd78e23e7de5e8fe0f7c9c4d93c54a41ae69101a1ded1da5bbc3d037bd898a71cc65c8d932eb3bf7c4160b6c33ae4ec6bd38f035c0a40a4cb1cfc918d0efb1126f1cf88c390530cbbb16ff79ccc1", 0xcc}], 0x1, &(0x7f0000000440)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r18, r19, r20}], 0x120, 0x8}, 0x40d) syz_open_pts() shmctl$SHM_LOCK(r1, 0x3) pipe2(&(0x7f0000000000), 0x10004) 16:00:15 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) sendto$unix(r0, &(0x7f0000000040)="30d8f6dbb1814e6a94641683a5224cb46290f64fd84caed3a9237da8a42dba10cfc07f0ab913fc18ed3b944aa8b62f24", 0x30, 0xb, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = kqueue() kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r3, 0x4, 0xcc) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) recvfrom$inet6(r3, &(0x7f0000000100)=""/209, 0xd1, 0x840, 0x0, 0x0) dup2(r1, r3) 16:00:15 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@file={0x0, ""/42}, &(0x7f0000000040)=0x2c) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) recvmsg(r0, &(0x7f0000002200)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000002140)=[{&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/4096, 0x1000}], 0x2, &(0x7f0000002180)=""/90, 0x5a}, 0x40) ioctl$TIOCCDTR(r0, 0x20007478) r1 = dup2(r0, r0) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000002240)) kevent(r1, &(0x7f0000002280)=[{{r0}, 0x0, 0x0, 0x5, 0x1, 0x5}], 0x6, &(0x7f00000022c0)=[{{r1}, 0xffffffffffffffff, 0x4, 0x2, 0x20, 0x6e8}, {{r1}, 0x0, 0x2, 0x0, 0x6}, {{r0}, 0x0, 0x80, 0x88, 0x5ffb}, {{r1}, 0xffffffffffffffff, 0x20, 0xfffff, 0x200, 0x4}, {{r0}, 0xfffffffffffffff9, 0x1, 0x200fffff, 0xe1, 0x8}, {{r0}, 0xfffffffffffffffe, 0x14, 0x1, 0x6, 0x3}, {{r0}, 0xfffffffffffffffb, 0xa4, 0x40000010, 0x6b762e48, 0xea44}, {{r1}, 0xffffffffffffffff, 0x0, 0x40000001, 0x6, 0x9}], 0x4, &(0x7f00000023c0)={0x5, 0x9}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000002400)) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000002440)) r2 = open(&(0x7f0000002480)='./file0\x00', 0x8400, 0x5) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000024c0)=0x101) mknod(&(0x7f0000002500)='./file1\x00', 0x8002, 0x339c) lstat(&(0x7f0000002540)='./file1\x00', &(0x7f0000002580)) bind$unix(r2, &(0x7f0000002600)=@abs={0x1, 0x0, 0x0}, 0x8) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000002640)={{0x18, 0x1, 0x7ff, 0x2}, {0x18, 0x2, 0x8001, 0x3ff}, 0xa3ee, [0x0, 0x2, 0x1, 0x4, 0x5, 0x38000000000, 0x1, 0x9]}, 0x3c) connect$unix(r0, &(0x7f0000002680)=@abs={0x1, 0x0, 0x1}, 0x8) sendto(r2, &(0x7f00000026c0)="586dbe17de2ca3df329cbe63d496f63ac1ed2802e941a8e5fac195878c00d4d0f10de3a1692cc65b760a2c31f8c38187ec11f28a02", 0x35, 0x407, &(0x7f0000002700)=@in6={0x18, 0x1, 0x8, 0xfffffffffffffffb}, 0xc) ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$TIOCEXCL(r1, 0x2000740d) getpeername$inet(r2, &(0x7f0000002740), &(0x7f0000002780)=0xc) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000027c0)) accept(r1, &(0x7f0000002800)=@in, &(0x7f0000002840)=0xc) close(r2) mknod(&(0x7f0000002880)='./file1\x00', 0x61, 0x101) ioctl$TIOCDRAIN(r1, 0x2000745e) socketpair(0x22, 0x2, 0x7fff, &(0x7f00000028c0)) ioctl$TIOCCDTR(r2, 0x20007478) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000002900)) 16:00:15 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x100000100002000, 0x28ae) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x200000000000022) 16:00:15 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() minherit(&(0x7f0000ff1000/0xf000)=nil, 0xf000, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}, {{r1}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x800, 0x0) r2 = semget$private(0x0, 0x0, 0x400) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000000)=[0x6, 0x5, 0x2, 0x2, 0x5, 0x7fff, 0x9, 0x1368, 0x1, 0x0]) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) 16:00:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="bc07ad91d407a071fb1135d046a05c7d88b1f4383768becf4194ecb45bffbdd3cc6ce8c01d82aa91", 0x28}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r0, &(0x7f0000000140), 0x10000000000000b8, 0x0) 16:00:15 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = msgget(0x3, 0x201) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r6 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x9, r2, r3, r4, r5, 0x81, 0x7fffffff}, 0x632bba15, 0x0, r6, r7, 0xfffffffffffffffc, 0x9, 0x2, 0x1}) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 16:00:15 executing program 0: r0 = kqueue() r1 = getpid() r2 = shmget(0x2, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) shmget(0x2, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) lstat(&(0x7f00000005c0)='./file1\x00', &(0x7f0000000640)) r5 = dup2(r0, r0) setsockopt$sock_int(r5, 0xffff, 0x1004, &(0x7f00000001c0)=0xfffffffffffffff7, 0x4) r6 = getpid() sendmsg$unix(r5, &(0x7f0000000500)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000240)="20727be07d19f6de62f24582b4dca5fe254060bc060cbd62c722d0702a91f00323f2a5cab0701689169a6759d6814a49d86b4aaf37f00db3a9704292346e26f7d637b46b8afda46ab2e68da1b5ff3e006024089103c55bfa29ddcd408a2e7018853529e0a33c7c4e4329eb2164e026b773b104977dd8f6612ac9c757bc6298037d2864521e8a118127390f12972bd01c6c322d227072831a69cfce63b0af7ba988b89cfbdfa8ade6eac0ecd81dcfc5d9b2ccf23decb262f496a6d9cbbcc6adf6d1e81b054e6d7a035f3d336593b1ffba8b049265ffa5cc79d44f98959e1c806a7d3658d7f2dc0d1d996fd19c0a309e4c7be2", 0xf2}, {&(0x7f0000000340)="3daadec194764ce6cf0ed1469635d5f7a005bcfd238ea2030bb622d24126e8a5ccb231b80b8ebf94c5f7329c55e47118dc2684eb6bc141dc6a5678f3d2162ad912c62541dd1d9953142aa63116dbac2f771c105ac3007a2ebf83e6d62f6ee25060f746bc974fe286a5b946e74d07a8cfdbf9107271fcaa2cc1ed312f9fe886e08a54f1cb32fdd2362abb810a4ef85e4e9a4c75547161d2b0552967ddaefbdeea23dd6dc13f5f9aa7055bd9f5fa875fb9422a22355f07c168022ca439ad8f9d169d51ac4b6c262c92b32196571ce8c26f598376ba14330c8cc96724dad59d11b2b9120ef12521fca5b8ce5a9bffa25cc59d67f71a7def784fc89b7ff37cfc", 0xfe}], 0x2, &(0x7f0000000480)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r6, r3, r4}, @rights={0x18, 0xffff, 0x1, [r5, r0]}], 0x70}, 0xe) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xfffffeb3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000540)='./file0\x00') getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r9 = getgid() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x4, r3, r7, r8, r9, 0x100, 0x3}, 0x100000000, 0x4, r1, r1, 0x1, 0x8, 0x100000000}) fcntl$setown(r0, 0x6, r1) 16:00:15 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x54, 0x0, 0x5, &(0x7f0000001300)=""/235, 0xffffffffffffffee}, 0x0) syz_emit_ethernet(0x1000, &(0x7f00000000c0)="72b4d0bdffffca036bc4659f465c824ef505bb2aa2486934631b0e802c55cf222ac077c9f7b881dd4df6417d5361e4391ad0e9d1c7c378112036f71647d9b3973ed4b608d6586809071e26a6c5407f743b5c0fbfd7ac754757f3edabbbc2d1534aaafa010df48b7e558bcc0ae7ee5afde5ed474edf124a4fe9777a0a4ac5419b342aecdd2d696000a776b9a97ad1d6a300f6d9c4ba3be0df0a9fa8fb804c03fe91f94743616f590da439d04b280a8de0e64e383eab4a3d77fe48476b47cb4bdb719809041d657a3595f4060c04a36612c29557c3d97bfe41351568d896c8fedc968072dcaa35ef65eb3943f424df9a6d46650885d6ab562f69132c8dc759336ff4b719ff6740a568ad4193487a1a6f2cc1e231d33ae19ed7714fba9af7b31b9a2c22a89b5d3f06cd08fa124942197dd20b6b685dc4b84d08694dca126f604586a246974447d1f0aa09e4b87e0358cc3d990ebcd9c1c28713c496ae4654f7b22bd6dc94410fdea4809568fdf46fcf12ec52638d5ad7bc46a948081d96c320a4e5fc96c60caece455b3dcf0542ae0225fbcc87110e0d4e0d5c615676418a32c1f100eae298f3086e8209e19438483d27b3f88a3ce75e6d4729d2c3ec643d2b4ca0924fc6fcef5c2f563d4b48d5366768d35a31faab4ed129975e079d7e42c3bda1a730ae0642fa1ad6ac80c428e5a3dd10e94a5a1da5b5bc28920304a2186110a80414af205bc5d4bf86f24ea57c2aa4530f5e97d2413b1f4fa2146e4ea79db05ad5d50d357bbffa715235c37dabe340a027f44bb5f608eb47264e17298cb47672fd01a79429f45642800e815073c2c4d260aa18b37414d2baa3a3a9068d4fab3ef26acbbbd88cc6f3d82935f4a2d645a830910736897913089ca4e82a4a3ef13cacca2c84135899939f8a8570f7a759bfb6e6678dcf26df669135e54c1b619964cf8390e8667657147a88fd3b820aa6fc4e10a9ba44694fc675f78c4ffa1990715ef28b4adceaec9db49eced3529729328eda9ea60f3aab19ceb855939a78029dfe460f2714aed1d00e17b118501866bd9881f5694222da2576547c4475e9a16e0a318dbc8cfec36161634f2dada641f6f63d525a6a993dd207ce5d9570c70516ec1863b537bb70b543a92172f20eb072ef2c98e6b179013087ba0e5a45aac0d62199d0f6eae56dd68169423c082722bcd705877e3f7f24bf56ad9c48a9a632b98a7aa980f4197d80fb36eb2321fc7b6d21233d059c7763374293c42da8bd7172cad92c657690461c03aeee2a43c811fca81527f03c616003e16a9cf4d03d2dfb054e2bae5fc0d1e84a4ab4e9a5e89f33738b5c51aaee8a1caa28ce513234357dd9e251b999e9eae52e73ebfb1f0d05e3d4eb4c6206229435a5d23491f4f77d26c855e64c755595e9e9d3fa0395c073cf240f541d75210a332785583c4a110a66a77b19e872b1a4e3060a8cc4829c9d99f94618ec29d42895244ec78c59fa47d446bd3942b79aef7b1e50a394fdd99b6047e6c4b1876053cebde1276435afaf57a39e33dbe1cc50adb04ce3f4fe23bba9217cb676aca70e00d9850c5b9e19cf26d18725e343133eaab2a45219724dfa4117224cebbb14692094698593c1d15650422e59b8c597e9b56d05107011e85e9866168f236d61d86c6a1ad77adfb93a0efe4faa50e592a3e11262bb0fb794108da51e019fc3317a748cf45141385026919d3e4735dd70e16246e01d712878dc650fe019da32acf18689179d363a1049b2ad007060bba0b634bf2a422c384db6330d30e2b67354bb271ece2016652f244353b5f7bb93cc3685bc24c1da46f00d587651355e52c2771adb925a87dd120dfc8c8591f4d61571dd34f3221923822dd5aee464497d63b4be3373e43d0d007699a6570dd860583162e56ef9787d9b6c48d8980875febbf1c6022c9159de9f92c6daae3943746f08706328b3ba01e010c66324e2907c81e64678103ac3e17863e65a7bd883a72ccaadc9b6dc77a27143467ddb150a32c6c771707c60561bd1bf8031360c7a09db3859d6ad57e0a20176121386cee9d00952f98eafab64b6e94d9a074f9ef6b941b176ab7717723db3bd48b5db44e3ad41a823f50a0dc62e99eaa73e3b46906b78c9f4347742e0fe4c0df2c8d4f1acc11ca3979e5c1f12696549bc8138df4276443d0672d2b8c5fe046397ceaf06a1a91de9e0ad8b76f40f7c6ee73bc80ace473ca8a68dc78e7994e3f6e2e8d9e897176b4a17af69841611a1a9f52a9530d99e124c9d922d777afd81d09aa8fb7482fa6b8c58e73eaa4389870214c3f2817b26a39ff7d18ef013f67b398b0cf39b62189d052dbe2ab50cb548b456849d66992a6cfc04961ca5379c7cd8abcc1e2c5fe4fbfa878ef11a112651c9e7e4b0b7f6d7827478bd53715e7ad77ae1fce8acb82117db11dfe208f6fa71274799396911fd0fb4059ee1c81eb2b12a65bc533b590a226246e0300bd843930400770e94097b96f61629067b1eae8d3150bdce5fb3f143e4330f0cf2219a385a0c427225d73f65fdb6fa5a6cd6a779f3efda83d8a273f1b9cafac313f016259601d615e5e4128a7f2fc1cafc9e6cece17dc754a23c7b38c331bd2afdc98ade96a3e35839a337cd9f0a41f195bd64c7d4b6260d4ba32e5a3a6b6cb244dda922c4234fa0b6074f30f0487da918f13497e07965f850d33e9dbd7a8a2b16ce260477c6109de771788a7a3920e144d98fe21d623be8e6e3fcde2a30787b59b23712167f02daf78cb8165de0f6876a98ad9399a27fed25b5b1c84976a44ead4ffe0c9d558f352c212829883f3a929d09d60a388a6b7bc9e593e3552d16d8a4a996169785e094d7e285d4cf2cfdbca8ad4987da82dc8c19c6d043076692895d96ef6e0d6387c948688f299cbbe166ed9422104a6d92105cf6e0925f8b65a5be22bff514fa3e787992e425676442113651a4d46d4bdc1af99225baad753ace902b37579320b90ee50db4442cf8a9000bfb1598d05e78d404fbbfdb653e666004ff22ad8356ef054fc1e86c60ac3d247842e10dba93d256425f2439119dd4f39d276da27e1c426fc79710e6434b4118a5aab11ce6609ff935ffdcc3a129a3a5f8557a38d848f86bc285f6497cbc5deff5573407adbf7a765df2f7446f451ea1cbf320b0a85c9400684b5850bf1a059462a3cb3898aa482a9845be2d574769f09e52518a61bc27d115f3518fe8ec49bb1041266fc264a30df3bcdd805c5e1e17cecfff136fbe329382f14944bbc5ba04e7d76e6a4f0a4c348269806a3b7b9de95de7064958e3a7fc2259059497fd6c2ec471d3ea5bd04e79d284b5466b47954dea7ae5a9d5e55a712475291cd0d77bb6ed3fb869a750ee18c1d65199783b059c21a6336fa412d19dab4460bc925f98d237ac79159c5ddac7a8c3b2a1365a7051148e67780e90a9b83b54eaa468d267d0910a134f1f4671e4ac42d0d41801763ee22f8847bfc9b8d89c6dcc7ccee31b39625c1d4feefe55430ff1df31b4e86fa1cd9f79f82afd5f317ead22e78decee3792ff8b002a0d55e4d4a6e916cb4a451b6388a743fea948309c11cf38677728aec92d356fed9ca50eb512d27cbf6167a36e48543deec53e9a99acd23a6052e588b07b6399b5eeac574834b992ba60146753e5e30bc0df3f7955aa9308a9760e3bf333f13fd4c35f70e1b53d5ac1add611d85b886b6f3b65265c5759857368033dfa3401bf2bb1717438f4b931826360d84dddaec6cd2f1a37815100ed5459a2f23144b67ddd37232d948cd6bf48f70557f5f6a18d10dbd653598ce81a06786ca6a2b962d5c4eaaaa34a610e9819a3a1f8fcc962a76fd85456f26187fcccc1018139f7c759a6379ebdd45b4931ba34442038840aa0a5dd03a505f85d3fddf20de7e4aeac338cfd54a191a3e6348561e08c5effa2091c6c7d1c7ce58c2c620d62ebc514a48da39da27d3079d571620a1c200443660db7e5086894ac5b4f391d515cfaa24f02fc693b9b8c91f141807ff3b07cd02c0bf649ef14a3a18579adbff5760b1f1e7cb5090ad8be14d7ea4f1366ad8e45bd53fcfc957464334525460b69e653feca4bcf124959e239d7b5e39180d10dfa47717e5d44f465813874f63c6848afbb47fed019639da001bb3c68f243ffd9388e0f618433458699216dbcb426cac8c9e0fc5e5f55a8d80fd354619bc55720886238ba1f5ccf18747ddf6f95598e38b5320af85ef1162d43fa0038d15e23286d676c6c77d54a013418db9152077bccb29aa7fe7fa5ab68b89a949a4d4422754c27bac435b590f57b474f07ed327297724fc1508d512a5f4cb9a52ed84b451a4e5c64575b763eebfcf6a3557e437e7d2192540b0d28185973dd1037a8bf1efb749b7a005c9bba49af797e2e6fb686b007d056194b2ec4bb8db850c3f3da58ffb2621c25fd3aa7e98d4d3e6278c230dbc3b4abefa20b4b8737b00587aeaed72ea83cb9100eade305b4743807c819304d7093fc5f2ab58d281f14f3d50ba4bc2d93c608de1092b947340a65b3772e3732cb7763d2c1f514fbc3f3e31b92c6fe2551344f38c385b100319446bd65d9c08b22478ee92c9394c3d2a50043cf6da66be67cff39139572672d314f5adbc38f67dfeb45a38fa469d7d7f360d397a9fd726e40ab82d5d3ff3851d2a00c06f4e7dbd821eba56ed900f1041361f2a8e52f3cf91abe9aa4e4448be64986662f5a853ce2a8029cf6184a9a342eb0d8999e7c0387c238320fb32e10b7b3bb03458fa4cda7a8277855fe2c5d2fe4fee00ffc15865210edc29768aaa948ba1a5d26dea06ca44005bac87b6a21bfffb0497f99c67341d06c90f80a9ff7e286e923d80ba8797eaa38234caa3a74f6f6f4b8fb799501797c89464f3e592fae98c1b3ca82afdb4c107b11e8e950cd1f1f59791a24bc7cf01e735f6836594840e93aee847919fcef9c0462821d67ebd7e677d83d36e7bbd393c5ec2e20f916fc479c3cab171d61b3e54c199cb03674236a9a429ddb9dc7f6ee4dcad6d52a02f845b015f96172c6536b9e0ad87dab0e0ba5333cd25d156f3e10dc0a013ef2756fe482f64b361ee46f04121d8cbb118786e68257c45282f2a44e147a72401a7eb30fc002df156b2e9e2ec1b8d8ba1be6aa4b4d09476705f0f4626c5d2ee5f4a7a57eebeb13819488d514607b13c1c7f762ede8f2a96bf9efc9099760300766671762542e8cfe16e80696dc7ab9106412d4f3be91e2f6061d15f9ab95be06f3eaed7524646e812a9dd1d095d57413f9e6e8ff5cb48e2281623d6836794c8fd3de1a5e81d23b4aff7f319b0e166ab3bd90f94670e99c5ba7c239a9ac131065221c5f10ee40f26e84574ed0f3efa1bb49182af01ca7e16745b027bbc35dac56f86a7e891e1170d50e683f59c00ebfebd0eef6db6043dbf786c4fba3a4628f897ddca25262981593e938b6ccfa099e9602c41a6f275263f2a204616e3d26b3ff223fb9d6405d1b54ba61dee9f2a41edb17f17214e357acdc88d96e49b1968bd7f26cb84b5754fd2f42de12e007db362fd7f8ba067094d142bd8da393af055f574cad40e853174d2fa8db97cba58e797ba29a95c73aeecd08029eaa3ec8eb2de7201bc68ff7032087c3aec53c710093ea6322ceec55346084077caebf932c3d1fbc41a1025c82922e8e26a24222fef4b6b192decba7016b02be404f9e2c06200aaaa017e26948f445d5266c71ccf8bd4ad9191254c8e9ba886ffed4d716422efbebf7b1eca3e629914291c0a3cdab46fc231789d80238352c52fe86b2b82944") 16:00:15 executing program 0: r0 = socket(0x18, 0x3, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) seteuid(r1) fchmod(r0, 0x80) clock_getres(0x4, &(0x7f0000000000)) setsockopt(r0, 0x29, 0x41, &(0x7f0000000000), 0x0) 16:00:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000080)=[{0x0}], 0x1, 0x0) getegid() 16:00:15 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() fchmod(r1, 0x2) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) socket$inet(0x2, 0x3, 0x102) kevent(r1, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x1, 0xf0000040}], 0x2, 0x0, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) close(r1) 16:00:15 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000002000)={&(0x7f0000000000)=@un=@file={0x3015edb019860256, './file0\x00'}, 0x10, 0x0, 0x0, 0x0, 0xfedd}, 0x0) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000140)) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000100)) listen(r0, 0x5) 16:00:15 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) clock_getres(0x7, &(0x7f0000000280)) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r1 = kqueue() getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f00000000c0)=0x8) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x8000000005f, 0x4000000000000004, 0xfffffffffffffffc}], 0x3bf, 0x0, 0x8000000403, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) syz_open_pts() r4 = kqueue() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x5) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r4, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) 16:00:15 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) pwritev(r0, &(0x7f0000000740)=[{&(0x7f00000006c0)=' ', 0x1}], 0x1, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) shmget$private(0x0, 0x3000, 0x26, &(0x7f0000ffd000/0x3000)=nil) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000780)="c46092a305bb7b5fae519c2326dd18dcd7e5ceba433f7740d3b2253f04e4c96aa21d7359226450aacf16e6c90c5ea6e2816874c8f2d92334e513765d964580e4b3b43c2e6f2c6c9df4fb0245ad146c4cd6aceac031dc60e1ba509bb2ed2484c909a9e4a09a335305f9ef0dd799a47ba6e7d28a5aa2c957035044b911c9d02a9f30f4d24b331020ec69c85b73e92d64dd8843a6c2bada84e976a474c610240a9bbc84153843f54b15687d1e4319b8478596a4c72ee531d0a60d8d7bc423935aee53e4076c0d9e0b8fd17fa7ce29ef729d7ad92a12feb5c6ecc2dc2560a6ef8798e62faed23806b27630eb0603cc788ecb302d95c3efbf219edc9a392996f9346a6cf1130de9700e44a3270c0335793554c30858f4d100e4ac66ec3c41bacbeb6b2785ac65df4f4e6247f89dfb4f4342d9d7c7b212e8697d1c824e8c272f50b599b67a442e536c7277dab87c2b9f523c7ad3d98d470c0d8ead32bbaeba6db4336613be849163c2c7b68bc4d5a6f1cba29e452e2d0494b49bbb7f6750a4d47955c9a9c555ad3253947df222f57f57a2061185463c4e0697c08a647e70d05dba082c4256509ad26db6c5d6dea7688880a3f825d3124776dfd6662786ab3b56b86b7134a9e279af33c1731d059ddc039476333359dbe9f1217749c4059ec86055538ba4e72efc63f03a4dfed1cd60a9d40b91b701dc7d3099981058b257b612aa83d14db24035dd90f4066e941ae24fbf935100a3ca554880965d4e22d10941dfe29ff92e98c913f14f9126ac1e96bf6f13e36e260b94d67726614f659b730090270f82cd80498d0a74b2072ce9d91579b7f02f905b93357cc5d669f56bf9ff391800db657d9202886d3cfecfded59886900a4be278c8d0da039b69b104da8bbb3544bcb9884f68e45f6bd166305d037a5bd7321e8d488755887991697f8cc4d786bac6c175ac7a7234b48567c41ee4c906ded92c178276334e70157290948c0d49aca20a73ad7ac9e5cf56345e45dfd25e5243be048542073611b7d71667ac2e34a62705a50ffa120ee112207887f5c532dccf4aaae8d6e8d9b1f27398dd85b36fc816cc3a1f737baf018d77f5716e5a30197515e02666ae360194ea593d75a9aee635080fd8f3540f67dcf6f1fbf9b47d5d792440967fd9dd116d4c0dc4854607fa131df8449a89ee564d566967ec8e5b583d17906f09afa9514d41557fd349e323e2429e450344c169fd75f8a173348edb09335a4f93e735d3293b1099a083f2b890f84758171f3c4a9307ad531ecd950d0c6fcb71b8e601e1b95e8e60adb8141251774ce0b5facc62320e941fdf01515994540881b90820676f342231d3182f1a9d5dbd7a443deada35eb1882602eac8fdbcf0f086115846436a6d832be359b0817996c36d8d7852833ad566d09b340b9ec6453aca7ba9c735f83f1d542fef1743220e47c568dadb08f9adb215d28ac959b2913b1ff49e2d68839b24b29dacb64c3588e90592821540632c65dd2ecdce24011f101f96b9ed46c7abe52504c402144a720a386b927dbe33bacb69891d8befcef9a28de33994708a50c7b126f60a90b7d4c6efffdb617e66723a43f669be4c7ac98e6c599a10f8bce7f3a8155d48809a1fc6d40e2785b8047d1d008b36760de9c8c1ecf3d818cb02f7aade446dc17da8cb8597b2d98090da338a4d965a843a2ad0b825c7ad035579e079359f7012cbf11e60b0927451e364e09bab864227bfc16258e5448d8538c3ac5a33d96736848641f78edc18156ca6703dcac1a0cce26a5e2f38b60511692b33a1b45906e067b6210ce1edb6e22da23a2d59f48ddcaa149a25bb0a4fec222202f682fa7d44f9f0fd68d7ae419380be67e921d872c0f22c7ded1989039d92b1d99738b069204e7e621ec13084cb0f5e502b41783280f6cee90f78b606b194e7b18316a0859ee8b360f0da48d3527befe167bd54289d5bfeca4b31c36fe4a013fa4994eed4dd0ecd6848b3ad5017e057cc978eefeb24dac49387b471df4e6a88d0c571710ae7a7ed7e027a8be94cee21997673c409e192f6afcc109247fe64a62220beebd898b8641f20fc71de3ceab503f7ac8e7d20b60196079f23ffa6f5a47e8a93eaa1cb273436e3dae91936c5a398de371d3a37fd814d5d85eeea23ab559c8b194c02c5e46738597ed57c3832426d2191c97ea025b84e3cad73e43de57fc5575eecf627a285fc3e7989a7f34ad3ba28f96db36b01eae1838a3ff4850dfe4183dc7b98f44a98efdb6a91eb96c87828ba327cbc07f683b92c8a7b07bac34e6bb44b208f85b2f516be6853910fab42a9d765a179df5189ee80e578664bd6071493f55a1a64c2e4d7cfddb3e8b057cc89d77862bd08ee2ded77ef6d8aa6ef8c4ce1ac42e1ff7f5ccedbf356ff9d7215444a4e8efcfaa6918ffbe5b42059c73ef95a9d69ce9a9977cd8fcbebf3c654d6e07617289a250381e28b8a9692d6f9d2a8ac0cf9c6fdbac5d87a15c6b9a7bb72c17f15da50bfa4e00623e7b2f1d439bd5e7722a4eea7d0c906d5105f7f7afddedfda2163d04cf0b51f6e212be8c1b212cb92c101dc4a914418fedf11d5d792d60b60dd9104a5e914eed182f71ee0b6e73dfe0260a447f153d2705f9245613b7e2c0c557d488b6e98b828917fb344b20c19dd13496d23be1790ab0a416d256cfd7bc5a8d90d399a4d1ac1b8a84fb331ae392cc1d2f663c04ee2c62f370be6fa4df0367c782b0c9140d1f158e1518b623163c287d182fb87404caea8643899f53fb78e59ded3d8ce685c4791fa08948533a86aeac42de5ae17926a44b9069c39b896b6beb5f72a8953b30f532bd093ea5f208554fc05a8e26bdaa628daae733eb67a278be82ea1c24e4d9cfbf50514308c3832e010c1f89d12f280afc0ffdff5d333c23b2c8671ae80851767585dd421200f8eb609fc88b10fe60bd00f58c376b61a68214e22924c375bb822cec8db8c0150af4b8f6c3bea2ff8c9c", 0x844}], 0x1) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) 16:00:15 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10340, 0x1) preadv(r0, &(0x7f0000000340)=[{&(0x7f0000000200)=""/247, 0xf7}, {&(0x7f00000013c0)=""/4096, 0x1000}], 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x1) preadv(r0, &(0x7f00000000c0)=[{&(0x7f00000023c0)=""/175, 0xaf}, {&(0x7f0000002480)=""/101, 0x65}, {&(0x7f0000002500)=""/174, 0xae}, {&(0x7f00000025c0)=""/94, 0x5e}], 0x4, 0x0) 16:00:15 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10621, 0x0) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') close(r1) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') 16:00:15 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffc, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x82, 0x10) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) dup2(r0, r0) 16:00:15 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2000000000001) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:15 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000040)='./file0\x00', r1, r2) 16:00:15 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000100)='./control\x00', 0x2040, 0x3fd) r0 = dup(0xffffffffffffffff) recvfrom$unix(r0, &(0x7f0000000000)=""/26, 0x1a, 0x1, &(0x7f0000000040)=@file={0x1, './control/file0\x00'}, 0x12) open(&(0x7f0000000280)='./control/file0\x00', 0x0, 0x0) 16:00:15 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x6b9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ftruncate(r0, 0xd1d) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) 16:00:15 executing program 1: r0 = syz_open_pts() r1 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@un=@abs, &(0x7f00000000c0)=0x8) r2 = accept$inet(r1, 0x0, &(0x7f0000000100)) fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x1) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000380), 0x100002eb, 0xfffffffffffffffe}, 0x0) 16:00:16 executing program 0: r0 = kqueue() socketpair$unix(0x1, 0xfffffffffffffffc, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x81, 0xc1}], 0x9, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffc, 0x1}], 0x80000001, &(0x7f0000000200)={0x1f, 0x8}) 16:00:16 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) lseek(r0, 0x0, 0x2) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000580)="9ace6bc89d120fb09652f3cc7535b840b214e9c6ac36a30b6d9d718bb42059a4bdb7b7c01edb4f581257a4d73faa3017301c907dcacb9ada5c042fd9170eb01004ba81f35e6409fa3a9e0e388527f5eb07484d0dc325a5855b52e91def9021664691ea3bbf2326ae238a9092fe7a3d684f7774a7db2c10b770a5acd4e97a5a4555bbbb8ea0e904d4f1ab27524e25e107f22811d53a65a45ff4886cb962aedb4d0c3a4db051f59e33e21cca1a08f43c200fbc0bb8bfcbf37d02bb8b5ac5de7964309d1609315a7aaba17c72cf794e3c55bd8d814793cfb9f57f28d8344f6243c006c5826f109c72891042e6e5942e525ff7edba6caa74a0406ec2c6035fc859f5502550b591451fc4359af2e5ffd70e11344f3759a190b1aa6ac7cfa268608496ca611d1576013619a05b08ef43072594159f24ddefcef18518ea0b53d31e89f3db6198c3989e185e37a987b6a4bc27921e858096319b626386263abf92d67ee6d1b7948ecb4e9f6c6761ee8abf5c645640de25253d45258ab1afa3d5a8f0e8ce1cb5026a9e1182f4ad0360d2533c769ee1cbf7203f2f29a501cef95eb892acddaa0d9bd19dc552f658843a8a42e5dd8f763921b019608193e95ca75a89eae30ddf8a643d958bb4295c677c74978030258ec58d0c81e06aa64cbdb7a92ba348dc07e3ef97d2a0df99b0edf43379e5928b36c5cba42dac2eae15d281d31327ede5dac221851a8b21b62960ac8ec58eb780394bf50ec834b311876bea0f6ce3e18b2684c33926f5b76ffbc1af48023dee7ebe6a2a0908b314dc9db77d6f5f8560ae8d51228133430a43a26e0f421bf6ce0bdbe1a1691f8566e8f469cd3a7d1a7ec261894e1ea9404cf9b579f2aff54a1730fbbb7e41c46f590c09d9eda2ab1900220ef89f43018d9e37e15586e37fd80819eaad32cc3538ecdff9dddc78e1044d7a5863bf55844829634410077e86ad7eb425f81b5ef6424bad4941a2291a634c24206075e1d43f0fa41d79eea5d5c653328454313f6aa54224ce093c65eef1c586e04a542df585b55c52741006ce0caa3b0518b92afc77ffd3221ca757e155339ec683751c9acce011cae0ec8ac74f48fca2e67be1500d092471b5bb716c3ef3e81d5055276942e0558efa3a635da8399e18a7cc5709dfea3697d4f5feab46fdf54441d93ba57b3c251f849c119eb1e4579c47becdf5d483790669716f0a74ec1e312b9632af3f4a9c83e74fcc128b2cb31298e2f0ae5aeab6c1841c5b107ae1e19219d0f443fb88f96811c830aad0ae16c133d58e12f312b722eda95a0109cce47b8371cb6b4d9623888093813509976b00d9f9f0f1e7acb0897fd099550494506cba86e6ad96afb30f37cc61857eba8d024585b326facac053c14e9796be9470e887becf51ec99ef272fdb90a2658fa752d86a935d1f2bb72b4cd3c8997be95549a1ea56f04e6d57585ca7e93cbfe5a9d7e8338e7d1b5fc96d713b7574aa5d28870623106c0437658cee2952f29d6481aeab5cd607d4e92d1345a36607a6854082083e9ef8e8789b248c076fe43dd233ba0fe506e8d42952f7a057b0388c97bf1abdccd959178aadd9b2f737fec2f4266a273a5f676350d1086df7bbb0f3175237d6d208e566c9e67770cd1f98fef9a04bbc22d9a857d725b1e58127b50a7f3b68e4b409d11c36b525322fc451cf14a8c51cec9050d1368a8d55bb119cb3cbf8f44ff7a2313de0612a7c2ec5e46c358f0ceafb4b5506a2b88cfdd9777b86a0c885a1898740c531ab16daa4ce709fd77f1d1b54f3073dcc92cd04a7bd95efdfe80a112eeedc87826fc732cb5975172f0f4e6400e1993bfcb699fb86c14d89e305094dca08ce8dbf7c425c17103cc8dde17cb8458eb5ae29056ec8541844b82344cb03d9525cbd303ca1234c7172b2e18b593c323b15f8bc9bb7cbe3e9c518db99b7302c80d3c8e5f332e42a1e00818839a5959f1ce7623bfc6295246476f1aa1276bf4ea3a247b8decb43d15564e9922ffa032edbe8d09d61ba6d6f786595f43de125f8c755e47df6aa4ef620d99a621b8326b1aadd55963d1e96a23a383dee45d35c4e9cd09a6eb971dd22ce9cc967de91d73fa6fd1cf4a1e546d73f40c54ec7a8dddf3f46de000bca552d8447299d62fb5b2f9c7a537c5499bf34a5d73c8352028fe6bf419d6155136186dcc62c5ae0c203011fd588380cee97cb205d0a689bc9d44bad7749ee0cee655d0c400716e54b8f00f102984d133d91f3aeced038c6693b87977a4e9e51344a59f67dd45f751d3696367187745c8974ebe5ec5b072a2d43932289835015f75eb520a8aac1b381ebbfa99b329253646d599fc95da9103fc9a50b211ec7c7ea8ce71602da7359bdd39656778c74cb246ea9d8fbea29153838a126c3616bc1edc2dd54b538c9ae4dc72ce09c7e37749701fe2fac70597cd94f000ac167026fef16cea0fc2d63586c0ebcb5ff216c77276899d3c1b41b9eb463e0240cc6026b12b3656f3e39659984cab787961e03b2f04c7de38ec7650546b06401b9b109a187c9838674ece4496eef2037917728efabcf72239091254f2fbaa6335db6e962891d5daf8d93997486c520a0b31a017a09c7dcd892e1d09c87d51640b6344464ede15f634da65056e1bd2e8fd547e16b55dc07eee65dbc69874b2472bef3f73c8e54ce61fc1c6b568f2d242d5d863ae9107e2002a98bb0cb004bf38d365bafd4b07c7e9567a63e25c885575ab94b2336903ea42bcf251e3f5c9725f213a8c816ee70df1b8adc7682516a73b71e7ffc228dd1aba26c91d181df7947ffa982726a58c120feb135aafe11796ce76dfc636505147b4492a640da17bbb25efdb7ff37baf8bdfdbd54e415a2e23ec8f4aa27bdd9812ccb05327646bf7c920c6c1414ae00e76c567ef0e3e82cf85a41574fee27382903bcc46332b8a6bd8bf0d100319accce9d0fecf770b6266f60a34f5158cfa8605c9d74db5a42526504667fb425cccf374c24012f43ccf7b77190943288dd23228637a0d1f852e5c77c702d369cf4ccdcb8cd1b413d7f6d896bfafbf600e5d35a752b6b65b8342adada9c764b93284e6d8a6009c071fc5a003cf525846eec65a42a4c669f6da861501dd2a9579c5881e93522ff2e9b3c76f2cd977a8804528ada55cc779207a3c6e48cfd3b6e94f48142f1534d2e44536c9e22e2323bd5d7d8b261ea5b5a45eac7b6848e0534c44df1ec2b7d1e06fffeaeae1129ea718324a564d1b9e8e7691c4e44090129606b157fb6d6e203cfe1c30deb5d2e8ba388abafff1718c7d76cbd382c021ba85abfdd3e06caffea28bb9fc662738a113e77580365a15ec30796251906936d6952bd6a830ed09bd6da75df0d09ec9b84826616184d1adaeb6635897c5bb82b419dd410a7a7a8fb23841a674205fe0ee7552647c33eff495f41906d3913bcc8b0e4588903310a03bf05da3efa4b7b8db678c69cf02b451d42da5cf8d17141f32969e85bcdc40877f2b6f64e658fdff2198ac3f23589d81b7fbc9822879a658c8b71c493a6583b52e9e2e896d0eb11e9847558a572a2459bdffdfa459f5f2c593de10f86535648c9909a800d701f113ed9296b558c9618faa33d455c95d4a024d2b387729485805c955e6aba86c2fb28812582f8e62b594273d550c03c54ea06b0fe0ee16dd0fdc84d71d67e36a41370180cbfc4f2b94b5da62b02d25a78c0704211753251c1635fb3a71d380857ce8817910f97ecafdad6cd4c20355c9f1658af993166fd85a398cbce4f6181d79c0f7a30c50d3aab636c5e553dc025cdf5d00e19eff215614deb41d0f7b6dc9ab70b1a09b401e960ce7fdf1a472ca3ffb1fa42dc4496d33c4f474d85a653af4302d525b2470c7e54fba848eb09db16e2ff0c29b57f8fceee56f35cbd3c05abf39560838b5798ee1c84a6b8a1171370aa878735179ea612fc034f5b50f95445db5552deabcd752a7da3ae69fe42e15e8df1bb967582ec3ec1b817283e79bb4e636b1badd705124cea52f7ee9c01309f12bf37971619043bd77ea671b728bc5f5f361c4186d6e694cfba5923935c9e35ba3319a5dd5ab1b11d376963a629b1816ba2abe2c6351b96227a4b461cc36b7d1159f8e883a68f4dc291dea5ae102d20b9cea2fb3845e066159e6b70378c878e84f245693a0e031404aa4e9419f504239858070e8571f258b7bf11f3d7f511bd6f07205dd7733710bafba45955f954368f9a367da8f25de3ee173bae820f23af686e4373fac2eeb426501f2d63534be014f1e7624ffd43cece37b634ed2a751967bb4645dc145bc9f82044ac92df125eeb383efffbb48ed2581a4529b848cbc687cf7ebcc6079b3a32f596655f4ca8713e800a465967b77617dd37d4c1610156b4f0f68d716bac6b883c3bdad732d11cb0fc44acefbb8ca780735ea46bfcc71c8bb874fd500d293ddc984bf4a4a1ccbd46f80c421032e647c917daa6a902bf852190755e6938caa1167e10a9b0d7492d793adb1d6b7b8dbba70504b3f56e4d820bbf7fa00a1ab3b163ddecdc46b6c22ba1f40b5129ff00bd5f61517997ec4f7de3089b1884b7c2b3bb1672b81010fe698cf81fb26d6e60e7ea90c9f1798a56f44ce74ad0ae0ff0e38687e20afde491fa4b77e9743807fc991893af756a247819d6e5ff01514213a41cb978862ca4060fd073d64ffaddfebb9878ff5ef3be821110e57a1b449188cb219f67cbd00bf80ec85df53103d385f036db3e816e3a628b714aa9c0c5e836a5cc0b3af410c60cf4ec157381e40a59c9f02ff4ddf2eba37ba338325c4b96ce89aacfceae9dc042a371de9620cbc637a7e08b01493686ff5aae028e82c5fd71a8ffe1401920655122f13d3d4d637c85b4f40e6dacabe1765cedb0d1f23770b7643a4d77bcdbb2ceacb928010676f0ae826cbd017f39e5eb7d5ebb99e8abdab01df5c9c5f7a3496dba1f8eea614ea04ee52e075c8f7b7b8d0fc384e1a259fdbc2378c9357702a7aa0fc2eee383168f750681f1f71996847216ed91e123823b1b01446628c96a6e471171ddf48572449aca642dac507c3e617617f1d0adc332edb8b63cd1545848f512ac4763220ea27576e25c4de9daf4bb607c0cd0eff3f287ac405508a1d5b91b777c59adf9bd09b704dd8340271f86e074b0335b4f963fd452e934db87bc044a8eb4e2382d10da6826a3eff987f76986ca72f09a5d2766006a9d76f06096dff73ddab948e8e97d73888537b5017a21bc0512e7caafb810e80df130e945df7cfd2759315dc0adc41737d898f2e2b9a3cf5a652d255213a02e8b1bb7b1a52005a232766bfeaa1a92217934cf706efa62ce8f4a95ed5499184164633eb10d66c5a906499ea24c1ee6b863287d7c2be64f2ab5cf418fed9ec940d9e36dce3ed058b0140bf9e20b2282f97b6396e0c0b5b9ec2a190df6783d35f856e0d7e5bc607aa7ed6f37a33d1c2319d849802e4bdeae3c41f9f7181132fe85fcfec5674bce6bef06d8658008f7f08ca040efca73c54dd2f15c7c5afe3bd1aed3be560a6ccc2596b0e78682562d94fb6ccae893ce463f155b742efd7cbf98a589c50abbc993ef774e2767219e31ad573646dbf85f9bf86b698884790ed020224093c02bc6c88615a81b8569afb911d9d83ce60ddb3083f8a15f8b8da8567b4dc207a74690a2fc464038fc4df1184a480e171c01e82b2060513405edc3a78b3a205b75e890d34b84bfcd88e251d11ecd3573d0eb5cefdd2296b61a90dabdd64bf2b1a03a58deb4fce3ddd04705de4d4cac96e5ec0824bbd6", 0x1000}], 0x1, 0x0) close(r0) 16:00:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = socket(0x800000018, 0x1, 0x0) r2 = syz_open_pts() getsockname(r1, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) ioctl$TIOCDRAIN(r2, 0x2000745e) setsockopt(r1, 0x6, 0x4, &(0x7f0000000000), 0xb1) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000000)={0x6, 0x7, 0x5, 0x2}) 16:00:16 executing program 1: semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) semget$private(0x0, 0x3, 0x100) r0 = semget$private(0x0, 0x4, 0xa1) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000040)=0x3) semop(r0, &(0x7f0000000000)=[{0x2, 0x2, 0x800}, {0x2, 0x10001, 0x1800}, {0x2, 0xbd2, 0x800}, {0x0, 0x5, 0x1000}, {0x2, 0x8, 0x800}, {0x2, 0x3f, 0x1000}, {0x2, 0x7f, 0x800}, {0x3, 0xffffffff, 0x800}, {0x6, 0x7, 0x800}], 0x9) semget$private(0x0, 0x3, 0x2) 16:00:16 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x100000001) mprotect(&(0x7f00003b2000/0x2000)=nil, 0x2000, 0x1) setitimer(0x0, &(0x7f0000000000)={{0x72956184, 0x3f}, {0x7f, 0x3a765d2a}}, &(0x7f0000000040)) setitimer(0x1, &(0x7f00000000c0)={{}, {0x400}}, 0x0) r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000080)) connect$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) 16:00:16 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) fcntl$getown(r0, 0x5) setsockopt(r0, 0x0, 0x6a, 0x0, 0xc) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:16 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) preadv(r0, &(0x7f00000015c0)=[{&(0x7f0000000000)=""/168, 0xa8}, {&(0x7f0000000100)=""/130, 0x82}, {&(0x7f00000001c0)=""/64, 0x40}, {&(0x7f0000000200)=""/254, 0xfe}, {&(0x7f0000000300)=""/87, 0x57}, {&(0x7f0000000380)=""/161, 0xa1}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000001440)=""/35, 0x23}, {&(0x7f0000001480)=""/28, 0x1c}, {&(0x7f00000014c0)=""/246, 0xf6}], 0xa, 0x0) r2 = socket(0x1b, 0x2, 0x10000) close(r0) setsockopt(r2, 0xe210, 0x3, &(0x7f0000001680)="7563d303b3e46b19bb7261d3016196eaaa136983d65390336097d196c11cf512d0ecacba091d0c16404174fb22c69ce92d87a2c10fc1900eab158a249feb06d06165bb26282e9a14a47e522874a3029955cf6a61c3920e871f7c41f21fde58523154e6decbd20099b60645a70dc23a7e8de75b0f07b47c23fac8b6449f850fefda88e8d7a27b1454990c5916d0061122214b1af97562d7f9e202", 0x9a) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:00:16 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) clock_gettime(0x2, &(0x7f0000000000)) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x531, 0x0) ftruncate(r0, 0x0) 16:00:16 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2000000006002, 0x2000000000000401) open$dir(&(0x7f0000001240)='./file0\x00', 0xfffffffffffffffe, 0x0) 16:00:16 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x40) bind$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0xc) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) setuid(0xee01) chdir(&(0x7f0000000100)='./file0\x00') 16:00:16 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x2, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x100) munmap(&(0x7f0000f94000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ff6000/0x2000)=nil, 0x2000) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) 16:00:16 executing program 0: pwritev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000040)="9e95228062cc9caa", 0x8}], 0x1, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x101001000}) r1 = dup2(r0, r0) recvfrom$unix(r1, &(0x7f0000000200)=""/239, 0xef, 0x0, 0x0, 0x0) getpgrp() r2 = semget(0x3, 0x0, 0x7a1) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f0000000100)=""/200) getpgrp() semctl$GETNCNT(r2, 0x7, 0x3, &(0x7f0000000000)=""/51) 16:00:16 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) r1 = getpid() r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = open(&(0x7f0000000200)='./file1\x00', 0x28040, 0x1) ioctl$TIOCEXCL(r9, 0x2000740d) r10 = syz_open_pts() r11 = accept$inet6(0xffffffffffffffff, &(0x7f0000000400), &(0x7f0000000440)=0xc) r12 = accept(0xffffffffffffff9c, &(0x7f0000000480)=@in, &(0x7f00000004c0)=0xc) r13 = accept(r8, &(0x7f0000000a80)=@in6, &(0x7f0000000540)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, &(0x7f00000005c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000640)=0x6) getgroups(0x1, &(0x7f0000000680)=[0x0]) open(&(0x7f0000000a40)='./file0\x00', 0x8201, 0x4) r17 = accept$inet6(0xffffffffffffff9c, &(0x7f00000006c0), &(0x7f0000000700)=0xc) pipe(&(0x7f0000000740)={0xffffffffffffffff}) r19 = socket(0x18, 0x5, 0x4) r20 = open$dir(&(0x7f0000000780)='./file0\x00', 0x20202, 0x116) r21 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) pipe(&(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000800)={0x0}, &(0x7f0000000840)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, &(0x7f00000008c0)=0xc) r25 = getegid() sendmsg$unix(r0, &(0x7f0000000a00)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000001c0)=[{&(0x7f00000000c0)="5a4a260073a2ed00fa40", 0xa}, {&(0x7f0000000100)="0306f7a8c944ba4bb9ba59c131fe22076c74be8b4d210dc84ff2e23d0884eec032980ccb5a7ebf7eef00d16570fb6defb4a1ed03500c982b054b273bacb36e4a063697820dcf090e00a93ca6760681962c4a5ee16605f8c9c02192212e58c137a3616e64c4163312fc3be93df8946c0c925ce9751083ce628adf3dd6e516803715b357211bbc87b2f5d652b29b9b92ed5c4e89fc9823a9eea9e6", 0x9a}], 0x2, &(0x7f0000000c00)=ANY=[@ANYBLOB="10000000000000000004000000000000f5d467e1186377d093b99105c58404957a7ab275f1c6fc992067dd1c6bcccb751b3818eb0e93b8ac7ce84421b14ed4f58d8d75beffdd895427cccd35a4dee1b0cbe5e6cbe83284b6b920e7f8ba957cc1313107a205ad9e1b35cc00b0", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r7, @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="002c8b6e8fe96c0000002000000000000000ffff000000000000", @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r17, @ANYRES32=r18, @ANYRES32=r19, @ANYRES32=r20, @ANYRES32=r21, @ANYRES32=r22, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r23, @ANYRES32=r24, @ANYRES32=r25, @ANYBLOB='\x00\x00\x00\x00'], 0xd0, 0x6}, 0x400) socket$unix(0x1, 0x2, 0x0) semop(0xffffffffffffffff, 0x0, 0x0) 16:00:16 executing program 0: r0 = socket(0x2, 0x2, 0x0) getitimer(0x0, &(0x7f0000000080)) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f66696c653074a6ca2d98e6058a4d96b0f3b1202a1e92d610ef70a7f09e651eee34ff37fbce0a4d7666b47aca12d1691eff08a08127e1b9b73290de6ed105eecc0e1874cbf697a6b8568a57b0b6c737b119b3cc78b8312a7ec07789f2b247526f1c076b164214669d9db6772c08590cf9cdb736a51e6b4cb7264d40a01984db77d99e92b168ce7abdf407226407002218b225de5805e30369ee06f3a590815e1d3667a8e6b2d5fba6edb139ead432909143ef4090ab081f809d1ec6be54f2e24636fd5e19e8bcf050772dc318c7"], 0x10) r1 = shmget(0x1, 0x3000, 0x60f, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_LOCK(r1, 0x3) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x400001020, &(0x7f00000000c0)=0x3, 0x1e) r3 = dup2(r0, r2) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000000)={0x1, 0x8000}, 0x8) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040)={0x1f, 0x240000000000000}, 0x8) 16:00:16 executing program 1: r0 = socket(0x18, 0x200000003, 0x0) sendto$inet6(r0, 0x0, 0xff08, 0x0, &(0x7f0000000040), 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x80, 0x1) 16:00:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = semget(0x2, 0x4, 0x290) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000140)=0x4) semget(0x3, 0x4, 0x80) poll(&(0x7f00000000c0)=[{r0}, {r0, 0x88}], 0x2, 0x7) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) poll(&(0x7f0000000080)=[{r0, 0xffffffffffffffff}], 0x1, 0x0) 16:00:16 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x712, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x100000001}) preadv(r0, &(0x7f0000001440)=[{&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f00000010c0)=""/93, 0x5d}, {&(0x7f0000001140)=""/144, 0x90}, {&(0x7f0000001200)=""/183, 0xb7}, {&(0x7f00000012c0)=""/210, 0xd2}, {&(0x7f00000013c0)=""/59, 0x3b}, {&(0x7f0000001400)=""/4, 0x4}], 0x7, 0x0) 16:00:16 executing program 0: listen(0xffffffffffffffff, 0x3) getpeername$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x4, &(0x7f0000000040), 0xfffffffffffffe43) r0 = socket$inet6(0x18, 0x1, 0x3) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x581, 0x10) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000100)=0xda) dup2(r0, r0) 16:00:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r1 = geteuid() seteuid(r1) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() accept$inet6(r3, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x1, 0x2, 0x3, 0xffffffffffffffd9, "855c001267a7230004001a000000000000004020", 0x6}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0x107) r1 = syz_open_pts() ioctl$TIOCCBRK(r1, 0x2000747a) close(r0) dup(r1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:16 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000140)='./bus\x00', 0xffffffffffff2ffd, 0x100000001) mlock(&(0x7f0000722000/0x2000)=nil, 0x2000) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) madvise(&(0x7f0000722000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000723000/0x1000)=nil, 0x1000, 0x4) unlinkat(r0, &(0x7f0000000040)='./bus\x00', 0x0) 16:00:16 executing program 0: r0 = socket(0x18, 0x2, 0x0) recvfrom(r0, &(0x7f0000000000)=""/82, 0x52, 0x40, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt(r0, 0x29, 0x20000003d, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 16:00:16 executing program 1: r0 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000, r1}) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000380), 0x100002eb, 0xfffffffffffffffe}, 0x0) 16:00:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d900000000e23ac168a0d130b5a77f3b184b237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fce08", 0xba) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "854985003a0000000000001167f5bfa600"}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000000c0)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d16c63dffff0024e8643b00f3ff086300"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 16:00:17 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x200000029, 0x1a, 0x0, 0x0) r1 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000140)={0xfffffffffffffe00, 0x7, 0x200, 0x6, "88a11f82bdbedc6d0f88b9fd35923015dbbe0d39", 0x20, 0x2}) getpeername$inet6(r0, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2}, 0xc) r4 = socket$inet(0x2, 0x4000, 0x1f) getsockname$inet(r3, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000), 0xc) bind(r0, &(0x7f0000000180)=@in={0x2, 0x2}, 0x25) 16:00:17 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x400000000000000) poll(&(0x7f0000000140)=[{r0}], 0x1, 0x0) r1 = kqueue() poll(&(0x7f0000000040)=[{r1, 0x101}, {r1}, {r0, 0x4}, {r0, 0x68}, {r0, 0x80}], 0x5, 0x1) 16:00:17 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mkdir(&(0x7f0000000040)='./bus\x00', 0x5) pipe2(&(0x7f00000000c0), 0x0) truncate(&(0x7f0000000000)='./bus\x00', 0x9) 16:00:17 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0x17e, &(0x7f00000025c0), 0x2, 0x0, 0x36}, 0x0) 16:00:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x2, 0x7ae9, 0x7, 0x7, "d3ac9465b31fad73c842c5cae21f969faea9ba91", 0x5, 0x1}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)) 16:00:17 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) r1 = socket$inet(0x2, 0x4001, 0x99) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="92", 0x1) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f00000000c0)=0x10) 16:00:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)="37a7fa37e37659ac8ed6dfa92d603464e743a92b6ab459e96a899c3ea85c03e2e017751db9ccf70390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a1ec302b24e8ded116f5d74dce9e025", 0x54) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xa000000, 0xe026, 0x1, 0x400, "e2eba7301fd2fd806a3c54d9646b0b974215aad6", 0x30335f34}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xffffffffffffc000, "854955882ec4fe3cf774857589e8bacb154dbfa6"}) poll(&(0x7f0000000200)=[{r2, 0x40}], 0x1, 0x0) 16:00:17 executing program 1: r0 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x85, 0x0, 0xffffffffffff64cb}, {{r0}, 0xfffffffffffffffb, 0x29}], 0x66, 0x0, 0x7e, 0x0) 16:00:17 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) r0 = accept$inet(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0xc) mmap(&(0x7f0000789000/0x4000)=nil, 0x4000, 0x6, 0x810, r0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvfrom$inet(r1, &(0x7f0000000040)=""/126, 0x7e, 0x0, &(0x7f00000000c0)={0x2, 0x3}, 0xc) clock_settime(0x0, &(0x7f0000000000)={0x1f, 0x1}) setsockopt(r1, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) 16:00:00 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}, {{r0}, 0xffffffffffffffff, 0x1, 0x2}], 0x65f3353a, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x4, 0x22, 0xb1, 0x3}, {{r0}, 0xfffffffffffffffd, 0xa9, 0x30, 0x2, 0x2}, {{r0}, 0xfffffffffffffffd, 0x10, 0x4, 0x100000000, 0xe6bd}, {{r0}, 0xfffffffffffffff9, 0x0, 0x1, 0x3, 0x401}, {{r0}, 0xfffffffffffffffe, 0x4, 0x1, 0x100000000, 0x7f}, {{r0}, 0xffffffffffffffff, 0x3, 0x20000043, 0xc9a2, 0x40}, {{r0}, 0xffffffffffffffff, 0x40, 0x0, 0x8, 0x3f}, {{r0}, 0xffffffffffffffff, 0x41, 0x1, 0x1, 0x8}, {{r0}, 0xffffffffffffffff, 0xa, 0x2, 0x1, 0x9}], 0x7fffffff, &(0x7f00000000c0)={0xfffffffffffff6c1, 0x3}) lseek(r0, 0x0, 0x2) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:00:00 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) socket(0x12, 0x4003, 0x1) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000600)="9bd013e4f9955421a50929cc8e97dc31a06d03042466591e7ee9f1c3292bdcc4362cc201359709679937b06a4a3c45bfe399908570637e4c049a603f383d66b792f62be8dafef3f5c5e30df82420c6f0b595edc5f7183e2ec284790ef7214cc9dfb04585e6e73e148f253f9d042a5d968c378fddbab1487c7e29e5a5d0c5b61b5968975324cdbf816f1e59964a6f555abaed1ae896be5cac61882d494bf7864e7fd91e009a4c141474c57e6a174e1ca463b5e877016413cc6d092a37dbd5a59f99f16fe96163c6c69730f9e33410b55db22faa971bb999b8b324160580d345ed62c2c1527334b2eac940ad4efddf1a665a880b86c9ea6945002a360d3e57d67df7c39b7201ec6e6eb210fdb011e03d499bf5566b1c6754fcac963ed85907fb1848b6245f3a3860c9ec3cb48893b20e14dd0acc7744b0040a202dad04c60c16f7cde7597857e16a78973d7bbfd2ba13438ee4cc34fb9a2d53f3d044ed9c3454f50a1281e25eb6f962ddb3953b758495efd7d0cb123d823019752e3ec7fed04fc5ccf6897576f5358df97817af9e86ca9d707cfe9284fb4b15e6bf46ba6436a4013a0169867310f13d24beb9154853718969ab16fb3bfbda34a6447cbdc0f3a80a205ce971b2d02bd943f52268a9390cc97f7621c1ea94f48b998f3f4e53cb6f0d20606b3bab6c592d8388a6b57424c5e4e6cf112b1a88e069d3491b73651b4c308bdea273538d7c6d18169d103a5c17db5aac395f7d793c75ce55ac388dadf936d483af53acad129a61699f23d9e80dea3f86c094c3f29151e352447f3e8cf919d315bb9ee6424f8eb6bd3a0e1fca5814f4db0351466e97123f57eb23f58576ae13a1c9c6ca4fbbd35c1c9dd2857966f5630e16a649b8d5774bce76bf675248cc1b9ad101aa47eac95126998803448f335e5c7cfad8f54239275ab74fec053d5c949b64d89177f111f8f3b86bdb2b265a9627c7619fb23fb4c19ecdb037941c513aae30fce37a106a5ae6e181e71e8a3441b039a322fa4daa02299af22e5f55653116ca468faa1664aaf32689bda92529fa3b4901f90819bbb5b0d2f2acfa7245bd05d0ab772e9c552e52b432c282bfafe57355a3d8675ae977424d78e6e0fcb1cdc9959bc34340d3a5c739e049430aac657e1bca0c4666c5bf786e20f71ed66fac01d934c976dc5b9290a0415e58f253a2df9b8488508750b9eccb7965f5474fd78f4e043db4dc4a233d08fd0333cf11a46a0ce52e1e4b67699bf4f6da8091aeac886d51dfaa81c1b300570a71766726d6e71115b1ae520bf7fe2b5f94193c5c1ab8d4d3db436dda76a2198a0aff48cb4161d06072bfcae4e13ce1549f2f21316d180a261898141c6857da4234cd84f42105c16e7f1393859998ade05137e3562bcb25af995788472219d83979f8fcc5e22fa94e42dac0fc24f0ae8bc062aa5f2b64c2bd12ea453e7a6ec61a451e84dbf0d4000ba752624399ab0f75266a8ce00ccfe5087403409edf9aabf7b2f2aa7b28ef8a8030b8cfda63e4158dabb8502b0dd0bac6376673e94e662de244bd02bc3fbe2cf3bda9e0b0a5ad04055cab897d324452ef1205bda06656fd06d67cd1a1fb11efcb7e7929ab9fcf7695aafd6aa49554bdb99341b9add109bfcedee76bd1356d1c314370fb6413f88095966b903a3b9286f858013c08c9320c4a2aec2d30381e091b427355ad3161c60f1080ae5c6d0a279aaf2d9327007e0f66ce0524844084bf53deed1060ebdf1641947d999f8ff3066bb56adce4ab3220b124e16a42b3a7c5fea5dc90afa1da69c53eb755916146083ac533ebb8f0dc5b89b6e7bd4187f3c6616f519f07dc471ffdaf6270be8a21d1e485b7bdbc2a7a2cf793b19fce9145720703c1ae42c7798dd9560858dc92f2351a2b461c79ce896ed336d1e24b6657d2b3ce5122299a2058daddb602c0c20f6aa42259fe0f0259e0c6881c5b6ef188e72a566cee35e3b4cfe3e6d22d9e6b91acb20ebe4cce72d9afbfd9b4aacf23b01fca00fa0679253f29b6ecb55718d30fa1e6a820cc8ef5b439deee89bf3219d7160e48df51f6f594ab7140713c04c0872346cf1fbd79ea395fc943e09253c67af056b9fb95fcc3f575e9e760b4d00cadd59efd60afc36143e987b7fba47087a009b8190775d4e2d792b4cb603e85fb887aa14212b60752bb6473c5878396f231a77af98f17cdf5d131fbb8d7182a5a911adefa846e075fb68a54cb335791c44b8f50f7193c5655d75b7e2f7707ca99b7f50c5f8b09d05ca0b306d253ce3a0c3b4077f4eb42416a7c152e35e1300eb02914e49e148f9c97603b9df86192f294c31b11f7849c98ba11ce073115fc673ed6905b2e960acdcf8eab82d6914d558df612dd6bde99b0b388665b7729e0b7a0dd77563174e355df52216d73ee7297d700035e9088d0713cf9ba95897707f1766cc628130580b84cf39a82ee11133816af53a1c0f9ca5d4860cf09c7ad8427a78433839773a8660682c354d15232ea3d29df190ff9c5c2bbe1d97ff34736e0020d9861ba56103f06ef21bca1f99177a304a3bd1498bfe76918cb74f474e3f0a01acc57a88cb7184c04380001dd5c58ae19e5f8cc0ae45ae675f81ed164d2e685cbb744bbd4fde88975897f6099babb725fb59ae8f03aaaaac665f2bd27e43081147605aae0a4331ec505cb15f223b701768b83353d1c6ce4b65eea00681f1d1365a7a0c8b541c713e70962b8d0e38dacb1de931ddcd9d1475c68018b2e6de048c3103d238757673a215b9d2d5a75460e729045a8539d7e75372cfe2475ae34a741a425b88f97d2ca1dbf42b2e5e6f8795d971d94023b636c1cd681541cb07fc9c26262600dc83c36f820a8be717da7d8c64e337e9eeccea52f38b009296b05fadf0f8739db88ba76f5bfc709b2794fb7181ce0410b4c06d3b260622edefe51ffc64b72dcd111aa21c8e10f5586c7aa6a917085523d897a0ec1ee1f61b6ad690684b8e3597bce469dcffdaf1a76d55a878f84d04c30a8e0bf1c2a54e09f1fb643ed00f7ad9ef78c660f392a7940bed662288e7095c2ae9a044fc1bea32e1d7d491c558507a3457b236e0a291d57fae469a3b69eba050c979e6e6538d9c09a7d44a1bd3d1e26ad3672fa633a555a69791b883a052966c9c1e34f4f917f5d68256f23562f5a37f034deb1d52560b76843f7c2539caa552752e49824f057ae4c25cf0ab9c5b39ed00af2179fad13a2713d75dc9fcd40f9bd7bc49d5498d29e291d844f1d7fa862f3cb21c79dab9e7bc04205fd3d9f0f0a4cc4b3318b493f10a3efbc7e4130e6c2c399f96e344e734216140152680b6ca62f590bf0d1a9bcd9ae6e2e9e1407f8fba38ffcd216bf7293a0eb92e69ec7dc1e3e8a27764ff0f75056d7681ff03e275c6faecfe1d9cc4d7116c2bae7aa158f6c8661a431842d9e5d315ff12e7f37fd4cdbfa9e3d50c29c0087cb972e142190ecfd2bf01b8ddc8ef03d80af20e87173b8ee950c28eec6d2947c0cddfa3ca52d58d158fcd8ec2062398aea8d918ee5e6cd99e787e81b6584a2156a9cfba78b6d76a4d4eb3d9bd68e80d47ca89e631c51ec1c3a39edfaddc03b3cf9d6ae9dd6a28d7018675a192bdc8082ba008619c3559760f79c203a81f247e438901595c5d345e069034dc6c2214daf6784aa22f52ea7dc16e273733d2f26091d4d539bd53221252fb6d0f0886a23c2dfd663b4c81934e265522b998f1b398186357cd293a6e4c949bf35821fe9de999acaa26dd8a265d8b57fe73e58a370a00ef08400324974624360304307aa4bc31589065a86e6a116a7298641d9b466079bf061b4d27486c7eabc8d5cb17849698e5050116e9c5f329afbeecba752634ac40f34f134a21b98aeb2377ccf65f14ac0f9def2e94425e53867360366612010ed131c0123a894679e3748a7bf94a1205e86f180af2fb2f1c743f567b82d88643e1f5f3d1d215d83bba99f26d49e5bb9819b93ebbbfd50c4e312ca956e8545f99e423b8b432a1e584346ecb1badf5a6d545ce644effdc37abe1ad97326798990a72ad747cc4a56f9c0ae0663cbec7b4bd92707194f74032c1847567d032bdc6138bb7630f4c2d6afa703a6c36b2e455705d653fc7af599b0ea115ce0219ba9209f9808427de2ee2a8ce60b317e6947605c8c31b4e7f40d0d5cb2957fb74ac05fc468f212c62c16fa2298fb2ffdb262d535390569adcd1816c4bcd24dcf451935fb74ee17ee8cdae95a114adec2f8a93bb3e40072189112ca688f8b03ca417bb405a7a4f38256cb86896aeb64a2c3927f011b9353fe70838f06db870b43bf1c6db88d9b12119b2cdde2e3d0d2f5a96b09145e08d0b0d510f38fe39765f8681a68967cd7391914cfa8c1bbffebf7a81030872fd0217210c306df2c6252365df4c4094f0372b165a19865fcb5af01a64e0639458ef398b8679032aea9e4240629752187c5debbdce51b947360815983ae9662bed53a868c22cd4bc83d27b5b3137ee71b6b18cfbfd502b338d71f026e4b11a44abafd7125be040cff594860a57264aeb02707e7091a3dc42ca21deada0ca036271cba2bfa0f7b4c4d318b4b3733e90ab20b980f919662d6f93ff236addeb4ff9de2c7b953658f694150a3823399b72b38e532bc8df4562b99d393ad1504913d0c012ada236d72b010abc41808ca2e6f63d065c885386e4c943839848d28aabd089e09ae70cec7d8d0ae782558f4301848503c73cc6ebea5c65f66caeab3da62746ec07d3ff9070ff7be664d17b9fd44a331f4c90678623d28d421e6d77d534afad0b2a2635768db5b636edc8a0b8c269883ac15f63b223ad1d47d8280c0aa10b57380db0ca1c82d5f08ce069f7d4cd99d4a1864a5e56614387af806102167dace5f5a159339941c8cabfe988cfff23c7b918748c71e7fb313632534dcf04c8cb5c9767bea3532841aaaa649c73c445bad58117d01a9b77ef3119db9908e39bf5dae858da842817333da608de0ce7e4c08e060a9a87ef2757472ce0cc993f6445deccc26c99b5008c0188bdd6e75c8fa2f1ec756f01e8f0bab40a8777bdd006774cd7d33e09cfc2a1fe1087e9dc3231fac1f8d96895928d923af7071ce94a71418ba69ce8596d74e30c929a8469eb9820668f11648c58371fa5b6029e097bb19d7f730654d967e3ec53317e0034536e0e50de14ecf41394bac2d5817489320ea2e69338125e9cb05d137cde69de85627e7ee8d95abb462832d4aff7617d0047caabfbc2928abc493768ab055fbd42ab7dd4111c0b62b9e90d23bada5e6923838ca6f293faf58512d5cf7882c5d5112d3519385536005caa5e49b032af75d9e0331e7df9da0cff57fbc1bc750cc0f76542a767e4562abf6b94b52dcced8f272c80705518568ad8af1cfbdd2747f2d42a66b64d4d540065f7dabde0265ea0eacf016ea4ac2666c6bdc3c368bdfaa64e8b2730cdc0fca4372f5691218b55c52c2c10273d9e1fc19c36929c631a30b86bfdffa4a76f6c3dbc27022c4773facd8dcc58330421483bb75931cbf7468f40e061ee93dbfb69dbbe21276feb7a508ad033f7fefbc511c961909fa2452b10b78ab683a6bdc00f0e38f91643801b79a784acb96a86ccc8f", 0xf85}], 0x1) 16:00:00 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffeffffff, 0xfa, 0x5, 0xffffffff00000001, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x6d, 0x1, 0x3, 0xffffffffffff0000}, {{r0}, 0xfffffffffffffff8, 0x85, 0x80000000, 0x2, 0x9}, {{r0}, 0xfffffffffffffffc, 0x59, 0x40000000, 0x10000, 0x6}, {{r0}, 0xfffffffffffffffb, 0x2, 0xfffff, 0x0, 0x9}, {{r0}, 0xffffffffffffffff, 0x0, 0x81, 0x2, 0x20}], 0xf8b1, 0x0, 0x10000fe, 0x0) munlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) 16:00:00 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f00000017c0)={0x0, 0x0, &(0x7f0000001580)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0}, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x10000, 0x47) faccessat(r0, &(0x7f0000000480)='./file0\x00', 0x0, 0x2) r1 = dup(0xffffffffffffffff) sendmsg(r1, &(0x7f0000000400)={&(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f0000000040)="1ad9a56b9bced9684294def675a55e9fc3a618cc668424ce4fb0fd530aee14d728de27a0f172fe02ea3556ae88369bd8c90646e8d7227a540ec32b574f92990a4951f8c2bcd115153ccf65bac1f9d600e34fef29c316ffc1c45325580307ce87d73a054be60988dfb9fd3b66c9c18502e506c84150b037840ae3cc0425dba48c6c43b53c40693042bd7a3684e35e942e738689396c2d9b45d60e21260919a7f83758c082fed6a5bf7be06551b178a5b79090135c9ae363bbe0179e22857843286aef6aaf23242d7e462a3b857027261d39279198456d45", 0xd7}, {&(0x7f0000000140)="30d311fd076293a9348a478cbd80b8f624e1ad6219e93c4d306d30cd2fca14981a8a70ec407e9f3f780f", 0x2a}], 0x2, &(0x7f00000001c0)=[{0x78, 0x1, 0x100000000, "3c64ca5b75785169d854a35f57810457279edce72e0907347247209edba0a0786eda5bb27d7beba7d43636de0e320fcd8c623eca45085d7d0cf39159cb9de3c5ae4e15b890897c8cb2d740f675bc0e34d2c4d381ae7a2e4f24ae7c9cc09ca64fb8520af8d6f7"}, {0x48, 0xffff, 0xffffffffffffffff, "c2ac66ce1191ee53808b43651cd3763ac56c26c560d298c65fd7b88a50875218d8c69ba3b2773cf53d4c2c5a708805e11773fe95c2588b"}, {0xa8, 0xffff, 0x7, "f09e9160d1cae65eef72ea18b9a90251f22f9afcc2e9e3dc1563e57ac4afb9ff427259124c280885ab5fd4695f736fe607040bf589f7f582dffcaf217c722a582a64994a54936ec52751ad4e462102e39db05606cc889d35f3a27241e66af907ad482aa0ea4c8236b2e1c0c6ae6f53e84347dbb7a387bc8f02b7d0dd19ff2a8b6c521d8d81d89ad3bb9333a46a24bf67dcc0"}, {0xc8, 0xffff, 0x7, "bc6b19e9e391f9cb106ba94de5541580b54c9f2a57a57cc9de4d77b96bb197c4847759437cf7d8e14ffb6f85464c2d7edf7dab838948659fb27fd8dbd6fe261cc7328829f7da760e672b1a99b260516aa207028ab2a2743b901a954f3429f76040e76259081da211894b39df30af395c6f2661e3a1d6156ab496ea84cb177685fc5e3f925c5fdcb93c2067c073f713ee4b39f26b6f0e9fe85a4a2e8fc406cda1b834f2e4deaaca716a5d473357a266b10d8686f30dc755"}], 0x230}, 0x405) 16:00:00 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r0) r1 = shmget$private(0x0, 0x3000, 0xb219b54f1b261d63, &(0x7f0000ffb000/0x3000)=nil) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000240)=""/149) 16:00:00 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_open_pts() mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') 16:00:00 executing program 0: getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x2000000000023, 0x0, 0x0) 16:00:00 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000)=0x1, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={r2, r3, r4}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000080), 0x4) 16:00:00 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, &(0x7f0000000200)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7277e26ae8c69f0afbc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0941bc906838a88d756b2d17d0d6", 0xa0) close(r0) 16:00:00 executing program 1: r0 = socket(0x2, 0x3, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000000)=ANY=[@ANYBLOB="5602d3b825202cc4092ba8dcecda48943117321000000066596da75429865961acb9815602c13f6b100fb13c266d15940c5210325fd20bc1f7e280b685314e93785bfa0a41d0c41ee64b9526a65f3f973210d0cf471892f25b30ff3747d2865aea34e588701e1b8d30f432c469eb3fda4fa09e0000000000000000000000000000"], 0xa, 0x0, 0x0, 0x0}, 0x0) 16:00:00 executing program 0: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') symlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r0 = socket$inet(0x2, 0x7, 0x8001) getpeername(r0, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) open(&(0x7f0000000940)='./file0/file0\x00', 0x8311, 0x0) r1 = getegid() setegid(r1) 16:00:00 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() mknod(&(0x7f0000000000)='./file0\x00', 0x1000, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x8, 0x0, 0xcc, 0x0) 16:00:00 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x4, 0x9) getsockopt(r1, 0xb, 0x2, &(0x7f0000000100)=""/82, &(0x7f00000000c0)=0x52) r2 = accept$inet(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) kevent(r0, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffa, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffff9, 0x2}], 0x2, 0x0, 0x4, 0x0) writev(r2, &(0x7f0000000380)=[{&(0x7f0000000240)="222712bfd7d6a7d1d3a478978ab5f8b60fa07b4e1da89a783063dd3d8e9186e395df0ce33d5ce9c5839b1648bcb7fcf674730b060d903d9908a4611f5d3fc7fa13633cc32df8c726eded84ed4d64ca8cb7ffccd06e683ab4019bba73c5d620c13fceaa906a17189fe9e044e7d53954af", 0x70}, {&(0x7f00000002c0)="b51fd0b613510eeb277846613fc49c06e7acbaded5deb1890878bf7b0b8bf5ad903dda5eb586ac4ffffa8d710b8864226239f4ae690e1ff90c8f59d96c68205e32220164a20250c55f1b2d45333f76489b1746b0b02bd30f1083f10297160d0bfb2fd89f99f60ab76c7b99be8607d406f1", 0x71}, {&(0x7f0000000340)="280702a684821b10963e8366b47a0d1d5defd042797d83df4c50d07caf3a48e7343e", 0x22}], 0x3) bind(r1, &(0x7f0000000400)=@in6={0x18, 0x0, 0x3, 0x6}, 0xc) flock(r2, 0x0) kqueue() r3 = accept(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) bind(r3, &(0x7f00000003c0)=@in={0x2, 0x1}, 0xc) 16:00:00 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0xc000, 0x4) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000000), 0x4) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) 16:00:00 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x880080002002, 0x6bd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) readv(r1, &(0x7f0000000200)=[{&(0x7f0000000040)=""/58, 0x3a}, {&(0x7f0000000140)=""/37, 0x25}, {&(0x7f0000000180)=""/120, 0x78}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/129, 0x81}, {&(0x7f0000001380)=""/4096, 0x1000}], 0x6) kevent(r1, &(0x7f0000000200), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./bus\x00', r3, r4) fcntl$setstatus(r0, 0x4, 0x0) 16:00:00 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) r1 = dup(r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0x100) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x7fffffff, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x10, 0xf0000003, 0x3518, 0x942}, {{r0}, 0xfffffffffffffffb, 0x10, 0x3, 0x2, 0xfff}, {{r0}, 0xfffffffffffffffa, 0x92, 0x2, 0x4, 0xfffffffffffffff9}, {{r0}, 0xffffffffffffffff, 0x20, 0xf0000012, 0x7, 0x101}, {{r0}, 0xfffffffffffffff8, 0x60, 0x20000001, 0xfffffffffffffffc, 0x4}, {{r0}, 0xfffffffffffffffa, 0x80, 0x1, 0x5, 0x46}, {{r0}, 0xffffffffffffffff, 0x24, 0x80000000, 0x2, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x30, 0x80000003, 0x2, 0x7}, {{r0}, 0xfffffffffffffffa, 0xd, 0x80, 0x5, 0x80000001}], 0x4, &(0x7f0000000040)={0x9, 0x5}) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) r2 = kqueue() chroot(&(0x7f00000000c0)='./file0\x00') shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ffa000/0x3000)=nil) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 16:00:00 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) fcntl$getflags(r1, 0x3) poll(&(0x7f0000000080)=[{r0, 0xd}], 0x200000000000006f, 0x40000000) poll(&(0x7f0000000040)=[{r1, 0xc5}], 0x1, 0x0) 16:00:00 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) fcntl$setflags(r0, 0x2, 0x1) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) write(r0, &(0x7f0000000100), 0x28b81e) 16:00:00 executing program 1: socket$inet(0x2, 0x8000, 0xff) semop(0xffffffffffffffff, 0x0, 0x0) 16:00:00 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) unlinkat(r0, &(0x7f0000000100)='./file0\x00', 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000140)="fb9ad84db5fc4fec1bac3d4bddfb19da407e78dddf9893", 0x17, 0x408, &(0x7f0000000180)=@abs={0x0, 0x0, 0x1}, 0x8) r3 = kqueue() kevent(r3, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x43, 0x3}], 0x7, 0x0, 0x0, 0x0) syz_open_pts() mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) sendto(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:01 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) shutdown(r0, 0x0) 16:00:01 executing program 1: madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2) minherit(&(0x7f0000eb5000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000ff0000/0xd000)=nil, 0xd000) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) sendto$inet(r0, &(0x7f0000000000), 0x0, 0x408, 0x0, 0x0) shmget(0x2, 0x4000, 0x0, &(0x7f0000e41000/0x4000)=nil) mprotect(&(0x7f0000e49000/0x2000)=nil, 0x2000, 0x5) munmap(&(0x7f0000e00000/0x200000)=nil, 0x200000) ioctl$TIOCNXCL(r0, 0x2000740e) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 16:00:01 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x2, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000ff6000/0x2000)=nil, 0x2000) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) 16:00:01 executing program 0: r0 = socket(0x1c, 0x0, 0x0) socket(0x10, 0x2, 0xabd) ftruncate(r0, 0x1000) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x1, 0x3, 0x3, 0x6, "21d5045ee8571be3d74253a128eeac33de56660e", 0x8, 0x101}) 16:00:01 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffd) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getgroups(0x7, &(0x7f0000000180)=[r1, 0x0, r0, 0xffffffffffffffff, 0x0, r2, 0x0]) setegid(r3) setgroups(0x0, 0x0) setuid(0xee01) r4 = syz_open_pts() ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000040)) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') 16:00:01 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setuid(r0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file1\x00') execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) lchown(&(0x7f0000000140)='./file1/file0\x00', r0, r1) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') r2 = socket$inet(0x2, 0x4, 0x4) accept(r2, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(r3, &(0x7f00000002c0)='./file1\x00', 0x0, 0x7) open(&(0x7f0000000080)='./file1/file0\x00', 0x20408, 0x10) unlink(&(0x7f0000000240)='./file1/file0\x00') 16:00:01 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffdfc, 0x0, "ad71f09f52cf1a93c1ad9e1a6f507502847200"}) r1 = semget$private(0x0, 0x7, 0x26) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f00000000c0)=""/32) r2 = getuid() mknod$loop(&(0x7f0000000100)='./file1\x00', 0x86, 0x0) r3 = getegid() chown(&(0x7f0000000000)='./file0/file0\x00', r2, r3) 16:00:01 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x10000, 0xa0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="9aa2ffb193505d0e605a59335222b50a1baea03cf75c1923dda0a0bf0fecfcf1b3c8a4f1003520eea04649703239bacb0f1655d2b5a15e4a28a71a0e4156075e69b4e91047c52ce09d45ad70f21383d6f6eb7b63ff0faf240e48451e40862caa0c69d9573685e241f03f052fae4ef9d7ca75dd7d925b88aa4eeb1e182e888bb9c4acd0b7361837fb6c2cd4e30d1e934d816ed416499d8e0bf46b4c6752c2910d8e18b0db68e396e70c0922e3fa387edc6c02300ad0cf9f6c8c1b27f915e8041f5c1952ed4f2ac67962cdf196f7d6b9f9b707fd72595d9a32bb68", 0xda) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000080), 0x0) 16:00:01 executing program 1: semctl$IPC_STAT(0x0, 0x0, 0x2, 0xfffffffffffffffe) r0 = semget$private(0x0, 0x2, 0x14) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/55) 16:00:01 executing program 0: mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) munmap(&(0x7f000001e000/0x4000)=nil, 0x4000) getrlimit(0x2, &(0x7f0000000040)) pipe(&(0x7f0000000200)) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x7f, 0x6}, {0x18, 0x0, 0xffffffffffff0001, 0x7}, 0xffffffffffff619d, [0x200, 0x8001, 0x6, 0x2bf, 0x1000, 0x8001, 0x5, 0xafd]}, 0x3c) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) write(r0, &(0x7f0000000340), 0xff23) 16:00:01 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) ftruncate(r0, 0x3) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:01 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x33, &(0x7f0000000000)="ca", 0x1) getrusage(0x0, &(0x7f0000000100)) getrusage(0xffffffffffffffff, &(0x7f0000000040)) 16:00:01 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) connect$unix(r0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) 16:00:01 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) geteuid() geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setuid(r0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:00:01 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x4) writev(r0, &(0x7f0000000580)=[{&(0x7f0000001280)="bad520f57df2f532a4595d0efe6a94fba4a724dfcd107149ca023a6f4fd53a396987fd5cc1f9fc10a2192d0e217ec322e18cf7f0e79c1cfd73ee8bedba77519136960f9aa23f168279c6327030de161f6df9c9ceff5b6d908834616579fee0ad2ee4cfc3d17ae6009a18e76b07f9170c85112b37d7825cc69c4c8852aa63b655f85c15692923007934f9ddcd076eb4dbd053bad835fb8794777823d55b8902c3a8c83fbbb0023cdc49d5ccf814ab33e1cd9e12b7fae439900a99563b4ca330d783b345a530ba3e61a65cd999f4fe498eead3e29465a4ae25253a1d192370503375ae25fe24982b6e879be979e39aeaccf1cca73e902456333d4e6dd75be78c8779984db6f18c62275bc769e4591b49fc95beb856eed1e11a8805ef58aa4a8a547a69ccd9d4453e86ae36b9a68797bdfa1a2425e7f63182b5939c35c61422972c28c0080869cb6a278c68b5216afe8562b86bd1fc93ea52af2c91cbaadb27ccfae4b9093641483b219f0fcb60103d4c0c9a3f82cfc6aeb4306173a54d93d8c69f33e5e675bebd3fbed49a7fcba1c2e31f8f82e68e3d8bc1b370f4b9e8eb4d9a7b818cbb08fbcf3db6117ffc3cc57098a924a1ec21debde86692fbe9a19391e6f1ca4a60dbaf97890247d39a6b197ff77ee53ff0c75ea932f8eee3428381996ceeb838cbbab39922acf26006f0e18d87e7e80dec18fca1747d9929cc4e1539ec2f06a2ab01949f2fe08396e6ed42ab3bd57a71d96a1c5f9ed76cadd13b776405833e2ff8a9e7fb21aafca1d7c05eba505c6c6f7af3168995a63d7941ab4dc3d4a1aed684467bbe4a2243ccf3e1be56c6a1ce9dbf645cb734c1a81497fe5d24324037d9614fef881df70989a0c914702371a20898d746b2910624d97e1b354b76b594989b44c9c2be56498e82c7cb57fba72c2ad6ce12dabab3ac5f873943f2541ab69e1c88ce530d3b7aa365eac6026c07744a5abb63685fc6ea72e4763ba51dc78ef464be9cc4be837f7967f19baa9d6b02f682375e0b5e254ed02544cfd0d5efdafaa81aeb5f2266f1cbb14af236753d42731001b63b2d9a251536617ae45130af27c99c1a387dbe536622e0f9491abacd195aa6e5cd303a7ad9d133907382be89bf170a255bc044344547c63ac1f2f05721c45d4e952147e51abafa31aeeec60b916e9e8b42f81d4126f22445378fc56d5614146ad2f28770b1a34fc94bde3f391c53b0f0bede8f8811f8f01aa721c7fff0304f20d0a2a5fcf8e24a149fc49ddb6ee16d1c84393f3cde7f06b3f34591d9b97f91754c7852f27e5496e9628324673433409a7c02471b6281f238c9540d86889bb07320033acc464e401193fc51c17d809c039e8afed6b6d3f5b387b2b70610c42a6c50f41ff625c6fbc9614ad050e96b40f59eca32bfce9cc707b2ef6472c089e6a5ac13935aaab39c988cb1f6c9fe7b0bd0f3f13f192252fbd1128e76d19b48a75a039f0fba3c08b571df3be5052df40a3d6fd0780d1445ebb388f167fd7a8776b45753ae2876c9c95fa7b0aa2822db78f7704213a8eb0b9c88b895d7d4f8a96a3f00bf91460d74085e326696681957a8b39ab3751d579ee6fa042158b11386700f8e964b3d5a4d70551f2a60f7f799174b427b9f47d4b8400565fc310d5561f8f6b12b76b97d89cdca8794f4675e00fb50c06ebc1ee66013edaf0451c1269890f7ce3eab5bb260df176a0a8ce6e7d78a3890170dc46c1063b134059e5a5a54c74f95a5aed855d108402a3d464fa2548ded2aa63ead78ec9152c50976fb27b87d1bb05176924708dfb95bcda5038e49573ab2e78d37bf947a9f0494264124bade732fbadcb2fe988ea1eed91c6a365ae46b18861e88212ea3600e4b3ddb876553159b941e48335914bb8878cc62a69473d5d7be4579d9c1bc00d5e4f21e392492b3250b6729df4c8580d9e845fe9d94c4a3bdbe12f869ee6e5278ed34afc3bf3d76e4d42d4fef8a2f597cc2aa18c81dabcbd0d2ca9184208831470f8281bb55e8ac6c8a60b902cfe9eef42c07c27cf3ed3aeece6c9daca2ce045a4c024a7b726ace4347df6dc235295ecbef3e6e14d7884fd65ec6bc54a37b863832097c1737f75bdb351405a6b7240276d2e00d3bc7704c88d5e18c575b84fb86bb1700cf34cad9667d99bd020ed6f4d5e971aa2e6752fa1ef76cd8143a40a90e68532d9f3fbc773eedb4d38500a60d9c5655a3c2c0be7dfd2e909385f44b1653a6e02d2f60c63560387c444f1cf705aadf9c2747c85bf1e0cd54ede4fa61c7abedea8deb8d3920e96a19ef2d765948b1cbaef19944f486a564258a7cda1e970f4fbae14744efc742cd784f011e5f4e8d5df262a4cdfcac465de14294da3eb84be4c0259f3ed2031f7efb415a4e802fe1f237a55d334c59ef80334cc49e57a284cb00ff6ce633edfa80157912b400016bf0b51ca223260581b965370ca92f2d7f23a051f485e616e5219b210ac4f89ab1992900162e823ad67a7ce9bee6bd8affa7df356e34be2277fe8e5f1624260b907a227500cb858a48229b801d15fb85f827aa9843be5f2138c9531f39f351aab39a4f3b0429774c8f4bb121e4e8b1da123ab0b0f8890f5322ac06e5658d3475539af68381bc4ef1dc9fe6f430e16fbd0f21dac3dfc5e30b4356609cf5c4b3bc9451f079d642c7ec0876a2d884a7155eddd70cd2ab77b82440821624220a7c0d712cbaf03b2cb0084e61559a7da57f6e99cb3979c8f7e3984165a5149ca995c631174667b91214a9c164f8d403164e5514d41070c9efe7716457aa1298491f308acaca9d94308af0ac0c787f67800679eea0a078dbdf9a0ad9ae0854c23c02acf02a3c696f9f50b6e9b0b3204192f540a9331ae556ffdbefc537337fb8a7d4b1b606695c295c6fadf1e39c3a02e529805893c59ee76b99c8d227905eb54774c6753695bf6fcb0d357fff86a7c3b47a89dcbd176672fc845382a45057d909eb27adf347ec7769d5982804395e41e989ba306b9ac6b74c96b56e755ce90307d545a681cc092a32bf0102af2f74d6356ec225e77f8fb893ba06d9bc4a28d92bb5b2b4337bcf9369f4b653d0159b186d21cfb35259e95101621140caa5a5b775aa2a4e35f2804223e9c36695528a0ffd7041b41ba432f5f232fd14da54264a5c5f0021c2c6a9b5bd768cd68ae126edb7e12e8045ab12e284f7ccbd245c799dc7cf94d6e0024446d88be067baf19d2f00f44e90b14fdba741a27035e4f20d6ec2c2d732e1d87819a258ca6ff983f81d0f4a597db606d6425c4a692d065daeef02e694710eaf67c20e701b81385f9c07e474f3ea16888a4456e2f3571b20906cbc4f2b2306be2e95f5375bcdff8d0e3d9793eacf8d29b620368c4c97b6634f8367f51a3553e09b913cd6ded80af57afffe8cce6c511a0fc88a54f8cb56cf696827e0225d752383b930df4a518ade2f118b05c8ed65e37458a3bd176359b57a294ce37469aad5dba69ff23eb027bfd6862632ba4b28f8d246262f2c1ac632474fc3b90592a4957b74bcde3a74b6b3d9cd60bb3cd82e9572216ee2b60eecae033169c4525a3b35e63f938c452d13bfd91e1d36685f0f5acb3c2a71cc450dcf8d47c5c72565d71908eebceb64d52eb9f524bc18d6ac4252a2680014bd211a0b1c413d40d52347549b06cc4df675a685c52ff57cd53411878b465c194ac98a8d21d80a90651d267ff82a950ccba40a3b622361fcf95f3eeb142d70e4fd92017e46b612484af139e952138fe37d3033f16635ace74eaefaf1c8072b05a9066868abc173c50205021189dbd6bfd4f751fe931de2b1bddf74dc95803d8362eea2e2b738fcb3b3bb35515ade2d3be51b9cb8f764b30714e004708d273c5561b40c10c2dd5c6bd93b18322305052732dc4a3b087dbd85dfed11344e0e2ec3b8f7bfde8c048312706f53fd28dc162435862488c671523978a5b42586e8a1a4cd10d3b9764fc947849e52909cef25eed7629898de8ab7067b410a090efb21b9ff3e2954035284bc399872ec0860de8dea470340f9d3226cc11acf59361ffd990b1bd220238cfe8a52b53756cd63d23c8004bb28bc22cd5821176d02273acd0542b09718a924e5392eda38b604b6853a54f616f99c56016cc601f70f2baf5df811838de1e0691b41585c5d62b3d6784687e1650470903667b0188e8d55e0bdca17ef18e16a4f6d0ed4c39da3718ab89951617cb1204ecbe78240e4eb72916a7ad29c7fec3b5e59ce3d67c09f02c9fe1a2d6baa870fc16a2bd82b5627faad5afef388abb3a3305de0e2551095ee7eee781443d5eef0180a4b00d553c855cb992e878f3c9eb21354c7a3227a8fcc26dbdf54f5cfa93f9c828493ad9725d6c21e52089e94dfe7a144bd9920d6857ecbd95c2eb5f10322640dc194682de40e7642949cd7f50671639775c7fd4fb598c9ab43c71fdaab3f41c367e962100292f8d49f828ed4496f81e9f3bdf83075f1e32531db70698d3d663dbce5712dda1e05ca425c6e02323ad997d6900d559215f8fd546eb8095210d6e5f0766ae3e8a910efc210116e87dd7a219c85d79787b7ebec896e222b7a05cc4b666d12aeb2d0e16fb52b52dfc367329715d8bb2937ff0174e7aa068de522e846a87c375988a62ecfa72095d4554883876c30db3cdf03d06d2ef644873ed185e11abf5731a5162c025067b6258d26eccbbd063526ada783077e4924473403651b69a7a79307b7087b3c93610592879c085bc0abdfbb2adcea502e52d99d5ca52624aaaa552493ac8e9253ed947e08a5777d31e86556c0259a781bc060bc77c49d101b7b23d59d3a6e79549bd851fa098947053cf2acf2b8e6ac011a26b2d327876434c7023e70129d247005c56ddfc1227654585d353afd92b58a5faffb065d4558f05f678cb21392096f40d82ddf0e6037a6adc0b14c7b4c70c6cb392ba9abd242b3f2d9bfc185f02f39063bd59feb057a40a5c9b368561cc4ab424b7b19699f5d16d0cb55e65cfa866b38e76d4e3d299f04d99a0d5f1e745689869a44e57eea3785bf6892bfc09b851e0e26f18e3e93b6dd5dfaa230cec553b1e46745dcf2d44efeeb20993f11feda1ac91183925d3458d1684796d1b523a8a83de91553f1c7e08716d3d96884daddd9da057ccdba850979ba4043a38225a2d529dc849613f1775384b1bb2259532207585f12d0cc8b4032950aeffb7919c36e234418ed7c8d1cf49c61c86f100aee4a96fa0e5418e421840b4d80094a6eccda6208e7d1ed83b7df823d6cac7d922f8c8065215e9ed30c56401500565d5759284aec186ea2764a9ab7b053a9211acffe9b15a8ac929f903be367cba2e7b6cb9fa393783bdca7ebeb6e80e8b833987832ad748655b03f2f6b6c63e14ee3b0693e758af843342ea009e8c2431d4ee08568f80d78bf061a6f0f1d46207dac4a0aa849882bbed9a401c98c0fca84a083f1a591a7cf787308ad0a2722209ab3f9a9e0a8ae336cd905b0902af0eec4a15d443e7c923198db5ef7bcc4f6d6aad6b3d0216019d701afd44560aa60566fa5d28d59fab7027162d0f7ac7932583f29d8", 0xf63}], 0x1) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) write(r0, &(0x7f0000000000)="75249c7c8f7e308856abcc2021e3e85427afd8db93df93839f3a68fa943f2d432c8fdad7532ac921d38492ad5a3f984f1625c43487f70dc7153abe2b6c019228f8641becd9354809bc6a99601d968b0637f817dcafbc5488a4fd59f37af591c50763e43153719000ed8868c53df558c1a0ec25f5c587b81afa6f315bb7b7cfd190f0075c7f5ce51a5428034af5cdb5391246f8d301e3a7d8231d6258af66", 0x9e) ftruncate(r0, 0x0) 16:00:01 executing program 0: r0 = open(&(0x7f0000000280)='./file0\x00', 0x2, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xe2, &(0x7f0000000180)={0x5, 0x3a92}) fcntl$getflags(r0, 0x1) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x5d, 0x10, 0x6, 0x8}, {{r0}, 0xffffffffffffffff, 0x80, 0x8, 0x200, 0x7ff}, {{r0}, 0xfffffffffffffffb, 0x40, 0x10, 0x9, 0x1000}, {{r0}, 0xfffffffffffffffb, 0x2, 0x20000001, 0x17e, 0x100}, {{r0}, 0xfffffffffffffffc, 0x2c, 0xfffff, 0x1, 0x1}, {{r0}, 0xfffffffffffffff9, 0x0, 0x80000002, 0x800, 0x80000000}, {{r0}, 0xfffbfffffffffffb, 0x22, 0xfffff, 0xfffffffffffffff7, 0x10000}, {{r0}, 0xfffffffffffffffc, 0x2, 0x4, 0x1000, 0x5}], 0x2, &(0x7f0000000540)=[{{r0}, 0xfffffffffffffffe, 0x10, 0xfffff, 0x80, 0x4}, {{}, 0xfffffffffffffff9, 0x80, 0x400fffff, 0x7, 0xffe}, {{r0}, 0xfffffffffffffffe, 0x61, 0x80000002, 0x5}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x7d, 0x6}, {{}, 0xfffffffffffffffd, 0x30, 0x0, 0x2, 0x3e3}], 0x80, &(0x7f0000000000)={0x10000, 0x6}) r1 = kqueue() kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffb, 0x8, 0x2, 0x2, 0x3}, {{}, 0xfffffffffffffffa, 0x8, 0x10, 0x101, 0x800}, {{r0}, 0xfffffffffffffffb, 0x82, 0x80000000, 0x6, 0x8}], 0x4, &(0x7f0000000400)=[{{r1}, 0xffffffffffffffff, 0x0, 0x30, 0x1, 0x4}, {{r1}, 0xfffffffffffffff8, 0x2, 0xeffffffd, 0x80000000, 0x5d84}, {{r1}, 0xfffffffffffffffa, 0x41, 0x1, 0x7, 0x10001}, {{r0}, 0xfffffffffffffffe, 0x88, 0x40000010, 0x3ff, 0x3}, {{r0}, 0xffffffffffffffff, 0x2, 0xfffff, 0x2, 0x80000000}, {{r1}, 0x0, 0x1, 0x89, 0xd5c6, 0x400}, {{r1}, 0xffffffffffffffff, 0x10, 0x0, 0x97, 0x7ff}, {{r0}, 0xffffffffffffffff, 0x7, 0x80, 0x7, 0x1}, {{r0}, 0xfffffffffffffffe, 0x31, 0x2, 0x9, 0x7}, {{r1}, 0xfffffffffffffff9, 0x20, 0xf0000000, 0x10001, 0x2d8}], 0x800, &(0x7f0000000240)={0x7fffffff, 0x8}) kevent(r1, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x20, 0x0, 0x40000000000000}], 0x60, 0x0, 0x7fffffff, 0x0) 16:00:01 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x6005, 0xe02) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:00:01 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0), 0xfffffffffffffeb0) getrusage(0xffffffffffffffff, &(0x7f0000000200)) 16:00:01 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) r1 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmdt(r1) 16:00:01 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet6(0x18, 0x2, 0x2) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="25000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYPTR, @ANYRES32=r0, @ANYRES32], 0x28}, 0x0) 16:00:01 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) socket$inet(0x2, 0x8002, 0xfffffffffffffff8) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) poll(0x0, 0xfffffffffffffffc, 0x100) close(r0) fcntl$setstatus(r1, 0x4, 0x0) poll(&(0x7f0000000080)=[{r0, 0x42}, {r0, 0x4}, {r1, 0x80}, {r1}, {r1, 0x20}, {r0, 0x40}], 0x6, 0x2) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x31) 16:00:01 executing program 0: r0 = socket$inet(0x2, 0x10000000000001, 0x0) sendto(r0, 0x0, 0xf1, 0x0, &(0x7f00000001c0)=@un=@file={0x0, './file0\x00'}, 0xa) 16:00:01 executing program 1: mkdir(&(0x7f0000cb3ff8)='./file0\x00', 0x0) chroot(&(0x7f000009a000)='./file0\x00') chdir(&(0x7f0000cd2ff8)='./file0\x00') r0 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x180) accept(r0, 0x0, &(0x7f0000000080)) symlink(&(0x7f0000ed6ffe)='..', &(0x7f0000000040)='../file0\x00') 16:00:01 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000001c0)={0x0, 0x0, 0x7, 0x81, "1782335c0000000000000000e40a00", 0xffffffffffffffff, 0x5}) mprotect(&(0x7f00001b8000/0x4000)=nil, 0x4000, 0x3) chdir(&(0x7f0000000100)='./file0\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = socket(0x31, 0x4, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x10200, 0x80) openat(r1, &(0x7f0000000180)='./file0\x00', 0x0, 0x100) setsockopt(r0, 0x4029, 0x20000000000c, &(0x7f0000000000)="ebffcbff13b9d177da09e779ae36e23c68fd812e", 0x14) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x7, 0x80}, {0x7, 0x3f}}) 16:00:01 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r4 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={r2, r3, r4}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mincore(&(0x7f0000738000/0x2000)=nil, 0x2000, &(0x7f0000000040)=""/126) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000002c0)) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000180)={0x45e, 0x1f, 0x8, 0x6, "e05e8fec6178176be5299037eeac4428613af2f1", 0x77a25e20, 0x6}) openat(r6, &(0x7f0000000100)='./file0\x00', 0x400, 0xa18237c5830fa8c2) 16:00:01 executing program 0: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000080)) getsockname$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = msgget(0xffffffffffffffff, 0x0) msgctl$IPC_RMID(r1, 0x0) socketpair(0x26, 0xc007, 0x3, &(0x7f0000000000)={0xffffffffffffffff}) accept$inet6(r2, 0x0, &(0x7f0000000040)) 16:00:01 executing program 1: socketpair(0x0, 0x1, 0x8, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000440)=[{&(0x7f0000000080)="539a39fb0f9a54e77d6964cb6bcb6b6f6d93e015e04536290a5b3f9df051060e5f5a8afd813756d3e6dae67b5eaff3b7076772c7a724c984616c5ce77425567ea2f48aabd67236100a4d476b6c385a8767fdc154d6c7cd6d3ccb2ded0389ec183b08e50d1168f6761a49fc77c20e4e498e9a63d4dfdf7844b2c6022d605695aa8d381bef44fbcf094bfff31dccfddc4495e51364895694bd8775b356e438553486508efddbfb1f64292e8d65aaef", 0xae}, {&(0x7f0000000140)="dfa5e99863f15789fca0dc415e0fe696ce0edd42dde56399ad18864d15a188a5dbcee20e2b195f12e49dad95b6861ea6ba2aae7d120950c01bf911eec5a56f25a8c96d56c4df8b8c18a18f915c5d07455b353defebd5bd81fec93544679580d68f541ac7d5041e872d75b39b7835d7c852932cb3", 0x74}, {&(0x7f00000001c0)="b5b43d2983acd1eb4fd5e337b5ea906b1eb88af7505be7a9afd1268e2c7c811ba50161a2f777388a0e7fc6a6e2c3fade50a5048d6baf93a169467207ecc58d6cb319d3dba0039c72ed31329b489c60c9e0146ae48bf19d008278b06d57e3d851bff0", 0x62}, {&(0x7f0000000240)="649512eb790ac999c4b92cc50d0da4c3f064ccfcb19b48403d08bba2adaef258afb7c5873485bb1893cf3f25d8572787f739b5ac84df09e85df7fda76f43ed78c2fb102b2948489e7c8383e45b33a98bb5d151df0b8f0ae43408f6553f767e0b24a2e797be2510d70e4af8fd05435b4be1b78ae8082d46a341a5e718268b2e519b235c8ca4120fb08ccec4f553441cbd7405d3fc7737c663565869ffc09bd5202c13f7a2a8eca96a1f0e8dbff91cafa9e264b4b92520d31742d2d50d78c1f3d0d9ea9df70cd06e429cc46e0ddf33b257b0258c25487bd54036ab7748b4717059d61e0134495c524c22ef97c8f3b7c4", 0xef}, {&(0x7f0000000340)="fbcd782eb4d29f6f46a4c78fc8947fa9a4", 0x11}, {&(0x7f0000000380)="589121683abe1cd89b0345e237067524e13ccfd4c4790d7979dd1d78cbcabd05710f0dab4587cf9ab17c45c8f3cd6c4196230f09ea89214f1936d641c84f0f59", 0x40}, {&(0x7f00000003c0)="a1aac4a99da4440d6d884846198c446d86cf82d878ffa767f96736f26f186178f1906c08965bb66059283826bc010cf77273268a6aee4b31eb2b698ef2c5aa95982fe3b903cd8d6182b92a9a8154ed95f068710dda92325ffcabaecb5a46f17db5", 0x61}, {&(0x7f00000009c0)="6d308ba64bbab1cc566abb7370cfa8b80b0b754e528a5c83927797f6ce5fedae0752502de130f92c4abf5a175a466dd714771aec30fc1b7a6242ab445532a5be670de88fade754c876100cfc85a44b051c3a71fe9261d0b0afe49e630a8efe2ebedf247c2958768d836cd4133d0d3b20becf133bcff1b7cd1b07a437ad256a7e9be42871bfe1123cc5f1369c7a5e5e5bab3bb518b7b62400088a3383d9eafef306db0bd4d6c340007cb0a2c0b2609aeb878c08d91f58015310b251fd994bdd8f7c3cf00b34f618d23aaf566a34933d1afbee0b6d26e05dbee1d594dc37974b7eb2f2e685e698b04997da23a193409e27a67b908872aee372e320d17118d4c3a5b7664704b0dbb63ed63e7afa740babc31a79552e8ee278d7dd2e78056c6dd4ec1356ec2cd83a938ac936b83cdee68679dd59ed738a6dd40c3cfa4c29db4f9ab2f4d2eb1fbf2c735340c59903ae54f240938839fc864f8f4071e0301a8a449e68b5c51dd6b24c86f184c72771391706c0228eb90e1a206546fbc50999824bec6ed3167f39c7f53932a35c3d4faef6dadbeff5bb4772f42b6f8f121425344251161fd8e2c714842e53b5da29a3ca7db18ebc9b5ab4783db881580ed20bfb717c73868ad2eb1026ce26354c8225c213595608595968d7feb41d434abd02b0bc63d7cc7834d360f34d9f5404e49ec6c0b99a97e8c9274d36a70908803bc54c57e93bcbea88fd11bbf5fcff278d57409bac3ca55ecd416be7cd255737b76c8ae014411fd1daaf57c60835d8e925ea7992f73fdb5f87d85742c9854f73cb506bc19f89466bba702cb50856612a8f3c914c5d75442731e8ca6ef7cd9932434e6ffbf160701f2e84b6381ce5ab2c54a0ea33fda9732a146f600fcf19681bbef5d127c60d1272bc9a3f144caf0656dc64dfef2201e6ed03af35e36f9b754ea1938254b442e9d884682ec7bca2809b0e99ca7f486e5091d67529e435de37543d3431c9ac706ee117830deecb3bee2d220f1836913b4299c6a2ddc8f4e92dd983304b2c92f43b31ca184ae93a790f79e637610e170e138190ec8985f455298888bd88c5b4c075a3bc9fea8e3724baab41ee25e74271c8d4c3a856120e05af502527a31d2a2978956a023883b908d5aea1eb00c8fb0f302a3f008fb484e90a6dc55c82c510aa32c1e46e70088b605f73155e900ae94604d6f32c1e0f28eb76329ba81055f215db8c2be2c381adcd0b142db7591abf0cd9c64dbd672f10fa132332c00dbe1f11ff5f57ecaaf399994f20589cdb57a0a46600e54607132089aa527fb7b479a117d3d10dc3dca836af610e524fe8759447ca23d40ab8be072d82b0b699de68e8fd346e6789c2b0d6b9a55ec5764b3889cefe27f031a47235c700f7c7a45a05a56552c2d28e9716fa97456b293226260881e9f6793d0c7559ca8c239f1b79b32537e6f549a571b8d8a930522c533b3953715bd05835dda20f90338cb63c60a25ac9fc9ac0d4cf243843523276e73bfd743382d2fd4100eda1fc5292b152a8639fc78764fda0f4dd54d9eeee0b8c1d3b5fa892fbe931a5181293e19b3861b67a46b4308dd404e8130c2712048adb43bd919774a9ce96c991a70405c280b8986e5bdedeb475a5836f64e8e3390eab5205fefb708738af2e7378e90d1a71c45d7be1e70f217011fc0f6a81b33a8e100412eee63e04b9d831d476cfe2a45cc14ad9d50567f9a78a43d5a4b35ad650a0ccdb125b2848dec79892c93fd56353969d12459b41bbc12f45f0223c1ddd5ca7937d068b525572087106b270e6e6feac87da68f15a6d5fa804c817d9659bbd699ac22275c8bd6b7289a6970ffd6e865d1ce7a9c25372546524a8defdbd559bcf72f1de9c62c23d9d9cc40e661dd662c114cdf2b0654deb482b3b67b07639c91260bf71b24918508725e9337d6277ac9351d1fcd54c4f9ad3bfdc3dcc3e22895e48f9eb0e88f4362b17f619bc77382c2ef96ee60a2ddeab0619839a7cb3a7ae8080937d8b081db5055a08596e56a995907163b030bd54f6a9b7b9d4d85c237902ce47c1e5be034e8f2124fbe1b44fe29f66f727ca7269e67d59dea281e40f5bb6db0ae6afccb5b60fb953cfb8d68c975e5fecec12bb7f3588bb312c185f2dff2fee3eb7ac9b2602c843667acd8f9d9510203494d95d5f184eb0a7b6137e3836e7211c2233142e7817660cf69a8a1b349bd283bf56e430462e2260603c6ec3e5d295a5b6a8e943a4f8d85a6fdff584f9f6d41856305f3550d4b4975b53d1470989e71d4fdba6de8af8bd8505f3d3155443c685f758a892bdc140fd9264cf8ecae8cda54357a6a4857876cf6c7058f45ee901a3c2e8a949c90650503a6ceeee20672b6ea169dd2b20acf3bb7fec0f64f956e3205b05f006bea9e2aee1475d6135b2ccd00c432ca6859bc2c94cb5739485307d15fbf273930836a22e4c0ee63e2a265df88e9b734000b00f01e3a74464c7f42437e8c464415a3a7e1d3cb2f1e438ea645ee75c99f32e63fc341a3933d1f15dabcf25c6ce0c38fed8aee72d071eae9a220f1ad2de16374a23267798b8dbfa80c0f621892cbcb9bcec0abf5071dbbc0076e4dee89ec2f8dec0eb9f35a0c25a83e5db41f864aa72eae9fb968dbc512b8c74dba3a986d13dc2db6608423ad0f39063500fa94905878ec1d55f6b8e917eef05e8fbc01514054768d70d90d256ece7d0776796cafa09a92054cc2ac5f4c4d1dbdf4024aae7e666ca5eb6584251b034351d1e06b6c8734ce85a6bf625d8765a1655d3a51e418ee392162b43bf0af58784c8a65892c67a4577ff968bd8fdf2ce29682384e6aabe1f2dbceac446126d24944402bc7a1f471a33a97d974ef3e54787a2c3f0e11946b442d88c925c8675a94d148ea4b18f9ce61dd10c775dadd3c0a46cb5e4ca1d9b5a23d48f9b7ceabd14914ada8d3cc4949129c5a85ba71492d68aa7a6ee3fe3cb7210bbc296dd08391cec63f69968d34ab310ed04ff63a0f248c29c88dd1e6673b65063c8252a51624cc108b401099e20ee6a917a867a70b714ac868324d8c21ded9ab770e987c22c5072c53edff05c4327a8c9147b54b829818c872050da6ef3e2039033c2aebfeb98e932109f5afbbb9afe26b288a04bda975185f9c5e540c131d1ee4e3f0b7a1b3ce00eae7c38dc03cee1257afbd189f2c22dc8204cfc183ff014e46fef8036e7f471eb51cdcdb0b00e706828d9b26679999235ade0e79acc3ad5b3958cfb4849c868e2a8b3f7a0c32962231fe9f49139427a5a57ba4b362b5eb06a867f0be2dd50d5a05f2877d2543e886fe276daa7101b0c20e54dcd3c74a3920c6cedc06f08b70e736b0a2f991d4a904d6eb47b16f29e7ad4c08f8d973747e72b2637d054fe9d17e76356ea57644c643791d043d8eb855cdcdb931740e84314e229326275f1780bce10b0e0917f09f85a08e1c443c3a23450addda2e83b041347ffb43eae3b0e5dce7f84fb4c59dcde9a1df014da4b5f748ddc977097bd96010668ec5993dc3ee8612e43cb6ccf82063059dcd08a692124dccec4903d246ba6efb64d52bd70c33a945fea4706c15f45e10e35e44407c3d4b10ffbb4b4167a6c26c16a2a629bafb6b13c64a95ae6b49540a9bb6572a2601e3b87c7f48583563f8d67def4e919be0a21b2ea81c57ba25e46f55e7dfeb006b9f92445d236f281fa7233288848cca45f0fdc5f6d1456a84c10a3bbe0a5b78f59d1644d23764e5f221ce0ca3af0c040b30978711f297d5518f4a283e4a415a30acdcc2d7385b18820f3d30eba01ec7dcf36691757acd11108bd3dd147f44c7c20b1bc4f93ac038fc4bbf0e6e9fe60af062bea16b1ed9c4bf11746625530f6fdaae5ab9eea6f03a940a7c0474276270d68298ee535908528287c8de25d11a888c56c850606e85a6a3a761ae19ffcdadbe663bcbf20d465cc35ba6b0a057b3ffd4a5ae539593be9c5ef79a3bdf4cfddf1f5e4506af7704e15a01eaf61b605faed34b07621a56a8bb8a3e37fb43581ae826eccb7bfa3f754657bb9893868e7ac46862b6eaf02c0b69087ce35759564f321f20ac6f2f6834462ea234ce68f02e15ed90defc3fa394f2c5be29d9f032a6e1f7202855bede69fb0834206d45c74323b9a0ac4c3a74b882dbf9f74ae65c2f5ea4369f54300c7c339f7026aaeb6ca1df99db4843754cc4f641e75aafe404fab5aef8bbcece8b1f794dd336f6cfcdb9dda83c6ba77ade9348476174e17b753cd0ee50d3c95f54fbb67e1d17704202efb84ea43bca6251ed39a0a51afef584e8ab456d51c669785f152c44257de24629f0f2c94415ea85bd87813346fa9b841899dcbcadfe186b218c7600c6ab798402f517fd27bc001b507501b080b08f59244e34e62f4418d74ed92e8fcc0503e9fa2d35e3d9148fdc763fa553106dbf6d8aae7dae516b5b6c420fc71950319ba9d27c7d202067ba60cfdb189ac8d77482ab1980f1572991ee0ede56c049e0211a68a8c5afac979e1713ddf3eea21fbbe75323d5c4df5468823eee773b5fef1ad16c8afe368afc879f249beac2b2bf2f6826e7d087914f14cab749c74c2318aa3f7df052b53d8e06236101ab1bdfdaa5dbd1c50e3fc37daa12b3e4d78199b33bcccf6d7dbb13bb01ba7d7db5bb4e032050cabcabb545b1353f730dc574823f6e4a4cbaa661324b0129b15b60eb52841dd8412a53a16aaf24b44a7c98f5a97c4d9af3e34837768c950895c586e2054ac2ebf4e977a0eb7b15186dd2fcda8eb68199d1b094fd369fa29e7de270803dd5f4c197a89371afcb11c629399b5c03c0c5636d6f541c01e6ff19f8910751552f8e9978f1dab226cfdebf5219ed0380d447d4318e54886371703a99990c9ecb9d384c029f95911ba6d7135d6b999c72389e26abbb969cafdf8063fb375b5a92b9356a037babaa95ba54bbe5434e1f811bbf4d7e0488af83c0e2a9cd7d07f116135b411165108b0afc5c602e7935cb891591f90f8b65ba7c0df252a58fdecedc801f5b2b63a40d1f53b78dfe1cfdec56396fc2306487f3f8cafe0a35c4f51014663468ffebb3522ff0d610a2ff2e97d21251d7a5f956bf58e58db7fc91ee1de724e18a6bd2441bf0d5e190bf03d2ae62474da2a4438db36b5ddd02421e7817c9843b7a35272df6c39017f1b3aa36960e102c1ec29a71d7879a40df4daa7cd2569f44de0d3a2bf21a1a4220967ea1ce0cdea3818e80ef027e36db3f2463da6dc4002d7c12666483cc7c48bf03c828d893df77227948736ea59b735d5302ceb9fa319628d52969e7f80b3bc273b250ab8c2e5307e6709bdc12501b24970dde06f705ae5a670f05efd925bef188143d41d1372db3f9e704cd12a903604e1267d7eb350cf51cd550450ed49021411ccb2eade7517be619aa2f09a6f2dc29e8efb09b759186ba00fc19431d85a553fd011828ce95b25952a0e0d0262447124e1afe7287ee239ca4292a3d02f831acc42377c112e1b0e7e99d67c702905f1e74bf20a182a8186f5ff8c364a08d50000782fa4737ce8824db885041c4c9d94d2485992a2bf87d49264bec86bc4e9b4bd6a0165e943a38c14561a27ebf12d7f61d60a718cfbaa86b0631da7d934f4902213e692445aa0f2cb7639b237f1ac6a1845856be88a11edb0cba2329c7619c86ee5ec27acfa4f38829357bdee71534637b13b5cb1ac7cc09c132c29bf10f7d4e74016edb4ed9efe8bb9769514960488a84a308df098320438f882063f9cc50dbd7aeea00796bb8b0a36200148f488b689c675dd7e35164f791c44fd95e6", 0x1000}], 0x8, 0x0, 0x0, 0xa}, 0x6) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f00000008c0)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0x8, &(0x7f0000000580), 0x9, 0xfffffffffffffffe, 0xd9}, 0x0) 16:00:01 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff}) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) sendmsg$unix(r0, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f0000000000)='.', 0x1}], 0x39c, 0x0, 0x0, 0x1}, 0x8) semget(0x1, 0x6, 0x8) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) 16:00:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000140)) close(r0) r2 = dup(r0) syz_open_pts() ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000001580)) r3 = syz_open_pts() recvmsg(r2, &(0x7f0000001540)={&(0x7f00000001c0)=@in6, 0xc, &(0x7f0000001400)=[{&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/135, 0x87}, {&(0x7f0000001340)=""/122, 0x7a}, {&(0x7f00000013c0)=""/57, 0x39}], 0x4, &(0x7f0000001440)=""/254, 0xfe}, 0x1) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x3, 0x3, 0xfffffffffffffff9, "5c0000afb40000000000000000ffff00"}) r4 = semget(0x3, 0x7, 0x0) semctl$GETNCNT(r4, 0x6, 0x3, &(0x7f0000000000)=""/37) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) sendto$unix(r2, &(0x7f00000015c0)="f264abe273b3b60ce70d81a5676eaa763b95cd431bd6a96af4703c0a561bf9db23db42b5f861117bbb3054910846e9c465ce8c3b0f9672033d118e1c57f08baec464d3f53e5a9f87410a36d46d8563bfc68c6ee2dcbe7472f53aa81a91ba6a230d21a9b5a0b5041cc3dc937f38c3afb37e5836dd69ff472f9e60d6eff767aa52a1ea13289a599273f776fadcf5e5938099e2c46f054e0acd455283ff4c911199dc30f476d89b850a6ba8caa30e7596c5426cebaf053be5aaa675bccec8aeb981ee96900970f14181eb0161d5055f62dea1114c90dde757f07bae36a3eff99af90429fca12b7ca36110f50a1b5aa2cf1168fa87d386518bf6e46aaf96d6", 0xfd, 0x409, 0x0, 0x0) 16:00:01 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockname$unix(r0, &(0x7f0000000440)=@file={0x0, ""/108}, &(0x7f00000004c0)=0x6e) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r1, 0x0, &(0x7f0000000040)) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000100)='%\'-/]*(44\x96!\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00'], &(0x7f0000000400)=[&(0x7f0000000200)='),%\x00', &(0x7f0000000240)='-*#+{\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='^\':\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='^+\x00', &(0x7f0000000380)='\\{\x00', &(0x7f00000003c0)='[\x00']) 16:00:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) syz_open_pts() write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="3e2a7913e4ba6d673553c0c01b3dfaf90f1e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002000514295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e", 0x7b) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() close(r3) syz_open_pts() ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000140)=0x400) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffffff7f, "01016d882e16615af872eefebfa600"}) close(r2) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x575) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:02 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0xffffffffffffffe2, 0x5, 0x0, 0xfffffffffffffd08) syz_emit_ethernet(0xbc, &(0x7f00000001c0)="8f2c64a910868bfaad071d4fbc06a5bdce856fc17d161ed29bf6e1cb0760dce906faa0b5f6247331c7a7e555f683203646911cefa4e8ae4d684e6aab852adf2f0162beb8be9ea07bc9e075f65daf84e2251d1139e33cee17202bf70f686ed2e63dd64b7828bdcdad1ee67debc0662e7ee85671c8b68dc47ba8051f361aa9a43ddccd95f60f7e332da5fbcdb52e93ca0cb2509f04dcb79f265216140d304ddf24277441892314095233d9d1de71065abe4dc9f1abc3e9e71827b2556b") recvmsg(r1, &(0x7f0000000140)={&(0x7f0000000000)=@in6, 0xc, &(0x7f00000025c0)=[{&(0x7f0000000180)=""/30, 0x1e}, {&(0x7f0000000340)=""/4096, 0x1000}], 0x2, 0x0}, 0x1) write(r1, &(0x7f0000000040)="7f52d83de1db26cfc68b0aa3a6a17866a412094b537417f031e43f6f4f91855f9d7af61b16de76c4a3e405a8de5a61a93c305e1b1c42a687cd8d1897b89265cbafa113188abf402407e24c9ca41350f6becd243b93321da821438be53f5eb0e945eb6968a026fcc99375e0b336199e8eaccc6673a6aae3d48c465ad4563feb0a64a64b83f5fd4777e5370876e92a144f2321d77e79c9240a9a6282a25a2865538b", 0xa1) 16:00:02 executing program 1: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="513f82af23e1aa0e77b706c9d47d37c23eae13c2eea539f815b919d90e2471bd8c0dd6b0be797613724e7e1295cca4ff2dfa1c19afa2a4828a2c5462e5dda632404f185dc549cce30ac438d0dbe2372f9dfc758799d7b4e0137a0d7a2a84935877fb8a941269522da146e7195403ad2e84b47b266a932aea4a6d07343ebd39bccacf7d3bc00e452fe5f78398c9de36784ba4f86bee4179fb", 0x98}], 0x1) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x810, r0, 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0/../file0\x00', 0x1, 0xfa00ae6eb4d121fa) writev(r0, &(0x7f0000002600)=[{0x0}], 0x1) 16:00:02 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb", 0x7a9, 0x0, 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x41, 0x1, 0x858}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) getsockname(r1, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) 16:00:02 executing program 1: r0 = socket(0x8000007, 0x2, 0x400000000fffd) getsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000000), &(0x7f0000000080)=0x4) fcntl$setflags(r0, 0x2, 0x1) getpeername$unix(r0, 0x0, &(0x7f00000000c0)=0xb44ad1b68d71885c) 16:00:02 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0xfffffffffffffffc, 0x0, 0x1000100000000}) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x3, 0x4812, r0, 0x0, 0x0) r1 = dup(r0) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) readv(r1, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/134, 0x86}, {&(0x7f00000001c0)=""/22, 0x16}, {&(0x7f0000000200)=""/119, 0x77}, {&(0x7f0000000280)=""/117, 0x75}], 0x4) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) OpenBSD/amd64 (ci-openbsd-multicore-1.c.syzkaller.internal) (tty00) 16:00:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000000c0)="ce7ce482a913050053a21cd231788595", 0x10}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xffffffffffffe758, 0x0, "834339db831b9e721a6901a46fb6f08a8864ffa5"}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) syz_open_pts() renameat(r2, &(0x7f00000001c0)='./file0\x00', r2, &(0x7f0000000200)='./file0\x00') pipe(&(0x7f0000000000)) 16:00:03 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000000)=""/236, 0xec}], 0x1, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r1, &(0x7f0000000000), 0x2f1, 0x0, 0x7fff, 0x0) 16:00:03 executing program 1: mkdir(&(0x7f0000000080)='./file1\x00', 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000040)='./file1\x00', 0x1, 0x0) rmdir(&(0x7f00000000c0)='./file1\x00') 16:00:03 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x10000) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) 16:00:03 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1fff, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) flock(r0, 0x1) preadv(r0, &(0x7f00000000c0)=[{0x0}], 0x1224, 0xffffffffffffffff) 16:00:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, 0x0) r1 = socket(0x21, 0x0, 0x5) listen(r1, 0x8) syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x5) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x8dc0, 0x0, "c0b7171e812d7cc694397ecb70c914b436305b6b", 0x0, 0x7}) dup(0xffffffffffffffff) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, 0x0) syz_open_pts() 16:00:03 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="0410a587c7ed5276930137106c0130d5f9df04000000000000005f9f775a9ac9b53c9699e6a801b7155f027c7ee2d07e6cdb887b4fac"], 0x1}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 16:00:03 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1, 0x0}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) sendmsg$unix(r1, &(0x7f0000001500)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001480)=[{&(0x7f0000000100)="905979b551670c2a1562f808e5180c7808bda2e7cf", 0x15}, {&(0x7f0000000280)="aec3b5da723d693fed9f136d80330ddb8e885c9163322397070d1f5eb7dabf817a5b99b43ca215090f767bb9bd0fe636e35e73d712bf6145d5d971b4c586a5681afc599e197cc4c2e0109b7697427d3a1c4bc368b306ec6ac677a5abf66af3df0ba1b80db213413dd718a1f3514aa235bf2852ebe4643273447847a5af2ee74415a68432025b6dfc34c0e2442a88e901a811fc6f6aaee304064997934b0f6e9d9a2dba28045146be6b88fe9abd1ef3e014153ce5501803d3ba49e0dcaccfe2e30f0c586dd00c2e64d37633aec2ec9341dd76b5f59a9dc9567a96969a95f4eb5e7d9c1f6ef85465d0559ce8cec0a18eaf", 0xf0}, {&(0x7f0000000140)}, {&(0x7f0000000380)="c11bca242199b480a4bbb1e6fd1cecc32b979e2e402b87f6f479bdff98f200655aadb1cf96cad7eb7cac843d347dc7d3fb7a440bab50cb8b8af56c6231091c00bef1dc806804b935578b98d3a0a0232e8baf88606b2a33df86046a368d033f17d4f768e2ad2e9ad49aaa89f9165f8a818244f410d3f5f4eca8ec718f19da3f421df2f9a9b02726b2601f2bbb12986bcdefdd1e612019656a2c316a3927272b23e92d3ac2df37ef0ad2f6ff775d2e2fcc922fa9408d8106c44821c230279468b52409d3c2a1eb605d9ae782cc9f6cd67afce51d59fd80121920c9395e662f034b46947e0909367731b4c73ebe0dca554971cadeca9ea4a313d55dc10a3a252ffce8435559830c23d5e09aa1528933977c8c4de2e4c6395a732ed4778fb55438b4f2197ed71f4ee692bd9655eaf9449fcee57779370d2fe9ce0d099f8be983093f3b8ae9285de0476213fa3bad7b687ad9164e4b5636b96cc5606cee91dc86b930a6946c2a483a303bd034c81f10ff40a856c1977c502e61a7af2833e68a7a91ad188952146f8acfb36e23470b43557d554b2c6874626d370ce8437d9f922458cc13c5b69016e59f0ad2462ec4d840a4efe5c93dd53977796c45ee41c2df11341c3759a64eeb83ecf9a453c37a3ed9a8a9f2fc2275b5f23502925910d4b884d109ee405d64ffadaffa5e3670be90698a71477a55614d34be61325cd83b2d7778384d7713755eeab312b0708a7c333f7676bb54cb54f4412a17b6f5afde38d94c9b4f4797c2c073083d573de0d0fc85606718c690b286e13b7ad49a0d0ae094e26825600e10d2a224d42c8aa6bff9e1d86e0f9126d2f71d81d5119d033b43ab583bf5e1736df0ea3a10801252ebadc949e4c745c3ac56cf3024b58e33601111659b5608912d462719de5434666764514d8d285d95fd653a155aa8db8579145f563c4728acd1791ba38e9780171e40b653e47c9b2522bb49c5250f3c7dbbc7175879e74eabeb04d34b1417cfe757226992b6602b697943df7095e515e2dc557e1cc59ceba5d29ddba59521be14226d2351c1e60ca27d7d6517db2cc96f98e6bb8c739e823d34993d3f905732d4366a5d440b68f7b7a0f764affb3373a1b2109cf49b808e166d3f549ec4ff38c14f4b0f5448806da19443d38d2906909c47ffffd1a7fb97d099e8fe12ef4113591ad536de5332032badb475b6fa31ee95e0e529dec1b264eaaade1bf26270b2f08c6fdb27e489d8c53aa74a5e68e4f8a10840e57d3cfe461de2fb3d62eebb0a782da4b0df4b12cf409e5d30f527e7f4bf4feb6e9089171285f2ddac9c2955e48901e18f396c8a927fe28be5e103fb8612f3a4f9e6fa79e8c66e5ceb859659d75c8dbb08c0ae3b7fcafb1a657bfb3c4ab572d2b316ab40b240d9041393dfb82d202632d3d367f105600840d5e88dd99f5ea647c6f065869d9cb9631d70e9225a8d47d88aab713ddc5777ab12aa857f98f4b3479e797b640e45a323e35e534ef7eedf8cb846e798a203cc5f7456311d0f0d7ad41c184289ddd1a142f2ceeb60774e2cb08a70192251f81ecea75f454c1a4f87924d6e2cca467989976887676bbc6ac91f5c9f99157db8dfeb0933a85820912866bc76772c209a86adb087b5a6c5c89d8ea04d96038ef8a3c436b73689c91559c2871905ab21e01241820522b28eb3b931c3dda01a3ee47d105f81adc65820cdad39ca2f4dfdff6fcdc5f661164d72bfbdeedeae3f3c951d3d8d103a248d386d9e20a416b7ccad10233343cf2fa3b21ac31f413f08d5b0a5131a6d3cba3ea63585890f1b909ed6da23e463800ef0be9e5d9baa6c00acbf570229427f269f16555f310493c0e8c75b4bf726c15467f0171dda55d9a6ce8889839478446931d4445da87ee2d33d75a1a8050a78f031327a9d26defe4f2c5b4f0659cefab5cf0f34e83cfd0e9b5f85915b0d38b7772050b9e4d658d62382e771ee4763bbda0c6f7b6514f71f282bebf8348acd32e11970dc37bb05f6e4cdb5de5a3bd98e45420dc89d5f48482dd328e0a2d626f949e3e4ea8fa0da4b09d6ce9587f77c3710486f99e30f848f0505e8c39803c2f160b6e490a8d51e54071337a6b92b2ddb5ab756b2a53a2bdcf45c1f905aa07ccc459dbbdd1e7e6bb7e6f76b0a41195b2bc3eef29e8854a858518ec88e51b043c221444088c4bff599ad0f8161bf04e85e0620e4639844952355c71a1c4387bf9c57822dd25e1fdf3f128ae4e2c1c6f2630c0ad9c2ca3385958be6a78d9d167331728a570717311070e73445b6769092e3174ed87a408e8b649cece5be6c7643f1554317e8bf94ae3aebf3d731a40592b7506cd498575d51bce569260b544d9bb2b2c9ecfb34abfb8fc22bf84b6d8abbeb41ee9444f950fd8fd3b66ef7d028273a05946fbd520d786a9a26f1f688021c7213986a7638fdcca592825f66fd0f5ee7f37b118ef582a99a0dbde4d4cccbab1a12f2df4a4d1e4d4b74a299e55640e0d4a02354e452f2d02f6aec00e3c712d606955bf67d64378417d8c709ac8c463b0eb977a8246265f4c296350bd9eed35e0a1a4111edc28fee4297ad7e4e27b566feac78e0a15277f2d460eae458aa53c2e42a90f0ccf20236960cbf9b081605962106be259de20b738e6b3c8cbba70a532e6f19bfdd90264ca00fbe0e699ad910a1d4d6ec3615ebfb8c105b44e8e8aff669916c987719c3276e23b24f2228cac6e71f4183f172ac37f88a6df2a99fcd9104e3870e4aa3b38ececd38cca0507703ab1d7468316bd74f4dbb2f0574509f22dc0914c957fa4f1c14c91fb74d03c0b9939364524f4c91d4ef2779f34ead61ca39f463f777a3eda2d1c6f8b6185e9afd8c3482ce1705521531182a80f32130ce2616adebf1449a3bfd0392cda3b9ed0b20e97a46851d3e838deda65c90a3097d4b5628118b34e6f5f9c77ff9a4dcb0c5bfc1ffd2b9c2e0e3f556cf5438795590c1b5022a85db7d53e6317f7b3ef826200782e56d0e4b5eba1c8d77cadc2171305a10f95cadf18b64c41c34cadd6cebcd7472b0a1849c85c0fab09020ce6e823817c2b839857aaa0f50532b78876fa84b4decbe3ef796f8023af9089510e91b2ed2f1f8044e25f842c3df32fb8fc012fe038e3b8e257cb423750213ee4231e35b1bf9f6eea9c0f63beb39a1ee72eb9490781f21fc88eca98a0707a1515c5296780aff67fca9ad9e4db9584d84489b48137d02e15e2b229e7c64fdbe4323a31a863f7bc8c6c76703e1e9e88721501c496ad4ba856b3dffbd05d523f48955a5d5601fb954f07e83e9e4150f4d0c5aa001f171c767b7060edd8102b7ac53c66f88cbd7b1a14a1fd80f2c5897efb5ab785a2931e409e77d78acacbed332624251ce2db6627862d146cf7592e3972457235c7fead2b91dbe13e64dfbfa270db8b0caf6e8b6839d63138ac858a82fdf4783d581e58fa2598bfc6c7f6f3b388322db328c76dedd8b30facd8f0ffa9510ab15803d34911695e65a9886aeff6beda29a13406e1c4e181e4cc9543234117c881c41842ff1e62c0395bc834c477e89d621e1fe21e4b898164b1418aeba57c37a26187d974b83586f56e496d8274bf723162d4cf704102b02dfb06d4a9dca5e939ba6c5a3b4e3fa319fb6519d18eefc72ef3e2574e883dd668d1bd1cef5db418d165f69f3830ba43d0f58d90b8e039bbabb6a3be5d4bede5bf3b0ae47fb6dc4b2616d15005980b85072ed41448218e3d7db47803fdfd0fb2b18b4aaaf51a0d51c2f5cef1630a8fe7f10c95c63384027c760a0a8d513e34451a508df157bf3cbea69768ab8e7883d6044f7801e28fc67599c149636e8ba2835085053b1efb6767b49fb390e5b4bebd68fb4ea1d86c472311c46da4e2eedc48771bf5ca2e2c948598e6788b21fbed2b5a40dc405c354dfeb0b555846e82a6ca7aea40dd677c006f97e6d2feae022b02f0f4e4e12b74f67ad9555eb6f904fd17e6899a7750b22dbb7361530db329336a7b60226705d8b0d8f77f6c2bf99a28dbb28dba28b3f0661e70680b64596e50cc90f1823d970463794238f69695b80b551db5d123259134b3702cee83dc633ea01fa7015ac053e9168cce7ad90c920481f5453d62acca468ff20461b3bc54a0dfae91d89cda4dbf67bf28f7ca86b21278169f4de6cb1449ac8c951116f3dcbea522e270b97c1cfba3b72344d3c5932a81570704f180edea7e0b3c6467b40d037a0e1b50f26e352f8c84a76b29c87bd1d32a60546cdb4ab1b958e9c30ad074bacd86dbfba57caf081f924844f3e36bc21e5406d666c34a29c63c08c3be8e941b569132d14480ffae2e12b0be30dc76b53aafd9e5e48a7c7fa7d2dd2897c8626362c16ef47a7e0f8c575cb76834d294bb183710b355a81d9142ad1fb26b3a6c6a62277ac27e909c8dc83c905a19afe2ffb57de28c7dd3033c05eada127b5ecb4ef0b3671363a7d513662644fc6ec4ef236c9b267bab27664d22c0f928a6174c352e7d6a5f1ee18c816583e46bb04bea2b19b16baec7fa9e6680dda5b83ffb30f5e36d943006d704cff55320537e62e1c26dd03dd6e060586811ba98734a6bc11821a03b2b5d130f2b583273406254b3bfb50548b6561c7b96e2825398de245853d2dfb02687f0edc737c35367244904b9c52e14dd5354b95daeb6fae3c37c7741d65dcc08c8e689bfc387856c323a21176beb967df04fe86762cdd651a3f59b341e25fe7bce50c19f917c30820b86a4bada7eb73912970295253dd5329a30cfb0056913511f8af60c4207f2a420ede126d54c784839ea90fc25bf0f8ef81bdae5f0ba62c3a7e2d98e156b39811b704be3258a4dee7415c59086c77952af980859aecccd8d8173d83f44922d1512404017f7bc2793030f479b01dd8f58b51eaca6cc0b439945cc5e17b8b9d43c5de7f69603a94eb755a80bc8401241b42fd19191d204e188a744596ef4d025618fec70431d76ed9dc817699f2d5ca436fcb705935e56dde590a3cbe3461b8a1e2f8036c07a622da6f19c4a8a43dcd47a6af0f7b9ecb79ece5970505d14d1fbcea96696f8a8dd62cd99a6c107cafffbed203f3dab25874c98ec256f74ec1a38f02a1fc76e5e7e7a5b5709028ae87b3f4b5270317231a67a6ca5c1af22276d82d91605f2de140c3f7a1459b4bc485adbb132c50947b8182dbcd92998cf1ee66d406b7ed10595ca90474e14528150f283d1598de3aea4847ec85c83922cfd3e3fae3544431080bf801335af152adc6454985f7eaaa23f627e9633af9d1fc79227a908a80e6224ae97b17c4908640282dc4f8b1926f7496abca25f3abb71ee851eb0891f04fe3cf8808cb00d917c2fee08db88cc119ec087d60c8f5498cf2301b85482e6e21f54ca05a5d02f1a4cb0ebc3ba1960762a3e1ea2247df66c3fed742042dd5cb3558a1a9e8f3ea1d86207ad55463a7a8ec8a8d3f8bfe0a8d2294a4e405e41d3eef2b07e3da2a557cc51f73fa3172472639a4e1ea5024c34d03a4e4bd26384673a06a04683cdb15f2f4dd9225156459d47c93bd014f860ae197843cdc70dfb63ec75235e862dfcb1810b9cf5380145f6b2ff2b84365ea81fb3e3fd91749f580e38be2d6bcd915f6f18c76ac270d9def4f45879a4009fae2bbb6722df18858630a58ffea7baa880c49bc2ced7112fc4d39dff1c97723f9455d71ddf4c03f7cfd70c4c71974930b824db424957d7ce488168a3cafa860200984ce61e5d031b1bd8d4194ae81ad91bd6ef9aacb26a7d632f9dbe2a98634b623e46c306952821921ff689c37cc607dc7", 0x1000}, {&(0x7f0000001380)="23f2840246eee956a7ba345c38810dd423d1ed522aabd9c3f8671c0c74a37ff75ee853d0547774d599e53de56613b026d714dd2975b42ee0c6bb5969e86cf140722b64d548c1126ce3f04dd3e01bc341fd4f10abcec85f0a69eadaeaf31b5d4783faae73d290f01fc7fe772536c366d15d5f552110d65017da5ef8d67aaaa9c6f3cecd71f99706a64a7c87352fe814034ed9b86dfd1c31864b91e24f952d7f3b1fe804b4a9f785d982c6483c22993baa92c277cae95d923c9bceec053f6d72810532d6d7", 0xc4}, {&(0x7f0000000180)="0d0f05f95b45a51c88079060d029b91f9534b1dbba115b3294a62f55299c68b137bb98e4e88b8e6b72cd46b63257191c25cb249df947aa24955d2d4b34ac9074ff4802f254297eb9d2160efa16f296d1b9deaf85343550440bb4b0", 0x5b}], 0x6, 0x0, 0x0, 0x8}, 0x1) execve(0x0, 0x0, 0x0) 16:00:03 executing program 1: r0 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xe2, &(0x7f0000000180)={0x5, 0x3a92}) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x5d, 0x10, 0x6, 0x8}, {{r0}, 0xffffffffffffffff, 0x80, 0x8, 0x200, 0x7ff}, {{r0}, 0xfffffffffffffffb, 0x40, 0x10, 0x9, 0x1000}, {{r0}, 0xfffffffffffffffb, 0x2, 0x20000001, 0x17e, 0x100}, {{r0}, 0xfffffffffffffffc, 0x2c, 0xfffff, 0x1, 0x1}, {{r0}, 0xfffffffffffffff9, 0x0, 0x80000002, 0x800, 0x80000000}, {{r0}, 0xfffbfffffffffffb, 0x22, 0xfffff, 0xfffffffffffffff7, 0x10000}, {{r0}, 0xfffffffffffffffc, 0x2, 0x4, 0x1000, 0x5}], 0x2, &(0x7f0000000540)=[{{r0}, 0xfffffffffffffffe, 0x10, 0xfffff, 0x80, 0x4}, {{}, 0xfffffffffffffff9, 0x80, 0x400fffff, 0x7, 0xffe}, {{r0}, 0xfffffffffffffffe, 0x61, 0x80000002, 0x5}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x7d, 0x6}, {{}, 0xfffffffffffffffd, 0x30, 0x0, 0x2, 0x3e3}], 0x80, &(0x7f0000000000)={0x10000, 0x6}) r1 = kqueue() kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffb, 0x8, 0x2, 0x2, 0x3}, {{}, 0xfffffffffffffffa, 0x8, 0x10, 0x101, 0x800}, {{r0}, 0xfffffffffffffffb, 0x82, 0x80000000, 0x6, 0x8}], 0x4, &(0x7f0000000400)=[{{r1}, 0xffffffffffffffff, 0x0, 0x30, 0x1, 0x4}, {{r1}, 0xfffffffffffffff8, 0x2, 0xeffffffd, 0x80000000, 0x5d84}, {{r1}, 0xfffffffffffffffa, 0x41, 0x1, 0x7, 0x10001}, {{r0}, 0xfffffffffffffffe, 0x88, 0x40000010, 0x3ff, 0x3}, {{r0}, 0xffffffffffffffff, 0x2, 0xfffff, 0x2, 0x80000000}, {{r1}, 0x0, 0x1, 0x89, 0xd5c6, 0x400}, {{r1}, 0xffffffffffffffff, 0x10, 0x0, 0x97, 0x7ff}, {{r0}, 0xffffffffffffffff, 0x7, 0x80, 0x7, 0x1}, {{r0}, 0xfffffffffffffffe, 0x31, 0x2, 0x9, 0x7}, {{r1}, 0xfffffffffffffff9, 0x20, 0xf0000000, 0x10001, 0x2d8}], 0x800, &(0x7f0000000240)={0x7fffffff, 0x8}) kevent(r1, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x20, 0x8, 0x40000000000000}], 0x60, 0x0, 0x7fffffff, 0x0) 16:00:03 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000001880)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=ANY=[@ANYBLOB="40020000000000000000000000000000f46e34ee3f45e51478bf7bb9e1cae0a6bd199406a12bd94a3870b717b552449af4b6c067e31d44b0a44000914943fcfa2a06273531eece269003e133677cce92271f6d8e6e2a438e0021bb22667d145222b794d8f2cb1f448917043442584130d7db08c408b7d916cde6dc4857dacda70a29e2076f122a5aa9100172309440f12a445ea97282b1282ca6f9491b56a69769787beb80295adb4ea576d9cf168deebeaa1f7c3ff6ee2fb948eb1cd71f1db1c25af2fd9dc5f4e474222a7348030e7115441655a95a51c1c66a0938b4af5545fd0c1601ac1ccaca42038f4cb3bc97a012202112b828fb3dbfbfca69589d2de02707939dc55e48bf8fa0b06f1a423a502372e6ce119ecf73446e76d9dedd11db20b9755c8a58dfcca1d50ec7618174fb5c069548b4d65430b36c034865b0f7221f2d069a33ab1dc14b09ff09496e5a3561c5b251bd075025c93076407db5e437ebad3c3a15b8973a469317a50b9c79185dff024c511a701e2da0b4053937c996b4842a9770342a22e26bede87c424e281648beaafef7949406c9a6b7217b4be01fc12962b0ee2e53e9ab06bfdfbc5a131277f6c594ce583b9521ec97b1870d610c6bffad90f0dadc3c550f03573b395ce2697a43c76acff59ad39c6e9ace16a584b3e55758dcde0f7b5e665984cc6fbf238fe6e0207f17361683ce30777ad1be36a07747be3401d20b683323736fc65b10c62a093c51936c86bbc8efbf93e481a6a38ff183b2e10b13e4d59c128f983d8cdc82151ecdeed82f00000000000000eda3cc281daf1b588136cbc87d4d3d75ae83581bdbad450dce20986c746ca8dfbbae69c2e472404543415adc187f1887bcbc86c3e10f50e62d82bebd70ba1aebd2aacb60d6867e0685aa3ccb2dfa36a9d834866399a40d71c7b7dbdefb73cacb5c62708e64ed9b419a2ab8ef7d9ece91"], 0x2b0}, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000740), 0xfffffffffffffed6) getgroups(0x3, &(0x7f0000000200)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000001c0)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, 0xc) kevent(r1, &(0x7f0000000600), 0xff, &(0x7f0000000640)=[{{r2}, 0xfffffffffffffffa, 0x80, 0x40000012, 0x0, 0xff}], 0x7, &(0x7f0000000680)={0x400, 0x2}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000600), &(0x7f0000000480)=0xffffffffffffff3f) getpgid(0xffffffffffffffff) getuid() fcntl$setown(r2, 0x6, r3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) sendmsg$unix(r0, &(0x7f00000005c0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000000c0)=[{&(0x7f0000000280)="f95458dfd4eb61f88aa0d79cc6e3f0ea597bd171bb07560102e2af6db995b2f689332239d140475835be58e4782465ca64e53c8120e42f02c0e62e2ef9d8675eb4bd5763f30a62c53045b23ee4690d0bd9d6d63a5605b1d661760d32c06b57d13ed37647be833a607288ff57dbdb421fc9a2fcbbc5b8de9a7dd4688a8c06a161ca829a8db783ada4f308ec2d6d25a9ed27b9190b7f3239b7d21634185b68758d657d3cf3c3958f691281cf5b713a522be718591c4e40ba619c21b9695411aa33a3b8bd3ded742b1e65881ce83210e148fc3b3841bc371dc2669e73b8b4a28c79ffed9514", 0xe4}], 0x1, 0x0, 0x0, 0x8}, 0x409) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setuid(r4) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) lchown(&(0x7f00000001c0)='./file0\x00', r4, r5) 16:00:03 executing program 0: r0 = socket$inet(0x2, 0x8000, 0x4af1e707) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000)=0x3f, 0x4) syz_emit_ethernet(0x5eb, &(0x7f0000000040)="b34a1fcec3a2ddd5e7cc8da7b8c7b3dea7c997af7e264c1f3ff5aa46ebccc398e9b3fbc75b0f4d93f74f4fd942b90674e8724975c73d532444a239f4d4f47bed68031ce5a84af57e3705e6988bdc51af6b02e0219eb8b263e07a8e708f78ccb2f902f1c8e6a7caa24b92aabf5ec6ae4c70d2384756234dc5c1c8b119fc775a24e926c82b81d1d02c030f0e520c81f0bb4e8012f65ab9bb16ba8c154c904e308bf50012424748db9ca0439c4be345486f726948207212eb323f2b8c6bc5fec245357f14d1c14ae9488e6647ffaefd6f562b3977986f1ccc3eee23197cccad8fe5753ad47ecfd8d16d376cedd5b2350c8a78e6003ad8f4887e5c90e3f6626ced28c90a9a13436ae7540ed180c2d5c41660269916ac0927ef2e87cb94c68bda71eef1b64170f2268eababe955994b0f3876af23f0d6df2d5047a2fa8002134c0100279e75dec1ee01290c05f4b6ded2b1d12b4235a37b68321f2582840009341d2ae936ce461bc332bedcde979ed0462a9002fdd479691c0ad28c39724e775470007e8e40f51e632ca94e6008f8f5d3ce78bd1adb6d2f39486d3c6062b30241c9bb619daea2aef3920695b2a35f5d567f1838dc56f8dc50a87ecbffda4e941f726e1a655f4a624d5b7e55582d078da7c0c2d32c0ce77ad8e5cd8e9feb87f65a8165e98befa4a58337c611810f6cefa7711ca0875d38ee9279d09e6c7c02fcca560713f504add6670fbb59236533ff8c43b0390fcca5da35350120d32486049590ba0448dcdc4c35b7856923cb43fb2b87737e595f91a62a83ee05b8d08ad32e619328039426c8302a144b2e25c1d823e6d0f0879fce2c1556bdc549a3fa09a5ed651c4b10f945593e19ecb3293cc7bc12c5f480e54c6c67e272b38625836a94df1443fdc53088b6af0122db12b4077ec85872c80307327287704b8755dcec71c1377bda0083b824b8807322f8ed8f53f034bd42bf4c5a61567281242232d72908791a29a43ca0a7f2f31076bf3914426ce34053acb56eaf121d460671297ee7cbaae89c588db84a04e9dd9df2f809e615cfe6fb814a5d6099f25226cda0ba1f32661db3caa581c92f19133bb860484539c9705c1676bfc19a4fe6e68f2a32c2d279304de08eefc47dc36868d2d38374ebbcf37ce04bf81974a6a8829f98f08b10fdad52d72f697797bb5bf38d82bfe0b8d979293e6c1a51ae87a42f25882ec54bb0db8b9ae238146a658e450b78be1f0613fe33f81a203487c5e5807ab51739aa037b35f0d873fb138d5b091f7092a30b8f3733d4a55dd9fd52fba2de2601097ef0f7e8a6c5f6349c94763f3e33ae9e43ec79b17d7ceceb44de02f7220121ad7dd96b8c88da0f8d1f335018c2f37902ba0a76efa20e58aa7a7f2c83c4378d8542eb718048cb189a59617e4efe67fd4d6089c5c30988c601b740493f50f439d3a2776d949e303def662fa5f5862bf639376b4373aca6f62a48fa19ee8a4c80bbb3542fcfa778c41b3fefa713ee1cd1f284a5a63c355b66d5920c6353efc82d05d9d447e32086cf2fdf8527b7ef8e4061a8b1850b8bc6c1e3483627d7f68a4d16e7cccf7dd614d32a0c07ab0a622514717685bfa73075186e158b38b2cc0f0e4fda0a5cdb0f4450d8b9f1e9b1c375e09eac295cdac69702f6ea19462c93f39ef3363392cb5a9cd588ed49812164b649e7d96f7896b6d3db4cf161dd193a48d89c035f3789aac3d52a0430912c33e9be3472715a50d9f442f2ffd3ba759b2d885816fd083c202bc408ac9c5b3f37cbb556deb5b375877b3d9f0ba5e9d32bebd8bf84db64c547c2ac7e812a63412ddf472a0760b92ce1f8919462e854c8275d55feb25295e8b04c4ee91d5970d8289e8fec9ef3a7db841528d63886f5193d6d039d9c6c41fecaeda66abe6fa9554bf9ae42d4c0d0c92d7ee7692231acf557aaae73c8c5654fb00d90f0fc5b71df373ecf87e05828e5f496d66d79f3ee3a3494e7e6eaa6d29f351f3996327ef30a854f83f90cce863d27075dc47e62748949b301f19c597b340a300f9ab1450cd4af52d357cdaf5cd13874ee84109279a7a9937c9598b4fa1279efe745b180a7e892f968deaf02922fa4caf75df0eab10ce14b236937eea74b294cef56805bdcdae6") 16:00:04 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x7ff, 0x0, 0x0, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt(r0, 0x401, 0x0, &(0x7f0000000040)="4af4e8e57715af022b88deccb1c2bcf703a228cca1fbe3d9cc8ed19d484a7a32012a82bc237d4e8d84190714e499010a0e86589c2724c6a629633e11427ab0ef879a18ec312cb1bb178fc8baf2704abbc2e4a6145432530afe13d6d73518504a7f01b86e007ead4c984f2856bae61b31c9e81bf04cd21bc8af142e50206f41b9d53eabbe76c7ce60852f87b833f4679cb36520f13247bb59e4df42046b370ae59def1ee356b98718559daa48a470588e73db0e75a1dea24e5092f3822d7dd281613fcf8fb903b12adbe662470855d84664eeeaed7f50ab61d6bbba637b1a581646a9aa6624443b4811652cd673", 0xed) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = msgget$private(0x0, 0x8) msgrcv(r2, &(0x7f0000000180)={0x0, ""/110}, 0x76, 0x0, 0x1800) 16:00:04 executing program 1: setuid(0xee01) shmget(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x8090, 0x8) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x8a, 0x101) r2 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgid() r5 = getgid() r6 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x2, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r10 = semget$private(0x0, 0x2, 0x2c) semctl$SETALL(r10, 0x0, 0x9, &(0x7f0000000340)=[0x100000000, 0x1f, 0x2, 0x9, 0x4, 0x8000]) getgroups(0x6, &(0x7f0000000400)=[r8, r7, r5, r4, r4, r3]) utimes(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000380)={{0x6, 0x9}, {0x5, 0x9}}) getgroups(0x0, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000003c0)={0xffffffff, 0x400}, 0x8) r11 = getegid() mkdir(&(0x7f0000000040)='./file0\x00', 0x80) setgroups(0xa, &(0x7f0000000300)=[r2, r3, r4, r5, r6, r7, r8, r9, 0x0, r11]) geteuid() munlock(&(0x7f0000f18000/0x1000)=nil, 0x1000) 16:00:04 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000180)={0x2f}, 0x0) sendto(r1, 0x0, 0x0, 0x8, 0x0, 0x0) dup2(r1, r0) r2 = shmat(0x0, &(0x7f0000ffb000/0x4000)=nil, 0x2000) shmdt(r2) 16:00:04 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x10) getsockname$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/4096}, &(0x7f0000001100)=0x1002) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x3c, 0x0, 0x14b) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0xffffffffffffff76) 16:00:04 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="08000158ea932cbe2844be11392010a42918"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0xfffffffffffffe2a, 0x0, 0x0, &(0x7f00000000c0)=[{0x0, 0x0, 0x1000, "d988e639b752febc36101e90d2cae42c1d93d335e51782db087151b17e470b709829fb5b083f8dfc9027187cacc5cb0a22f2e9a3cdcdca79a3385b"}, {0x0, 0x1, 0x2, "e64705d56bfc"}], 0x13e}, 0x0) 16:00:04 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x84, 0x123) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x1c) recvmsg(r0, &(0x7f0000001200)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x841) 16:00:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x0) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f00000003c0)=[{&(0x7f00000001c0)=""/140, 0x8c}], 0x1) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x180) 16:00:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) r1 = socket$inet(0x2, 0x3, 0x2f) open(&(0x7f0000000080)='./file0\x00', 0x800, 0xc2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x40000000000001d2, &(0x7f0000000180)=[r2]) connect(r1, &(0x7f0000000000)=@un=@abs, 0x8) accept(r1, &(0x7f00000000c0)=@in6, &(0x7f00000001c0)=0xc) 16:00:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x3) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="d60dd57cf41e0d3e78e7c1391efe3218918edba7bcf069a234ad1096ce3101f2fefd7658d20b41b49a2cc022c51dd46f341d41f8eb16858f86c822f781136900fe768d41f7fd2a50462b227e6b359e24f12deef75461e54286e60ca80bb80e1ff310c9ac7db7e892aaafef71225efcf0f9f0d9454624393db0bda40f5d27bc72d8de19481a6c326601a3a0c5abc6e0db7b45e394a09ba5db5e16f22463f4b39df384d6cbffcb98002e5d5ebeb4a37dd7c26345e201d15d3fbe932029d9254a41", 0xc0}], 0x1, 0x0) 16:00:04 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0xc2, 0x0) writev(r0, &(0x7f0000000740)=[{&(0x7f0000002a80)="48cc21b2ac58b400f1b623af9ded379896972b09b2b8ed21354c6806888b1b171e44687105eaf2d8eeb9a382a23c0e3a96033b9d674a5cd9c5a98887b29209da512d4d69cd155270a2796b1787f2dee682ca32f3b0979fd874a491de2edbad4149edf270557f56481a255ce62e31e979a86322b8fa9727e249db00d074606b30c27c44228c8ffbebab6f8924fc9557f9bb", 0x91}, {&(0x7f00000002c0)="2a5b030a79fd3fee5de5a8c62c51706b6bceb10c4500f1af2848232a0a7d1fbefd31f35680afbbc4b57d4d0ab7531dd71a707e24810c2779c6f060dc1aa524821cdfd7cae7f160b5717e397c666ec2424eb86079cc5092afad71f5069c910025866520b06525561bd6dd595aa4ea17d25470f1b4b496948e2b8f6f45135d0f0fa40a1d38aa0cfefd53e7d765b363d537a14525209f67be449230163705e8c832a00d09674b26b8b8ed6203bc", 0xac}, {&(0x7f0000000380)="e48a54e9747a8e7e768947325954b5cad7644aaa5b35a52940cbb0ef20a3dad61cc92a4fdeec199cd4291614be2cd6a896e678371b9e3a517704bd245330495c6f4c95e3185afa91a33f45974d564f7a07a311d7f41cc03aa344a0c791e5007db569e8009aa016bb9a22b1b3e81e3a133838992ab07e5b1e82cf56bbd1263e26a44436c8c27d7ffb173c000094b90fc50a933292728540bc24057d996f94adc314c54cda0c5efdc28f3bfe8036ce4cf1b33dab325c69ace4e477b75b92c63d889cb85356e14578842fc5b15dfa589c2e858fdeea06567b7700", 0xd9}, {&(0x7f0000000000)="13763c4e4fef14d22818b0c7d6ff4b99944b4fb62f28986b00d91cea47bd224ff7e668ab44d22ed038c17fd4fbb9e799d780bb5a70bc95968065d77d3c5071", 0xffffffffffffffd3}, {&(0x7f0000000480)="7a0662238b653c617fe54317776447874bac8d8f0aeb5f9b47f3a228f0413559279ddb9289bf67f1bf20dc8d863e54288fceb1a6cc265b8da1e1ac23ac1996c59bbf1d8f5a14b4505f34472c812b2391c3d8b11454425ca52c7e44974764faa0db8f90938f81b3500c648a4f6c49ff1ef3df39bdcc277fa4c24df45b826cb440d9dc9b5506504e3aa95da1b66dfe399e9140d71e18cfc5d84b4c5b7d02c25c65f443fdc0644af1334d18d42d07a2c2d8b1843ab9900ed3069d0a2e0168ed69b1172fb69e03b460f72dd042685dfd5ab99bbe6a2fc7deb91a7865395438c8ff020e9104e8891238506ccc97b8b228ec89e68d31a9f2df365d179aaad813413d", 0xff}, {&(0x7f0000001940)="afe0ad494a17fa65a9c6c0b72eee0e89aa6c41c40f485f7c392aefdd17aa5d834ed2b42a8ac75a8b85d23e27461e215a3ee99cf00a8ea9770d3f914305ba017358059041a0e90cef58366adf73eb7a669781da0570eaf6897413dd714bc66c9af57a3fa32048bec8536dae5c2327768425760cc69d518a5edc8e0d909c30684f4f8552b040d99e54f033a11aba0b9053e43f67dd446bfae401e65734901e9e0ef54107186965ee07e77e2eb5ab7aa0087c35598ffa6f8f6b9ba483c373e917d7297eef59d1508698216af22c8122c0dd3a1c42cfd4999c4ee647e6f66cee665fd3307ba1eb181810bf35844c4cd794ff454294bc6fa1fd51b00f700dbab2c66f2aeafc49c17bd59cb58c8a703b965ec6133fbf974fa1927262ca06d32e6a3c5e79be3f69dcbf10367c85c4832966608cabe63eb504a7b2a149a722360daec9652c6db9d4b18962a531f5d968c3c115722fed9c11a67767433fc951fbdeedf1dd8a23e61666efd03aa0ec7724f99773f929ff659f3f683c60f043aee3b64ac55216af3673b85c7267eb63cc62b82bfe1af61babad3de1bb4b779d4d38e055cbade33e541b2ea49f421182117ac654f750224a8464bd95e4339e2fe229558609309b0bb60cdf07d419bb07ed82e267c85094f5a66ffe949e7bf4a4d6a76c5aff5c32406d90097ef63d0554462094fd2f3e7eebff417a3665738ec2f8e1b2411b91bfa98c85efbdbad27eb8b132e66b370029bbf9d0505e86039d1d7af32253c5156516f31f8e7d72d5dabfc8608dca29a78d409df9835525498bb54dc48637f8657535f976057173495afbcf0ebff43cfb0f1e4cef32c9240c7d4436172b5b4fc452dc37e728a1dd1109ff817fe9ec779c4acbe7f65fc56c096590c98fcf561ac1ccde2af06699f4c1332f6af501d8a5033cb3a0400162d480a77ca6d21dba9f5620875d4c9749d01382e27cc0235bbc622fbd44c405252d1456eff45c4133eeecca62eda5ad7c5e37a14c8c0650cc0b2fa7a8d2535e6965b1a8c99889b24bb617d5e7a5e6489de88eae95bf91b2fcaee39c991db2fb0463f7235c88d73e330c2480850369a6693e4cf1bd77a35c524998c7193887f57e295677027c251bfd43607f1815ca21d6f6a76e904afb16e2300031a7e5c8b82acc591dc1b6344ef329fcd708e289119b65e47f10029a9c1b363da709f1681803c22458ca098ac1856367e50c680d6b0766d99907b572ad8921620311748689bb1340db0fd3b0ea264bf05b8934c3b56ffce88e2914f2f62fe3c6a80a932e97183a3d68566578a4cb3ed170f68852ca6407057581e56a93322cce44bc9903c4ff8c0fddd4dd5aae1538468515d4aab4d55fce00cd14edf4b52c18eb30012c0de9dd4f7a50304251161f21dfdd1b8ab0d0d15015742b51b5b065ad338195e3c704e9602bfcce9fe77daa9122f0b54c569b47747a35d74f2b36832f6f04e9c0ff8b9cdd7cd4e6cd2a6683e5a37e25178ec998e45e64855e8ce44dd8552688135fbf52eb4c4537b656153f62409f37ef46af68d1ad64e14b327d31a8e7d7495cc0760ff4a677f1b4dbb7adf6e7348ee125d2d641dd0afdeff5f8868c22dedcb86cf10b03f713fbd7c5739e8678f6310304fc90ee00a370607a13ced830f982b819dab9879ddced9a29ef9458fca181999f0b6295393864246de0c74df0bde5ba1cee708449ab9810c5e3f67fab7ca4c1a5a210960f5f54c74725b182116d0c347020dfc45eca5de3430f76f9f6152067c601aa107ee545321af6195cd57f1e1dec845078cdbc47480c5507863590ce2c2c98176b42a8bcf2faa3dfd94f66b5ba7184b09d646f9219821a224e915da9963c5dc23e2908da379a35962b8d76d28481f47b40adf6ee37a943fb23bffb0cd1b0474e00810bd6e9b305f9dbfc5e5133f4aaa78c2e363b207e3fa2b22dea41f0c5fec301b11e1a4d07254f750f20bb835f4f284d43592f19ed395906a537a9fe8f63997993410f11baf673d02e5ebeea2dd055aeafb6d8be54a410a6e1138293547fbf38979f7789b6602d3c61ed0a999d6130bb5f43c226aad047ac5a58cb51c282c8098cfe1e469ae645f99120032d7db8e2eba6e20f3eed92160d0b4631c1a46c096eee72bc531226d61e038a44b880003f1266e45ee9fd59c78a525dd2e981f489c6f9b226db7a39244c43ce94932cb9a7f53f20036b0732e965ef24116a90d052b06b785c86ceaf330e7e928ab68019ad3d8e5a4b2b4dba577509a9018255524590b5d848a4e80ff12ea554ded4d599a87afd4fabbd665d961cccb1aaa7ce3b1f22c105866756026e11b617ab407b62db3fd597ec45b38b0af3f335374a4df83386b2c8b7bcfd3b11af2c2e4b08bde14ee6becaf76626f958b370654e059996a1031290020b3c854cf77d2b6f420a637365af8854524163561470f0ce306c73a30dc55d33b81f315d6a8b36113743cd85bf1d87d6e3b9396dbef0c223072a0ea6e28f16438a521ca447068dff4a9c5df3a64adb0de542a77fd2c08523e3c3e295794bcb09cbcac4a6b8473818eed8f278d37292c3ebbe70b8d0c8e79039353c50b75493e84a91b9b5fbd2fb59818a7095b17ac95ba09644a82a249ffa50b82a2a2c23d48c662167162cf527c6ee07a6ca124cfc2154f9f09526be73810b6ced05eb22b941a5604636e682816c1b2c7ed98391541f08827850ff6e5faee89e3ea00548b0cf867a49b69769c5b9b83fc838e17da00061fff95ed0aa38fffb500ce2d0f194b3ab6b20d45512c19942af4023d03a4eb0814adf377ae2be1b3540ce642484cad55b7790d866342c742e7f94c0e666f57720f1783703a13535a19bdc4719002c9890d92d099b1dafac51d77fbc559968d5972f62624c5a882153c95b958b46c265c4456fe3e0c0ca1ec145f49df5bc0df1b49c117101111389da70a0fc05d290d85dd2046a4af0cb150df11827f79a63d2d6dda8c6c04203bcfdee94de8324371c6ec76c63acb468577a50f83d911081bd8abfe9f1698ac71148e2916cc4c572d89b8e1d3dd9f55207adc514e2450b252549d84aab250b94ecfcec7f2f45fbeedaedb8b587cf91f8162e014b7c2f5f93db1d41d2bebf406a480f0b8459edbac645e871f0270425890dd495f886df1f9c521a08023ca106bc69677ece63e4d6c0b50683b9f0ee928eff97971c0e3abc700f89e68284cc9b6c77c126b31b72ae1eb1755b02286331ec3ef383eac205e3f892bf8932e079016bb546e77983cee69b74121d7b5adf77caca2cb73cc045149a14a6289c8454d08efa8a34e8016353efc510e5f97bfd38234bcca8f65f198da873919640c25b0d13d33f1b98fab70edded249248efcd4e424d585be13a295f321d5f15463e2331d84c1b5ce671885c1a4d874e66a239a1a2b5e93a5b65de56895e960c47ed06c0858b3ce915cb36d9f470b6028e467e216415766d8130aa0e568f713260dfab6e8b48cf592c779f03ecf9fd8457ffb3e7075850b5d697a5eadb1b3ed90716e578a79479c19be3a9996142b3603ee8be2372d895e65752f438f5c8377fd4b85f4e41769ed6382156ea8bf68ad29d19ed9255adbb8145d6eed743d924aab864ace725b68a5f949913af80b06ebad3d39c30e88eff65bab49a97a3fedf5e87f33b9aae64870b49bd1c971cbff155f63c9e93ff0bfa1c61440feaf68c370102b98144bd791ff5cf6858ca10b7891dfd1d326dc4e6a9ef0f604626384dbea0dbe00aba65aabfd8ee9420e3751c87f4944a556f9517b4f16d81ebc4f663cff927feee5099920ff9dc2d964ecee999c067b34d2b7c26893760376e2ee6319b7791ded1d6937d54110d6699abca4d5ec94e8982de62030b4b0555e12bc456dd950d9414c50699c796bd8821c076b8e776c0897bf84f3be1229a5c18c377a95c16e00b387f545a8da3e0efcebeaa1bfe0c64f4530f6fc414159d4de313e281ed06a34a58656f78e9526781e9c6a9385c915c5958da64303be34c4f605898f1a195bef85caa057e878545da51edb2ab001bff8eafa4012c33eaef207dd29ea078e24389ca9e2b962708571db51f73dc0fbbcd9d25f906e32c3b677e860a3f6cb9b1802e0a706047d06cf5f358d9e5c2809f1adc4bbf004d2342a7d42f94f69298e1d40c14209b4d537436811b006b1fff544ef78de8dbce7b105c301d5c5fb3e315bd9fd698f7241de851ede0e2c07d715dd29ef2a515ae154fc91b4387d05d964e969dcbd036bde545756487ff8ada9d1cb83f6d61e16280391f1aa26e48c51e89b0622c31e18a964600f1e5775a83f04a1ca191c4bc3e7059dab9e33f75adaa448b85586886dc4645c0aba4728514e1cdb211d6a134c9a461f26a6ee3c42d8f5c454461b12b1a06d289372b7b9771f9b77b369ff123c71a6a2ede3b94a013eae9da2201873ae88485df2815460a1d74304192ca413c01ce485f41a9aba9457a28a95ff34ab09042c1d57b2d07bbad268c841d5ff3ff5fad8b20908bfcd7c52107935676fa2487586d00c36b4c54e7e88f1e739f132b966ab4b9466b118da320020dd03c4a62fbc34b78b5fa2d13e9d0e032ef0c9b7fa1142d49971318307f1e4c3ddd58574fd58703e3e9ffb9a457512a98ec0d61e7ebae53c760287e625ad3c41ba68f07f4f05b5d67b5697058e285863dfd8da8586ac2f67e6f1fcca8f5fb8228ee77244110507dbf7365ae8dd377f9cd0d63ba6c91284b9aa2d668c863aaef61c6d7dc3bfc5f62e9132be49baba450e5c03cb1ec0d3ca12fa2faa225f388d9c3b4b6f44bb16afa5afd9de6b09e1f4fdd2d31704c4efe21d3c23cf8c7f723187b9af739b9265436ca480852e406d7d682013a587beb748f1135d3c5f85c43e585e1c7647186e5f265727d3ea8d8e1209642fa78275872488d7e9609ecccc92b18e911cbaa539ec1d26e65deee9c5feda032c9422e8f372bc9ffbf3a99cd9b510f3d606de2500e0921a171f9dbb01f3929899d59a473172ed8137ef54c3d382636ad0da8ae3b60e5d4e261949d62af22bba98f6bd56f01b88d8411c9243bf74225139685cd755313e45e51e04a1a53cd201b948cd35760199803fa350c23220e9699dd9a7852d69daf21a16143667f632ece27b83ebb357f7c8c8274aaba3554b211f11e3b82533d9214195426153ea57a54787232bb0a44b43e3d12945ae3aad53596b84d9394becd7734c20da9c4d62a513b2b025e8746a0382bcc8073621c1ae3b3657282befdc73cb16a37f214bf1c24d2eb2c8cf114d0a0061e5192c1bb4397ca3561abde5171a3c4a02761fd0bbee22a4dcd799cfd037b1a0f2468c4084d937d79d371510ca6f7077be8c0591f6f6f305fcd8fdb2e99ac9e48befcb8b28fa083c2e0fde018f2435fd2dd34cc5699d6c1383f19ef192b40f4ee38bd64bcf2f8f4f16698ba7a6d88b225b2f51c2a3232ae1526e1a29daaf8778260696791ab7872e3615a5b430398bc9f8c5d4ebafaa3fac58626a59efed8a004bc162a9b0abdd51ba99a199d35e6fddb562f41725240ba4988fe79d2acb2e1c24a21986694f179ba828338cab81aeccae60c53b1b839f0034976de2e61a3dffd25b798269c012d762862c0715acb1dc77824c448dc57949f73af23ed9fc2dfd65ec0cbd873d2191d9c97864b116e87b6bc70e29ee9750817835fcdb113ae9b8c974b7978a5b51ce37421af66460cceff16fb3f470a88ebf865470162427abc00d72ca5df0137d4a2e5b28240a117eb46209f1d4ef58a19ab1a53456e96884d4c9fa760e43faaa258d3e4", 0x1003}, {&(0x7f0000000580)="9dc3847a2dc34cf24d472c67929f916534ebc33e1bf2523280a2901a48d1175779883357828e08dcc5848568074ca900e60b7a805f6d3d666b39e6459928ab8baa53a72146af22174d726686e8c588bfdc115e30fe922bdc9defb881287e4c11e39dd1cdb34ff9ed081ae94a95d4685620148e5003042363a51ac6f4c4ba6c325e", 0xfffffffffffffdf1}, {&(0x7f0000002980)="dd3fc781ae79775ace75d022c6ecec9c65462deb444bd9a7dc3b894f801c11a01bb8d4802d56aa171e9a284870a8355c21a3c9e0e11f42fb684f9e72d94e7279175a2abdee5e7a2345c89ff4e4f4f2ecebc103d322002ed6c653e1a8353cd8e25b60e6c0bf7a56f8a4b6115b2874ad9cb21ec76af86fe427dbde3da3a0434c4f9ff9976c350094d2aa6a7b81a8ac0c4b6db79b97f26c2140638470dd64b04eea3332319e0ab21438927a77b6546b3ca81c1d5c29408bc2f00037ba754da5fbca272bde398b8f434624c030d36c61173378a49935feec6a6179bc56a780f394442e9a31f40ce0a66c27a06a8a52dc573cc3158d455a5a8ffc0000000000", 0xfd}], 0x8) lseek(r0, 0x0, 0xfffffffffffffffd) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="38dc1514b0f5957800f14ec0a7c4", 0xe}], 0x1) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x91}], 0x1, 0x0) r1 = open$dir(&(0x7f0000000200)='./file0\x00', 0x8000, 0x24) r2 = semget(0x2, 0x7, 0x530) openat(r0, &(0x7f0000000240)='./file0\x00', 0x20b08, 0x28) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000007c0)=""/153) readv(r1, &(0x7f0000000a00)=[{&(0x7f0000000640)=""/109, 0x6d}, {&(0x7f00000006c0)=""/116, 0x74}, {&(0x7f0000000940)=""/172, 0xac}, {&(0x7f0000000280)=""/14, 0xe}, {&(0x7f0000000880)}, {&(0x7f0000002b40)=""/4096, 0x1000}], 0x6) 16:00:05 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = dup2(r1, r1) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000040)=0x9) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7fff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x6, 0x0, 0x200, 0x0) semget$private(0x0, 0x0, 0x400) kevent(r1, &(0x7f0000000040), 0x100000000, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x8, 0x1, 0xfffffffffffffff7, 0x3}, {{r0}, 0xfffffffffffffffd, 0x10, 0x8000001d, 0x376, 0x9fa}, {{r1}, 0x0, 0x4, 0x0, 0x9, 0x4642}], 0x5, &(0x7f0000000100)={0x4, 0x1000000000000}) 16:00:05 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, 0x0, 0x39f) 16:00:05 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x4000000, 0x4) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x4000081) ioctl$TIOCSTART(r1, 0x2000746e) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001500)=ANY=[@ANYBLOB="050147ac3ab0972e621c"], 0x10}, 0x0) 16:00:05 executing program 0: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x7d}}, 0x0) getitimer(0x0, &(0x7f0000000000)) r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0xba, 0x0, 0x0, 0x10000, "2291cdf0ab1cb1df924ba0f4297d16a9f162c92d", 0x1, 0x3f}) 16:00:05 executing program 1: r0 = kqueue() r1 = socket$inet6(0x18, 0x2, 0x0) r2 = dup2(r1, r0) pipe2(&(0x7f0000000000), 0x4) sendmsg(r2, &(0x7f0000000440)={&(0x7f0000000040)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000080), 0x10}, 0x0) 16:00:05 executing program 0: r0 = socket$inet(0x2, 0x8003, 0xec) r1 = socket$inet(0x2, 0x6, 0x1) readv(r1, &(0x7f0000000380)=[{&(0x7f00000000c0)=""/132, 0x84}, {&(0x7f0000000180)=""/6, 0x6}, {&(0x7f00000001c0)=""/222, 0xde}, {&(0x7f00000002c0)=""/168, 0xa8}], 0x4) r2 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) getpgrp() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r2, r3, r4}, 0xc) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x29, 0x3b, 0x0, 0x0) 16:00:05 executing program 1: getgroups(0x7, &(0x7f0000000700)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setgid(r2) getgroups(0x1, &(0x7f0000000000)=[r5]) getgroups(0x8, &(0x7f0000000040)=[r3, r0, r4, r5, r0, r3, r1, r0]) 16:00:05 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket$inet(0x2, 0x3, 0x0) munlockall() setsockopt$inet_opts(r1, 0x0, 0x18, 0x0, 0x0) 16:00:05 executing program 1: clock_getres(0x0, 0x0) socketpair(0x2, 0x2, 0x8, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet(r0, &(0x7f0000000140), &(0x7f0000000100)=0xf8) clock_gettime(0x2, &(0x7f0000000000)) 16:00:05 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup2(r0, r0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000280), 0x4) 16:00:05 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x2, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000600)) getsockname(r1, &(0x7f0000000140)=@un=@abs, &(0x7f0000000100)=0x32) 16:00:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6f0000fde64de400008100"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b75f3da216d675d473551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad4c9011f7800003c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18e6ba459df1eb4e812ee5df9a2905dbf2e4c142155b9567c3f82ffb82f432b1ed61bbb3d3d42c66ca3f8b0685dd54c4bb6d00192b39d68c0a6af994d360698b653f5b90b8493deaa52a3f4383eaf2febeea1c9c277d6b575d271a35e722ab4d35e464607572836b20d3774ed4b8eed5d4012d8d13f7936685f4dc73925ff9cf70e9afc6b2261ab1d91cf1309c08787", 0x120) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:05 executing program 1: r0 = socket$inet(0x2, 0x3, 0x56) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet_opts(r0, 0x0, 0x21, 0x0, 0x0) r1 = accept(r0, &(0x7f0000000080)=@un=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) r2 = accept$unix(r1, &(0x7f0000001100)=@abs, &(0x7f0000001140)=0x8) fcntl$setflags(r2, 0x2, 0x1) 16:00:05 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x6030, 0x0) setreuid(0x0, 0xee01) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000140)=0x4e85bef5d95c4686) r2 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0/file0\x00', 0x80, 0x80) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000200)=0xc) setreuid(r0, r1) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') 16:00:05 executing program 1: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f0000000100)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000380)='./file0\x00', 0x208, 0x8) sendmsg(r0, &(0x7f0000002b40)={&(0x7f00000003c0)=@in={0x2, 0x3}, 0xc, &(0x7f0000001740)=[{&(0x7f0000000400)="16dc19afab838736478bb429f782f7b7a216d333678af999d815e8fc3c28b9e18189631f15cbedf60428b2c091726df0a2920c364032c1f2a0b63dd200aa5fb36fa28dbb0e37f5a4b194b56b0743795f8428a52fde71da85a7aa2da0e39a23b2d31a816aa12a7e4823cbe0308577fdc0a702707e06e0eb71a469b82d31f46ba81e4ed7ea56db69fd46a2a7113075e8e1688923ca1bb10de3ea70588c4a47fd62c94b05fc66e4a1bf85456d2420cf98588394a4ee896635a8b44ce9083871643fe9e67061bc808dda3b9082a1ce", 0xcd}, {&(0x7f0000000500)="5d80edd91283559e28a2fc503aaa90590321634ebd0f8378aab46f74a97a1058e501c2386bb1f199cb3f23334100b003b266bc494798ce3a532b8d44b35e5a5000e7e537806a3b52420bd06c12e925057861b699fccbff5e05c50fbea059b7f2f6ae8671a27d31e9c62485e380169656da5a0e924b05894093b72e1ba78baecc6471671ae197ade85d73df6b43d768ca9199e41f71f41eb5bd13219a05fe5b3f9bfdead0686bc68955bb80b237f1fd68dcfe6b31fad9ea0282cc", 0xba}, {&(0x7f00000005c0)="6d3a684c35d83449644f036913048183a60b5a67fc7beb8e6ce15340b495fa92a7bcb232e9ad5d4afb48f3757d7646cf212d5e0f50676ab60a406a2bde21ceb102dd490f9be8af7948ad42dfaf92451b364b624404ca91982bd3423071baeb72bab0bba228325471f509c4809959a0f4bf9ce092ff28ac0aad0d4b075555dd304f0e7015f761a71b2bb75a11b7178979d5", 0x91}, {&(0x7f0000000680)}, {&(0x7f00000006c0)="45fc5135a1be61de9751a1cc58ba7d4d1e98304a188ecfeb5f24affa2f9c447c63527b5b3fac7439fa01042a22a5d0267733aca8eba73a696eac58c5a97e21139d68cef573129dd6ed3b8f0ae164cc4caa6b8df7cba50f5dc3bfdfdcc8fe1dff", 0x60}, {&(0x7f0000000740)="cbb2087b1124a4e19ffbe835ab64bccb8ab8bf9f4df7f120aa0adaf0e66c3f0800981f7f0cc4fd0690830d2b5a5d68f189fd6d557895b5598fccb4534e88c9436cbf56adfcbecce1d56080cf6e4aa27be4d4e40b53c31daafc97e7863e8ae246f4e587c0c2bb0417b4ec67cfe643a60ebeb289fd04326f1c7a07a724993912b58e0aeebe7a708d181f7436edb2133f55c198f05e8d4e958ff85786581e27a905f3ea9359e59ce98f28bbf2d632e49b9b79d89d0f9b8927aaa4edbb083a5ca110daff880379656f7c95fcf2d4b02e54eb469a63dfb639ab05b690deef18be466effd478ecedc8c9fc58ac8eb5a17dd9bb1100447eb0bf1240076c97fdc818aac993bdda64b0b67ab2d58b4e6fbf7dcd3e28f037ebfb28bafbbbf90a7b80b1edfc5f41e6da47d8a6bd851b72f4d27e1a286574778ac2e32dc79729682d9d4e7b1eae9d1f075b76f0f4f58db685bbba4f5399274008e4edbc35bdd4ccb1c94835a5fdb121319cc0fd85f7316f1ccfa3dae6af08e9094469c65e7fb068535d5225f94e73478390acee224f63b4056f9482062b0c81348d9b9eec276fdca1a4bc53aa81a0b9bf108f2bde9f933f36d267d5ebe4a27dd9741be74bd42c86846f5eb8decbeb928981563ae24dcd2010792f666691745928f73901500f94249fdf5d3ba0f39cef400f05481b1badf2860b4376a080b7eb0266c393040255cdeefb9ecf0e5dd06123150161de98c1e9e51c6048f4e2218dc6c4d46675e271cfcbd211f8287ed56471e6fd2de41d61ca30f3b35d96e8077b5049f3306b66033c85913a4c0f9b77114d77fd7238a9fcf6b4d708dc73ea54ac7cca1a56cdbcf3aab621111d1a05a2a3512c88ce5c31a60977168613bf5dbd516f288de1a890d12255880facdb7ecf87f5cd416f57e18cdcc2b0c643aef7bcc8c01845067dee03b7038e38d8eec681b97df35a7d734da83e4beb4738387f66ab0d822d39277686197dc1b4adc9d06c63409478339b373cfc6cc8156d779054e997bbf173b4e9f5f2b9498ce5f5717f32d399855121c44682d6b21fb3fd38e3fb7c8fa5954173a10611aeb448698b1310d09e4f53bcc0f52c00d3963a49e7fbdffdac3dac06cc54ca2341be7123f36b24062b3451fb72d44680fa27fd3fc2e1b41bab9103e375fc50e2ef39225c6b60f3691912f08818f4b9de036bf65e0fe0f6c10d8a3d79a541f9becd81d26f30c5b85d3345cd2c580b636933ee50460a3d8d9f7ae7838a553b2189290483730144979847ce4a66c402c6f4d4a237124ff65949d8fb0907804ab979102ce5f24b16c423370939fb0ba58873bddd8b721606899e6aaf8f3b48195a089321ec36eaa09747cd80b23059e5a2e9219b9a5dd2b975a8aa5bd7b24b9f8f59bfed0fbbebd8d87943a913c2189efa614ecb931001f3b4bf6f37717990a1e7269306c9349df2a30b0bbb8334d4b2d7d878839f2d0c08ed85eb859a27e9477a9c5e8c7405347a846153e620f9d3ec644453a82502974d941c3f2d846090977325de35c7f0dcb222c420f4ad1e9168835b2666d9a2135662592cac17f3dee5e3b47cd379532e71030cc36e69d63b8f26151f1575b591be8b7d329abaaf9e28d7367a2c17ce1b6faf749da7cca1eb206c143d869a6b7a7d94e18c7739b0690188582f21b2d3896043d1464a34b20377fe9081ed9fcf47f8938f3e8dd6f6efb55ca985dbf89014b957b626390bc0e15191708ea7e049f33b0fc0d5af2942027c3b2af9cd76192c59ae43ea19b2b93f28623f20039b0778b399f1be492702c5d0a1899926ba5992bb70a71aecaabe21cfecd36ecb3e489b49ff253845e3fabaee30988c264d6f9a6f4882fe1f20d263e5b442b2cb03055a1d113f52c79b0aeec5a5aed1389d9682c9202da1914e48a6126e25449132ffd4d82eb269b63520bf9779310f6ecf65b6242701a98069d8e90ae5b64ab61d604e0d6fb0496f74352a05b268d491396920b6c4b7b183952d83e4a8d15d776bdab0cf8a5a06a08b429e3b035b4d60e305cb6ee7aef37c0051a523df8cc3257fc2b38022515b84c4d9f3fd35cb12545cd094ff55c6d40cb92e01521e9097d52102cea259d29eaac361fc02dbba74121ae28e8bd3578e2015ed45c9700fcd30dfc51086a2873ef3213303f9a1726b05f6e71e3cd7d0faf84532a84d435f662499d05f1c59db57a927f2d77bd780f45a0228e93290cda6eb763cdf5cd8513427831f290f17f2ddd5d16c72f23f7330c187eede339755e96689b4a8e926f47964499f8a36898f64130adfea8d39012b0ec6d0f277e33a6dedea0ad39770f2b5af9cdb6da3a9138643a7521f63a74442bfbc51dad36ec397696848218f490610f994d0b6b4d204e535e426c4f70a86072568488cd393ab4fb4bf1cab219729c12702f75c2ec7135a0b70de3788d75c5f3d79ad33b78ce5bfc45bff681a1355e18709ed8e1f7c88608fbb5756d98999bcaea43c727d16f77a6b4caf82681719410f7d9460236c5fcfc8d07feecd21a0317f0469265457e9d272a624aa028a235f0bd43ddfb1cb165ed0ee34e705f6c93a5eb5ad8ab7d38015636a084468eb6627d4a4f663f9f3667ccf2e79b91b87d11faa41b078d852010c8f8f1195d4325f77cbc9ffa27724559f11694f844972c01b33bedb5afbdea37c0fd12caed760a8cd6a576119f19d1c8050e7a5f80330fc18031f364bb626a832a7150b37d3a6590f46c5176fec12c18a3273570dc73d1a3fae8f1699d7e27496347e8b39321d4e183a243c20bb85fd6184d57eb32453a798918cb81b832f7094c4e459e91c3f22137c9dc7bba367d55434f986051b82e7e61af129a353d62e0bf6bc3f3cffabe7102889540bfcd81c9705adebeb86c465792415490247d160dccf1a75a2ce5ae4c6b041b8e948a5b36e964b9a21dfce9c77bcdb683d3578a02217fff08706958e9e5b61834fe38a712bd8c5670b2023607841b732813750818691bc73422a2b5402ff7051361b5f91f52ec3920a36469d646db3e73c7a481f4de443129cc8a8d9e4b4041ef8b4d6354da302a9a786575402d0934194aabe4408f68dc701d05565249c22484663a9037d041487fd7647d61b9735a44b0641fc2713e61b4034bbb77f884e1a4c23664787a11368197334485ddf0a16b404f5f2eb4c8ea81623170856356dfa5cc596b6b43b1603bc916082e2d0ce789a2966fe3fbd7d1b154f2193e07aeba7de7658bb63f01d80364686b20c797015289fa827d15622590d82af868d7b1b7178ca5a2c6c4cae51fe792bba213f5e756f752e6578c996b4b43535b02480a96a87babed92fde6f56c9109f513d4297d30165da04dd788747cf2339646ff6d61755ee961f4a5711ab4163ca5cd4066896a58e0532039b526d959559a6a939aa93980890a6ef3c182b179391e3389a618ed6cb34eb99b8ac471293ec7e29a7c6f63a87103b13367046e289a1740f664c9b209865b6930d15a95c30d6bfa2e497d71c6f5ce10d91636b65b2f4d6eb3d64a9152ac6e25659cdc23f791b01b3b441230852217643d2f287ac47202f0b756cb8b0826dc95eca464ed762ea70c8a7e83e64adebf031b2148ae2536a61417091847ec1eaefefe17b56b353959fec30b590d0ad9d0aaca6d5d67d612948181a3437f5a73beff050a5976e3d9c3e36bf061a18d64b829a72509bcf361c1bca15aa4dbd5ee8cacfec1dab5575f7b07ac697a3d0d982720a8b6372cd9489b388843fd85e264f73ef64cdb37a9b48900d16be52df4b4173c84f36744d6331d16384a1e8c910a8b3beef2c9f32ac222f3e991db072603d60c45e1fb86735f465c0e1d9472e8b0997ccd0a9b2700ddea47480b883b780295ae456a020e0a3cd3b2c55ccd352648fa9c551a3ff330e8bd98aef5c5d5deb6013865902754896ce1ed146f5d6cec696296dd099f45801ac45cc2ebeb21c5a86ebcd735244c51f390608fd4c3345a6aa130418ce54bf9d0ae9e9908adda8e5087190034a94cae79cf27ef7476a94c69f88573b4fecf99569807e851490fd8b5ef02a06546229cfbf7e0e0538a1437fd48a40178d65eaf1cafd96b5bd89c3161a4bbaed6d54f2dc27032aeadcbf42780054c92ce471f57d1b162ea4f6b7a3b952bbc09db6cb2da55569cf6c8b2dc80db0b93c5f04eaaa821356520cee29a287ead8912e45f6b0d2fe6072d56d1e164c651ad84ca5efdba19a635c96f82f36c5ab53eede7cea163b6ab2aadc175d11bcb22df637c435b53a497774d7e964dbe20b7ee6de7dba93c4f1c373ec7e322892d7f9cc33a014093515f8c5973d305ede01aa5fdd177b7df976bcac18cade4a811019f8e31cae749bdedbeb9fd568a3a187b8a467833407b374f6274e399f086ec85fca5dc5890ee5e94fa7c01b4fbcb53ce35a49c2fb331ac575f5ea3ec5136b55bdba71542bc513408826f6439d4f2f70053d54a26fb854520b6d273a3b4aad05092d364420a7877b1434df7bac6ddf83adfa9f0261d21fc6333063dceb5fdfa8430c65352409c9e38c29d686a40413904a2c8cfad321c69ede6bfc5aac888a51bac5afda9a6ba78378260a783df899bf70a53cbf7383645423e89b6f565685389ab8bb92f6855ecb77c8692ff6a9532f7b7d2cac1199e70bacfb15c0b2758496ca6d127eb067b5f42f5d919df09265f29c57ebeb084afd9bd5d99fdf6bbc6776ce7a098f87895b9eea3c649b825f74dbf5709903fd5142d60b31b77327cd324b4d094767b642938dffe583ab978b68824fb8cdd30d20dd04ba969c97e91652dfaab3f43d1afde06091a4b39c5a1f995722300db51a4bfe1a4885722a8943f942741e0ba9610dc33e3c9cf805e221521f950c77ca0e084479fa0b7c4a10720d68dae8498bfcf73c9f44b845f4da77becfd34960c85ef4c848f2916178ca24d99ed062b9f2e5c5ebc3349428861dc2a2d60ba73203cc7692abad6302cabbb6f9ed889c89aeb4f19e7b83c7df531210a941f8386f87c09bdac89ae35497f704590d6cda81175693ad3d5db9ea3f623a5f5d27f8b3082e8266156705cab0b33cf87fcbe8fddac7a9e461f76bd2ce153167bb64adf7f4a5c3f30d48c753c2ad3e11a2d22c34ceb9379bb94ae31a1c4f0ad8b1312b8702fa7b345601eb63b6d42963624e8259e1dc4335d5c952d3cdf5c818fd3f87cb70ba14739c0caa6f92e7db2fb350054dbc29b52ad905e85bdacd2acbb1e6dca140b01581b9668bd5970d51e9b2e9f3d200d9f4f19420bb26cc06c6aff0c223aa45bf17bcb2952ef70a0746cc7b8a449e8c8d7234506ee9d5fec7f994dfdb250428ab3917f7315cce64d0cbc8ab0342eb53ab53f2a7df8ddfaf379b3aa6e8279feb80d4b7d1abe6a4cab3f2b8ec4d5e6e94908a7f67f1716af99b0b94a439f9d554391d318ba85a1497c7ed8b1a22d6d24d74d605df3c717e08a84dfc682507a8705d2bfe074a93da29259b690274203fed79048e6bd6b1f64a6b006e8c1fffd84567a04348b560a3cc92d4a0a21f43a9376ab07063b492895448391c00b93a6d612cdade0aaf68323f895d3ee777481753f916b25ed87046f1f15cb72523e9094a0d6c8c350abc5b83a7007619bb2e43578243a2809fe9376c2376d4386ab6c7df21b6f8ac2abd520fe259a559a3b761c5429f774d5649cb512aa19defac98f9b9d78c8c7dd6e0135e42c13b08fde7ce65356e7854932961b18623ea5db87a0cfa5cefcdecb25cd7f0224403148e31b39be2bd73fb8af1da7f4271c18b36ad26cc8859d271f853e9341d", 0x1000}], 0x6, &(0x7f00000017c0)=[{0xe8, 0xffff, 0x100000000, "e1315969c397c155da9ec40781b3433f3c39bfa23a8504aeb55d62fca681cf29e6ed39cedc623be3a8ff8854cc294f2b49ee4ec50ddb67a0162fd915dda1029fa00606f231c89bd24cd8bad0c6d7697f433c9041b9e7e8b714340b113bd57581374870f019a3946f3cbd16ed24fb252c32f33003fe895157b8c282a925d61924d9ab8d80b1a74542313ed3b69aa36c039f0b9687d823bbc398a322568cc2fefe8a47d7fb56e4e16f271bdab53b84f7c6dcb22d5a54eef4f954236e0165926532bae1890e7221e59e277e7ab728dedf69c1"}, {0x60, 0x1, 0x8, "83eea7d828ddb6d134c638397672b39e6f092a82fbe2c50eed4cd0d539b43ebdaa405ace51b02db25385890a1b97f4311c12c2ee36b2fd2115c6d9ada985f2b6ae614022ee73d5f94822ada499"}, {0xd0, 0xffff, 0xf52, "a978398907bbbd9ab924e4fae26946d43cf54f4c0ba085fc163667f3920c539f6d1fc0aebfb00349e787ec898da9deef912872600a18856850aa5ce3daf38dc3d35cb6c1a458faad1c769ef39e901d882a9d2062c5f1da37bdf16b7f2e23d0ebef7a9bef431a4e36f557e845b287925d2825c57e01613b2a313e13a416e2ce2df9c221328c1314f53eb7ce0fe57f78d7fe44628ffa37704ec1b562e1ff272e5029f6aac21d38c8c816d5e4e5d8a8408b186a9c9ce7f9aeabf9e80a375c2bd87e"}, {0x1010, 0xffff, 0x2, "fd99e4c98e1140cb3a81216e2d947168ba506c586f50066d85af3b23a0bcd6e77fcd41e6a70574bfa360bd171211b7d90ed754603f7cf4a514584342f3360ca17ef1d7e77501925c79b41084ed4258a4477038c0f70f742d71c057dd4890d1b729cda8790ce4c82f73f3428521478ec412ae8da5ee8a6e078be8af4f3ee42bc03d2e716cd3e50b8ecda726f60ac4630179f7be9f5976353f66f47ad7c3f85db0f7bea238c7346cb51a83cd7932e829ff9a7049725d31d6b9d6d7bd6279af04bdb9773d69b6d80e568739402831e7d10d6ed0d08fc0c60bb5d15095286c43e292a76c718167c9615cc0a5cb68226c6cbefb630424bc8df228a9f8ac3641c0068d410d47a5b5d96e4dafe48c2fa80180d851f29338edfd12a65da0b3db4fb6a2e48aa0ee94d7ea082f4b6519fd92a32cacbcd058bccc9652f8ad4a39e5f5c9e3eca04710cbd3f31b63ae3fda3f25b945f9ed4ec7119cb4be3d9cd48262351bf4ab29d07a5358ec40914033af8e8f45b2e67d037b51fefe9b7690b31531f8f641d6e6bf5227db1fa33c59f45da3e91dd6e6eafed8eaa55dedc74c68604ada04a7cd474e34b3efa682d6c5620ab13fb78a6903962bc2f975f41cb9646a5565bc75d3dd890172e4bd3bef3f3f2768bf5d89f84b7d4b9a20787c67503555b7c62585612bf7fb6daf228cfd90090d8793ec710563935ceb1d560d7babf79b2251671ef351598c2ae93a8e5463d42aeb4ae5d6e85c6e0609c7e7658261a42244fdb7e6ff5028f0d89a7df74916ac62693d31b6ca12dac9e53e990740f7137beee1787cd5ec47e9c258687e4ca6594422f02c250ec41ee11084e51e082a0134ae65a91c4293d1185522dd80f9bebd42aff6a783affc9629eaa45f59c6417b574f4a652d32b4bee9235773be3ed74eca2842b0cf4fae3b2092a3d0c4b8959d3751daf5be55d7c1e54deb38b9667b5cec4e8d33a8ee3d800f2cc264d4f3961d3f5341106eb437ac1038a7c1a46710fce98b9df38188816b2eeffc52c4c7d8ef8e654cea1dc727bde91e7f2b064a0e762b5f7b2a26ff59e99655e4e562f2f10ae1d17ff09c69c305cc23208a0c28fe7970ce0b7a66b9639bcbe95bbff4652b2037a39a4ea38f609ad8bce1d53eedbba2cc542bcec455d021b8b19fa632c99aacd4ceac20c45e37845c30ae9ff6c8e6c27b9e5b4d377738f06ba54f4b902845538f85e2f6b9671c0cc497e9f233cdecb730dcb0e5816e35270a05523583dd9972999266998b0e4feb2b00d5ad8ea42b5a78eaf37711e9030c7bb5b9a96b6c881133bff1259c6f97bf06f485bf3472f770dc5c0a1fefaca39fd38202a975563afebf216981dfd2bfb8d4671903f5142746abcf98f4f7ebb8b2fe0e374238351a262de282deca6848d3920a0ea08e1ebb3592778323d107c5ffa78e7c6cf252b36fc1066422f76e4d8e9d85fb66bb2855fcbb20880a5aa0ffefc8c59814a7c68c69cfd58a804e4442640dafa797af33a45388f6002447ef0cab34f9355e3c8e2210599379b130ef4ccb8e68d42ba4c2d3a83367bb1e2527f1936f7a87bb1ba2bf81e5cc05794188d1c51b54e0de9ff3fd6f3ed96bb8df16d622158b7f4e7594720ffb2d9397e5d29726ffa5834a7f9a8afbdcd7c41d649ee918d06999dcee85b8a7495a626f4cfe30eccfd31e38f612c6cd3324eb1734618e79cf8ad9a3c75e742c1f42052761827ebbf4f55f83a234147daeb6c9ed31db69e8a379c672c936907e95f635c526abaaa1d55582f6800f84e54e7093522e78a3686536dad25824bbf2866c6d4278a9c9ab4d92c635d36eafa0be4e390d1134ef5dbb60e9cf5a5145954ffd30f6be914d0f286f873d7cb7c276f56cc90b09cfaf715309026c5e872232b8d5e11eeb6eacf5c9b3243ba94b054e70d5bda0b18ad9e320734d361e95ccb479b2585787e92dbdb6900494e31a1b304ff0476c33a4249caf7614d443ca143413d9280f483fb0aedff760bd3c30373f6327fc58ecb5f34fd79e4bb51419465eca88f7887b9b2245497e098fa5d4473445a4a89ae785ef9c921f1eae613c655552151aa57e506d5211b87d0c70b416a408cf27879597a988c1472ae2613ca7ad10145054fb80c694e878275417f5900968896d47af29b825578fffed630920b8a53f9630c1c537a95ceaf50e455094984e908b5cee1c489c2d503b3c8c0e6d6fc227d018dfd0edc4c4d463dee48197f165e8f128e277444b1e5fb1bf7397ddf058774a947451a3417c61aa918a1abcb5aa3cf9b226b06e54844620178e5dbbc754d5f8b40eff1876681cda085f739288d402bcb2f887d8f5834fa5ab5a7083eb06da7196b07608314c560ec307e71d9d2b13fd70fe54eae4a814569d4c5f4191d2dcd82c48398082b8abc9ef78e7c279c685a71caf6d2f92c0d13a243164552c014a1eea22b84b0af072fdbea25eaba42fbdcefabc547383dd9107f2a1e2c311d29b670c5a2cbda92d4491aa7deb378385d431b4f3e49996fe815515dacf9cd964cbf9ba45df1588f975c8f6ff29d653dc9156cb914f3f0733368dbc6db97cb3da54b7eddf6dd83c928cd3de70a08c1b258b1502f448b8903d8b462d1574002de79aae17d38d191aa1a15532cef77c2c61ecca780c17ba0878573402b5460c4222177e715bef5bbbe64b7bf4863dfd79168de209e9fd5cd4d652ec345aa509e28505f97b44459700650a8d21631de67957cfe67a6560e75c3b4ec26d4b2a1ad6730d32e9deab4ab498cd5000e952adb2668f7c89b6211ca1f605e2e785459b3b2c1fdd2f05dd2be622c4661e3e4d94a51d49b7518e4655fa8105464189b793be7d58cc16396c03527b3e4f4423d9212638cef354c24d7c944779faa5c3c34a020c7c5cad50162ae3150711fae92104e17e0c65e03f347ba7a718242932657f2869f736d41cffa250bfb142fe70835e858202dc4d8488f59983bd6f341a184e9c3076e01083badda00864e05e22a57d68b755e15d408cb370a9a08fb83beeaf216bf81c8b3e44c017f36d667a5349de5bd3ae746d8ea38b890c22870802f3adbfa1e7a6c2d9d7c220a83a31d0b6f2966ecb772ddcf28991b66017c900b8410d3ff1a2635acc08a264bee5df4c8707e0c5126cbf589a4dffcefab9e4df5da51a02875f448b88cf9885bdd00e415b18cd703ee9d2d5b6ded3ae35c770c18fc2389b7f8edf68c79778a2508fc94e28a754bfd27bc8cb6a2451ab67d1db9ba3646af40311fb3b8d43d0343f1168728c853d1188b3990c1a7fa9eab5502c435f3f4e052b9cf688998a3f6c1aa5d6c687dd09afe637f1f3298f827fe1c7a3e4e133953020ea0f3679423223de1567ec20529bd371622ad3f51c51db225d7aba2dbe7fe134b00f273d5614ace672978ee212428cb3c2c3aedb7e4cf44d8029d434d0fcb9b08b9c53da66e01e15df00f8a88e0fd24bb6e99a0b9267ffacef674644b6207e08798e01690ba33257b54998f8356d6e2bbb1b707186111abcf2e89493944a02dd91de1b47f608e51976ad6b1d5a1f309069682e89e4a46fd8a90568e664fa53753765161a4ddf38b9c2e9d4de753c906a650945c8aff3b4f012fc1479437dc8cc0464a776b5d9ea78b8d2c5ee5116d184809bb25daae4c63a21f9eeb728c16a3065e29ee94565cbaf1c6f6b91f4e46c4ee3ee85cfef85c07260e75f7d1b9c8607b34d2b602ce2fdbd300bc7bd035acefe143ed184f5d6799cd8ba2bb06a55a750ce0f7aea200067e3345863dc319ffeee9a914f5bb9febcc40b9bc9f4613bab83e997e0ad7ece0ba5907f9a5892557fbc8cd821dcd00063db85141a10f72b3f492bc76c54e83270648d4d89ecc11fd7d3ead6cf8d1c7c4dd3e66e8587a857d96648475ab5329e0487226d3cde72f01db151ff6cbed37f1407a17eaf5eca1ac018362b42064b054ca90979bb5b7cd3c5caa313589fab043f4f83c3a215ebb42d33cebfd54d6b13b199d05f841c590890348b5dfff47583d4a45d972f6a09549e30c90b2381f52fa197486354068598ff53023a997dbcf39b9320ddfe2eca8f63fa2e4bb51c4791d54f3baf0f07d2da6f02cf7eb850b1d749cf99ccae2c27f75ddffa50cb14542a168a054b47b0ee7bdd5ae9da29fa930bb6b70f78b7a22b37cb9ae5222bda9b2518629bd123a7fd1022e275ddc0702ffdb0d2497560ceedc37669ccc352630ef4de794272346daccb9ca173ffbd89a6c355cede477b486ca35388e2111425a2c963bf6a755098ca340a9c2af623d80126ec85b1f7a10cda2ba0a84da5dad29ff195f4089a273e6d9d667701d036d46d4bb23c1150be727bfadc3f58a47c6443de5bf4991bbbd7835ae0e94e3f315c5f85d0a48265f219665ce52213a7a4f5fd5b9d4a51c8b48a8939e40799f794082665074b9db149b900d80d36b91955e75cf5ad5e7cf4bb746a5bf9c9037313640ffb82e84c502853849ba6746777f56d299c4f02a15fbb0042f97bde7aacad76f91b643883f3026f7258ac433d88c46f5f5fbbd2277b0aab879786ae886af21b5f5b987949fb4f3e448417d530a13ded522dbae1dd10326329bbc28aa79d4747398890b7336d229fc2531b6ab1eeeadd8a0da68a264224ade76a91ee19326dcd235f8e6e5a3369b2d375b8f4330aa3a1a60dcc7d044c4f346259e82d806e81aad203cd1a0823ab1e69ade6913e6e251e07deaf3f899b3d809153cec615283299e090b141631fa3642f5cc12830a8f463fa630df211be436409830e36217f66787512633fc901267ea54a521a33dbfee00e730f11c5580dc68cc6a2b04a11b901eb9b4530211e0aa729988ec888d8c17e78c0955248d16c825b15cf32d1666b6af0fe40ac99d1cac454e12a45e99e2ea3a59bb2ad9bd8f9880872acae7ed7058163fbf2dbaf25aad43aea91b4f93e863aac35abd42859022219b386e754e8f2efc49cfd54ae8c3c5a5a879bbcda73b29b72501396027b1e101aa0ae0545dae97de940c4b602dde54fe4b3057711450d08f33bc12a407ddb67c2f6582ed1f47ad39e57e016f2641a3cf7d8c3b4f0d2d2909eb17c0f8d3d9057ea054e5a91fcf7cbe25cac8e8705e3aa23e5dbb1d82a4dd463444f1bb7b3b86d9839f8eb1e5380f68ae6e8bfe9b3cb1d90aa2c5bdbfb52056a0a066bd9f040941c0bc253ea6ab06c2bc1af206283cb88c16805fb55c775fcdf4790df4cddf68d020981dc07b9342004496417b83aead2de4037e3da755b68c68e4892754e5b54fe38e8c33d7ea75409ade6505fe492fa6015a865c7d3bf627710596fd06b9a142f34b395270da396362e1df82451ac87bdc027ed5e49551b8c149e9eb36a8d7f53d665166888e9acb7d688978905eb9069c7e3ec8d0a4a48dca413ec320c886ce76a618ee103606c648bb50b2590bc1febdacb88cf0fe1cd005939be2725c743f8b9626b52371a0c182f69b07dafdc53aa0570ff487bda81d889e7d3d0acb2cb15b5d3f5e346f77033f2b3a94f21658be2502e2cf5c2f527045763ec0b39e72d7778d7adca5da6250837250f8e840fa941029d01c10f89b74adb0039bc9f035cdb8f2f1b238760568c9089f3feef4125e9c332b285fc1d2f84113b76d6fb9ff456ed77596240eed07b29cd12939ccd009e50521c9f3b5eb6c718bfaba86cab1ec003c6f37680d4aafdbc407a8eda13c3adbefc3c6ee98c1c57cb8165c990d3089c8df3f854cab4461accc1386f7d2ee1617e1b4eb5962c8f476a83236f838df303157561c3938bad44cf80c211dce1c357791f5bcc683d0da1"}, {0x30, 0xffff, 0x7, "71c1fea669feaee84a647f22ca94753dde05d38c5c2cc56c2b9bc0f7f3580b"}, {0x100, 0xffff, 0x8, "acf51cf3272b8828813b7eff207095947fe46d55502575de053a2dc8809cee44d78446b24c1edbf9af905c2efdb9db6b14f76a883ea04a2642b6400845715bc49adbac40a7b65cd95fe2ae510605f3a7156cd02529a119309e82485354b54558db8294a703d430e90c60a43d864fa78a777639212e73f46c87c6ff1bbaeb7db4f18e9b8c58846815cd2f9b04f6a3099165bce339a0b463b248d470cd6eb0337ad5625f3686cbd12d19494158cd5cea353d2dbae308027eee09ac7a3d3582f503bd9d3e502eacf111f70b0e46686fff733cbe07842f11b06f96fa602169c6dd8aba089c6152d7e4d3f92f"}], 0x1358}, 0x2) mprotect(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x2) nanosleep(&(0x7f0000000000)={0xfc, 0x1}, &(0x7f0000000040)) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x1c0, 0x83b52ac554e93734) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) r3 = kqueue() r4 = dup(0xffffffffffffff9c) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r6 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r7 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000280)=0xc) kevent(r1, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x8e, 0x2, 0x0, 0x2}, {{r3}, 0xfffffffffffffffb, 0x44, 0x8, 0x68683452, 0x200}], 0x3, &(0x7f00000002c0)=[{{r4}, 0xfffffffffffffffa, 0x5, 0x0, 0xe120000000000000, 0x5}, {{r5}, 0xffffffffffffffff, 0x4, 0x80000000, 0x8, 0x2}, {{r6}, 0xfffffffffffffff8, 0x1, 0xfffff, 0x7, 0x8000}, {{r7}, 0xfffffffffffffff9, 0x10, 0x573c9cb518786d24, 0x100, 0x1}], 0xffff, &(0x7f0000000340)={0x3, 0x3}) 16:00:05 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x8000000000, 0x0, 0x0, "04000000000000000002000000ffec6de400", 0x0, 0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r0) mlock(&(0x7f000042b000/0x1000)=nil, 0x1000) 16:00:05 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setuid(r0) r1 = socket(0x2, 0x400000000002, 0x0) recvfrom(r1, &(0x7f0000000080)=""/126, 0x7e, 0x0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt(r1, 0x0, 0x3, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:05 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') readlinkat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=""/183, 0xb7) pipe2(&(0x7f0000000180), 0x10004) mkdir(&(0x7f0000000000)='./file0\x00', 0x104) geteuid() 16:00:06 executing program 1: r0 = socket(0x2, 0x2, 0x0) ftruncate(r0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb906008590000000", 0xc) 16:00:06 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x57da) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:06 executing program 0: accept(0xffffffffffffff9c, &(0x7f0000000ec0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004"], 0x0) r0 = open(&(0x7f0000000000)='./file1\x00', 0x611, 0xfffffffffffffffe) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="9d", 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) lseek(r0, 0x0, 0x2) 16:00:06 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) r1 = semget(0x1, 0x0, 0x100000202) semop(r1, &(0x7f00000000c0)=[{0x0, 0x8, 0x1800}, {0x5, 0x6, 0x1000}, {0x5, 0x10001, 0x800}, {0x2, 0x8, 0x1800}], 0x4) preadv(r0, &(0x7f0000000380)=[{&(0x7f0000000200)=""/195, 0xc3}, {&(0x7f0000000300)=""/114, 0x72}, {&(0x7f0000000040)=""/31, 0x1f}, {&(0x7f00000004c0)=""/170, 0xaa}, {&(0x7f0000000580)=""/179, 0xb3}, {&(0x7f0000000640)=""/202, 0xca}, {&(0x7f0000000740)=""/241, 0xf1}, {&(0x7f0000000940)=""/220, 0xdc}], 0x8, 0x0) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000400)="3687209f23ebf698aae2bdec6cd91ce5e0eebd6a442701467e091074db1abf44d5cc9de00000000000000000aa4de19e960d5b18a4a5ff84057378e30f64f3c49d4d97ca9bb49b2f9c56819a59630e5a2a4bffdf21f3cfb20fbe2fb09b5265d2a389ae8b8da3b2a3d05ec33c64b4cdd7c923dfc973a70caeb1d5f873cd42d05ab5ca7d06e5abb6d5000000000000", 0x8e}], 0x1) semget$private(0x0, 0x2, 0x400) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) 16:00:06 executing program 1: setitimer(0x0, 0x0, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) bind$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) 16:00:06 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) socket(0x1a, 0x8005, 0x3ff) setsockopt(r0, 0x29, 0x9, &(0x7f0000000140), 0x0) 16:00:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1000000028d, 0x0) mkdirat(r0, &(0x7f0000000000)='./bus\x00', 0x82) unlink(&(0x7f0000000040)='./bus\x00') ioctl$TIOCSTART(r0, 0x2000746e) open(&(0x7f0000000080)='./bus\x00', 0x8, 0x1c) 16:00:06 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000100)) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000140)) 16:00:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x10080, 0x100) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) kevent(r1, &(0x7f0000000180)=[{}, {{r0}, 0xfffffffffffffffe, 0x43}], 0x5, 0x0, 0x9, 0x0) close(r0) 16:00:06 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000440)={&(0x7f0000001780)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f00000000c0), 0x0, 0x0}, 0x840) writev(r0, &(0x7f00000000c0)=[{0x0, 0xfffffffffffffcf0}], 0x92) 16:00:06 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000000)='./bus\x00', 0xc080, 0x7) 16:00:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) rmdir(&(0x7f0000000080)='./bus\x00') open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) truncate(&(0x7f00000002c0)='./bus\x00', 0x5) readlink(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)=""/136, 0x88) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) getpgrp() pwritev(r0, &(0x7f0000000040)=[{0x0}], 0x1, 0x0) mknod(&(0x7f0000000300)='./bus\x00', 0xc, 0x8000) 16:00:06 executing program 1: unveil(&(0x7f0000000240)='./control\x00', &(0x7f0000000000)='W\x00') mkdir(&(0x7f00000001c0)='./control\x00', 0x0) r0 = dup(0xffffffffffffff9c) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 16:00:06 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') listen(r0, 0x1000000400c) setsockopt(r0, 0x0, 0x400000000021, &(0x7f0000000040), 0x0) 16:00:06 executing program 1: mlock(&(0x7f000071a000/0x2000)=nil, 0x2000) munmap(&(0x7f000071a000/0x1000)=nil, 0x1000) socketpair(0x1b, 0x5, 0xfffffffffffffff8, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000040)=""/4096, 0x1000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 16:00:06 executing program 0: r0 = socket(0x1a, 0x4005, 0x8000000000006) socket(0x38, 0x3, 0x2) setsockopt(r0, 0x2000000000000029, 0x25, &(0x7f0000000000)="0f3516388e6a970600d7b9", 0xb) 16:00:06 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x118) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080)=""/61, &(0x7f00000000c0)=0x3d) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x93}], 0x28, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) close(r1) 16:00:06 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x4, 0x400, &(0x7f00000000c0), 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x11, 0x3, 0x0) munlock(&(0x7f00007ae000/0x3000)=nil, 0x3000) setsockopt(r1, 0x2000000000000f, 0x3, &(0x7f0000000000)="186fe65c", 0x4) 16:00:06 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001500)=[{&(0x7f0000000340)="12e5507198cdffe3d45cc50ae49804ba78bd94913be14c497a480b6cdf58a333c34e84b8084cf28db03d70c0aad4a08d48893ba047a39f89a62421ea13d69d7dcdf2faabb7df2117eeede7f9b8b9e129c26f1272e0f4326451b5ddd83f9764d6b37fc7b04ba6f4386b175e16714e28074031760d785837710e8d1c106c004f32256b6962eaa425bd7673edd7e1bd72b118d1fd98b260b0d5358ba9a5ad17aee1b724199f6ef6d52532443576d2fe6a812b01fd6910080d4aa4ec1a874bf9055ff83b8643a216ddefd3f2dc271c7ba9b063ae4a8028ba535523874b3a2eb1033e1283487199dd32c2b63d51dd1c71ae5b0b9f2cbbc481b3d59948f0351a3c79f23958f81cb475f67fe0fdfd5ed811cba8147e9da1e04a082dd45be1c545f134b3c95dab265adc7b64779bf38b922d4e23d0febfb5f6ebec81c30de71edf265d2cc01e7db9400714bc772b6af57d795942b63dda478b58cca4c31ed387d4c14649adebd6d047fdb5618985f8c5630a65c691859c340cc25e8cf7b5ad93c9af26a5e42716393e42858cc43bf6aa80a79612d3447391814d16f834aef1102db52619f70a87971a54b3cdf331a094236311361a41231928dbe84bb9451cbdab6098ddc6ae5eb447d7b9e77323b2e94417b5941f103cbd5f82aed40006212f5c28c80d7afd088c070120edf069cb0cb0862fe843df57a98f4235b47f02f879387621e75f75c15d014c0756eb735a0f1a5719a6f6205c79191f06ff3e3821c1960dc1fc7c250eec718423251a9b64a4708f67ea4decd3a3b2ddc603e2c9f1bd1c53ba0bfac4fb357c8a79a962729428fa432133369c69adc10128c52933cddeeff0626b2806ae72158b3ba0018929b71fd97cbf07427d11b293472fa995f1d81e063e2815153da580fe4f0ec9677557686a3d6e2e1fc75ddcddcb2cb1e5250a801e256404cef02a70a36404e51ba7aaca0edfe9880a7d688c4db80582d009df2b883ac5b6e1f26ec01c135462175b8e0cd467d90e3cbbd70c7e49c87490331fe9934adb008872266185402448eddd03edced9e0df7796baedb8d756799a0f78245f67e70c5c7fc5a0646767f9b579ca77a2f84de85cdfd2650e96ab4306faa6091fb712e27d63ff90f60ed9f21a603d3c3fbd24aac7a637a7c4da47ac66d6935673cd796d955e6c80e5a07d4134a60e2fcbafc6ab2680c0b6306013f252a8ae6473355b8c2eb81d22b88009c32691a5efbb9876e9c5a88fbd1eb810fce24f6ea9548d451cb268d7ee2df8bfcb9d2184056d290f27d4cb33916d80121cb186557ec596fd8dabd80765f09a43571bdba383d961dca1de167c823d482823b9a27c6c11578dd45fdbc46541ae428b7b966cea904fcb4a5215fe301ea90a090fab253d32794b002475f919920a0d036a3ab4c680a61d1f7319f474777d74d33afe0bb813e7d1eb660fb00ea185cb87192e33dc369682293076a7a089b021ad1572252a1080befb471126aa1ff50acff5ef3fbdbfb4d6221e3bc3823fcb0fe0144abc65044d3722b353ae38c7b2cab078738719865b1059c43fedafb6991f7f39adde8551b20f3b6d83810cbe864b864c62c2067e1a2c7be8a8d13c29b7bf42e4e728b2b0b7159cf7b11913e043d3ac6087bffe103fda32f0551bb5b430da88bd5a3dd7bf7824d3220947be0a16e285b0da8098a0f9cc99f6589a098db6c37624faca93e64589e34f512b07bede49b24c71c255e8d05ecf51718d58ac7158d77d53b47329b864e087f896fd802d72727f67138f7aa1a86ac78251d6e5bfbbf32975bbd2ebe4aaeb0f9d8a97d87c63907ae4c91997fc70dc68ce9cfdc7a7089b90f959bb16fb4c631b9e36c4b4de123908a37ef992e98efab61e1da4f3e86a9a0214d8d3089ab45e95459c48c26313fdbe17378a3fe52cafb86d4166101d2b65c0f197e6816d686dd88ae052171e92d4f90324817d9e9a6c1b40e990a36ac95281f26be2bd90fcaadee838c74b02a9d9a32123686fd562dc432e58deed28f03a82f4dd32cb8aac70905cd6005532720e2ecb89098785244a54e3bf771e1e09352d5e3ff3cefb85fa52137b528a9779e908c9ea852c5d2e4e8bdf0f49bfcfda2b01ba1a17e32eed1038295fba506b3cf5f90158219d38df38abbb89037d934924f8d5e6d926782e5343cfe742702816d7cecdf99534c78689018b20c7df019f1c33f650da7125d0cfb72c34ddac09328331fde4e90ae2469f7919cf546dbfe822e42ee1b173dee9b36fb038b0af01ecd4d5b7db597925ba287889b914c637374dfbc9d04a7211d093bf687be2ebdba54593f3cece7d039698e3802b690238cba7461e2e34013b9ae17d41ea0886ae39bf41c0b02a9793b31be5a16a77925ae3bd245f8728b5a7f7152ff1672091b8d869ad090e638edce371af7e0c8c9a75b1abbc0c50dabb96c191ced6ef7efe6aa55597f064bd0efa766ea22350a40949d95dd1307c9b3c41f92600a4f2ef8d937b3bb2c0b82b56be60dd6653df14eb2bf4fa5037d9189ac10c0242f37a941a6018fafe786d86d2f21224acddd875f8349e3bd29960dfdabdabd6db2d92dfa628b3ec8df64c39abd0f422404585e14f04e1afd7e6700da26fc2ce970f174f81e031678af7be5c521b48b135c1871d6f6bf5154a9089c63e2311c9c50220929029c7b131c5e36846e2ed38615b664389f376353fedaee5c9ca67b1371a44df481572d44bc518c11d8f3651009be6def0f0483cd41a93b8c54cf2486081e92cdba557a1d55beac70de256af827158773dbc1d985b45f08fd0f64abbfc8fd024ab2c49aaafe08ece795602dcd1b76793e8c8bc264703d2224e0aa55457daeb9ba7b3237c7ff598eb709e1d3d545983e0177ecdfd3090f384b6032ef13a3c5334465d3a22c5d940609dbe0b60e5026b98b3239546593d6c3c8158ec64382830620c711ea605bc1e8d3c080c36b5ea7752ae8054b5a7a80d306798e12c4ba000d54c8cfadab12f070d4582a86e89211294e2cb042a3d70d0e4d4806f8c801d04f8458643c4e24325bd8ec4ad1355e6caff942f46faa8829f558d17b2a5659539124dbb77a83323d7b9c70f69e0cb066eb29f303756032c768b9f0743a501394b96e0dcc51ef3af730cde7f746bd11a96af6312f3536ba5a55dd8dd751618fe534453e202b18b29136e93678f2d3c27f9d35d76d490c9de158f0914387f1ebcbfed412188fde7f82d69b502268af6c1517ef68b7147dc071d4e9368b34d2fbc791499f0e77a073ef381619975dd7047c9edaaf809f62f16b4fbf65e4fd937d580690358782c36befb7a36f8c68f8789cd3aace6cfefd781575bce362f0cdba8da04e529bc077560d464eec875477f2ab4ec0141864a128a47a1ce5184ea6103b62df4fbc602a2aaf6a3d6e6a51b6a5992fc2ce4c1155d4322007b3a9b8840e8c57128481cd3f0f5bc4a258139f3eaeb7688172e6b4e8ea33079298ade01efe255f092d198c14dc188c8a7e8b878678957bb01d6f20fae7d76b130ef49396df1ad26d92bc424184e0deb40c516d7717e41dc38ca18419e3a0edc38fa18c647800741e8cf4b2055e19f321f4065391a049bb0dd8a5d5d177ab0f3b5a84a870ce0ee2d234e2c46a2c7ce2a31ea1736be8734b7d1b68942bff8cdc478ab55716d416b741af3a3b9d6bde52d52f83b21919e686832c07ec03008e04a85dc4d1d6a722575edcf634fe46f6cc8faeb7384655e88f283b227ec9768e48a681cbaaf84d35ffb493b634c2352ebe560dab26aeccc9c69508a411f3f0fe678fbc34add439abc9f6e4a8bc7d27cd05f0987705072b73b73f17cfdc37cfe2524e307ae8493eac0c31511091c7e96b175fbd1f86723027738bc96fbd5311ea55d49167439966b819d41459ad552d43b0576dd029e2038f141561f256ca7b8a49a02f26b7c6cab918e98af724c6475f4d5eca2dae4ccb633a67120254e4ccb6d3e3a62e56772669a7b8da3a8510c8b878f7229131ca1a290523f17a198eb4724a608a600303411cb879ad368156bd266612b07d991986714c8ebef836c97eb4dee428a7859de518caa8abbbe65b95e72964cab6643dfbbf01b005f173f5601be0030ad39a240de7221e36a2d2f2a8bea4624ddfa2af64dc109f353319363d84ee244afb4e93f6c36a0c1c9b778dd3b8a1d70c253d26610d468863e3a62482ad79e9538934cf84dbc209dae847223506313ec584f2eaf47d6c2049c5b1ba7c63880c680bb5a6bd92f6b3482999e7f28c17c44ee31de932868ad81035bf81975d4b63f11664387e5a91a8972f316616403ca1b3ce55567e334a8bd04fe01f095ef1d5fcba4cac622a7c57709e1730fd5941426f3db4df0c9219c5280b257ce833db77ebb63810e4fc9697d033cbae7f933646c1f7e72ae76ee0451b31407507aaf9f5c44ce2112a0a8fd98360fd94e371e6c2fa7c3925e79016934e818d6e06951283e97327324cde9146a2da5b906252cefea48e4f729749643d86cadec28f84f62f1794f676b62c2dcfd960c08504806a0db7fd14588a8d56961408ae780bd850ffabedfbd458b85c238e98d1ed2b5f2d18a08bcf9aa813f3fd3c59a1bdb07dbcb2fa708d3010e4220fd68e87f6e93ab985a79eaa826084280f676a1d8ad66a1bd408ecb75794fc8d6f80dca2d74e9d4de3db062d8fac2599b97863570158688e6d1c9c0784028a749b9c7217c98a10aebef5832c7cc3e5b645c73de1392b532dd2a9b2d71b8716763e2ec55042c0989b495815a83baff901f89a370", 0xd38}], 0x1) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x6113, 0x1) r2 = getuid() r3 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0xa, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, r3, r4, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) fchown(r1, r2, r5) poll(&(0x7f00000000c0)=[{r0}, {r1, 0x4}, {r1, 0x4}, {0xffffffffffffffff, 0x4}, {r0, 0x146}, {r0, 0x105}], 0x6, 0xcaf0) login: map stack 0x20719000-0x2071d000 of map 0xffffff007f124a50 failed: hole in range map stack 0x20719000-0x2071d000 of map 0xffffff007f124a50 failed: hole in range 16:00:06 executing program 0: socket(0x2, 0x2, 0x0) r0 = socket(0x3, 0x4, 0x800) socket(0x10, 0x0, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f00000000c0)=0x1000, 0x4) r2 = semget$private(0x0, 0x2, 0x484) r3 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x8) msgget$private(0x0, 0x440) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000040)={0x4, 0x7}) semctl$IPC_RMID(r2, 0x0, 0x0) poll(&(0x7f0000000100)=[{r0, 0x44}], 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000080)=0x8, 0x4) 16:00:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3, 0xfffffffffffffffd, "852000002c000900"}) readv(r3, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) sendto$inet(r2, &(0x7f0000000340)="55fcc6915026b2acfd5454b4aeef5efbbad3c5cf70edac8de6aec215228f4524d7aedf690a2b386bf8d0dbab30248dae6f5981dadd4050a872216013398824c08079014930948d6b2d2b1c5c2c7c617fc4c51b7fc8fe584f363c0461b9a920c5bd3089ebdb710dc51a9a907e117a8c5c3330a8dcdc9cff026a117b8c96e73687361cce619fc0b7d06beac1da59b5cb3c345907fb27707b1c8f903a65ec5d05e0475f33a1b21ded533ccc8f9a97a2982ba6d661b4584d853b341024aac119e5069fe25a5e7b65210b42f494b00be74f1e9415c8baa0a4a054e696fe26aa0fcf3a9327bf97fc4d96c6f7", 0xe9, 0x2, &(0x7f0000000040)={0x2, 0x2}, 0xc) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f00000000c0)=0x6) ioctl$TIOCDRAIN(r0, 0x2000745e) syz_open_pts() 16:00:06 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) getdents(r1, 0x0, 0x88da8d22fc571501) r2 = dup2(r0, r1) lseek(r1, 0x0, 0x2) unlinkat(r2, &(0x7f0000000040)='./file0/file0\x00', 0x0) write(r0, &(0x7f0000000080)="95d409c12e86dcd3d6d7cb904817669b120aa623d87e8f4f66d6d276651892c65f6dc414482ba194dc29bb396887fa671cf6d41598aef1759a6821f02a4289c2859676de0a1662c46a4048f51fb4bb4361484245a225eff45249f62959e56aaac18e637f461a35a253ca704321b4ed0ed3b97d8838f35702af6ce9dd4faba13c28b3fa88bed9187dfd1e6455b338c8358e40381d1ba48a8047fa67da01c33a71a22b6ff90c64970791641a0d356629d1f442a89523a1feb3c0d636422b9f493996229890acbb03f8db78e9d3df58e85053009fe0ae87fbb5a80adbcf546b993d9adf9c8855f14eef81a7ea053fe166f653d152", 0xf3) fchmodat(r1, &(0x7f0000000180)='./file0/file0\x00', 0x8, 0x4) r3 = semget(0x0, 0x0, 0x100) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000580)=""/167) r4 = semget$private(0x0, 0x3, 0x180) execve(&(0x7f0000000000)='./file0/file0\x00', &(0x7f00000003c0)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='\xf7\'@-+\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='&+\\(^\x00', &(0x7f0000000380)=']\x00'], &(0x7f0000000540)=[&(0x7f0000000400)='\x96\x00', &(0x7f0000000440)='\xb0-\x00', &(0x7f0000000480)='$-\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)=':\x00']) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000000)) 16:00:06 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)) setsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f00000001c0), 0x4) getpeername(r0, &(0x7f00000000c0)=@in, &(0x7f0000000080)=0xffffffffffffff26) 16:00:06 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r1, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) 16:00:06 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) writev(r0, &(0x7f0000000740)=[{&(0x7f0000003280)="81672d6a24a3b78b45858c9a431c73913c4edbdff842abaa98259baadd7b34d88ad50d3566fb94f7372a3aff5415812115dfc4f5168b0047c994c4316f6146059cfdad223b8beea9af3536c8cd1da96ec2874c022a620f0c8b1c9b01d09a49ef7b2868f767392bd1e98f3b69b23d1d0399a4f6c3fdf6f9619de517fbe65ec637209d61442124e3b658622b74c12a8ff58535d5b362f1c250ca5942111cdf4b37c14fc06c366e838653f4cda40fe5cf20a8a749d3df44c1026ea6ca88ff7a71b880c5e71893d2e0bb624678b4ee50b3cd95c2288b4b54e098a66d0beebf972121e0e820490661aff9ff8cc976b10edf9093298bdadf9809bd0ee1f9d68c2dcdb376e5cc50cbc7cbf86a8ed9ec9ebf134be8fc91383944ba58568cd5091caae54d7035378274f4f2b9534d22e59b0501bc02d2d7cf5a9139c195f039a18ac72771ed879ac4ebe2b31b976861ffe35266bf08830b2483af795627e53dcd18d661b25588c98e3761fbfee03929303064bb78f032d9176fb03ee04a9fbb1ba0497485170e27cf0dcc3757864ffdb721468b53acfed11f7703b68c7b1a3e482b264ef61e048f446c3631a8d46d687da4aaac9df85db46072f2c50a7f451077256d343685194be1254e55d0e6102af84ea66df0f6538288c259db9ba85909871981dbb7ee741ec5a62a555c48193779c4831c8f65a7ee4673f6e59749c620734792e3709451828fb269f385fd4b03975be5ed346195c51ba138497a50a4353da17aba8c0f8158d5caf1fd9c99319b6f073da3b93140ab7aa7ab1f176db093c580a78c227e57845fd2333be18372a1d966d16e169d15dc8f5c77ef9cda193451b757bce82635ed30c83b3bbedbb37f81ea8c689e003067c2d0e30b94237ce407ac643c454efe673f1304a8750a859f0f30226b8a65db033d5a0e1400ec4b806d19684c27505a210dab65ac65c1b2e20c66d595107d6b06b9a77b43bdc4706e3918ee9a27c561551b999ec3ae99baaec2b54370cedb7bdd48d71eaff3b5fd0c115614de8d8d5897a4ada60f34fdd3cdcbb2a97761ecc42781b6687b1fb68b2a545810bbdddf251425b5f67c388b166a2f5916b28c17dd2462d3746c612bc8d30311cd9e6df948ae59ed82f4acc0c958238e54484f4e380ca32aab89a409a5205a06285f84a15189b1db56a41fa3372744d45f371f4c093163f8dcf04ac27d482e073484e5fb6965a757276f5a2ab305d311caa2a4e5b76d27748393924bb1bc9b2cd0d9d8d338b3dcb7c29d5fe14561800cae213f1825cdc2d14dc53e6644262ad65893581100a0ee1f0d29ac684d4b64bf802854ab5c7ea4bd24bbd34aff80fbe3c787eb9947f93e1aa37923f7eda09e9ed3678a5a9f79c4ccd87f0d4e55d54f0b29c988dc024beb150e753642b3b52e58e2688a8c5f770ea764338b4e3c1cf8f2019f96657b0894b8e810508c1e09cfff05adb43b938586177a01fb7e9b8e909d8e4c38a562be49b02844527156c021aa7fbd95c07cd170b2c91d9d05ca5172a56a0b37c46dfdb2ce7f08d2bd411ee4de22b8c42c9098fda8c0edeee5c4ab6ed7b7d0cb71ce99e4cceb61ee95c614a313f468e67bc08407e0a0a2bffe5ff1a74ecb57b2263d8d3818721f2dc3e620c3d9cf890a187eb25a87d6d90a0f750be22798d09f969c85a0f50d2f48b0081d8dfb456e306dee8ffc650faa03c59d9f03bb7c694e89988c47e0f8e39787c9806b884b66881b0109c92226379da0dbf54d03da18b588c1de8cc8754d8a93ee64067176b32f64e03fa5f9290e6182c220ce96a409b8e5ad6c237354c9f53e314882cd87121d016c35b00ffba5d5c0fb5821be992d731590af1f25db299bb62d5e43d40e5d28b483ab9667601bf94f7e681736880d4aed58207f17c1fe1b70d295031b1ccbf8fbecefb31b4a9ebe5de89577f59a0097e940b64df425f8790550f304858943e7a995306c58384c8db768c92671b162622e29197289d44d6288578380fb971ba6ea33e0b7e3a11729d2e44127ec38542b5ca22f8eb02cf67d4237b9df425fb81ca9c8ff7e7de657f1c6f83624c2802b699ad395e724d469d4b7cb71b0ce5e204e06f6c001cb738b2e484365ac3b612339c0cfddc18bbf8518e2025c01fb241a31db5683afda8eb3b4cfb9183b5e05cec52f04ce5fb322d576afce27e04ebef8b515635229482e2714f4be2c2b4a5572ab64faab5053891f9dc36199f6f4252487128f557bf7a4e978f18b7d6a6d9e96392aff6ec0a4dd975ead04acc0f99e1399a96566c8e34a4d4c578dcb8704bbb331740480a79c2b9a2bdd67b7957da24f3b2b6fc7cec8f620771494e19192d1c2e94a68dee1959d8abee4778a73a52e4623df009acc3ba771522dd9ca29ea07cedf13e7e5af36ec74d46bf0c9204aa4fc80bcf5a0d84e9e1bdc41eda69096122b29eb42adcb69dfd5ecb8da9c4a192b67a62a1fda7687c6946834a972bf7c2510478b932fd874eaa04f1568073e7cc46c3cb8722a659865ca958deee4839acbc4b1cd61f778bc09d763bced471481cd353cb3bf01346e5e269b134ed1e35cb80d814da2ab32222bc6afde7529b576b1dd8eac6ec4cd768a27c078b8ae9dd10ddbad48f11b1df0452f7c675591efe121cdfa196aa567e9b23e1921ced342640357f8461688d91cad408b7ea010990f16d8b49daab490a342015b263589762eaa1565ccda8eeca9f292d7a473d7b59feffa766cf6fe4641b197da3d4d8fc0fcb379347b007fb28e39c3e225c2dde646b600cacb029b01f9d5abd1bd0168bebb4a3be6c1724295fd4717202c35f22b1ad9fad5bf1caf0504b66d8c5581010dfb7b8d96d04491644ad4291dbfb8296e5797cbfa7a6c4b127a8b1473335790f377d1f0c9dfe800db928ee30ccd47cd26e252e86d79cddf745f14fb9d5cf2110995ac36d00f49a62609d833de6684ff9f417d0613780ea476a5ad5a0ef2432265169aea9d5e8a2f508cfca30ac2d5b9a9c2eb3fb704cca1f6aca4f9fe367f91f0f4afe7fdffe8ca598abf29eee848ae22015db86d5c983fd00844c1344aabcc5bee81c23daf48fa071ac3dfc4bcc02b7e9b533228f421568591926b836221dd455336292576dab6a323d91044dee90e895f0f4c2299e1c963fcdb861b70f049e2a1f9e774ce4baa372c930188397596e5610a86675688400b8b1ebf2cb40dc785fddcc2443d9efd44a38f755204dff5a73c429e6d966a10cd0bbc2756f789e114762677dfe2601b82ffef607f64fd77da977451acbe7fc04f79ad6a25fa73d763380d7cd4b0269949533400b378f93d2b34fc5361f0e9bf2eed9d406887d9447bc551c491a7a7e7186146fc6f77f9829e2983d6a21088efc7b6569231f8a6585375879c0d18fb455dff8308b6eb7d9412bd2aec9abc001c39b7b15a3c3cba2b0bda0fdf060f07ca62fccef3a0aa7360420ccc106eab731571924183587d6a5dfc8b77007b19103f47cbc00fd2d9f410be662130438f1c42a05562f33112b12c738cb607923922bae6103c6604bb818958f979ad841e83db4e792eef27bec2ebc490776f5242e475eafd1df5639f8cc36775f7532f3a3ce43ff63a69b29f93a0f15ab5761a6e161c9e06ce9e4c19d56f27ca77f143e17e611557aac01d80ccbb3324d35b131f0114bd9790cd965bec9ef23d33e23cf15f2c9dffc0c05535790738a7c29323a5814e0a0216bb0020b1489c12904c3efef3ba61a476ba30c607ecfa6f1a4cb58b1163825699635f78c5cd3ba65ef416daf86fa472fa2064a9fd8629bff4fafbe463262511eb8fc0c13b596d88e0225814b37e700f56dde6e4ccd877ddf7696ef8dbc4a26d354b462d361420e8cb2e0447ba06ebebc4be45526ae5046e4d1e2f2c5975cd607f50db79c1d32ed04523632b78f2c32bd271b0b087dd78dabbb65dcd198bf51158f2abe8ea408618c29f6474996a067d68a058857cd1169d9e1cc909f1e00818067f479bad1cff01a6d810fb3779197a8dea0f3c62b71120b1ebbf8e8cb58ea95833fa9317b11d3dab3ab19b5f0ca0db56bc82a423719bce007720daeea4cf2c7413c4352b21437b462f298eb64e59c62a6db38a01c5bec38a6f2f9f1a75ba5004f61e2d3ee2846ec1c60b354b61dc2fc0bf5dd2502906492333a53c7341c3d872ae985ee628bb261256eae5a49114c35253179a06b61ebf4d72cafffbccdfb70cc655df666b02fab39a7af7e8a27af8ff6643ec858a8aa784d847008c18066ef37aa9c3e67da32f5ae8db3049922d7fbabc8c95a5ccad3daf4c336bf5dbef921f721c2410caea44eb2a62d0e28a1d3795b0701646e7ccfd183eb974b3e035c78c3b7a4d953a3838cee2ace54c92366a0c3892f9c820a9b508391132b61d8a56e091a590c6bbb18ace360a436ada2fbc9880f2bc7edc4194adfd7d95114a0abdd0ba5b0f678ae692222fb25dbf2e9b0a9626b257d51c7bf9f1609e40aa54552865768688f9298f35b4cd51ad002fcd64112277eae9710757c9d4e50c4908f86dfd571b4a704266392c6024046911408498c8e312651ecf7eb935fb6c33ae942a7f5273c8e2a3c9af0c8c70bdba5d7056713c8d5dcc60da1c4769258b5b6af9135c5edf09bac131e89c9ab23f6f318a018f5823a74a103c972955cd3e576ea4180e7b7dc8ef13558e600861e7e966eb456f0556e8fd87a7e1ad5a223d9485f75282dbdea72a66cf972c1d85737a9fccfa85d28de4329aa88657fe0e065b1af2b5bae7b153cdf6f1efd96c648a2579485dc891422d6d3e966d412b0324ce60ec88af4369dcfc05f40434117116ff17c7725e283fd7e07e2885afeb39a43dc747a18addc26074d41e22d1025bd5bac4cfe21275b2e9400b4a4121745cde638ed825980cb58e9c06afb2927a704518e9e3", 0xd94}], 0x1) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000240)="0b61d9cfae1181b41e3df5d02d8d03a94eac8e80e07ddfd6a3ce6b4d3c1bc503f591dc83fdce393a8595d6064b5e7876f90a7a", 0x33}], 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x5) 16:00:06 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000000600)=[{&(0x7f00000005c0)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000300), 0x22e, &(0x7f0000000380)=[{{r2}, 0xffffffffffffffff, 0x1}, {{r1}, 0xffffffffffffffff, 0x2}], 0x10000, 0x0) kevent(r2, &(0x7f00000003c0)=[{{r2}, 0xffffffffffffffff, 0x8}], 0x6, 0x0, 0x0, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 16:00:06 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) getsockopt(r0, 0x26, 0x9b, 0x0, 0x0) r1 = semget$private(0x0, 0x2, 0x41) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000080)=""/4096) 16:00:07 executing program 0: r0 = socket(0x400000000000002, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x6) close(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x100) openat(r1, &(0x7f0000000080)='./file0\x00', 0x20000, 0x102) 16:00:07 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000040)) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') 16:00:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffb, 0x1, 0xf0000001, 0xb35, 0x100000000}, {{r0}, 0x0, 0x10, 0x2, 0x6, 0x7ff}], 0x1f, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r1) 16:00:07 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x11000300000005}) 16:00:07 executing program 1: pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x1, 0x0, 0x0, 0x5, "150e8f73b06509b7deb8e8cce8989970ccd8a2e2", 0x86, 0xfff}) r1 = syz_open_pts() minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3) fcntl$lock(r1, 0x800000000000007, &(0x7f0000000000)={0x0, 0x0, 0x20000, 0x20000200000005}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x8, 0x8, 0x0, 0xdb17, "d2582da6fd2ffc6668ebe53d241a76ab8c051369", 0x101, 0xfff}) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x0) 16:00:07 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSDTR(r1, 0x20007479) fcntl$getown(r0, 0x5) kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x0, 0x0) poll(&(0x7f0000000140)=[{r0, 0x21}], 0x1, 0xffffffff) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) 16:00:07 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0, 0x800, 0x0) fcntl$dupfd(r0, 0x0, r0) poll(&(0x7f0000000180)=[{r1, 0xe5}], 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) writev(r1, &(0x7f00000013c0)=[{&(0x7f00000001c0)="65bc13721b10a09c7d977278705b92a91f775416ee03c713ea92ba9c581e0fa98d54fb2af5562e48e07c051ab78f97b0eb0cdac29d58a1387c7677703d36d1c7b77541fe74ce477088567df250eae1a53d2f5939fdaf06ea5de3fe95d1cfd4876936d8976a1ae302f960f4ac22e00908d22061defb9aa623e826f1890f316d60f18beb3fa593b6168d2252b2b3b72dc9bf873b54043d025fae0b95974482e3b9f12ef16c022732be369ca711", 0xac}, {&(0x7f0000000280)="7d02a30e2ee0ce9f609ba29da78ee5556ff6413ea80616f931da133101f4824f431071ff49d078bcdd8684035691b9b58c16a0d72b084ed9e5107af2b50853079ce8fd2af6987e33aa8867a76bd040c1a3924ef06644297abfbc3ee43b1c483c69060b700579b626a64f0ba3be0a5ddec905fce86bcaf939a61455c7e3cfba2c74201bea2696e37466dcf81b9c5de3f47a04d6c73b15ed7e0e635b9036dd39fc4e2957ba9fc0d044d2", 0xa9}, {&(0x7f0000000340)="0025dae1dddd6a4c5c127b8d409272ff5e7de65e48a6ae39739c6122edfedf90325badd85bfa9a4af324d8c7ab521b7b13d84e952c45bfc8700f4e18d0bbae4f92a727b9a599d1fdcd531757c5b53eeb7912eeb05c72073c81e0b38d3b7515548fddc4ab43eece7bb1107c3e11f0034478b28ab84978db301e9744f26eb0fd", 0x7f}, {&(0x7f00000003c0)="01e2aee93ec5723bf9d5d95e410f15cbbf8995ee27bfc4977f458d989dea9dbaa1e011c659129f2783ff30f717aea6ea44496a7e8b23096db026bebc5a857a1e12234edd65e55fa3dfb05ecc6879b9df0822059c5e2a8e69faf69f0e003a0508ea30d700262f5394aff97cd4358a63c1cf2303ed059cee6b123f7a6b62068234fbe6610b3dcad6af606cc26a2777ef5bb784015531803a60d98e78d34d0e587d8c8fec9ca2d82fcacaa9036a03fa48c1f25dc468d45ce74bc6114422ca8bb84aa9164ca187bd3d3f57bfa12739a0a07c89cdf7d4f30afb7c5a02b5a9b4d4bc49e6761a924b9fa79cc4b6879c6ac1776fe7cc7d644fad774bb79f2738e18c53a91feaa9d5631ad5b14e5b809102b0e63210cba2352593c9b03d5884e5f4d95497af787ac3e093c2ecca3d7c293faec6b1641ee2b4d587f26ec7e49ad295be3c8b3fb33facbc332a2067e200d2ed5c79fc6d5533c0dcafb5d75fbd36e3d0be0b73959439a5738933dc42df071901b542580f8618d52b1cc8d2c85981e47ca05ba48273b652de6ce118e5d2fbb94f9e23ca7064ec6d7c42438cd606bcce0de6824d3a8189fd3d9d4a349980a3cd9a31de12a900af0886c96f123e3186fb85a0572bb56c629b2f1072d5cad5749fb30169f247f740a45c277d0d832a74a0a639c57a5d67aa61214f1d770a9a9428a81251a3a82e1cc8ccbf3b08beb1b4662d9d1d244842c717ae42d2501363f242b3f564a23f4b30689dd32a24ca1e162ee195580eecb6647333f2e6e108030ec2d06eeb43470cea82ff6174757a05b3917ece8b8b5ca80db13087986facd9d49d170d70c644892c1adcdacb6e13d592fe05683f7bdf1b3e72854eeaafad381c78f3e58acafc2a8260653821b221cf77a4039f70e439214d71e7ca444bd1f8519992228b9fededf14275e7da923ea48e563ec9bd35edbf415253dbe5233c34d32547c7c68a6f3f1de728cb06442b388fa4079f39c8428101d537da5d1e0cbb05bc85e861274fb95a68381d7b85144440d7a6353564d8a8027d6f32d7dd7946949c1796947dfe5fbcdce15cb0f706826de236008fde3294cbbea1fb8905b1c21cb760755e0f820daa9c74968e98615785bdce6c3f0eb98cedb825da1281e36c464fce8111e2dbe48b577e2f6f40e3bdacc2978db7d2b9619e3521a6fd382b01a21e53f53e7358da0d5d5ea7d2500ed311b62a6ab78fb1ed5e8f35b28c19ca936695afeb9b5046825164064fff2808321e1051477c3a4277ed63f42724ebf09ef9b652ca50d4021cd523f8da380c306ccae658ceaecb532c99ad76a00741743f767cb3b8c62a8a217f1e0108b344e07318a3e4523a5b1ea9e590715ba84824325191594af8494e5a562cf2ffad25778e9f825de18de39a050b38d51936615710fd8f76ca00a6c9c5167ec0b3beade43614a28299e3cefe875dfa7a2b904977aa4f0814151339dfe29c5287100ec83638bda157b8a1147ce5a8daace66b596dd6f738be385e8605f93149dfa3e796ab580ced8994fb6f498645aca79ca679db78e654d5e9306001d52a6bf45cafbceae067cfbb701987b51ff2bba030f7e6b40116c5ab8e0df7dbe256fb635fd75738e1c1472a07fa8807abf58456ec30072b16f4ee7e3d8ac4462cf9edc4699d9ef1a32f7785de55ad7d10cd05aa9149e5e5040ae1f4c895f2547f477688410e1a16073d7ce5f333a546c994056decb8617dfceb0b896e1c3686a10a4ac8920dc9189cd65530c92e316a9ccb3ef7374a7f1dc92731a4e8807ad08c488020afac7406e6673c5933ffee660b18695aa5d6fbe1b85b5b694823530e1b6e85c58070bb82074e57a84ddd55bae0b8d32de42e1a833cf4438ab9dff0cdd74de0f8286b809eadae9e6ef39d372f0877a07bb68161dc3ff524831e11f9ce066227085893adfb495a1c5565c763f4cc94cc677e62617e0697c84519809b9460bb66522ec9593e3abee531ea9cc783c99b7cd576e0bac37f3190c83ce9d56c920374b4c52d13c5d8d98c7c360f4426e5621a94c1a2c99f93c1836dc351ad878a6d2cad7de258b9f7ba344cab5847e0b20e7c28155bd9ae7d9ded6781437a27972d9a546c14c0939b0d3d5205a95fad7304fe72ed7efd6711532920809e314e40bfc4182f437bece8af7fff53b3d3a66a39be2128f021b37d621af4205e8a10e52919720deab76ff95b3faea3a442fcf3ace0e06dc994eed498a8a1a1972cb0110dabd2da0aa6a822be5124179d7af6d80f23fa2e8ac2919c3d24686f9a66fc458737533a646597f1e177bd67ed0f812b00dc5399a10b574b526e31689ea646911e1bdc754698993ba8ef80e62dfd803d3a684cbd88362f35737d1d9071a2c1b4127b1fbd0c8b13d06cba24c4ab335bb23fab105b3e088bab2dae75ad96101a50505777437d8ca907637cf4874b07cd79460d5da5639659d0bc65c35aa3342936ad72dcff6c94ba6fc5c8f4620a4b261d1c8487847440d7888a8c7bddcaf08ca761c9680f8b6fa19789d807752d1c411b4669566115297ff6c9a44895460853eee0c2002f430728f1f9480d28c6a454a5eb96062a6e68b45a05e5aecbda2ae4073e7572ee37e231c429c971d0d202c87c4f04e21d59276fd0536339a5916d063e5930d2a6a290a8f8d89758685d007214afe2dd2a36461ef24c4bc0e1bafb2bf0b1c55dc3552412a5a2fabc0fbe5987fe644c000b8fc9d58d7e33a860d6fbd4ce1d3290b73e26e4ded4e271bac8a0ab38558e32a11fe9cb08f4f0d835be7a39bed94803a3083a52e6c883133c118bddae1cb8d5d9a5fb9341cfa8967522df6788df983c26ffa1d118b5ee50602126fec5b283e8bdba2f13ebff8e04de3777dd2a91d149b4983a18b01407c28a21f0d5eec2f58a0ad92b03621bf69c5823b5a7af48f3e638b9ce203a2b164fa1dc26ba626a09d75c09f185c6de61c951a3ed3c814040031aeb0204c19857eb572a889ee905b062f1eb9ff384ed49491001214288416833269845101f5053b6ed7938d83ffd7a58c3c7560e0b12cdb7b6f26ee69c2e21efc8e1a53f7a31fbee6524b7efd8d09133275843f8ab4d449b543b6e6a94aa37260ab138eb93dfa34b45dacdd3e4f118611a7acfc221023c510b21c5e63370a9c99607b6daad80b257c5453fa6399a2ce1a5af5f86a455faebb1e3571cfcc9f92d1c723e373c30508ec472a31ca2f12c56c45d2ed74495d37fc103e2db1040d241f449ceff7fa62352af1193291dd5a22c88bd23e5465f89b5589b3c40264639390897823266df0f7de75ff12eeebca5994acf139edca0ee71f2d6055d68d4470943f0c3604a8ed3c4d49cca0b5906c7c4785bc28a8f4d1335b547b62fffb26dc0ee608c367c5cf5bf772d433c88f297c9484f183cd9c398e8fcf6cc26b802fdaa9bcaf047085420f67d5b4613d133344b5e309500455fe0c6c98f08be2d4d437f6a0989082174bf146e5604ebba988c55803221083ff61948ddb3e00b2d14c4bf03ab23c79bb85ba4ae0b94da95154dd3ffdc25a927f8409312c1703057fff8f037c9c205289e1209aa0b6b568148ca04bde547ccb66fd9b065bf47723ad581e395eb410dab26078e4761ae1b319f727360dd14d6f46f7f5911294b510265d94534c30f0aaec972c6c6e478ea5dde1c12de042ac3020e7684a0c7c77a0e87f9cc98eca02c54cbf14e9219d4ca10ecbc04c47303af60d892b2fb4b7af49d2a507c5cb273739e960f9e57a51da5f1f53d779a1963ef5172f94ee32dd4f2857cd8d08317705367f0133ac423b02e91c1d959b38c50b7266a1e719a6b98c85311364f37603557999c4a37f1512ef1c4deaf346b0afc0df56bbed0168f998c2c22ccb2eec642415892ad07c1158b1f08a76d878759ba2fda696f11971df13008b60515b4a51c9fdb22e7a6b7cab04801e8331f487ac26d526c3a66451976ff00b96ed5b6f5d1daab5aba1f8a32932c6453369c5e64ae620fe87712af0c47e18bda68097a17b8c257a6c7449e51cf85ec2f477ef49349b35fa8b524aa1e0075b4560c38851d3c67f4529d3af644e46a6b3addbe29c7c3e4c2274ab25275f5e50be32db14e92738356842b42c48f7498ca3f56d83a8097bad2274b683a93e643eb2a2f460e1c4ccacf61f0e1add45cc2af2a1623a096b54df456610610ca801902d9cb1d4977ed9b45f92ef20e6476f1ce1bd6aeaafaeac4a4acd2ff7fa7802ea3329f9e95f840796aeb2b36fd59cc217fc4ec150207021c05f17baafd8e3c44220651085277a1c283fb5fec6ddd30c3633d0264464aa561febbe9b036bf88de9544689e28d282e3e21281a9bc4a0431988d0eef07d8fe10d1c5a298d26a3ec04128123a47812c491b6b8d261e43e6dcf7d8ad68e5a0c0dfba9739d9060f812785e41f7e48b698715271b25f2f157581bd7e5bc91ecce9f3d7cd0202fa3eb61e3fec1e73a96bd46f0bc9b59114009126847d568e8f636967f3d5dd3c6c0fe077fda3858b9c498b468345ee124cb37d4322083d0d4a39e04fd845e590a8754e6a49a9f7ae0f40c30a18e5a5f420e4959105bede8f904d274e73d8ac2a3d8959141b1e9733611e6d895ab44b29a49c4d7224e1aa39b8f9e792eb63390e63d24c519e58946f2d725a6a0d192c3fcdaebcce06fb5f0595a22fc82da16cf95805a684d59a8c39c57ba13efe48f2da0264b14dbc4579d3a824df784fa1e2973955d731536540fdb54a1957a37ecc64ad5e8a4767aeaf999402b007b28b7c24431074ef93fcee620d013f9b02a23ef1a3b6578210b80368f80a24ebde8cd8f879a615763a2b5311bfefa7954d92ec8d358d6a1a7176897cd757cee45783db659e5ce21c00ed86d1a54725c00dba1a7c8e3c94cda745227a1ee5fdeaee386998304d28319a2e40c22a87a1d4a1767fdcd48cdfb9a527672176d32585316297f76a15caa07433702c2103d17dd29f1b70b9b221245372f7d1b4f8d840b0a61d86bc8ae0399d5327b95604c3b6f3dc44e7e3bf94fc7cb57b3406e3bf4ec06f203c094ec7bea8d119a97c823d75c25b937b5ecef7749fab493733af3f46ebd0477282839355805ce40ecce99e4a637ad7e0f0057756f5407a4304b8661f491e28c9f2eaa2ac4eb9b7011135c434021278ea0274d3d72d956134acb3633d56eb5374b12c94edc778562c3a7bee07fe5f3694427dd7ad03491a5beabd00785aef2abff7744dac4384b0d1fe04a1e94fe5a9faa98539daf5ae566c726526e0584793208b0f631ab1c6c36a31b757505ca19899ada6cee5b0f6f85e8f147a78a2a478791a8bab1fa6c49a108c4a42314ee6f4abf7fb3c4e1ecbc2ff8f8a6ac452b0dc887f9a2a1fc7d9fd931b3f3e5b859fb86a3a3ace0341da6072f336549cfbd96ced5c312adea574638b75c9edd833656340219edfcd7d8660aaf7a4d0b14e6e85d104b8e2139337dfaa55a1399afa37faec0fcff5b7362a959c08b37b8aae9d893bb23d5716ae8ab0a8b55e227438755ef677aeb9a8a8adbe4ca440fef1d56f0cd0f0a8f8a971bace26b04ef2618649c555d862795133404cff511af43da8e1f66fea1aae2b134446d0a50315a4f72654d71e82bbb55af21d44d3af0b5474cc09ed0a1d74ccd7e310646eb1002882963837d6e39273d2b52ebc7455a336dc34991140c31c09110408b74e36a9c70a8f32ae0785a61d952f4072685a2f9ab42a4c9207da173c3ca59c6746b54a787e6d2c6ac41467d164e9531c79192a2d94ef37e9b7626c6932829d8bf9940bf5127bb541793ceb", 0x1000}, {&(0x7f0000000080)="95da5e9b4e1e3acb5cce56eb", 0xc}, {&(0x7f0000000100)="ed", 0x1}], 0x6) 16:00:07 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r1 = dup(0xffffffffffffffff) linkat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00', 0x4) r2 = socket(0x40000000011, 0x3, 0x0) sendto(r2, 0x0, 0x0, 0x0, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) sendmsg(r1, &(0x7f0000001380)={0x0, 0x0, &(0x7f00000000c0), 0x0, &(0x7f00000026c0)=ANY=[@ANYBLOB="5000000000000000ffff0000ff0f0000dfd32b06e5641715f31e754d17c5779651e4ccf12c0ef5855c8ca356c169f16067dd76aadd515b746d361a0e303ad02d31c384999f2d71c351514628dc9000001010000000000000ffff0000080000006c245381476ae714d4e6d2b2cfeea036407aa25a321c1fa83cb5af0c05bd0c552fde38aa4471d5ea26593aaca058f33bde7b9c140f9fc5f7aae4700b3c7736549ec0160b4685ab9a90db7e3aadb29412b3a21756871dce9123d5330c0aeae4d313894e8f7592d12ed62062a0d529957f2ee411256e40beff8f451fde8967c15e78d8fd4cab20af3393c7ec8b7f231a05675eb93e1c02901d210a445adb046743b038e3299c6e4bb5f9fc7a709227de826e9df1c97e9863cf323af2946ae141c4d21a14898d393c47f3df83747fec7c633dc002edafe13f840e929f7b92e83c16618fb0484ae39807f641c09d75c8d7249068cd0859b057a45d6bc0681a57107d1e443f431f965c38fb9a181bf7dcf89d0248f9ee315a491d97aac76be674b3798acd5fe1638e39e17bbe3333417a07a37d59f5273098978e41a29eff88647211993cb923a8b954c4f935a8038afb2fabb8c10cc620948a217e951d872d22ddec25c8b05dc850f07915f66ff749846f91e7301f500bdedd4d2932194872aff4d7941d34307165a171da0e1569e8c1a955f8229fbe322a31c2b2752568e38c7502749e1f19dd253a8adf204e14a31e99de17b35142ca2268907b9bcf38f496c92dac5d84fc6bafc6092d59f3ed6a087fc10c538801deb8d1dcc3034117fd4beeeebf76fdbe1d9a6097ab7b1a671646ffdc57f20078be9d283c33e198b36bd38cb3fd74e0c689ce831631d0ca5fb649781fab58b2e46a9dcf9a17cfc51e015bf30e9020bd4705f6d2e06f7b76b898f46a39d51671b6a3cc8099485935dd1093d57b11b37403576a68c4bf0526379fb5d53662eb83e10039299a14207419945d0e9bcf0c43533008a95e085047ec76ce581d67c823e379e7f92c2fc50375b556da9e7020da64c2e0c803a664dfbaa065ead352303144cf375c4c554a1a51e11f1647160f2de543ddc4c29e30b0d31b789f29a58cf4a737abb65d5f132c58ff88f2ac676542c6d59c513eb0de3ba5618916f711bd83f33d29ae564f4d377c542c67f899099f34218eeb64a3af8ec13a1850564c78b51ac1aeb882a1efd5f56c7d8ab0143a1b9de70a522239ad522ada4955fb51ef3e5e5fed9db55023653541f70e4b39bfe2401da6e4c2799b43450b7dbf31cf920d6d29447be1730ef709a1d40bcbc9865fbb993bd476db08f6aaa5e7b765e3debbcdb3ae0fc62f7f6d418faf33f47aa22ea2785c7225352c3c6bf58cfa10e3c9fa75ae7a254009cfbc2d602947e2ebc7a98671b3c975eb62f844efbcf957f865470bfc596f0aa64563671f137684100b54dafd24fc5581fe4ea54c10cace0822d54e7acdfe4357bbb8ddf5f865c4f256e9bcf72725cc54cf0b75dd6e1adadd87b54da4b3ea7a71c926ae545661aa1546edf558de9b896564b7203dfd815f1a39c7d25e53519edac918724db01ac4f46c92923ffb3898a2ef047913055ca163657de6c04f9acdbd09e646c1a4760259d6eba90e26f6ca0e4311d03dc0b81a9ec2c0c0f8ef82a7c5bbb24190fa6c7ea8cc512b088adb265c8d760d50a1b162becaff1d59c277075873bc617d329bb4dac4a5459b36c44097fadf248b08cfde4d2d87993f47f68af4fa4b3ec7e99b8b31a110006c815b95bc80885422ca631df95c7e4d53f24c11ce204009d7c5370a0b6c689f76651e2e0fcd7c021df449d96f93ec541327bf1076f617e2025bac9adb4c760656232c06949fa72eac4e16cd8c163963a4f15354925744c0cbb70d8afab8eb772e6db790de5083c7143f2ab3da478abd2cb52bf1d47fb6983f5445976f481f0baf2315efce8b9c34eaecdac050e913c93df65998acce48030106b2c407a52c5283118e4aabf9ae48d0d79c88bfdcc928d3bd7d451845c065fca5b852233ef6e24fe4542657547ded59e150b8f75de712d9c10c7d163182e28bda51c59dd967e627abe4b1b5aa9e96abd32deda31822043238ec1564fc2f201b9953089e2f6da43f230a7025384056bc861a6b1e3e0f3a44e762cea4b3892a292e962da3581818882769281ac5cae5f18e2b1be9c7391c4d852b4eae7d0e0cb250e9c47c9e3565b0864cf43db3610d6ffd6b9063d5c124817c6335d650cd0858f3310194369dab166d663eb78b9b347cc50e05ef41c3e7d19d775dd542b8a2da8bc43abe2f2288e1280bacef222403a909234eba449699d9ae666daa8668922d4fb1cc163aa50bf063c3ae67b74425721ce08f4bbdf2d1056e8bff14d2a7029f3181b2cfadd221076e46e2aacf65fd637d04d38cea105436a0822eef70c6ca9d74a6452589ef260e1159ae6c1aab96e7e87cb42b1ac02836c179a1ba9bf15f3b22d587c38fc1302b2903fa5975cc6de1d4b3f1ca5ff06694c2cbd02cd87ad1512805c2376f6a17c4200ebf5c1ac1d9cbda9154f7a37572da002ec29cd62648188c4305df8f0cd55312c6c2488da19914812f36f2033775aca71040ef89f229f60b899c3174d52da5dc111fb55ea5f0d2bb102a5e1383f09d637f355ff79572fab4cf197158e03a4defcb862b5245d597246434cdab8436afa13981a30705275e56a3fe9a304becbd05b5fa0c52b515e0431c3de34f9d4afd44b75605ac780fdc7fa6da483734213ebdff6a509899bb42c9e55cfa596afed6325f1b626168a451a915731babf6bf784b8f51b98ba4b0b77734f72e39522d1c67aa057cb41dad9c9aac8359586d4439c40c259a68e3c136d8aa95648cb794eda86f1c4019dbc8129a26d72fc1413f4be8e82224a9c5d3b2a1e1fc201e8144d8d09e24f1defc4cb41ca02e2e5f899c1dbeb2e46c3b6dd21b4679e71e02933f0e3f282bbe78aebc33678acd665fa87799b71835792fe0aeaf1076a7db41ae1a1508abb6d33f89ce1e69e8b482772b0c17068b9afa29dd860125d0b9e1ab752ebf783d7a043a5ff72681e8e1d2031134bcfc95773505147425cae607d35c55cd69213a8b4bda5a0d081145b17380fbb3b864826fe1a1e1f5d4eb84961b0c1e05beb61ad4ac083b74460604a48b1ce24c27e1df4f3d866412ae75f7cfb8b245cf6edeb83ad8221ed20069444b31d4444391e01511bdc0da8fc97c2af8404c2973b2c5c420f7426b83f3b88a794236aebf03348a19eba6173f46176db3c1401678e0cd16d792eb74624859e6068510458f56327e0a3e9c75e43530d1cc49ef87c05e97606c7f5e9aa9f4f1cd3d76e033be69123a81a08be58f91e659552c56c63c396487450ef30031d7b4d3ae164558723b24c707d0941854a8b0bde057f7e9060c46c828712171f512442bb048ed80c841863b8507a5d4737955b7dae50a78bddccc3d8400272e0a80ae66187ba98afba97a41f0eaf0ca2dc9193ba3c4f67099173899e1667614dba9a405f6eefc466cf58a3d4627f1ded398ab3bd24f105292ee6163825643aec36852739100049f03d423d9c58c8d37fe151ca6279bce1e428749361bbe35d0b70f6f57722f756d6830b13015b891fdad4cd81484d3ad3585f1634fec7a544a69e85b8b895eb8ff8ec3701fd063379c2cd97d50153fd83e62f70038fbbf5c49127ee1b42b24b733c1846abcfbd46320d1819e8631c92e752167d82e7a9a7c53f829b8bd89166e9611242187acefd3c7b3d3b8b1f3cd978a3143d948b8e6cce1cc7148dfec3fe19407c5be2a3563def38d3b8c2c49b2dc2d8f0869b1fafeb56207db03231e3a8d811175f502b6b4e0d6dd1bf65642592ac3a0035530143074bfe996b2cebd1af00387a0a2d2930b43fc1501795de6a1632a06e43204418086e90454808c0ed561440e8e83d899876bb8d48d4e5946ee55d108240faf25a0e69a40105bcd1aa79682d7a609b817bd9f2aa5a39306727e4e7b2c1e4b86dc1df40543b4507ca0a0b5fa5d66d1b28d73df66f9dedf2b433ba4876e6c7caaf7f382099c951ec882e9841bcf420c11f5bc9aec128ea9daf5784d2ae587498bb43d3fe613890b18c96778ee7855f1f21a20b1bb9a0f966b7fc92ce676df3bf91a986336100dbabf36031227e064c1e487545bb116fd431429dbc6a2f29e252baa94fe87e77f08c9a329e59b96a142ea5285e345f3ed34584f7401cabb76fd3a10aab512ae92eea46c88b29cffc4ca5c01a948c8679a549226b504f60fce69cb43b47d380f5a2c29a5d4222c6b8c1fb80ce654fa625a0c5b72184e1e21dacc08d9c1b6753883f366d5f078507b8366009a166a1364594cfe9211182f990f3feb1e8ed17bd449a88af46fc4ba71b65b91aecefcc79defef22ccb0f348e8beca5409d022a2ce4b51712b48dba75b91464236852b801fb83c45645108c6a2187828cf2b8d51fb82e61b096be5b55a96b75e44453aed33ec9e90ec779dfddfdba5de6d6e6b1aa4f69a20c937c9aabaaae6fe0c5d523490108d5dcfff0e42741ee09cbda3e39e6d30f8b26e39e00e88275d5b20ff0db4cf0986053993d29f07026fd0bd85ced9dc6eababbe6ebe0b12efdcfea929e37168e56643e2720412e3dfd80c8342ce8a153ab07940d1074a0bbccef89e2f22a70a739c8776dc8202b134d53e1ab6c1485bd5657d2a96009a609416dd82bcba9894912ed936bfffb41853d0b37b300ed554a916270a1982149fcf3ce2d2f7628be77c4ea78f2b5899ca9fa3bb9d1235b7011b1e7cfef82df501d66c9663db7589f62f1ca59860811ae3cc6b416be21d1f6b917a8656edfad3df6cacd090e56f5632f48f88599a57e712d4a51d937c384b7ea184683f31a271fa64b18e32514cd42691f600df5bd0262e56dfb8832a11b72af1917a3ecfb0fcd9d2a8e6860af40f70e90f5d3ff4c759149ecfa10bc0175cf361eade368a73ec05162b879ba582f22bd618418d1a8176a0257ae6852bf247a1bd94d79e7fa1137dc5a21c98aa3ca9e1faa2322daa8f8a7c652aa0c21d995377bf909f9a063c490abecd9f97ca55d69151ed2c71cc462680d345be719cb3dc1e2db52479d73deffea84dbf1d79246e38082687749b9b42a9774d644e840557bf5cc783662f1a5b277aee17474c17dca274702592ebc17a23837b88d8d19566326bdb824d3084c5dd79186805296defac97ef1eb6ea2a7c9d197dc85e1258c83037cb6278ffe96d91a735ef24ea5ab82e05980374efa2b04af64d2737151ac86d69c77b2b607b896273ba30c04acc292f53c1bd078fcb33e2f4db13cc3c658bc6cf2d55982c28b3f7a58b463e08a0f302d1ce594a512f698725e06250554f68f038346a761e2a0fd36f258928f949d2e45f6177760caf99c6ebfe822b21d19a0402fab0e7fcb31590b6f8fc3fc91f082435455f797775e7f5c82d8caaaaba32d43b7bd19edab2ac6a624549d0557b8ce9a17083af8e11ee683f7a55092836f366d737482f7f0e37c91f54cf6600b9da95d91389ccc2057fd95110eeb1a7e02db925312abd267cef5359437a3cf125661aad9be957a1da9aece7929b7ca5f9aad17f8e52aa9d6678232d45d56229b1fc84cd4900197a1b07e98f9f62e525c1c64f92e10d8c6b1ebf56e256ce411ae18509d94be49a96f1f50fb961b504a0b778fabf38301339845abc3b8f33fbde110ba85a4b66a117ceac1c71d85061386d518134231b2daf4ab38b65814e21877d76f9e63813c646445866b328a8b339b174c476d99f472709896c6ed2858d1f304183146039a5ae55c8b45f5704bc5726136a0e137ceaed637afd2050c8312c9ce609ed7c09eb1f5053d2e548ca75c29d1d497d790e0350a28fb30b5b13ff46d217ed080a64f2be098b9cf3c01620000000000000000100000000100000103ea7f1a8b9077e717fa7520000000000010000000000000100000000000000ce4493cfd114c09591d9433aa7b015a11331b2f70603ed45df0ff07092935a678170584b51b03034d64281d8a6e7affc02643bbfb773f84de54243d16a2fa0d68014f1e55c98151f5bce6e282266df718f6310eadeee1b3eb522743904ee4553a7414274bcc4658a845f535226fa1712f19b561938970ad06094aad98cb8633c50ebe0c161637341cfa7cc21e4e9f37f63e0c78633e02f125aec7e48829ec2f2aaf710b16af866cd624d6d3fa6960d5c4a28e438675dcd1957ea9fde83a01e81958c1e3d57f327152f24c3f76e71c4be95827caaf5ef1bb2ea687bb28e8634d1e1d71ae7b9f161a6d4994195f000e00bf00000000000000000000000ff0700006b33a252733a53acfa78f07daab0b75e09e3e80b927cb8e6035281a3d283f918be90b0d94b947909e9403682fc7ca92f4540f894144217496bd41e7335b3af9492c6588e8f2abc896cea7499743d389c864ca721c63d9bc18cceb33af0b948b601c39f0cd81b61e39e3c888c81b7d950b90f6617f7502b0f8c74d63e81916eeff3b50b20d8d9402d3726c403298fb67601a7ced245c25ac52ba6fcfa6436df612dd6e989aaf85ea000b7471ab46c16280d7b7d7dd4fd53525c170b1034797f83436c5ecf7aaecb5d0854950d18cde250212ca5289bf88e735600000000000000061e7287795c70df887fed22293365c7ef59434029046310cdfd829ca7d458aba8b0c6365f1255d24662360573d28ff7ac638282134e32f58c87199df05b2df8e845dd3ec21964267f46f156853a805f0d01a963dc0ee177e67001d2b43b6297f00ad06a93a18f49cbc9fd825db1d9401f09ce58eaa22acd6c91a84ae24d6ace9967a976613ca40a14c3134696da6407223d1400e5aa"], 0x1270}, 0x8) 16:00:07 executing program 1: setrlimit(0x3, &(0x7f0000000000)={0x7fff, 0x8e55}) r0 = semget(0x2, 0x2, 0x11) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000040)=""/111) 16:00:07 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) setsockopt(r0, 0x7f, 0x2, &(0x7f0000000040)="b55b190e08497eeed285d0d6e1502cfbc1d1241640c70f207d959494ccd1a93d8471c01504e595a05f656dac77bbddd990e17887d850d5bac45f09143ab6bdd593a20e56fbdf2c37794e7110ba9e59ecfa0e505c23165673872b0204dbc89f2fa60aa12e03abeed72a8937731fcba5c951e65c7b7880981c2b793ff2c07a0b189917402a2d702b4f2d08bcaedde893fa0760d883", 0x94) 16:00:07 executing program 1: syz_open_pts() syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) syz_open_pts() 16:00:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) accept$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="07000000ffffffb27824af42b43622b3bf1b05eb5ad35a0500000004b7f08c75a68402"], 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:07 executing program 1: setitimer(0x0, 0x0, 0x0) setitimer(0x1, &(0x7f0000000000)={{0x7f, 0x3ff}, {0x80, 0x4}}, &(0x7f0000000040)) 16:00:07 executing program 0: semget(0x2, 0x4, 0x40) r0 = socket(0x18, 0x2, 0x0) recvmsg(r0, &(0x7f0000000400)={&(0x7f0000000040)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000011045d250000000000000000"], 0x26, &(0x7f00000002c0)=[{&(0x7f0000000080)=""/234, 0xea}, {&(0x7f0000000180)}, {&(0x7f00000001c0)=""/8, 0x8}, {&(0x7f0000000200)=""/137, 0x89}], 0x4, &(0x7f0000000300)=""/226, 0xe2}, 0x40) setsockopt(r0, 0x8000, 0xfff, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:00:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000440)="4c0dc55dbca70783", 0x8) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="a9bd9faabfa1af71b9535b8107a56f2e00004f", 0x13}], 0x1) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000180)}], 0x1, 0x0) 16:00:07 executing program 1: r0 = socket(0x1e, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)) 16:00:07 executing program 1: socketpair(0x2, 0x8003, 0x0, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x5cf, 0x6}, 0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) kqueue() 16:00:08 executing program 0: r0 = semget(0x2, 0x1, 0x165) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/59) r1 = getppid() r2 = accept(0xffffffffffffffff, &(0x7f0000000040)=@un=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) r3 = geteuid() r4 = getegid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={r1, r3, r4}, 0xc) getitimer(0x0, &(0x7f0000000140)) fcntl$setown(r2, 0x6, r1) r5 = getegid() r6 = open(&(0x7f0000000180)='./file0\x00', 0x800, 0x80) socketpair(0x1f, 0x5, 0x2, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) geteuid() r9 = dup(r7) writev(r2, &(0x7f0000000700)=[{&(0x7f0000000200)="83ba6866514413862b20afa06c733d70f78b9aa46747521e61483a47425873e7251a34", 0x23}, {&(0x7f0000000240)="04a34990efe97c4ddda1d7a83fdc5988aa3a77df0d47efa5dadf50e613e68bc403ca558da2053688581c2605cb15b0ad63b2b148b8d3cac3eeee732eb0a63021b01adee08d4e76f5db41a38fcbd12b0451f3bc9536214219b358aee29e1ec975d2214657a463c09745d3dc49b0d3e8e5e5f409e8c961ac20cbc78609e0f073c23a4a199aeabc809a5f0028e72b6c8cf5c8ac04a9ab50ff2f58126dc7b2ed0a5d3bf0fafc4202774da2b674ea69f922039cd865c3dca98ee44b6bbea0aaf718507153325cba6fbe37bc5221ad5ee952efcfd5a11a882c6a74b73cc488961660ad218b8880aecfd265467a", 0xea}, {&(0x7f0000000340)="b7d862ffb2df171abdf1c99753c66b13c6a66b221bbd91ef45e8705c1ed6fc44becc3b0ad04813e2d545f8c55e3af4d4b81c4c", 0x33}, {&(0x7f0000000380)="8f7824881ad24b0aa0141ba33aa2ec5e509403ddba06c2582ab5a4dfd6761140a184f1d42a6facb2296d1abdb1410da5ff6d81e8d7a3801d701b57f8c9d45ca959dc2c35eb09", 0x46}, {&(0x7f0000000400)="2700ea8e578d3354e2ca395aaafd6bfc6ed61dfda6d27fe5ca48725dd1e01206b9bbaf371ae0570803dfef5f62e0ea822bbfbcadfd22808efcba33ee4a992142c55ec2a846e1bc1d9dd079f23f4a3c7b65bd36cc2b3737f8d695cbdf0918a7a4ffa81e1bd431d9e7ba17b9bf7af95e7b50e7df761248394dc65ed13dc0bb33963dbfac4a2489182fdfed693f5b4111c20c6072619bc7cdb781e8c89678178028eecf6a28f34151bb8f10fd55fc681e5ae18715e6ff4ac89304cfb531e79430f14b6d", 0xc2}, {&(0x7f0000000500)="f4407353876f223d560572076660b6c0cd0c0df10177", 0x16}, {&(0x7f0000000540)="4ef3ce1ceb31f4d8597be8c649481294c7e7be3504c1558a9e94e8e9cfc6797b285c4c75e0a3044b3bb6a0cbd110ca5a6e29a9b2c5ed59ad1bd65918529176d00337121f8480b0571b37b8940c614c450ec2ace9dd6052f9c0e5567ad4caa10570b65356c30ea1bab8b7af3ed3e647f97bbf608fd494c98d3861815d67bec51b93ec4e4da21bc03420015983b696a690218895726a5866eecbc4a43bb218bfa3e08ae7dddca82317f2e59ec68e294f2e83e584471ce73b1e855b31573a0cf5d02b7abc2e640f39008aa96010cd140136b82b1f0620dc7c269e0b2a4e47baa81d157d443476e4bca16551c06f446c6eac1dc607ac1ac07c9f75ee4325ec", 0xfd}, {&(0x7f0000000640)="10392adfc86069a0e527cae3cb0e6ef16961b975880d4db26948c0d137a566e9900ba58a710e929e9d806a2ee29524b470fd1469c129c84adbb3db28e6a45bd5fa82444cec67dab7feb0da37d35853cffbb8dbf1f5fa92f0f9a0288dbf7b0eff6e7cdd699b1e6ef7f92e673e52784abe758c0e4c20986a4a1394e3e42add6d5dbba2c04b1d2c22fde21a2bba", 0x8c}], 0x8) ioctl$TIOCMBIC(r9, 0x8004746b, &(0x7f0000000780)) socket$unix(0x1, 0x2, 0x0) open(&(0x7f00000007c0)='./file0\x00', 0x148, 0x130) setregid(r4, r4) ioctl$TIOCGTSTAMP(r6, 0x4010745b, &(0x7f0000000800)) open(&(0x7f0000000840)='./file0\x00', 0x8280, 0x10) r10 = dup(r2) ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000880)={0x54d4, 0x1, 0x4, 0x7a2, "1c999c4064273657671092794326ef1a5731239e", 0x1}) recvfrom(r8, &(0x7f00000008c0)=""/90, 0x5a, 0x0, &(0x7f0000000940)=@in6={0x18, 0x1, 0x6, 0x80}, 0xc) getgroups(0x8, &(0x7f0000000980)=[r5, r4, r5, r4, r5, r4, r5, r4]) ioctl$TIOCSTSTAMP(r6, 0x8008745a, &(0x7f00000009c0)={0x100000000, 0x6}) pipe(&(0x7f0000000a00)={0xffffffffffffffff}) open(&(0x7f0000000a40)='./file0\x00', 0x8000, 0x11b) fcntl$getown(r6, 0x5) writev(r11, &(0x7f0000001c40)=[{&(0x7f0000000a80)="dbb9f00158bd8093690f96ea1e9adfd90ebac4677252e4f5c2", 0x19}, {&(0x7f0000000ac0)="316f2b3e9688e3d81bb194d6fdcd659390804341cbcea01fdb8df23dbafc33ac87c7a1a29b315dcff0ffac17b95a1922270b4bfeac7a65b1e0b777dda77b7adf1a3a5e51001ba2edab9948a077cf51230288a609a02c12bfacf211958ccf76471bad688575d77794f701542701e7b00b9972e1b1056c4c1a0e8ed37d60c1efbf037b405dd4709c3d342bb39e173cbba0e18cb723f0bd90468ef610facc298065702f2bc318b86fbf59dcdd465a50c9325ecbb140ec132ed8efae7306d79ffdde77441b164280ec9aaaa0603ed13b2b3b0258ac614014f478280a8c9cf1a8fa90f56fc583a51d76a8173f39575125598ddff01df545feb7d31b847837a52540aeece2072b22fcfade51bc1dc47d384efe2a75b4d5c4cf46daa7bf452febf6778b9fda25ce1c9672460d7b5fa6167d6da4f5cb0d9105632999f21caaf691118d64b45efe458df4eb5e1220e367b4d4245497ee7881460d71af47cf7d55622ad5ea8966ac5192cd2201ea5b83be9ab570b9a1a1615fc4bf6c46e9d3aeb96ff8950028330f22152da3a3811e214dc187b00917359fded924100b368de9dad225c1ff12744827944a18c2e8df1671c4f67e2621dae4859c37c02dee9428286a54b012334671b4ec21faf2c8a100c6042d41bfa84c0a3e00156c587c10123610e0101268b43ad852e821805a40419068e61c1452f75eb5a789c4775c77f42e4c8801dff23475566c1f3d8b0f4f02c46588e5a8d80e29f527c30672b1d0124af14abdca41ef965ad243c9ea27f138a26b065fd80401e7d8fab119cd9a3aef17a2e8bb9d76cde4e94bf664825772af140527fbacff94380c00525b5eb0f616a5fd1c2355c4c22c0e0a2ae68c61dba67a22c8be666acda8781f33ecfd8fdd993ebace61f7804344fc91218f5d4696eb6814881bbc0b7331bb9c7ade845bf9fbc8c83b66cb4375869ffa7b12bba47f2e60a92349c387b97ee854a709c4b4fa74a2403a3d9ad38a5f595d14cbb72f43bb29101b604a8414f77621393c08819b1f6088f4ed453be8aadfaf9d53a0842faf2a73cb81f19f1fd82b96e22fb0766b3a0dbae84b8c447eba766d17491d5439be4e7e16ba5faaa37462699af72c398356d96463665cecf3246c75145db012120ee3861d86bf22ee50d66ec6bcf1f5b38d2a4b65965447c9848df67159300cd492403cfb759b8e93c22ae702c98006cfaa553a46d6e88e07bf5b09fb31ad1aceba93de4c1a4eca7997f1de51048e4ba60b91719a535d41909bc50e9279fa79ee83b0bb287356c38ed54a60babb8179f08d7d79a1edd01b09b9bfaf88d9f0a43f60b09dec90fdb9bbf7cdad6b2b598a21d4908b7f0dd32a330a10b677a8f42037b80f57b0f3df3c35e92418c95ab58bdefc2a22a51b887d93360ca4c4dcbd26a2e8e0e839fd047adbc78303bfa88a2e6d09815035ca9465e7476d75aea4178f8ddcfe03390e6d67280456ae2d4538b17d6229a32f28eea51b576184638dbfce39495a07a5220ea9f7322582e16cd9c125491ec3962fee745dc7a3bf904617323644f510677ae94ca67e2c17bae8b5a80103dec93dda68cf03ea2f49258dd9cf099310dd1fefaef7b7fce61e106de37e2d19acde9c165c3e61d36a35a73b2c7f84497698d072575f29689676275f14356805269876c5e923a8772041c53d12f4290593a5754ded645416ba110be689e7bbe55eccc14154c0e6ca01f793f88d35309cf7584ae678a0d3ab2a44a37537d1ba7573deb9a8742280327a45a827a04b774610b33d6227fcaf4fd387824938b6226bb01c4e04417a017ac1ff157a4c095cceb3a599f9514de3d09c147f735812042f1c3940d3e2f7c681616a79e5747b6da67244047aac039d92799ac06c0e5aee9ad24ff4eb5ef754d7e1c2d582f109704fbde94588cf0d4d885d85ef40bd826d43ffde5cf4be68061deb4461d73def665082f4849d850b436653ca4052c75c25e3f873437cdca21b2471fa7cc080f58c109fc9645c394b8f384230f19930e00dae95db2e25ba21e4b65e07cf586ce8c7a842210e11537de6d25f220a4544e29e7e3fd97b5edbf423af20b543b90157a24ec3abe60f0bce58d7a852fc21443340c20d91aca727083c98babcbd9dee26556a319b510f6c02f8ca93350129a191d8f4c0b1a10d7d31b66eff5b6073ee7817d3099dac4cbefd71ce272d2b6e056eddec5a33b36c238558f48613bc739490cb1387cd2c200f17e1ea9a2bc52e71527798c917608cf8403aaa363e777e92b143ce820b4cf96639bed8dba16b5fb05e13f29ff2b4d9eeb655bafe0c2a07d04a5e6b4738ecc95be76c5dcb19899989ba5190f4b21d7242a163a5ebb757002001a680ea9d955226d4d441a653675582a53eabd436f952d0971232f7d37709cb662403befd56187160a010ce18f085006eeca5717ffc76e05767151c84b0e4154d76ae5b5fc82a5593f00acd302326372e714e2c60c2434e6da1c20d508d28a1c87db65add0404065171d20ee21cd1d2562b7b02a7613b32147a180b5873141eca966c9936ff8f72d24870800a42ea5ba95d769fcade010ca4c773c5bb26b8a4360ad545a4192b0df73082382a89f4454e063ef14076a0428f4a5c304252657ae899884c077a8889a78f0d31b987b035b51cf4ebd10f8e7367b480d7f01cb7680c2dc69739eb0526d286f1cf7d808319d47a7ba4880bcec12269cec844fefe14f661c4d5f82cc975e034dc3fac23665b0e9c78d0df89f4497aabb6047bd5595ef3f5fb9519bec8601e206fb8e714348b38aa24e11bf11480787d8c5530f02e7467bf6e9af51d828224bebbdf5dd678403b316e219fdba4cc71b7620449f1a41bc43f101891bcfb8edda5e4f2feeabe08ae7612928903be25ea08cfdade3a88ba9afe6d9d11b9b5b918e7d93b169eb7f6bc49d6451595db8395816826c3c44341fdf8212186daeacf647c70c5c2dc6aece4f81767f14b41344a8fea3ff6c7771a9ab837da424fe2a33b5add91326cf3f753dc5a3aed15f7b93f158e69922d76284d882691971dce8be535dcad035f212646f888f94ba50f8b7ec60d058cf11414e4e70149d1a81be6a20d03f98d736f518c8f2adc35852409b08a6b1bb72bb6179fdd1e831cd8ef2d085286576fdb85b771e695ee49f2ac7fb5d91e7be2eee47feaa4f15ccde54cfcedd649a5dfc97ae8c6f7b321b7685f23e6c9aa73375df779e6bc1b0cb7f20279a1b25eb66c9f734a5a6f134612e48d93a00f9db76908b6242db1350fe8a1751fc5fbd6e8ca633bf7a64070ed99879a0d212e035eecfab3056d6ba5360e3fea6e749f4f984ae9fb72b34c2581e3c92857712689c153ea7d33699b53f56bf65293a61c9ecc5bc79acd4616bbdf3c7e82f71d53653604468abe8ebf7691397c87c902af9699ab7c881f85c328f070982a725358fb97d3bc0358301b3e2c1376b306bb01ff378e8037631a23d942bf72ebab31fe3d464cf3ed57eb14db3256be0ecc99bdbc25a267606c3393c8ef93ab4c56e1882a7773274391e5387dced94e187e06a7a89cfb6607b8f9664979689ca66e65bb9e8ea4ddde714a8bccac4d81de4058c30957979db906155f8cfb95ab3c7c2457b6da8bc5fe674056042c04db44acb310c784cb9e93eecf51935000fd21ed9d525006d9f8d8a2b615da650a1c0abfccdc0d6135643bee36dc8d4411b30b5c26d7a49889ef05bfb1c364b63edf5706fd551988ab11f32ca97c2ddcf92a1b3d9b76f77c07e48134ccb4b3cc98f1379bdef78f7cd4bc3d470765058b2614001c4b6ad6595deebe8517a7e5aecb5a688eefc31ebd733ea9e8504883307855abfd95a640f5ff059bd11b51fd1c92a21526050e906fb23feb4034454ec8474e784ee127274e52198faef55925600d6137318cbd362ed7954d898a6d32c874e8d9974513ac358e107aeca0fbaf1b228383497b68b42b01142e6a0075670231728b8ecac4dec0824db458e434e2a9d385d944cfabaf26b5117d704dd5444d1fb05afa85d28caa72af1d7d93c1ad61354df90ec3e6f72fd054e19e9a693692ce6a3ff088765044be2ddd21ab52e84437132cac0e858d1138fd395f2fc40a769acb72f8159a0d8390613620dedf8b167d6e4ae138725ec1df42db28743ca14d5433ff58c9e2557b7687c1aab2ac9b13ca108374bc9a022043586071d13c29c877f4b2d9b5788571a8f1711283a43eee26cbe8521a33739bbc9ad3e2e8d631399a159933796b4495b63cfe7900aad68845ce187afd77c0d2cbdb3815711d4a95f937d48a8988550aeadaed7ea5c99a463f27ef9598444b3ab6c573940f793e6f8d0d2fb447b9ae001fef6b197edba7bec0403e244c86e98127e3bae8ebad2476541fdcbbcdf922234df9a263a9cba41e9c382f60a22e6e87117a6817e3dd3b16fddcbb5eca62749b0daec52c2a66158413acaa98b392cde7e17834f381374d7ef073905004c55f19d6366579b634f10e51df782608dd1ed9212350067171308c139f5ce733897938bab7e5913e4fa2ac695ef2cb35d7438bdfb276f78740f1adc6d56caa4c60338c0f4818123536f367a8cffaaf2fcf0030839b1d1b8fb0803819420883c811b07b803ecf9f969ba3ca2bd1b0782a09e71951f38405de0535fc9d46eb63e4d4d11dc1896050bc57cb16f061c6c34da746c84993c23ec628f9139beb25843cd93a4b3f51978fe60d95d011a33334c3d82961400a30a05fcda4ee0c388e204b73d53b9ab791af42110e31d88b5168780327f9b99a832dd1db94180776cf74744e63fc988b66081393f85d99802537c77f8e76b03c19c6a1916947f69f3a755c9152503496d0182763e02104c9b75ffbb3eb142a54a7b24ffb8210bfacdafdf8948890893fa1e4c71fd266d90cae20ce2bb9498c9c567ffb75e27017a94e7b42851b02b8bdd42249708428c0f3827b2fd9716b8a49a848d63fad8d331bc7104a3d529192b9bbfbfb1ac6fea6632341f526d38fbd5b6744dc38e8f7fd2a2a795a80845ea1139e37b27918ff0d20bba7fde7f5147622fb328de520430ba33b7b3cd319eebabaa646e2051720de843d3fb8b074f7e613347f6617472fe5aad6ada0086ddf9e3e83304a3656eabd24b38c980c46a016d3cc03cc8da60769ac15dbf1ce0e12d4a71928f66b21d440f60c68b8c08819c20b2076815102866bc8356df07680ad651b5598a2494f298735c386fb45127a33ef7ebcc64cda3541e08585591ed6380eccb8507ef31a1f48ee0d7c2b671c990bf15685c10235cf42946b788242c7c6f852c880e611f9f61cc141020e106cfd7becb0555997ef759b514386408ef248a2efc25e7cc74dff6cab41d0ed681674b5e3bf2d6c2ba7da9e034a57ca6e5f8d47a2eda5937fe45255f0f65f509e0b6310180a2577a326dfd57aca07073073045c8f343069814dc81306526b4b3d039c89d7d635f6633d3062e6070551682bf435b5b3ca1b09e17301962201b68721bfd2224462357f33f330a8889760692a072a7723885a98a397692f706383379757a697e5df51ef7fbdc0657b4941f30cc86b599a0783172213299efdf84519d7c0b795bcb56547375c6215550ffad081ac31c49ec0cdd47eb2c19249fe89801790d391f9892b120b2196186281ca8f64b42571fa6a19b960cf5068cc32f710b9770311196a124f58f09557369e936060a1934b05d8b83ab8f33f53b03f3a2ba31c9d4aa1125affd80dab46a93a6476f99fb357c7874d3f9180e74c23188384b8ec2a9d22e91a76effbfba46b38", 0x1000}, {&(0x7f0000001ac0)="c420e43a5495fccce7d257f5fae1799cfd4e04d80a6f160e80e3db179ca89dce965645d3d250bd61e4948627fd2c24f8e8509df98f020400df9d2b0f7d813ae6c2d27159f6dc4e7f4013eb4f867f557da12925aab16d7adbaf3aa4abac369c2551124cddc8e5690f5d41fea533f9b6eaf2dc9fd9001fca4708be004c9d00b3f876ff3bc606ebbc32f48116a1ed1c40709880fdc86a4d73dce75ed66d3acc9793ec", 0xa1}, {&(0x7f0000001b80)="f0f54de74c18a2811b4253a926c045e77bbb1b40cb9885d5bca977be1e9358a9bbb36278e02559dd32e4a6db94901207cc24926ffad4c4d90a5e1164b1e9559a2005741e21fcb8c2d5a1810f04900add898a820fd41552c5a65b4a4bb03ef21e08fb146c0cbd3da67949516a1cb1d13993ec8571683916dd3588d4c13fec116355d2bd157b2c25ab0405be11837916723ffdf797ffe7deddf26c8cb13f8b3e428c0ee65656cf948b601c8c9ef7dadd96d09a032e54badef356b7", 0xba}], 0x4) 16:00:08 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0x8000}], 0x800, 0x0, 0x4, 0x0) fcntl$dupfd(r1, 0xa, r0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x8) kevent(r1, 0x0, 0x0, 0x0, 0x4, 0x0) r3 = dup2(r2, r0) accept$inet(r3, &(0x7f00000000c0), &(0x7f0000000100)=0xc) kevent(r0, 0x0, 0x0, &(0x7f0000000200), 0x7, 0x0) 16:00:08 executing program 0: setitimer(0x1, &(0x7f0000000040)={{0xfffffffffffffffd}, {0x1800000}}, 0x0) setitimer(0x2, &(0x7f0000000000)={{0x800, 0x100}, {0x9, 0x1}}, &(0x7f0000000080)) 16:00:08 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./bus\x00', 0x80, 0x0) faccessat(r0, &(0x7f0000000180)='./bus\x00', 0x8000000000010f, 0x2) open$dir(&(0x7f0000000000)='./bus\x00', 0x381, 0x0) rename(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus\x00') r1 = open(&(0x7f0000000100)='./bus\x00', 0x20088, 0x10) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) select(0x40, &(0x7f0000000200), 0x0, &(0x7f0000000280)={0x9}, 0x0) 16:00:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000400)="582720efabd16eba013225259560f8e5815f73f2a044fd33055552ffd5e41789632dbc94ff334a5619f2616f581b09b384515a4c8ab06198824b3da025bbd47b3bf552e064562f84988b8b6b87cb0972b875079ad8dbf0a405f728193ef16ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="afbf4766dd3fdb756e61b1b8d232c8705cacfc9c38176517166d9deac41c115f6fc969fe41bb4d46f1de2629323bac3ad529c247a74096e304e1321cb757e366d0246984ffcc747b0a7f6e47eb4911d272d6a757d633712a87ea7815544b87c564ead9cb03845c58265ba1231fcb4e788c784bc81e3127ba28b48e547657351074abfef0d0d740ebebd749b88e1b9e85b40dd469ea3c9338fd0dfad08befccbd1d05b702461fe91079472fd9a7cca385770ad48cc4c64c8f09c125bb77cab4891d7a0b", 0xc3) r1 = open$dir(&(0x7f00000008c0)='./file0\x00', 0x10400, 0xc2) r2 = openat(r1, &(0x7f0000000900)='./file0\x00', 0x200, 0x40) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000840)={0x2, 0x5}, 0x8) r3 = syz_open_pts() close(r0) r4 = socket(0x12, 0x0, 0xfff) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000000800)={{0x18, 0x0, 0xfffffffffffffc00, 0x1}, {0x18, 0x3, 0xf8, 0xfffffffffffffff8}, 0x2, [0x2, 0x4, 0xff, 0x5, 0x1ff, 0x4, 0x61, 0x401]}, 0x3c) r5 = dup(r3) getpid() r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "050355a8a5380400000400ffff00"}) fcntl$setstatus(r3, 0x4, 0x88) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000580)=0x6) preadv(r5, &(0x7f0000000740)=[{&(0x7f0000000300)=""/242, 0xf2}, {&(0x7f0000000140)=""/183, 0xb7}, {&(0x7f0000000480)=""/205, 0xcd}, {&(0x7f00000005c0)=""/177, 0xb1}, {&(0x7f0000000000)=""/86, 0x56}, {&(0x7f00000000c0)=""/44, 0x2c}, {&(0x7f0000000680)=""/137, 0x89}], 0x7, 0x0) readv(r6, &(0x7f0000000980)=[{&(0x7f00000009c0)=""/134, 0x382}], 0x1) 16:00:09 executing program 1: clock_gettime(0x0, &(0x7f0000000400)) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kqueue() pwritev(r0, &(0x7f0000000340)=[{&(0x7f00000000c0)="acde0a8cdbbe8bd4ee825eb84b8a4b2e128c0d8cf0fbf77fc0ce951839f749649b0d9c01cec7e4c9da770646bb683dc9a8ab8f5a2167e12f63493b173dcd39fc567341f1c1d513857b543c80c751c17e2fe2cf7702bb2b33f857910be18098b6724080a98e629f983efd0f1e57", 0x6d}, {&(0x7f0000000140)="5b5dae25cc0af7c86b2eeb7be1fe145a1d88f52cebdd0914d0cf9688aba515efbf46770ed99b5d1a170142e46d0c12bf1500b87f3cd7c8087585", 0x3a}, {&(0x7f00000001c0)="d3e331ba1f602e4b082f552336d3df0579aeb6bb5da04549edd2c1b3558e63b4858a5ba763dde49a0f692c792438d72268de5c8ed1f1dc214d3334b8a1e764445c21044e04d76a1cea511021e78459854473f71767e1ae12ece3851119e7b6c71b52cf2edbe8789ed0ed066cd191c4a50296ac0d072e6fc409b80f50af25a9ef43e1add06c67892bb0301c2c37199c598545cce119cce2868059567e124df24b8cf75b51885ce337", 0xa8}, {&(0x7f0000000280)="8fbfd3bcdeeb46d9bfe4efba0a13caf8a08efa501d6f3913dfa15a19d1e2e77369a784de4be0a671c0a37a0e4fad37973c78dc8606d6cfe17f791a8acc08fe2eb59c6c9cb722fadf82faa395d2c6de6933a37696115e6aeb6e5aa4c7025bfc9cea00ec82c42bcbd477ad69cd991ae0514a8c9c1cb2e65a4bdce13ce974ff2252390136d6aa4e59917fb4", 0x8a}], 0x4, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000000600)=[{&(0x7f00000005c0)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000300), 0x22e, &(0x7f0000000380)=[{{r2}, 0xffffffffffffffff, 0x1}, {{r1}, 0xffffffffffffffff, 0x2}], 0x10000, 0x0) chdir(&(0x7f0000000000)='./file0/file0\x00') kevent(r2, &(0x7f00000003c0)=[{{r2}, 0xffffffffffffffff, 0x8}], 0x6, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 16:00:09 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) dup(r0) r1 = geteuid() r2 = geteuid() r3 = semget$private(0x0, 0x4, 0x200) semop(r3, &(0x7f0000000000)=[{0x4, 0x4, 0x800}, {0x0, 0xffffffffffffffff, 0x1000}, {0x3, 0x9, 0x1800}, {0x0, 0x7, 0x1800}, {0x3, 0x39eb, 0x1000}, {0x1, 0x3e00000000, 0x800}, {0x0, 0x4, 0x1000}, {0x2, 0x1, 0x1000}, {0x2, 0x1, 0x1800}, {0x7, 0xfff, 0x1800}], 0xa) poll(&(0x7f0000000040), 0x0, 0x4) getegid() semctl$GETVAL(r3, 0x4, 0x5, &(0x7f0000000080)=""/242) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) semctl$GETPID(r3, 0x3, 0x4, &(0x7f0000000180)=""/30) r4 = open(&(0x7f00000001c0)='./file0\x00', 0x10028, 0x8) readv(r4, &(0x7f0000000840)=[{&(0x7f0000000200)=""/192, 0xc0}, {&(0x7f00000002c0)=""/50, 0x32}, {&(0x7f0000000300)=""/144, 0x90}, {&(0x7f00000003c0)=""/206, 0xce}, {&(0x7f00000004c0)=""/189, 0xbd}, {&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/106, 0x6a}, {&(0x7f0000000680)=""/44, 0x2c}, {&(0x7f00000006c0)=""/147, 0x93}, {&(0x7f0000000780)=""/148, 0x94}], 0xa) setreuid(r1, r2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f0000000900)=""/13) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, &(0x7f0000000980)=0xc) r7 = dup(r4) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f00000009c0)={{0x18, 0x1, 0x8, 0x100000001}, {0x18, 0x0, 0xfff, 0x80}, 0x6, [0x298, 0x3, 0x6, 0x3f, 0x5, 0x5]}, 0x3c) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000000a00)) semop(r3, &(0x7f0000000a40)=[{0x3, 0x2, 0x800}, {0x4, 0xfffffffffffffffe, 0x1800}, {0x1, 0x1, 0x1800}, {0x1, 0x1958, 0x800}, {0x4, 0x8, 0x1000}, {0x0, 0x2, 0x1000}, {0x3, 0x1, 0x295227da0ab674cf}, {0x4, 0x213f, 0x1800}], 0x8) link(&(0x7f0000000a80)='./file1\x00', &(0x7f0000000ac0)='./file0\x00') fcntl$lock(r7, 0xf, &(0x7f0000000b00)={0x3, 0x0, 0x3ff, 0x7b724990, r5}) fchownat(r7, &(0x7f0000000b40)='./file1\x00', r2, r6, 0x6) rmdir(&(0x7f0000000b80)='./file0\x00') semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f0000000bc0)=""/171) semctl$GETZCNT(r3, 0x7, 0x7, &(0x7f0000000c80)=""/122) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000d00), 0xc) open(&(0x7f0000000d40)='./file1\x00', 0x800, 0x35) pwritev(r0, &(0x7f00000004c0)=[{&(0x7f0000000040)="638dd111b053abc1d4b7cefbb622716f0a9f8fa1b516c137db028f15a81eb13ece241789e661a89192ddb9425d3b8340bc674c75d12f76a63b4aa5663cb9c9298dee0dd65eb3bcccd49939002d2d524f61b070000f7b10db03bf22d3c3d47e795a1aa24142461fb1ae18cf16ce88afe1ce56d2fab863acc746deeb073511d50f621595a94e63092419e7881f4e66", 0x8e}, {&(0x7f0000000780)="84cd6cb959a040998f7c5077dc197a987c499f99bfcb5f0e0f7791449c1253c2a07242eccaf2e857e5f5f009b3481ec20f41427d89cbfd23ac52c7c8990e40ed2080642c73af6deae9a5b57917fa52ac2aa5c318292534c396b1e3452371ca6d2b6938f77f2acafd21be93eae239c7270526b4120e07c8bf797943ae0d1295ed9f6f57ce67696d0f960f2b2d0d7676716e936adb90bfb43543b9390876c32aef8a0f6da2478e99f01c6cdc00b2e64f017e3cac864d2fd46b168c4326bb4841a8d9f90537d5d735a8b147615d302c35a15cec3d70dc39619adfd454ff8f3b697906ca7b16129a10598e2138dcf9c9ea089823fdb24c1b7d573adaa6d9c69fdc3e5a82dcda68f9171fd688a78b47714f4f97332cf0f6658586d582b6cac2e2783de668d8ccf094b3d0cfcacd85e27bb399ac62ecb37a61a7eadd46daa27ea3196b67660828f6820bf6d806ae34fe74f42d58d7b4e3fa41a7a59c64fbaf444cda929dc10e49309d2308ceb84b048ea0fb6d7526c2c6f19e8ca2211e9267fdfd96757ec0a031f31c33be39d78074c090c87fd3b00d8603dc9dc3b601233bc0ddaba1ccafb92abc47fd3745b33d078db3627664200321cb0d6c73a43f1b043224b2167b03e7ad18d732c33bce566a6949abcf7aebaa59e396acec77adfd83cf9f37d430fda253321314642af57c72b1ce0a8e9190b0dcbea32ded12d07f7360398652540ef52d29f257c8fca1175fa3f02dcb4b30e08f9735cdb059d7b5d4de96d300c09742a700d26844a8a8458b493b3c92df28ab1feca143cc9fe6985534c4490a6ca61a506041a885d5e57bec778e052f0011b46c311b9bf37ef75415a3729679fbc5900d833bdb3622ecdbd8c9bfe457db3d5bce1590ab327f5ffde817e1629bdfb7128cb9daf57297112845af1cbfa5b6c13e29fcf140e01101a01a82007ee90037dd803671c786686c7a3a361389d54790c8e350f00a94e929f9607858218ee09d17834c950b8e323729fd3ef94cb73c3016f5b4e096ac3c7f7c637dfe374a3ed1b912c250a643fca2da0bfa4511a5679bd93313e649581e63fdf235dbbd959dfe32f86b57944959efd0315aaf3a048e0194425cfd5e6d543fc8d2a7e59807c55168b567ccde7ff8ba34e601133730ecfd081fe0626d4719fda8d5c6b2b5435d5b3ebebafcfbd1eed8c3911e1fcce22e6958666cde98e2607cbf428c53cc60b1dceb1d65493a727b25829b87f2c22eac28b5877209c1b1b9d8b79eba41fdcbc0b40a4b62c8607bfc4ce5e063cb7b0efdcc6b8ced60c4d3b972b4a6e9c887270cbee935ac07e818e6c0369e8e772ed6c0b41ad7c2dd1764eb631cbf8710a5279755d9f98073f8d94c342e870173c696b4a2640821d9382dadc49e27fad46eca77dd610912e79fd084bcf33cf4467e0bfb4b57bdee60145d441fdd9be9a5e7dd5521c6957a101d8f0c5b6b8ba6985222b5a020fd06d8cb388974f302560cc6b60876aead1a8ec0993caaaa311c52b412f26faa4b4c14b9552df63e038538e7682d8f503a33f5c6973c956f59a3d14046d30d37fc62e7e90ea26d4c23caa57121f023968259c3a6958477db6233b91f1891926c825333fa944931fa61325bf282c6efcfb65ada4e6a59fe6400d9f7d4ddf36cd4f6eda595006195a219a4add5e7b5181dcbce95e59ab9355e2b35eff88838c02b1b5048fb660f3bd5d91125f02a9b51c19e139e133951c63be57f6b688165f224ee892ca678394a1c4568630fa54dc72e1de3174bcf3fd50a4d44ba7a258bb6075dfb52c7b0d224d7753d722f7e42d8cc8d2eb6e77cc9bf5a14ae727b2e6d1d04168684a507b905bce3e3c72632bfcc236c931166fd6fb37232fca2c402e61e6b638db13bfd19b90e282f539df3e4ac826d9cf257b5f80801384997dd4f0306c263207c4de5fb3a88a5356166dd440505a354f63143fd729fa6d305a900228566f27fb830fad54c4a8348cbc0e469f948d44f31b2f24e7e17fb74698bdf7fce0eb018c722676702d32bb38e3b3138322a8ef3e87683d82427c138708f03500e7f89a9677846167878eb7f014faa6524de90648bbb778c92d65dccd3539d5351d833a8d44fcc110864f6277c3629356f3e86b7e9a7a3c51e2a8010e4720d72b9541c7da8ea0542f37bf316cce186e475ebb365e36bae7109c365ec6c49f0335db08f6a451ad2e0e67fe125539a12844716858a7f5df23be78cbd57a95edbd523d54446cb3e13c20edb6d066b6d3be048287e4b2d81bfb90cf6036eae5e993f3c6971cdb0509cd5d5a3eade30743271ca9c3c743e0b5a4066c52e3d87831b7e65030b7b202fbbb7f175f6b39abbb276d03280813f526da5807d66d6fcdeb354144594e80987e0e88c819d345cd2b96ed00841a6df5f5ffdd75c77fcf3d50e3f702f8d76dcf718f12448f266aa918027e690d94c50fcfcbdf2dbaba49e1ae03cd1a631c45f1f04a887f308b8be56198c2307330ef63ea9cb76093eeefc592a9509662c2b4dea09396738ce2ee6cb27258f8422b26342a33aa01fb1e20f5419470f903bfb614a7ae946e3d48add97e441f5fcc32e7e7e6b981ccbfe4d8dd40005a835a0b131f8973c582df521664faba20441b95b919a7ee8cc5b1f278090f9f2e7a623d113de54e4918233759e2da1710cca9827b42d1a5b30e9525d595ee25075e022c11945c45ffd4aa8f664ba43e8a2d2961de21e9f6e2a237299779ca2d0e234c032bc3c6b26b4a8adb973f0c35fd681e18740bf7fe8eac5cb3411abd6bf303429bef4c55a99857c92d862d11a1444138384a720f48b91cb1cf80faab3058ed90f917d4bd24807752377658383da84a6f66376516d83c0836772439ed6e79bd320fa315ea6ab9fa1bdcd292d925cc0985a15a2d1c22d6128703ebeea1c35a4192e892aa9591cb28c9eb231b9b93d25a0f5c6b6d8d70cc0a4afa8de7aea361a29a4987d4b9074fd12f37b84b60a70442eed8959d4bdb566d83ed99374c164f621be614696dc7164c072ec0807756edd9a0b073cc14f5da7f66ea0bf8e60ff229c35de41870d00db120fa6f86ce32a67fb6aa21e0b81acebbaa151543f9067bee618615cf5e0ad49972add06b37cebf8607fedb47cf6771cb7165b180d2fffc9474f92d7dd94558cd4a3fba9441ca05c6ca967c94e05c15eb4ba1a5c7e507f17508ea4b362d7e501877eb6b3c12084380f5a4fe3eaf052c66d4b1f5518d7981f198fffea563afa045eb7c444fc0ca7f0dd7a005a905b7d07169db1a2376d028b4d0e370cbbc2e775538e1ad03e1103c67d667e8626674bf75e303dcd12f68be4576454e6bb815e00c85c6dfef8070d3d4d379bd72617067e3c01efd5ae4c14d6705a3a74620e24ed350724a5bb9951e919d322a3ead17d9015a28140224e84ff18966c51b7aa96407b814c38a3d056fbe5cab35cad1f29ccd95f9c7bf8728b6007ac9b9ab647d9d9e0db08a100e295a87742aafcdadead0969bfaa6e00a564911c3292cc086087f9502db589ba7e3bc9626e04bff139c53fde32fd5a8c9492807f2dc2ad8ead020b07ab1ed49f66f251ae6e71c252d102087421f553569202b8f841178c4f10a4fb7327bf0f1978ad1a01a1d0be693f24bfd093c96f1abc3cdb199b6ec5b52ae1f99aeeff82bc4cb2150fd2b657004754b3914c9ec584449fdcd50fe3ca586f6ec11ad595c051ec7b31dbbadba6533e42e2673ba00bd5e0a3e15e4869f97dd2b6a73b092a1d670a0cac3085fd0b37906f4d5e73c50ec1f13d6b18a3fdccfd0684092fc8d43bfa607325f5df4d4528c36a3aef245fc622daeb7fa07d47ffed211d3cbf54e3538568b6ba4d910670576baeb218ba6f7c6365d9b667d88941d94c436d7b55c8b2e36f82ff9d236e531b66077e68f0ec43e9b9a0d7fe40b08bccf214d74e842a693db6fc8dea214cce2e3b99bdad59005e650625d86a0fca66a3ff1a9a325128a8cf418a6338e6f59383c62c5c12cf40cc3f1842f5699379ad53bfcbf962cb3d0e8cbb19a9848165bcca768996b4b44a7dd33b6402a4b385192ee548dc32480060e5097cae3725f2cebaab35dc0c3a2bae97e90b95c1daa532e04e43a09a2b809d187cd0805b5ea3f955fadacc44ecab628a69965abb6791b8ce1e06c3dc79440420c4b7bbd19729243349fde23a6c96e7318545cb8a4ac509c687c433975d2357ce301839b73b546d17f49f593dae2a929f9a3f26158805697e7c58e3b93d5f2b16b44ef289897c731257dc5910fd96ea00686f9b950a7425feb1a783ffb428901440b586a1b29d5dabf6beed37eaff22dbc916033a86bc021508157a99b5fa0041fbaf9c1b140ca44550088459ddc0284d34d3a795cab2fdf40bc07d89c758fa4b7ae2a4646e526ae619feaa2b6025c9a31f3b98d7472ef36acd829042d389eae4c58d12701575d7ea31eebcfd279b56f2e8c274f04eb142de5fa6a904cc49442645030c3691990f71050d1334639b9b5a5557ea1bc923582337f474bb446f67ae3c7fa52c71be91ff22d2980f7a3ec848c0a18dcab4618294a20a17b8d02ce7d3adb7208666f0194708692c6f3769f838711176822035d23fcd9bdb6267cc919dab4770ab12933cf9eecab6577e4b201c5420679687567a7a97610b22e438904b748e647ae34f9de969ec97a85f7b4b6a00bf5504e9b28a7ec9337d421b3d858b9183649441f6146ec4ba2d3409325d651ab11675a555e5f189bd84da218fa498d03370ca041ecd64fc8a296d750b42b4ec52e0e414f91f5dfaf04c2e55c963809fad26ba24155d2f038b2fea4232eef1099ef7223b7c18d605cb200e25d06b987d4bfa5ae5e135090bbbb9784499895d683a6da0af3eedce3dfe70df7172285673ffdc6b8086eecfaccda92806c242a3123f2359b18aed7648fe04e010da23d2c56fd8b2bd831c2ec97e1751e37ec3d0df4278fb2b98d1678ba90458efd5827408f26dd5251a8bcd1a9ae0c70eca57fa330602d83ccb625bffb2a62f9b836ce5d30ff1fec0ac89c3777a9b78b8cb6a15903f18ae40ec1624ad9d83f5cbb7497c823a76915956c97f1e22702c6caddd1fcab799ec99aa7591c6a7736a94344912b40d3b9ff219673ccde2ce82700c8f0c076bc87a3f291d7f0b7f89de960520826972f4938272a4161be828372e78a52c97a2e7ac77272b65447e24e5e54273e9a0a6b90b2ee0c269df8924fecf4d1e9f6b24e1c50de3d640c9894480d13fe4033f0c9fdbf31a2506cce729d0053a1547920cd6239a74f0bc513d0f7cb1f1a7083024b039cf88751f6405fb2c7b66cd0c94395f2664ff627bd57383e39b28a509d4ec780a953b0ad6759fdd67f38b2fd7ccf20d36f87d3dc2c18e56253775789479d9327497cdcb842d97c2206d64cb2d8760daa65f42402cce8f326ca49f9f17cdb1c57f9f59341f8ed90cbb5ec4efbb8df9bc97c72b96971af985d8f9fd4a88663a63ab80d5a4635b7dfff2b6b4509d321ba3c2f56c93ff9dd904b2ba0057039b6ce6abcadc13866ba228e959e2702041be76dd450df16d49982a4375b40336b0fb3629a28b95ef1f71b22d1842a88e9bb61c5f6113d14b276464468d73e5eed2dceee5e3da47d2caf3f6ba8b13f3d05620f1b3d512771ff719167e9a68bbb4f4b8c7fb38f7a4f447812751ae9fe2b1a62846ebb5e75f7aea851320fce6ff4a588f94450899086d378eebc77d24850d43428c2749820948d4e67e4eda1ce1a3d6a85e8ebde74dea906bb65ce77a188bd39d32e4ff844413833177d2fb9137909d", 0x1000}, {&(0x7f0000000180)="297b7109abe5e116ea68707e5946acf11770c1bfc89231fc90e138f8adfacee1b152f8b031fbc193a250f87e8e69129f77e231a31602ad9b75229a24ad241a646f7f300b793951bc7e2516e843b41b2698e100c123ef97f3a1a35ef35ab850cf340f8c0f90bac597f152d4cdee49e8d0d3171c5c9793db466261555c9cd6560e78c9509f2df5e6d4531d80ed5a9b572e0f015a525254d1", 0x97}, {&(0x7f0000000240)="965c434ab47426792992081f5045f63f945257dc643e22635de8726c660c9422898257603475cb77513f040f83e36e1b856b6e3954a128dfdad2f67c0fbd076128c51ae21d80416e88d62ffdb78389ef6473b0adccf803ada39e289fe7674d8e8248b083d6016d74a4a9187e5df239c89ecbcafc8677978bf7467d2ec97d3e8f71446bd150412c2247365fa6fa2587c0b805eabb31c75fef15ba3f8720f8091be47157c1dea96d42665e3bd9", 0xac}, {&(0x7f0000000100)}, {&(0x7f0000000300)="8487ca79a6afabfe9aaca5f65c1e3ce39a0833ba7fcc008f9b30aaf6b7905fecec", 0x21}, {&(0x7f0000000340)="fbcba6a7091692be953cdb3b0852f468a6777b78d99686", 0x17}, {&(0x7f0000000380)="fe887840994b7b0bc8ee7932a8a1d4ab211b594047220a2387c6f57a3e2a6f31ccd81bba27fa8117e7722b3363c6f9fa76454d8d0507c9b8537d59259a7f4f3cb0253874bf95889cc378a468551156540a57475d1f387c6fb1a5c5ed369ad0fa327ee50c96f292b98e7ff0457c51ec44a4582b77a805f0a7a2eb1f50f19607303f2871f66e8ce9ccee8e2f2c9f5ad93812f65a5f428f119ff92ed568f646a2c49db587f7f999c4356a1b1cdef5d44268638f", 0xb2}, {&(0x7f0000000440)="eeaeaddaa525f5e4077221a6b70f8aa5dd2eb255ea90b3ac1ead37d2ed81971ff3f518b956e37cc2905ecc9c962947f94b2b408cc821cd2c3ad7f0880ce7bbf80169f37cd8a2caaa350e", 0x4a}], 0x9, 0x0) 16:00:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="07040000ffffffb27824af4246a873d5bf1b05eb5ad35a0500000084"], 0x0) getuid() r0 = open(&(0x7f0000000080)='./bus\x00', 0xfd, 0x8) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) mknod(&(0x7f0000000000)='./bus/file0\x00', 0x0, 0x4) 16:00:09 executing program 1: r0 = syz_open_pts() r1 = dup(r0) r2 = syz_open_pts() r3 = shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000400)=0x8) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x2) chroot(&(0x7f0000000040)='./file0\x00') 16:00:09 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) getgroups(0x415f, &(0x7f00000000c0)) getegid() r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) dup2(r0, r1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xffffffffffffff85) getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getegid() setuid(r2) r4 = getegid() setregid(r4, r3) 16:00:09 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) pipe(&(0x7f0000000140)) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x5) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) 16:00:09 executing program 0: clock_gettime(0x0, &(0x7f00000000c0)) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x20, 0x2) 16:00:09 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8020, 0x27) fcntl$setflags(r0, 0x2, 0x1) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x0, 0x5}, {0x22e, 0x200}}) shutdown(r0, 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x40, 0x400, 0x8, 0x8000, "78d4d20d27c67e13f221d089e17cbf3d19d7f7c3", 0x6, 0x3c6b}) fcntl$getflags(r1, 0x1) r3 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x20040, 0x6) flock(r0, 0x7) open$dir(&(0x7f0000000200)='./file0\x00', 0x0, 0x4) recvfrom(r0, &(0x7f0000000240)=""/175, 0xaf, 0x800, &(0x7f0000000300)=@in6={0x18, 0x1, 0x1, 0x2}, 0xc) recvfrom(r0, &(0x7f0000000340)=""/106, 0x6a, 0x1, &(0x7f00000003c0)=@in6={0x18, 0x0, 0x1}, 0xc) open$dir(&(0x7f0000000400)='./file1\x00', 0x280, 0x181) connect$inet6(r1, &(0x7f0000000440)={0x18, 0x2, 0x2, 0x4a4}, 0xc) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000480)=0x4) mknod(&(0x7f00000004c0)='./file1\x00', 0xc000, 0x0) pipe(&(0x7f0000000500)={0xffffffffffffffff}) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getdents(r2, &(0x7f0000000580)=""/219, 0xdb) ioctl$TIOCSTSTAMP(r5, 0x8008745a, &(0x7f0000000680)={0xb15, 0xc3e2}) write(r5, &(0x7f00000006c0)="64bc14ccc751bdf47f8607d51412165de21ed86a24e91826caac3422e310281fc55cbc0f54eba7bff1ef5cda30c5acc98e8d6c4104779fbf147b8d95ef3e865418c1a503f3dea98ac9a65e0b1995767a0a48bfd1059c48a88ec2003a57e52e6ff2f0652ce64e95d355324d4ad01fee43de1895a0789af4b8e0fbee3c540d58f4efa81f790ad0189dc09db982176caa9bcd96fe796949def2e8", 0x99) ioctl$TIOCSWINSZ(r5, 0x80087467, &(0x7f0000000780)={0xa0000000, 0xd284, 0x4, 0x800}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000007c0)={0x10001, 0x7}) fchdir(r3) r6 = open(&(0x7f0000000800)='./file1\x00', 0x10002, 0xd5) fchmodat(r3, &(0x7f0000000840)='./file0\x00', 0x80, 0x4) sendmsg$unix(r0, &(0x7f0000001c80)={&(0x7f0000000880)=@file={0x1, './file1\x00'}, 0xa, &(0x7f0000001c00)=[{&(0x7f00000008c0)="90c17e4da6bdcf0bf05d349c26dd7022afe88bc0d402cdcf5f20f3cf373677c848a953c0ac089754750f4f2712fc805bcbbbbabe4030bbabc15abaa5a160118622de92e8154719c719bdad09bbd579cdd889ad0ecf1075298c02786bc37bce61f8d9cb3b31aea5fb6e81f226c669a6635a14c8e311101467fa1260b5b3ccb0", 0x7f}, {&(0x7f0000000940)="587582a303e03d9236273e1a33c85c515ca77706d9db70ceed9a2a3625886262808294862219943c0bfa0d2bfab7fdf9380324cbf81f08c4659843459b3e80708ad7526cffc90b24013f0142d52d5d", 0x4f}, {&(0x7f00000009c0)="46972a4fcad608d0148a01284075db86c05eeaccf883d2f5506d4c81b5380b113a892ff7e839b95ac96df75277f1d42c394a15bdd095d2f962ee4b6ab4792f8e31e1aaafa068864940686575f088f85e98cd07da1725ad495b9f20aa4c6579da1c5a3601301c5aeb4ac1ad24fd6a2f24dc7a866ba6e08f0c05af111d02dcfa898279042e94e10e6bfd3a5c81a3ed9bc46bb22f4e93b0eb90928e270383dceaf45af60a620ac26d9ae6b759023e8ad975", 0xb0}, {&(0x7f0000000a80)="80a9fe89ff75c8483d39138edeca9b65a8e33171e0b208c192d376e7d321814e98ad756b3643b9f926c2ba48aff2877788457a8ba0ce635e4801cd19264702e48dbf805f5a512441897bd47ee3cc41141e4216f519dcc1e08eb075625b4c142e28c9341fe6c2fcaf5fcc9da40d605ff2338efb1c088c3199481dae7ff54a6467b2f9465152cc8aa0b9cd2762c07433a9c2a8505ffad61ebc69470c3562", 0x9d}, {&(0x7f0000000b40)="5d125106dee9721bee3c1244bc7a3e03a9103a2476a90aa53b5854089941eac1dc6963bc48c2c985966a61a0a59ce72cfb61ca1b1dc3332ea1df802aa1465184f58b", 0x42}, {&(0x7f0000000bc0)="496e5c0c692fae70c639828e6e878023c7095670acd69c96fdf24b807159e97f96671325bef84919a5694c5eda63a42a5f874e6a1b", 0x35}, {&(0x7f0000000c00)="26e3637e66903a2cb52bd69a1b8184b6e396abdb9b25e02eb1111af2ff8ef5795d9882e60a38a1510a74c6b85cc9b12b365b6ade9f1f36132601c865d9d3490086cf2252b1793d333410893de00d1cd96225f09ff7b6ce4a1de88412c24d2039948278867099f62a3387e8964256b2a3c1428370775fde959867c9202a57feb42c73fcb5e7a990603cab4c1a5ef7bc7cfae3e90d331a221a69ea9a5b641898051a650afc2ce33074e4f58c5a736365422270e1a91622be85b6b91cfd873f8ed9efb1a5fc9134c47d0b0e9de21b0f0f5b83f101255d1212be9daee34d95628d473dcd1499b31bd0dbc3e7b4a3d626b0b8f033f37b9ccc453440438c108fed1d25942cd4f23f696fa9d970a5504615557e1c2a11f75f75fc386712ac7987b745f06913e43f8c87b672bdd9149ecee983507068fa8ca977d2880963760443353e5eccd4db13dd291eacdb6f3e017867b2139ceb7805842259ef3bf6a25db3c7e03d5bb0bd9d1562ec1103160e47cc0afd12c00b0bbe01fb3ac48d91cfea645c7cf9a5a5d042f1d6b92fbad9f144f5a83acbf641923fcbdcc36d211d3afd8fc1530891280cb2415300e516194a67f90826f8650d9999f849ebbca67d3eaa09f258b0a68a22dbf067758b105673ea24e9ff020d99744d4df02e9a9cc877e4ef5171c8f5c54e137764f1fc30b99d205fda1e0886417724d3d89179e668220cf8debff2a3b10f5ddf591407fec5daf6713092b90dc02735bd5b8632dd081284d171b79cd0a1209dc1ddaa45a7c41e16a836270b29eba253c60caa7d7c134ac1746b808042bbe96ce693f769ef1c8835fd8c4fe4c71833b67681537e3329d959cd740bd8f7ff6adf96bf4f0f1b1290bedf377ec4d4068c58c2f6919e231d080ed6c2835bab43f115f6a34c4439544a2bb31587b3541083706227e9df30823fcb183ea9c19a199344b90910f77dab5a1b0aac9ab52e81c80368109d1ecd9b2b0cb51941ba7bde940933ee741e438f148100bb961af329fa993acffd0ef3da779e41229e2b760a4e5bf6de516b46e9e3d6dcaccd6bacded3822d997f5ae7cb150139f8df396e903ea407034d756f72c3966f5e20e262855b25809edfcac11bc26135ff09826bb2bdb86a81d892417beb2d94e0cc3a8dd1c67dafd49b48f38a11b378367d65d93d84566e97e76e6530b720e8252470b3363786382cc737ad7b2d18221bb2e3109c0b731fe62b2defd979206f23f3270308f7c95492f8b621c88b18752427e7d7b94618df79684f7738bbd7f85912f4c3a5d09a8cc82b56a8b0598d60f27453872f23619981d4c44e6e84b832ca5245ad121e186612f94cee20090ee2eaeaf666eb1fdd665522a034dce2f817b22c02c6869c95046db301b0127979dd7db43cbfc46cec6ff3ffb8e7e51f6c467ced956c08491a37b94b728881e6739730b45f94b89015d52e7f957431320e0a5ff04446072a36edf3c0f4f3ae1dcc89c80ec76c85604c8df529f0213505e64b3501171bdf000ba9981c755bb860da7f05a9c200dbe43ee2a0d0cb0290ab708d963e03a75062572e0011cdd6883caffea717c722c39317e04d34c6fd87729e48b4d4c0a438d1c8cea6190835015d4a9126bfc3c923a6b8a6ffd79f7a40de344e9c3051d2790d0c248af6e562c1fa304278d955afad12b72d84321a7330e55619b0d73c6bbae59ae2edff08ed28c8522c3da2494517f1b5d7b522145e7edee84561aebefcf244e2d3f8f445be3debb9ba9b0dd745b79b923851b1ed56fa3e2d8f6430094c4334cf1458d3303b27b037abf03d88af004c022347b1c81ee39cf01f32e5e3e05cbcf925734c4c319f3ee8284b196c23da105d2562120383082f1e881fe202f0671e9b1b8b041cca98d34609ea617821693bf6e9fa03635e3f8f3d864c7055a0d35e12d861fbb7961792e4686dcfac94e5f46a5b7c768040991eac0d1f897a4c7de913b5bf17f6e1c0e9a89e5236407361f03b49a7395a84212ff12b5e604c9590a1558c4248cb2a8bf4566acc01098f57cf7ca40bf85b1619e1e25667e88d8be7344ae3f5bbdf96a0490771cc93e7d8762d05800d1aefe1674938752065a6523ce14647d06c43dce996530d6d488678420a245b3c476b7e7915e312cd8fd17d1552285b64a75a9daf889e2003b8b8386fa4ce50e81d229fbfdfe201fe36ea9bcd19b3151d939fe927f17fdb09284bceff3a224f471381291498569a554ddff3bf7015cbd964c316fd810c9b3d5ba1c65d538e8f1a43ec01e9051ac2f780ce816b8373af346d8ce444b3266d3bab040d31e8334157f76fe8c9269c4359b216b3bf1ce25d1b706a2e5e66a7751ce6f6ffadca7709dfaf392be6a735dda0695120736d9ad4651c9513e4fcaef7d52061287ace83f55c0d4a5cd5fc81eda8d0a95af1affe7cb5d9cfe352c9e08a6e2f0a511efe149718bcb967083e91bc468c381faa3efcac991650f03fb2da5e34e42ec9f8f588451e6fe684ba1de5f03dbf1bff864f2eaf5121aa2d79aa575bec233f7f8fcd80ad8d7f1a8a8306a14ff74024721e0a87bb50f00a4b67110c20a4487b028d82f0693731f11dc70f37e08ac8253d13e10d1b438dd2bf14cd52f1a82d93978e52a9667dc6babd542b1171cc46a7e5fb2c67e7634b7e13b120b10a00802fcece6ea7bb61fd8c708135d259521f8c61c92b0ea78ea4280f27b14fe75dc6d5f1c41c4144701ff3725e7cefc6571fd65d1e49e5030dfb7ad2ff2db1203e188abb5c695694d8c97bd4a22183fb672ac134868ca6e4f114a461eeba65efbd55658e4e5c0a7af3361a6902ffd7ff14e87c883b32b4d3af0e9d7950b0dde3f387ff9a10e688a3e6f49b712030dd39bf8179bf6a4e81ca8dea9972781188b2f2474e72cf02f43aa8ad38c40e5c00bf4479ae26b3dab076686d15bad48a786ee3df189aa0248b95d63fd171949f862c864a9ab8e3d3cac0d57b0edbb41a1da52910416848383d4a63af0c4cd4f8df20807aaaa9eab7ad0d0dd7646a45f34b1429847f1789ca7d500485ea3ef29422af41ea1bfde88183c44f00e6b3620010dc819eed8c9bec7b55bb10cd3ca77d4ca4353db99461d9e81aa83335f1f46a182c22f9e534b1acd80046f9fd63d719f0a9a00c99f63fcf198a0264adc088c98ebfa76c38f31dbacefddb60fc6e878afdbfa1d30824aa31ba25ea5d6478cfa974f3e50be72953b23b9383e83a8421858e7d4c45a77307abbaeebf7c08806ecf28b35920a9f48dee44ded8d7466f6ffafe30829ba14022cd7ea91477918a8deee76fee4fcbcd24c771c93221d41ef96547bffb1bfec2d99dd125ac263010236efebb11b41493ad6c19e930bcffc9f99a0a5a644510c7b777e78e6c0ddc85f62c54cb43c0f93a766a643b8c2861e771e74242554ef79e211186cd400fd0514ffeb5c6f7bceca880d8ebbbf6411eadc399e19ba5a6dc016ea908bfe38dcfe209fa6ef4d1c9d448e60b3f65e163f18a1c05dce572c9dee16118943b4bc50caf848824f029d0db6764e68a7b878ed52ff55a22e1de33ce011e2b615ca1036f241fd6725b8576c4cd41ec762a45ddd0c3f5be70cc13bb68057239b5488ffdba39b1d2a5cc96d70003dd5d3f92b73b51aba2f1ca90dd1b55308033d235f27d393429d5e9bb85e729f09c2c4772df2ee0948a64edfc576ad806ffd89b21d7cf9b25cfd6493a46fbb50fa86240b8194798514101a7bd3c8a747fe22e36a7d3c92f78da814cfca1b2b8dfcaacb18f3ca4d1ebe1f7eb9845f1e6ad1427e0cda8a2e23672ea5625216de898c2ada65c0d128164f1d62b3b119274d07c4a99c037041cd3c8e03e0babe70e2439abf36b6eefd9a3dae91aef6f7c72bf0094194d3c45ce367e671a0669f2e068abde6999c13503fe44a63865db45cdc3e9e8abda7b6e4237300637a47fccc06aee99811c6c6f4017a16c7ba8983e0b26a629071f5d7bcfc52d0eeb92c5f8f019b24b3afc418d609253a27b46d930cd3fd3f6e842f765fbd97431b172fd150e72ea4f31ad96efebc1bf27948b8f8e0cd422565232cf44a7b03dfe58d3073f942bb93b6c1f091254bcab5d54967fee6ebdba6350003421c7062069b401dee67e016d260c0f7f19399e72d8b2ce9843f2daad4855c607ce2e5fdac966dae810bf0a7485f012ef7dc1dc9bb9a951412030c23594d252823e23a4d3ef923cf02526213c9633ca7d36cd166dd23ba250bcafc69b213a5f794b75cfd02eb45daf68b6e92965cfa6759e2c3f1ec0aa6f546190027931acaaa9928753fdf96d2f22c8ee4d9cd4a4a11b9a1b06d011a1dd4b5bcd2e13f65864a93c51491110604c716d86f231e68ee9834e05ebcb0af35e5ca4da5132478785c24e3ce51b7892a516b49832265e7270d0cc94f03497128fa5cb172d9e4cabd3b106130b9832821901545b4dc19881970fa0079d6faeca6b8f704507656f83fb1cc44c058f502aeb6e80f24b1bfaf5083b85cd69f8ebfa921d3417ff353f5bff8cb84e62735b9438b6c2338f06f5bb35f4e862b9c3c8c5be44c117bfe310a6c8e28ba290b3e5f4f04cf730d925754cec991b8f64a67badcec664a40850733d0694acaea897bacfdd55099c79724db077034b3656c7bbc7fa4f9615ca100a32784858d49e2974e6ccdd3df953af208dbabc2af7782928347fc297986a973695dba6386ee3e60f1d4dc4597f07da0762c75483e02c322b00d0c9e42d86864b34cb2e51858352e6105d503d0d85309be048bbc54d818c53de6deae478811ad238edde1303c4f76b3c925c663506c71f691842f11db57713da1b580d7a0276c9b8de12df6535ab5a4190647f89f7529f6cc5887d57a0a80a97031b3bbfc542033cec6d365e419aa95df7a72ba7024e66edf2ee78790d8908e723c6c29756e659278b7a9c98a0b71b9bccfdd8edd0fa4f2fb0db36484dee087b73debbb4ea3c7676810e6122afce5b7d8cb54565122e5d82bc20cd4b21814988682048e349c2c813b84532aa111f2d95af0a0fa18a50011d22f509357058d3c628ec0d002fe7817210f8dfcfca68bb6424a4e8b8d501cb001211744edbb622b16e0973201b281466db12c952b05ae788b0397fcd56eb56f1aa695b91a344fd5664bee03f87b7dc4689db43184a7af9820135d8321456be735388fa19d3d6984987ed2a9449fc20841355943b2ec5d8604c89defface905b23b2d18ca31409eb89d343ed0bc3eda252e13c56272193ab0aeb8b36ee623b4740db9012792d9ad3903c3bf58454efa399ef80183113f0b21e877220f58ee67f1372b8239084e82872a3c42df523f7d4b4c75273cd79e18f3e9f3d007cfe5327eb106dbcb1a9ac8ed9ac0cc459a518a5c0f756e2fbf7d15813f2a54d7ea3f7dfe08a0a7eb6ed9e5ebda7121ce849bf7c9ffad989ae8554cc3131f1de725a5346e0c2b87447546168a2b8849f009483ed294bfc01ce59586ff0777a5ed9368d98b6a274920196b21e1d8464f49de601ece39033dfaba182bc933a1b833efa7459602b3d2bc4173ae794498ce43ca4bec991a8cf6dd00e2f3e60de06d316f505fe7d89635c06d59c6a82931b66585f71dd0e08cb29c1c1750fb08da42c401581f23e1f36146efc5f7a89a92303588b85ca25220bcc61efe153f9669f9c51f65b8137b9015b7fa251a277af5f2258621a645041691b8e4639012eba9c63a32f1ac43d3c9ccc7e4e2361c0e25b39649d3221febe8651c65c4f8c095c667ce94013e7c4b87ef7bb8c764394801c1aabe43660879a43947a38a74b1e9b25ef2", 0x1000}], 0x7, 0x0, 0x0, 0x6}, 0x8) mknod(&(0x7f0000001cc0)='./file1\x00', 0x118, 0x2) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000001d40)={0x0, 0x0}, &(0x7f0000001d80)=0xc) r8 = getegid() fchownat(r4, &(0x7f0000001d00)='./file0\x00', r7, r8, 0x4) 16:00:09 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffd) getgroups(0x7, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = syz_open_pts() r5 = openat(0xffffffffffffffff, &(0x7f0000001440)='./file0\x00', 0x8090, 0x0) r6 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r7 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r8 = open(&(0x7f0000001480)='./file0/file0\x00', 0x1, 0x1) r9 = syz_open_pts() r10 = socket$unix(0x1, 0x7, 0x0) r11 = kqueue() r12 = open$dir(&(0x7f00000014c0)='./file0\x00', 0x10000, 0x8) r13 = accept$inet6(0xffffffffffffffff, &(0x7f0000001500), &(0x7f0000001540)=0xc) r14 = socket(0x18, 0x5, 0x0) r15 = accept(0xffffffffffffffff, 0x0, &(0x7f0000001580)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000015c0)={0x0}, &(0x7f0000001600)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, &(0x7f0000001680)=0xc) socketpair(0x2, 0x4007, 0x4, &(0x7f00000016c0)={0xffffffffffffffff}) socketpair(0x0, 0x5, 0x5, &(0x7f0000001700)={0xffffffffffffffff}) socketpair(0x0, 0x0, 0x8, &(0x7f0000001740)={0xffffffffffffffff}) r21 = open$dir(&(0x7f0000001780)='./file0\x00', 0x10, 0x80) r22 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r23 = accept(0xffffffffffffff9c, &(0x7f00000017c0)=@in, &(0x7f0000001800)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001840)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001880)={0x0, 0x0}, &(0x7f00000018c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001900)={0x0}, &(0x7f0000001940)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001980)={0x0, 0x0}, 0xc) sendmsg$unix(r3, &(0x7f0000001ac0)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000013c0)=[{&(0x7f0000000100)="67afdf2d128c95dafe4327c7b422152c11544ff29ba53ac19653c09db87d38c1eb28133f722ff09402d4542f77c90206846d07c6e4893b977f83bccbe93af205acc269b6eb0b483af4d6c7b3b05bf3c466637fb6ebdf50e77dda1f9137dee17ff6f7d94a6fc42e970af496cbfce096254ec468ff088be67f31f63e3d6b5236a46361d51ddb4da97275df40618c9b08487f1ef9425efb2c972056781b349f7bf39cc6be8498ff61134d5cd88e94c964ef341c5e20a3bb13073005cb24d4b044ca35d5f7ab0e9d", 0xc6}, {&(0x7f0000000280)="13039cc60a17bb4e690ff239f2526a016371cd8d2eb05d1f17e199f975664e5a2837ccbb4d08995b15f83aa1cb37e2ec79a28857fa39f5bded4c5daeebaaefe9dc6c2cd874b3937bfe858bdaa4309ea6aa5a69ee7f113cf3fce7b3c20f0c19c4a1376c5245eb188fb94c3acfddb94c9e10fccd5c6894571f52366d541ae714b66598a6dc1ea6efe6525cb6b27a8e7f99cd11b8213b979cf23da4e4aa8b6b7f20549d238cce59d8c65d4e4f130a45ec04c7402d6a3d6b0ab6cf5b63349841b1e87f865396f2afbc5cf4146da680b9e376b0ec33ff3fab17bedec27b720dfc97050bc868c519c5789b6850761c3d779d1b996872", 0xf3}, {&(0x7f0000000200)="e3b3dbf9725d1efc61a38351cd69e10c76602a3f4ee6f428e3b2c56f7205b4b0fda29a6cacdd410109e9ee", 0x2b}, {&(0x7f0000000380)="3a28b27def29e90173fe8dbbcd9f233bd63fbc94eb0b6b03ba4e8fd36b275de819bdec46b0ed5f8931af0a9d9b12c3987516e5d080b6e1be50b07b561c530b57bc405d81f7cc1520c63ef4c5c73bb748b1c81088bd735d79b05f3f724ec52c5c1b16f4e9125b0625d7b9ec6550c4862873e50e9ec5806e4247558cc3c095c6da3768a8f041303f89e44c01d3e1f155a0c58f4500da9cc17f049e47c059f6b8f76d44ef78be9540ec6f30c035a44a6f8d88f75c7fc6aa0079eebbaeb93e639c8ef203117a3e95ae5ac3f47a71259d0047a698bb7075b2bf3b4bd58291b16565523f8d7aa71cda01fd439d2e57e2c1bd20a08570d836481a9c90679ec2f326fb0d0efd301b9cdccaa809d8215f6109f747ce2dc5783b73c2e963874be9945b34eda0c674d9f20bae2716c17f959f90fc0d2ce4f3c13e5bfcfc5991a21da137d9ceaf31654fdf73efd411bab2dfc8eae139081960756391c58b8714981cfd94f704514b232681f71529b0934cb815d71c279611d4e2357009f1cfc7a2c9d17d9dfbdb06600c24515a1373e6fb371d298346ec745ba5d8f5f34f96fd11a20a4e439a8cdd1ffe4d146c9e38503c58bc2652208bc46341ae2bea5ad484e626cd4b268d3378deaedc7c5d7a076e547ccbf685d8268ff54f1f223f39c54315ce0f4929cfa17f5f19bfc4c6ca8037d949d2dfcfa2bd4a4449027f0e993ef586addd3557afcf5de265eca3ee9b5574de4eae27253bb825bb0edd184fd8a4a0de2d28cacf100c46c92dc8b290ff6100a2e55106049c19837a4fd26469cd24776502e76dfadd1aa2441e018c42f1253d44688d133c8d7eadd400bc8c5031d51aa3a1a1703d1b62ba974f9e4d92388914d065bc20d0ce440ddf0f31ecfacf774067b8e072bf36e4835785cf94f93aa1d9643ddc95161211c0d6e1c2050faac3ef3d188a28803f8749f55371ee16b98d8bc3d9dec296f5639c65dc72ab8e1dfe77c28a1de9836e3780ae769db450c214c1e937ea54739a734116a42e4bbfa4d09431141192d1bc40cf7f377f5fac2386c616f7c065e9ee5ee67f39b68043ca68c8f832408ad63ce6acc202df426c7ec9ff2a2af84dc2e0a72cdda910ec1cdd56042e1cb24bb6183ecaa0f9a38c7312cd1f1204cb291175a8c8b73ee088eddcd4e492544ab6584429932b9629d362ac6a53cf48c3a48d9a638b7a7b661c28d258c300388f89214a8bafc871dc86345909f77905ab98b70b492733d3c36036f6bfd5fd64c1f00d7094b9e6d21be0141091f6d60648dc80ec1ad84595e1cc9153cc43f60674b563c5447710b654b2d9206576ce05036c628959e7be59e437799ecd26a7c06dd5c7e84087c3e7d388d43eb14a30d7623a10197f0b62e3e7a6a61f89b68abbb4874f4ea0d34e3af5895e338bcbcb4e3d95d8bd309c75582d72af432197692145040076cc7ee4cd4e221e7c1aa420b55992ab61014aee702eca9d4002b025f8751fdbf65885dbb9266d67244bab80f9123724dda73419c01ce3c53855e2ee224df4f8b2f407e17603a6526d14ae2e65331958168e6ddd2e16386da0a1f001ad7d1a535df846f0671f55b87e463612af5fb5c4da7046bda6892c5fd9fae825a2d07aa8c3521254fc85546098f762ba4f6ac68c26f30f08b83784ad3988f6f8bd7342ba9b8f5ff6462223bdb69010ac831ab143e2721877cc42a4e3af3b091770754088c444f1375da6766f03b39e8c64e03da30bf51f97f4d4ce574c7e1802104a2170f59cd6913278e0e147f8eef46650ca9a610f77b4104005332223c8e45677bed55f0726efe747442c3ccee47047e3dcf96313325a5779dc401cf4dc2f3d9fdc00e2e2afc08b257e8cb101ece7104ce9b94e386e290a04e51237b97dbf928ce4f464ac276c991fc8064cff6cdaae8737e35799744197f64670bb360de06ef009563fc35070bc7082b7369fcc1bf9fa40fbfa89d5ef00543c330e837553c4fb16cd02a410406132fc3e2cf80decf0cce2f0518b0a5135847330357c89b70405c30ab6b91fa6328c9931188c573fbc6201dc1d260ada5d624bf5167a91483b0c3bfbce913b89545376fdeda7b50ec3092d4cd1ec77c4fabedd6d2fd8b0024e54eead38c5dcf2b3d5e8dfe942541f4beccb0d8bcde16c72ff0a34ad8beff5681cb490dfd9202e08c31a269998f1cee7c2d9472e47c67fd31ec1e2f96376a4de1dabc439ebd6192edf4d1af16724b49178aff57fee4593a832cc9e16688ca79c989c385a2186a91f9363199d0384cbfd2764a224012180990cce0c28e3698d20b287adb0d67e428fba15c38a6056c239009b6b588ab1c19e870ec2bae6c5c49118d5375380658f156ebb607eb9036e66fc1ff37537bed05d44f835940fe62f3ae5c495e5596d8054dbd7e144e3aaeeea1d5ed99924974dbc6bf939d3098d04bcd7b55ed5631771f9b31bca3c4d8c40a8f0d0156b154fe11380b24ff8d6cc57df3db2f09fe441744a4f1e75649292006d14e114a147cd952938822267df3b12938da6669debc4288f95bcc0c5be37730f1a5f9703f850ec70ada7c961a2b06243274a9e8b1f7e24254a8ec49597efda851cc0b7ba5982caedfd379a99096a34feb3e8a592567f770c88131397055cf3f86733fd48d1d697ea24c6853c66e7db43bbfcc4a94af108c7dd380bda0d54b170fcacebc0e230d5bb6bfb32b76690946216017d4d074a3de71d14c0c4a6ced6117ad2236fc2a96f94fb80f319fb7995fb4af0849f9da357f0254b443500e994b771c91c2e5a9a04779b4b921751c318dff4749e9ce99453be3e222fd99f2587fffdd2b0e8aa5318c636e6294db1a0513bbebed3ba7b55b1140fbfde4806c3bd24c12e037ca93676f8bd7f53f2ee499606301f97cec0ee0021c2699bafbf1ff874946ac48da7c6218bda8bd33a5606737f4a152d283f82a53fe7aa947016b1736b71741c8b03e479e203b8be9c469a3d2f73c9f87c974b369fd6dc20ddee29b521cac1747273c3f17716bdc09e86fac50fadf812d668ffdf5a044a601d2e34ce9e1c022a0b70c9c42688c0316e51b133ce1cc1e5d696fb5fb50986ec9adc1b210c120b806c939bf36fb3bb2b29514e6a6eadb32c45f56bc802f7141ef79ec776bd5fec1485c11d3d63bf3174289e8e09473e1e79f2ac9c29bf8d5ed5f26e14fd197a60cc284eab33dbcc01dc169f64b6a0d43425314d396886829664e35120064e5bb1340a784cb2f60c4554ed2e36fda3e856135de92a8a51d09fc4379ddc34b4650ab8bb650eaa6b1afc3da43cc4dbcf2af33f27a519c0d4a6a4c820c797ae645060814278209526f137a36b3d6e90b11d611301cc772fc801791c502f46075210886b404a2c756e22f844001900bc43c8315e60369b528733d6827fd6f90adf6e44fc0b2754708c01cdac02ce9078f6e9bb8e4a8994ef0fb54d56c95d2c374f8ed37c3f5961e95deda31ff604111ad5f5b79dd7eb0aa77b83c65330864547d2a2abfbfe1b8c56edc97c5184de7a0a31b923965f77cae51b9bcb0c817d50ff06f329df5c23815895babf163c820276131af8aed4738b9350ef8dc683e575763172f8a3e7dbbdce640776b0605de71b503edf51d2aecf3dd842517a55d7c3ed6e6d05846df8eea2269c63b615fbb6bb292903a7a250b9cce98e4ad5dcc9c3c3d9a2dbdcea7abddff6bad0f17ac019d26d23241afc982935a5e6d07fa92efb9252df21ddbd374270ec48556b0a9ac54d3871a8562c2e4a4d37d7bda7041f117551ad8cbe062657272d120711d885497955f59c6d3b8dcd945837963ec2b442fbe96b0646912f0376f2c773e99c639b5baa19874f138b8f01bf390d810d1fb932e4966a29119bdd82bd384465d92b4b54f4cab58264fefbe75a37299a7fb8ad182734e42f06293cf06edbcd395e33b01e1bc8d90076578337621ba759f257a40f881f9b64416f66fb460c1ab617d150e323e49f3d9953a4bfc578256d4f28d3a47b3d536512efeb33fc0ab67a19e3e00b2b8de7f7300a22ad2f847256242af8cf3689f52cf54e839499ea6a6174418064980ec80c2a23e344628c1fb3439bc7672e1f572f92494a1f41ea3bbeaedf2b9f7ba8f37ec7e7c294408c0c8c08e7cf7ab2432a64bc3ad9b667331462e4c8fbe19f44edb3631fe62ccdd1da27d96f34adcab576dee55c22f3868fdb017c3144f4184b7f0713085ecc786be4c319e36bed6b3384c8993f00fe23b77e0e9a0edcfcfa15f5ca60aded64b594bac33cd3362bc339c6c0a9b86e87e828e32c690f30a401e3c22eb99b194ba5bb3197978a6affadee451859d740e024063b9d5e03727a0440bd73504c17e27e0d5f4b3c5c192286cfe09e5926a9918942caaa4bc932055d9fd3b3dcdcd506cfc71737f769e2e7ff556d431bb263b768ef9baed927a10cea2e37ca9f81e1d48426b0ee46eab7b1d690b2afe7e7f1474cd83d80112ab718a50d7029dd628623619365909572cc9a0d812d6176b589e830a4422287bea3f8a3b5eacdb47606c244b209f12ba88cd4837b21d72e21ffdce79dc355e8f242a2d0eed073760f91c7da560f842f78c496d43a293c3f55784a14cdd7ee5ede30a35f148ab1f7e48d37d5e15f822eac832daa86d4fbf0b8d41a76bda69348854d8b205fa7024d774dc6bf7f67a6e0ab0b1a0f0829535dbc120b1319a5cefb33e51519343e58a4e9d9001a328749bd183656116f69ce0e2dced41bc273397788b10eec3b51449c540d04c9b2dc4962f9e25a3a42cedadc18cd44e19d01756aa888feafd855e39b9eeac6d310488d067e372a2c8693793a067c28e09fddc8c096cedb9676ce4b038ca7b7c071458da8e5ce3255f9728319c895822d170d7e74767df828f4785d6c9863b96da3fa674c808ed98299e2e01b380b9fadaf137e32ac0c25e34c874bfa12666169075106f0b05970c1281e63bcc12ed3b21515be645b18403fc7b8f02401e9b8d72059e0d52d59e2e7897846ebd09bf56bea43434a298d2372973a381bd6e4a2ec51e57f037d331740973e8c5f6f6ad3569a80e3d8259f24658e0f3c5bbb888a77f7dcbeb2662051489dfdd898a4e7fcb7984121579915306c0739c97cfb918469d685af0cadb47447b3fbfbfd0bdcf52cadde4559939de43dfc718776f56473ff133498ffd4a835ecf4f1afbbdc7e0fcc0eaea79178f83b6ae9f9e3c551e8fb353feb1a25d9b854aa76152771ad1d30f98a1b9057dbea2cd129ac4f60efcf644a454f05e8575d7c4d95389410d050cca80852d48fed8c7908ba638262fc0c8fc65d9d5968ea5de3b595fc6f33ec59b239a6876230a7c8ff7e3152fbc543e4906717a5aa3031f525c16c292fa5aeea1a5d1942e09f7926fc98d1562cbdf293dfa775dc6febd7fe119e936e695a1ab2cc3fafa6cd72461f0405110ab49cf037452a661eb05b9dbb745e8ecb4f92d3069d574fe53b9de20a8065d34ef4bd26dcbdde161a6fcddbc7bfb741022982501608410f69ce355938d5d4efb548724ad29b759354bff165aeacec6750ce438801778ca5e22fcce5eac1692b4d959894dc984253576bbfc8cf0aabd4b70711932604bda97963a3d7e7a58ffbbbb17b7eb1e6e2d5d47e893935256e9f0388672d33b1014bbab9ad70550d55a378d332fa9623dcf1965852c618b8ff9b339d88de24ed2fa4265def36c5f35984e0fffbdaa31a237e333047ffd91df8f1b56bc45bc612a874961a21ad2a1d1a3ac995c7096757bd57818f602e52a8957bb27264c891408fbaf40f1bf7fce15d26de697b", 0x1000}, {&(0x7f0000001380)="d391b6977eccb7e12c2374c776cac4e95a3f24830b73ddfa3b177e", 0x1b}], 0x5, &(0x7f00000019c0)=[@rights={0x20, 0xffff, 0x1, [r4, r5, r6]}, @rights={0x38, 0xffff, 0x1, [r7, r8, r9, r10, r11, r12, r13, r14, r15]}, @cred={0x20, 0xffff, 0x0, r16, r17, r1}, @rights={0x28, 0xffff, 0x1, [r18, r19, r20, r21, r22, r23]}, @cred={0x20, 0xffff, 0x0, r24, r25, r1}, @cred={0x20, 0xffff, 0x0, r26, r27, r0}], 0xe0, 0x1}, 0x4) setgroups(0x0, 0x0) setuid(0xee01) fchdir(0xffffffffffffffff) 16:00:09 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x4, 0x9, 0x0, 0x0) 16:00:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000002c0)="90", 0x1) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000100)='[\xe2$\x00', &(0x7f0000000140)='%\x00', &(0x7f0000000200)='-\\/\x00', &(0x7f0000000240)='\x00'], &(0x7f0000000340)=[&(0x7f0000000300)='\\(\':\x00']) r1 = syz_open_pts() write(r0, &(0x7f0000000380)="c4458c472cb02b4c398f9cb7479c2cc0fe42c23fe9cb6810cb437dd28567b158f59f0e8cd4e2731ce0c2f8831c2e47297a83790c16da57992c3ee01f92e4d4c1939abafe472fd8ed0ff7f613fefb83541ead1d8f3add744c0a01bbc4e94cb16b101a9925349e34fbde429625119fee2c92b032461f171dcc72cd84a0e3bab372d5a3ed5619ccbc573869d2dcbe5e630cb688ada9c3da706091ca5fb3b15d197527442e2c5a8432788840332433db430eb56c7591a97dee5cde20039f50f272d328c78d4fdf26811626f8e33b87035b671d5aeb8267e0be6caac0681b229bd8956f94f1340f216243c102513c36babd30f2dc6e6faa22cb7836d86f0ce3a156731c0971c175a15dd0e14d1e70628c91abb58f9078e0473c212a3a72909e557d9af26d932127c1619dd0399c437bae9867be7a972c5db46f25b9fdd9487f25088aee7cdb982ff7cdb8e01b04d8c72c7705f71c5316a19a5094b32ef60c5294647c1a3e12d5a2b66d89040526d6ec6342a490973c406b38b4c5b4c3a52738fc49b466c4a2de89f3e1e99457afbabdf2e067091f770f7505b521739e2dca9c5324cbdb4b89ec260e6260dc4a92c3edfa5eda20e5889535d3286cc02bcaa8d61c8ea1007e4041384eb3e4426611d45ff2c046db4c62a8055b94d04e3ac9a7ddc77449c33cc1b67e5943ca4e48ef860942ea33851eef6dc6e0be349d014a520e23a2a50a8cbcecb06f66032588664d6099e2f85b377a8b160483e06e064bf6437fb9e34ff924dc778cd516f3bf5c06f28dd77e234cf14a5c21624a83eb8e7eba5c5797740f5680f497f08c7c9a1747fd3a0e2353695a79422d1cd963a1044cd2a49f3c4b83637fc6cce78a244fe63da87f5462bedc7efba00ac638cd81d8ab3d9dbc37439f231022de559588ac46c1557f26c437dfd1b8b8e18d0e287576429e91b47401c31ebf3f4ef2c5196ab12cc51fa84378f8dac4ca9a5b6d61980f7c109f656ff4b90abd3369cf06ae5751db47c448205233c46058561a26b2c607f58e136596eac8a37c75c1b2cd392016870641d42bd271e58491efbad494adfba1e422b81278b44b4af1f9594674d1267d2d52315811801d65699fcb44242927b740d36c0bc0e8865ab1981baad85241d3f99fe7d73e3a7c8bbd36f880d75bda7ea2cb2346131481016bbf65244dd428c539788c4973e37e01a2bf0f2765eba7fae854ad2a2cc42acf1b9ffefd27821166d9645054cbdbfb44c702ed12c496e08493261947d052fea6bd01a8977269c4535ad6047ab2dacc80c591040e9262f5c6e65d091440137800b086996d2a2c4e3d6f1697ab9054d9bf5990e2a5f30f7604c1299bc2828acd7c7b37245f72876efbe05343f60730f976f5e72e83c9547e89d79179afe5f4114e543a40ae7d6281c4e76f7a6eb662d818812ae2266b67eab2da2a0caf775c5d0c93f44f971f2771e99b43fdd8f70049801d1a661a713e7afd9abbf432d652c156b31d830eab35fd87aa0019485823918bb5456869e4a2f91f9b6ee9ab13fff1fae5000047c8c6e2e4c18dfea965028247e229f30226972637e8dc1d97d62fcf2f7009c235afcb390794cb4d0862a75041d39e806c03727855e693479f4eefb873d09c19e1d1219dd2126aa53c93c19c5bc7204c2b8200e87fafb26d7989095ac017b61e80a9aaa9f300f5805d7e9a8dbb2ecc5ffd0f2f7920e10e52e22ef3d4a08b401a07f5da4c1f83168c5a9f00866e874270f2e04b33ac989d8b87962a401c544b7db7301015d309fe55b18eb6adca2fe1496823f3a420569be37c31d421176773f0fb901d93afd1836e84a7512127a7ee61b02f2ea4828800b3f29202bd7de9ed201571c319c2c1e2dc46659ab319accd4335d5b22a8c9a0f970411fb9f064d6712a289fa2900606f99bb1cf98483e9a0d595f5c468c7077a9f775db04d73413b7067d44c1454891a342f17f49539ce3c4ee75ed78379da00d60df0e90101daee4959be454672f4ce6a85daca7b75aac91df03dac9f3f9e36b1b85115c2081a2c4499ffabc622f73cfce05c080bfd8027dd836c50a49248ad20ad22a969a85a2dc9877f2096528432621ebe2a389ca37953df9ed55fdf469c5d5cac9ea6437030d9e25ba49e8e829d173e6262ab06ad59590f1926d6fc31131295c407b75d50c84f739571301336ed4673d10b947aa84a19e40b072155d96d46f00f75ce9c5fcc4dd4389e2984d5cbf7ba228b78b3651871ea69f04cf1533b92c13b76e80754ec7cc097567612fb147d4d66e9142131308e7e0973ad042b6c1e10187a0517773837f4bc66ad030a04529777a7306b8da756e2a54e49ae0f7d4c0a82d84a4856524af91c5b5e2d7af4492f308175b74743572dfbb864e1e0dd7a7e85cbc46175aa11e6b7209061cd9cdf16bbd45da4310d2f6a3026e2aefe15d3d2102c377b07435c8c4fa558385d96b5825572eb3d47db9acdf9f8757de6cbd2b10d769e0838bd5b24003ba8724aebd9f11e48fa6e63bc5b5ce344244d40ef17a147bc23c3bcccd903b9c31ad7f2b270913051c2e52aafc55ea20f91122289d07567a6ac20bbc3510ebe5726a46b65c7e6f195e355ded0be2e1f6c4bc22160528de563a8cdfee2cfa1fb7fc355f0a8ec2177e94118e89d559fb33c76cdadde91af2287017b95222c1f9c9d237e8799f1c56239a2ad06d9e9672261e83504bdf6e49935241a58aebcc8a5bf100b91ecc4b1a535f2f716998720ac47e7f83c11f95a2ad088c21e5ae5e02824b9c5507a9997770a4fad014b3f06aa1fe797db6c133cc708479ee0a17504b7457a6cc93345ebc6a56506b8552abb64d31e333934a3a66b5674c52b903458123f6a6a4b5051ac7b89ec48d256ad98d1a07b46a8fca42b06e050149ba7565b08a9671b8a3cd073aa52baa4ea995045545e556284125f933a99f91d13f336457e3962164485a78fa09f424f9a0ea2efe41e376c41c9c2738498d95385b8b319d3bdface5f399eb5f09169562658f2e8c8d17bf569023eb0282e4791e03811eb11e350adbbf45162bbb702a9c5ae063726bdf2fcebcd89003b30d5027954ad21064ce5be01fb78197012e88a33c99926b8f1b1644724ad00288e3d46e492591f762359e20dba5f60443ff1baf3add9ef54d528e4316e8bb1117d22c6e6393ffc6d5823f29c2e048be4f873d54636831a5201f48ae9153ec8c311eebb58034f4716c30099288363d428e10dbc0983bd2f1176204a47c5cfd6783feb62f3e33c65b9610248e387125fff63858222cb128681ea5866315e0fe1a0e1cec2e74726a0ebad97b2f83a94b40625d740f8adc0303df4b648e21736b5053fa77b0cf533a32b8c9082581bbae0bc7e063c10e114965ef70b3abe76dae67114542622005babace2a96da7d9936e02eb147141a696b3faa3f572368b69b80967d7bd6c16bcc48f4d625d62b3b37a961e86b4d23782cd8e520e071f54895d7d18e0e76c026b94a57c47a10c334525e96aa626e43a320d5cedf006c19e6a82e745bb86dc1fcc758c7754b07d2334edeab42a28a0cfa1615d568e27af93129dc00812cc8403ff29da630c8676aec7e3fdb5080555e023fb8efebb3dab21dd8ea4b0a32c16ef64e653ca3b70c4e05c47e0c7edecad32eae685a0f9deb5f7c4d9684702652497cfcaccfb5721997649d58705e7861712028a730ae0d1e69ce0000b7aeb03d02c06d370a75e019933c3b13ef2877ad1ba8e0444a6d3387efc46c0c10d93a2e4663d1c40c51396778eea85392cb83fbf7246b00a01442e80066dce08fc08286578eb15ec5cb93af7dd1a0a584bb671cc0f06a1e2c6baa426252638136f710c6c8651558b88206d41be097aeee76f063f5eeb33662171b0a44be46d5430fb875ef52544f0ac9aabfb12012539eaef8035e256f2337e73407e07246f1dc0b7a37c4ef1a7ad43148f2328ad83b0a99245951d29b71a8cc753aa23aef0723bfced97afff991ee8e1c9f80a8121cd966b96d9f0deb8bc7cae6ddf4f926ec5038ed326ec2f573fa892960cb983a8d2dc1d499ca8b222cbc0854037d73f0ce776c140896759194d73a309544a7009e21937f4878e5c174991f1a6c7680a3cf029557a5e0d20476646efb7c0915c4624468fb56df7ecbe07992c44f486708a6607eea087e512315da1b33d6815bb73f3e03c01d525a92809a3a49b512e93204900c7c36700b2312e734912bfe106e2b619ac82ed811daf4d97c3dee31ca47b8f430d91069b0a97150f8e198a38bae65868a13c2df4a91fe7e61ed03765cb0b8c11a85c97f2a7e53f96dcd6f33182bb8da3758adbff1b7ffabc4b34e4ad852b9c9090ff4801b1cf34622ed487ef49975a1861e027cabc5b860eeea268628d6967881d47b6a5666a30102c2c91133c7d23f02b2ea2c74e8dadcdd0422a1f5743b1e4a8a14c9bd18d86d846fbefffbb3dc2f07b1620ad62e71709b14e2b31d815b986454de3eb75afe28502b68724afeb03de1602ad48f4a5e86025a5ae856bc58d26acb44c3dc1b9ba5ebbc5bb3d5cf7904e8e06b28970853b3e729ada4915c7eedee30d2ddbf919cf68a43dcf15dfd113d17a987ef504f7d802abc80f05a2c7ef4abc90e82b9d5d75602d3b6dcea1dda84783cc034c4c14985a3d0e20f806c2e2619006b51809967ba12116ae516f23574383746b9e938aacf93a03fb196a952affafe1102c55a7071a298cf2ed2874120b97d05e343417f0a613d2206b5d9dc8569fbfd64c0ead0821baeab56a87c7535709522a0c9899e8a451aa33b5835a3dda93a87c936ffcd1c25cf36ad7a208ed442a3ebe7653ec194d2cf01f9def2d78bfdd13c6204680cff9d2a959ac53a6ab251d1f3ec1a4312c90f3e106199375ee92b13defdd9f334d7bf6315e312d3da1aa6f485cff5f8c79409ff29dfa4a436d518e186d0ba3bef9df47c6e54a52f8e025d36a9c89f243abc10e6ca6d951d0fb684cd8a59e3d6b3ec8b96c596c4bc60e7fff2987d5eaa5f7a1a421c1dd5807e596e80ab2167ea9b64c98a623db6bfaa21f62662c5e401339203d73444172b9231e07ea741ecfc1fdf60cf9e401fc20aed7819d622ddca23ecbf80da89768b7b8209c9d6c68cb4a277fbf9d0ada52b6066a93cdb47f6bf69427f2f14f817514d8fbb3a144d1f2d730c47a44dcb57010fdb2646fa7981369b81cf640a1f0023f987e4373407045874f4722b3df68344a46d9a004dd827ccd8fbe9c3a0be716bb2fc86cd3c5a42cd54258bc84f54396b66519c154043e6a4d001ebd2051b675df224a4cbce42e8ce564c03c8ef159370c33e868afc5cff3bbc7ab2e72f8bd600c7e2673b7561239d5c8ad78969156c555ae126afa209a4325cb636d68f1c531d9edbb334c67488ea403b267605e1ed4e856749d9a94239cbae729e772f039a25ad8862d90412578107bde5d0c882413858b9eb785e07915a8c3a9be1bff86c9ec6a6b676ac8008b51026b0665db497411fe3beca0eab87d64a5658ddf95119c3517977148e5be15e798b53da043bfa5cc585b701e3fd85b9fd16ac7765e464a9b10ad94749bfc3f1a83e2a9e92ec965154a2f4fa2a77488352e621a421f3c05fda0e6997651ec3084ef49a851a493ae6a12381a97e05d3e14799303f03a789dd490f9c23ee8743a3b105d1228f8f4be63234d890b33371aa63390b05b2ce186afcb11fb2fcf0c50c3b49a54871f4c640b319b45b179fa446566bc8f7eaf24cbb3e7604f5ad7c0cd91a1c194cc9a1f03d3845d03904bc6d507e4a3a5055aa86242", 0x1000) execve(&(0x7f0000001380)='./file0\x00', &(0x7f00000013c0), &(0x7f0000001600)=[&(0x7f0000001400)='\x00', &(0x7f0000001440)='-\\/\x00', &(0x7f0000001480)='[\xe2$\x00', &(0x7f00000014c0)='%\x00', &(0x7f0000001500)='\x00', &(0x7f0000001540)='[\xe2$\x00', &(0x7f0000001580)='-\\/\x00', &(0x7f00000015c0)='\x00']) r2 = kqueue() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000013c0)) close(r0) r3 = syz_open_pts() mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4, 0x4010, r1, 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfbb2, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r2, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 16:00:09 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) sendmsg(r1, &(0x7f00000002c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000000180)=[{0x10}], 0x3c2}, 0x0) fcntl$setflags(r0, 0x2, 0x1) getdents(r0, &(0x7f0000000080)=""/22, 0x16) getppid() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000000c0)=0x8) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='c\x00') symlinkat(&(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') recvfrom(r0, &(0x7f0000000180)=""/102, 0x66, 0x40, &(0x7f0000000040)=@in6={0x18, 0x0, 0x6, 0x4}, 0xc) 16:00:09 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x0, 0x3fe) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x1, 0x60) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000140)) r1 = open(&(0x7f0000000000)='./bus\x00', 0xb0, 0x10) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) truncate(&(0x7f00000000c0)='./bus\x00', 0x1) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x8) openat(r1, &(0x7f0000000100)='./bus\x00', 0x101, 0x10) 16:00:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000f00)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3bf2c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e50900c9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280a452cf7d3d9ab83eb3e7cf9fc6478d369393d92e308df708c1d", 0xffffffffffffffcc) r1 = syz_open_pts() unlink(&(0x7f00000000c0)='./file0\x00') close(r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) syz_open_pts() write(r1, &(0x7f0000000240)="a5ab899b87f5686ad7fbddf358069eb318fb3357e267c0c97b78bf6aed564490c4612bcd896b16d9b14bdae08250d5606e350893d49e6e0b56a5cf87be234184c246da30cda9b45498410eceaf5ee2e58310fe251ed01ae8bed8ac39c82132975e92b5952ba39451da9af2a941c8a1e98a1d4fb0a8f36346dd540931d04b20dc5aab2ea32158d198f76743b0b7dee507ddb9243a929fb7fc38cd57a9355a07ebe6181da8ce4582dac253234a5d99affbeb5d5be4c5820b3ec41f374d2d65e2b1a6f53a0367a2e4275f52b75d0154f963324047d264dafc13f72ec9a1e9ece2", 0xdf) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000340)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xd97, "b08d1dbd961018d3a50a2c21d8e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x100002b2) 16:00:09 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x11, 0x3, 0x8) setsockopt(r0, 0x20000000000011, 0x2, &(0x7f0000001280)="186fe65c", 0x4) 16:00:09 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() flock(r0, 0x2) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) dup2(r2, r1) 16:00:09 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x7ff, 0x0, 0x0, "000000f851bc740000ffffff7f00"}) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getpeername(r0, &(0x7f0000000100)=@in, &(0x7f0000000180)=0xfffffffffffffe53) socket(0x0, 0x4, 0xffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r1 = dup(0xffffffffffffffff) setsockopt(r1, 0x9c, 0xba, &(0x7f0000000000)="673e04aeedcc089864", 0x9) msgget(0x3, 0x20) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x80, 0x8, 0x9, 0x31}) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:09 executing program 1: socket$unix(0x1, 0x5, 0x0) chroot(&(0x7f00000000c0)='./bus\x00') mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4404) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:09 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:00:09 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) unlinkat(r1, &(0x7f00000000c0)='./file0\x00', 0x8) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xfffffffffff7ffff, 0xff}], 0x4, 0x0, 0x0, 0x0) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000480)="74e4c109f841cd407d94098ec66d5fd6b1df5e6d3c9a1e3ac9da18489f768f86f7cdee8ba2bb11c2ac1e2ed8a3e1aa06abf69794d64281986e12c4ab6a67dd457756e2c6fb19168c892c56d005a70b61260316f3646d8b0ddfa4e39981d68a42e0f61637f4910e8d2717ebf1245abd85ac06689162b74fd7b99aa06019ba3a4a983ef5db7d70078cb2e04502a6464594d849f76728abc7459ceb9a56d884f7147851eb1c6b2349ed250b27d1b2fecb6ac1baa9ce08743064ca63c74f10fab2297b6867477c86bcde05a507771552b69ecba17ec1063c3db19d0b72b223d131432da8c9cbc6c46fc4c7c2995c7aa015121ddffe4493edea0bd9e58f6db577cae06d7230af7b309c3c9294ed90ec28ddc62bb71299b05ff26db994a376dea2572863fa2c15f832f20fdc1f886fa19f071b9b6d65f232201c34e0fa3899fdc4087c64aae40a0e95db45dac6ac0ff6980f20d4bc183fd9ad41055215ac71fc2ba7e15d62b517eacceb63a3854bda2f185c7ed63f7e13fb7f96a14c944b21497deba9809b9d9b87eef235f01d5fc728039ed01b06429573977b096bd0931e33a155739a6c9e38e1b89dc4cdd37474ccabf396d2111869cdffd186269fd6eb7de1d5601e90c16c37a1e7fecf17fd624f4f3795f355e5eefa543703859fe607980cef69ab3ac998ba174936ee3082ecd20bf14a6b8c8e5bd077510e4ecdae3c53acaf9d8939e67e72444ce15c9d7ec208d8031000269a109890953b5b67a3f4100a6214db2469a9d5eb5b8f44650a1ae714b9c2818475fc40312e20f8ba851a642fa33bc040bd414f5eb0d6a32fa0ddfadba287c2a13e9399b7679c2890402782bb44830595c51180a6edbe995ca372de5c0259c0bcd0f1b20907b53dbbcdea50be9f544cc5cb20ce0c4142c07a6cef02f38397a0173074dd08876148b4c9c92f06491527fecc3eaf89240436c2a199c53e027b77b15f02a66cc57c68b16df54a57eed48de9480cfadc8df89d1291fa453a678267862224248678a0987077161c8999cfd4e831635e02e1e9e4cba28d4ddea0c8b3a2a2f144815ce52188865a71c9206a9b56a8f97f1965771a769e603b1f1771583308eef3a2a9164423ed8ebdbb017f79676d1796556e9ae062deb947c6a92db65ae66fe6139cf99ab7172deb1958e66b4b4f3bc1b0f6f5e2921600bb7a41c11bbf84502f396989bb339c5555c5bb10f9f350b9c436f3f93015212c4f5f82703b172f75707214a6523dd2821536846554ecd1c824a418e3d4c62b6f8a57da3bc1b2b7fd40eb41223cf8136ab40b70e84185223f09b94e6228f4c4bf613e271ed2403da5ebf08e761ae2349ec56d1f60dd2cc84acf92d06801b38b9c0ea7d6c5130bfc448c917ed98ce933da7831e4e71d0421a91316bc69bef7389f1abb5ab5d5167ea4fad90b4cba78e9d52fa3523b3451db84a9e1452ab995fc5306645ff37cb4bf76f850a08c17f0611c42117f350219a03f90dba0792d42853cdef451f5d55f55686bce59f33ac76977c5362f54687ff3a0862f498a2a1da4e939dd63c373f9a61fb212be45c290cf6aad6a18cbfa013ef7957b1ac5273af5a52e58d6bb369403e94959714f61d30a3137b1745d94a4c10460cc02580b5c57ba97cef906e9c9e912f952c5109d5ae0909e2e929b7b7ef3065cf0c1e451ddd60e455693328a8018bbf6705576f3681c467ba5c22cb39751be4cd8af27d2be5413fac7c7e01cae1e7b53d6480d24ce9edb5badfb228adf2bca51cdd33e54f9d836cefbc884ff4e78ffb29a78041d87c167a664d181b4a2552e2d1fde420f5b11af14321ec9ec945382f16f5daedb268b47abf539ecddc4c0ba5386493d9ea8eba656a993e6bb243ec4c6097b39eaa559a2c677c425dd06c2b46a4cb83dbedc55b75566fee2f70a703722e3156b13b17715b35947ff1a1cf326391789d8bb61f00a89c4dc70fe03f031993f915fe914c9b36030d74f23a4ab993eb8f452b1408c51f7e0de2ab77b14a718fdc69d10238a43d3efb564513805aac2f048a7a3b35a9b0be0efad5a00cf2240c57a7d17ee332bd401678d25db3addf1e96a858c14956ba5fd16fe44e20dc230607f0265a540694a7f2c1bcded7642206cb91cd34f3e293336e8bdd442dc6bb692ef103768638d423ee40a0a218d82b800fca0f9e14722a6cd82a3c2f147401fbb96f92443fad61d3392fcf5b5de2214c1d85f6266c39aef81ba4cf7d9094c4cd160d627d18363d73b91b1ebddce51da82723a302244735d202d9a3c5cabbd8d769972b5a8b1845aa8a23333d38f1a19680ece0110047e7a124dc3b3da92ec76d9a4a0c81c7d321b09fade8a9e42800c3ab9bfa26f51a7a7b125acaf790d166897ac2e1a1ab75288273546aaaa1b9bd76188f0bab40cc32037b3285ef858b8bd80350b37721d080623aceaaf98f8659e5b8ba1b70d936283aabd9e2129c484366339cb599646cd1d1a5baaa205e76e8f33b98b5ebd5fd838438515e5b7ff7095e57c5676b4e0dd57c6d1643bc749385c777741ee0d77a9e3d5716e8a22dd83f20e77ef091527c2c869fa363a14b09319cee369b77857f49de514aeaa133132f85ccffc2e00421e48eaa3442c23a45a1a1f0fb4cfff08515f9fc090ff64dd80eb53868fc1f289ebd82ea2e13c918ad8dc6cb8a8cec758c5b679718ec7875580897616eaf58d58af73b3ff2a887495e572c0174249b4c2d4dcaef0b603c86209898873a364fb11171f6cd603b3712d786220d56b0b70d20db887092d511ae23d7fedcc9ba132c9bf1d6836cd45511e92d04758f16c287da7cde293aaeda0ca92a530ba75b681c0f4925bfae042cdc3033c2bb6ea0be6e73eaefc441325b7adff6c56d0c9aee90032c7eea8d74eea62c160dd8c200ad150ebbd46742c650bea89fed6f48e2f22384baa4b63974ac400cf6d5c9303049f81cdc0de673e1948d7e1f499d0490ef8e2a173ca00e29b2156519eb279a34c6c2a765531a77786088e5aed0930471d338d4a9043a9cab18de69580e8f38071091430b95ad264d384d1a9947265ddecc89e76f949766644a5a96a4162d57951b82747302d00f70391c1e1b7d2963e14cc179a0f6d5fdc93d1193d8bfcc3a4c6a96f6f384d07135f5e2ebbeffc938a13bdf42db55aba3d01e035fba58dbccdaca6b143d26a2ce9a8d73d956c74e8210dea5b98b1c7c11d493021d7cc5eef5de4072968a5b807a95950e32b9ae859d105c3387065e443eebe41528561f4478b7dbbac21697a1606d0a7a31f4296e8c49228da560e6a3123c45e7088e58a78ac9cc384bcf668e985c00f483632a628ed9a4b6c9ee71b890a4400b66614ad242f066ed01be4f9dfe6999b91eb361b08f0572c49813c2696e33fcf41ead2644a1e5494dc702001b234ed8e10d8a3f8d8fd9599cbdd99b3910c798317eb7878db1c5643bd3c5b0ef7217a75d7a2c7105f037a94d77031d4722c1aa8ecdb01c787653e1c1e7639cffd5f4071510590128b84965094479edb2e43a4ea360a27a8a461526c82aba626e981c45661bf72bc78b15a045524f6d294b55e3dbdb05684b631d5d0bf3847a17ec4e5ab39aa6040025458f61f49d47cbbbb1b87c9464b70536541d7d1f0f76f129409a07fd2722d90e8bd477bca8aa0485b58ef3973669a8755ec0fd0a738a1141ec48ff016b8a0002e2e5cb81717f1482c5283128562e99034d382891a9a2c2eafc1f20022bde477d31807a197098dd12dd1fb5cf2c9c23b13c1a71807c8b153fcee2a5940c1c7f27a408de087bb8399fcf8ed5d7e3537fbdc9c16668bbc00f1aa5550640b8449c2e91538e431065cf09342d1c6765440b3ac70a40a2ca1d94bf935a803d9e4310ea498cb67aebae39aafec2606d2ed8492fd8dab804da2704001c77594cb7c8d85902af0e27cf41c8d2e276ec1a2214835c969824c8652f6c998461f1f7582ecc2cbfded6acea5a67d1295ffe9c4a723e5c8fdc7655796db8f1b194942b842defb67223604864bb1ad13753e9c25602efb3c8f6f8a4e35b78af0339685a6e74ebc953f48a8816ff9be5e4fe566bd74a8fde43657c55ecf1f9ba27c36afad6dbbbb96f70bf2efffdd1bedf0147761170470f58ec5290b122094a1d4741a9e88b186ce3b9bfe2671fad4185a5fb23fcb39738f3ec549d6efa5085a0c412490245d24952809b44ea7450a36ab0cb778b9a878c958e554c92be542892ed3bcfd915d300bd8b926475338bc8bc97793d63d2f506238753c87b06d17873efcffaacac682279659891901347db985df610d4458aadbd4e72c3d8aec3d08a4ff1188b2804cb05d41f27d5ac522e34133fa203c095201e71c64a49ea306be83e6057ad633a87c18920f0432c41f330650546a60e7404dd3a5e2abad34337269d6fd0ee2d8e05641e5938120c96ce82ef146db2a9e809265ff80ef23edbea4098890c7fe77fc55da55a199da8bdab62a457cfb1dc121fc6dc8fce95f1172258d70e6e98fa7ed2d3c0a8fb3ab5b7cec910ee78139100773dd0b4336c7851899a74b756bdfcb68a2ebf7dc61c738d15add1ec6867ab591f818b2234f7ad6f4cc28ab2e745d317c91d0f97d5d56fc1313858bc585bfcc70f2b2f1c0eff8a635abb523b7549d30aa91ef18fcf80b496a10749c7b34e2c5a31e3dfde5451af3ded209e9ebe5560641bf14b91932997b8080d96b7566c9662cbc54686d9457a6be578c450cdf524aadebcd4fca1e873953f2e489b8f3ff6830362899e0b27472c6e7a99a1bd1f7e6786a3eb521d6c83b625be02a791f5618a24ad98d6be677e962b3074e66c9c7ed697e80d0ce2696a1ff53a4f34d37eae33ffa1d40ad37756aa6f3ff6cfebfd918284333724f479b0c24e863299547188be47c9cc758c46b354bb08316b5ced0f6a647bc868db23086e3687e0e08ea13dcb09ffab055ac8062da4d908dcb3441354c89030aa1232d96c3e5e19f0d4678ce260b56fa048f7dea9ee888a02a4e37469aab8eb01731e9cdbe8f0a6862838e11bfe95639efeb9d13a37651982c9f91075bcb27f24b8c8a25298adec062a58ecfcf99a568824418dc04af53966806c3fa7105757aafc1cd133287ce201b490fa2ade66009d67a8b9fc091efe43482b98190c68fb1b2e1e6f22b4bc70aa76029a2c14c526af3acc30643065af2b32c9fa2c8ff8bcc0bc6ac9acda4e6026fa3d31aee519ae4746cca9c5f8239a96d246a9260588c2d44dffc959dac4353d65ea71a66fbe8151efd7bcf7e8ebf6137771ff8e126613048798ed71e7aa1c9f1df6d50890c463d75b0a0ef2aedf00ed5076110328af49b4a2f375b1804930d88e9f56332b952fff401349fbb5056c8899ced66fb6315e6aeafebf9d72ff76f21645e3fba78b7d2e7dfb7016666db7fd3414ef6b3abe0339ab6236e6e8194171ea75523ff737d4b42c6637ff251360d34c0d60a60a09322c5d9402cef893b191c28d334ec24f63669a76702bfe7aa8674b879b9339dfe5d02e1c4f6af342d6a1817485c9fcec375f6cdd5c4c43535b2f0fe676b61d6066c9d8c2744861d71d0587c92cc5e1c67f961626d6af259e9f2e1c1ed8005bca06403fca51d8e440cf29c6c8d9ac988f16ddfb952c27d47475f25ce451f85a4b10aece638de2a5fb839808e90c142bbb3cd17bf62f18a26c90893b9ccd6cf09dc14630b519f42cee13e45c0eaa10a50cba2d3c099dd4e187191cd62011ea6652ca1468f0e58881f7aec0fa127d2e2982a6eab19e536a95a45ac3ef25b058676fe448418659b69e4", 0x1000) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) r1 = syz_open_pts() close(r0) clock_gettime(0x4, &(0x7f0000000340)) dup(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3, 0xfffffffffffffffd, "852000002c000900"}) readv(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/75, 0x4b}], 0x1) readv(r2, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) syz_open_pts() syz_extract_tcp_res(&(0x7f0000000040), 0xaa, 0x3aa) 16:00:09 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0x200, 0x0, &(0x7f0000000200)="6654ed14dafdb463dacd2db5d6c0d6c5ff6672d724a9a67baa652375949ba406e0a64e9f229e02933df3a1b82787fba26091fabe97a5c6d525ca759fd60d985689327157c6", 0x45) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) r2 = socket(0x10000000002, 0x2, 0x0) recvfrom(r0, &(0x7f0000000100)=""/199, 0xc7, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) 16:00:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x80) 16:00:09 executing program 0: r0 = socket$inet(0x2, 0x3ffd, 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r0, 0x0, 0x9, 0x0, 0x0) socket$inet(0x2, 0x4000, 0x475) 16:00:09 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x84) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}], 0x1, 0x0}, 0x40) fcntl$setflags(r0, 0x2, 0x1) read(r1, 0x0, 0x0) 16:00:09 executing program 0: syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x216) writev(r1, &(0x7f0000000240)=[{&(0x7f0000000000)="7604d2d49716ba2e769ff2c179053cf1649a6766c576df8f9c66af7d", 0x1c}, {&(0x7f00000002c0)="55ed1e615839a44fc6ab7e0e4452efc04e70066cd80fa4b6afec7ce584526c65203058c1ce87bf94c35a2f96712838ab66d4bb2769ed51812da8b1217c784e63af534afa977e0f82cf56378a926c48f0747c671a8e7a4a9ec25f8de64880b2632f9a09f844c972e73af003b14b24378bab43e411cd", 0x75}, {&(0x7f0000000140)="240790895af34aebcbf850898a49a665167632034f0c974a41c30e5bff027220a30f1777bb9b7ae041138a602a9e48479d3d9c0e0ce74bcac69329e6974ebced1f54db8c6d49234e58f97ce483bd71a46c0e63ea0018eb015fcd1e18a51302d56501e45085b12a592f882ed798290462f1e258b62ef3cf02aa506328c90a01be223135879d47eebdb6aa983766c3c758a4854b9adce74058beb28dec25ce2f72248b70b444f743ed27b9d2dd7244ac31def373995755aae8f8ed8f7428c7e922022e4c8980640afa99e7d977c7cef04e274b36f52e6e14baf14a1cd2ec055dc9d492d37fd20991173593020ccb996631d7a089ed9f", 0xfffffffffffffe2c}, {&(0x7f0000000040)="f3f1dcc5ac12e1324a2c7b2a7b54b8f1588212edeee1178046c44a5f6a99380ad66c02a1552c1c67fff4c44b75e1d9fa4b5f6a7488a149022ffb9736f1a7aa1c", 0x40}], 0x4) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 16:00:09 executing program 0: r0 = socket(0x20, 0x5, 0x1) recvfrom$unix(r0, &(0x7f0000000080)=""/130, 0x82, 0x3, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x18, 0x2, 0x0) syz_extract_tcp_res(&(0x7f0000000040), 0x20, 0x7fffffff) sendmsg$unix(r1, &(0x7f0000001580)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f0000001500)=[@cred={0x20}, @rights={0x30, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r1, 0xffffffffffffffff, r1, r1]}], 0x50, 0x403}, 0x408) 16:00:09 executing program 0: r0 = socket$inet(0x2, 0x2, 0xfffffffffffffffe) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, 0x0, 0x0) r1 = socket$inet(0x2, 0x0, 0x7) setsockopt(r1, 0x2, 0x3, &(0x7f0000000080)="4d312bc75ffcc0640b3f821799a1210d0385a0fb5f334e3f3d3eae7fea8dfab41e6fe36aa80fab750c9054247453a018d2c1b2e0873c00da1b704f151d53860e3f0be621714cb2ab4d6ca6a58c", 0x4d) 16:00:10 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) setitimer(0x3, &(0x7f0000000000)={{0x1, 0x4d4a}, {0x0, 0x16ac}}, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) rmdir(&(0x7f0000000040)='./file0\x00') setitimer(0x1, 0x0, &(0x7f0000000140)) mknod(&(0x7f00000000c0)='./file0\x00', 0x6000, 0x38) 16:00:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000c00)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaf868188cf18136a21d449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a6021c61a7a8e0bc6948f9e2e2dfbf56855f5525a95268cae5e66e52feebbb936217bbe5f25d869ef5623d5fac0436ccaeb3b8f41301a222f3b4f94431f2d9de42d099514016ac2a644a24dd45ca6539951f97349e34dc8631ef57ac682251587f53d95cf46215789e97102ea0990298fd46cd4692e5c31ca334654d7f884cb68e8ef7de5fd2be362f639b63f2440f949d9fe260cb8bb837c8eab090a4dc4a4223b0461e478c4aa036c9d81bb9010c032c563114d0dbdafb7030c67e3b31d77c5feed27dfb343ebe35aa1d60e6e33d385663b913e1c5c6dc3e300a3748bbbe1372e9b5da32b8636d8c33cefd78dc23df205bdd8a7e1ad04c15ce77b5af67a8adfda5562d2590a0ee14edf31b14580c76ca42fad8104348ff166fcf89f18ba9fdafca6ab7bd38db57ba98e16ffd2af37137d57591e34b66747bc5a44e0e64ec156161e488c3f820af9f711e2955ccff395e3f734fcc04f3f1b451eaed8ac22caa24ebd530181e83dbdcea8f8941933459e6055aa0cb1ccc7176d9672895640289a2f16d07296f46318b9d7fa25090ac15f907eb44975f95271683287921b7b55313a4c4cc48e4368342dc081522449cb19c2c23f3dae58bb6f8b6767246e2b4d3eeea5a8726c1c9768c9c160695de386fbe65cf1f5f62830a1c08f15d2167cc2f44d3dfa160dc13bf0a3be7d163d6b9abbded95a8bae00a2d1bbbdce0de19cb64f5930db8882ea60602", 0x2dc) ioctl$TIOCSTART(r0, 0x2000746e) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000500), 0xc) r3 = getppid() r4 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) bind$inet(r1, &(0x7f00000004c0)={0x2, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={r3, r4, r5}, 0xc) r6 = syz_open_pts() dup2(r2, r2) close(r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480), 0xc) writev(r1, &(0x7f0000000440)=[{&(0x7f00000002c0)="90aba50fed5d7a2309e5258149022253bca946ec728dc884ba767985c3de03b82b5f21b79affc72dbac591a810d63149faf9aaea04d3d0df7ff97875b0f7f264533851b9957b7f68af0936b149735fc5d4367e49e9355702205ee645f3c015401d33d617c325896e0cfea448cf29", 0x6e}, {&(0x7f0000000340)="4356a6f76bb502059653053528d79c5fc7a21c36fbd0433b0279afe507e50f15afd99a5a19721fc8a12d0991eddd63eaf4df0f01c0db72368ea8d4d90443505dae98069f8c714bcc8e8a905fee1434eb73ee3279f3529f7d2e837d91b6524949d406e179bf4592540317aceba98160b8e4ffcb93d6b84ccf2fcbb1cd5a0186d37d9d5493f8cbc86ad918bc2741aeb3ec5613eb055e36458f4f1da8c73ce3fb488bf7057961e51b6c0c15201980f4cafed8b15ae2961861ce1ca34d6cba32bbde6985ecd13ae4a4008f174b67d0d783fc056502792e14897c0cb7e34012f054c8a0165334b61244ea223bc11801b528caad", 0xf1}], 0x2) dup(r6) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xffffffffffffff81, "85fe4dbfa60208000000fbffffffffffffff00"}) readv(r7, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) open(&(0x7f0000000280)='./file0\x00', 0x410, 0x4) 16:00:10 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x81) setsockopt(r0, 0x6, 0x2, &(0x7f0000000040), 0x0) 16:00:10 executing program 1: sync() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) r0 = dup(0xffffffffffffff9c) connect(r0, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x10) setsockopt(r1, 0x400, 0x3, &(0x7f0000000080)="7cf568ee0d629db261caa6a7", 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x101, 0x4, 0xfe, 0xc5, "2143bfcb9560d5ad079cd61597f21de68b1f8793", 0x6, 0x401}) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:10 executing program 1: r0 = socket$inet(0x2, 0x6, 0xfffffffffffff801) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="70c385fca47ce61ed5779c391f84e4679658e6f2005c2e86568ef6c9db42f3fe8cb3af8eab2fdfc58a7c8f0774c5f7e2b11df263b6bbb227b93881cffd39103d91", 0x41) setsockopt(r0, 0x6, 0xd, 0x0, 0xffffffffffffff66) syz_extract_tcp_res(&(0x7f0000000000), 0x1f, 0x7fffffff) sendto(r0, &(0x7f0000000400)="c5acc57c09c686221f1c9d8e5502b942ae5237436001a3a9b594d27d58aedf2f42028ffa5e7f40374e10b1bcdbe2db804d4006f2c861d06b3174f504c071d228587db7133236a640c21f6f47269276a788b59f784ae9cc4f9eac70183b983a8213c020d03f729aed8718bce56bbc1f537810ca56149a23bae5e1903b626f8aeed3183f55392429bbffbbf188ac73d3f2cb10aec0755a535d54077c14efcd25faffffff7f7c0000001ae4ec000000000084ddd3ff8ea9b9e726293b961176c3bf364eec9ea7bc0d797cece752d4b4aac84a035e382c786a9392f01dd9dc0c48cd3dcf3164f63e07675e910b58fff8e5c7127cae4463bd140d75c4a72b476a301f4c12d027248dba22c30a9c3f63a00c276587f3734fe4829490f14b1dbd20984dd7dc9ed73d78f5dde513627bdabf8599c7954cb865b88ac201a9fa924c1e4d63368c971178d190d8c4c60b05e52252231dddea850056fdda308c81f69f654f44be0db111a06212c51c7d3cac5943b07797888b3cc6860ef3326a98142def1bb811e79d19da5e2e8889c79cfa986bd901664b", 0x192, 0x400, 0x0, 0xfffffffffffffe3c) fcntl$getflags(r0, 0x1) r1 = getpid() wait4(r1, 0x0, 0xa, &(0x7f0000000280)) getpgrp() setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="324680bda7538d1e6785be69ca300b700348795354ff9ec65a4f1216daddeaa336cb85adcd870b5521ac91c0d5db6cdfb50f197773d03d4c34ed4d741fc954ebd4d042983356d0bb686e67a9b340452bc87c524183f6b810df5a93c177b2f6e498742479e5118d287c039a6888be5bfec5cfb774cdb55268850102fe7bfde0ae5f970f89744c955f1b080937c95f50003a8d9c455f656ca8ec01eff39de68fddb45de395292d2f395a3b02ea9b2ffba6677a4f1a159dbf5c3c7477c4d191180a304dfbb098e7e857819d89198388bb5691284ed7d2d8106669a9e5612a85fbefb92cf17475a875ad11d9a6", 0xeb) getsockname$inet(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) 16:00:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) flock(r2, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:11 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x28) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000680)=[0x0, 0x0]) sendmsg$unix(r0, &(0x7f0000000700)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000580)=[{&(0x7f00000000c0)="6e3c3069b02d6a72581a556dce266c15c066cd98922c7a7f3d9070e86941c4890cb90d16561f5207b25bbac444659f7c5994438e7231b07629517f435f0e8c8cd5c5d65730242cf0af761f2f54e233f4943c36e3cba8ed6921595334bac17ef515c9b2464a0643f8803c5ca0d2c97900638051688c3f2fa77a917e8fd7d25a06f828b7296ee0a58510ec9d04ff04235b2e5322a9d849aaead14ef1f248bfb95b051fedbb63ceb96d53ab960c805da7f2f763bba1b6b64e300a31786a6afac484aebb63e5f8afbc1ca0df154610859336602f86e4", 0xd4}, {&(0x7f00000001c0)="28a9cdafa54ba770544b5f3b88b65c432df170aeb80328d9930d844abc6c63feb0f3831c34c96d432013a565cb18c4cfccf26a6a52f39c59f768ff2e7b876e4e02bf30f7f4440b9e62f2a6792f136ceb00180425bda0cffa4f4c0e6208a9a23ea06be9e751d6bc3730541e5b4e935754039a462f6ac95f6489670551574dcf8a7b356d84d041f44545bab0ba729025ec9ee1b8e2de7180", 0x97}, {&(0x7f0000000280)="47344a5b77f65fb19223f9baac28a788ec47ee6324aa09a8e1dd370f7c147aea356dd3e9affa3c2367fb5828181812510c2c0336e5e71a72247ea0d90e73a98e416c51df54d5f61431259fe012bae863bbe9b746339d6d0681cdb28aeedf2c1a06a156e555dd43732ed6df21527991c213de1590cf545db2255cb71a109f520568529f3e720f6ae729f27db63c39162573a4ef94d9aef9db714f6f3c40a18297114b40d38a9c64ddd941c36dbf68f68d30c5c706674adee23316a92591f09f0c6f04d77b5b96493223c3ead920ce08d5614f7e9c297675aacf8b30083cad198a83f7bb7d522258e6f9", 0xe9}, {&(0x7f0000000380)="3d33d3c6976f0285b842e2968adb53f6ae0906ac88484c9f0aa4292e51a04b20350a5445f65d8b6aae7fa8bb6b56675f5a28823ccb7ab91f149bd35a28253c459b08ea3fc08c9df7169fa9b343974f3b5b0dad4f88eff8ac244f0874c5583861580388734088b658234d563271d2f76959121e68b42475f775da18ff8411a585e5f4d754d13010368bdbed2f1032d5e344aea8e5e5bdb75e3bba25aba317a576d36ca572f324b66df8df62167d3673db5e2f317ae0155ba6e309b82a54dcb96a01c44f3efbf644ef8fa73c44f31f514901f5c9251315653c9e90f4ab92d862", 0xdf}, {&(0x7f0000000480)="3bff48f7bb33be8887bae0dcc613b3b3db8c201ebbe29bda69f9c604559d4b5cc1bfef4e10804c1f14c2504bba1839349cd2f512f670d4ba01138e7f1f5f9510fcac26b75cb88a0abd2d530e411b1a845663a8ff072da84eeb91a3bd2d24968a7da097190d117318351a8a92ee9ca9256fef9118da6d8292d5173813d84481a1c85d09fb801d98c230c156a4c9b9a9e4eccfa78be32e4e83ffe8566b8ca491019b0bb0a3889aa17f83f9dcbb2022995fdf0dc2a419bf31c8fe552b695aeefc5700b412e8f39d45552c4a2a44f1b3e97dfae7df45040b42eef4943c1d1685964692ed63985b8f", 0xe6}], 0x5, &(0x7f00000006c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x404}, 0x4) dup2(r0, r0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) madvise(&(0x7f0000fed000/0x10000)=nil, 0x10000, 0x6) 16:00:11 executing program 1: mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2000, 0xffffffffffffffff) open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x1000) 16:00:11 executing program 1: symlink(&(0x7f0000000100)='./control/file0\x00', &(0x7f0000000000)='./control\x00') link(&(0x7f0000000180)='./control/file0\x00', &(0x7f00000001c0)='./control\x00') r0 = open(&(0x7f0000000040)='./control\x00', 0x100, 0x0) getsockname(r0, &(0x7f0000000340)=@in6, &(0x7f0000000380)=0xc) open$dir(&(0x7f0000000140)='./control\x00', 0x8000, 0x20) open$dir(&(0x7f0000000200)='./control/file0\x00', 0x100, 0x3) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getpeername(r0, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) lchown(&(0x7f0000000080)='./file0\x00', r1, r2) 16:00:11 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mkdir(&(0x7f0000000340)='./file1\x00', 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x1fff, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0xb0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x586, 0x5, 0x9, 0x3, "79188b130c8318551cfdddeeffe3f4a1a3d71ea9", 0x8, 0x100000001}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0xb056, 0x0, "f19fc763eb479f1cc729040000003f11f44bd69a", 0x0, 0x7}) 16:00:11 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) clock_gettime(0x0, &(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) clock_gettime(0x4, &(0x7f0000000140)) setsockopt$inet_opts(r0, 0x0, 0x200200000000b, 0x0, 0x0) 16:00:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x1, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db25782485", 0x81) r1 = syz_open_pts() close(r0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x40) getpeername$inet(r2, &(0x7f0000000140), &(0x7f00000002c0)=0xc) r3 = dup(r1) r4 = syz_open_pts() bind(r3, &(0x7f0000000340)=@in6={0x18, 0x3, 0x100000000, 0x4}, 0xc) r5 = shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r5, 0x3) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) close(r2) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) fcntl$setflags(r1, 0x2, 0x1) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000300)={0x8, 0xfffffffffffffffb}) 16:00:11 executing program 0: r0 = dup(0xffffffffffffff9c) setsockopt(r0, 0x6000000, 0x40, &(0x7f0000000000)="808423c07b0823e492a2fba7300ea9515a8181ff6eaf03b1aed91b2a0fa385c43a5572d110999138af5461fe57ee4995407ccc09bcf93fee0fd0dd26720943c43d18fb6351cdce19c4f9fa0287e29457e9e6e446e004d48075f4580f4a9eb110e9be86f8de20556cb13656cbfa712ff8061e584165c8170159d4d91a9997f774b43cf90b47fe05380ae1cf454d51ae4162b06c4bba7152f9ae313be66d5088df03b99ec3d5c4b75c5473a3570f74b2590f5dd38226ea570c58b15ab39b499449b70b0a631ff8e23e6e5a9f99b64161feb62204da9f062d27a53ffbc978f89e0b7a683d75d3787b6bc305a4bc7324597b8459f07dd5a323991f6a5344ad053c2ed526a93c9d047d889482f9178db4933c3e347079d4670e811ad8324ac4d8d6e53455c90cf773296496c946283f30bc05b905534b826a7c275010237da2a55a03c8fc5b368fa8cb7ad3b3d06d3ebe70149cc01400c85447fd2d4e7606ba6a23a6473daf845d33388a92bade7a4a0cb7b2c612883417890725133915bf51b1aef399b0b99ae65510ba25bbb53a4d87a3c5741ee3dcd58df21fb213f03c29ad4730d1713eb68abf68dda2b346284e0ada8191c518752f0d1deb92c187ce93476590941ded84d603b9bdd974a5a8dae63f7b5180fc6271ec4dc1081d54eb12cecc740b393a5af69ce31b2788349d6d501647948e6467d21759cf4678e60fddde57546411a1cad3212061bd435dc800f27af7dc8aac9c7f4f028d5c9faea9199e568055a5e4452d08b9ae00b6cdad571900f5d9d5225f0ea2f29cb44f25be961133b53d51db2bda45d199ab66f276ec7679fad986fc0b201f7284081129c9d9394ef198bf819009ec38daa028f5a61563bb7d28c83c1d3461e5e664aee4ee1ed0d0f20738e398cda8c2b77974376dae9a46ef7065ba76932643208a02e22843904be0de6f8135aaa4a7b718ac16781fbd043017b6b81ebb5e3fded1fac290c6ff1ac33f17bef7968579cf21e98d8140c2406bafec5f534dee041392b28e3e3fd25af4b74a8b4461772457a3d863a13cc10f2f257785f5cc4896914d636fa1edf52f1a0033523a2b8973ad42e9d0f683903766b13793c8b52b2d791218f7f911953c3102e6eecc94628e70e8fc3964ea7a9d0da25a7f834b5a305eeefb8045a6f5247b5d164bf6d78a0db5a1580b98e3f08cb70f2eceb0cefedff004feaba07c29a54e2083c29a109ea806060129b77d6d758c26093955f7176d53b2d273ba7feb48f0d3f1d434915ec67bb0abd6241edad68af75b8466034ad013c89df2d912099e0eebcb9b491e5ea017d45b6f20e6b4a4e7a1f3704a89f2a2d4058eb3d0e242634b6dc63b1552f3e9d298b0750d9c7eb2e0d5c74bd5819daa8d0837a8de33eeb6d91c698646a85ea82ace47ecdbc6e398cf139b2661d25496d66b94158c4e84f2e1a0632e0fb534263844938bbdacc876c0e019a881474974066fc9b8633de821cb849fbc69cb6ee806edb8c0d2e050118db1ff4960b8e223978e3ce74b33b6efa847ddb476202f7657e72299ed95bd3cb809c27d1d0d3159532e8867e9773a44f0c8b0f8a2d2ef5f9d3461c7ac93f62081d9cd1f42e9122c04a6b4ab4355d4eecb310a4e665db1c56d0a7f80cad37fe022c6f551e3d683fb7acbd66a6d35519014dbd2865facd4e47b79bb13df508c037895e8d6bc6991e2a829fd24495a34a63da723837936c2cc42fdfa35c8349ec08b14aae4707637da4e807d9e93dd6d70ba19b960197e4355240240a456797ade263fd6df1a6cec7e332cb070306b11c4763e94d0d105790baf83810c344953b509985882e96df512f833072452bcc68bb5d89e103e06c11896effd4bf8267e54d1b8e4f20958d0827ab97bf700a43a45c9d83d44abd7dc39c76ff1de240d43e6141fccd380bfb7c0c4bb56c487e3c5d73deb5bfca9a681df9c3dfe7eeb79aea1f6285c78adcdff6872b52b5bd842cf282367c899b4a478831400df1895bdf2e29025b18e9ac18d10b3698ac526bff7fb3e3811ec296de4399dd3d66e4e5ec2099f42aa82555d8bc5e87a245b9008f5da23fc5882e75b1198e8aa53b4a2b6cfc1cc47e1787b90a4157e1470b5b4b37d8e937de9df75ce3cb38af957a2bd6eb4f767159d2063634e561dc1f41ab65f1888c9f1db20fe780c03528f9cd156e510f96569afdf5ac3a74d103d3652ef77ad9f23d0d36ed5dc57c7aba8a814c0d06ea7617d247491dcb14e21cd98dc7ee7dc57703a3f2b9a6800fa51c2a656bde33c095864fe9e16ff6eb3a55b857d2da9ff2586784edb88b4e5ef05584613704f5986b75794dd44f21b874f66f562bcd39b7a2696e4c6431cb506562a75fd3b29535dda22b1285196c70f1151e82b4c4cad9b296ed928afc937e5f7d602785ae4fcb00401b62ff95ac73868263ac0e589a3b3d1503b4c5445bd29f94a41d0ee862876b4f01c9a6cf987163e9d55960a77a49bf3d79648d62d56121ffd943b8834949f5588cfccb6f9cab77f6064c4d80ffec8d3399cfccc3847cad0d8d5d46a4262901eb2c898898f5bb52c50b4e52b8b8c4ea188ed28161c8fea4a0b72fe868d3739b3ceb443e50db7a54729473cf12e4028c11add3ef3d531d6506171ee55f8c50297461a599786e634270232d7c2cea7b248ed35d0a48f0b1d372668bac7805f09bddffb38497dc7dd220c7c99d037db0f5e5667d2e4060bb1774cb1ee883a276c330b88ee1e149f30bfd12176a1766e1d3517665c002ed08f7e032f0d388f32c2bbf64159e7668afca04d9b895b20bb3a9c60fe5fd57a3a637567a5253a942a9adb2ec9e91954ae2fde25a51a12beae4bde7c89d03ee47c9b171eb6ea54fd5935c0a466300a633d0a7caac2bbfb802fd3d76675f83a9a32678a56cfb2229a189e0a7dbcf15a58fd3045f43365dc5f1d868c7635aff39a27445f7f05569cfb4d5995830169b9ba310dfebbc027b2031ccab69dad2a1221c1429f9ecb05aaa525a83e5f3b41a1422b4f97457c284e6d818ff4726618d2a48a39c3c3d489bcd3c80d1bf7cc8f934cdd1b5b6d785731742082d9914dd115a1457386cb213c693edf3c8c83cbf9af96542d7e0f2830d5659298a7723623561f0ef0f36628de59dd7fc78234b67d5b6ee275ea03805db737b5b93b09d2ca0ecd568f54e7610bd9b5a67391303d4252f10289c96bc961f9d50f5130c0f40d06cf5b045a5422e144661c886e8fa5db6606f38decff490237019882a49acd16f9414934e07f221d9ff83133d48e956e5301d39a8dc516b53bc64eeaee45ca11371781f77a87c522ec05d6d276a810a2a87ab166e1b4150fce419740312ccbd7960fcd510b93f6495b47a37153856a6424dcd940a20363a314a96ef9e1da5c0779e90cfb276d1ae66bb1fe9f41bc0bf0a82d5ab68977a9001549216a960920e2ab23362827ce6cffe569add4518ed532decc468c9ccd07126aaa67a1576ac1becee16ca58ff0fe7e289b6829dec1cccea93d5335f3253debad0090c8b4b7045b0c668c199c53bd48de1641739836411b48d6ab799cd0803143b4c404caf90322485da27ad57b59529c2142425db8af1321a5ff1bd67ccac457b28451a0d4eba60a379572901c0d82926ac45379e6f3b47d833dea827b097e3d5b32cd93d2ed6be98d64480232ea504966602919b72ee466e546601c20a1d8e19b50b54e00794e862515c884979f6a0c277757e5975cd53bd3194afbce4ff1ca8a1a7bd8c87ea4ff5644639672b6863e2d4878779eccb660771952f05bd2f64689378b16776bfe8bd072b9368ece46fb62a2b7ed9772d99ddd3135e3e7f51f0302336471ffb9e8549f0ee62b67d2b2b89052a50092ab6300fa3003eb0b184decaa2a5c9c45da9e73347617f9c7affabe760dacc0804798a7ea82e78714abefbcfe991a05e60856bd8d493145bd0dea7023f0518895f3b3b89d8b218afeab2eb72fb9e9b493db05322f96f381fe5b23a2d77a068656514715ecac8076117ac4b94723ff5c4bb00282d41392d1e387e233e4cfc4fed115405deb162eb4cb94e42658b890ea0dc434b3c1e9a1b43f01e53ffd24be44f4dce0547ab202c8ce9ad66ba5aa1bf1b2ae56178508fac91decefeafbbdee096e37d1a6d2f1d228ac27f14c8c1837bd41af03cde26f94d9b67ebffb1d5bae34261914783c36536e4c9d9c8792a3d4e3b86f08e96b2e3dc8da315066a67487eadc63ddc52de0b1ea8f0ae75b268934805c9a254d0df6587005f184feea4a6c18a73583cccdeaff8fa2c7c443e0e0a4b5e163f3bcde12a9b5f414915869d2eaa9da19e622031ae5ff4cd07794d7c447bc4953c19424431a12887dd4c91f5998ab8162854385658919bfea082432a02ebd8bb15eaea10548d3345958dafbbbbc369e67f9d92d4db0625215cb96f8e89abe02f35e9eff66eca90d1d3106689a15489921e6d9b3ddbf1d7e035998c34fc593309ae617eaed431fd5502c402ff82302e5672bd9556f8a76d29c294a1cc951c1f7da205e0b1bf30513fd7058acb631efec2616e814428bb47a8e5f5b4cd2aaafad759f398e04bbeb0eb6aac4ffea886c408eaadc02b5290b18ccfbda81214c506881633409917623a0154914a49f00d24c13fb9d665fe6b443fc380d367660e384a6c0533e87218e5de9c327e698cd3b27bb01d0ed13f691aa1417938cce44ea63c36d8631ea464cd1fe8908e77dc4da68ac54bcc5272f252bd6697ff47bf5de861fd6b9b99d5e50c8b9a97e32df60af0524594830888d5d7f2316577416c0a33ef52486225e926e6f3c85ee874a712fb1b5abfb2921f0eb553bd560bf524fa9249e531570a65ebe78a2a63012c9d51be578afd2c46a6355999a0a74642f556eb3e8e9ffede7416efdb4cf0d1ae1c823d637370c7539cfbf99f823c9103da03fb420d9d7d2b5f7cbb65fce5d7f0b179e8c8dca1aec91cd8a85e4224f6f1adc3b1a96a52fe4fd7e47f707b6f798702bba8739273525dcb9234a9262d52cdb5c42824fe0dd0cfb389d3303f85568e5aa87fc991ffd8992f56d2cfa7055caba7b85aa2fa46dfe2adcd0c3fa7bbe0714b8204e40889b66e2d4d557b95ab0921bfd21748df961b21e983516afd454c960949d1309eca3a4b92c01178dfd895ed6944113f8e0375bda3d8172107b80295fbf9bbc251828a1075ddf3ee7d15cb2ce06ba83734acf3f433379682905f4b958fed00baae2d97bf9bf1da980c6d9d1408760cd442651d80c3e97aff274052f2165f3d6acc1164d9d499383c94bc7f6b49fca1634d5367262e3dcddcbfe8c64258539609afa8db491d276cf10f891ac449f483972a4b40730b0a2dab2255248921cc1a24570fb9f6f7351e32152d3c1ea312295a898325119e1cd20bbea0e8b5eca49689838f42098b0b22c935e4527139457fc9cd3ad02457d0423d6bf6f405327bc14550ba7222836f49dbfd5fce0546420a1b174922cdd0574eaa0cefe4f93ee4a346f2b60c099d3dc324fbc0bca2a431944d45c2a2ac5478aeadab4e4212b12bbfc14c8ce4b516ce8958aa3084e6e49225e29ab4912e7542fdec8efb8da77a86e67d7300ff76e685e4fd2a8f970af3684f0e1639c76d94988d752fff9b831f08c85268d57d9656abdbbc549e91befc4a4e8fa33e375df0bb9d009b7d21167e45180c230ff58634d3818b22bbddfb3ceaad8b3b06a3413504a1875400a5b826085c0e945691e6b864a3ce5268a819d01cfa98c455de2e0de7105b22f6cb58a0d0759ccb50d6c21d97bc54485fa4b2b9d7e", 0x1000) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt(r1, 0x0, 0x6d, 0x0, 0x0) 16:00:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x66, 0x0, 0x3ff, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x1, 0x4, 0x0, 0x400, "8a868e58cd361c00d22a2361a943d97c3925cd13", 0x1, 0x4}) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b75f3da216d675d473551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad4c9011f7800003c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18e6ba459df1eb4e812ee5df9a2905dbf2e4c142155b9567c3f82ffb82f432b1ed61bbb3d3d42c66ca3f8b0685dd54c4bb6d00192b39d68c0a6af994d360698b653f5b90b8493deaa52a3f4383eaf2febeea1c9c277d6b575d271a35e722ab4d35e464607572836b20d3774ed4b8eed5d4012d8d13f7936685f4dc73925ff9cf70e9afc6b2261ab1d91cf1309", 0xfffffffffffffdef) r2 = syz_open_pts() fsync(r0) close(r0) getitimer(0x2, &(0x7f0000000380)) r3 = dup(r2) fchmod(r0, 0x8) syz_open_pts() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x5, 0xffffffff, "f775940b1463b056ec09253642cf6dde3d658865"}) ioctl$TIOCSCTTY(r4, 0x20007461) fchmod(r1, 0x190) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCNXCL(r3, 0x2000740e) r5 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x4, 0x4, 0x4, 0x1, "f2b456c4be2757c407b08324282cda1d1020966c", 0x7, 0x40}) ioctl$TIOCSPGRP(r5, 0x40047477, &(0x7f0000000340)) 16:00:11 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200)=""/15, &(0x7f0000000240)=0xf) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x48, 0x3) fcntl$dupfd(r0, 0x0, r0) 16:00:11 executing program 1: r0 = socket$inet(0x2, 0x8000, 0x0) connect$inet(r0, &(0x7f0000000000), 0xc) 16:00:11 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = dup(r0) ioctl$TIOCNXCL(r1, 0x2000740e) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="73855b307f9f9db1bdeba182c7f827222fe31048ab1c068e9763e7c5122be7bcace9397881d4d7981dfc6139e22e90a37f0d", 0x32) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) 16:00:11 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) pwritev(r0, &(0x7f0000002580)=[{&(0x7f0000000000)="ad38a9a52a9973455028eaa94b1bc8a6f2d01094acb6fba83badda5d84dbc4951ba6451bff0fa335d06c181b3414eccfc3f56c313d67a0b1926e3e84e60d7d81e29285543542ce549c69470bf5e96cdec90e5ea785895f0079d44d8bc6c5c213856822415b17fa1439c8dd0e7d63f88fa3c6a7185c9e6f5bb640ee1ba9a87a6d401fa1e48aca9e639444623fedaa2fc9542385478a6d44e8c0ee86eb2ff71be499eba26e831bf52e76bf5bc50a1a1951a12dfb3589f11d99d3151a6db259a98104b56f11d397141926fd", 0x33a}, {&(0x7f0000000100)="8a9df4fbfa74f79102130d895b98f177b0bb28c9c9542efba274f72b01e357e3171db11542466bdd0f3016803bf0fbaf2a69a32a5ac40d6bcbea2d18fd4bf1e1831ad945e3ee15358ed780fafb0a851d7cd43c7310924487600cc06762049f65345fe8bd4780622c20a61051209bbb5dccdb3f94afa0c4b3b437948aabe07243", 0x80}, {&(0x7f0000002640)="f51339adfc09e01710d0923b13c215c3393b3f0c8e833ed3b6b31f57f636823a985aea2388105e94140677395cce6db8fb59cdae316f51ff5f156a21f8bfc90021734fc39f00ecfb9d4ef6480bfcd9cfdc0691d2101d67d9fd0e4660481f", 0x5e}, {&(0x7f00000001c0)="a0ab514b506c529f3f422d421d75e30cb68bb788c6a33ce3a853d9aa6d018678b38651fb3a8839054f6841dbbb0e7db69c25daebd5b340a6e30a9b3193e2e03cad1388f5a317239fd437ea95f72defe2dff59168b2eb1448acbdc46d6d54707a098293e33284a08130f9348b1622d7dd56adfabf0f37eb90f22e236546232a36ba2a5f50eedc89ee40159e91f8ba66d7970dc888596c733c19cbbe92a91b283dcecec325e8082e169c621280d603cc0ed1", 0xb1}, {&(0x7f0000000280)="31cef5e6a2aea5f987b87e23d826f0422a43f1947ed96ca06d0b7411a8b4133b7d98a8364b019ee3017c326ef342cc96972307928a8674ead36e30d88f0c8910a5519fb90e0c1da7e263fe6c61df02e131dd9e18eb89b25c5a04b98a357b6fe666f6b16e9f4ee663138a8dfe40cb77874bbb0f6e2010f38a3cdc3f0b5fc104d3ddcd0e8e3b92379578255688ab8691b9b4e411e72c6d6a9baa672f6c0273d69b7b0c3a65fbeb31fecebf0afe", 0xac}, {&(0x7f0000000340)="210c79932da44b2d2024ae438c24b1fc00235225840bfa97981f5a8517cb00dcc41332bd331b60720c2634a91666b14643e9da7ff7715b0bcc07b8162be1b2261a298668a8c50ae95765bf3595f02778452a9d7840ea33772ba7d49f148f5cdb22a72b43ed77a5c1b383e351709b89e2180bf498208f204e63cc6eeecbf5c0d2c550bfde14135b31b5633d6c2e1e1eac70c0f1e814fe5571a102d0b921b912266356883fb4ee9de39ea1de6e8389ddb43f554270e39f4b9572c3bd0959ef6adb58a4ae77139abff5f6b53325495c0ca6b61bfb5cd422d5478814e8bcb14fa5b81dc8f0b081389d2472a93a3a1ac2", 0xee}, {&(0x7f0000000440)="473822e59ee08dc17ad719cf1754be2607cdac79a8292e4e74b1cbc18917cbb4c4495c3c807ef59b22ab26f71275ac37885d5875ed4cd652a79c11213ca6ebb27754d9a13eb69105ee0770572aeea7ea5b0d7a532e5bf002faf79af521731ad8063ece15658a7757acd5393e18830baacaca1ea9391fbf8d4d7fb2f5c18a1bea5a92bc351b9b0b08d7ae1a0b9afadad1f594e2d8352db1461e324586d8bd", 0x9e}, {&(0x7f0000000500)="c3fcf8dfd2eddbd18c7b3afde1439479ef08857710d648a5cfdf8b60e7be57314c6ee16294966b56200147aa7a20df8346d6eebd0cec027e37ceb10e03a658f14de4c21439a2f772e7a1188c29a23dda238ee65b96c01bf644c04bbed8b65d6e67a9be8d564507d5a7a79bfac4c8f77be6500d6e513ce7c633614e4b863a251db83c4bc88e8c41d902b00c8c009e1770d4b77d4c7408327762b685b817498a0497eb930724e24e77fd25bca7ce5fa096893b060ea8513b6c1e7373ca008a22f79572753f5f5abfc205f6f9370f952752996b736093ab9c05f0615df014832ffdf04f2aa4d0b7dee7d2967df69e4e2e1d17c6d7958da7313d81c480bce03ec3ab748c533441fab9fe345d2738ffd872b29a6bc202c92a529a07216b6275276d32f22ff3b8ee3c7d1c44e36fe73b0966837539e68624471a4fa7909dd08c922cd31b66660e0b6fb8716d03c372e0c8f618cf61f81d46ee0634de16bf363899632fc2388c3bcc37c3ecb0667a5ee43c0de6ae1b975c71f4e6e5432a3179ae041d3aebc9f05904c300a4cf8c51b927dfdfd494ccd60abe844175fe4b0d1932b7b912cda8d95294fc1d1a3414052b7135117ab51824312c968b89b218e8a36c6ca6d8b96edae69b6acb1385ee8bc7892792f0a30f1b9f6eaece718ec67f1103c45a70aed5ecf1562ece472ce774d39d4c0c8c55663c767a235f7bf9f3d224e250c682f6b9048d26939538aed8ee6f63cb99d126c8baaf2543f4b199297f9a53d8dfb081afd14d7a20d627d4453aee6d20f237519b6812787b89fccf3aa4f9022663f93faa5581912d1ec869b22a97ab5e88c1b5f49c93c0528eeab6f4db81bb0cfaba15c741ca0a22c092af1913a17acd12523847af9d1214dc92cb3cc7611d3b6d59558f7e2bf2dd4a06e78ad4ab998d876310d987fc4506423773819a555f7fd02cb957e010acb5f7291717d736bc7091dca0b3047013aff362da7fd2dee2cea3792474a57a76336c33304d12ad6b64e78d29c7dc2b238331ff75d43a1202af444b2ceed8a92cb087d1229a5380af1a352e282b2260fa88a630feb29f8c1c2751a378e96e6059c89b5da1b59aa18382e74fbefdc7acde6200b4ac21a3effa86c22f449b071a0ae405faa793618f307a2a791cf51064f91626c78931364e719d1de3877b3f39ca56635c934d30434831437bbf163fe328c36a9f8dea6f0bd56e0afc4d0929dd8e7951c348de2cdb5a2dbf9525d7ca0af55cbcc7b41a7b88c9e8ff04822b009dd98f3121763a23026b84bee2933b16a3730c2cf297845b613ec560a3ca76e8926bfe78af3a37f37b1e56979f8db17527ffb2e9d63fd64e10cf1fa053142defd0a7d69ba4c854deb61af0b55294bcd0176f5d18af5d61c7c1b1889ed2571920e0ef2328008bc78e61f1e184d91703f9962e6d25851c2fb48537682d02d7027eb65d17a2da4404dd11c12ea206bb9d1a9af6e4514d758959070d2a5ba0bd99e46317aa7686a238e92d168c76653e5f3b75c8d95593c026a464538aead94f08e66693c75e52aefe04d49a7d2a7249c3f2ba5d29d25c50667112930eb43a34c3a36676befc18787c5ad3d76e4030c508b84e21832beaecc77980b339de4045f725442bcc84910dee08e9a8bc20509feb3e7819638c015b1b342629cf7dfd8de9bca8d091d495a5c21b07bfc6861697670aa8e5fae82fa316b8af881910ac67cf7c7f49bf4598ef5378c8dde272d89ac4ca01e4846967e090b6fbf1884a0ae113e8c3f4b964003a320c614f38ecafacde1566e7315b9c82261ceee0c10d3d31f713a54b25973c9cf36570f6c845cdb6db72916551797d5a16e3c0df65a7c67b611891ce6217829b8837c46cf4b785679ac507e748a9eb5bdc4aebdc5bd7a254160867254faa772e13a7537e89b813047169e1ee39f75d044e8a21fbec21a35bb7234b82f8867412ea07f4957a5d7337fc7082c97672a83a1b6b5459999d84cccc22c233277dd27d4e56a9fadeb3fa35555b1e5b51930ec2433d7a87c59fa7cbdf2409cf7dbf1f4e8c5e7d586d4a3d14cdcce56b3b31628014cef176cac3d41fc145992236bd300dd0f113dc47ae368432da71dc0686f9b36bdb42b0dce6f4049b62a49116a6dfa20493217fb06bdd46f8b65bcf21acfb8496944a26b0dbb726957181645fe195d375a23a4578619befa61e125835fcd713ea033590961c5afba6ac1a6801f542d238cdfeb095b73c834b7887efe71275e3634ae84d0ac70e9e887bb42b0f4935b2e93d3bcc6035eea54dad36d44bd5c6a6e299debcab8c90158327c6f991133c61e25f4c4f9ef2dc4076511a2fd446fcfd6cf2141ff11b1b0d1b60872d3ffc14e0234881e0cfffdce30742eb9c89bb3ef921b2aa33e5b702021cbbefe5b9a4410cc717d7f8b138e86abd998133a2da0f85c09ef28b0da77f01b83442a36753a9dedae7a560b6fa88dcd710661c4d21aaf88651a54dbb87f32da976063e619793e7bc5584fed02d86df43137b071e1701fbd62bbcf0fdaef9c603a087eca4b651bd9f9d5411adc6731e303d567c4c8f85ac8c252a535525c96b6c2668d29dcdec2a8cb3e117036fb71ec6a8909ed168d5d28834bf86fb9f994f6b0e6d4153e74da8efc499213aba74edb4ee63e586accb5bcfd81efdda9e66e6b9f2f85c6c8872ba0c5390a70179436c87148c17720e6e5344a33fb1f6656e3e5808207d4756e28435305e08d67682b6d22347d0d62a57f02b0e25dcb87253f3eb6e683b4600ea52a0753134ebf8bc736bfdaa28dd16a89097e913c41954939f8e081c7aba16ecfa8db5346ce980df7c713afdb915108dc4492f413efe3ac654ff9a438e9a209ef84f2f4c8400b5bc4889c8d157d16f5ad62536dc499d78f966044ce2f9c63d658d595383293b3ac2c693e80cc21d0637668c91131ed481e53563ca608c397d9c559e9f0271028caafb45de026e5897815705ce63befef77352816a39a644b10ada65aab36ff2d8e69106c6de8eed4f6be43c3aeb49fdf2e0095e3653c3c71c7f40fd0a1d965e758d0d05cc4b2d58439b5dbe41e326c35c75e918a17c8e0cb5e1a6204253d46932e8b9b6e0f8078fbd3a45ce1d7e69d0e5150b32864e57190bdd412e66da8512a718a0a02243b3100ca7ccec7e31ddc07c0d3f9b32f63c3c19778aefe438b2b6f5940af1a838f1c0b61458eda1d42588058dfbdcf9683db52af0b10dca10113dda1dcd97ea36cc4ad819c0aafa62313b02b8d90478ad8bfb127c21eefd2e8d8285e2b7ff868085d3d6c3252c4bdf91d1bb3b7bfad58c7315c6e4114e31f1c9185c5ebd45cae7aeaee37622a644ecbdf9f5b953714b1c6405eb7f3dad8acc34eb84d7b765fc7157be46ace105229bb11eec9fe9328db383453f0d0b81904b981070111146b4b2a0524cc80c66285d73bb27e1f9336d9ee9fb456d27109f58e6957b7a3b91a9404ef6e28869dae0c94e74028253c824214beedd652a09683fb92444d2c9f9956cd403e467ac194c64b524798ed293997faf3b83c7b4207c26335704e895532749694baa6cbc2d2f952f172434ed1311258048a23b49894caaaa9b0abb5f1f24c93e680d1a1cbf32a7c88390cd093bff257ccd342bb936dc2f4e2af87623d6afa18ba1a4a3140a02c148e1152571c01c003a9bc0d150da60b8c811b137adb6f88ea184a38b2e408f70ef04dfb15d57885981ce4ddcc552f2c8ed72b63e421c43a3edd35fc2a47389d469ace5ebdc0348f5389523d40635894cd6ece1b233d23e4fd18a7ca5999c95af201af5a574dba741ec1deea166ab689a60ff662326d736dcf6807c9c73f5745d56de09cdfba5cb50850000bded138e4fbc275a94881aa7b30f9b5ac1a264f4b23cac044d30004d5833f1832565b737e2c22ab186949edec6d8f3d7e085f504a2ea8fcced0036d0b6561f2c518cfe8103ff6100deeacd0b19b53d82e70a6708b67a90b015eee66d7ce34a454e49839ab8b9709c316e2b7fb336897501173867b9f0ca38371156cdebdda4192f92f843b4773e76201619f90dc0f0af18bef2af8540ce9fad14a61e3544cc755498f850a0aec921ad49488e54a35ae70e86c0b42404ef2a8f43bbcace9f005081b1a1a21756ef8f9ceb6283cdc90f59490051141a1d92275cad085eb264986f8ef4ca8e5fc87c79b2ea3fc255efcf941148ab98259355b9ba9571f39ae2e200ba4afec2a949dbb6c033f817220ecbace2c210ae406ea8c744c615cd2af84ea8664232b08dc2acbd1594e5b2edaa7fb98f8b8d15ab9eea0babba023cc8c21d61fef0244eeb38650a077ea9771fac39a7952c6cc8d07702e453a70fef560892a3acf172a6c2dabf627a0f83524280c7b1f26895e74fdc33fe6ec407aa2eefb9502921935e9a10f4b3cd8b39a037368810d55dc28e72cc9c726433283f7956632bf8a20a9c59214b8affcc39705c9d52e79114cba019243e972ae9486d0b22d785a04463ef034ffc664e66f25c557043a3648cb462eaf96c14005d0762be6989e0a924610add2ccfc9d512a697003608239dcf833b7d63a72ed60a739944233cab5a633b7385984a94fcd6d815e06e41a4a42ed3d22b552ec792c47bee4fb8329fb3174b5c852c4f5afa1604649eb475f34203d8e2d0a8b75232f13c269f0b9921203bf32775aa040e3282f0de33493fbad5f46481a5c9413206ad49fafc1fadf695a9bbbc84f8d2966c6d4ec2fef262534511e524e26edf0d937a5ddb863303ed16a9a077aa7a8eb9930ca3ce8321c699d51f2535492adde1b3045ceff75662da9dd4dec58dd4cc7b5c323e42f4b6d84b355fabc117ead16178e53ab554a6e3a03014af845a8ac170065668fca49497d99dd9ac1cdfcd883377a533dd3af98972365dcf69da28708c2b1a561523ae18a29f9bd3e64babcb7cde7c30dbdcccab5dbc962024e9478454771e99c83c9e0a4a321a175f7875c2d9d7b7a0a7b4e1bec35646d1eb281ae5cbb2f54849b75f117ba0042b66791754ab080374b6c9362304e70d9137aa4d216a3d72b391166e9faa6acbd319bbca63bea3a4768bc01549f904d3b60dca80800266fec46c08c8cc8fb9a558fb2b2cc0165c813b78bb4c9bc89678c173e68e2bf4a2782d4a8606ed9378a3be4b169486397395496b91a083c58afa6d116eae34e5605d7b7b9c30fdf8060a9caf3d8fb820226c21954a875a853ca8056d9bd74c4c71fb387d351c57d509c5fbfe608d882f340d0197eb5de5c0fa3038462dd38056bfb1456a14c20a5fcff8eb4235779ad4c05459cf6c87da1144aa382d089635cb4917ed8c792eb33c7288363a4928deaf3dc08ca4ea1424ab8f950a1baf74dc113fc913f517f784234f0aa9bbe4942fe528ba5806b2413fbba0010f089249e129bdae9b74edd25ac1d36b480e9b517cf875b00bf8b5521af90da53e59b1055f5f947cb956f902baee28d8a5e263f94713c7e1ed14243a677fa60501dd277a87ba2c61e6d92d3040ddcc6f5a921b9ee15ee6de9fcc561f280dce6ccb33f51ba3b8bb63747cb4d05a58b9ee7c12dbb0e13a92aa58789b492792a2c2c721a70f26248e702f1f87acda9f9622cde7dc7ae4e0c6ced7bfb139096e7fa93da579ee471c3cd7dc84b9b1f7bbe0206681700ab5345a1ba03cc1779ca834aebe791702f2f706fe964e8644d21070f06b5017daf7adb184cd41335ccfe351210c91c40a98e405a6bc313982edc1843bb2e9e837a854b673a74defa16aba811f7383e454205a007ed07bb5cbe3df5773e85ab45ec6c0a5", 0x1000}, {&(0x7f00000026c0)="41982f1657f490315520a6f3170e784896bf9d4d142505b7cf74de361735236e37b8c51034f9c3cdfd48c4fa08102ba57436b60884d26b7bf57c268fbea118af10513528ea5da604df3d091ed09a70b53bf5c992d8a28686fe59d9465d31ee3491feca5e2b70fc47935bb347395717604068d9e137fabd", 0x77}, {&(0x7f0000001580)="2682a6c9e9ea6c237571175795b476086f8759f3195dc59ecc82113ef4533aff28bab185436d243c7681b54d32d42fa5f01592d6973c6dbe6fa3b3d15dfb09cf2314642894e0d6e0ca0eb8765d0627642669a8e901025d8b32d8a84c1f6c1e4d3accf2063da78e1e43e8f2bc82e0bd698d6705fcdebc10fa013ab36d62a9fa7f28e0af594e3c038fdc27898fa1f0f1e9290fd8927b03a6f4d5a19f8d2eda5934cfe4b4a4b3635cbb6b2ce31f40b42bab861eff2a2b3b65bcdc151adeb5a7612c2eecb46017dee6b3f1560994dbfec4d7a5e43e5a1605826a120994336b42565b367fcfdb92250856efd63717fc378b5db86ec31788e8374cedf236d0526040db6e7a29276c3b9aa8e780e638d8e56dd42253e48da3171bac0041e071eab15258665565f8c06f7cedac9aefdd72ea6fddb8e41e2502f83d7e94307032600d8510df83bfea4f3286955012657af2050b2ff4b18593471c8db07f6030855e3a810c44ec377fa9b23b67f9b182e6f2995b656976a4cf8bf65985da2309583ef2ea729ee882a6389f33aca236e871e679abed762fdf45a8d481d5a04d18f4dfb8cae996da93a5d4ae5f75d826c2ab1ef2e4f219d58a70d5ece54a7cf067960829ecd4003c92a7781addd0775d358e6199fc82872e6a84dccca9ca9348caf1ee8f5c8a974bd2c8d1579eb18169fd2464c062fc4f4d8e482329e5a6a404fc3dceccac6994cfa4e785c0a0fd5c22ecf99d50a904d5778b54cce07250b06c5252b4ce619464e1f4fc3cb36850d4ea9e8775c9ef5c7636efd5aefb65457f853d75637043482416150d5a94f708ddbfa06d79f368385818dad64b8f9a5f76880c236d3f6d31b29b7b6e7db33f032297b8c639d542f1939de051dd6e5107e90bef763a2c9984201bfbe83caf32cf0790703b2d6d98db8731be19e3a65ea3505507456def49ce02db5774257eb54be359c475fb061df0523fc494a73239914e8173e2183d401ebf0bdcc818640b28336fade976c692793b053870638914df0a2aca98375c1825633688b9c0df5c86f21cd76be1df78859a6fde4dcb784c745320f72cfebef531e003f141ab80e450d288233df2fa78328894facf22eb7d7c137700a1a1ff7cd8f189d8a233b39463a7b9002e5078a50778a23b0a02bf1e7b59691e0ac9cb2525dc461281fbb651541cb79d3aaceecefcb7e72d9ef592e0e4fb148ff3cdb9ced7b2813f4712e63882df5dc1e409db148f8496281f8698603f440208a2778c2da946f896a1c0595cfda2d8e86161a90a51683e41fee17a2ec6ff77c2d049b27e775e471c0e4c693bafb5b5d0fa4b781f3e80876e9f90b22f35ab13de22b07d1261dd8abf6d47e3993342d067667c73a3a99564da67be71e9e54b3dc7ebdc61383161beab71109736b715f29cb011e2498f54427b318e41b4fcd40a10b724acc90f602d14b2fc2aee249b16cb161fe3b00e066b74c72d91ca61413a1e2c66decf786e1a3b73ea00bbf4da4805613a9d8104065c0db46edd7d27ab71abefbdad033d524b6b0d62a0709fe4578d82cb2bc875726a8e35abe05cf65919f56c06585862cc5cceb25f968f3c06e70e2d4377bea34e3ed60c278437e8ee32b075b26a6f7971799265d2eee8352ae3897e6c66e9a4e036ce449c259fdc82e04d4cd2a4f22e687e4c9b92d8820c86a0e43bc4b1ead690391e679de7c9b237c1d83d39b8aad1d9fbf6eb53cfb651cc64d918f8f36ea6ffbedb9cdb99eb833f3247a19215f8c4c4914c1717f140f175bc79f459743cc06220d88e186e3a860c1c3809a05bb14c6aacb6a1af438c985598800cbe419c1b4f24c2bce436bc3ca50ef9e3545f026f1ae3338c2b39b9fed0ee2494f2f9570a7da78b9ffdfedfc51fa4e13cbe53c2e53b8f15ce94cb64704383dc8dcf36329dad30993685ae15c4c0dc838c41c05ca97964ab3ab58f312f7e7c56e7667e8be0f7c72bf19ddc13a3b30688af2cc04faf2d26e009c0bbe8dea2ef6001ee5872e81bac849424f16a429e48ee5349928cc5eaf2b8c9fbee7abc941f1afa3aa1a1aa16951c422e72bd7d201694b2f592889d57d080314dd569a810f9a6e2194e482f67021a7c84b30ffb54d50651a5259cb59e955f9cf638968d5b2894a84a9d676002058f2d9145b84068378dc2a7d7ec9a087e2e24f8541ef03cdd178481c09931d3d94c4754df7938ac34bb3089d1a37aa60f910a9f7d6afe0d0d747557f70897d3f54af2fe151e053c97da01f62b2ab9c929199b3633b6f4b8bb55f21f08e31727b7c0a31049c8387a543b0039984592cac2e3956174d3b0db8bf2a270f2cf6314ee2cd9cb80f0726a9ca9bcc535f6f9fb323b15f159d1edecb968c34daec4560b3bdb4fe73ee3944f4ede1daef195c53487bae63595914e992ccbb97e1107fe2f792863a957e5d3d5898b205393046d06e4487cd8beaec3642e43d729b336d7db2edda7b684be58dbc06e594c88c7b9a8fa67ed6b6de93adede5373b88eca7deb6ddafcc19514196ea974664d3dcccfde4fa1210613513ee14d73517492ad7cd326e6cc0cc10655b1151b513c2c91722ccac49f170a31469c864db323f877a23881ac6da38a01a93155af078a4fbbcc28200c61e33f0693c1b58c337633ec8dd9a2b8320a71b9c311f1c5f64dd0544ec3de5870e79de11ed1fa61f942d6b395b78d7ec7cc1db079bed46f46017261e946487b5712857fc1618e319bb61d4074a186d23814d01ff092cdf62716109300e5200a701a4bae26172cdbad54e08f43f5cdbe40954a5a512b1cb90c7adbbb8163dbb4def3da8763502b70f29ede74fb3531d6e558ec6162caecde7098786364febc389d639e6361473cc15db1bf71e3662c8e8bdfd5af8783cd319c054454b56fa336d5eb3b52a83988a4af07efe7e265fb91cf93c391725476ff68e4fd2f054d545833a2756a174f58f7349f845bf974474749532705851ba3d7f2d9c0ad1638981da2a53a185cd1c5fefaa5f1afbed2b84e9da79b806ecb4f78340a62cdf40c08c6b0862961f5a0287547b6e60127270f26ad4f61d58d528c2aeacae5505aa448971e45361cbe873349c73e0a0a35de913a796c308bbb593b9028c6e0d60a9dbb22096bcac5d7abe7bf152ffa27bbb7a5c41ab9e284287b522d144599735905d8631fb469fa35dd1dbf29fe493fcf6f8fb5805fe44cf2fff9e8362895d86f2e7047c73f29d94d1c33b02b1f5dce6e9fd90b1fdc4732b3af25596f4f4784a56a2013c421702449b34f87b0ae0d43832e9807e02dd00f2731c5a9f8420b5cedc7ad776a8d4287f6a1984d281c1bd40b332afc0eb861ce45d8beb144bc673e03f3dc35b3b63c62e4646e168f81a33d98831295df38ba548706462b4c3771c08e0d73d954b1f9da61bb3ea0ecc6b8dfa11bf2d4d3718d7f130abb79b17348592ef2ecaf3db780a77213a0404ee2428889db51b63aa846df4d14363bd416f9d63356eaf31eb872c44d71e66e065bb26eafac55ed2d7a258ed6c870de0de68348eb9a0f16abb79b015523dc4c6feaf92f2ae784a02f3d65e2b9094c63c09c60338618eae7c706dea5ad8131949e5369097af600a85b985e196c1b125ac63bb35db48fa94a266b8a6e4adf8bd3ad50de8a7a722860a80e7bc14f656d5c018c698ea65fe376fabab4335f53a2b848d7b607911f9d93cf56efa552e37f09e6a1807fd2c76cc860ad1bc215819a1b63032e4aa4308168148865c4e5b1960b1cd3d658ad3cb9e7801b8a628d0fabf5333b1e5425899f436d18436b2ed7baa784e9f6be2df673267648dca4ce6b01ef1936ce41ce7539350364bc06c215eb93190e8f58c122f9f45b74c1a3b1131230e0c5c6b8a9eba4889ab938e1909ce91a786929a77ab873067356db1a2eff3eb795f4e7ab6ffbc0bc650d8c2953e14ec716553b53d4737ea2e5655a2369ed5313a1caa7961118526453f8919afee911595b7f2973a736190913265d35c554da2889c0636f145a54c30309efb3e99d0da01847c4388f52d548141109b09e6d24965b4bcb39fe361463d6de07a633583cd8e1ddaf2635016664d2f9303dc18593ab284370ee1facd38ba4a7e0cf723bdb096aaa87d3b5c543458984adaf78353847ba29175a8745439915512ab29453b9a3373f970b1bd30009d1af9f390dc725e3c49fbd02f257f281ded716217c8c1d46ac8074d234aaaaeceb3fc6a16b312c7b15bd4c28dbd3b7d82d16c948aaf73f5e67528654c51dc4f93a94939a9dcf3dd5e13149cbc26c8c467801d5ee25ea79ef2bdd4e169d5caafe74e6b4fe3df4229caa59ddc42f2529b94b2c45a837a028272a9ba1daedfc0b701dc6bddf0be45718b40eedd920fc23478438b434fe3632e80e0c094e092470007b9f0a44d7c6e97c8a1276ee1f13f2058679f4c2baebd0e533bc7e5251e91ddc69b583b52864eddb2c4ae72a1c36aac2fd30139c58d4df5ae7dca1247ec8f6f9f62f152aaefd0e895a48340146de25eb540445fd14e5913ad324b8beb96abc3e54c9848a06370c027aed46292ab966d05fc054f11c8cd00c85441f90ca5e20522ffa9a2ca316a78049dacb1902b612bf755103ac53023d484feb16f96495bb38f4b878565855ed739985a6acdd656031117e00c2725877c1bed7ef76c13693038f54a5a35a27da9226f91e1d8cd791ad6331ed771428873cab39b19ee62919852e0ccff6bb4ad009ecf0534ac59185a62a56a84d7bf4ffd081ddb668919303979d5f53e3333ceec7ddf6b77949cae1d50d08c85e26258d00d1c6664a619db6d86ae19d5eaf0dff72afda52906aa44d71d5fb4f829e39be495a56be8e60363fbde95a66d9f033fc691a4a4bb57ed28cfa02e6e3fec8bb9d27d11e80c4541c273afd5db5e46a397cec869f5db7f4cece931c5c70b8e34210eddf2a137c2b911e38c98ffe1677b038f94ff5333e3d9deac5f90fc90d687e20122bd1ae80de45fc9c4323007be18b49f77266459e3fa82fd0891f6a0daa12f924b23191c27fde6e32e1b1b70d8a983b3b617cd9e1ceb3b871dba6762230776d86139bcc53c737c37ced2ad258a840a39cf9f7628d729e02469bf7557aeefba8385b734519688a8bc03abef0451cb8cae001cba878d41ed97b98734e79cdad2c1aa42b0c55d5f4c956bcc107055249c13759af8b95708b570104af89d5fed834290d51b43f8c75156a3892da5b67f6517358482fde8b847dc3f69e8f6410231b0a76249955daeed3089a0d2bbac4b138283a480d9fd84721aeb4f11f6fd03b1eafa804f1afa012aa3748a011981dd11d3c37c75430b2d5531b69dd2b56ea570a1fd6f019b2063497e1f50e39780a76087b5b60d3f45e043150a18920156172c61c1b2a24ff08fce6839a0ea97144b6147412f95abc7be6aecdf336a3d49a5ba4c180800da340ef06e76c75d21939d8f8b761deb5ce09daf639cef1d6255ae588f28710f1c6222ed6f6ff144eadcfdb6e42be0120227ec8bc9d3e3b81639d937a89b8f14269af682268cf3e17a8a0a73f5313c348982c66a22c87a9381b2ed9856c710b4e72be8a10850ed4a6451fcee1211a619c7ad1121b40c0e0e0565067c6d3500eb0c1718e1c1b234981c3a1feeaf9002e9de31fbcc4e010626b52e052b20aefa0936f3d8e208b8f514fcf7ccfadce8afb945b54ee847f329723b0d2db1b7892f555b566f1933c76cfb61c89e6c0256a21a69885932f9ac7d80d0134a89ed99adb242710863e2eae566e8b4edd5f4cbb79e219cdd79003df0bc68db354a3f49f2675864d", 0x1000}], 0xa, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) 16:00:11 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x800, 0x8000, 0x711, 0x0, "67c5ca916f428bdcb6621da7e515dd84da54ba8c", 0x5, 0x40}) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) poll(&(0x7f0000000180)=[{r1, 0x101}], 0x26, 0xffffffffffffffff) close(r1) pipe2(&(0x7f0000000080), 0x0) 16:00:11 executing program 1: preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x1) select(0x37e, 0x0, 0x0, 0x0, 0x0) r1 = syz_open_pts() r2 = shmget(0xffffffffffffffff, 0x2000, 0x102, &(0x7f0000000000/0x2000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f00000001c0)=""/4096) read(r1, &(0x7f0000000100)=""/67, 0x43) flock(0xffffffffffffffff, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) r3 = open(0x0, 0x400000, 0x24) r4 = semget(0x0, 0x4, 0x10) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000001200)=""/223) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r3, 0x0, 0x0) flock(r1, 0x2) open(&(0x7f00000011c0)='./file0\x00', 0x20081, 0x8) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)={0x0, 0x3}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000040)="f98785e04b0ab58f71c24f70cd198f240c8373d8e91280a11768bd9ba1890bb97a3603fa948f243b18264ea7b0f8bb1f3f3b21d16a59bc120df38ba6244f73c0c2d4e13ae4b589da0533c63fa5f0364904768187589bc9a7f293d2b36cd1d821a77bfc6f3234f220cec53ec66d8d0851ad29832b770ed8a4f1a4e35ed190dbbbf356275ba1b48754884736718ff22be5d067c580d80ba90e30ae8db1a0d545", 0x9f}, {&(0x7f0000000100)="bd98455718", 0x5}, {&(0x7f0000000200)="ce2b78c0f8267dccb72e56d59a6dbfdb65afd33d121ace0c3f85afbaeed3f2cbe367a09a505c143513ff234e4673e15f9a2018c59031a3ae21ebc629b1812d7f5cc7e5c5fd8f569abbefe6b7d0c0ca111e70af0ac43eb482f9cdc1fa10918015c4908aa4ffb9e16336ed02b3daf3a61963f7b0202c536da5afd97a159a2ada329796200efa1708ecf48d0b1a9ef9e25e461c89d1121dbbb90d33edaa199df26343f26df79f817184457056ffd8d25cc8d5c52a9ef065e7e7963e4c38ab2c124473246576c078b416b98b8fbec344709d420d743c1703e6097d71b0f74170c8a277bf794a", 0xe4}, {&(0x7f0000000140)="a9bd19eedd2a560ba4d11c32b45d4c8b68", 0x11}], 0x4) r5 = open(&(0x7f00000001c0)='./file0\x00', 0x611, 0x2) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0) ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) 16:00:11 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000013000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(r1, 0x6, &(0x7f0000000200)={0x0, 0x0, 0x2}) r2 = getpid() writev(r1, &(0x7f0000000140)=[{&(0x7f0000000040)="b5236017f2534e4d2778579d2da495f2fb38b44fb4210cf05b0158a4f53e08d20a6dcf0cac62993e6fcb3885ccaddc8610d42b3a24564a44ca70d2c659c512f748a4ef2f1bbfefb80c28ff81272f48d779f2ef315ba74db737c715c221cc8c27c2fa7c016dd5ceca2ff19c9d1e911ee907b0cd9d2dc53bcab8fe8ae20870184d33a9399eff7c66723f94e191fee9aa754935bb3f039d12905b40e04986893ff5da89deabea2b880a1618944b6275bbb8560305ad7d084ccbd907433b6f6754563e14", 0xc2}], 0x1) r3 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000001c0)={0x2, 0xfffffffffffffffc, 0xee41, 0x1, "15e71e837547d5d8f39929773aae8fdb99190cc2", 0x1, 0x9}) fcntl$lock(r1, 0x0, &(0x7f0000000000)={0x3, 0x3, 0x2, 0x2ee8, r2}) dup(r0) 16:00:11 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) r1 = dup(r0) getsockopt$sock_int(r0, 0xffff, 0x28, &(0x7f0000000100), &(0x7f0000000140)=0x4) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f00000000c0)=0xc) setsockopt(r0, 0x0, 0xc, 0x0, 0xfffffffffffffcbc) sendto(r1, &(0x7f0000000080)="74ea33bbe2da5e1ef3b3084d0072f01f66", 0x11, 0xf1ae66f45ed5c443, 0x0, 0x0) 16:00:11 executing program 0: socketpair(0x2, 0x8003, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) setsockopt(r0, 0x3f, 0x0, &(0x7f0000000000)="4fae7d701de295ef5141c0aca6e00e92dd2829a953b73ff5cdb33e712b69bde8f442f9e2e2d0f0557af48339ec325186e7d15bc4a4b06d6c9f78db71e76773ea331158968e22c7d0f73df433f96ae79386f6c961ca01b13e2e10f569f62cad77607a3145009d9af3f2605f1bc478a1c24980a4dc325788e0b773726fb75744113c377b0a7992f33bc3519d79311465eac9e9273fb091d63a3bee51373f15a4f31c34e033fd6b928f6e34bb480439b2ab653c1f7e1761b20373f46726378d118e5350c50bb569293b8eec472e2a9f16a18b703e28a533fab85705c4fbfef6575cf6ebdd1b1ef501b1ea5a3f045bed1bbe9b99d71ddcc29f71", 0xf8) 16:00:12 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) bind(r0, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00./fHle0\x00'], 0xa) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) fchmod(r0, 0x10) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 16:00:12 executing program 0: setuid(0xee01) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) 16:00:12 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) shutdown(r0, 0x3) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000000), 0x4) 16:00:12 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) dup2(r0, r0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 16:00:12 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x29, 0x68, 0x0, 0x0) r1 = shmget(0x1, 0x5000, 0x104, &(0x7f0000ff8000/0x5000)=nil) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = geteuid() getgroups(0x3, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r6 = getpgrp() r7 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0xffffffff, r2, r3, r4, r5, 0x1, 0x6}, 0xfffffffffffffc87, 0x9, r6, r7, 0x9, 0x1, 0x2}) r8 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) fchown(r0, r8, r9) 16:00:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) writev(0xffffffffffffffff, 0x0, 0x0) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:12 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x7, 0x9}, 0x8) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x7f, 0xe2d3}) 16:00:12 executing program 0: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f000000d000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r2, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000380)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000280)={0x7fffffff, 0x1a7d, 0xf1f1, 0x7fffffff, "a508000000027f00007f1000000000008000"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() close(r1) mknod(&(0x7f0000000040)='./file0\x00', 0x80, 0xffffffffd176fbe0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchown(r1, r5, r6) connect$unix(r1, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0xffffffffffffff6b) rmdir(&(0x7f0000000000)='./file1\x00') open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) dup2(r0, r1) 16:00:13 executing program 1: r0 = socket$inet(0x2, 0x2, 0x10) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x1, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket$inet(0x2, 0x4, 0x7fffffff) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) unlinkat(r3, &(0x7f0000000100)='./file0\x00', 0x8) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) r4 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000000)=0x3) getsockopt$inet_opts(r2, 0x0, 0x2000000000022, 0x0, 0x0) r5 = semget$private(0x0, 0x3, 0x528) r6 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r9 = syz_open_pts() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000002c0)={{0x5, r6, r7, r8, r10, 0x10}, 0x8, 0xfffffffffffff14b, 0x8000}) mprotect(&(0x7f000073a000/0x4000)=nil, 0x4000, 0x6) renameat(r4, &(0x7f0000000340)='./file0\x00', r9, &(0x7f0000000380)='./file0\x00') 16:00:13 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x10) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) fchdir(r0) 16:00:13 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x211, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSDTR(r0, 0x20007479) 16:00:13 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x200002000, 0x32c6) pipe(&(0x7f0000000000)) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:00:13 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCEXCL(r2, 0x2000740d) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) r3 = syz_open_pts() r4 = dup2(r1, r2) kevent(r4, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0x2, 0x4, 0x8, 0xfffffffffffffff8}, {{r4}, 0xffffffffffffffff, 0x1, 0x20000005, 0x7, 0x80f}, {{r1}, 0xfffffffffffffffc, 0x98, 0xa0000002, 0x31c3, 0x6}, {{r1}, 0xfffffffffffffffc, 0x6, 0x8, 0x9, 0x20}, {{r4}, 0xfffffffffffffffe, 0x0, 0x8, 0x3ff}, {{r0}, 0x0, 0x3, 0x1, 0x8000, 0xffff}, {{r3}, 0xfffffffffffffffe, 0x2, 0x0, 0x1000, 0x100000000}, {{r0}, 0xfffffffffffffffb, 0xf3, 0x80000006, 0x5, 0xe000}, {{r0}, 0xffffffffffffffff, 0x2, 0xf0000040, 0x200}], 0x5, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffffe, 0x5, 0x8, 0x7ff, 0x9}, {{r3}, 0xffffffffffffffff, 0x8, 0x40000003, 0x80000001, 0x2}, {{r3}, 0xffffffffffffffff, 0x1, 0x1, 0x8580000000000000, 0x4}, {{r2}, 0xfffffffffffffffb, 0x5, 0x0, 0x9, 0x101}, {{r1}, 0xffffffffffffffff, 0x40, 0x4, 0x5, 0x2}, {{r1}, 0x0, 0x88, 0x12, 0x4, 0x76}, {{r0}, 0xfffffffffffffff8, 0x1, 0x40000084, 0x8, 0xfffffffffffffffe}, {{r0}, 0xfffffffffffffffe, 0x2e, 0x40000000, 0x8001, 0x8}, {{r1}, 0xfffffffffffffffd, 0x90, 0x80, 0x6b3, 0xfffffffffffffffa}, {{r1}, 0xffffffffffffffff, 0x2e, 0x2, 0x1000, 0x7}], 0x5, &(0x7f00000003c0)={0x4, 0x2}) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 16:00:13 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) r2 = syz_open_pts() syz_open_pts() close(r1) pipe2(&(0x7f00000001c0), 0x10004) close(r2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r5 = kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) sendto$unix(r4, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) r6 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x1, 0xdf) ioctl$TIOCEXCL(r6, 0x2000740d) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r3, &(0x7f00000000c0)=""/180, 0xb4) 16:00:13 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) mknod$loop(&(0x7f0000000000)='./file1/file0\x00', 0x6004, 0xffffffffffffffff) mkdirat(r0, &(0x7f00000000c0)='./file0/file0\x00', 0x0) truncate(&(0x7f0000000140)='./file1/file0\x00', 0x8) rename(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') unlinkat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x8) 16:00:13 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x40, 0x100000000402) r0 = socket(0x6, 0x0, 0x80000000) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 16:00:13 executing program 0: r0 = socket$inet(0x2, 0x2, 0x2) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000080)='\x00', 0x0) setsockopt(r0, 0x0, 0xa, &(0x7f0000000080), 0x0) 16:00:13 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x100000000, 0x80000000003) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, &(0x7f0000000340), 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000000)) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0xbee, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000140)="c9fb21299119cc2d37e9d5661ced2bfd9a82c0828a5665c1e37dda4ab82d5617198ebde5ae2874092e0450a053bdc37d560833700d8ff95e86514098ca25f9431eef668428a9a6fbaa1f7ba338143a6734f44b2b0c5cd4b744f4dbcdb456fe1cc7f35724dbe83c573b3223c48a439a7a2e069bc3b20f98cfd8a642709785bfc05b67a133c4192f71ae1eb873cae5bb1ba45aea2af5bdd9a69cb8977ead919f8fdaa0648c00931edb0308b4121a5f8535b064ebcd65dde37a39960dd7cf9948c8", 0xc0}, {&(0x7f0000000280)="a8e477e1190fc426b2ace46369cd5c02bbdc09ff0b5f088b0e91c106bca6d417a328af058e25daa9986d133c4b8415011bf246e3fe9c30685157a1114a06bc48554d6a8cb4b2d21d60c7e348035c90a2b9b4855cfc34d1842220d67391860ae7e40269563c4d3e5f587c077b", 0x6c}, {&(0x7f00000000c0)="4f9714da131124892ef6c9db96425e2463ed6c15a5d891a02e3b3f5530c120e22ba8eb3b1a", 0x25}, {&(0x7f0000000200)="9b1b5bf23f3627", 0x7}, {&(0x7f0000000300)="2de27ce74d5f8214d4706387f4d14f54fa5ee7a3e88bcdbf4a3207f8c28e33185cc9a6548d3eb4d97e421165c639afdde8893fcf04d9a67a", 0x38}, {&(0x7f0000000340)="e1b6ca7bc6aed3de439a6cee863f274f4e65ebb0b6e73ab95e3945f833162c408dbef492c08f8a05d0ca23e0f791a1a6513b7907cfb9dd8ddf07ba589176383d7d6fb001fcedd784d1c4295b6308bd99efed3d75be23d5f5856eced96a372737b0da8fdbbc5d0f860370ee7f693856411d13486eac56108f679360f333ce2fc7a9c1d4013f9272683fad5cf2f273f5e7f857df179fb475401c92a8fa2079685d900ebd91e0cf7d2ed795d72ad81558b2891622584cfdd340c3719e5b4fee3d15fabc410bbcc1b86951f7d06eb70986efd9b8e82cb18e92a4606428aa3b422b877c16b1b7fe7c6f6716a7382b207d0eaf5e01f5fe41a855282ca6ced67eff", 0xfe}, {&(0x7f0000000440)="552dbed8878f84e9ee7f7cde8e89e233d501f68822838a23377639a2dd3e431742bc0f8b9f2491f5905d0a8277b0a76f", 0x30}], 0x7, 0x0) 16:00:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x2, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x2, 0x3}) writev(r0, &(0x7f0000001700)=[{&(0x7f0000001680)="a3c31bb88f83ce1d484c7bba13b18cbfbb8641cd4a7f36b7331ee50bb61cd720b1e3b679526dc633e59658b5d22e045ff59d950dd3ceba7f6c5d865ca6", 0x3d}], 0x1) r1 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x5, 0xff, 0x2, 0x4}) close(r0) ioctl$TIOCSBRK(r1, 0x2000747b) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffff74, 0x0, 0x1, 0xffffffffffffff7d, "85fe68bfa60204000007ad00cb5fffffffffff7d"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:13 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0xe040, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x8, 0x0, 0x981, 0x0) 16:00:14 executing program 0: r0 = socket(0x18, 0x2, 0x0) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) setsockopt(r0, 0x29, 0x35, 0x0, 0x0) 16:00:14 executing program 0: r0 = kqueue() fsync(r0) 16:00:14 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) r0 = msgget$private(0x0, 0x1) msgrcv(r0, &(0x7f0000000240)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x2b, 0x3, 0x800) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r1 = getuid() setuid(r1) r2 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x28800, 0x0) ioctl$TIOCDRAIN(r2, 0x2000745e) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000002c0)={0x3f, 0x40}, 0x8) r3 = semget(0x1, 0x8, 0x40) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f0000000000)=""/52) 16:00:14 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() ioctl$TIOCSBRK(r0, 0x2000747b) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x81, 0x0) kqueue() r2 = fcntl$dupfd(r0, 0xa, r1) openat(r2, &(0x7f0000000080)='./file0\x00', 0x80, 0x34) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000000c0)={0x7f, 0x16795210}, 0x8) close(r0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) 16:00:14 executing program 1: r0 = syz_open_pts() mknod(&(0x7f00000000c0)='./file0\x00', 0xe011, 0xace) r1 = getppid() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x3, 0x3, 0x3, 0x8bd, r1}) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) r2 = syz_open_pts() flock(r2, 0x4) fcntl$lock(r2, 0xf, &(0x7f0000000100)={0x3, 0x0, 0x7, 0x1f, r1}) r3 = dup(r0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000140)="9a99e4fa8fa04e82893345194907671663c9ad454dad9d6730dbb1e03e9711a0582825f953e929f5e81e3d97627df394515f42a45ec0a877f209acc7b60fffcfff2cf4cc399abcdceaa1908d79529d6fb3ab7e9a6365ddaa5ffc091a6b36a223b6", 0x61) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x100000000}) close(r0)