a2ceec4b92e49f6169922f5a17e3f3d42e9c5b9af2037a6a40f78e4cab105f93e976056567f7fd342540acf9282def61fc8e7b98f14449848ecf9568cf1f6a2648e361ba2615fd15f9b3229f1c1a4359fb27cc0d1c3639115f51696446ab531e32285386c90700cb20360835ee979d7ec0960354fc14c33576afde0c850b2b9da2684a3dc283b8d949282fe7f491018a2ab71388e62bc76de835dabd04cbef0e019c90de57c42397df3918d6ddcaf060073e2522a59630e6ddba5ed09ace2a6da756acfb67e7ec0a3d0b00d2ece077f04002fc4a8d2750747956c929fb67c550c46dfead5ae86f05fb55aadbca9ff8bb5eb53f918fb3bfb5cd4bece0b074bcceb9254e7effcbd75e6f1819af02e302a97908ff86f2a20c469bddb41be7a8996aa609baf2a4a69c31b2fd9f8fc181cbaa7ad4f9db1e74f621d25e1c07aac838e4d46607abd265fd2fc2db70fdbbbd1832ec80edd684e5f58faf55c83a808011323eac975d80e39d4b5c0fffb57699334852678133e9869239df49441495f282306ba1326d4ab2c185a013e692c21b0103017238629ddb490d4d2dad2e3e6b95f89f9260acbc0f08d260cea0884bff733d22f293250638d87938d753fc048d39e74574f756d3f8cef8fd9180f83459c6d54dd204e6b251e6aef23a7c9b4f7b32026f1f0efa182073f8bc6a84c9eef6e98828c3048485fed28d604bd4f7eec7d5b9a308c68ff1d94817b4d46fb4d83da701b4cdb7ab379a875602d978d01b45adf9ced3c8bb6b28f80cfa54f307a1ab2809f05109e4b1b90bba6001a566e2774a8335bdf5b0e3109154224a2c3a9ae8df7aa208cab9913b01b8036b3de5d0a49bcaf1d8dc80cb14575f21deafd01e74543fde9a3799610b5dee32da4caad5d63d1cbe67dcf92bd6cac78a8c327c4275548ecee73a23a184474045357cb5b23c3159e6732c5e789ae132c06fccc93871b581105baf7ce2e5105833ca32e733af1db56586795c2c1703f8af410d429391fbfa7d48d9e37b973e45a8dbae16035fe7693d980fc76a7b3b3fc71212713c51056cc97297f525ef9e6c3e87179985cdf4fb14b9915c58a986a1c68922a2c2ef37ece7d82b7c2622b025d213b4fa8302ab4e6851c92f931394c45103ac55b09345fe0ccb1e55e2cbad7153c37eee6f770bfc67ff0e54dd10bef7100add7ff6eb32a938654f7574a2d66ea01f3aecbf57b798aff077ca75788970c02d0a30c8e35e04c3e16fdf22c75af33cd5ea9788b7defa49898cdc300d4d00ebc26a1e2c9170a7f1b842fb7e21f89d159693ed347b6a38f4c6831c99aea41a2bc6333862ca6f2dead449a1446e1a808888aa4d4959a3f42db7b9306080307c58337fb98066e7701cf6ca62e2ce50d341f365933525d267abafa614a63d1cde599f6e70210452f8db65faada2a378786d744050dcc249950f2a2f43f42ec1ff2adf1f6389090b27eda7dea7952122cf791a75272ffcc67d51df3eff64e52badc7531bf94449d7f9206d388b7189c296fecdaefbd0f295a50d0bb5367666b459dbd88d6de558ff24bf6c838443af9e2f42e502cc47dca4d5a20ef5315ebcca8b330fc4132a56596c6657abaf550cce9c4a48fd258676dd2ce89cacdaf82ac455482fdd9c42a0b1df5b436e3e854bc7ad0291395c857724a665f779361c0f862ae741c12ec613f60c31cf7024479b56b78559ac13ecfe956106c75514b59bcd4c5f3868b8c19d89828e55411a3bbe6e6356a4de558fbd83a5d7f9efe639ad95db6f846fa81899a4914ee5c35798fd7d6213d64510bc625e496c07c4734883e648e82a3d78d2924369f0aea702391476f5b96dc6430296be60ae66f3face9929c200765d18c92bf733c62bc2aa96933ac48975791f593ba305913034a2f6acb989b9114edb5ce65f6f1794f0eb1614c2f2d0e372033bda4413de40c8dc3dca5164a87597c5ab7fc98cbddd7b1b640ee29caef80a4715d5a4c1ce2f773ec2f9c12fafe6aebdb8cc64d9e806e28f96a59c2818c71e4d134ead29de59983b5f4442d7a7e0013047b8106d1ba56cfdd8e26e263a122e70768dbca5fca989f5acd10c26d48f9a74f73b035942669687ec108f0a1249cfe1709097c30c1b21811778cf5a35b0b30af6f065856e2af56e18323abb71f361942372c29967d1f25cf64d079938470ea7eb1b90492db5a908e153146ec1826786c276866121a9df17826980df29392746b9fa06db5768c9e6c92f7c6bb57619823e9b8392e36c3078d7b3719453e7f5aa13ac348e7b9bedd7467f2516fdf9621bad968b5e9946d8f519d813edc1e056fb0c36f231bbbcf86e0d5099ca7f2d9cc7b261fd2b6becdce0009fbca9efbae15e80fdcec52f06aaf8b88580bffd4ee27fa05e7161d5ad3d68e65aff6800a634f3a612735c9651eddbeafd7395bcbaac491cec9dc26c00e6cbba937da1360e3558c6dfea12fd9858def27b7d566fd1b520ebd457fbf5ff419ea2b075d729ffe60292227ff3167a59b6dcdf25d1eb7f1d48721ba6cb7cd751016d9e5d220d332237b8197f0468e80649f85cf48cf2d46afba6808c970072ca6ea4aeaf73a72a4b29245bf914c672c40ad5f0dcd773f78ea6f44d9feec5475f03946efadbe0151e221bd33cd278b6c3d9665515956aa908a20c71f5a086400f266b2cb80d413b7234bde1007bfd3049120980cddd5b98335991caa790a8bfb7b6f72712aa40dc3655e3a9a5b3573e9763833b54361f68ca3a8a34036ff563a9a195721f39d13c2a3f55ffbd88f6d688538db94dd05b72a970cdea2651ad6f3e1ba63c521c0b447047c8d6795b9fe71c5ada9d201c9930454b2e6ba1b84274c72bc8b39b1d3d0e9f6dfd40ae4ff2d88ed8344ed89eae384d09513f5c4e4caea5a90b1fa6cdb1fcbf55009278b270e9d529e3dbb497343bb3a8b564cf7bbde2eda31b0473d91c9d595226b9d9cf0d970aa68f33a8b1cd771bbbc9cc2f052ff803db83954b129836f275a759c2fe09caa56735df1a6cdf51b931a4ee7ca4a46b13ca167dfe5dec7950f3bdacbb13563f58e0898f9b898fa8c234bb34522225dc47db7b9a6fe70672deed43a895ff09629670d67392c8105a6e64f1774c892f97b76f1704dfb82e0502ede6beb27efbd33ae010ba990d333357d7c5e15e46dfdfdb922b91a71fc0a27db5b7b02bd20ea5cd4b6c3006d149981c32a9c601e5487cc72cea97371fc78a8ed648fd30d0befd6d8fa15973986c1f8e3fbc6ea283ed3041653323b6d934e32be31bd49bf2a02a8a90967ea563885e45cc41ae64e4b367a58fcd617cea9579848a78af77bd0406b1e02e885ae3bac1be35268ea5dfbe5f25ad57051ad2b1b389adee39bf357f89bed0baa9773681a57f74914e253fd55acc02f592f117aff189615b23e2d59cbab50c171b0af1224764f7744a43bb9620adfd9f290342a3cad1e690b45928a4e9e71dcc4871e3ee9529d32ae3976b3658763adfd15f72ed2e8c8a483e49b53ff3611dc43c9a4a5136a71f6fec5f48cf0af9a61cd8b7da48a57805c8d65d5b8718e1e522f96ef2a7f40c0f805f50c481b65cc4727eea57ad7ffdffec5f895913dfd05a584edd567881c5090a4c5d2634589f02f1b08344c4964ee43f79f7a96a7583cf2e7104025bee63f9dd42264951ee3630dcf89aa0b7f8a61ea2bafa04cbdfb2701ced7e162adac4a2f61a57ca31db227a93c9a597e24a3fbb85d4cea8a83d3759fc3f93c90afebcdaed3a880be42522b9e061772933310a800709f09629aa84bfeeba3a3543539a4ed61a9f90b87a5dd0109ae4178e8b999bb15e09515290d72d2147eac0b9bf76aba2cfc98910a8c56ab3176b0a1ae11ac13cfde19125dbcfbc19fa4e2ec4a6503168c4e2fe2043bd879bb28a76b3a22a64bc1affb58817fb7325b85247830aea334a1b088327cee46d7f92e0657586e15fb8164e6a37283733480546fab21be4ff6728e8a8e0cb4ef75f27f6fb6b8b7fabc7cccb58f97f48bfcd8acdc6882c6e14c58db0c7793607af50c590c4b4c9a41bb9f91424ef2f299270d3c9d448c42b5fd4a4a0327192fcad07540d45a0a9b10d9026eb16b79f5ad3c4175201b77079fc1a3868abd8f9a26a8da318d8ac36e1c8af793d38266eb5c92895c4ff87790d5c2e6beeb3fdcf2a42116ba4cfaed7ee12ee4dd793a77a5a8c687b7e9ee94cb0c01a672dc7a0784e2e224c1a9c74336d64e561f53902cf7980142a4decbf9a55ac0f522dc6fbf1eeb55f1b11ee205e07bb555baa7fa8d55fd49296a3bcbe28a9aeaf0fd695d626158a9c28fb060264f18af79343ad6d0eecb0b5f176cf0a9f5a1c334f8184c2ad631704978834193e963d3db0ee28ac51e90333f9625832129adf8827058a63e31565987565166c002226fb22e937d05b2b3a98cfb848c8b0d9246b0abda5eb4be3ac115b2b675446c417af5dfdb40251ed54fbd4aa75d765b2bb49fd4d2f7f46a25c94576c26980654b96601d1c3115cb8d0eb81a564b70020bf1ad5c28f266caf82b1c3368cf83d87a0071860ba93b03f473f9f71cfaa737ad43d4618096ec9f4fe460e1350e928f836a4e90fd604d7c23a6dc605259b311e4aaf7d6de95e357959e18b53812dca1a6cb60fe84", 0x1000, 0x4) fcntl$getown(r1, 0x5) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xbdb9, "e71400a09974e3376a57ed08db27f40054851136"}) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) lseek(r2, 0x0, 0xc600000000000000, 0x2) renameat(r2, &(0x7f00000000c0)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00') write(r0, &(0x7f0000000080)="96038c867d189ac9f508d0f68e0299003a", 0x11) bind$unix(r2, &(0x7f00000011c0)=@abs={0x0, 0x0, 0x3}, 0x8) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x8000, 0x0) 07:23:00 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x20, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000240)=0x1) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x1ffffffffffd, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f858e0479b7068b82174abb6069c4e1ee700564957c8e88a1bad4821a1d74d42cc09e1ff2cfc2d2af1fa4ef106e7888b992204400b0a9b1beebba875c5ecb40d6db73d8c58b80c644bc9cabc485479babed39941d62b05e0f8523e67eaf4cd31ce568d9f3af42bcf9687ed3a0583445c7e3d0156588c4a3c0cb6fa5e26d2883bd04121bc50e944be0f18b79c33b8a2f2e9a5b856085b5238c8d33906119822516aea0fb3b959363f2db8dfcb566555600dc0b608b4d9f16861f4198a0de11941461cec217377459c0aac1db06a68e20c", 0x806) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f00000009c0)={'./file0\x00', 0xfffffff7, 0x8, 0x800, 0x0, 0x579, 0x1000, 0x8d, 0x0, 0x1, 0xc01, 0x1}) write(r0, &(0x7f0000000000)="6a4a4e5cfab9b0fbac605a000000ff037f", 0x11) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) lseek(r2, 0x0, 0xc600000000000000, 0x2) openat(r2, &(0x7f0000000100)='./file0\x00', 0x80, 0x10b) ioctl$TIOCSFLAGS(0xffffffffffffff9c, 0x8004745c, &(0x7f0000000980)=0x7f) 07:23:00 executing program 0: pwritev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000040)) 07:23:00 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x100000000cd}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x40000000011, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs, 0x8) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r4 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r4, 0x0, 0x0) r5 = kqueue() select(0x40, &(0x7f0000000080)={0x5, 0x10001, 0x9, 0x9, 0x20, 0x5, 0x1, 0xe54}, &(0x7f0000000140)={0x0, 0x1, 0x7, 0x9, 0x10001, 0xfffffffffffff37a, 0x1, 0x6}, &(0x7f0000000180)={0x8, 0x2cb, 0x6, 0x6, 0x8, 0x6, 0x200, 0xfffffffffffffffc}, &(0x7f00000001c0)={0x9, 0x4}) kevent(r5, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) r6 = syz_open_pts() ioctl$TIOCGETA(r6, 0x402c7413, &(0x7f0000000240)) kevent(r5, &(0x7f0000000000)=[{{r4}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r7 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x1, 0x0, 0x10000}], 0x0, 0x0, 0x0, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs, 0x8) r8 = kqueue() kevent(r8, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r8, &(0x7f0000000000)=[{{r7}, 0xfffffffffffffffb, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r9 = socket(0x40000000011, 0x3, 0x0) connect$unix(r9, &(0x7f00000000c0)=@abs={0x50dabb44c20d1865}, 0x8) r10 = kqueue() kevent(r10, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000200)='/dev/vmm\x00', 0x10908, 0x0) kevent(r10, &(0x7f0000000000)=[{{r9}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 07:23:00 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) pread(0xffffffffffffffff, &(0x7f0000000080)="1de0b5282712d70cf3bf96ab0d3c30bae1aaead4ca147cf795d6a029f7a9f3b110dbbce68634e7dba3d9da9588e3794afeb0fcaf3e2ce84d1110a8506fa99726181c80e0cde5acecc9396238e512db85435dd9215a5f7ba3e87cbc60aee525c30e8b5585ba86ac5fdb37dc27bd0e544334fd46b758527c8db6d8b1b534bf810c0ad96fe900eeb42957eaecdb819aba20a2ecdf04c512d3a68bd84991ea07c18c8f36bf5ba42bd49f51033545809de2f897ebb0211b20b6a35a5c589cda5cb72faac47f4bdbf562e430035126ff3652a42cf5a8014a9f0424fbc619820e13b2296e86855a914ddb37edcb4cbd4058a2fdfe7cf0a26fea3c602aff6ec9129d3f112eb6ad244392f5cdb28bf281b579c5e6246aa788808650b8f4edf820db57f3b51c35be5515ebe4fa12281c3a275efdd077f6a7136492c5705c05e77bc49f9733741f7be374add41f0473eddd8bb46bda09fb93d7617ded55562d96258e22a691fc917bcebd1bef23bf0ff6c9d5209573eae271619f21bb397542c3e1de73c2d280ddda0f7f7cd453e66df4cf8ae28a9891ee9302aa44438518a6229e4a126a80e2f716f4ece480688a5fde7b35d99787039eccebea2dcc59b4dc7be4056ba0e0dd9ebe1a2dcce7881b8f69bed3ee8a9f148795d3ae61a961c2c02f61635b740f80570403c1fa57608c014ec51f3194c1f88a75acd0644bac45761dc37762b885d896aa44cc7d5687a17c01fa90419758ebc55bccc75ea1cbc94237418b25b8e929338b128d22971315b59349c1bc4f30c1f50338f42c60099af116e7d9595ba7f2d8b7f30554eb61e1798dc5b1caaaad83ac039625a5a52258b1454ce5abc889bbbf24baea3989e014ecd8a462bedd883ce76646e23a1284fa5f38ee73c8d2a64ea7c9f89586fc5e134fd74bc457bdc1837d8c193c68cae5648ebe64782209a3b511ce60e757300dbf7ade08b12698addebb197053688869e546bf8d605a9da51258248771978da790910438f25aafd5de2355176caa5a9e61cd459e7d55fa9479837095c1628a004bae9cb0fb1d7c17fc605cca1694a1e238d59338cde0be24f8b8e51ad8a4039cb07bbc9e605a5b4f7088b7c5658320b1e3fa19dc574770411d6b1137c22a42d1ce1b693777ddc9e5ded134d5b1924793d92f38a25d73e6bdb7464f9586d0634dd4e7af57407b575923e37a27dd42b516614f439f63f0dbd96431d047291a7257ad4b33fac5aa91ecf46347a5403af17dce0c0db4fb5674fabefb3c7b31c73524ad169a5f4c7098499cf6bb2e8a5bf65964facb9ceb5b8b32e1fe6100c71088ce59526c4919e4fd139f48e92fded5ad863a56a06d2b58b8943f5a8ad68b438b4778dc1094aef6cd888883bac3a92dd002ea5472e2abb52c2fb2b932d59341fe400b559ccf8008ee8b820d851bda05e8a3a66e4de6c3669e5f0f125448ae97fd2b421751c8126467c2c2c5a3cf47a5feb8792b60c109013a38ed2fa2e5914c0c3c404db8edcae1e784c8b23ebf986b8b0492fe7ccc93eced4a3de3d5f5d009f2d39528f457d4f235de472cf320fad17da9c4f2aa27b9f8002ff0cd2846a434ca5792634ad3e0fa48c69ec0fd98a5cae53c9ae58cbe207d94bb207f75d4c8d84e07336156cf704b8635efc23330a791d0cf16c4fd74b9a8188b2154e9c18276bcd8d3f1c07c6695090edee49486a56c33e0809e9e52f5e16db8d2c403d36967b5c17312fa022b08e1f47ba5a06c119ec785a7b1ca835d809d1c2f517c504aa58be452c2a0363a6976afad3ed26e3e5d2663cfcaba15f28aaca39d506e6d730a12a81e8577ff0d5b147c1b2883a8b13700e27101a5b222af0a7a1be74d1566d44d8e497e63531cb8d6195c43460f90ebea6d0a85eb3642c576610739480022226bd7b32eaf78ea0f03e9aa99adec8a71ec2ba82861c13892162e962d46cbc4fd6e2d2480910b81154871b8a8938dcac4e6ae51ac3fa21b513c6532aff7bfc2e79cb457041c039cea63738c555527660f6c28366c04b44357093d7c3f58b9010bdfa5b6c61b3ef010013c6f9c7bc704388c1e271690236d416e6d40af2bbda018c4e12bb49963fd87ce621b1a69440e5ae584ce80c7f559a0029fefb721d13346c3759b411016f4f6ca3a12ea7f06ab41ffefdf1d5f8b92c59c58ae0f3f997fc62c80b53b14d3f9ef9d4bec87804c4220914cfebef2a257c5ef53d6a5ff0feb3c7e79be819653a8f03892fdd5abf64237d737e2bb610f0848e888d28e18da508f2cf6c3a6556c3f3051f86e8d5423050bc61245001572de886e13fcffe25b83879d2e42faf17326a055d9f33afc8e70c2b5e75985429a0dbc4e36a15a8d25dad60126fb0a990a8303d60518706f8f2b4dec2fb2d4d1b0ef8934a056624a263059e301502ac4d8a67836516a6f5f528a7eb5a39861edd436f140f20997e320fbce8f1f8172ea711eb5080d2d3d47d08886555fc6b772b9e19242efe191ef321d5d6119e5244f3841dfd6f26222e8c9630415d93999b6cabf0d81eb8ffcab027d6819d2e19f9ac5219cd47a3c4395e505b2a7ac1e538e09b567a86f10ef5be9b3f8e1055ff8c11eab39ba6bf9771110adb3c2262a8805f4d3460c67e47926f59cce1b2afa83f29b797ff896c7a4fd573877f2fbc17dbc47f6ebd4ee49dcfac72e18b4e497bcff22cef305893c7fa7939384690e30e7ac1323301a70c040506363bd51ff66bdd85e53e3d5aa79e76a1e11c5430bace741dbcff964de3e617192b297249f5d614cbbbff373df3a034ed5981d848c2ab2ebfc6bbca7cd7eb13b2450f8acda24296d6eea7e62f89a9d25ade4e17de0cbc11406c35a1b3abc24fd0ab8253aac63e3bb0fa34405cf4437b8564189859885ead8938f4a1d5231badce9d543aacca054d8a6dac149f1880ac3af3a098641e972c307078f091429670136fec993d260b8b78c9084cac3897a346a44997caf8527ee1abeadd9a9221b49455770285e683b9ffaea9d801f526480d1379bbefb48590e856115d7a6a5073e7d1d64f7a837d551b6379337c176c9283de7bf65b2a38a5f57e8be47db2e3b8e93d011fe2790c73b55045bc317466b37929b3af534bbc7cce0a63c6ca73992c1bbad3dbc06b20253800c20f2d26b9285769e78a96a9f73d42b432d066fde1c5fd25c354cc7861b26119cc0969b077b3face605e0065f66c47a2a38b5045328c2ff83e60878eb64cb9809996034ab2cb42857a554ed813493aa98d8e55b318f5de9af258ad5c249c27f0cc59b88c2910c66688ae7422e8e290e971bb353886b2bbf7ec92908b3d3e3e2bd109c3752713889bd53285a8ad371981ed273ab5578ac51c7a6b262d4d55f30fa95a03bcc0ae4ad4a6c4a61f81e055e076c890f1cfe66fd3a516e9f9be21f3021359013ea3bec4330c41116fcc5de061edf0348b1d1b3dc35c9c4c5ab64a90a90a2294153404c3c47923828b096bc0e9b11c3a8916c61d361b764f0b7ae6246609fd3334c37e9fa329f387d846e4a4a6ce10f3baf6659b38f525c41279f95a31f48b742ee86aff257c5447dae322f4942b63156dc58dfa26a370546c337c4185e00e32eebbd46d3c4c6f2b5602c409a916e779e961cbf66c07c44b24fcef0539e0bb71f5e8064f60633b1b588ae462d3cb3921a39fdb55c5f15640b6c9cfc138dfa134df0ad190fa1fbaaf4c9c7daa63dd94a595c507bf1aff8008c3d46e214dc23a1b8e30dceeeda4c3e384cad68ef7a18e7d1f5a8f4b9f0f539eab6d0c4e01f515d121adfaea107c19258115eea26bf2b4ab97beb71eb0dc39772ceb3516e8ae8a38cc2e53bf775b1784aec9a7f68b8694b4c5c9c86a3ac6ff1a0635091a6ac1b30160c123e996f1fb2ad4ac633c35b3746783a8ab4075e2a486f52d52581dda4a28504d8a34172f40400cc86f67e616624e67e7d1a800455edd445e98733a506ce78c213eb7add606cc00d90186a54caa81cc1ad78f31080cda4b8b4ad4dbb8441e3311b935dde69e7e42523fa3381a57a963cbd53c02b53fa37d0aec0e2eed24e9a9578aa9b62401bc4713016274c42fe6676b2ac9cf6aa7495599560e3409d0df6861079d39703e581c1d1f07becc27ed34741f67e13652201820e2c74b516a0aa62020f5c44d8386878dfde5cfbd3a4e67d459f2d6b31c9462bf441a8365c639c2bb4752e3e361e22453f4b7041fe94f8056e36029d28134c204cca7afd58a518574149d110f6d1e9be69af9913362b4d15731078eadebe4d9069f655f9eb4b30b427cee4cb7040443530db4360e0ec5357b8b4d90a37b9b065759187208ba77827cab961123c7e9e6b01f8234469ae60e524e64c314250236e70d6790a27fef553aaa7ab9349fd511302fe1a2fcabff04a8ace23af3bab0f84bac6197c38e7691decb0ab866fd0a96afff8039920292af2751b14d36786dffc354874282f71ea24bc867163e85fd4c29a30f252b83ba31345763950dcb5344fb1248f87a4e1dd54ac37fdb1c41aaab0c83c68284831d9a7175f6f72a9e3a40475f26c570e219593965540281526930e059b7e8181b6bfeda6a624263ec35c6828542894e3b67706d45d114fdc605ff9893c4592e5299bc14bfa3ac64ae187b98349cfea7148452dc315183a7d36cfac7a90b58144a5c71b2613dca863e20ff8879f662b036daf3993af2a8a8382a64be5dd49f16cd70314ad6d66d104dce2eefca8a53f757fbb7323bd556be4ef9be9a23432b050a0398008b106d5dbb84f263883dbbed250c4c8edcc4117b43c77957a38287fa11f66e6376cb40174441593f1329d096798eb3dddeff8743f28946f14a09d3ed04b32989db096f2308d188870e8eb76939b6dbfa7a255a237c0da5849e5a634023b1d9ba76d6251abfceb5871aa2b3a76e2c65251b3c2af8d6d55d41b9d3fae5675974740334bea9dab7f286ee9dc1c8e783ccf667a3d270cc0842d59a441ea12b7feb8fd52707771dde36e26fef15c338f8c9dd0a83f12feb2596798df44a28f57c68accf1804904c361c4ed22c712e4e1d07c90555113c785284e43f7e165bffc731d70964d529dcfa3f3155fdaa196842e445e7f7d5ca3ed9b4b9e95bbdc6ac2942e839ca7332a317f04dff82d1efc8055604eed7d761620ed80027ce4bcab25a87c7dc7d678d164a1ec260259b326194630a0987ff17f12af178b157707b7c87d10242a213bc4639604468daac43cc59fdd3f4843dfef82a01a878a17b63584e5f78dca51914e4645951f6261de1c6c58094b52f3d2215566ea5074444b64a1d53c6d66872a366c698b1d8fc56e20409954cdb197344a726e1a59603b9458328c82469fca19dd410f3652e82ce6ccf00baaf0fb0435921b8eabab8e26398d0d37a4fd401ae8f6a3b7cf5a053753c424ea5de00c19966f97d267606ca348c8a3ce7722b57c90d723ed51a36c8bc41c3702477b81e52ab3fdc92c2f5bf2bfcb31467a3f9846c73e2aa71e946d7f2c25afef58439bd62469f9defa95957972c3c49c7b732b95e0582518742069a7e82a5a5f3b2ca75159fb78b086ca70f3c58b2a2df49e066983cd6101abbf3154ec86723ba1cd7995052a604c3938793efa657545a78f461e1f983fa8d99e6249e907f94cd3c4cee205cdc5dcc0ce48e203fe82528f760054671637e8581dee7dabe450deb32b66dac752cadc7e2bbace96ba52d8360464a4c7c162fbde0244d6ce30c5f133249c4202dab79a591bf81c2e21e98bb218524caf317d73ff56d6c99d1c54608958c0efa7564c77d26c99b48dc85b6b", 0x1000, 0x0, 0x0) fchflags(0xffffffffffffff9c, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0xd011, r0, 0x0, 0xfffffffffffffffd) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x6, 0x10, &(0x7f00000000c0), 0x0) shutdown(r1, 0x0) r2 = shmget(0x3, 0x2000, 0x4, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000001080)=""/209) open(&(0x7f0000000000)='./file0/file0\x00', 0x2a, 0x0) 07:23:00 executing program 0: setrlimit(0x1, &(0x7f00000000c0)={0x2, 0x3}) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) dup2(r2, r0) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r1, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8, 0x0) 07:23:00 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff12ff7f000001", 0x8) getgid() r1 = semget$private(0x0, 0x4, 0xc1) semop(r1, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r1, &(0x7f0000000040)=[{0x0, 0xf9af, 0x2000}, {0x4, 0x1, 0x1800}], 0x2) r2 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r4 = socket(0x18, 0xc002, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r4, r3) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x20, 0x0) ioctl$BIOCSFILDROP(r5, 0x80044279, &(0x7f0000000240)=0x1) r6 = openat(r5, &(0x7f0000000280)='./file0\x00', 0x20, 0x104) ioctl$WSDISPLAYIO_SETSCREEN(r6, 0x80045756, &(0x7f00000002c0)=0xfffff001) sendto$inet6(r4, &(0x7f0000000040)="6454688fd066092f560e9f5f3818431ede94ce40c4bfc7d621751778da759b5b3d9bf6a4d1f4b663f238eedd256b6cb73d64b97162fbfac15e84d36cca24e4", 0xff99, 0x0, 0x0, 0x0) r7 = accept$inet6(r4, 0x0, &(0x7f0000000100)) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000200)=0xc) seteuid(r2) geteuid() r8 = socket(0x18, 0x2, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='./file0\x00') getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getgid() 07:23:01 executing program 1: r0 = getuid() r1 = semget$private(0x0, 0x0, 0x100) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0x144, r0, r2, r3, 0x0, 0x390, 0x3}, 0x7, 0x8000, 0x4}) setuid(r0) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x6, 0x10, &(0x7f00000000c0), 0x0) flock(r6, 0x9) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x4, 0x812, r5, 0x0, 0x0) 07:23:01 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) lseek(r0, 0x0, 0xc600000000000000, 0x2) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000200)='./file1/file0\x00', 0xb0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) stat(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)) renameat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file1\x00') 07:23:01 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x882, 0x3e) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[0x1, 0x0, 0x59, 0x1]}) r1 = syz_open_pts() mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000009031, 0xffffffffffffffff, 0x0, 0x0) r2 = accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x6, 0x10, &(0x7f00000000c0), 0x0) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x6, 0x10, &(0x7f00000000c0), 0x0) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x6, 0x9, &(0x7f00000000c0), 0x4c) r6 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) lseek(r6, 0x0, 0xc600000000000000, 0x2) r7 = dup2(0xffffffffffffff9c, r3) ioctl$LIOCSFD(r6, 0x80046c7f, &(0x7f00000002c0)=r7) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x6, 0x10, &(0x7f00000000c0), 0x0) kevent(r0, &(0x7f0000000140)=[{{r2}, 0x3a63d3b8939b37f4, 0x71, 0x8, 0x8001, 0xc5}, {{r3}, 0x0, 0x24, 0x20, 0x1, 0x1ff}, {{}, 0xfffffffffffffffd, 0x8f, 0x8, 0x888, 0x5}, {{r4}, 0xfffffffffffffff9, 0x10, 0x6, 0x1000, 0x7f}, {{r1}, 0xfffffffffffffffd, 0x4, 0x1, 0x1, 0x7}], 0x8001, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffc, 0x44, 0x1, 0x9, 0xfcee}, {{r1}, 0xfffffffffffffffd, 0x20, 0x4, 0x5407cb78, 0x7b}, {{r5}, 0x2, 0x0, 0x11, 0x5be, 0xfff}, {{r8}, 0x800000000000000d, 0x10, 0x1, 0x1, 0x6}], 0x2, &(0x7f0000000280)={0x1, 0x5bc}) write(r1, &(0x7f0000001640)='X', 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) 07:23:01 executing program 0: mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000535000/0x3000)=nil, 0x3000, 0x0) select(0x0, 0x0, 0x0, &(0x7f00006c7fc0), 0x0) chdir(&(0x7f0000739ffe)='..') mlock(&(0x7f0000784000/0x1000)=nil, 0x1000) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x401, 0x8}, {0x400, 0x7fff}}) r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) lseek(r0, 0x0, 0xc600000000000000, 0x2) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x1) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000040)=0x4) 07:23:01 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x10, &(0x7f00000000c0), 0x0) r1 = dup2(0xffffffffffffffff, r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000100)={0x800, 0x0, './file0\x00', 0x1, 0x7fffffff, 0xff, 0xff}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) utimes(&(0x7f0000001300)='./file0\x00', 0x0) open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x20, 0x0) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000000240)=0x1) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000140)) 07:23:01 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x20, 0x0) flock(r0, 0x1) r1 = getuid() r2 = geteuid() setreuid(r1, r2) r3 = geteuid() setreuid(r2, r3) clock_getres(0x3, 0xfffffffffffffffe) 07:23:02 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e450004000069cf3c43ac0a74147c650100"/29], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0xffffffffffffff78, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a}], 0x18}, 0x0) 07:23:03 executing program 0: link(0x0, &(0x7f0000000400)='./file0/file0\x00') r0 = semget(0x1, 0x0, 0x40) semctl$SETVAL(0xffffffffffffffff, 0x3, 0x8, &(0x7f0000000040)=0x7) semctl$GETVAL(r0, 0x9e021ddeaf9191f0, 0x5, &(0x7f0000000440)=""/4096) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r1) faccessat(r3, &(0x7f0000000000)='./file0/file0\x00', 0x4, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x40) readv(r1, &(0x7f0000000000), 0x10000000000000c4) write(r2, &(0x7f0000335000), 0x10052) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f0000000080)=""/196) 07:23:03 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x0, 0xe3, 0x100000001, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) write(r1, &(0x7f0000000840)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a", 0xff2c) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x20, 0x0) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000000240)=0x1) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x20, 0x0) ioctl$BIOCSFILDROP(r4, 0x80044279, &(0x7f0000000240)=0x1) ioctl$TIOCDRAIN(r4, 0x2000745e) ftruncate(r2, 0x0, 0x3) faccessat(r3, &(0x7f0000000000)='./file0\x00', 0xc0, 0x1) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10100, 0x0) accept$unix(r5, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) 07:23:04 executing program 1: r0 = semget$private(0x0, 0x3, 0x400) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f00000002c0)=""/23) r1 = socket$inet6(0x18, 0x2, 0x0) r2 = socket(0x18, 0x400000001002, 0x0) connect$inet(r2, &(0x7f0000000000), 0xbb) shmget(0x3, 0x1000, 0x4, &(0x7f0000ffe000/0x1000)=nil) r3 = dup2(r2, r1) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r4, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r4, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da816"], 0x1, 0x7fb) msgrcv(r4, &(0x7f0000000c00)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f18499a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c7842da8d1483d8a66aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090"], 0x1, 0x0, 0x1004) msgrcv(r4, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r4, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) msgsnd(r4, &(0x7f0000000480)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"}, 0x222, 0x40000000000800) msgrcv(r4, &(0x7f00000000c0)={0x0, ""/147}, 0x9b, 0xd6d0c418f59fe7d3, 0x1000) msgrcv(r4, &(0x7f0000000040)={0x0, ""/120}, 0x80, 0x3, 0x400) sendmsg$unix(r3, &(0x7f0000000000)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) r5 = socket(0x18, 0x400000002, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd31929648000000000000000000", 0x14) sendmsg(r5, &(0x7f0000000680)={&(0x7f00000000c0)=@in6, 0xc, 0x0, 0x0, &(0x7f00000002c0)=[{0x10}], 0x10}, 0x0) r6 = socket(0x18, 0x400000002, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd31929648000000000000000000", 0x14) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="200000000000008d243b007b80309900f87c8a5b67071b542a538706000000c4110000002900000031000000000000000000000dc1bb893f"], 0x38}, 0x0) r7 = socket(0x10, 0x1, 0x3) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r7, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sendmsg(r6, &(0x7f0000000680)={&(0x7f00000000c0)=@in6, 0xc, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="051d64df690700"/16], 0x10}, 0x0) pipe(&(0x7f0000000640)) 07:23:04 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) mlockall(0x1) r0 = kqueue() r1 = socket(0x38, 0x4000, 0x4) r2 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2, 0x10, r2, 0x0, 0x0) r3 = open(&(0x7f0000000400)='./file0\x00', 0x20000, 0xc) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x8) pwritev(r3, &(0x7f0000000500)=[{&(0x7f0000000000)="d6dc5dcfb04cecfd0f114822c3b9669a2043ed85ccdda39b8ba3cda6ae9424548901926e5edd52beac71d3356079074b2294381503c3c610", 0x38}, {&(0x7f0000000100)="ee30c8174f54c3ef99ee197c32a83a70443e04f6f4eb9152980e9b6da121a7883ed626314befce9d847fc73abe02fdc6d7332d53876c42d60185fe6a99f4665cba5e6960058dab02eb91e71079fa82bbeb02aa6277368e06d8fc1d2b9d8cd06b257f512db809e34c8a7934fda09025bf42d02383479b86d2ca9ea4efd3192459fbb2c0eafd2afa202efcee0438927516113c6a0e31dd0fe1d300390bc7881e149b7a854f3df1e2ecab34e03191fdd28f52f09a95ad363d", 0xb7}, {&(0x7f00000001c0)="a6bc96a0b129d341ad27b6f13cb17820dab4e2cb", 0x14}, {&(0x7f0000000200)="eaf4fbbaabc073ae954af263344ad9285eee6e55b7c197ec9e08195e4fdfc5f0314fec9bc06beea3afe29df7f38e98545571592a471d1766a3a8e688aae2de38540b8e2b1180a2e7b6d341836c309cb95bdafc1b844160f653097160d4366a5a05580ff0cc3ef67183cfea626e984feaebabac838f378ed8405f2ebe1c2f400ef1414d9c43b72355ccaae699f400e36a3dfe2ce71f07cad680ed10a757913399fed6", 0xa2}, {&(0x7f0000000340)="d1b11821830335842bbbfc399f2071fbbca219b98c65d1f0511da94e3ef28458808673f90486038bac3d3706c005057d96434f8741530e86f21195f259d9f6c8f741f7d10d7bd971e43619de4d4c58d6accb2a60bb15187871150ba6e911bfd6c6dc6da1e12d3c8d559e75e3365267d08e3ea71918041922a7a41c4db9bdda60d535d43d50fd1c6efaeadf88104ff454d93e3a04181d91e515137feadffbec7af6a1debdb29b5938cb5196443d4365", 0xaf}, {&(0x7f0000000480)="5334a3d05095b4525f73c1751c5f72c62cd4f7a4fd03a2dc19ef2aac98f15fad544fd58d97d441cdaf63f3f6cf18c74d929c066f830cd31e71d60991a2603350126e49dd8ed46544216f34f3177872", 0x4f}], 0x6, 0x0, 0x16) sendmsg(r1, &(0x7f0000000600)={&(0x7f0000000580)=@in6={0x18, 0x3, 0x7, 0x6}, 0xc, &(0x7f0000002b00)=[{&(0x7f00000005c0)="9c", 0x1}, {&(0x7f0000001640)="619dd0f0f2b0c0658c5195332498dfc62676563b1522d288d0a6fd58d4c43e59c71b40733fd365c1f0dbc7861073e43f0951c2a67e92a7ca446ccb37f106de3b06185ec3003d1f016d11ec7dc511805b894233a8aea8dfa22b7c807587aa4172917abfc7f1213bf2224d65df98153b5a7970eea47b7083c49f93f5dc5036fe39a80095f661598bff2aff8d76c23177e6ae5be4b77bfdc959edde552cc83e197ed293a845722d286255a0a992574946b6c7111b851786339becc463dd47e660a82c401695387cbbd49c7def296617b07e93ed311acce85b3a55a1c1ab1812e95ca70cd204394093bd9e1cb3605288d65b5e", 0xf1}, {&(0x7f0000001740)="51789f0e86cca3ac537f1333e06b214bc9a1719dd52fd67d76c784442d8657766e46089b5ea67f1a5252401aa9f5e36f24b08ca176ca66512c4e647a45408b09107b4c65a0a46b10decb774ccbb33af09e65795a788e7a5cdb015454a198e0ff06922706238d175216bd892a8e9c2ad8cde8d95ac99be220564e6e1f9a68d0998d0e261bd007e28e6f2d30d16924116ff04d0f5a290182001f84268bcd8f0f9096b24a57673dfbc35347b1c3a5620744953fbfb1371318a88b0f6d474256d1d465f5b57ae681bfdc00d425eba9a5bd836622f6401fb1072ba0051ac297c758d82745de427bbec7", 0xe7}, {&(0x7f0000001840)="820c6227629c8c697b56bdbbd36513fbfbbed26524132999ec61eb73e3f00cfb014d8d8536a846dc2a4a1ab08a6559a83344e7e42148e644f3a2cb0fc358f673f6a221e52d82e90f430fcf5e90a286e95e34c07cda83c848a7047e1fd52e479326", 0x61}, {&(0x7f00000018c0)="45de8a30b0d5ac1c5cb6057696e82e843800569f5980db9f90179937f3b6f17289d2afc6f8b357b9c13bebf684afa0e5d840fb9f71aa00c6f4b6e594a8353adbdb106cf2d016f7988df301546c3a232bca8f02971753c7f5387306febf2ca32c5210cdb6b3b76854bbc0d4d3a33b06d80bb6ec74e1eb2db8889f53cc82ffc2011ec2f5a1e7d8c74b6057f13b2e9e5c974a38f4e9e796d3148d57619f3fc2c32dbeba31b345094209358a24ef47316746dfdd9955c2683512e89ca42c79ce517baa974151fc420294053b3952b1c95fa90a4d2e7978170e7d8dd24cba506084fd795ac4", 0xe3}, {&(0x7f00000019c0)="20ba392970a7f2898f5200fa6a444999b19009a9b470460640928113c35c054621318028b61eee8470ddcb9657293e37a250c8af3618aa77544fcf01a1c73d2fafb21c06de1e7b203c49e8f819b862565ad6d3138e2b102da58354fcf18741e774671820054a0eed75c5e5ec8bb85770bb62a96cbf79a037ee5d1c69f57bf290e2415114755b5261c5832b58a3f5bc", 0x8f}, {&(0x7f0000001a80)="a7d27e5dfe32d731b1d89ec6cfaa8610d9deeec1eb1d68929aabd11bbcb8dfaad9d084220d98c36d063a86034411975515addc872a0d51d3be556c7b0aad473dcc88d1d6b3ec936e8b741c5906f97b4dbb73ab1174bc25234f0f8cf6cce2c3c270060f5e3e5a6e1c2d707025b997c815a82ed8667ce827ddd5a0a0a3e4944e", 0x7f}, {&(0x7f0000001b00)="8bf2b355b1f1ef8c63e69a075584f51da4b02f196c65a6aaadafbdf0b904218c23b86b7c0aa6851173827459e72cb52258695d915b7598b645956a083e720b137ad5c09c0669ccd1085dc831b5eb795afded5fd1aa7f061c44998cbf0749955fb32b6af8d1baa36f1c3b8d048c1719aee25561cebb265e72094efcce307258eb4b681244d34e56db1f9ba9139007bb92c8020d9e17b072ac770f70cf717bc7be7396f626f843a2079da232b4506d9edb25f15c30c38efd08d29d570b06d0c81cab9bb4ce39a3e38c0b2033720102fda15c7511b9c59e2478e8fd4434b204ed0e402e1136bd43e645b073cf942e241a61423efd9bf2b854215a57bb8dac556d0ace17284015e6970754e5ad269d8372d2a1d2231b9b90ce88e1254ed01a3d20994a1e7e819416fce7fbaaf1c085bf3f5bdfd581ca2614f3b48beb9982d675fe02dca9c9e28ed4cf5c585e258ac3789c7bbb6c5f50ef0663371652f679c2be952eca43f3a0642b93ca794adfadf187724c7da2b0dad69c51fb995b72305455c74fc78cccb61e8b28003a467eac814d783709c6894e8ebc476f9481f104ea631a49bed930b3226cac6334b9f7e537899bcc0882846bebdd2f2dbff512ee16f9d95d54c5284a8ee0f7f284c52e3a4d58e43e78fefd795165fc8681c7f779f2a8d57bff5ba7e9ea7676c33eb8a8cb448be3dbcf2c4b79c858eeb8616d2baf3e08f49e834fd6c008f9f3da259f6953e2c2024992f8247a14d43b04825f92f564690c44a854beb6892604eae2e81fca1dd5b1ccabbedaa4a4e42689dec88cb482f6c54fba1d30f0e7538564d9458361987fa3d7685991f1bf64756f003df374727129276e6fc11041de92c71db1594cfeb8dc3adef95c5f050ad64179363b99b113139505e91fba805caec47d0db45a5c0a771fb8241d272bb6426e95a54fbd1e8c60f30cca638fb85a8e4fcc5cb3a6ef64bd17361dabda322989f1fcc079fe2fcce94ff7737b55268f4d4c694df99e0630a8bbb3b694e471ec52004181935eaca6442fa68a43d0c8a7401c212adb8780ad3b9e7e0cf9bf995c23eed2af8719460b495672c65243bd6b5f8c5a94227c1cdce31990e0809a4e0602c6787dab6f23aadeaee546c65e1ef7604624b6d294f7610b69b9ba0e8355ae9fede8271cd1ce0ae4f2fbbcf498e78b2ad7fcad5cbbd99c58078eb7b822a93c75dfbc95d230b6068972ee919aa7d8576bc955ae6490f8e544cbfa918a5da1106774ec6b8173891f5226585d7af17602f1d2eb6af7c058f16ef26b87b445cf741039b016908acf5b0d54c88206acfcfb139accbb2f1235bb081c5f6b1a52951c91a4a1c3d675658492885b2abe0f06c6f3023bdc6e6a85a11967f2a84e51f1778ae7a7dc7d4ef3cd7f6f487f6cb27099ec8d47bf2d15ab25dd4df630d9d28d1017d49e132ec6ea9af7f978aec01c2b45c057a7ca95bfa2e2d752d9f6323e21ed991f816c823976f63a37dfb92b0f7a46f8868ba7b7f8c807e956ace3c018c41b7ee20e1c2fc43dcddd0ac461a3f9facb71dda590f2615cb1e5b41e4635bdf1d6438c44285c9bc3ce3bdc576578c11c9d179b7e25e8b4f2b9501b6a130cae7b135bee29e7a3c8fa0429ed20b8481384a6fb495c0c359e493becfde433021fd69d8bcf9a781f7ab71e4129109b779b9954d9ea7f34772909733275ad5a74c611716b14d8c02fa2835fe3768b217c5c3028e3ae55fa10d42e41be7181b88ac419dc076d3976761f7e99371e501163cfada03c08f55b36da596bec389465a79869b2078232967c4ca20c18ea1859bf912c1b5fe43151ba1e2aa8b22e172389f346b437bd1821c8c48b8c32cfc6544c58cd6f39026c7b0b88691eb2eded739d9dfccd473a081f06649e0c378fe0f0b489c00437a00ce9a3af72786b5c17be203c561dba448d2daa396da608587a718af22951639e2067a57978a6e8cbbdd800c7c71e63901929950b5fd067366131722aa6dc5980a4fb7c9b2a056ee3a72f3c9dc22394e37178dd04a92d2de7bad9cceaaa0174887df633f9161026d0e0c9be21d80e34957f51642e3092e5210747014c1d7d3bc0c23c512788c82add08157f1e6c979cd01ad76e99f4806717cffcaa00c60aaef3d83037ce11ed8ca2a505563243bed9ed1e85e6053566bfb4ba9b12a3937d4dd43d62a8b207aa28785632ab55aebebf01a807c720a3bd300e58d5328fb939b67299868c4d66a4f3247714a53ecf5856e0dfeac9ff56e88efa6c59260e36e95a8efa3534b28a7c592dc0b9c24199d7d9d6b43bb08e4a6a71e30ad7db4c821674620e22ec4d1c44f9e14eacafacdfc270e40aa3a01b6fb2dec784e9e77b0dc0a5ef37d0225d13482714192249364524be689cd4bfb968071033444a28366933013a7463da3ab68fe14c2df097bdc0ee8db9b1da91f7c752ed7d35588adabeefaab3bb670656e780ad4f3413f67d60796b64a866054b2cb1b54b96512803c568e1f8dd5075b7d5e07e4c4bd11c819e52da496bf8aaeeed52169c3e1da1f0871ca8592195afef7968dc6c0e2f612315ff9125946c042c11eb21b49ad38edc7e926d15fcb8dbf561622eb2c7e3994b6cc1a7efe810a60ae79dc34435dae352de0b604b3c16c4226a4220226014f290c03e6b8c257681d6bfa26772877f4bef5cf9bc0a286e5ada36fd98890693ca2101b9d48c83d6e678d94e14c0359a047d1b19c5dd60162c093a229fcb3b2286e34854faad0e3d35c1694ad80705cdab093b7dc5cb523f843231d46327f265877e5423788e681e9d47e1bee75bbeb8e3c00f248cae205653099daf1daa56362052f8217fc3dc507365264eb60f80a73e9c59baf9105f24012f519a955c7ad2eeea27594c5271bb541ee403c7392517bbc68212da58409ff1c1ff1322f765fc3e79febbb227aa85c3df825e89e4b4107c7fa050c05462e5938df43cc82ac919f2fb741a6387ec6a52cf76c97afdaf71e460561bb47f201fdfb7f8734068498c0d2711b7f87fd1221cf9892af7dbbe72b8850d0d12a9efce298981e81bbda433d5f9ad1cfa6412ef8efe97660bf15e3923835bb82b6e120f244d1dcc738cd5dad8d4d671f9a5c7291682f1c91d0c256130bdcda3e3f4e242f0bf3dc37898c1c70e44e11553790702cecf9ca3b76efecdb20a95c88586b0556bba8cdb9f35076e64c3837f099752c072c3bb7b76a2943eb12d139d10b794ffad86ae4e63d031cadd84c1182295e51fdd6a3761ced9a7a209581e2894c0b64cf50aaec64ff529bcd57cb50fcc8b32d196b813ec915850f0d7fc69a96e6d8fb1dbab6030aebef7aa8edcf80cb468ba6731bf3ea9875f7bf21db763561340d8622127b0f415c5cecbf282b231642077cb0ecc0a0e0f7e86ea7d9444b9101a15801295616597060a1f96cd859f33a716f4fa3a74a29cb5913210538c1a31f61dede5f061c618d3d4f884904402a8147eb91a0beae010a967b82db6e037bc35bb8b4c81c512eb7d2017f2f1fb382f086b6319af62a53500180cb66b3d9d207ce862dd04cc352cbe02c8efb3c46955085d97cd4509a09bd4d00cec7fdc485d69ad7fcaade55b47b2c51a22f9820d4b1ff5cac017d18655689dddd4190286e474d569520f3e9b89c13f2f215d7b96b7fcdf5493d7c995210eae0d7de5a041beece285db34673197e78e7043d01ee86c4bbd021602fa16402f653647e796f21d148dbc97835ad30602326adc4511afa985fb2c81062b772d3bdd899274948c89a4bf688c0edf2d05757bc4647b4ff6e1bb9fd96095f3eb494c16869e361d45f4968daa81ef763dcd65cf832e846eefa21e606fbd5cbadbc3c844b858dbabf982c8345d70127e2a49593674e03e6ed9b68e58d785d5abbdeda9f0d99dffff0de21fd694ec9a977e63da33ed0663873802326c7660756bd8268bf7264c4b6cf0d7681882e4eb117c2d70afa9e0c2f1d6ee2492c401bb7603676d14f6d7ef9c65022d61e589fedb4a1f1630ab21b52e5600eb77a338eeb2f50a878ef239b726011d67514b0f1fb368cb297c12d00065a9d810ad544997b0ded42b253f9d566e2fa0014a6b89c5505de671f943ba0800b88702346b26cee529adada43bc2fb6da56f60d1f1372fcc7a6d57f7b30647846018bb7656209ffa7086556652c1cd25be64706c7b84c0c5a2a941f6a4629743d2adaefdbf69c099fe9c4857ec3a91db82307a8082976d50cfa19293373a0b0c1019f99343297b218ea9d044b30924f87ff3cb0f6a6de63b42c3f8c986a6229e33b5f813d1cf613d3333f40d4341927eb92e1f205267c13b84abfb837cb6904d14045621338dcfcc21259429dd5fc0faae0ca9b0df45c7ce6280888506e8d228cc6e6e917b94eca3104a3723e6165f534ed2e84d54a80524dfb40c4f7ea6fd207c0a7bff1f9018c04e3d9b366892ad49c212868f77012ef2f790994647392064b94e95cb0a825a4ca6c6844ecd5cbd8fe42d5d6b867a646a6eeaedddc6993e9225a14fb464c901c4ee881b647498a688434dfa40528a88d1925715c6a923dfb691092173837e7ed705d10f783e8cf98960e73b6b9543c4949f00cfb334324c4084072ba70289c2e57e0b7f1c25abcf9795b5d961205108a927042494a92f591bd93b93a56fff61d2858eda7f68bdc46792c942a294c1469f0a9903783bc8b08220d78f8fdeae219cff4cf0b4dc57628ad0dc39b392450cfa167b5b090a1cce99b13c648135b4f184bb0c71612305e7e00aeb45037e152c6a06ea7e25294a9e9756803e5fadca13dd4a6bac339bc912eef8e423fde40ba194eebfec44162b838437e7a54a913378315a65a48f1d36d58667e7b07a54085da56bbdf63070838a1390cfa401a4742d5a74f679e0167dc03fb08cf39ac4847c699018052e3575fe506154fb4e89e93a66a5bd7d556300910e5692548dfc49cfdcbe77cb5233478db111621ba6926328ed424da50b75309ff1b0e4d91ddf31563d52d50232226c3030b0502b2f82bf4c792f7d6a77557654177f4aa80e2930c5037bc7857fe20001971541c7020c545a443c53f0f0b3cca332b39a5811274bfef13e91df27efe76372a3c9707cdd0e679ba3e6c00f122e144e8c7d4bcfee1bf03348b4d6f80845a41b9503ff17d2df525f9efbf7c267bcc957c576a090c66f05988946ee28e92c1726f24e06568bb4d7c3ba82e9caa4d7253290e09785905901dab2e3ebaa77f05fa2f4d5782b0f41ac6ef0a3e0dd47d0d7d8e5781df8a9a9990d0f8145f786149e3c4a2b8c122bdc45cba62b4e6dc0e3bec062e7e47250b8dc32f73f03c48e84644b5ceb5d5f10579576a242c698aff0d671de6fcea221f6ce97d72f2a6ba4b4c2c592ff993de6e0f644c66e3a77cbc8f5737eaa917db90a91ded14543149a352de521a1bd2c8da807cbd48b3fc30cdb89617f51ad5c45d1e8fa450b062522ff0c283ade415a9aea317cfcbdad05d2be7ff8277c2b90cde6b78e9fc77b693e6b4aee891f22bbcf4fed75c222333eb6cdad37e4d8a693d8197e5cf9a173338a173fe92f54067e3ee70c05e479facb804bb7e7032b02989c98aeed3f168bf3e67370d66ef562cc3a81debde724450eb05fd0698e3ad9f6403babb2596ec90a27e5672d5924d7cbc2bd87e378bbb4e1c1980297216d29711dcd70338b937065994467f5a7083275a5c9ea37979bce21fb640acb320d66b2686efc01339972371c39036641837072174f51428e510f41e964f47252869a5dc26349865dcb9c70edc91857c879f91b67f371369b4e9a", 0x1000}], 0x8, &(0x7f0000002b80)=[{0x58, 0xffff, 0x100, "9fde730b998d9ac49bf83fc06ebe2b47ea167c55c2f0bd0d13fc208cf1278452fff0cf7203ef2f4953acad50195fe70b0a3ed1e09282ca39322e4beb9453693d48a115"}, {0xd0, 0x1, 0x4c, "afe99126ff2e4af28487662dca3dd84a97c4a0e9b3e3be5ab174a8dfa7033351d4ff259e22fac1fd54bac450e72ab52671bd1c4d54557a666d8d51acd6929b49ad513030c6f03c2da3fab49d3ac855102a67e49d0ed8bef5e527c3b425f5912bb5745d143cbe76f7d53e8dc3cfa7a39d1a834646115b07fea1ab3875f414dceca41376ba07f312e9df5f7c1a1cb05c61c3d348965687a13e9ede99c63a072ef0b2ab395c53ab8a7b3eaceb4ad3442668759f13292b7977a16fd6d4"}, {0x20, 0x1, 0x81, "6b09923d19368e06965a72"}], 0x148}, 0x4) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r3, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000300)={0x8, './file0\x00', './file0\x00'}) sync() unveil(&(0x7f0000000040)='.\x00', &(0x7f00000002c0)='r\x00') 07:23:04 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) r1 = kqueue() r2 = kqueue() r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x6, 0x10, &(0x7f00000000c0), 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x44, 0x22, 0x7, 0xc1}], 0x72f, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x14, 0x1, 0x5, 0xfffffffffffff410}, {{r0}, 0xfffffffffffffffa, 0x2, 0x0, 0x1000, 0x2}, {{r2}, 0xfffffffffffffffb, 0x0, 0x1, 0xc7a, 0x4}, {{r3}, 0xfffffffffffffffb, 0x1, 0x1, 0x1, 0x6b}], 0x400, &(0x7f0000000040)={0xffffffffffff7fff}) unveil(&(0x7f0000000280)='./file1\x00', &(0x7f00000002c0)='x\x00') execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 07:23:04 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x1, 0x0, 0x0, 0x0) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 07:23:04 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)='I', 0x1}], 0x1) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x6, 0x10, &(0x7f00000000c0), 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x8, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000100)={&(0x7f0000000180)=[{0x25, 0x1000}, {0x67, 0x1c6f}, {0x7, 0x6920}, {0x20, 0x20}, {0x8b, 0x1}, {0x0, 0x6a}, {0x9accbe7cda76452d, 0x3}, {0x100, 0x2}, {0x0, 0x4}], 0x9}) getsockopt(r1, 0x7054b05f, 0x2, &(0x7f0000000240)=""/175, &(0x7f0000000000)=0xaf) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 07:23:04 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) lseek(r2, 0x0, 0xc600000000000000, 0x2) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000100)) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x6, 0x10, &(0x7f00000000c0), 0x0) writev(r3, &(0x7f0000002480)=[{&(0x7f0000000180)="c14f91576f1e4c3fb47aaa915e37c948cd72c6e99b523d2ff8c206bdc476b0e1c2bd56db25af71e8425b3a88d2f019bfa373496c0a56f588b87ed9d31e197bb1032c37324912c8c90e41cef141d228f45c120f6bf501c4985fdb345cf63c2a519bfdc21de06a66b8c31520b708a3a44c0e35b2e55dad188fc0bcd4dcd740149259a0030208861f4478bdee8ee7d917f51c2bcfcf677b63215548dd5bb2acb4fc40db445927918cef564f14e4ffb1a81ae62365be1da37ab470ec531f28bf5a827f14adfdbd873c0e8a857564cab122a866273e8149638c37d65f0adecbe062ba832cb2", 0xe3}, {&(0x7f0000000280)="c2e6c4b477412931938617d8be6e3e3aad7bf18951a0a71220e90a5fc8fa454b1fae0b85be72787025628da619dbae95b0eeb342cec85d38fa19b26c95298d1612eb01ce49d831e314a92f0710e585bf1219daeb8417c5955651780c0508cca6b44332be69545b6e01031caeeea400176fd3f9c0c5129718e27da1a90e58c17a1e78c8a3a14bb425ce393ac169f8167ca497cf2c55bb8a1d96e3a2973f3391c5db613949b6eb051bbcda5bb1101f3d40b98eda7868a485a59bed3007e62eebaf8b2baaea377e499a4fa456009334cfc3499a2b407d814df0bcf4209d37505fbd60e4a212d4b588", 0xe7}, {&(0x7f0000000380)="fcd9fc461c20f6610c1ee9b017fd5d2f14f6e9ca3e99ab64af3a7caea09b1d6fe6a0835ab19b1ce669bf4f044d2a00312cde0c597de823a0f3c4c5dce95936f306658962ec0ccccba0ddf398633986a2830df756165f5bd71742bbe3ec479365c29423dcea6ca3fe9fe225a815d414011d271f1a3eaa99be7f50c41447aa7e9796c5f0126c1d0cafd10143eb0c5851c253ad055dc24c57234da351244a6161afef6793a9abfea9173bce6065c1640790f6909d8fa78864e7f209b427aba3dc3a56eb034989864d94e0131cd50580cdbf0692e35932060ac7cfa96aa976ad9af8003f73dc2faf48ea07df472dbb73ebeba1181d739e367c0db04cf88524f13cca2ad38395fd774d21a077efacf69de7884bffdb04cd3b656e1efbadd08a2ff37a5be3c55046a2ba00ac8d952e5a54985d4a2bfaaaec3d8b72357da34eb6f645e654929c29fcf79d948d47e4ee9b44dbb508b36247ea281b56501541be4985e2ecc9c18f41baa2963137222187c34f021792743714c3ac5268b216244edaa95b2cd9dc965d54eb268a48d1f16b26689389f65ec0365e8ccc18358f73bc5c32bbde696d89b4f3723b0a661c6cae5c457a141c849120c0bdeaabe585a79249d60e36980676224ebaa23fd3772179bd02f555475cf4d0f03dca7f52496778430684e96df537e471a1d9038795bc01c2582a3ca10f9734564e28108da82afb5389ac25ac0b1034ef43cd4b39060782a2bbd5df626906145ad9d9876a5662f4c7b27742395c1f184586ca40e6869f3276251d23814211b100d1cd65ebe40cdfc8aaf8ee5edd60c96e35d8b7b3b2fef13f72ea65848ce2fbe75ddb3fa762fd6d43caefd78e04fa7f68e08a28753ac659bca6b5f6e3b28cceda6607466cb3d0c123e1bee8b815cfe8b0e093bb27021b7179dada870ae5351346788c194f0eaddac45c5b99ee80c1ac432a576cf52927d7f6e3d43eec60c3a0144e4a534c220058f6efab3da840607b8c64bc898e0b2dbc665dd72c5eb820b5cde778218f978c69243b9a8b1b386e61edfded9b81963573d094c9d7977353f930c9c527a7d9b90662230819a435b84233006563deee0eec605a19a2b6499ab8bc542bc055ed2db3267ff62bcb66b38f9aa86db99a862c677594727dd51db6511f4f4e99ea503016df111d1d62f41e416048bbd5443311c752b4959a067c50ff00ea428904ac3723e37c3c15380721e073347e7bb7960ef30a2a533bd76a08c7bacd4ea823220a5188af2111daa903d2709566b4d301e22b16bb3e0814b3bfbb263b52c839cb50d167bec12f1aa60e320be30c1a6133fc481fa012634d51c7acd45e81a88237e7715dd8d09d007ca27e43aa8082756da9c3a8f8073db2df542428dfcc6ea0b2590866c189b108f41675a1f372c1f28002b2d1b7c490eadb6ecdedba15222bf45292a58b7332452128466c6cd32b441387154bdd37259d355579001eac4be9868057c26f91b2a92d6ce9725f94fe387767ebb61cd43d88c036a4cd6528c00301fe6f6df97ee0730d0128f2f853d62ea652f26e0a4dbf2dfa2975908958497e6f2e6550feda42a517b04043ce357b8f0c2edadfb85b9f7e3f1c7bba4cbbe8d2198ad5a6816d8c97f6834e4e840d352fc3548177a5d2a253eb5a03a43efb5298dfe1abd60fa99de5747c2df1fef2067b38bc9043522445bbfca2f68fe623b37c5ea040130e78a16847d02f8c5f86f6e24990a31812cfb3508d4b7ce44af1ec36462fcda466e1c05281c80404bb9bf370bb23d2e2404994963d075cee2e0dc1cfa05bc70f2d51b311ac87b1f744260a4b53cc48757aca609309c13c95b7bf1f4d446c7e05f61adf65feb1e2ddbda83a561742e7b59a9bef6acae239d1eb802395c4e08b2650a7ef75f72123a1bb00a9563975cf0437d11654c60632f1b820faafe7acb5157723f1f5e63d5c76f5ed37378c5b8fbf6aa1918b40cf6d956e8e8a69bdbf5559d5e4270532cfb7242705556ffe80ff6a19ff43aa4e48a29d9d1ef78660d9349295c33597722dbb4c5f144085aaa7335f6ca9b01936737d183388f6b2b35b9f0c80675d4ddcdd162a0e62da498a51aa6a66494f0b700f8bfddb07aa18ed9b19533923a95c5360bb124bfec5ee18714588e36ff573123dee405784d4bec18d8b91a370633ba56f133ffa486ef4cbe87a6722919e04d8585c0f79eda94233c429214518cbdc358704e71539348df70815760c34ccbfba22d9c2a92b48edaf1fa8a93f4ca3e38040832d43ac73a49877b243ebe192cae3c40eddb7dd2c9ea9cb1b5b786a16387c0d739ec4e3650e37fdf8934d9cc1274a5f3e7a2241d6bdb7e41eff511c4bbef82942cc296cc701d1a876712e136ce73bd79c1c4ce809576d6eeef9e9f97250ab763b9bf0734d9ed952483ee055f030c0e8bd44a4a892afb40ff7323aae4fc8ca77b64b4daf1703e18d3b57671fe69c69589762e6f635f3d460f82bd8f3e1468ebf5d100b11376d6d6e12bf26dc7795b65704fa0d9e97a5cfc348543281556af0402eed335dff0c7b51d0ddb5e92c60dd9bfffa62aec4cc950bfc89e0c3f9e5d408e5bb966fd0f2d2d7dd3bf1f9685927b26c4fd8026f7abdc4ad7c58cc874e87bf27945d9d9c04118201e9f2d3e2e1ebdc2eb13a057b13006087e0949ef23e5295bb5304c2297f6af1419526d8fd1ffab8a32a5ee431a97bb502efad2d02c0d82d3cfb225d97ed009f99b89b408615a131fb2d4d4c028ce25dcfc6191d8863085f78571df53e42cc3d7326cbff4e3957de68f3bceb23344a8f68bf62d14ad76e1d5eb331dce01f0a44cf62d3cb3a8f97370c24d9d719d4c236e7103c8e24196b207cbf683b653474d4cb112a1b9d2f8f315cfa2e03989747a101a8825b73eac371a3640e4e23414c0223b4fee29a8cde6d5862752910b2681a5d51451236083ef3c60d5d3cf84f1d3f7663d32fcf6af46005c1c34088bd8deb2a175f9b55bcb9e3c5b84e9ef087ec024d91eb4e40998c76ff7e18325c5d929c14a45a560e8851fe1c29f9a8fa47fc7bc8a97132a3ca97aea43540ad045c44931387aef1b533a7ff9fb864937228b2902c0f237aecbce2b1efe6276b4a470ca948d8043f240755245e3edac1f19a0494a0baa8abe86c27163d30354994e70ee898eb90e138ca46cb7d2dd721f95b324322b55c23f89536ad9881f4079a98042943207e1f8a32b9da043591a1d9ea7d39a71524a87660f0083dc8a77193d3a262cdb40b9d6c49a6cacc4d6e7ba171ea8fe0e1fd738c34d381b6480da1fdd85144355d634daa640394b8a6128d2cf140a372c5712cafa061d556ac049230ccaf166b4e56b4765e29527010d2fbaef62ca0aa50f3d7310c13beded256e543c04b35577f1241b830dabb6332db183fd7af627ac98e86b6ec2451f97ed7be748f52f804a86d6b1878d37c6a3ba410a0d73421cf0480174bdde6144e78bbd30e2fed600c85dbaac9747b0a464d84c3705bc90d933bace7200fe484d6984455d5f1fb8b7535599aea3b01e36941f35fc8fed94f7ebec38e013283e9f6db1209cb75113432cfe25ee3d0c373a8bbde8cf49b379ee1de6005342b64b4085282932dbb484cffc133ac0c7ebf69605abee6b46010158899b459d6c4280fbe883991b0ec00524f42b2484afb513134e724eec1081c20a609299edd429c0fb9927e2b61ef2827b4ae5496451ac1dd95bfe869c6a4a17b27966af4e4058f864d9f136b93f6972d492dac67c2f47eb623ed217a2690c36ee95562accd979d331dd95ceccaa7f20cb4bfdcc48ff4dfea5e56bbcf0d92cfc95cd7d83cd60dd8d83e2d7c2dcd2ec35e382fa0d6d305c1abcc9c16ab5bfb323af1f8d31c4455ea7b885f7fe12002f8ddb2ee91ba70720e00add0413e9cd16cc335e768fc6581e9a619aaeff7bc0c92edd62cb079c1a93122a25a6f84327d053d43564acf1bc682b25acf2629d301458077e61d840c8a50c2f3e214732e3250e807a86c1c193494fd9995a452cec248a901197bec241d8fa53c96a933ede22f2307ab65abde81a8e9b329efbf86c53160412428b3d0961da1444b335716de28d03dd857caf63522ffa63d317b3d69076f2f3234d73d8bd05bd4bc1bb5dc7d86780e46a1399b957534fe308e1e5277d4f8cc4ca20d11d12b55d9306689dd0b4a65d225ec8c65f0ca369663e8eb9cbda83b18b28c4e9a006048e910282b23facf6eaf2c07d1e2e7c39f7e2381596ba63089ba03398c4c1e104dad6477beb8cf6572a7407448a694c3077f848eb5ceefca716ba352807538fe54e1bdba90cef02e61f25643fb56a8bd7f9a5d2e7db41fde11c21f01134396d0c800df9396859d0ed8bb23ce3e94f00f275b3737e9642abdc51e604256571b18fe3f8cf56d51a812c668c5a77c1ea70785814e9f74a8fe1762f2e90a497ba1f450a591b6e45abe63133fa12a5ddf354b25f4c7df61135e2b289171856348b69f825a6524e5db4e7f9008e38c0b9b659a8fe40d4ecca1ddcfd5bac18fec34edc7aa1c231e4f276f987a01f5ea7f50aee0e5e8585bc7790533ff1427bb31a627ce60f57fcdaf903d38cfd283a671542986ade7fd7cbc21bb27189b5c93c9c6619de68c9f9da8ea2e1519de1db00723e9512e2709504265abdc19328405043d867e225d3a549c479eb9264843df288d4d103c815eea88bf914e6791922c17001753891cb1098978e65acf0a963b45692d1259277fc0b4997d7bc1c64ddd3eb1a3f1bcf79c76d4bad1edf3ac865da7d841c131a82f84b179e395e8f3193e68254fcaaadff0d3d1f2ad3b5bb83db92510fe544f20cbbb89e59f3edafa5d2637e72ff83e07083a0e93634732d0fd8d9e98ddb33918feb8f3a824f780a983cfb1282a0bd7258d403bafd100d6811f6c6d6ddcd77ad40be3a51559cfd99f29a8bb166d4f25311baf71a6a2d670d76bf1b267c926759e26fa0a1897ac6702065ae4fd25855b6a03b25939a733355f3d952f5f3b959c171bbef020be27e166812bc2d84f3f2b5e8d932e4db010af3f1f106bf408bc15854626f05af0dad1d9d5927a28ee95fa4daa890e828efffe9398640ffec4b7d2ad9e0b7530a86f15d3442287647a7bbfbd9e3e7984fef023013b9584d374ab7041865245c485425896ff06d2e0d695a3ee63bf53a1a845873f37149511e3cf65080e6e87f1d0bffe7ab951fcbce1c6542eb3624027f378fafdc89bbb28f75653763ff19f38512865921354e5b9b0dcf2c50d6b099bbaeb60455000ed5830b08c25c502e939c633f3c08c69e80f622d7c0c8aef3d63786c0e7bc98687f0619244ec107dc3cfd1ca67e15ccf3a69074b80dac20cd6589728b54b8f11f54997b46969b8cf5336087dedf6ef29ca1c27e6b2c0366be65fb83928d751017b70b9352783ba550c3480b024d6fb50b792c368b29453f5b72e92bfac547f47e6a4af9b7df7c966aac9aaa79b5a27612a709bab44724a46f5a445c24d32844b4671b6a9a2c90ee1a424601823a8073fd20a529709aa96239ae37dab8b9c75289420f1121701d9ec7ee5f00fd71a6b4e15ad656deb161297e66d4ca0c995b6ffba29ce3aedd3ee68fbbea3b53f47db074d5e19b34ef0ed13ac702544d5ebf0bb2c277be184214abee5ed31a2de7984b9253d23db8f7df897f5967521ec3179b279e663b14e47c714d4dda253676ba2006eb7e8a09a4c271f112617049b656ffa67181c40637e93b5b4fa5018d1381a403a20556fd9f7aaf37e2537dfff0d635c97a6f3a1babea3db803f2f92d8517f0d17e9", 0x1000}, {&(0x7f0000001380)="43332bfbae0af18790c7adb880b83807d98f5d0e4edbfac2b2af64440b290b0581a922a052fcdf06d9f056c1650638c360313b67b3cb2729cf5e462495b1e1082f5c3c2e55340f5742b87234dbc7671d4fd1877d8abd4f85612ef05082b5eb5fc28ae86f0de5", 0x66}, {&(0x7f0000001400)="7e7b4cda64371a8a2187c78fdd61740db83e6334a48ef88c1267ecfaafc6b77add5fdac20a89f5d54332d831b37edad4f2c39b03bc1ed0e8e19d5f8d33b9e2158e19ca080c88e39deb8088c655749ca682766e5aacb7e002aa083cc8559d5130075d28650e3c16d93dc657634f7d96afb955b417f40f0671ea9c516fe5b05d213808996bd0e1959ffa932d44592ba08b764b6cf9d470ae44ade13ff9ac3e0da2d807fe797b04cb77c1f6fbcd7971d3e45f0217bfcb3813c9e565b6a576904651c4a5aedcc09374be50fd59a8d0e9d6f502ba73e84bb8f8f9cb179b1fecf4fe7bd0d9b7decbd965c2846870af0559e652936f05f84479fc704588b5104a6aa404a81594001e33e2292935b119b48049c9d1a8ebe886a9aa65d0172c0d512b94f859feb019dd4657066db68c4d12d26ebebab0692c5913348bf8dd1655dd3f1a50fc87e38d16d420aad460824f9c0ad34e64a3c62f75f89ff535d2eed5671f0952a53c9f3d959a8bce6aa6c7df7e95e42c3754bc42195c2d04ede9377da72569876ae67c2ff97931502fcf8a8312c429e1da5e45bc46605f8e36f029a266455c1a3ef032cfab22b7755982bee14c13aaafa346bfe71a1650f397d31c13d114d642dfc71a33ff2fb7a67f9a5f06be48c96191ffc6034b9a8b1fb1ce229088cff73a529a61678a05769cd44c57cab2c5467d88e7c278bd311c98ee80167aa08ce9ae004cf0bd314b538cce53d7910b0c1d5369ec21be0c24b48c4bc988adf8ba5a3920920ef2204909dba038cbf7347bfaf33f7d9461fbe576b3429c0bc15d69152731ef8b3194776305127567d4a462a049414d0a99787696aa92436d673e3f7a52c9b07e2b679082c17dfd61cb37db2cc290097144cb8d279d3656a076a5350fc28b1216c6cb0e317036c51beafc82f95b4a06e9394eca6113ee8f5cbe3cf4dab7fba56752442afe4b0ebeb67f1702ecdf90ac4adf878b25627e954b147e9d43b10dccaccd2430ef8eb9ef366c9068c4909793de0f4306a1a143d10945b61b6901692a6a96e4e03985b2de137cbc285b6d86be9435d7384a247d13450309bf671e8587613e7c89a9de8eea4e8fec737049b0170bbbf6441539f184f94e21515de1f917c8e15281e2058aa4715897cfb05df4937b59aa1942d5f23b57b7ec32f6caccf75c5f3a60a8fb1cb34c101a43bca89736e7cfab91e8a88ec886b13e4867495fd64e28cd5b9fbfe0435c21e887094cfab59804d511f553d8a90ab3f7ccd485c140234e8b23949553c2a3b24914f4ca72f53f70daff9a2a4e4c1af82a16d3f6e32e93000d6e74357371dff9c910423e5bc2d4dd4ae41f341dfc931d9e2054921b2feadf79125a8f094574c9a963ca7b06c90ec52a5135dc78f06cdd91f9f02e7714c3d8887556d071ce541b09e0fd4460afe7b1f7446e6f75dc8179c11943995db88e40588faea3a73cf59217b36f0b65446e7b54cd7c40b1abfd20a4c3b65010cb4b0bebaeeb95d3518ab796ebb2efe1bf1a137bdda094d3ad35fa278e0903f755fa055f21b617214906097d32b07fb28f6f199157f8967b332eec9d04f1bdf587f4181bfe1eb6fb655991be5b9cd03580955a4d82e8ea8968f155dc42c129de08a7b94edeec968ba3a13e2ef1bf130355a21e3401d6d7315e83011c5e3b25b9fd26d4e73d05ac9fb521bf5acb601544edc70c76a4190779e0d81d3843620beedaee3b6dcda59d317ec8cbf9cbe3e59b8c74b66da1b091e6a9bb1afeb925558d1d90d9d45cc26ba193db68608b553b35604d11a2e9884460ce8d910fe398f9e9c7012cdbf68f7c2e2c5c987baef8d346a89715cb7df12c39f250742f5b657cd7111292ac445c352fe7178d8968534ee3efdb8f128c502f66dc9641d300ec1c1a4b56fff4b5625373e629f12283fc8fc28b8bd23daa45332b664d10c9e550360613ceeca33b358680cac21a600d4da2d50143eb5d30370f3af5b47be31c3d95e7fe62e7dc3087728efac089258da0b5bd5a6251d391b4dfd2e35b8d7124bb8b0b60b5dc7eddfcf38a7e6f9e44d907d25ca1cdd165cfe5947426675f07c114bfeb921694681564f94bd501c1a5418f5dc087dec34d62207d463b32bf97cd51a426bedbffd9013604538a5c052ef284984acd8e6ad96e8610b8bc8c057f34813869c8605b7f171ffbb53fc756a25221f4bbbea44c10fb2aac79c249fbb9d040130330881128260dfa71adbcfad8f9d66c45e5d73ce4e120d5269cc5a9867997ca62a6c76304685dc1fdbbf8a022d1454dcb02fc4d436224d82ff460eb0a651c5a4850cbe461eb4eec6f21f865c338f0b57a748e22ba207ce7327dea67dd175e5d6d210d2e9a49c50a61c5ac4b66960b1e540112ddc47cc45a1fc3f4e8182e90970bb85fc17389a8d529d8edd8bf21a36e1b7b7a473476737826b86b0ca33596fc5a51b9e8cf8486e1faceb825bba4914a3f80ed631650ffed623c2bde04666a6e6668412ca239f8ac21e87960b156e155fac8dc1000b0d86862d78b79636a183d9571a175a7de1b26c6d97be6d1e049c52531d5d7ff981e98db8e5cff9a055d10cea9f91119b5985b2b428d43c79cb5dca077e7f6b2d8b7f4a42dc7bbb4fe4f6489d6beab99a64cc26801052634dcb5cc2bb0b76a4d8dadbd8f8b4d0883bbca2f14cc2ed843d2df52048c8ddb9903396302df669762521887dfc09628c029b5c7c78d073a661656acce4a0b73d03165414c48b01fbbea782ce7f806804b53b2266aab00069327cf384148b5176c14be5223978a9d6cb8bdd43b76e9b6be1057aa81e9671d826afdf442e8d3cb1af0d76cfd9d3d17190793c0d6ae499b41f8397949a267c9949ec28ee823c6506ba41c28c9c8ba14bd5619ca8f7c75ea856de2ecb5afa55bedfca363e6d276cf526b3d75de634207458c738f4c2d3983a8e59f34583cc53dec64926a6edd5002412a621e98ad6c47743a33df965d0224101841db9a7c76c0f7e9dc0b7e0132f6ae38969a32174098191fb7057ff407845ab5141e958c0b37816d8863fc57e1ef5aa5af86edb8193ed36d7f59144e8746abd9163c938bf18ebe704d8a349cbb6e229795fbac9ecaeb1c87eb7c4894f392ed67fcc8e814acb58719ab76e8e098295191a07e2867f84469b7ffff2ca133c07d886e06a3ef7ceb89baa52df634dcacefaec6d21f100b223eff512f722c50b1e3784e458d0accd760df12f58583f9b0324d178e7a5b802c4658f8e252dd0cde7efb3c28e0298a2d9e662b42a37d55350c28dbfd672ff7d9d16175c91c51de1905e96897c7984c128bcb6e6d5e0553f4273930dfb545a0dc8dec51f4a699bb5569ac98c887d9d90f806de654c710beb37af26d3ba4778c7770d0513fe3097a9660c7762c0bd38de77634467ddefbdbd864a47b3a4f6a630bd0a00564f259567bf4b7b67e2fe7ca32f46bc8ab9ca2914ee361b5b7b37b81a4677664f2b8fc576f6d71fc1fd16b496392694a547e4dba276ea2342878a07efa4235d63b0135e81ce41cc0b44a573f3c17490a048bba7dccc3b7eb71e60986de3ea24185ee8c5d9cd6a5758d60264a723994ab20797ea020e248b99b8e3d2a88c1d90bf9ee8c034503e47481397b62135315903a2a07f578f33d4e5fc06ac6f6e65c3b67b98c34134564d35ce6cf4d7a44ce56b7b2ef1df809dd56663504b066191f8c451ba8a094ed61b379811c0f347a507a3a186de927fa85d4629041ee97659a3776d03cfa43215ddf23eb49d27a741433381159d9cd029e3c548f4edad374e9c493ab187e83be04d9d37615a8506f620a7342435b98a557d64e2b9c2e3e6d274a5f089ec6a267243d50332a3b798d4382e2f3eaf305a8030c2e3711036383496ec94985d215dc82c1c9b484d70067cb98d392e32542c193a2ad6d649512aa96a21f52130129a6daf37ffcd897454f8c2c7521a9fb7f336ba0222b2a1267fa2411f3b56c108e88df11a2af3bf3b1a16d50f4d986b555d6a4629de932bfcbca5315bddc5ec873006144f14e3c5650b08c89319c953923c10b36f26cf2f18b7995fec8e403a000715823e37102db11452c1512c81558d3e205f02ed50149558c7332cd17244b682236aeb58b1a6e8dfe91dcdbf42672076cfc5a4652e223a4dbe9dd4f89f073dfb76a3503eddc61669fe2572398fe0ca6bdefe38e1816f2353cc157b10dfd98c4443e1f5d2805abafab547b126fc7524194d560e1c8c0a1ac49df8365ec6e8153cd1e2f1801c4f87a98c9c64dc4245e37b958bd1134188fa7a16d2f8b2de95f1afa7711d2943896897e72413ec1e462e48a5c91a7fa7e7cffbbb37ee472791868f12f8a718d758da4d044798f416f947f31bc078a422e3535e778a9522ac1a39a719659adf4286ed714d458a177592b8b2aecd32afbd51b95f2f11177bef9320fc837989718b7652a1f24b67846842383492bf3b2219b8a9cea5125039ecc5a5cb756862aa937149d6b1dae5cd40d9c3ea571966e20511155e93af896682839b76b3f5941169f5c687331a0903fa7e97dbc0dd16b079d427b852b2772cb3993fa07706865ab274a6c85b7fc6f1ef625924a19a1b09f169c1149e3cb4c4e6a0a739e73f84b2b9b3a15c07d1795bfc63b83f20973bf66dc986d645d5d726543a81d3b922b3327dd69ff0aace172ce89810471d0c63d6ec27603b0c9d24add8887c909c8adc5d236f70a423e9671cf657fc06bfe5dc28390d911ed3e0ec31513857102f386bc0e1a2f9d01804c3b354f04642d1343c611893b196db7f3abb47982d2651d6cd002931b6a211f673320b979657b6959c4c12b1e5f4f30176be55713ac625acda3ed144d2c0a3b45ff89542231001af3705c6902dff080db8abb9d809da0e963e5ab76a2c1e1726b942ca24cfac3a231c633082bd5fe72fa8493dfa75ad5e0f0426de3ae88a79a3df087230c76fff89e3d67f47dd7e0b88413946a5e47c9f9ce2ccb0da49ba226bfbf72c1717770f9ba4b2d4f3f16fe9ecca18533a5f3ee270d609cc842374fbb80f57172e9650c1f20444a1912a5c0615eee70674ec643912eee421a7222582cdb41112fc91b9e6aaa758573e340e9c6a483df50b94cdf9b165f877c0b72dab48cd3e7744a3ec9bf04bbd59ec1d10a310b7925946afedc3fe5d8ffa813ba8baff5b58f165e0d2ef7c5674e7f92d71ea003daad39226b9506dbe73a4fcfefa4c9bf59db79d644686ae510d2234a34a4b38d70c12cee93c75ac8e898cb4016b4492152e4e628aa8a74135ebac60b94b3f3ea2a8e5eb214325c394a7d98334af9b4ea4109b762f085c99211def87f99dacd9edcbde280c4cc862248747b91e8f58e14592030a903b95f67ee7edc638dd59abd28e7ab79dcb6c93ad1eb8ab7b2479f2f0b486eb06200bf9315fedf43c863772e4c2e046cf1d67484cc6c9586985dbcd07de495f998dfe442cd04df2cbb0623782aab1ca3688f97b5d611c089a4be015b63491bd4ab56525a7d3c1fe96fcf3726f216909186d1f4f22c983e9dcc7deca3da02a699dbcfa27c549a75acc4845ef9d23d17e067d6dbbd979d4589d515b412d33f2cfa8e69f3c85e771360bd2db38cd56c60ead837ee26f32a02c04bb4f0eec2bfc5911ca70b21d971d4e4aecda8f4d6cc67b98ec8f64416f1d6302db31a270ae407c42d7e8b21fa769cf8827b111fcf981c63c54b526d7f262b248ad420cc2730df1381dec0f67eb2775b8269d018d0f6a1ce4aed1c441265209e4400412fe9cb33a63c7ee88f6dd9165fb5244223c2ebefc88542f10101", 0x1000}, {0x0}, {&(0x7f0000002400)="a168b5703b7b6cea75b2ebc0e96d6650e2d064e743ddc392ae110ddba97acee2c6e2ebeb1c93136149e2e32550d688438ba2e096ef0ec2d363b2f7457f57392a502d986400f69da5f2383d45aae45e2ddcda1341506ddd6dfd90bf6f0d9804f15f9f0b", 0x63}, {&(0x7f0000000040)="7fd18051430b8086739bb937f223f979d9297f534fda83853b72ba867449b79fb4983ca9fc92ecd3cb7cbf69135729c36d5c", 0x32}], 0x8) r4 = kqueue() writev(0xffffffffffffff9c, &(0x7f00000027c0)=[{&(0x7f00000025c0)="e3884950b8c4a1aa2247ff7d1bd1bbc8a46668b2ab9fd42868d1220e8dc920103bbcda94c2b0eaa64d8e80f1dd60b345d72f8f547a26eb721ac99380ca3637f1b09c1f3526c5251c7cc33df037ad3cc0f920a9321acb248e36e4a985a603500da85520ce2a9fc5d34cf5996c3adcadc5ca1b7a5f29d8dc04b5636740c61a5f8bc068f5da708749df6aa99fa5b642153bb9151da4597050d9f91874f3de40adedb3521d78ee944ccbbd2d92dbe7d4c176614cb9c0295184c606c6288bf2f3a991fd6a03b3e8765bde1f5ff1ea19db95cd0a3a827eadd412c8f1883b14133ba5b5acd9080ce7c92708f005d8d76abc02fa6808edc934c0c0", 0xf7}, {&(0x7f00000026c0)="9c196110bcdd1834c4802dae4a9e16e2b1d7f509bfbedac8d7b7b2a3e746821a4948bc743789b4944c3a691fc37c78971f9e734ee0ef0a6f54c77b66fa928bcfda6b63c4472c958e410d11085bfd631e58643b73491c926bebeb887754808f2e73df108b82a75fe20daf97742753d04923e8c2c157af546afcc2192cd2768f58766ee3c81b84c1e712466f7f7ccc7f49054b79413d56d8ad1bd51ea2303293f0dcc7cb7465f6c22f2ea27502ac6198e4de02cb6f9a6017d377375048ad2a6c1157d50cee", 0xc4}], 0x2) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r4, &(0x7f0000000140)=[{{r5}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0xa102, 0x0) socket(0x10, 0x1, 0x6) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, &(0x7f0000002500)) dup2(r0, r5) kevent(r4, &(0x7f00000000c0), 0xec4, 0x0, 0x8001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002540), 0xc) clock_getres(0x3, &(0x7f0000002580)) 07:23:04 executing program 0: r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x20, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000240)=0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x3, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000140)="93", 0x1) syz_open_pts() r2 = kqueue() close(r0) syz_open_pts() r3 = syz_open_pts() ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000180)=0x8) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, '.\t\x00'}) kevent(r2, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000040), 0x3, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r4, 0x14, r3) r5 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) lseek(r5, 0x0, 0xc600000000000000, 0x2) ioctl$TIOCSTART(r5, 0x2000746e) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x20, 0x0) ioctl$BIOCSFILDROP(r6, 0x80044279, &(0x7f0000000240)=0x1) ioctl$TIOCSCTTY(r6, 0x20007461) 07:23:05 executing program 1: mkdir(&(0x7f0000000040)='./file1\x00', 0x0) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') chmod(&(0x7f0000000000)='./file1\x00', 0x1) r0 = msgget(0x0, 0xff8e0c128d647334) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x6, 0x10, &(0x7f00000000c0), 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r6 = getgid() semop(r3, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r5, r4, 0x0, r6, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r7 = geteuid() r8 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r8, &(0x7f0000000800)=[{0x3, 0x8, 0x1800}, {0x0, 0x80, 0x1800}, {0x3, 0x1, 0xffa}, {0x2, 0xfd, 0x800}, {0x7, 0x8}, {0xb, 0x9, 0x11800}, {0x4, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x4, 0x7fffffff, 0x1800}], 0x9) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x8008) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa9) lchown(&(0x7f0000000240)='./file1\x00', r10, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) r12 = socket(0x11, 0x3, 0x0) setsockopt(r12, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r13 = getpgrp() fcntl$lock(r12, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r13}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r15 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r18 = getgid() semop(r15, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r17, r16, 0x0, r18, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r19, 0x0) poll(&(0x7f0000000000)=[{r19, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r20, 0x0, r14, 0x0, 0x40, 0x7}, 0x7ffd, 0x1fe, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r22 = socket(0x18, 0x2, 0x0) accept$inet6(r22, 0x0, 0x0) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r23, r21, 0x0, r24, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r10, r21, r11, 0xffffffffffffffff, 0x40, 0x4}, 0x49, 0x8, 0x5b5f}) r25 = getpgrp() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) ktrace(0x0, 0x1, 0x104, r27) msgctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x71, r2, r6, r7, r21, 0x4, 0x8}, 0x9, 0x8, r25, r27, 0xc93c, 0x799, 0x1200, 0x5}) 07:23:05 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000440)=""/4096, 0x1000) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x20, 0x0) r2 = semget$private(0x0, 0x0, 0xd04) msgget(0x0, 0x400) r3 = msgget$private(0x0, 0xfffffffffffffffb) msgsnd(r3, &(0x7f0000000180)=ANY=[@ANYBLOB="01000000000000003b10bd201b7630a5f690a9b351cc8eda1750f912a9e3fae046dc7b9f60da7679f993db002211ab7b8fbf6de023ba7afd21c661eb8a6bf965e7c25105c0137670431b1402b9bec5667e57a149e294ec46a7dccfc108b9d519e4da6586de628e51c04bf0e22fb6abda74517b6995da7210e88195b04459f21828c44f695a5dff0daa44c5310a93b6f46a94282eb2b6ded3329bd3d809de9399222e5d90bf2f98cf9d4a6b09428b7613d21ff35832cf349908177f27861803b0727fb65c3c72069a6c02c50b19e5c648c41abe891057eddbce1f082a0000000000"], 0xe1, 0x0) r4 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r4, &(0x7f0000000800)=[{0x3, 0x8, 0x1800}, {0x0, 0x80, 0x1800}, {0x3, 0x1, 0xffa}, {0x2, 0xfd, 0x800}, {0x7, 0x8}, {0xb, 0x9, 0x11800}, {0x4, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x4, 0x7fffffff, 0x1800}], 0x9) semop(r2, &(0x7f0000000100)=[{0x1, 0xfffe, 0x3800}, {0x7, 0x7fffffff, 0x7fd}, {0x4, 0x21, 0x1800}, {0x4, 0xb, 0x1800}], 0x2aaaaaaaaaaaab4b) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x8008) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa9) lchown(&(0x7f0000000240)='./file1\x00', r6, 0x0) r7 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r7, r8) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) r10 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r13 = getgid() semop(r10, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r12, r11, 0x0, r13, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r14 = socket(0x11, 0x3, 0x0) setsockopt(r14, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r15 = getpgrp() fcntl$lock(r14, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r15}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r17 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r20 = getgid() semop(r17, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r19, r18, 0x0, r20, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r21, 0x0) poll(&(0x7f0000000000)=[{r21, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r22, 0x0, r16, 0x0, 0x40, 0x7}, 0x7ffd, 0x1fe, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r24 = socket(0x18, 0x2, 0x0) accept$inet6(r24, 0x0, 0x0) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r25, r23, 0x0, r26, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r6, r23, r9, 0xffffffffffffffff, 0x40, 0x4}, 0x49, 0x8, 0x5b5f}) r27 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r27, r28) r29 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r29, r30) getgroups(0x1, &(0x7f00000002c0)=[0x0]) r32 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r32, r33) setgroups(0x5, &(0x7f0000000300)=[0xffffffffffffffff, r29, r28, r31, r32]) r34 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r34, &(0x7f0000000800)=[{0x3, 0x8, 0x1800}, {0x0, 0x80, 0x1800}, {0x3, 0x1, 0xffa}, {0x3, 0xfd, 0x800}, {0x7, 0x8}, {0x3, 0x9, 0x11800}, {0x4, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x4, 0x7fffffff, 0x1800}], 0x9) semop(r34, &(0x7f0000000100)=[{0x0, 0x2, 0x800}, {0x7, 0x7fffffff, 0x7fd}, {0x4, 0x21, 0x800}, {0x4, 0xb, 0x1800}], 0x4) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x2800c) getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa9) lchown(&(0x7f0000000240)='./file1\x00', r36, 0x0) r37 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r37, r38) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r34, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r36, r37, r39, 0xffffffffffffffff, 0x40, 0x4}, 0x49, 0x1f, 0x5b5f}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) r41 = getuid() r42 = geteuid() setreuid(r41, r42) getgroups(0x1, &(0x7f0000000340)=[r29]) r44 = msgget(0x2, 0x40) msgctl$IPC_SET(r44, 0x1, &(0x7f00000003c0)={{0x2804, r6, r32, r41, r43, 0x0, 0xff}, 0x10000, 0x9ffb, 0xffffffffffffffff, r40, 0x400, 0x1, 0xfffffffffffffffd, 0x4}) writev(r1, &(0x7f0000003cc0)=[{&(0x7f0000003800)="984269b0d4a67542a7367db8f457f909a4414a928e1bf95d13b7b48f5852d5e3fa8e3b4755c1aee2275c780c824852b9a25e8eeeab74658a80bdd92bcbb710beb4b8583ccd6858cadeb942856a3aeeb636458a8bcd6be959b4662b31f56c4a999158f98b7150ff705475d3c9221b9bfc47006ae5730273ce710a4635dec5cd5587f3e06a0b2ddf2e26565123d0f28b4adbaed95c97ce43f29d6c94b9303a88c4ccca7359fa378caeb7ea2a8df08f61ed93277b2df63ee3073be8349ca48b81903892ce81aab951d07b34e53943d8c29e"}, {&(0x7f0000003900)="11aab6ef81053803d47e04ed48cd575856b282bf92ccfc4b3cbc4a81f7e13773b92c48022f33624a1e41e64f4543073e6c1b30c6ceac718c3bcbc489f081a85b2d3dcb39615d57ff4fa0ce1fa9e3fbf31a62f70968daea429057e6312f1e44f19c1985ea0f934b755c445d920b11e789bc662fd29b7b7d9788621c22f5d6e1872aea20b10d57a15aa45b649eda54cf239432f9e1bca80ab2744b84a60481cfb2ca1cd0"}, {&(0x7f00000039c0)="62f279d7fcc0b0c97408e45624a6281337ddf381cef7acfe297909dbfb61f501a8dc5003b441447fa78c1e5518d15d6bc08305979fa9d6fee84e7b8dec3f7ca2579eb9fe59179630316986745cc0d5152f5690c15912545ec45b3c1579884169a4755da9c04a0c542189ac56fd0282be528bf8379e2f35ca2d4b9ad0ddae79bf04c5"}, {&(0x7f0000003a80)="4c0102859b06f82dc19ba947d4c7d159789f90cd7e5eaf3237c5f80843f423575635931b92e21ced4b787319e4680f9263a0e17d52a98490b062ca0e4066289c79b1aae0fffc64a5896145b5b3982df490aa605d6be76c13b82dc54160a6c4b2edba3740915bd160625843d45a4efc546e431c9f61b2b02c57f4745d9a0bc62168a193bd16088ccab3aa2afb6e74c12ab6630e5863b358bbaf27e6ec62a8aa928cac645665467133c540af432e478bf16b778a0a3359893e7186"}, {&(0x7f0000003b40)="7972e2383b2ff873c0cc8d5d93f17620c1d599565e969a16dd89e72b32e05b6534568fae99473f2f666af4a8af98bbc84650350a26bb2d7e217a99f09fee530bbb33c062fbff3d8746d15d8c6564e991b54f0ba7e0297eb39245dc35fc83dee3795253e9b0325f4e28170002b2fade4186cde5f51176362d3d990c6e51b077ed636dfdda30f739d4042c44237c5e154afcb0aa935ae91e992c4467d5bdc48fd3f47f7c39d4b29eca871832e2659f527d2b6a4ea36f63936dcf270ac2bfb04324fb1d1bfe523e0fbac3aab99531dfb6eef2f2f85086e58459308e77d947f6a057b3d15435c74b9814c9e22a572ba57d75c5c5"}, {&(0x7f0000003c40)="8dec80506622411de209e889ab29ccbf47ae9f65536bfa1a91760b3efd18e6ba0ae2c38f914f5adff6e4eff8be954a1fd39e7e6d012f103f69bd4ee6024d3badc3c0480a61cceaa957740bccfa92798acd474cd3394cf65b607258a25bdd9761e44eb9"}], 0x100000000000025e) r45 = msgget$private(0x0, 0x20000003c4) r46 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x20, 0x0) r47 = msgget$private(0x0, 0x0) msgrcv(r47, &(0x7f0000001480)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000ebffffff0000000000000000000000040000000030803bd3000400583914776a333f603ae5fb5d06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b797582b6c255e2a3d000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000"], 0xbb, 0x2, 0x2800) close(r46) msgrcv(r45, &(0x7f0000000440)=ANY=[@ANYBLOB="f811245711bb2bd53f9e1ac3"], 0xfffffffffffffefb, 0x2, 0x1000) r48 = msgget$private(0x0, 0x2) open(&(0x7f0000000140)='./file0\x00', 0x400, 0x2) msgsnd(r48, &(0x7f0000000080)={0x2, "f7d8c7c1df8a4418b287dd7cddad64a0ba552e18472f9200757b43ca7dffeaddc982aaaa54327bedb18169d0e1c630cff9de9c4651467df92b4fc36d732e3e677f2d8430496e771a05ee7b7b0f8d5f40707e1771c2cc7aa7fb6adb6eb05703153dff720b733aa51a3b74647a534bfc76670e285317b9819ef5d4981e39f061007b0008784e05d839f3ab0dc6a9619be1806aefea0e2981f9650bb46fe5584a1504a5b3cece0bd4805fba5f469b66173bedae64a42b0f"}, 0xbe, 0x0) msgrcv(r45, &(0x7f0000000280)=ANY=[@ANYRES16=0x0], 0x1, 0x2, 0x1000) r49 = msgget$private(0x0, 0x20000003c4) msgctl$IPC_STAT(r49, 0x2, &(0x7f0000002480)=""/4096) 07:23:05 executing program 0: kqueue() r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x10, &(0x7f00000000c0), 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x6, 0x10, &(0x7f00000000c0), 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x6, 0x10, &(0x7f00000000c0), 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x20000, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x400, 0x0) r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) lseek(r3, 0x0, 0xc600000000000000, 0x2) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x6, 0x10, &(0x7f00000000c0), 0x0) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x6, 0x10, &(0x7f00000000c0), 0x0) kevent(r3, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffb, 0x4, 0x1, 0xff, 0x8d}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0xfffffffffffffe00, 0x3}, {{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x10, 0x20000000, 0x6, 0x8}, {{r5}, 0xfffffffffffffff9, 0x0, 0x0, 0x0, 0xc6d}], 0x9130fbf, 0x0, 0x0, 0x0) mlock(&(0x7f00009d4000/0x4000)=nil, 0x4000) 07:23:05 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x10, &(0x7f00000000c0), 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYRES16, @ANYPTR64=&(0x7f0000000080)=ANY=[@ANYRES64, @ANYRESHEX, @ANYRESDEC=r0, @ANYRESDEC], @ANYRESHEX, @ANYRES64=r0, @ANYRES64=0x0], 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000140)=@un=@file={0x0, './file0\x00'}, 0xa) r2 = dup(r1) listen(r2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000040), 0x4) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19767b0784"], 0x10) r4 = accept$unix(r2, 0x0, 0x0) write(r4, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) execve(0x0, 0x0, 0x0) 07:23:06 executing program 0: r0 = kqueue() r1 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0xfffffffffffffffe}], 0x0, 0x0) accept(0xffffffffffffffff, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x8, &(0x7f00000000c0)={0x1}) kevent(r2, &(0x7f0000000040), 0x401, 0x0, 0x8, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x1) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000001c0)={0x7, &(0x7f0000000180)=[{0x1, 0x1, 0x8, 0x1}, {0x101, 0x6c, 0x93, 0x2}, {0x3, 0x7, 0x0, 0xfff}, {0xffff, 0x9, 0x8, 0x5}, {0x0, 0x81, 0x0, 0x109}, {0x6, 0x4, 0x0, 0x4}, {0xb848, 0x14, 0x2, 0x87c6}]}) socket(0x0, 0x0, 0x0) kevent(r0, &(0x7f00000001c0), 0x9130fbf, 0x0, 0x4000000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000040), 0xc) open(&(0x7f0000000200)='./file0\x00', 0x8f3a, 0x101) madvise(&(0x7f00003e8000/0x2000)=nil, 0x2000, 0x0) 07:23:10 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x1, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_RMID(r0, 0x0) shmat(r0, &(0x7f0000ffe000/0x2000)=nil, 0x2000) shmat(r0, &(0x7f0000ffe000/0x2000)=nil, 0x2000) shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) shmdt(0x0) r1 = shmget$private(0x0, 0x2000, 0x1, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_RMID(r1, 0x0) r2 = shmat(r1, &(0x7f0000ffe000/0x2000)=nil, 0x2000) shmdt(r2) r3 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r3}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r4, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) shmget$private(0x0, 0x2000, 0x90, &(0x7f0000ffd000/0x2000)=nil) r5 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r5}, 0xfffffffffffffffe, 0x3}, {{r5}, 0xfffffffffffffffe, 0x18}], 0x0, 0x0, 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r6, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 07:23:10 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0xa5}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x6, 0x10, &(0x7f00000000c0), 0x0) r3 = dup(r2) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) r4 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0xee) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x6, 0x10, &(0x7f00000000c0), 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x40, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100)=[{{0xffffffffffffff9c}, 0xffffffffffffffff, 0xe, 0x1, 0x1, 0x7fffffff}, {{r4}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0x983c}, {{r4}, 0xfffffffffffffff9, 0x11, 0x20000000, 0x2, 0x2}, {{r5}, 0x7ffffffffffffffe, 0x9b, 0x1e0000000, 0xf39, 0x4}, {{r4}, 0xfffffffffffffff9, 0x10, 0x0, 0x7, 0x2}, {{r6}, 0xfffffffffffffffd, 0x18, 0xf0000000, 0x80000000, 0x3f}, {{r6}, 0x0, 0x100, 0x8, 0xfff, 0x9}], 0xc4e, 0x0) accept$inet6(r4, &(0x7f0000000280), &(0x7f00000002c0)=0xc) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0x80000000000c68, 0x0) 07:23:11 executing program 1: mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) munmap(&(0x7f000001e000/0x4000)=nil, 0x4000) write(r0, &(0x7f0000000340), 0xff23) munmap(&(0x7f0000035000/0x3000)=nil, 0x3000) 07:23:11 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) lseek(r1, 0x0, 0xc600000000000000, 0x2) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000000c0)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x1, 0x90d2, 0x1, '\x00', 0x0, 0x8}) write(r0, &(0x7f00000002c0)="14202bc87290167d61e1f5ecabcb0e0ff7fcc134ea11325884c3a32bb898c44482eab9c7a74a83e5047087f90eeb2d7e658d3d0f1dd368f2a7c5da70a76f7df19c4f7bf4423bf515898c99aaafc5b4f2436bc457ade89efaea7b434a86f133395739acf9f96f3737ebc319", 0xfffffdd5) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000280)) syz_open_pts() r2 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x28) sendto$unix(r1, &(0x7f0000000240)="b35d016e79615b3decc98a", 0xb, 0x400, &(0x7f0000000540)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000080)=0x40) pwritev(r0, &(0x7f00000004c0)=[{&(0x7f0000000100)="d3f4aaeacc25b4eb7825839c745d3b725b3320321356d977063b1929cbe4bdd67bfebabbcef95f8f560eb4e05bb95e42ccd89a22d232c41e7f6e9bc84cd2b25c73e69bcc6e6f4a739e11660f6a8aa2ec1277454b68a6034456d3b49e8f3e91e8b564c1f2a4533b4418d4dfa5f5571fb53941c0971680b97ffa943a99bbe997c4897f3aa36e2806928d927551002feab818b4d9b5edd1985578000a633f6d1c9fc921be4de975427ab71e75932ad76b4118befabb3abc49be7983", 0xba}, {&(0x7f00000001c0)="c11a252e9730c95157344542a2ee1e30f05bba7ddfcb69dae72334", 0x1b}, {&(0x7f0000000340)="8e7a11466f77d384e7437f14afdaf4899a56d596d1b84466fb02693dadb70f15ec9e8cbd9bb4ddacf8758fb338aa5f2c22fe4b51cb1021d57417ebf3e21569563c698fdf475cc2fcefcbeafe0b7db24bdc93ff276e764e4384fca9ed40d33a46ed8551fafe3c9cb5913ac0a3fa4f90ff85d381b1e1f99e3f496a8348b29e08d059b399371fdd14a82c84eaca9eb9b059da924fbc2a0aafa75c88ce26d9fda1", 0x9f}, {&(0x7f0000000400)="709128d3578f2978ce4a1ce6d8d561e06d4f625b8375b1d04bb754ef943ed9947d821ba94ee627989668abe9b2ab9e8ca23f3c358bded77796210b3efd2b7b3ccfcc26f1f83a228809003908ca76e47643e7cce77472b0fef5248b9afa92964464e4cb70b5894c30d96ddaa7c65a41a1c08d5b0d2824cc31131929a680d55de0eb1a5dec18ca040cdf236c660441c4b553f41fa65c4e6a8a3c1a60cee4a15845515ec278966a915727c18d0d", 0xac}, {&(0x7f0000000200)="50bbd0612bd9baff3669c49ff314d576bc68bfb0e243aff0579be1f87a03e2d4cee9be91e21fff273c5f4718289d9f27a2643b84d6a4880c6e1f6fc1d7", 0x3d}], 0x5, 0x0, 0x0) 07:23:11 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x97}], 0x1, 0x0, 0x1000, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x422, 0x0) writev(r0, &(0x7f0000000040), 0x100000000000038d) shmget(0x2, 0x1000, 0x100, &(0x7f0000ffe000/0x1000)=nil) geteuid() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r2, r3) r4 = getgid() setegid(r4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) fchownat(0xffffffffffffffff, &(0x7f0000000080)='\x00', r5, r4, 0x6) r6 = getgid() setegid(r6) r7 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r7, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r7, 0x40087468, &(0x7f00000001c0)) fchownat(r7, &(0x7f0000000080)='\x00', r8, r6, 0x6) r9 = semget$private(0x0, 0x7, 0x287) semop(r9, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f, 0x1000}], 0x2) r10 = semget(0x3, 0x3, 0x7) semctl$GETVAL(r10, 0x0, 0x5, &(0x7f0000001b00)=""/4096) semctl$GETNCNT(r10, 0x6, 0x3, &(0x7f00000016c0)=""/182) semctl$GETNCNT(r10, 0x0, 0x3, &(0x7f0000000240)=""/43) semop(r9, &(0x7f0000000140), 0x0) semop(r9, &(0x7f0000000c40)=[{0x4, 0x0, 0x800}, {0x1, 0x789, 0x1800}, {0x3, 0xfffffffffffffff8, 0x1000}, {0x0, 0x6, 0x800}, {0x0, 0x23}, {0x3, 0x6, 0x1800}, {0x3, 0x9, 0x1000}, {0x2, 0x8}, {0x3, 0x500}, {0x2, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r9, 0x2, 0x3, &(0x7f0000000000)=""/9) r11 = getegid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000b80)={{0x81, r8, r6, r5, r11, 0x20, 0x1}, 0x198d3e44, 0x4}) lchown(&(0x7f0000000280)='./file0\x00', r2, r6) lchown(&(0x7f00000001c0)='./file0\x00', r2, r3) getppid() r12 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r12, 0x0, 0x0) shmctl$IPC_SET(r12, 0x1, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r13 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r13, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(0xffffffffffffffff, &(0x7f0000000240), 0x0) r14 = getgid() r15 = socket(0x1, 0x1, 0x80) bind$unix(r15, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0x93e2ea4e2043a5fc) r17 = getgid() semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r14, r16, r17, 0x10, 0x9}, 0x8, 0x1, 0x9}) getgid() getppid() fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r19, r20) r21 = getgid() setegid(r21) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) r23 = socket(0x18, 0x2, 0x0) connect$unix(r23, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r23, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r25 = getgid() chown(&(0x7f0000000180)='./file0\x00', r24, r25) fchownat(0xffffffffffffffff, &(0x7f0000000080)='\x00', r22, r25, 0x6) r26 = getgid() setegid(r26) r27 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r28 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r29 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r28, 0x0, r29) r30 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r31 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r30, 0x0, r31) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f00000002c0)=0xc) accept$unix(r27, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r27, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r27, 0x40087468, &(0x7f00000001c0)) fchownat(r27, &(0x7f0000000080)='\x00', r32, r26, 0x6) r33 = semget$private(0x0, 0x7, 0x287) semop(r33, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f, 0x1000}], 0x2) semctl$GETNCNT(r33, 0x3, 0x3, &(0x7f0000000d40)=""/34) semop(r33, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400}], 0x5) semop(r33, &(0x7f0000000c40)=[{0x4, 0x3, 0x800}, {0x3, 0x789, 0x1800}, {0x3, 0xfffffffffffffff8, 0x1000}, {0x5, 0x6, 0x2800}, {0x0, 0x23}, {0x2, 0x6, 0x1800}, {0x3, 0x4, 0x1000}, {0x2, 0x8}, {0x0, 0x500}, {0x0, 0x5, 0x1000}], 0xa) semctl$GETNCNT(r33, 0x2, 0x3, &(0x7f0000000000)=""/9) getegid() 07:23:11 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="8202695e7f0000010018a56964653000"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="2003a801f50be7576a4ce0dd60000100", 0x10) write(r0, &(0x7f00000006c0)="4a7e18378cb37a058dff6836e32d59ce004eced23f1ea22336a1ef2d66809aa72dc68ba223d7aad934035af5fd7a48d34b64fc87482c80af741acfdf0536b383718ed818dff4c272bf3c8d056fd3e6fbc06ecf7fefad944f650676c1592913978c06c8575314f38e43fb36f17189f3741addba351953b058c87c0c4ea37261dd2f4f56d03183fc54770be61d7c9a0a632991f953c9d2073dbe914a340ffcedb122127248f43b4b18354a90d0b3f24b4858d326dd4707021825e74cf622029fd984177f05d33e5d527771c05b679400635d7d4dec1aaa3b995ba4d2efb30521252884b1cb205cfd7fd44db332b40167d0c4f58bdb16c3775f20ba51f7a8e2f7eb78785ba28496532100df28f04caa7c64da8f5c093068c125458a29970c95dfc6899619d11be79a2c55f4243f8d2bb35713cac60327f0c13800a5299d86c27027392091d15b0a6acf45ad19e02ff1c37888a68eb028202a34d8f089cfae7bf1c1e0b187273210c07a01ffa977f2cab7d2bf", 0x171) socket(0x18, 0x1, 0xf7) 07:23:11 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x101) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x6, 0x10, &(0x7f00000000c0), 0x0) accept$unix(r1, 0x0, &(0x7f00000000c0)) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='c\x00') r2 = socket(0x18, 0x1, 0x0) socket(0x6, 0x1, 0x2) setsockopt(r2, 0x6, 0x10, &(0x7f00000000c0), 0x0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000140)={0xbd, 0x0, 0x7, 0xb00, 0x1000}, 0xc) unlinkat(r0, &(0x7f00000001c0)='./file0\x00', 0x18) 07:23:12 executing program 1: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000040)={{0xfff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000f9ffffffffffffff830600063ae01da3a00000"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) syz_open_pts() close(0xffffffffffffffff) open(0x0, 0x0, 0x0) renameat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) kqueue() getpgid(0xffffffffffffffff) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) getuid() socket(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) getuid() socketpair$unix(0x1, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) fchown(0xffffffffffffffff, 0x0, 0x0) kqueue() getpgid(0xffffffffffffffff) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, 0x0, 0x4a0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, 0x0, 0xc0d72b2a94c08c1b, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) openat$null(0xffffffffffffff9c, 0x0, 0x48442, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) openat$tty(0xffffffffffffff9c, 0x0, 0x0, 0x0) kqueue() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="84"], 0x10) r3 = accept$unix(r1, 0x0, 0x0) write(r3, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) execve(0x0, 0x0, 0x0) 07:23:12 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) msgsnd(0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="0200000000000000f576845358451ad2f6c37f4d9f1f399e97a5f3bffe56dfbed9e98d88ac3fb2fe44b6064c6c1bca39fc803af9d04ed25b34c975e96166dd8fd05a22cd3fbafc202c61144dee535f1d6ce91eb9a193a54183e281213b8c2d8888acb057c8d5fa4fdde91c1fe7f24334f3d62e09c73cb46f425f90fc75a2e11b121c7c2af4ce2b962e6d2f53a2d29e4865a78d3d0236ce7e0548933650ba9985b33b959e026364c09a8222a805715036880e7ed5756fff6047017c1e27e2556111f7aa30a236a2ffd31bdc51fa8ea78a22f5613e264f9918551533ff33b109dffbd50bad40eb1cd6283b2b3dbe5a54e2647fd670c27220b237ca4d65d44a49f65fea8a319e77574ec468c321fef0ff9abc365bacf7626b63697a902f29e62e4b37979cf4ea1e4489038682e6b8593c32e603cd157b87dae127cab082005eec343ef6714d5b2dbe8d86af5fb9962cec14d23ea073a6aea112c1def3c6fe636561208cd16e9433a8f7327fa71f1ca0451818d603d263150712ab660627f01a5c15ece1f2fb059bf995b7a21e501c67b41a2ab45e40f093fc090f0aef63be4e65467b4f378af9ca298e0f120c5286e22169ab0fff8e7f150fa738b58522dea1d43ecaf9161e94c9dd196b472ceb6ef22a830bb1d04eb99e2b9c51e441952820d1cfc1e71cae1b16b18f0e14197020fc4c3269c4baf41be564c7b70a2ce9f9fbf41ca20136b4553489dfe6e20c7058dd6c46c0b5ef4e238c891e3147db561bf382d9c8ea336a9da16f8dafc50ae095ce823ec5315d59c6acd53cdd51e533534027e92cff4f719ccd8cc63ea4fb492e7336a9f3fcf92289651d9c2664caa669980e3e3dbb6272e1397c968946314c0b18365b249fd9718eced23f9c253fa676fb5f1e01a55faf1115144cc9b1b27242ba53589527dac24ad8f72d5f2d8c80b6f9f685744d819efaecb4291c2358deb71d6bd1309909d91e9e0bac71903348deb46aaa165c67c8647a64ec9154d46d1421d6c714f803dd5b49382078fc43a28e4f0e3ca087dbc41de53459098138e368c66937774e251ee4e995b6d7a24a6a2bb982ff6efe62bd577fa5fe4ad9b3325b4a327c2b20d6ac235495d1e162003353ad3e7e3e6be69185c68b5d390e98d5e4c37da4cf29295ab937bac4a2e2c53e919fae7d13d1df9e45e282fd78088fa38da7238b68026f12e3bd80c4908c0ad094776996937d2e979ae1b3e205e985c8966832ca7599675ad44c9ce51019755a323a646df2c194c38fd357d6c61f0cf700b32d4522cfbbda37ecf73b177933b3d12fef924f067436f008667dddbee622ada30ec8c315c0284c9bff750710e956421d7e8c5d02089d0dc6963e2c18b050e824cd8380192ecade6c8d0f53987bc4877136c2a806f3087854def0c3964d6009426939f0ffc7cc5819a04464f9e5f632cd0de486afd91ee90e78a5c9e4f4d14c4d232d0f6e8de2d26727ddb3cffb91d32f88fc75413f6b76006d00180e4e6e267d30492f0eb9a02fb062dc417ba3c0f6b6923f8cebd844716bc6c8d8bc53e53addd11742cec6fa83a9aa3a08a5f2889f81c4c68d9fb7c5466d9d66a69dfc62ad00be2a4c83cc522424ffe529e03fa1bc1942fbb4a90305fb43da4caa1bf90a29b4782a9e501a5a7065103527ab525f38279c5a45714057a7c4b235e013c3622608d9e28f4929fd9c0da58ce2a7644fbbbbe24c832687a262c83188bc395cf56e7878a22c3773966ce00632636bbf274c4743cf29e0c940e0f3b956c0060abe7fdacacc0384c93ee06f823d1d4f17035affc7de86729dc1b80c42bc68bcd89c139e9e3e7e8f88f7bdf4bbe936fd2dd385b6f739897736f25c3654b832873c10b3a9f69df4781e9aae21e6fd5cb0ddbd35bad1d00bd2d78664096c5d795e0b8760ed098eb20abd2e06219e6b23277f9fbcdd4016a58c1d7a28a7f413bcd74dd3d1fdefe6634cda19dc3e7ec9a6d1500feb7ffc9533155218af8139f3c2b6246439be1224de04bd3cb6087d2e70598baad8328cfb7dee603df263883db74fdf075cb3055db5842415278843c1ebe357da909e6c60bee0c3df4ff0aa756870fbb8ee8558e5eb805cefffae41a131948e2fd2e56b64c0fa036ac3b6cc516f63bfda7a8d659ee4bb002cd72fd0d0f4b9dcee6e6d19d25ebab94646ed5ffc0472c4a768c88bf4479bea5cb7824acc51121ab9912afc40862d96be5332e702e74d15f752397852b842155ee946a750ae4cc382ea6c9fa3e88197ef939fe47d4abdb91f276eabd098d72af026a86d66426f91d9944574b967d1f3cba6abeb835ff473cdc2eaedaea4875e85a1065bc40f4eaa7c5bcd733025cfc2db87dd568d1815f8ce4035ae0a4fd445027b8bc3b49683acdaf6794afdfd227528037ee03a825594687cf0745bc1787109e82c6b2d2f3fef60cb2240a5157aca91b28e2fe1be4d905798baeaf02d1004e7df341a8bb5092c14fbe93a01e8f07ca0c94b595c9a3cbd43a8fc84bb7f1b6b687af9de78a4cf9ce777d4d3d7df3c63c4df0d10e39356e0e4c751fc62fc5c56c7ebd3cf0761542d8089b54cb17ce9fdb38d3f3e832847819232345633b31d9976c4869652c20e995d3b2263591cf82209174006ad5b6dcb9e4cb756236d26620671d1bd34944e17b9e705f51d6e59903733e3102a3fdf832f78d2c303415f8ee88690e1e8b0327a29c5fb7464e596e495d95a38e30020015473f8c2ec4fc08371fd6ddab33df5d22d881106badd265aaa0ce8e93d13a20b0dc80007fd08ba517c4aa2ea046101f55046bc0619e7dff39ab1dd4027057d12c05eba09a4f1ef94a7cf3157d6b20e5d7cd695501d057f29b4691828dc41da6d66d20d0e1805a62d32a8467ac9b625e6967635f802aadf585dcb023695c883d6f89a7c32885b03518a4d23cefbc6ea31708234b2ba43bf3ba6b8964838785c0c1c05e19a3732d8d9fc61cfe07017b77754789e98172eb6875d2c90d806b681e913eba0c047141d25fa38e710fa67375b3a0b6589b5dd276ca9f4d1cdc1a659f57f8172fa3db858b547b97daf623c5998145974134931d71de21b6e93c936c52acd633d4e2ca6faf4cedb81aae62fc4a2ecc1139caa6ee6af1711e1eb2470f714f99c33e29e92071781527a4e2bada47b9f523cb96fcefc85f827352549f9d4ceb73b336aaaa1466495a00ca15075b0f96e0000eb2f73b4cb1b8426bf70ebaadd9db1859fa0f14b82a4402ccdbe60eeb564df1d0b0b3b7bce31b18980fc1f4a8e6386ea90b97b1ce9418a373066d5b7e4a11bda214703269404197d048d485742c92b6d24dfcb48a71adad221fe41a471080540e38328af78a247bb2c7bacd5fb1f51fd5a1732991f01560a097cd5526960e8be77a08377e1040748cba351481c228b08c8851134ef587cc4d82f16d4d97f34ce247627b60b4387f700d8aabeeccb49b0a8c666cb4de168b2c055d7cf2365efc6976a25c8030b0ee12f0553fb62eea318360ad0d0ed20e8ce167f7387b0fbff915150f7223e4a6463a48d0a30d4f3721540fbce5de50c88091ed57c73fe93b2af974f4085db3eefd9f0a17077046d6750be3beff725c8895ed9fc65bed865afb7407dc74cf58f8c296ae1616bfb7d64e61a14c58df718d39b8de2fd149bd41f8c0478996eb69a1ecb5f35e3e778435c247e133797cd63367153b79ca6d3195e7c8b2a5ff4fc103302af63d8ae0b43151359e92955e121e9c184e2a1936b7154490004f78bf7ea038da0d1ffac4b03dd1b47d2a3d4022f28d643918e82b99e563dc30b454cdaa7eec5fc508b22f0df61cf05574e00b26d136867189021126569e1c7d77ded287a7240b977d7c0e30f06b00dab874bc23cf31edc973daf356e542dcd14323d79e1f1b690bcd86907326efacf0aa8ad6af8c814c6e1e7a3452d68855f71d3ec3f017a1cd3549ba74161d101dc3d4a3453b6c09ac01f651264c68004fb2c219f0e36aa74834af479b874999156d284decd4809db551786dd0b4eb91e55e9104a851f4ef8e586b6cccbd6088a37a5befe0457a7bf1bd4e5dd5606154854f1c702b3518af5e13f627944849ffe1c7c75e2993c3d01c10f518d13ea60211e9565f78692aa6abea42d30f6f15ce5037b20e0cc822134f37588e44d66ddff624af837d91cac2c638ce8d04ce50c7b1d8f54ec67b57a10c33df5fc2af52045522d06c7a2fa283fe414ed8b406363c3f9f9709cef7f857cbd8fca4020cbcd7d509123694fca84bec22edf59d1c0771cb3de482195f6a6cae5a690b2e83c009370f6c0b4f1f1f0c9ed709fd46e8edd104cc63c21cea8b33b71aa24be0c3128686b01064e406298efa0141bc80108deb70ecbfd0fc0f705c0f4f7d2a575b806eae14ef4c32932abae6960475ad07e63f91a2446f5560e296ccd61fab4607e859fd9772b993df33097618c4cea4abd57d38343e9edcb3cb063f246fd3adff33cdf7be3c96a722565a8e2227b4d0a78d17b35e4225c10592e384cbcb9c805167e615e9cead77aeb4d8069d75d0127aa8b5c129ae1c69b0f8d00e40033bbeaab6197a57d8350fd9ab729739bec00404009792f7c83e7e98cbcad2285a858fd95ac63c7f0856887f30d254dbd3b1543fee61450f466269977a0c85050b098f828fe3a28f82b23c984bba21a71c980914a0b06eabff67322045a58e17d91b23ad86fa4e7c9b4659c41e96cb2486b07cd13e13614f34cc98a33807486ddc350365535accb400977f1b1ad967ccd60d9d8e4b2d5f58afb5fbcf247728f50038c883804c36bed1086f6d12afcc169083b16327f61dd24ac7e50fd8df0b7c79fb1b0cbc15200a5e3f72375b134aee6c0b5af788592b100c297b27b01bbbf6800869cc4962764452ea87c5e5213be0288849e0da0b5061c9bee2e22aa69554eb4b3073cf2df4eda9d941725046e3f4679774089a97e141b5f1c8d3b9c7939c52900eba161270e9474097a94f67a524fb69e4a5a7bb0dfe8d052eaa827019ad6a1897c21fd495e492c3f4246a404553821fc7d04a31bca7de592d843947fe00f6ef476b18f5e34f087996e4b443e6cce09d2159d9b699e5866a3e521bda6fb7c898cd29b9132c7385c9c930ef243a265379411ad72e98a14629f6d977c933d0d7f4915d97722ccb53fed51acbb34e32f25721b65495089a80fdf2eaa0c9ca7e528156d3f9beb63e472ede0e8ed2d04d28fa0b98f82d01efdb4a3ef2935a52b808b366db66366e0a6c4ecca5e2a6a1b07c3d005ffbeb14cab3b85b6a5cb2074b9b7e90323ad792d31b6d8e25eba0bf5a239fe715f10752337c768d1c789f6b53c81596a7d682562dd86d142f3e37e9cb5133378bd1d960b31f08463a9cc42360b18bbb4c8bbd94cc9bf4b3d382990d8f7d7c933087d10e3400fc74ecf46880588f40ba8de9b49984dcde32d906d081bcd10af357f2bbedab7d870252af866c414270667c200635924c1ed96f2460a633792cc8ab9b0e1262d5ef61434d7429453fe2fbd10e89be1b6372b23293a9605068e119321df62e1c32961f1ab059cb174e15f4a8b0a311a3e0dab201817bee412edf5284f75afdeb0adfc21615c730bc723c6f6ef3b4e102775a5549dbfb2738b5a641a1f8c58f1dc0580de11d1b9ba1e944b0909c3299f5d313256e0a28c897df5ce1b83858a9edab007d56f4f71d39454eaca32b1111a062febde83fc38dd75f231d2f0101a262475394d43aea3e79c3baff80ee581dc3ad96de3b5bc8b45bf90b6c8547ec1f6e8b7ed6de8a27fdf8caadf0526e7ccea81d4ae00533e85cf00"], 0x1008, 0x800) r2 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r2, &(0x7f0000000800)=[{0x3, 0x8, 0x1800}, {0x0, 0x80, 0x1800}, {0x3, 0x1, 0xffa}, {0x3, 0xfd, 0x800}, {0x7, 0x8}, {0x3, 0x9, 0x11800}, {0x4, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x4, 0x7fffffff, 0x1800}], 0x9) semop(r2, &(0x7f0000000100)=[{0x0, 0x2, 0x800}, {0x7, 0x7fffffff, 0x7fd}, {0x4, 0x21, 0x800}, {0x4, 0xb, 0x1800}], 0x4) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x2800c) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa9) lchown(&(0x7f0000000240)='./file1\x00', r4, 0x0) r5 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r5, r6) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r4, r5, r7, 0xffffffffffffffff, 0x40, 0x4}, 0x49, 0x1f, 0x5b5f}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r9 = getegid() r10 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r10, &(0x7f0000000800)=[{0x3, 0x8, 0x1800}, {0x0, 0x80, 0x1800}, {0x3, 0x1, 0xffa}, {0x3, 0xfd, 0x800}, {0x7, 0x8}, {0x3, 0x9, 0x11800}, {0x4, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x4, 0x7fffffff, 0x1800}], 0x9) semop(r10, &(0x7f0000000100)=[{0x0, 0x2, 0x800}, {0x7, 0x7fffffff, 0x7fd}, {0x4, 0x21, 0x800}, {0x4, 0xb, 0x1800}], 0x4) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x2800c) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa9) lchown(&(0x7f0000000240)='./file1\x00', r12, 0x0) r13 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r13, r14) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r12, r13, r15, 0xffffffffffffffff, 0x40, 0x4}, 0x49, 0x1f, 0x5b5f}) r16 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r16, &(0x7f0000000800)=[{0x3, 0x8, 0x1800}, {0x0, 0x80, 0x1800}, {0x3, 0x1, 0xffa}, {0x2, 0xfd, 0x800}, {0x7, 0x8}, {0xb, 0x9, 0x11800}, {0x4, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x4, 0x7fffffff, 0x1800}], 0x9) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x8008) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa9) lchown(&(0x7f0000000240)='./file1\x00', r18, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) r20 = socket(0x11, 0x3, 0x0) setsockopt(r20, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r21 = getpgrp() fcntl$lock(r20, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r21}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r23 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r26 = getgid() semop(r23, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r25, r24, 0x0, r26, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r27, 0x0) poll(&(0x7f0000000000)=[{r27, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r28, 0x0, r22, 0x0, 0x40, 0x7}, 0x7ffd, 0x1fe, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r30 = socket(0x18, 0x2, 0x0) accept$inet6(r30, 0x0, 0x0) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r31, r29, 0x0, r32, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r18, r29, r19, 0xffffffffffffffff, 0x40, 0x4}, 0x49, 0x8, 0x5b5f}) r33 = socket(0x11, 0x3, 0x0) setsockopt(r33, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r34 = getpgrp() fcntl$lock(r33, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r34}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r36 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r39 = getgid() semop(r36, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r36, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r38, r37, 0x0, r39, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r40, 0x0) poll(&(0x7f0000000000)=[{r40, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r40, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) semctl$IPC_SET(r36, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r41, 0x0, r35, 0x0, 0x40, 0x7}, 0x7ffd, 0x1fe, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r43 = socket(0x18, 0x2, 0x0) accept$inet6(r43, 0x0, 0x0) getsockopt$sock_cred(r43, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r36, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r44, r42, 0x0, r45, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) getgroups(0x9, &(0x7f0000000100)=[0x0, r13, r29, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, r45]) setgroups(0x4, &(0x7f0000000140)=[r5, r8, r9, r46]) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x31, 0x20000001}], 0x0, 0x0, 0x0, 0x0) r47 = kqueue() kevent(r47, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r48 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x20, 0x0) ioctl$BIOCSFILDROP(r48, 0x80044279, &(0x7f0000000240)=0x1) r49 = openat(r48, &(0x7f0000000000)='./file0\x00', 0x0, 0x119) ioctl$TIOCEXCL(r49, 0x2000740d) r50 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x20, 0x0) ioctl$BIOCSFILDROP(r50, 0x80044279, &(0x7f0000000240)=0x1) ioctl$TIOCSTAT(r50, 0x20007465, &(0x7f0000000040)) sendto$unix(r1, &(0x7f0000000280)="1c", 0x1, 0x0, 0x0, 0x0) 07:23:13 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) kqueue() r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) r2 = socket(0x18, 0x2, 0x0) r3 = dup2(r2, r2) ioctl$VMM_IOC_RUN(r3, 0xc028756b, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000000)=0x10000, 0x4) 07:23:13 executing program 1: r0 = syz_open_pts() flock(r0, 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x20, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000240)=0x1) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) dup2(r0, r0) r2 = socket(0x1, 0x1, 0x8) setsockopt(r2, 0x5, 0x0, &(0x7f0000000240)="fd4050ca226b48e95aff0107b103b6f09a1a393b1d2d0906a0c6617efc18cccc199e33b7c2f7fd8d", 0x28) setsockopt$sock_int(r2, 0xffff, 0x20, &(0x7f0000000300)=0x3ff, 0x4) r3 = syz_open_pts() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000840)={0x0}, 0xc) fcntl$lock(r3, 0x7, &(0x7f0000000800)={0x2, 0x0, 0xc5fffffffffffffc, 0x0, r4}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000, r4}) r5 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) writev(r5, &(0x7f0000000000)=[{&(0x7f00000018c0)="ea", 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r5, 0x0, 0x0) r6 = syz_open_pts() ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) poll(&(0x7f0000000080)=[{r6, 0x40}], 0x1, 0x0) r7 = socket$inet(0x2, 0x1, 0x0) kevent(r5, &(0x7f0000000000)=[{{r2}, 0x3, 0x8, 0x2, 0x7fffffff, 0x3}], 0x6, &(0x7f0000000080)=[{}, {{r7}, 0xfffffffffffffffa, 0x50, 0x20000000, 0x3f, 0x7}], 0x0, &(0x7f0000000100)={0x80, 0x7}) execve(0x0, 0x0, 0x0) r8 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000140)) getsockopt(r8, 0x2, 0x100000001, &(0x7f0000000340)=""/217, &(0x7f00000001c0)=0xd9) 07:23:13 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x10, &(0x7f00000000c0), 0x0) recvfrom$inet(r0, &(0x7f00000011c0)=""/96, 0x60, 0x1, &(0x7f0000001240)={0x2, 0x2}, 0xc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x1) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000001280)=r0) recvfrom(r1, &(0x7f0000001140)=""/60, 0x3c, 0x800, &(0x7f0000001180)=@in={0x2, 0x2}, 0xc) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0xa012, r1, 0x0, 0x0) recvfrom$unix(0xffffffffffffffff, &(0x7f0000000100)=""/4096, 0x1000, 0x800, &(0x7f0000001100)=@abs={0x0, 0x0, 0x3}, 0x8) 07:23:14 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0xc7) mkdir(&(0x7f00000000c0)='./file1\x00', 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000080)=@un=@abs, &(0x7f0000000100)=0x8) recvmsg(r0, &(0x7f0000001400)={&(0x7f00000001c0)=@in6, 0xc, &(0x7f0000001380)=[{&(0x7f0000000200)=""/36, 0x24}, {&(0x7f0000000240)=""/135, 0x87}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000000300)=""/4, 0x4}], 0x4, &(0x7f00000013c0)}, 0x1043) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000180)='x\x00') unveil(&(0x7f0000000000)='./file0/file1\x00', &(0x7f0000000340)='r\x00') 07:23:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xde32, 0x0, "85495500020000000800001167f5bfa600"}) poll(&(0x7f0000000040)=[{r0, 0x21}], 0x1, 0x0) r1 = semget(0x2, 0x1, 0x400) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x81]) syz_open_pts() syz_open_pts() 07:23:14 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000020001040dcb90000001000"}) r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) lseek(r1, 0x0, 0xc600000000000000, 0x2) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000000)=0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 07:23:14 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000000)=ANY=[@ANYBLOB="fb182e2b666902e3ffb8970f6c9502b17dee6f21b82cbf96010d9822f00fd1a9f2d2a45723de9de0879b537ea39f7043ff0f00000000000018e23ef0bf4ca85fc375d82a8d80532c00c6959fa0cfebcf5ee79b135ae7fd68f6ece473d03169427d072cd5e0a6da21079401601992d80afce7fca4ea020b464b50acfc9bf4f44d26757b01854a30b8e0f0b2b7073e83fd1ad13483cbe8f3673ec47fcb2f948187ba99b9832a4787a178ff000b144994bd9ccddd3258575cb601ac8a84fde5563451c5e968318e71e4382832e1bc4b71b23293303df4562135000200000000000072abb5999a7206010000004faf056066074087bf5e0600d7f0957a8d617471b14c015fcc2d7ffa3b9a56b42ff41256f10603556eadc6c3f7916d18735663b6081818dc6cef7eb42b61add2340e27604c072cf1b1507435a14c6d74d74f92be8e72e10cd566ba0600001404618f8c27048e7a106a6cfd227a9cfb0ee5f20d87f4dd04a3b0373912e10075741723b7cb8c78a2268b500a2ba35d617ed51b7c69b3f4811a65443529d655f880ecb3f97bbd0a0d1927be0bd68a2ed36062b9c8e5a728aaf0997400b72fb06de789661b56488e9272c2d8d4e9f45ef27ff1db78ccc52141c665e1c54ab068de5f5b79008e94220000000000000000000000009acdca0800000081895b66bd5d4f5dfbdb2056058167d479805d35165ba89aa43b086b0fa76602c72cff0e1d31d5a219a9074be46b8773d2f2622d8d17803ef3d191991185f1330f1a5611f7d2973c83000000000000000056f0f6718699d0986d0000000000000000a8bbc0e7d2964b3c9e975607729c84fa086ec32035b00c484ed025f7e67556723fecdaf9a2f58e41c7b395c80f9a46545717d0204eebfb767260234e0e679282f80d3a03357acee659ac7d041e9ba56edd863f6f4557a084a8cae9eb0be38dd093b55e291d39a31c64c05e12db40a83198788764d03dbbe86aaf7c6861e574dacfe30bfbc05028a25e71ca9ebdf5099fdb6ad34ee465c5333273ae0f01fb518750f860a901a5162d55fb2a6db7a4005da0439d814015a083728b25e79a033e23eccbb63e6595d30050ab734b7d8fef919da79e8e5742fa549a6369124667c46ae67e3877d0bbdab7123ddf70a61b27467a7f8ce815f27ef90cbd3679b123699979f109000000a4d46f354433d30fa968724d00ab20b1e20b8e5fc33dfa04c72ebeaff4d8bd73316f29ff3017a30000000000000000000000002103726383c19d66d70c15f754fe7cecc3954ded351eac1d4f479a6c8e66ca4595d3f4b981dddf99690ae0b0fc50cfb3f497aae78ff7d153a966fb67"], 0x1c, 0x0, 0x0, 0x0, 0xffffffffffffff1c}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r1, r0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x6, 0x10, &(0x7f00000000c0), 0x0) getsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f0000000400)=""/159, &(0x7f00000004c0)=0x9f) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x6, 0x10, &(0x7f00000000c0), 0x0) connect$inet(r4, &(0x7f00000003c0)={0x2, 0x1}, 0xc) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 07:23:14 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x6, 0x10, &(0x7f00000000c0), 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x6, 0x10, &(0x7f00000000c0), 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x6, 0x10, &(0x7f00000000c0), 0x0) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x6, 0x10, &(0x7f00000000c0), 0x0) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x6, 0x10, &(0x7f00000000c0), 0x0) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x6, 0x10, &(0x7f00000000c0), 0x0) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x6, 0x10, &(0x7f00000000c0), 0x0) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x6, 0x10, &(0x7f00000000c0), 0x0) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x6, 0x10, &(0x7f00000000c0), 0x0) r10 = socket(0x18, 0x1, 0x0) setsockopt(r10, 0x6, 0x10, &(0x7f00000000c0), 0x0) r11 = socket(0x18, 0x1, 0x0) setsockopt(r11, 0x6, 0x10, &(0x7f00000000c0), 0x0) connect$unix(r0, &(0x7f0000001780)=ANY=[@ANYPTR64=&(0x7f0000000700)=ANY=[@ANYBLOB="66fdb08b9b03d541a23763929d70d0c38b54fdf278f70fc32ad83ed7de167a49912e00a19a729f5e575ac605de685bf880c840b2efa82d823a6cf0e98e33c5f1e3162bb68d4844b551f9909f6e32c0e132c37261ffd7ecf9bee983f1a938eb20af3eaf6065876b3bb766f293978aede0d338f9b1c33516b13b54604f7c59091d72318577d1ea014a50e5d4349154b00fb82a8ac764be244476a076ddfdf80b4c5736a76af23120696fa2bde05707bbfc012e5c6142451f92b7fb2c57e49584ff99bd98fcab8d3444852953294a5133b1381481710ce7343265bbdf2c9d4187fda3606a530a25346204df5a9bbedc457dc99842a87439faad92994005507ff1fc963d28ed0606c4a799ca9a25f3befcce13f35de1eff631e57b3dd813c60e9628bbd8f619f40981bfb0300f567b6822576e60d26689053e50091a47f4bf3acecde5d25f604831a97a28f9e7a92f2ad5fa32a28da437c3d01a2822b502b8d3e79cc1e8003762ba3c71ea5f8d9e8c006de76c75726664106ff66ad0b025aa3049faae074a4e4c8ec3614d69dc49ad1fe8401627ac0503ada1601026fe35953a5165be4424442f72832ebe5807508a96eb7c70a8f606c31725991358986be4cfca957bcdb603e89526570bf1a1352f939a3a2ccd3b286624659e2f0ea41cdec886526e2892930de292356762d0f0f1fc0ea867249972e4217e990e4acc4e490a3eb43590cac237c84f26f5398de250b534318420a05793204e8b590afe19648233bd0eacaf2b8f44f6bce13541064934752e1afe7d97cd129061a49e9ee362407bbe5d7b786e46230ceab17b010c6b5c8bf3649b4fb1926be93257ed63453e2a6f3cf8e32e28a70d0473518bb45373889673f1bedb782f717d674a28376cb5064afe156c160dd8036fc75131d68f8e0529c9c3eeb939f67a10fdcd3e536b7c7211cb5642de3a4d4763f35aa1c66c67551c832830a5231b1c6c4117424ab18876b69bbb1f085c8d2f52dcff06eb2ff6d1af9ecd747e7939fe4662ac6c401e8f39b10c6bb1450c12676fb584044336718fd73e7cf9f0f651312708d6de40cee9fc4866df0e8f8ca3058aed3bcb2a2456050640e391f20c07575b072221917277d4b5cdef1c1c4be5c864d4b4ac33496b97336bd18f1ebc13c4775b78c162de48d032188e855188bd01759441fe395dc0a7be4457a024eca841d09e84f181518b5d5821308d8955b7561383fcf11256033af8832f55c41d1fd8f37fb02a9f7a6109b1524be8d8d082b0312d97597fb2d5d85eb95ee8d2a012165479e1992595c95dd20f9b224f026ba0f439f6b4e88295526d446de4e616fd1e628c150fa47f3f4ff2dd6c296808dd588e57a1a5e1d6b2f65d23102d856d6cfc26bdacb02b95603fcc5ea517c3cb08fc5f94cb88b5ed3e7779c73418b749bab4c87fdc8239d870c3f49583a03d2069d560e561dd2eca64d478b80fd51552a3c89e9d46d4370ff3209a820d9994daa22eae66f8c457c105120fe19b2b4582704a6794e259c91211f1eaa29463232b9fa5fadebe49b253da5779993d28f736a93b9b83de0d4d8367ff5cf3d521625bb5f768c6d812d4d107c08fdd41d0e51d7506e26c8dfa0b76d837f80730df8154621695d5b5f230e8afd738cc51c97fa6e21212d5cc363de1f25097bb34d65619c41e0106f4e2a591f1555137abead4e16e55d24b2659fa26ac058e65279b0d8e240191b418c9621708d6c2e49c48a297795bbfd880d81296ddfcf47390273a5e70dcc478ee833fba9b8a088f4d5f51ba4518f92cd21ff432604f42cf0a135204911da72221a2efa12e8d461dc629c4593cd5167827ab8fb7411b6f34d81731a281f6a59ea331042de0a3bf67f68c13cdd8e9905ad238e2e6fab61f7b93e13757eadfffeb98268f3ba1e930679b845a755dc6add0bdfe179b4f23bd58a8ccb49a3c3329d74f0931a3886e3f3f84c72e6ab310ff8ae769854ca5bc8e7ff95e1ccae5d9da9619c144760e0ca2ca964e9b9418d9710e9617d078b9e1f0c752a3513da757a653d40593fe89b195ee5c59c3ff5a95bd86f8753430ef4a7682c5343f8b3882d8ce3d38b0fe61a588bdbbebb92c67178142deb744c421b9290ecc74182448aa895732ff8be76e3cb5535b63c74d75c455a611141809186d9aa3b29c62bd5a3952f0e1baa28984ce93b0b3f1295023f3aabd31c5212ff0216bb3462e31a1b1ca2db81d088241ae9e3f80615d849e9fa8b3524ecfc7646dad02657fba571bc9377d5ce38826205d737e54934a2af20cb25fdc6dd2fffffe967eb308d9a4c34abdac0eadecc97b70c8dbcc2ebd1f5863dad06fab861825c422f04dd819a1d1996176f74f3e2a8a5fb49e2aaa3ee08c144c6dbdefe3d35567f9ae372db97a3a3912b83057486babcf337b2df049d9fa7843db84612288fbfde5a46a10beb578f7c35b9599cc473bf17f28b852aa51b4921aee66c948af893559acb89c3c401b42fded36340f9ff39b5a867bd74c1bfb375a80558d6fe07e3805f7ea2ab17c8b6b76cb4989b6a50a5e69a4458e867ed0122d85784adbe14f8e1233ba4cc17f4d51b5a8c28794dd2a05b20508fce8c5aafd71a2ad90309f603da211cfa79cbcf57a6320a1d58e8a62ef753d4fc5d1749d33c364507cd7ba8670a0438967e64fbc10b4d4807f5c732d8d45b345dccc32e1996135d4ba3da30a97e0fcb4e4605fa14e097973a0afb4f9c9848ae7daece77aba2abc4930312524417e2f310be296cb6b143705e37e1e743f98604abb882fd801e7e2762f6ee4bbce8d8c24faa5e4152da11a2a8e92c610693d2529323e296889f64e42ff1e19ecf880fe21166f74378e6cb108270dbebe95d823430737d159f5b40b834e058759d58b21d81e2889c253ddad545a216d692fcdf45443edb1d72029fdc3bfbde79555d5eb697ace12b652ebfcc2b1fad942f417cfefa605ede765d2f78679cb58fee32fc0d27d140d0d5586c9d4ac1c180e9cf3f66c326ee931bacf0931b5ee98a2d08919efec278ecfd786b4450b1e613f540350f77a913672afba710646a08b634ff8f8fa730d6ee4abc61953dd3d7e52a9d6605e1269feff49015bc843681421a6cbe90aa13207b1b237869fd157528298c0d3c37c36d4a37dcbf0a5d8e27e1c0bbe4b6823604c7995adf69062f8ea5483aa5abae11afd48f0fe10c5b0a6b88a325a8afd43d410c2c900ee9d8129a978a196aaa960f7fc8983fb29a0ebfa6326b7430f51fd81720a6baee562ccb9b0578c50b91221f72301052e620e76e21c6b4fd4380412f866a89a7bbf969006f8d8147d8d3e14cc82a4d14151c50a61830f9ca1cf6c2be72130e452092c9618bef45869aa981e98104468d5db57448c9a501494de201eaefa55a7851992e75bf9f60c74cea8766af8a1fc5cfefe20ec6def5188be9db8f9de8827577cf99a23cb91155400f4e338b76b554e73aa837c9dbcf5bba507face5e796269a33057cdcb0497e31baedb16cf3b75168802778cdec223db493aa9ccf2e457524c6f024b100b61be0328355541e5dacb82b0ce06038134805e3e1b41bb4b516a72b17565a0810fbd4165ea2b4ecaec86491fcfa64eebf7d1c8b68bf7c2689ebb010d1f096fa2be178dcbda2c5974f24e2414d0b1747fe51875b4b7060d51a32058f0a13cf385a874fe6b423c60ef9ee8bebeb4a9f3f058139fa4ae88031011834979d3c91f19e7c0e5d6a3fd4017e5efd657311e7194807a42c8c0a75b632215293578b2f6ca1e08e8210ecf861b7ea548d950cef04fccf7de497688214b8cf81eb0f8fa2f6207217865a3a6e1445a1fdef5c4f321aec1d6277e09f1460df21f231fc69c8b3ab0eb28d776e4ff19486c9a591eef6f9b8db0d307d669e5a6c1295b9321d8cc33c674d2c3cbe03fa29ec95892108eae5f045ab97635a43aedabf31f5fee4c58ad5795df70a81941044cac33b51a8a87464df8c7e397f1dc000273261b762129e7acca9545ed609a40338f61d9f09e267a600a80b12b26a5ef21e8df860dba05f82a3fd257ceb44efe4fb4e509975ac726df3372413f53ff2af08d863fe85e22958703bc009baa12870c3b24357336f0d65df711e2581608acc5ca52a311e275fee53a8c64c0e4a961928524a018941d469e570cfb1a747821963d3bd8df48a705cd5936f215f82df38cdebe29117c09cc04d68da44cc4d7c596644b740e83e87a186c6e45161935aee2cd7668ac60ec9fce8e0b47867139a79e62ff81b417e67b105c594972cf0ae203c0277c808fc81ebc85118bbdaa6866fa1ac2f3b6db20c4b4054f9cafed10903c1f9da3dc8c094d69fd9cda3e0793a46eefdc8a82e58e1e2a68a7a2f9662c52178a769da854e44cc2f5053f11e044f2927fff632401a988396432b6076d0b80bba399ad8c103c3a79887eee998a00a069c2655b6e37dbd6e321985c6c8e1decb039ac55e636491a664fba48f85e12b0430d48433ee3d9aeeeeac2eb0fb18afafbe9de235485625a165aee436ace364c81ea75c5dc0c19c6ba9cc24f377b64160a55fbf082d33900186cfee47b18093e76d65791f33195f18ce9ad31a18cdcbcb56dbc7d927f1768f45a352fed717d57c40b03ee1aa32a0ba7b7b01a170d8cb74ce73b4f50a566b273eea5cfd2931a97da22712076b0f1cf4034eab4319fefc386d90f87e7d78ae19bdc83588ef5fa02af5f3e643f67c6b93892d513be3e20db100849fb79f2801ccffe707e0cdf0dee7b721e97767487abc095b9d11f5082e3bceb110ff2d361aee2f2da685a415ab774da0387fae4be94cf58f92608da8f4c4c9c7780e5f57e29cfab042f4d498f1f60d65523770f1ef5e5fc94a7a8939e4540a4e639e1655d3ab96f9cee11b5a1ace3da70ebdd5a7e8c9ae9b1bdf8b9cd850066f40d1fa432f9f92cdd02a237a654a49095e44ea468c003d46d9a8f8e9f15799a0bcbc8e308f2e89ecc0647a938a1870710cd5f087dfca281bef51397d20fdce8ab1c8238e9c962b3b2cb8e8f2e23f587bf1b98f7aa330ca9e1bac7ff86a675984b839d807cf6a6cdd8367908648527d24e1d0acf52a34e09229972c3a4dcd025c8ebc52c06954844d95c84f7e6bf3e108afd135f6d90792848e24d17c110aea3ee9e273e924330d121777b87b77dfd7edfc7eb129816b3328f89556bd196d6117edf14043228916c32382e9b7efd3c2926fa657314a991774efe967a9ba6aad674fd785c5be1ebea3ba687ed8531c43f080b3a8bed969eeb25a35b1d355d507c88fcfc1994f71418d74a47f859364866c26344fb7a161a92894a91bf24568e51e67b1a98bfcf10bd1d66f8a13fe323c1dd49aea292f6ddab89dbb8d1a4338b662a6553c263945691c529c449e453fa52ae88289cfea3652502ea46f3a63878f17842eed2f7c2a00a8e5dd3d13dfc7ccc2a3fb4337108df54ff79c355c519f3e34fe19d213846fe8338100bf01b68e8d314e28eef37ad4cf85ef06910af32a67960dba37911e17f1ef71a7667af9b321fc3654f180ed2781a8653166a4a3d560d05c69f76f333f2368a1d7f506d80f61575bd46dabe6aba6680f1764e778f0685249fece590e3a702f65adda3681619c86eea72ff071b76a5bb5af60ad0421cd64efadf9b39d089785380e4b6d4a937530483e1bbae644f0e3fdf24d645a6d3c0e6a759c3254ac11ec2d79320df842de3745e8a398da4cba464c5f997e77f870afbbfaf0bdc4b657a999b90597d870efb5108bfd14efd7d084ebde292cfe5baef60ce2c5b96f7d04327a5", @ANYRESHEX=r0, @ANYPTR=&(0x7f0000000000)=ANY=[@ANYPTR64, @ANYRES32=r1], @ANYPTR=&(0x7f0000000040)=ANY=[@ANYRES16, @ANYRES16=r2, @ANYRESDEC, @ANYPTR, @ANYRES32, @ANYRESOCT=r0, @ANYPTR64, @ANYRES64=r3], @ANYRES16=0x0, @ANYRESDEC=r0, @ANYRESDEC=r4], @ANYBLOB="d8fecc7df4d63a5f95e3a13efa6d99e198d5b7e5d29e1dde9d14f3519c07cec55a8a25638ad8fe3e417003cf3701123eb7402bc6480a7b77ac5ac49a20d9439ccad496f7ffef744d42a2468f4616f81e21df96ee4da7349f98", @ANYRESOCT, @ANYRES16=r4, @ANYPTR64=&(0x7f00000002c0)=ANY=[@ANYRES16=0x0, @ANYPTR64=&(0x7f00000000c0)=ANY=[@ANYPTR64, @ANYBLOB="36c66bb2a636d477", @ANYRESOCT, @ANYPTR, @ANYRESDEC, @ANYRES32=r3, @ANYRESOCT], @ANYPTR=&(0x7f0000000140)=ANY=[@ANYRESHEX=r5], @ANYPTR=&(0x7f0000000180)=ANY=[@ANYRESHEX=r6, @ANYRES32, @ANYRESDEC=r1, @ANYRESOCT=0x0, @ANYRES32], @ANYRES16=r7, @ANYBLOB="406b3f1f471c370ad2b1a1506715da0cf781c1f454210c5f6341b6acd1d6d346eac65d6407331b41b3510d392e807e66d9d7df1914e7b179c7eafe0f993c34f6ba8661b539a5dc9f0fdc604d9851ff6a9db640497d70de40192c64d29d052d9259e555b457e155df02323030324b674a379995fd7e9aaef93decb7af3118203365c0416004ef8579aea01e2df0c27fa1c8", @ANYRESOCT=r0], @ANYPTR=&(0x7f00000003c0)=ANY=[@ANYRES64=r8, @ANYRES64, @ANYRES32, @ANYRES64, @ANYRESOCT=0x0, @ANYRESOCT, @ANYBLOB="e92875031776d0b3ff61e38dea2620eb36c5f8386accb59f8e8adaaa9c466dfadf6fbff6209dada11c508acfc0de566f59911323efd3c5f222156f29fd8c9be4319f91b67e2321f206dfa084572921b98f3068586290a78fab25947e433e0624bf584f583de65e87bd7f3904d404fb082e124a927abce4d48949f2abec1759014fae366e3da7d07180", @ANYRES64=r10], @ANYRES64=r11, @ANYRESHEX, @ANYRESHEX=0x0, @ANYRES16], 0xa) writev(r0, &(0x7f0000000280)=[{0x0}], 0x1) 07:23:14 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180)="266e50082e6f4b3b21b449f71a4704164caac167031d18a4e58bcaf3da1f26fabccdd4fba76668593366b4e20531fa07153bb3e8c330fd09b1d11404a0447416b8677759ffdd7a97f7daedd53c12a01d622187200e4e01660c6ba454078edf54d45cb1fafb7a5c6094a276314cdb9e9cd3b4aac117f39d251a352a1be91c48fe3fa0e4d2f5d5bc68939866029ff29fac692b56f10bb57c1a98926ab5ce6504627a9cd5020494075ea1b9617d1bf17617e420d20adbbfdabe6760f7bb0e0d750c0f9058", 0xc3}, {&(0x7f0000000840)="3d0c192a387856d05e53013a8c8c45691f8136bce6831f47b42dd6521870b9a9f2b2574ee83c722e3db4ead33d2bb070bae94ef193a330b7b246d30d8f136e7dbb910ce769231d9f6707d657770df232c6af4a21a1993e230f025a16c2adebccdb7f6d42e2ef9d802df76d3a19ecef011dd5ec65288e528aabf1b6f6ed8d077c41e79d0b7d680f247965cc0ba7eff3d3e32084bf54d1756709c61a8b33bef01edbd0bbbdcae35a9df8860ee09a3235a2e53731a6e250f45fbec7ae28f48691c6a9ca13fbbdacbf3f917990c8064091c91b1286b94e5888adb9b4aa7f1500cb171494ea99667becbcbf2d98efc985301781c4a723371fa0ca301dd69fea14a45a6f85cee728b18e381a5d493cbd17ae0b72c91d68267f8c2fc211a9809d42eb355f54155f7bdf02bdecaf97755418950ebdce86b80eb5df8f6ac64231ba8fda13c47dfc187cedaef240ac72b272a8bde505bd14980435fedfebec8bbec535b9eb60c675df1c36ef72fa7110f52dd29b69c3afd24caca04aef3e1f2b4e0c5aa65a75b24046babc9369dcb70e147b6d029c3d40628b06e27dcbe8a0d31d13d55e3e0e04d5ceb66f18797e5570dbf336dc09c3c05b86b1a4028197b553e3db42999efc199de588e781ef67d4036111b7b78fd05b9b28005ef0345549e00821061e0b6013ec748f8a6a29ca1bd631a0234fcd7e20008fed6e09cc10948949e9c5008c7815671d5483fa3e6704d181600108417f89baf90211cdd6375afe2e0fb2ec6b730561836ac5712bdb2b3d0072a9f76850f8e7801549450620664b6d7859ad9d6d5f88e8352aa756a64ee7153b964eb5d12bddf3d48afa23ff503ccb3f4531faf21ee84d105a055c33ed26184b0a9fd96d97825b633b7da4a0d0c42865e67b8d1b1bfeba891ece87a428f3687abdcb6043c4a3d4eaea7446b0b0c49d27eaebbd2d4a27cbae2481e5d3bff84a2a060825ee59267668f592287cd86b3389de03b78830033d754f252f7804f06ccfcb44b673e87fc674db722de01ecaf1ef1833f8766d66199010836a99225587f714d9022be5d2414504f274efe4a60af091422b9d3addca72480b02521e74247b1f68e6c4a9bc496e49e3b905162cc508f2c8b10c938577a5c2505f50c822046fa07c087efabfb0dbf3732ae086ab52003ec00bfd3a914efb02060533b85615f2a8712e611482bf07d6f4d7737deed229dff0bd3aa01205a462c31581488df9e3ee51a4c40f860ecc9c89c76edc6dc45a3740ff2d83f6fe3b65f9695337451941fbf4395ca2d40c7069ad394ee659adf755d08fde3fdd1fc198dcb5f223623745e5cff17b42e22c00ac046cd15f7dbd80e4f269eb633942ad57678c9a8cce98062448c6675b7dafdebf3e634fa453fdc77525ba68b42f398207444fe4ef32455ef2b57138d8f86dfc0edb6c0b6d40685d5552e80700b389b05e7e70c960c09941cd9a06ecf8c08e6e74c9a2b7a6024f6714bd64ff628f4431ef384a8d09773e7cbf81980ca8bb85d696f7a6a931d0440a8dacdc1c6a6f4e3a461c3d46b7b84c76500b3f2bfdca7ebc04ce1699bd013fdaf335e944c932d74202145cdc44ff4fd331217047f59915167239fa6f7f769cacd059c5a92593f1d43ec865f3acdce06d529f90f714030c48806b19d09fa4be73ee986298e48a0a3617bf548836fc9543460aa2babb33b1aabbbcdb052eeea17d77e0c20f638ff3860509375af877c9c820bd5f006ebf9c7d2afb075c5eb5347e82b263e2651607cead47e38c420ccdba92d6697e0b881923f64df5ffa98d59304aafe3bb60a3a7917ef3af2b03b86a6f657b40412d771b7e4386fa4935934a7844842337ef3636dd93a442a6a813d11aaccb314c7e280420a31d196858fa6757b0b7f80573c24c95590091c9feb8c859e390d8c2eeacb5522cbb0b22ecc2a8ddb97ba87909c73cc6c70720350de27d5e42d9fa930012a02026bb1a72080a08429be32d04cc6d3fd867d18ac29283e63d28d9d7bf69d56fe44769a9eb9efedd1e2e5d9ccb8862fe0e4e859fd226b49767e41dfa761ba492e02bef32d27608267434044542cdc1d8146ed13d249228d190ce1ba4d296725b8f10cd7814c8bcd200091febe3f76cfa0177944e3fa278f62f73bb0e06b67286707ce795cae5f004238b22b5a85b2b49b100ab401861e0d23fff3c2b259e8ca45495ebc50fa9c1384f61cf67a47b6f2473e6cf218617cd9a6fc00bec7fb49f15f61cf7f4e6f9a5db473f6733e57cb8ab0c65f202089b9e59590c22f0d0fee0be5b71c50cfe0967161eabcc97d876785d13d09d846be386037578bf68a13a9836b19069bfc6375c4a921ca7d95c2345439058714924e94687c7c434f0d6c05243d5cf0e7abb93d68d74ea05f5422fb710b60185af61a3eb752d296d899a95071f03dc641f5cd4668f8a9cce62c3a8f2e695f587cb77d2c6db5795a44c3adce3d84a4e6840bc9b2fd4a2ea93c5c9658747995876c024f0a82a24a09916ffe603b47b6d9165eee361ebe5c8d554f391c1a99e2fd16fcbc67a344a2e2edc70dc0dd6056edcb16e06035d4a1fc24b8eb49112a95ecd45bd87728a590cc1cfd56418ed4f6fee2c7f3b4b4c1c2124ed5295bb6ec33d008337f3c7606e1ea9e53f6e95dba15a5af1ab95f5cea409efdd5074a6713c4e21f010b674d67c99ec0ec55092f6a09acae6b9ff2efe47fa9cf657d87175c956d31067da0877f65d4df458842766e6ad72daa11e519e387fbc3963980ce79cd660d778735b2f7104c2c8e3efe4093c710da89c234cc92ea9d2e79261d2cee60bfd992c3f52c5d264976263d549120d5010f9d382da08773bc3a819a71cbb401cd82bd340816dfd7bc1532e9fd56c8f0302625e23cec658823d659f62e51102010c638ca27bc8d002c24c6f9724a1d48d62a4e6d3ecef684f7471aa32b52144d6ab004397d8932b66c394e10110212377d6e10d7959739379f7a4c6415f1a64e4be2dcff8327bbfd7302aa4c41b2cebaad3ca6828f7ebec90d351416bb747db4d9a72538b6834cee034147cdc19fa072713309ad1efc3384b009189357505dd6fbb51fe87999dbe52e61babf7ed6792c14aba0a0cb54fb75d913370102f33cbd8af7a754077aaaa5a708d384357675862e25fe0df8a79db3d9c9b3e5b4cf8dadaf6798c2226c241ee1173212a97835f50cac4d08989e4e1793ef385a819d96b7e9a34e31a09a2ccab2b99686bebf18b4e9693bfa9cef55703700483e6b08b6d14b263064a98fbf0c60bd7faa781e9ee66206938f23106659e6485f4627eb9975c58da77adaf44850c9bae4d8d0a0070ad17689c736c7a7ebf2b8dfa6948aa7a9a37fbd2b5a47e132d90f78bcaf5da87f54aac1130e31743952c23bc656eb95bbc1a9e90e35c42191a6d432e4e41bdb5b7fe097857e8b253902bc3c90defc359d46cd0b70c5b49d0fa1ad5f5a123c574cb9c3b8d4ad3b5bee34039b16765b0a5924482add26d236d6043d1a105ecd18e25ca5a106a0e1bb49938c002deb593b67a53f21554b60612c84c62ebd052ec92a5c0b079ba206ebddee5694b92a061da3261319ed80080422f6d9778ad0e0087dd583c5235b8412289e58f32755387c8eb250f071ad93ffa19cb54f467efedfd7abd4e865313c7a5c2ad9e38cd7568f4ebff4da98ab7046afc01c75b3e758b09a7562c5c52b5267f49b5b55669484a1c48d8eaa91de069f53f135a2dcfd5d7ad7cfc961fa07cfd0050922f5a71dcf8dc9459d64e8cf8b31a06e19cbbe0074347be6100727dd3c4928d8c1776e370869361b842a051eb141916250dc4d92f133a30b67a4a117fefc2c89ee11754bb88a932f96b33bfc5938def0de4fecc93505a785cadaaa5bd59b340b2853d594dc81f28971de5789fddfce9aeb49d1bd9bdbbcaaaedc40518ee511359d59761d52f5c4ef6bf371257dfc0a4fa906039fa332224ec6b3e5328b8ded462dea7a8e1dad93658ce7ccadf639c92161dd389ddaceaaa4b06ee9194b57d97b409b04060cac7f3f44970ad1555b6b735cfc9d050d5b9bfafd0d6336f997da9f086707517e10aa4db3a4766f482d2abe31e20415bd398b3dc98947713386c66449640dd5b42ec5fdf03e0b89b6cc30c288dd7dc5aca5ffdfe91c980935d527e8cd6fe39999f9f9f98d8ae22c159d02e3cdaa480e4e133aaca54b50ccb69d444a320760c83a9ad712b882fef8f931c52c02aab0d2f437ef3de0a9c17d60829ba13ca4a6c86ef0d7416ed9106e8d7742184e0d47e16027f1d310f74ce2bf26e28ac78c28dde3291289b61fa204ee8e86ce94e77bb264afbf98a83090bc816c200ddabf8c6e99fc666a79a3dab77961822a504e4947a6fffa39168398be694fdd45318fc881d93263e9d605aa598a77dcaf9a0d9022df36f88a36d03911bd2349b2181616a312a071af04ea9d7b3b1c8eb4069337f759ebf63e02e6f00a8170cb73a159373c923bfbec2e4b26db70e5138ba38fe30ca58bda9ad6656f37f412e71ab605a4c444fb65e4ba71b8184fe5a5346e71474c5a346f5ccf52a634841a286e39343edcb002a0c9573729676c1a9e79fd0f04be33125aa074b28acec90e3ae821a9b88050bd7d7c92d9794caf00e0a56ceaa52afcead6e75896a64ca7a640038fbc44505aa643860d26060e2440994357051f1a1186247a2e5727a0f11b0874e00a33343cf7cf465bd43ce9e5605d0e5db788b1644172314513ffa042ad7caa8e25d315c999796c176e1d868e27dab89f134d545d85dd02b61667293eabad79f9101af328a416647da805a70dc762e2c81ba5c9d544ff4852ea1d28f92862bc9e81114594ed517315cf84f6344aa22d50e9f701fb4ce0ac4b176462335a506416a795efa914bb2f21e146b4936f864407430ab21fd0e662f21db8a1a02a74adab75c2c55d0472230135b1fe61bed85a404d49fc064b306a429eb85cee227ee7edfae4b8ecf9005ade703c418b09d0b3c59f6f6526409d66993ad2af21d6f9ae0550844f14e6d454623ab2cbe9ba8a1dadc7ca82638552e8c15de2cc9b689adb4ac7dd59a4f898ed0d2d4020d2b6371b1fa0ed276c1c35bfe01d419d7c810189b3047ff7a23b92e10a55828d2794b5cab7c617434dcb7c9a636450ccad60a29234b7f1208d701f8322682b55b7c56a326174c28f92d83cbe951e6487133dd54da2447a4fb64bbf78fc3da1968a8b52b2fad7c8c8359f166806be7dfe36019fe3bd196bc0445f26c6b1f560eeda1ff9fa71b6da7516a19ef1ff6af2f3e7dd119e5a2df62d62918ffb4d8f98f3ce3ede7b30e37d2ca143327519f130337f2d2289b38779ec3802375eb5797a294201be2277c0f78a44c793e6b03db83054621486c96a63b4608c3547e851432284c71b682f5c9cee838443a3a7187f46d60228c341eca47a95045eaa2ffab54ee729e287ea5f86106bff990d9f87ec192f1dae58b4d8214de4e998d8896969f0ae6d266e74582f7cd28912fb77b0a23a23679845770c1671e9814179b07962851d46a409a753c212a6a1fa4dea4a091c60c03a5a4c94a8ff77521e8892d20859f7604c22f52b05ee91287cf49cfbede4340735d0e8dded8251befb2dd61434fc1600ca3f06fa7dc9561161dced192e9f8a8789f30a9ca9f3193d061ca9f51200cb5abfd9ba0fe7db6261e9d2e56aa8921c20eb7cfc5229120a02c65844aee7748e115a8363aa89752918ae726619dbad83a275c4ca0db0a0af0fe6b5c806f24b9feab62bd9d42c839546ff37659102e34cf974b6edf", 0x1000}, {&(0x7f0000001840)="2f5a754d95916e0f5ae6c69008be8aac5c57e9138d857a3716601c082cf1863197c4a678dcbc967130fc163e8243d578e724022036c088bd7a81b3bbef8a74463b6dd85363a7c8bf4bd85461d319e89f73c7a12c79335fdfda811fec184bd770b3f8ef76b3a7adbc297db59fb29cc051bbd120ea5d46f74daf8f9ff377522b81a3409875a2f790578f9c1ed9700113b4dde495e9226d0d26cc8a30ee6f81afb3965a48445087ed654f4c9eb67dd1c3cdb55fbab2b0e8c254e9098621e345f9e1711dae61086f1331d6ee3e644c52a6ea1206acd06b29d1d861e05179ccf7acdd44fef6067d708b5bd7d9ce77b9472c7524df1d620cafada18a1891049c0019f1515423cb6fe84c1222b74b59a6b1ec33d157ac146199c861e28382fe08a6810bcfd24340ab30199a52f8879818a495d3aad530aa535fc2dd927869ade4be89de3c3ca3873468e8d52e3104a985bd72ac8b75a84adb581529e1d70c722b1bc239e55d6aa0d8ce22d27d02ffc4e57952966944d1e7f5743a9e960f080221c67a0fea4859b680fd51de201676e5766e1f5313d2f8137fc59ac7d114f48f9bd71facc8f47f9c7f4abee1900c24a62b90ac1ad33a39ede4e14df969f4f068000dc939ef9de8e7d235873958ab39d9d2412e0c6840677d1fe7b353a434fdcb432478c1dac4e30d13bbeb32e504d0c021a98c0ef362ccc899666933d4770a78425979c04585a9bdb32dbb634d88b4320319b63f10ef827a75f90a0f20d987107c37d28c5f37dbf603d8e1aa768ab9bda79ff91396b6f9a5de660853c1af45287322ae85d11632b0197819c089f53607efacf7de4d2fb2fc98639db86c7a9fe4caa35ca20700c33edb49687010a8681530b6c71e91ce71f72553053832990b2cb56caae95b10bdaea48be56a9bad4e8b46f63f6234ec69907709bacc60d3d1666feab45bc1ec265cba4885e59f2575c7a8837792736921f9d0df299963b0f93cf102006012c3b1ec94919e76771e94a304c15e840a0f88462eca8336c8f89fb02bfdc3d14d01b60975b03e43f0c30d6ecc56d855a66fad067b21e2b7bc15f33f42d05d23693ca61c4f86ccb97f722d874a05262e1f003859a57582a46dd4aa9777fdfb285dbe508ae9892ae1fe5e3dd3632322e4930c07471fd5b1438ac70486b4547c3d118cbd761669c1e02d9027fe6fa097d365ef783f60c71aa4d91af9d207099e483270fb22e4e475bf70b7d34596b6d72ef9b31524d8a4ab4af392a770bcb1c196f1d40f1c273eed5831ba3223d04b3f55bf8cba110d666978e3045a3349cfd57c9ed7749df960dee9fe657c5724e19740d1693701b4cf7266bdac98a0e26abd5cf0dd09fac8f3b1a79b6275deb643996aa5e4aba660cf2f35868020b66a7ed048cd64c6084480a9a34c3fdd151f4b50d6a4451435cf0f771057e452a945ec02a149260c2d51390373c4e1bb1ed0efea305ea2298afd9c8035ae70db2e95133f15cb08e70b8f2caedb50a6ad7cd9a6096369c53c70719cdccf15fb2981f7dbe5fca977191b030a0796485a88252f4163709fdd5456dd7f9d955737096958e861dd580eac2b6d1c2b672c8d4cfdecbe48af38b5ea711beff49699f7c8507d68433765d5a918fdb94e21d5ac4f4e10b5c5574dea79ed833092af0776e2a6457fd1106bf13dd4892727f36d190c4ae041ae22ac50d30c0196184b639e4947fb80849e4094a8134b1c40820f26c2c856aa894e2b62d52f4dce2ce441a78e2b4a612cf57b62924f324639cae2d40b66adaae0043536f43d11fe4c0a761ea64d00d4a611c3caa2cf7e54f51735ccabfa2dbd7f760a6a20dd0c7bd26623be1ead21d14ffdf30f8ebe1b9b13f8534214dfeff3984925544f16d5126377d3f057d8799c7856651fceb120b0dfcc922369f6d7d0308b6b567d943de5c2c4ab3b9acbf68d64ccac45f9a3dda9391d0884bf536f7e1681dd916851a0efc1983bd725c4fae7e6a66e8840d4fa46d0f3f4d7cb2c739f4cd6436d1dc9eeaefcd9e9da3303a38df2d6e30a608f574410bf402f755247dd5236ffe3319d9ca3cb010d67ec13537e8ae193a773b8f17756890337e3dffed2ae7d5255b880b7f6673314b6967e7a18407b223b7ffd6d3b265d9f74ca5f7689b6eb813673a0b69bbf1ccf3d07553682277edbaad4ed9df0e84a6ff375ca2f9714777bfacc569ff0bbb3c3ce6d8e65ea1a70541465e8d0be226ec9989cd4f0ba3cf5e19eb5ef8d4bd1997874f87e5dc03c66aeeb5c93967fb5afb6b1057623c9731c9c79549dc197c037b1e4ccafe3da717ab27884cfce405986a5675a6bbbe0bdc26fd6cff73f5edee78ee3b35467ae94e289c59cf77d4fca123ee953fe6a034b4f6babf8b171d615e5ee1e58c307589bf54d5c8821d4f544443372ff634406fd92b337613d0ff5da67f64998cd3ba8bbab45ab0f9fbac70bf78f5a64d8d19c2ec2967e188ea7e60ef080cb87614741091453fc6eb53906183de06405a6343f6f8d659c29022dffea2ed4811b10df489a22ddbe0afdc7de8e2d36db88e796e5a4d3cfafb7d684b63b4be9b93a704bb336540c230e1773df72cad98597c438ef3946d22944b2b6fca2641558c3e7351db0b75774eee836c615b36d84dba5293ec5729ca3296e92e3892cce5cfe054acadb36e73f49d3f1b7aef6035ddff96d62507ce5d255904aa1a77c44c3147b3c0bddb1d2fe94eb9353563229a2c3a34800f8b937d8db720ae0c69e0295c1cd9ae35ab06e395d186251a3a70858152f9337e4074ccbf1c60796baf080ce3ef5f0a9d3aad7addb3fe74812e3ecb69d084c522a993cadfdaf8e7b5f47cfb41f5fbfb8429d4ad65213d577d903c74cf7fb0094184c8170c55c6436df02171368a93427165398c62c80473ebf2b5d49d462ee327f9a050f5ca7a192df9c9422efdb6620c6377b4367a84edb3f3f82cc993843f93089aac4a3c50ddb128781700411dc796a5c815127b1eddc5a41d8e0b83a71ec0931edcb15a484f5e3e5f074d9122750bda11c7191c75f7a2ef92044272d9d5e425631b395e8c3ac6a72c471eb45e487d2a4914aba264e6d0f7014e19805367800bf5088ed213664eccea7212120638466a7a5936c72f1c0907c4f070ce5970efff72ac3d71eb02388548cd508f90905b19680d09abf06601d6058da39f9d6ae6c4280a7a41b9dc62fa0c79f0a04b7e035b35ed8a57afe598d9e3022b28a630b07ae484388c3eaea5cc8211f0fff549c8966a90a929952a97b13751677adaf31b9c98bfa043b7621a6b575f617100ba9ddc44515ae166eac8a6ff7f9fac17894e25cb594d20f8f5ccbc00b0a2ee17a4d0e8485187addcc2618f3eb871738514c07d0f8aa5455b1d80b2ec3f3f097820b0ee6f0f8c8dc83122219c1795c70f7cc248c50d347157e9bc517b35bb572e0d3b34e793fca09c8357744f75b3524341dcda5cdd5fc7022f1d125c8d8c9ce22e73058343e7024e84c175a5282c74a5f29f7034ace02fe557bed5fd94e0d56b07244e7367396c9d65f1a8cb16ccf755b5a829668d561e560addc62246d567605b4603e401592386ef3f858438a425204b09a6c8c3a4aaf5bc5f88f33f2f04d6dbebb76e7a55cea158d926520374fa33738a4d5319bd099300c99fce1b30c675683dc91776639eb838905926b12fe646235421a7142c53d91cef459231659ba79bb312d3308a7a786685f930d03062f75939a8ff54b74df14ab282f0653304b5f689f9f96242b9b93710468789856dec901a514f64d9f696f63afb73cb155c291be049fd0b87c95f1beda48e44c93f86b115c5d131d05d8e4dabdf9b5fb6d119d9f794ff6f587ea4d7d33aa0580123aba2b181d2349e3f41acc3208cf2c95ef9b1cca1374db96627883750da3007baab5f2c9769acc5b597541d1defd9db1b3fc2efe13e123fcb052701ef143bc728dee0574b0c72e36c99c5ac29f7a64aba6d76b573f00f8ac3c70ec4148973fd7875b6db5e539bfc40c0e9de21f3a283058a9e8cf24a6cc5ad7f94d6cf2d61bade216c3c65d381c82d7b2b32acd327617b54498e9a1f317bdc4971f6c257cd6a1bcc581697a70bbcc9192e33081b21c025acbfef9439a87e4c68890bf9d467d01e07d19322b9a9b60a1bd3926795e90a86187a7c6eb29a4630e16fad2a7b13772cd57731ab933a2c80bf2bd7fe552122d0e457995e1768efbd1fefdcda980cc34bf5ea46f72f94a4a39c358abf69df6189546c8120915ec2667073de6f3812b9d8cbbbfa91be7bcf115fd3d9b286858725c7d694143b665d6238fed85c83a32c2e6d1cad3cce9de931ea12496e7ca0c8a95741f5da8ef38531f15b4b5152242af0ad0ce6ea10e03f601b85d4b1a96a49688faa054ec58d0889a6b2829948b099e8cb22b7f38fa07b1bb84d6af905f2d91b29676020772cb54f0caaa0c6d5775c81b65df0575db3ec719898fafa0186c240e7a81f7511fcca6e11f244951b801c0399370d42bde6b2114d3228ca05152e5576359aaa992d387e42ac2cc928c5df40b97cac2382eeee1f5dd0b54f5be0af1ec8888a14ec2db494f7451508ce85841a2a1df098b2cea6d107d272cd4fcb0189328fe44069725e6ddaac7c1248ef3d4e297ecdc0857b55696cab7f422a5d6ed2e4abf5f79d46452e3d3d8867f74fc51de6ddac75460bb3dbbfe4ce63bc4a8445f864b19cac170c8e19cd4ce9c68dc4745c08d3c81f1d32c6dec48bc8441b7314a279be2e27ca5656e852d6aee1b114f4c7ac317eeb8b429fedb3c0727323dbd9bbbb13e605bf6b8042ca3c8f34cd2ba80b80a27c936a994f04b8d4a87d1031ba086bd1e056e877a3705cad746e0f0f4807c30663110e3d9b57e0243847ae95a692262947af739421a623f1463bbff34fb1b29b6e2c514aa3997558ffe09a31339a3816bb54febb279154a30d0cc5fc7b76df202110a8e6ddb32a4d203a9eab30da19b23a41211b1f5a03cc47252fe9095ad5a29dea2f7c7a317d14120b436555c8a5dd706adbac46c909c5ea65918a444a26579931b9d7044a052bdd892a10b965803bc3de25c8d3cb8ccf56607f868a304f5be13150baa8c3a47cb6b9280728d0dd397526d183a34aad23b3eb0de44ed0ad1b7c99f6dba63ac2056d2478d6dcdb6bc07cd538fd8b9eb6105425af4248e658e7d283fef155929c28a92ffd7672f9f15b3160189c8aaa400a26dc9810eec6ef55e2d096488339450e56deb7778ef20d01cbf01987d44dda897cf8d18760d94a29b8e82a9f4c7f111d074904cb2cb721d3129ae190475e4a4c2e773d2bf7918a8f646f416053b08c4ea483df06e4238654322deb0708cff7cf68b046924467d75c6020f332684172cdd16c53855f3ef5703bcb229dcf266e364cd7ea942ed264c9506f48fb0a177e5921cb14b042dcd43b43c6e65ece496f1dfa631d444ad76618ee8284f6c0a63e4a1f216208c90a149fc5538fbe95453fc6c5a5f66630979eadbee08c3ae04eb9ef5e1159d0d8fad694a8c2ef1518d3b329fcacf986cdba77d106888914ad606d29ccaea9e54aada7f593e9907d1b12ef75ef26f471c27bcdc97a5ea2ef6b4f26185e425fbcb358750d8dbd26fd30d60fe3f017e3ac3f2b337bfd5732b965981e4d0c90c4bb331bed303f6853aae216ab9041d464bcd6ad699e667d2430a4f032f2b94ea8f72453637ae64cd6e4d0a06df0bcb383270ea729e965306b766ef8f430070755fd346a912f0be3c514e88c32c909815f933701da63ac9d05d637447f5e16d7091e2e56e9102e5", 0x1000}, {&(0x7f0000000280)="c6eba8b55e7c7802", 0x8}], 0x4, 0x0, 0x13) lseek(r1, 0x0, 0xc600000000000000, 0x2) r2 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0xc) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000140)={0x1, 0x2}) r3 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x80, 0x200) r4 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x0, "9375b0dd40d7153e00000000000000000400"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x5, 0x6, 0xfff, 0x6, "d46c71d008aff899d9fe1805c72f170b2d5ce981", 0x1ff, 0x3}) r5 = socket(0x18, 0x1, 0x0) setsockopt(0xffffffffffffff9c, 0x8, 0xbe9, &(0x7f0000002840)="9e0025951c2190b5c2ed6651f089a9cc303fa149454ef9b9e2aff526fd66299e35f1e0f90b326cda2fc4de63baf3c416cd02a3fc38a4c3534159a098936e4a43940bf9fa63f072e1d42afa532e04bd2462a0872ea035c369e9d6063e1a77498dd2802eb6d1878eec077aaeba0513644be482ba86272abe31da19c03cfc42e59a94d7e3f44c04f4ad7a6c8089afe8f09aeeae50a59cf515f87be03b9465b7c956a2e15bec4df642b02191bb8f5e98ec83fc439826128e88eb6c68e844a172673118409a93a020e5c8c5a58e4ecfe8e2d4d2481809dd543f300afb8e64d8f6fbf7e3108ad6f1f34feaba3ad862f3336f3b69409b7ff4f9f2b52b5f5a0e9d15d4205d5c3a243e1c2b469ba591ee87dac829f204e48a629acad3a2e83afc57e5185a6ea7243366f699fee6b0f2a9636ccb1582cbe3c09f3d06b187a6266c4ce243312030e644ef4fc450e3e3a29cedcc6a3397e8076554c357d6eb4e14d64136c86c294d3f7c10b5d3d0f9964051ca48689a1a0eb3ce81a11ffac7aff7bf228ea4ae22eb54575111c912dbb498197a954ab64bc3cf42e6bb4c11d53748172e9916e64fe010d58ac1f1e12e0330136f38279d6302e09bedcc3106a3d4c97a64d1c382dd7d2868f01fd93c1d2b3bec3b26ac155282f99fb0e76cb2329c3f74b5a12cec24d677439ec8e4b17640333cc9a5654902e9f095a12a25bfd42cd96eb6f9ebd52af8839cef6a58c6fcd5724bccd96623a92188cabc54165fb7b94ccbb857372c9e39fac5f7d32cacb8107a3de1498c20205950da92e26e9b71058148672e480b340b34d7483122e896cf412c0d46bc883e67583e38e0f77a89cfaeca3b3bcc0934bd7d2486e57819c3529f055feb03f8acca9784ca096fb580eebd3db7f4e69e8bfb07bf00ee7b4fbfa612b1b3e6a472b0c5e78cfb14650b6b7b4c2b88c5d8dec245bd3232599d203cd08a771cecbe7986d60fb00a4e2bdab734424a8ab9c5f91d91b9b2227cb83980528ece8ec91da80598044f92ae50b355dd67382e21c041ed357645a4a595e61fb326ef5da63c1a9b757c1439b3c15f92b1d598f493fb072b5dd63d8ce4da465190bc3706a27de719c31f962a7756c42ee51a13bd340a7f6343b529eaa21cdc0546071bb49b2c0a74b643d81a370336a846755334dd406f31aa2f41cde1cd29d64968747cd669b14cd08a29d03be64e48f1dede41e2671ae5788b975a6427921f1bbd35a50465be0e1847e0bf51b81a02fe4ef6ea784571a0d1fefe7a64085666739720a9820969696fbba7fd069f02f6e5135e94f618c5a2970ad6dcbf6449ee0e183af7f2f970c6caaa11f5892f886f50a7ccaee459e7c7c5531f66dd1f2470f8850d93f253e008d05f3b53427780e97812b05c3377409359ef55615bc02c68eef6e1cd78d70c04bc775d01f0b76a1e68ca5488748c8cfaab4a06d62a95ef62c3c445d01b305f0a0cf9c409beeb7e1b1a0b2009ca255a65412b0fb604b473ef6ad1553a6a4a5c015de2661056554f7844bbbdbde08851e0ebfae1a0fee87977db833ff89a2642592240d16bf2a1a156afb71e6d67ab94aacf6c7a942901e324ba3cabb7a705103b6e4248ec71c3de4b6be6768ddc3103f808de3fb4ebfd712b7d3c3040769965cbf0ab90e0e900795ce8bbfe4ef18e3e759e4604d820ee36d2371121a5507f562dfbd542b6d339ee189cd85476c4fc2d2e43ee31f76ea3f3db0e5607b8b1dc05b25e4a1e29d6939f122e353d017a90dfdb0f906029cf913626fb29c59701a528067ae6ea69c6662ca8b5197fa7a6569a51c2efaab79f10f33ba9dfe74147ed13630a5c555501044d24a50d4efe95154df1c4be1b40c2f86bd1a9e999e927722af26991bdbe07b7095056a2ff76fbab379278a3860ca53d75029e331864fafa23c65cff3395615e7b2a4d7378d2f4a252a02f5fcdb64639f23212e6bec1eb4fc457c96696f2eaed2fc83ecefae0c2266954f1972deb084dc92553879a11b9e7a5b93be0f976b722a6b7a1d0700e81e6ca10fb327972ad12d6c2c45c37d5b8a3da0e00c8173fbf6e3728b01552030c6b65cfb99330a6dd665909d6d27d59db820a467624ae82af89a6f22905407ffd237dd6b05dc482312cfa12aa4fdec00ae3fa4e97b78d66c9d1881b395abebcb0c648bf1051c2aace10543bc0f01172a0161d64fcd4e534e6278044e3758dcb9a2eb4d8b62ac23274267545a9b2a14152761d1e51ff125eb742e1e3e35a46cc61670584e1bff3197f3420f747386f784e07b0f309d6a477c3105bddccf3bc8cf087f5cf1163d55d2a50c13eef9344940254ac5e99f4698ca1c5540d3d32f088e645b40683d91d9aa65edd999a9308642a1e28c63758a8844057c50ee011457b990bc891b31d81f75f319a813be0c90b35c33fec50cc9e6b134f68867ae3ca9f804d4daa7a7a5c4041a292f1655ccdfa091da6d412017fa16abcb1c5f04c5f5a8ade7b1325b6d8998020b5232e5a46b71862ee6e82403dae83aa88e2cda89dd04e495999959c8fad5500a4bf2c5aff0f3c07f34495530896e3bc28f1131566d56ece4561532dcb53d7da028e9aea2e3fa8a0e11322d45399c61439a47ae7b31bd231522daeb129e1f0ed69dd0da9f24771896d806acc29ba7fabdcd511c6df15cee85972e2b48d4388b64c04bdb334047a03eaff2c66b8d7627874664c3e92daa95045711cb5342b840d96fef6d61c17fa11381d9840972552afae343c9909031061b0a169be644dc2b6596342f8754075bdd12591e7b2e256da5ce8f5b4b3bdad87646f4c1d82e4a506827a6d38a4b5ee45a51611116c472e716bd1c05f3c8f217371986c40ed87ee34e1054c8b5d19423098b7f31e2c90bc26d856f49f69c79de372e9a0fbb2ebc05a6d4d3e057d567329575961acdb4f1c8c2855d47f5e0c7aa2d6acd7c5f9e6fc3dc6fec4916e41587814bc8501b07bdc7dcc2c94db692b6325769170e75784c5c026e3f359a7beffcc7fe9e43b18f3b37809a238cc65a20eba487ed12d76f7cad4e69cc52338802cec4d5547c7e8746b08fa2f7a4b7fcf332edca12aef982dfed8bd1e18ed7fe450c76e97712f13ec6e66f079583da37d7e00951add8c59165973a7f66dab12580bc055ba770e35275e1e932656ff8566c76b8de2886745dd3317184b7b3948b5125ae5fe63b6aa23aaf914bfad5dc18bfba24c28ef2fac12a50b0a0564c8c466ad4a39a9f014c42edfb342c1169206f7240ac14cd475168cc156a81436bdaa9e8bdccfc3b63f67c63b29e0e73109a4fea4c1d3d2d4bded1df1af7e8eb1a27a68292176e9ae576764a3ae02b64a23ecf81fd48b3a725d9a319b91a1fb87da93828e5193f9d2ae95da2f4ea2f48c902af6075866148574e96df3573736fd37dca2a901feded1dac35ab4f2c6fab12bf8a74e724da083121bbf4e6e969519a88a276f1441ff767d885f41377c3806cb085115a2f41d489a1004dad744fe234b841506ec80ffe60646d9c23549b8bc4cc1e1406433386e0452bddeaa2350da8b03ff69b26bb948413fa755a87e648a0d13f20658cb02b398e12e3040f70a96ca74bc9d34c0e5698654ffc25440469f6eccd4c85eeba367546287e4391785ba8cd37cb4f62f533387576c661e3e9dc8ea7b5725ef4c1ce138240cccbda44e20d6bf924449d7e5e340041b8e5d803eedee319cdb9bb9e2299cdf559885b34f41a73d2e28b78b7f589eed575874e8959bf0a13065013b34f4859a56359c9ce1fa0ae79e1f5eb1c7c161c305fa1cac0cb55c43564480aed5a3cbc0c0977af08a8c206d5120632ed2a1338ef83d1b9b2b7183d4ed4de6a5b2e6cd024e1f681b6f92ad8a081e958bd858618ec37ce37a7ccb88ee92cf4f6a522c5dfd10ada8d20edbf5cdeecd8db97b005678bec5d9d99d9b595a362d465395a8e16e3d8013c7975209f263b974ef3c31c784509521ba50483947f3bc324e9d71c29dad72694aadf2b1c6d7951e1862b29c7cc0a5775f6e843ff29ae741d8b8ba78658b847f6abad611a08db10bedafd28b5cce06e07d52abe161bb359172c7148f53aa279962e406b154dfe61544aaf6edcabe09da47cae2479e6139ea0360f46e2aafad00881f53458e2c0d34c4f1735c4cd57f1583cdea9e098b5ff2308685ae7eb4b478aa5dae30c46d78ba695d2c0b2f636f99303bad79198c25ab9da02f3c65298adf1722060405623fe1e078607ba8319cc15da700bca3916084aa114d41ce811bb41978b4a72b9794cd2d3c2df0b7b20373a3843ad49c1b601a2e3d8e1b16c72c5c6ff2462681ca4a6f45c9133140b074fc4bcd635a5b0805ae9138d742cb5e28da20dd9bcc4e4edf3d3235a4b79b5fe3bb2207fab492073cc956876705595b6ac8c839f9873e5c4d53fb21faf920bb3303e4f4c8ea03a6e57d0da147b4ba8d0efeeb131c209efeeff576db4e688f16fe67e00253d3861d3dd1b8acfe5975aef720600156b5c45357693d37e84cdb91cdec9d5109ce9db41c5950a62a976918932364a4a4aa314dd537d714c78aca0d1234b6984cdfcc9f09329d92f90b60c7e822e972e3eaa74144b12bf63f1d94bd9d7274b213a8356a647a16d4fefad1ddce39a357b2e75ac2f0124c6c721047c99ec7c0cfd4f8fe6f1843a3d107edb14f2cf4fd30a4a726bd7e8fecd0701c1353e3c787e0761b14cfb1f0212b97157f6019906bdd7aed63799d9187ea9965054842a256eb66895f1d9e4a905f92a1c84908b5cafdfcc7a26094f54456dde0c31f344466639354be6ca2a1e8a3036936a0cefa9a36fdba4ebd1ad4b93f69cb0450afc94f344c64135a313e93e79eeb1601804814d3b419ab1b3b56346b487b191a26578ee441494fab943021f7b04dd8601037a67462a95c4fbf0a092331876670f910751085056566de47feeca31b34f2a67419bd4aa0bfb2b44edc9480c3ca6aa22fedcbba814ce02c481120656acc41bd2691c8f8a2d5439f286c8a314ad051f352078ef6bb73bab52098d11af1c5fb4148256f009865762a81a1cfdc375120e95d2faba9bd344b681c2f1c0dd6469d33faea8ee47b7e53b0916982a73f471c2276386b9a1e7ec3fe48a3d42c68e721fc5c1b0a939121f4eacc87bd504a54cbbcab3904d299e2037ac332d272f4a8f07ba337ad8a141e09dce86bfbd44419ab9d1ac7fd9158c2546cac0d9181352a2c2ad0a7ea009ab3f3986373379e394afabda24f0e874721e7e592dd9b70a2d684e3ee91886c80a69dff8f521cf1d1080c63f52c6f5f664f41cccdab50d7ec15756ee52492302304545c55234c543331325987776d91d0befc846dfadbedf572c28b023144807ed5a44a697ff96d40fb992e5b779a969556f19df0ce96219a63647457f6ab38280949f18d355f5be5ffd730f7e1714fcc386fa9c7149bdb3dff3943d2cf129650ff79fd94126e39a193e40fa8acfd361ae5e2cec766677d791d1555c5ceea53f5e06fd54bb415e4733185e8bc2bef03910139378d9d8faa019980bfbadcdeacf85661926793a3ef86488bb70384adc89ee4d0f9fe13021154a4333b08f842eaf4d260e5f397a6f6877d6dcf81bc0d7460b8513d28c206d9678352af879f4bd62aa7b6dd29e9bb7c34c10bc9495224dc2aec493ee73355852871d706fd2b2929ad246a16860d151cdb3cc43ebd1970f6437e3592f03cc1386b34b17a6e5a2b873cecf952b8d84357071098191ae7728dd02a6ad46b61304645a00cd1d5d0da43f2e516fba613001d880b5d75ea677cb19e8fe891f079", 0x1000) setsockopt(r5, 0x6, 0x10, &(0x7f00000000c0), 0x0) poll(&(0x7f0000000800)=[{r4}, {r0, 0x80}, {r3, 0x4}, {r4, 0x10}, {r5, 0x100}], 0x5, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) 07:23:14 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='\x00\x0f\x10\x00\x00\x00\x00\x04\x00', 0x0, 0x0) msgget$private(0x0, 0x600) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) 07:23:15 executing program 0: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)='x\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x19, 0x1, 0xfb) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0xa36414fb533a4365) symlinkat(&(0x7f0000000180)='./file0\x00', r2, &(0x7f0000000340)='./file0\x00') setsockopt(r1, 0x6, 0x10, &(0x7f00000000c0), 0x0) sendto$unix(r1, &(0x7f0000000200)="90e40c397aef0230b2b0792d09d92eaf27dad313eabf0593dd2d1e26b2c8a4d9cc475fd37ee44518850fe3066644d06764d1943fd1a3ae3f8db3ecc8c24eaef8782f484adb1c8a5626b6086d6f03a945716257e1e7dc722f57d0dac6631e34c322ed996c88059de1995a2d3dbe66509ad5ab8386fd795b3d77b5a8256db2ccb0e5117c5e8929cb7351396b32b98959e2ec96d981ad174295e4b71d174a4265e652af84b860739274fe1777267c1e44d2c5d050e4f3f0f628ea71794b1cfe08b0850b56e3b53970964fc52b326782ad17940265f44ad008610c0ac6f443e26e6842a3d1977cf9052442c8c19f2ccd006e97fe", 0xf2, 0x8, &(0x7f0000000140)=@file={0xa5e9696ff5f4aa22, './file0\x00'}, 0xa) unveil(&(0x7f0000000080)='./file2\x00', &(0x7f0000000100)='c\x00') bind(r0, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) 07:23:15 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x2, 0x0, "e340ac948b074256450134fffffffffffffff900"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) ioctl$TIOCSETD(0xffffffffffffff9c, 0x8004741b, &(0x7f0000000040)=0x3ff) 07:23:15 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x0, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) fcntl$setstatus(r0, 0x4, 0x84) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x6, 0x10, &(0x7f00000000c0), 0x0) r2 = dup(r1) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x6, 0x10, &(0x7f00000000c0), 0x0) getsockopt(r3, 0x7ff, 0x58, &(0x7f0000000500)=""/4089, &(0x7f0000000200)=0xf6f) pwritev(r2, &(0x7f0000002840)=[{&(0x7f0000000240)="952a8e1d9667b02391b8fbc3eb1e475350f7f8f89f623d88b60babf4528ff88fb459a6041a785247ea905317ad55ae46611b8380263d980a71fa48e66d4df4b4d683fab1c2e74b92b166b86fa451bf323e16078a19a13273d2d3e735d10ea101ed34f17e23a3beca624eef22a0032ef11ea651a851cf9fa5259bbb2f4fac44988e62b47d525fa7e85ce52c3a83398913ef194e04e47e22c685888d42cea10234990425cff60e39be5016610d2917bf9332f34e2a3beedd29f261393aad084e631351f72a9e18daede9a32d0ecfa169407ac80f46c4c5", 0xd6}, {&(0x7f0000001740)="a10d8dce6cad745bd7c43b355c73f90d59190ecd2f9b32b11c9bac9af8bfc70ed6977be9df2215cf8875315068ddf3bc1dc188939a7da46fbd4c62c0abb0042d7defd88c033ac2b3b4aeb60488593b5c3b009772a1cfd3392d20b3859ffdbd1b087773c7fca79a29b735e5e8bb7bb5635dbabd19f251697746959062ff8794747a98b328384b28331a93355d464e86726aea004800ccbe08934e73f9648ef4aa224fb72d1b076329ae89e8980142e01057ea3b89747ce807e5e1150e6609f4e3cddbd072cbf245b4dd13532267f525049c74e836e01821f693384b4d8ea02f655d233111a13e763e8943842b46ae5cac7cda1784ca4a616a81c82a1cbf861ad31672f7cc2c625dad4daa6781ce3ef5f212b6628ef832fc4b6078605c80de6c5f3be57e47af4dffdc2a11f5ebecd907e7b16a8499f361678999555b8e2cee4c6041b3e83271ded23eae316a2714fa08fc13068bb644eb2b06554fa3ffc67b66530eb78ca515fd9043371c913227d2123783b2a22fde886652ad33355c5a3a98217f63d6bd06c9e79306642bf71222194c703e83d16f8b9b202b1232989bce05921e5f3c8f418f8018ae9769eb4bab7984fd39fc0ddc62687eac2faf25300cb4da583e58897e29536c0196a3fd5af9ba5a9c3c7f2232fd315cbc672df555dac8f9ebd246f7d7e10556e7115bef0c59037e557fc4343f935d1c8f319453cbecd3f868ab29c3c962d8c41fff1b89c4a7e2ff0050f63055405177fc518ee6a494c47d80548504912ccc01712f6e6f963e2f82c0480f95074380f22a554de3c815cb6820ec188de85674b981c3f3746819d8f08e50828a9cb2599a4df4f62f07d06fa909a1d4f863b84603cb90840073c088c06c1d84bb4047aeaddee4b789f1efe1e9ceff9c8152f358eec8de849d394ef7b5e207f6713aaa38a4df6924d6a81650963c49cb860c323e4fcfe217baf1d72b4092b5d1de5e15c8ad39621c09e809c681fb7100f9b5778c20b492176ba0e66f119516584adbe7a1990191f8a384ee6e35f24f65b76d5b304bf0f1c57343dc4d32e3eb1b46c396ea98a45a0bbf7e000325cd0daddf3ca2bc0ba677ca9696abfc2be2a4359e40b16abea5340d8193b88bafdad1c3c1239bf42f8a5074f5dbc99961f1688a651cb2226039bc7dfd10c6a48ca6f25ab0d47d820936ae81949224c247433770e2d749c1f582abe0b3fa82edee62851cafedf95fa644b476c46efcc381606c2fcc2a6004a77b2ced05dee01fc3a6eb6434084024d9bed3cfa463f9d6935453988fe2ba7df144236cb08c86ae3869cb3a684f0ce9e7d64a9038d1b013639cc8ff0f723839949e73e2de36582b39f81e5ae7dbef5800caca9444dcfb404a349da1de821bc93954eaee72a53807ef756bd45e13c27aa7fe2d890bc69d3bde747621d542087b5c5e22896142496e6b91207b5cd644ae992f0e45566af785015fca1a8a42a521693a559dfaa24b86556a3a2db3c7931d6b544932677b4e1327ec5af4f5bf54f7b196b845c9cfa4c28433386061472208097294ac89571344fa0b6b269943319a113bca024c80651c2af26dfb3944b00ee0f49d35a45bdd82ee3f58b671ef3f715cf7d39b1a59327943d5e571c1f8f76175d6ea9b83440e63e00cb5816c7788334f2e0cb798ba2e61f67f6ce180e65774feb43798d5ca64763d89ec55d61aa8a736dbcc7a9809405a1d0470c063c8b83b04242373569ebe1897577cd99b2f899d37e482548533bde50f49d11ff3d2da099217d88828c09ceee9f76bdd0f094c675a1122043121163477283ffc2d0781584b3f76dd7a396d8a002063feda729ff2e8fb4c172e5f3178817360c4cf01cec5d6fb52c03de1125d1c6cc285089a692d1efd4decb655e983067752116151ef9fe7a25c2b89a51cd7a6704f7f24f731baad637d532a8a5b391207b94b623c003d4089056099f87d91ffcf280b3cebaf6eb315021fc85de68d5dbf021ad90ce46efbac6cc877e4f2936bac5f4b8d731a579b3254e8ab49e99a0ad2666656eafa9169feafa049bc7c75a52ef04eb8caa74cf7aa95eb9258b853d9c3a69b43d07a4feceb5291e894ccc1bb89343cebc4cd60b63012295236bd82be83bbb1e1db53635b0bb426b77e09503a62e26001ae4fcb4eb5848914af6fd558b531d42c1cf2333ea4a25bd5e2357ad03f274f6e654015f7be215413d264a7821f7b4bd9c9caa0bcb38f90f32aa07bad1e143f46ebcb0719c0eac46676e801d287402199cb15112b4c8659b25391c8f77c9827546acc4cfd0a2cbd6ed2138769c7ebac5569a6caeabca9d3be220f5d99dc22438d075e6a7896270003e57fd3fc3afcdbd3cf091ac3fd476a9b17700e79b7b3f8d92e049504b4f135981ba777c7a30cc192af7c24c92fdfdd3fbf8ee3a676f800aa87850bcc3300fc20afd9a76812292a9369d8874195df39466fdaa6933179188b8241d647c0866cea1b0e1097a1faf535e2254337a1cc956d609a9d8e740528296a0ea29268c24ce0e6e000d0a643634659224d80864d59537925ac5e440a08eed5c4280e0b1f3a65153d527f41008b1827a0443a1a3177f2d2ebfcfefff8167a636602843e0714c4b10fafc57e3e081121f55d1ef14813840265d2f83d64502ae53370224e50b87bc98708f03779c62ed5c3178b73e8a6f6dc5c14a8cdc5c61ef55b8ec637d3d733ef9b90d0f9a0f2445ccc3465ca5764e115429b3fbebf05763cfd271811e9fdc0849a7686cbc8154ac9cdec3861e07bdbb4f24de7162231b8c46a2a88468309689af9a0eb5fc15a3caac5c695d2949af49d40d976901e661542d88c9d44b4a8962dfd3766964b532470f03d82b389fe50dcaf7abcf7ec88695039c0768b8978de56faa46ff5db5b1223fb78a042080b095d5b852ec0f5fc2deea619f71571e0b20cccfe7004e04dd96825b014619c07cf32d7f8dcb37eeb4fe58857754c4383aeaf55aa7fbab0daf2cec6c20d3965bf93cd024911a8df3fb660ec4313a37b5cc2f4d8bd872a12916c1d187114c4a9259ab04358481786e72b6feabad6adc8fc795b83df3324189f90e995184155c8c702d36b48afe438e7dd1063e6f4508ebedbc917142380e059d18b4e28749e6a9c51514c92f21ef31d801615cbf6641f4e4dee3c5b15d3c3789a5e8f55e6311a412b78f8927c0da34f629a143d5dbcd2977f73703c13736cf2351e5d9c89e4ae4fbf073b76ef1a8e25812906f5f174e82119f854761ec9b87f38e67403f05569c9376c3aa11a67f585e2972fc8aba13e28bae304c49858eb89660675e8aed74fb7508db35f30e91c6bd01a3f6c719bcd8623de426f99d7a9b3cd7529bff941e1b1e3484ce31f84e2da440171592ad08545a574ced2f0550b2699d9ad6dc960fdcfd5e8a13602923300673046277d34ff0f3bd702c29a49a39e0fccb425d40725bace655782de2c3a9202f7eb1a56496a8c78118231c7edec4908d36d82d73c6413c1409c105288d00b3e05fc7076c456e565d95a3cc96be422f2432ea13fde0b152aaa03e528da99e16ef6ed558cba094d31c708c88b1d00e8ab2fcf7a07b421b3adc10fb0fbd379e32f324675ad73e26ed45a7dc142b830d9ee4e153e56d1efc3d60c463b8d40fa7043a210fc4a735ed164300d2501dcc2322fa85dc59b403c32c6fbbc7b55b6be01cc3e93122c637fe6e44dc519f57c3c41dbc058c21ffa991e63d258fe66855f130307359f4a83b9c007deedbbd9fadff5fd4079129b33dc8ea201f9fc93e65239143ff3a5833a41afdba2e7113be2e00c698ce15a89193bcf4213cfde761834f28497242a71188bd369230fd63d8f072d60c9baf953bc08fe5a7a5b94d9a62da3aaf51680255399260899fe233b64193d285776113520eaf196a832a35450531091ddfe044f07da8571ae89370941792acb030e2fab54810b219d0fb8acc404ddf80e15c3cb9673fd7dc5d63230db2d4a6f7d5bbb14181034c021ed70e036d5b1f0041a0ca376203db213685b0f50b995cfd3f8f72e64b48a495cc28933a42c24cd44e5ba816dd7bca63738d0efc1a8f41f29da1df7dbb33fed20c4b43484a1be6be1b64a37081bb316b74876c71e0598f9780b26f4b44cf12d41800823ce7fc28d2c0925b4d95c9772a7c592557e70b8408927a27cd2f2913c8e0218fb584db027a9f952f656a05ead848368b520cc0167ae571d6b53c96f1cb6072e5b20694c2ed222e4c9d801ae72284d4ceae4ccc67c5862e0e122226f0fa9d000b56e65816d6e7ff345343026c8986bccecf7ef63dc4602d20c74c1a9eac831686344d37c21b71e657815e0fa1da3ced6a6990d0db16691ed002faa343e1ad528ba01e76b4f6bedd27f6afe750d1a5db7dcc558c8f51ea65aebae8c4be8b6f99136a932278cbd2884b137b2e65252244ea7338dd7549cbfed6fa321857eb6e833a468a4d827669f8890d949889a6be2066c645e900d80200d1c26ccf2c05df3d6b7c28f493b0a7455995385b0213a6781e5e600af6aebf2a465f00c22922e231a48137f3cf7d39c5306fcb8d7df01a8f894389a29707f6b194d8f7504310683e9ee1533d0099d4da1a12513d14d0a71e0293b15668da8e4bd18a667a4af6c25e0323c1ee00570fde61b22d2fd11f6bb0be2957ace0d4fc9080d8004723a9877e1e420e974fb017074eb97482bcdf99f6ef76b713446dbb1712181133b757838a77dd43db802c7e6b6409956b3cd3c3d118cd43e0fc3c67c23f36a5b941e40bdb20730d5eaa5f323f561c633fdf972ed02d2b0d3fe2b9aecd4d83343d383610bd112ac1186e669608a84e2a09f4b54e8180fd1b213558221b3a0a00d09a987dbc33d41164e94278dc3833c647f0529b8022670585f1c3302a2ba4edecf0de4c49a26110bcef450a674123dadb35acbff12dcf1079f66d1f0942eba3ca6f8a3b6dd7d36f6050b27caa22168438cbc797c4b08f3ad2d4814c34255ed164113cd1395afa9fea39396cd9897743dd94c74fe7a5ea2f55e6a2d1279b80db40f8c140eb6643045a17806a2bf5faddfb1f7bd012d01b1225122521fdcc7b50665e1d428fa8f60b7a00768c07b4a232f8563c3c5228c499ab91065a8c8d96209655d9d3df37ff155ac7e43bac1572390242c890ca9a9f793b231a8c6306a236f1dc52bda5147a62cf4b549ff64e9b92e60775138b16b20b9c2ec775660ba2f17dfb9217da31af73d027f4355a11e9e161b24073fb888950a0b6c3a8178720f884c36febaeeac5998e41c45b7b3da6c34302231326bcdb3e95f6ab33d151733c32b6942ffa37a81c92f050559816d7842d611daaa2241dbc603862b34e6c9ee5b03e9af4f340d973de837bd695c96db9e387c7a4ff87bb058698e853b3389a397cf086f8f478edddfec310780187571e59411350da3effe5ab621e31fef4fd5b211b77aa6ef4235812bee70f4c002db86547053b55136a4c74449eb26d821b2c7dff289a3f75fab2aa0290d4bc3ebab601b5c18a92088f9c063fb474bc7425c96cabca46bf1c9936b8fb3a11cb1c8b34f3d176499d1bdb9db72d066bb21e6fdf4a4d9b0f9b685a8d8bc8ad22e97fa10e2e41bf6320977580600c8fb66480b7a33345ce1b947e85d80affe9030e33ea50c82be24018d9e7f58c37e081990e71e40b7922d034417df39cfc8ca3ec2f8b8d20e80515b0f752d951eb127b8fa227b82eb5eed9de76458295b2a13efb7232d6e602ca1b276a465f7591b396023aa74abab1d41157509867e4db934f94d703656f29a08816b38", 0xfffffffffffffe68}, {&(0x7f0000000340)="bd219bafd2b118dd37c7128adae50365deeb86415792616e8a34c5afe3f062ca3fb1b24aae181d9a2283e965fa34475adb1783bd4d5e8c1354f004019a540995ce3c8604d1", 0x45}, {&(0x7f00000003c0)="2f6bcf0d50ce9b396a9d06ab75220d8d88bdd16da3ebe48ee1d27ee467ce1831123f5f2832745ae2db90e20544168358679ed386002062e821329a08f903763f8259e9b1fbcd05844483bcbe6c9c9e5fbe688a633e7c0fb158c4c19b07aec3d1ad99754833cb740d0c7e6d0349167eb809cbdf6e65d1a125471f2af9f10f978b2ffdf47506b22f146207c9d6993897a6f39da5257d6f639696ac8b61c7ab79a45fe7905ed03d4a13ace328f2e5e901f74911813362bf349aacfced02c5824a17a30928158829b7e2ea5366a0e8899112d14f30b3964a1eda68d34720d99a88a90e48", 0xe2}, {&(0x7f0000001500)="9915717c6416539dd6e0164a0c61e42e9583e33792df7a413b9d4e55fc76b634cc213c0fbe0bab85bc1c8a8c55802733c5072ead14a22416d3fed59380bfee238984c89095cdf9b8a3cd026903b80bf575", 0x51}, {&(0x7f00000028c0)="32312ac18bf56df585b4591ed3582c7972abbc3080cc8fc3527576896c57ebda36476a32020f3e4474c8a053003eba5869028165163d8d2beb75b6250ad3f4b38261076cce0cb3f80fc84fd451cc6dd188ace48e83fd1f6127c690ca07d32d38c861742ede2800c91cb863d559d19638fbe195c4c262c2aeb33fb942ca5341e21190a92129822077aa0d4789bbadebd88a9f03db50fa95648809cdde39aa5261df70e00606afd45997837e73daabfd1c51f483bc7a47be0f2692c028e391a1f64373aa7c30224a825119c8c1235e98629fd6bf870e0f78d07ea14e54ebe5eea5770b6349013c72eede09160042263c37b84a4e7d872d8a8c98a3767af2fc977e2cb49862a025", 0x106}, {&(0x7f0000002740)="85aa01e61655ca4fac8ffc139c81caf57c9f14c3ecd1510d383e7af4d3e8cdb9bdd1f86fda2be685eb94a0570ad964bb43b7d6c89d044f70285bbfff5d38fe27ae8e936c9333c7e9a40f1163a8a2cbe4e8e196bef9cdde910404ef5685b01f4199dc88450c6d2d8aca155493ba51bfb661441f4966e60c31873bc08fc87c71c6256f454e3f283aca4147f59a9ed23bc020288fee18d597fd3fdb38ed95d159dd586788fe1995709da75cf119d556cde46a839721f73c8981867925af5e937daf288012770c", 0xc5}], 0x7, 0x0, 0x4000000000) ftruncate(r0, 0x0, 0x7) close(r0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) kqueue() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getpgrp() getgid() r4 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r4, &(0x7f0000000080)={&(0x7f0000000180)=ANY=[@ANYBLOB="0100"/18], 0x1, 0x0, 0x0, 0x0, 0x0, 0x408}, 0x0) r5 = syz_open_pts() fcntl$lock(r5, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x42000100000005}) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000100)=0x6) read(0xffffffffffffffff, 0x0, 0x0) r6 = socket(0x18, 0x1, 0x0) socket(0x18, 0x0, 0x72) setsockopt(r6, 0x6, 0x10, &(0x7f00000000c0), 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/speaker\x00', 0x2, 0x0) 07:23:15 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8840, 0x20) fsync(r2) fcntl$setstatus(r1, 0x4, 0x40) flock(r2, 0x2) write(r0, 0x0, 0x0) 07:23:15 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) write(r0, &(0x7f0000001bc0)="ee8977945b6d8668e7e0b622c9b3baeceb2605811b0a5ceb3951516a566bccf72dbfaa6ea0983733fc4809e3f03501389c4d158a140a5df1479bc9e2d293e9fc5d0f9706bd7bc35572410b0116d8714cec10d719047d3d95672a0b7b43f03afc8ff98791c333e431aca0082ab2ad80c12c67b9a4b823b95ab74bf9bf375f0b8265975597371e1f744f2f75aafda51ade14eb6aa92134d6693d1e1d0284fd5a06d831cc59f64b80654249c5f2b9ebf22bcfe13aaaae3a0269c0d960facb0276c897ba33b7e9dac11c5dc0ed2ff3b27ff68376600cfbe3356eca7295618a055bf896785616bcda541d3d6580d91441aa840d191d296e794af9b2770b31dd3829c0ea65a0221794a89915c2fbbfc636882c3df47b9444ea1f3da05d09f56fba229493fc086f824f09e9d70400671c542719ccd3328a4758ebd4341665892746ad7b97dddb41bbf30586d5ceb732ed19943cb55f9a484b3a9374dfe1b1fb21273939d074182b038efffe56d805213710a47162400900b660d30fa6ad9497c5c389b5d3ce4e49f6c2d32f8c74c1dd83a8c0d17076f3d31198fe394cdea4cb61de9f7aa6db2117394a4291891cbebf289af9cf4f8edad82443163e97fc611a8cb152d8c0f69f60ac0ddcdae85789ba55ca51d0ed92e9a36a98c406810fef5ec3d3659483f6977eb7329f4d728dc1f98a3ecbd1a244f34bc5feceb1a329cd8072d6c6b2a9fa96ed382aa5063999af093219457cd2c5d1b20af0c6d613eefce0b52c9200c45da4dd19a1dc544b479b99682898b77c256285f302726782aa9a979200f0609d71102131e34154fbc9d4d11ea29d47cc09c368113dc16dd13dbde37abac983c52cf3f5b6d1a37a5495047baedc13245fd6f6343560793850a7425b8d0307d1300cafa999ee93d057af9185cdc7fc2502e858635454b41aca565793716ca51ee1087cb04fd4ed717b58e0bba3d32b8b8a7df4269576dfa9bb959702b0639688c9d61f9d0b0975c2df9f2613c80d727f407a9b578466689425e216c01a614cb668432a21c18a0c1435f6b9ed03ddb17a80ed9fb9b38d9cdd6c909045f7e545a3036e9de996456310fa681c876c65029693e4a545283b9366df99937a0ba9e1dd37067cba8dcc0d2397011df09335221677246a9fc14e10a6c7e1a8269ec4202e30d23c1e5f4820afcc0383aed93d85fe79ba9a7f9a7cdcf3cc06fab10a476287ad6c2bdafcbad7d630ccfd841a02e7077841c138e0d50f43d85d8b7435d170a721684578833e49513d500f5eafb51cd3a46297f60284c3c7e6bd39b8cc7a429303de2a145659da89e8828845ac05a95a7d7b50c8ebe248cc522d5302e2dd0cfc00a3a9f7b494753682c0b7cf1254d4f9c8d2d7d6fdde181b707336ecd751c2464e8ec4911a5795f409e7c09969da33bd2c5c173cb9c0c359f3dac11bcba3585755a105d803f51e26f92b50b8dff0b59432dd46c22cad84fb0c5c83a939bf3ec38c3244525304157cbd6954e9455d7acf7021a9e75352d28e32865fe1c3f9caa60c0fa321d2619c823488db32646995c273241e011d2efac3d99984f584a0ef2ef810a8d3a93f82168d7c102cca4fc4354c7e1e35cac390ebc52dadb3b0ac02ab651c1fdad9bc2a5b8b73f7f39cce89eccd83ee397bf6a5ccfbd7e8a25fa015ba45b584c8d943d8be91bb8f575b69c10f9dc6463c5218c7abc7a66502ff76896f86707106998f5d9d6256a802def6016cd2f6d7df572eccc5dec41c44d219250405777c70c591ae70cb01f903b3d376c52ea6f218e6ce715f4a607b31060ef914c5a90d6610a7313fb1d39665eef62ee3d54ac79a4ee39fd9bb912d001b76797e6a517b51cba170639a336f4bb6ac3f7e3d278ac9b8bb993b5fd3296e4b9213e3139a426a7160660885ec7363bf74734a93abc856af6e3e0812c5ced318a90d9931100db547813ef42cf621f15b873682129e55d00e3ca562af21f61cd6ac2dfc3bc939ac01d7e627ece21d40e9d3c27ad0cfbce029e962f23d339a96b7bcfdbabf09a24e819ca572d07e86c2dfe49f8f75e0341e45b637a5c58b6c999fbdf06e7bc9a043f629eff778c52a7f04e77d01b048a851dca8d235fbedcaded44e9e23d5176f5a1ea17f0a16ed23ccf9efedca679c6e7ef48859952d04b9c57ef56779a458bb4971c0575ae2d3a52837af6876901571f9495974846c05d67942faf22f867f417c2ec419219a72603f55f06f425142287930e4bde0d7d11f479d78f28d0d01b9a4204dafa2231f6d93497e4f40402ad6fc2b35b95ae346073f0617ccc9eb9884cb4cce943834627daec4cd3d3f7678d33a62cb7c4b50b09f5ab0994ac2b557f0a8d524b963cb040b3c79517b9d1de5b08cfed46519ae4cc3e13ab379ce8974f18e42c56c977a1866fe004d7f70dede0abf7c7b5f7f0b54730a62ce1398a01db4dd5ec7ccc421d5b837e964f33ded9aff6a078615b4252678da2c0792e21dcf23820e06035da9f2e067ac5e3b6ba6c351ea50c46d7ae1ff90826d0fa93380eb6547c2cd47ea50bd5b142f3f04043fea940d61396c1f0047d5a59ec11eefe7021c0b88a6f7d6db1508b46f4467c5265d5f99aafb89f7e6b7b632597af475baceb2ed0ade5488e1d1d4d21a133e2134ff1a9f7292adfa039e5173b5eef0008e686aac24b76a873d423df0f14aefbc90b038c84492b42b8edf5ea9620c50a8545167738592b5c65f466da8eaf6bd4f505c9acac85eece8819bc997b7a5393909aa238f58faf5110144a259ae454f66ae4f1ace36accf0242426870d239860bbaf4b7e03fa4c16c7c09fea82765659c4d5a0a66fb97c9ce933a49c911b3ef1fe00e150f0462a9ee92d065e603048a05ad2ef5121cfb55de5ef8", 0x3b9) 07:23:15 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x200, 0x0) r2 = geteuid() r3 = socket(0x11, 0x3, 0x0) setsockopt(r3, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r4 = getpgrp() fcntl$lock(r3, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r4}) getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r6 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r9 = getgid() semop(r6, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r8, r7, 0x0, r9, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r10, 0x0) poll(&(0x7f0000000000)=[{r10, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) r12 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r13 = getegid() r14 = getuid() r15 = geteuid() setreuid(r14, r15) shmctl$IPC_SET(r12, 0x1, &(0x7f00000000c0)={{0x1, r14, 0x0, 0x0, r13, 0xd2}, 0x0, 0x0, 0x0, 0x0, 0x3ff, 0x1, 0x202}) r16 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r17 = getegid() r18 = getuid() r19 = geteuid() setreuid(r18, r19) shmctl$IPC_SET(r16, 0x1, &(0x7f00000000c0)={{0x0, r18, 0x0, 0x0, r17}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) shmat(r16, &(0x7f0000ffa000/0x3000)=nil, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r21 = socket$inet6(0x18, 0x8001, 0x0) listen(r21, 0x0) r22 = getpgrp() fcntl$setown(r21, 0x6, r22) r23 = getpgrp() r24 = syz_open_pts() fcntl$lock(r24, 0xb, 0x0) fcntl$setown(r24, 0x6, r23) shmctl$IPC_SET(r16, 0x1, &(0x7f0000000180)={{0x0, r20, 0xffffffffffffffff, 0x0, r13, 0x21, 0x8}, 0x8001, 0x2, r22, r23, 0x10000, 0x40007ff, 0xe55}) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r11, 0x0, r5, 0x0, 0x40, 0x7}, 0x7ffd, 0x1fe, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r26 = socket(0x18, 0x2, 0x0) accept$inet6(r26, 0x0, 0x0) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r27, r25, 0x0, r28, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) r29 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r29, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r29, 0x2, 0x8, &(0x7f0000000140)=0x1) semctl$GETVAL(r29, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r29, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r30 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r32 = getgid() semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r30, r31, r32, 0x10, 0x9}, 0x8, 0x1, 0x9}) fchownat(r1, &(0x7f00000003c0)='./file1\x00', r2, r28, 0x4) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000200)={'./file1\x00', 0x1c, 0x800, 0x8, 0x0, 0x7e, 0xa, 0x5, 0x1, 0x1, 0x3, 0x7}) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f00000000c0)={0x4, 0x4}) semop(0xffffffffffffffff, &(0x7f0000000040)=[{0x1, 0x0, 0x1800}], 0x1) r33 = syz_open_pts() r34 = getppid() fcntl$lock(r33, 0x8, &(0x7f00000001c0)={0x0, 0x0, 0x5, 0x100000000, r34}) flock(r33, 0x2) r35 = socket(0x18, 0x1, 0x0) close(r35) connect$unix(r35, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r36 = socket(0x18, 0x400000002, 0x0) setsockopt(r36, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$lock(r36, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x81, 0x100000000}) dup2(r0, r33) 07:23:15 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000280)='l', 0x1}], 0x1, 0x0, 0x0) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/138, 0x8a) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2010, r0, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000000)=[{}, {0x81, 0x3ff}, {0x0, 0x4}, {0x46, 0x7}], 0x4}) getsockname$unix(r1, &(0x7f0000001100)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000fb6442f40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f63860aa87db83e400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200"/4098], &(0x7f00000000c0)=0x1002) 07:23:15 executing program 0: symlink(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='./file0\x00') chdir(&(0x7f0000000600)='./file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') 07:23:15 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() r1 = syz_open_pts() readv(r0, &(0x7f0000000200)=[{&(0x7f0000000180)=""/81, 0x51}], 0x1) readv(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/111, 0x6f}], 0x1) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) dup2(r0, r1) readv(r1, &(0x7f0000001480), 0x216) 07:23:15 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f000054a000/0x2000)=nil, 0x2000, 0x5, 0x2011, r0, 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x1, 0x5, 0x0, "6753cf36a49710f98ed207215df3dda6f9af6914", 0x8, 0xaba}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) lseek(r1, 0x0, 0xc600000000000000, 0x2) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0x3, './file0\x00'}) select(0x40, &(0x7f00007dafc0), &(0x7f00007e1000), &(0x7f00006c7fc0), 0x0) 07:23:16 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) minherit(&(0x7f00003ee000/0x1000)=nil, 0x1000, 0x2) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x2, 0x0) 07:23:18 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0xffffffffffffffe4, 0xffffffffffffffff, 0xfffffffffffffd7a, &(0x7f0000000100)=""/209, 0xffffffffffffff3f}, 0x0) 07:23:20 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) r2 = socket$unix(0x1, 0x2, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x20, 0x0) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000000240)=0x1) r4 = open(&(0x7f0000000040)='.\x00', 0x30281, 0x0) lseek(r4, 0x0, 0xc600000000000000, 0x2) openat(r0, &(0x7f0000000040)='./file0\x00', 0x100, 0x2) r5 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000140), 0xc) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) pipe(&(0x7f0000000000)) dup2(r2, r1) execve(0x0, 0x0, 0x0) close(r0) 07:23:20 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) write(r0, &(0x7f0000000140)='W', 0x1) ftruncate(r0, 0x0, 0x30000000000) ftruncate(r0, 0x0, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x40, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000040)) 07:23:20 executing program 0: syz_emit_ethernet(0x9fa7dfd9577d74cc, &(0x7f00000000c0)="25b3f6545fa3216210224cb029fb81cf19896bafffc024bef7a2de06a5de830702f6e45dd24681ed0fec0c155a617371443f9324") r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) lseek(r0, 0x0, 0xc600000000000000, 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000200)='r\x00') 07:23:20 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x20, 0x0) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000240)=0x1) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x6, 0x10, &(0x7f00000000c0), 0x0) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x12, 0x20000041, 0x800000000000, 0x1}], 0x7fffffff, 0x0, 0x0, 0x0) r4 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xe7036d6, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 07:23:20 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x20, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000240)=0x1) ioctl$TIOCSCTTY(r0, 0x20007461) sync() munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 07:23:21 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x3, "001040dcb90000000000d7e07ff3d03db8a300", 0x2, 0x1}) r0 = socket(0x18, 0x2, 0x0) socket$inet6(0x18, 0x3, 0x20) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x20, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000240)=0x1) chflagsat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x6, 0x10, &(0x7f00000000c0), 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000100)=0x8) 07:23:21 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x7ff, 0x0, 0x0, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x6, 0x10, &(0x7f00000000c0), 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x81}, 0x8) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 07:23:21 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x10d80, 0x11) lseek(r1, 0x0, 0x2, 0x0) getdents(r1, &(0x7f00000010c0)=""/4096, 0x1000) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f00000000c0)=0x80000000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x6, &(0x7f0000000040)=[{0xffffffff, 0x82, 0xfffffffffffffffc, 0x24}, {0x101, 0x4, 0x10000, 0x9}, {0xcf, 0x6, 0x7, 0x5}, {0x4, 0xfff, 0x3, 0x8000000000000}, {0x200, 0x7000000, 0x1}, {0x0, 0x1, 0xa19, 0x100000000}]}) msgget(0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x10, &(0x7f00000000c0)=0x40, 0x4) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000100)="a36762072f9ffbdbf96a1655bf7e9d6785f7bc57dfbaa57fd2ff94846b72029d8f90b88e19f14432b0a49aad2a74bb22e68f9ca04f0082248f7801f1cea7dd19fe552c0b843bcb72bf1d3ce83d698fb93b510ba115b7ad2d0d70bd05f1b5a86cb49026fe158f24c3f8a8a9d5b5f4757c114db75cddb87752d0", 0x79}, {&(0x7f0000000280)="3b46ba9d3b31ddc4ace848a809c18fe4297a859622282d11b50fa31b8b390eed1808defb3dbf79e89c466b8d16694f34484724742109310e6b313f07df3917769fab1723cbc0a0a2f0dd789a79fdf30c3356c6a2eb5585639a347cd6751b65af2f5a2f46d9d9c381a04cfc4734b5ecb96bdd08919b1951013bedc95fab8b9c89e849f131512badea7c92231a285c9c85a6007f5c5e8b4cccfa61f7cdfc3ccc00c8b6205fdaf3905fc67e4914b19f", 0xae}], 0x2) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x2, 0x400000002, 0x2) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getgid() r5 = socket(0x18, 0x1, 0x0) close(r5) r6 = socket(0x18, 0x400000002, 0x0) fcntl$getown(r5, 0x5) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r8, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff115c00000000", 0x8) setsockopt$inet_opts(r8, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r8, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r8, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000200), 0x1bf) r9 = socket$unix(0x1, 0x1, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r11 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r11, 0x0, 0x0) shmctl$IPC_SET(r11, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r11, 0x2, &(0x7f0000000040)=""/210) r12 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r12, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r12, 0x2, 0x8, &(0x7f0000000140)=0x1) semctl$GETVAL(r12, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r12, &(0x7f0000000400)=[{0x0, 0x100000001}, {0x0, 0x7fffffff, 0x1000}], 0x2) r13 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r15 = getgid() semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000080)={{0x800005, 0xffffffffffffffff, r13, r14, r15, 0x10, 0xb}, 0x8, 0x1, 0x3}) r16 = getppid() r17 = fcntl$getown(0xffffffffffffffff, 0x5) r18 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r18, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r18, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r18, 0x0, 0x5, &(0x7f0000000800)=""/210) semop(r18, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r19 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r21 = getgid() semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r19, r20, r21, 0x10, 0x9}, 0x8, 0x1, 0x9}) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r19, r14, r10, 0x1c4, 0x8}, 0x5, 0x7, r16, r17, 0xfffffffffffffe01, 0x6, 0x7ff}) r22 = getgid() setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000240)={r7, r14, r22}, 0xfb) socket(0x18, 0x1, 0x0) msgsnd(0x0, 0x0, 0xffffffffffffff2a, 0x0) 07:23:21 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000180)=ANY=[@ANYBLOB="fb182e2b666902e3ff010d9822700fd1a9f2d2a45723de9de09e9b537ea39f7043f0dcd018b952a27a18e23ef0cd4ca85fc375d82a8d80532cf09f9fd9b52cf32c5ee79b135ae7581793bbeca5aefd68f6ece473d03169427d072cd5e0a6da210794016019926d12fcc9fca4ea020b6de512c1efad679ed3c6d948a0464b50c4fc9bf4f44d26757b01854a30b8e0f0b2b7073683fd1ad13483cbe8f3673ec1ff8175523c8187ba99b9832a4787a1787f148c29765398f30b140d1ee4b7744261444994bd9ccddd3258575cb601ac8a84fd0f8a2671e556e5083451c5e968318e71e4382832e1bc4b71323293303df456214f7e6db25648691404e85f6e35c30447492ed173a472abb5991a2e81062b55dda0dc"], 0x1c, 0x0, 0x0, 0x0, 0x2be}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x8002, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff31929648000001000000000000000000", 0x14) r2 = dup2(r1, r1) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r3, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) socket(0x33, 0x2, 0x3) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 07:23:21 executing program 1: r0 = socket(0x1, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 07:23:21 executing program 0: getpid() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x20, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000240)=0x1) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 07:23:21 executing program 1: r0 = syz_open_pts() close(r0) syz_open_pts() r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x6, 0x10, &(0x7f00000000c0), 0x0) dup(r1) readv(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) close(0xffffffffffffffff) execve(0x0, 0x0, 0x0) syz_open_pts() r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x6, 0x10, &(0x7f00000000c0), 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r4, r5) fchown(0xffffffffffffff9c, r3, r4) 07:23:21 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x200, 0x0) r2 = geteuid() r3 = socket(0x11, 0x3, 0x0) setsockopt(r3, 0x8002, 0x3, &(0x7f0000000100)="0000065d", 0xfffffe3b) r4 = getpgrp() fcntl$lock(r3, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r4}) getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000400)=0xc) r5 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x32d) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r8 = getgid() semop(r5, &(0x7f00000002c0)=[{0x4, 0x6b34}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0xc, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x1, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r7, r6, 0x0, r8, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) shutdown(r9, 0x0) r10 = socket(0x18, 0x1, 0x0) setsockopt(r10, 0x6, 0x10, &(0x7f00000000c0), 0x0) socket$unix(0x1, 0x1, 0x0) openat(0xffffffffffffff9c, &(0x7f00000007c0)='./file2\x00', 0x100, 0x182) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000900)='/dev/wsmouse\x00', 0x20, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000980)='/dev/bpf\x00', 0x1000, 0x0) poll(&(0x7f0000000940), 0x0, 0x0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000440)=0xfffffffffffffcbf) r12 = kqueue() r13 = fcntl$dupfd(r12, 0x2, 0xffffffffffffffff) close(r13) r14 = getgid() getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000740), 0x818d5567) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r13, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r16 = kqueue() r17 = fcntl$dupfd(r16, 0x2, 0xffffffffffffffff) close(r17) r18 = getpgrp() r19 = getgid() getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r17, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000700)={r18, r20, r19}, 0xc) setsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000600)={r18, r15, r14}, 0xc) r21 = getuid() r22 = kqueue() r23 = fcntl$dupfd(r22, 0x2, 0xffffffffffffffff) close(r23) r24 = getgid() getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r23, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) kqueue() r26 = dup(r3) r27 = fcntl$dupfd(r26, 0x2, 0xffffffffffffffff) close(r27) r28 = getpgrp() r29 = getgid() getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0}, &(0x7f0000000440)=0x1) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r27, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000700)={r28, r30, r29}, 0xc) setsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000600)={r28, r25, r24}, 0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r11, r24, r21, 0x0, 0x2, 0x8}, 0x7fff, 0x9, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r32 = socket(0x18, 0x2, 0x0) accept$inet6(r32, 0x0, 0x0) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r35 = semget(0x3, 0x3, 0x7) semctl$GETVAL(r35, 0x0, 0x5, &(0x7f0000001b00)=""/4096) semctl$GETNCNT(r35, 0x6, 0x3, &(0x7f00000016c0)=""/182) r36 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r39 = getgid() semop(r36, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r36, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r38, r37, 0x0, r39, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) semctl$IPC_SET(r35, 0x0, 0x1, &(0x7f0000000180)={{0x2000000b, r33, r31, 0x0, r39, 0x100010024, 0x7}, 0x9, 0xb, 0x3}) r40 = semget$private(0x0, 0x4, 0x1b2) semctl$SETVAL(r40, 0x2, 0x8, &(0x7f0000000140)=0x1) semctl$GETVAL(r40, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r40, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r41 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r43 = getgid() semctl$IPC_SET(r40, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r41, r42, r43, 0x10, 0x9}, 0x8, 0x1, 0x9}) fchownat(r1, &(0x7f00000003c0)='./file1\x00', r2, r34, 0x4) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x5c, 0x800, 0x8, 0x0, 0x7e, 0x7, 0x5, 0x1, 0x1, 0x3, 0x4}) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f00000000c0)={0x4, 0xfffffffffffffffd}) semop(0xffffffffffffffff, &(0x7f0000000040)=[{0x1, 0x0, 0x1800}], 0x1) r44 = syz_open_pts() fcntl$lock(r44, 0x8, &(0x7f00000001c0)={0x0, 0x0, 0x5, 0x100000000}) flock(r44, 0x2) fcntl$lock(r44, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) dup2(r0, r44) 07:23:21 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r0 = socket(0x11, 0x4003, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000001280), &(0x7f0000000140)=0x10) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) r2 = socket$inet(0x2, 0x8000, 0x1d) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000040)=r2) 07:23:21 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) write(r0, &(0x7f0000000840)="1130deee954a118face7b911b4aff7b9a8136babb4b90edba0e295eb21e3f845212c963b20cad81a9ccbf8eeb9e021d093e8ea4d989dec07e4551cc26a14bfb2da1f099d0e786e5db248721e8fec7b3e5276f0ad800de77344b574aa651091fd3ffdd66258a02593bed5d92371f9fca3b91402350d183ae8f46f4ec057f1dd3f3ca9f3ca6e4d9b3804ef6dc02989ac75cdad70236fcf67f2a5c1b02a48249b5bbc2c0e26241ace840962b78f1588c6445abb63dbdbfcff0c77534d932c00e04daa039e67d1a38b4c97b98ccfb97e93c02c043619529d4c8a18add7e9a9dd9292f73ab427a88a3890264ccb9eab375230bfc53c8bde3cc899a8105cf9c4a58c39b909b355f4f12cc642c552325c8a89c260f7f2b13c740adb12399f69a3e3d6ae2059aab700f9628640fd666257e82bff8879848616e93881ecd93e822cdeea4d389e1857500bcd64ef188b7326fe38e1494c18af11391ff1a6499bc937afe0c261f5662a1b7ef9e55122fb661185e8372719a5b38bb280d8291ef2ef6cd5580c583022a1ed4d02dc316f29c8d0a855cb31c8bcf839b8c0b97b42e6fe90c1c3da4699e312808e7d76ac8ce13d24661500a443382f303e50214b7353131982dce17ac299d30b2d6dcda0aa75b69d526f90982d702c86287c194d5e99d7f54c5928bd461cb7b39d71a5b3385bf5d82227485a568ac307d39e88e36137b98d65bcc6fd92351b7237f2ea4afbb6af3981f62ddb869b4e40ccd0fcb3ecfb4df7ee34ecf7e180942376ba28a21f4af36bcc330f6f94699fb8b560234bb03431166abc5a3b500c1e9052f632c0bb8b12bebb14de34cae3bcfbb17fe90e1420aa34dc174912283badfa22c8ccd8605a4f782f6888d6cca11be42a5a9ac8e60e1c490aca0a64be55c67d63cc1ca3220dabcf8da5ecf4427dbb3eda55e6324e3294dd905b2feb3a65cb79a8167302ee6076ea0bff1550374664206801c12c2036474db56455fd7ba690cf56d10ef72496c40d152695f57cf8a7eb4516623cef6bcca87b92ac398cf7de7922608108ba1fc260a2c227d62e698c871b9016676462a41a737de475687cafddd657a7eb9bf04c4253a91682616d11187144693e988fe3af19cfa03079ed6df1cb1868b640bcb5cb8bae61f02efad2327001d3d57a09f3d1fd5e2b4923bb112af0458670164ee068699b7c1f78dbeb5b58eb9e421db54fb84af4cde7e720d8ad2777c2af61477d35bd9f784104da782204fddb0578cafd324fde89e28084a21546b19a982e49650575095383e8446bafb6e5b8f6e2a53989b97b6a8a0d9acec60c3f44febdc158931571a47c03e977049199bcbc9db79825cace610bb76162e21a4d53e4288748cc36ed8c6ea32e31434f2efb2ce914039a65227ec5181ee5f5ee2148d266b83b75fd46c374f68530973adbdcc3efb8b084237c08c0b940ea1b04923ca349a1870a2f732228ae97aded2df8a31b3eae0ace1e3424d91b35793f853ee514b34e2d361eaa67cda1a573956ee565c74f18b10125b46ba70de5ae6fa316b50c3170e115f946b881d4e6c3e5c87929e8a7d0dc452430980e55934e234e433699f9cceed1ae77cf53823560a47e242baeaaae3f6b69a99759c199fdeedc2ca0fa4f6c35c9665e4d1d4c203c577569fc4bcc5f60cfc1cf44a39007d5bda6e9a57481f463f49d98af346ec9957f46f54e591f67f535ab5f83ccb7b0e399cd5d721d16ec30c78e53a42dacd3458c3cb4153af245d1529741524ac469ac950f6bd21d3a95e391405116c043d45dc04ad4539604fa95ccd12d31fddac1f7d8adadddca2466a3bc8439cc3f071e61521dc6be5cd990ef3d6e84719dce3f6603be3cefc8b103bb20f4b32aa1d1c221be56e87ad48080f7a8c8cbe4f4c57f1f95f6f0ed20e7127953c34c8a99109a6cc9ffba7d196fd58a5493ddbc20fe83c3993d6f64c5d9f31230ef3bb2fa7c66abbf67b781ce29dd7b08a04fa84840ef272cbde7db6b6a607aca1aca9ac55493cb6ef0b0021a03423d332791a771d95e4a2c9dfcd9139aacc8ca6a3eeebd7f7b632ea9442cc229d1acaee96b7f96544677bdf709a4afa09d9cb3d423a088a72fd2e797a862eae8141f7fa5173625b14fe88b3dd74d4483574a465bebc53a8f2f19627ac762b4c2731e9d0caadc245a129a69008ed311585c8eab3d76a935e751c688726a697a82bc8c6e8ae54484a169007ba070aae6e3215d262bfaf314cc0082b532b968d9dcb49d2142727842bfb7b70fe09ebae08dbcf5f5ef8b3fdb79f6175a71d2b3ddd997979ccfcc0d44dafbb5715b3b5dc6baf6e0bac8b5056ab7ab71f191e18aa373e3c130651314cd2ff6a631fe4ccc341d56139ab3081d49eeb484961122ae2b841c619f7e8572a8ab03036f84a5bc348ae458367ae0127c589d4312a5c7e480e377f2edfa034d4450cd9eb171dfde268f18a35b26b9be02ccb5ebf5e123b84f5edf08065d6b7c6222a51eaf1437a2b2561dde85ddf3358345eea65ef5392319a4e4260c16a08e554264edbf4b203be4a92668bc36bbdf4aedf092e15f4ee7f3794e91390bc14361e5caea93e5e5888067b2831ac12f13f158e7f53d30b5aa9c2bb573f5677d44b77e7895912105d7a26ec046dd725833bc161d7701e43435bedb2388c72221891a9d71cfc5074f9cd8437c531cd69c0c14623b4dd3371a983757aa344e3e3952d3a91eaf2f2d81a93ca62f03b5e38fb4e68f50b4fc1a78214cb414fedc6697fce2c90d4a7a86ff43953efd6f25ec091f824317cc032a02bf2c0a1539eb14360010001b3781820a8cbd74f5a7e129acfdc9abfc8d0669f3ae07030b2043aace02fff2f3e1a8dcbd8e23afd8aa22d1f831d0f6ee130f601751a6f59451051785640fe1901a445ace4cbdc66cae914a055d0ed1a593970477e265b555d55227b652339164ad89ea04fe88901601665cac4aea90b8b2813b48cf709586312932f854c540407233157dfa2ef476fbcfe02cb7d3e797da105883b99a168c5e52884e7d8eceb1877790b8468d1b6acec63dcc56706b63f9413071ca1f94cfeadd011b20ad7e63b7ed43e1017c58b4d05f49324e1fd42bd3e2e9965b86f1445046285cd2749d4760959bd559ae08aa09ed68a67276d9e167bb4d3add1c2cd69a3ff1f94dfa7ef989283e88c87922eacf01a119a0b8bc710dc9620dad00a135250cf43d792dc0512e8b523527cb5d17a5d34bc718f0b3778af3cb8be9123f117729a843a0dcd3f95e98b41c4bdc8a4dcbcbe62a02bcac24a3c00b3f4f2f34b85aa8949749aedb6f570576e29d727d58b0fb0be5b81ee97c5a8faca2545c68991d5ed2d90e6d8fae67c7b9defa268e730c0f1c687b9ab3e79f686c38979e121a8212706e82fa38d4572630946763c07f49940d67996a7e6093e6c677acc0dbada3da88802d3c3b56f6df26b8f231d118eaac0d150d789473a0e7a3ee7e2d31cca937dc8ee9cd9769bdf5e7c039c9463722c39f5b19e991144844cad09335d190712c0ff2c010e7a8a66f0bea1220987ff270dbfd0eaf36cbccc043d7bf202457390e3bf4ed4ad66ba03a4a0b49542fa5eb099ca923087e744d49037482dcdf5bf40c6b48aae2fefef210f30e20270faf366432c8c6e4f4a0fc889a734956f1c339df02e63b02d8e4a525cb98fdc425dc9983549261f4ab6875c0f824e9a17d9e9c5bca0ee4ab12cb25374c3bc6033413bcee5703a9055ba2bdc7de0b84efbbe079239580785c2ace2bfa37b9f65d0bc0accc17ce7c539fcc6b5b9e13f91db896d1704a609b2bcf2bea7eebc4003cd7dd130086d26abef4eed83128f62987b802411ca461da4eb907a6b6659e1c72a32d9c89649462d165727a1679a15a5056a489ab111ce9e79a198cd8fd105daf9fa057aef865622c73e1ead7e1d509a6f0835df38cfcab8c13edb910a2445318d4f4b683408a13c176aa4d8ad1a5923b9980eb14666e1dc150df0ae81e5d228a86e9495cb2debe83c466ba3f4ad02b4dfda9ee285d80c244dd7dc93b1163ed6c41c0c5daf8a39ef773e5ad073378989ffa4be98ec1cdc02146daf3c8f620f047b82272e722e3ff98229cbef0c2354e0515ac3c6531f8e07dfeb93a72e42ae70e3d86ac5f4d973c2581cd8e373987e92a1665694064617c58c2f7d1e23e3c8577766991dd55037e84a72aba97213f2068d6f43ce5d9953ff96d5cb59210221db7fbc5125d8520fc8d35597013eefc3c2f8d26400cf8e68f9aa5bc98abaae1041bcf9f389712ab8768472eff5250a9d1395c427bdf2e26a19e8369c1118fd307dabfdb2f6a0899754000b4d55dfe207285e57e2c93112a57aa2b339f354b0a6fd872bb438a6f7f58afd59823d4b9b292f41bf815594e72eea62b6ad6c52a5df1c4ccf01aca256c30f810aa3e0c12d18311c37ace00cee6ed75631420f8137dcdc844e5548538e5d63e969323f73d78fccfa2ad2edd2fccc6fd96f6acb1ffe35d5eb44b106f2df8dcd41efb42d5e62d80d8d27665ae468999140926f359d0374b0e07afe8bdd3c55628c138b7ca0727dd021613c45ceb3aae9150cd6107d2e743557b93e293e9829a9b9b2b24949d9412d89774e9a7defd7d265b6153000000800000000058db75392e67111837bea4ffbdb1a00f83f8add6569332aceb1651e6a817704202b298e4968c5c9be908b95bbfdd00f8d4cce3e82f00006a3afb1b9315b38108902873fbbc1ca54919d6a65ac67dfc6655a75966f3c8627120e51661319573a70ebeb19f61871642b79a3303e1472ae3a7c6d1f843e6c9bae05166ea58067afe0f8ae1a7641fb19ef19ea5b8664830f9bbf455a6261da17c4154600383b8ec09e1bcee4f8a645054f8822b305b08a2736ef0f03cb952e7365338d499c19997515e51e4800cfab62e26d269d64559f03eaa8b93e79c02b401adeaf76e962588fbe73fead3d02e0ebe243c21ec5802b8f8148bca009954d69e09be84a34f5f44d4373e1b22fef4ea998c2eb60f70ae597a57b958cdfc2539f45673441c7627437e658676327e814ec9cd2a37b9bc9c53561c98f29251f342eeab0b25705785f05e7df5c8711d88b8ba5837384a213cf38e0077b70ea179b550f4fadac22a65b69479002ec1ae21c8b4c2c9b750be741052d634605022cb4827d18ba20ec2bd7794ec413c11f8f7bc26b901c3eccfd6320e0f39e28cd398bfe6eafb0d7e2b228bbb693a4c057cbf417535f4e6541f7cce455854aa947bf53b167f5573effd4b236d99da20e94d6390f44925bce65d3c679820453f5ae4211aaf42a39f311b2aae76768f62d27d3026ab3e26e7c6114354662bb305e869e5dbc0be079a80a1a41328260c679e1e9497ac84373f5d75c6c5f21ac0d7302b25e8446ac379c4162097164d1c10808e35dd03fb7e51473289eb9f69a03408824be2559cb46d8d35507fe73f9f338d2d7d17d68b401efe08cc6e973d7b72efcd7fdb5f873d91803a5b2f4b6976b1e675b292ec0f99f99774ca75398c27d78455e0cdb3cb13af5f672eb713046e19f7dd7e66312f8ae762ecc3b54c60cf296b599f61f622d595d99f51dec33683349fa978e1d8bc9056d3fb2889e062c2a13fcede31625b4c5618ea9223dc040af30b1b9137f2b0b2595537272fca336bd364cf161e7145b00f14ecd73a762302eca47995bf0b4de85c057a4b24696acc3589f01eac68009e296b7ffe4d352219038f4dba3ad342e938f68844188118164921f106cbebe559d101f60c182344ff40e42ae2540e16d39abe1e075f41a1e004ac", 0xffffffd5) fsync(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x6, 0x10, &(0x7f00000000c0), 0x0) accept(r1, 0x0, &(0x7f0000000000)) preadv(r0, &(0x7f0000000600)=[{0x0}], 0x1, 0x0, 0x0) 07:23:22 executing program 1: r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x20, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000240)=0x1) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x6, 0x10, &(0x7f00000000c0), 0x0) r3 = socket$unix(0x1, 0x2, 0x0) r4 = socket$inet6(0x18, 0x3, 0x4) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x6, 0x10, &(0x7f00000000c0), 0x0) poll(&(0x7f00000000c0)=[{r2, 0x100}, {r0, 0x98}, {r3, 0x1f1}, {r4, 0x1}, {r0, 0x40}, {r5, 0x8}], 0x6, 0x7f) r6 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) lseek(r6, 0x0, 0xc600000000000000, 0x2) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x20, 0x0) syz_open_pts() ioctl$BIOCSFILDROP(r7, 0x80044279, &(0x7f0000000240)=0x1) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8000, 0x0) ioctl$KDDISABIO(r8, 0x20004b3d) ioctl$TIOCSTSTAMP(r7, 0x8008745a, &(0x7f0000000000)={0x2f, 0x4}) 07:23:22 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001880)='./file0\x00', &(0x7f0000001980)=[&(0x7f0000001e00)='&#@,@\\{(/[\x00\x8e\xf9\xe4\xdc\x86\x8fKw\x92\xf4`1\x19v~\xa4\x94}%\x16\x8d\x8d\xe5Up\x04\x00\xa3\xd1\xa6\x94\x80\x17\xf0qW\xb2\xdc\xe50)}\x03\xd9\x14\x9a\xc97\xfd\x00\xbf\x8cD\x13\xee\xd0\xa1\xc7\xb73$=\x16\xb5`\r\x8e\xbfES\xfcC\x17\xd8]n%\xb5\xbf\x06\xed\x1aF\x82\xd9\xf3,\xd8\x8d\xb5\xb8\x8d\xa1C\xc8\x96\xc8\xce\x83H\xe6\xc3\xc6\xec\xc6\xc9\r#F\xfa\xb5\'\\\xaa`jHr!\x8f,\x1bb\xbb\xef\xd5\xf1\\\x00\x00\x00\x00\x00\x00\x00\xb0%\'\x13\xd8\x110\xcce\xbb\x96\xe0\\\x82\xae\xbb\xd2N\n\xeb\xb7\xd0]a]\xcf\x96\x17\n\xa1j\x80\xea\x12\x05\xc22\x01\xbe&[\n\xffqM#\xd0/_?\x95P\rr\x8e\xb0\xb9\xd4\x9b\xd3\xcf\x11\x83\x05>\xc1\x14C\x92\x8c\xac\f,\xda\x8dQ>\x802\'\x8a\xd8\xb9\xbb\x9f\xee\x03&%fe\xb1\x7f&\xdd61b\x85\x16\xc1\xbb\x02=1\x05\t\x10\xa0(P\x8ew\x1f\xe8\x1b\xf5\xf3\xec\xa3\xb6\xa9\x81\xfa\x15\xac\xb6\x99P\xc7Ro\xe5\x8c\xdd\xb8\xed\xcf\xee\xb97m\xadG\x01g~\xf4\x808\xd6\xa7\xd3\xf4%<3t\xff\xcd\xe2\xf5\x85a\x16Yu<\xc1\x94_\x89\x11\x84\xe3D\xd9\x12\xa2\r\aB\xba\xde\x1c8B\xcb\xee\xb8#\xab\xea\xafm2\xf1\xb6\xc1\xd3\xec,\xba\xcdEo\f\x8b\xfa\x04\'\xb8\xbdOe\x82l>\xc2n>{\xcf\x1de&\xe5\x11\xf7\x1b\x84&\x91\"\x9d\x8b\x840\xd9\xe8\xee3', &(0x7f0000001dc0)='\x00', &(0x7f0000001940)='@:\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='\x00', &(0x7f0000001fc0)='{\\)/\xf6:\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) syz_open_pts() r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x6, 0x10, &(0x7f00000000c0), 0x0) close(0xffffffffffffff9c) r4 = dup(0xffffffffffffffff) semget$private(0x0, 0x1, 0x201) r5 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x2, 0x1, 0x100000000005, 0x4, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000001800), &(0x7f0000000240)=0xfffffffffffffd48) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x1, 0xfffffffffffff11d}, {0x61a, 0x100000001}}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0xffff) readv(r1, 0x0, 0x519e9ff5a54d8863) syz_open_pts() ioctl$TIOCCDTR(r4, 0x20007478) ioctl$KDGKBMODE(r4, 0x40044b06) r6 = socket(0x800000018, 0x1, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pwritev(r2, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000001b80), 0xc) r7 = syz_open_pts() ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r7, &(0x7f0000000180)='X', 0x1) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000040)=0x6) readv(r7, &(0x7f00000016c0), 0x9) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f000012a000/0x1000)=nil, 0x1000) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) r8 = kqueue() r9 = fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1, 0x10, r9, 0x0, 0x0) 07:23:23 executing program 0: mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x20, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x20) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000240)=0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x20, 0x0) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000240)=0x1) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x154) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x6, 0x10, &(0x7f00000000c0), 0x0) bind(r4, &(0x7f0000000100)=@in6={0x18, 0x2, 0x4, 0x3}, 0xc) ioctl$TIOCCBRK(r3, 0x2000747a) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000001000/0x4000)=nil, 0x4000) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x6, 0x10, &(0x7f00000000c0), 0x0) unlinkat(r2, &(0x7f00000001c0)='./file0\x00', 0x8) getpeername(r5, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) munlock(&(0x7f0000000000/0x4000)=nil, 0x4000) 07:23:23 executing program 1: mknod(&(0x7f0000000000)='.\x00', 0x0, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x200, './file0\x00', './file0\x00'}) 07:23:23 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000010000000ffff000000000000f87c8a5b671b1b542a538706000200b810000000290000003d00000003000000"], 0x30}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0x7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 07:23:23 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) lseek(r1, 0x0, 0xc600000000000000, 0x2) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x100, 0x5, 0x4, 0xff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98048e4a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061fe8cc446bffffc9aa57d4f4454f0a751731e5c2091f3e9bdd11c4593548f7d1d6a2e60e1a7314fc1cdf8648b48935d14a79a15cecdd79cd66c31400b4dc31f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225903d22d6d6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907edb0c61f1413fd003dfdbc305a33d6b9ddaea92ebed7d1d5210000000000", 0x12d) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000280)=0x100) close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000200)) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x5d, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) r5 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) lseek(r5, 0x0, 0xc600000000000000, 0x2) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000000180)=0x10001) setsockopt$sock_timeval(r3, 0xffff, 0x0, &(0x7f0000000140)={0x8, 0x6}, 0x10) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x0) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x6, 0x10, &(0x7f00000000c0), 0x0) r7 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x802, 0x0) poll(&(0x7f0000000240)=[{r6, 0x4}, {r7, 0x4816c8972e2ca572}, {0xffffffffffffffff, 0x32ca9292c14f9f84}], 0x3, 0x7) 07:23:24 executing program 0: setrlimit(0x4000000003, &(0x7f0000000080)={0x80d98, 0x100000}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x20, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000240)=0x1) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000000)={0x7, 0x20, 0x1, 0xed, &(0x7f0000000140)={{0x4, 0x25, 0x2, 0x1, 0xc8, 0x79f3, 0x1ff}, {[0x8, 0x53, 0x0, 0x80000000000, 0x4, 0x7f, 0x7, 0x8e, 0x1, 0xcd07, 0xde06, 0x6, 0x2, 0x101, 0x40, 0x3, 0x1, 0x8000], [0x6701, 0x7, 0xe47, 0x6, 0x9, 0x101, 0x7ff, 0x9, 0x5, 0x1000], [0x9477, 0x36f, 0x3, 0x2, 0x10000, 0x0, 0x1ff], [0x100000000, 0x3, 0x4, 0x4, 0x4, 0x100000000], [{0x3, 0x8b2, 0xf1a0, 0x8a}, {0x0, 0x2000000, 0x1, 0x3}, {0x278e, 0x6, 0x5, 0x8001}, {0xfff9, 0x3, 0xffffff1a, 0x377}, {0xb40, 0x20, 0x0, 0x3}, {0x1000, 0x81, 0x4d1, 0x8}, {0x3, 0x6c48, 0x10000, 0xc38}, {0xfffe, 0x31cb9548, 0x1000, 0x10001}], {0x4, 0x244, 0x7ff, 0x9}, {0x2b, 0x8, 0x10000, 0x2}}}, 0x7, 0x7f}) setrlimit(0x3, &(0x7f0000000100)={0x10000, 0x100000}) 07:23:24 executing program 0: socket$inet(0x2, 0xc001, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x10, &(0x7f00000000c0), 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x40080, 0x4) getsockopt$inet_opts(r1, 0x0, 0x0, 0x0, 0x0) 07:23:24 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000040)={0x6, 0x7, 0x2}) r1 = open(&(0x7f0000001280)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r1, 0x0, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) 07:23:24 executing program 1: r0 = socket$inet(0x2, 0x4, 0x1) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000200)='/dev/diskmap\x00', 0x400, 0x0) preadv(r1, &(0x7f00000007c0)=[{&(0x7f0000000400)=""/141, 0xfffffffffffffe01}], 0x0, 0x0, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000080)=0xfffffffffffffff9) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r3 = syz_open_pts() ioctl$TIOCSBRK(r3, 0x2000747b) fcntl$getown(r3, 0x5) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000480)='./file0\x00', r3, 0x3}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x400010005) ioctl$TIOCNOTTY(r3, 0x20007471) r5 = accept$inet6(r4, 0x0, &(0x7f0000001680)) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000380)={0x325, 0x10000000000001, 0x1000000749, 0x9986, 0x8001}, 0x71) setsockopt$sock_int(r5, 0xffff, 0x1009, &(0x7f0000000240)=0x6, 0x4) r6 = getuid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) fchown(r3, r6, r7) r8 = syz_open_pts() ioctl$TIOCSBRK(r8, 0x2000747b) fcntl$getown(r8, 0x5) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000480)='./file0\x00', r8, 0x3}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x400010005) ioctl$TIOCNOTTY(r8, 0x20007471) r10 = accept$inet6(r9, 0x0, &(0x7f0000001680)) setsockopt$inet6_MRT6_ADD_MIF(r10, 0x29, 0x66, &(0x7f0000000380)={0x325, 0x10000000000001, 0x1000000749, 0x9986, 0x8001}, 0xc) setsockopt$sock_int(r10, 0xffff, 0x1009, &(0x7f0000000240)=0x6, 0x4) r11 = getuid() getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) fchown(r8, r11, r12) setgroups(0x4, &(0x7f0000000300)=[r2, 0x0, r7, r12]) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000002b40)={0x0, 0x0, 0x90d6, 0x0, "6b30c10000000000de4dfaa100", 0x0, 0xfffffffffffffffc}) writev(r0, &(0x7f00000003c0), 0xaf88697) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cf030000000000000060af2b51ad0c6b004170162932f9a25d893b0679a4", 0x1c}], 0x1) write(0xffffffffffffffff, &(0x7f0000002640)="1df6f68c2c90ffb136cf86a5d20dccac766c090504d102dc0b3e942639d55ee5685fa258938672da219f32c9190beafade7e7b27bf25d1dc0b3652b06386d96971c1dc6eff5a02f848bacb6170c8627d8535ee46a9e5210e7daf9cef36038d2bdc95ca98b2f9535428c3a646ed7c7028000000e56caa4fd652e98510d2d59ac61ebbe552f5c2f2fa95ed7a46d0ebeeeedf7c25d936a4807586f068c42184a95e0a252593fc17befa7817a31e84aa76ed07738d682887707556348f86bde8a03d982af13d8a1a27fa56807e627d5a56934aaa2126c74419bf0e7f43f8ae400a085eaf97", 0xe3) r13 = syz_open_pts() close(r13) fsync(0xffffffffffffffff) r14 = syz_open_pts() ioctl$TIOCFLUSH(r14, 0x80047460, &(0x7f0000000180)=0x4) r15 = syz_open_pts() fcntl$lock(r15, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r15, 0x1) fcntl$lock(r15, 0x9, &(0x7f0000000000)={0x0, 0x3, 0x5, 0x200000005}) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffff4, 0x7, 0x2, 0x9, "c415287bdd489c053e8c69490c0fa385f847a994", 0x0, 0x8000}) write(r14, &(0x7f0000000000)="2053890fa08f429bac285079afcabd54198ae84f8ae6a803072d7a9032ee17b2447dfe6fcd1d10a7d1bf191388ba8c7927c558db9e91d75ce4e50d228e5909", 0x3f) mlockall(0x55645605d1699325) dup(r13) r16 = syz_open_pts() ioctl$TIOCSETA(r16, 0x802c7414, &(0x7f00000001c0)={0x200, 0x0, 0x8000000000003, 0x7ffffffffffffff9, "845d45df00000000bcd60e20795badfb002000", 0x6, 0xfffffffffffffffc}) pipe(&(0x7f0000000380)={0xffffffffffffffff}) readv(r17, &(0x7f0000000340)=[{&(0x7f0000000500)=""/160, 0xa0}], 0x1) nanosleep(&(0x7f0000000100)={0xfffffffffffffffc, 0x10001}, &(0x7f00000022c0)) r18 = semget$private(0x0, 0x3, 0x80) syz_open_pts() semop(r18, &(0x7f0000000040)=[{0x0, 0xfff, 0x1800}], 0x1) 07:23:24 executing program 0: getrusage(0x5dd7bfd0f4b1d843, &(0x7f0000000180)) 07:23:24 executing program 0: r0 = syz_open_pts() r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1, 0x10, &(0x7f0000001600)="ca4697602d4cceebaa76e13b0ad0656532b41dea3aab5e4d8913bba94291959178474b04305b83bfe54f0e089af0e7f4e72bc2c07c3dfe7845521d23b7fac8d4b5ebd4fe772bc13de84221390f9a8b869b068b7b5481f34b4571b0077399400000838bb9e8c26ad8e5130300000000000000400dc47a4a83f0f64af821684a39e813f311b44d00836b90b8284a59eb6ac41b39688d625a211dc013944a421e1c86e05e5b0186d6963159cb8c37b481d357fb62d70d14e6ec6e7a7f1f91158cc7b5b1cc58747d730c3e8c391d5c7d889a275c3d557006d68f317670e611b7a84ea6512f6eed9ec597d8541283220cb2de673289cd579edbc3d07fea91b6c814374764b674c99a0d6fbd7292dfbe266ad0a65b558b04c45d30372851110d0a8a9f93a60d4802797901085b29f834d3e357a59bb2ff0eb574b874a19320899fed74d0e3e1e976bd5e13f03ee4580ca937c7c2803e1813289f6bbf2184422f72c2426d36d391f7bfcbb884b0272f4e7965", 0x8a) r2 = dup(r1) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d81", 0xfe) r3 = syz_open_pts() syz_open_pts() close(r0) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0xd4f2, 0xffffffff, 0x3, 0xfdb8, "01000000660e67744e545a9bf000"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000380)="7fcce5f2e401e742df4bd82208197af4d0388751df408f5fda223a8ebc322f241256b684efe64c59a3b4bf339910987f2ad7345a026ed1cedb1c62d653e0775fd874ff93b55a0229c588e3a69a4087ef2a3076e3f70ba1ea3c5f71e6699b4c1c0f97a1ca710f0f7014a8fcbbf67518a1e504240451fdd0d5f4e72e689092fb5a5c125034320aadf37f4ca70d67aa8b7699d98cae1ccb676e570615860d50942d1041", 0xa2}, {&(0x7f0000000440)="4e049a1a951deff8014de7cb0316bb68894e831ca4907998d33657d2a9679ff5821727265e9fca9c8c552a9f60262d9f4c00a38ffa41bdb2997003e13d37af8e84081e8cfc3a37cb1de554f02e14bbe10d9842582074bdec87977b4e881c60ddb2373578ae5a67b27931be75ab7f921097b70dcba10a972a568f477fcb74176777afcc77167521a5463ce1ee9854174b3655b6f04db56e08cec879adc478f3fe2e12091eccc24359af6572e1eeb9fdc7c0a512960816b70458bad38f1808db6b8a1a1c20e27cf1180014fc60a545af4864056c9959d492393c438b5babd5887e07d900446aa0a1335ec3fef3012328b8e8ca881e5cdbe5e2c086ae7df8c412e8cd127e5b9681b3a973f582d7e525e1bca68329a485c004641125275a8b8048df9d4ca79edb37d244f7922b618f73d47eed2b0583f2ff154e7d03bcd7f6a1b73ffe69aed18730fe7d5f8e77eae90bb624205a1f07ebddf616a4f94aeff282bdb99cb848790862f153f4831c1cd571072c7c695cf7db5bce82775ee8c4648bec7133e358564ad0332dc1bf367a54210e47a61e6cefd727c52a0ccc9f924d449fff662747872d815ff799e56af7fe416cddcb400279ef3c32110152e43ec6e19effae03845d6e2b1fd17e4c8a0c176ae71cfaeaf43f5a703923472426531729349595bda821588d6da2d2bb6d638f05d8f64fd5b51ca641f382aabe9c72f294d983bb119011010376266ab0b0dff3dbbb1e89b84edecd7ceb4ef68f051979af97f0cc1698d1a140b67a7cb30b2c7e8fd145b073408ecc44c8644052ef3db2c4a6de2ce0ab512a0066bfd9f49c9664a4be83a66cc1b5e60e3d4e118c9fb9fcc4d70529bb75b424dbd6f7638cc54e05adeb470820d5ec0a82fbc58a4c55c68375678944a390ba96a6f85ad7a1fe48ea922a3872d77253980783cc9dc4a074b103b0924fc4aa69290ff2e30f61bdcda70925ad98a88068fbea6ee68f1433f2135f1e1e1400b9b0d357efac42c0c790bd58f136b6bbce266806557560c6cb55802ed15ecbc7610bb47c167f602913bfa72f756aeb4caef6d6c7963b6b4b6832db8303060959f381dfea9aa3e71c9f8a2cf05b9a28cda89828b907cee03d3fc9e7cf474638a6d9305abf94eb63f3f0aa5e29f8fbf538aff2a63379f3bd070eb602060dd81fb0b8ab2f6e7826283e45f061db7d8ea9b5ff082d0fe226458871955a778c8c9525c857369ab8b144936484dedd817d895360fa74293fe71d8be651ce4e8d8894afbeb124dcc6f257b6aee53958f354b4492782b9acf4755d9479f4eaa2d129a220a9fa839684e25b15af8a7f6828d0ed6fcb96461f2597dc5a50af4f65c2c266e02188caed3e626aab3009631a8c9b8870f7950ca1d9660b2b842c1caaca24190e1218f79b331734974020778f75787d37b639327aa6234cffbc6003472edb9232d4db7836bf2f20d54367734760cf470cd2e3be11fc9cf5cc5b656bcaef0a9dad2b16c4478a861a6b495633ceeb41302de533a194e3dc0f894608d492be8eb99e59087f14d64cae2a6b9dbbdafd5daed4cd5eed23f122e5c4b038853a5e389f39c6010ba3354cd6f667657015951644e40396d421e9af4149adde3475ce4d932125013a2ba3bc9a28b865e0a0933dfbd53e8af5ec40064547f460aadf372034609b51821f6bce69fa2add99a826789563d59008c1e5966ffbceab4f566d528c6323f0721c178824a2a8565d3aadcbe23bcd2b0ac5b2c9aebf71b47ecaa4d03e182b8e3b05fcb10709746fbe47e23cfc8b61aa207a68d0dbd50cf2242722c53d27a0df48245db68409cd646929f4c784129ad0c6e61d4e4454c856c7926675d001bda63aadbe3f5cbd5d19be5c00a5c56bd4931c1abceb4de6c0ca84052db60892389aafb81343062249ee3749fda9da679430d0154f4298175d4621bfe107b7a156ac4988c6d83f844fdd28e1d4870648d1efba1372158a15bf4e34b85ccdbc1d145e55690d4ca231f40c072c70c4864313cb35b41e60c4a8dfba6cee79b2eeb3806df96e1368458b38553b276de0d53468c8606546b156db8f84552634bc9d5ebb0c2bc1722929d47fad89d0d4f6a5ec5d981ab10434130af377a4eac3417ba0edf107d1b80a7f5ca4ab0c721e5819669be43a2f7a5a4581fe5e118f70845da685e541a55cc4e68a5f8b5b4df8103409bee7ff6dbc3a10d5b91dca2ceb5ba8a59a65bd054987f9745e2b71532deee6c896c9481414c96ae1e979c389811ab4d884cb2f4f31f1828e07385afa7eaaeebecb6b1456db6043c2834d35662590dcaf430c668f447018db7fd08e818f2913898414be4524bca59beabaa717eb7235315e963645998c80d46cf31d20f98cfba251b5f239461dd6e93ac99ec6ba2a62e04c93df0b01cd8b2f469a956a4c2787bb126e91ea91f82df5c3bd909a600d199c35746b96b21da7bd40009aea3d79a0a1f4902e1470b373d7b3b322571e6718cbee98c3bd6e9f5dcb70d4173828bf17b92be3de48d8fe5173bd4f8b439253b9b4b71e04a6fde4546f5e9807380805e833368ea6263bccbfb536afe2c9a0847357f9300416f5e0dcb92c165877f7cd9675d1a52b6fcef7466b29dcf515236c071157d1ce44c51cd3de50a7c0a6c57ea61682a54597200dc68e812c607cbfbbd28f9e1390720c60691027ec762a2ea9a2777f0af383dd88c5e0324663f5f75f2ad030bfc27d84817903b4a817a8bdb1de09c47bb0f330e673419ff0f94ad7011f333c016d067c4c4020d771139c709592f7101ca82f4e99e4e876675a777103c9dd685cf657c3d07c7cd3ec9f65216755eb8bef87ddac3d33670c75b8f6b8fa97b4004af93b6112e567e3bae0931ba4ab2b96244de11d32483c86ddc291eb167297272551f2b11d8989c9f877f8236787227c18844a5754c0e4f4b4bf3cf4a663a33f614f184f65a13f62bf80b6c04671d0f014e2084b09ebd031d0001bb9726e8467d976e4794d54eb17354f146e3dd2a2f59101499e0b9dd13d6237302b22242bfbc44aa25c0797261adc7a588cf4c491769d804cac1d36222df1186185d64f3ddc3c0f3c0ad7fd230ba49990e4dd27c19a79d3d646ef62627c773199c2728a62d4f4cbe2e4b3747b7af9ea77f4c5c0ea9f50574967bf0fc36d0dd8382c4c44d60476abeda0667463b804e9e9a0858d4df127a21b14696c66377a048bd75698b481c235206a2d119f5a2995b283b39ce96af283405838fb1f3082819bbd7e84f7be762f4eafa8618ed71b470fb872d28506b80fe2eade134d475992d7063d03bc96e8af3768ff1201e48e9efcb6944858346e76bfcbc33c54f385179e1ed8116068b3d150a7a9d55ba4480928dad02c9a6745224fe2cac1113aa279e16828f18ac1fa38ff2ef37afc6a449a403613565bbaa1ea856e1bbdced6fda61add004bbec17bb4762c89d762388668102f1c4b21e208abde345142260001babdfdebee7f9269be98f219ceb30a3c1df71768880d081a8becefab42f6a7da76aa32c7555ffe2fc264a9d0d036afe33706e1cfc4c3e0f7fa89756546a7aa1cfae049cb56be0db4a4269c8d6c200f4f22c23db5605d3032b56607de6fb19054746cb3a2e7d8ead7f9008c9958d291431ff1305075951367a67ee79391d8f63292b913814f3be1fc10d2b3675be63ae7beb43f5c288fac1dc65b749b661e769d8557f64d4848a22da9d8d2b12a1f0ed3183343c904a884b695ef82f0e65b3967d9f43f4d6853bfb838d36c6c548a0ab19a9d49ef4a6ea245459053eed76fb029818ee699b795bd0aba3aea0f5a208e56b466604fd03cd2a483007f1759083239a122839ea0b3fa59ec252c883c5a5c4f1528fad08ee41194b35ca390eb0b15426d481a3c9484d152bce8f486d25dd22133039ef758ccfd7f7c6f82dff3fe27c845bddd310ca1fff03304607389524b44addebe718cf037e08bea16fff0e89841e8e534c7183451fc149a197c5ae9aa7bcb6832748d8628422060c09c5cc5df6a7c4c3e7526790cbf5446e45cf74adde01b333ea0cf41628317243c1fce92603e72960bd711aa51e23e3189863ac1480b4f090b9236b23b256d0210cdd05ba2906ed6b1c7c0c31fb4044498e47ebe768076926611d26e0ccf9a22b27fba9be49c89a1da4dace157527cad8f66efbcfe4f2637232ef2eb0434c986fd27644da5a5f4d23f72af39efa3f52ba95473fd513b617cf3af3807f91da8cff0ed9a77fcd5317d51ec5a4fdf4993e2501e8c5550b082a35c70984e26bbd72b03b155a85a783c1103eab51a47b1f5a9f859412c8490d974da2852efa9abce6755a39a8a530501aac9adf01f5af5797e04e4b2fb25b639004dbdd4204edde903465c7202c32025fd3087d38bb6eba6ca3190d20ca917705d1b023806710648caac2b03a166d7c164fe945edcf606aab4b2a83fdde28301b04c6b3541dc0748460ff837cb15bc7803abf26a218a3426fa9b68a0619ec1829f26275dd42ac532ebd829bc75f009398a13b64cb46b1ca24d890d66f482a351c8fd02dc59fe1daef148f685665983a61c846b769419ae0c9b3728467321bdd9379c431a33ef8493781b90b0ac652b30a0ca5c03f8c031f0153b4478a42997727b6d9b5afd9524dae7d0288e3c7ed13f683d13065559e0f6c23b5ed1e3fe0fdf9d60d42687becab275c15161746526b25c127bdb4d4995d1fbf092fdf7d9692efc7a589101b40d521d0eeff0c83d92ff533ce142a5730bc5dd8a18b94523f623c4f48854d10a325a29a9248efad5eed44d8f27a338f7a40aa83d367d4fe513b57fd58b8596bd81f1c0b3a290d81fca68367764a0873ef0a162c26ae2e146e125aa7838799363ab95e697f82e80cb1a0dc0144ca169937f0c1647cf7399550b3c782ae3f8af388340de6c58a0c733f5395ca00ead2e3b3d4e377783b8cd71a98cb1afbb1eb1ba87b01c690783e90390948bff5d0639e8f3c92b5d9a4e272ddcbd97b29dcb0fc75a53a395f5df5d41b3384dc81a7cb14f12d1694dc0e48c8ba40862972ffe0a892266f3e99fac7689f2e21e0f100d162bb4f65bca344fb2afc7a3a60c4b82d56af165c1e98b09f9cc0be780e8d5a8714a47efa23c9a444079bf365bc4d43068614b36c98fdfc014be600827aeaaa29b8200db5282eb51138aae62af76e1174de4c60c604cd8c0d154e7be7f2cc6abdf8b36fff5a5669db58e58cab6f34c85ef6527f3e7be356ca6026bde55324cc42f7f0a75c6766904d7973c7829c34d53126fdc49b9424a71d97116703b0c89bfeeb5e237f386ac36824a34a586c7d650893583835e30ae4ece89eaac38a41adda9e6e0814c85096921aa852fbab25c3231ff1adfa154190f3e306766d14dff51362b69a8ddb0fbe96200927c364fa5737bcffd031a60d2273e1032c18dce0ec317b896be9d1c3012cd34622a7e622944fd9abe2c11eb7ae1b4dddf686d020f4343065a07a005613033903f86551b43d23d95242ec0cacad6c311b827736eca2a8948580d712760c2be239dfd68fbd532606635759ca4e45fb7393d0b752a522f60e3b5c1fdf249cf9a3b83e339d7bec75feddd540de5952fda488dac079836f2f9fa2a047e00777a909d2630d3dd861dce62d9341feb0563d9c56c8a075167854bb77a8587efc09a56ed269646c7921f7d6fa7a3ea951684554db36a1cea685d8e7ad7e546c8129094afaf9425711dad41547bc61844b38a353cb846440753c5c6b00b312671c7b3654a6de091b446ae8ab96c47153651c21d573aef1c45fd", 0x1000}, {&(0x7f0000001780)="1d357a9e19a099e79ce37049ecc07e9f69b228a59f19155dc8ed29dc68632cf164ea89ab3aa10f919b761b0acd1e0b9d5afe9c95e5be71e6c98c4f6f98f52250678e7c81af5662671a1abfa26dd4b4acaf4cf711d3d74bb105bc0c7809eb5d145c9040d1f4960e7fdce317c1ad2799524876aa88fc439ca62303cc0e802f12a7dd7f90a829d6a89a7ee870dcc89e534431f4935dc08b39f0a54dde7f21a0ce482cb60a3c18ee88281b01e968b46a11c3dad15fb092ef3eab5497bc51fd6e0f14010bf3af60c7a41e3e340e40a68b6c7c85e490ece761b081b45ce171794ab08b48ce7b95651b37a91a553ba7890bb8f0ec2f761b1850612e87ed087b2f4fcf114b26e91cc9ba992c6d95ed98490fc64f8d5cc755a7499ad69998b50067cdff1bd57b7d74e8d9ab2927745ac17440048df60d0b546ebcdfab90b81b95d2fa5a140eb81e2ab4222d6fc27523dd6b424f9f15234ebbd6e3a9ca70a1edeb31102b1ce29f334d17dbef04c65b2a333c24d74f926fe4a2766578e91de3fd00", 0x17c}], 0x100000f3) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 07:23:25 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0xfffffffffffffa23, 0x7fb, 0xf8c, "0366402ba77f0c033c0adf71cf15cd76ef3caf00"}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x6, 0x10, &(0x7f00000000c0), 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000280)="d66c7dfa2cd14b9a90caa2f94f5d0bc35f6f45234bcd2baafdeb0aca6290bf757291993f7d25c73cc29ca258f62b2575906272ccf8c92cef00c43d22edbbe6bb1ccdd31acea2bbe1e548d82b0fb820f9d058cface8064ddba016a26b5218ba26a0f9844e83eda01a5b85fb128b2d6674ca300ed6"}, {&(0x7f0000000780)="c534fac96805deb192ef09f61297370bc8ac5112f96ab36d428962757ebdce02f891b5fb45277d4d2332a8b50562e47299ea3853048a403ac6900c9e82a4962ee085a9d26ae8ccf78662ec8dbf01fb0c6bd81ebf1e7c55e23c7e002ed0fa1ad86629b794c1384ad3e7ec5570f686e38a6278d4776e0259e157b4f881bd30d42f4b73f194e109e8d9e117dfc11490cc5012462cba71327b387db561ad11c55d37d0d112f750cac5388297fec3f7a62a183f9b4938b7a60d46a8eefb5521c42bb51f7da056424d24ef177d0f51fe0c32ec07de39d4713047f8c838c71845bb7f657389d795497b64a46cb00ce6d1f1bb567b2f4453edb4fbf79d41e13ad80c9c68ce07d6d7264d51ffaefd806f877ac71365dbe6799e6797b7732320e57680741120965f4c351d1f804e49c84c48be9b22b7302c47d5e8f671a776e0725b31fa05d317961615dd0932b60ff48476c52043b0c8d8a1b1f3f2cf851e2c4eb465793130bc4fe0c38dd05faab36111ee4297aa51b47372a0fb9c2d2475ab7e37b6d796a9"}, {&(0x7f0000000500)="d0babe648a65f7986bfabdb3f1522e305099238b2cb50ce97bd458883f04a0ce4982e7f961e15ee5753f23335bdb8d83e058a4fd3fbb47dc9d806e7f96dec550556e724ae503ea3d11b8e08ffade08906465c9931d1679aacc25969a57579635c9fb35e8d0bb722e7529628a889051cf8c95de4ede3f496d36263f3b94b84a89e76bb49dcbc9817dfd7397290b6c44240218a81bfe8b0656942376d8153622a7fe3f0ac42d9a"}], 0x1000000000000300) 07:23:25 executing program 1: socket(0x18, 0x2, 0x0) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x18, 0x4000, 0x97) setsockopt(r1, 0x6, 0x10, &(0x7f00000000c0), 0x0) shutdown(r1, 0x0) r2 = dup(r0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="8b0201fcffffffffffff214147f7cd2de35e6e0f43e0ddc4f54cc627dd28a697abf7274c33e6fa1f406acd9f8dfb36b2124fbc20fcdc006df3b26f0ef38b37b58ec54df48a472af1bf2ec4831751df5aa0dbbcd9682d8404c1e1c8d001e89345186836bb1871d02006cf0343e6104dc36cffc7c078bed883a99953ddc87c84abcc8833b4ed08e775bc4d8beb6bdb07a68845ef0ae3b290114d58b004cfcfa6a258e9e7ef6f086290cdf4a08fecfef706d1c22ef476566882ac8962638daec0bfed21314198260deca34e2d0bad4a67f5b9d8a2f0453c50488401608ecffd32dcccbee066aadb219dd68fb12c8f0d1f66e82e2d9509d46921015324b995afe1fbecfa72e1ffd0d114cdb0ec18aeee7110a3428a66b8da8c6bf861bc95dcc966ae948b08d4d092a8f98ff96f321af3913385c3e75762bfb3f83d355966abe4f8d7526e83c50900abbf5c929dedfeb69934511e47280605dd5c8075bb682fd4df88d29629a3e719d396af5906e7ae68f0b1c7c45669ced89552d9867e1fdc92000000"], 0x10) setsockopt$inet_opts(r2, 0x0, 0x20000000000001, &(0x7f0000000080)="01201a56e9681eab07783b3706000000000000000000000000000001", 0x1c) writev(r0, &(0x7f00000007c0)=[{0x0}], 0x1) 07:23:25 executing program 1: setrlimit(0x3, &(0x7f0000000100)={0x10000, 0x100000}) 07:23:25 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ff8000/0x4000)=nil, 0x4000, 0x0, 0x2012, r1, 0x0, 0x0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000000)={0x200, 0x5f3, 0xfff}) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x9) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x91) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0xe7bcd8665427f503) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x6, 0x10, &(0x7f00000000c0), 0x0) close(r2) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) r3 = semget(0x1, 0x1, 0x0) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000000)) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 07:23:25 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19767b0784"], 0x10) r3 = socket$unix(0x1, 0x901c951d3075cfde, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) getsockname$unix(r3, &(0x7f0000001300)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) sendto$inet6(r2, &(0x7f0000000300)="940f454695241d5facc07b62f07ab4dc4509d4389a879e6d15484fd3e068fe63094b3342087a69b128cb0de42e1d3f8d25b06bbe90d23c2d6de0949608593b59c828913befefed891b100123666b8acec72663eb06183107a7e1ff8ecd5ea72e9bfb5f670d3fc78ee0cf86139aa87eaec5ad20c325ab07a81bb93558d0930aeaf9e481a7ab5d51823fb1bbc41c5aee45d5483f8c94fa8e0f218152e31ec8df3ba4d4f8577e0d0fe376d3e5b794cfe77e8f1ce9c27e3ca8fec3db6e9912cbcf6a5092c450b98343827fbd38fed41c55e0bc414567226d5df63c9f0fddf5477f3d81b8ad60c3b4f449b414ae2d8d5e3e903de93832b27ddd0868b009bc2b0f0d9c408da0eef3aa383ebcb609bc526f0dd413471ca2040047ebba6eda7d42e298cca5ce87065af404e98de04f0a4ac4ba04cda338a5b3b67ba6e80640b721989e588d7fc4d61add3ac42c55984054454797c586469b5779d83115b2e508190f9f8097163c9dad8a7208d85a3a25a38ceecb354e04825ce5e29dffbafee67d25dc6154e695325fe24f49b242d18c34aac5222bda8963fd090658ee80e6892162ea6b47948c61b5474b798431b7068949f5b3b20b078907f39cb1bb6d5675e325b39a18a03537b89e590c72523cbb8b8feab59c7960a657cf96cdca153a205f632b8246cc92b8ad962024ededcea60bfc3447ec26132f18fefcefac06e333ee3b2897ac6946b49e7634032ac41981bfe9c0d099097fea703f2a4be083371de0e18fa82d455bfd884735f565f94153863114d745a158ec02a64269e3d9230559b49b5a91a3732a828ff3e79d6d5556a7b90c1140d3d4080c00e631e36e095a7d00a0dba60bcddcbf75d985f29114d683cdebe4896b4fd7244bf78850272e1a8da2eff81668910cfcc5960a680d9f2d04bcb30211bfa525059c10bc2a46d9d9e66f048e4bbc167853eb932268f0a34df5ac31b292ab809379e74ff25b83bf8564307890af117215c8ce817c804180f11e62d4794838645be2bf4674c6a8ab0c4f957ae49a1e210c04a952d67e86d9577a4ea900cb855826b23ca642a53fd0ed6eeb38d81be47d913c28e173c392be7802d5bab8b3952cc5f04674f8de985d2b4c8e5411635d59386eb4c1a90919810b3936c14ce973ad7e6be63e729574d6379a056f9690f2011ca1f6f0f77d9206b1649745d844c9d526a85f975c97a6298066b5554c9ee0c2c7b3453fa3e7ed2a5bc98bd4b323c3add2dd076093f3cd0e57b81c9991b31172a9cb293485689f3278df48a6bc9c4e0e44c2786c7f11a8c4c0c5a2154081d696bf0240603d12c3872e1f2d06ca1592586df22b1ca8d44ef8bc5c942cc8c8ce482d1decef284d95a8631153fbaddfb394cffaab6b81367e27fd17fac3295fdd6bc43d3109f9b79735dfb714b8a5be24811e150b014056650ffbb965baf19557e70e6efeb52a745d465937649eebe4236e8585d9d99ce11907a19eb66fd359e8cde4634a53e64a1a54e9bb3744f08ac304b10805828bbf4339e16e65b807187b2b5b158c0a2c60631ae234cf4d5cbda3221a1a9ee69dfd61c5f5ec8d2ef2428a7e739cdd62c220b027e96a2686ef561ecb3206dd911f261e0a0b3d583301f97ec1351913fdc58d35219488cdf3de320cfd74500e92185e8ba58c2d7aa2385f107991d3b55f09ec66ff6c79d1b4551456dea3c0e97144ac1c1d052fbf09add5e26e18e2ccb00f39e8257b894879b63417a56d781574404f7bb03606004c121670bf919590b6d48ed6ab2bbacafdd4e9040371604dee343f91711b4fbba30362d49dd50aa82d6a30fab205a7ea174c9c15ea61f5bdf111ad34e2ab89aff54dfc57383654065559de610b2503722fb80bbd43afa4aabe198ff627a37e351bdf0eabcf095a5adb0012989ab42f1766838d70a2de97bbceb06c305189cd6ca869403b355f42fc11a92fbbdac7caa745e2886e506fba11d5415b7edc7477be37e94daf5739e6c8879a38a72a4441fea41d74a7fd2c1b5885923a636dbb9af86484d134299f6b400510aa653c0a237352e702343721f06b11f7af16e76521cf1e5335d61e91e8ff8c5931d678e79004732c7082b44c20435fa4dd483fdd9723d92dc7a7c17197ad9adce082f48f7eadbde86024b582090110c77d539670cecf0b7faa7fc406b1c18b01f7c7c091495586b896bb428f01265101b929b70f99d3b3e01be543084de4e53ea65697f4ff855dd501912632e2c0888cd8065f2220c69b8f95778181e1ada376b1c4d6deb736dbda0390cae4145c9b32662194541aea09fbdb747e11dd4de5420eb28a88ed6c578c8caec0ba381c99f3c3375c787e3a7a9fca5553b4b90ef7205caf6797abbcafc2ac52615f3f685446de728998a9f906bc99a00312b82684e6f65546a28be7542127f34f433d52dd0372705a29975265957180a8d3fe532d32a8d7ff518ca7bf74710109256f7a1fb3783ce2b53fc4056dab31b8ce5f1d09ecdafeddc8ab8b020c39c51b128029c6f868850e220921e51df8dab58838690afc2e7cbf104282251fd5892285ef2205371d15ccef5152035b9b04d3255bb1368beadea54157138ae7f7c152bc1dc12535ba578c9ef54b977346c022bbc398941662843219ec1d9b849499e8e2cfcfe2e30722df259a5b3a3eafa066d48d42c7cc2d19273b3f3237a611c6d574cece5f9376f05e1437e3b954e3c4e514c18d757854ce5c60eaadf2865c0e05f75e782787168452e6cdc79cbe6e7c5bbbba1b6966df7827b8b00f7d932d3b7e9bcd86d6f01647de130e3350945c5c5292404ffb0dbf4c3824d0dd34ed03c2ef63e4d49588b0844b7710c4900c23c83aefedf615585ba28023b3e4e17a15a85ed326e5af435047ba77c00f0fd34162648752853a715ea49032955b08e75130fca6f34a60ba1315e2e0e060d55af6f41a0b847c7c370e96fc5df3c47f73de5051f368bb5613d32abc3d643040518fb932e96ab79e05b8afe60a4bb234f898fb432bbcd360116af9f401e9f79c4504599f99a35ad1d9abc8b4287b2113d0faf13067fbde4480f5e428c00ff212528b55ce2259b40d06e90ee55d9994b8bae509f7c7d449194e7eb4f07d26863d88fdde90e6a502eed84bec630a1da9a1a04f39617018564dd08873cc41a3b90b5908ac4c5ce9b3c9e4a3a0cfcc7f66bfdc431c178baed942bf441cc4b65f4b7cff435776a871dcf5f237181bf734c0863d5e84287a58413df3cae43a2a1db9a07a1b18bb16faabcba59996ea455f143037c790a6a1d93089ace1b8ce2784faf07a68fa03fafa217c089113676e889fd4475bff198a85a32ff473f04c3c21f9322aa5971eb01171a83012b1f267c8663d7916aacbb31330b0068bc7d1ef2b31cf2dd24e837b94c7d08f8e290936840e1772ce26de8fbca991eeef77b7057b7e7cafd5ce168c1932692e5f9b257fd499da0a13de11ebe47eeac75d75acdba83008fe7b08c4ba6069607cd2b1cedd9ac20bd121e5c15fb687e6f6fb2a12fd6557e75041b50deeb2df227be9afae0c73da601d1fdd201b2a48473fd501b407af39bba2a12931d8182452978ea17caf6351d1d90d484fd52098640b768afee9bed07ef4b9ba40e395c2a71c6bf29deb3a9b4dceb69ab4889dd09be2ec77aaf979afa98d931a22e6f0d53d48f91add9e05b8e8f43c575de8cf90aa2d8ddd8b773319acf80f96ef06809afb8a96f413ff20037447d2046b4595c0b5f878cc29b277d83a7edc7a321e394ea10eab1bf9664b3319215dcef577c5f581e4a5710aea975a690d66e931630c38e09f85ebd5abc9faf25bff26c17f476f463d581bd88ab014ea69c346c87ba28283a276437ff88ddc28a0f9bf33818dc17aca75c7b3b8d537070f2ac17f64b9876191beaf538d1f7928e142711d09cdf66018601170befe862ceb72ed0079cf374e304dbb5f4e9c68f4a1ac98f006223272d04b7f1ea335a1daceb89d2ef5d80f71aff8d9941b926070ce2d1a2a5939e3922f8f383440a545f4557a03f69d3c66b53f82bc442a5f388ceca9aba5d1c032948164bdd03ce982b72b4cb200cec5c482e246a9d4bf37b9560a7d38104848be8dc66ed01e31b9c07e8f608d1a65f061654e8f621288c7a80f020e831b0b4ec2fb83c779437e613cae811c61c9ef9842fe13f70ce092896ba1c50d7f73b7073b2d548fd127f7a5fc2498f21ed7d3f1efa058ee4a83a1f1ed8e01148ff9dbac53880e6a4732ab295d0afbef7d3ac8485e5009f37ffe37c6eca9d63609503c0e4b76500976b5cf0b9c28feaf59fe363c3625bfb485914457d99040ca83d8e4f8baffaba6fa96077ea4666fa97052516f82ae4482195cb8654172fbb479fde57dbe066dda0ad7fa737ab1b2843b09dd395c5e7cdf3e44a81a056213329a1e20e683a58b4137c3f4631bdb2d15db83bef512ca2222e06c348eba5cc5749b88216729d0f86c44929390b6ae0fc4be1ba60aefdaf9b90cbc58cc078e35291416b8368c4352c63a5b8b387035a31c31690ce18c0af49da41748374930ead87949987f43708bf0828313ab3664b15bfd86f45102c6c348a3d147fa1943f79c5d646d93a6e8192517fdfa7a2b6c6a7b47ad322a4e61332a64ae7ddf427f67c9e4f400bdca42f57afe69959230fa10c0686c5d75eeeafb3cdf227fc9fdf7282471d945a682737dda8c1042584243548692ff7b667c5c76ee26f224e4a745602eddf2e013ea4c240c35d131f06d509dbd33deb66cde50c41d2d98f6739b5bf323a145d6d49975be8e4ffc432e47f1d5003314ee5835b4f346a0865f5c57bd87c606e1a6f068e315a14183a2d568891463a3916030d8d9c9d2006024f30185db2aef1754899d1f6932ed4c619ec05c09381fb2531eecccc60e0b64bbc4c45ddf4fc2032a3f750e6eb16ee101caef757d9dd8480f5c0225b634c542bbcc0141e1e96c45ceb2dfc9359466d48b0879a9a385b6c354cef9f5787c37a0c4a3892e7bed9752fcf425d129ac6de20fb98dc39bc893d48d43bbdd39015a90f30134f50790331f7398a2437acc64d6c77bee95ea47fc44ca3547db62c85e2d0130e64357e3806eacceef8ac7be21d11c82eea234dd69a53b3f63f440a30a6d981d9a4387a60e70ec02e22f5a3bd2fda3929c9a0b4d21d8810df95829441f93541cbe87bb59d9170ca858e05aeedca80504c3c767f8195851289fad662ffefae9e447643d8e61880e1f3645b3d4a9fad39ea4b3091733cc50b1e719fea87795676601d38fa4564098d7c4770dfed2ffc8d79ff273bad280f83d0998314f1ea26fbc27b4ea1825f9af392dfa91fac658d3727b1106a0041350be8dd9834150bfa09297aed2b89c6ef9e1114bbbb3d7c3d834d82d4aad57a33388ff196fcec4b51959ea779c15122b54d0b346cdbc856e3c2965e55105162871765f658b1e9dacd1e1bfe63148ab69d8711e60007ac659a82d9c51bf9e90b298fa3022b52b6c9fb15f01566c19d26a630581596e3e0d9fffc918aa03ef126be5dbeddd6c395d51c6a08ac5bf7d26677f04817733b55462ec9760130d4d59547e8805cecf80e0008dac4a23f644eafa6b3c75c4b99c012fea5634e521716c18f4ed70fb62e16ca06e6ffa98d7ab5c0aa0ea26a5a84ea4bbc4ae58d6d4c2b84499cd8bb7bdae84325c1f9526b8799c787161201f3a72d3c177d7453b188daa852a8813f6cc925beb4cd5f7573cf5b8599ceedef70c708db25d61efa0e6f26aef8de5add85ac71793879c91b87c0db081e3a9966ecbddafc58008cf6714", 0x1000, 0x407, &(0x7f0000000080)={0x18, 0x2, 0x8, 0xa816}, 0xc) socket$unix(0x1, 0x1, 0x0) r4 = socket$unix(0x1, 0x901c951d3075cfde, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) socketpair(0x1acf569ca953b790, 0x3, 0x5, &(0x7f0000000180)) socket$unix(0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0xfffffffffffffd90, 0x0, 0x0, 0x125) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x6, 0x10, &(0x7f00000000c0), 0x0) getsockopt$sock_int(r5, 0xffff, 0x100, &(0x7f0000000100), &(0x7f0000000140)=0x4) accept$unix(r1, 0x0, 0x0) write(r0, &(0x7f0000002440)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a1d273bc1d2ebf3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a68b7ab60add167eb8d22db0ec0ff3a1800280b5d79f8301d75151b01f04e9c4a41235084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc72100da9566996e38cc13da8e105fb3940a239de639d52ec8a72de9a268ef7601c9af3bcdad237db8e993812dca27a83df92a8c57c6bf7d17c78d65c7582d5d5191ab1e604bfeaa7cf289785d5e5b1ed75e17c35f4e09ee56c9b8a719cd40e729a4ad40de304c3c7eba77e724ab9b44a2f478fdceec8bd2a477fb072be514044f3a5a05cf684a01f7895440e2c2d8f7830a9345e27fbccbe6e0c81d89ffb1eaecc7709f1a829d22f550df18bf30f851cc963e8bf38c05420987cbc7cdc57b0791c36031c50d2969320b6a3d780d1196d20392069e01204a7fde7c28d312d40fc452edc484634a9d7fbbe7", 0x1b4) execve(0x0, 0x0, 0x0) 07:23:25 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(0xffffffffffffff9c, 0x4004667f, &(0x7f0000000080)) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0x4) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x36, &(0x7f0000000140), 0x252) r2 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x810, r2, 0x0, 0x0) ftruncate(r2, 0x0, 0x8001) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x9, 0x0, 0x7, 0x4, "364e9500", 0x1f, 0x4}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0xfff, 0x4) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r3, &(0x7f0000000f80)=ANY=[], 0x0, 0x1, 0x1400) msgsnd(r3, &(0x7f00000006c0)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe942f7ce2212c09c110ff00f45709d664539e1e381f0900000000000000328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125810bb6ee11e303000000b33d0000000049a610ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgrcv(r3, &(0x7f0000000180)={0x0, ""/226}, 0xea, 0x2, 0x0) pipe(&(0x7f0000000040)) connect$unix(0xffffffffffffff9c, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000c7fd66696ef34ebb61a22e2200489b74c73703448060bb0fcbd68204bf8fe30592c3095543635770120448323ea4b2b80f5d8b6577a596571f835bb3e968c815c82a0dc34c9b58b6f5f017940aefaa06e750de8d7578e4b97f751aa360193dbb9e85fb28ce3200000000"], 0xa) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) msgget$private(0x0, 0x8) connect$unix(r0, &(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xbcc0cd25d329a8e8) msgget(0x1, 0x80) 07:23:25 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000280)) syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x20, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000240)=0x1) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) lseek(r2, 0x0, 0xc600000000000000, 0x2) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000040)={0xffff, 0x3}) 07:23:25 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1, 0x0, 0x0) close(r0) getgroups(0x1, &(0x7f0000001640)=[0x0]) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 07:23:25 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000040)=0x88, 0x4) r2 = socket(0x10000000002, 0x2, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x20, 0x0) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000000240)=0x1) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f00000001c0)={0x20b, './file0\x00', './file0\x00'}) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000100)=""/137, 0x1f0}], 0x1, 0x0, 0x24a}, 0x3) write(r1, &(0x7f0000000000)="87", 0x1) close(r1) 07:23:25 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8080, 0x0) flock(r0, 0x1) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x6, 0x10, &(0x7f00000000c0), 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x6, 0x10, &(0x7f00000000c0), 0x0) r3 = dup2(r1, r2) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000100)=0x2) close(r0) 07:23:25 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x8, 0x800}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="6202e57f60a30000016af140c18b4c854cc39c9aa3b0efb6f7d5f7f42438bf3797a03fedbdc72c64ae65f2640820ea3c75f19eb9e2ca1c2534ec4b982da622328f11238fc298ee9cbfd7658adfdaa6f44e97952bd3687e05b09d98da2b8d5b3d8b18f6b77f73f0d46d825e25349877148c3c0c6a6f07183fe01b0a726da2202593feda657ec62ab30f48208a7385b2a4f81adfcdae3b8c981052efbea3014550ee3d2a3da008d12f86d959f0992879585aedd6d191efb9e7bcc8c2809d265093039e268265739482bb1c5fb3ada5aa07d9edc1e88d4f224b9ff08eba896a171884d84167bdfd5b3946b7964167a3998b563df64e1610045304056682e0063115f2ab54da129c2b6c0a3775b8121d5ca89651cf483506b75b7f3325598ff5770f49984c1fc1c70485fc49c8b6fc6151db48978bae2b86fbf586e6fcf81ca33d1acd841e33ce6ac38dacb777caf0559600e075c9831e1e7a1b170ff1f64f2f4af3f82b2e699cbae1df4d534c3a3ddab3306261c6bb65638a383b134efa28667dcbe0c54b4159f6d8c0692752083443cfda3c38e96aa246f2159492539396348562cd4881ff48dfa9d448a81f72f53259fb494e917d7a37c6e6f12649897ad046176e97a7881b14aca9a2899d1eabb604398c88f5e0110ff9eb7f5cf0f987e19f6d23240eb14880"], 0x1) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x7) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = socket(0x18, 0x1, 0x0) socket(0x2, 0x0, 0x6) setsockopt(r2, 0x6, 0x10, &(0x7f00000000c0), 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x6, 0x10, &(0x7f00000000c0), 0x0) bind(r3, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x0}, 0xfffffffffffffe90) r4 = dup(r1) listen(r4, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="58022d0900496c673000"], 0x10) close(r0) 07:23:25 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffd, 0x1, 0x9, 0x7fffffff, "000026fb3a702cf6ffffffffffff00", 0xccf}) getrlimit(0x0, &(0x7f0000000000)) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) 07:23:25 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x6, 0x10, &(0x7f00000000c0), 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) r5 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r8 = getgid() semop(r5, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r7, r6, 0x0, r8, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) getgroups(0x6, &(0x7f0000000600)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, r8, 0x0]) r10 = getuid() r11 = geteuid() setreuid(r10, r11) r12 = open$dir(&(0x7f0000000640)='./file0\x00', 0x80, 0x24) r13 = socket(0x18, 0x1, 0x0) setsockopt(r13, 0x6, 0x10, &(0x7f00000000c0), 0x0) r14 = dup2(r0, r13) r15 = openat(0xffffffffffffff9c, &(0x7f0000000680)='./file0\x00', 0x400, 0x100) r16 = socket(0x18, 0x1, 0x0) setsockopt(r16, 0x6, 0x10, &(0x7f00000000c0), 0x0) r17 = socket$inet6(0x18, 0x3, 0x8) sendmsg$unix(r0, &(0x7f0000000740)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000540)=[{&(0x7f0000000180)="d14d7cd23bbd3200d71685c64083a68bf6ad1cf155a3bd930d839c17bf2904e8acf8dc886b3e5ccacb9a15190c69c07ce73acdd269c5c85cd1af2b72c4c43832db1731e2be6dc28a471b2cf87c9fd073612995ecd22712af267efdcc52903a7fb7f64f", 0x63}, {&(0x7f0000000400)="f61318ef8dab57d2612557f790ad3defb7dc082e1a01425fce3112c30e005777f7e7ec084c52e6f5bf03d82397e0f7a31f1dd95cf52d65e2830011d2497467016b73bd7fe75d286213f5cfe2f0cbd413d86957e057299e663e7595c226703c36d39bc482fc66abe6f74819ec7f7a25d34b11400ff8ebc4d0b7e656fdfeb95438891abd7921031d0451804559e322949e4c70e75b19c783e2f17ec0c06141db2203e6", 0xa2}, {&(0x7f0000000280)="71f9ad1ea2361925fb29cdc616c8fe8b1903", 0x12}, {&(0x7f00000004c0)="c590c234eb34f4430716436ac3926052524fae6a3188bd633f614629edf3804cd0b17ff307ae5856659d5336d02f831e74c90bb82281f2196f08a5e342b24556ce6715dca2119addccdc878e4214c9e78e", 0x51}], 0x4, &(0x7f00000006c0)=[@cred={0x20, 0xffff, 0x0, r3, r4, r9}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r11}, @rights={0x30, 0xffff, 0x1, [r0, r12, r14, r15, r16, r1, r17, r0]}], 0x70, 0x1}, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x44, 0x1, 0x0, 0xf782}], 0x0, 0x0, 0xfffffffe, 0x0) r18 = kqueue() r19 = socket(0x11, 0x4003, 0x0) sendto$unix(r19, &(0x7f00000000c0)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) r20 = socket(0x11, 0x4003, 0x0) sendto$unix(r20, &(0x7f00000000c0)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) r21 = socket(0x11, 0x4003, 0x0) r22 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x96dd7987ef4de3fe, 0x0) r23 = socket(0x11, 0x4003, 0x0) r24 = dup(0xffffffffffffff9c) ioctl$TIOCSTAT(r24, 0x20007465, &(0x7f0000000040)) kevent(r18, &(0x7f00000002c0)=[{{r18}, 0xfffffffffffffffb, 0x49, 0x2, 0xfff, 0x5}, {{r19}, 0xffffffffffffffff, 0x10, 0x4, 0x8, 0x100000000}, {{r20}, 0xfffffffffffffffb, 0x10, 0x1, 0x4, 0x5}, {{r21}, 0xfffffffffffffffa, 0x87, 0x8, 0x10000, 0xfffffffffffffffd}, {{r22}, 0xfffffffffffffffa, 0x80, 0x2007ffba, 0x200, 0x4}, {{r1}, 0xfffffffffffffffb, 0x84, 0x2, 0x100, 0x8001}, {{r1}, 0x8afaef8cf94acf75, 0x29, 0x1, 0x5, 0x1ff}, {{r23}, 0xfffffffffffffffd, 0x14f, 0x0, 0x8, 0x2}, {{}, 0x1, 0x84, 0x2, 0x1, 0x43}, {{}, 0xfffffffffffffffc, 0x9bc358a6db699816, 0x80000000, 0x2823aa0d, 0x9}], 0x66, 0x0, 0x85, 0x0) 07:23:26 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x10, &(0x7f00000000c0), 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="ca28848436b8a9b9b2cee5b580f7c3198c22214756b133294f008af51d2c2cd3c33c7b4b2c5b80708f5dce8b47097291f23aa6e2c7b0523e071e22", 0x3b}], 0x1, 0x0, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) r2 = socket$unix(0x1, 0x5, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x20, 0x0) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000000240)=0x1) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f00000000c0)=0x401) r4 = fcntl$dupfd(r2, 0x0, r2) close(r4) 07:23:26 executing program 0: r0 = semget$private(0x0, 0x8, 0x100010286) socket$inet(0x2, 0x4, 0x55) clock_getres(0x2, &(0x7f0000000100)) semop(r0, &(0x7f0000000000)=[{0x6}, {0x1, 0x8000, 0x17fc}, {0x2, 0x5, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000040)=0xfffffffffffffff9) semop(r0, &(0x7f0000000280), 0x2aaaaa38) clock_gettime(0x5, &(0x7f0000000000)) semop(r0, &(0x7f00000000c0)=[{0x1, 0x6}, {0x0, 0x2003, 0x800}, {0x3, 0x1, 0x800}, {0x0, 0x3, 0x800}, {0x40d1771a613be259, 0x1, 0xeebf437546848143}, {0x2, 0xcc, 0x1000}, {0x4, 0x80, 0x1800}], 0x2aaaaaaaaaaaab1d) r1 = syz_open_pts() r2 = socket(0x2, 0x1, 0x0) getsockopt(r2, 0x6, 0x10, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) seteuid(r3) read(r1, &(0x7f0000000440)=""/68, 0x44) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) r6 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "c697d86aa43f83bcda5efb8da44111f0c281cb84"}) r7 = getgid() r8 = getuid() r9 = geteuid() setreuid(r8, r9) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000300)={{0x2, r5, r7, r9, r4, 0x10, 0x20}, 0x1, 0x6, 0xd71c}) syz_open_pts() r10 = socket(0x11, 0x3, 0x0) ioctl$TIOCCONS(r6, 0x80047462, &(0x7f0000000140)=0x80000001) sendto$unix(r10, &(0x7f00000001c0)="b100050202000000000000000986ca3849451ae3d3051020741038f53e8551f30ce390500e780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe0a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7da96ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000"/177, 0xb1, 0x0, 0x0, 0x0) 07:23:26 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000502000000000000cea1fea7fef96ecfc73fd33561c6a8400416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d600000000026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c89434f836d7b146a5b416355a6bd0103b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000", 0xb1, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f00000000c0)={0xff, 0x3}) 07:23:26 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) r1 = dup2(r0, r0) select(0x40, &(0x7f0000000040)={0xfff, 0x6, 0xea, 0x4, 0x3, 0x8, 0x101, 0x4}, &(0x7f0000000080)={0x9, 0x1800000000000000, 0x8001, 0x692, 0x7, 0xffffffffffff74ce, 0x7f, 0x73c}, &(0x7f00000000c0)={0x8, 0x1, 0x1, 0xfffffffffffffc01, 0x0, 0x400, 0x1416, 0xfffffffffffffff7}, &(0x7f0000000100)={0x4, 0x3}) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x2810, r1, 0x0, 0x0) writev(r0, &(0x7f00000008c0)=[{&(0x7f0000000580)='K', 0x1}], 0x1) 07:23:26 executing program 1: r0 = socket$inet(0x2, 0xc586077d147f3fb6, 0x0) setsockopt$inet_opts(r0, 0x0, 0x208000000000d, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x6, 0x10, &(0x7f00000000c0), 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000000)=0xfffffffb) 07:23:27 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00'}) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000080)="bde2822a02a30a", 0x7}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fcntl$dupfd(r0, 0x5, 0xffffffffffffff9c) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='x\x00') fchmod(r0, 0x8e3) execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) 07:23:27 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() setitimer(0x0, &(0x7f00000000c0)={{0x3, 0x800}, {0x4, 0x8f}}, &(0x7f0000000100)) close(r0) r1 = syz_open_pts() nanosleep(&(0x7f0000000140)={0x80000001, 0xf5}, &(0x7f0000000180)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffffffffffa, "73cc5160527b0100e534840c76f3000700"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c7b", 0x13}], 0x1) symlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') 07:23:27 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r0) select(0x1f, &(0x7f0000000240)={0x9}, 0x0, 0x0, 0x0) close(r0) 07:23:27 executing program 0: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000040)={{0xfff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff}}) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="4da73a69fe214e21"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) syz_open_pts() close(0xffffffffffffffff) open(0x0, 0x0, 0x0) renameat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) kqueue() getpgid(0xffffffffffffffff) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) getuid() socket(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) getuid() socketpair$unix(0x1, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) fchown(0xffffffffffffffff, 0x0, 0x0) kqueue() getpgid(0xffffffffffffffff) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) openat$tty(0xffffffffffffff9c, 0x0, 0x0, 0x0) kqueue() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="84"], 0x10) r3 = accept$unix(r1, 0x0, 0x0) write(r3, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) execve(0x0, 0x0, 0x0) 07:23:27 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000004c0)={0x10, 0x10001, 0x4, 0xb373, [{&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x80}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x1}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x7}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xff}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0xffff}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xd37}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x81}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x40}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x4}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff7000/0x4000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7f}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x3}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x2}, {&(0x7f0000fe9000/0x12000)=nil, &(0x7f0000fed000/0x8000)=nil, 0x3855}, {&(0x7f0000ff3000/0x4000)=nil, &(0x7f0000feb000/0x1000)=nil, 0x9}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file1\x00', ['./file', './file', './file', './file'], 0x1ff}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x20, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000240)=0x1) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000040)=0x3) ioctl$TIOCMBIS(0xffffffffffffff9c, 0x8004746c, &(0x7f0000000000)=0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x20, 0x0) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000240)=0x1) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000080)) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x136, 0xffffffffffffffff) 07:23:28 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x6, 0x10, &(0x7f00000000c0), 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0xfff, 0x1000}, 0x10) 07:23:28 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001080)='/dev/ttyCcfg\x00', 0x20090, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000010c0)={'./file0\x00', 0xecee, 0x1, 0x80000000, 0x1, 0x7ff, 0x401, 0x3, 0x3, 0x3, 0x7, 0x6}) r1 = socket(0x200000000000011, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001140)={0xffffffffffffffff}) listen(r2, 0x5) getpeername(r1, &(0x7f0000000000)=@un=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) 07:23:28 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x0) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VT_ACTIVATE(0xffffffffffffffff, 0x20007605, &(0x7f0000000100)=0x51a) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000480)={0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x0) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000040)=""/147) r2 = semget(0x3, 0x1, 0x4) semctl$IPC_RMID(r2, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) kqueue() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 07:23:28 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) lseek(r0, 0x0, 0xc600000000000000, 0x2) mmap(&(0x7f0000719000/0x4000)=nil, 0x800000000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 07:23:28 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000000)='//\x00'], 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') 07:23:28 executing program 0: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000240)={0x2, 0x0, 0x0, 0x0, "87e4c8186de60000000000000046997ddf46901f", 0x6, 0x100}) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x1, 0x1}], 0x1000, 0x0, 0x8000, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x6, 0x10, &(0x7f00000000c0), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) ktrace(0x0, 0x1, 0x104, r4) r5 = getpgid(r4) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x800, 0x0) fcntl$lock(r2, 0xb, &(0x7f0000000000)={0x0, 0x0, 0x7, 0x9, r5}) 07:23:28 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000200)={0x0, './file0\x00', './file0\x00'}) nanosleep(&(0x7f0000000080)={0x1, 0x2397453c}, &(0x7f00000000c0)) dup(0xffffffffffffffff) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000002c0)='\x00\x00\x00\x00\x00\x00bd\x00', 0x400, 0x0) kqueue() openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x20, 0x0) r1 = socket$unix(0x1, 0x4, 0x0) write(r1, &(0x7f0000000300)="fe371eda73864044983d8491940ac7327c38ca1947d8154974f2bee7af8772e9bcd10e8ef09f88a6a4f4444203561797b118c341876fae069903ca79a962615f2dc8ad42161ad43dfa3c5d4909e4e9354cf55d5ec5f74acbcb1ebf6567be457458d5f97c500ecc02da8ff78597192dd56499cb5e185a667360f5d2ce28ae8b33121406eed5564b03cf545c6c70574d5ebb3cde59cad4", 0x96) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x100, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000180)='/dev/klog\x00', 0x20, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x80, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x80) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x6, 0x10, &(0x7f00000000c0), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) ktrace(0x0, 0x1, 0x104, r5) fcntl$lock(r3, 0x9, &(0x7f0000000240)={0x2, 0x0, 0x8, 0x884, r5}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x4, 0x10, r2, 0x0, 0x0) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000000)={0x5, 0x0, 0x4}) execve(0x0, 0x0, 0x0) 07:23:28 executing program 0: r0 = kqueue() r1 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000040)=0x200000, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000080)=0x4, 0x4) setsockopt(r1, 0x6, 0x1000, &(0x7f0000000100)="b540705f3cce5bf60dde7d593b89693c9e65af9fd7a8d797cd338434caeeb7ca2bb6d2e9fc27911642857e618edfe7a7d44f0408ca8137b8d0f5e0724b296288245060f4a1e91e8e71240af80e8763a10d61d3773338841848db056b9bcb11ae5e83507d5b7e34b2b072a27144b7d05833a72ce991858da015052ca07c9b0cfad80daf05cb5e8ea626fb88a5ed84ba31c0790a7e62965673134bb69306dc9b35a9cd508ad77520d754105899", 0xac) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) shutdown(r1, 0x1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x6, 0x10, &(0x7f00000000c0), 0x0) accept(r2, &(0x7f00000000c0)=@in6, &(0x7f00000001c0)=0xc) bind$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) r3 = getpid() r4 = getpgrp() setpgid(r3, r4) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003f0000/0x1000)=nil, 0x1000) mprotect(&(0x7f00003f0000/0x4000)=nil, 0x4000, 0x0) 07:23:30 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) r2 = shmget$private(0x0, 0x200000, 0x200, &(0x7f00005bb000/0x200000)=nil) shmctl$SHM_LOCK(r2, 0x3) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820208"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000100)="0714000000000025ff149b33ff0f000000000000", 0x14) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x6, 0x10, &(0x7f00000000c0), 0x0) r5 = accept$unix(r4, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) sendmsg(r5, &(0x7f0000001440)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000140)="b47ae8217e1267e64083a5679f94afd5901a73b98ba942db982fb4d22b076bc0f9ff1f3614b794bb50656f11935286e0e9bba05e20029352daab9ccf15f85ef463220db380f62007", 0x48}, {&(0x7f00000001c0)="0a98135abe20f5ffda7d99a253ae8db3b7262840e8a301118960ccbce31763741a6d60131f8f0d6165851c1335aa363d794c2bf6384d7420ec9dcc6fd425bfcfd2924ca77be3e53e0deac6fc", 0x4c}, {&(0x7f0000000240)="b7f665243d44a2a907eb24115848badaf1467e030772dd52c3806205c09b09734d66741687a3c4b5f21ac2b98c3aee7f29181def2d2305637a2af53cf217dcc97bdb4617182925ea51007880ce0814cb37261332e76aa121d696ec5d9afa593de3ec5ebd31a305ec5504582a8d62aadde1d0dd4057195339cef3068784e74e246a922281eb4e8da322a41656706812e3024d1abdd993295e039a9318135ae9e4986dca1527c8e48b74f38a3906678658392572316b4a30f302959736d8652fb9bf486614d1749cbc996abad37124a320328d523872a9b4d135ba6abf33cc485ba5813f7f58fdfdea91bbb3109568b966", 0xf0}, {&(0x7f0000000340)="33927ede18715bc531012238707186ea10393039fd915b8e0f2a1b6c9832dc24b9101f3b863af2fdd7d4cdd1eea55ad8c59e1bacf41a4e1bf1073c99a1d28ae76fcbdac385cf3109d9e01f380fdced9179a2a1b44c8548b407b09bde12455892c19f6a6e383b2f3c63ee2ac0a2b35dd81983c62b133698b640be8ed46ccbb12ee9f8813c2737db90b72029eeffec380a016d4465efda69e7a88279a0bf930b5d4b7d8c746bd6b6371ffd26aaba395c", 0xaf}], 0x4, &(0x7f0000000400)=[{0x1010, 0xffff, 0x3ff, "b4d3b2e4609420318f81160f927ddc80777e3578791fc5191481a8fe1c18e9d5215edd16ea618f0f762514fcae095457f25e95bef96ba8d3074971ff7b8431b76d38d3c65f41b89d49b2be46636f145636ae490e28f5a1ecccf252e5384eeb857b099a44cf5a2639d70ef53062d9a8204f590464a2b4214d0f9bbeb9baeb31450912baece52d280d59a06b2f26b173d71a1eb5dda8194ee4716dfd78ad05de07e16f3a39f48687f25a700fb196e48c9508ab7ccf0542137523604195aba805b2e93261e08c6019ef93999e76dcc80122d33fc8b58cbd372f42fa951df10fa918180927382473a7df19d0a6d9c05e431b9bd9227574a276c56b4f36062711f1e2e04c8f5c22158a8583ae14fafb14506bfd1290e48765807535e8aca4713d5bbd5054be8c91cd58930d1b092ce66b3d546843e0c8657705b2b48d7c8465c1ed56a40c1b6f5122caab6e9b61855a6468c924374efb8e44cd2d90d3ebc4ade9c74d7ca8e0b45959e9a38163292a4a6807abcee21d6bb96b16bfa392e2665405f9dbada291770e568556077a5af2850347d6c6499113e9e218b9c80cb10097e0170c27ca52485b8631c03f369efe9be5764f8ecb80736a2d83184ee87f3acc027dbe712c658cef41c94d67213715637c97aa0cc2f8fffb3855333eaf8aa5b2756ad3acbaaf9390504206604bd3753d291e8506aa82cad9d8bf2d28ced856749e7188732e9ac2dfe2dbb1f5a8b22431e8b4a440b86613234e28c11e3aeed389cf811c1d2bfb8965c38db850c69fcdce603d47f65b552bd0f6bc33fdf4c38ca6862bd060c58e5d54d9e2db68ebac79ab107b26b319c58fd8ff0f8b62cf9c1c98e2741d9dd71cae8fae755daea7e27e41896a3fcbb1205ad31e72fd2529614643343d2909abf807cd487b8ce4b78f9170a85cec3943608ae3b62a8da0797ad576b6bab50f9a0ff155a280616c8653146fac374dba70d87a3dfd72feb2921bd64d866bf15928104fce90665b264419e1137523cd1876910741118ed9e826dbf20194c2a1bcc7afdd2d2346aed4a9deb156254c84f2619757addf34b4745ec4817b1c31fff540e3765060cb1a9d377f6e3b01337a34effea005f258ff11373d5ecd379a9ed7a299f2743c3dbc5abcb0ca9c8bf2545be5e188469cf2cfb2e5e390dc777855511e947a9f78d5d604a3ce84ebe9a2c7aa833a0300cb9f4e2b9ff2d48b9cf35c724276e7a46285923976ca9831e94e722f2dbba3141023ab455b4c54bb9c47bb948a3eb1282cb180182e5648b18189a56dea745e7fd2fa2f19613cf4525dff00f955b2b1adad62982902fed43adf80dfed5d959e3522cf1134574b01fe37f9b3f69b2431d326a1f461dcbc663f553139d47693c9bbe44f0aed09aa6ee70d50d06fa9ed9f5ec6689654431860f5496a89eb4eda98c046dd0fbb85aa75926e31744f45a9f3dede9f74eb125d5f67f16cbfcb75b44da4d47819031d714c71b8bfa5a79a7cede2cf40bf20494da1db65e1a760cfa1942bc9707b6be561633f065f9e0e0b7972d889a3531b865b21bafafd7e00d3e96d535ea5fda4dcf943235c7215f5454519e6db7c94f7dec324bd40413315d8559935cd24a3cc274a5368b2056b9e2bb72167a1c87471e4281ab4f8e43e17eab60fa8e45faf74dcbafccfdd52e96afb47c93762ae631bc5dae705ce84b21abee48ab1bc38c467c61e96b6affc1db6090c254cab7f7eb817d68d8a6877c56517f5f84f4624c61dc322009b7c7e3be4cd7e6011377134c27c9a1b1744f98a14cf34d1568954080fce188f17b0fe7a23fa3f2f3a41a749960f991921c9bcece427c0e7f050dd520607e9aae6d2e3c5e8dbc582de0b309f5d1cfe84c29485d81b38a2bdfe71a829e5fb3b4e359d079e6e0fadcfb8727845254996b8898c8b5100a56326510d3e17b1df07d63decf9f2bfe34a3ace1e794235244a354456d6a605f3e54b0c3eda8ecc353c915b58df18d5aecbc9d673897f5f7df2e6de5a0661517fb3febd5a707b5a557504922d4e355cab6455877dbb63524360a6e571a4fc6ca5ff4794d7b1d9020e9a6684f82af6f490a688ed364f723b325e4f8004212b4b72ac20357056c4d9056c912ad2240b4fa3c91e2401c63cf5740cd4812522eb25582bfe320c678a95ff71ed791645f3dfc681e27eb8227d0a0da2536e988febd8b99975510a52dca1e11098511b7db2880958940e91453e2fc36e29ff170bb73c7ca581672e151da8088ae6911265f58109d800846707fc6cfd5c3197a027f2ec48a86d15958134cacfbf2926bb00da97a9994105f181292a0e3e6ec7a9abc5687331ef0e47387c5fa671bbee04fc7d4082e1c81a4dfdfbd719d617f73dff40e87742f79247eef464c1e131ec3df8146ccaf28c8760ad8c01b57630fe90ab4e094619b7b42c7b5f3f4c86830257879a42b2bfe523116ca8b7c63257a7c62c3fcf4a2adb5611d91c998585c6028570bf56029313c2fde5c8a9011f218a0e103bf506b2710283b03b19b070dbb1d40e8de76d216360e06f825070e776bbfdc95fb2c351329fb77c8a4329a459026bb646f4e4dee521d1880bf3786f9b00c8e1e3c97e01a7da3258620251c30aa57d53f085bbdcb6b8d862d79a4224a12a8b9c79c4b6da2e8ad86f17ca858d74e2961a4aed2c78e3aebddf184364e9e1f2e2a8e50157918992e244873114b82440aa6f94a12df50ffa3ee696995e2b334f74dc17b6e240e039c376e3f613670bb5fedb6d509547fa690a8c143efb796abe778ff9bacff04399c5785f6b098bb31cf8836a315380e7d62d6fb0848981cbdad8fe8d8e28fecb24fe9f38ddf3578daf86de01ee9b13004edf9039998b6b642108e7c13f0a01516d33793f1d1f05b24ed8446de65a5b3aefbee7037f7a56564c56d17b32e6b5b53b11ba7291ebd76b6ee6f4beef594c3e69ef2ab8bca279245e239601b9a1051356789661106009996d24d43186929c26a9a16f4dd70e26452fc8687948b1b90fc31f63f8d60b2f9db86f7f7c3f459959e6ac567a256dd8fb0c7282f30486a1caed019981fa53fc3bfc709530ef59eb9f1bd721734a9f3db73c4c62ab1046ae5c3d105c8f9f2345bd46b4695e218ee3c54741bfe2e15345ffacdcf1c8b6f8035d90eb3e57e4fd249f26be5127a25311f6351befa36daa77525dc8bdebde63438f2e0eaacf57f5456fcfd7563f106ff0191822f97751b30b4fcaaec6c7793092a6483dd4f4fa7abd57a21a1c548c319788b21bbf7bf4944f0442fa264db3ff1110666a1e264f06fe58aed4f1132ef1ccd8c7a7b97138c3427e319a26c3081a34a24f430bc43d42697baacee3ed044cb5c7113b404063308194a77e60c93739049fa959dd88fe47ead8193e5550e66a1419f033a2b469bd82eb9a81ce32409178381163369aa4c9c7da66c2b876d8e26cc29b760c8dfa69effd04dd535faff001c6d2743a24c40ea9e335903ce866edfd6735a0e8f7d2c3c56f49e32e2d15fcbd6d9eb7588a676ec72896c627def42fdcb21a700482bbcede1782cea4527e33dda3d879a220b726cfb8fdcd5c5f19d4733ece15a5432e832994e3acef0c22505029dc8f05f08bb9bec14da61c165dc12bfcb0d45212ef73e57bcf3213d7237c75304d2a7a2a8480476cfcc66558a134e7e83ed61ba2b0d0d1d931ad61803b2dbdf1d766df96659051f105109c145f1c1a8382e07ca44fa9a68a83918f22f8059e22fa8a7b5e5f68e2cf6cecec47239373f35d915c5c03549e372febba88369c20502baba5339f4129f1d18e3fbe8b8ccfe1273b1bf23d1dee25fefdc47218ddf6c23b32d71ced03025d22d80edaf24c17aa6741c21132ea54d8ab9e09859920fdc0879899bf0202607ddfc95f6e73ae56a419f4327df84069d49a18ba2b6596f9cab3b4f2fed5b80adb8718ff93ac69d3f97afaecedbff5de0b0560796da5c830b14e2aa4446773406f494c0a109b0515986b9c71e643d1b86a9d3f6fd30f601ebce8ef2b370f14130b3a2059b52a3573aa4b3dcde8d4fcd3a534bab143bbe4c315f7e8a67298f640a1b087ec72ef2b46d613d0de304a71df1ba0cbd81645f2c262c156d5771f0d0149a4a0e51b538f8e503eb90670f2af6c25c992399f4635a3da5d7bb7ac6301ad4c0b20fee87a0375e7f7e41cddf7e2bf5b8cf75247d8c02f1f2533ff5934a69999f3e1ebc9bfcda507fe7b723b4c6f98aadb82a14614f6ebc00445cac0581dc36e1701eef0f0ae39eef3294c037d85edfafeaefb9fffece767084f8fd647bf1ad097538f920ed1599540c041ec67c5b60eb9db77af84ae2fa56db41eb1fb69d8139c4248df5aa22f6552362176082ce38a52777a200d5873b44fc326d9540bf94e31c51d6402eb13392dec71e705ee2b96dade73d8e908d84c23ee5d850ea3b5d1729119cb172f22912a9c2cd4f5c18a244e9f930ec24055226618c06ae909322dc2bde235d770ee73371468c5eb0489d07cb7770998c9c0dc7ab9e48af03a1b69eb2febdbd42e1de1b0791e687d35dadefa6da0391537f44c4ed67b826d48d3c46b280cb163f344b1ffa2d74f03db301d2b8303e3cf5df09f9279d9d2a32f3e0496c7c9c5d987e9495161a2cd15f754f259d189248d11fe6499985dec44a676bf893e6c872bcece0fa32442ccf436e519cd5cc5a770049494c818dd2ff06a22d8e6c8b669fb9b5997e730c5519c504284b1a5c7e2005862b7feebf6247868a9c253b1e5eece63fd8da882411f19bee09367ecf182fafcb5c7ed20eb479f0fc9b3aed9711f41bd0152460fdb1c7aecafba31ebfebe9348e071bccfe193483631d47058b02f14d8d8c0bed7ff043ba274cf6c3190f196f62dd762624b78d9ff10c4f1d56da23f0c730c1948a1b986c3df50239d72a7bf974314ca56ebb65ebdd68a65e6df90655c0e071c2d07c5f34d647490443f51a326560607d419f75d0424d4bd119f57735dad2e5998e9cc8110550897d06710fa7d6247c5090d05cfc2445f1257b9032802f8f549b57654ce040202b7db8645475beef342a37d76728dcfd9fab9258474150c92103a53299e8815fd5b870eca60e65b5ddcb2f01e6e5fbe59859f96b890394656e04bef73aa6663a8714f51e4dab6ca05dd385888df348e77e6f67fff545492f5872f0d530c551d838e2688f5ce71636f0664c1d78653ff4bfc7acb5961c3ae32a8de45e9c02cc1844beb78bd87888c2884e5b1540f35f1a5958a9593dca92f5bc4d34a51660495eaa264ad57aa175897fa76cdaf5d3b9452e13d6889d6e2296eb1f62be178e9e12429f9f5a2d0ba7e7420dd97f1ce257a2631727917c292998d1a709a05fbe6d5a18c351b3821333928e73e23da069d7a403782ab3c3e175e13c0e3728a3aa9a03ecdb391cf3b1c4f47ccc438e49ca2c96e2bc38cea398b0ced951af28051a3abfb5dfe9cf5e265b59f0cea0df759dd8dacc5254ce852492fadbf7e800515c251172a0ec423c98f9edfef3e37341a2026ece7ddd67db3a8c56d291f044dbec44d5cd4ac9def04e8e95a0d645efdbd2e2e044b458f839127094a9fccb55d28c8d8b1f1c45ccbb1c47aac1e9e03be516aee143631da4720841535aac505ca12efc85892860d909092711d7baf1bea6030b744c41484ef14ac699ea7d693489c0df6c63de0fcfbd2b654e63d92897418aabe527dd9280a7aa97b3d4c1fe1d39442f5e658c263100def69fbf065e873040caac676f9d85a44943f527089f7aa9ee5ed9eddaa2a6bd4822c286aac9ad14811330625ac43f6"}], 0x1010}, 0x40c) write(r1, 0x0, 0x0) 07:23:31 executing program 0: r0 = socket(0x6, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080)=0x7, 0x4) recvmsg(r0, &(0x7f0000000340)={0x0, 0x385, 0x0, 0x0, &(0x7f0000000300), 0x289}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x6, 0x10, &(0x7f00000000c0), 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x8) close(r0) r2 = socket(0x2, 0x8002, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r2, 0x0, 0x0) 07:23:31 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x402ffff) ftruncate(r0, 0x0, 0x0) dup(r0) syz_open_pts() r1 = syz_open_pts() flock(r1, 0x6) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x0, 0x0) fcntl$setflags(r6, 0x2, 0x1) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000000000)={0x9, 0x6}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0xffffffffffffffff, 0x0, 0x300000005}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) ioctl$TIOCSCTTY(r7, 0x20007461) getpgrp() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) r9 = getpgid(r3) setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000000c0)={r9, r4, r5}, 0xc) flock(r1, 0xa) r10 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r10, 0x0, 0x0) shmctl$IPC_SET(r10, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r10, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r12 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r12, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r12, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r13 = getgid() r14 = socket(0x800000018, 0x1, 0x0) bind$unix(r14, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r16 = getgid() semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r13, r15, r16, 0x10, 0x9}, 0x8, 0x1, 0x9}) r17 = getgid() r18 = getppid() r19 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r21, 0x0) r23 = getgid() setegid(r23) r24 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r24, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r24, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r24, 0x8004667e, &(0x7f00000003c0)=0x800) fchownat(r24, &(0x7f0000000080)='\x00', r25, r23, 0x6) r26 = getgid() setegid(r26) r27 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r27, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r27, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r27, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r27, 0x40087468, &(0x7f00000001c0)) fchownat(r27, &(0x7f0000000080)='\x00', r28, r26, 0x6) r29 = semget$private(0x0, 0x7, 0x287) semop(r29, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r29, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r29, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$GETNCNT(r29, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r26, r25, r26, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r21, r26) lchown(&(0x7f00000001c0)='./file0\x00', r21, r22) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000080)={{0x6, r21, r11, r15, r17, 0x1e6, 0x8}, 0x5, 0x5, r18, r19, 0xfffffffffffffe01, 0x9, 0x7ff}) r30 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r30, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r32 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r33, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001300)=ANY=[@ANYBLOB="000000000000000001000000ff0f00000000000000000000ffff000009000000513dc2f18f9f974e0aac2a19622066ba366562ed7a000000000000000000000001000000060000004efcc7c009fde9e8edde3c248ef7e527345e6ff0e723ea23b6c95b078f879f6adaad33b33bdc3ce0eae444b31aea25c0243d151b41c79a5ec7fa3be73bade1a96f272d9d0d7344dc5123013dcdc391981be9ca861526fd4842b6c5102f3c617c2abc40ab41f73350b3fae1992cad53a6385e367b94da9834ca2c0334fd6f9a873646f6f91fd90155ecdc0ae64dedcfd710622fbaa07acc01fc1bf6c94eed25e800000000000000000100000004000000f2802d99d07db1632a721272e35a9fe7a8609905d1b23a29d5840d5561fec0bb5f8118a43d22d8183a1d7ebcd69b1200d3594a194ebbc3648b762bb0614809244b7c217729fab15a9c1124f7d69babd76593330c783f690f3383bea0171392a083065fa4e5443f83ea92570e575cb9de1a5cf0a83f6f525eaa19b9d04b2aa733474a17987599477890cfe3b2a279fed992de2da2327f48c680fcaf885c6d9d9c20a7d0400b47b0c794807b73e8e0ce88b1e9b29db9425a4786055c18dcf924892cbc1276b5437a3c32cd833794d436e55a284f11e9b358e98203df0000000000d504549e5be743ee537c5a696e05bade112467ab62e55ffdc26265c866701d911d10e83dd96fb245e824866feea5ccf313ae9b88b354ca029396"], 0x10d}, 0x402) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r35 = fcntl$getown(0xffffffffffffff9c, 0x5) r36 = getppid() getpgid(r36) r37 = msgget$private(0x0, 0x20000003c4) msgrcv(r37, &(0x7f0000001600)=ANY=[@ANYBLOB="000500c806c2448927ea325e39b0b340a891f62e217821b111ef89695d4ae142a2099adeb615aca83271cb08cf27766da5a4a42afe6e5d3ff160f09d01e1304ca750b038dd62def78cbcc267e577b1921e6d422c5809cb7ac8ff965b9f637c21a759f9806a7fa9c291b898ceedace3335baa273ef734123d2437aaa99a14dec4256ee5b169d8df94d76b364090150e1c4d0b7f48dda04b7d72b881ec09c00afea3dbc09b95d083254d4641af8de19e221cd1b2bffbc50bc5a043a72a353891876c8c394b0977bbeb5d6e689af5ff1a3d2dcfac19953c123c955189f0e6bcba685f128c5cc443434fdd3e44a6e9bd1891bed5dfcf9aada01cebf046dbacb50d49c356d20116c8de4c98d3f9a7c3ef87c7a0ef3f4519fc47e2d1d3a14357b07a9175ff8931f32a5372a1a572405b288de15a3e55d493d2b6651578b10ac57f478fa098f515013cb5004527639f184b9a9b309986"], 0xc, 0x2, 0x1000) msgrcv(r37, &(0x7f00000007c0)={0x0, ""/227}, 0xfffffffffffffcc9, 0x1, 0x1000) msgsnd(r37, &(0x7f0000000900)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8cea73da6581d3db901c48e582d225bca8000"/121], 0x1, 0x0) msgsnd(r37, 0x0, 0x0, 0x1800) msgsnd(r37, &(0x7f0000000040)={0x1, "48696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"}, 0x2d, 0x800) msgctl$IPC_SET(r37, 0x1, &(0x7f0000000980)={{0x1, r32, r34, r31, 0x0, 0x46, 0x81}, 0x10001, 0x1, r35, r36, 0xa5, 0x1, 0x4e2c, 0x6}) r38 = msgget$private(0x0, 0xfffffffffffffffd) r39 = msgget$private(0x0, 0x20000003c4) msgrcv(r39, &(0x7f0000001540)={0x0, ""/227}, 0xeb, 0x0, 0x1000) msgsnd(r39, &(0x7f0000000200)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e297a4aa0d7b33bef296a85554c457623f5c6502fe1511e442c8369dd45a04db4e728cc6c04308f72149497ca128ed16d13c44d48af8ce273da6581d3db901c48e582d225bca8000"/137], 0x1, 0x800) msgrcv(r39, &(0x7f0000000000)=ANY=[@ANYBLOB="000000edffffff00"], 0x1, 0x0, 0x1000) msgsnd(r39, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r40 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r40}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r40) r41 = syz_open_pts() r42 = kqueue() kevent(r42, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r40}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r41, r42) r43 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r43}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r43) r44 = syz_open_pts() r45 = kqueue() kevent(r45, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r43}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r44, r45) r46 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r46}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) r47 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0xa62d0359b5cb9c5f, 0x0) close(r47) r48 = kqueue() kevent(r48, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r46}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) r49 = syz_open_pts() r50 = kqueue() r51 = socket$inet(0x2, 0x5, 0x7f) r52 = socket(0x2, 0x400000000002, 0x0) setsockopt(r52, 0x0, 0x14, &(0x7f0000000080)="04000000", 0x4) r53 = socket(0x2, 0x400000000002, 0x0) setsockopt(r53, 0x0, 0x14, &(0x7f0000000080)="04000000", 0x4) kevent(r50, &(0x7f00000005c0), 0x8, &(0x7f0000000c40)=[{{r51}, 0xfffffffffffffffa, 0x48, 0x20, 0xfffffffffffffffe, 0x4}, {{r52}, 0xfffffffffffffff9, 0x42, 0x20000000, 0x8, 0x7}, {{r53}, 0xffffffffffffffff, 0x98, 0x1, 0x7ff, 0x4}], 0xfffffffffffffffb, 0x0) dup2(r49, r50) r54 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r54}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r54) r55 = syz_open_pts() r56 = kqueue() kevent(r56, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r54}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r55, r56) msgsnd(r38, &(0x7f0000000c00)=ANY=[@ANYRESHEX=r42, @ANYPTR64, @ANYPTR64=&(0x7f0000000b00)=ANY=[@ANYRES16=r24, @ANYRES16, @ANYRESOCT=r45, @ANYRESOCT=r46, @ANYRESOCT=r50, @ANYRESOCT=r13, @ANYRES16=r55, @ANYRESDEC, @ANYRES16=r14], @ANYPTR=&(0x7f0000000bc0)=ANY=[@ANYRESOCT, @ANYPTR64, @ANYRESHEX, @ANYRES16=r19]], 0x4, 0x800) msgrcv(r38, &(0x7f0000000dc0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d005fc9c5ddf80008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00000000000000000000000000000000000000009fe2b30b000000000000000000000000000000000000001a3edff2a29a06d8f3c92fa6723260d457735632046ea1815c69065230349197613f248207084492dda963fcc55f38903060a56cc33d5e4c0abed23c4087013a5a02fb4712c165517a0fcd0d020e0604e3126e8a"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r38, &(0x7f0000001100)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b70000000000000000cd846e9ea6bfe963e868239614464ff1e6c94011be14a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf126bc3a02a8f43b026a7845a0f847e1a4b0233c6dd9ff248b7496fee38c4e6eb063b60b89b7bfe5fc922fc62051825a59672eec89f638644a65b48ab42eb72a1560317678bad0aa724b5fa4587f492a3d9607e16cd11b34881c3e4f8ff7cc027583d3f18d2f3f791951e888f1fdcb99d13b6d6240d0000000000000000000000000000000052ce5b4544c3e2f6a90e8eb642076287b97c26234e48648ebdd086377683a00aecd018172ef06a4974d72234987b3223d9929badfba371570cf18979ff000000000000"], 0x44b, 0x800) msgrcv(r38, &(0x7f0000000a00)={0x0, ""/217}, 0xe1, 0x0, 0x1000) msgrcv(r38, &(0x7f0000001300)=ANY=[], 0x0, 0x2, 0x1000) msgctl$IPC_SET(r38, 0x1, &(0x7f00000000c0)={{0x800c, 0x0, 0x0, 0x0, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0xfffffffffffffffe}) r57 = dup(0xffffffffffffff9c) r58 = openat(r57, &(0x7f0000000000)='./file0\x00', 0x0, 0x20) fchdir(r58) getsockopt$SO_PEERCRED(r58, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r59 = getgid() setegid(r59) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) fchownat(0xffffffffffffffff, &(0x7f0000000080)='\x00', r60, r59, 0x6) r61 = getgid() setegid(r61) r62 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r62, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r62, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r62, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r62, 0x40087468, &(0x7f00000001c0)) fchownat(r62, &(0x7f0000000080)='\x00', r63, r61, 0x6) r64 = semget$private(0x0, 0x7, 0x287) semop(r64, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f, 0x1000}], 0x2) semctl$GETNCNT(r64, 0x3, 0x3, &(0x7f0000000d40)=""/34) semop(r64, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400}], 0x5) semop(r64, &(0x7f0000000c40)=[{0x4, 0x0, 0x800}, {0x3, 0x789, 0x1800}, {0x3, 0xfffffffffffffff8, 0x1000}, {0x5, 0x6, 0x2800}, {0x0, 0x23, 0x400}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x1000}, {0x2, 0x8}, {0x3, 0x500}, {0x0, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r64, 0x2, 0x3, &(0x7f0000000000)=""/9) getegid() r65 = kqueue() r66 = syz_open_pts() close(r66) ioctl$TIOCSETAW(r66, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r66, &(0x7f0000000500)=[{0x0}], 0x1) poll(&(0x7f0000000100)=[{r66, 0x4}], 0x1, 0x10001) poll(&(0x7f0000000080)=[{r66, 0x46}], 0x1, 0x0) r67 = fcntl$dupfd(r65, 0x2, r66) close(r67) r68 = getpgrp() r69 = getgid() getsockopt$sock_cred(r67, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r67, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r67, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r67, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r67, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r67, 0xffff, 0x1022, &(0x7f0000000700)={r68, r70, r69}, 0xc) semctl$IPC_SET(r64, 0x0, 0x1, &(0x7f0000000b80)={{0x3, r63, r61, r60, r69, 0x20, 0x1}, 0x198d3e44, 0x4}) r71 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r71, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r71, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r72 = getgid() r73 = socket(0x1, 0x1, 0x80) bind$unix(r73, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r73, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r75 = getgid() semctl$IPC_SET(r71, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r72, r74, r75, 0x10, 0x9}, 0x8, 0x1, 0x9}) r76 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r76, 0x0, 0x0) shmctl$IPC_SET(r76, 0x1, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r78 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r78, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r78, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r79 = getgid() r80 = socket(0x1, 0x1, 0x80) bind$unix(r80, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r80, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r82 = getgid() semctl$IPC_SET(r78, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r79, r81, r82, 0x10, 0x9}, 0x8, 0x1, 0x9}) r83 = getgid() r84 = getppid() r85 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r86, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r87, r88) r89 = getgid() setegid(r89) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) fchownat(0xffffffffffffffff, &(0x7f0000000080)='\x00', r90, r89, 0x6) r91 = getgid() setegid(r91) r92 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r92, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r92, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r92, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r92, 0x40087468, &(0x7f00000001c0)) fchownat(r92, &(0x7f0000000080)='\x00', r93, r91, 0x6) r94 = semget$private(0x0, 0x7, 0x287) semop(r94, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f, 0x1000}], 0x2) semctl$GETNCNT(r94, 0x3, 0x3, &(0x7f0000000d40)=""/34) semop(r94, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400}], 0x5) semop(r94, &(0x7f0000000c40)=[{0x4, 0x0, 0x800}, {0x3, 0x789, 0x1800}, {0x3, 0xfffffffffffffff8, 0x1000}, {0x5, 0x6, 0x2800}, {0x0, 0x23}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x1000}, {0x2, 0x8}, {0x3, 0x500}, {0x0, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r94, 0x2, 0x3, &(0x7f0000000000)=""/9) r95 = getegid() semctl$IPC_SET(r94, 0x0, 0x1, &(0x7f0000000b80)={{0x81, r93, r91, r90, r95, 0x20, 0x1}, 0x198d3e44, 0x4}) lchown(&(0x7f0000000280)='./file0\x00', r87, r91) lchown(&(0x7f00000001c0)='./file0\x00', r87, r88) shmctl$IPC_SET(r76, 0x1, &(0x7f0000000080)={{0x6, r87, r77, r81, r83, 0x1e6, 0x8}, 0x5, 0x5, r84, r85, 0xfffffffffffffe01, 0x9, 0x7ff}) r96 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r96, 0x0, 0x0) shmctl$IPC_SET(r96, 0x1, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r97 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r97, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r97, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r98 = getgid() r99 = socket(0x1, 0x1, 0x80) bind$unix(r99, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r99, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r101 = getgid() semctl$IPC_SET(r97, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r98, r100, r101, 0x10, 0x9}, 0x8, 0x1, 0x9}) getgid() getppid() fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r102, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r103, r104) r105 = getgid() setegid(r105) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) fchownat(0xffffffffffffffff, &(0x7f0000000080)='\x00', r106, r105, 0x6) r107 = getgid() setegid(r107) r108 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x10) getsockopt$sock_cred(r108, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r108, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r108, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r108, 0x40087468, &(0x7f00000001c0)) fchownat(r108, &(0x7f0000000080)='\x00', r109, r107, 0x6) r110 = semget$private(0x0, 0x7, 0x287) semop(r110, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f, 0x1000}], 0x2) semctl$GETNCNT(r110, 0x3, 0x3, &(0x7f0000000d40)=""/34) semop(r110, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400}], 0x5) 07:23:31 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x20, 0x0) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000240)=0x1) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000080)=0xfffffff8) readv(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/111, 0xfffffedd}], 0x0) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) lseek(r3, 0x0, 0xc600000000000000, 0x2) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000040)={0x80, 0xffffffe0, 0x7, 0x6, "d60e6ca5e79182cda37ff2eb5af90cb9b70a020b", 0x4, 0xffff7fff}) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x6, 0x10, &(0x7f00000000c0), 0x0) dup2(r0, r4) readv(r1, &(0x7f0000001480), 0x216) 07:23:31 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x97}], 0x1, 0x0, 0x1000, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x422, 0x0) writev(r0, &(0x7f0000000040), 0x100000000000038d) shmget(0x2, 0x1000, 0x100, &(0x7f0000ffe000/0x1000)=nil) geteuid() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r2, r3) r4 = getgid() setegid(r4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) fchownat(0xffffffffffffffff, &(0x7f0000000080)='\x00', r5, r4, 0x6) r6 = getgid() setegid(r6) r7 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r7, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r7, 0x40087468, &(0x7f00000001c0)) fchownat(r7, &(0x7f0000000080)='\x00', r8, r6, 0x6) r9 = semget$private(0x0, 0x7, 0x287) semop(r9, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f, 0x1000}], 0x2) semctl$GETNCNT(r9, 0x3, 0x3, &(0x7f0000000d40)=""/34) semop(r9, &(0x7f0000000140), 0x0) semop(r9, &(0x7f0000000c40)=[{0x4, 0x0, 0x800}, {0x1, 0x789, 0x1800}, {0x3, 0xfffffffffffffff8, 0x1000}, {0x0, 0x6, 0x800}, {0x0, 0x23}, {0x3, 0x6, 0x1800}, {0x3, 0x9, 0x1000}, {0x2, 0x8}, {0x3, 0x500}, {0x2, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r9, 0x2, 0x3, &(0x7f0000000000)=""/9) r10 = getegid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000b80)={{0x81, r8, r6, r5, r10, 0x20, 0x1}, 0x198d3e44, 0x4}) lchown(&(0x7f0000000280)='./file0\x00', r2, r6) lchown(&(0x7f00000001c0)='./file0\x00', r2, r3) getppid() r11 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r11, 0x0, 0x0) shmctl$IPC_SET(r11, 0x1, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r12 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r12, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(0xffffffffffffffff, &(0x7f0000000240), 0x0) r13 = getgid() r14 = socket(0x1, 0x1, 0x80) bind$unix(r14, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0x93e2ea4e2043a5fc) r16 = getgid() semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r13, r15, r16, 0x10, 0x9}, 0x8, 0x1, 0x4009}) getgid() getppid() fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r18, r19) r20 = getgid() setegid(r20) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) r22 = socket(0x18, 0x2, 0x0) connect$unix(r22, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r22, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r24 = getgid() chown(&(0x7f0000000180)='./file0\x00', r23, r24) fchownat(0xffffffffffffffff, &(0x7f0000000080)='\x00', r21, r24, 0x6) r25 = getgid() setegid(r25) r26 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r27 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r28 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r27, 0x0, r28) r29 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r30 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r29, 0x0, r30) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f00000002c0)=0xc) accept$unix(r26, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r26, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r26, 0x40087468, &(0x7f00000001c0)) fchownat(r26, &(0x7f0000000080)='\x00', r31, r25, 0x6) r32 = semget$private(0x0, 0x7, 0x287) semop(r32, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f, 0x1000}], 0x2) semctl$GETNCNT(r32, 0x3, 0x3, &(0x7f0000000d40)=""/34) semop(r32, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400}], 0x5) semop(r32, &(0x7f0000000c40)=[{0x4, 0x3, 0x800}, {0x3, 0x789, 0x1800}, {0x3, 0xfffffffffffffff8, 0x1000}, {0x5, 0x6, 0x2800}, {0x0, 0x23}, {0x2, 0x6, 0x1800}, {0x3, 0x4, 0x1000}, {0x2, 0x8}, {0x0, 0x500}, {0x0, 0x5, 0x1000}], 0xa) semctl$GETNCNT(r32, 0x2, 0x3, &(0x7f0000000000)=""/9) getegid() 07:23:32 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb777", 0x181}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x6, 0x10, &(0x7f00000000c0), 0x0) fcntl$getflags(r1, 0x3) r2 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000100)=0xc) recvfrom(r2, &(0x7f0000000200)=""/169, 0xa9, 0x800, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x5, 0x4}, 0xc) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f00000001c0)='x\x00') 07:23:32 executing program 1: pipe2(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000b00)=0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) pipe(&(0x7f0000000c40)) r1 = open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) ioctl$TIOCFLUSH(r1, 0x8020697a, &(0x7f00000000c0)) recvmsg(r1, &(0x7f00000009c0)={&(0x7f0000000340)=@in6, 0xc, &(0x7f0000000840), 0x0, &(0x7f00000005c0)=""/201, 0xc9}, 0x1800) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x4000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r4, &(0x7f0000000040)="670dc3", 0x3) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0, 0x8) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000080)) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x20}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r6, &(0x7f0000000140)="fb", 0x1, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'\x1a\x00', 0x0}) pwrite(r5, &(0x7f0000000140)="fb", 0x1, 0x0, 0x0) r7 = syz_open_pts() r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x20}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r8, &(0x7f0000000140)="fb", 0x1, 0x0, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x20}, {0x6}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r9, &(0x7f0000000140)="fb", 0x1, 0x0, 0x0) kevent(r3, &(0x7f0000000400)=[{{r5}, 0xffffffffffffffff, 0x0, 0x2, 0x8001, 0x1}, {{r7}, 0xffffffffffffffff, 0x81, 0x40, 0x2, 0x80}, {{r0}, 0xfffffffffffffffc, 0xa3, 0x1, 0x2, 0x1ff}, {{r1}, 0xfffffffffffffff8, 0x42, 0x1, 0x4, 0x80000000}, {{r8}, 0xfffffffffffffff8, 0x8, 0x40000000, 0x3b533914, 0x7}, {{r9}, 0xfffffffffffffffa, 0x9, 0x8, 0x5, 0x2}], 0xac1b, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffa, 0x80, 0x0, 0x6, 0x71}, {{r2}, 0xffffffffffffffff, 0x0, 0x0, 0x3, 0x400}, {{r2}, 0xfffffffffffffffa, 0x2, 0x12, 0x0, 0xfffffffffffffffc}, {{r4}, 0xfffffffffffffffb, 0xa, 0x2c, 0x7, 0x200}], 0xd3f, &(0x7f0000000280)={0x100000000, 0x8}) r10 = socket(0x1, 0x1, 0x100000000) shutdown(r10, 0x1) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x400, 0x0) ioctl$WSKBDIO_SETMODE(r11, 0x80045713, &(0x7f0000000300)) r12 = semget$private(0x0, 0x2, 0xa2) semop(r12, &(0x7f0000000a40)=[{0x1, 0x1, 0x1000}, {0x4, 0x2766c04a, 0x1000}, {0x4, 0x80000001, 0x800}], 0x3) mknodat(r2, &(0x7f0000000080)='./file0\x00', 0x80c0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000380)='/dev/ttyCcfg\x00', 0x40, 0x0) r13 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r13, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4", 0xd0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r13, 0x0, 0x0) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r15 = geteuid() setreuid(r14, r15) setuid(0xee01) stat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000c80)) ioctl$TIOCMSET(r3, 0x4004667f, &(0x7f0000000000)) r16 = semget$private(0x0, 0x4, 0x5) r17 = shmat(0xffffffffffffffff, &(0x7f0000a00000/0x600000)=nil, 0x3000) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000b40)=0x2000000008005) r18 = open(&(0x7f00000003c0)='./file0\x00', 0x9b6161085009b81c, 0x10) ftruncate(r18, 0x0, 0x0) shmdt(r17) r19 = semget$private(0x0, 0x3, 0x2) semctl$SETALL(r19, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffffc]) semop(r12, &(0x7f0000000a80)=[{0x6, 0xad95, 0x1000}, {0x1, 0x6, 0x1000}, {0x2, 0x3, 0x1000}, {0x7, 0x8, 0x1000}, {0x0, 0x7, 0x1800}, {0x0, 0x1}, {0x7, 0x2, 0x1000}], 0x7) semctl$SETVAL(r16, 0x4, 0x8, &(0x7f0000000a00)=0x2) 07:23:32 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000300), 0xa2e, &(0x7f0000000380)=[{{r0}, 0xffffffffffffffff, 0xcc}], 0x10000, 0x0) 07:23:32 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001580)=[{&(0x7f0000000100)='B', 0x1}], 0x1) getppid() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0xa5}], 0x6, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 07:23:32 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x18, 0xc002, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r2, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) ktrace(0x0, 0x1, 0x104, r4) r5 = getuid() r6 = geteuid() setreuid(r5, r6) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x6, 0x10, &(0x7f00000000c0), 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000380)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f00000001c0)="360b13fd0a23c36290d4d00a4aa72b8b01f9649160ea2edac3c6c6c70bc9bd8c40eb0a6c010955a7cd7b4ee16011c4760505dc8b73e7a5c04330bd948579bb0a7b59e068050db3dc500553cff37481ebe965d7182c4bd4bb0c", 0x59}, {&(0x7f0000000240)="7db9b66859377bbc9ba5bf007f1747d5ba79efb84b20e6eb1c7bbe4b345f41f9d5391a9a1848e59131afb8959a57f6f86c44bbc75199cf95859c392abd7aaca03d748ad5da403f09cb3bf580a0eb60d80622", 0x52}], 0x2, &(0x7f0000000340)=[@cred={0x20, 0xffff, 0x0, r4, r6, r8}], 0x20, 0x400}, 0x2) sendto$inet6(r2, &(0x7f0000000100)="2a53257addf6d62fb524a32435f597e3bcc0223fd2e6b0fa25aacfcf9af7fbd22b3f022a60260e47340b38afaefa4c2b5df8af6c92b663a8732c25a92751b73206469611e24a882d13c15d800c47a285af056dfd9f39b9d889bd5cd840aa620c4f44559f9588f26144ecdbdb694f38b97706fbaadae3b163f199d7ab0cca1076aa68c280be001bd4d07c1e356dc75130b3db09d06f59e073acc6000000000000000000a46404fbd493ed4593e6d84f22d4470000", 0xfffe, 0x400, 0x0, 0x2c9) 07:23:32 executing program 1: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x1, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98048e4a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061fe8cc446bffffc9aa57d4f4454f0a751731e5c2091f3e9bdd11c4593548f7d1d6a2e60e1a7314fc1cdf8648b48935d14a79a15cecdd79cd66c31400b4dc31f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225903d22d6d6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907edb0c61f1413fd003dfdbc305a33d6b9ddaea92ebed7d1d5210000000000", 0x12d) r1 = syz_open_pts() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x20, 0x0) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000240)=0x1) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000440)=0x1) close(r0) r3 = dup(r1) pipe2(&(0x7f0000000480), 0x0) r4 = open$dir(&(0x7f0000000180)='./file0\x00', 0x400, 0x20) utimensat(r4, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)={{0x5}, {0x319, 0x1}}, 0x0) r5 = syz_open_pts() ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000200)) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x9, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) r6 = geteuid() semctl$GETZCNT(0xffffffffffffffff, 0xbc3a59fab718ab00, 0x7, &(0x7f00000003c0)=""/106) seteuid(r6) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r7, &(0x7f0000000380)=@abs={0x0, 0x0, 0x0}, 0x8) setsockopt$sock_timeval(r3, 0xffff, 0x0, &(0x7f0000000140)={0x8, 0x6}, 0x10) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 07:23:33 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000040)=""/191, 0xbf}, {&(0x7f0000000140)=""/180, 0xb4}, {&(0x7f0000000240)=""/229, 0xe5}, {&(0x7f0000000340)=""/101, 0x65}, {&(0x7f00000003c0)=""/64, 0x40}], 0x5, 0x0}, 0x1c03) close(r0) dup(r1) execve(0x0, 0x0, 0x0) 07:23:33 executing program 1: socket(0x11, 0x3, 0x0) r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x34, 0x10, &(0x7f00000000c0)="a0abd330de8efd22a914a7f3dbfe30b101cff6d22494ae677a8ba8a28aa300000000e54c4816ca4343d7fb0723fbfd663e740d61a96b1a80000000d0feb11683d8ef0bb2368ab52d0afc956b979a6138662bcb8d19f586ebbc481223e19d6053a27bf6c27676f486312679d5e0225bf99c159a74755afcfb5d3de26c87caa38d10663128c247661c1a0ac3a120000000000000000d1b4439fd0b5f57cf26ded2161ab05c6964e2a430d63f8ff20527601abb5e26c1", 0xb5) setsockopt(r0, 0xffffffff, 0x3, &(0x7f00000003c0)="6a28c1d4c215fb3d825bb91e2d4111cc52b6a53526b116e6d975e0e769dd2555375d2b5894080000000000000090000000000000cb7e36ed624c6e62ef14099bc03808355f6f98bcf3600316a12cbc8354d9b075795d45348b90ff0120ab90b349c93cc02af44bc0446c69981d89d649b00f4000000000001556d470779ed6e0ef8ba987c09b3c37f71f69415561a437c2b29f972ed7bce5ae6484848cb6fd2bc8ea90f7e596391cd29a1336bb21c650a72fe0bd7cd2a9f84a558605357f1eb49944d4b96092dea3f91f173de70b67aaece0707f61895c2e612b18f7b08c07548df6777ffbfef03c23fccfc352aa3819cafedc26133402339ab61df21b550edcfd408ce2b9dbb6bb7efcc6093d242ffbf6851479c9ec84b34a4e4b2cbc928360de0d07db6210504d40b7799f1893fdd1cf0f629eb52f7fdd12b23acc653d4012abfef674720170bbf5653619aec55efb3e0aff02833800b4ed6f66846804914be7c9aadf57febdd2350ae8", 0xfffffe4d) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x20, 0x0) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000240)=0x1) ioctl$BIOCLOCK(r2, 0x20004276) setsockopt(r0, 0x20000000000011, 0x800000000001, &(0x7f0000000000)="186fe65c", 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) r3 = socket$unix(0x1, 0x2, 0x0) sendto$unix(r3, &(0x7f00000006c0)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb778c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f8000400002300000000010000000000000000000000cd6a5b9bfcae617bc14178933a5e0d0629e5d6f7ace49339b8e33252f1a8ae2a83285dbdc8569d66ed760826cec596737bfc7c0affc8d221eee447667f28dedfc35461a49f203856880146b8bc8f4abb6504435b1452deedc13bacd768109b049ca052ef443fdc56c0499c2dc2638af6f89b27935d2345e9a295276cc093ade98a9e0bfb4fdab6f6da7148593889b3cba4881aa4529fae2659200678", 0x61, 0x0, 0x0, 0xfffffffffffffd59) 07:23:33 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r0, 0xc0206925, &(0x7f0000000300)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040), 0x0, 0x0, 0x0, 0x2}, 0x406) 07:23:33 executing program 1: r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x20, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000240)=0x1) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000000)=ANY=[@ANYBLOB="403cec000100"/20]) r2 = kqueue() r3 = kqueue() munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) kevent(r3, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x9130fbf, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000040), 0x1f, 0x0, 0x800, 0x0) close(r3) 07:23:33 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x612, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000000)) mmap(&(0x7f000000a000/0x4000)=nil, 0x4000, 0x5, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) 07:23:33 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) select(0xfffffffffffffef5, &(0x7f0000000240)={0x9, 0x0, 0x0, 0x80000008000007, 0xffffffffffffffff, 0x2, 0x100, 0x4}, 0x0, 0x0, 0x0) close(r0) flock(0xffffffffffffff9c, 0x9) close(r1) 07:23:33 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f00000000c0)="b72f17b4", 0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x6, 0x10, &(0x7f00000000c0), 0x0) setsockopt(r1, 0x2, 0x7fffffff, &(0x7f0000000100)="439ba164cc3679e48e365f0a1f3e9f06a787f889ce53808cede7f3c944f49997e955ef2f08a64af639a4b7d6fc9ad27f07baf56ee55ef255e730a6262cec53531bf5c201a6ace456a1888d66b34a25f0685670b8932f3eb4dea3a37c45b05780cc649fe2386dd280f47b74ba612dae137f5c57eddbef5da8657961014b9f0ad4f0f06e262fa9cb4b67724744b5083e4c691f4eec8f33ca684a32a7f1ff39446073bc77520cf06941614d11fe3836661f0b67be79fc2a364378ca3a8872d71cd5ced8c5c534c257d2a401b83aff29bff2f2b78a18e020ca2036c31df256bc33a7a192c5e3fd65ca1760f065258ee573adfe31299098", 0xf5) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000)="d328ee56", 0x4) 07:23:33 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x6, 0x10, &(0x7f00000000c0), 0x0) r2 = accept$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendto(r2, &(0x7f0000000800)="b678b6a95725355782a63598492cbd921f771255692484a3765e263ad3c54e880bdce8a0c037d8feab71024d61a35c0c7bf592bf1c46ffee8add2c23a2e76474b9bd365ca834f50cf1af73ecda88b61c7770ac3806a2ed9715ab94", 0x5b, 0x400, &(0x7f0000000140)=@in6={0x18, 0x3, 0x1f, 0xa37}, 0xc) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffff9c, 0x8058574d, &(0x7f0000000780)={'./file0\x00', 0x46a7, 0x8001, 0xf7, 0x2, 0x8, 0x4, 0x3240f50d, 0x2, 0x0, 0x2, 0x6}) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000180)="9a0200000000000000000000000024e00818d23a", 0x4336cf6f681ecfd) write(r0, &(0x7f00000001c0)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29876f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff78ce302f37d8a92633d0510241c372c3", 0x595) 07:23:33 executing program 1: acct(&(0x7f0000000000)='./file0\x00') r0 = dup(0xffffffffffffff9c) recvfrom$unix(r0, &(0x7f0000000040)=""/88, 0x58, 0x0, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) fchmodat(r0, &(0x7f0000000100)='./file0\x00', 0x144, 0x5) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x1, 0x0, 0x1f}, {0x18, 0x2, 0x8, 0x1000}, 0x5e6, [0xc5, 0xd56, 0x3, 0x0, 0x1, 0x101, 0x4, 0x45]}, 0x3c) openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x20, 0xa8) rmdir(&(0x7f00000001c0)='./file0/file0\x00') r1 = open(&(0x7f0000000200)='./file0/file0\x00', 0x10000, 0x20) r2 = dup(0xffffffffffffff9c) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000240)) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x6, 0x10, 0xffffffffffffff9c, 0x0, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000280)='/dev/diskmap\x00', 0x10000, 0x0) ioctl$SPKRTUNE(r3, 0x20005302, &(0x7f00000002c0)={0x8, 0x3}) r4 = shmget$private(0x0, 0x2000, 0x31, &(0x7f0000ff7000/0x2000)=nil) shmat(r4, &(0x7f0000ffc000/0x2000)=nil, 0x2000) r5 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r6 = openat(r5, &(0x7f0000000300)='./file0/file0\x00', 0x200, 0x20) r7 = openat(0xffffffffffffff9c, &(0x7f0000000340)='./file0\x00', 0x84c, 0x1) connect(r7, &(0x7f0000000380)=@in={0x2, 0x3}, 0xc) shmat(r4, &(0x7f0000ffa000/0x3000)=nil, 0xaf86460ebe7a8706) rename(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)='./file0/file0\x00') getpeername(0xffffffffffffffff, &(0x7f0000000440)=@in6, &(0x7f0000000480)=0xc) r8 = dup2(r1, 0xffffffffffffff9c) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f00000004c0)={0xfffffff7, 0x1, 0x5, 0x9, "59dfd2afff5552969e9d3db8167c83a096bc8c54", 0xff, 0x9}) r9 = open(&(0x7f0000000500)='./file0\x00', 0x10000, 0x80) ioctl$WSDISPLAYIO_LSFONT(r9, 0xc058574e, &(0x7f0000000540)) mprotect(&(0x7f0000ff7000/0x3000)=nil, 0x3000, 0x4) ioctl$TIOCSETAW(r6, 0x802c7415, &(0x7f00000005c0)={0x4, 0x8, 0x5, 0x80, "ee2db48923002a1a5207cdc6dba77dad166e6432", 0x5}) 07:23:33 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r0, &(0x7f0000000100)="c8a84e", 0xff96, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x6, 0x10, &(0x7f00000000c0), 0x0) open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x188) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x3}, {0x18, 0x2, 0x0, 0x200}, 0x1, [0xea, 0x3, 0x7f, 0xfffffffd, 0x7fff, 0xffff0001, 0x8000, 0xd7]}, 0x3c) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)) 07:23:33 executing program 1: r0 = socket(0x2, 0x8002, 0x0) connect$unix(r0, &(0x7f0000000500)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e505e8f0000a49fef9d612f87a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf87d27092499278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac60628017320d32ba38c744f07b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6206b1f007bf8f244ff010000000000000906000000ec895c4784f63b0ba02eb768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22261367027548d8ffda5eb1152f6b60afa3393fc23442dc9631d64bcd5b823e495bb171672365f9025ac16e369633d89af9a509da7f62d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80eff000000000000003f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddb9126efe6c2d6ad126300000000b6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e929cc5b030087c08f1013f89d3bd1f11b9dd8c3e5afc074c1771cebe415fa2cfdee2e52bf897cc2330000000000000004751b76b6c98bf0d9f371e916fc7b88c013d9381f57d036b0233aca53bc8789d05f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c000001007c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bfca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff903ad0000ac7557c99a8ea296f8f93ddc76bf621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629d0162d03821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9000000df395e367a8807e37779cb60ff7fb71682d1a247d5d2b5afc600000000000000009c42bdbe3f267105d1d6654c4dcc8faa9a9956d9a018ce494de290673b40ddb1ae4ea610e2f6d9d55b434e8e41a077c0889b4d873318f832941ed130ec8be79ab4cea21b83e2f6ec1abdc4a29f701d87d5774af91f121325ecd658a3e3b64bf5417c000025d5506883d2295823a48f6048f53ff3f178af46615c9fd9e171edbdd25a197c07e06844aea5f3849d1e9ae9f89935a5a10775cc3e8ff97a1ae65deb11b4fad95bbc222a004da1e62529224295bef06b2716da37ba1fc0dacc2b34c5ea69ee8400fa35e80c254496d8a66665c8dcbc3c81aeee121c3e8ff8fde35a1ec3672359fc377b720a2aa893537512e769fdc34853355f6f300a5b6782bb265f620671c65e614b2712db0c5676445edfcf757f3ebd519ec8ddf50e11574fc4366714dcef74857b013bdb46fc0a44e8422d5d5fcafa2b4f24972f5b9de2984074bf8a924712b46d3bde191e1d96b5656828cc6e03ce087b702c2ff9537aa07523baa4584d1153ab06a227a138adc0a1b3fc7cdb60ca15c97be0b72cf93899abddbb700a763917f99eb73921ab5b6131c51c87ac834420e64878dee7cf57c7c27eadde98f7d64c16cc568c49170c1e300571cefa8f0bf5f9cd39c4e187402bf3c3b81b5fa237795eabae3cb4e35da5944dbf6683bf9c29c1a0b8e2082d028b8c340c715ff60e7ef41b613a826d07bf383f20b83eb7500ca807fd3d7a2812c06f4fcab6de99d13015460d8cd3c4d918ec4d4fa96321cb80268feee3efbac72c49243c155ed38df2d0928435a998ce1a378290649f67427e9f78e53b5031f6d597e25e6e525cc7315f52e8829e684a4a2cfc38f8656df9439bf0dead0ade5749e82384b603794edb3b39ccb9fa2995aff82d1e1dd7b2ee15503cf631a5d10b6522273f97916d2f"], 0x10) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r1 = dup(r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) writev(r0, &(0x7f00000004c0)=[{0x0}], 0x1) 07:23:33 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x6000, 0x0) r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) lseek(r0, 0x0, 0xc600000000000000, 0x2) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000140)={0x0, 0x7, './file0\x00', 0x8001, 0xd5, 0x7ff, 0xda}) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) select(0x4, &(0x7f0000000080)={0xfffffffffffffffb}, 0x0, 0x0, 0x0) select(0x40, &(0x7f00000004c0)={0x7e}, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) lseek(r1, 0x0, 0xc600000000000000, 0x2) chflagsat(r1, &(0x7f0000000180)='./file0\x00', 0x80000, 0x3) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x6, 0x10, &(0x7f00000000c0), 0x0) sendmsg(r2, &(0x7f0000000480)={&(0x7f00000001c0)=@in6={0x18, 0x0, 0x8, 0xfdc}, 0xc, &(0x7f0000000500)=[{&(0x7f0000000200)="2aef373d7bcb3481dcac09b2b247edb5cb8be846cb86c9220dbbb4439fb41033a177a458a85974507367f5914193b35238770758a92167c7deda7e32305604aff13174adfc011a99c3a6d89f56775194b0117cce2f9a7c86fbe11ae92d68f18e33c1055aa88fe41a2963791c31eb52451c515389fb905021cb58500e6a6906d198904de3ba4bde5c4dfc96278d39f00e286915789d8f376ce825cae13d1cd9d8aa20f0f52b18109b5379d045fa1c01da88b024c7b8cd2d94eda67c7115316cc56937adb72e212c02e273548a2aaf50e9916985933897b08af7689219ce8e29edd2ecd6e5ca", 0xe5}, {&(0x7f0000000300)="61377d3f1cc4c8e1c2748ea820fd341179ace1a8b62cd279813307009242b54f4d8f94f6b28d49a3361a9e7a73382a561af509a87348d41193493fa3c984a81194e094b40e7f3d7f595ecbe1010d4e1a89706f44867fc733e5ad47d5193c508714b073f9f2253c3cc87c32da0d2bad103b3946e1478d87", 0x77}, {&(0x7f0000000380)="950a4cdbbb2d513e7ecde57d5e4d667cd605333180af442713e37cf06c168a89a1fdf3452604ea4f2c9aa2ba64688bc39006bb750c9cf0eb3265fdca8ce2f9caa6af60c221787da71d942de8f70a9339dd3d194d3c80c2aa4d763b4670", 0x5d}, {&(0x7f0000000900)="f73c0b34cec905da7ece3b31ff26c6afc51e8b86e1d269d6f9ad7e34eb26f06e533859053946eaa604a768777c68e2ad6ebd87a0d27bebf4bc413b8e255724a511755e8af8d9c18e9229d058bb5fefa7719dffd52f5bf96a9790884ab52b1b3a4d7d46dd0010ca0f19310513fb9d26241fdae49a76a5bf60d56430cc09703b12aec9a3df9ffbb39da789b5fd2028f95976bb2651485beeb4db954c420b662bffbaada541ac8abc44ecf928354252f979a4609116fdc9e905811e82f6b000c50ad57f5ea781f31639b854773043a58e92e24b1e5b0c04df68815df1a669569a00708c08d50fcf43c98b89dd4f5e3df37698d54add491d5997904bfd1f762bcb999385ccfd6866e43cc77f628d8c8da5c72df2cc5b569a2155e8e937420297b714927f696ae32ecf00fd86e66e42148f06e6f1c89172226cb48841c441502688d3a29ad6973c25f4bc3ab65e3d69ae07486dca428b1fe6803effa75b3c1d25979d5ea0bf2cd711ce4ef5c240d9344695a1cd8514f667f8785d28e8c02e01cd89fc09e9bd7011d7dc3c9ff229f8adcbe5cabbcfc7d7f119a795455eb58877a15b005a09fddba096eb83ab8e2395e64180c97a2de6d098c77fc5ed5f41fd46d69c381c6ee53a2891a97dba909dc076095f90ebd68cadc20b64867d3fd33e632953d668fb876fe220b4526274832ee332d3ccda7db8b5e54a098aaad31664bdef9b8980e5b1050b9b5cd86576c85c6cdca7a29ec7b74dadac8df7204370cfa4171646c52137f26040e94ef08ba39cab8e5b481b4df57607d3190265fb5073503cde35b547b3ea0aefc98a49b52abb4ce3606611bbe81317fed0423375fdce90dd52fe8578ff115524c0fe0c3bd85b63e4d45cbbea27a0ff41e7c7fc73f62bff24b4e9d9278b4e3c529e7d04915f3c97e47af8b9908a8fecfdcc997eda804e4fd171f6401a59c0b1b2a83abf16b671e76648cd9e5ade2c369a01831333d8d8c1017bcd47c00be7e063d698f7f2733c9a6cfabc1301085bdfe7f17fe2ea5da630b21c0d5a8eb62ca875a80b0f333df3665c83ca928e4cd0cbd0d58fe8aeb68e940e328d7a7fbf6440a28ef584d30958b7b6683fea11fbaecef4a0def6e76d785c31e67d21fd6f3841c4e6464b9774b37433aaf892e37d44f73fa96babe2310df2458ecbd5232304464b9da58b434aafb144b2770bff24fc0764875ad546d5a0e6177cf3ebdeb95079fb3b97c295038a5b35a580f152d455ab767aa9e8437edaf31af867db25550acecf41e54de3e139408f2b9bdaa2b9fd70a90726bfc9d2af6320b81c929028c7b5e1ba0650dc18e9fd571adec182a679a632f0a7e11a52d4977e04a76d5d87b63e04e8f646530d0d1e56a348535cb773df59c0ff80b720750a246904a6d1721a33bc2490710ce30a72167cd7dc2166a845500bee6ac5bbb495c25cddd3906aed66b753801e0b439ccf15d8acbb6050582bbf687c55c5d04f2e54ef85adcf4c233f78715b6f94a8e382bbc2d253aeab3143a54a63851fd6d7ddc80912f419536065ab920bdf2f10143fc61268498dd9094e4fd64778a1a8089f4cce325cbc052f98643cecd09da3417d8eba1bbba22b66fd06f35bdb3265a7a1727c6aa12945349695c56a348bdf29684e6313b4d09b5cdee8d1a7e19e5632761ec4e0e28e8cc3ec393350dce9841e93c386c9d77ba340c58523ed7c4daba9c74f56a057c094fb9d6631fce3ba75b5b86cdbbf9195fe87f726cce5693d7f0c32d33f7c70deaaf4c67dd7c590e0f4b859841c229531605e18ff55a26bf25b32dce30cbcf136e1185aed8aca042036a31bde8ffb38b1bda087683a67b4f6e4049e4ae31f6cc74731bc02585f6ec8026bbc29100286b62b2b0b30f85346cc3bd9969ec91c610ada53a7ecb15997c3133d3360929ca141e91e313a3b7bb996bda42371538ce808f219abdd445a1a81fa60be088bb844586ad423394233d43e16ff73640bdc182adb6d2ae34d3ff34fe5dada4b6b0e4e1f6d3c733f00704c6598d26ff7193837d8d5e1a87b8e5dea2c4e08762896d0e0068b942873940897b18a6b3610b772a890cb1c3c011ce5837fd706df6ccf47f22b164072170f1940619568d0b1d3b6e5e79fcd56380b19c84b77bf9b5d6e191f29db1a9dcda4968f639057d811a1aeb2bdf8153fd206a57f83db588af7c2cd3f97af884a4b956ce557f5ce221f86fd59bf68fba5705e81bbc104035a4193367c233a268a7d01d9178f3d0c8f252db6d3f8d05fe82fc1695f29d6adef1376a63ec8b220a4b2db1b1e5277a9ff903e662c0b2e50d584bb5986fd338cbafc1d0eec38611ed81459991febd129b4ad8d3988917baa4c9494b1c77c2298bb36365f8ac35c1f127447d35eca26c3a2e45e6028a17fd3e7054ae0a05d7ad898815f63c610e123317ec207fe9234ed54445bf38de53623f8655f64a63af307f9f12b7215d4f7c9232f5df717e82779795bd77171375facd5378244a41f8afeb734c5888780437db628dfedb81f7eedde603d51a8abedc754d01e817f1382241b5edb792956febe9b63bf82f32a2ca2a7e097198ed4924dee7b4878265b0dae3afddf179257465f217155c8be3bce36d69abe0414261800a4614292b90b479791ab48c2e73457e85e3dd12c5bbb5cb390fbcf68dd20e00d0e2f7cdf3c55f693878f8b7618e9abb5b810ec70506b01d2d79d1c8ad534691d203174c76222568e52c4b014efb4bc86db44e8db7d0255b837845298696517030cc4cdde9672075a233581ffa112bfb00d238004765d019e49ec0d476bb8298d0176d8dd88f9f3f3f5e0fda04bf8b9595c3a9834a3bc3a676b04cd449df04121ad706e5147fdc202c5e46a2590df73d2ecd6a8ceaa3df2faf5d16cfc605c62ebf84485ca190627f51675311e58333f153be8d9b633097fb935d2d1840af5733abfb7484302ca300b0f77288944a4140464fe9489dabcc4dd5f0eb3c4ff32249d982d8b1d1436fa6a9345b4dd2ef041b5ce49f8d2f54a631fa8325afb80df4a96bb64e350b03713e7aa52c90f008da82a59a39b6137312418b20d8ce43680e451251791a732546e5c136bd398ae105bf49a210a8b57a02ee5b4807b840dc013a4b69cae480554b045cbae2b91601c85bcb5e7dfec310d1b07ea629bad0acf639535c97d0701aaeabb9a67fafa80ccd602a15b10f8c85a22a7a1831a8531c7a206eef0ec60b1c555f59da2635808f9105495f443cd1b6dc165e7234493c710b25bd836b6482b24158b7b5434330c4280946abb4b845d4ef37b3a7169be048e56387b9b4d7ff1261178aa6045e65801bf966a1caf602b2944a967e6e999c1a351e93ce74239a965ba7b1125973b4542afdac5781a433c9223d9cad1965c891cb89686edca77e5776e7e7e84ac84527e9de5fa7ae7d67adcdabbc7426b58e393da96a6a21cc2bd44df5f1591251f3c7de006c37be050e2018a44f7d270e8bec6110056ddb3c4979e37c090fd4262b864a871e287c90a03610740419b1608b1402a94eb31c71b4227a0a39776d8b396b6851ba5213acd72037cc158b7f1d02ee9eaf7331523731a1fe9756c51970939ee4e7d4bd7cc6963077d8d7af03bcdbe20fc1c1863d3da3f23c8e49a6823e5a587c0c07e593b2da52dc35f77899c9feb36cf820a4299d47d5041e95c3712b4b6bee8b27313cff03c2b8e7c7d77a5e3d79a226c07d96ef65eee2c098ed20c797834763dbfe4b6ec779b5faf4c7e21f797a82ea81f4a42334a6388394ffcefee8fc832f37f5fa3fd816530a3514f08b67ac5b85d9d42bde9a1abe8ea32efccb0fdf7983f953a2bf67e81223f6dc9562451611a78334e98f587dd6b1e8aabb09ed8007cdf494eafa90efbbde0f2eaf9c24102fb63d6c6d879421648b2930baa1695596b83378793fe4d664053b0245b0f337b08ab3337c96c22e15f8f2d2c4f9fe189de84183ea17a1349049df5e7d5a5ca4c930419fa20d1be134c493ca6819be944dcb103f85005e85b2ab24635152eb5081cf589fc613cd78fe95dc672831c6cc23970dd1b3b622ea0f8e26c76bd437c58c5d7a35f7480b592212b1fe1d0addce7eeb8614ba689641f53132cd265d4892a904f74752ce1118c26db0480b12e39183c99646acf9f813ddfc2abb8baf47ce601ad8eccdf952492deda04973661b7395b237a4ca3e913e55450d11b888d544ee0d426d874d45b39fc336404049b67013ce0f14d92d487aab736ef200839ba909602cc14c695207d793c659e6e4b41dfe8f5debe9c52561cd110f4ff638ea970f01125544950422dc555e5d643978c1381cb261388ac6ead2657629d140e65f2893561cc0339184b09949b38498e0a72be758ce3042333c6548de452ae32dc13d8c7e3ca13922d89fec1291fe9ace43b24c217c4c9d43f53514214b742b20656b96d86018e568117166433047ff732cbd610ae6fc9d88733209c1b5aae8eced904071b3525e6ac2d04ee7b50b80a5b4aea0fa9afa3d20fd4eb9e64a0209d65099b47dcfd3e4df0c2263bfabe6d70b2659874c15ebd1cc1b20f5b52aa7a0dfbd9a663fce84302d73fefe322dd9501c2ca8ba0b8dcc4eb6fbbe848b286fc9c4396a95b2b3481dc3710e40632df0f9802ec841562701248fa5121cb8b6e55e910fa3c85389ca73efd3f0704ffc0af608541af854c504bc8d1646c331f3bfb94f9a78cb51abe080f89d9cbb002123bec0ee2d2d38411751134d62cfc7f94fb8b9105d6953c645c473a7c78e8988f69448c48970f4f77c961f96ddcafe5842e1c28ede758fae031ecb59fe37f6e6457243ce4dbd2ab277ca29f85b50c4b09a94944c5d0f00ace4087ecd47c5c429cf698d2aa8a08ff6b3a0d42d7df4b24917e6e137840740b0aeb7a61f932b210e8bc8c609e797962175f6dede8a593b1b702eac9773c3cd335df73afe2dd2f3d235856f5ea9108afa371a8212b531cb687b21f2b521a0016e5bed6789696edc964b536b5802f0dc5fad4031a17d290beecd38b7e039913e2420536dad82b2563c1cf0c226c1db6d2dc86bb24528fd820884e03ae6615d65dc125a601ce98d13823d6639635877e03ad9390ba410fbbd00b4bf67da5e49fe74aa6968fae12929beedf3c6b79fbb553d8b7b2630c8c6de7fb1d12b47c59bc6498c80b8ebec2c286291cbb30aab80e6c828d9f99dbf6451c8373bd16c6193d9fae6095eda91a50449597b3bc023b5cd30ff2744d416161aef1cfd2acaa726ed313fe67974098096a0d3d63aa373b5739d5de2bceb33b4769539ac2e3190b007af06ee085034dd89731ae34b59f88eaab9c0e67a6cf7ff989ebb1262ff9f2ad3ed4891dd52619ce6c6e910d6a1661c3afb9b7ceab6434fa8de9021b3f50c70c0a0447c4c64152cc4e2c5d86f016775a719f5ec6e9ea347ed0ddcfcbe6c9cf199f15de5efb1336b1b6b58910ce3a07ceb222ac9562ea174b5834c01af93f90b2b2848acba19f47429adfa34ee201bb470ffa92a1e7b0799e00f0d7ef37a8ff3452fb17b4f16a108b2e975ca3546302a60daf619a70fbf2e1fd81be1562bd5fd3cd75921678648cf958586f829fe8999d4e15c0946b1aa59ae4402129b9939877c12f562cf0c629f9f118355b1a43bac1e69c74f7d573f07e8e99296550918f35386ac194cab132aaacc077d6a7bfecb727f6930e663a1098e2407bf2fa868f93b9ec24fa3b232bc296808484d0ba01f11978e2cbf5b5713e5feadda486aa8b6ccd9b3318c7dd1644e34a7662b9b9c92a236a7135ad6bd40383501626", 0x1000}, {&(0x7f0000000400)="4a9051130da9c71971a12834c4b678d27ebc10be00894e2fec3968d5b562e83a1db371f9242bf8d8e0af0e6a759b294d56ad8687a4e27330062f6e6b21517c149d8915316d7a13d6dc5fcffcfa5b545fd110", 0x52}], 0x5, &(0x7f0000001900)=[{0xe8, 0xffff, 0x5, "e4544aea3b628060064d57881f5d04a44fed27838781e8f5ab4f437eac4188c37d8da2b549eb5078e2ba387c3410f50e2aead874001e5aaea803b6973576a7aa555a10099ffbb8c5095a70c1f74f2d1f7d8d9cc1fc8c66888b80b7808b552e7af438f535e262a3ab60723b9c85dab46553302f4229d40417e0790c8dbedc4b9d4d87dcc102c441acc701cc022580977d0d5a7cc5b9431b924bf639fa446b343285cbc68617fee79fb9b9dc29c0a35d534e64bea8251053462e9426a31d9b5aca763fcbc3abead66a3fa48960f365cab229a9c662"}, {0x90, 0x1, 0x3, "328cf45c38c8d6863de7db1a57ae92a6ba2e9be3c42b6efee7ee36b24f3d32f9e69d8c69451138ec8214c8b84e7f54255ec6efde93db9deee70b2ca7ec9fcaba3da8f231eee2cb977b7b969300bc1cad3160b3b435a1e99be7682dd425480862a751b27f4eda1b0ecebb4818fea87933f865c0b7186fdc6d704adc82bffc"}, {0x60, 0xffff, 0x0, "a1271df79b5d1a6f9550a3aecc8dada492f9d75038659676f2eac16e74e9040f71790fb5edfc0c4d7675039d196cf63a2e034191b3ffacd1410f53b519687de13aaea0b131499326acaf"}, {0x18, 0x1, 0xff, "ec5723e1d81f1fc0"}, {0x90, 0xffff, 0x8, "86386ffce9573079850a8306829fa5d6b04014e3638f8d59c2cc2af8b8ba37c3cf48b3f2898b1367d850f585e1712034ceeef3515b96aa2b0ea5eebf007f2a6c61bb52ef51802eec5e7b38f4b026600433c93b8a08e1314b746eaf0e1a1ca6fa28a9ca43ad038054acade810a6d6997c7d2e5b0f099472f9749ea43555"}, {0x98, 0x1, 0xfffffffc, "41241fb021cbd27f07ddba0aa253d25dcd7698340adf59bff3f78ac9a0feb7473f4d776076489fa33313dd46631579fe1c74b410cd6d758b851dd499e275085ebd197cc54d2373b3f7cbcf13a7b967ae00385db153aa4fd9f0bf9cf07615f5e36ac62f5832bc9ec1a1a1e71bb434b8bd7c4b7ed59162e2a0bd7612076148959e566a"}, {0x60, 0xffff, 0x5, "bdec1c72264c0b4f09a8203d53bd9b90a81cd3a8eb0ec364f2fd266cf654147979a18afb06910ad2afa2147d871c53b1fa80a6fd713d3a15631d1a8437d7fb1eb2fd6a05569d20c154a48c2b"}, {0xa8, 0x1, 0x80, "435a9bd8861d05030c848abd3c88c740bf397c54ab18111f3a77925ae7aa50f37388615fba6baba1ce2275bd960adc6e3075f13145f7bb4ee64041b968fa1d84d4d59a9668e52978ac6b9533c3d6e0771d93f5d004e7c712e74cb160664949d958d5cf1ddd379d2273fd83d61a06327b6dc7576b19b783e7838326d8f9ddba1dae0efaf77692dc1326d560960b87bdcab54d2c341244"}], 0x420}, 0x3) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) writev(r3, &(0x7f00000008c0)=[{&(0x7f0000000580)='K', 0x1}], 0x1) 07:23:33 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) lseek(r0, 0x0, 0xc600000000000000, 0x2) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000140)=0xcd) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x0) lseek(r2, 0x0, 0xc600000000000000, 0x2) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffff9c, 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x8a, 0x200}, {0x82, 0x9}, {0x20, 0x3}, {0x8b, 0x4}, {0x8a, 0x8}, {0x33}, {0x6}], 0x7}) r3 = kqueue() kevent(r3, &(0x7f0000000140), 0x6, 0x0, 0x0, 0x0) write(r1, 0x0, 0x0) r4 = openat(r3, &(0x7f00000000c0)='./file0\x00', 0x10, 0x8) sendto$inet6(r4, &(0x7f0000000140), 0x0, 0x400, &(0x7f0000000180)={0x18, 0x3, 0x9, 0x6}, 0xc) 07:23:33 executing program 1: pipe(&(0x7f0000000380)) mknod(&(0x7f0000000180)='./file0\x00', 0x1e7fb, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open$dir(0x0, 0x0, 0x0) syz_open_pts() ioctl$TIOCCHKVERAUTH(0xffffffffffffffff, 0x2000741e) kqueue() writev(0xffffffffffffffff, 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x40, 0x70) kqueue() socket(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=[{0x10, 0x1}], 0x10}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="1000000100000600000000000000000078a33ef2"], 0x10}, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f00000002c0)=0xc) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) getpgrp() getgid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000005c0), 0x1) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000680)=0xc) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) getpgrp() getgid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000500), 0xc) socket$inet6(0x18, 0x0, 0xe2) socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, 0x0) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) kqueue() fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) close(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) semget$private(0x0, 0x0, 0x0) semop(0x0, 0x0, 0x0) r6 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10000, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xffffffffffffffea) setgid(r7) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x29, 0x33, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000001400), &(0x7f0000001440)=0xc) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x29, 0x33, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) r10 = getuid() r11 = geteuid() setreuid(r10, r11) r12 = socket(0x18, 0x1, 0x0) setsockopt(r12, 0x6, 0x10, &(0x7f00000000c0), 0x0) fchown(r12, r11, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) kqueue() fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) close(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) semget$private(0x0, 0x0, 0x0) kqueue() fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) close(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) socket(0x0, 0x0, 0x0) r13 = socket(0x2, 0x8001, 0x0) connect$unix(r13, &(0x7f0000000a40)=ANY=[@ANYBLOB="82022e2eac14001003069b875a9777f07d819e762f7a2f4f55453f5fa6bab17ae5b2eb005e2dec47000000000100000098504b226b760f9db1ab2086a115e1575611602de7d032d8bb1cacae64b9a95c808bd811ab78b1000d02e34413e6fe2c6f1ef193535b84b675a826ffff3553eb3a5fdc9e864a924c6fb6e7e4bac43f3b38e8e459ba0985e2d311e00649113f24cbceb852acf63d815dab9b3bf378d16221f07a1579f755d319a1aa17f27e413f1c228856068b29986a00000004000000c465f59cf3dba9095b58040000003edcf0869678d717299db0d17d3cb4e8b45abf8a7e0eedfbd683774824aaf0c11682d7ede617a2b85cc592ac396483055762c5c327a53b0fb16c8ddd209e7f26779feb890ee5ba2d529c78e3db37d5977876e7167107481cc1cc53e33308613b19a914d7d50cac33151ec4a56f355708e780b16d548662e969306a91cf3307bcb4673b5c662f82d61dd8ed3191d2633ba1ae5f0962a49e4672f346b07f36ce96e9f013f46204e17648b0a24ac95fee634583dd90ec4af24a94a050e0c199ad1c83e98aafaea23348a6c7ed99aa251bce4a37dd8a5e5e7c79bd6a5f81b6e514423997a3d2cc485b3ac83a891003c1d350592b6e179c6f995b360dacbaa9f65742d41a9e0630b2f4e6ecccef3090491ea5af5121d9d9d13f0491182fc6bb76b2e7832b2766c7d73fc76e3cd7483c9f3539fbef6c6ae7c0c12a513bcbc2e2da98bc1100000000000000000000000000f9d1a2c950319b079a889f2ad8c608b42e814b76048262e6362d804d43a7cd14a58992b77000"/594], 0x10) shutdown(r13, 0x1) 07:23:33 executing program 0: socket(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000680)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d0571454d78a2a197a386207000000009f9584987fa69dfcbd1697790a10d9436ee14ceac2a84e6abca64896045e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c8cdb42f40c1a2f2162bffa4d012ae46ac41e6bf3bf55479900ed52e0b85a85e25bfb258557d60f13ad30505e8d53f8a476f401f9e250884985f04157795ea4a5e89a1a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaf980e8b36039dea90d160e9b2048a3c0b5495a204b24be82ab7a1d429588e2ef0173423b07006beebc00000071102f9f52d3a41e333c9b6500000000000000000000005ba4db6fe653d75e1e673e4dbfaf5066f9fdf228bd05f11ea4e399aeb620bba50c0b2ccfadc51c6090616ac3ebe277d5f773d1e597b3d47d924434a6c8da5a218207000ad9b9b529c0b59ce7ab4b797c80ed03c06d71c88ce5920c9b589133b342420bd6fde746daccd00cd64131fc04b60fa38e0cba45aa39199539b524f4f41dc0ff5427ab12cced42bcba711cf36448baee7552f9591ffa871b4d1297a5a8000000000000000180bb54fea83379c80b4a42d3d5266ef434c2ebb5724f0da3dbcc9e9bba2efd0ed23e46cd8c1d7f920e7e38c106f771c6f8ee5ea77783469437dee2f35f23fa795e7e677102e0501faf32756b7f86"], 0x10) dup2(r1, r0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x6, 0x10, &(0x7f00000000c0), 0x0) fcntl$getown(r2, 0x5) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r0) sendto$inet6(r3, &(0x7f00000000c0)="cdacd62ec226b50a6e7343b7bfd3ef6234317c09de3bb8292f3904f9b3c13cd5662e52f7aad2d5fffe129d825ccd53a930710f91aa0a15061afb811ff5c572cc5d233bd2806ae23e65f5d693d4195f7846468ce8e2fac0f142cc1be9ed7922cf160a0a78fdf527a5787c4577424f2d687b29e29089e965e2bcf52c448de7", 0x7e, 0x0, 0x0, 0xfffffffffffffdb7) 07:23:33 executing program 1: r0 = open(&(0x7f00000005c0)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) 07:23:33 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x3, 0x0, 0x0, 0x0, "010000001000"}) r0 = semget$private(0x0, 0x3, 0x101) semop(r0, &(0x7f0000000080)=[{0x4, 0xbefc, 0x1800}, {0x4, 0xfc01, 0x9fb1f38122e019e6}, {0x1, 0x81, 0x1000}, {0x2, 0x1}, {0x3, 0x0, 0xc00}, {0x2, 0x6, 0x1000}], 0x6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) acct(&(0x7f0000000040)='./file0\x00') setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = dup2(0xffffffffffffffff, r1) ioctl$TIOCSBRK(r2, 0x2000747b) 07:23:33 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) msgget(0x3, 0x72) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x20, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000240)=0x1) chflagsat(r1, &(0x7f0000000080)='./file0\x00', 0x1, 0x4) poll(&(0x7f0000000000)=[{r0, 0x4c}], 0x1, 0x0) 07:23:33 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) lseek(r2, 0x0, 0xc600000000000000, 0x2) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 07:23:33 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f0000000680)={&(0x7f0000000140)=@in, 0xc, &(0x7f0000000500)=[{&(0x7f0000000180)=""/13, 0xd}, {&(0x7f00000001c0)=""/237, 0xed}, {&(0x7f00000002c0)=""/35, 0x23}, {&(0x7f0000000300)=""/148, 0x94}, {&(0x7f00000003c0)=""/69, 0x45}, {&(0x7f0000000440)=""/176, 0xb0}], 0x6, &(0x7f0000000580)=""/232, 0xe8}, 0x40) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) close(r1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) setreuid(r2, 0x0) 07:23:33 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) close(r0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x7, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x20, 0x0) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000240)=0x1) ioctl$KDENABIO(r2, 0x20004b3c) kevent(r1, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) 07:23:33 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) chroot(&(0x7f0000000000)='./file0\x00') r2 = dup2(r0, r1) openat(r2, &(0x7f0000000180)='./file0\x00', 0x0, 0x0) 07:23:34 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x5, 0x0) setsockopt(r0, 0x2006, 0x10, &(0x7f0000000000)="eb368f80c74b905bf984e3f0f2028add52c5449815d1c87831fb4a79dccedc0f7c50699b53fe84368a0710708651dc7afb9ef57b3c76ba3eba42a46400", 0x3d) 07:23:34 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x7ff, 0x3, 0x80000001, 0xfffffffffffffffd, "661fbef2510400"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1", 0x2f1}], 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x20, 0x0) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000240)=0x1) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000000)) 07:23:34 executing program 0: r0 = socket(0x11, 0x4003, 0x0) socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x6, 0x10, &(0x7f00000000c0), 0x0) r2 = dup2(r0, r1) sendto$inet(r2, &(0x7f0000000080)="31c2da112232d106efb830649f32", 0xe, 0x20a, &(0x7f0000000180)={0x2, 0x0}, 0xc) socket(0x1e, 0x0, 0x20) setsockopt(r0, 0x6, 0xf, &(0x7f00000000c0), 0x0) getsockname$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x20, 0x0) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000000240)=0x1) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f00000001c0)) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd8972d3872babfbb770c1f5ab72c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002004088c1cf8044101b5496fe00000000020208a371a3f8000400000000000000", 0xb1, 0x0, 0x0, 0x0) 07:23:34 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x6, 0x10, &(0x7f00000000c0), 0x0) r3 = fcntl$dupfd(r2, 0x0, 0xffffffffffffff9c) r4 = socket(0x18, 0x1, 0x0) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x6, 0x10, &(0x7f00000000c0), 0x0) write(r5, &(0x7f0000000080)="83c05c903c184d1c713b4b121bb4", 0xe) setsockopt(r4, 0x6, 0x10, &(0x7f00000000c0), 0x0) kevent(r3, &(0x7f0000000080), 0x7, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffb, 0x50, 0x2, 0x4, 0x6}], 0xf, &(0x7f0000000140)={0x9, 0x1000}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x6, 0x10, &(0x7f00000000c0), 0x0) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x6, 0x10, &(0x7f00000000c0), 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) fcntl$setown(r6, 0x6, r8) r9 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r10, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x0) close(r10) dup(r11) execve(0x0, 0x0, 0x0) r12 = socket(0x10000000002, 0x2, 0x0) r13 = dup2(r9, r12) symlinkat(&(0x7f0000000180)='./file0\x00', 0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00') setsockopt$sock_int(r13, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) writev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)='I', 0x1}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) 07:23:34 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x380, 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r3 = getgid() chown(&(0x7f0000000180)='./file0\x00', r2, r3) r4 = getgid() r5 = semget$private(0x0, 0x4, 0xc1) semop(r5, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x2aaaaaaaaaaaa921) semop(r5, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r6 = getuid() seteuid(r6) r7 = geteuid() r8 = socket(0x18, 0x2, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r8, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r10 = getgid() chown(&(0x7f0000000180)='./file0\x00', r9, r10) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000680)={{0x4, r6, r4, r7, r10, 0x100, 0x3}, 0x3f, 0x49, 0x9}) r11 = getuid() r12 = getegid() r13 = getgid() r14 = semget$private(0x0, 0x4, 0xc1) semop(r14, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r14, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r15 = getuid() seteuid(r15) r16 = geteuid() r17 = socket(0x18, 0x2, 0x0) connect$unix(r17, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r17, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r19 = getgid() chown(&(0x7f0000000180)='./file0\x00', r18, r19) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000680)={{0x4, r15, r13, r16, r19, 0x100, 0x3}, 0x3f, 0x49, 0x9}) r20 = getgid() r21 = semget$private(0x0, 0x7, 0x4d3) semop(r21, &(0x7f0000000240)=[{0x1, 0x2, 0x800}, {0x0, 0x1000, 0x1000}, {0x2, 0x1}, {0x1, 0x10, 0x1000}], 0x4) semop(r21, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r22 = getuid() seteuid(r22) r23 = geteuid() r24 = socket(0x18, 0x2, 0x0) connect$unix(r24, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r24, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r26 = getgid() chown(&(0x7f0000000180)='./file0\x00', r25, r26) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000680)={{0x4, r22, r20, r23, r26, 0x100, 0x3}, 0x3f, 0x49, 0x9}) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000080)={{0x0, r11, r12, r15, r20, 0xa5, 0xffffffff}, 0x2c3d, 0x0, 0x2}) lchown(&(0x7f0000000080)='./file0\x00', r2, r20) linkat(r0, &(0x7f0000000180)='./file1\x00', r0, &(0x7f0000000300)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') linkat(r0, &(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x0, 0x0) 07:23:34 executing program 0: r0 = kqueue() munmap(&(0x7f0000889000/0x1000)=nil, 0x1000) kevent(r0, &(0x7f0000000180), 0x41000003, 0x0, 0x200000080000003, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) socket(0x11, 0x3, 0x0) r1 = socket(0x11, 0x0, 0x0) r2 = kqueue() r3 = dup2(r1, r1) connect$inet6(r3, &(0x7f0000000040), 0xc) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x20, 0x0) ioctl$BIOCSFILDROP(r4, 0x80044279, &(0x7f0000000240)=0x1) ioctl$SPKRTONE(r4, 0x80085301, &(0x7f0000000000)) dup2(r3, r2) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x20, 0x0) ioctl$BIOCSFILDROP(r5, 0x80044279, &(0x7f0000000240)=0x1) ioctl$SPKRTONE(r5, 0x80085301, &(0x7f0000000100)={0x85}) 07:23:35 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e5037f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000003740)={0x0}, 0xc) r2 = socket(0x2, 0x1, 0x0) setsockopt(r2, 0x6, 0x10, &(0x7f00000000c0), 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000003780)={0x0, 0x0}, &(0x7f00000037c0)=0xc) r4 = socket(0x11, 0x3, 0x0) setsockopt(r4, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r5 = getpgrp() fcntl$lock(r4, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r5}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r7 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r10 = getgid() semop(r7, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r9, r8, 0x0, r10, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r11, 0x0) poll(&(0x7f0000000000)=[{r11, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r12, 0x0, r6, 0x0, 0x40, 0x7}, 0x7ffd, 0x1fe, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r14 = socket(0x18, 0x2, 0x0) accept$inet6(r14, 0x0, 0x0) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r15, r13, 0x0, r16, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) sendmsg$unix(r0, &(0x7f0000003840)={&(0x7f0000003880)=ANY=[@ANYBLOB="00002e2f66696c654208f17d6c0c07220cb0747110e740e8afa8dd47a4515d5ea178086bc3d445d141683c7cd492a81ef2b170e0690f7f5f22c4e7dc47e0b0f9622343340e66b89cef5fb98bb81e0f530f440d7542967bad33e70ecd5f4a110894d3d15c3cc41c78d1bf3fad1bdd9e1c3fd24d54f100"/131], 0xa, &(0x7f0000003680)=[{&(0x7f00000004c0)="3b9f66d2419bf73bd2a230e74829d16a34815df62c5229052f188b930c20c808e7dc6c9028ac157ece6ec718a9b714a3b7371d180d233afce460162a4b22c76bff29e662b9f41ce457507a4e9aa88cdd18d50aeb6bf11529420cd96da70245721c978d89b65f40cedb95317f0d3c140b85f8fc7a7dbeff3827296e44766957a693cae9431dac3b8b2f12d9384deb431603e9495de82d4eb82ccfd29619722d814e6822467571878455ac4003df675833073e9f7f160a612619e3f823c69898f88df8c78ae81e4b3fd91d58894563d183ef14401f54272f8a81b25c402ae1067b824181bd9cbd5865e0c22a231d07729ed4a5e6d498b8c03a857c88989379a47083a50fb47a67f738d71f19f78a7707be1ad84a7e6685bef311de14c33e62e6cc99a9f8e4fabfd608a8e035600db54536a298cb2d21432d85ebd9b2bda8ebb71bd594de955bb75dfa3fb2c0d86fde8d062cf102c85c24b0d5ff760ed76490f0575cff4ae2dbc63bd83832819c2df638a164832fbbbaa606342bfb0e7ccd65fb6b8b94def71ac4bba2aab9c650bbcc861c172030d4a0421f0c181d1d14a16a7a7344b9a98d9004ece57489017ae3f4f85e8601fd617e1bb599a04ef571a81ec072c636f271f7fb34c042aa21a29ffe847d98fc1dfc4981a8c7a644e0bc6b4cd2bb8098fd319e0d867fff6bc4408b3d7c8c9d7116e9c7b4341ac4916a7dbc487b8a8f5e8f43ee8c09c7dfaea772000867aeb7ec194f007ca590336ddbee2d5188cd891dab5d2ccaecd615496bc2d82625d1163ebfd87758896b3d9f5e92e7f4e7ad8fe207948ce3e57c21398dc8630e4dc885f944e07cd11f2c3a51a0c837ec78c9a592c34364545f82782f5e570136fa25d9b9f5773504cb6bf0c4c58ebcf6fe1f7dd0135868d025d5a2f213b833e109b2a2a8acec1b55c19f03c0e4127282378546fe82e9c9bc27765d936cb7bd2d4793494fa4147ea62e2ff24df7a97d286614f5148ab4c1bfea912fd1ce02aebc2a466bc2b06f2ff6345ceab1ef970bf7a5174881403aa8840dd8da807d2da8ae62d6a5c9f6e65eedc5b34ed102ddb3b8becbf5c0b78b5a4f398ac7049549e5157b82c92fdda64d4fb322aad7d26d0a9801f4a77f77016e4bbb7fad8bf72051fed577e1c93cff845c546d89718a96a3dea1a81298fc5b95d0be6a2e67c27c995993bc5275b6a04d4d1d6bf9aad12042087fd16d94aebf48740af64b53482b3f3eaa93a1f0112ac8224771618df39cbae70393cfd19eef360b0d734b2625d343012da0b849fe359b955510af55afbca4ebfcdf46803e07a378500052c49853f00088647748c7de0e799226ed6b6ad147ae85a49293317fdbb97e666173ea249fb5c9cb9825cf455ac7f3158c3e4e9b67a927b6da4abacb34eb99de16b101aa649113bd377855e07cc89126f6f8941f982322a78f4e5687eb4bd3393c504be5d1ab1645ccf22136a60fe9d9d8bc753d68a58741b9bba1d5a18210f5cccc79716c8f1699f1c47bc083161361c48e48636c24ba5510dffbdb0d0bdb53d94db215d4206b3f192881c310c9eb82fc99e57fc415e4231ae2b8a52c5615fc19a11cd229a9b636bd86e4ae3bee053d642641757dc80c34b04c4d3df4b5f95cbbcd4fcbc2dfb81ad28ea91647c0774a13aab80cc72bafbc82c0dd8b19811277493c1e13caf2b382d88b61bbd9c3a48a51f38cd03f69c92ef63b8c2b336dfc0b564bc36c0742d35e5e870a6684a7256e2b2702a61b9ed5479bac7d37157f9d9607a0f6817d715cca5f8736d521f58a9d9ffac3732d9b1759bbba611e9da33eefb962af514de0b66cf63363d52d197ac58733f9c90d38bf0c5956a6e2f590a018aba6be23fa93ecf3046a2ad1ccd6defba7bc64846911a65e1b31fe244590efeee142bcf112cffb5f1f07c65ac8d2be2a24db2a65cd92eb60ffd1b4db134a54b28692e2ca943f97ae52f88806f5e078c0d4eb0e276a2a9e5db5348852faf66db2c95c4693745240eefeed4cd29a482382ce4563f3aa6488cbb2ceea3fe7052ba6b2d62651665ae7023139602ad936ec0c221b5d601b49c32017874aa930e4b9f0dd9a1ecb0ee9fd6a1e0865554e7adf5d994ae77d530bd6a22ffd764172911b709450fa45a8483f8e909ae119cd6b904cecb75d9b6c7a50a34b9e8eda4d71f6dd61384db474b5ff8ea28299709830ca2c5a2433f700d285480027b33e8fab80dc387258997ed7035732299b01aae9a52d57f94226cd2249c63ebe365ebc65b4f4aca866c8167cceded671127becd7b7e5e67661541434768aad758eb1a59b0cfb7a70c0fc10e4d8b75320075aebfc232c6ffbcf4b701c815169f4cd2a8806d6458c4d5d7ab681c3902131f50b690e58324112bfb3b82ea850cef9c959dd759cfccf805a371316a3a2f33392fa09d288273f9756ea664b7e02e5eadf8d81ee3306ad3eed860ad28081a7fb36859835221e161f109c931b1eaeb76b46590a47d79a2ae816aa5c0b25a831d913be02e9db2f1a4d5dc2715705c24e6e25fa9be0e2da890acb278d1ffc292eac5a689df2fc48d0ee088d1e3de4f6c92faeccde953b21771d903b3ad330e3cf0b8e38e5b41aab033b187337541e9f04b061b1814880adcd4e7bbf982aeca84d75935754470354ee701c94632dd68a98388faf1f2bc6704896c8ae35caa16cbe104bbbcb2061942f7439ce34d0f1320efa03fdeb8c15cfd32e1fcade5c0f86bb94c6990067017d01f0d2c68c5ddfdec220563b9c58fc3974fd03d182b38dc7589453922b9c9fc1d7fae628cafe77a373a70fa5445d840eb92262ea2afef9d1fa6df1d46df9ae07f1bb6658b0a92f35b6304e307b06e8eb7b5db384efd3091c9b033ee0a12ec9a5e08edcc10ee5d6d7771b18fac42d8f8e05419ec41c595a36fbaf98fe3188ec04f5e66be671514014b078568a4c57e2dae2eeb917771ba702fe2e85fc47bdf2d46b5f9ae346107660e0464c00c90125affbfd80c1bc76e2af39e5ca2f1c12956d652ae9e73ae8cd3746dc4fe1c94b24658c3c25904963bb790d32a828dfe95821957b8dc881ba12a194724fda674bfc9a06880db8a63828235ca9fcaee791b96cc91655edec27234e44f1f383ffb55cae2567b9e8435b3cb54fd49c4312543ee2b0d5521806f83e3b3de646f92e38981a3198f6f70ca3b5cac47a02fba2688af40a896dd207ac5063c5c79879da433e3b554f361dd9743a5167ac3cb73ed33829fe3b116bb29724d715655c1c553e2a99263bc6efd7b287ca0b091622cd4c54cf255b2b050f9b5b3f21da3c1aed658e9943e36c76b8f1d3e80fe6feeec06e76f9f9f38b4d3295c95e6e448790431e581dbd8209f7ef6cb9a739f4044eeaa53040fc58bff219c138311d5ee0650fffec1e77305277073712fce4a045edd4c593f55395c943cd2e5a85a9bbfe87bd1b0bcf3e25b7c89bb19ee2ac23aa358f81f6ffd51ffb450cc5d72cd4bd5b7df6673f87ba44d6ed17d9d071c3d84947ca02094a1f42fb1c161ae5d5eedf84bb6fd9c48678788487e2a865fc4b88a111198fcdc88e6b672bc7fdd5c3c4c777ee87b7385e2229534b2f16320bf78b6199e1dcc03f2c2715c37ab853fc71bde7d8103a0dac27020d931f405e7c6b69f788b9f4ff02930c6390ed4e56fa721baf5a7f525b0ef188465604096c55ad12afa9139c6d8055aa3b1d1fe82789185e1779f4a95af157ad777a213bb16562ac2429be0dc438ab994318dcc64330c252efc97b7a3335819b1cdc4b73f834e0b65d12eefb04e205e316c4c8484bc3753a2b9244b69f76e40dac405f753059b32eb74544b0f0772fd909fed812117f28f9237436b430f2fd55e1b8bbef7410129eec778f8cd4a4b2a42b10d5e411174d13ba1292ef67968744d24580d294f207970864a5c7fa590206400542f549fa6e9b62085c1529d4509b230e63ef20326dc1765e804124017477164073526577fdea0e604e3d8be6a7e510581eb66ea3d10d01fa2c4f1dbd82791a138c5d7b9c63b26325c1510f319b8a036f34a3191a74751651c3094665975e5a4d02546c311d458c8aed51d7c3cf8cc7159159398e355415564d2cd3592c68182a114613c6cabec97a67e8a7eb7471881bcb63914f3ad974bc16d0495991ada12c77a6b2190f1cd04a787d9548c67259cfb69b305baa7328ec01bab099696f5adfd529d49e9e3abefb649dcdaef939d1f96a91b94b732d470e1966f42d4abc48fa7af420916ff304fc777caa4cd4051b3347e8e0f5b893008ed726e4bb2b5187a073db573dad051ec580b097397fb9cedcb7e0d7f51d19d0f28a5315fef34ce130d33a1cf5efc83e6dc6bfc8df454a642e1a44c328504632d9635888aa28a3022773048b5d8355c970d3f1d596350601fdbbf159c72404c37cb48e1a9d9c02b5cb6d0966dee2ec649e09fb68688febaa8a64346064bd7fde6d67ae9104eae44f42cde556ab4c1d2d26915ad9fa5b39fb376a70c37f30c246826f67eb3bf7d702766a215e046aea33f30f71df3ae1d803a536e4fc5f2bbec6e3e6e6fdeaf2018f79b8dd2549b9c1ed1d955cac0746e0e97c1b878e364bc3647d0828d679483c52aebfaec17c9d63f6c3884d9c75c86799936d72280047cc06f2f77c5fb030ebc9e47b93ab562fe4254445779cc9c8d891e615a4340a6c654b63757027c61288b8a7eec960ffef418d06a6bb451254d5049c1f474b2e93dc40cef99b637a83715b3a122b5c113b0a58c5c9cbee0feefbe882f907f793f48bba6e38cd4bd89c760c43f205ecc862870d2092dd626a39c01019bb8e3bd49f584be4df2efddcdfa62c1edcc9ac5d4fcce02daaf29438e9fb3d6df83c8827b94d185a75ae185b74754d8895e50c263193e708d47e9886c5fb473619833cd379803cf7fd55d676993c2506faa2161aa5b749b335bea9cc76ba1621d2f16b5b9ecf173a4a68b5d8705f0bfbc32e4d59f4143dcb65b0144aebd1581d1151fdfc5511200c94d2a62e236994113a208c381c17177e6f8cc4262289bb7f80acee55c958d027fff611063823b76710ea42d2452a60b000431e2100e4812238a814d42d374fa76d9ae890cf9ccf7e913fd8bb2297d9b74ba3e8387f9ea4a322f32014a43b9930ecae861960769b5c5d5044a59913503a1fcf06ca926b52c324c9fb09e132799873a8dc56b61af1e453d7832b9cdec512a4a70d422744d446629ff2fca381a64485339dbcdceb22b17284990b7d82beeb4c4b444e6175720979eead312bf4109c96ee1b35887bc7b44080621ebfdd1e45f365be656244c68a3b5a07d3998425b061c7c294b1c5fce406299db879ccf5a895236310126b97756c86ad7e1c3b96ac3350eb0b22ed47c23f705567e689052f7e730c8806260fcaf5377fb8f6e2fbfe656d77b727b202735ca5f6a716b6756583abfd57e7229fd3ee9f208d95a9a869d9d6bc675e529241d0fa25b23723fad8f40910b0f7692f3df1b9402088288ad034ab54182349822036cd494ff8ca80dea888774ef2f25db100925bb00ae476c6ab479619534a12408c85c9ea4a6f391f53b8ba302bbab7112b9f061608dcacbfad082290b4827ee671beb02d06fc476f0f74428cb7c56e1cb869178e9637f1f6b99823e1c56db9650e66b70fb83914a27af95855f5999482427c5401770bc2fd74f0429e0b8f62a253e7b856a07ab1d0a3f600ac8fef33f5218e50560591276b57ae7ed8855ff32c5b79adde1104436b2bcbd7b007692460467c43cee82281038454eaa6c52c2d096d0b5125", 0x1000}, {&(0x7f0000000080)="30bc0e39ed713ed3d565c80195772ef0bfce38836db7f21d63013cf815a2d3750d19ed21a738b670a492cdf67bc458308faa9b38331a8c7a6a5d7ef15c379fa7fa5df9d176a2dec803cc242313a7c8f27fd5b98faf71aa5a6d9b4364a0db6b94760aca6896fed56d4ae9a159f6219a16a7ba3b488accfb394850045a28aee194f7639540a22f5926a1da92d35569a02d331e968ea302", 0x96}, {&(0x7f0000000140)="6dfd0eb0a1e77210c5c063b54c1731de2f096f994232d1884b56500e6fe77ee859c5a7f0df3d1d66a5813369e2dfd6c54245e35cd746be370340b3dc98b2a0a679ba9aced9c37c73b69cfce04df8686d1b08aad9d322a0da594600602bce1d64e0a89b03ac0768746942ba4dea8bb6686474dfeba995f0f8f87ea2ebb36e23d9fe02817a616cd786e3324995d94f678aeaafbb1551387fa85e05f943957f79af14e735dd04c987ae03b7243e5a295670a1dd36e83f329d0c67d5b0f928a45225a9c3cc3ac91d2e752ad21176", 0xcc}, {&(0x7f0000000240)="480cbbd1fa4a83d46d4dc631c6e890163e450e53911a1c720ab1cbec40f3fc382b029124e35138b2c8a3b7ae64ebb2795c6e24e1cb20e97fd5bc95e580966004225fc8ae199517ae1d575cd9b6005f58be63f8f4ba087c52244005867bc926f8a98760dcb0cd8cfcca6ec712e8ec61c64784f373ea581fb6cdab46cc6a", 0x7d}, {&(0x7f00000014c0)="590f91483106caba350bd97dc14e075d77d3d2176312e8c51ad3b29cf6fabf5060e135aa130e6e05dc65ace0c6dc4d2e094f1cca7f655b6594eef82b32dae76344684f59860b88d72f34610acff5cd7bc204978ecc1995a4ab7336b500acbae0bf2c57b61dff85cd0c03ee5de96a8733c47cf202a629d663591aa0c32238fc7ab7eeaa584468baddfdaeae40c868f0747e8505d073cdbf91ee5b6e6e697c5934a90c3b8917e94bac1ca5e9fe07cc6e6695a9f3ed5b82f83310c2742d5042b4b54681913789941269548e4b45572af0cd9f66c3698a842a8eb8e7c0f2d78b6da9415fbcef15541e230c6089905377036f49ade2888a9162845f60ae6941411202a1da5848dc8a8652d46439eacfbec3d33c561e42ea1978da7ff66f8fc9d97fe58c80436b5a95e370107124c10bdd78a7aa2689258a502bd5aa5e9815c3a6b212704f3378a2c6239369d4a1d4c3e57b8dddff031d324a88fc8ecb314258c75e3b97cbae7061efb96ffdf17496e1cfca1fc168c75a632568fa374fbd3b487420f098385bdeac3c1ace5bd8bd8c76905bd678ba6f24b9b04040c02ff7441a18d07a5e2e401a21ac4d67f0f354b104e9f608499141198ee171f9afd4ca27593123de0873e0dc2d8e20049ae5736d56f595da5e094ecb01a6c3889427a0c11768a739da5b37beb30e5998db7f1886db68a2acef50b24d0a31c728d4d74cc98350af2f71dad2c5dac3442b27160e1255f3bb6f71c5bb2369c6095b0e6949ba802fc2e633040437d801c79632dbcf259028323d488575fe74d6e708b015f89f8b32d5212f0a0239f3164df64372708102246cfa9764c31dd1c27df13fafa10c76cab4d49d6e473423fc04be086848f3905f25d50f6ae3128349b4d443b08e6a90a1202b00f613da68d22a455fe330831895a32a3fb403db4307a2aebc5403f0665ef4a03ec813f63042886f75223ac639e894937ef6bc0d34b650f8db26a9545ebecab635a0475f1914ae7dfd9d31b391e064e75bfb75870503f27a1f3ba895a5526f4cc809629234bb84c0364268692a07dd26bedf2cab8b73a047f34aed8203349c4bb82ad9ca3755dde3cebdd65495f1b645d965c72d48d2f654ed9b445f5509a902f003fd45b87b2f5eea5aafa0e471fd624cf66e8fbb028f7f7df2cea7b1fed2739c04758a5292faf46839a54c178ea11ecf12938dcb559aad56f2dcb1c215270ed4efad9fa857145155799970ca399ef12abbb1314d9cd784b477f712cc0f44b25652d53da866bac446677199470849ca51891c9d2b94a7d5a3f8f9f329cba81479732da6a2679b0b825e28c7d6e1ebd19f42e54541b83f163aa664928e97242b5e2d671dfced264eea4fbc8b2428dd8b1efcfbab84810ee5cdbbd97a28b2d0fd20b6d922c31fd14e53ddc71f260128e806382d1b4375fc44f02e878381fa813c55fffa4e57d9db903b47fbf26bf93de5dcf94467aba84e8db798e52f85b9d0bfb8b941f5bc68d7913960099a54eae3070c3ecffeec7b03c3858a1bc6098caad8bd84b5219d149a6bfe9678a90f53aac1c44f527fbc19baceccb503299cc6be13f8a1d76d510f80c2c4650531a57e8498d490131666b2b223bb9e331aa08d1fd1f52ff2893314320a60839d883bfe4d8c37cb5149148f6e6ada3e07fccc1d2a78d554c20fb4788aeb471379fb1896c640783c90fe681f58dabb236a9e918bb58940e77609424676477e829af4f1b46d33954140ea67b0c26afe78ba4d2c4454dd8232d6647dafc66ec9fd3ef210cbdc10b124921c2966ce8ea357ce2e7d1ba167b01a2f5e5ecbe472672af5c16b158e0032110c2e05a8d1b6b7e59c59b035af728624585d7c5a264c2be94c7610e9a12bba2e4147f8afe2f7cce2f6afedc337ac106ed004ba703c3a06edf345cde6b369b8e92f40953d5c8eb5ec187cdeac9e62ec9d1989d49afd898ca209991b530b9778c0cf204047636d5d09c45a3b4e80759bd1d5cc9195109d7d6a3f188b9eef6cc864beae8cc394affc2e2b4e870e72e991ad55a3dc0e84d7a47f8a1e8b6d3cf98a69e18e654e26e0dd24c53c113fa59a2f25dc38557d71ad53559434d82f7ce044f119c4a51acb2bbf769566043666c3866b7fe850217408d170120255750ea5679ecf01f825846967c2f168bdb8e05683dfca3483c47150eccb1ea50f69ec40a9966070179de21f19cbbd84598f41ec2e992f081c2bf6bc067470c0828ec1ce6e81cfddde8a40f30704647429e1e7c1e293500567cafe36d594011db015ab3ee53e891479b7b52c698e7075404f230868b237871a70ce98d5b1df84751b927a5c3005c5312327b52271d18e52ec12c351bab58c8918d99dce67a318451f568cb36bd0c14795599528983148a43676acf17d865cc3272e934675d83ba231d03639e32c12bd97dd508ca7a926e44981359b62d6329ee510ea46e3556aba95d8792b433b43ea08a02c4c866f35c1f8007210367b4cd9d8242baf5cffd06551c39e8ed7b59378bf8c4e46d96dde1f7feee4f92aae837a8210cc7de1be0aff83f9589314dd3354dc9f2c74566aaf31c5f22c27209fa3b78de560a2b3c0af38c6c3d62e6e8397b9de95f535c1c19c04d66c440045e64d8da5f909f146f6743f06f298e675b0796b3559a18da4c27f38527d5c58149de8df5d2a1c575f4fdc8ace50551974e13c30ec27857d710b8fba258e199fb58d811f586f529f6ee8e278f318ccf19201ae3c6c10a67fc41791dc7ccb67fa846f8b3183d060831bdeff2f579f2e9521be1b991fb5e4805ef2b6e74094bcd4536d00acbb2069f29640c479f0e1f9f56a83177a01536ef30a3e90b93a0a744b000fcdd8faa61d978b9efbd3b164c8d6cfe5070f6e872159daab86ded83b544be47b91a1fc9731ced1f7f84c5c79794ddbb813d2a063eef0431dcf49a41e297e704d33b0c58af281098b43dfada6361d40e445bd82b8a4d7371ac4e59f8a4942ad56d4b82ee7676547c31712137cd3e3d047de72120f60cbe2aeb42d1f5d7577b0aa343edd86456dab4ad2e8259226f2b885b486c17c43e814e3a96ccbbb7eef497dfe6826a82dfaee328d1e7cf3fd9b6e926c0c5f4b765703e211c35fb5fa5f429869793aa2e63a81e2c7a688bab1a68498e843e7b039eef4901f4f526007e1cda8d88b67b88b955fe367d27abbf0edd9189f24d37043dac42493b08cb432b3abf70c30549f22d6972383b00fc6bedf1cc257623290ceb6c9d443314a5d56465c2ba82f3e01ce9732154db7ae0e743877f638287e4c23d978f8dc42cd9114dc240e56f9e38baad146add865221d496cbab3373c50f2d679f13e4d3be020b66d998dbe1de2ad6801d6077f16a83d1821f740cf94457d2d40d226e39700f776fd9154c16183de8c4289edae382678f08a55e4fe10de09fa9cd85b7b98db51ba47915b3c426b221ef6a9c31c6f2fa2e9ed73e036dcfd1cdeefbc8a36648ac0f44381bb1f1106693cbd4e772218b5f89b6f0fbb039fd2dc2f8afc011b1923e413c5436c78456d0307983ed01bee9fa77a7cc309d8c4b2ed36fda0ef9d8c61935aa57b5b37f7932610b1c3a69d86c958a6c5b55a337840fa1fe7ed2800007c77c1434ea7f4da339314ea95c8039bd078f3770478c4c8e422822c89e9fd8e4b6be3c7a578a3f449e83fba193d72cd23c6867f5f3c89584c527eb50fd767137096694a7c878c32e26e8a6218ec11fea0a8f68552a09d2ca5030742ac5ce65851fd89fd9c89e2cb2b764cff38cb723f107a4551b6a52762c571cfcf5f593753564ff761d78894c49ad08b03281b3a283e126ffb2cd619bffb10f956106ea9bbf979e49744489965c3658125b2d39d4ae15da3c58a602d322066351f6b02a542752b704c1943fae0251749dbd4cfe940ac4ad6cb4bf7f23ac2b1ec1b7ce73ce7aa1e97c3f9c171ff6de0e7242f2e0d19805e2ec938e86897420a7d1494d56afc3bc3b8e85d1fd36e1b2634a1c9b5cf88bb2d1d45dc36ebdb8b6c81087bb51755fbd85ac020dc032b8070b7e20ff0bc784a3c59bde0449c77658cc303deadeefe81567a32776c6cddf86f2816d8938777da2e75850dd3eabfc3b02553375b1e5b5cf6ef53b1fad0db2e739a3a58fa149566c63501f4d5b261174f4fc4f7150d40d0255669600c9e0aed6f42167d38be5970a0bcb1150fc4e5b7714a7d4276561a48f5800888eaf3fb6c6312d05d908452f8129adcd813dcdee2f1a6544b956a9d42575b35194cc1b010ada8be0d1a3acbbb65b5c5301854d9ea20b421364f67c5916791672787395e5ce1a795df98576b89940c0aa3309e6f1b4bd0a4af669398d974a1af8458fa6e007fc7cc8bb6ed1ff5d733c7a461bea64a4ab131a2e4cef26ccef260b2547c59df9205c0d896a3b7fd75541dcaf9a1b619b76d58d1ad7d1d0ba5e1d518173c309d753e86aa7c33b756281c2f8daae4acd71756153ed89303ee9b71c32c01ae1d52d79aba1c3af6eed44f6df3cb75c2b5feb09f2423568860004a8edb7997c9fb495709690169e2310657a4b5a5e965eb5c6c2452ede44b2eefd9eb3838a142a75441d462695375f7c33f7bd2a9261698fe74a5bf2c44e8d54f81103765bade08552ef0de20bed57b1787a911da40af8722e07d0818446d911ab2c78d4ec5ddeea97524dc3c7078a6d70062bd3e4046346f5637b803895450e56d2b50533c9561d59d7182774cb074f67d3a2c0fb28a1bd5359f33ce30f9624a65234d0b9f41e4be932585008c247b3d429a3e58a58e3f0acbae81a7157d4dd694394ede3cf80e9700db9d86dfc6fe7b3a6e19bd81af7f3b1b89d35b14796f7a0e107a4e601900d30bb91fca0d604f300be04efa18dc3989d4df156f3490f2c72e108dd0cfa14325b692af15dfced29c5a076e1f160e2f880d5be816ef676488818a1c2111c65d5a8583fde5755b255d645ef80b2360065779950bbd88afd1edb2922ccd7902440b99affeb940d94f9b8583040d171bf657a5f2e7f42efea6a06ef1091d794b9df765f7fb40d69dde32d663dc9d13aa945ff4f36753938bc19b5709eba8323bb3988126954888db4c63804903632f1b78537bf2bd18e2eaf3cc51b25378d1639ac97ef4ad4e09fcb4c8002b53665f782b0572b55cd56851b6e2cfaac2c59203eb20b2618d1afe8107e1e29fdc7f7cab145a67a48a031978a0731de9f371b7efb0ff02e7158a48346e46aed6b5db0d06634a843d5b039900cd1e236c92a27671bccb8f94b8ac13eb8d681b4cda877185bafa930e645c92fdda787d2f20855b47aca4c79305644aa6be8ca4b017c606be9e75b09ac1d679794ac0cf288bfab940b3ddf234b145b47683215ba55ea1902e00f5abbdd25442a1d9992a60fc9bd713654d600ef450d65f05fd452496f38365a8091bb7e5e08c048cb81d0e9c7edfbaffd633565dbac88b4e00172ab211becb3a283d4053d9315d2ace73b7afbd423870a6445a127bed5d027b75638d942759857b46860df1bb9a17668f8d7918434e22a12a4ff2cd4e0e29b7448de9020cc77342586a65176e4f66740d33f21915de80b2ccea1cd7b48e6e1dad49f9a5fbd2c4e69e36b64683aa7ed469fbe2541cf2c4f6700a3ee728153e10b961c43731b57b877a113bcd2a61c222a16a2b167f801dbbd630954423917914e697eca134db82c82e9aef1addba21cc9d1fff78e00692aa2ed065cf37c9aa55a11d22a4d6f2ca87bd08a4e5d5a63eb231e9762d43d454b7885bd3b223153d33a0987f13aa069c72a94925e3b83be8868861", 0x1000}, {&(0x7f00000002c0)="e0c02d8c199c5a3cb161f117161abfdfe512786b3f13e56a9978019343f82c1303d7d4d73cfa94b380f9af5178c4c6d9398f15992b4e407a94fd706c7f8007e0c450ea7242c7e38e99cceeca6b2a8cc3d8ae169491a286580faa81c030351b3ec05ff569eeb3edf2bbb2e6be109722348d32fca48902fec1a75ac0cf01c2cb09969b42db4b84bf4238737fffbd6242cc48f737abcce0a639def70dbb7b27563b1dd62de8082c3a4f3143a5c27de9a8c294db855f6034afbcc3", 0xb9}, {&(0x7f00000024c0)="d909a490e5da84af4324384e4c01cfa353fa0d7f435117e789d4ffd004e7cdc133bf981593be591b76b4b7d1630e5aff0c70e7b2fdcee7c6edb865affd8dbb63c01ddb5a56aa6306aead708a76c88d379f284c67585571c84eef16d386723119a310d3ff92c304ac1d84c85ceebad4a7f1e5895b14f98392aa913c358c1a230f4e139cda3e87f0248d7c25a07f9243940372046c88ce6ba2572254e81b52eafd66e90a46c2aee26cf24c6a11a710c1ab7341f4e779e99d36bcc7e54b1d8a269e6eceda5aa5337656b704f05cc322d0235d95e9248e12e2c9e83d3f5a5a9f020d79d5a590efea22879e992eb562963c9aa47e341eaf5f2f984e1f9a89b5a650d8b597fe864347a76f7c37e83d2ae1b1e0f87f057755cb79ba668aa7e3cd216bcb85a717ff443ac2222571fc140e15a12f866bf14e911a386b5744df189386afc42a22f068d0b8a4185b31dbf7281173534f6152b6dc1ed9fef5c98b2bab4366ac36180853fa0283412e1e26df7ddc134e3b47e7c6ca19810d50035a6f9aa1ecbd1d1e285db0cc82de655cb45172c0bbbb8f62bea276b030394a71346088061aa4daab2ce42db55b853fb25f054a0d69001726c8f0593b1a2180d7b6048aa8a405a4a055f8be4ec0d930507a6644ccdc9e6334a713eabbcda2a4f77f845a348f4fa46475ae7479852591cbccd92748696e3805997d3e057fb32924f23e5fe3566cd0c0bdf47da4c81d4b3b11563c9c64606fd8cc8bb93fec30727bf99098ebb1b2a2c3889c1397a6c43f26cde0564c20282dc7745ff67be58e02cbaadb0c1cd01c57dda70e25bf0340979193105c38482dadd2e585435518054c0aed9ffbbf104d5cf4f2379061ce1c222d17d82c7be6b9a643974ba511e90d162dee2bc74b9d470ed45c7a842435f8c208d4bd7df4a0f82e04d1262c97926f97cb0cb2df2e237cd96bbc154dd9b6dfe7bafbab28163dbacc271384399e7da9745586e5777b270c10eb255bb45de837a54833a5bf5e4f95ea2dfb6af141e06a6a6d85078068dc2bb2ff0fe69bdae05b1ec998fe169dc892c2a8d0fe7de01cdd47e5b3e72c1145d058424c5c2c217271ff9435994f218fcaaec4a836dd1ada84e530862ee1623ad32f493271bf2f95a33562d7bdb3680e0e488ce817aef5618e027e81277f585999fed358634a1802832831800c7149b6759b8bfb566d5457515f321a49b6ac11fdc4ac5928ccebc5953d35481881ad9f08cc616b4703091c35a7ca11e4f997466c60bd43db8567330e7e1342fd40687b24b3ff23ee94bd8f8c3ca12168432db9ca1a1e6da2dfd1b0eea073c235c4528173de2c22993326d8aca873e5a7ee8fc274d2d57b0d86bde0abc89b3504c18bc96354f7b1f075366b393b00b8cd46ab1c6cb4138aac36732046c71fbff8c83b246c8d70a18597cb142acc532a21043141a33eef8cfeb3d8655b90a7ebfef595115cf62133a5974642f348b699bf42f326336a04bc66849ef30ad56096cbfbbd019d07d75d1d2d8dd13a9bb4e731f142b8b272be3a5d91341bf259ce58a86fe8c7919f98519769c9cc2ca81b70e0f0c8b68635588078fa3672a38d718857e51b0d81d690381267b81b371037c5e004326042cc55fd7edfa9ce5b5b74aa67301ac07433d51d39566bf636da28ee4f191085d3015a0e48ad98fe271ecfb17da18c5b669cffa3b1f7f8d6fcf98e12bef4d4a0dd68d064b3fb0243fadabf4c1222d44869b86920201f70caf6d9b7c7fc505fd2d737b1713614aa2e2d4110bd35c2e6a34a718539b744c9e3b711d4d19e27ecb7fed74a85ee5f4daafce5c8ff533742eb0eca5173c69c3182dab1168d63791ca222471c7ce7037f7ee83c7b5b581d91881060666faea865095e775b681734d7e9b39c17bdf8f80de8f00433b3fecfb9d57a5a43bcb73dad1163d80db684bab5b81fd4ecf47db8db3accc1ddb5bf017f92644bdd8f5e93d5bb57d4139f6aba1fee3ccb0802f741fd5b519ae8f479491241a8ceb46dac744037d1dadc9b29c08ab3bf488b39675259ef1f675b356098d085205efdb17b9d05ea5e593918682ab38a1f13f628709cbc8d143141a7946b94dc6d3fd31867bd1838eac5eba445aa6940a827fb45a688527f48091cb40764cb8485d75b9f06f3a4376ace637901637bb0be68df271988f4b7842ad40995f0a860962bfae4b91537fa536fcb6fede2fab6bde4465efa847ddd4a76e61a4fee437ff619f90cf11d6eb8b9e8f449a1033afe3d23eb12a622c8abd17e36543053594476243e9c54c40d38b4442e55b72f115c1369e7417090a309a10ac40bab1acc11af4007928bc3fbcf83825a9cf7b227b2fd69074414fc86df91b76bdf9b27bbbdf613282630841337f705811ae5bc01c4b4670911fee08f33919f32850b12871b53579922a2311f86973ad83c25294e57bb79df75acb20fa977cfe290fe83373460b04b088f28b7f39e4bf722abc6ccd6a8c23d52f7108c73945f6f53d45f6bde747e45349b127f895971f86bce18ea9e86e0e5a34d9ef1cb563a80e11a8ebee24dbd0c901f115ff1b0123d92fd6a9186c8668faddfbc5832d412bcdd92c12a646e2704667e6a4e73b7013de26aafc11ab7a78b2f219c4b9cfac9a6290b88a68470c35da2566f0580bca54fd57b1d0b571bc1aa2dfca26e091d7d43828dfa1a1f2764ddaddea1127ebab8972785c8bcee59cbbcef950a42e40bfedeb3ba893b381364d9b6ed7905e557ec1f831372106f590dd1201e3d6d043b2bb87fe99e917c1ff824c14facf2f20c9f56b73fc0cba6ef3f4b17db7e6ceb4774ef973da4bbb3a299093d08816d667e8b6f4c4a1d7174ff69b3434a8c84088e863f716bbe0875a55d30eac737485d4e70fb99135e132a2600b7ac87f5019ef0b5a659039f9e0afd8392614153894f248f53e80bcd18def543e67c2cdc9f7322f2bad1fe9247fec59c7ef76bf8f443f7c0b70188fb02d38b696cabefd0e9977dd3b64447363346f212479122c5d4b66a5d42a88d863964ed50eb762b4b2789aa91aee5c5237da18216a56442349cc279e8ec306487b0d8046dc3d7325b7f5df4a0d2e616c848b30752d7ae0c04c3fbcdff4880b7f488795bff777fd9b525d6638e4150d66cb7879498aa25e42b752248698070affafba4e6063a9451f3b593fdd0ab01d10bd27ae7f7d2d7dbd64def6ea211e74a6557b91daade1d398f61ff1eea6b0a7406da6887278fe3c85dc47b0e0fa0242d6d82bcdcae6e2fca576bdafd81f606ab9b7a6782c0225adea67b99d9c8f1cc8252f65984dcf93e1350fd011e071f516c4201788f414c75a5e4d03dbf1a156698ca68f0c103ee7508f76b88a266138b61f3da7651d09e08bd6e5a4309753e855d31d5b927d7b6943014902af0eb3e5d364c688622f9e00a888a3cd89ce823ac5057a9450712c385209b6671d535c57ef28fec1f0009d4414281cf365f31823d95d7e3ff5a9282f84a58a0bdc5742953085e79f83cb9a2ceefde36e27cb363bc6de1c4d3483ec5a6c85335939f8cec0d6ac91a2308c4b4183664716f4b94f830ca8efa2b45a3e667e11dba58ee4c56cc70869d6b1df660cb973f75b9eb3e6d7e7d857634755948ae213561ffa7c78f89c3beeaa2b4006fbedbbd4a7779533836c676416aa7cdd7fed84a91c30ec9602f713d0599f38d1a01bf81b77b8c8e536a6eddb601e14384960229ed5ec3ff8b8124a13f0d4df1edb6ad5054baf99d0026ea751d0076097d26febf0d4af8b0ce4224fb3cd23cb938f8e8b963b5b943d4492b4e2a5dca09750ce627fe5fcb57ba213e97556fe186092f7d15de5d318c374d7af56377886cb4c4122b194c0a1576c974c91dd512a224a4be1e0f0b1b081cb6d941c366492730cd191768e1732a9929e0ea8247e9eea207db6516ae7b8bbd50951ba21e91cc9ce674b6c166101e7b0ef91241027e1d52f36ca519885836cc0dc1f8fff86b94753a81bc16d8472c8e43eb340c0acc207e2dd99757aa6927383f84bf62d0a8ee95c1b19151484724540a4299f0286179a5b2d5263900661fb0aa94c8f72243d1ab53912180d565f799c77049453e2871264cf3c6a5fb6e6324b8eea75d1cbcbc20b80e192a513bf0a4abc165dda0c199635bcc7958e713ea7c50941a55c0af36f74c48e5ba82bcd895408c2dc7ba9f177f1af1b665bd79e0bd53eca6871673d0fc1126e99d81c444189941546cb448277572336c6e22c1499ad3fb498245adc93654b84e49fff65966530242c8e55f2932b85755ef05c996d7e9808a308a59ad74c3a341d6ebe4410aafe0813aa227660dde6843ec2098935c10e5dd129c9500159c4b0c62dffc8189d56b3af13bb20d626518b79e928cabe9fc25b007554991c647810f2af6365535a2099ee36b955d07cb2523019ddc3f551f983cc535cc48e087d0907f284cbdec213131341418a49c439307da6c13d276164ce67dbb97711f488255c64cc3fdede777d849121d2b7afc755990a4a473266b2203cf846e99983ba65e3d67b17419ed8e99b3484ec938b7cdff6047110f42041d422ea9fd23ad8144de1529bc0561e1f42bb4d4086087aa627aa3971fc46b030f5f55e3bdc64d733140b767d2908bbfcf371cbffee5c11f0e1c040243cba391a12da093eed53618e055b4ba5c84b81580d6f9121162dcf2d8829e08771b8f84a543f9c20fdc2a1f09818ff6360f5dd0da03b3243eb9a5d4bb5b187de7183763162ea03a63e2da7b7c819811bd25d5c9e7a8f7f144ec99a2ac97bda682f3a6cabeabbd743731447b81e68a11bb574e4f31da3e43521e3b4d2ce918d75e19caad1a30299fa98ede1dffaae02199a215624b59f04adb169ff9dfd9ff2f73fb3c71a7d9a9f200b2ed2c8ec6a1d8c9f97d6804122c31fd134c6d62e05ea486611fadb685bcf71afa1dc9d84ed4c53faad7b34d6381571b2470a148e9da838de0be4f8851487090291895c38dccde87c4702d68ecff167d20221aed8a28cb514ee020d924f7cbf5f6320a04c99ec0dbd80b2fbf69e73faa6df027cf46132e9b19d7a5bc07ec6ce20e7302db7603634d8fb5d0d911f842ea854e5d8c78a3513fd0e358195c4860ee750e5e23045a0fd74e6b3aa5df140064959b32d16c8762a8950e56531732509eb8af3ce38282a2e78ca3864cf84ee4da440facbe6e0722a41868332c4377d34468bb87598fc81458e8ef36e70c6cdcad0cf4f7d59e3d6ccd829e3b1253af3adba25d20080ad03585a99e46108b443e4f087e12508f637d181f1816a4c948f979de9a1cfde208ab61738350deea9ad49bb73db1d0b2bae898b5c02499cb1f18c93a6cf2f60f369d817ac83528d264659c0b258eee54317152ae2f923138706db0155cc8792bf1d93f6a3c6fb98d6d46952dad00096410afd01edc2972ed13e46257ef3506e46fd033fcfbcbd171dcf5cd69b8d57d7f0e2327b892c42f2ef5b50837f8809d43df76e1cb90b28f351c4746b0941c7a27079eda7be00d67457203d59aae7b888627e3e661aa8e2c4d2a44b27aaa88be828afabd761148c945bb5ec00564192d4e653d3201e84237e068b58cea3d77e2720db02d904c05658846cfbe888870786db0fa91a24b86e30a44f326754409b8c6b053292b735cf1cd007b70948300f9daa11fd5666e4af0e30d9b18b42bc60615b967c52c209d81088a446379d43d5bb1d4548aae180c7e8a15fa2e68344cccf63faa99beec700ed2c464178938b3558f2cfb6bd01633a55d696d80fc83bfa8d7cf783a5f17f2f476848740", 0x1000}, {&(0x7f00000034c0)="4ede2a4f5aa8d12a8cf3452e09d2f8381fe068fcb1f14c841d19e26d1ee6ff7c624a5e95e797e6fbb02e4472d62b52e60bc50f30c5c1eb69d68701113d78ba98e519e8e277e5ab9f774f841c71c6c27dc29cb4c2fdbe06679619ba0c52267d86ffc2e5d78a7347ea5ac187a5e30f62f191d19fa50e155a029f7f40562b9a48607c3d81e4ff98", 0x86}, {&(0x7f0000003580)="7988ab6459ba59dd00d0588fa0f99f9e165ae2acd6b1288b3b6898e0ccb1bf5440b2dac07f40426e01fd45373e999b8d67b65204d33c8556ce2a124fb56208a9ede437505771aadb981da2d629e92b5f2dc4f19d8b883c569d2cc4533704fcfb5311136d969c8943b80d441a83e6bbfdee56e34c1b1881a1b18331ebbeaff5dd8f4a203e7e63c83809c6c2051acd6bf5ac0c0e6975c5ef47557ee9777a267556817e7e794474eed094bbb043172a1733209cf48833f4cb11fc9e4e9a0130a5f743cd963fea78c3fdf6c9b901530e1d8d8a34e77361fbc862316ce8bef989d7d8720e87760b", 0xe5}, {&(0x7f0000000380)="0de60d901d", 0x5}], 0xa, &(0x7f0000003800)=[@cred={0x20, 0xffff, 0x0, r1, r3, r16}], 0x20, 0x35d0bcce28fbcad3}, 0x1a) r17 = dup(r0) listen(r17, 0x0) r18 = socket(0x2, 0x1, 0x0) connect$unix(r18, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66696c653000"], 0x10) sendto$inet6(r18, &(0x7f00000003c0)="d0777ee68b65342359659f512d40929dbd6f6b2bf2652f334584412f31506994f62b2be119248cb2213846caef60491d46dde67a98d3ea9756bdf003c9ff25d1794701ba4d2d59019ab53993b1f85c17f7ae2e7b22504f48167b26fb838a5ce0455e646164cd68a82fa77269cbb2a41a531c5f27f910247cede971515cc2eecc72759507e54f99dc618b27ddc33ba523e40a21f9b50aa0d306460c4667b220d2c43bbe5f2097a042d7cb3469459a1713065e233399eb32edd76fdc4a190f3d7907fbe1c23b39c9aa6c3410976a2b2e09868b819daa3f6427a690", 0x65b14912384ee8fa, 0x7, 0x0, 0xffffffe5) execve(0x0, 0x0, 0x0) dup2(r17, r18) 07:23:35 executing program 1: r0 = kqueue() chdir(&(0x7f0000000080)='./file0\x00') r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x5}], 0x5, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 07:23:35 executing program 1: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 0x5}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) fcntl$getown(r0, 0x5) ftruncate(r1, 0x0, 0x3) connect(r0, &(0x7f0000000640)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c6530000d9f84ebf87aed213a201a82d8d85fc636373b1a5bc11fb79605c968804e7b892ae1d89449e4a012cd59fc11eb244dc2f7aef62a812ee45ce41757ea83a9fb375fa4309c5464dbe0f06739f046c2401427260010a257ce6e4a8743ff87b1fa0f6a8cd59eec3d34ed27bbe3bc1fc16c0ac830398c73506389252b34d659c46c1e600bc9894b0bd5af76dbba633fccf2a554a2a011e1f241a35b060536beebd720b6c4802169e850915cbda966d33531b10e1931bb230af8e2794d66938c795c8c3a6b0606008a72bb74375ecb5af08cfecdb1c240f7d00b8d2a06ebe3"], 0x10) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r2) accept$inet6(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) dup2(0xffffffffffffff9c, r2) fcntl$getown(0xffffffffffffff9c, 0x5) r3 = getuid() seteuid(r3) r4 = open(&(0x7f00000001c0)='./file1\x00', 0xe7638c5be1570c31, 0xa9) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) recvfrom(r4, &(0x7f00000002c0)=""/144, 0xffffffffffffff5d, 0x800, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x2}, 0xc) mknodat(r4, &(0x7f00000003c0)='./file0/file0\x00', 0xc000, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) r5 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r5, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r5, 0xd, 0x8, &(0x7f0000000240)=0x8001) semctl$GETVAL(r5, 0x2, 0x5, &(0x7f0000000800)=""/210) semop(r5, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) shmget$private(0x0, 0x4000, 0x548, &(0x7f0000ffb000/0x4000)=nil) getegid() getuid() geteuid() 07:23:35 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0xffffffffffffffd6, 0xd, 0x0, 0xffffffffffffffeb) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) madvise(&(0x7f00008ea000/0x3000)=nil, 0x3000, 0x6) r1 = getpid() fcntl$setown(r0, 0x6, r1) getpgrp() r2 = shmget(0x1, 0x1000, 0x100, &(0x7f000080e000/0x1000)=nil) shmctl$SHM_LOCK(r2, 0x3) shmget(0x1, 0x2000, 0xc82, &(0x7f000088d000/0x2000)=nil) r3 = syz_open_pts() ioctl$TIOCSBRK(r3, 0x2000747b) fcntl$getown(r3, 0x5) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000480)='./file0\x00', r3, 0x3}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x400010005) ioctl$TIOCNOTTY(r3, 0x20007471) r5 = accept$inet6(r4, 0x0, &(0x7f0000001680)) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000380)={0x325, 0x10000000000001, 0x1000000749, 0x9986, 0x8001}, 0xc) setsockopt$sock_int(r5, 0xffff, 0x1009, &(0x7f0000000240)=0x6, 0x4) r6 = getuid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) fchown(r3, r6, r7) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240), 0xc) r8 = syz_open_pts() ioctl$TIOCSBRK(r8, 0x2000747b) fcntl$getown(r8, 0x5) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000480)='./file0\x00', r8, 0x3}) pipe2(&(0x7f0000000300), 0x400010005) ioctl$TIOCNOTTY(r8, 0x20007471) 07:23:35 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=[@rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0xfffffffffffffcde}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff]}], 0x60}, 0x0) pwrite(r0, &(0x7f0000000100)="c8a84e", 0xff96, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimes(0x0, &(0x7f00000001c0)) 07:23:35 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0x5) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="b100050400000000000000000101000000000000cea1fea7fef96ecfa73fd3357ae26caa0416fa03000000acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ffba29962543310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0xfffffeb4) 07:23:35 executing program 1: socketpair(0x18, 0x4003, 0x2b, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0xfffffffffffffba, 0x0, 0x0) pledge(0x0, &(0x7f0000000080)) r0 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) getpid() pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) fcntl$getown(r0, 0x5) fsync(r0) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)="02000000000000002e5962d1", 0xc}], 0x1) ftruncate(r0, 0x0, 0xff) 07:23:35 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket$inet6(0x18, 0x1, 0x0) sendto$inet6(r0, &(0x7f0000000100)="ae067f6eb513f3105ff265518c5fcbb616e812bc7f1e203bcb8dcc25bdb00b05ed3ca0935f03bad31fc60f47af26c600d39a50546c1d1e588bc8bdb07bf1ab59abae53bb0071827822763d77afe4312b61b4749525d7bda2268c78bf95864853f60cd657e07cbae1c51ee8837bbed5a536d4cccd5ac2b1c20fc68573cf637889e7f5d0d0ee89bb80d30ffa726a00547c70dbe00d01c5765911b252dc5c3018f1ef1c039a9e3ce0a2fe7441cba110e65ca3505b41dc6971bc74c2088dad4277c618372ede07b8b33eafd67da10f6cc0394cfee10052d097c6963ca47f237ce02d9390a52595d50035c94405bb54b0b0ae20ddcc86f8e0f3", 0xf7, 0x8, &(0x7f0000000200)={0x18, 0x0, 0x1, 0xf61}, 0xc) r1 = socket(0x18, 0x2, 0x0) socket$inet6(0x18, 0x0, 0x97) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000000)="d0519fefdd4525b31a716d0be32c595079cc69da094ae7f576b8861b2969cf790ed49e70de0fff21564a49978a3e4726332591c549cf6a3ed69c32bea83ee7ec6d30d2b5ccf7061133a04f19dd243d233797fc1b0237b55147546a1a07671bdc014c643ac5c5d4a818d9c89b3d8deab303f22135ad5d7980b5cda68d9a017a4606fa98ef4467bbfc617a611b6b2c9c992729a79f3216a63ffeb6", 0x9a) 07:23:35 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000180)={0x9f5, 0x7, 0x81, {[0x6, 0x100, 0x9, 0x9, 0xc664, 0x8000, 0xf31, 0x9, 0x2, 0x1, 0x4, 0x2, 0x5, 0x6, 0xffff, 0x5, 0x1000], [0x7, 0x7, 0x6, 0xfffffffffffffffa, 0x40, 0x80000001, 0xfffffffffffffffa, 0x3ff, 0x4, 0xfffffffffffffff8], [0x74, 0x10000, 0x0, 0x40, 0xc1, 0x3, 0x40], [0xffffffffffffff0a, 0x7, 0x8, 0x6, 0x5, 0x1f], [{0x1, 0x8001, 0x228d, 0xe6}, {0x2, 0x1, 0x7, 0x8}, {0x8d18, 0x2d, 0x9, 0x10001}, {0xff7f, 0x1f, 0x7, 0x5}, {0x2, 0x6, 0x1ff, 0x10001}, {0x98, 0x401, 0x8, 0x2}, {0x5, 0x5b48, 0xffffffff, 0x9}, {0xc8b8, 0x5, 0x1, 0x10000}], {0x9, 0x8, 0x4000, 0x80000001}, {0x1, 0x3, 0x1, 0x1}}}) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000), 0x4) 07:23:35 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000580)=ANY=[@ANYBLOB="8202e4610000ffffa8a276dc44f6ab53aaabb9f51dbd194af26c2888c01c"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) r1 = shmget$private(0x0, 0x4000, 0x40, &(0x7f0000ffa000/0x4000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r3 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r6 = getgid() semop(r3, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r5, r4, 0x0, r6, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r7 = getuid() r8 = geteuid() setreuid(r7, r8) r9 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r9, &(0x7f0000000800)=[{0x3, 0x8, 0x1800}, {0x0, 0x80, 0x1800}, {0x3, 0x1, 0xffa}, {0x2, 0xfd, 0x800}, {0x7, 0x8}, {0xb, 0x9, 0x11800}, {0x4, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x4, 0x7fffffff, 0x1800}], 0x9) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x8008) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa9) lchown(&(0x7f0000000240)='./file1\x00', r11, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) r13 = socket(0x11, 0x3, 0x0) setsockopt(r13, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r14 = getpgrp() fcntl$lock(r13, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r14}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r16 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r19 = getgid() semop(r16, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r18, r17, 0x0, r19, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r20, 0x0) poll(&(0x7f0000000000)=[{r20, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r21, 0x0, r15, 0x0, 0x40, 0x7}, 0x7ffd, 0x1fe, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r23 = socket(0x18, 0x2, 0x0) accept$inet6(r23, 0x0, 0x0) r24 = socket(0x18, 0x1, 0x0) setsockopt(r24, 0x6, 0x10, &(0x7f00000000c0), 0x0) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f0000000280)=0x254) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r25, r22, 0x0, r26, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r11, r22, r12, 0xffffffffffffffff, 0x40, 0x4}, 0x49, 0x8, 0x5b5f}) r27 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r27, &(0x7f0000000800)=[{0x3, 0x8, 0x1800}, {0x0, 0x80, 0x1800}, {0x3, 0x1, 0xffa}, {0x2, 0xfd, 0x800}, {0x7, 0x8}, {0xb, 0x9, 0x11800}, {0x4, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x4, 0x7fffffff, 0x1800}], 0x9) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x8008) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa9) lchown(&(0x7f0000000240)='./file1\x00', r29, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) r31 = socket(0x11, 0x3, 0x0) setsockopt(r31, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r32 = getpgrp() fcntl$lock(r31, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r32}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r34 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r37 = getgid() semop(r34, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r34, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r36, r35, 0x0, r37, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r38, 0x0) poll(&(0x7f0000000000)=[{r38, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) r40 = semget(0x0, 0x4, 0x0) semctl$IPC_SET(r40, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r39, 0x0, r33, 0x0, 0x40, 0x7}, 0x807ffd, 0x1fe, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r42 = socket(0x18, 0x2, 0x0) accept$inet6(r42, 0x0, 0x0) getsockopt$sock_cred(r42, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r34, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r43, r41, 0x0, r44, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) semctl$IPC_SET(r27, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r29, r41, r30, 0xffffffffffffffff, 0x40, 0x4}, 0x49, 0x8, 0x5b5f}) r45 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r45, r46) r47 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r47, r48) getgroups(0x1, &(0x7f00000002c0)=[0x0]) r50 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r50, r51) setgroups(0x5, &(0x7f0000000300)=[0xffffffffffffffff, r47, r46, r49, r50]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) r53 = getuid() r54 = geteuid() setreuid(r53, r54) getgroups(0x1, &(0x7f0000000340)=[r47]) r56 = msgget(0x2, 0x40) msgctl$IPC_SET(r56, 0x1, &(0x7f00000003c0)={{0x2804, r29, r50, r53, r55, 0x0, 0xff}, 0x10000, 0x9ffb, 0xffffffffffffffff, r52, 0x400, 0x1, 0xfffffffffffffffd, 0x4}) getgroups(0x4, &(0x7f0000000080)=[r22, 0xffffffffffffffff, 0x0, r50]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r58, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) ktrace(0x0, 0x1, 0x104, r59) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r60, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) ktrace(0x0, 0x1, 0x104, r61) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x3ff, r2, r4, r8, r57, 0x2, 0xc2d}, 0x9, 0xcbd, r59, r61, 0x8, 0x2, 0x3}) 07:23:35 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) fchflags(r0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x100, 0xd46d1e0ebc6f2bf6) recvmsg(r1, &(0x7f0000001440)={&(0x7f00000000c0)=@in, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000100)=""/239, 0xef}, {&(0x7f0000000200)=""/4, 0x4}, {&(0x7f0000000240)=""/99, 0x63}, {&(0x7f00000002c0)=""/92, 0x5c}, {&(0x7f0000000340)=""/127, 0x7f}], 0x5, &(0x7f0000000440)=""/4096, 0x1000}, 0x800) write(0xffffffffffffffff, &(0x7f0000001480)="a389ebdcb2c977fdf88381ba35b02dabb1a4bc6523474b", 0x17) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, &(0x7f0000001540)=0xc) lchown(&(0x7f00000014c0)='./file0\x00', r2, r3) r4 = dup2(0xffffffffffffffff, r0) ioctl$SPKRTONE(r4, 0x80085301, &(0x7f0000001580)={0x9c}) r5 = open(&(0x7f0000001600)='./file0\x00', 0x8, 0x4) renameat(r1, &(0x7f00000015c0)='./file0\x00', r5, &(0x7f0000001640)='./file0\x00') r6 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r7 = socket$unix(0x1, 0x7, 0x0) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001680)='/dev/vmm\x00', 0xa017913ff712108, 0x0) r9 = socket(0xc7870e46a4a6489, 0x3, 0x1f) r10 = open(&(0x7f0000001740)='./file0\x00', 0x10000, 0x102) r11 = dup(0xffffffffffffffff) r12 = dup(0xffffffffffffff9c) r13 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001780)='/dev/wsmouse0\x00', 0x400, 0x0) r14 = kqueue() r15 = openat$tty(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/tty\x00', 0x1, 0x0) r16 = open(&(0x7f0000001800)='./file0\x00', 0x1, 0x0) r17 = accept$inet6(0xffffffffffffff9c, &(0x7f0000001840), &(0x7f0000001880)=0xc) kevent(0xffffffffffffffff, &(0x7f00000016c0)=[{{r6}, 0xfffffffffffffffe, 0x58, 0x8, 0x3, 0x2}, {{r7}, 0xfffffffffffffffd, 0x4, 0xf0000000, 0x1, 0x2}, {{r8}, 0xfffffffffffffff8, 0x28, 0x80, 0x9, 0x2}, {{r0}, 0xffffffffffffffff, 0x1, 0x8, 0x4, 0x7}], 0x5, &(0x7f00000018c0)=[{{r9}, 0xdac80b6f1928ed8d, 0xd4, 0x80000000, 0x7, 0x81}, {{r10}, 0x5, 0x20, 0xfff7d, 0xfffffffffffff41a, 0x7}, {{r11}, 0xfffffffffffffffd, 0x10, 0x80000000, 0x10001, 0x100000000}, {{r12}, 0xfffffffffffffffd, 0x48, 0x1, 0x0, 0x7}, {{r13}, 0xfffffffffffffffe, 0x20, 0x2, 0x185, 0x8000}, {{r14}, 0xffffffffffffffff, 0x10, 0x4, 0x97b, 0x6}, {{r0}, 0xfffffffffffffffd, 0x20, 0xfffff, 0x1, 0xf04a}, {{r15}, 0xffffffffffffffff, 0xa1, 0x2, 0x7, 0x2}, {{r16}, 0x0, 0x8d, 0x0, 0x1, 0x3}, {{r17}, 0xfffffffffffffffe, 0x1, 0x4, 0x7fff, 0x100000000}], 0x6, &(0x7f0000001a00)={0x8, 0x2}) r18 = openat$klog(0xffffffffffffff9c, &(0x7f0000001a40)='/dev/klog\x00', 0x0, 0x0) write(r18, &(0x7f0000001a80)="adedf1c3f7d4829061286bdbf5f1c10d407b5f", 0x13) getrlimit(0x3, &(0x7f0000001ac0)) truncate(&(0x7f0000001b00)='./file0\x00', 0x0, 0x401) 07:23:35 executing program 1: pwritev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000040)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r1, 0x0, 0x0) 07:23:35 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r2 = socket(0x1, 0x7, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xfffffffffffffe25) chown(&(0x7f0000000140)='./file0\x00', r1, r3) r4 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r4, &(0x7f0000d06ff8)='./file0\x00') r5 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x8000, 0x0) r6 = socket(0x18, 0x2, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x3010, r5, 0x0, 0x0) connect$unix(r6, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) r7 = semget$private(0x0, 0x4, 0xc1) semop(r7, &(0x7f0000000240)=[{0x1, 0x0, 0x1400}, {0x0, 0x3f, 0x1000}, {0x1, 0x1, 0x800}, {0x0, 0x10, 0x1000}], 0x4) semop(r7, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) semctl$GETNCNT(r7, 0x3, 0x3, &(0x7f00000003c0)=""/198) semop(r7, &(0x7f0000000180)=[{0x3, 0x5, 0x6dad743ec4e99396}, {0x1, 0x3}, {0x1, 0x5}, {0x0, 0xba0}, {0x2, 0x1, 0x800}], 0x5) sendmsg(r6, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r8, 0x2b, 0xd, &(0x7f0000000300)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffdd0) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x3b1185122046ed91) setsockopt(r9, 0x80000000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r10 = socket(0x18, 0x1, 0x0) setsockopt(r10, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r10, 0x80000000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r6, r10) fchdir(r5) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)) fchdir(r4) r11 = msgget$private(0x0, 0x2) msgsnd(r11, &(0x7f0000000600)=ANY=[@ANYBLOB="00000000000000004976b223b5fd1c1c2f5796bb31708f0903c3020c8103db4f4cccb4691f9a38f0c70c87f16678a5f4840a2e981a8ef0f3261e3ec65e1284c30ae8644fef946cc2ed1be0361e8e77194f0449c7c59962aebff93f45c9e36bc5dde182e7be2572c77ef15e9ada9e071dbb45dff43d8a8cb78874e37943a0452e111abcfd2aae6ffc7b37b6597a3128e15e5a458462930b463ac4e1744c04aa2db2b8f1b22fdfb5e2fa9a3e2909e76cfd54ec4e275e3d8b7a8cf82fea837cf4062bed5423121e4993a5ac66d5660a95cf41111ee66a77851f532535d5b92f46b27db351071e993a66f4fb0661f5ecbdc29be81d800dc3868d21b467d156c2cb302f77b8b852565dc95b5d5cfc4f4486dfca34333a19cb962b696cf8444e9d7d19ba6dd1dd85e1ccb7"], 0x1, 0x0) execve(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) mkdir(0xfffffffffffffffe, 0x40) 07:23:35 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x200000000000004, &(0x7f0000739ff1)=""/15, &(0x7f0000000000)=0xf) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) symlinkat(&(0x7f0000000040)='\x00', r1, &(0x7f00000000c0)='./file0\x00') 07:23:35 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) lseek(r0, 0x0, 0xc600000000000000, 0x2) chflagsat(r0, &(0x7f0000000040)='./file0\x00', 0x10000, 0x2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x10, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x50, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x4}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) 07:23:35 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) select(0x2, 0x0, &(0x7f0000000040)={0x500}, 0x0, &(0x7f00000000c0)) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) read(r0, &(0x7f0000000680)=""/4096, 0x1000) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 07:23:35 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f00000014c0)=[{&(0x7f00000000c0)='#!/', 0x3}], 0x1) write(r0, &(0x7f0000000140)="0920120000feffffff04148027454a638a711de274fe266ce23205554752cd8439df6dfe4e0f84b94aaa41f680fa371c960a", 0x32) shutdown(r0, 0x2) r1 = msgget$private(0x0, 0x20000003c4) pipe(&(0x7f0000000480)={0xffffffffffffffff}) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f00000004c0)=0x7fb0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x6, 0x10, &(0x7f00000000c0), 0x0) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x6, 0x10, &(0x7f00000000c0), 0x0) msgrcv(r1, &(0x7f0000000c40)=ANY=[], 0x0, 0x3, 0x1c00) msgrcv(0x0, &(0x7f00000007c0)={0x0, ""/227}, 0xeb, 0x1, 0x1000) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) r7 = getegid() r8 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000009c0)=0xc) kevent(r5, &(0x7f0000000100)=[{{r8}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) msgsnd(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8cea73da6581d3db901c48e582d225bca8000"/121], 0x1, 0x800) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f00000006c0)) msgsnd(r1, 0x0, 0x0, 0x1800) msgget$private(0x0, 0x10120) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280), &(0x7f0000000400)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='%%\\\x00', &(0x7f0000000940)='F-\x00\xd5&\xfcQy\xe7\x15\xb0\xb3EQ\xf0g8\xee\x800O\xc6\xfa,\xff\xaf\x92)9\xd9r\xeel\x12\x10kx\x9c\x8a\x96\xa7b\xbd\x049\x88\x1c\xc1z>\x7f\x82O\xa4\xe8\x0fK`\xb7\x81\r\xee \xc0\xc3\x10pw\xdd\x85Rp\vT#J^\x90\xadN$\n\x7f\xa9\x1dz\xf8\xc57\xfaq\xbc\x96P\xd0\x00\xc10xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0}, 0xc) r19 = getegid() r20 = syz_open_pts() close(r20) writev(r20, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b85", 0x3d8}], 0x1) ioctl$TIOCSTOP(r20, 0x2000746f) write(r20, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2", 0x1d8) r21 = syz_open_pts() close(r21) writev(r21, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b85", 0x3d8}], 0x1) ioctl$TIOCSTOP(r21, 0x2000746f) write(r21, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2", 0x1d8) r22 = accept$inet(0xffffffffffffffff, &(0x7f0000000380), &(0x7f0000000b00)=0xc) r23 = syz_open_pts() ioctl$TIOCSETAF(r23, 0x802c7416, &(0x7f0000000000)={0x0, 0x7fff, 0xfffffffffffffff8, 0xfffffffffffffffc, "661fbef2245185a8186503182eab7fff0e091fe6"}) r24 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000b40)='/dev/wsmouse0\x00', 0x800, 0x0) sendmsg$unix(r11, &(0x7f0000000880)={&(0x7f0000000040)=@file={0x2, './file0\x00'}, 0xa, &(0x7f0000000600)=[{&(0x7f00000000c0)="cfa344af03a729ce3bf47fca2240bd287553fe2a0a4189ae913b63071d450d1f682583f787c1138facda11aac65f80f024d5d293b66e8bbb85dbc9fec41b0c22d60e81a365ed5a1ae341b69fbbd185d3c16b52729bd993fcc1f5aff977ede61d1e7217bb5e18", 0x66}, {&(0x7f0000000140)="8f1ebef11b8fd3f950834bbc2be4942fe888fdd3cd57817b52da1bd737d78379df4c33444189d6c95a687afce0c3658b80f73149ca3ab9b0979f35d6df370133127e63d87fbe2db002d250", 0x4b}, {&(0x7f0000000200)="7ddffe24e7f49c1becdc32a72f9eca766b92bf3cc566bdc58b79b3ec79d3938321773f36745c9a77258bb46008cd9af0181fec6b481f797a63fc4d4e5f7fe9b517d9b66a5767bd74f17fd73c3ef77480e6259f55249b5d582ef9e700bdb02d6ebca3168c02eb36c5f057a29f157679aa6924a52200181cb7e917eb61dfb5c9560729f0f94563965ec5fc32bb383bde0e62160c109f34ff01f5d30b06139ba76eff72c099456fe945ced5967a28ac2fccf4885e62924ebfe0079b5ea768e2bc1f7fa8198d337feb2ff53a5d5b426cb801f07568ca0865341f187e8aeb1a1809b48d0342cc769619e2cd4a91b22b0053e2", 0xf0}, {&(0x7f0000000340)="960b438dd8ab91405e2695c0d1a98123b2761a09b5ea225191a495272a19", 0x1e}, {&(0x7f0000000900)="644a5f63805fdec25b2e10c33a7d435084a2403cb799f8cabd305ba1e07ee86bbcc857597e6d4d42c2fcf63b", 0x2c}, {&(0x7f0000000480)}, {&(0x7f0000000580)="ac1b46c5a30abf81605ff999d263da78b909c971c7e0bd297c9299fb970d1f26508953efb8a141328aa5fede58d8caa1523e82b12bb29c285404c76a6f2bc23095f22ebea995c5642bab2093a6e1e0d68fc818a5ab", 0x55}], 0x7, &(0x7f0000000b80)=[@rights={0x28, 0xffff, 0x1, [r20, r21, r22, r23, r24, r17]}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, r11, r12, r13, r14]}, @cred={0x20, 0xffff, 0x0, 0x0, r18, r19}, @rights={0x20, 0xffff, 0x1, [r15, r16, r11]}, @rights={0x18, 0xffff, 0x1, [r17]}], 0xa8, 0x400}, 0x4) getuid() r25 = getuid() r26 = geteuid() setreuid(r25, r26) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f00000005c0)={{0x6175, r18, r7, r25, r7, 0x32, 0xfffb}, 0x5, 0x100000001, 0x2}) msgsnd(r1, &(0x7f0000000040)={0x1, "48696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"}, 0x2d, 0x800) syz_emit_ethernet(0xb3, &(0x7f0000000500)="f84450cae603efefbd20c04fbb72d626196e62e1e28d203e2e66ae2c611c6d7c9b7fb806bfecbe364c959533c55a92621f1748abd75a736253c126c7108f0198d124cd11757d0e1311724f790bdb44fe6ba5c01160603c222d803772e26b5f221fbfd12d60b080e546247beebc6b205ccfe08a7ebe080201035ed18b0e4929cc6974a946fdd23bfea4a96afd614575f0401f0daf266e55c9ed7d5863cd7f492dc5641915610aa5a08cb044647a8b57db3ce406") fsync(r6) 07:23:35 executing program 1: open$dir(&(0x7f0000000080)='./file1\x00', 0x400000002c2, 0x90) unveil(&(0x7f0000000280)='./file1\x00', &(0x7f00000002c0)='\x04\x00') openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x40, 0x0) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) lseek(r0, 0x0, 0xc600000000000000, 0x2) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/238, 0xee) 07:23:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98048e4a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061fe8cc446bffffc9aa57d4f4454f0a751731e5c2091f3e9bdd11c4593548f7d1d6a2e60e1a7314fc1cdf8648b48935d14a79a15cecdd79cd66c31400b4dc31f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225903d22d6d6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907edb0c61f1413fd003dfdbc305a33d6b9ddaea92ebed7d1d5210000000000", 0x12d) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000200)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x1, 0x5d, 0x20003, 0xffffffffffff07dd, "a706ed0666c23a420000000000000500", 0xfffffffd}) setsockopt$sock_timeval(r2, 0xffff, 0x0, &(0x7f0000000140)={0x8, 0x6}, 0x10) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r4 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) lseek(r4, 0x0, 0x0, 0x6782f251c01598fa) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000040)=0x5) ioctl$FIOGETOWN(0xffffffffffffff9c, 0x4004667b, &(0x7f0000000180)) 07:23:36 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x6, 0x10, &(0x7f00000000c0), 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f00000000c0)=0x10) r2 = dup(r0) listen(r2, 0x0) r3 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000080), 0x4) connect$unix(r3, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x6, 0x10, &(0x7f00000000c0), 0x0) sendmsg$unix(r4, &(0x7f0000001540)={0x0, 0x254, 0x0, 0x0, 0x0, 0x214, 0x4}, 0x0) 07:23:36 executing program 0: mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 07:23:36 executing program 1: mprotect(&(0x7f0000081000/0x2000)=nil, 0x2000, 0x3) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x6, 0x10, &(0x7f00000000c0), 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 07:23:36 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x753d2120c941c31d, r0, 0x0, 0x2) write(r0, &(0x7f0000000400)="9f", 0x1) open(&(0x7f0000000000)='./file0\x00', 0x20, 0x10) 07:23:36 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13391c070000000000000094c6f1b9fd", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) munmap(&(0x7f0000069000/0x2000)=nil, 0x2000) write(r1, 0x0, 0x0) 07:23:36 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x9, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xbdb9, "e71400a09974e3376a57ed08db27f40054851136"}) setsockopt(0xffffffffffffff9c, 0x6, 0x1f, &(0x7f00000000c0)="754d6e2e80a8725299fee76130194b1d429ddc9bc0bdcc5906e20ec489caaf8220c4a7b38f78b5759b2b9d2e22149a4da4590f5a28c84f8a6d8b24033f2fca28f7a4166f3f63b89bf9ff692e30db", 0x4e) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x6, 0x10, &(0x7f00000000c0), 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x9, 0xce}, 0x8) write(r0, &(0x7f0000000080)="96038c867d189ac9f508d0f68e0299003a", 0x11) 07:23:36 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0x4) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x36, &(0x7f0000000140), 0x4) r2 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r2, &(0x7f00000001c0)="c8", 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x810, r2, 0x0, 0x0) ftruncate(r2, 0x0, 0x8001) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x9, 0x0, 0x7, 0x4, "364e9500", 0x1f, 0x4}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0xfff, 0x4) acct(&(0x7f00000003c0)='./file0\x00') r3 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r3, &(0x7f0000000f80)=ANY=[], 0x0, 0x1, 0x1400) msgsnd(r3, &(0x7f00000006c0)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe942f7ce2212c09c110ff00f45709d664539e1e381f0900000000000000328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125810bb6ee11e303000000b33d0000000049a610ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x6, 0x10, &(0x7f00000000c0), 0x0) sendto$inet6(r4, &(0x7f0000000280)="f6e3f564b619200e38de5283a10ebeeb39f6c1b4ec46ea29622ac4054df5121089d7cfe8dd6408c48f578feb18e0c61dcd4fca500a661ccb49d4681aba88c31042cdf77f4df76182bef53e1604e97d12d387c790db432c31a62916ec2fdedd68f6e8cff41c4ca9fbafb2a32d327627cbcfd48d3dde62ed1d98c049f58af62c5a8aebc005a675c423419d36418782ad37b76395521c3e3edd548068f0af5f22b966638ce0690db72de70d9bc672b07fa3cb0f75d3ff3e1fc0be5f14da42830cce601a0f0d3f3a870ecf28de3cb84d5452c9954f4a4845d07300aea94334e290", 0xdf, 0x8, &(0x7f0000000380)={0x18, 0x2, 0xc94, 0xc855}, 0xc) msgrcv(r3, &(0x7f0000000180)={0x0, ""/226}, 0xea, 0x2, 0x0) pipe(&(0x7f0000000040)) connect$unix(0xffffffffffffff9c, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x6, 0x10, &(0x7f00000000c0), 0x0) listen(r5, 0x2b0) msgget(0x1, 0x80) 07:23:36 executing program 1: pipe2(&(0x7f0000000ac0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000b00)=0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) pipe(&(0x7f0000000c40)) r1 = open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x49e0040a053f6077) ioctl$TIOCFLUSH(r1, 0x8020697a, &(0x7f00000000c0)) recvmsg(r1, &(0x7f00000009c0)={&(0x7f0000000340)=@in6, 0xc, &(0x7f0000000840), 0x0, &(0x7f00000005c0)=""/201, 0xc9}, 0x1800) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x4000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r4, &(0x7f0000000040)="670dc3", 0x3) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0, 0x8) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x20}, {0x6}]}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x20}, {0x6, 0x0, 0xff}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r6, &(0x7f0000000140)="fb", 0x1, 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r5, &(0x7f0000000140)="fb", 0x1, 0x0, 0x0) r7 = syz_open_pts() r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x20}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r8, &(0x7f0000000140)="fb", 0x1, 0x0, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x20}, {0x6}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r9, &(0x7f0000000140)="fb", 0x1, 0x0, 0x0) kevent(r3, &(0x7f0000000400)=[{{r5}, 0xffffffffffffffff, 0x0, 0x2, 0x8001, 0x1}, {{r7}, 0xffffffffffffffff, 0x81, 0x40, 0x2, 0x80}, {{r0}, 0xfffffffffffffffc, 0xa3, 0x1, 0x2, 0x1ff}, {{r1}, 0xfffffffffffffff8, 0x42, 0x1, 0x4, 0x80000000}, {{r8}, 0xfffffffffffffff8, 0x8, 0x40000000, 0x3b533914, 0x7}, {{r9}, 0xfffffffffffffffa, 0x9, 0x8, 0x5, 0x2}], 0xac1b, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffa, 0x80, 0x0, 0x6, 0x71}, {{r2}, 0xffffffffffffffff, 0x0, 0x0, 0x3, 0x401}, {{r2}, 0xfffffffffffffffa, 0x2, 0x12, 0x0, 0xfffffffffffffffc}, {{r4}, 0xfffffffffffffffb, 0xa, 0x2c, 0x7, 0x200}], 0xd3f, &(0x7f0000000280)={0x100000000, 0x8}) r10 = socket(0x1, 0x1, 0x100000000) shutdown(r10, 0x1) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x400, 0x0) ioctl$WSKBDIO_SETMODE(r11, 0x80045713, &(0x7f0000000300)) r12 = semget$private(0x0, 0x2, 0xa2) semop(r12, &(0x7f0000000a40)=[{0x1, 0x1, 0x1000}, {0x4, 0x2766c04a, 0x1000}, {0x4, 0x80000001, 0x800}], 0x3) mknodat(r2, &(0x7f0000000080)='./file0\x00', 0x80c0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000380)='/dev/ttyCcfg\x00', 0x40, 0x0) r13 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r13, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4", 0xd0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r13, 0x0, 0x0) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r15 = geteuid() setreuid(r14, r15) setuid(0xee01) stat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000c80)) ioctl$TIOCMSET(r3, 0x4004667f, &(0x7f0000000000)) r16 = semget$private(0x0, 0x4, 0x5) r17 = shmat(0xffffffffffffffff, &(0x7f0000a00000/0x600000)=nil, 0x3000) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000b40)=0x2000000008005) r18 = open(&(0x7f00000003c0)='./file0\x00', 0x9b6161085009b81c, 0x10) ftruncate(r18, 0x0, 0x0) shmdt(r17) r19 = semget$private(0x0, 0x3, 0x2) semctl$SETALL(r19, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffffc]) semop(r12, &(0x7f0000000a80)=[{0x6, 0xad95, 0x1000}, {0x1, 0x6, 0x1000}, {0x2, 0x3, 0x1000}, {0x7, 0x8, 0x1000}, {0x0, 0x7, 0x1800}, {0x0, 0x1}, {0x7, 0x2, 0x1000}], 0x7) semctl$SETVAL(r16, 0x4, 0x8, &(0x7f0000000a00)=0x2) 07:23:36 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001580)=[{&(0x7f0000000100)='B', 0x1}], 0x1) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0xa5}], 0x6, 0x0, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r7 = fcntl$getown(r3, 0x5) r8 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000540)={{0x240000000, r5, r6, r5, r6, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r4, r7, 0x41d, 0x5, 0x5}) r9 = getuid() r10 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r10, r11) r12 = getuid() r13 = geteuid() setreuid(r12, r13) r14 = getgid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) ktrace(0x0, 0x1, 0x104, r16) r17 = getpgid(r16) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) ktrace(0x0, 0x1, 0x104, r19) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000140)={{0x7, r9, r10, r13, r14, 0x0, 0x1000}, 0x1ff, 0x8185, r17, r19, 0x5299e62, 0xc32a, 0x4}) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 07:23:36 executing program 0: pipe(&(0x7f0000000380)) mknod(&(0x7f0000000180)='./file0\x00', 0x1e7fb, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open$dir(0x0, 0x0, 0x0) syz_open_pts() ioctl$TIOCCHKVERAUTH(0xffffffffffffffff, 0x2000741e) kqueue() writev(0xffffffffffffffff, 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x40, 0x70) kqueue() socket(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=[{0x10, 0x1}], 0x10}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="1000002100000600000000000000000078a33ef2"], 0x10}, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f00000002c0)=0xc) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) getpgrp() getgid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000005c0), 0x1) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000680)=0xc) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) getpgrp() getgid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000500), 0xc) socket$inet6(0x18, 0x0, 0xe2) socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, 0x0) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) kqueue() fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) close(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) semget$private(0x0, 0x0, 0x0) semop(0x0, 0x0, 0x0) r6 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10000, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xffffffffffffffea) setgid(r7) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x29, 0x33, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000001400), &(0x7f0000001440)=0xc) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x29, 0x33, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) fchown(0xffffffffffffffff, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) kqueue() fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) close(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) semget$private(0x0, 0x0, 0x0) kqueue() fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) close(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) socket(0x0, 0x0, 0x0) r10 = socket(0x2, 0x8001, 0x0) connect$unix(r10, &(0x7f0000000a40)=ANY=[@ANYBLOB="82022e2eac14001003069b875a9777f07d819e762f7a2f4f55453f5fa6bab17ae5b2eb005e2dec47000000000100000098504b226b760f9db1ab2086a115e1575611602de7d032d8bb1cacae64b9a95c808bd811ab78b1000d02e34413e6fe2c6f1ef193535b84b675a826ffff3553eb3a5fdc9e864a924c6fb6e7e4bac43f3b38e8e459ba0985e2d311e00649113f24cbceb852acf63d815dab9b3bf378d16221f07a1579f755d319a1aa17f27e413f1c228856068b29986a00000004000000c465f59cf3dba9095b58040000003edcf0869678d717299db0d17d3cb4e8b45abf8a7e0eedfbd683774824aaf0c11682d7ede617a2b85cc592ac396483055762c5c327a53b0fb16c8ddd209e7f26779feb890ee5ba2d529c78e3db37d5977876e7167107481cc1cc53e33308613b19a914d7d50cac33151ec4a56f355708e780b16d548662e969306a91cf3307bcb4673b5c662f82d61dd8ed3191d2633ba1ae5f0962a49e4672f346b07f36ce96e9f013f46204e17648b0a24ac95fee634583dd90ec4af24a94a050e0c199ad1c83e98aafaea23348a6c7ed99aa251bce4a37dd8a5e5e7c79bd6a5f81b6e514423997a3d2cc485b3ac83a891003c1d350592b6e179c6f995b360dacbaa9f65742d41a9e0630b2f4e6ecccef3090491ea5af5121d9d9d13f0491182fc6bb76b2e7832b2766c7d73fc76e3cd7483c9f3539fbef6c6ae7c0c12a513bcbc2e2da98bc1100000000000000000000000000f9d1a2c950319b079a889f2ad8c608b42e814b76048262e6362d804d43a7cd14a58992b77000"/594], 0x10) shutdown(r10, 0x1) 07:23:36 executing program 1: munmap(&(0x7f0000a70000/0x2000)=nil, 0x2000) socket$unix(0x1, 0x2, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r4 = fcntl$getown(r0, 0x5) r5 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000540)={{0x240000000, r2, r3, r2, r3, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r1, r4, 0x41d, 0x5, 0x5}) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800d, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r6, 0xc028575d, &(0x7f0000000040)={0x3, 0x6, './file0/file0\x00', 0x5e04, 0xff, 0x2bf3, 0x5}) shmat(r5, &(0x7f000096e000/0x1000)=nil, 0x3800) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) shmget(0x3, 0x1000, 0x5a1, &(0x7f00008ec000/0x1000)=nil) 07:23:37 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080)=0x7, 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x8002, 0x0) socket(0x3b, 0x1, 0x6) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x6, 0x10, &(0x7f00000000c0), 0x0) r3 = getpgid(0xffffffffffffffff) r4 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r7 = getgid() semop(r4, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r6, r5, 0x0, r7, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={r3, 0x0, r7}, 0xc) r8 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x200, &(0x7f0000000080), 0x4) bind(r8, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r1, 0x0, 0x0) map stack 0x2071c000-0x20b1c000 of map 0xfffffd807f00acf0 failed: hole in range map stack 0x2071c000-0x20b1c000 of map 0xfffffd807f00acf0 failed: hole in range 07:23:37 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x8) write(r0, &(0x7f00000000c0)="7f88a796894925aef2775d1d84a7c22d17dcff5729b3053b", 0x18) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x401, './file0\x00'}) socketpair$unix(0x1, 0x2, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x6, 0x10, &(0x7f00000000c0), 0x0) connect$inet(r1, &(0x7f0000000080)={0x2, 0x3}, 0xc) 07:23:37 executing program 1: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() readv(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) ioctl$VMM_IOC_INTR(0xffffffffffffff9c, 0x800c5606, &(0x7f0000000040)={0x40400, 0x28, 0x8001}) close(0xffffffffffffffff) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) lseek(r2, 0x0, 0xc600000000000000, 0x2) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000140)={0x4, 0x101, 0x800}) execve(0x0, 0x0, 0x0) r3 = dup(r1) dup(r3) write(r0, &(0x7f0000000000)="942b51c617f3945b16c7b55f71df", 0xe) syz_open_pts() r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x20000, 0x0) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x6, 0x10, &(0x7f00000000c0), 0x0) dup2(r4, r5) 07:23:37 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="10000000ffff0000010000000100070000005fb898dea95c889a18ffffffffffffff727b8a426a7dc6b8e62eaa6e79e20f57b011d1112b11efc0376d09f7fab12fa5f2d2abf11a576945da33b9cef4235b090b9997b76cfa85cb2563b2a2391198b17c3d99a91ef28164e87b84b93360c6a21cfff010c59b58ac573f40e609bf53b047fde662ef6076244aac7b4f530a7e385b0e7312daa2bc95f9549e80f0b1229970152f3f43c699656e9d13d50be20d7f6f8ec4d12d0fc212120c42e069cf9fbb8207b93c1bf5168e77b5e1fbbaa152f2251f7e9f"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}], 0x100000000000022c, 0x0}, 0xc42) read(r1, 0x0, 0x0) write(r0, &(0x7f0000001640)="8a", 0x1) write(r0, 0x0, 0x0) 07:23:37 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0xffffffc3}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202e480ff967f53702378a10effffffff71d403c107cfafab9534822ceb8e4ee6657aa1c514ad9fe2c91d85481ab0cf18b8154d0f97a8d92b675c4da7afdf060eb006117f347b3183695a260b778738ae24a2f4efc4209aeee5925b02226a0e151b43e43bd051d0238152e879e1d34460dcc2ac23b384859d936e9c8c7f49d1886cc2fd1529cac7291aafdd4788485f0c84caff1d3b8709d3f2bcd74a424385c81d1d3fba0b144919b97dd34ece7d66d000b44c66671ee8df74b22d6cd03e99db9d0eee6056952c3f4751024b60d510df3bed9b27dc4de778"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="31a30a22af5d42389ecf01f583dbaefee9353a0000000000000000533b2022000000000000000000e78e8f0d05e833667808ec5d6bbfee62598bfc48b32cc87efd9db5ffdf350d255255ffa67babd9bded3d90c008825e4f4d3c9759ac944c5cf1b40c"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) 07:23:37 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) mprotect(&(0x7f00004f5000/0x4000)=nil, 0x4000, 0x2) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000100)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r1, 0x0, 0x0) 07:23:37 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0x4) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x36, &(0x7f0000000140), 0x4) shutdown(r1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) recvfrom$inet6(r1, &(0x7f0000000180)=""/243, 0xf3, 0x800, &(0x7f0000000000)={0x18, 0x0, 0x4, 0x3}, 0xc) shutdown(r1, 0x2) 07:23:37 executing program 0: r0 = socket(0x1, 0xd10fd82b2d8b87de, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080)=0x7, 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="5d4ac9609a0c53bd081510f0b46116963be79a6ffecbb9e81545800b637df60d4f1ce6d8371e8789a93c6754350aaa8fb4150c46218e8b36c9d95e1c4da3dbdde1b0b7586d41d4e952b622179ade84919adaba835d25d57b778aa873b4dd0b771dc913b7d57ffdada1292d6cff9e87903bcd3697162144082282160156cb3d83f9e153000000009ffddcf6ec54f4e7e9cf061e4d9040a0594d8268df41a973"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) acct(&(0x7f0000000040)='./file0\x00') r1 = socket(0x2, 0x8002, 0x0) r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000080), 0x4) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x20, 0x0) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000000240)=0x1) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f00000000c0)) mlock(&(0x7f000052b000/0x2000)=nil, 0x2000) r4 = socket(0x2, 0x8002, 0x0) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x6, 0x10, &(0x7f00000000c0), 0x0) listen(r5, 0x4000000) dup2(r2, r4) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="62d11772930000000000"], 0x10) 07:23:37 executing program 0: madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) r0 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000080)=0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x6, 0x10, &(0x7f00000000c0), 0x0) r5 = socket$unix(0x1, 0x1, 0x0) bind(r5, &(0x7f00000000c0)=ANY=[@ANYRESHEX], 0x1) dup2(r3, r2) listen(r3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = dup2(r7, r6) r9 = syz_open_pts() fcntl$lock(r9, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) flock(r9, 0x2) fcntl$lock(r9, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x8, 0x200000005}) r10 = syz_open_pts() fcntl$lock(r10, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) flock(r10, 0x2) fcntl$lock(r0, 0x0, &(0x7f0000000480)={0x2, 0x2, 0x4, 0x200000005}) fcntl$dupfd(r9, 0xf, r10) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r11 = open(&(0x7f0000000080)='./file0\x00', 0x4078de34a8124e8f, 0xa2) r12 = getpid() fcntl$setown(r11, 0x6, r12) fcntl$setown(r11, 0x6, r12) r13 = syz_open_pts() fcntl$lock(r13, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) flock(r13, 0x2) fcntl$lock(r13, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x8, 0x200000005}) r14 = dup(r13) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000380)=0xfffffffffffffe39) r15 = syz_open_pts() fcntl$lock(r15, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) flock(r15, 0x2) fcntl$lock(r15, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x8, 0x200000005}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000140)=0xc) r16 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r16, 0xffff, 0x1003, &(0x7f0000000040), 0x2) r17 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r17, 0xffff, 0x1003, &(0x7f0000000040), 0x2) r18 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r18, &(0x7f0000000040)=ANY=[], 0x0, 0x800) r19 = socket(0x18, 0x1, 0x0) setsockopt(r19, 0x6, 0x10, &(0x7f00000000c0), 0x0) r20 = socket(0x18, 0x1, 0x0) setsockopt(r20, 0x6, 0x10, &(0x7f00000000c0), 0x0) msgsnd(r18, &(0x7f0000000980)=ANY=[@ANYPTR=&(0x7f0000000740)=ANY=[@ANYPTR=&(0x7f0000000180)=ANY=[@ANYRESHEX, @ANYRES64=r8, @ANYRES64, @ANYRESDEC=r20, @ANYBLOB="570d4f0de1cc096c46053ef4"], @ANYRES32, @ANYPTR, @ANYPTR64, @ANYRESDEC=r6, @ANYBLOB="9497fdd9900c3ebd329bbb7582a585e127124938a665d1de0b436cabb66c8d3ffe993f2482d59305c47eedbf2ea9e40e4ada22707e8a8f847a1053abfcc9456be7ad864311ca0b735534a26e6a712ed46f03d4fd3d9cf0294d4972c7000c092bb389d9c4c9b4429657b18f5a73de3fc19176b0410d6a781aa7055183fb0a4954dffc7585ba7ebadf1f82f2dd996e0967a25a081ab5869ca5e9a2", @ANYRES64]], 0x1, 0x0) msgrcv(0xffffffffffffffff, &(0x7f0000000c00)=ANY=[], 0x0, 0x0, 0x1004) msgsnd(r18, &(0x7f0000000e80)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fec87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387eac55df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596ea628dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a5421667f9598a1e2bf6624f5c66f5cddb7f34f760ed69d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba209b299bca976d54c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfda67631dfda98286b702d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f756d24872c7d1005cc1ce98675dc8ec86460d76a65586ae54da06fd12ce78642f258742a55c63ae54ce317994e0022287f4ec351a2fec4caceb7a50b947e797e87566e746933b930bd85997be8c61cc3a538dafd07bd60baeedd534337ae7f1441b588cb88131776fef7de4c0af63649578b27e004c5c2569ae86b00c2916cb75d8fe7a34852a2db7b53af9294a17f886cb77129ae0a749dcecd7150a70de583381f773deb1a27c42c3689a6c8b9bf2b174760caa12d469509c7679dec571d9824ea0d64e56e21c7a4d8f628af06198689bdcae73701d38e9f4797bd8e3eb94736facaf2dfc84e5c95b074a82b6a89ab67ec63d7db328d301f5998794255cdcb931bede9fae13cf91c065f623cb88679e175ca6d166c9acd9137ca079fbb93043d464be537a47e8751447d5a025b1aeaa245c6b6bc243b706007bb42c995ce89e1c79e683324a1e4d31e4e35a97897472d3b045270d2130135ded6863743e66e5d4c01406a786c1b15dc459e2762c02d4f7221f8f1d3a97893d7139c5cd05b001a7abb323219"], 0x156, 0x800) r21 = getuid() r22 = geteuid() setreuid(r21, r22) getegid() r23 = getuid() r24 = geteuid() setreuid(r23, r24) socketpair(0x6, 0x2, 0x7, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f00000006c0), 0xfffffffffffffe5a) pipe(&(0x7f0000000700)={0xffffffffffffffff}) msgget(0x2, 0xc0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000580)=0xffe1) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000100), 0xd2) getuid() getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000300)=0xc) getpgid(0xffffffffffffffff) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) 07:23:38 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x8f919cc92a29809d, 0x44) kqueue() socket(0x2, 0x400000000002, 0x0) socket$unix(0x1, 0x5, 0x0) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) lseek(r1, 0x0, 0xc600000000000000, 0x2) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000040)={0x1, [{0x1, 0x3f}, {0x0, 0xb6}, {0x3, 0x6}, {0x6, 0x5}, {0x0, 0x1}, {0x0, 0x2000}, {0x3, 0x7fac7d7f}, {0x3, 0x7}, {0x1, 0xfffff428}, {0x3, 0x3}, {0x3, 0xff}, {0x2, 0xff}, {0x1, 0x7}, {0x3, 0x80000001}, {0x3, 0x6267}, {0x2, 0x4}, {0x3619c72671f6fba3, 0xfff}, {0x90d22a2425d99de3, 0x1ff}, {0x0, 0x400}, {0x3, 0x80}, {0x1, 0x1}, {0x1, 0x7fff}, {0x6, 0x3f}, {0x0, 0x9}, {0x2, 0xb9e8}, {0x1, 0x680}, {0x1, 0x5dbc}, {0x1, 0x101}, {0x3, 0x7}, {0x2, 0x80000000}, {0x0, 0x5}, {0x1, 0x401}]}) ioctl$TIOCEXCL(r0, 0x2000740d) r2 = semget$private(0x0, 0x3, 0x140) semctl$GETPID(r2, 0x320129ffa58b57cd, 0x4, &(0x7f00000001c0)=""/176) 07:23:38 executing program 1: socket(0x10, 0x3, 0xff) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x10, &(0x7f00000000c0), 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x6, 0x10, &(0x7f00000000c0), 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x6, 0x10, &(0x7f00000000c0), 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r2, r4, 0xffffffffffffffff}, 0xc) r5 = socket(0x11, 0x3, 0x0) socket(0xd5dfd847884e5ac6, 0x5, 0x6) sendto$unix(r5, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x1, 0x0, 0x0) 07:23:38 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) 07:23:38 executing program 0: r0 = socket(0x18, 0x1, 0x0) minherit(&(0x7f0000536000/0x3000)=nil, 0x3000, 0x2) close(r0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x6, 0x10, &(0x7f00000000c0), 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x6, 0x10, &(0x7f00000000c0), 0x0) setsockopt(r1, 0x1000000000029, 0x4, &(0x7f0000000040)="06000000", 0x1) r4 = socket(0x6, 0x1, 0x0) close(r4) r5 = fcntl$dupfd(r1, 0x0, r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$WSDISPLAYIO_GETEMULTYPE(r5, 0xc014575e, &(0x7f0000000000)={0x4, './file0\x00'}) 07:23:38 executing program 1: r0 = semget$private(0x0, 0x3, 0x10) semctl$GETNCNT(r0, 0x2, 0x3, &(0x7f0000000000)=""/31) clock_getres(0x4, &(0x7f0000000040)) clock_getres(0x7, &(0x7f0000000080)) mkdir(&(0x7f00000000c0)='./file0\x00', 0x10) setrlimit(0x1, &(0x7f0000000100)={0x8, 0xf}) chdir(&(0x7f0000000140)='./file0\x00') r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x6, 0x10, &(0x7f00000000c0), 0x0) fcntl$dupfd(0xffffffffffffff9c, 0x0, r1) clock_getres(0x0, &(0x7f0000000180)) r2 = socket$inet6(0x18, 0x2, 0xae3) recvfrom(r2, &(0x7f00000001c0)=""/222, 0xde, 0x1, &(0x7f00000002c0)=@in6={0x18, 0x2, 0x20, 0xd2b}, 0xc) r3 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x8080, 0x20) readlinkat(r3, &(0x7f0000000340)='./file0\x00', &(0x7f0000000380)=""/29, 0x1d) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000003c0)={0x8, 0xcee, 0x1b68, 0x7, "31fdb4bb9b99073fe0eeffeb92eb5bdd828b5f3c", 0xfffffffffffff801, 0x401}) rename(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='./file0\x00') r4 = socket$inet6(0x18, 0x1, 0xae) fcntl$getown(0xffffffffffffff9c, 0x5) symlink(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='./file0\x00') ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000000500)={'./file0\x00', 0x8, 0xffffffffffffffff, 0x0, 0x1, 0x8, 0x7f, 0x4, 0x1, 0x0, 0x400, 0x7}) syz_extract_tcp_res(&(0x7f0000000580), 0x7bbb, 0x4) openat$vmm(0xffffffffffffff9c, &(0x7f0000001840)='/dev/vmm\x00', 0x10, 0x0) chdir(&(0x7f00000005c0)='./file0\x00') minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2) getsockname$unix(r3, &(0x7f0000000600)=@abs, &(0x7f0000000640)=0x8) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000007c0)={{0xffff, 0x0, 0x0, 0x0, 0x0, 0x180, 0xd9}, 0x2, 0x80, 0xfffffffffffffffd}) 07:23:38 executing program 0: open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x2b}], 0x7, 0x0, 0x0, 0x0) socketpair(0x10, 0x0, 0x40, &(0x7f0000000440)={0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f0000000700)="89030000", 0x4) r4 = socket$inet(0x2, 0x2, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f00000000c0)="89030000", 0x4) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f00000000c0)="89030000", 0x4) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f00000000c0)="89030000", 0x4) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x1, &(0x7f00000000c0)="89030000", 0x4) dup(r7) r8 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r8, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) 07:23:38 executing program 0: r0 = syz_open_pts() close(r0) syz_open_pts() r1 = kqueue() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x8, 0x1, 0x1000, 0x320, "f229bdc2802f8eff1c539f823fada2644fd69245", 0x1ff, 0x80}) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1d}], 0x9, 0x0, 0xffff, 0x0) 07:23:38 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000880)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f00000000c0)="cfa344", 0x1}], 0x1}, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4414", 0x2}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(0xffffffffffffff9c, 0x0, 0xfffffffffffffc48) 07:23:38 executing program 0: open(&(0x7f0000000040)='./file0/file0\x00', 0x400, 0x1a4) r0 = open(&(0x7f0000000200)='./file0\x00', 0x861e, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x6, 0x10, &(0x7f00000000c0), 0x0) connect$inet(r1, &(0x7f0000000000)={0x2, 0x3}, 0xc) pwrite(r0, &(0x7f0000000180)="c81809eb9560428f5febe22630e7de53d52b7a1680ef5ba84e000000", 0xfffffed5, 0x0, 0x3) open(&(0x7f0000000100)='./file0\x00', 0x869e, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x6, 0x10, &(0x7f00000000c0), 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000080)={0x0, 0x1}, 0x10) 07:23:39 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x28, 0x2) connect$unix(r1, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) open$dir(&(0x7f00000001c0)='./file0\x00', 0x400000002c6, 0x0) 07:23:39 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x10, &(0x7f00000000c0), 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x6, 0x10, &(0x7f00000000c0), 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f00000002c0)={&(0x7f0000000280)=[{0x23, 0x8}, {0x7, 0x1}, {0x0, 0x3}, {0x40, 0x4e}, {0x47, 0x9}, {0x101, 0x3}], 0x6}) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x6, 0x10, &(0x7f00000000c0), 0x0) r4 = fcntl$dupfd(r3, 0x0, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GBURNER(r4, 0x400c5752, &(0x7f00000000c0)) clock_gettime(0x0, &(0x7f0000002980)) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x6, 0x10, &(0x7f00000000c0), 0x0) writev(r5, &(0x7f0000000240)=[{&(0x7f0000000140)="1a2541f3bb5fb2c9d4da117f92c892c13e8b891a0adb25cfa1825d38e0dc5f8c8d53a1cb97b65f07f9a73551af8034eac8ecdea4035e890a3c4534d07b1ba2a7b61947223461e830dadf37f6afb83639a0936832ba6ae3a91ae1b10cb7b0f041a402eb17cd808ecacc4456342ac365fb24cdf7f8f73ccca8df4d92478f94b6b9493be3dab8aa98f92cc3ac6158d53918d9f17f1ba1c8997b06807bbb465a1504c72bcbc251fc916b797e4c4297a1803e3469be55889342311012b0377cfe38230099991480e41383", 0xc8}], 0x1) open(&(0x7f00000005c0)='./file0\x00', 0x615, 0x0) r6 = socket(0x6, 0x4, 0x80) flock(0xffffffffffffffff, 0x6) ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, &(0x7f0000000100)={0xffffffff80000000, 0x2}) setsockopt(r6, 0x6, 0x10, &(0x7f00000000c0), 0x0) sendto$unix(r6, &(0x7f0000000000)="bfe8c9dd8424f5f6f493ccafe660fb77be381d10a13ef6785f4a52347976205cb6abed043b5f694117d5449b63ed807b51ddac71ae869baef24cb6807d7c07d109d3fb495926c9583d6307b674439d82fa12598719d39795a482ed7040a04d75a5a14526e4b0a31fd40f0360993667bf1a9ad07c74ad6636bcb50eed96801ab3847355c02cd2318d4bfaf61b27b01dac2ab651c2296db27bdef93d269d4f1d20b5a4e731a07f9a585a4e480801d7e27fc2d54ccfd96f5b5f91e9f2d922", 0xbd, 0x14, 0x0, 0x0) pwritev(0xffffffffffffff9c, &(0x7f0000000300), 0x10000107, 0x0, 0x0) 07:23:40 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x10, &(0x7f00000000c0), 0x0) fchdir(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f00000000c0), 0x4) 07:23:40 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x6, 0x10, &(0x7f00000000c0), 0x0) fcntl$setflags(r2, 0x2, 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x19b) munmap(&(0x7f0000607000/0x400000)=nil, 0x400000) 07:23:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2285b0001000000004d5f4de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "a0ae02000000000000004b0fc7ddd4d8e995dc54", 0x5, 0xdb4}) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, 0x0) syz_open_pts() 07:23:40 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x20, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000240)=0x1) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000000)={0x2, 0x81, {0x80000001, 0xff}}) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/113, &(0x7f0000000180)=0x71) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x6, 0x10, &(0x7f00000000c0), 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000080)=0x4) 07:23:40 executing program 1: r0 = socket(0x8ad0aafa97e40e94, 0x4000, 0x3f) setsockopt(r0, 0x4000029, 0x31, &(0x7f0000000000)="7511782ecae6ece01d4f2f545f3386672defa400"/35, 0xffffffffffffff0a) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) ktrace(0x0, 0x1, 0x104, r2) getpgid(r2) 07:23:40 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x6, 0x10, &(0x7f00000000c0), 0x0) getsockopt(r1, 0x3, 0xfffffffd, &(0x7f0000000000)=""/254, &(0x7f0000000100)=0xfe) setsockopt(r0, 0x29, 0x4, &(0x7f0000000080), 0x0) ioctl$VT_ACTIVATE(0xffffffffffffff9c, 0x20007605, &(0x7f0000000140)=0xfffffffc) 07:23:40 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x31617d69546554a7, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x1, 0x100) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffff8, 0x55, 0x10, 0xff}], 0x2d, 0x0) 07:23:40 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) dup2(r0, r1) getpeername$unix(r1, &(0x7f0000001540)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x6, 0x10, &(0x7f00000000c0), 0x0) accept(r2, 0x0, &(0x7f0000000040)) 07:23:40 executing program 1: syz_open_pts() syz_open_pts() r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) lseek(r0, 0x0, 0xc600000000000000, 0x2) r1 = open(&(0x7f0000000080)='./file0\x00', 0x10, 0x2) lseek(r1, 0x0, 0xc600000000000000, 0x2) open(&(0x7f0000000000)='./file0\x00', 0x8, 0x2f4) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) lseek(r2, 0x0, 0xc600000000000000, 0x2) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x88, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x100, 0x0) r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) lseek(r3, 0x0, 0xc600000000000000, 0x2) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x8000) ioctl$TIOCSTAT(r4, 0x20007465, 0x0) syz_open_pts() 07:23:40 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x3ff, 0x0, "b04d00f3aad09229f46a3d81000005002900"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = semget(0x3, 0x3, 0x7) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000001b00)=""/4096) socket(0x1, 0x7, 0x1a) semctl$GETNCNT(r2, 0x6, 0x3, &(0x7f00000016c0)=""/182) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000080)=0x1) socketpair(0x5287d364198f0739, 0x4, 0x0, &(0x7f0000000040)) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x6, 0x10, &(0x7f00000000c0), 0x0) sendto$inet(r3, 0x0, 0xfffffffffffffeba, 0x400, 0x0, 0x140e2d00e3f12ae5) 07:23:41 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="110b2f"], 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) lseek(r0, 0x0, 0xc600000000000000, 0x2) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000000)=0x6) 07:23:41 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) r0 = socket(0x11, 0x4003, 0x0) r1 = dup2(r0, r0) sendto$unix(r1, &(0x7f0000000200)="50010504000000000000000113060000081010fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5ba5030000c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e1208a31fd3f80004ffff00b20000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c7389e9f6b576837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f00ea65f3482e093de7", 0x150, 0x0, 0x0, 0x0) r2 = getuid() r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r8, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r10 = semget$private(0x0, 0x7, 0x286) semop(r10, &(0x7f0000000200)=[{0x0, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x1) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r7, 0x0, r5, r6, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) fchown(r1, r2, r9) r11 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r11, &(0x7f0000d06ff8)='./file0\x00') r12 = socket(0x11, 0x3, 0x0) setsockopt(r12, 0x11, 0x3, &(0x7f0000000500)="04000000", 0x4) bind$inet(r12, &(0x7f0000000300)={0x2, 0x1}, 0xc) r13 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x400, 0x0) fchdir(r13) unveil(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='c\x00') fchdir(r11) r14 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x2, 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x80, 0x20) fcntl$setstatus(r14, 0x4, 0x80) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r15 = semget$private(0x0, 0x4, 0x8) r16 = socket(0x11, 0x4003, 0x0) r17 = dup2(r16, r16) sendto$unix(r17, &(0x7f0000000200)="50010504000000000000000113060000081010fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5ba5030000c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e1208a31fd3f80004ffff00b20000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c7389e9f6b576837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f00ea65f3482e093de7", 0x150, 0x0, 0x0, 0x0) ioctl$VT_OPENQRY(r17, 0x40047601, &(0x7f0000000340)) semop(r15, &(0x7f0000000000)=[{0x6, 0xffffffffffffffff}, {0x3, 0x5, 0x1800}, {0x3, 0x9, 0x800}, {0x0, 0x80006, 0x1800}], 0x112) semctl$GETVAL(r15, 0xdc3e40426078d28a, 0x5, &(0x7f0000000200)=""/148) 07:23:41 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, 0x0, 0x0, 0x0) 07:23:41 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x10, &(0x7f00000000c0), 0x0) r1 = dup2(r0, 0xffffffffffffff9c) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0x1, 0x80, 0x1}) r2 = open(&(0x7f0000000480)='./file0\x00', 0x8, 0x50) writev(r2, &(0x7f0000000280), 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x6, 0x10, &(0x7f00000000c0), 0x0) sendto$inet6(r3, &(0x7f00000002c0)="682e9238b1bc73294cae0576d125193bc9943f8534b0a800e9a2af9e2f18033d1009f2382464615e5edb126c452017720c85a3704650868af6b0897d14ab1a4b4b246d4fc537a1143caf288d1e063ba8803ebf19496bd0e2d21844c9888bcbe652b42a9d5b1332bfc56c2fad278214acc68c8a76938d", 0x76, 0x402, &(0x7f0000000000)={0x18, 0x2, 0xfbd2, 0x101}, 0xc) writev(r2, &(0x7f00000000c0), 0x0) fchmod(r2, 0xe3) r4 = fcntl$dupfd(r2, 0x0, r2) writev(r4, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 07:23:41 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0xa5}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0x80000000000c68, 0x0) r2 = getuid() r3 = geteuid() setreuid(r2, r3) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x6, 0x10, &(0x7f00000000c0), 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) chown(&(0x7f0000000000)='./file0\x00', r2, r5) 07:23:41 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) munlockall() madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept(0xffffffffffffff9c, &(0x7f00000010c0)=@un=@abs, &(0x7f0000001100)=0x8) poll(&(0x7f0000001140)=[{r2, 0x10}], 0x1, 0x100) acct(&(0x7f0000000040)='./file0\x00') recvfrom$unix(0xffffffffffffff9c, &(0x7f0000000080)=""/4096, 0x1000, 0x442, &(0x7f0000001080)=@abs={0x2, 0x0, 0x2}, 0x8) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6, 0x811, r1, 0x0, 0x0) 07:23:41 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mlock(&(0x7f00005fe000/0x600000)=nil, 0x600000) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x10, &(0x7f00000000c0), 0x0) r1 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r1) munmap(&(0x7f00007b3000/0x200000)=nil, 0x200000) 07:23:41 executing program 0: connect$unix(0xffffffffffffff9c, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000cc0)="071400000000db000a369bbc8c20b4372c0000005aa92a068d690d6a5343f64166fa5c3452e048095216bec5e0bb43aeecdd1e9d536cf5c9259fdbccfeb401f8a3970b3757d4ceac6d485bad8737c2f8ec94879c3ae6d2260a982fd45c29ba0af5bb68dbbcc50a563804122460861733ec50e282523da9ea282258a7ce6c607579538f806021f2f88c450693409d23d267cccbb25e9f7321e6fc2c022d106534c1f07ec6697f77b9", 0x4) shmctl$SHM_UNLOCK(0xffffffffffffffff, 0x4) writev(r0, &(0x7f0000000840)=[{&(0x7f0000000d80)="9d44f8d1150c898aee2c1c1f43267871445e09b4dcdd1dcbda09915f806a27b70e4848fa7f2b6909fd25d1bd50770ef0df761660dbf391533c339d6e64a075e1fc1f8c218a1da1555d43aa1e28ef1f0c7db620aba670ddb889c16f663d50187ae10ec38ac5ec31d8b356e88eb9547ab11cd3fc2e8aa8958da85417211cec04e5ddae8d85bf40b157551822473e127d24ec3c15b775de6420b8b5d6b3342528f7ba5956bb491a5e89673654595e05762a6f739f1c09d0f147768d2893a44c156562b4666c65adcd8e0e6ceff0ece24a48d3bb1d2fb8d5277b9397284dfb94810c97d774be944cb353bd221476a072f138514dcca99445d03f4b220ebba3da28d9523eb800be8698138a44d513fe78386c2a1ee0ea58c88350f758f92794a862306a725a880c7f9ccb2f3eee40079a7203739f695afa3b5b8f3b1aa3337e212865ee93243a79e42053643baf4170f402de84e49d84034738dd8da77800ab55f457a4a4b9854397ee2a730c8d406d9939c45c2032c2091d8989ed7ae68e775d59913a9fe65c47ad1ff2018d316191256fe7452b342a79b90ff362d4f57226c252f81d426a1157e95db4d136ceb3170f12cbde5f7bb180dafebd91ccf2b5e87b3a50d00f629745be6c55c4acdfee6aa64f32218c6d2e03a7be3afec3de615bd4e5f38e16102f80361354683d09181c4f0b4166d316290bd0e86c7f7e58a95eba8ba6444b9f1184927e7407f59afdeab7520311fe43c12e370be47942bbe002bc1e9fe3599e265edf8fcbff9bf514fe58dd26fa67d19c1b3138e530ce541d5e4fd14cc88b3d0de8e90f4b30e5e1e2be57fda42694f0ebb0bde71ad27c23b3d954159f227cb6b2918cd22709a9c6bb2724c738b5ad5896626063c933046c0eab9450480ca41bb2ed722786afbf383706854e39075100c150d8015c269efc950207076b06d14dbf471b0f6d370cf31d6245cfd0af3ded118134a1e675409d0b042f8af4daa2e9419eb1b2b1147a5bac09622c5624cc3eec3fda4c14a9dccdfcdb6f8b2de1ae112d6eb4ff1353200b1d73d9f9d230a4ce860ee557cb0a3ff13d3d4446c69bbc8e5f43695950a3d3d8b7aed4e4fa19e467a9e175d9f5022f883f4a001db4b7786ba86ffcc619516833a7c24d05f25a018857fc855b236228e9f1a9806574fe6f2565e9ce84f5074444f4904f87239a9534d153b8295b6d3fa185bce73050e3df94ae7149d1725fa790222b11c03fbe03670e7b14ddc98002d05b648a5431ab10366515fe2c9308224573a91d98c4e876ff15ed490263a153f2b6582eeb3ccd2c8c79a6712c6697d5e06c8a05e58b50a356500680f89c14af0d9f73569d737569c231a9705e14f303810aa53df3e6140c65f35f273ba02cfb09d30a63f367f60a29859a5fcd4ea2db3d5f224a56d15915d98be67ea861e8489231dfc6d116149bb6256f6b9a2802d8f3084c50102525176e0f3a4127eb1d9588c032e825b50a7c7cad674dcb9ea1e21ef3e599323e4025a66e502d37c4dd30ca8e7ca74093086b31098e0fdac4606b400540b4c2cb4715983035d13b037460eea2af1cf6cc6e39a6b863d12d3050083d8b3d0feb424e26a1c3e67c2e4ab51b8892df4ab1a4995d29c5ee0bdfdd647617cfb441b04f997dad52964ee45d615d40a3c27a6961502583e7fffd9433488235b10d56d312d0bd173c378e8cffe2bb88b9c0a0a408080756e7ddd8a80246db6b34c33a8f5321ceff25920d3a921960122c9ff686008b2fbf536686adea5f65321058589dfbb8f7cc795e9bbbf3ed9e70406629b65ca3a6d421a6f5ebdf6edb66f477af97805302ac385910520f69a0e4f738d645ebc80f580dc1ecf33c66794292235f3f49824868bb87b462747a6fdff96371c713ec525214234f418ae4e84d3d6876797038d6f13feee5dbe40352a97d4a877a5e88d675db9a8f22ded74c179d77931610b0d6e3872e3dc63060d947878c5ac3a2babacf10bfac967fb3e8c34adfe43d0ca522b5264b492e4205", 0x599}], 0x1) 07:23:41 executing program 0: r0 = geteuid() r1 = getuid() setreuid(r1, r0) r2 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r1, r2) r3 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x80) symlinkat(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000100)='./file0\x00') ftruncate(r3, 0x0, 0x30000000000) shmget(0x3, 0x3000, 0x5c8, &(0x7f0000ffd000/0x3000)=nil) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x100000002) ftruncate(r3, 0x0, 0x100000004) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x7a0) dup2(0xffffffffffffffff, 0xffffffffffffffff) map stack 0x2071c000-0x20b1c000 of map 0xfffffd807f00ab80 failed: hole in range 07:23:43 executing program 1: syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) ktrace(0x0, 0x1, 0x104, r1) fcntl$lock(0xffffffffffffffff, 0x1, &(0x7f0000000040)={0x1, 0x80000000000002, 0x7ffffffffffffffe, 0x8000, r1}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 07:23:43 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x2, 0xc, &(0x7f00000000c0), 0x0) recvmsg(r1, &(0x7f0000000180)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000040), 0x0, &(0x7f0000000080)=""/133, 0x85}, 0x80) 07:23:43 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) r2 = semget$private(0x0, 0x0, 0x810) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000180)=""/198) 07:23:43 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x94, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000003c0), 0x13e, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2, 0x10, r0, 0x0, 0x0) getrlimit(0x0, &(0x7f0000000000)) pipe2(&(0x7f0000000040), 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x20, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000240)=0x1) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000100)={&(0x7f0000000140)=[{0x44, 0x3}, {0x25, 0x4f4}, {0x81, 0x5}, {0x63, 0x4}, {0x1, 0x9}, {0x88, 0x5}], 0x6}) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x6, 0x10, &(0x7f00000000c0), 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x6, 0x10, &(0x7f00000000c0), 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x20, 0x0) ioctl$BIOCSFILDROP(r4, 0x80044279, &(0x7f0000000240)=0x1) ioctl$TIOCNOTTY(r4, 0x20007471) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x6, 0x10, &(0x7f00000000c0), 0x0) r6 = socket(0x6, 0x4, 0xfa) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000001c0), 0x3) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x7812, r3, 0x0, 0x0) recvfrom$inet(r2, &(0x7f0000000080)=""/40, 0x28, 0x1, &(0x7f0000000180)={0x2, 0x3}, 0xc) 07:23:43 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x4318, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f00000000c0)={0x2, 0x1ff, {0x0, 0x100000000}}) close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x74, 0x57d0, "be48dd66ed6bf39671514cf53fb8a56b00"}) ioctl$TIOCSTOP(r0, 0x2000746f) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x6, 0x10, &(0x7f00000000c0), 0x0) writev(r2, &(0x7f0000000040), 0x2cd) 07:23:43 executing program 0: pwritev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) 07:23:43 executing program 0: r0 = socket(0x2, 0x2, 0x0) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=""/213, &(0x7f0000000040)=0xd5) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080)=0x7, 0x4) getpgrp() recvmsg(r0, &(0x7f0000000340)={0x0, 0x385, 0x0, 0x0, &(0x7f0000000300), 0x289}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x8002, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) r2 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2010, r2, 0x0, 0x0) write(r1, 0x0, 0x0) 07:23:44 executing program 1: setrlimit(0x6, &(0x7f0000000000)={0x5, 0x8e9}) r0 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) close(r0) r1 = syz_open_pts() write(r0, &(0x7f0000000080)="de0921be305076bc16", 0x9) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5, 0x0, "920a565e3e527179570d084cfff2a94f88f3c580"}) write(r0, &(0x7f00000003c0)='\f', 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x20, 0x0) socket$inet(0x2, 0x1, 0x3) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000240)=0x1) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000040)=0x2) getppid() 07:23:44 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x159) lseek(r1, 0x0, 0x2, 0x0) getdents(r1, &(0x7f00000010c0)=""/4096, 0x1000) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f00000000c0)=0x80000000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x6, &(0x7f0000000040)=[{0xffffffff, 0x82, 0xfffffffffffffffc, 0x20}, {0x101, 0x9, 0x10000, 0x9}, {0xcf, 0x6, 0x7, 0x5}, {0x4, 0xfff, 0x3, 0x8000000000000}, {0x200, 0x7000000, 0x1}, {0x0, 0x1, 0xa19, 0x100000000}]}) msgget(0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x10, &(0x7f00000000c0)=0x40, 0x4) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000100)="a36762072f9ffbdbf96a1655bf7e9d6785f7bc57dfbaa57fd2ff94846b72029d8f90b88e19f14432b0a49aad2a74bb22e68f9ca04f0082248f7801f1cea7dd19fe552c0b843bcb72bf1d3ce83d698fb93b510ba115b7ad2d0d70bd05f1b5a86cb49026fe158f24c3f8a8a9d5b5f4757c114db75cddb87752d0", 0x79}, {&(0x7f0000000280)="3b46ba9d3b31ddc4ace848a809c18fe4297a859622282d11b50fa31b8b390eed1808defb3dbf79e89c466b8d16694f34484724742109310e6b313f07df3917769fab1723cbc0a0a2f0dd789a79fdf30c3356c6a2eb5585639a347cd6751b65af2f5a2f46d9d9c381a04cfc4734b5ecb96bdd08919b1951013bedc95fab8b9c89e849f131512badea7c92231a285c9c85a6007f5c5e8b4cccfa61f7cdfc3ccc00c8b6205fdaf3905fc67e4914b19f", 0xae}], 0x2) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x2, 0x400000002, 0x2) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getgid() r5 = socket(0x18, 0x1, 0x0) close(r5) r6 = socket(0x18, 0x400000002, 0x0) fcntl$getown(r5, 0x5) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r8, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff115c00000000", 0x8) setsockopt$inet_opts(r8, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r8, 0x0, 0x200000000000c, &(0x7f00000003c0)="3761ac124c6412eff3", 0x9) setsockopt$inet_opts(r8, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000200), 0x1bf) r9 = socket$unix(0x1, 0x1, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r11 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r11, 0x0, 0x0) shmctl$IPC_SET(r11, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r11, 0x2, &(0x7f0000000040)=""/210) r12 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r12, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r12, 0x2, 0x8, &(0x7f0000000140)=0x1) semctl$GETVAL(r12, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r12, &(0x7f0000000400)=[{0x0, 0x100000001}, {0x0, 0x7fffffff, 0x1000}], 0x2) r13 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r14 = getgid() semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000080)={{0x800005, 0xffffffffffffffff, r13, r7, r14, 0x100, 0xb}, 0x8, 0x20, 0x3}) getppid() fcntl$getown(0xffffffffffffffff, 0x5) r15 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r12, 0x2, 0x3, &(0x7f0000000640)=""/178) semctl$SETVAL(r15, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r15, 0x0, 0x5, &(0x7f0000000800)=""/210) semop(r12, &(0x7f0000000400), 0x0) getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r16 = getgid() r17 = socket(0x18, 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r19 = kqueue() r20 = fcntl$dupfd(r19, 0x0, 0xffffffffffffffff) close(r20) r21 = getpgrp() r22 = getgid() getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000480), 0xc) ioctl$PCIOCGETROM(r20, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000700)={r21, r23, r22}, 0xc) r24 = kqueue() r25 = fcntl$dupfd(r24, 0x2, 0xffffffffffffffff) close(r25) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r29 = semget$private(0x0, 0x7, 0x286) semop(r29, &(0x7f0000000200)=[{0x0, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x1) semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r28, 0x0, r26, r27, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) setsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000600)={r21, r18, r27}, 0xfffffffffffffce7) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000080)={{0x10000009, 0xffffffffffffffff, r27, r10, r16, 0x40, 0x9}, 0x8, 0x103, 0x4}) 07:23:44 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000000)={0x5, 0x1, 0x1f, 0x896c, 0x6}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) renameat(0xffffffffffffffff, &(0x7f0000000200)='./file1/file0\x00', 0xffffffffffffffff, 0x0) 07:23:44 executing program 1: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x169}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x200) r2 = socket$unix(0x1, 0x5, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x6, 0x10, &(0x7f00000000c0), 0x0) connect$unix(r2, &(0x7f0000000100)=ANY=[@ANYRESDEC=r3], 0x1) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) 07:23:44 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) 07:23:44 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x6, 0x10, &(0x7f00000000c0), 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000180)="ebffcbff0c00051dfd4e713048e69931929601000000000000bc54d1e27c9895de519cb1d9cd582fbff9de9f43a9bb129e249eca195076908cdc1fb5046d95fc1fa409652839971380ae04e2f2f96e5ce53d960971b13da2bc9e0e7615dc44976f8499f0c3ce36c04b5769db7b59cf91a80b7ee96af3e77425b1a45d6c4026fffed0dad45ef7f14c8f6baea707dc3155acb598f33deca6a77e847687e94323fba76b61e792ad409b93b516f5fa696945173f9095e04ffbf065c3c0ffda3cc3d9a179eadbb8597f8cb1fca58b00000000", 0xfffffffffffffe30) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 07:23:44 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x103) ftruncate(r1, 0x0, 0xda) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000280)=0x1000) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000240)='F', 0x1}], 0x1, 0x0, 0x0) ftruncate(0xffffffffffffff9c, 0x0, 0x300000000000000) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setitimer(0x2, &(0x7f0000000040), 0x0) getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000180)="c54c80945b1cf8aa58259fcfe6ac135dfe8a4a63ed418f0339357ba175c4489f2330017afa0ed80aa5a7e1602a4331c28280f6a21d97af88e3050a6a5b44ea21941525633ba380e9cd206a9e3cb2e1992ab8b1d60d742f28d2eabdc285", 0x5d}], 0x1) 07:23:44 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x4e7, 0x90d2, 0x3, "d730c1e7bbe23cdb0000020000c0ff3f4de400", 0x101000000, 0x6}) semget(0x1, 0x1, 0x200) openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000540)='/dev/diskmap\x00', 0x41, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000580)='/dev/wsmouse0\x00', 0x800, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/speaker\x00', 0x0, 0x0) accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000008c0)) r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000009c0)={0xbfff4ee0, './file1\x00', './file0\x00'}) setsockopt(r0, 0x29, 0x26, 0x0, 0x0) close(0xffffffffffffffff) semctl$GETPID(0x0, 0x1, 0x4, 0x0) r1 = socket(0x20, 0x4, 0x800003) pipe(&(0x7f0000000a40)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r2, &(0x7f0000000200)='./file0\x00', 0xa0) setsockopt(r1, 0x6, 0x2, &(0x7f00000000c0)="86537602", 0x4) semget(0x3, 0x4, 0x620) r4 = semget$private(0x0, 0x7, 0x286) preadv(r2, &(0x7f0000000440)=[{&(0x7f0000000000)=""/56, 0x38}, {&(0x7f0000000380)=""/88, 0x58}, {&(0x7f0000000180)=""/50, 0x32}], 0x3, 0x0, 0x0) r5 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) r6 = openat(r5, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r6, 0xffff, 0x1002, &(0x7f0000000280)=0x80000000010003e, 0xfffffffffffffcff) semop(r4, 0x0, 0x0) select(0x40, &(0x7f0000000600)={0x1, 0x4, 0x4, 0x81, 0x2, 0x8, 0x800, 0xf5ed}, &(0x7f0000000680)={0x8a, 0x20000004, 0x20, 0x800, 0x7, 0xff, 0x2, 0x9}, &(0x7f0000000840)={0x9, 0x2, 0x9, 0xfff, 0x10001, 0x11, 0x0, 0x1}, &(0x7f0000000880)={0x3f6, 0xfffffffffffffff9}) r7 = openat(r5, &(0x7f0000000080)='./file0\x00', 0x0, 0x4000e) ioctl$WSMOUSEIO_SRES(r6, 0x80045721, &(0x7f0000000040)=0x2) write(r3, &(0x7f00000004c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xfffffffffffffeaa) write(0xffffffffffffffff, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) pwritev(r7, &(0x7f0000000180), 0x169, 0x0, 0x0) semop(r4, &(0x7f0000000640)=[{0x0, 0x2, 0x800}, {0x2, 0x7fffffff, 0x800}, {0x4, 0x21, 0x800}, {0x4, 0x9, 0x1800}], 0x4) 07:23:44 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x40) utimensat(r0, &(0x7f0000000180)='./file2\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000200)='./file1/file0\x00', 0xffffffffffffffff, 0x0) socketpair(0x4, 0x3, 0x5c, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0x8, 0x72, &(0x7f00000002c0)="cd4b917d5406dfb810136723a2a303a3a616068745b13f6dc48b0a2789181e60769a6507aed46f31a6f43d841d439c151d26435b4200d2145e4e833dac8e5307d042a69bb8d95c42abf837c6490b3f7e75936ee3e7bda0e3b320d26ba4f22fbe306414739c17c1cc130a51950f1f11f73b92f3fccf653c3eb3d8d1f5e8bbb90977efab5bfc6240e04ca61b57fb77be1b2583dcbea3660faccfcdf714229faef2c6cc3695360a195da5ad74d1575288451160127e1297c8aca4657f0f73fea05f6d1f91335da9750f2ae8f3c665a4b14634ad33b685a9bd67bcd016934ebf90cc379f9b2ce614e1fba0d5546721cbe6492d9cc81b022ae6b9acd10309c3f92afd8b965a6ed691ce0ed55d22eb6cf431a6e6736d91c8c1c2a1f367a4c6e84632ef63925f1d23317a65257e4061f44d2aa36181806fc24cefb5350e6adb8a3a400ea04e3c20e9caf5167d1197110092012308a400617b742d2e252790cca49ba7f05743eb9da3e09c3f265ddbe40ac990fad780daa5ff783677d0819f4db5b42976207429077d7d6a1e30ac462dda2551c37a282d4d179b70b6f528ebb3c68010aedff4b99d0afacfea27299d89bc2e1e985dbab4aabbe8af77c9e5d374d0282d5ca408525f0e7d4670b38196d5bb289694bf59c538b2e220fcf96e0b2bda3254acee9f0f1a4933ea58fa71e70c8db728d5e4772f310d3610d160649654425e8fc0eaa786a3d35ca9736ba9778e5deb9d155234d376a00c6f2fd94ffd14811c077389f7662e995b0aa016128d017d0472bf03f96a338835d2283149e98d8dc53ea3d7dc3cea37ddb0d31dea299a95d2156346413f80c2445cea41b529041c651cce6f9a2154675b2c3d428d4a336fa83f4e075eca304ee24e60ca318565fc292907953d8889796fa9dd6b0d05bd9051ca469c63d06c075092c86db3eaf2bb2e2c220620c4e52774de1caf2cee34bf05ff85424dd7a05aaade830bf994417beced4ffc722d51c27db4c2821a7be294e11f68ee980521c54bbbf94885767f9075320e846bb5c29af3c26ca214c507a2984e792fcb5eb38158dfb926f2860aab3caaefa21a0c663b2793b57ed536eda6cba4a121fd26993b9c084ed8ebb8ea8cfe4a0a34e367301f151c9a17cc1563b833633b21bdaeebd856c2c6702da6dbc10dd0a95f9e265147693073fd85b10b59740f6c3fa0f83f151d975da521f3ed93bfd0a0f9a1b015129152314764a196f94d0b0241dd2cea1529fc20a5e654337aa198a2e1667bee62c94873df0b9279b227cc8a8815ac4ad56924dfebd5e990f8d0606a95d883b936fc660fd904c5eb84bd5135c606813f5954a3034440f993d066f657c82dea7a81f7ea05e1e7dd9f0b0be7c4d0d6182dc9f9f5844321683097bd583fdc189f839f2f6aeca68eb251a5e239ac37b1b9cc5d0ba9b7948ec88b88b2472d6de96868ad504306e2c37c4339cad507a957c5c84eea9e5c9b52490715d32849aa735c3416820cbccf6fc1741323920a64fa1b19123f12150823f7ef960cdf51db30d8f71fc2afbd3858393492e9e3b5208ed03387573b91d894daf369e834fa14c544cb9bbf9003061caf51d830d522d5cd17502282c02c80457823b200c195f9a70bc54520ca133332e7d138ec619b9c4b99042435f179bdc898203ff1caa467c500e328863c41ca156f7e620d34a6abd45946fd92e7a8c50308e250a18bc1cfe85ae89b8692e5918f73693c0fb5fdb5935e395dcf57b436664ddac834127d015860919c73d6609249dff8826104f4a3ad85a7d331f7d79f90816e7fd2043fccfb97e0413b2859e483c287918738897a458ac3128cd44e007705f72f2619d27ad6a8874602ad20771634dee9353b17e1b0952180d17b544146ef51ea4532177519bcb60cd5abb52ace2b9a88e4850f1d3ae3594ffe7bd5afbe62e5713cd985d02df50b5a1a0cba670e8180bf0e8a56f73a5f8068a30d69eebe073c4f233b0a053cfd36663e1cd8f896a83056163ce253a893e31b07e73b41d90ea8df0996c03ac29de06d54a8efff6ed4f1954f5e09455f041501bfe3e162be03033e32ad2e475bea6bd750c42e0c669a012f5ca3cd9ffbd2701298a738cce5c2ee0bd4b296643182c002a64336c0c9e0ff0294bf9b93aea336fac153c2357bd9d7c9e2cb99cd2766bba43a41d1db657c062bd107cb454e3bf135e53f6c99de1793ee88de00b665c00bbafd91b536de16100317eae9a9920472803b87f142e047cb9c4175183081333551eabd21e3f397943323f169c92ee61ac2b68d4043f25ab34cd011f3f885a291a993055e992c019baf464482dd95f643f6f977a70cb0169754e75734ca546f7502745fdcd9af331a60e12da00521551075795325fcf0863e3c366818122b9fb3a6cac41f937a0da192c3beb74f0af62437a9e68083da613edaca4972cf892b9fd591c3e9fe120fdb34145483fb5eac0cee987c457384894d02f0f29d75abc01791dcabda6ab4b7fadb6d704ee1fd35a6f6f41f00ff59ea1ff1cc3926609392ccbc37031dd8a5f93ce4fe89766e266e634e8be206d5e347cda7b792d6b3a037d778c8cad1fb0d4753a2a3869394149e1ddb11b1c81b83b8de451694ec420924a0e5579c193a22d9ca2da03619c5b529066749c15db2656116663863be65600f2856ea0f71c4067aec3b84598c398348b51d7ee106d59e2331c1c818be59851d3d46a31aefbe418fffcd8ffe38e45f76ef477dc9a022c8011d6092f8a3b9c1d762e5212e7ef4278a0e23c2458552f684efb122a074def65f7edd6b498ee54416513f44634d8f055a214c652041ad2e099343e2fbb2a8054f5eff6f1e5abff994124b0a7075db1cb5e0633fd34545098fdc1f7818edb3795c9703722daa117fdea2fb9fe31f6ed34a7f6e4fd67e8665a9938ca01866dbdba9386e922cd0d2589245b312baef6d6fe577294a8532d286114a6f1f0096b6befb52285439ebc416d5a0c41e487291fb83ba7304b1279be63f1f623819d19414f9a3adf83903402b70cd40a81b9cc32f6b8de86d03a90da152440d9657a94fdb996874198510f1f98e02b2ae3317e4ebaf2748acb2c1515df79e78cd955dcf060d2b4043a82eba1894c7da059fad94ba5d354152fcc2d2a0dc9919736271714edbd7df34b63e0af5882e82b78039a0e0910fc522ee2624db880c4ab7eb6ffea59daf08a499ea951da40c08a2bed461dc1fb0402c10237b15090a8b9f306c65625bf216cb57e670e5bc35a6e498ab67c11aef5ac2297db407a4164ce11f67f9d012254ab8c1a608b1047e254f8a1679eab7dd4cc315282e7e6581dd2f582e73f7bde8681be8fadd929ea2271bfa6b4a6eb8d7bf98a31be8fabccc95e31f47cb7c1b7487ac2b12bb2db2fb566555f2778d50dea1366fa82aae8fbe5923aff0800afc13447b44b7494478cb0cd76752b7972f3b0cfbad19258f17691464774f9b9dcaf43ddd99f4ca75fedcf514e6cf7fa9d03acb765c6ee4e31efc119c625212f6d1c36da5106122e1c8338429e42678eb3a165c39c0efc152aba6ac64bd55d8c41153d8dde147ab4219ceb065a7aab18da46b3f07dd7e4a0c0deb89d143e19d63fa7f4238d0cae55377ef2cba1d2594f0717eb45c50aadcf4d56e57475876a1c740f85ba3500ec2ca58e35aaf2eaf6c54f15e8a6af96fd5114548612101321bc848b64d6b1ed521c391b18c4ea5344a29d720273b602d046c6ebd1a3f08aee4a705bc49ed43b59ac79db76b78038d1b16fc8ac45e2bb17765c13e9b6fcb31cd20c6bf70ce064200bdf443d113121c606681255dc9ad163d5b8fe7eb0d6e1d10b3ea589045e6722ffb30db885cd7084a1e583df9ef0435da099460150fe67ae4794c7d32057a9c9954b15fa42c3925817d83b931704e1e027525d5c9dbd234021153af30e14ab2e950555d55df7ca24187eb5a008a9e33a4a3e0919b45c277b0beb9e5aee7369796ded3e7f0297ed79cfa983bd13ffba26ac2ec90628e2c8e7370c750b36b9b5ba065225826d780f95733d7051a49c975ea4ad7a39b451f2d550a04fa0224558e8c791d4dea20f5630e3b7988e35d8f99ea2bce1d50bcbb0a96a61bedec7f21d013c0a115a2b2ea706ffe975f7e726bf7bc3edde9988adffd5e2e3b4642860433637ce3e78e2686441b85fd128386f635c0663ed273294186141d4ee94146c48aa9dcfdb602e578b98cc98aaaf03461cf6cebc7c5bfa7a4a2856693e0ea2401c0638d05ebc66b025e083557eeb4a2ada44b29130a82541cb9307d91c834762798637a4032ad302e8acb324d60aaddfa6f4201ba69c2cc2e173f0b7c29379a7f69a8a37fd6a68115422080f8845b0a551a7bb5dae483537c90cd6dbe05e1e2a01e8332f571b947b5a479ae872389745b5cae4b0bcfbce42d58be6887afe3fc9174b70318880842efd0baf9754302e0a29f9a9965a71e2e0193c608bbbcc1b32775ed621afad76de14ffa0725d0493d2afec5e82ff95cfb298c37b0f7f302cf812dc215223799c73a4c52508cc6b13bf5da45a9c444088f58a20d643b4b7ea25b18f85218ca20185d8cafeb3e7625a173c8f6189a18f50b935c619186d39833e9fb9609a3323ec335c0b881f0573e15d6792524cba15a929ccf7fcef4c8bcbbe4ae62406ce41d95717d20b2a3ef91e18c65f3f2622b3f1c4e3f3db68adea5904f2a6b72dd42c699d57935984876183ccf59733d0495e58dfbf9bb6cfe2b8ad5a7ef6f2c157f10bc79fd0e5126f0762f01a293a908be4d8c7cb7b5cd5eb705d32644ad03a960ae39866ee0a9c38739822f35179795b3cdcbb9a08f74de232b3877397e6e8156d19d059d8e5f448dfbbc559137daf37d8804fc55c0c257d83be498ca63e84155d0ddf480bf0fb5123ccb446c779ab9bd7db8f48f56564b8fea06ca815362f6af64fef267dd86ec1fa80d3b4643c76f6887db22f333cad82af546728788982e3ccbe07b035bf9f00446032ba63a74f33cbd1ec094eef4c833dd42483af6090b59c7e0d6b8557de0784fb3f0a515a012df0e5f1b859a6f9be435556c3542f0a86511b8d5da09c8607b120660bc1632389de96b3b5ae0c878339a1afd32e67828ca00e7eb032f135bb2cd377af219823697d42d76aa7b9f195b669dc7641dd4dcb6ef7c1647e9022d0895ff436846676d6b2ddd50c6795dd3fb22b9ebd8d9976e3c34e30dd92087f93a2d8153f2ef585304aa4d2ed30b4c6425709bdad8c42c4badc53da8760447e5e14d964146156eb7fe39fd36b3e947be990ece40fc708f22c1006d89af89cc994d708da5651bb90a15dd6691b9709942aed2cf8229a85ec147d6692b1dfa589a22681f443770b7918b37f46cb3b352ecf2d3c830eebc5dac8c03f76a13e47bba796fd21c8de3ba4e14e92082e41c91c85e1aaacbe9f72d6b32f76beccb70d9e5c186a91e624edc089e70a515376b8f9cf8affc02f6c6b96577601f2cf4dcd120b64871942257b219825c9db76ad124dc176db1e6dc328567542d45aa975c1f8eab3cf203bb567f001cd23dbb54fe74e1d399e52aaedb23a934050257865ec2d3ec38f2125e15dd2d53c930ddc9461fb2830fd470c21e04d864c1244b3c24313dda55713e6e82cdeb993a41f55e4362feebb574dbef49bfcf6637c06c175daccff81b3e0458940643f08db90d182468efc486e7c623d49d10dbb2e2041f18b5263d6b2761b9039bdb4a4cd2beebdf5231d60700eaa720b10d62682c752cc2696429be1835a789751b2a45f887c1692f0ba47f395470", 0x1000) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') r2 = getuid() r3 = geteuid() setreuid(r2, r3) r4 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r7 = getgid() semop(r4, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r6, r5, 0x0, r7, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x6, 0x10, &(0x7f00000000c0), 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000012c0)={{0x7f, r3, r5, r8, r10, 0x58, 0xb2d5}, 0x9, 0x1601c0000000, 0x401}) 07:23:44 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x0) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000480)={0xffffffffffffffff}) recvmsg(r2, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x0) open$dir(0x0, 0x0, 0x0) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) fchmod(r3, 0x0) open$dir(0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) close(r1) kqueue() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x4, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 07:23:44 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0xffffffffffffffd6, 0xd, 0x0, 0xffffffffffffffeb) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) madvise(&(0x7f00008ea000/0x3000)=nil, 0x3000, 0x1) r1 = getpid() fcntl$setown(r0, 0x6, r1) getpgrp() r2 = shmget(0x1, 0x1000, 0x100, &(0x7f000080e000/0x1000)=nil) shmctl$SHM_LOCK(r2, 0x3) r3 = shmget(0x1, 0x2000, 0xc82, &(0x7f000088d000/0x2000)=nil) r4 = syz_open_pts() ioctl$TIOCSBRK(r4, 0x2000747b) fcntl$getown(r4, 0x5) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000480)='./file0\x00', r4, 0x3}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x400010005) ioctl$TIOCNOTTY(r4, 0x20007471) r6 = accept$inet6(r5, 0x0, &(0x7f0000001680)) setsockopt$inet6_MRT6_ADD_MIF(r6, 0x29, 0x66, &(0x7f0000000380)={0x325, 0x10000000000001, 0x1000000749, 0x9986, 0x8001}, 0xc) setsockopt$sock_int(r6, 0xffff, 0x1009, &(0x7f0000000240)=0x6, 0x4) r7 = getuid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) fchown(r4, r7, r8) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r10 = syz_open_pts() ioctl$TIOCSBRK(r10, 0x2000747b) fcntl$getown(r10, 0x5) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000480)='./file0\x00', r10, 0x3}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x400010005) ioctl$TIOCNOTTY(r10, 0x20007471) r12 = accept$inet6(r11, 0x0, &(0x7f0000001680)) setsockopt$inet6_MRT6_ADD_MIF(r12, 0x29, 0x66, &(0x7f0000000380)={0x325, 0x10000000000001, 0x1000000749, 0x9986, 0x8001}, 0xc) setsockopt$sock_int(r12, 0xffff, 0x1009, &(0x7f0000000240)=0x6, 0x4) r13 = getuid() getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) fchown(r10, r13, r14) r15 = syz_open_pts() ioctl$TIOCSBRK(r15, 0x2000747b) fcntl$getown(r15, 0x5) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000480)='./file0\x00', r15, 0x3}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x400010005) ioctl$TIOCNOTTY(r15, 0x20007471) r17 = accept$inet6(r16, 0x0, &(0x7f0000001680)) setsockopt$inet6_MRT6_ADD_MIF(r17, 0x29, 0x66, &(0x7f0000000180)={0x325, 0x10000000000001, 0x4c, 0x9983, 0x8001}, 0xc) setsockopt$sock_int(r17, 0xffff, 0x1009, &(0x7f0000000240)=0x6, 0x4) r18 = getuid() getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) fchown(r15, r18, r19) setgroups(0x4, &(0x7f0000000300)=[r9, 0x0, r14, r19]) r20 = syz_open_pts() ioctl$TIOCSBRK(r20, 0x2000747b) fcntl$getown(r20, 0x5) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000480)='./file0\x00', r20, 0x3}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x400010005) ioctl$TIOCNOTTY(r20, 0x20007471) r22 = accept$inet6(r21, 0x0, &(0x7f0000001680)) setsockopt$inet6_MRT6_ADD_MIF(r22, 0x29, 0x66, &(0x7f0000000380)={0x325, 0x10000000000001, 0x1000000749, 0x9986, 0x8001}, 0xc) setsockopt$sock_int(r22, 0xffff, 0x1009, &(0x7f0000000240)=0x6, 0x4) r23 = getuid() socketpair(0x18, 0x4000, 0x6, &(0x7f00000001c0)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) fchown(r20, r23, r25) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r27 = syz_open_pts() ioctl$TIOCSBRK(r27, 0x2000747b) fcntl$getown(r27, 0x5) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000480)='./file0\x00', r27, 0x3}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x400010005) ioctl$TIOCNOTTY(r27, 0x20007471) r29 = accept$inet6(r28, 0x0, &(0x7f0000001680)) setsockopt$inet6_MRT6_ADD_MIF(r29, 0x29, 0x66, &(0x7f0000000380)={0x325, 0x10000000000001, 0x1000000749, 0x9986, 0x8001}, 0xc) setsockopt$sock_int(r29, 0xffff, 0x1009, &(0x7f0000000240)=0x6, 0x4) r30 = getuid() getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) fchown(r27, r30, r31) r32 = syz_open_pts() ioctl$TIOCSBRK(r32, 0x2000747b) fcntl$getown(r32, 0x5) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000480)='./file0\x00', r32, 0x3}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x400010005) ioctl$TIOCNOTTY(r32, 0x20007471) r34 = accept$inet6(r33, 0x0, &(0x7f0000001680)) setsockopt$inet6_MRT6_ADD_MIF(r34, 0x29, 0x66, &(0x7f0000000380)={0x325, 0x10000000000001, 0x1000000749, 0x9986, 0x8001}, 0xc) setsockopt$sock_int(r34, 0xffff, 0x1009, &(0x7f0000000240)=0x6, 0x4) r35 = getuid() getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) fchown(r32, r35, r36) setgroups(0x4, &(0x7f0000000300)=[r26, 0x0, r31, r36]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r38 = syz_open_pts() ioctl$TIOCSBRK(r38, 0x2000747b) fcntl$getown(r38, 0x5) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000480)='./file0\x00', r38, 0x3}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x400010005) ioctl$TIOCNOTTY(r38, 0x20007471) r40 = accept$inet6(r39, 0x0, &(0x7f0000001680)) r41 = socket(0x18, 0x1, 0x0) setsockopt(r41, 0x6, 0x10, &(0x7f00000000c0), 0x0) setsockopt$inet6_MRT6_ADD_MIF(r41, 0x29, 0x66, &(0x7f0000000380)={0x325, 0x10000000000001, 0x4d, 0x9986, 0x1}, 0xfffffffffffffeea) setsockopt$sock_int(r40, 0xffff, 0x1009, &(0x7f0000000240)=0x6, 0x4) r42 = getuid() getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) fchown(r38, r42, r43) r44 = syz_open_pts() ioctl$TIOCSBRK(r44, 0x2000747b) fcntl$getown(r44, 0x5) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000480)='./file0\x00', r44, 0x3}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x400010005) ioctl$TIOCNOTTY(r44, 0x20007471) r46 = accept$inet6(r45, 0x0, &(0x7f0000001680)) setsockopt$inet6_MRT6_ADD_MIF(r46, 0x29, 0x66, &(0x7f0000000380)={0x325, 0x10000000000001, 0x1000000749, 0x9986, 0x8001}, 0xc) setsockopt$sock_int(r46, 0xffff, 0x1009, &(0x7f0000000240)=0x6, 0x4) r47 = getuid() getsockopt$SO_PEERCRED(r46, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) fchown(r44, r47, r48) setgroups(0x4, &(0x7f0000000300)=[r37, 0x0, r43, r48]) getgroups(0x7, &(0x7f0000000040)=[r26, r37, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r50 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r52 = msgget(0x3, 0x90) r53 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r55 = syz_open_pts() ioctl$TIOCSETA(r55, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r56 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r55, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r59 = getgid() semop(r56, &(0x7f0000000380)=[{0x4, 0x4}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x3, 0x6, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x1800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r56, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r58, r57, 0x0, r59, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) shutdown(r60, 0x0) poll(&(0x7f0000000000)=[{r60, 0x1a5}], 0x1, 0x0) getsockopt$sock_cred(r60, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000440)=0xfffffffffffffcbf) r62 = getgid() semctl$IPC_SET(r56, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r61, r53, r54, r62, 0x8, 0x8}, 0x7fff, 0x200, 0x8}) r63 = syz_open_pts() ioctl$TIOCSETA(r63, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r64 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r63, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r67 = getgid() semop(r64, &(0x7f0000000380)=[{0x4, 0x4}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r64, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r66, r65, 0x0, r67, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r68 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r68, 0x0, 0x0) pwritev(r68, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r69 = fcntl$getown(r68, 0x5) r70 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r70, 0xffff, 0x1006, &(0x7f0000000040), 0x10) getsockopt$SO_PEERCRED(r70, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, 0x2d7) msgctl$IPC_SET(r52, 0x1, &(0x7f0000000100)={{0x4, r54, r51, r66, r51, 0x22, 0xae}, 0x8001, 0x1000, r69, r71, 0x4fa, 0x1000, 0x1000, 0x3}) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000080)={{0x200, r7, r14, r23, r49, 0x88, 0x7ff}, 0x8, 0x3f, r50, r69, 0x0, 0x4, 0xffff}) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) getgid() fchmodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x6, 0x0) r72 = kqueue() kevent(r72, &(0x7f0000000000), 0x9130fbc, 0x0, 0x3fffffd, 0x0) shmget(0x3, 0x2000, 0x20, &(0x7f0000a86000/0x2000)=nil) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) close(r72) madvise(&(0x7f0000ae5000/0x1000)=nil, 0x1000, 0x6) shmget(0x2, 0x4000, 0x2c8, &(0x7f0000735000/0x4000)=nil) getpid() 07:23:44 executing program 1: r0 = getegid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setrlimit(0x3, &(0x7f00000000c0)={0x100000}) r1 = socket(0x1, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000080)={0xc7, 0x9, './file0\x00', 0xffffff7a, 0x0, 0x2b8, 0xfffff87f}) openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x80, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000100)={0x3, 0x1ff, 0x3, {[0x7ff, 0x6, 0x7, 0xae3f, 0x80000000, 0x5, 0x7ff, 0x101, 0xfc2, 0xffff, 0xffffffffffffff81, 0x8c3c, 0x3, 0x7, 0x3, 0x2e, 0x4f5, 0x10001], [0x1a67, 0xe05, 0x6, 0x8, 0x54, 0x0, 0x3, 0x10000, 0x1, 0x9], [0x4, 0x8001, 0x6, 0x3f, 0x8, 0xffffffff, 0x5], [0x4, 0x6, 0x0, 0x8000, 0x5, 0x3ff], [{0x2, 0xfffffff9, 0x38ee, 0x5}, {0xa5, 0x400, 0x8, 0x7}, {0x8, 0x8, 0x8, 0x3a}, {0x1ff, 0xffff, 0x75469f50, 0x4f6aebeb}, {0x648, 0x5, 0xffffffe0, 0x7}, {0x3, 0x1, 0x8, 0x188}, {0x8001, 0x9, 0x40, 0x8a4}, {0x6, 0x2, 0x6, 0x2}], {0x100, 0x9, 0x7, 0x8}, {0x7fff, 0x10001, 0x1, 0x627d7f04}}}) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x6, 0x10, &(0x7f00000000c0), 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) 07:23:44 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x10, &(0x7f00000000c0), 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x6, 0x10, &(0x7f00000000c0), 0x0) getpeername$unix(r2, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r3 = getgid() setregid(r1, r3) r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) unlinkat(r4, &(0x7f0000000140)='./file0\x00', 0xcc26c7d85d486a45) pwritev(r4, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668", 0x6b}], 0x1, 0x0, 0x0) mmap(&(0x7f000000f000/0x1000)=nil, 0x1000, 0x0, 0x2810, r4, 0x0, 0x0) ftruncate(r4, 0x0, 0x6a) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x6, 0x10, &(0x7f00000000c0), 0x0) setsockopt(r5, 0xffff8000, 0x7, &(0x7f0000000180)="4e39ddcd677a03c4d2f82e91e5b088176a308b44b7b871b9009deb8160e1e21a412b775a235e308383385e167e63cdc3856f17cc00c367e341a15713cda639703204bbf171f311348b8547de2c3b4e6d20afe32e983335fd190378e95b1389511581862ff90c88f7ea6911a7276c9312499dc8a64d0efc8dc83fcec53a24da9f1deaa88b95fde661edb3e3a1d085dc9fee5d9b84fb001e455f8c3e5530d73c6ecdb437b1197fda25a4209a396556cb5ebdbf45e3cc547d053adb06ea0f25b89217d2ecf1c842dabe031117c3", 0xcc) 07:23:44 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x100000001, 0xffff, 0xfffffffffffffffe, "03664e2ba70c033c02df71795acd00"}) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000900)=0x8bf7) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b13823603", 0x293) write(r0, &(0x7f0000000000)="6a4a4e5cfab9b0fbac5a5a000000ff03", 0xffffff5e) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xfffffe01, 0xc1b, 0x80d, 0x0, "94c5c8584d881dad3436914adc0acdc5a0ffe63b", 0x100, 0x9}) 07:23:44 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000040)={0x200034, 0x4, 0x0, 0x0, "0500000000005b1be62d864800", 0x3264, 0x2}) write(r0, &(0x7f0000000100)="e81dcfcabe8f92dbfb8c648f9c4e341b82", 0x11) 07:23:45 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) write(r0, &(0x7f0000000200), 0xfe72) fcntl$getown(r0, 0x5) 07:23:45 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) lseek(r0, 0x0, 0xc600000000000000, 0x2) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000280)=0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r1, &(0x7f0000000240)=[{&(0x7f0000000000)="2bf0b31bb4ba9b778129a3e337cae6ff9f3255b69d125e800c5e9b258d432ed8f5c00f9fdd5a4ec0669cec88071c02a359d7274f3b1fffd0d44a06e7d7a0", 0x3e}, {&(0x7f0000000140)="425bbe9ab0ac8cb9366793d94c6d0571266bd35835798591a6ec59e164c5c2f7bc0614b88d8a1b607d99ce3f20522d28a52294c3e6af37344200d37e72eeb7bdd2e2b63ab1a5d2e785c724839d8e5b823ad0b71cff555648b3f87b1b0a6d4e894cec71a256d32ed1c939d4174da5cef6663b0c39bec3cfca2bcf8f4b251f965e103e053d995fd5846d06b9c5e8477cb130ded0f4f18de3c83a7af3ad72283d9aa663861a04e80c907317a2ab380025021ae3b476b741998d2520f5113182017902f0e043056f2e168655d0a787ecf41bf9582d1f798c", 0xd6}], 0x2, 0x0, 0x0) socketpair(0x6, 0x0, 0x9, &(0x7f00000002c0)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0xbbc51945f46d4770, 0xffffffffffffffff, 0x0, 0xfffffffffffffffe) getgroups(0x1, &(0x7f0000001640)=[0x0]) sync() unveil(0x0, &(0x7f0000000100)='c\x00') r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x6, 0x10, &(0x7f00000000c0), 0x0) fcntl$getown(r2, 0x5) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) getrlimit(0x8, 0xffffffffffffffff) 07:23:45 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) unlinkat(r0, &(0x7f0000000040)='./file0/../file0\x00', 0x0) socket$unix(0x1, 0x5, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') getppid() fchdir(r0) unveil(&(0x7f0000000100)='./file0/../file0\x00', &(0x7f0000000140)='r\x00') 07:23:45 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0xfdb7, &(0x7f00000003c0), 0x1, 0x0, 0x0, 0x9}, 0x40) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r7 = fcntl$getown(r3, 0x5) r8 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000540)={{0x240000000, r5, r6, r5, r6, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r4, r7, 0x41d, 0x5, 0x5}) r9 = getuid() r10 = geteuid() setreuid(r9, r10) r11 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r11, &(0x7f0000000800)=[{0x3, 0x8, 0x1800}, {0x0, 0x80, 0x1800}, {0x3, 0x1, 0xffa}, {0x2, 0xfd, 0x800}, {0x7, 0x8}, {0xb, 0x9, 0x11800}, {0x4, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x4, 0x7fffffff, 0x1800}], 0x9) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x8008) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa9) lchown(&(0x7f0000000240)='./file1\x00', r13, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) r15 = socket(0x11, 0x3, 0x0) setsockopt(r15, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r16 = getpgrp() fcntl$lock(r15, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r16}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r18 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r21 = getgid() semop(r18, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r20, r19, 0x0, r21, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r22, 0x0) poll(&(0x7f0000000000)=[{r22, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r23, 0x0, r17, 0x0, 0x40, 0x7}, 0x7ffd, 0x1fe, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r25 = socket(0x18, 0x2, 0x0) accept$inet6(r25, 0x0, 0x0) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r26, r24, 0x0, r27, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r13, r24, r14, 0xffffffffffffffff, 0x40, 0x4}, 0x49, 0x8, 0x5b5f}) r28 = getuid() r29 = geteuid() setreuid(r28, r29) r30 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) shmctl$IPC_SET(r8, 0x1, &(0x7f00000000c0)={{0x8, r9, r24, r29, r30, 0x10, 0x3f29}, 0x2, 0x5, r31, 0x0, 0x8, 0x3ff, 0x3}) 07:23:46 executing program 1: kqueue() r0 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r3, 0x0, r3) syz_open_pts() r4 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r4, 0x0, r4) r5 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r5, 0x0, r5) r6 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r6, 0x0, r6) r7 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r7, 0x0, r7) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r8, 0x4, 0x46bfb) r10 = getpid() kqueue() r11 = socket(0x18, 0x1, 0x0) setsockopt(r11, 0x6, 0x10, &(0x7f00000000c0), 0x0) r12 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x20, 0x0) ioctl$BIOCSFILDROP(r12, 0x80044279, &(0x7f0000000240)=0x1) r13 = socket(0x18, 0x1, 0x0) setsockopt(r13, 0x6, 0x10, &(0x7f00000000c0), 0x0) r14 = socket(0x18, 0x1, 0x0) setsockopt(r14, 0x6, 0x10, &(0x7f00000000c0), 0x0) kevent(r12, 0x0, 0x420, &(0x7f0000000080)=[{{r13}, 0xfffffffffffffffc, 0x8, 0x1, 0x8001, 0x4}, {{r14}, 0x484786e910ff028d, 0x1, 0x1, 0x2d95b6d3, 0x280}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x80, 0x1, 0x3, 0x101}], 0x200, 0x0) fcntl$setown(r8, 0x6, r10) r15 = kqueue() kevent(r15, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kevent(r15, 0x0, 0x0, &(0x7f0000000140), 0x3, 0x0) write(r9, &(0x7f0000000340), 0x10000014c) 07:23:46 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f00000002c0)="2677ae23bce7793f89e6961c29774761b00240daf2028b58807f66d17ca5eae198f64745e870494aa5effb6b94f3437497a03d0ae763619e8b5f0f8dff0ebf", 0x3f}], 0x1) fchmod(r0, 0xe3) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x20, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000240)=0x1) renameat(r1, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') 07:23:46 executing program 0: setrlimit(0xbb24d3b53c2e8806, &(0x7f0000000000)={0x7ff, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000080), 0xff52}], 0x1000000000000289) writev(r0, &(0x7f00000006c0)=[{&(0x7f00000000c0)="e51892f634fb94792274865a123df944485cc6531f0ed9757c6089bdb87ebe1705298efc0891ff09d8322c6125b073e4ec6babc0a61fd1914a0840ba1a0f9b", 0x3f}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffff8, 0x57cc, "be48dd66ed6146df226bf39671514cf53fb8a56b"}) writev(r0, &(0x7f0000000ac0)=[{&(0x7f0000000840)="fa6f01dbef2ffd9ea0ac41d61da1e837fb8697e9c997b9ddf1ee8575dc62538470f80b6f946a845c8cfa32682a8326ace8b870c6bad394fb55d5b74ef0735d0646d8275b7ef6dc580d07c599733f693dc6ce6b", 0x53}], 0x1) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861", 0x6a}], 0x1) 07:23:47 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001880)='./file0\x00', &(0x7f0000001980)=[&(0x7f0000001e00)='&#@,@\\{(/[\x00\x8e\xf9\xe4\xdc\x86\x8fKw\x92\xf4`1\x19v~\xa4\x94}%\x16\x8d\x8d\xe5Up\x04\x00\xa3\xd1\xa6\x94\x80\x17\xf0qW\xb2\xdc\xe50)}\x03\xd9\x14\x9a\xc97\xfd\x00\xbf\x8cD\x13\xee\xd0\xa1\xc7\xb73$=\x16\xb5`\r\x8e\xbfES\xfcC\x17\xd8]n%\xb5\xbf\x06\xed\x1aF\x82\xd9\xf3,\xd8\x8d\xb5\xb8\x8d\xa1C\xc8\x96\xc8\xce\x83H\xe6\xc3\xc6\xec\xc6\xc9\r#F\xfa\xb5\'\\\xaa`jHr!\x8f,\x1bb\xbb\xef\xd5\xf1\\\x00\x00\x00\x00\x00\x00\x00\xb0%\'\x13\xd8\x110\xcce\xbb\x96\xe0\\\x82\xae\xbb\xd2N\n\xeb\xb7\xd0]a]\xcf\x96\x17\n\xa1j\x80\xea\x12\x05\xc22\x01\xbe&[\n\xffqM#\xd0/_?\x95P\rr\x8e\xb0\xb9\xd4\x9b\xd3\xcf\x11\x83\x05>\xc1\x14C\x92\x8c\xac\f,\xda\x8dQ>\x802\'\x8a\xd8\xb9\xbb\x9f\xee\x03&%fe\xb1\x7f&\xdd61b\x85\x16\xc1\xbb\x02=1\x05\t\x10\xa0(P\x8ew\x1f\xe8\x1b\xf5\xf3\xec\xa3\xb6\xa9\x81\xfa\x15\xac\xb6\x99P\xc7Ro\xe5\x8c\xdd\xb8\xed\xcf\xee\xb97m\xadG\x01g~\xf4\x808\xd6\xa7\xd3\xf4%<3t\xff\xcd\xe2\xf5\x85a\x16Yu<\xc1\x94_\x89\x11\x84\xe3D\xd9\x12\xa2\r\aB\xba\xde\x1c8B\xcb\xee\xb8#\xab\xea\xafm2\xf1\xb6\xc1\xd3\xec,\xba\xcdEo\f\x8b\xfa\x04\'\xb8\xbdOe\x82l>\xc2n>{\xcf\x1de&\xe5\x11\xf7\x1b\x84&\x91\"\x9d\x8b\x840\xd9\xe8\xee3', &(0x7f0000001dc0)='\x00', &(0x7f0000001940)='@:\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='\x00', &(0x7f0000001fc0)='{\\)/\xf6:\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) close(0xffffffffffffffff) r3 = dup(0xffffffffffffffff) semget$private(0x0, 0x1, 0x201) r4 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x2, 0x1, 0x100000000005, 0x4, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x1, 0xfffffffffffff11d}, {0x61a, 0x100000001}}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0x519e9ff5a54d8863) syz_open_pts() ioctl$TIOCCDTR(r3, 0x20007478) ioctl$KDGKBMODE(r3, 0x40044b06) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pwritev(r2, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001b80), 0xc) r6 = syz_open_pts() ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f00000000c0)={0x10000, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r6, &(0x7f0000000180)='X', 0x1) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000040)=0x6) readv(r6, &(0x7f00000016c0), 0x9) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) kqueue() r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x6, 0x10, &(0x7f00000000c0), 0x0) accept$inet(r7, &(0x7f0000000240), &(0x7f0000000280)=0xc) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x6, 0x10, &(0x7f00000000c0), 0x0) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x6, 0x10, &(0x7f00000000c0), 0x0) r10 = fcntl$dupfd(r9, 0x2, r8) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1, 0x10, r10, 0x0, 0x0) 07:23:47 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x6, 0x10, &(0x7f00000000c0), 0x0) accept$inet6(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r2 = accept$unix(r0, &(0x7f0000000240)=@file={0x0, ""/19}, &(0x7f0000000280)=0x15) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f00000002c0), &(0x7f0000000300)=0x10) r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) lseek(r3, 0x0, 0xc600000000000000, 0x2) r4 = socket$inet6(0x18, 0x0, 0x1b) r5 = socket$inet6(0x18, 0x82e4a3832f98cfc1, 0x3) fcntl$dupfd(r4, 0x0, r5) r6 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x42, 0x1) ioctl$TIOCCBRK(r6, 0x2000747a) mkdirat(r3, &(0x7f0000000080)='./file0\x00', 0x150) r7 = kqueue() select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r8, 0xffff, 0x1000, 0x0, 0x0) connect$inet(0xffffffffffffff9c, &(0x7f0000000380)={0x2, 0x0}, 0xc) kevent(r7, &(0x7f00000000c0)=[{}, {{r7}, 0xffffffffffffffff, 0x3}, {{r0}, 0xffffffffffffffff, 0x4f}], 0x5, 0x0, 0x26adf5cf, &(0x7f0000000340)={0x0, 0x10000}) kevent(r7, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1d}], 0x26dc, 0x0, 0xfffffffffffffffd, 0x0) connect(r3, &(0x7f0000000180)=@in={0x2, 0x1}, 0xc) pmap_unwire: wiring for pmap 0xfffffd807f009740 va 0x20001000 didn't change! 07:23:48 executing program 1: r0 = syz_open_pts() lseek(r0, 0x0, 0x4c19c4870b7c4c8a, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x1, 0x0, 0x1000100000000}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x10120, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x6, 0x10, &(0x7f00000000c0), 0x0) r3 = dup2(r2, r0) ioctl$BIOCSFILDROP(0xffffffffffffffff, 0x80044279, &(0x7f0000000240)=0xfffffffe) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x545ca825eaa38f55, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f00000000c0)=0x1) syz_open_pts() syz_open_pts() 07:23:48 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0x7fff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r2 = socket(0x6f851b1defb86672, 0x8000, 0x0) r3 = msgget$private(0x0, 0xfffffffffffffffd) r4 = socket(0x11, 0x4003, 0x0) sendto$unix(r4, &(0x7f00000000c0)="b100050460000000000008000a01000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) r5 = socket(0x11, 0x4003, 0x0) clock_settime(0x3, &(0x7f0000000180)={0x3, 0x2}) sendto$unix(r5, &(0x7f00000000c0)="b100050460000000000008000a01000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) msgsnd(r3, &(0x7f00000001c0)=ANY=[@ANYPTR=&(0x7f0000001080)=ANY=[@ANYPTR64=&(0x7f0000000740)=ANY=[@ANYRESHEX=r4, @ANYPTR=&(0x7f00000007c0)=ANY=[@ANYRESHEX], @ANYBLOB="3433d7928f4bf59c0c8a0de99d7edf417c214350286140a143e8ad3b75c8ae6f958dfeec4ff18a20552c33af954aa69a7044a9bcaf5be13da0beb9b64e56000000000000000000000000072acce8ed4dc035"], @ANYRESOCT=r5]], 0x1, 0x7fc) msgsnd(r3, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r3, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a768046064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f40af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc31a5602d6931ec5ba0bb0e8997f7a941759689d37da81668be"], 0x1, 0x7fb) msgrcv(r3, &(0x7f0000000480)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f184e271cde299a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c6aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d50acb3eec7adf06472b3a859d70a07b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c5accf9af5f1b6fe1a31968c9090b8a495e27d98ab48"], 0x1, 0x2000000, 0x1004) msgsnd(r3, &(0x7f00000009c0)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd9b0f479d367c9ec56609a76806aeafcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44b82c2014bd2026be0195d459fadab38ea746dbe621387dc46add182114760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a54216670ceb4ddfe9f9598a1e2bf6d04b8edae25612d4f5e4145670f0086e9e2e703d1dad70ffe7c95d7603e15863e7face86c806cc0478251c98146a160964b3258c3fbbb4de507ffe01"], 0x156, 0x800) ioctl$BIOCFLUSH(r0, 0x20004268) msgrcv(r3, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r3, &(0x7f0000000200)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) msgsnd(r3, &(0x7f0000001a00)={0xfffffffffffffffe, "5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c8bca85e911ec5f2470a3deaf"}, 0xd5, 0x40000000000800) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r6, 0x160}], 0x1, 0x606dca73) dup2(r7, r6) preadv(r7, &(0x7f0000000180), 0x0, 0x0, 0x0) msgsnd(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB="02000000000000a6a1813b097ceb2848b7c4baa128a915ec4cf70de53c4a00"], 0x1f, 0x400) r8 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r8, 0x8020690e, &(0x7f0000000300)) r9 = msgget$private(0x0, 0xfffffffffffffffd) r10 = socket(0x11, 0x4003, 0x0) sendto$unix(r10, &(0x7f00000000c0)="b100050460000000000008000a01000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) r11 = socket(0x11, 0x4003, 0x0) sendto$unix(r11, &(0x7f00000000c0)="b100050460000000000008000a01000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r12, &(0x7f0000000800)=[{&(0x7f0000000100)=""/238, 0xee}], 0x1) read(r12, &(0x7f0000000500)=""/90, 0xffffff91) r14 = socket(0x18, 0x1, 0x0) setsockopt(r14, 0x6, 0x10, &(0x7f00000000c0), 0x0) r15 = socket(0x18, 0x1, 0x0) setsockopt(r15, 0x6, 0x10, &(0x7f00000000c0), 0x0) dup2(r13, r15) msgsnd(r9, &(0x7f00000001c0)=ANY=[@ANYPTR=&(0x7f0000001080)=ANY=[@ANYPTR64=&(0x7f0000000740)=ANY=[@ANYRESHEX=r10, @ANYPTR=&(0x7f00000007c0)=ANY=[@ANYRESHEX], @ANYRES16=r13], @ANYRESOCT=r11]], 0x1, 0x7fc) msgsnd(r9, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r9, &(0x7f0000000b80)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ead62405addfc1e9ac4ff6cd5ec85c61dc8a768046064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f40af7281f527dc3a9ba381b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc31a5602d6931ec5ba0bb0e8997f7a941759689d37da81668be"], 0x1, 0x7fb) msgrcv(r9, &(0x7f00000010c0)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ec9aaa0260e1d43e9340b77ba7b1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c915e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc0631101000000ec459ba326cd75328db3f184e271cde299a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d423a6aa9aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c6aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3650800000000000008d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca84893319656c50b1c0f74638c9090"], 0x1, 0x2000000, 0x1004) msgget(0x3, 0xc9) r16 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r16, &(0x7f0000001040)=ANY=[@ANYBLOB="00000000000000000000000077d1750b6270b7b30000080000000000000000000000f4eef23867733c00000000000000000000000008000000000000000000000000010000000000000000"], 0x1, 0x3, 0x0) msgctl$IPC_SET(r16, 0x1, 0xfffffffffffffffe) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) readv(r17, &(0x7f0000000800)=[{&(0x7f0000000100)=""/238, 0xee}], 0x1) read(r17, &(0x7f0000000500)=""/90, 0xffffff91) dup2(r18, r17) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r19, &(0x7f0000000800)=[{&(0x7f0000000100)=""/238, 0xee}], 0x1) read(r19, &(0x7f0000000500)=""/90, 0xffffff91) dup2(r20, r19) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r21, &(0x7f0000000800)=[{&(0x7f0000000100)=""/238, 0xee}], 0x1) read(r21, &(0x7f0000000500)=""/90, 0xffffff91) dup2(r22, r21) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r23, &(0x7f0000000800)=[{&(0x7f0000000100)=""/238, 0xee}], 0x1) read(r23, &(0x7f0000000500)=""/90, 0xffffff91) dup2(r24, r23) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) readv(r25, &(0x7f0000000800)=[{&(0x7f0000000100)=""/238, 0xee}], 0x1) read(r25, &(0x7f0000000500)=""/90, 0xffffff91) dup2(r26, r25) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r27, &(0x7f0000000800)=[{&(0x7f0000000100)=""/238, 0xee}], 0x1) read(r27, &(0x7f0000000500)=""/90, 0xffffff91) dup2(r28, r27) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r29, &(0x7f0000000800)=[{&(0x7f0000000100)=""/238, 0xee}], 0x1) r31 = socket(0x18, 0x1, 0x0) setsockopt(r31, 0x6, 0x10, &(0x7f00000000c0), 0x0) read(r31, &(0x7f0000000500)=""/90, 0x5a) dup2(r30, r29) msgsnd(r16, &(0x7f0000002b40)=ANY=[@ANYRES64=r17, @ANYRES16, @ANYRES64=r19, @ANYBLOB="55dfbb76faa5caa129769a500aed6a3d754eaa5bd094a5c9ac1160ca20020369b19c52680fd7de7f97d3a2944e8e04acba9d3c216556e6818771d648e433603d6a9335022b89df20e1c04bd5545f90fa0b331409d2b0ae688e7031d6bcc3c8555cedc1a3a71e970db1326ccdd9c757311702b694a69c2cb566344bd1bbc478ac40a4f56201f9576bb8206eddd0a05c0abf7e6a471193f46bc49e99933bb423ee7a743ca4cb72d8103a0fb454f15dd501c997020791b68f5a469b48a82c4eee8422983a4cd4a8e74a414d734f36ec355a0935c2c13848252766bcd6b5aa297ab9e23185cd1aca465598d9848e81b2aab580a70a21a2978d8b308cdcf314e81f953b01574c4218949018c68588f8eeb1a73534b52197e87c3b6ce9102db127bf86d1e97c79d540ed413212e76103a2f08e0f140628b3f3b9cda0b23de83b9f7d5e0505751534a831f95105d77df9eb8bf3381918ac395a5a242e27234cec1a815e179230441ff55167e908af12394b2e41eaeccc717391297c5633bf8f4a8018baf0ded5c51a0b3966dfff2f4071f063e6dec66a8eeb9af8047d4d0d5aa9e4498d7045b06d4134c90f29a5ce8099cb253e319fae48ca2ad82d0d7a549fdebefa8055b06c837116b11d043d3e0d14a8d87f089e3ab5e5c7f0e11beb84fcba9d3be4ccaf89eeab6ef1c1622ca0abe00b6df5f588128167647030e0a5240733d564d544c58143f91786822e05bb02250fc76e785d7b7696707d7fd8c10745205b9b27a4ec507e3408f24d4f16a5367a3b7f1080eb158a12583587f018eb96fbd41d967fe46499e7de2074ae2b56e08494d6a1154c3b0ea6fc90c3b497c6660eb786e1d3f38f135103fb839ac8782e3a5758f7adc2ed01d8c5bffe794ad2cf143cb5dfdd3d55dc485110c150f9c80d1d4f2dd2572d003a1c008dc0d8b5481474d12dce7913c89518cabbdac4c82362ba39df54c1854f821eef9c58805b7c8a436220822cf343566662388a607a482e6636ef11820b44131f9dcb17524f0ff9d18c551823fe013cae3d33a80189c8559d16a7fa6237f69a829fdab660fbc0db6003f9e869312cdef44074aa4095f9156408d72d6d46cc12fa8871cc1d76aee7501494ea06b2aa4f1f7ebabfcc4c113d3256b5a55d66ad88c65a30580925cb505ff5f4624205b8305458aecd6075a66c49a68a9d3d8a050731746a51018a1f6bc8a32911a26d997e263b8ca98a3920bf55bf5ebc16881427fbcd3f676dabf62955f9dd29e0293bc341c506f21060abd67205cac4f4e46609cf021eb1738de104ad9aae33d8cd4234e24dfadfc6b03342ffffc566e792bf01f072efe902e8150f7c3c97f6e6f1ca6e786f5786602f6db5d572a40b6ef864b6e790df8fbd1f0992af7ef0e0f058d15e1f5904ab17819080ea347233de8e8dedd6a741b0f60fe3713ae7a4184013a437cf4caf045c2e7c59a785422b87187af709cc6e82259535d8d45f882cded9ca3d29aba6760a5c84c29029939d88406790170f5fd5aa5149cbdb6d3a8154e75558f7b81b9285aad1ac5bcdeaeaea55862095c4898f73847cd941ad7bce62becdff1eb7f69857bc8c447b8f12a26f1ee32feea4ba656a917f411af0e702a966074930ed1a8e7e12e17065d50a5e15f6b44d1c774df70afbf7a7aa909b4aa8597d4de7f076ccddca6d6598833bc47f14dce9317310ae768c1741fa86e0985977a51005ebf689b17a164f66d53345b8d4f2a234386dd0d033ff81f28b528249c3d4ad08f8512f88862d26e2dd51480df093ed5fac19dd61609504521802ec46a724a5b79181067819719dab193b659e8f96c2276ca4305fd8b8c0bcc8086e1fca6ee1594157cefc6dc49b0ec3700b3722edeadbf5c3f8c51956564fe541b79b897c16cd4ab8615f73a6e6e282689cb94a81d7f8d26f7b8d468532af55b5541c16337a600a6ec9246d9ae1e218dbe9142fd1c8878f83140f06a4dd5810791854196d02ada86387b17bcfb197cf95456957efcea3614624b4496241665a374c63cd2609a5ca44ae6cb068414d342ed9d4ae60aec251417857fc353609c295de3118920325bd1c9ae8974b6c015943f6216e9fa0de44536335a8a46c4844ff146ff39734683a2a7e307c097187bd4f4666afcca4af26aac4bc6a8adac0911029155024763a5a8bdf8d95a29504177fea7e06a91418a77a84ee8d28eeda420f225768fe0e327ef2055fcd8e8e3260d476668381567139d114ee0500731affa3616408810c43e0a1da79569a408ac2182045287653be0efaae7143e5e1cd879ba8b05d825024a8d7cba90a9f2db8f2813d6d960d3c47cf8c935f59456e406b44bac3df6dfa732d058e7094c93406ecad0259bca985120d7e0ed8fa47aa1fd251ea2cbfafe787bff3ccce85f5bd0e504421a2eaeebbce2e59b732e989a9eec9029197a2ad7e65b9ea9934e441b1c51b6404fc144880a7df23872c67d8655de85bec5d28b8d08ef8d3d1761719094252a2140a2341b3abb532357a2824b3022207f7a0e3fcb39426f3878e2acf235efc55903df13a55e94a09026ba5d69c1ce4b0d8622317af000f312cfe05dc8fc30d88c8f74a0a32479f4ec3385f4e811985e21d3a3b30894fc2685a9b1b2ce2506b47b151f7f6e1b95cbd023a0f5bec598dae5fc869ce2ee5401572c8e2e190fa09ed39374620a9bcc8d837a462ca5cf5c060a008dc77677e9e9d880123f55432b1767cddb0c948ef3626cba7c6ea181948a3498cd6d376cfca6fdd827fe12a2d876f0a34ae97a8baf63a811254b8a513c4a56038d6644fc53cf87e25cdca6cc1cab217c0696a350ee9cdfa9fd8c299c13f34b91d6a17f6290b67d503fb197035f32ec5434cf75c31d51d871bd8587f637a9f06e2312ce67df0649ee5e26971e830fbdca50091bf05d69e4b83c460d9e6f3da86a9cff45f1306e5f199b712d8f55fdad14701c4f5f4537266d5a37224d3c221f7bb8e7f736d721e7f3f42d1d63e69cb48cc06dfe0b0f98724c426f6ec7361945d02766d303b443c4b98dda55f03d8782d65717de6d660c403fff0d0bbd30a2c45a136555227afcd380433f1fcbcc936c7238932e9a050b38b8e01961053d612db855ebd0d289011a022410775db3268e87103299285c979e0206861afb2c9301f68b7febb5191c1e48bb2817097940112f74613ac1e52d057d76a3c0bd7068475f62d63dd6314773e8e680dc9856e418d76c7ef2903a71a3fcf4aa6394286dd5b84f3347e1b24a1eb0d119667d0a79b41f1d0edfa15d7a897886f8c583beac1937e537ff778f06fd32fc47626f44bf8d69bf14f9b3f368d1159721c6fc1514c37faffd152eec725e87deeadb47776d62c1afd412b299fa798a764f6d3f845616c2bc9ba7407a480164e944a54e9c9f2d24e3dcb577b4546a7f06f79c144b3b1da517c217ef5078dc309dc8094c85cd2238fac699df27572069853b40b819ee77002541381ab08aa4ea6bbe3e77c9b8763d27b407669e6934baf7e2e6002899131523f310ed29a3c41c301f95bb89f0268658860bb842ac86647550e7730f83409ee6fad924abcdbd27acdbf6ebc4e826126c076521489df1f047980261129b7ce634a3ebef473859dbfb175d4c0b19011091c9cee7556a6b440c5b7a92b7508d4185520b3370e55cd6452db4e22ee0281fce9888de146eb0eabf25e376529041641b2e778a7a60c910d72e35162ef179084f15c02280b4e40c1d66e102e167db85d47e3bf1b8d3e8d7b10d6de03f422066cbd88c04aa6f004daaf6d3048c34f9ba1439ddf5e6136e05e02476f211e85f8db157215d1686e62677b005456ea538eb20f1fd60f11f4b2486929f2744de7b377e235c47b322d6f759ca8574911f88ada40ab7cbba5312b2954dd31397ab6f7a2d026076f979e3b3293bccd66e5e4a39ebbdb886b5263cc993952cb4167bf589321584ee2fe476ad311dd1344ce2908c0e4cd9fe3252902610bee5b597a1229d18ddcc3886d54a5052160279df1d1f9c907d7ed80363a3167c1354f3d2d87ff1a2b023e0508662c38a15db254a764f8af5fc6eba159847a77b8bbe4a6a7b67add30dceb20c1e6dbdcb4ab25d73f4a9c84b9707727c9f75c52583d3eb8ca576e894a42f996c424c6fc076811c8c487a05aecb501b0b97920c951d5627b409aeb8df0dfdc16ec728f527b7208c06d567ff8ad6860ddf751eb51143077ca2d166e8bf33a4876b7a99c173e3d2138d5b9137c32563c68fc487c03bff191203be347c8a59827c1014d219aa21621e5ea550874c44e1c0ffc5aa717b2278529390974500758cefdde58fb204d44d36a28d8c2aca6a204578c4dee25b7f95aaecc32fc83005b37857671d9808f6cf1e5ebab6469029cae5ec4ae17a7ff7c19c7a059368229c35c18489d8287753965477236756ec8bd4dfbe0dae0faf7101901d7098bb925b2db74817888f3f8dfcd0e5e751ac51befd05fa55ea68c51896cd7685153b820a7e5cdcd7e3821090169b3c19e6fc4a9fd7a08eb918918d8558b00ca468489e27996489cc8251228893b8b8056db9d74698683227d800135cdd4f8d8fedb7155b0906c2b3713c2bf255e8e48e673b56fb355d6b44425aced1c40165adc26d005f2a0e35800232b71ef3a5470d6848a6585f688f7e2ac24e11237406be3311de6d920857d5ec12318067e6f7cc7bb846fde67dff291a1654940b92151db4fa4e16a1e3785fbc28bcd0e436ba7570c3c2f7c16ddb6a29a2e5ec1a56c9ce24e35900a0b45fc00e0ab64cce3feac44f8f25db12eae7b1536bbd9417acc06caca96c6169f4b424aadf2d80a55e82adfc96f86c496019e84da94e1543947208847a8a1df783eb34b64c7ed79275da8621a5b900e271c08ffe5f956583f963ac0b89bc6e803836e18c92a768baa3264c3f5e450cd1bf0cc163fdecd0d2fe342fb340c7a6089486afe5935ad5ba51343748294e1ccd75a64878a6bfffddd29e5b66fbef869491afa7b412d14fee5059dfb36128606a35a5c79ca7501d46b7aef5b647569429be2fb87342896ead3a597eadcde8647b617d668afd55390d1ab85ea53aebeb8541f898ea8e0a26b798fdb645881fa1ed31a8001ff817d5e2f7e4eef1fb2d5563e182bd83c3d4480a68fc1a4561284ac1908a0a41893d3e9f61c072094ff4a2baf0d0677358400adaba2a5c8777039ca6e2c98316f65ec32b9221b2763cacbbe490d7277046900d33924f385f14a45503e3cedcbf263440640c7b7dfe4441fec2770b98b865b33bc9fb2cdb02e805813e3e35d4f12c13b908c823cf07c1b972c419d68550937be9a1b8e595dc050fc4bc02fa6108aabbe19330e65972ca33cc69aa5d99ca9936d69b09ec7557b19bc727134ab84931a83a0ffb04c2285188c1d4e3f22828bf2fe3c60ecd1caf9d8dff0c5be607c896af56be2aba3725c318f16b3e24fe92b6ffab11e1991f9a0c261148e0964ae3a95fde281d36b01355d749b012c1ba32d7071b7b39f55d3798537ccdf36fbd7fc1e4f7cc01272f2c23deca431976662c73199525973e3c2a403deb10ba29ea8dc7ec5b9cefc7ef46d58db5801f3285abd3d732f9d617928649247e29bffaf0da5622aa53fd60641ba825450953b3dce7756302704ec0bafd142f64e9aa286f0465f9cad89a67c9747f597f85f262e0b41ebcb9079b762055f03df2d2de02142e9eb8bf7e23b16a00561307489747a0bd87824e677dc707ff3bcb163e3a3a4be95ffecadffeb5f80f04202bff5df4d75ae0aa52dd263734106", @ANYRESOCT, @ANYRES64=r26, @ANYRES64=r28, @ANYRES16=r24], 0x8, 0x800) msgrcv(r9, &(0x7f0000000480)=ANY=[], 0x0, 0x0, 0x1000) 07:23:48 executing program 1: setrlimit(0x8, &(0x7f00000001c0)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x6, 0x10, &(0x7f00000000c0), 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x9, 0x20411109, 0x9d98, "0400000021bf04aa1500000000006e00"}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x20, 0x0) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000000240)=0x1) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000040)) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000300)="14f59c73114aa08c17cc7ae9fd1bafaba4381a025eeaea9483036959c7e538b465d32e9407580caf90dba2b811a5f43bdd76c7b3666e64c79754c8b1d59179b7e723ac72005f9868aa7949171b980af89a8dba8983321c71763b31271f8f26b99dcc67eb41a50a52e0bbd0b80406e90516e9f9bf4fce2334454dbbea1f6b710e2bafb5444941415ba6c597d1f3543421", 0x90}], 0x1) 07:23:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x400000000001, 0x4, 0x6, 0xfffffffffffffffd, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x1000000, 0x6}) r1 = semget(0x0, 0x7, 0x203) r2 = socket(0x6, 0x2, 0x48fc) r3 = socket(0x200000000000011, 0x5, 0x8) getpeername(r3, &(0x7f0000002180)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000047180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083f8d09b271e1aa400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000086cf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cd275a9de7aff3d300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007b600871a48417c510d86ee03a000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f5ffffff0000000000000000000000008000000000000000000000000000000000000000000000002eea1286b71ffb08b7a21caf2687ebaede7a934b8ac569a3290650b9533b759a28869ab2365f3c540e6566c8a1ca24d6bb6f8585065dc55b4d85b401154a38a19c6e19003bbaafdc15c4a11a6a1d8223146830707ddfd7fdbb8af66c57ce4a3bfdccb251ff49425b9d9ffc665e806da73228b2a09f78695ab795e55dcd63a6d3ba038ff249c91092ee019a14488202574f86c04f0f0abf1de3987e136c947491cdae909c7ba029cef250cee4d3200cc757ac55901350e8e04bab796751dbb9938aa8"], &(0x7f0000001040)=0x1002) r4 = socket(0x18, 0x2, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() r7 = dup(r2) ioctl$WSDISPLAYIO_SMODE(r7, 0x8004574c, &(0x7f0000000240)=0x1) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0xfffffffffffffffc, 0x80, 0x0, 0x0, 0x4}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f00006fc000/0x1000)=nil, 0x1000, 0x1) ioctl$TIOCSETAW(r5, 0x80047469, &(0x7f00000000c0)={0x10001, 0x0, 0x0, 0x1, "1fff01000000000000a60e00"}) writev(r5, &(0x7f00000000c0), 0x100000000000028c) write(r5, 0x0, 0xfffffddf) read(r6, &(0x7f0000000140)=""/229, 0xfffffee0) setsockopt(r4, 0x29, 0x2, 0x0, 0x0) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000000440)=""/165) setsockopt(0xffffffffffffffff, 0x6, 0x6, &(0x7f0000000c40)="8653760296b3ef5fb324188858e4dd8f393d28d230b50a347de00a2bd8dfcd0e16fd70303370b2ee55b3cb869f0b626eda299ccb9c0753bb72cf39a52244d073151280ce336f04b0240f7df9a0a7d0e9af819c583bf2a9aebbbdcda8adf65b87b73fc34ffbb5f64a7ccb35a0611c3b1a3ee19f630cfb37982ab939549504df4afd71ba4aead2a1f5fbf0b6ba5e3f0a8ed7d63bb81c48fbefc5224c319c1b7f2661d87e513797acf6f99f2ffe200e48edb3f0eda6a3ef301696c170aa6ba1bd0ebe6e356d7948fb4ec4b1153d88bd6305285efd930efa87ba2dd64c85ffdeac2257e5c77efa045829ee9065a56d300c11ae0ff310eb53e4b7a96417180930d1eb13bbc80c331b676a6daf1b510d9cd877ba0d0f1f2f03092a2ed7ee524399eccbf87d2937ba1f3b7836f82f436559e96ea4e81ad9feafe58719e6b73481d7570ad18a2dd3426cce7a79497f717cb630fe706773aaf85b8c2b951f86e289864575bb13132afccd7ae4c99b2b99776963ec36df63c28c52453a05e5cea645887c8df1206094ea2825d601511fb42638a749328f0e61a3bcbedaea925f5b96b21143925dbbfa69f85e2be4b72d8bde77ac4171f7425f6dda83e15a2c418467b70e98", 0xea) r8 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) preadv(r0, &(0x7f0000000280), 0x275, 0x0, 0x0) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x20, 0x0) r10 = openat(r9, &(0x7f0000000040)='./file0\x00', 0x3fd, 0xc4) r11 = openat(r10, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r11, 0xffff, 0x1001, &(0x7f0000000300)=0x40, 0x2a4) semop(r8, &(0x7f0000000800)=[{0x3, 0x29c, 0x800}, {0x0, 0x80, 0x1000}, {0x3, 0x1, 0xffe}, {0x2, 0x1, 0x800}, {0x7, 0x5}, {0x3, 0x9, 0x1800}, {0x3, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x0, 0x7fffffff, 0x1800}], 0x9) openat(r9, &(0x7f0000000080)='./file0\x00', 0xc0, 0x12a) 07:23:48 executing program 0: symlink(&(0x7f000000bffa)='./control\x00', &(0x7f000000affa)='./bus\x00') symlink(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='./control\x00') unveil(&(0x7f00000000c0)='./bus/\x00', &(0x7f0000000100)='x\x00') r0 = getuid() r1 = geteuid() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) lseek(r2, 0x0, 0xc600000000000000, 0x2) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000540)={0xfaefd86defd86959, 0x55}) r3 = geteuid() r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x6, 0x10, &(0x7f00000000c0), 0x0) r5 = accept$inet6(r4, &(0x7f0000000300), &(0x7f0000000340)=0xc) recvmsg(r5, &(0x7f0000000500)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000380)=""/53, 0x35}], 0x1, &(0x7f0000000400)=""/202, 0xca}, 0x802) setreuid(r0, r1) r6 = shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffb000/0x3000)=nil) r7 = getuid() geteuid() setreuid(r7, r3) r8 = getgid() getuid() r9 = geteuid() r10 = getpgid(0xffffffffffffffff) r11 = getpgrp() shmctl$IPC_SET(r6, 0x1, &(0x7f0000000200)={{0x0, r7, r8, r9, 0x0, 0x4, 0x6}, 0xd21f, 0x0, r10, r11, 0x7, 0x4, 0x87b}) r12 = socket(0x18, 0x4006, 0x0) setsockopt(r12, 0x6, 0x10, &(0x7f00000000c0), 0x0) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r14 = semget$private(0x0, 0x1, 0x16) semop(r14, &(0x7f0000000580)=[{0x2, 0x8, 0x1000}, {0x4, 0x101, 0x1400}, {0x2, 0x2, 0x800}, {0x2, 0x67, 0x2000}, {0x1, 0x800, 0x1000}, {0x85b7e9a2e4660a3c, 0xfffc, 0x1800}, {}, {0x0, 0x7}, {0x1, 0xf7e4}, {0x4, 0x0, 0x800}], 0xa) chown(&(0x7f00000001c0)='./bus/\x00', r0, r13) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r16 = dup(r15) unlinkat(r16, &(0x7f00000002c0)='./bus/\x00', 0x0) 07:23:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000140)="93", 0x1) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x18000) fchmod(r3, 0x40) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, '.\t\x00'}) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000040), 0x3, 0x0) 07:23:49 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x80c, &(0x7f0000000040), &(0x7f0000000080)=0x4) getsockname$unix(r0, &(0x7f0000000cc0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000035bf41332dbf0000000000f772044a4b5fbd57f2380000002000000000000000030000000000000000f040000000000000000000000000000000000000000000000000000000000000000000000000faffffff0000000000000000000000000000000000000000003e49e5a07dad2f8ab42b02c27e13d820719c386be70644eebdeb6ed72c1e89cce9cfd661b4ae0b7a0104000000000000f32174ee97acd45635c8d4b945f7429c19701f2ce955a93fcdef21281591890ad957c40b5fdd5392ff3be4b685d28ac65265f4b4336fe7eb3c6c299473ef1d53bae74ef8c0127f7fdf003ec5d0a751b0a209241c940ea313b07783da9485a8fc6bc0d0b54c869b7c5fcc239e5f6f1953ee3e74e6de15c25114587cc6180b0bb91c98375d13c6b845e666b0250ea6a5000000"], 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x40, 0x10) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f00000001c0)={0x3, './file0\x00', './file0\x00'}) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000200)=0x6) getpeername$inet6(r2, &(0x7f0000000480), &(0x7f0000000280)=0x3) fchdir(r0) fchmodat(r2, &(0x7f00000002c0)='./file0\x00', 0x8, 0x0) stat(&(0x7f0000000380)='./file1\x00', &(0x7f0000000a40)) r3 = getgid() getgroups(0x1, &(0x7f00000003c0)=[r3]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(0xffffffffffffffff, &(0x7f0000000b80)=""/169, 0x3d4, 0x801, &(0x7f0000000100)=ANY=[], 0x0) getgroups(0x9, &(0x7f0000000540)=[r3, r3, r3, r3, r3, r4, r4, r4, r4]) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x1, 0x6}, {0x18, 0x0, 0x8, 0x10001}, 0x0, [0xe43, 0xfffffffffffffff9, 0x4, 0x1200000000000, 0x2, 0x4, 0x7, 0x18c]}, 0x3c) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x6, 0x10, &(0x7f00000000c0), 0x0) readv(r9, &(0x7f0000001040)=[{&(0x7f00000000c0)}, {&(0x7f00000004c0)=""/86, 0x28}, {&(0x7f0000000300)=""/91, 0x54}, {&(0x7f00000010c0)=""/131, 0x7d}, {&(0x7f0000000e80)=""/142, 0x8e}, {&(0x7f0000000f40)=""/226, 0xe2}, {&(0x7f0000000140)=""/39, 0x27}], 0x7) syz_extract_tcp_res(&(0x7f0000000580), 0x3ff, 0x100000001) poll(&(0x7f0000000240), 0x0, 0x3) recvmsg(r5, &(0x7f0000000940)={&(0x7f00000005c0)=@in6, 0xc, &(0x7f0000000840)=[{&(0x7f0000000600)=""/63, 0x3f}, {&(0x7f0000000640)=""/137, 0x89}, {&(0x7f0000000700)=""/90, 0x5a}, {&(0x7f0000000780)=""/149, 0x95}], 0x4, &(0x7f0000000880)=""/167, 0xa7}, 0x801) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) r12 = geteuid() r13 = getpgid(0xffffffffffffffff) r14 = getpid() r15 = socket(0x18, 0x1, 0x0) setsockopt(r15, 0x6, 0x10, &(0x7f00000000c0), 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) fchown(r15, r16, r11) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r10, r7, r12, r8, 0x143, 0x80000001}, 0x8, 0x100000000, r13, r14, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x100000000, 0x9}) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f00000009c0)=0x1, 0x4) chflags(&(0x7f0000000a00)='./file1\x00', 0x0) 07:23:49 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) syz_open_pts() flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x80000000003, 0x0, 0x0, 0x2000100000000}) ftruncate(0xffffffffffffffff, 0x0, 0x1) 07:23:49 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r0, &(0x7f00000000c0)="fb", 0x1) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) fcntl$setstatus(r0, 0x4, 0xc8) r2 = dup2(r1, r0) socketpair(0x2, 0x5, 0x1f, &(0x7f0000000100)={0xffffffffffffffff}) r4 = getpgrp() r5 = geteuid() r6 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r6, 0x0, 0x0) shmctl$IPC_SET(r6, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r8 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r10 = getgid() r11 = semget$private(0x0, 0x4, 0x50) semctl$GETZCNT(r11, 0xecd36670e3ce36b6, 0x7, &(0x7f00000004c0)=""/235) semctl$GETNCNT(r11, 0x4, 0x3, &(0x7f00000003c0)=""/237) semctl$GETZCNT(r11, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000080)={{0x4, 0xffffffffffffffff, r8, r9, r10, 0x10, 0x9}, 0x8, 0x4, 0x9}) r12 = getgid() r13 = getppid() r14 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r7, r9, r12, 0x1e4, 0x8}, 0x5, 0x5, r13, r14, 0xfffffffffffffe01, 0x9, 0x7ff}) r15 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r15, 0x0, 0x0) shmctl$IPC_SET(r15, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r15, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r18 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r20 = getgid() r21 = semget$private(0x0, 0x7, 0x286) semop(r21, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r21, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x800, 0x800}, {0x1, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r21, 0x0, 0x8, &(0x7f00000000c0)) r22 = socket(0x18, 0x2, 0x0) setsockopt(r22, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r26 = shmget(0x3, 0x4000, 0x400, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r26, 0x2, &(0x7f0000000100)=""/114) r27 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r27, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r28 = fcntl$getown(r27, 0x5) shmctl$IPC_SET(r26, 0x1, &(0x7f0000000200)={{0x3ff, r24, r25, r24, r25, 0x104, 0x5}, 0xfff, 0x9, r28, r28, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r24, r25) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r25, 0x0, 0xffffffffffffffff, 0x0]) r30 = getgid() semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000140)={{0x4006, r23, r29, 0xffffffffffffffff, r30, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000bc0)={{0x4, r16, r18, r19, r20, 0x2, 0x9}, 0x8, 0x4, 0xfffffffffffffffd}) r31 = getgid() r32 = getppid() r33 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r15, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r17, r19, r31, 0x1e4, 0x8}, 0x5, 0x5, r32, r33, 0xfffffffffffffe01, 0x9, 0x7ff}) getpgid(r32) r34 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r34, 0x0, 0x0) shmctl$IPC_SET(r34, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r34, 0x2, &(0x7f0000000040)=""/210) r35 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r35, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r35, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r36 = socket(0x800000018, 0x1, 0x0) bind$unix(r36, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r38 = getgid() semctl$IPC_SET(r35, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, r37, r38, 0x10, 0x9}, 0x8, 0x1, 0x9}) r39 = getppid() r40 = getgid() r41 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r41, 0x0, 0x0) shmctl$IPC_SET(r41, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r41, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r43 = getgid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto(r44, &(0x7f00000001c0)="bd4e792c30d3abe3ce769535ebb1af0d443a9f8ab68cc0fced4fba9f599ea21b0c9fe30234c8c08665ec7a68097afcfb578eaf86282168a72e5789ad6de6327990d09dc24955b446e75b6c4efe2403c7ccb09b6996c85ff6f0d7057bb5d55c244d4a8636ac99506279675795ef60cdb442d117083608591f7bdc1487", 0x7c, 0x2, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) r45 = socket(0x2, 0x2, 0x0) connect$unix(r45, &(0x7f00000006c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d0571454d78a2a197a3862070000000082c87910bf093f68c11700287ead4bcb777fa69dfcbd1697790a10d9436ee14ceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25bfb258557d60f13ad30505e8d53f8a4aeef9d612f871f4385f04157795ea4a5c59a1a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea80e8b36019dea90d160e9b2048a3c0b5495a2024be82ab7a1d429588e2ef0173423b7c576b1500000000"], 0x10) dup2(r45, r44) setsockopt$sock_int(r44, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) dup(r44) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r46, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) accept$unix(r46, 0x0, &(0x7f00000006c0)) r47 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r47, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) fcntl$getown(r47, 0x5) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xfd24) r49 = getgid() r50 = semget$private(0x0, 0x4, 0x50) semctl$GETZCNT(r50, 0xecd36670e3ce36b6, 0x7, &(0x7f00000004c0)=""/235) semctl$GETNCNT(r50, 0x4, 0x3, &(0x7f00000003c0)=""/237) semctl$GETZCNT(r50, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) semctl$IPC_SET(r50, 0x0, 0x1, &(0x7f0000000080)={{0x4, 0xffffffffffffffff, r43, r48, r49, 0x10, 0x9}, 0x8, 0x4, 0x9}) r51 = getgid() r52 = getppid() r53 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r41, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r42, r48, r51, 0x1e4, 0x8}, 0x5, 0x5, r52, r53, 0xfffffffffffffe01, 0x9, 0x7ff}) r54 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) shmctl$IPC_SET(r34, 0x1, &(0x7f0000000080)={{0x401, r54, r55, r37, r40, 0x1be, 0x8}, 0x5, 0x5, r39, r53, 0xfffffffffffffe03, 0x9, 0x7fb}) r56 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r56, 0x0, 0x0) shmctl$IPC_SET(r56, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r56, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r58 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r60 = getgid() r61 = semget$private(0x0, 0x4, 0x50) semctl$GETZCNT(r61, 0xecd36670e3ce36b6, 0x7, &(0x7f00000004c0)=""/235) semctl$GETNCNT(r61, 0x4, 0x3, &(0x7f00000003c0)=""/237) semctl$GETZCNT(r61, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) semctl$IPC_SET(r61, 0x0, 0x1, &(0x7f0000000080)={{0x4, 0xffffffffffffffff, r58, r59, r60, 0x10, 0x9}, 0x8, 0x4, 0x9}) r62 = getgid() r63 = getppid() r64 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r56, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r57, r59, r62, 0x1e4, 0x8}, 0x5, 0x5, r63, r64, 0xfffffffffffffe01, 0x9, 0x7ff}) r65 = syz_open_pts() ioctl$TIOCSETAF(r65, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r65, &(0x7f00000003c0)="001e2a3cc447943856bc1dedb8495326c03948f3986a882d4ef4d56aec375b4697", 0x21) poll(&(0x7f0000000000)=[{r65, 0x40}], 0x1, 0xffff) r66 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000380)='/dev/speaker\x00', 0x2, 0x0) r67 = syz_open_pts() ioctl$TIOCSETAF(r67, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r67, &(0x7f00000003c0)="001e2a3cc447943856bc1dedb8495326c03948f3986a882d4ef4d56aec375b4697", 0x21) poll(&(0x7f0000000000)=[{r67, 0x40}], 0x1, 0xffff) r68 = syz_open_pts() ioctl$TIOCSETAF(r68, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r68, &(0x7f00000003c0)="001e2a3cc447943856bc1dedb8495326c03948f3986a882d4ef4d56aec375b4697", 0x21) poll(&(0x7f0000000000)=[{r68, 0x40}], 0x1, 0xffff) sendmsg$unix(r3, &(0x7f0000000440)={&(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000180)="6a099a58a728cc7a3d30630e64c2d3ced9afa8bdbbae9c90704afe7ef7b436a7331299ff2df010d667707062779621b882f140c80e11588249054958a5caf202c7b3b6cfcf4ac4ec22d0e1d1522fab1955b52f8acb21d45c46e28fded71287f7f9e38e8225fa0104a3e10ea5f45cea2d41fa57d50426e0728add0827342326cd6b6ae909635c5ca6788d9f1e5e", 0x8d}, {&(0x7f0000000240)="6ed81e60886d53596f9de9ad60527f904066dedb840d5e8d7ddf12f78e2e97a979b8c59a27b74b1ab5eeff668bd225b883e667067e1372c391c9b08c1bbe5f6187284e258a725e1402be6a86626120a2006a13193f32d0b239e107c0118381886292d3ed5b1afcc7e210f11857259e23b9509502b909e91da2d548bb7abacae1deaad72e0d34cf92e1a5d05e9c7c5d80ee9a231c13d2b91eaacbb9023a3965a94f084548d4da9fd48a6149c4b736dd7ec99e04dfdb5fa64fec2dcc2cde5512ee976e1ade0983a470364800adcf2270028d28292d2dcb0553506ab8a598", 0xdd}], 0x2, &(0x7f00000003c0)=[@cred={0x20, 0xffff, 0x0, r4, r5, r40}, @cred={0x20, 0xffff, 0x0, r32, r54, r57}, @rights={0x30, 0xffff, 0x1, [r65, r66, r67, r1, r68, r2, r2]}], 0x70, 0x4}, 0x40c) setitimer(0x1, &(0x7f0000000000)={{0x8, 0x1}, {0x3, 0x1ff}}, &(0x7f0000000040)) execve(0x0, 0x0, 0x0) 07:23:49 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) ftruncate(r1, 0x0, 0x9) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x20, 0x0) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000240)=0x1) r3 = openat(r2, &(0x7f0000000100)='./file0\x00', 0x0, 0x80) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000140)=0xffff) shutdown(r0, 0x0) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x6, 0x10, &(0x7f00000000c0), 0x0) shmget(0x2, 0x4000, 0x40, &(0x7f0000000000/0x4000)=nil) getsockopt$sock_int(r4, 0xffff, 0x1003, &(0x7f0000000080), &(0x7f00000000c0)=0x4) 07:23:49 executing program 0: munlock(&(0x7f0000ff4000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x6) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) r0 = socket(0x20, 0x5, 0x2) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f0000000000)="4b74954c", 0x4) r1 = msgget(0x1, 0x254) msgsnd(r1, &(0x7f0000002e80)={0x3, "50f1f248bb7e91fd7072009a1a70b4fef2c9cc4e3fed290fa65995d43deefa8d4be8b2ddfdff7eda5a92f3e7081f645d29a7e0fd449dc61a9527f11c2c6693a990a9b5333d0baba4e883feda3822a2db39f7e587a952425fa4245fcb613b57485db588468b927388a9e44cfc1b0e6793833278de74c9d8302dbbd293f1159fdfaa3b1e0186e9eb7ca0eaca6edd200355358c14d2577e04fe241a630f54c663a7013e17b639887282b857a531a9521d8b4240ebf966da67237203e109ef71703832d18f9753714bc0cd012e2ea7de69882e9468fa446b31209640a9d2abd83cd7689b898e25290cfa61355ba39b9a98a4e18d887c22a738ba920dbaf98e43ae"}, 0x107, 0x800) connect(r0, &(0x7f0000000200)=@un=@abs={0x0, 0x0, 0x1}, 0xff2d) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r2 = socket(0x18, 0x2, 0x0) r3 = syz_open_pts() ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f00000012c0)) ioctl$VMM_IOC_INFO(0xffffffffffffff9c, 0xc0185603, &(0x7f0000001280)={0xe0, 0x0, &(0x7f0000001180)=""/224}) msgget(0x3, 0x90) r4 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) setsockopt(r2, 0x1000000000029, 0x4000002b, &(0x7f0000001dc0)="4b74954ca5ed899481fa6081ab37d56f4bd4ac8b68a384442953b5468c5a2f8145e036b7756e676ce6def4f85eb7ac9670024435780fc29f832d0a10edf4eb646fceab725e9475406d321ccbeb71d87acc655ae1c5c2cbaadb45e80ed5af845889aa07a3e99c091b97a0c0de445360cc609a33c9c5af6b25577e13839e6b3063087c03838d3e0c1e259ab72b08071934b1dac370e2761a255dcdec025ce9", 0x5a) r5 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000001c0)='./file0\x00', r5, &(0x7f0000d06ff8)='./file0\x00') openat(r5, &(0x7f0000000100)='./file0\x00', 0x80, 0x0) r6 = syz_open_pts() ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000000080)=0x7) writev(r6, &(0x7f0000000000)=[{&(0x7f00000000c0)="9c0535eb3f1af149a4517092fb5ee9fb96baa5bac44a13b3ed4b1ea9298444be8e80ea32e4c280e9da4aec6949338953e3143f4119ccff81e7983d242f2e068b79aac90e179e976a2cf7c9d5b31a5c48ab4058575534ed8a40f9b9af000431b21c4b54840401e72d08d42a38e18e29f48eaf4d6678d5a3e637d920ac7f7fdc45b7471f234f297fe338a18bf71907765a96ff5130720a6c5ebe82c04c7099abe334b33d6b691d88e6c288854e3b91024686e15a26d507a6a8cfd29c7707cfc3e384921d93ef5a3732108251b3d49114f884aa7816f27b86c3488dea1df66602c3ca639f77f1cb29e50d3478ea271ed08f7af7", 0xf2}, {&(0x7f0000002200)="f49ce8fce757092c2db8dd6de15f729efa63dc03d63615b6973d0e4194489cfb4ca02936cc7c43f62b171bf42a685803fc2af39aad9a1743cab13b65af0385bdb3d7e4d6f316010dc478f7ea5d13d2b7a14d5a0457ea039445e3c896fbe18a805e4faa43476644be5095799dd2e1f6ffa8787f6b78795c4632d2fc6f9c0ae9e15c4bab988e25e40c1755655a0332a9c81ca834ecb8d6dfb99d687c5caad97ecbe2aa73345c01df234a81ef72fe5b53d5b765966ea147025bf3c0e8a4ee4556fdb6b6ad2940c27771ba47078f5b70d4d8d78214adf80753d8890533ff073b5d0f934d64445c7e0cd74a68af07354ca711f0f0", 0xf2}, {&(0x7f0000002300)="46625d1f3ef5d88b81f9f9c71f56914a0d54eec64625e575e854932148c7243d01d8d2bffdd89cee689871e4fea0d6e7f3e7466df1e7d0a1f1476a5d965492d37cc00f015e0eeb644504236cec32068cecc300f3a0e94f5f3eb13c448e120d8f99254c8a12c305b42a58f3ae586c4bbb18311d133880cdcbe720a471a7f3fbb4da61a3a84c2c33438ca640125c66cb8a21a2e08bf1617d5aceeeac624526f684f86f18966a38799a444c75c79e90", 0xae}, {&(0x7f0000002480)="050dbf28e12725b8f11c624cd76bfd32b5fa80922c2fcb56b188c241a590275047078ca5dc33f8734958e4e4be825378a4069aaed6b6ddc1e8a97cbeb9edcea587d3b5cebd7b1e2a8a878e778506d05497144da5ffaf5966beb27e4eaea220fbb6fc090372a915f7ea1781ade2de179848e5f00dcd06409cbe5c3ac9179ac1b509a796a2826bb98157f2a9160f22289bc7795a65759248b8e3c3f120dee27df0732711c528728adb36d04d51f9667f7613e1d1821ae0174e31a6d82c8bfa6498c553056780a56527c852568a5c4281d1cec95b2279151568e36c449add", 0xdd}, {&(0x7f0000002580)="d18cbbc340569b9c8fa36b05f61365a1656c91c7571080e08ca283471c1a0c850634918e55968c6cfcedc321a2e8b82d714bf187bfdd08af384f6c0c901ed142f00690f930ff11c156590142ac1e0a83977ada8915793ee255a6a4907c4da73885bb5bff09d9e887890551b1aa72c3ad5e243b312a67559cf56c3202abe207b077e2953d17fd0aad3b751715bc4fe92356aabcf1a760ee6cf5a1cd2fd622a18e09022df79d2876157496de4e7710a2158e92adcaa189a61790eb3f0e5a6ba1347212e10a6dabdef0c9d3b311808d28e04e9365079db4f384d4fdf0a3e34373d365da28f66890c96be152efa051c9fb3c6b8551dd036e0d", 0xf7}], 0x5) socket(0x6, 0x10003, 0xf8) writev(r6, &(0x7f0000001e80), 0x100000000000029a) syz_open_pts() 07:23:49 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100050460000000000008000f01000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) 07:23:49 executing program 1: r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x6, 0x10, &(0x7f00000000c0), 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) r4 = getuid() r5 = geteuid() setreuid(r4, r5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={r3, r5, r6}, 0xc) syz_open_pts() r7 = kqueue() kevent(r7, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r8 = syz_open_pts() kevent(r7, &(0x7f0000000040)=[{{r8}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r7, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xe7036d6, 0x0, 0x0, 0x0) syz_open_pts() kevent(r7, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 07:23:49 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f0000000140), 0xdde, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x5}], 0x5, 0x0, 0x0, 0x0) r3 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={r3, r4, r5}, 0xc) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 07:23:49 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) lseek(r1, 0x0, 0xc600000000000000, 0x2) ioctl$TIOCSTART(r1, 0x2000746e) socket$inet(0x2, 0x2, 0x80) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000000)={0xfffffffb, 0x2, 0x20, 0x5, "0f38428695f72d8242fff023f9a6332adc97e256", 0x7fff, 0x1}) ftruncate(r0, 0x0, 0x0) 07:23:49 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x5, &(0x7f00000000c0), 0x0) r1 = accept$unix(r0, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000200)=0x2000000) r2 = socket(0x0, 0x3, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000040)='..', &(0x7f0000000140)='./file0\x00') setsockopt(r2, 0x29, 0xe, &(0x7f0000000040)="ef0f0002c6421a2fc8a2e7e161198e263d1e0b675c24f75a402a69ffb07635b796cef53472a9fdf379c88161f012569db2654ec3d471a4ce187ff6d81a22e4fd6502866a874fb7a81ff20f1777406c73b5b87f0b8fd9f2d2437f68814e0ca04ac9a36d8fb931fdc16f289c0fcd0180bc708909eb1f62d7ddae4ae001c384d72bb7163bb364cb", 0x86) 07:23:49 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0x4) close(r0) r1 = socket(0x18, 0x1, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x80, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x6, 0x10, &(0x7f00000000c0), 0x0) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x6, 0x10, &(0x7f00000000c0), 0x0) setsockopt(r5, 0x3f, 0x3, &(0x7f00000004c0)="f947a5a3243a305a06c7e2f681aa3ced5c6e1aca5dcff5941a1366c492014f0df7718a7ae315a3640e928837fb6aa2906668fdd355f46ee7b1aa0e204073a49fccbbf244c99e9788e388ee30dd27bd529c5a281a7ed8f67e9ca0a07108d4c222bbc9056e2ab6c08536edd4a88158ddf761e2877b3840f464c98210dfd1d804c713393c46283398427410cac7f8b70a464a3e794faa8c613cd0a07adf37e3eae79b7a577dce0d0b678ad8291e9b467e7f943b37a399a734cb9db2d92e84fcc30537c3f9d4e8de926c9175e3696ed655e2ad2689421574d170ff4d8454c70a894e8fa8ad41b00a463ce9b672d38a1c9d2c6ee37431c566", 0xf6) r6 = dup(r1) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x6, 0x10, &(0x7f00000000c0), 0x0) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x6, 0x10, &(0x7f00000000c0), 0x0) r9 = open(&(0x7f00000002c0)='./file0\x00', 0x80, 0x40) r10 = openat$pci(0xffffffffffffff9c, &(0x7f0000000300)='/dev/pci\x00', 0x40, 0x0) r11 = socket(0x18, 0x1, 0x0) setsockopt(r11, 0x6, 0x10, &(0x7f00000000c0), 0x0) r12 = socket(0x18, 0x1, 0x0) setsockopt(r12, 0x6, 0x10, &(0x7f00000000c0), 0x0) kevent(r3, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffff9, 0x8, 0x31821b7815fa3bc, 0x10001, 0x7f}, {{r4}, 0xfffffffffffffff8, 0x64, 0x20000000, 0x6, 0x7}, {{r6}, 0xfffffffffffffffa, 0x8, 0x80, 0xb324, 0x3f}, {{r7}, 0x8000000000000005, 0x14, 0x1, 0x3, 0x8}, {{0xffffffffffffff9c}, 0x9, 0x20, 0x2554e3e49fa722cc, 0xa0e, 0x1}, {{r8}, 0xfffffffffffffffb, 0x12cb997b4dbdd248, 0x8, 0x7, 0x401}, {{r9}, 0xfffffffffffffffa, 0x52, 0x80, 0x5, 0x5}, {{r10}, 0xfffffffffffffffb, 0x25, 0x2, 0x7, 0x4}], 0xfffffff0, &(0x7f0000000440)=[{{r11}, 0xfffffffffffffffa, 0x58, 0x8, 0xa2, 0x7}, {{r12}, 0xfffffffffffffff9, 0x4, 0x1, 0xf64, 0x9}], 0xfffffffe, &(0x7f0000000480)={0x7, 0xb85}) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f00000001c0)={0x8, './file0\x00', './file0\x00'}) setsockopt(r1, 0x29, 0x36, &(0x7f0000000140), 0xffffffffffffff6b) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r13, 0x802c7414, &(0x7f0000000000)={0x1, 0xfffffff9, 0x80800, 0x0, "00030000e9003f2cc6890000000000000a000010", 0x4, 0x8}) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f0000000080)=[{0x4, 0x80, 0x80, 0x3}, {0x8001, 0x8, 0x2, 0x80000001}, {0x7cd2, 0x4, 0x20, 0x8}, {0x3, 0x6, 0x3, 0x81}, {0xf4, 0x9, 0x8, 0x6}, {0xfc01, 0x36, 0x4, 0x6}]}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) readlink(&(0x7f0000000200)='./file1\x00', &(0x7f0000000240)=""/62, 0x3e) shutdown(r1, 0x1) 07:23:50 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) pledge(&(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00') r1 = syz_open_pts() socket$unix(0x1, 0xf97ef5d231f893dd, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x7031, 0x1005, 0x1a9, "047c2ce62e0dbcdcc58b62c200000100"}) write(r0, &(0x7f0000000540)="d2d10700747eb28001010000ef0000001b00005a5415f698587bdf9a74fb276208265e794b201f796b03d91e054bb3aa717cf1c4f96ab5cb0b4c146c9d9c384b609befb06308ab50be07b9ce9a897abfc87727870d", 0xfffffeeb) 07:23:50 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) stat(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)) r0 = syz_open_pts() msgget(0x3, 0x100) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x6, 0x10, &(0x7f00000000c0), 0x0) close(r1) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x0, 0x0, 0x0, 0x1}) r2 = syz_open_pts() ioctl$TIOCSETAW(0xffffffffffffff9c, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x80000001, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000340)='u', 0x1}], 0x1) readv(r2, &(0x7f0000000040), 0x16f) 07:23:50 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1a0, 0x0) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0xa0, 0x1) clock_getres(0x3, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x20, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000240)=0x1) ioctl$TIOCSBRK(r1, 0x2000747b) socket(0x18, 0x4000, 0x7) 07:23:50 executing program 0: setitimer(0x0, &(0x7f0000000600)={{}, {0x0, 0x2cd6}}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) poll(0x0, 0x0, 0x2) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setitimer(0x7, 0x0, &(0x7f0000000180)) 07:23:50 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file1\x00', 0x308) nanosleep(&(0x7f00000000c0)={0x2, 0x7}, &(0x7f0000000140)) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) rmdir(&(0x7f0000000100)='./bus\x00') socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0, 0xfffffffd, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getpeername(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000ffffffff452904290000000000000000070000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070000000000000000000000000000000000000000005050ff"], 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "6b0000b40000004e26d03f00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x800, 0x0) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000040)) readv(r3, &(0x7f00000005c0)=[{&(0x7f0000000340)=""/167, 0xa7}, {&(0x7f0000000400)}, {&(0x7f0000000440)=""/244, 0xf4}, {&(0x7f0000000540)=""/107, 0x6b}], 0x4) r4 = accept(0xffffffffffffffff, &(0x7f0000000400)=@in, &(0x7f0000000600)=0xc) sendmsg$unix(r4, &(0x7f0000002b80)={&(0x7f0000000640)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000002ac0)=[{&(0x7f0000000680)="1bddc4a18241b3a31a580957bbe05b9aa4e3c3ead5dee84b26282bbdf86aac940b262cecf82b28cf63244d7ab7bd89b5537b1daacf3dd32b7f40e0f1b2b1db35e617ac5a3518aaed52bdb36741fcd2bc35d13e26848668f9cf864d6de40b578a514b1bfb0b8eeca257edb4b74f5bb354402c56e1239679d3494d2bc98bbce2d93c2bc25ab1bf9c90", 0x88}, {&(0x7f0000000740)="ad1129ebf0874e31cbd4e9307390f2242951a01bbb77e8202d17d6dd857462bdbd287681fd4bd8c0e8471bf82529dbe0cf13afdf0d75cd44116c189cc79b8b5caa67749f4ffa299ee78fcee71e6c6fd20ab4def9fc61d7b0cf8abc90331f19ca4ca7dfcad8b24221eb937408626a1ebc1714639ebc8b8806e213affb67f6e0d2856b0a624e6e5d311c87cf25729244af60aeadc272c82d21172a3e46a8563f93d8d999afa00c90c5e13a6cf7c60262cca09d75a9c822c0088833ab722d6131b79852cbcc41fd37174eb4dd5c6ecb61cb82ef6d5f78c272fd9a74", 0xda}, {&(0x7f0000000840)="7510668965c8b00bf20221efeab73d4668dc2d1d0c9881a9d7dbe62156dac3b53fc8f0e8af8f401567b5535950d93ba097e3401ad041916c34f87d91fedaa1ad3c04c7e33955bbbacb5d6ac8b45a6b38c4f24226f8b314e9db59c3d921c27ff4e00b67a06d1df54c3985f75473a1e4f786d2d45ce411f7d617af2172ed60092604a977ca1a5c2adad496ca7a677af29080b8b79b20a0d1e1762cb88edfd76c135326f3bef1116b1e7a14a54873a63c8d0e2e09ab928d9c5fb7b96992fb9cb8a2b235d4f9f628585ae370e18fb8ee1e3a20f5aa20f36665452579606b0140adb5c18883bc7947008046f73ad027701acb9429d440aa8d54e81fc1d89a8f688077c7d5b887624a08045b855dd3795d697b33a1ce5ef3115cbc311eee191b1386a16bb557e5db954dd525f486b65e2a0643f620b9a29a8bc5262c130f8871fbc68e5d4a4a8117a2fdc73d731e021866d470338a71abef90df0c06e7587657a0fdc32679a99282ab085415323ae7709a95c9410cd5f35d4ff63178fbdfa9141031606e607fe585d0017f24487af55c1ed4991828d2c96a3518a1c3f4c3e151450066f33e76e012a29d1dba361500a9d7fd95ef34f5066ed01ee1ebbf2511600f6dd8196bd9702031dc978955a0f961e3bb2511843f89d8ef25ba3193406c4b49223d53eb415100bd3e17874664f4e00aa217d37e9f981f17038b084cda4d8022d710ab66af404b0ddbc34550de5f69b4db13bb7636673425bdd1327c9d8711bf06bfbbc779a7f7a3b2684cf7ff288612da88033756f55a855e70962e7cba62d1576774adb80c6e67cdc25e4361c465cd6992ef29cd39ee761ac03a3b0e93206d724a819914d773a09bd10e27d6432d94e765a05397b62a0355df30fc5391c13350d59232f585839d645de6cb542f8350b0c844af7a5026173d3677a2da79d0fdcb109ddf0b0c1e25f0e3ff2dbd783cbc7dc55935646f94268b79777d1036c229cbdda157d46324631d5766e31399b34507f3aaedc7be821707f446abc88e596a09c0ce894e5ae602cafa50fb0ea7e73edaa2f60b8762f2d19fb54440d543cc4c1df63ec73c91a98b367e9fae944ef3bdb0e63fb51141cde76d927cafe3d9fc21578d4890702c908d80a041130b557630fa26b465e86d0d5de8d7e2ad63016933c79b1087f4cf3c5a05a468d0ffa42a7d9cec9149ee6399c350ec8336ddf12ce5443168a8b03084f67b7645970e87f08ae9a6eb4ff808e8cf5ccdf0fd41f156b435531af739724b78d97bd3b7b3b2bcc87646f64bd58f1048c49071f653c62b49df0e138f3091f223df7baa96a5f3e0a46efe9b0f8bfb9dfe31f6ca57a315193980a43e02c7e61a9c7ba1abb16480d158f30dea774b32b21b959553458d28a9e5a576532ad24d8e84972c3dc1a024ad2d0322e8a152b88ffea48def14dd5fece7a5cde16dec990490ef59eb59417f1ac9e20d2a33ceab62c76c223dc5bff55d6095c95119263173aa7ff6e81da844bdb84669118819481cb547b1348280579f986d4d12f6b7e82a4c74701e46a1440b0c4b9b1ab01f13e740e60ef1421d80c6028e4852418a39707486953d619646a607f900a79e0fe55541c7adf3e21f2047f64aa46d65f6f0ab9b38a9c5f026c703303c398a71ed94f7a9e86fa94f7115831430ebf4ae5743f7dd0a22d4d3bab99394dcce37e1c81f080de319b6b82ac66052eef098afe6fe9b38cf401da09bd0a9009e20f7d5b9f2ea707cac9dff4326b3212e853fdffcced016787c60a874107859aeea25ce7af864ccbb0ecf173a7122783ea102f4ad70de7fe1a3baac8c191c6aacfe0345dc80bf900966d6fb9003a8e6a78364fe96f20f7f1fd205515e733a655440b619d7a8497b9fc5a1b0ac02aec67815f260e2004be6af97ad42296796793b64599958a9bac902b9b1f48a6e90290289635741c89e1dbf86bc8591113d77e8cefd64825821dd070344203b9268fd95419118cb9f73d5e209c0ff389550411dff0a56d2044d94731a5629f18ffacbcc4dc07e4029effd4e513fa8f39b931f00c235e211f10647ca8e59b1c4e69fd8c54476e8114d16838429b1c5401a504af8da4091b7cfcef806c03d5e91f184df53b9183148046bc3eb4f6351b100ef2a6824d0146f0c1694a7ea72b46f9f5a5767c17956606d1c434765a5740b1a169177dab08def4a6e1075acfb5dc1a5529c0eeb01cb2cf71d3b31b5183b7b615c9cf391faaf30490da4157317937a0758e0dba86a8966662de0a8dc8742d55930b2e860b6441971feef739eab8aa1164f3b461cd145325d39aa22ed12f273a53772372cbd3102a3900a3ffc4b7c7bee72d3403ae72496f603a0d3ef20ed64f84aaf66a6c9aa61e754ba87168b4156d72ebe8f2ff5c13efc51c2049261f86dfd9b4666e6fee0922869d50b3f945d28ba9d21685303bf1c82658ddd07f0f0f86bee98d86de386ce668ede30770cd1e588119aef663f3781636a06a1ccb063259521c118de2a05c540ae5432949fd46734141f155cd2285867ea21b77bbe2d6e023436269fa24175697b005dfd1dcf3a6c6d05821089968b8a833e50924c962e6ba6f1bc06c1babd166799e7cfb55c612f838a213371f67e00608621761c8ca3f36006ca0177e581ca32e8ef77f4c1b3f8d26e54ea5564b4f7f0e0922e4b38a4be81fb394962adc6f2ed4310f9e8a2f61c8bdff69c2a54241123afdc454ea9efb554c613f753becce071a26675a0cdef13bfc3c45807ababacce04523458b5a8ec506a22e8c84e6af9c6537bb586eb66fd279dcfca3e3fa83146285bc8c5256e663186ef66b786173e5f6d9022282b82616883d96986ae25413c71e8f176446735c92e99f9bc113ccff7dd21f8f5a2f32060ee0fd95d6b2eb43dfca5723d9370fa5414e14b3fe4195faeb4af112d82140ddbfa7b9d88b48f8cecff290fc25eea8ab666dfc2a1416559828afe8ef1de87b34af9aad5370abe28d953e94b20665c5159ebaef248e00394950771942b8b2cfd4bc8c84357d8529e0e794d95ebffdcc9894a49047744ae2308668c8d8b0dddf75a8fe73a148ea4e42d1ff92935640452b87f71f14c5b9d32b63923f4d9c8b147962f6f7e80b924fac0197eedb775271fc6a8237a9d201da99b41a2febffaccf7289786f32efaaca4a3e9418da8f9919e705eca8dfc40e3393b8525a7444014e13972c0d78a4e7c1bdf335cb00f8c24cd10cf2aa314e79679fbc3877333cd1c95f3595d8fbbfb0e8d91fb6f83f063a08f66c7d50db9f093988a483b39d0664e0e1cbc67e50a5b667fec8cbc9f0126ee02a6b4685e23561b1e6a1d7735e0a8e6fc25a6cd1ff923a4d0602456aef21673a97463d8d5dafd4a6c7c0ce88820879b70706f47811ba147edb54d832fc1998e613471686b85cd41cd9e6c776b65256b49cf0b5bd29b03cf326259f9d824b97883e81796a9f5d2a40c7d15eeae85979387dcdab3e2e8ca5cfeb9d8af3f807cbb124e6031e763028456e2b09172af6b6dfa8e1a9379de52180d892e6fed3664b84df361e1e8a0f4ec99e8b3e229309e151c7e67fbf5e1205207e918cb745133f668a84c6a1395572eeebd45a8fd7efea0e490d428314ec094657d4ef8df29dbba6dff154226de26f4d4e10cb1f56f5761c72d3691134d6221d9c1e510005e3fcc80940c221f6b2299c6ec7caee4cb84875686801eee0d4898578f520fed7a47ddaf2abfa08a3135f29bad811c4c51e636d497843c364009b18769227f261c9082ef8552ba86663501f6a2655eb1b2d5a7695baf0ff01f14592ecdc87b3ac950b022b0aecdfd14015d52bd60e7eab7ac6cc37d93edceb3b4fb7e6067600f14e2e8ec728acdfcc3eb5ff2062a6cdacaad7a06da16a488bfb6a092d030467c718b35f745d71f0bbe8d75207415bcfbfb135b13dddb9cf67745d81ab9e1dc188d34f0ce9cef5847517f5308400c0da43c027b8c9817cbebccba51ee083b336072a51e678cb44fc5516b6930a6204cb8daf5d3e205860970208aca97bd239a59ef00f5d126f7c38d53319b5d5fe68d5541722006f254e3ad6de83d79fa492dbe71ef529826b02332d6a4c2941b16c642bb97ddd109884f5b853fc384971d050caff1759c9b6c92f626d4a23bd0a55b4f8c6a9e9eacec37c5e2cdb4ed825e0560d8a0d84d1dc40e32473a32c44b44fe5be2af4cd5c87dcdc621b8d1bd77140fda002b55e1265668c7cbfd21788b48ef8096af52585cb90ce89d0bd9153f89592e73590eae784382295600843fff479caba2ddd50402a0aaba0e8dc0d8796deee0b57497442b738492c81b52562fa78f62af20bccca94fd24011ad7d0de1ef4c8d21f814c9edc9fe2fee5110339f99aee3cce09fac811f2e2e176979f35e160e821c9242c744e66fa9640d24b34ba04ccbf7051d733921eca5aea63884762b5ade8837dbc8525d6879049bd6fbbfa346abbc11d4e36c4ee172f26a0940e214f6ef1e7505dde74bae2d817a14a5914912746411b8a3d32d80df5848ae6321e1a5ba8f59ea33aacf0ca3e87c93a16a3142d0e45ff75ecd3bb31c7bdf92c1165a3278a3c05f77956807fefc14547f3f936060c037ffed66638ca9d17d848a9a0a6e0c11189fd8ab1740721d9e027c7a9e3b0c041bc26a5e8734a13eb02e51077a8165fb53ff86b3d09ebebc6be07d386157a58c223715d718413746c49ab2bd90b7a444970d2e57764c962c70a083374dca163a9bffefdf9152bee58ee4e064e516206f01d7e583a12aecbc8d8aee081b12099678a620a2e1dce6ef3d27dd9428b8da00e8d3b96391683d2402af799183d097e003c473e01e493533558ade36f203b951da796097bc1333dd5c9ab0602eccd0e5f1580a63f0bbcfb74c11d1c82ca2017459e3df9a97bbd410f4a50e4aae36e72daf5fdd888d7c798b26f58deb97efb3c037f71d0ef16e89c13e74aed8dc9ced10809268ffe4c38d3ebf98ec9c44a0105136d49b5af859b37e73b9552ff65afa76b0b74bc5e2dc233fd28c85da7fff13acdc68e02e6dba7bdc7074799605d663154829c7048197bf768d295791483c58d1e2035e6b3fe00d34673c25faad114d5397ef69e8645fe9a10585e00d917c3d70494a773261bba8be6acee3280091b8fd4506da852d5b397a7c65035bf7fbc77d2ebcd1932774a50241935785248a68fbbcb47c0936d27aeba20f9068dd11f290f4ccb23cdf4d378644882978e5d6d099f187fa7fc5ea2b9c574ff9c76fb1e96328b99df0d39a20dcdcff5d7215f79a0692cd1c01873c697a49791c3aa58cbf1f0878b23af00780146121b4303143acc5941a646bf06361f4ca7e56c2cfccba63155d79b4ae11450752642a35aeb904220ad9a7c9dad7b2fb2cd7da36d5b0e95460e3611bd185c59fd374f6b61c4fe473a33b361ce18a355b6f328ad4c87e792475bfbe300c8093d3cb0c68ebf2a9fd8fd0d06ac1f7e8b18ab9f2d73068b92266f36f9a8029d67d88a481ff7f489d805832b3a9ff6603f958ecbbd55ea9668c0bfdcbb9ab24eb17a55bfa9e65b39d88e9b54393e9d55eba6a9cf351e73cc8cfff09eb0cf355ccfeea8c2546de32f44c8e8fe4ac448e9d33c66a25ed0e8e0545d271d60a9caab2a6b926455814d97847610a485b7fcdb98a5d04b994852beff882da4c31ad6ac5616c29c20a9f0b3d6dc2e47b59d084253ad59e4058a734ea95873ef4b1207f2341be8f7bdf858fa0b1acbb20c16a6f7dc99219242c56d8b02d5e05ea743e84aee8a6a13b21896dbdde99b33e6bef984b11", 0x1000}, {&(0x7f0000001840)="5f8ea6d0101b6bc04a278a6b4b73cf1d0a6771b58efab6debfa2f499be536cb8a9ad8c03fb33646c2a621aab6725430e21cd8a632fd31d3f357d5d4c164f14295c7f7e5c4a5dc113e116b9e2df6acc6651da340d7cd535c4cf3a42e362a5ceb28ce6a20c6e6bed13aed3c9e29322a6c1eefef98a1c67ef73d470523f6e04706c33d85a706495d807160eff375c9d944d4ded9f47038ad84c5c38f7e32c231f2aa15010a1f6761edbdb82f373bccbf15b3fb81093ebb4375755677fe4b1037bba2be7b1fdcd618f96b8381dbbac7f5ec8b93d7d0484860e3974770babc0980d88424e367803da65581194048f5aa5917797414e73b7c02c21ebfb7bee29311fbd76c7162cdce61265785cf6185f730c499190d15295a435d02c3a8bec5f16f226e0da342c18a45730926db439a110b796ed58669025060d0b35053acca693fc1e45f77e74b890b77f5a060322ece9c40ae079cf62d0ed98f82fc3a0ef3d4e9d573b1a59ae31f195f3f4dbbad6b72eb2369e7e909f9c3f3b57d4a6bc7b6d4c147df257b81cf10fd78af4fd46cfc7128570eb7c76dbc9974882067d11f98f495869abf7532c53005592f780240f88871ebd9055ed998babb9b1c5b1e1addd58bf43437b81e093f4a0434aab337ecf3d29c2985edcfd8b5c453bda47d6508116a44cd74742c2d6f65c18d51f2ab264e6de669c1cc77eda0d22c1d8df4d8eed5e5f26fdc23146f6920c5dcf55c1dc5a53f42a5d810483eec0626b36fd8231eefeb464f1c57b66d9d499e7f0ab5dccaaee91d1ab6f7ae6d8d4c4189a02eb7ecbba35e4edc60894ef2af0814abab4227348cf1ea7b2b45c0e6bce236ef251140e814923998649df7e3baee220b92eec630d6ca8bfadcfe7a8e8d05496e975792923e65be42a828bd300ac65b9ee5123a0b15b364b7cbbe8ef0e4e0c08514a5d1fdb3ce2ef69d8c0388aaa2a99c05ff1645cafaa44e004d00288c525cd396386b5573aaaa432615c0479be67848f9474cf841aad423c069d48826774b49deba1823fa95d9af3ce409364635c4ada7e32ee1664f239778e464daf42b951cd0256d6831180b6adbebdf4f8e9fe44cb52095adfba9edf0d561cfb2de962c44f3972e0d60d1f120f7ed1e57e571ba454b82eb04dc76da16eca00ede80d0d5ffc571e65b877d420e2e87ec03e2dd6ad9f9246245d31cc263b3ac0541b4cdb7dc5a9dd54930645e6bdde904320d1477f650bb1871acbdbb46bd9df84b40bda1daba68e0255334c82f3d9e88c001863c24b22168ae1b9d3b34abba791e00be16bf4bbf8b79dd0a02dc9f17378a68da9130b743646e3e61c5bbecca9add182d9ed3aaf9d4001b3ebc49d8e36c2977bba00880f1bb4678dd92935d1fe9b3fd0920e400a01c1e4020c04fa59f7ad1f0c5b72fb6cb2b408af95d910ce98d7dce66ada5bd40e7b47800fe98da4e246a341393975dc8bdef441a2d6a4464a69adaaaeaf26782f621922fe1a60eee9109c71330df8cd09b00a98a67eee0d0a2e2aba31627ba5394555999eb4e431a1f64a01e22c89aebb04441e14f1e760c28ce20005b5fb2e80a583832e8f5882305260781b313fa1033148bd64c7ea41cd51a58c07440296fab03b7fbca130d1b2b31d9bfc867b77507d9326debcfcd9b2bc5119b266aec9eed1bfc6a79abcdeaad28162559c1f162f4086bc7853e225ffdf47c9fc9c642082b890067fa2a59e4be45cb4a2931c2613aaaca972989485371e92eb12a37501393e9ac27203abc0a4fe47a58a816064aab31c1a4d89c0e34806fc2b14adbc588b8ef0ea9fffb2d1072381067f2b394d386a2bf1c4f0ee5da66a0cc80f739dfc91e2189fe6d437004ac327152f3d439a48b47cc7653b21fd366c781025d0f9994f48596732994c2fa06e9287040ce0ad934fa947d315432b7e51390352af2fe0843f16c4d5c1b0a554bb75e145d00704885f6022623ce5747d5e3bc23d6b6bb182d93e68d07345bc264ba8c1305cfc30474777a9212a6b30bf9ac12bfbf8dd99dc08f46847c0a47a99f1e927c651f8f4ed4c038bece2d57c33c61e5ddf1a45fd6ac247cca2363273681fb08e4961a716a89d836bbbea7b8522fff036d14e39aa2868ddf92b66717c123736f6ae5dc68c8b1af86e76bcbf5352850a29107e3d581b4883bd48177a335cef94a53f2021f39e6f750c465ecc5b7ed9a55af4b9dbd78d3a1e17b6627e241f3de6c6c99783b8b0f970f2c81ba5369c8994ba237048455b2cb689cc609418aa5579d383203dac4e58f8ee414368e5067c55fc6160e1ef29dacfb93161b925722193723cc78cbbbf7981b89a7907fa0e026524906b493767a2825e3dc32bcf8519cf6fd0353874618c72e5e6be8050ea5105da23ab0136759ce1165d065c0d27099ca35885a7999e202708592f2167067cf1efdcc17f789971d0311a456405cf933f3a8f1ebc492eb380ab938c77ffc40eabb8d34bf8a2c7e41d400cebbc2e383f9aedbd4cc58927bc8fbbb5283f24396351e95c5c26b45d4ae09f09329b6a25d4e760c630956c99a104fc102a3c7912a3b89042a340a4ac2e75f5afebfc1740db8e48ed10e0ee813ae391af4be8b543b229f8693f98bcf64bbce2f574dc4a34e32f1e3c84d4f3f9784703128c43dd1fa6818e804078c93b3f4297eef31470088883d5289bad195954cc94a91fbe60907ee9a2e6dac41e9ed818688dd27a52bd35189462d40691ebe469e89a5ec0613cfe2af540c9cf88bdbbf4a57f33ed21bf7dd80ae7045995861ee3b52ca131da5e600cee5387652bd8b4e5fdc909d476227c5d37bfe4c608d8f993336e00bae2630b567da5fad03f226d1b501ed9499d4b6dd0dc14d07c3fea3e8d3e6b781c7cc9f96b96e59be5a2921c24d67c59a2d915238b173b5551140060d6cd82deaece304332c77b0b2d002fe06ea632439ea598c33202f1eabae842309931e02b701f1631125f9727bb08565e330ff721c8fbed79a8d7562fcb24d6efba329fb4c72ecf3f0d3f9d79dcef3b7d358f1a8cbf9fccb34cc0afa2331738b04c88f5ba4f9349aee3788f03723b53776b83f72743de9d7644b339699274170fcae084330816db51f03c04aa1a61bea16d35482e776bb7b6d1ad157e751de0b5aa35e8e718f49d157a3a6ac8f3826f56d71416e5c7a3fcf1d349b6df4324a55a6d8077d104e27888a0eea3081b2daa5b58d0f69ad03ffc337b26b2de6f32cc9552020e9f2934ee5148f4881607f1dbcc55ea44c7854385659dc31b8d3483c3ba247e059dc0a955071267d8bbcdea85d092f112e7e37d61707dc1e638545cb3af8c0133a94263b4447c054ee98c81cd5f70a61c9d59a95eb11ecfac5cb0e3c5e51ae8373645015e3e6305347ce4286fb78ec3643a1fec02b79fd37032e676903f7946ba5706d24385438f64ef46e045aea6fb74f2d18f6ed8f7d1886ff1f37637081bcee0dd8690c76faef2d22589c0d4f1bf55607d3dfa0a702cc0d89d13da05a580c18b0c9612394452ed8e48b05d234c9829fd58207c21eaa2d518e24dd73beb8034d5455721e693ba247afde1fcbdc2fa52f123c118911c02c3a99a07121443f22fb6fb0d3e2728bbf081662ceec03ad135fcc0e9b1c75b2ff8e2ab8d10bf81818c76a2e4a49253f04b80b90d38a8b7ee88d913e325b33ed24b9fc3a6e4190301f2ccc94789b8ed22bcb67777c9cfffabda7c468ed0842190d6ca2976c05a9ddb1e381923a3ca47046a92ff43ffeabc9742d90f5b25e9569e5a8591e588468411a21308502f347e1adf9d331657ffe6ab8959fd9f95758735791fd88910dfdf8626e411e8c180378ef844784752a946ff3c96dbcb00399ec5ddbdf6fc797a0691741c8f4d7c074a0ea69dc7d9910f95c00d812bd84a5efaf3f421a58061a9ab42527891a2cf60997aa5485436c543bee3a877b3e3ce6699cd23b7ef15f0c79e462d5b07ff1309cd21addd0b58a87f4a8c21a722b3c30fd53e3a669f47e198f623b94df05efe2b01c6f8ec651be4e8d4976753199ed678dc0ad08ea55e67a6282ebf8dbc8c6cc5a2e1db67cd6e023ceafa9bc30cc67b04df9f002be9430c1cd10e4a04b135df1879aaa7ddbc04421545e2a2a47c9f88408d62919e16c2fd2369c1340382656238512f59287016b51b3796f885916ac0adf6645234fae6c5e3001955ccbcb2e3117bd51f05a0a5e88086fc24808e7099df50e4eaa9273e2d6d927d3682983a09643fd342c2e666b4083e6acb940991041cdbba418d1358190a56501813536e5e8ded5fe33b02eb2f08a420342308007ac63122ea963cca6dce5e8dc386fe44aa3e148b9f4941afe9e286f3a7ab99020a84358dfa4bf1e55e4e000b172d3d34ed0861c2cc8217fc6a2e311f20116e6d7fe8cdd7dfda3a3c57d069086dadab3b846a320084ce70a21b2aa07b20e34ed51d88c8658b756edf82462f19b197d04aeda3c0cf216757d70446ee060b0aed63fc3a48718c536bcdc4c497d15844892131dc31d9e34aab4e6bb512f29b48e6a818a10a9cce1dcf542fb91c2a63c2cd1a22add0b21bc9abc3b6c58edb969c5a8c3705a251a0487c61ff865ca4343da3313ae1e3bb77eaec2728ea04d45745ddbd235f029958d3a76eac3819e07ed3e439c68236ba5874a36a57ffb6e0a915b2e9e3e6c3677ebcc412ca0f8ecb04450cc981b154296662de8e74b3ce9a249e51ff7e4904f1499646ba2af073fb1036f815095592dc2ac22482f5f40f0d8d43068893e7fc56e4710379a616708398b2b33dcd1962731f3310ff7f15b3128020907aa11e3756b773e46169b971ced728e362deeaaa764296ce175eccd250c0d34a9459c2e1fa36c1ae3970fa69a754fb69eb8efe01405ef16e50b5985cfe2572e35f990de6016789a813f494e4d27f58d4526ebb83e5049b8bd19119b4b7ed6f88481e024dd0dd040db8e087d3d9e048d139a5b0af4a2f5c4dbf774569fe49b1dc2b72c74475598dacea4a92ab39d7daab3ff5748e5cc2c8ea5d8ae4cf11660f3ea4e6bce689ee525b694e58180bac65c896fa5fbbe36c1f62ad93500bb34b93b5a5a9d1963fd28ea10cfc0631041dbcd95a63bd1c46b32ffdfac2685a3e8f19c8fc31e510d3693e1b3d8d4b452720e0b164168146df92e65c32814a36a4a7a1b22d04ff3b4c0a5bfe7ecddda377987e643bb8b6aad79ff823cd43f0ad1879702aede61478a4c1347c2d655fd8ea7efe07379cbb85ae7d4dbe1967a11a8ab9c369e9d45cd5e01b992dc5201fa0c9abd0ae68c9cc0d6bd0d82bc43e951005b5ce2df2db36200e5b727a0e17c033654ebdb976ecded26f3835dc11ffce8edee3cdabce74ee223b9d9a2911830e16c243d2d20e08a4a027c005dc18a05d844781be82c4e100115d7a911d1a17a60e32d334296152b66e02539a16112edc33afa707f2ff9b9db15c2ce9816233eff540f0efc4ef878d8c0d29bfb5caf601da884afa7afcba6557741a5b9ea933db48d81273528e7f689f68480da8733d432cef3dd2c9954ad9e8c59c57f9274210163beab36b34df5828a2afe8ea72329c78c716e97de384bca8f36ee5b24dbdb7ecbd4f7186344379f0a366e6b67221756c662d84869a1f98126a2080c76430d725b33d6d01370237d0f4132c98addbd33120e93c4a50860023c5dfb439957daf63e72d99300cdd86ad63a52989d9dbea11f43899521339ced90830e76e4d0c6976e3da4db939cc752e802d0bebdfa9df0c3b3426316c1beea608b16819d1ac842f03a05611f07f64e515f80663ae33cb5dfba2", 0x1000}, {&(0x7f0000002840)="639f874c076053f79902b514f7794098af4ae7e0b879a8f8a79dee3ff1cd1b37b7cb02e69ad6a9005ca23ab262f53a707149c2193d05b8288d02ecaee85118394a66f18ebba376f7", 0x48}, {&(0x7f00000028c0)="d8550569c4f406bd55e5fe048c784dc362ce9f5914067697fb3150f4e67963a09584ef44e0a0a1035c236be075b618f67cd6176eb819534d5ae1812443bd679c8c47dfe89d1b6678a4517db348af66", 0x4f}, {&(0x7f0000002940)="f09b05363e84da5012aa668a7e4bca9f4e77030630d8c2bd02827d852ac8dc5758861720552a6f972256ef38b4d48ff33fd1eecfbf7c5656ef01d5ee26f430a644368e96a1554a1a5bd10bfe4aa9b70be38efa39", 0x54}, {&(0x7f00000029c0)="e1dd2c5766bc8ae4d1ce48ec27a072408873147a6f6730abb95bd26926350fc081e37152c527e099e1a247b586d186847be28b2c06bd5f3211c4db23db58f3c2ec77ee4a5de0eabc70e5ba1b7083a63cab5b1fcfce9c35c0e211b36af0b9684529d1b4a4d4ff05f7df47040461a562e93e6660387c6e", 0x76}, {&(0x7f0000002a40)="938fe0a29383c1bae71bebe754eceb90feebfe46f7161eb7c1141350fef108f029a5ee20b9bb95688af56187e956da5f10743376042c14fc4aa4f558c5a26680c0247a5d5fe134c23a84dc02034661b31d", 0x51}], 0x9}, 0x6) lstat(&(0x7f0000000280)='./file3\x00', &(0x7f00000002c0)) r5 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) lseek(r5, 0x0, 0xc600000000000000, 0x2) unlinkat(r5, &(0x7f00000001c0)='./file0\x00', 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x20, 0x0) ioctl$BIOCSFILDROP(r6, 0x80044279, &(0x7f0000000240)=0x1) ioctl$WSDISPLAYIO_DELFONT(r6, 0x8058574f, &(0x7f0000000200)={'./file2\x00', 0x7, 0x6, 0x4, 0x0, 0x0, 0x3, 0x5, 0x0, 0x2, 0x1fa, 0x6}) openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x100, 0x0) 07:23:50 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x20010, 0x0) fcntl$dupfd(r0, 0x0, r0) r2 = msgget$private(0x0, 0x103c0) msgrcv(r2, &(0x7f00000009c0)=ANY=[], 0x0, 0x2, 0x1000) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r3 = semget(0x3, 0x1, 0x11d) semctl$GETPID(r3, 0x1, 0x4, &(0x7f0000000240)=""/41) socket$inet6(0x18, 0x5, 0x10002) msgrcv(r2, &(0x7f0000000600)={0x0, ""/93}, 0x52, 0x0, 0x1000) r4 = accept$inet6(r0, &(0x7f0000000440), &(0x7f0000000140)=0xffffff3f) dup2(r1, r4) syz_open_pts() r5 = socket(0x2, 0x1, 0x0) r6 = dup(r5) listen(r6, 0x0) shutdown(r6, 0x2) close(r6) ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, &(0x7f0000000100)) kqueue() setsockopt(0xffffffffffffffff, 0x29, 0x800000000000023, 0x0, 0x0) msgrcv(r2, &(0x7f0000000680)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070055076dfdeb4101012d3dc3fe09f33a7659cbeadf765580a7082bfaf83fdf4667ce15750f132b731e7143338da7a454d89ea88eeee48f8572a7b5349ce2b17897834872d308cbc959fdf3d0b4488dc38261fff9be6c654c9a74d00002c692d3ddc3a8bdc60b1af409800a019067c88062c1851508d23b55ea258ae6e42e0e3f9926cd75170512e2e5e2f901e4516fa1a4290bed1c30deb4d7d0d27681b4cd5f0871ec1d88ccdc6b05fc5ea006d091c3161615881b4739758bc319a7cf7eade2056b933589aff7d23f44df307149f95823bfa080c546d6a13e49a741d84cc91c4a60a0790be5b9f929371cda4fc998a1093742ec56daeb8bebe8a9cb37e310763e6da390987b5ee3889573522730fcd4ada53b660184d401c627874156e26f825e900000000000000000000000000000000a1fbefc34fcc6c19c2205449731058ee2a2a009a"], 0x96, 0x1, 0x1800) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x40) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0x800000000000023, 0x0, 0x0) poll(&(0x7f0000000300)=[{r7, 0x100}], 0x1, 0x7b) setsockopt(r0, 0x8, 0x80000001, &(0x7f0000000380)="fac37e04498393d641026cc9189a833fe382561907f64d179fa7e0991da11f18d8e9249af94675a612725631561338f06ab70295421159d223268042a7cb40d0e19771d74b09026a23f9a87ca235c32299b6b39fecfaebc6d2db00e9a34c293dd7abe155a270c2a189789ae9e6dac975939df840a696c265f10e4f747cfbc90d5781536588b99826d6dd85dc77ed825cd1", 0x91) msgsnd(r2, &(0x7f00000003c0)=ANY=[], 0x0, 0x800) 07:23:50 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000080), 0xff52}], 0x1000000000000289) writev(r0, &(0x7f00000006c0)=[{&(0x7f00000000c0)="e51892f634fb94792274865a123df944485cc6531f0ed9757c6089bdb87ebe1705298efc0891ff09d8322c6125b073e4ec6babc0a61fd1914a0840ba1a0f9b", 0x3f}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffff8, 0x57cc, "be48dd66ed6146df226bf39671514cf53fb8a56b"}) writev(r0, &(0x7f0000000ac0)=[{&(0x7f0000000840)="fa6f01dbef2ffd9ea0ac41d61da1e837fb8697e9c997b9ddf1ee8575dc62538470f80b6f946a845c8cfa32682a8326ace8b870c6bad394fb55d5b74ef0735d0646d8275b7ef6dc580d07c599733f693dc6ce6b", 0x53}], 0x1) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861", 0x6a}], 0x1) socket(0x10, 0x4, 0x0) 07:23:51 executing program 1: kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) r2 = socket(0x18, 0x3, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x6, 0x10, &(0x7f00000000c0), 0x0) accept$unix(r3, &(0x7f0000000280)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000008000000000"], &(0x7f00000002c0)=0x1a) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x6, 0x10, &(0x7f00000000c0), 0x0) getsockopt$sock_int(r4, 0xffff, 0x1004, &(0x7f0000000040), &(0x7f0000000240)=0x4) setsockopt(r2, 0x6, 0x10, &(0x7f00000000c0), 0x0) r5 = dup(r2) ioctl$WSMOUSEIO_GCALIBCOORDS(r5, 0x41205725, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x6, 0x10, &(0x7f00000000c0), 0x0) setsockopt$sock_int(r6, 0xffff, 0x100, &(0x7f0000000000)=0x43cb9, 0xffffffffffffff29) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x6, 0x10, &(0x7f00000000c0), 0x0) setsockopt$sock_int(r7, 0xffff, 0x1007, &(0x7f0000000300), 0x4) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x6, 0x10, &(0x7f00000000c0), 0x0) accept$inet(r8, &(0x7f0000000340), &(0x7f0000000380)=0xc) r9 = dup(r0) sendto$inet6(r9, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) 07:23:51 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x1, 0x0, 0x0, 0x100000000}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x800, 0x0) r2 = getgid() r3 = getegid() r4 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r7 = getgid() semop(r4, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r6, r5, 0x0, r7, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r8 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r8, &(0x7f0000000800)=[{0x3, 0x8, 0x1800}, {0x0, 0x1, 0x1800}, {0x3, 0x1, 0xffa}, {0x2, 0xfd, 0x800}, {0x7, 0x8}, {0xb, 0x9}, {0x4, 0x104, 0x800}, {0x4, 0x3, 0x800}, {0x4, 0x7fffffff, 0x1800}], 0x9) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x8008) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa9) lchown(&(0x7f0000000240)='./file1\x00', r10, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) r12 = socket(0x11, 0x3, 0x0) setsockopt(r12, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r13 = getpgrp() fcntl$lock(r12, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r13}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r15 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r18 = getgid() semop(r15, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r17, r16, 0x0, r18, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r19, 0x0) poll(&(0x7f0000000000)=[{r19, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff47) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r20, 0x0, r14, 0x0, 0x40, 0x7}, 0x7ffd, 0x1fe, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r22 = socket(0x18, 0x2, 0x0) accept$inet6(r22, 0x0, 0x0) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r23, r21, 0x0, 0x0, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r10, r21, r11, 0xffffffffffffffff, 0x40, 0x4}, 0x49, 0x8, 0x5b5f}) r24 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r24, r25) r26 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r26, r27) getgroups(0x1, &(0x7f00000002c0)=[0x0]) r29 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r29, r30) setgroups(0x5, &(0x7f0000000300)=[0xffffffffffffffff, r26, r25, r28, r29]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) r32 = getuid() r33 = geteuid() setreuid(r32, r33) getgroups(0x1, &(0x7f0000000340)=[r26]) r35 = msgget(0x2, 0x40) msgctl$IPC_SET(r35, 0x1, &(0x7f00000003c0)={{0x2804, r10, r29, r32, r34, 0x0, 0xff}, 0x10000, 0x9ffb, 0xffffffffffffffff, r31, 0x400, 0x1, 0xfffffffffffffffd, 0x4}) r36 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r36, &(0x7f0000000800)=[{0x3, 0x8, 0x1800}, {0x0, 0x80, 0x1800}, {0x3, 0x1, 0xffa}, {0x2, 0xfd, 0x800}, {0x7, 0x8}, {0xb, 0x9, 0x11800}, {0x4, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x4, 0x7fffffff, 0x1800}], 0x9) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x8008) getsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa9) lchown(&(0x7f0000000240)='./file1\x00', r38, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) r40 = socket(0x11, 0x3, 0x0) setsockopt(r40, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r41 = getpgrp() fcntl$lock(r40, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r41}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r43 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r46 = getgid() semop(r43, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r43, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r45, r44, 0x0, r46, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r47, 0x0) r48 = socket(0x18, 0x1, 0x0) setsockopt(r48, 0x6, 0x10, &(0x7f00000000c0), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) r50 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/wskbd\x00', 0x40, 0x0) r51 = socket(0x18, 0x1, 0x0) setsockopt(r51, 0x6, 0x10, &(0x7f00000000c0), 0x0) r52 = socket(0x18, 0x1, 0x0) setsockopt(r52, 0x6, 0x10, &(0x7f00000000c0), 0x0) r53 = socket(0x18, 0x1, 0x0) setsockopt(r53, 0x6, 0x10, &(0x7f00000000c0), 0x0) poll(&(0x7f0000000700)=[{r48, 0x20}, {r49, 0x8}, {r50, 0x2}, {r1, 0x40}, {0xffffffffffffffff, 0x40}, {r50, 0x10}, {r51, 0x80}, {r52, 0x1}, {r53, 0x80}], 0x9, 0x0) getsockopt$sock_cred(r47, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) semctl$IPC_SET(r43, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r54, 0x0, r42, 0x0, 0x40, 0x7}, 0x7ffd, 0x1fe, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r56 = socket(0x18, 0x2, 0x0) accept$inet6(r56, 0x0, 0x0) getsockopt$sock_cred(r56, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r43, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r57, r55, 0x0, r58, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) semctl$IPC_SET(r36, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r38, r55, r39, 0xffffffffffffffff, 0x40, 0x4}, 0x49, 0x8, 0x5b5f}) r59 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r59, r60) getgroups(0x7, &(0x7f0000000080)=[0xffffffffffffffff, r7, 0xffffffffffffffff, r29, r55, r59, 0x0]) r62 = getegid() setgroups(0x4, &(0x7f00000000c0)=[r2, r3, r61, r62]) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000040)=0x4) syz_open_pts() syz_open_pts() close(r0) 07:23:51 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r3 = kqueue() r4 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r4, &(0x7f0000000800)=[{0x1, 0x8, 0x1800}, {0x0, 0x80, 0x1800}, {0x3, 0x1, 0xffa}, {0x3, 0xfd, 0x800}, {0x7, 0x8}, {0xb, 0x9, 0x11800}, {0x4, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x3, 0xdd, 0x1800}], 0x9) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x8008) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa9) lchown(&(0x7f0000000240)='./file1\x00', r6, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) r8 = socket(0x11, 0x3, 0x0) setsockopt(r8, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r9 = getpgrp() fcntl$lock(r8, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r9}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r11 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r14 = getgid() semop(r11, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r13, r12, 0x0, r14, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r15, 0x0) poll(&(0x7f0000000000)=[{r15, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r16, 0x0, r10, 0x0, 0x40, 0x7}, 0x7ffd, 0x1fe, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r18 = socket(0x18, 0x2, 0x0) accept$inet6(r18, 0x0, 0x0) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r19, r17, 0x0, r20, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r6, r17, r7, 0xffffffffffffffff, 0x40, 0x4}, 0x49, 0x8, 0x5b5f}) r21 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r21, r22) r23 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r23, r24) getgroups(0x1, &(0x7f00000002c0)=[0x0]) r26 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r26, r27) setgroups(0x5, &(0x7f0000000300)=[0xffffffffffffffff, r23, r22, r25, r26]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) r29 = getuid() r30 = geteuid() setreuid(r29, r30) getgroups(0x1, &(0x7f0000000340)=[r23]) r32 = msgget(0x2, 0x40) msgctl$IPC_SET(r32, 0x1, &(0x7f00000003c0)={{0x2804, r6, r26, r29, r31, 0x0, 0xff}, 0x10000, 0x9ffb, 0xffffffffffffffff, r28, 0x400, 0x1, 0xfffffffffffffffd, 0x4}) setgid(r26) dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) 07:23:51 executing program 0: r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x310, 0x0) recvfrom$inet6(r1, &(0x7f0000000240)=""/191, 0xbf, 0x0, &(0x7f0000000180)={0x18, 0x0, 0xa1d3, 0x1}, 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98048e4a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061fe8cc446bffffc9aa57d4f4454f0a751731e5c2091f3e9bdd11c4593548f7d1d6a2e60e1a7314fc1cdf8648b48935d14a79a15cecdd79cd66c31400b4dc31f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225903d22d6d6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907edb0c61f1413fd003dfdbc305a33d6b9ddaea92ebed7d1d5210000000000", 0x12d) syz_open_pts() r2 = getpgrp() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) ktrace(0x0, 0x1, 0x104, r4) setpgid(r2, r4) close(r0) r5 = syz_open_pts() ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, &(0x7f0000000200)) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x5d, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) r6 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) lseek(r6, 0x0, 0xc600000000000000, 0x2) ioctl$WSDISPLAYIO_GETSCREENTYPE(r6, 0xc028575d, &(0x7f00000001c0)={0x9, 0x0, './file0\x00', 0x1, 0xfffffcf0, 0x86, 0x10001}) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000140)={0x8, 0x6}, 0x10) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 07:23:51 executing program 1: setrlimit(0x8, &(0x7f00000001c0)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x9, 0x2041110b, 0x9d9c, "04000095440400000000000000030000000500"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000300)="14f59c73114aa08c17cc7ae9fd1bafaba4381a025eeaea9483036959c7e538b465d32e9407580caf90dba2b811a5f43bdd76c7b3666e64c79754c8b1d59179b7e723ac72005f9868aa7949171b980af89a8dba8983321c71763b31271f8f26b99dcc67eb41a50a52e0bbd0b804", 0x6d}], 0x1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x6, 0x10, &(0x7f00000000c0), 0x0) writev(r2, &(0x7f0000000280)=[{&(0x7f0000000040)="7a95882bf4060f77525d505034c3aadce9c360a19a500bc71883a0d2a07e455afef802960325b1f14930e98d860acef0d112ae11296275b779c3f4f86ac670dd2a2aa6c9e243c086c35d15a70d8a957d3b42fc9ff454b2895783ff1a5335eb9e1ad5fc31a201a3e9c544d6739047ea1216e1809617b89793d5e99ecf5eb7f319e367be0cd9f48999caf6ac856bea4deeb1314f6da7327e3da4fe255eae1b13", 0x9f}, {&(0x7f0000000100)="96f167", 0x3}, {&(0x7f0000000140)="93a12c77138cf106722fbba0263fabd3c392482360fa60f90d9ff4db61a32d02051ce403fa16e135740c3f2c3ae9110dcd47", 0x32}, {&(0x7f0000000200)="5dce2bd08c9c01e2fd65fb96cb72f87208fc198e70b8aeda6b37a47faf2cae2d041e03f37478d3bcccd5e67dfe621f3308787c70dd9279ed81afaf6a1d2c0070e125a07306fb72fc5517a0e7c1a924c17127e7d2a03fce196d9c4ffa34bfe3c9c13011d18fa23d958d5efa4508b5a9791adcd44b16d89a0c768402", 0x7b}], 0x4) 07:23:51 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x6}, 0x8) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) ktrace(0x0, 0x1, 0x104, r2) r3 = getpgid(r2) fcntl$setown(r0, 0x6, r3) 07:23:52 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) 07:23:52 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffe, 0x23}], 0x5530427c, 0x0, 0x0, 0x0) close(r1) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x9, 0x0) kevent(r0, &(0x7f00000001c0), 0x9, 0x0, 0x1000, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x6, 0x10, &(0x7f00000000c0), 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r3, 0x1}) 07:23:52 executing program 1: mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) getppid() r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x6, 0x10, &(0x7f00000000c0), 0x0) getsockname(r2, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt(r1, 0x6, 0x10, &(0x7f00000000c0), 0x0) close(r1) munmap(&(0x7f000001e000/0x4000)=nil, 0x4000) write(r0, &(0x7f0000000340), 0xff23) 07:23:52 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x6, 0x10, &(0x7f00000000c0), 0x0) sendto$inet(r1, &(0x7f0000000040)="104d6349c41282282890a0ef0bc53e3b80ad750ee3f7471ffcd5b1cbaebfe5845e66bac5f0cf03eaa82d11cb23db288878d8dc", 0x33, 0x3, &(0x7f00000000c0)={0x2, 0x3}, 0xc) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, 0x0}, 0x0) 07:23:52 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000007f00004d16bf3b200000000800002100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) setsockopt(r1, 0x6, 0x53, &(0x7f0000000040)="9c28bce01e9630fa4fe2d94e6faaed4a849c801ee3f7d8ce", 0x18) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 07:23:52 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x10000) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) ioctl$TIOCSTAT(0xffffffffffffff9c, 0x20007465, &(0x7f0000000000)) ioctl$TIOCGETA(0xffffffffffffff9c, 0x402c7413, &(0x7f0000000040)) 07:23:52 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x1ffa, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) select(0x4, &(0x7f0000000080)={0xfffffffffffffffb}, 0x0, 0x0, 0x0) select(0x40, &(0x7f00000000c0)={0x7e, 0x0, 0xfffffffffffffffc, 0x1ff}, 0x0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) chflagsat(0xffffffffffffffff, &(0x7f0000000000)='./file1\x00', 0x0, 0x1) dup2(r2, r0) 07:23:52 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x2, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) write(r0, &(0x7f00000003c0)="0ce49dc0de765b9c1725d394a2a57d48c146751939812de82320a679a973dfaef70caa2c9b8b3b60dc84e3dbcd18b82c7723f40adaa5a55e3b39daed35ad5a07c7212ac37882f74761e64a6df108c2620791d2afb8adba15b68ea309b17f72750e351c60ac63c49d50912e38aa8bd278b75959d0a23e2fe2bd55cab69150cc06780218187b480ac391a7f4b6618c1a60b6da12757a00b0362e6ee9fed4f1f4991c66003d33a5275368d6c27a6bff4116a06d31e3a291196b8c70b11a151ebf7d21361717c33411837666d5c0ecc77a35aedfb7c9c2bf3897af68909b17866c1b898f2515457299ae482640340bae52e2e49d111f92ecb173fd50546fec8327c031a60aa23f7366207043f6b43c34a4d9667d8cc3ebef928ee8e7465cde6271fb6ee42ab46b64c41760f4436816410ee693633048bb78e8bd68814e31d0586a0a9d2f829996e0fe72681b44c26aebc32f3ffbbfce746fec4a86c1ecf2bdd64e7eafaa719001608d8ca45e43591aae309040232fa0c0ea39617e651fbc6a26771e2f1af67400b0881f3d992abac5d9929dde08d3dfe821670d11905ef3dc0e", 0x19e) 07:23:52 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0xfffffffffffeffff, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x100000001, 0xffff, 0xfffffffffffffffe, "03664e2ba70c033c02df71795acd00"}) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000900)=0x8bf7) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b13823603", 0x293) write(r0, &(0x7f0000000000)="6a4a4e5cfab9b0fbac5a5a000000ff03", 0xffffff5e) 07:23:52 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="10000000ff00005fb898dea95c889a18ffffffffffffff727b8a426a7dc6b8e62eaa6e79e20f57b011d1112ba9012f704e70cc17a523cd11efc0376d09f7fab12fffffd2abf11a576945da33b9cef4235b090b9997b76cfa85cb2563b2a2391198b17c3d99a91ef28164e87b84b93360c6a21cfff010c59b58ac573f40e609bf53b047fde662ef6076244aac7b4f530a7e385b0e7312daa2bc956e9d13d50be26cad6f8ec4d12d0fc212120c42e069cf9fbb8207b93c1bf5168e77b5e1fbba9752f2251f7e9f00"/209], 0x10}, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}], 0x100000000000022c, 0x0}, 0xc42) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) lseek(r2, 0x0, 0xc600000000000000, 0x2) r3 = openat(r2, &(0x7f0000000200)='./file0\x00', 0x508, 0xb9) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000240)={0x9, 0x7, {0x3f, 0x1}}) read(r1, 0x0, 0x0) socketpair(0x20, 0x5, 0x2, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) write(r0, &(0x7f0000001640)="8a", 0x1) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x2, 0x0) write(r0, 0x0, 0x0) 07:23:52 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) lseek(r2, 0x0, 0xc600000000000000, 0x2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x80, 0x1, 0x5, "000000008000", 0x2}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x6, 0x10, &(0x7f00000000c0), 0x0) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000000)) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x2e, 0x0, 0x0) r5 = dup(r4) accept$inet(r5, &(0x7f0000000080), &(0x7f0000000100)=0xc) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x800, 0x0) getpeername$inet6(r6, &(0x7f0000000180), &(0x7f00000001c0)=0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 07:23:52 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000580)='./file2\x00', 0x6ab4e7da5691305, 0x11) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000040)={0x7f}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x20, 0x0) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000240)=0x1) link(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000280)='./file1\x00') ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000100)={'./file1\x00', 0x1000, 0x3, 0x1, 0x0, 0x318, 0x9, 0x200, 0x0, 0x3, 0x10000, 0x3}) lchown(&(0x7f0000000440)='./file1\x00', 0x0, 0x0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000180)) chroot(&(0x7f00000000c0)='./file2\x00') ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, &(0x7f00000002c0)={0xfffffffc, './file1\x00'}) unveil(&(0x7f0000000340)='./file1\x00', &(0x7f0000000380)='c\x00') 07:23:53 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r2, 0x0, 0x7363) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r2, 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x6, 0x10, &(0x7f00000000c0), 0x0) dup2(r1, r3) pipe2(&(0x7f00000016c0), 0x0) 07:23:53 executing program 0: pipe(&(0x7f0000000380)) mknod(&(0x7f0000000180)='./file0\x00', 0x1e7fb, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open$dir(0x0, 0x0, 0x0) syz_open_pts() ioctl$TIOCCHKVERAUTH(0xffffffffffffffff, 0x2000741e) kqueue() writev(0xffffffffffffffff, 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x40, 0x70) kqueue() socket(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=[{0x10, 0x1}], 0x10}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="1000000100000600000000000000000078a33ef2"], 0x10}, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f00000002c0)=0xc) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) getpgrp() getgid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000005c0), 0x1) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000680)=0xc) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) getpgrp() getgid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000500), 0xc) socket$inet6(0x18, 0x0, 0xe2) socket(0x0, 0x0, 0x80) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, 0x0) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) kqueue() fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) close(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) semget$private(0x0, 0x0, 0x0) semop(0x0, 0x0, 0x0) r6 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10000, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xffffffffffffffea) setgid(r7) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x29, 0x33, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000001400), &(0x7f0000001440)=0xc) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x29, 0x33, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) fchown(0xffffffffffffffff, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) kqueue() fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) close(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) semget$private(0x0, 0x0, 0x0) kqueue() fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) close(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) socket(0x0, 0x0, 0x0) r10 = socket(0x2, 0x8001, 0x0) connect$unix(r10, &(0x7f0000000a40)=ANY=[@ANYBLOB="82022e2eac14001003069b875a9777f07d819e762f7a2f4f55453f5fa6bab17ae5b2eb005e2dec47000000000100000098504b226b760f9db1ab2086a115e1575611602de7d032d8bb1cacae64b9a95c808bd811ab78b1000d02e34413e6fe2c6f1ef193535b84b675a826ffff3553eb3a5fdc9e864a924c6fb6e7e4bac43f3b38e8e459ba0985e2d311e00649113f24cbceb852acf63d815dab9b3bf378d16221f07a1579f755d319a1aa17f27e413f1c228856068b29986a00000004000000c465f59cf3dba9095b58040000003edcf0869678d717299db0d17d3cb4e8b45abf8a7e0eedfbd683774824aaf0c11682d7ede617a2b85cc592ac396483055762c5c327a53b0fb16c8ddd209e7f26779feb890ee5ba2d529c78e3db37d5977876e7167107481cc1cc53e33308613b19a914d7d50cac33151ec4a56f355708e780b16d548662e969306a91cf3307bcb4673b5c662f82d61dd8ed3191d2633ba1ae5f0962a49e4672f346b07f36ce96e9f013f46204e17648b0a24ac95fee634583dd90ec4af24a94a050e0c199ad1c83e98aafaea23348a6c7ed99aa251bce4a37dd8a5e5e7c79bd6a5f81b6e514423997a3d2cc485b3ac83a891003c1d350592b6e179c6f995b360dacbaa9f65742d41a9e0630b2f4e6ecccef3090491ea5af5121d9d9d13f0491182fc6bb76b2e7832b2766c7d73fc76e3cd7483c9f3539fbef6c6ae7c0c12a513bcbc2e2da98bc1100000000000000000000000000f9d1a2c950319b079a889f2ad8c608b42e814b76048262e6362d804d43a7cd14a58992b77000"/594], 0x10) shutdown(r10, 0x1) 07:23:53 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000007c0)=ANY=[@ANYBLOB="965b19fa0c54b1bdd19ac1782405894ac1119ca48df0d1b29b81a141b3342ec99b492c96363463bd5443a0767831f4159b7e5e4b174157d7e92fba63c60b5e4fa313d249cafe65fcd7ffd2c3a223e35fda4da1ad5b814f48181af0a5037aae1fd63d872977a1cfe5464dc83a63d302dd91bf19c4330fd491b12626c698734068723baa10e4994ae61d911ba0f097391dae67ee71e5d67ceafc1fa8c42889e868b5d8c05a29f136be3adc0b7ef7a36eadc9afa145fde88af4f8ae996ea3c66ceba8ae20f0c363937f7cc53a73343095575165112b4dc03f6e85dd55f7bc57647bafa06dcf10a719682c755b710b50824078d0f738b5365498ff432f"], 0x10) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x1800c) mkdirat(r1, &(0x7f00000008c0)='./file0\x00', 0x15d4e3558f087577) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r0, &(0x7f0000000100)="e5e2906a12d72a07d8b73b91f79fb0d2b6e4587b4ee7322ea0fc438b743d58b842978ec35d27f52478f7fb6a65d9f6544400554fd23bfc938d7787af3d9bb6dceca2c84e3a3d91b9e0d31cab58b45c94dabd75bbc5fa305a48dbf44816a3410776820e2c5e83abb200bc60b727c36e56793dbaa1b3a59340a9a18b8cb5eee13a21d07fe2d580e7a13615aca37e0a48d841f180519b9bdc18f50fa2f7bac905132856d8df07e1bb7b80b1c6971b1ed1af8123c2863b1d6d561bb5987de7078419b35a2781a65753eb0190fc6a365e662b8796e0e20258ba775241f36e3baceb5294ea6c3d3fc917576a696e2ebc4544878314cf7ffcc517461ebe62a698b0acc1606a76ed495e9d070a520623a21c05ba9a79c3ef15e63cdc97f4ffd3e54ea147767a768ac8ff3ef9ea4bf49ce2ca45c46c89c902af45f259db79b19fe7791ccc5eb49ac9d859011372ae2349a4208120e6796f89173a49f95b86bbe8a5cbade17b7391f31ed88b4185a53bad5b0f4243ab8b0a6cd0f379d1a25e91c08ee3c9592ff68e2170afadb2a57e769d84b4e1607c3c2ecf5ab0455ecce43ebfc4649d332cde4f43b611b34d385714127580265a7c14288cce43130ca08d5503413a51587dd79d8e6c30e388feb1345570d60c152bc1cd01951879ad5cdc7aa3a0cb4ab7078b89bd84d19b17d126655883e9e312cea531a12b7fc12befda5772ba511a7c3c960e2013c49d8e86e6af4d659f9f72b530a093def8ec4207adafdc4d4de74f030d11979c08e487b4a0b8bffc6318fd83d0020601b78613d8b37533446882d2be3edf83a68667832b4f602edd59e059607ceebaec2875383894bd4bb72023660377e48261424121b09617b287559d63c6d3efdfda51072b3ec831b0eab3c785da394f6894c517f1c89ec9f69a85370d598445615d6c423b2a2d2eb4383a90cd03448b680cec692531e88f977420f978f0a199143ee66bfb282ca02ab6b7889cdd8b4187107af513c801457cc6b090ca9638795033ff718c2a893de94352102de6aaa4a3827cbab0c20880f8ade8a48ba988dd245961ea9026741e1f2188fc0b69a6853982e7fa41ddb57173908b009ba0fe1c4a3d811bb8431f639754eab953ccdcb146eb31e4edd30318e53bb4796fe6e4f014ef567f36c9a80ef36be8b6ace8f00e42cf190ef17c46e1317888f005e78ebddc48becc85428ef6f9df891a40c4d76a38188a30808a3eb86068bddabee0c666f9689e1ed916af69fc01289c14de3c5eb7df194af1773265137a2f77330ea33cfead861ef26a7a3db06fb75296c2f34e1ebb5e80b5e94d76d2d4b95b764772cda2a256e5c4abecd13462210175eb8294b8edc927f1a164dafb39f8fa3328e7f8117b894c98725ac1d35f9009bfc02459e900e1b2160ba026c19d24b28c6a147afe53c7db869500c8445c4b1cd06af8cc93360cae23e83a8693a047e279209233537c95f49acf32b9b3ade2e47e723e8d887b200919697774d46d6100e4159ade465f64de41ca4da7b8b0856c80fb6fa274e68a6d505d2e0092dd4efa845219913ac19045fdcbd4b99b8392052c9bf5afd1a1e64d536bf1db5c987ffbcf71656a483105cc372d391b05ae4f0cdeccf25d02024c25d379ce6e6660192620e5e142606f652d22a4ec65aa7cfc023671ee26e384150a4a42cba91b0a4f11b212b1ae3a463196b849a6992ef3f8205eee2bf52fe5e477965bc39f588a0084c848db626f0af4f465bad214c5ae017ed46c774f8cd7927b14373b505c59979e63440686b656421cdc4439555efc2df2b6d1f57d86ebbded0c6f24983c6556c30d72030c0a79a208d75089653d4b28e4c005611a44ce72a9bd9c14ae80633eac7ab6eb8fc188ecad34a2a761b8267e8fe68fb93d60c31915a14a4a4555a155111509d894fbd6d01b93c47b4e221ad95a642bd7531321bcd222b33d474a27842da62bb840ed52bc9f9072cf88304651d2c8ac22ab567a", 0x585) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) pwrite(r2, &(0x7f00000006c0)="4f18f8eecb43c7ac64a7f59992bc439342c461cf146a6634e1b1c33d934c6446b4cb857f8557213b5535fda34779713fe9e2890a5bfaf5c4bbfe120355e5542b456e482ca8776a2e25d2e51c3e63e245bc9d9f556cb507dd78b592e100094669969fbd0c9c7a7cf268f4ecc166fd19599ae8e9ac21559f3d692f3c0695c85c45ab9dc8e3ff9292caec03673e606cea1e77dd4fbae549cffe20e0e1b26bcf3e5006abcd8dcd2d726342f27f0d620f4e8d2398cdf99dd28b20f498dd9584db3c7212dad678d98c743d044e55d7364f94de8972121c982b4a73d7900933f3574a077283d2dd1c807bbbdd3f3a21da920f17e81bcd2d85e7029c3e20", 0xfa, 0x0, 0x0) 07:23:53 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) close(r0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b7", 0x3}], 0x1, 0x0, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x15, &(0x7f0000000080)="04000000", 0x4) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 07:23:53 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x15, &(0x7f0000000080)="02000000", 0x4) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x54e57a11) writev(r2, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x3b3}], 0x1) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x81c2, 0x10, &(0x7f00000000c0), 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x6, 0x10, &(0x7f00000000c0), 0x0) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x6, 0x10, &(0x7f00000000c0), 0x0) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x6, 0x10, &(0x7f00000000c0), 0x0) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x6, 0x10, &(0x7f00000000c0), 0x0) pipe(&(0x7f0000000380)) poll(&(0x7f00000003c0)=[{r2, 0x100}, {0xffffffffffffffff, 0x4}], 0x2, 0x0) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d1a33b999f0800000000000002800008005c4400"}) r10 = open(&(0x7f0000000040)='./file0/file0\x00', 0x200, 0x2) ioctl$BIOCLOCK(r10, 0x20004276) dup2(r1, r0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="000004152d32fb001f31007f0009003e7901b08bc0e3893dd7f752b8c3ae0a887cb7600514679d94946428f792e7642b4ee97d70ac1c3cfb406062d325175e7a1b9a23d926a8c09e6a5e7417aa81923a508cd9490be2091700685c3f5499cde487f0a07180be1de0a9679ca743852c10ba4a0f3b6b8546afc6eed23708768ec1fd04a26af810b4facbd4f5d332f0c8d175b2f0d78fdebeffda9ddc856f09117c1375617d2671e8f4205093512edfd9f2c6604dd0737a216d"], 0x10) r11 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) connect$unix(r11, &(0x7f0000000280)=@abs={0x0, 0x0, 0x3}, 0x8) shutdown(r0, 0x2) 07:23:53 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) read(r0, &(0x7f0000000040)=""/94, 0x5e) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r1, &(0x7f0000001240)="c8", 0x2fd) r2 = socket(0x18, 0x1, 0x0) r3 = accept(r2, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) setsockopt(r3, 0x6, 0xf, &(0x7f0000000280)="de3a4d01010038ad1a88df4b00000000b64bf1d30000000000000003039a1f99081c30f7000007", 0x27) accept$inet(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) 07:23:54 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x6) accept$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) lseek(r0, 0x0, 0x41001, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x6, 0x10, &(0x7f00000000c0), 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x1}, 0xc) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000002280)="c9", 0x1}], 0x100000000000017d) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) 07:23:54 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) 07:23:54 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = getuid() r1 = geteuid() setreuid(r0, r1) seteuid(r1) r2 = syz_open_pts() close(r2) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0x0, 0x0, 0xfffff, 0x0, 0x7}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r2, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r2, &(0x7f0000000300)="882cbcbd8638244b58dfbaaeb5916a33b832737fa479ad2b18e2966a9d03f70af96be33fbebc2eb49d21af65401616973007576702019bf901af56a2f0929969727e46428baaf951fbd23f9ddd80b6366c8d39527b1da582debb751b7578af130a0d0d98d6c81c6766", 0x69) 07:23:54 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r1 = socket(0x2, 0x1, 0x0) r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup2(r1, r2) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r0) 07:23:54 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x0) close(r0) dup(r1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x6, 0x10, &(0x7f00000000c0), 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x6, 0x10, &(0x7f00000000c0), 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) poll(&(0x7f0000000080)=[{r2, 0x90}, {r3, 0x4}, {r4, 0x5b668ca4d5d62499}], 0x3, 0x101) execve(0x0, 0x0, 0x0) 07:23:54 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)='m', 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x10, &(0x7f0000000000)="6d66b176", 0x4) r1 = shmget(0x1, 0x1000, 0x0, &(0x7f000002f000/0x1000)=nil) shmat(r1, &(0x7f000037b000/0x2000)=nil, 0x1000) setsockopt(r0, 0x6, 0x10, &(0x7f00000013c0)="6d66b176", 0x4) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x6, 0x10, &(0x7f00000000c0), 0x0) sendsyslog(&(0x7f0000000180)="6141b95e6ed828f9171525b94875d191460c3d58110471872ea73de48daec64456f77ee6440bae631ebc88bad149eb227c314ec8884968e90a7eef31a1e2325e24d9b54420d24d7e0107c10b2071523bb78e166678adc04f0019691b93298b147f728f5d4501324ed10ef83545c6e654fae520f62b7d69480b9299d331d688e15af7eb31f82654a22b715da7dc727e6e17a57a3be65151886a5a5385d377bd15c01f4dab5b761c3c93845fa02815f2f9eb658a83f3d1c3975618156075e75f41b4bd3490775802a51a47385aac99afce", 0xd0, 0x8) recvfrom$unix(r2, &(0x7f0000000040)=""/100, 0x64, 0x40, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x6, 0x10, &(0x7f00000000c0), 0x0) getsockopt$sock_timeval(r3, 0xffff, 0x0, &(0x7f0000000100), &(0x7f0000000140)=0x10) 07:23:54 executing program 0: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) r0 = open(&(0x7f0000000200)='./file0\x00', 0xe0e, 0x80) writev(r0, &(0x7f0000000000)=[{&(0x7f00000018c0)='\x00', 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x20, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000240)=0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x7fff) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, &(0x7f0000001300)) 07:23:54 executing program 1: sync() getrusage(0x1, 0xfffffffffffffffe) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = msgget$private(0x0, 0xfffffffffffffffd) r2 = msgget$private(0x0, 0x5f422ba73daebc0b) r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdirat(r3, &(0x7f0000000080)='./file1\x00', 0x80) renameat(r3, &(0x7f0000000000)='./file0\x00', r3, &(0x7f00000000c0)='./file1\x00') msgsnd(r2, &(0x7f0000000300)=ANY=[@ANYPTR=&(0x7f00000001c0)=ANY=[@ANYRES16, @ANYRESDEC=r0], @ANYRES32, @ANYRESHEX=r3], 0x3, 0x7fc) msgsnd(r1, &(0x7f0000000040)=ANY=[], 0x0, 0x800) msgsnd(r1, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffef6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c97a2b83eea214e18350e46ba39befc79076f25d33ed3de8de7ec37031bc10f8ba5567bf43cbceee16000000da0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5b"], 0x1, 0x7fb) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(0xffffffffffffff9c, 0x29, 0x40, 0x0, 0xffffffffffffff23) msgrcv(r2, &(0x7f0000000480)=ANY=[@ANYRESOCT=r4], 0x1, 0x0, 0x1000) msgsnd(r1, &(0x7f0000000e80)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387eac55df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596ea628dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba209b299bca976d54c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfda67631dfda98286b662d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d1005cc1ce9f3f6a3d539c35658ab8c60de30528675dc8ec86460d76a65586ae54da06fd12ce7867b9b9591f260e63d2e1670ad760403e842f258742a55c63ae54ce317994e0022287f4ec351a2fec4caceb7a50b947e797e87566e746933b930bd85997be8c61cc3a538dafd07bd60baeedd534337ae7f1441b588cb88131776fef7de4c0af63649578b27e004c5c2569ae86b00c2916cb75d8fe7a34852a2db7b53af9294a17f886cb77129ae0a749dcecd7150a70de583381f773deb1a27c42c3689a6c8b9bf2b174760caa12d469509c7679dec571d9824ea0d64e56e21c7a4d8f628af06198689bdcae73701d38e9f4797bd8e3eb94736facaf2dfc84e5c95b074a82b6a89ab67ec63d7db328d301f5998794255cdcb931bede9fae13cf91c065f623cb88679e175ca6d166c9acd9137ca079fbb93043d464be537a47e8751447d5a025b1aeaa245c6b6bc243b706007bb42c995ce89e1c79e683324a1e4d31e4e35a97897472d3b045270d2130135ded6863743e66e5d4c01406a786c1b15dc459e2762c02d4f7221f8f1d3a97893d7139c5cd05b001a7abb323219"], 0x156, 0x800) msgrcv(0x0, &(0x7f0000000080)={0x0, ""/71}, 0x4f, 0x3, 0x1000) msgrcv(0x0, &(0x7f00000002c0)={0x0, ""/254}, 0x106, 0x2, 0x800) msgrcv(0x0, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r1, &(0x7f0000001780)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c4060041622b1194de0d711fe37a0538913bdb4a0a883154c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a2d46bf36ffdf6a4a52a9f563fcdd7139884be680003c28c598a778194e03f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754af1461584bca14a460aec4941ed577801bb3d714cf3903adae44c2b1c75ae181cdb06fabbb53c714a679397f2658b0150cbfa5a1c4d644087537f7c5fcaffb59ff84244443bdd5d7c8ac2eb22082dc9ebf54b6678d20fb3bbce375b9d93a5de583b5c31859d3c6395d4c8b4ddc56c9a19048ecfd12c4b726f65527f6"], 0x1, 0x800) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r1, &(0x7f0000000080)={0x0, ""/71}, 0xf, 0x3, 0x800) msgrcv(r5, &(0x7f00000002c0)={0x0, ""/255}, 0x107, 0x2, 0x800) r6 = msgget$private(0x0, 0xfffffffffffffffd) r7 = msgget(0x1, 0x28) r8 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r9, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1) dup2(r8, r9) sendmsg$unix(r10, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r10, @ANYRES32=r10, @ANYRES32=r10, @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r10], 0x28}, 0x0) r11 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r12, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1) dup2(r11, r12) sendmsg$unix(r13, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r13, @ANYRES32=r13, @ANYRES32=r13, @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r13], 0x28}, 0x0) r14 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) readv(r15, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1) r16 = syz_open_pts() fcntl$lock(r16, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r16, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x8, 0x2000100000000}) fcntl$lock(r16, 0x9, &(0x7f0000000080)={0x2, 0x0, 0x8, 0x200000005}) dup2(r14, r16) r17 = socket$inet6(0x18, 0x4, 0x10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r18, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1) r20 = dup2(r17, r18) sendmsg$unix(r19, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r19, @ANYRES32=r19, @ANYRES32=r19, @ANYRES32=r18, @ANYRES32=r19, @ANYRES32=r19], 0x28}, 0x0) r21 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r22, &(0x7f0000001740)=[{&(0x7f00000014c0)=""/2}], 0x0) dup2(r21, r22) sendmsg$unix(r23, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="2800434624fca3d24100d3a800000000", @ANYRES32=r23, @ANYRES32=r23, @ANYRES32=r23, @ANYRES32=r22, @ANYRES32=r23, @ANYRES32=r23], 0x28}, 0x0) msgrcv(r7, &(0x7f0000001480)=ANY=[@ANYPTR=&(0x7f0000000140)=ANY=[@ANYRESHEX=r9, @ANYPTR64=&(0x7f00000004c0)=ANY=[@ANYRES64=r0, @ANYRESHEX=r5, @ANYPTR64, @ANYRESOCT, @ANYRES16, @ANYRESDEC=r13, @ANYRES32=r4], @ANYRES64=r1], @ANYPTR64=&(0x7f0000001640)=ANY=[@ANYPTR=&(0x7f0000001540)=ANY=[@ANYBLOB="f1be993c0f82c8db23f0d6c24c72dec9c192166fa01a62e731345ee98bd2c3a42f360d32eaa8c5e73e6f6930dc0d1236e35b49ff750dd522183e28ebfd33c16c81e5582213759427c51e9305cbea3a2b1ded27f1fba1d54bbfe101fb8a61740ce07e0aca20c23e5c12537e54bd99ed38dd167bd19cb020334f0eb1387e8e48bf89ad0cc3275ed38b4a837a076676639abebb2c7304129e477929684da0d9ddd11c6ccf3e2f7c7ef81d70aa11ef1f82e0609837d9a14776c6bfbd57d7d505c14a5d88cc65d419bf18be7db0f268300a0b7e20fce11cd57c8a2795b06be6f3bf7e0386", @ANYPTR, @ANYRES16=r14], @ANYRESOCT=r5, @ANYRES16, @ANYBLOB="1f9d3e52a0267de516b5b35ede2808d1dfd42f1945b9abd14fad0aa549af61a9640a3bd64c6822f0aad67110f19491873074c5b36a8479a3bc826c64f7b8e65da7b64525dfb8cd2c69312bf03a3f0055dc222437bf79290cbe2bde5481fb6ff9f5850fe0959dc9bd7f30b4c5e4c2ad9787e0ba98b89afb33190fb27687a005ca2fec41851cb12985d6584cd443222f6882ea277fdfa9e4b498f721afa4aad61449ed87dc3e6ad2a1ba2ba556283c94eb2a29e732", @ANYRESOCT=r19], @ANYRESHEX=r20, @ANYPTR64=&(0x7f0000001440)=ANY=[@ANYBLOB="c47bb10601bb930f56fa79316ae2e61abd66ea694de8606da0ed1f39c81a7ff854ba", @ANYRES32, @ANYPTR64=&(0x7f0000000280)=ANY=[@ANYPTR64]], @ANYRES16=r23], 0x5, 0x1, 0x2bbaff95d624e2d0) msgsnd(r6, &(0x7f00000006c0)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe942f7ce2212c09c110ff00f45709d664539e1e381f0900000000000000328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125810bb6ee11e303000000b33d0000000049a610ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f00dc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgrcv(r6, &(0x7f0000000180)={0x0, ""/226}, 0xea, 0x2, 0x0) r24 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r24, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r24, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r24, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da816"], 0x1, 0x7fb) msgrcv(r24, &(0x7f0000000c00)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f18499a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c7842da8d1483d8a66aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090"], 0x1, 0x0, 0x1004) msgrcv(r24, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r24, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) msgsnd(r24, &(0x7f0000000480)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"}, 0x222, 0x40000000000800) msgrcv(r24, &(0x7f00000000c0)={0x0, ""/147}, 0x9b, 0xd6d0c418f59fe7d3, 0x1000) msgrcv(r24, &(0x7f0000000040)={0x0, ""/120}, 0x80, 0x3, 0x400) msgsnd(r24, &(0x7f0000000680)={0x2, "5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb535515bebfa25245e804c95574b8a60f3154e10dfa023aa618256b2bd8b46afd62f2b01573cab5babb6313c8c54cbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc01775ddd417bd2c5f2470a3deaf00000000000000005235982c3bfa0f1112134cd39b8d65900000000000004e842d7ced1d1589195da820"}, 0x26e, 0x40000000000800) 07:23:55 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66796c6530004903662b3a851b3335f88176d5521cbf3a90b77f3594e80900b20024b53a62728393eee72f6764e5f27db9a661a05211b0d3a4464bc6374342a1fe903fe74b0f7711bb8b914c3b1d374ad426c1d4d3309687a790a47e8533810e17d8d66fe2cda896c9247eca84025a02a3729a3e43ee30a583f6cdcf4030cc296261014088d37e7c4be78acd0160bab9c2318d4a7e6fda376dc0c71a049cb3aad6831d3c23f68832c9f8a8e7d260dc62a6"], 0x10) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x6, 0x10, &(0x7f00000000c0), 0x0) r2 = accept$unix(r1, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) connect$unix(r2, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) shutdown(r0, 0x1) 07:23:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xffffffffffffffef) write(r0, &(0x7f0000000140)='\x00', 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x5, 0xfdfffffb, "0503e233b4b79e81d1aae720ff001700"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 07:23:55 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x6, 0x10, &(0x7f00000000c0), 0x0) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) r2 = socket(0x10000000002, 0x2, 0x0) dup2(r0, r2) getpeername$unix(r2, &(0x7f0000001540)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) 07:23:55 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x20, 0x12) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000340)) r1 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000000)=0x101, 0x4) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x1e011, 0x1) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) sendto$unix(r1, &(0x7f0000000180)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd38781ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000000010000000000000000000000000000000000000000000031d880e0611fb13ea9646dc01549210efe33fbf9f14a5b3a7a1487114b54c8b7e143d983598ca406b871db9eb5bf89cafb9316eb1d4e22015320bb82880751fc771f17de896a04f55ebb789f878917989f98c00daec1188ec802dc3394bb10b15f505807d16d20c7636fdb3aecb23dd794793dc1d42ee2f3fa8398aa007b6b9b270000000000000000f14c856cb8dd21bcbe10e92a6e6bb07adb33fe3879b6915965953970187c7bcd0d521666bc9b31b976066ccaf427c8e37d0672fce80faaf138eba41819775dc8a7e78e3f499d680267b22d2d721221ce7a7573a8ee223a32ab271f2cb39e2d6d3eba984717d2", 0xb1, 0x0, 0x0, 0x4af) r2 = socket(0x18, 0x0, 0x4) connect(r2, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) 07:23:55 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x60000000, 0x60400000}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff7, 0x0, 0x5, 0x7ffffffd, "73ccb37b2efe222c245e1a23e6b5c9c06d00", 0x100000, 0x1000}) write(r0, &(0x7f0000000a40)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4ef3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80a03f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050800167264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca836350033c6cab0ca5669f9f77786c23c75fed5743abc931c5bede04fc50cbf4d25886f65fa5f99bab22f8161f358f4ac0e0ac4cc2126ae3468544df9ed2004d3b62e22d4eececdc95fcd051a6b2d3d80ccd79d79db0b89f3a736d3d403df63734c6c45e00fdbb9124ada904b1b3a4a8d4bb52d4decf9e6178102775809cc9422f72e9ab0a47e92a9da45ef3dbf1836e8b49a2f3aa1d000c43121b48a9f6836cd07dcf8553b0a9f8fa8b6b01decb3e6e50e0fd64ff82ddb1dcfeef141f0d3fd86d513b03a1406177adbdff17c83c2a7970230c635282b441a6ae027b146543ecf2680c6a75e4f02af44816a2684a491bc2f000000000000000000f9359b5a32b7c707c6bcfc2e0605361e752c9864b17a67eb328afe2247ec0ca2bda80361a6903ee8e857c4f95bd27a523990a8e222297c8f7bb9ddac79611e132ac192254b6a316c51", 0xffffffffffffff20) 07:23:55 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x108) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x20, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000240)=0x1) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000180)={0x6, 0xff, 0x2}) r2 = socket(0x18, 0x1, 0x0) r3 = fcntl$dupfd(r0, 0x0, r2) r4 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) lseek(r4, 0x0, 0xc600000000000000, 0x2) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) symlinkat(&(0x7f0000000040)='./file0\x00', r3, &(0x7f0000000080)='./file0/../file0\x00') fchdir(r0) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/speaker\x00', 0x400, 0x0) ioctl$BIOCFLUSH(r3, 0x20004268) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x6, 0x10, &(0x7f00000000c0), 0x0) listen(r6, 0xfffff9e5) dup(r5) unveil(&(0x7f0000000100)='./file0/../file0\x00', &(0x7f0000000140)='r\x00') 07:23:55 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x10, &(0x7f00000000c0), 0x0) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) renameat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') 07:23:55 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x20, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000240)=0x1) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) r2 = getuid() chown(&(0x7f0000000040)='./file0\x00', r2, 0xffffffffffffffff) write(r1, &(0x7f0000000100)="e5e2906a12d72a07d8b73b91f79fb0d2b6e4587b4ee7322ea0fc438b743d58b842978ec35d27f52478f7fb6a65d9f6544400554fd23bfc938d7787af3d9bb6dceca2c84e3a3d91b9e0d31cab58b45c94dabd75bbc5fa305a48dbf44816a3410776820e2c5e83abb200bc60b727c36e56793dbaa1b3a59340a9a18b8cb5eee13a21d07fe2d580e7a13615aca37e0a48d841f180519b9bdc18f50fa2f7bac905132856d8df07e1bb7b80b1c6971b1ed1af8123c2863b1d6d561bb5987de7078419b35a2781a65753eb0190fc6a365e662b8796e0e20258ba775241f36e3baceb5294ea6c3d3fc917576a696e2ebc4544878314cf7ffcc517461ebe62a698b0acc1606a76ed495e9d070a520623a21c05ba9a79c3ef15e63cdc97f4ffd3e54ea147767a768ac8ff3ef9ea4bf49ce2ca45c46c89c902af45f259db79b19fe7791ccc5eb49ac9d859011372ae2349a4208120e6796f89173a49f95b86bbe8a5cbade17b7391f31ed88b4185a53bad5b0f4243ab8b0a6cd0f379d1a25e91c08ee3c9592ff68e2170afadb2a57e769d84b4e1607c3c2ecf5ab0455ecce43ebfc4649d332cde4f43b611b34d385714127580265a7c14288cce43130ca08d5503413a51587dd79d8e6c30e388feb1345570d60c152bc1cd01951879ad5cdc7aa3a0cb4ab7078b89bd84d19b17d126655883e9e312cea531a12b7fc12befda5772ba511a7c3c960e2013c49d8e86e6af4d659f9f72b530a093def8ec4207adafdc4d4de74f030d11979c08e487b4a0b8bffc6318fd83d0020601b78613d8b37533446882d2be3edf83a68667832b4f602edd59e059607ceebaec2875383894bd4bb72023660377e48261424121b09617b287559d63c6d3efdfda51072b3ec831b0eab3c785da394f6894c517f1c89ec9f69a85370d598445615d6c423b2a2d2eb4383a90cd03448b680cec692531e88f977420f978f0a199143ee66bfb282ca02ab6b7889cdd8b4187107af513c801457cc6b090ca9638795033ff718c2a893de94352102de6aaa4a3827cbab0c20880f8ade8a48ba988dd245961ea9026741e1f2188fc0b69a6853982e7fa41ddb57173908b009ba0fe1c4a3d811bb8431f639754eab953ccdcb146eb31e4edd30318e53bb4796fe6e4f014ef567f36c9a80ef36be8b6ace8f00e42cf190ef17c46e1317888f005e78ebddc48becc85428ef6f9df891a40c4d76a38188a30808a3eb86068bddabee0c666f9689e1ed916af69fc01289c14de3c5eb7df194af1773265137a2f77330ea33cfead861ef26a7a3db06fb75296c2f34e1ebb5e80b5e94d76d2d4b95b764772cda2a256e5c4abecd13462210175eb8294b8edc927f1a164dafb39f8fa3328e7f8117b894c98725ac1d35f9009bfc02459e900e1b2160ba026c19d24b28c6a147afe53c7db869500c8445c4b1cd06af8cc93360cae23e83a8693a047e279209233537c95f49acf32b9b3ade2e47e723e8d887b200919697774d46d6100e4159ade465f64de41ca4da7b8b0856c80fb6fa274e68a6d505d2e0092dd4efa845219913ac19045fdcbd4b99b8392052c9bf5afd1a1e64d536bf1db5c987ffbcf71656a483105cc372d391b05ae4f0cdeccf25d02024c25d379ce6e6660192620e5e142606f652d22a4ec65aa7cfc023671ee26e384150a4a42cba91b0a4f11b212b1ae3a463196b849a6992ef3f8205eee2bf52fe5e477965bc39f588a0084c848db626f0af4f465bad214c5ae017ed46c774f8cd7927b14373b505c59979e63440686b656421cdc4439555efc2df2b6d1f57d86ebbded0c6f24983c6556c30d72030c0a79a208d75089653d4b28e4c005611a44ce72a9bd9c14ae80633eac7ab6eb8fc188ecad34a2a761b8267e8fe68fb93d60c31915a14a4a4555a155111509d894fbd6d01b93c47b4e221ad95a642bd7531321bcd222b33d474a27842da62bb840ed52bc9f9072cf88304651d2c8ac22ab567a", 0x585) 07:23:55 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x1) pwrite(r0, &(0x7f0000000100)="c8a84e", 0xff96, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) connect$inet(r0, &(0x7f0000000100)={0x2, 0x3}, 0xc) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r6, 0xffff, 0x1004, &(0x7f0000000040), 0x4) r7 = semget$private(0x0, 0x7, 0x286) semop(r7, &(0x7f00000000c0)=[{0x2, 0x0, 0x2000}, {0x4, 0x7, 0x1000}, {0x0, 0x7, 0x3000}, {0x2, 0x3, 0x1000}, {0x4, 0x8, 0x3800}, {0x4, 0xdfff, 0x1000}, {0x0, 0x400, 0x800}], 0x2aaaaaaaaaaaabc5) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r5, 0x0, r3, r4, 0x1, 0x20}, 0xfffffffffffb8f49, 0x7f, 0x3}) setgid(0x0) semget$private(0x0, 0x0, 0x86) r8 = semget$private(0x0, 0x4, 0x18c) semctl$GETPID(r8, 0x4, 0x4, &(0x7f0000000380)=""/47) semctl$GETVAL(r8, 0xbfcf445eb7fbbb01, 0x5, &(0x7f0000000000)=""/222) r9 = socket(0x11, 0x4003, 0x0) r10 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r10, &(0x7f0000000080)='./file0\x00') fchdir(r10) r11 = semget(0x0, 0x4, 0x140) r12 = semget(0x1, 0x1, 0x10) semop(r12, &(0x7f0000000840)=[{0x2, 0x7, 0x800}, {0x3, 0x9, 0xc00}], 0x2) semop(r11, &(0x7f0000000140)=[{0x4, 0x8001, 0x2000}], 0x1) sendto$unix(r9, &(0x7f0000000300)="b100050400000000000000000d000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1b132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb7bac1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee05516b4526a52440c00020000dd000000020208a371a3f80004000000000000000100000000000000007146d0955151268de6274f73432f25b82ce036e98d15914490b296c1f2631e6dfde1227bc10068d68b5a1b6eebbba8a18153bb81770bc28fce46b59967dc33e5baf395e4c98e378054aa742226970f12de7a7f9342b5fd751ef85991a15cab0ecc1c9c9a29e07508ba1a3028a7e1757b94a14da729d553523ebf5e", 0xb1, 0x0, 0x0, 0xff60) readv(r0, &(0x7f00000007c0)=[{&(0x7f00000001c0)=""/174, 0xae}, {&(0x7f0000000280)=""/17, 0x11}, {&(0x7f0000000440)=""/246, 0xf6}, {&(0x7f00000002c0)=""/44, 0x2c}, {&(0x7f0000000540)=""/18, 0x12}, {&(0x7f0000000580)=""/251, 0xfb}, {&(0x7f0000000680)=""/135, 0x87}, {&(0x7f0000000740)=""/83, 0x53}], 0x8) 07:23:57 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "af8ceb849a452c36a0db9c25e7f14a46fe056e48"}) write(r0, &(0x7f0000000080)="9d", 0xffffffffffffffe3) readv(r1, &(0x7f0000001680)=[{&(0x7f0000000100)=""/254, 0xfe}], 0x1) write(r0, &(0x7f0000001580)="dc", 0x1) 07:23:57 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000600)=[{&(0x7f0000000140)=""/132, 0x84}, {&(0x7f0000000200)=""/50, 0x32}, {&(0x7f0000000240)=""/83, 0x53}, {&(0x7f00000002c0)=""/41, 0x29}, {&(0x7f0000000300)=""/240, 0xf0}, {&(0x7f0000000400)=""/157, 0x9d}, {&(0x7f00000004c0)=""/71, 0x47}, {&(0x7f0000000540)=""/135, 0x87}], 0x8) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) select(0x40, &(0x7f0000000040)={0x1, 0xd68, 0x7, 0x4, 0x9, 0x200, 0x80, 0x3}, &(0x7f0000000080)={0x800, 0x7, 0x5, 0x4, 0xfffffffffffffc01, 0xbd3, 0x5, 0x6}, &(0x7f00000000c0)={0xfbc, 0x8, 0x0, 0x7fffffff, 0x7, 0xeb3, 0xce7, 0x1}, &(0x7f0000000100)={0x1000, 0x1}) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) dup(0xffffffffffffffff) 07:23:57 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) lseek(r0, 0x0, 0xc600000000000000, 0x2) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x40, 0x0) accept$unix(r1, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000000000)=0xfffffffffffffed0) r2 = socket(0x18, 0x92fd383ac38d0f9a, 0x0) setsockopt(r2, 0x1000000000029, 0x200000033, &(0x7f0000000000), 0x0) 07:23:57 executing program 0: bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB='y\t\r#'], 0x1) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4414", 0x2}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) accept$unix(r0, 0x0, &(0x7f0000000040)) 07:23:57 executing program 1: mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0xa012, 0xffffffffffffffff, 0x0, 0x0) 07:23:57 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x400000000001, 0x4e7, 0x90d2, 0x3, "d730c1e7bbe23cdb0000020000c0ff3f4de400", 0x101000000, 0x6}) semget(0x1, 0x1, 0x200) openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000540)='/dev/diskmap\x00', 0x41, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000580)='/dev/wsmouse0\x00', 0x800, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/speaker\x00', 0x0, 0x0) accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000008c0)) r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000009c0)={0xbfff4ee0, './file1\x00', './file0\x00'}) setsockopt(r0, 0x29, 0x26, 0x0, 0x0) close(0xffffffffffffffff) semctl$GETPID(0x0, 0x1, 0x4, 0x0) r1 = socket(0x20, 0x4, 0x800003) pipe(&(0x7f0000000a40)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r2, &(0x7f0000000200)='./file0\x00', 0xa0) setsockopt(r1, 0x6, 0x2, &(0x7f00000000c0)="86537602", 0x4) semget(0x3, 0x4, 0x620) r4 = semget$private(0x0, 0x7, 0x286) preadv(r2, &(0x7f0000000440)=[{&(0x7f0000000000)=""/56, 0x38}, {&(0x7f0000000380)=""/88, 0x58}, {&(0x7f0000000400)=""/37, 0x25}], 0x3, 0x0, 0x0) r5 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) r6 = openat(r5, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r6, 0xffff, 0x1002, &(0x7f0000000280)=0x80000000010003e, 0xfffffffffffffcff) semop(r4, 0x0, 0x0) select(0x40, &(0x7f0000000600)={0x1, 0x4, 0x4, 0x81, 0x2, 0x8, 0x800, 0xf5ed}, &(0x7f0000000680)={0x88, 0x4, 0x20, 0x800, 0x7, 0xff, 0x514a, 0x9}, &(0x7f0000000840)={0x9, 0x7ff, 0x9, 0xfff, 0x10001, 0x11, 0x80, 0x1}, &(0x7f0000000880)={0x3f6, 0xfffffffffffffff8}) r7 = openat(r5, &(0x7f0000000080)='./file0\x00', 0x0, 0x4000e) ioctl$WSMOUSEIO_SRES(r6, 0x80045721, &(0x7f0000000040)=0x2) write(r3, &(0x7f00000004c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xfffffffffffffeaa) write(0xffffffffffffffff, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0xffffffffffffff7e) pwritev(r7, &(0x7f0000000180), 0x169, 0x0, 0x0) semop(r4, &(0x7f0000000640)=[{0x0, 0x2, 0x800}, {0x2, 0x7fffffff, 0x800}, {0x4, 0x21, 0x800}, {0x4, 0x9, 0x1800}], 0x4) syz_open_pts() close(r5) socket(0x11, 0x3, 0x0) r8 = kqueue() r9 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r8, &(0x7f0000000240)=[{{r9}, 0xfffffffffffffffc, 0x2b}], 0x441280, 0x0, 0x0, 0x0) r10 = socket$unix(0x1, 0x5, 0x0) r11 = fcntl$dupfd(r10, 0x0, r10) ioctl$TIOCFLUSH(r11, 0xc028698d, &(0x7f00000000c0)) r12 = kqueue() r13 = open(&(0x7f0000000300)='./file0\x00', 0x80, 0x81) r14 = syz_open_pts() writev(r14, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190ab8", 0x88}], 0x1) r15 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000480)='/dev/speaker\x00', 0x80, 0x0) kevent(r12, &(0x7f0000000a80)=[{{r13}, 0xfffffffffffffffc, 0x4, 0x40000000, 0x8, 0x7fff}, {{r14}, 0xffffffffffffffff, 0x1, 0x20000000, 0x3, 0x8}, {{r6}, 0xfffffffffffffffb, 0xd0, 0x1, 0x1, 0x3d21e4f9}, {{r15}, 0xfffffffffffffff9, 0x31, 0x80000080, 0xc908, 0x75}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x0, 0x72c708e8eeacbcff, 0x0, 0xcce}], 0xb, 0x0, 0x9, 0x0) r16 = kqueue() r17 = open(&(0x7f0000000180)='./file1\x00', 0x80, 0x80) kevent(r16, &(0x7f0000000140)=[{{r17}, 0xfffffffffffffffc, 0x2b}], 0x441280, 0x0, 0x0, 0x0) kevent(r16, &(0x7f0000000100)=[{{r17}, 0xfffffffffffffff8, 0x5}], 0xb, 0x0, 0xfffffffffffffffd, 0x0) fcntl$dupfd(r9, 0xa, r16) r18 = kqueue() r19 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r18, &(0x7f0000000140)=[{{r19}, 0xfffffffffffffffc, 0x2b}], 0x441280, 0x0, 0x0, 0x0) kevent(r18, &(0x7f0000000100)=[{{r19}, 0xfffffffffffffff8, 0x5}], 0xff, 0x0, 0xfffffffffffffffd, 0x0) sendto$unix(r19, &(0x7f0000000900)="b1000504b1000000000008fecea1102a951d237c58e099d121527cb21ea8fef96ecfc73fd3357ae26caa0416fa6f376336acf0057804be781e4991f7717f570a43c8df5f882b297be1aa5b23ed00f4ed45ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b2c1e4c74d9d2540b590006ee01be657aea8c500000002000000000000020208a371a3f80004000000000000000100"/191, 0xb1, 0x5b736d254e25e8af, 0x0, 0xfffffffffffffe98) 07:23:57 executing program 0: chroot(&(0x7f0000000000)='./file0\x00') r0 = open(&(0x7f0000000b00)='./file\x00', 0x200000600, 0x20) chdir(&(0x7f0000000080)='./file0\x00') sendto(r0, &(0x7f00000000c0)="d2ca382404b8c790f3f7a41c365113e6ea6c337bedacecebf1500abb501598a4076288122f960f1e8ba7dba9b3dc528d9ba425a3824e2b4ab33bc4554e4ec8f46fb52a0140b75f339184dc179fa9c87bd24e700663b80788f94774cea02c1ff7c0e453805920216b4d5029c1059424f095f3fe861e89d4ce1495aac3d0d8faf6cca4825c10eb8cf879a88066fdcf957b4e4c23cb774fa4b6efb680df242e7b9ae4f5548311f9373cb1843e3bc1893637371036bf124b0ec2b6e5ffe1b216057802928353d119a3765e3a8b3bd3618b4138b4a4fd21746391f2b76bae40452d93fa584f75b71e566875b101b6e9799aa7c60283c339", 0xf5, 0xa, 0x0, 0x0) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) lseek(r1, 0x0, 0xc600000000000000, 0x2) renameat(r0, &(0x7f0000000200)='./file0\x00', r1, &(0x7f0000000240)='./file0\x00') ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000b40)={0xf6, 0x8, 0x20000000000005d, 0x9, [{&(0x7f0000fe4000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xb8}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ff4000/0xc000)=nil, 0x5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff3000/0x4000)=nil, 0x80000000}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff7000/0x9000)=nil, 0x5d}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff3000/0xb000)=nil, 0x800}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xb5f5}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x9}, {&(0x7f0000e00000/0x200000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x9}, {&(0x7f0000f9c000/0x1000)=nil, &(0x7f0000f4a000/0x2000)=nil, 0x6d}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000e56000/0x2000)=nil, 0xffffffff}, {&(0x7f0000e78000/0x1000)=nil, &(0x7f0000e0a000/0x1000)=nil, 0x2}, {&(0x7f0000fa4000/0x1000)=nil, &(0x7f0000ecb000/0x4000)=nil, 0x5}, {&(0x7f0000fdc000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x2}, {&(0x7f0000ee6000/0x1000)=nil, &(0x7f0000f2e000/0x1000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fce000/0x3000)=nil, 0x2}], ['./file0/file0\x00', './file0\x00', './file1\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xffffffffffffffff}) mknod(&(0x7f0000000840)='./file1\x00', 0x2000, 0x8001) fsync(r0) unveil(&(0x7f00000007c0)='./file0\x00', &(0x7f0000000800)='c\x00') semget$private(0x0, 0x3, 0x80) mkdir(&(0x7f0000000280)='./file\x00', 0x145) mkdir(&(0x7f0000000180)='./file1\x00', 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='c\x00') rmdir(&(0x7f0000000100)='./file0\x00') fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$WSMOUSEIO_GCALIBCOORDS(0xffffffffffffffff, 0x41205725, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000040)=[{r2, 0x65}], 0x1, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0xd}], 0x1, 0x0) ioctl$TIOCEXCL(r2, 0x2000740d) r3 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x0) r4 = syz_open_pts() pwritev(r4, &(0x7f0000000080), 0x0, 0x0, 0x0) writev(r3, &(0x7f0000000040), 0x1) preadv(r3, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0, 0x0) r5 = fcntl$dupfd(r3, 0x14, 0xffffffffffffff9c) accept(r5, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xc) kqueue() geteuid() 07:23:57 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0xff, "0fd1092000"}) close(0xffffffffffffff9c) r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) lseek(r3, 0x0, 0xc600000000000000, 0x2) ioctl$TIOCSBRK(r3, 0x2000747b) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000200)="e1", 0x1}], 0x1) 07:23:57 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x402ffff) ftruncate(r0, 0x0, 0x0) dup(r0) syz_open_pts() r1 = syz_open_pts() flock(r1, 0x6) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x0, 0x0) fcntl$setflags(r6, 0x2, 0x1) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000000000)={0x9, 0x6}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0xffffffffffffffff, 0x0, 0x300000005}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) ioctl$TIOCSCTTY(r7, 0x20007461) getpgrp() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) r9 = getpgid(r3) setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000000c0)={r9, r4, r5}, 0xc) flock(r1, 0xa) r10 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r10, 0x0, 0x0) shmctl$IPC_SET(r10, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r10, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r12 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r12, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r12, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r13 = getgid() r14 = socket(0x800000018, 0x1, 0x0) bind$unix(r14, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r16 = getgid() semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r13, r15, r16, 0x10, 0x9}, 0x8, 0x1, 0x9}) r17 = getgid() r18 = getppid() r19 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r21, 0x0) r23 = getgid() setegid(r23) r24 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r24, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r24, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r24, 0x8004667e, &(0x7f00000003c0)=0x800) fchownat(r24, &(0x7f0000000080)='\x00', r25, r23, 0x6) r26 = getgid() setegid(r26) r27 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r27, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r27, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r27, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r27, 0x40087468, &(0x7f00000001c0)) fchownat(r27, &(0x7f0000000080)='\x00', r28, r26, 0x6) r29 = semget$private(0x0, 0x7, 0x287) semop(r29, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r29, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r29, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$GETNCNT(r29, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r26, r25, r26, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r21, r26) lchown(&(0x7f00000001c0)='./file0\x00', r21, r22) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000080)={{0x6, r21, r11, r15, r17, 0x1e6, 0x8}, 0x5, 0x5, r18, r19, 0xfffffffffffffe01, 0x9, 0x7ff}) r30 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r30, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r32 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r33, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001300)=ANY=[@ANYBLOB="000000000000000001000000ff0f00000000000000000000ffff000009000000513dc2f18f9f974e0aac2a19622066ba366562ed7a000000000000000000000001000000060000004efcc7c009fde9e8edde3c248ef7e527345e6ff0e723ea23b6c95b078f879f6adaad33b33bdc3ce0eae444b31aea25c0243d151b41c79a5ec7fa3be73bade1a96f272d9d0d7344dc5123013dcdc391981be9ca861526fd4842b6c5102f3c617c2abc40ab41f73350b3fae1992cad53a6385e367b94da9834ca2c0334fd6f9a873646f6f91fd90155ecdc0ae64dedcfd710622fbaa07acc01fc1bf6c94eed25e800000000000000000100000004000000f2802d99d07db1632a721272e35a9fe7a8609905d1b23a29d5840d5561fec0bb5f8118a43d22d8183a1d7ebcd69b1200d3594a194ebbc3648b762bb0614809244b7c217729fab15a9c1124f7d69babd76593330c783f690f3383bea0171392a083065fa4e5443f83ea92570e575cb9de1a5cf0a83f6f525eaa19b9d04b2aa733474a17987599477890cfe3b2a279fed992de2da2327f48c680fcaf885c6d9d9c20a7d0400b47b0c794807b73e8e0ce88b1e9b29db9425a4786055c18dcf924892cbc1276b5437a3c32cd833794d436e55a284f11e9b358e98203df0000000000d504549e5be743ee537c5a696e05bade112467ab62e55ffdc26265c866701d911d10e83dd96fb245e824866feea5ccf313ae9b88b354ca029396"], 0x10d}, 0x402) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r35 = fcntl$getown(0xffffffffffffff9c, 0x5) r36 = getppid() getpgid(r36) r37 = msgget$private(0x0, 0x20000003c4) msgrcv(r37, &(0x7f0000001600)=ANY=[@ANYBLOB="000500c806c2448927ea325e39b0b340a891f62e217821b111ef89695d4ae142a2099adeb615aca83271cb08cf27766da5a4a42afe6e5d3ff160f09d01e1304ca750b038dd62def78cbcc267e577b1921e6d422c5809cb7ac8ff965b9f637c21a759f9806a7fa9c291b898ceedace3335baa273ef734123d2437aaa99a14dec4256ee5b169d8df94d76b364090150e1c4d0b7f48dda04b7d72b881ec09c00afea3dbc09b95d083254d4641af8de19e221cd1b2bffbc50bc5a043a72a353891876c8c394b0977bbeb5d6e689af5ff1a3d2dcfac19953c123c955189f0e6bcba685f128c5cc443434fdd3e44a6e9bd1891bed5dfcf9aada01cebf046dbacb50d49c356d20116c8de4c98d3f9a7c3ef87c7a0ef3f4519fc47e2d1d3a14357b07a9175ff8931f32a5372a1a572405b288de15a3e55d493d2b6651578b10ac57f478fa098f515013cb5004527639f184b9a9b309986"], 0xc, 0x2, 0x1000) msgrcv(r37, &(0x7f00000007c0)={0x0, ""/227}, 0xfffffffffffffcc9, 0x1, 0x1000) msgsnd(r37, &(0x7f0000000900)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8cea73da6581d3db901c48e582d225bca8000"/121], 0x1, 0x0) msgsnd(r37, 0x0, 0x0, 0x1800) msgsnd(r37, &(0x7f0000000040)={0x1, "48696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"}, 0x2d, 0x800) msgctl$IPC_SET(r37, 0x1, &(0x7f0000000980)={{0x1, r32, r34, r31, 0x0, 0x46, 0x81}, 0x10001, 0x1, r35, r36, 0xa5, 0x1, 0x4e2c, 0x6}) r38 = msgget$private(0x0, 0xfffffffffffffffd) r39 = msgget$private(0x0, 0x20000003c4) msgrcv(r39, &(0x7f0000001540)={0x0, ""/227}, 0xeb, 0x0, 0x1000) msgsnd(r39, &(0x7f0000000200)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e297a4aa0d7b33bef296a85554c457623f5c6502fe1511e442c8369dd45a04db4e728cc6c04308f72149497ca128ed16d13c44d48af8ce273da6581d3db901c48e582d225bca8000"/137], 0x1, 0x800) msgrcv(r39, &(0x7f0000000000)=ANY=[@ANYBLOB="000000edffffff00"], 0x1, 0x0, 0x1000) msgsnd(r39, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r40 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r40}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r40) r41 = syz_open_pts() r42 = kqueue() kevent(r42, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r40}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r41, r42) r43 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r43}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r43) r44 = syz_open_pts() r45 = kqueue() kevent(r45, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r43}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r44, r45) r46 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r46}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r46) r47 = kqueue() kevent(r47, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r46}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) r48 = syz_open_pts() r49 = kqueue() r50 = socket$inet(0x2, 0x5, 0x7f) r51 = socket(0x2, 0x400000000002, 0x0) setsockopt(r51, 0x0, 0x14, &(0x7f0000000080)="04000000", 0x4) r52 = socket(0x2, 0x400000000002, 0x0) setsockopt(r52, 0x0, 0x14, &(0x7f0000000080)="04000000", 0x4) kevent(r49, &(0x7f00000005c0), 0x8, &(0x7f0000000c40)=[{{r50}, 0xfffffffffffffffa, 0x48, 0x20, 0xfffffffffffffffe, 0x4}, {{r51}, 0xfffffffffffffff9, 0x42, 0x20000000, 0x8, 0x7}, {{r52}, 0xffffffffffffffff, 0x98, 0x1, 0x7ff, 0x4}], 0xfffffffffffffffb, 0x0) dup2(r48, r49) r53 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r53}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r53) r54 = syz_open_pts() r55 = kqueue() kevent(r55, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r53}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r54, r55) msgsnd(r38, &(0x7f0000000c00)=ANY=[@ANYRESHEX=r42, @ANYPTR64, @ANYPTR64=&(0x7f0000000b00)=ANY=[@ANYRES16=r24, @ANYRES16, @ANYRESOCT=r45, @ANYRESOCT=r46, @ANYRESOCT=r49, @ANYRESOCT=r13, @ANYRES16=r54, @ANYRESDEC, @ANYRES16=r14], @ANYPTR=&(0x7f0000000bc0)=ANY=[@ANYRESOCT, @ANYPTR64, @ANYRESHEX, @ANYRES16=r19]], 0x4, 0x800) msgrcv(r38, &(0x7f0000000dc0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d005fc9c5ddf80008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00000000000000000000000000000000000000009fe2b30b000000000000000000000000000000000000001a3edff2a29a06d8f3c92fa6723260d457735632046ea1815c69065230349197613f248207084492dda963fcc55f38903060a56cc33d5e4c0abed23c4087013a5a02fb4712c165517a0fcd0d020e0604e3126e8a"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r38, &(0x7f0000001100)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e868239614464ff1e6c94011be14a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf126bc3a02a8f43b026a7845a0f847e1a4b0233c6dd9ff248b7496fee38c4e6eb063b60b89b7bfe5fc922fc62051825a59672eec89f638644a65b48ab42eb72a1560317678bad0aa724b5fa4587f492a3d9607e16cd11b34881c3e4f8ff7cc027583d3f18d2f3f791951e888f1fdcb99d13b6d6240d0000000000000000000000000000000052ce5b4544c3e2f6a9b9b651cce51a0e8eb642076287b97c26234e48648ebdd086377683a00aecd018172ef06a4974d72234987b3223d9929badfba371570cf18979ff"], 0x44b, 0x800) msgrcv(r38, &(0x7f0000000a00)={0x0, ""/217}, 0xe1, 0x0, 0x1000) msgrcv(r38, &(0x7f0000001300)=ANY=[], 0x0, 0x2, 0x1000) msgctl$IPC_SET(r38, 0x1, &(0x7f00000000c0)={{0x800c, 0x0, 0x0, 0x0, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0xfffffffffffffffe}) r56 = dup(0xffffffffffffff9c) r57 = openat(r56, &(0x7f0000000000)='./file0\x00', 0x0, 0x20) fchdir(r57) getsockopt$SO_PEERCRED(r57, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r58 = getgid() setegid(r58) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) fchownat(0xffffffffffffffff, &(0x7f0000000080)='\x00', r59, r58, 0x6) r60 = getgid() setegid(r60) r61 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x7) getsockopt$sock_cred(r61, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r61, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r61, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r61, 0x40087468, &(0x7f00000001c0)) fchownat(r61, &(0x7f0000000080)='\x00', r62, r60, 0x6) r63 = semget$private(0x0, 0x7, 0x287) semop(r63, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f, 0x1000}], 0x2) semctl$GETNCNT(r63, 0x3, 0x3, &(0x7f0000000d40)=""/34) semop(r63, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400}], 0x5) semop(r63, &(0x7f0000000c40)=[{0x4, 0x0, 0x800}, {0x3, 0x789, 0x1800}, {0x3, 0xfffffffffffffff8, 0x1000}, {0x5, 0x6, 0x2800}, {0x0, 0x23, 0x400}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x1000}, {0x2, 0x8}, {0x3, 0x500}, {0x0, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r63, 0x2, 0x3, &(0x7f0000000000)=""/9) getegid() r64 = kqueue() r65 = syz_open_pts() close(r65) ioctl$TIOCSETAW(r65, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r65, &(0x7f0000000500)=[{0x0}], 0x1) poll(&(0x7f0000000100)=[{r65, 0x4}], 0x1, 0x10001) poll(&(0x7f0000000080)=[{r65, 0x46}], 0x1, 0x0) r66 = fcntl$dupfd(r64, 0x2, r65) close(r66) r67 = getpgrp() r68 = getgid() getsockopt$sock_cred(r66, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r66, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r66, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r66, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r66, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r66, 0xffff, 0x1022, &(0x7f0000000700)={r67, r69, r68}, 0xc) semctl$IPC_SET(r63, 0x0, 0x1, &(0x7f0000000b80)={{0x3, r62, r60, r59, r68, 0x20, 0x1}, 0x198d3e44, 0x4}) r70 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r70, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r70, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r71 = getgid() r72 = socket(0x1, 0x1, 0x80) bind$unix(r72, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r72, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r74 = getgid() semctl$IPC_SET(r70, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r71, r73, r74, 0x10, 0x9}, 0x8, 0x1, 0x9}) r75 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r75, 0x0, 0x0) shmctl$IPC_SET(r75, 0x1, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r77 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r77, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r77, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r78 = getgid() r79 = socket(0x1, 0x1, 0x80) bind$unix(r79, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r79, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r81 = getgid() semctl$IPC_SET(r77, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r78, r80, r81, 0x10, 0x9}, 0x8, 0x1, 0x9}) r82 = getgid() r83 = getppid() r84 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r85, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r86, r87) r88 = getgid() setegid(r88) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) fchownat(0xffffffffffffffff, &(0x7f0000000080)='\x00', r89, r88, 0x6) r90 = getgid() setegid(r90) r91 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r91, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r91, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r91, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r91, 0x40087468, &(0x7f00000001c0)) fchownat(r91, &(0x7f0000000080)='\x00', r92, r90, 0x6) r93 = semget$private(0x0, 0x7, 0x287) semop(r93, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f, 0x1000}], 0x2) semctl$GETNCNT(r93, 0x3, 0x3, &(0x7f0000000d40)=""/34) semop(r93, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400}], 0x5) semop(r93, &(0x7f0000000c40)=[{0x4, 0x0, 0x800}, {0x3, 0x789, 0x1800}, {0x3, 0xfffffffffffffff8, 0x1000}, {0x5, 0x6, 0x2800}, {0x0, 0x23}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x1000}, {0x2, 0x8}, {0x3, 0x500}, {0x0, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r93, 0x2, 0x3, &(0x7f0000000000)=""/9) r94 = getegid() semctl$IPC_SET(r93, 0x0, 0x1, &(0x7f0000000b80)={{0x81, r92, r90, r89, r94, 0x20, 0x1}, 0x198d3e44, 0x4}) lchown(&(0x7f0000000280)='./file0\x00', r86, r90) lchown(&(0x7f00000001c0)='./file0\x00', r86, r87) shmctl$IPC_SET(r75, 0x1, &(0x7f0000000080)={{0x6, r86, r76, r80, r82, 0x1e6, 0x8}, 0x5, 0x5, r83, r84, 0xfffffffffffffe01, 0x9, 0x7ff}) r95 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r95, 0x0, 0x0) shmctl$IPC_SET(r95, 0x1, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r96 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r96, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r96, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r97 = getgid() r98 = socket(0x1, 0x1, 0x80) bind$unix(r98, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r98, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r100 = getgid() semctl$IPC_SET(r96, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r97, r99, r100, 0x10, 0x9}, 0x8, 0x1, 0x9}) getgid() getppid() fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r101, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r102, r103) r104 = getgid() setegid(r104) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) fchownat(0xffffffffffffffff, &(0x7f0000000080)='\x00', r105, r104, 0x6) r106 = getgid() setegid(r106) r107 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x10) getsockopt$sock_cred(r107, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r107, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r107, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r107, 0x40087468, &(0x7f00000001c0)) fchownat(r107, &(0x7f0000000080)='\x00', r108, r106, 0x6) r109 = semget$private(0x0, 0x7, 0x287) semop(r109, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f, 0x1000}], 0x2) semctl$GETNCNT(r109, 0x3, 0x3, &(0x7f0000000d40)=""/34) semop(r109, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400}], 0x5) 07:23:58 executing program 1: r0 = syz_open_pts() socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000180)) close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) sendto$inet6(0xffffffffffffffff, &(0x7f0000000100)="e2727a545f88e66e30838b1cb298a300775ea953de4029f76becedee22d7f5fd59b07d3b6333e372e3c76c8cfe5b8365fb2ab1c8fa1bdc8b355888022a087f", 0x3f, 0x41f, &(0x7f0000000140)={0x18, 0x1, 0xf8, 0xa8}, 0xc) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r3 = semget$private(0x0, 0x4, 0xa3) semop(r3, &(0x7f0000000480)=[{0x0, 0xffff}], 0x1) semctl$GETVAL(r3, 0x6, 0x5, &(0x7f0000000280)=""/153) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000400)=0x5) r4 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) writev(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)='>', 0x1}, {&(0x7f0000000100)="f952c80000010000000000e32d7499b14cb062abd1fba2e5c8393630e24cab6107cd3452cb30ab8bc7291e766306ffbf", 0x30}], 0x2) ioctl$TIOCCDTR(r4, 0x20007478) semctl$SETVAL(r3, 0x2, 0x8, &(0x7f00000001c0)=0x7) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r6, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000140)=[{r6, 0x185}], 0x1, 0x0) pwrite(r6, &(0x7f0000000580)="9b5fb3bab2ab13e8f7ff63eb485a0a1dad625f776eff3be38c275d6ff673dec52a5b7afd7450de55c502c1745c9816a49b5532729e15b221d40f41bd20b046190e572ea1484f0d542536a6e03d46b4ac02b961e4e8d56f7549e2a495a9ad314ee3006c7b49e05812e2f314b0a41d25c514d9994d12a9256ef75329c4858e2c484aa861dc9c36de9ed3", 0x89, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x7, 0x0, 0x80000, 0x9641601, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000440)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SBURNER(r7, 0x800c5751, &(0x7f0000000500)={0xacc1, 0x6, 0x8}) write(r2, &(0x7f0000000080)='$', 0x1) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x7ffffbff, "15e8918ed30000000000e19ace1300"}) fcntl$setstatus(r5, 0x4, 0x8) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f00000003c0)=[&(0x7f0000000200)='/-\\(\x00', &(0x7f0000000240)='&.}@^\x00', &(0x7f0000000340)='@+{/\x00', &(0x7f0000000380)='\x00'], &(0x7f0000000780)) 07:23:58 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)='Q', 0x1}], 0x1, 0x0, 0x6) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b'], 0x10) 07:23:58 executing program 1: r0 = socket(0x6, 0x4003, 0xff) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x20, 0x0) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000240)=0x1) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x20, 0x0) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000000240)=0x1) kevent(r3, 0x0, 0x0, &(0x7f0000000140), 0xc4d, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x20, 0x0) ioctl$BIOCSFILDROP(r4, 0x80044279, &(0x7f0000000240)=0x1) ioctl$PCIOCREAD(r4, 0xc0107002, &(0x7f0000000080)) kevent(r1, &(0x7f0000000040), 0x401, 0x0, 0x8, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x20, 0x0) ioctl$BIOCSFILDROP(r5, 0x80044279, &(0x7f0000000240)=0x1) ioctl$WSMOUSEIO_GETPARAMS(r5, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0xb92ce13ee0832a51, 0x800}, {0x46, 0x8000}, {0x13c, 0x6a59}], 0x3}) 07:23:58 executing program 0: execve(0x0, 0x0, &(0x7f0000000480)=[&(0x7f0000000240)='/dev/wskbd0\x00']) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) ktrace(0x0, 0x1, 0x104, r1) ktrace(&(0x7f0000000000)='./file1\x00', 0x0, 0x40e, r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) truncate(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) 07:23:58 executing program 0: fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) write(0xffffffffffffffff, 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="2396f711368206214bde55cbed1faddcaa49ae228091f70e6e0a789b2dcd3db3f128ada2437ee7b9d4f5eca1f6d799ae509011bbefcb7c0e0e5e90f35bdedfd978cfd87ae7258883e3ed72f44448bb3204afe2385fa9f1e39e86f7214f23c84ef03e5b9c9018b7501539246dcaa34928e0e3689c05cec9938872ae6fae28b1e22ce0831d86ca7eac", 0x88}, {&(0x7f00000001c0)="59cd20c35988d29f46f862c839ead5f1dd2ed61f2744af803b68b7ab164039988473f2bf6ed42dd4533aa0f7f54e8600da4d32c94e1b2aa98c08280411f0c70842bde5ca83c3c7741d839cd7430684f00efb649af91f4799b837fad089e685a297fa31a2444f38ad4a9a7e93d0154c8ceab08eddeb270a0a575b0e349617341fc0a3c83a", 0x84}], 0x2, 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x20000000000011, 0x800000000001, &(0x7f0000000000)='\b\x00\x00\x00', 0x4) sendto$unix(r1, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) pwritev(r1, &(0x7f0000000480)=[{0x0}], 0x1, 0x0, 0x0) poll(0x0, 0x0, 0x0) read(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) 07:23:58 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8, 0x0) fchmodat(r1, &(0x7f0000000100)='./file0\x00', 0x18c, 0x5) bind(r0, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) r2 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r5 = getgid() semop(r2, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r4, r3, 0x0, r5, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) lchown(&(0x7f0000000140)='./file0\x00', 0x0, r5) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000200)) 07:23:59 executing program 1: r0 = kqueue() mlock(&(0x7f00008bc000/0xe000)=nil, 0xe000) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x0, 0x0) mprotect(&(0x7f0000aa0000/0x1000)=nil, 0x1000, 0x0) kevent(r0, &(0x7f0000000080), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) shmget$private(0x0, 0x2000, 0x10, &(0x7f0000a16000/0x2000)=nil) write(r0, &(0x7f0000000180)="b76e462c71d50727fce6e7fa52ee60700fc70416c3d33ae85719dc574044581814ff9991d8d9228c0c6e7510c7e9cfe4952cc5d7c2d7a3e5ae3490720ecc88745665c80a000be35eff88302006ba754ea49ea8d62889d60121823197ceaa631ddda068689c6e07e32153777999b69f4e77fe933c5804a23aa24e015447699d33193068f761e8d31c515689beda7558cb7753f5d5927fd47fb2a2963aca7448a708468f9daa224f5df0631295a0639ab6ccc8190d432ddf3615a2b26ab654a729dc646b4bdaf77cf9eb8d1bbbd13da98b69e5be473bb8a9f24aa2e9984abab0a7b9fc6ab7ad39405613734bc1a6d6541c43336dd1d9a14b9b5e7638a7c5ae60e1e665a0b87f648282345ff3b5261dbd7514bd51c18e2c15cfadd500fbf90d9d6de917a76d710d283c2e46f6b27a0e6d4d7815ffd3e23071b4ae680f48f99714b496210769bbe52d292c25f5f8cced3038a50ef02ac9da197e346546bfb08040673871855869eed65144af53a90a7c982e61cbba143977df4832c2c68e6905dd0ed4fde9391fe6bc4bca0e2a8a968ae8b54da9004ad9d7735d9165f8c94c7374f8d9af683dafcf4cf0b61d185ba60b3824d70d9949177618e5a2d7715cdd98a306181b87dd1dfc830ba1a558d3262c84fb883e6fb16b66be1a2f9f26b72134f2335bdc88e38a0b92d83237d2722b5c536fd4c583e41b143202f6b4bd4a13335a6d0e3909b1217912e3f82050a132972cde2f32a339e33f8812ea64fd0044abd2840b27075425296ff2d3f742ff4b99c4d49b37a21cf8dc8d8b07d2f838b82fbb66fb84ba7dcee0ba7cbffb6b3be971ae431ff443be71a5a4a5beb5c6bbdb4ab6e7a7eb3a61ffd10116651b6099ad11f14f2f3d88492ba4d62e6b210793ed6295ad2efb5d92ee5c03ebb7a7d28d7839e9733a9ad5ac10c2cb6b805b8138561eff3e1b15b30056bd3672e5c185fe83c1c11897828591c685d16d72e7b5e606092816c53f7535b81e5a3a381a510b127ce61b04ab58e0e1c036255aa2faa03dc4609d2cf136d0993e830f70b85d002c79ff6a8751b11b635e8b447bc8729ce773035bb664632e076a712265094a5eadade9273628474cde01b02886aa8b06f6d9c108429b7e7d30603974a0061fcf3eee363b69ca6e420dce1bba94bc8f8dbafc417dd106ef50563933a0fe53949e0f0c4cfe996956941e197c19f2f8a331ea495295a8c0acc323f427d804b26aecd899bfcaa5f8adc88e14a0aeeb661759a74b7eda66d6aaf95654e0057561d482a15ab00ec32ece40c26011b253c6f0cb258cee8095420490923eecf79075534e258757a44d0c407dda6f3b6ad82c80357fc429fa8a1cdaef7f9dd7161cc591bf639f388ae27f54aead97678cfcffa8bb10f08bbb18eee477c69e0c0034842c902b257aad472c3c10a80c9b14756882a974a172d919ef8f61eaaf4f4162932418a82098db6950ae7ba5205014fad76527f651b40142bd056448620d51cedf7db2337ad54a47b24ce9e4ee7a6814c6bd410330229217f2adf94e9fa74df2672fbbe90d6c164354eb0a64883c2a55bc9da7d1697a5a38a21a780e31fd7439439ad5c8162882c74bf98f03ab07113c02b2af98aa1ecbf2ac4dd2f2fd0773a52e6563f36b201a1109f3a3d6e4dfe8d86d998cb15dc1ac927dac9c207dddd1aebf02da3dd4d00d74d901753636e3aaad56312f99db6ffe8f876d3f4edc85a08638c62e46711358381265059356cc433724587f22f84c67853f11430bb0821e33ce8d20f4fa63c656ed9bf53a91098d5bb6bd83af2a6496c2fb2d92cede7f81d6fa67066b36b9095b9f8055e6bb1cc129177a2a22d0365d1bde86669aff5a892e4be277a3dd6cb9ac9a9ee7257f8867f4c880ba769318013b7d83e52867feea2171c7eabb039ba9e3c90d1158dae422166403162fed69237aa783f275d6aba134a01a4b55bb91b0827feff979be59841ec44991af891e6b1d46c929ef3c1fa7185cd1f19dcee5879661ef5aa10db89c3035bc1f5f34e9f120005949dd0a85de3c6c0ca899fd5b5a16e912cbb69c96d0c952f0ec23906978cd209c246a5d0ee85c174209c858a614f73d50fb54ef8b71079d926d7ac54b7a2fe20cbc5a745b41a40ca6fad9d3060f95547fd4a41c62d6e5249ab3ade27af8085a7e2d3326899903af05e30a06cfb1a202780702094957ad5730e7ca94304425358e00f3bed13986bbd6ddc95a5b18dc6f8d33fd018c5688d706f3672e9985a8911265853280bdec2059ace0f1405f2d788e2bf2c47b7353a31b3b8b2dddb499722af8c0a71b46b63a7cac36c7c8d27328222813c5eaa57999c7119c0abcd36e87e4375c861027649b777c0b84d3651e6930ad1869a5336ed69dd521c060fd7a435a3dfa495baa035ff1a52dcc4a2d460b0bbdd21935db9ada14de12135894fd316120fcb411cf136427b8024c1231c4c7b09fcf716f4bea0fc6dbb4e62499c0440f42f95c63319f6c0185d99ae05d832286e3a0395d33af3e9858579b7f998d41f1a05181ed1195e7fed7877ef0eed109d0b46317d136ef34de9ebe79045f391042c6e488aacf8f73867758deed68578b3b2256c001095ddf3af9d616c2e158eeb398e38020c02516f8fbedcbf5ef7343874df68fbfdb73a9a408d74587035b5a0b5c097145526ebaaa8771453639531ac811b4dd68455d30659f7d6d25e3b1f98fbd286e4e18f15c116bee09c3696e0d6e0ab7e4ee04f0e456ed1024850fe3a14f58141754c6a535c158d9bd6944c68855b217de6b710f0776209296efc5d4c9fe80947dbb697bb4256a99a3c4da13ed2adbdf56382f945cf5d74221b830788ef09fdcef1987a7bc0064a99a6ebafaaf9fb150b2f893675b8c60bac28c015edd6c63ee251799a0bce73256b3f59583a00ca83de851b76386d42267f1f7be0f6e2e3a1272ff2e4e323ea7f6658efb9c890b97b670fab16d22e1003da4581d4b64479697b201a61504da14ccdd265836d8c357b5465705e4bfc9a6de67c4fe49f270bb738028c28b788caf0ea6f62906d3620d6652c8f3a99fa1741ca28a5c6fe21abccf8616ef00340e2ffad88501533f2c8dbeb4c5d7f0f84f799a888e6cfa8172f43c37a1db24499036df5084b38771cc421c908ba76ac1714d86b67103b7f081155a332521ac8bb3ace75b6962eef7f212467e23340342c5c27456773362f8248662ef7d9dcb0bd9015b1686d69aa83c08098123875d459122250a98e9fe54ed99faac5dfbf35801b92c05f0d20c699b3e7c2300b273b49afa45ae47f3c7e4c1095c4eb7651b8b3fd76f7a23bc85bf0efdac81bdea3e140df38e1aff4e40accc05f319a19a1e6ea7ba9b1e01dc40d247e8d0f4e5b1e4ae5c31af4b77b49a277815d9a358edede2975124cf5696081aa7d4d245b718f669164b2913053039499a4796102258672f17f952090be1e8ab05717cd19074cf3b2de545bcbadef006d8100ddf74eaeee8f33c458f7701af82ce6983fb131485c952677c6654df0d92ced5b361e2f9621548e392bdefc51d800135f3c3798351112b301a0c3e1a5b7db41a809497149015adb4cb37bfe640d002dc6b50f36e8121f9e925e1266a77ea00511f5d48c9bd1e9e6bdf8f4e5f7153070578661e6c036a7894501bcac59c0bea2fbc378d7c67991e349e0a895be0f1c0a15f957e4cc1116281f827ab9b4a765feaedc50965a63e79b78dfcd5f9fedf5e1cb8ebad08f6abcf627d281f5fb9ac35360de88d856dcce0b3e5a5e1fa55a6cfb6fd2b5abb73c104ff431b8d65053654b946d174054b34110db1b70fa2ba45e050b790c28f7b4830559eab2656452f419c237e77a579a94ffac26c14f0b6b45e8d5764e459a9b78ed2a40a8dc1f3203d42e9acbd9e8d1278610e73905bb270a034287c558c99038a64851d195ea8373cd1bc09b27ab760402509a00e9259880a73cf456c870cdf8e473c5aa3ba68b2c43e130c2c18b81258d93aa994aedc442c1ce1ab05b38a2f6c252151920650f26961389d87caf8b61760f0ba7eb9bc8e1d30aedf6c90be2d5c928b163deb5305782290dd3249589a12bd987ffe4643867e686c104d66ab38619ec126e6d34eeb7858c915e7a161f765fc676dfa2cc954ebb2590e9a013a08c626612c98a8df17b02c04b5907646b299747a66d713251333003b03bcb21a59279f28b0054f4f864bd469582be1fe2202cc739f8766298d171190092f5c54d6dbff453a21ae182fc93730af52d23b4009b2a1fba095db9af41088a0c5b408a45ea17414a3caa54cb737454ad5bcbbb1fddc6e90fe0109ada9b9a24c7e82b5e54586e1c37eff9932991852432f5a70001cd4d6b45b533d361b483a2621b1e10a7ad43f8e88a141aa1ae07ec4a567c8d312ffe21117af8651285c24b120d9dc23e7316d2fd4da3771a99ec445f3fca56ce128ca4bfd7dbc55e1e373844bb46a5184379ebee9763043d89ec6b5da0b854aa3412e1085572655f0f1bfe781eb0bd98cb51832329738b384a7eae68a019b583d6531eb88799a9fb80fc182015287a934919b2501228984fe21c6446962f19311b59bfda9042eada303c01761218cce857ff492fe41135ec325f91e8f9d283589c1a427357655e8e5c7628b6bc59440404cce2f61a5cb30543be2fca610e919b20f5883b75d10869d6ec808da5004ec069b8895e744314b4acc3719f2f82c05df07f3f5b435b3f7bff17d379cd912fed2c1de64754f747a7905f4f7c5aec35a6c8847d0ea3b11e1df425dd4503e6b5238971cfb70bfe7c223e466d72cd83a1c48f0d17bc12e6342e578e331cd00db34b41e826e0665308194f4f09f9c03c7c32bbee1326cc5ba5d60ba49cc69643af26fc492c016d54a8fb7298e47b179a222397c6f96ebef2555e332865677492ef7ebc87b6ed6db7e13c248ecf4cc59ed9a66cc10996c44a808ed6b3213ab149a5232d2dc81d1f8f0a7066c18a8b8c219f1caecedefbfc795fe111d34931fc9a5ef5beaee3cd0148d0514ea7cf301b1782db4bab3a54286b9ff308f3e9eaec06a11b8dac05ed206e45b5a07c6f3e9d97307b8793b0ffc10d1495cdad5677546ce0704254214a4cd647d2ff0a0cf09d81a1cb174bc7ef951e9688a01a6b9accd5321fbe09deb9b8f88c819258d33900cef682fa6281bfd7a6d907cc630e45ae1be7fa329b44f7b5a60fc5a37bc138b3d01f8088bd2ddc2439c4cc9ce1b11517e0e41986b4c69d4ae70d43edf7eee3332384cf151d6aa6f9d2773ebdcdbaf218e9c8954a6ab44702361cff4a8777a521cb6101fb61478ec923160f735cc38a937ab71d1058bfa0f9d8881a7b3200c1e315e3e9460e361d9f74de098c5549993c49ba5a7e31f1f86f77b19a6fc03bf95bb22e3548dd576b66bb44515d66d7e45895badbe50e0b4c8cc0bb720f7d3a7009f547bc754d86a6301b4885f1a1e281476a7f887ad0c39500f6f956f55f964049e7b57c8a84d778af9b54945917b0b959d195a687fa31d24c4813ea36cfd4cca95e6053154645449ab152537e12d678395f9f604b73c0f5f2fc5b75cb3e022dc86e69e87961f69842f5220edd86e59ec9e3cd3b9e6ef482c36be1552bec6e0c015d87acadf3b37a4e68f4f169bb3cf2d9e8470e40d4c4669575f4b5851b407875babe47925226d73d3654648d7d9457a2e506a2fa2251ade1d13c555e8d5693b70fad72fb238f8c0cafae93bf1808a715923cd032721fa372487050a270c061335e6d52217790a0fac4d5e4b2c527a09c4b20eaccffbac5134", 0x1000) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r5 = fcntl$getown(r1, 0x5) r6 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000540)={{0x240000000, r3, r4, r3, r4, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r2, r5, 0x41d, 0x5, 0x5}) shmat(r6, &(0x7f000080e000/0x3000)=nil, 0x2000) 07:23:59 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r0, &(0x7f0000000100)="c8a84e", 0xff96, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimensat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0), 0x0) r1 = socket(0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x4, 0x1000100d3) semop(r2, &(0x7f0000000480), 0x0) semop(r2, &(0x7f0000000000)=[{0x7, 0x7fffffff, 0x800}, {0x2, 0x6f, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1000}, {0x3, 0x7, 0x1000}], 0xa) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r4 = getuid() r5 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x20, 0x0) ioctl$BIOCSFILDROP(r9, 0x80044279, &(0x7f0000000240)=0x1) ioctl$BIOCGRTIMEOUT(r9, 0x4010426e, &(0x7f0000000140)) r10 = fcntl$getown(r5, 0x5) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000040)={0x3f, 0x5, 0x1}) r11 = fcntl$getown(0xffffffffffffffff, 0x5) r12 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r12, 0x1, &(0x7f0000000540)={{0x240000000, r7, r8, r7, r8, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r6, r10, 0x41d, 0x5, 0x5}) r13 = getuid() setreuid(r13, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r8, r13, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r10, r11, 0x0, 0x92, 0xffff}) r14 = getuid() setreuid(r14, 0xffffffffffffffff) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000280)={{0x8, r14, r3, r4, r8, 0x20, 0x7}, 0x4, 0x5, 0x5}) seteuid(r4) 07:24:02 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000080)={&(0x7f0000000000)=ANY=[@ANYBLOB="7001696c650000000000cf24103b419d29bc00"], 0x13, 0x0}, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f0000000000)=ANY=[@ANYBLOB="70012eeb66696c65302f2e2e2f66696c653000"], 0x13, 0x0}, 0x0) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000000080)={&(0x7f0000000440)=ANY=[@ANYBLOB="700148bc4582c9c376376441cdae696c653000aa9d5d431610ca90125a0e9a61d4a12d9f8b1074211e9617e217392c502fda418a00be4814f5842965b042a745dfba24dedc89bfc0652a6fcec615d2b348003c0812c7ef45326984ae4c1c18f4b5945264268740fac84b4c20e5d0ff09bf670fc49faf182f7ce2be439c7483236b2b2525d0b17cf9b22e8cbe6c9058757df51a04c1a01114b5442836e4c46cc327e7fdd7497a4dd896bed8042741b7e30eae6a9bfa33"], 0x1, 0x0}, 0xbe2c07fbf6d14e1b) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r3 = getuid() lchown(&(0x7f00000000c0)='./file0\x00', r3, 0xffffffffffffffff) 07:24:02 executing program 1: r0 = kqueue() lstat(&(0x7f0000000400)='./file0/file0\x00', &(0x7f0000000140)) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) mkdir(&(0x7f0000001680)='./file0\x00', 0x0) rmdir(&(0x7f00000000c0)='./file0\x00') r2 = accept$inet(r1, 0x0, &(0x7f00000002c0)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r4 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r6 = shmget$private(0x0, 0x4000, 0xa, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000500)=""/4096) r7 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) lseek(r7, 0x0, 0xc600000000000000, 0x2) ioctl$TIOCMGET(r7, 0x4004746a, &(0x7f0000000100)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r9 = getgid() semop(r4, &(0x7f0000000380)=[{0x4, 0x4}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x800}, {0x3, 0xca, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x5, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0xf8f, 0x1c00}], 0x9) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r8, r5, 0x0, r9, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) fchownat(r1, &(0x7f00000001c0)='./file0/file0\x00', r3, r5, 0x2) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x181, 0x1) 07:24:02 executing program 1: r0 = getuid() r1 = geteuid() setreuid(r0, r1) r2 = getgid() lchown(&(0x7f0000000080)='./file1\x00', r1, r2) r3 = kqueue() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r3, &(0x7f0000000300)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x8000, 0x0) r5 = kqueue() openat$zero(0xffffffffffffff9c, &(0x7f00000013c0)='/dev/zero\x00', 0x20, 0x0) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wskbd\x00', 0x1012a, 0x0) kevent(r5, &(0x7f0000001440)=[{{r4}, 0xfffffffffffffffc, 0x35, 0x1, 0x20, 0x10000}, {{r3}, 0xfffffffffffffff9, 0x40, 0x80, 0x8, 0xfff}, {{r4}, 0xfffffffffffffffa, 0x1c, 0x2, 0x5, 0x3}, {{r5}, 0xfffffffffffffffa, 0x83, 0x20000000, 0x7, 0x3}, {{r6}, 0xfffffffffffffff8, 0x4a, 0x80000000, 0x6}], 0x63, 0x0, 0x81, 0x0) ioctl$FIOSETOWN(r5, 0x8004667c, &(0x7f0000000040)=0x6) pipe2(&(0x7f0000000440)={0xffffffffffffffff}, 0x10004) r8 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r8, &(0x7f00000004c0)=ANY=[@ANYRESHEX=r7, @ANYRESDEC=r7, @ANYPTR=&(0x7f0000000540)=ANY=[], @ANYRES64=0x0], 0x4, 0x0) socket$inet(0x2, 0x4000000000000001, 0x0) r9 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) linkat(r9, &(0x7f0000000180)='./file1\x00', r9, &(0x7f0000000300)='./file0\x00', 0x0) r10 = socket(0x18, 0x1, 0x0) setsockopt(r10, 0x6, 0x10, &(0x7f00000000c0), 0x0) shutdown(r10, 0x2) msgsnd(r8, &(0x7f0000000200)={0x0, "949dcde16eb5b3193d38e9b854eb2cf1cf1b76491a423cd995f9aaea2b7765322971a37ae2b40bb8341e278fd15ad1f8184945295da6612873f8e6b786beee272bdc5ef13b3be61276483190cbc18657c4d4ff74a1aba038a492e1e8adfec40ea0c35b609179bbc9459ccd0732c65f1f3393526f1cb5d52f08354e24c418e76d9fa06e5fb9eb2414357e0c4cba9965b1729e55d68a932eaa3c0ecb69b88ec684d7d4870170b404d5fe8916bdb0e257b9b2c668a7d5fb965bcf15f0fbbb2c569e714d07dc618baabca90f547339d436861f147bb8c67af46ae60dc0173efcff9eb9a26746bf432a42e2033a4132025575"}, 0xf8, 0x1800) 07:24:03 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x30000000000) ftruncate(r0, 0x0, 0x100000000) 07:24:03 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x615, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) connect$unix(r0, &(0x7f00000004c0)=@abs={0x1, 0x0, 0x1}, 0x8) lstat(&(0x7f0000000200)='./file0\x00', &(0x7f0000001880)) chroot(&(0x7f0000000040)='./file0\x00') ioctl$TIOCCDTR(r0, 0x20007478) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f00000019c0)="278b10980b135ecea99005f6981999720ea5136c811f83bd2d18b5e055155da9f7ffed639ed0f2716af005962c634ff44543eaeae38013eaea26d7ad5463d1c5cef4d1ba0cb0f5c9a6f21ea168b1aeec4bc4e14eb58db0f19465d026221940a098bec8539d1b9f57a0262af164bf1e7f42ff0cb66a2e1f9fecd3d8c252cbafb93a3f939bf3e265406fa0b65187610fe3d8cb0e247d3df250a69fec6e36348a7e121cff1c85471a2942946f92b579b45f893e96accf54b97d6b497ba985164a2aeb92d49fef36a015f844c1e6d069e8d29ffb5abc73e883e9d6559050a9d9ddd2b774ee3b77b7b051d27ddfedc551143d90b506211794e41d24fecd2aa3a580471c0ea676d0b78b31d7cc8ee1542b939aaaf6c1f1142f1fe89c1e49ee9e8ea7af775f28cd1ca12c3d8b4ca70056e1b12bac6f0a2ff7cbaa788a6f66d674ca9f09c36dfffd3d57c69abf337fa94954e87915d64962bcc893a935c9cb0610871aaea827827fc7bcd03512ae108cca765420174429a08ef2a5cc681a11030709faa6836f04e073514bf34bbcf8cf42a5f6451eed520f35c42f01db018009b6c35ad3587648ea119e3e90b66056bf30a614018ad8530b14986eb36a360afeac17e7894a77a5a597732cb23fc982840655ac74a4193315e7dfef613fac09eaa059872e028f615971017d9c81910a3b77ee3dd587edc5c9f21c4ee924e17ddfc5e6b2fe9feea997d7dcb19961afabf840b98c0f0c193aeba9f110ec89639d6c4017c79ac1765a9e876db52dff24d5be3b3a87ee769b7bbcfeacf5772aba142bb8113e1d8091ec6242143e6d623e3ee1b964c40337b4a23abec7a2e659e11c14bd36e90f05256e55751b963c393bc0641fa9fa2953bc93049e4b79fd4ec78f65a2281f4b2004a7c870806310bd6eb13e6756fe40ea6d59e861873b3519236a4d33146bc439efa75fbf2b8dd5f3f9a2e9bb64afa59839c5fd77c18fd3f5868678d87147acc0532cf026b4ef0fda95276ebeca972989572e10d3b7121885178cd450b60fe6b437b526f84d1f5e02f5fe914caf3c5ff911b4df976351233c6e00416f016c4ff1860a4b110d45907d9373335879453c3c359a79eb91591de2dd59300f8ae378a2e0b92922490709314a496dd528ea67951b33cd860b568b8290747f97180d3f6264d6f373aefec7f40aa7da7ccd4fcfd286b203f72731626c3069e2863aabe112de2b72f14af97ab3e7c2703f51d19406c61683859403335a82295ff2c75971887b89b0a5cb880549f5c7e5475353ccbb2b349f931af9ee7f24442509075fc1aeea6b973f2721fb6999ccb3a11b8e809a8352632752d4c39fbf00b370d51357cd1ab98cba47f6a181051351ef2d915ef0e9f3bae3cc805829ec982e78b8711a998e38a2611eab5dd57ee7cf7a46fb2dd30646eaeb274efa6083ffb454a68394d642fbc67dd6f30783922d30e78403f72844921ee380c1b0c68792204b3f0390b3e1db32ec184398e665626085bbff8891d5f5a00812ab46b53a35eac65c56ecf7f775a4cf03a7d81d8dcceb6dd4ee942c282ec810c29723a872e96dc02fcbeebd7c1d8adfa8c093121728a99c1349b8fa4ccad464023783dd5054038807eb930a60649ef03bc103572f41649a79b5cf0c0438875c9a42b3bf5e2180f78570d35da78e77b3d1885b2cbe05fe89cd0a97755024295fe20e7adc85ad8aea8a2b93a608d9c77ebe8f0dfe60231f5c6bfe6614601e57d833444469116bb5790f78b26398b1643b46dc3dc7da2a008576f95c88f27699299d54c5813fcb1ae4e50a341d7a66061578fc42f4036cba19034c1bce9c4072870ca9e98e0a0b05a22f30c34a5435b8d2d28f9c45edf650eae3698de7e2f1aeeafe30c9b0733ab21694a2b4bf46fceded2871ad3cb4cc819903bc50feabd60c082026e3461dce3cedda24df1b367340d6565315b71ca641e7066b072458f5091b39c5a3716b483834808bec98b475ed1d6b0b68cd27bd2a2c726f81ae3d2eeba947c64494ccaed87da7b91834e2f7ac365b6237bd67389d4e4655435a10ab859ee534f48b96a08b3835af1d76a0c31574585cc1629ff6eddbbb1f315abc8c5f5c82f1e99027c016e7b6dc86e29d10c32360388e3a31f6b208cddb34de9838457f34355b610cff3407e538a746f38ab6c14b99bd5e4df26c367265a5b86fde8d59ea3c9c01f4b6dd8f2d5b19358729fab97eae2aefa25bfa33348e21ac3e0f1885522bb988de1c6e095bfe021b208453cd955c06479843b4f811c275bb0631e8153b23d2303b6920281c979393f97253e3fc28aa75734eb6c0f0d14c24ad5456c097061a9d4a3cf281eb961fe9ff8be2215ed2ac08d3cbcdf333081dc18e547effc8b2c1a303118486835f667823e2fdee511fe4d260b71cac6c3be54063ab086fce7e0baaa6d5f9cd1a3413bf779a8b2e5f78460cb43f3c9f82eeaa6940752718abdb3a11b7a37ef5c74e2a92bf5b7c9a1e864919d18c5a909c86e88b1b256d5e6613f8ec5bb2ee3879a138dc6c0fec170790611a670a8901127cadf86a1de999d0c675430cd8ddf762060cae92375d4be8f83afd251413488e936f7a53df012efec3173c5a58d509abe6f1ba5ea24b5f6190f293b3dea1e503b786f592baaef0215add4512b2279a0346dff0210c4661117e17d59df682247538662fd36bfa608ce5b7b48079f0e5f1b41ca15966272950334c07939b27d5eb787e02daad75e0522782204385e16295e8c763be7c42a67076ee756f85ab8843d45d124f30ea1e15346502a09ca5f7d04b571cb3a3815ec2e3362751e8bdff3922596bb581b5c4f402eab254ec73bd2a6e865edf2d92922413a961cfe1cff16449fd68c0aa05c461631a15c8aa0a0149b5bacb82c75cc8c09dd06025f900348dbcfb4887f1add14cfc1cf7baf242bfb12ff34ebb809141f691291539fab398169461c83af193e03dd28861bd3bfbc92414760d8b170262678cfe49330d61a2e4e0c489f2a4218094bdf2fe93e7e6861daafe7a7f487cf989dfb92b387fe99900a9ff4fcfae66309dae7f0c8c7a85af808f6ded58ce25780fb7d459107bac247312605ab072eb7a5409bb2b2402a482d3ed939f862d7b0b3d596f1b63f77ef3240ba3cd95a6917ec942a62ade90adc820d6675784a214e646bfaad951575c95c91d7004710a641865dc808064436aa896580b58f697a31497a10bbd7d22e0a7c5483015b25d2d5b44e5b6ac7354675351cac2214abd9956e345357acde556763d2ff51d768b362a47cb4877361ec61a69a07c73e2131f0c4a9208d137f792c5ad5b9833c3e2993d1d30a3e0b8b7ef7be740262024b78bb16686eb5aee17cb984f0d9f9133f8756875607959fb2146da441cbc3098debb2810f6d759091de9f803cba3699868e14cbfff22c60415764ca00c5791862cfa4f28d7aba4209fc31343f00ac1cc59fd243c27f32fb1e584580b65ccbffcfcd14c0a479d6e0ac6e8a73a5ae22659351e9d661b9e81cd8a91813a04fbc4dadb07a3fce118442061b4230086053bc37e03a0ccfd742b53423d4d49e5beca6a9833b54cb1e4141b8b185520155ae6066c78f53c1ac14e425f84758f8dacef91f5039ed2335a26321fdcab27aedc115235dcaf8b4947d61772dc27c2944ba9c1f8e9f90e7df29960f31eff3cc20c31f498d7140f34455cbeaab5bd3334b977615675bd50c69272c188a854c4e5a8e7cb297bec14819bb304f918144d0ad922598fc1350646c19f52fb55d3963f65442246b007252dee924c4cdc9a27f6195eea29aad7dde8145bc0b7ae8de001d59282190c3721b13968e01c69e828bafd95d8cfbc64b13a70273c12886938d0efbf631e7c6609fd463056f04d055239d4626ed52ea77c2047d701b724912a3953cb72410ca4527beda4bea61135b26d735e09e9f71258a05784a6ff66b160aa406e3c551288be07dd0816bf0eec43b4b4e1148177b64eab352546c153a980325b41952373cde1795d39b6e0e7fc818f0661b4661c226f3522982d7308a5443299bcb425104ed58ffd57dcca9cb458481a03c897ac6fb51af1c37f9e527a05644a6cd58eb2baa2077305c728dbf91f8606f3a565805f3149fc68995b6f5643432850ad90ba09014ebef8be1916be7412b248574253fa9a2dfe2589df118af5c02add418366c80880c8cd13b03396cd0722f9490dcb73bd0d0c2780abb5b8f5c84c318e4e3731c52b946b4882eccc85f500889e1f478d5ce1574f4d3fe950d1f5a26ccb5021eea69fe64bed7703c59e82cad9f76c90357bfd200d4481b95425bc2f40b8060d33394cd0086a2b5872172d6a3d6a0ea21dd05c76e8cffe67494625da0d16321eded1ed2d03afd7438dad7cf6361d9dc76faef9bd7d9a6b03e88387cac9dfb707e820e36176da6bc1528b02fc0355e7da5d00baa418e2f520bccab32e216f418de989766934230313e107b153db61d82d84edfd2da525a3d303a8fb98592881140ba8791f13db758232eb8fede948978ac986f4e81eebdd1953818144a7e02f56632fe08abcd03f9c45beae388c33b740b78e9af38955bc04f87b76eeed23c5fae0f459c1102098c003c3cfeba5c050833d7886cae6679e56830ceb3923ce4e266cba4a73a39b2ad91047ea548c967528fed7bbfaa6039b04e4c673144df304a4b2e7b566012aad6ae20f2352070f746bbf6eaa730c1bf294914206ecce5be774ac1a168dccd81c04ba821a8749e245da9bfe19c52ebad4696dc701476977294119eb9b9e7b24aca0b656f6e5d4b3d6ca5f8978680876411c21fccb71395967709964ddc3bad8f1e163717e9543a3e7f7dc94be9baff576ac941462f2e9ffd4a50efd4a37e3850ca05592af5d4cbf44a38341cb124d87e31bc664844ca10e59e56059844bc4e98891719b9c840d3e8d9e0b7d20a3095a22b9a1a9081a0d1be571e3bf02a0bab231b5237f82699352a3242c2af0c25a6b90ef0446eb1f99367b59858c367e89007e5dcb96be3390652249c19ab970fd83acb4cfd172c8960ffd3e307fa0880e573731d2ece96c5e5bbf7762c0f3dce6acdf6660ab5b54e05547a630ea0216bb8f08bf1a86438e8beda274d18d7165da0cc16dd5b0248753990333813ae465b2a6be9907f091db3fd6085fbd170ca9e2fddd01c57385379edac10a03ab5981d234ceb4334f6708dc47fc8440f6dbc692b9403a27884b8bab75c1c5c9cac1c14b8738045a110a980f86c6435408bbc8d24e89f423dd5d793c03c72cc466a241edb84835a6c96187a189e9b6e61afd9d2eb909445c25cabdf44ecc762881e655c60d6e03c153fde47be6486a5ee1eca8c55e86345e1f17db911467aecda54a039dd0eec2da9333d46730c044e07974556a6619d1de4cdb6514c0bb8578a12576403c1ff2737e09fefb4e50b5cccb722addca5c2fad48dad68f24559f6cbc8204fd7f6de2292f97001430d9841eb7b5e97d59e58ccb05bf665dda140f2f1c00150105e6d2b4c005b11ec9c1020a3c358b694daba3607b04dfcf447abb46727d0dd48f68c010e8c58d4712468079ad1e659cc5c85ff73a3c3563c4bca89f5783a89eaebefbbc4210956ef1505dc3e28ff07c20f0a6cb5b58741039c8df2fefa637ec7eef404a1ac2312c13ce26b53dcfabb72fd56a32713b9ae108f9831bc4ddb8761f9b6cb6daba0d60db45a80be61d954b3cba03172446e6e4508c5668a918d02ed2ffdcc70e7c639bd5b8eaef98b8978a80ebb5275edfd5e3c016209e64c4393ef2f88b6d7ad1e8", 0x1000}, {&(0x7f0000000500)="c60399442ed162f5c19c7b981719e1bf3374cf6c2ddc0f807faf30b26e29334882c95d7edc6f8e6f7229144e3037908a5f1055363eeafcb6b1228a3950cb8023d6a9e98cfe98aeb9b5a426889cc11c07f282abc543e2a07f7d8f49e7633b", 0x5e}, {&(0x7f0000001680)="7b3a4f64bab3f5c86c6b3ca6e38eb8776b7cc3daf5a585e3e53ac9c72206388e3610bd5db5601b93abe1ca632e7224d198a84841963bbaf8975d37984a189886f63b998935ca7fb4b3d052610ced1ed1d20fbea1df85e409b9997a18e1dd8c3a79f68a7072b659c3f50265668322a10e72cda8691d8440151422bd566daa93e05f2371ea1fb7c723b92487b96762027d5192d9a650d3b6927e88e6805ecd76fd3a9b02f2f3473754b03737c53670188647e9ef0b3c3f66b715996014fd614c1e146177318c6343df9fc60c438390e1162814611cac5d5049065de8b661", 0xdd}], 0x3, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)={0x3ff, 0x401}) getrusage(0xffffffffffffffff, &(0x7f00000002c0)) ioctl$TIOCSTART(r0, 0x2000746e) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000400)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000480)={0x7, 0x5}) ioctl$TIOCEXCL(r0, 0x2000740d) getgroups(0x0, &(0x7f0000001640)=[0x0]) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x20004) ioctl$TIOCEXCL(r2, 0x2000740d) mkdirat(r3, &(0x7f0000000600)='./file0\x00', 0x119) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f00000001c0)=0x2, 0x4) fchflags(r0, 0x0) writev(r0, &(0x7f0000003c80), 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000001980)) semget$private(0x0, 0x4, 0x61a) r4 = semget(0x3, 0x3, 0x7) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f0000001b00)=""/4096) semctl$GETNCNT(r4, 0x6, 0x3, &(0x7f00000016c0)=""/182) semctl$GETZCNT(r4, 0x9d5bcfca82b0e651, 0x7, &(0x7f0000001780)=""/255) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000140)=0x1) sync() 07:24:04 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xb64, 0x5d7, "70580ed76f1cfd6dd0035405e7680f1eda54df89"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190a", 0x87}], 0x1) 07:24:04 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0x4) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x36, &(0x7f0000000140), 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0xfff, 0x4) pipe2(&(0x7f0000000040), 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x2) 07:24:04 executing program 1: r0 = open(&(0x7f0000000300)='./file1\x00', 0x80, 0x100) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000340)) mkdir(&(0x7f0000000000)='./file0\x00', 0xc7) mkdir(&(0x7f0000000180)='./file1\x00', 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='c\x00') rmdir(&(0x7f0000000200)='./file0\x00') fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$WSMOUSEIO_GCALIBCOORDS(0xffffffffffffffff, 0x41205725, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffff9c, 0x80085761, &(0x7f0000000040)={0x3, 0x56}) write(r1, &(0x7f00000001c0), 0xfffffef3) r2 = socket$unix(0x1, 0x1, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd0\x00', 0x100c0, 0x0) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x6, 0x10, &(0x7f00000000c0), 0x0) poll(&(0x7f00000002c0)=[{r2, 0x10a}, {r3, 0x22}, {r4, 0x1}], 0x189, 0x43b) poll(&(0x7f0000000000)=[{r1, 0xd}], 0x1, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) r5 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x114) pwritev(r5, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) r6 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) lseek(r6, 0x0, 0xc600000000000000, 0x2) ioctl$BIOCGDIRFILT(r6, 0x4004427c, &(0x7f0000000240)) writev(r5, &(0x7f0000000040), 0x1) preadv(r5, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0, 0x0) r7 = fcntl$dupfd(r5, 0x14, 0xffffffffffffff9c) accept(r7, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xc) kqueue() 07:24:04 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffff9c, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000000700)=[{&(0x7f0000000640)=""/129, 0x81}], 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x0, "7e552f72c1d2c05682db2dece205147c0c50ea31"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 07:24:04 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x6, 0x10, &(0x7f00000000c0), 0x0) fcntl$getown(r1, 0x5) fchmod(r0, 0xe3) write(0xffffffffffffffff, &(0x7f00000004c0)="d3f5f3e75ee0b2a43a47c9e04d87403fcac95873090915000000000000d5311b9528fb544456ec53ab1cccfaeea6cd49850dce31d8cbae6c3393e26d925c7e7b048b1c6c392736622d6e36b9bcf2010b152674f21c012b6be2cad3ac12c9aa6ee8067b5719a2163d0ea60efa0a", 0x6d) 07:24:04 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="9c0248000000c4371266"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000180)="9a0200000000000000000000000024e00818d23a", 0x14) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(0xffffffffffffffff, &(0x7f0000000040)="ea0bb38ae6d94a048d65c64be433dda8a39eb5ee6827b372b29eff75fc9e83ff3d675f68d53b565c75e254b485707a30ed63013c1cb81db225ae012d9106a2df8362f5", 0x43) write(r0, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843", 0x171) dup2(r1, r0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f00000001c0)={0x1, 0x3, 0x100000000, {[0x7, 0x7, 0x66, 0x5, 0x6, 0x200, 0x6, 0x0, 0x3, 0xfffffffffffffffd, 0x8000, 0x3, 0x7fff0000000000, 0x9, 0xfff, 0x5, 0x7ff, 0x3], [0x3ff, 0x77338136, 0x0, 0x7fff, 0x1, 0x6, 0x3, 0x3, 0x9, 0xffffffff], [0xffff, 0x7fff, 0xffff, 0x200000000000, 0xc56, 0x800, 0xffffffff], [0x2, 0x0, 0x4, 0x100, 0x81, 0xfffffffffffffbff], [{0x4, 0xfffffff7, 0x101, 0x82}, {0x7, 0x5, 0x2, 0x3}, {0x5, 0x8, 0x0, 0x73}, {0x0, 0x6, 0x0, 0x25ac719b}, {0x5, 0x1000, 0x20, 0x6}, {0x7, 0x5000000, 0x8, 0x80}, {0x6, 0x6a, 0x0, 0x1}, {0x3, 0x0, 0x0, 0x10001}], {0x5, 0xf389, 0xffff0000, 0x2}, {0xfff7, 0x5, 0x1, 0x7}}}) 07:24:04 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, &(0x7f0000000080)=0x2) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000100)={0x5, 0x7fffffff, './file0\x00', 0x9, 0x4, 0x4, 0xfffff2a0}) ioctl$WSDISPLAYIO_SMODE(0xffffffffffffff9c, 0x8004574c, &(0x7f0000000140)=0x1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) r3 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={r2, r3, r5}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r8 = fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) fchownat(r8, &(0x7f00000002c0)='./file0\x00', r4, r9, 0x0) socketpair(0x18, 0x1, 0xce, &(0x7f0000000340)={0xffffffffffffffff}) setsockopt$inet_opts(r10, 0x0, 0x0, &(0x7f0000000380)="9e5ba26bc5ce2ab09beb19fb281c6633763fdb2f7c97e25bf5ad6da56fe4f7cde68dfbe4111290fe6487497d46124889d17f4ec2f4c67981db2579499661b199a7b259595a12f9c3b63f2d79e68c57ad0a86fe928078ce1ec34608fa98d5b746348036e0f0863de5f03a32d941b6ecc8b129b45c62c0a3347d0d2497bfb9c1c4a7ed1a847f693434b2bf4df916316a58149bf66f866d2a1dd3358293b754a8970a4183c4d1e615fee8b40174bc3ce31f6729aff1b3ba5ed9c04a64d5573d0be88dcb11167d1ed02dd7485a46118d7f37910cfb93c28495cb8c55184af6b7246062a5dd2cc1a6f2a01755dc93a02f", 0xee) fchownat(r10, &(0x7f0000000480)='./file0\x00', r3, r7, 0x0) bind$inet(r8, &(0x7f00000004c0)={0x2, 0x2}, 0xc) r11 = semget(0x2, 0x3, 0x400) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) r14 = getegid() semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000600)={{0x800, r12, r13, r6, r14, 0x8, 0x3}, 0xfffffffffffffff8, 0x3, 0x7fff}) ioctl$TIOCSTOP(r8, 0x2000746f) mkdir(&(0x7f0000000680)='./file0\x00', 0x27c21cfe72b1b5c6) socket(0x6, 0x4000, 0x81) fchflags(0xffffffffffffffff, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r15, 0xffff, 0x4, &(0x7f0000000700)=0x80000001, 0x4) r16 = dup(r1) unlinkat(r16, &(0x7f0000000740)='./file0\x00', 0x8) 07:24:04 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x20000, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x20101, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x6, 0x10, &(0x7f00000000c0), 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x1, 0x0) poll(&(0x7f0000000180)=[{r1, 0x10}, {r2, 0x100}, {r3, 0x28}, {0xffffffffffffff9c, 0x100}], 0x4, 0x2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffff83, "07000000577dac00"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="c43e65d79fb1344ef602488778c77b496478835afd7ddc7d", 0x18}], 0x1) 07:24:05 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x100000000cd}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x40000000011, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs, 0x8) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r4 = socket(0x40000000011, 0x3, 0x0) r5 = socket$unix(0x1, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r5}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r4, 0x0, 0x0) r6 = kqueue() kevent(r6, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r6, &(0x7f0000000000)=[{{r4}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r7 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r7}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs, 0x8) r8 = kqueue() kevent(r8, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r8, &(0x7f0000000000)=[{{r7}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r9 = socket(0x40000000011, 0x3, 0x0) connect$unix(r9, &(0x7f00000000c0)=@abs, 0x8) r10 = kqueue() kevent(r10, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r10, &(0x7f0000000000)=[{{r9}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 07:24:06 executing program 1: pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0x2}], 0x199, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="a3e1903511b3db3b0c332d04720239a065de41787b140080a2b3e9384ec182537fe5f249fb8f081c66c6c521bfb4517d8faeb0bd3b9d19683afa7dd6f288a2fc531ff6d9b47ed8ae24513e0b8325"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) 07:24:06 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x10, &(0x7f00000000c0), 0x0) r1 = dup2(r0, 0xffffffffffffffff) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x6, 0x10, &(0x7f00000000c0), 0x0) r3 = dup2(r2, r1) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x6, 0x10, &(0x7f00000000c0), 0x0) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x6, 0x10, &(0x7f00000000c0), 0x0) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x6, 0x10, &(0x7f00000000c0), 0x0) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x6, 0x10, &(0x7f00000000c0), 0x0) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x6, 0x10, &(0x7f00000000c0), 0x0) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x6, 0x10, &(0x7f00000000c0), 0x0) r10 = socket(0x18, 0x1, 0x0) setsockopt(r10, 0x6, 0x10, &(0x7f00000000c0), 0x0) r11 = socket(0x18, 0x1, 0x0) setsockopt(r11, 0x6, 0x10, &(0x7f00000000c0), 0x0) kevent(r3, &(0x7f0000000180)=[{{r4}, 0x7ffffffffffffff3, 0x40, 0x20, 0xe60a, 0x2}, {{r5}, 0xfffffffffffffff9, 0x1, 0x10, 0x81, 0x4}, {{r0}, 0xfffffffffffffffe, 0x80, 0x91, 0x5, 0x1000}, {{r6}, 0x9b5b38e4e540dc9, 0x33, 0x80, 0x2}, {{r7}, 0x0, 0x36, 0x1, 0x400, 0xffffffffc1472e4d}, {{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x718ad0a6690dfd93, 0x40, 0x7, 0x10001}, {{r8}, 0x4, 0xe245912d0d5c920c, 0x40, 0xff, 0x390e}, {{r9}, 0xffffffffffffffff, 0x10, 0x80, 0x1000, 0x1}], 0x4, &(0x7f0000000280)=[{{r10}, 0xfffffffffffffffa, 0x40, 0x800fffff, 0x7, 0xffffffff}, {{r11}, 0xfffffffffffffffe, 0x7df7fb2f9c7edba9, 0x4, 0x1, 0x9}], 0x80000001, &(0x7f00000002c0)={0x100, 0x6}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 07:24:06 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(0xffffffffffffff9c, &(0x7f00000000c0)="506e3ac5b64ccadb740f7daff5130452f625ced6cf41e1cdf9b3d79bbfadbc72ec8a170192e623854ab9537401828b5074d42dbdd4a25650ac61d31de5252b8e896a0b5043a60b8f3168fd6ae385e845a03a33886896e3ab3b33c5820b84a6e0cc87e7959b07432f400d9d833abb68ab07724586ca7cbee60b4e838726035d97fed2e72d14b6c1c07a3a66af8ee4556a451e7d4d005cc81a10509e5bdddd17238ed61dd9ea15c681727659e230c747a4d51eb7ca5e0378f6b00dd83f307bb3b1934e242d65f6fedcde", 0xc9) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7ffffffe, "73f300070060c3dce5081a6f6000"}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x20, 0x0) syz_open_pts() ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000240)=0x1) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x2, 0x4, 0x0, 0x1, "83dc703feb4c083663030a13e5ca30c03c517069", 0x7fffffff, 0xfffffffe}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 07:24:06 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x6, 0x10, &(0x7f00000000c0), 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x6, 0x10, &(0x7f00000000c0), 0x0) r4 = dup2(r3, 0xffffffffffffffff) kevent(r4, &(0x7f0000000100)=[{{r2}, 0x0, 0xa1, 0x0, 0x1, 0x10000}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) fcntl$setstatus(r1, 0x4, 0x40) write(r0, 0x0, 0x0) 07:24:06 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000040)={0x38aa, 0x101, 0xea9, {[0x4, 0x200, 0x4, 0x7ff, 0x6, 0x7, 0x0, 0x1000, 0x3, 0x1ff, 0x1ff, 0x9, 0x200, 0x0, 0x9, 0xad9f, 0x6, 0x3], [0xc78, 0x3, 0x7fff, 0x779, 0x9, 0x800000000000, 0x9, 0xfffffffffffffb2b, 0x0, 0x7fffffff], [0x3, 0x2, 0xa56a, 0xffffffffffff7fff, 0x0, 0x8, 0xff], [0xfffffffffffff801, 0x9, 0x2000000000, 0x1, 0x1, 0x8], [{0xfffe, 0x8, 0x488e, 0x1}, {0x101, 0x100000, 0x6, 0x1}, {0x1, 0x1, 0x10000, 0x22}, {0x2, 0x80000000, 0xd5, 0xe3}, {0x20, 0x1, 0x7fffffff, 0x3ff}, {0xf96a, 0x1, 0x7ff, 0x5}, {0x7ff, 0x2, 0x6, 0x9}, {0x0, 0x6, 0x3, 0x6}], {0x395, 0x2, 0xdb55, 0x6}, {0x3, 0x1, 0x80000001, 0x693}}}) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSTART(r2, 0x2000746e) ioctl$PCIOCWRITE(0xffffffffffffff9c, 0xc0107003, &(0x7f0000000300)={{0x0, 0xff, 0x7f}, 0x6b, 0x7fff, 0xb5c}) flock(0xffffffffffffffff, 0x1) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wskbd0\x00', 0x80, 0x0) r4 = openat$klog(0xffffffffffffff9c, &(0x7f0000000380)='/dev/klog\x00', 0x8000, 0x0) r5 = dup2(r3, r4) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f00000003c0)=0x6, 0x4) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0x800, 0x0) r7 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$setown(r6, 0x6, r7) getuid() setsockopt(r1, 0x8, 0x5, &(0x7f0000000440)="47059dcc97af9395098059fabacbd50edebf01add0287fa9b328325ed3a10288490ddb87b017ddd398ef0278ebbded6ffcab9bfa3bb074eecc03026e50438b5b4216c15ba8c05fbbdd49", 0x4a) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x6) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) chmod(&(0x7f00000004c0)='./file0\x00', 0x2) r8 = shmget(0x0, 0x3000, 0x4, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_LOCK(r8, 0x3) shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x4000)=nil, 0x2000) ioctl$BIOCGSTATS(r5, 0x4008426f, &(0x7f0000000500)) socket$unix(0x1, 0x2, 0x0) pipe2(&(0x7f0000000580)={0xffffffffffffffff}, 0x4) symlinkat(&(0x7f0000000540)='./file0/file0\x00', r9, &(0x7f00000005c0)='./file1\x00') r10 = shmget$private(0x0, 0x3000, 0x22, &(0x7f0000ffd000/0x3000)=nil) shmat(r10, &(0x7f0000ffc000/0x4000)=nil, 0x2000) ioctl$WSMOUSEIO_SRES(r5, 0x80045721, &(0x7f0000000600)=0x800) 07:24:06 executing program 0: kqueue() r0 = kqueue() r1 = socket(0x18, 0x1, 0x0) kevent(r0, &(0x7f00000005c0), 0xaaf, &(0x7f0000000640)=[{}, {}, {}, {}, {}, {{}, 0x0, 0x0, 0x0, 0x0, 0x4}, {{}, 0x0, 0x0, 0x8db7cca41934bdd2, 0x0, 0x56}, {}, {{r1}, 0xfffffffffffffffb, 0x1}], 0x7fffffff, 0x0) 07:24:06 executing program 1: setitimer(0x0, &(0x7f0000000100)={{}, {0x0, 0x4}}, 0x0) setitimer(0x3, 0x0, &(0x7f0000000000)) 07:24:06 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) 07:24:06 executing program 1: munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) r2 = getpgrp() r3 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setsockopt(r0, 0x6, 0x80000001, &(0x7f00000000c0)="2f28329a2561a39312521986d6075e30cbaff46b37c1436d6732c8e2d03c7b022e36fe5d7720d050a5174a5320fe634b7ce736194decf4f62e77a9068b16e87634adebcd1dacfb9a4816057633caaae0cae3ccf1b9631f4ae6f2aa861116fc4fc2d6a1251bd3baf166d818c8", 0x6c) setregid(r3, r4) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r2, 0x0, r3}, 0xc) close(r0) 07:24:06 executing program 0: r0 = socket(0x20, 0x1000000008002, 0x1) shutdown(r0, 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f00000008c0)=[{r0, 0x4}, {r1, 0x46}], 0x2, 0x0) 07:24:06 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./bus\x00') r1 = socket$unix(0x1, 0x2, 0x0) getsockname$unix(r1, &(0x7f0000000200)=@file={0x0, ""/68}, &(0x7f0000000000)=0x46) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f", 0x17c}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) 07:24:06 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x6, 0x10, &(0x7f00000000c0), 0x0) r2 = fcntl$getown(r0, 0x5) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x2, 0x4, 0x1, 0x1, r2}) shmget(0x2, 0x1000, 0x102, &(0x7f0000ffd000/0x1000)=nil) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x1) 07:24:06 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xe00000, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x0, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockname(r2, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x6, 0x10, &(0x7f00000000c0), 0x0) r4 = fcntl$dupfd(r3, 0x0, 0xffffffffffffffff) getdents(r4, &(0x7f0000000100)=""/210, 0xd2) listen(r1, 0x80000000) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x0}, 0x8) 07:24:06 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x869e, 0x0) pwrite(r1, &(0x7f0000000180)="c81809eb9560428f5febe22630e7de53d52b7a1680ef5ba84e000000", 0xfffffed5, 0x0, 0x3) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x20, 0x0) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000240)=0x1) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000000)) 07:24:06 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x2ed, 0x0, 0x92, &(0x7f0000000000)=ANY=[@ANYRESDEC], 0x77}, 0x8) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x3, 0x0, 0x0, 0x0}, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x6, 0x10, &(0x7f00000000c0), 0x0) r2 = dup2(r1, 0xffffffffffffff9c) r3 = accept$inet(r0, &(0x7f0000000080), &(0x7f0000000140)=0xc) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000180)=r3) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x20, 0x0) 07:24:06 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x6, 0x10, &(0x7f00000000c0), 0x0) shutdown(r1, 0x1) sync() r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x6, 0x10, &(0x7f00000000c0), 0x0) shutdown(r2, 0x8e6c41e288f5154c) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000000240)=0x3) mkdirat(r3, &(0x7f0000000000)='./file0\x00', 0x6) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) 07:24:07 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="cc493690145627e56f4c3508a97c449f71dd1943a3b5a5772f372036526594e83fe235c07820d189546401c3ee89791313d128add9dff21aebd72b418493fb7ff6f4afc4a31c998781c6719df6b93265289b5fe751c9d98f"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="07040000000000000038d0737f73fa8be42bf30f", 0x14) writev(r0, &(0x7f0000000300)=[{0x0}], 0x1) 07:24:07 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x380, 0x50) open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r0 = socket(0xac0d9d2b44c74f09, 0x4, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r2 = getgid() chown(&(0x7f0000000180)='./file0\x00', r1, r2) getgid() r3 = semget$private(0x0, 0x1, 0xc1) semop(r3, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r3, &(0x7f0000000140)=[{0x0, 0x3, 0x800}], 0x38d) r4 = getuid() seteuid(r4) geteuid() syz_emit_ethernet(0xfffffffb, &(0x7f0000000a80)="f4d9822c8cfd4b0e466fa7d109489a64f355194b83958e8fe43d735d828285e93de4f68fe26454c0c1a4106f300f3d8fc011e354ad8a669e3c7199251a78c90ae682c837fbd7a13d3d6b0e2f96b5c78661cc6d470525491fac2f11f23f72b8c90c0a136c9a926569be6742e57d3999a113489eafc8a4f42fbbfb4c2b883c2cf96200e0046ab5dd2283ec71b89cd8e3f3e50939dd86dccb2aa77d87c302c61422e7bff4eee4de467e3f27dca6b9cc371c3f491d5f16582e056f800c2d2a3f36729439a99a2a763b0d603002172da60792da3a81d41660add4fa7885fa7fd807b5338dc5e1389ab3223fda6ab29486c1b3ce93f4336e928fc4eed9b6739ec2b9e429c10e3fb6e997e7a92e61ac631a34de3a83218e0fc88527d85bfe9ec9d4f39134ededa390da901c76f67c55737f9a7344432735") r5 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r5, 0x0, 0x3, &(0x7f0000000740)=""/170) setitimer(0x0, &(0x7f0000000180)={{0xfffffffffffff912, 0x48d3}, {0x88e, 0x3}}, &(0x7f0000000100)) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x40, 0x0) r7 = dup2(0xffffffffffffffff, r6) mknodat(r7, &(0x7f0000000200)='./file0\x00', 0xd000, 0x6) semctl$SETVAL(r5, 0x1, 0x8, &(0x7f0000000240)=0x71) mlock(&(0x7f00006c6000/0x1000)=nil, 0x1000) semctl$GETVAL(r5, 0x4, 0x5, &(0x7f0000000280)=""/210) ioctl$BIOCGBLEN(r7, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r7, 0x80085762, &(0x7f0000000680)={0x2, 0x147d}) setrlimit(0x8, &(0x7f00000001c0)={0x7, 0x95}) r8 = syz_open_pts() close(r8) 07:24:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2285b0001000000004d5f4de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() write(r1, &(0x7f00000001c0)="d5", 0x1) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x20, 0x0) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000240)=0x1) ioctl$TIOCDRAIN(r2, 0x2000745e) 07:24:07 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x10, &(0x7f00000000c0), 0x0) close(r0) mknod(&(0x7f0000000080)='./file0\x00', 0x1ffa, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x7fffffff, 0x10000, 0x3, 0x1, 0x6, 0x5, 0x9df, 0x1, 0x0, 0x5, 0x80000001}) r2 = kqueue() select(0x40, &(0x7f0000000080)={0xfffffffffffffffb}, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x9, 0x0) select(0x7e764d91726b6591, &(0x7f00000004c0)={0x7e}, 0x0, 0x0, 0x0) 07:24:07 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chmod(&(0x7f00000001c0)='.\x00', 0x0) fchdir(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x20, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000240)=0x1) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='W\x00') 07:24:07 executing program 1: pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10006) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000001c40)=0x4) preadv(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000080)=""/120, 0xfffd}, {&(0x7f0000000640)=""/4096, 0x382}], 0x2, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) r3 = open(&(0x7f0000000540)='..', 0x0, 0x0) fchdir(r3) r4 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) lseek(r4, 0x0, 0xc600000000000000, 0x2) r5 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) lseek(r5, 0x0, 0xc600000000000000, 0x2) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000000)=0x40) ioctl$TIOCNXCL(r4, 0x2000740e) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000001700)=0xc) getgroups(0x1, &(0x7f0000001640)=[r6]) 07:24:08 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x6, 0x10, &(0x7f00000000c0), 0x0) r3 = dup2(r1, r2) ioctl$TIOCSTOP(r3, 0x2000746f) close(r3) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000009c0)={0x0, 0x0, 0x1, 0xfffffffffffff2bc, "c81436acea4500000f000000ac1e13c37059f700"}) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x6, 0x10, &(0x7f00000000c0), 0x0) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x6, 0x10, &(0x7f00000000c0), 0x0) pread(r5, &(0x7f0000000100)="16e704397455ca22aa030d7b812b5f8b0187e7be123a1f4f25db85694d3a7f40b28722b4e550dc77f28144e4026dbae9130ef1f345ef", 0x36, 0x0, 0x0) r6 = accept$inet(r4, &(0x7f0000000080), &(0x7f00000000c0)=0xc) fcntl$getown(r6, 0x5) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed9", 0x80) 07:24:08 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x30000000000) 07:24:08 executing program 0: r0 = getegid() r1 = getegid() setregid(r0, r1) r2 = shmget$private(0x0, 0x4000, 0x1, &(0x7f0000ffc000/0x4000)=nil) r3 = getuid() r4 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r8 = fcntl$getown(r4, 0x5) r9 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000540)={{0x240000000, r6, r7, r6, r7, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r5, r8, 0x41d, 0x5, 0x5}) r10 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r10, &(0x7f0000000800)=[{0x3, 0x8, 0x1800}, {0x0, 0x80, 0x1800}, {0x3, 0x1, 0xffa}, {0x2, 0xfd, 0x800}, {0x7, 0x8}, {0xb, 0x9, 0x11800}, {0x4, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x4, 0x7fffffff, 0x1800}], 0x9) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8008) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa9) lchown(&(0x7f0000000240)='./file1\x00', r13, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) r15 = socket(0x11, 0x3, 0x0) setsockopt(r15, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r16 = getpgrp() fcntl$lock(r15, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r16}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r18 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r21 = getgid() semop(r18, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r20, r19, 0x0, r21, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r22, 0x0) poll(&(0x7f0000000000)=[{r22, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r23, 0x0, r17, 0x0, 0x40, 0x7}, 0x7ffd, 0x1fe, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r25 = socket(0x18, 0x2, 0x0) accept$inet6(r25, 0x0, 0x0) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r26, r24, 0x0, r27, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r13, r24, r14, 0xffffffffffffffff, 0x40, 0x4}, 0x49, 0x8, 0x5b5f}) r28 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r28, r29) r30 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r30, r31) getgroups(0x1, &(0x7f00000002c0)=[0x0]) r33 = getegid() r34 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r34, &(0x7f0000000800)=[{0x3, 0x8, 0x1800}, {0x0, 0x80, 0x1800}, {0x3, 0x1, 0xffa}, {0x2, 0xfd, 0x800}, {0x7, 0x8}, {0xb, 0x9, 0x11800}, {0x4, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x4, 0x7fffffff, 0x1800}], 0x9) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x8008) getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa9) lchown(&(0x7f0000000240)='./file1\x00', r36, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) r38 = socket(0x11, 0x3, 0x0) setsockopt(r38, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r39 = getpgrp() fcntl$lock(r38, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r39}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r41 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r44 = getgid() semop(r41, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r41, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r43, r42, 0x0, r44, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r45, 0x0) poll(&(0x7f0000000000)=[{r45, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r45, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) semctl$IPC_SET(r41, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r46, 0x0, r40, 0x0, 0x40, 0x7}, 0x7ffd, 0x1fe, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r48 = socket(0x18, 0x2, 0x0) accept$inet6(r48, 0x0, 0x0) getsockopt$sock_cred(r48, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r41, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r49, r47, 0x0, r50, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) semctl$IPC_SET(r34, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r36, r47, r37, 0xffffffffffffffff, 0x40, 0x4}, 0x49, 0x8, 0x5b5f}) r51 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r51, r52) r53 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r53, r54) getgroups(0x1, &(0x7f00000002c0)=[0x0]) r56 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r56, r57) setgroups(0x5, &(0x7f0000000300)=[0xffffffffffffffff, r53, r52, r55, r56]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) r59 = getuid() r60 = geteuid() setreuid(r59, r60) getgroups(0x1, &(0x7f0000000340)=[r53]) r62 = msgget(0x2, 0x40) msgctl$IPC_SET(r62, 0x1, &(0x7f00000003c0)={{0x2804, r36, r56, r59, r61, 0x0, 0xff}, 0x10000, 0x9ffb, 0xffffffffffffffff, r58, 0x400, 0x1, 0xfffffffffffffffd, 0x4}) r63 = socket(0x18, 0x1, 0x0) setsockopt(r63, 0x6, 0x10, &(0x7f00000000c0), 0x0) getsockopt$sock_cred(r63, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) r65 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r65, &(0x7f0000000800)=[{0x3, 0x8, 0x1800}, {0x0, 0x80, 0x1800}, {0x3, 0x1, 0xffa}, {0x2, 0xfd, 0x800}, {0x7, 0x8}, {0xb, 0x9, 0x11800}, {0x4, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x4, 0x7fffffff, 0x1800}], 0x9) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x8008) getsockopt$sock_cred(r66, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa9) lchown(&(0x7f0000000240)='./file1\x00', r67, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) r69 = socket(0x11, 0x3, 0x0) setsockopt(r69, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r70 = getpgrp() fcntl$lock(r69, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r70}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r72 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r75 = getgid() semop(r72, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r72, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r74, r73, 0x0, r75, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r76, 0x0) poll(&(0x7f0000000000)=[{r76, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r76, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) semctl$IPC_SET(r72, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r77, 0x0, r71, 0x0, 0x40, 0x7}, 0x7ffd, 0x1fe, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r79 = socket(0x18, 0x2, 0x0) accept$inet6(r79, 0x0, 0x0) getsockopt$sock_cred(r79, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r69, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r72, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r80, r78, 0x0, r81, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) semctl$IPC_SET(r65, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r67, r78, r68, 0xffffffffffffffff, 0x40, 0x4}, 0x49, 0x8, 0x5b5f}) r82 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r82, r83) r84 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r84, r85) getgroups(0x1, &(0x7f00000002c0)=[0x0]) r87 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r87, r88) setgroups(0x5, &(0x7f0000000300)=[0xffffffffffffffff, r84, r83, r86, r87]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) r90 = getuid() r91 = geteuid() setreuid(r90, r91) getgroups(0x1, &(0x7f0000000340)=[r84]) r93 = msgget(0x2, 0x40) msgctl$IPC_SET(r93, 0x1, &(0x7f00000003c0)={{0x2804, r67, r87, r90, r92, 0x0, 0xff}, 0x10000, 0x9ffb, 0xffffffffffffffff, r89, 0x400, 0x1, 0xfffffffffffffffd, 0x4}) r94 = getgid() getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, &(0x7f00000007c0)=0xc) getgroups(0x40000367, &(0x7f0000000880)=[r64, r21, r94, r95]) setregid(r33, 0x0) setgroups(0x5, &(0x7f0000000300)=[0xffffffffffffffff, r30, r29, r32, r33]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) r97 = getuid() r98 = geteuid() setreuid(r97, r98) getgroups(0x1, &(0x7f0000000340)=[r30]) r100 = msgget(0x2, 0x40) msgctl$IPC_SET(r100, 0x1, &(0x7f00000003c0)={{0x2804, r13, r33, r97, r99, 0x0, 0xff}, 0x10000, 0x9ffb, 0xffffffffffffffff, r96, 0x400, 0x1, 0xfffffffffffffffd, 0x4}) r101 = getuid() r102 = geteuid() setreuid(r101, r102) r103 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r106 = getgid() semop(r103, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r103, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r105, r104, 0x0, r106, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r107, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) ktrace(0x0, 0x1, 0x104, r108) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000180)={{0x40, 0x0, r33, r102, r104, 0x8, 0x266e}, 0x5, 0x7, 0xffffffffffffffff, r108, 0x3, 0x5, 0x3c3d}) r109 = geteuid() setreuid(r3, r109) r110 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r111, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) ktrace(0x0, 0x1, 0x104, r112) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') getsockopt$sock_cred(r113, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) ktrace(0x0, 0x1, 0x104, r114) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000000)={{0x20000, r3, r0, r110, r0, 0x836487ceca1fc46e, 0x6}, 0x91, 0x4, r112, r114, 0x6, 0x1, 0x2}) 07:24:09 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000002000/0x2000)=nil, 0x2000) r1 = shmget$private(0x0, 0x1000, 0x8, &(0x7f0000004000/0x1000)=nil) shmat(r1, &(0x7f0000009000/0x2000)=nil, 0x1000) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x6, 0x10, &(0x7f00000000c0), 0x0) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x6, 0x10, &(0x7f00000000c0), 0x0) socket(0x6, 0x2, 0x4) dup(0xffffffffffffffff) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x6, 0x10, &(0x7f00000000c0), 0x0) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x6, 0x10, &(0x7f00000000c0), 0x0) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x6, 0x10, &(0x7f00000000c0), 0x0) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x6, 0x10, &(0x7f00000000c0), 0x0) accept$unix(r0, &(0x7f0000002480)=@file={0x0, ""/86}, &(0x7f0000002500)=0x58) syz_open_pts() r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x6, 0x10, &(0x7f00000000c0), 0x0) r10 = socket(0x18, 0x1, 0x0) setsockopt(r10, 0x6, 0x10, &(0x7f00000000c0), 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000002540)='/dev/zero\x00', 0x40, 0x0) r11 = socket(0x18, 0x1, 0x0) setsockopt(r11, 0x6, 0x10, &(0x7f00000000c0), 0x0) r12 = socket(0x18, 0x1, 0x0) setsockopt(r12, 0x6, 0x10, &(0x7f00000000c0), 0x0) r13 = socket(0x8, 0x1, 0x0) setsockopt(r13, 0x6, 0x10, &(0x7f00000000c0), 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000002580)='/dev/wsmouse0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000025c0), 0xc) r14 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r14, r15) sendmsg$unix(r3, &(0x7f0000003940)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002400)=[{&(0x7f0000002840)="d9193de7996f7beea3b92c55613669437384944a96ff0b6f2e98e74c3c4069b62617a28ac92d0ccd3c9bc3ae666385e7f2b95b75e6b2361e84b92310f4df5221be7c7345e78c2298f2707068bd85b6e2fd3a15980bd22b834c65ddb3258384883ada92b83dc1563c7b0c7a62485ea803a7bb83d023d7d70abb913caadd53b3c834f9d5cd691b9ae5675f05cd2f98829788a0c837aafd7cdad4f1902efe3160760c7a0bc1137df8cbb8e8b8a0ba092709f73c96f4fc070c51e23a573a6e9c926a87c13c55a56d841ea331f0e6c9fe400d3c354c67be6d71f33c54f7532343876106516be00b90014348e90e25c9796fb1b642349c9386bcaafb01c7c3415a990f91e311090300fe3607265b4539fcb2bd36777dfc18b17d24d95043415afeb3aa386882a98f5c9deba980aa1cae36fa2320b4ed651c6fb6dbc91e005571f76b78f66e557632ae1297249bdde9e4f9608a9742be58a0244d630da2e7bae3c6f82de3a2badbf4168fa3cfad90ab80d2ef45a7c4e86f9f2b4e86f160d70bff1841752e458d39d302f990daedced6bbffc055dee267c78ab7a80271bb0871fbdb0da54ad84fe87e41be9332482e1fe5a3537ef8d163807ef09f57afd80b77597946024d4a35df28af20790c98fccfdddd4746eead4cefc016267523e5ef31b563a588fb28bff6460f5c77605c08e6c6539729f3d9a1bd55be73579d645dfeb59e6a92ece16057cc0e23ab6add2ce3b14a2054392541d2e53edfb1bd8a4013394d29e5b9cef7a182f48ba4e20b5afe231d690b97ef3c5e002fbc8f0ecc809ad7cf5dad937ef5bc8ecfcdf121b273951abc1d000faeffc4f03a6c7d0e4f40393d60213aa4d42a57c71c13f11d39f749f14c0a6bb178ed50da0086be3cb6f9cdebea88155d4a4eb29dabf88b22b40e3d6f8500332e89ba73ec0a207d49fefec3b60d217fd252274e54ad4f9a72e223c6f7b2be0bdf5f715bbaaac50af90ffb53a2692c8e588b89a042d42c1b63293a53d6017deebed11a58b600b9dc0a4943da2391a57c40c37ab60a5bfb8ed428b31fc938fb2d28c45f6af4c2e93169f08a071827caa3a3ff9bb43b4e8a2b3f56051808dda762cf83d65c5fd85f06e6c2179a8043b4a716767be7406a5c83e3ae700a117a5a661a0536b60ff4e7c8f8da5f7d41ab7f705c02d048ee027205791df14914478014efc71a88424a7ac8f2e976b5f0b4cbaee420b703c4ef7073a46a957935f01e58b121d143084440ec41617b5247a5f742d334227dad77eb303fe6d3a703e50ea8ca4baf6a215387c1aa22098034dafdf6a28300ed21ffa2451827e7e2bc1698b8c190aac873a1105d3c5a9d078cefdfa2ae993b65724a4d94b789ba7c2591afd45241fb29cb915a1e7b3a34396c1877ab334b0aee5aaf9094c9d81ffedae4e6845ea78b056eb35e6d49dd9aaefad7dd450678acddabb2561b79970f6fab6ca5c375068019a5daa53a034bce5e924fdff5ac0462fe0c80516c9fe392f578c78aa25563653bfd66df7f68d2e0266eb702568edafc7cc56c6b472401c126d0d9d47349fec026066159106ad71ca7e77fd96df54f1fe79766f6e4a51fcc27ff110805d425f29d41a3a02efde47ecec65ed5d727a9c2543794e923f89b5f9f6fb1b08e32109222ac6a07fafcbf81ab776092a127c0083e39ef45a9741db8243c52da0ca5a148f0278d7db19558602543de503c8dece872e487932e9734a38e53965a911a9cea1566f808894bb056a666ada70c1ea0f398d5c41c7dd28a77a3bf6c4ba535edbff7f87b2dda93c79bd60cfb63b9d686f6dfb2bd4dd04f6da49161b9e2bda577d3678771bd4f2b75ebb2d9d7fafe4effa7c3edd2f508633e9fa5600f3d9ec6c75d19fec65d5bb5e2bdb5871e44cb65cf197097f8f5b4a81bf1a95e69e42b1aee44f03fae9dd537ae09d94d9b7d7873e5b3fc74918d99666fef24848fe1a8f1cbac7fbff76ddda7bdb94c6bb3b91f7b4f0d32079d2683dd6eef8f4921c4efdd5d5fd2481f5ce1fd5719a14aef210d91025881241f708017ee0895f2f875826942484b89b3b83892ebd3a8d80800bf2c5ca50cdf9800211b2ad296156137025d5e2ff1b72573d58f1286eb334bd92ec53d19978d5128486f1e585a8c74567158ce0b15ec5c86c69fdc0aac7dbc62ee2935dae0f69ac145017baa58eca4b3244a804e6a81c31b8a2aec743180415b9157e0dd45b1d50574d9e6f2104488ac4c3f4a28725448f0714398780bbdd7bb70ead1b5b8c88f5b2634d5e197996ea2a272f1d58723f5653f9242caec813cafeba4c7cbf0a395ca176c471eb446f35ff27ef3fe58d619cb91e434ce817364848ead53cab8ff11630cc039b33214f6560e82e08b0a99e71d8f56bd945d464b7753cad9d9243eb46781e3be7eea7a1f626b0b52285fe37e2fda573395ef14cc666ad1892ae0b280985e575f12d2bae10dd5e41ffae6b080c6fe0599f999f4eb395eab20b26786a0486c71efb1f69ce3da0c3f585fc601944c2507f0cad0bb1f167e32600c45053106fae3580046fe58c807907125026e734b569e62a0ed373de1401132f233f115f2b2bfce7ac8c8dad3762d41f6433eba5f5125308c58beeb95caed33e2fd3770c5c2fbbb3b3777097df15ea9c9ae33f669eeeed0abee92fd27792969d0884571c6b5ac36d42ba664f95563772e536160e5f58c58faf88b40f1aef225b7ec2acc222fcf84d92f91b1034b550a6cc97e5c6d18ef7eef3a5058c1bcde9c5122038f9bc5aa4867f3c62b7791410fca19d3db899f30ec98cb85f797d550be4e9df17018954a47581a7ff67557357e08e9d71f5d3f1c11ac7e8673008924f2520184d704a46cf52942bab8db16bb0bf2fb87e38146c38a90fce5bdf16c0e97da84e5711564130f86bcc930a17fc17bab96f9bd6998e6b601d84fff17f564357e059a6f95678071f8b64e6f3f3e9f4124a95865ea81c445b9ae14a20999b346d984956602cf6f7e8b19cd155dee98f849ce5abd36659e0568b9f3daf7a726398ac049f43c6b6998299893462171f977d3524b60fbf1a12168546d02f5513540bddf2967d5bfdb7e683e80388d31f81b980b351b3d66c7488f96074d22ed1d0bc23558d983a1edd11589a8f3fb34adb324741769ce2d087435e83075171b590c006daf9df2f6e64fa0dfbfe4ea15c94f1725b6bd02fdca18c8cc7e038422aaff3608fb3a2c1e79cf43c074dd81836aaffcebe9a1675a620152708e310ca5f0953030b0ee64650541740a1b4729fdbe37f7bd03154c6d97a9ff9b882f9a7309eb5b5d16911cc0f8f889bbb95dd4fc145f1b2f85616d9a017a0aeca288cdea5f52a9ab49a1d15b70753c5592eeae48f1130ddb19e18b09c03a4e4638e4938f4ea53d4eff60b81abd9f4c6712bce188194c3cf934944bdbcd0a8561d5748733a4ecabc4673d12babf1cea312f407822932c83fb9a88b8fbf068d7272a16027a65da19cf7cfbde3822037f069f853e8097e6b9f62bc2c8717298c0a886cf6c249d7e3b6ae6dd1e7b64dca0db4d2aca7a93876062ce95937f4ee0472c1fb193dc3b803b42f2d9ecd281a348597d814fda2c17c8b56468521c9c6909931935995f20bbd2ff7b846711a3c9f5199c06c24db4baaf030c3a8d95529e0dfa02b31d79bb0dd4e82e1bab96b4f0c47e91fd86d0f111d5327d73d138d2a477102ebae6f9ee66619f078a05d98f2bbdc4a57d9e89f6514d308ecbe894e600722113835bbde0cb98f24d2e459f1946f61776d964550afa3b360c69f99ed1be779b662ab246bd9751d668c9fccc4cc5c0d4d014b32674c996032951bfd70079cafed338d92c696cb019629c5728797b81a53c88049b73aea8738db3607d3e8abd73e0972c64ba21a602eb672d310a9b3053efa841659c71d087cbe1cfbf9ccd310ddd427b00ba51678ac9a3546efeb71fc864ace38bf7d38c705d2f40b41a103a4fa79f6f6de6ef4c218fe80940eeb2f2b28614694712452fea6849b27086d8b2258fb4221c5ab4275ea1fe3074e4f37dccdfecc9e6c8d3338ba5301975af7dbc4382162031d02719d06daa924b071565ebedaf3e50a9eb524a416ee467dae29c4bf5b1228e1f2681fe1ff331edd65a0b8d693c801af4d7899c08999bdd4918e17f47104c6d40665851c8282af1975a7931f83a27c6a5d9c7d738d564fe4656b1635c9eff12791e74e0a5faad304d3ccf5ced8281ca407648c9faeea61762c8c1b989d0185340b1fda8d445cd1e1c8af1d030c21f45b0f61bda973642fa3c8ffd06c776dbe552473537c5de9c8edc86fe604d56650e2d3e4c0212829e45d7d5de49df6727486511a3086b3c6862b79a17d9d4e52006539fe678e357597cd8ae5b7882f23907c54eaf16c887c4174c26b3ff4f5a2eb5a3ba16f6f3347e7f552b1f9c7e72c904670415256592029a18f7d739c5d2f14c4899dd7e38bfc72eb411a97e21860e5e0b7bebcdcfa9808831d0fb3852b8fed749ce2a8e38ad88838be4540d4186b63c27c9c0b7b8b33050cd0d97737dcee13d7e1699d6c59a60fc960e6ba8ecde33162d0679ce613eaff329041b57e0fb27f564c64e03ac8d8f9331bf5de2e0483f6196d96996f8408dbf5e59e03893ed25234e7ce80912cee49edc942657fae209dcdd02cd83a394028ebffd64cd1a7b9c50aee94b5f8984b59d07a785d2992683ce7bde58ae9e6aaa18c1587b1bd2e4029bf70e8430bbccb9a7ec750df7710149da28faa2d1df1089631709014a21c358d57896d67af7974661e57e349142cb5be9070b45e09948a37c3775f4844961fdc1d8f4757354a5461daa53467ed9343fd73c95ba6c664200b5e1a6c430938bce21a43b65541681190660e4f58aec74d4588b712ccb8c69226d7609b134fa0a6d7f0f5a5465e8d128dfcd8a501a899dffb16598e6068057e56812fbfa58572b2fdc027f50ba3d46a689d6c64f1109028a471ce5c56df6dd7a66ee3c4dc71f616234381f767130941ed7d840d92849e05b6689a6ceb1323cc07cf956c51f9222a9aeb6a4d90558079249e57160c16b198d156e23c9f05a37b402d9d60472541af1c445c4a8529d44810de1831204ebea37434cf4b7597689ead531de453eba9046fad143d53a08210ac5f3150fc9c0fda9ab1caece9b58942523e7e3de81e8a7d98828530d5762388d7a5216bed3ec71a963d27cfce1afbd08feb7c12c1b63f93b9376220d9dc4c0bed9643d1f4623cd92937053512ddbdb99662d14e444e41b2a7813a26720ff0be8779996a62fa6c30fd4832580b9f8ea6b41d6a4c415ec7aea484a43171ec647869a7abb791cdf668a3a58ed4d2063bdced759d1ffa2c907dad3154674fd1b7f61064b434a8e4dd69d8afdf9d72e2560e4ece470b356f62a1eda7c227c934b9239568b64ffb2fdc638d6b52f733b4307fbbc4d01c940bd930ff1dcbd26757de9cbe5c237b9e4bb947b889dae5aa0932a04e067c2bba6f2110d85c035fec9285b28c76958363f20c36d23fc9ec778ce0bb0cac258e22a445d4e5894680d57200e312dca6db578a86b7555678002acc10d504ed3cd3190b7ee0ca17257adb8ad6864f573c5b99d1cacd4648d19f4ecae4d24d6e26587410a7ca20b2a46cd49c4223c7ee461a626103f04318458820068a28720ec8d1aef90a485e7c8f998d45f3e0816941d229d4a2c5127dd04af7e60c6fd68403eeb0da7ad882e75bd4264a17dc42fbc4f5cec169e606544421100663decd710fc774498bb55ade5515fbfff4e3fb276358a3df4f5db84", 0x1000}, {&(0x7f0000001080)="fdeb31fb4b5185bd57dd2ca33a5606eab082e991d1839d12d24347da2bd7a12b1c53f850b9220ffed9451ec8b4a813208a35b101dc2040ea04864e78972c8ee63006e8d7211e2f77c862ca7223c8d5a41f806155963b221a4e44d273bd7b5e58678ed4100b04cee00a929a2fbb1a0fd39ff1431b32d1e6d21d7bef32599529b12342983e96d3b803742e63a6a6a86253fd0eb81318ebf22f483eb327bfb9f8e226ddea462462c3e38ecde9c82d8592b0e539f61dd936ab6006613a075763c5da4792673cbfd8c139869786bfc84aeaa2743f1e9f61a560840eda3a41f981c7eb1e3f3be3f243a094410740177408ab63110b4eb4856db62c1e08a790d9d2650b57aa6b8f16563a4b77b8df3d25c78a81ee4572cb7506cba19cbd6767fb28a3264e6e50c1eba3823fdcda1d1bf0724b9f469bb4ff9bfd6c9d4cafe3a9c6ae7f4246ea199de64cd397e02fa528f5b9a92231c23f3f62861de2758f9aa027533b11e8277c1ea2980462d7e153c4507aa1d4d65159bad243beb39b9e0e22cd6974b066caf52382f48d8cc52e8875f28e93f3d97e6a5fa8ef09f824379b87a3456fdb2208bf83d571cd1d74a68c0bbc27c74f02340f171091183b8cfa433f2fad873f72f28945f0a7673c18f56edb7aaf107e87b0f75cb084925f56336cea4ce23ed750c163f482c72da28e8b7d466b404f10af407bbac754eac7a4810c719ccd8baccbb3936fa11288a6bcc28e8f59d26a3a6a95b282243379d795a30a061b2a7708e2b442db0cb4f2d849494696ddb96b07c8cb32807e3b006e567a3a836032834c0583888c0f9775b1360805908e170d3e41942acc141bd7108cd50a299b58e2a70e62be8b90e74374c0a233d5f62e3deb93d2b94ea140aad7a61fbc7f9cf2a5be28cea113dce24197f9ba67c3cae18affe518ccd243c2de911313a71fa18075c4f9c2558c7dd866d25aeeaabf4f79e98f5b845e56bef78b1b61471a49861b802eded7451b1cdf7122cd272afe593f812730b50dbc16d67984b70728c771a36034c11fee8e2f6888068eb9d91292ae353be609d47ce074f676e042b33cff632276ee9987a01c8a3878948e4939f62e7d70e5c2d06ca54d738f07f7cae6f31facb2ccd1d2715ae66d006e1b62d25005cceb470154a4816c3801b3848b3f17a4a4894704ae24c31fcf41769692af8b0b95945854380dfac5c393badd98df63f42364e8ad2340234e674ec96b1330f125dad0ec802e34925b89df3227092ffe99548b59e494a4f2238086b1c33aacf1e891ec5adcce3d11497f8e47dc632d714a23d1eaffb6b31f1759bec0b83b9cd94ba2a6873901b7129abadb62f58ed2128a8ad2b6d8a200eec35a62fdb50c6ac428ef567f3891185eda930dc1dc4af768ceefe7f226d98fb0a3633eb3407c1a5605973ab32b7f967d3961ad3e29407c57018a5844a58caaedad916b1c6d4d6f64c6b325aafeb1973134c6c472d8cd79e77e6def636f07c1140c898b8575d34495049d3462c42d82f6ed46c333db05aeb48fdd1dadabf6d66bae0ec78c30caf68067b554cac3be7678aee673c282082e7c17b86148ebc3d920826b8055486df1b1cd2e8dfa9a3048749c26fcf1d3722e5b682ebc852f5c3ae88434d32978bde6e869a11d568b6412e0f292d601ec469adf7534966fe268ddd586fab6964c6df2457f88656514cbcacff628e594cbe2d6f5bbf2b00945c4919f560e7a7e95cb85004f751da46f264441999a0081b935a85d6ae61725214b6efaa0728cc829a015d8f3cdd500bef81d528e3577525a601d9bcbc991fd08b7fc6ee30bbc9be9e88ff54191e6dca2fc4ba278c9f3b236b7d48be4f591fcef19cd77a35794ec9dd627b868a69ea5702b1d988d914192ad3d44e7f6385f5450525deb7ff4d47c0ced985deacbc3268227d64a6224ef0a3f6dc959a2dda3ee5163da01b0267b020cbcff5df9879e2319586826941273781f2e60105e80fb5ecc0c8b2ee19d951854a6c334285375bdd9d3dda72186e857b4b8d58b8df2e82105b02831af33086d949bd2a6750a8deba7f062a39919b4942f2bd0e668e370128955ee183645f151a7fcd3fccf8cde31387956ed293540a287c4c91f55dacf0239141867c2204cc4bc662690ef5640f4f35e5db77a2eb9682b56125ffbc4b8d5b7711834ac4df62f8df73a683e7250cbfec0ca9729bf6db22abbfb1a801447be7ea3eb0ffddbc7a8bea17bfc7b3a75c98e0877a80ab1187036943ff6a85098c47e00dbc1fbcc44820ec8934a7f31eb8ad3e7cf964d2c32fdbd89459ae8421069b32c1584dccd405c57afd1900cc788a19fe8940fc7759953cf85a37ecae9ea0d2bdb6c75b01f98e94b64c364ae93e2bf8c4f037875a5d0701e035b5211450021b4af3e8bb6e8131821ab383c40e2bcabdf7b29d61723f68a76c317e95fd75279ae8111e50f1a6ffd0121dd9e15f5dd0b42d1ca8b3f3237c4c3d5573b2a8c110d8d7261db22fc5fb9606ead32c073315b664bf50af99922380b56459cc585c5235dd134e3b230c506d61d9c91e86129cca081410e5c92e1c11264ecf55aee7c9590906020a5a33e027db0bc4a8f9eb9b7e4c2e584aafe5c81dd67fee5e393609615fc02171a977942104c6d32c47e5156bd9c536af7721e9fe32c635f13102ef442cf56b3a10ac81be64d7f862bce1fb365fece8e4dcf8077132c3bb6859ec478bb6d6038665b62362af73e0c24698e5b394973fa06f2b24526904cba9d0ee73311e93b826c4921dd5db661451ed46c82498afaa0afa5f25385eb04db1ae4d00d0eba7ddafc9325024775201171fdfb6cd217a8a5f882928f2b61313c1e1054aa18cd00ab28d44b8b6a860a7f8fa04aebe16a1982620a53147235fa3a25a894360b8e7da43e0206b6d3defdbba653716d13c074cdfd67c4f432a60405745974b2228f9a77544de388bde660bc813920b40fe77e8956e646c5c746cf11255fa0f2ccfd2aa7a4f6c219e704f8ed3b238753f572b47c46d3ffa49822ac69f77c5308c8d5d0ffb7eda2ac961d95a1d164db2cb50c667f730fbcf3d7e167ff9a738c9e56510ecc6915783f188f28b6f1fa68528033166be97fcc99cb6aede65dbc2d0d5c140a6fc74b74c00dbadbcbeb8898ba1ae17f89ae9f46df66a25149882e3e20af5e0ed66ef0024a03577b11a2a28570f6a3c9445096e6f587ebf3ebfb5c0b26473f8c59c4906bdef3efc6e0cf00d0e0fa1b467551f844698ec5d91bc490c1fe9b1ff6cf6b752375bfaa723a1de15474b2356495c7348c7c79ebc75c92f9cc1fef24a583e76d64c6150f4419fa5264b684ec1ad9aa8b11a75e14228a489347ae2671c2a086b5a0a63474798f8557ba063ec1072440c62ecd702da0bd730146e524295667ad0bdad5c235b494ca2048f38a09e42c9298afb5108313f0904dfa6bbc152d0c23b11239a3932cf79e542b71603cd5b8cac69655a717740c4951917e4f824b300262c1dde5389cb164ae13eba9b07f02e1e5eb57ed7119eedc197ddb8a7194219377bb2d2ce6297d17a7e1a41e7eec5ca6ef6816773e0e01b0671a41de57db30a0b2cd11edc5f717548ab8446fbb39934b77d6926f3fa963eeb634e2ca369db3be72d5a120f00bf7f031130a8995c0a6755ec8a960c4858d1eedef622e2f0f6128ed36d3f299fd395a8d659e3697c99e0679fc9027474b632a4ffd7c84849843adf5167b2e6894b12a927f281940f324abdaca12dc2eaf9f38198dc695bb664626477d02ab6de84611e46f5aa598f753ce71000c7cc73a28ed3ed36b822480397a75216d9b703f9529b10109523b9f83f36977d98072a551563e46f86e8be47aae8cdf7e599f05b02fd1a587f104ff910402075aff91a2942db7b6dbc17aaf36f0849282758212ea53b84533e8f1f107304f6a920f93e6c4f0a44638f52c4a56721e2e81a59ff4fffc18ba9a74f4c2c4b06c4b987bdaac54d4829814597a2a00dfbf37e44c4a0b94ec87714ec349bf4c5205513c44713993252e51c269976c2f9777a9cb00dcd6282fa45ee505f8745ff80fe2bebee685f89565b3adddc3f08e2e7258f07fed281a63fa30f897cbfae93bf25ea54107845942eb901a480f105f9ace4f8abd4f69cc818c8e40fbfa512e7ab3c4f6ee73ca7a3fdd045e7f4a1cdec03337161cc0e0357b51f557579dfe2bc48b1d8082bdfa8728715f287a15dc26399410ab4efa012aa9104584ba76b02541dc5a4fabfa5d79b176b6c9b0476bac9dded8ca90b4266cb476ab40e5a6a642cf9f39a2058872a2384d23024915fe14b842890d263b8a84181b15a674cae4141c0874d6981aac3e518d96091dbf25c427714931d1188c1103e76e41c4d87c0be6ca1725556639e7ae6962fcc0586a53c30e337e226dee513b06d2704156f4131eff8d200a0fdd86904ae53c3ce1281412c521cf84b6fdd9834da9226817573c050505c730295017d198dcfa2f357eb95c11937e954cfe748a55f619b009b685bd6277b04e43dc87ba70eebc6f0b5c7a1bb187b690ebad2407a57c3bf649e92358bdc35f5d68230a8479ce7adcefe0ac20db074be9166f251aa89a78686e3a870003a7ecdafd99394437d7da4020bcd66cbedf06bd94416e5d21d15c62a89b3a1e9eeb5491cadc13ab88e12e6566df21b7f10cd512451d9c543a56763de998f27e2f1c097fcc8de1c35e148432584493a1fc87ce759ecadb10f614880e1c5129c62fcc49c373acbac8b9c32fbb740f6c90784d8ca768508c9ff39d4beeb15f9ba22da042110932def5813fc79d8bac66314d8033c0fe0fd99e4ae55a30ffa6d8805e5e9daa310bd25c1b62029d921836fb3dea51123bbe3c9f43e7a044ee81d0bfad4dd8f0cfe024a3dc1860b11c394dfc672e788c246c0c2c1856f4b5e46b5489fe70469c15e44389bb525afee7d71895b0ae434d86838705b5716645d7d91c9e7f8049526d6fb111abc2e38878cdd456508d643c43ca1ac5d277d3d5914e378a30b5cd7a870e814c627f50a77e865c6d56b4071572ff5865a0df39cc6491a3add5728e920dcc460eb362d08c1a0fd2868edb6a0480f736f208e3cefae27d856ffb4b32c8d2177c52c7c0c5cf7ac8ef089ff95cfde9e0613174faa8d562b6df0cca1b52151a0b89d9c3f6e660edc618de2c3ac77d9c8e4afa0b28b39282a0c86fa523194d6c3d60673554021a56c4ce4aca8f30b537420eb9ca5c27da199efe01136340b84b236ca6023fa7f8af4244def22c7045de201c2b754c59b6a62f574d8a8738876aaafc57125493d6def87d1aabcef5fc9aef679032deba715623dd1d9a78de6c9e9e5420e1b0a09bc390352d32fe159551e2f90608c572ed3ffe8b37cd00dca718cb848bb48fe7de310b6ae811e745b827ac1626c89d769990a2df1931b51270397d84d1341bbc29ac10b27eb5205ba40133e7eea82ccb3fc6a10fd52d7bb6689dba3b6dc9e324eeb6b9ea444f0209c60a41759d2423226d6bb4e68df3f38b27dafd8be913a2600eb5836ed0189f2d9832b65fc32f3a34cff8df4448fb36b9930b7d51a90e8f5b0cd71541c5f67499b718484d577bbd621e6b7f8afd171353a362f20bc87cf9189cea862e774ea00aa808d8c360434d2d58584ae4717f353d7a77bd169d6a3de9e5620c61a5cebe4737974449463c6d85927cb679db79487826086c4b82f3357b4d8a8d1f1b08ec8a1a2adb3d970781f48f1d9450e37b0aeee4757585d51e68768f268dfbf265468d011325f89ce1a945cb498595685958845b9d6a35d17923", 0x1000}, {&(0x7f0000002080)="a8378fc8740299f3c1823a439a609302c9ae32fffe73c914b24492b18bb5440c9bf75f6392b7fa32b8800ee59cb8b63ded431bf91c7c90d58b8dd71d74caa1f4c7223c41fb09fe2632622bc94d6ec4a058314342a7313b6578c5132600c64edecb66d324653a3a8a42705a8ddd893d8a5c", 0x71}, {&(0x7f0000002100)="293c6bcf949b1517418ddde65a882af7", 0x10}, {&(0x7f0000002140)="83c3237fc225cf7b53c992f892a1b525b492b186562aad1b1e702911ab47b3da08c2b821c61ecf6c852b7c07c9e70cb475f8ab7e9b3e87db564a01436b", 0x3d}, {&(0x7f0000002180)="68162615df1b0f95eb898e337e48a4d63e96813fd7ae7aa3d16173430fec4fcd0591a0fb22781e1dbf7dda867a9ecef7ab107c0af0757f23c3c7a040364e541e4a05fb68af3495f3824fc6d208a7e0a13748e164eae436242437f7e0301593c4ab0db94c572479f44297d2c5603f3ad0c5b643349ecc7beac1a7d655023ed5a33cebb15675940e5a43d3e154f2546b427bab04964685761bd453d7e6649e4c336f4c676d3ff13f8df0eea0944fdaced8", 0xb0}, {&(0x7f0000002240)="393db1cb40f775a0d43f19ef46ad4431bf383aaff892cde87c1d829beb3a0ead3722233484ffc199ab97c039e8dc1355e1c18bf9a6fa63b9244765dbbe58596bc7b1212ba781c6f0727b629f24fcc34f273cfe5cf35be1481857bf4d60a273dea30ef8b7fa1b1900ddd389f1adae01f6c58c0507d2eeb6d3f3784d66c78a1b2f0b390c5d812a2023a844c2d5653cf556b9787607fbd93da31a88af745d8b9588ef9d2b811f80a26acebe93c20b7c74", 0xaf}, {&(0x7f0000002300)="de7453b9741b73eb1ffa093931e3d7b5ceb39f813d8a380bed414df6be5325dde397c47057102fad8699720e72bd2b7912f27f027b63a9c9f5ed5f03fee54731a71978e58385d6e4d76760e5b3de18f9f4364c28e74e042606d4009175d594d6f667082e3a9099f0bbaac5d23a1c4f3302dba3bfb40929772681c11d9c3a768490e7d4dc3005dc52c9fc9e61a1277be187dad8716136dd89819f6600c8b3f8a43b5fb6030703019bb8ce6eb897d86768c9db434ee30b3f8c68fcd123c5f3a1c8dd740ac3ad12937f89aea53f5f884def3a20254317c77f3b2b276e8a433df6290978e2ada627", 0xe6}], 0x8, &(0x7f0000003840)=ANY=[], 0x0, 0x400}, 0x6) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r2, 0x0, 0x0) 07:24:09 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001cc0)='./file0\x00', &(0x7f0000001e40)=[&(0x7f00000002c0)='[(\x00', &(0x7f00000003c0)='^\x00', &(0x7f0000000400)='@,*\\$\x00', &(0x7f0000000440)='^\x00', &(0x7f0000001880)='\x00', &(0x7f0000001940)='!\x00', &(0x7f0000001980)='[(\x00', &(0x7f0000001c40)='[(\x00', &(0x7f0000001c80)='@:\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r1 = syz_open_pts() pwritev(r0, &(0x7f0000000200), 0x0, 0x0, 0x0) r2 = syz_open_pts() mkdir(&(0x7f0000001b80)='./file0\x00', 0xf9) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) close(0xffffffffffffffff) r4 = dup(r0) r5 = semget$private(0x0, 0x1, 0x201) r6 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x8, 0x2, 0x7, 0x1, 0x1, 0x7f, 0x4}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000002480)={0x2, 0x0, 0x0, 0x0, "855c55000567a700800000000000000000000040", 0x100000, 0x4}) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) ioctl$TIOCEXCL(r1, 0x2000740d) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r2, 0x0, 0x519e9ff5a54d8863) ioctl$TIOCCDTR(r4, 0x20007478) ioctl$KDGKBMODE(r4, 0x40044b06) r7 = socket(0x800000018, 0x1, 0x0) madvise(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x2) bind$unix(r7, &(0x7f0000000140)=ANY=[@ANYBLOB="01000800ccbfcdf20000"], 0xfffffffffffffe6d) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001d40), 0x0) r8 = getegid() r9 = geteuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001900)=0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000001bc0)={{0x500, r10, r8, r9, r11, 0x98, 0x200}, 0x4, 0x23, 0x732}) pwritev(r3, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) readv(r4, &(0x7f00000016c0)=[{&(0x7f0000001d80)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f0000000200)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x2c8e7c470a97341a) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 07:24:09 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x80, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x6, 0x10, &(0x7f00000000c0), 0x0) symlink(&(0x7f00000017c0)='./file0\x00', &(0x7f0000001800)='./file0\x00') sendmsg(r2, &(0x7f0000001740)={&(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000001380)=[{&(0x7f00000001c0)="b74a5495e8416096902a4b4c274d6b593a75efdc49eb0a5035e1914c7272b88497df04ff485c77358994549a0dae47823f3ac2d5e386c99f82c8dc16ceb852f111dafa7c85b9e0e280ebe6b8a6d7f938094432a1dbb302d5d9d2d42c9a5d7ff1aa904504c70eb1f5fd06a4a6994502b51d451feb79f8425c590d69e7aacf88043c663d9883830821520f8032a4716debd6e8b33eca6887d84ee49bb4697fe98d151a991a4c380d", 0xa7}, {&(0x7f0000000140)="7ee3ab0cf27ffb521b943c1b3a844bfc20353eab7d5ee4958781c95e32a7be9df9", 0x21}, {&(0x7f0000000280)="79cd2ddd08eadb385157165058abb1bbafe6295fc5556f4fca64291117353fede873b6e878cc69c3742dd38b56fd67703dff810da39f29bddcb0537d5e57f647c93d2466c773208bc3825f8eb783c5a8c0ecdda6353c28da3a19ee6a2dcbe56fa1915a588cc6ad7912ffbaa9ecc2c2bc0f6ed95df0d1e954908a2dd0d54f9a70464321ac633a618920b5ec6dfeb523c409d958da26f613a691c285c036dff1c89e6dea177016f6975810fae6a9ca3c919ac928da67e224f2acbc709155a23d698f2304ce9f60651b5b56fdca131c137fd942edca9a1bba044b7c", 0xda}, {&(0x7f0000000380)="01768d8c1c032e32b6c77f454145d79f15de4baf274c399ddb16702dca8d863454a283954c4702c20ba13267560a411b2680b195790bf7f7e638a1986117ba710b2c9886e6febbbdc3f9e3e7853622f90e59d3855bfce973aa893bc3fe67893aece122ed4fca38beed4cb0bbc6131badd029280af7a3e9ac118d87526a5e1e2b5e983f76873e0c6704c55b6ed9465e85c6484c1c6c78ac2fb9a32a3989b840323162fa12d26702bbfe579f331b795c615af91017fd8d75414c7bc11fb1df37ba25038e1e434f48b66fe11df6c7a4160ca952aa4d364dee16b9726ecde2a54f80b7788414d903ebb04b68ee912e854ca8235a905aa1feff4a251a46fddc42e482b9f40db8e287206b76cebcd9244ee0b9de5ef57e36ad4932f9c579744248ea7d385be001cd6c6c2416d359cd87d7f66ddf242a87d2b3859b468eaa54ba668b74bf97ed9c6b61be36c24ebf7ae745b26eda8b16269b0098d509fc07ba58a6b405a51a4b5281ad187eafc6c3c00efb87be78975f80d1e551ba884b7f5879630d695baaa2f637d5abd4884adede69bbb7cadd194825a0e60361d65390bf97eb5d94c4b330bfd355f178987c18580c150f3d9aa1a0fa94df0ba2e5bb344f8798d7b458a1c24e3c6454e962d73f437f3f96ba80cdc37afbe98485df4a1c37e532d1e2f119f43ba88fdab5c432856e878b9111437487f3ed36f3bd9aa0f978bfff5a9c4394a0d37c4d623aabae3bfbe94a4099a67efde611bdad167e1d607e5ee585c0aba7fd63684d1e6029911d896f29f2b4b9c9f5aa29a7d44e480880163d182d98ab48b44e8ca052e60061ea01518579a8873f70308a35fcdaf0c69a3b86748ab3e56817332ac9324f9d884148002f45c9e3f0ca739fba4af49520f48e4d942fdc61fb2dacc8d4a85c5cbab3d562bb7e33e90d401c012fcd920c2ae33ff5232dc3f7759f2e245ba3c65bb93b15f5b9e46ced98388bbcbcc89c02d33f16bf954ffb1fbc8ff0c4cc9ef9ef9677fa63a346a7dd80abbaf226106677e92aaaa29d6af453bf444ab90751894a3ab8f67d44b7972b3d3560b454be9359ee6b0f27c7bec2743d86595af0f2f11439d414f21b60b49653ac9e61f28eaeb66cceecda2105669d349d403559741cf79c14272375f12e1255f534b15764d7d3975e002ebeaaaa2c3eddcead15581fb6369aae9c8ac051f33ba3554d8bea7701475ec7433508339c94f753b7aba173a9aca0bf89662e6912dae74ee074fc2c1416fc8491eaad7e24c4f297e00bde60c8efed7b6643010f008b83ff5f4d6feeeb060e6e3cee2f3ecad7aaab7dc0658fe0cba4ca85a792074e0e9c3a2ebc31adc2627493bcaabe898739ebba39d53b7762c6944d114754c8937e3c61d5158726456eeef05d700ca2528076e38f9efa98b055c894665968470d9be5e531bc6928dcdafa4fe1dad87c4a5bfd08b5a5cd570f714778243604586414371a396592d8ad48895badc9d0b85658a2e802b6dbf185f6b04d2b71dc853460af982abadf536713d3f95af458e34706919ec38b0d280a5905e68bc0cfed1eb431cb05a1d2f2bfafaf59adf62703e6930f1fa2afc695263c42481183cfaeb2997b081164c12090092bffa40f27da11103e4f9bffd425be32a06cad839f6647196e1b3fb45a276948052b9394dcac57b4da0f9fb234704fd50760f3b596b67e3a0734e17a9b56567b072a3f105b77706641c604610bcf3504ab75c30173a27a51ad8a7483c9d1985654e1e24123b5c3c02a05357d71e3e0f84451acdca3f6af929c78135d3006c39395bdb7931d5fbdadc90a41d583c4e217f0f009c546c61483e7bac57d41d02b4f88060d74312415f305fbe7d75f826f2442ecfff371ad390213940e131c52daafa052eb9565304578ab689f7c43298e1f09513d118b83217d6745f2821e661776682cad4983432aa40d8bbbf893e72c93c4a1750eabbd5792327011315d7c02f4281d6916ea6de34fdab0628681b9bda4314e75963d39300744f0a700d6a8bd1d32cf2a582dcba525e81c3198d4115d04f6a1b554e5cfe8fa0a289b892a35b7ae9d4a96fbe9324b768ebfdf83ed4402f73a91916d796e5257b4223a008d20e532883c5f717f98666ce98d9652e491c085d1ba25e350244147c08a53a46b5deaef67803fdb1a6dcd593e1a3978ed10d2675e1a654a9b6c6d59e8f8c77282452657abac9ac84ecdffff3d218f01f5a396bf9d9a4e623cc5a25254da116ffda4f05d15a05c0c96c42eb0e5a33208accda8a24306ac54dc73cb2a5edd2509a41f04896fea2b168dd6df1f861cebc0d92ed85eee8d62b2a2e75862bf46f14ed14030b5ef716b45c70116f97a3526ed22e372b242538e469c1ece92e8056a41dae8cd909e8b43cd798540c1a5077bb428e101c203bd90fa454b7fd6f0eebd038b94c10d5da498dc58cc63f719acd7611f5072faf6afce66aa9bccc67e9f23a1a37e4d2ef6dea0b8488b7f91a750210f264c52869e36bffed8c7b2d4882942f1794ddac6b0654f018fa8d91b565f3c8715bb33f14f5b35d69299a8d58e1f95d4cf438bda919d2ac1c20bd2af20ec59d341b84ad1cc6fae0e6ac81fad8ab2a459d28dfaeaa07fdc7217ff85cc578a588352de9d35afc17cff024656cb29f900620f6f613d60fb9ac9b3992195359fb2a8cd8637f57a78b072dda259c6d94c9a2c90047e6165fc0194d6b7db5d5ea61e50d0406473a1ee65ddf30104298d88484340fc9313052de9f476e19779fb8881ad6b6808d6e2dc9dce509b03a807988a9a1b40576aefb107133d70f08d62ace750eab72785afd3b3449aaf5e96672bdd35de21449b1760c6b8d38deba677e126a55a60237f7d6b75def27892c3814e51f8b8e3698456c88eedca7ded9af1b9c21702d751d06866b934d178a2e343f2e966bdcd69d03be6571f09de0f37946ea38319d13ac66b230ba430156287d15bede6f327ead30e2ce02ea6d035093a210489eb9313cba5c5632d9658464656aa2fc4e03cce04b5ef9c976dd0a095e56371ed73e2d6bf58c646353521f3098dfc1235eef4dde2a11440fe40dca297e7694d8fd027c31cfbb35e3d59790930386f151cf4c19e7a13fefbfba122b1eacdbf90f410e89fd61ab181c667420cf557209125cd70f277c10df22ba530ba89c4f25963c9f49e46f85263a9fb96d3afd453fab8911b6c17f61b187a46b0a8d8cb8e18001850d386eea5a662d7a120d3abe223008e27f1c10bc038ee63333938cbfc037ad9b9a66c42e6c2d4394a53dd89aebc4dabc3e5af7500431100356fbc901b5408b630c75f7f0a4c01bad5a48ed7b80f4601660030a50cdb542fafa60ad8f36a133245ae8909ce2ab8f558a5bd337d127ed7c559c331f4c7f3d56f749da69332447f132e1e5febc52f3016a52eb47b384131ffbc685d8287084008d013f5e7cf54ed38c6a9514f23aac760892d498cc2201cca12649bd825753ddf4561ba91f368fb91f64e3b90fefd42f7eddbe3cd22a0647126ffd2b47b355f88d741950ac95eac05656cf07180cfcdfff793d55e1eea6748550342fae63a61d7f33156f2a4cbf9f68e0d065cf80c7b4ada366013d158fcab64d9b4d89a1c436e1b1b5b2d908f6996fed39ea88f898967db40d155971fba3124951d49fa004429d7b58a70ffa704d34894822845ddc15fccd6e86e50322afbcbdfc045c31f8ea67c1c6ffd5d6aa725e67d9c1aeacdccc272275929eb22f69cca045298bbf535e2f39676f59414552896c12aea29996b7853b88f8ff9ef11e9e36a04b60acf0d3f4d3a9d57fe51136cc5288c6926b81ea38fa26ee2cec37cd80bd4d5327dc97bfd69c44f4e16aeb42f96b72afe05bbce84269c0be955d4a5c996ac3dd8286bcde28cd33e55bb95823b317ec618e9b1575392653ea73fb75389e707813170c1ac7096dffc23eeef112b6451b7a13740b36a072ca16c0e998d9870a10c0158992e2d34a7f6f108e1419c827e8a369e015e4f64723cec525dff5b0ec0e190d434ba44f19f332ab8611358771ce781f2f59618d9ab09842990c270ea3faf9ba38b8e6a379765006e6983fd82ba8566a89ac0ae7928fe93fdec9299e7f13ed5094e0006fb3e245ca3c5dc9d090ceb156cf53f88c07c4533423fd83ad80cc26efc2acfda35e3d3e398b020d849637450b8c5a4b2cd24f2ad9e00b7139d6a3467bd5667c4ad6796d9f600082a6115a200ea732220ba9c4161cced730df3c7acf2f1da2b4222cc303d2ed5e7d3e7f697030759817311414e7696ed943fa48f004d212ab92766884d0efc2df019333956a4dc3821369de06bbf440aba23900029dc177520f9cbc2bd95d50a2b83e6ab320afe9a911b08177518916d53679c5432066cfe8a3691f97c054bfe6265c8ff326260a233b1d7c7fe521420a9695cba16cebb53cd8a49309ead502287507ef09ca8a71ed668a098ab36586b15e7d637921f83eb08dbcad5558e226683916d859acd5e93b5dc47cc93bb7c5df601322755e515b11f173e4aed44da461220cf5b34074bbd899bb11d522416c2acebb809a9376f466b21ce3d21501746259e9139851e358a18daec069181fcec9dd32fb3ad5ef6205615b73192d676221609cf1eb2d68b5c527ffab25b292d3fbecb3eebaca1d21498cfadae994dc7a9595a6730f827063fcd49cad56a1bd17805fcee096cd46e57358bfbec2e816df83a50dbbbfe2e98e5fa4695d7ab13697bd3c13024845a75cc7c1eef466c31ad14a884e5626d1cb7c3511d9cd0a1bcbd9e884a6c4a30a2230d12ca90d4eaec41254c0dbb135b4e0f6ebed4b6eb9cad47ddbbf7f28af2f441d54c0a10978ab41799079765616e3021e23b6d4e06c1a8ec22c291514f166e0118d7a67b7af64c1d90b66e1e1aa848dbacc9f8c347cf16d59db6fd607ff6d893da27c132161dc08e99c02ea53d6f51d130f5e54acdd01f3caae00d8fd00e8e6c3690131810633447d989a6df1bc81a5336a81692fc64d4154e5dee15928cae015a378763ce96f4da4d18072fb23c646777c666f39f5b384d7fbcf6c49b97b67d6d047bb061af611cdaa36711900a56489178ef283d4efb6fe0062e1787adf008c4271c12c515dae9504fbbb7c7288bb3f73f8d5f3dbd031e42534c14e6b08f4670ebb8a5e9de9deaadb7bc84c3ef0cda4543b0aafc932ff7fb48dd0de4ef72c42f678a97748072b77261a2a32594f18ed2f1542285af1c216b01a4ec9867da2fab19cd66cb0c0ca64e878a9184b2761035c9ae6d7acc0a6dc6f9122835e8639ca836132861f520395cee35eefc279ef76942c85ade4c762ba3819766375cf33cda0cbfba9f5bf385bf3b4d92299d6d212212d7dfacccdf923ddabccd3500ddcb724de6617f413f1a286f2d494a9ad86b8bf6e8a4b5f2acb68638d011d8e9acabd39995a415ef727f731d4e2f49bacd409647f08242e2ac4eb9add31abeef00769ea72f20ba13c51e85ead54cc95e384d5b4321ce6eef4219a71c8da76469faa04cc6ed3bf98a84ac779cba7c0c0eb6cf13b9b68d1004b016f0a9a5c5f0985d640fd13f9dd97d0128314b23980c138857be75fd624387e9ed8a3491c6277f0abe0bf1e09b8fb75d30c9f0e7065ab41f9d80c8b59d0887caab2f99f4d4c126d68323ff5a8358660d30bad3b4258384f7d25b7dedffc50e3cfef453e0bfe0f069744374535fe5926410333be6f9d4687dd578485ac67c48481547518d9da8989f85f8c98e51d6f9e97048abf8d6757ddc8a956b102e309516dcd125cfac40232db2934c29", 0x1000}], 0x4, &(0x7f00000013c0)=ANY=[@ANYBLOB="b000000000000bf701000000bf000000b8e36275342b1d5f80ad1e3ed72703d0aa6001e6762a85d75f8defe2d843371fb5392c858e29147b730067d8785f9384e3a6f06462ca9032af4b3fe3c9d07267b3ba8c9732d804696e615614c38c23d38f6a173d71208bba57ba36d046e0efdcfff97cebd5ece22e5f63ab45fd1c4c7fdb88c3771d703a3c45ec59eeb33301fd99511e5892d5a0831604ceb6eafa8f89386d9f7ca5727762eb1db7c4ce011bc7f80000000000000001000000050000009915f648273ae514617f37c6af5f96f70554d17f3c659896d90e01b3d011d7277f60ae9729ee46ae25d389ee969dd2e2114f1fa8d44fa736081de067af6a5ad42ebfd91a84c0a894712350cf73cb0613ccd4de1a97f55ba7074b38a124c70e1b166a736696e9607383be68b9eb59ad13d7bcabf94916a88a0dcdc6086860942dc2f0c0a4b6840616b96dc4a95183a8bd4b01b0e3ea8a6d885be2101951c802c023299074a30bfd58cf7c09b14b21b79daa11e203226bc412acfae9bfda398e717926d0bd7f960c20b48fb1f371cd04ab2d0a7e4a778fa1a9f7b3b9361857c9ed5000000000000000f000000000000000ffff0000000000003e4d3c3e9211dc6db90e493fc67da42dbc622108b00e4f213210ec067184d418b08f559c2fedac9d4e079d374757e9692451e4f15d1e855e8f8b2d463325906c317dc0f9dd8233804c18f2a4e4b6ad9d341e3091a7a43825a2ccd4aa2a8f6f2b1121831f8058b2b6ac7501aea85980604ec3c7abc6f4bc3e525e0b48ba8c99b049d45fad08ef7ee749dfde4427efcb067e013ce64abb6f5b31f112a4f96007b7365114596ba340cc4b39219434474f84a17b775355fe6e2f637737b36c4ad163569106a710414de56d155cee60cd04a72711cccfd5db8238e5d4ccccc5000000680000000000000001000000090000006907dd34cf38a543b9c56ee5ce6c84a56912cf5b36910d597d4969c8a209d01a935cbb3482776c7d81e1a7bb9d95a7d468918d9eb45604efc5b976b9dc3f805430100f10e6835d59c0fadeefb84875eac8e9000000000000600000000000000001000000000000804bd2b95f8d247e648cb8660cb593c4c7946c2e0fd5516044605c201597094e486b7239416a9f7e004117cd348ab864b8954efadee65a16102891460fae5abeb11ac63c7ab8f6a221c98d4d0000000000"], 0x360}, 0x4) fchdir(r1) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') fchdir(r0) r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) lseek(r3, 0x0, 0xc600000000000000, 0x2) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000001780)=0x1) execve(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) 07:24:09 executing program 1: mprotect(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000001000/0x4000)=nil, 0x4000) munlock(&(0x7f0000003000/0x2000)=nil, 0x2000) munlock(&(0x7f0000001000/0x4000)=nil, 0x4000) 07:24:09 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000006c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d0571454be8a2a197a386207000000008295955984c87910bf093f68c10100287ead4bcb777fa69dfcbd1697790a10d9436e01000000a84e6abca64896bc5e57c6388bbd2ad88b2978b15801360bcd4c0a162b58b55c6200000000000000061e6bf3bf554799b9b800ed52e0b85a85e25bfb258557d60f13ad30505e8d53f8a4aeef9d612f871f4385f041f2f75ea4a5c59a1a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea80e8b36019dea90d160e9b2048a3c0b5495a204b24be82ab7a1d429588e2ef0173423b7c576b15"], 0x10) r2 = dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) ioctl$TIOCSCTTY(r2, 0x20007461) 07:24:09 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffff9c, 0x80085762, &(0x7f0000000140)={0x2, 0x7a56}) close(r0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0xfffffffffffffffd}], 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000029, 0x4, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r2 = socket(0x18, 0x1, 0x0) r3 = socket(0x18, 0x4, 0x7) setsockopt(r3, 0x6, 0x10, &(0x7f00000000c0), 0x0) getsockopt$inet_opts(r3, 0x0, 0x2, &(0x7f0000000080)=""/22, &(0x7f0000000100)=0x16) close(r2) fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) clock_gettime(0x3, &(0x7f0000000040)) 07:24:09 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) chflagsat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x983b5e0fa2bdc068) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000240)='F', 0xfffffffffffffd35}], 0x1, 0x0, 0x0) semget$private(0x0, 0x2, 0x35e397306b44230b) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) setitimer(0x0, &(0x7f0000000040)={{0xffffffff00000000}, {0x6}}, 0x0) r1 = shmget(0x1, 0x2000, 0x100, &(0x7f0000008000/0x2000)=nil) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x3000) r2 = msgget$private(0x0, 0x4) msgctl$IPC_STAT(r2, 0x2, &(0x7f00000000c0)=""/112) msgctl$IPC_RMID(r2, 0x0) 07:24:09 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000300), 0x0, 0xffffffff) poll(0x0, 0x0, 0x1ff) bind$unix(r1, &(0x7f0000000000)=@abs={0x2, 0x0, 0x3}, 0x8) write(r0, &(0x7f00000001c0)='\v', 0x1) 07:24:09 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/117, 0x75) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x7, 0x800bf9a, 0x8, "7e389ddedff37173457851a7f9097b5ac793683a", 0x3ff, 0x4}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x0, 0x0, 0xd49, 0x0, "d200000000000000000000230000000000fc00"}) r1 = socket(0x23, 0x3a3ba57ef14cab3f, 0x7) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000000c0)={0x9251, 0x1, 0x7, 0xfaee, 0x2}, 0xc) execve(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) 07:24:09 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000880)='/dev/null\x00', 0x8000, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000800)={0xffffffffffffffff}) r2 = dup2(r0, r1) r3 = syz_open_pts() sendto$unix(r2, &(0x7f0000000580)="a819cf8fbe9997518dae9417adcc3372a3dc1064636d8afcd9676612c8b9c07f7e609422f0cfd2e058619094b37726be8b766084ae06eb3967e85bcf704c81da9c8b06da4c2f0fc06907bf20e6294ce6e781749e5046eb33ac18d308cc415575f89899d8dbadf7c423fcae9d6cd034c64916da5b138c1b888d5f8735fd2c22f983fb5344e023b8bad5434b5d9466a1f4d57a629c577f4dbd9f16994c3a9e627179f5993ed00bf69292", 0xa9, 0x400, 0x0, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000480)) r4 = semget$private(0x0, 0x7, 0x286) semop(r4, &(0x7f0000000380)=[{0x4, 0x0, 0x1000}, {0x3, 0x1, 0x800}, {0x4, 0x6}, {0x3, 0x204}], 0x4) fcntl$setflags(r3, 0x2, 0x1) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0)='\x01\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00@', 0x20, 0x0) write(r5, &(0x7f0000000c40)="efff2a2380b291af116e9e3f9caa54345a0bbe4dec86499e6a56d19efe76f3d9b73656c1ac33e782923ca65536edadc6b00348d2afbdef5a3e0027b925d421971f6d4ca62c1ab08f98e6392a234d2123f3117c45afd0cb95ed52062d28e33fee1418048282f7d6e9c2da4e9ccaa1f0ecf47c6dc10d03e4243e89ced59364babbfea76703f8348edf21b043066dd9ac7240a06ca9a8af18cde443c4a4c29a560fb90407354b8f904f98a6efa92581a15162d75fda7e287b4e469246ef788f316240a5e62d8f727f33c9250cfe18b412508fda411ad2c4dc63a63eb7f02bf025db4715763e0839c43e9eeda882890b9f0000", 0xf1) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff374a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b1360b330d1628b53a", 0x65) r6 = fcntl$dupfd(r3, 0xa, r3) ioctl$VT_GETMODE(r6, 0x40087603, &(0x7f0000000240)) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000540)=0x1) preadv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/64, 0xffffffffffffffed}], 0x1, 0x0, 0x0) r7 = socket(0x5, 0x400000000002, 0xfffffffffffffffd) sendmsg$unix(r6, &(0x7f0000000140)={&(0x7f0000000d40)=ANY=[@ANYBLOB="08010000000003000000a5326e17d175198bcab5b0063722cdda40accb06fb5d9028a8a20670c5481be58ba7b60e72066a134acd74c74ba223889e000000000000000000000000000000990029bd0cb777e662fd7725d8403df7d999e8f68f671d44f5dbc10cb36b8e9af2c6c36bc6e44efe36b6514eb37d7f372860c0d6fc9310eb6afd9a96f7fd25bf4b305add7695d476aa1865bd16df25c321c18de57e2f520962b9e1daaf25e29d9ce4edb7622c1b9a490452eb3f90b756a1166c7c0b6a992246efbc70b6979bf707d46f49a6c8dcbf3a36c7e6c958741252fff10a8b1c0306ce992119c23ab80dd5aed6685899de608d1b41320ba06a7b8d4351086e164738c4ccb5e45dc4089e7fbefbe5d03c3f564707f1073fe363ef0be91d541fa5e3e3a56118986ab3d341d0b2459cd873c4c9f6c29740db9857c8ac4d9d5b7267d7cad7dfadb284ab39fff0c2f8f8174e91abbe9453c8f51d57f5291f247b0a01f3380b8cfbc01c98f2e52293209571ed11737771b8ade01dbd99760c458015316c228029cb56d6386e44710aa5d646757cc27a1a64392f52a65fe65e9d555b76f1d5ba643cc31e813c54ad8d1a92e230a5076988507ed1aaefeb4f45a466dfbc9b9d934ff5082e7333d440fec05e3ce658c6c3b1262bfed277edd9e48ed166f1eeda78618496fac9336c08b4b0f4d39cb446ebd830ef0e26fb86fe5fbfe0ef6440cb"], 0x1, 0x0, 0x0, 0x0, 0x526}, 0x10) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000280)="0100b8fadfbd3b12ad57423de74222b751a7510000845b9dcc4153717f94e2caf5568108818652cb3444e9e04504294170", 0x31) symlink(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000340)='./file0\x00') recvfrom$unix(r2, &(0x7f00000003c0)=""/57, 0x39, 0x3, &(0x7f0000000c00)=ANY=[@ANYRES32], 0x1) rename(&(0x7f0000000300)='./file0/file0\x00', 0x0) ioctl$BIOCSBLEN(r6, 0xc0044266, &(0x7f0000000200)=0x6) write(r3, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) syz_open_pts() recvfrom$inet(r7, &(0x7f0000000900)=""/30, 0x3f0, 0x2, &(0x7f00000008c0)={0x2, 0x2}, 0xffffffffffffff90) close(r0) fcntl$getflags(r1, 0x1) dup(r6) ioctl$TIOCNXCL(r3, 0x2000740e) 07:24:10 executing program 0: r0 = syz_open_pts() flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) dup2(r0, r0) r1 = socket(0x1, 0x1, 0x8) setsockopt(r1, 0x5, 0x0, &(0x7f0000000240)="fd4050ca226b48e95aff0107b103b6f09a1a393b1d2d0906a0c6617efc18cccc199e33b7c2f7fd8d", 0x28) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000300)=0x3ff, 0x4) r2 = syz_open_pts() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000840)={0x0}, 0xc) fcntl$lock(r2, 0x7, &(0x7f0000000800)={0x2, 0x0, 0xc5fffffffffffffc, 0x0, r3}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000, r3}) r4 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) writev(r4, &(0x7f0000000000)=[{&(0x7f00000018c0)="ea", 0x1}], 0x1) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x6, 0x10, &(0x7f00000000c0), 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000280), 0xc) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r4, 0x0, 0x0) r6 = syz_open_pts() ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) poll(&(0x7f0000000080)=[{r6, 0x40}], 0x1, 0x0) r7 = socket$inet(0x2, 0x1, 0x0) kevent(r4, &(0x7f0000000000)=[{{r1}, 0x30e27ec8e05cd3db, 0x8, 0x2, 0x7fffffff, 0x20000000000003}], 0x6, &(0x7f0000000080)=[{}, {{r7}, 0xfffffffffffffffa, 0x80, 0x20000000, 0x3f, 0x7}], 0x0, &(0x7f0000000100)={0x80, 0x7}) execve(0x0, 0x0, 0x0) getrlimit(0x2, &(0x7f0000000200)) r8 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000140)) getsockopt(r8, 0x2, 0x100000001, &(0x7f0000000340)=""/217, &(0x7f00000001c0)=0xd9) 07:24:10 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001cc0)='./file0\x00', &(0x7f0000001980), &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r1 = syz_open_pts() pwritev(r0, &(0x7f0000000200), 0x0, 0x0, 0x0) r2 = syz_open_pts() mkdir(&(0x7f0000001b80)='./file0\x00', 0xf9) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) close(0xffffffffffffffff) openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x40, 0x0) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x6, 0x10, &(0x7f00000000c0), 0x0) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x6, 0x10, &(0x7f00000000c0), 0x0) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wskbd0\x00', 0x100, 0x0) r7 = dup(r6) r8 = semget$private(0x0, 0x1, 0x201) r9 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r7, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x8, 0x2, 0x7, 0x1, 0x1, 0x7f, 0x4}) ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000002480)={0x2, 0x0, 0x0, 0x0, "855c55000567a700800000000000000000000040", 0x100000, 0x4}) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) ioctl$TIOCEXCL(r1, 0x2000740d) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r2, 0x0, 0x519e9ff5a54d8863) ioctl$TIOCCDTR(r7, 0x20007478) ioctl$KDGKBMODE(r7, 0x40044b06) r10 = socket(0x800000018, 0x1, 0x0) madvise(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x2) bind$unix(r10, &(0x7f0000000140)=ANY=[@ANYBLOB="01000800ccbfcdf20000"], 0xfffffffffffffe6d) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000001d40)={0x0, 0x0}, 0x0) r12 = getegid() r13 = geteuid() getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001900)=0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000001bc0)={{0x500, r11, r12, r13, r14, 0x4, 0x200}, 0x4, 0x26, 0x732}) pwritev(r3, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) readv(r7, &(0x7f00000016c0)=[{&(0x7f0000001d80)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f0000000200)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x2c8e7c470a97341a) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 07:24:10 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x10, &(0x7f00000000c0), 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000180)=0x100, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=ANY=[], 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x6, 0x10, &(0x7f00000000c0), 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4, 0x1010, r3, 0x0, 0x4) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x6, 0x10, &(0x7f00000000c0), 0x0) accept$unix(r4, &(0x7f0000000240)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000000040)=""/251, 0xfb}, {&(0x7f0000001300)=""/4096, 0x1000}], 0x3) 07:24:10 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="82022e2fac140025c079ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d93c6b8a03b10820a58fe43bea7a07246ebf79705ad2d9ac55a52f7dc8062782813c8cefcfd81bd4f9c0e36d58ab4f79a66de7fb584d490000007c62f547d55587267ba5050932ed610d5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacb6584b976998a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c28de129d530239f0e401cb1000447c89263b7abec43beaf656f9362301576534c2d7ceac6f78f05000000000000fccd0e67beab3b00b0c1b7052094300048c4c0cb6c55a02a05961e2dcddadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c9fc348ee4013eca3d10433"], 0x10) writev(r0, &(0x7f0000000280)=[{0x0}], 0x1) fcntl$getown(0xffffffffffffff9c, 0x5) r1 = semget$private(0x0, 0x7, 0x286) semop(r1, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r1, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x6a29, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f00000000c0)) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r6 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000100)=""/114) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r8 = fcntl$getown(r7, 0x5) r9 = getuid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r11 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r11, &(0x7f0000000800)=[{0x3, 0x8, 0x1800}, {0x0, 0x80, 0x1800}, {0x3, 0x1, 0xffa}, {0x3, 0xfd, 0x800}, {0x7, 0x8}, {0x3, 0x9, 0x11800}, {0x4, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x4, 0x7fffffff, 0x1800}], 0x9) semop(r11, &(0x7f0000000100)=[{0x0, 0x2, 0x800}, {0x7, 0x7fffffff, 0x7fd}, {0x4, 0x21, 0x800}, {0x4, 0xb, 0x1800}], 0x4) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x2800c) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa9) lchown(&(0x7f0000000240)='./file1\x00', r13, 0x0) r14 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r14, r15) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r13, r14, r16, 0xffffffffffffffff, 0x40, 0x4}, 0x49, 0x1f, 0x5b5f}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) ktrace(0x0, 0x1, 0x104, r18) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000480)={{0x5, r9, r10, 0xffffffffffffffff, r14, 0x20, 0x5}, 0x6, 0xe18, r3, r18, 0x8, 0x0, 0x6}) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000200)={{0x3ff, r4, r5, r4, r5, 0x104, 0x5}, 0xfff, 0x9, r8, r8, 0x7d55, 0xd75, 0xfa}) 07:24:10 executing program 1: clock_getres(0x2004, 0xfffffffffffffffe) clock_getres(0x3, &(0x7f0000000000)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/zero\x00', 0x10, 0x0) r1 = getuid() fchownat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', r1, 0x0, 0x2) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000740)={{0x0, r5, 0x0, 0x0, r4, 0x1}}) fchown(r0, r1, r4) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) r6 = getuid() fchownat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', r6, 0x0, 0x0) kqueue() r7 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) close(0xffffffffffffffff) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, 0x0, 0x12e) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) fchown(0xffffffffffffffff, 0x0, 0x0) r8 = socket(0x0, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x20000000000001, &(0x7f00000000c0)="9a02e303000000b90cba85902ef8c0f5a55cdd9428ac3964b1de930f", 0x1c) getsockopt(r8, 0x0, 0x8, 0x0, 0x0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r9 = socket$inet(0x2, 0x2, 0x0) r10 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r10, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r13 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r13, 0x2, &(0x7f0000000100)=""/114) r14 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r15 = fcntl$getown(r14, 0x5) shmctl$IPC_SET(r13, 0x1, &(0x7f0000000200)={{0x3ff, r11, r12, r11, r12, 0x104, 0x5}, 0xfff, 0x9, r15, r15, 0x7d55, 0xd75, 0xfa}) r16 = geteuid() pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_INJECTEVENT(r17, 0x80185760, &(0x7f0000000080)={0x9, 0x10000, {0x3ff, 0xfff}}) ioctl$WSMUXIO_ADD_DEVICE(r17, 0x80085761, &(0x7f0000000100)={0x0, 0x8}) r18 = semget$private(0x0, 0x4, 0xc1) semop(r18, &(0x7f0000000240)=[{0x1, 0x2}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x2aaaaaaaaaaaabac) semop(r18, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r19 = getuid() seteuid(r19) r20 = socket(0x18, 0x2, 0x0) connect$unix(r20, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r22 = socket(0x18, 0x4002, 0x0) setsockopt$sock_int(r22, 0xffff, 0x80, &(0x7f0000001200), 0x4) r23 = socket(0x18, 0x4002, 0x0) setsockopt$sock_int(r23, 0xffff, 0x80, &(0x7f0000001200), 0x4) dup(r23) r24 = socket(0x18, 0x4002, 0x0) setsockopt$sock_int(r24, 0xffff, 0x80, &(0x7f0000001200), 0x4) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f00000003c0)=0xffffff24) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000680)={{0xc, r19, 0x0, r25, r21, 0x5, 0x3}, 0x1000000000003f, 0x69, 0x200000000006}) r26 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) r27 = socket(0x18, 0x4002, 0x0) setsockopt$sock_int(r27, 0xffff, 0x80, &(0x7f0000001200), 0x4) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x1010, r27, 0x0, 0x20000000) r28 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r28, 0x0, 0x0) r29 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r29, 0x0, 0x0) r30 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r30, 0x0, 0x0) r31 = socket$inet(0x2, 0x5, 0x9) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r34 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) r35 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r35, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r39 = fcntl$getown(r35, 0x5) r40 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r40, 0x1, &(0x7f0000000540)={{0x240000000, r37, r38, r37, r38, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r36, r39, 0x41d, 0x5, 0x5}) r41 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) r45 = fcntl$getown(r41, 0x5) r46 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r46, 0x1, &(0x7f0000000540)={{0x240000000, r43, r44, r43, r44, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r42, r45, 0x41d, 0x5, 0x5}) shmctl$IPC_STAT(r46, 0x2, &(0x7f0000000980)=""/130) r47 = openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r47, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r48 = fcntl$getown(r47, 0x5) shmctl$IPC_SET(r34, 0x1, &(0x7f0000000200)={{0x3ff, r32, r33, r32, r33, 0x104, 0x5}, 0xfff, 0x9, r48, r48, 0x7d55, 0xd75, 0xfa}) r49 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r49, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4", 0xd0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r49, 0x0, 0x0) getsockopt$sock_cred(r49, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r51 = geteuid() setreuid(r50, r51) r52 = getegid() sendmsg$unix(r10, &(0x7f0000000500)={&(0x7f0000000a40)=ANY=[@ANYBLOB="a44ae6d02804b1dbbe391d74030000000000000000030000009b1f55904d1026c5a97ce380193690e05f879e70720715caff923f6c3c03dda7140e949b92bd3f263df7bb7b39dabdaf9df0de0ce96190fc179afb1928f1c80bc66dd6f54d6ec8173046396d077327176dad0bc7fb0077aae15b34b7"], 0xa, &(0x7f00000003c0)=[{&(0x7f0000000040)="128bf928f9d26abbbbed0a2b500a3dab985ba49327b4801bac22df75575af0fd1d3aecc4814c12c5d0a939e69da15e8c70bbd77807052f4972b3eba062f3539544ae0b071d829913c4ecda8dd1f18e9bbb194305172f5472632c72563924c327c2a83ddbbfae0ddc3d4a09fb5d5be39aa7b7b9ef5424d0e1ed0f823ba8578e58d93530b669ab59362248cb", 0x8b}, {&(0x7f0000000100)="3a3060aaaac67fc42711af94100bca7e6a803517b8f1fc945245555fab3f5ed3f478bc765e39f37d371761a503f741aa4eba6483228ffdbeda34887453", 0x3d}, {&(0x7f0000000180)="85a62881a95268fe95d1e23961cc4f143758d39d871ac7728a32dc1c87a1533283d14ed6744d5aa331625fc3cb3d5781085d68b0b4e3b6b029ac4420a06623c2845a8592985a4b6b341628ba462dde34b91b5c88acfb3621", 0x58}, {&(0x7f0000000200)="60d24a317872a07fd2715699eb7400e6044dbdd667dfbfbc4b2abbe3cb2e60d27aa5b9c0c70722dd293ec87658e5b63545041c56490a28258229fad2c94fb5b8d86e9cb0de82f560aa84c602e52e19c04e95ea62b626c8ce31c5f5520d687733526537ae318115c2384e73ffd835a239aa767b91b2ae94b01771a2a8f1ebb10dfedca36aa6d281", 0x87}, {&(0x7f00000002c0)="3b1d5829a2aea94c7c3adfe0ab3b2f09a0004393553a39633a12a933a2355823fd924ccf7703b058fa6bb5f3f8b0f94559da1979cd7b668356914bc547a43fdc1927973b26c8bfd5ac4430ecd57747a3d51b8c14451c861a3fa40745a85a6455c7913284fca575f1bafa4122f2d2415ff51c70e86c9b093bde9531444316bdba3fb9a42e064b2e944e94da120e24f6ac605709869c736445ed2c1dcb4d5f23746b7da95740ebcba29f8b2a83c310e8548ed3b4047e12d9d82cd0d764b74b04f88054c2c66cefa49cf0e9c3a3539f9a90226861729ed598c69cf09200997cb9d127e8a6a3ad253f5a82b9484446019dc620648e74f0bb7db08daae62412", 0xfd}], 0x5, &(0x7f00000007c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r21, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r9, @ANYRES32=r26, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r28, @ANYRES32=r29, @ANYRES32=r30, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=0xffffffffffffff9c, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r9, @ANYRES32=r9, @ANYRES32=r9, @ANYRES32=r31, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r48, @ANYRES32=r50, @ANYRES32=r52, @ANYBLOB="00781a007e8f1d15adeabe725219b26af1865a4823880ce2a6f7791a1d8e794d0f288df8ca46671d0d0a3a2f0500000000000000a845e345339f70a2d3e4ae96d29fded99ac90b5d780077c54c7c50b818e982886669cb6b93057fb474"], 0xa8, 0x2}, 0x2) socket$inet(0x2, 0x2, 0x0) r53 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r53, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r56 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r56, 0x2, &(0x7f0000000100)=""/114) r57 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r57, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) shmctl$IPC_SET(r56, 0x1, &(0x7f0000000200)={{0x3ff, r54, r55, r54, r55, 0x104, 0x5}, 0xfff, 0x9, 0x0, 0x0, 0x7d55, 0xd75, 0xfa}) geteuid() pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_INJECTEVENT(r58, 0x80185760, &(0x7f0000000080)={0x9, 0x10000, {0x3ff, 0xfff}}) ioctl$WSMUXIO_ADD_DEVICE(r58, 0x80085761, &(0x7f0000000100)={0x0, 0x8}) r59 = semget$private(0x0, 0x4, 0xc1) semop(r59, &(0x7f0000000240)=[{0x1, 0x2}, {0x0, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x2aaaaaaaaaaaabac) semop(r59, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r60 = getuid() seteuid(r60) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r58, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) semctl$IPC_SET(r59, 0x0, 0x1, &(0x7f0000000680)={{0xc, r60, 0x0, r62, r61, 0x5, 0x3}, 0x1000000000003f, 0x69, 0x200000000006}) r63 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r63, 0x0, 0x0) 07:24:10 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x81) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCGETD(0xffffffffffffff9c, 0x4004741a, &(0x7f0000000200)) setsockopt(r0, 0x6, 0x10, &(0x7f00000000c0), 0x0) connect$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0x19) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x1, 0x10, r1) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)=""/160, 0xa0) write(r0, &(0x7f00000001c0)="5376e679fe50eb12c824ee07bb0d65a903c1caa3b21129fe2772bdd87fe6bdee3b8b6e1886af9d1ee19ffc28c2c30f444a", 0xff50) 07:24:10 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in6, &(0x7f00000002c0)=0xc) preadv(r0, &(0x7f0000000140), 0x8a, 0x0, 0x880000000000) open(&(0x7f0000000040)='./file0\x00', 0x20611, 0x44) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r1, &(0x7f00000003c0), 0x1000000000000083, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x35, &(0x7f0000000080), 0x4) r3 = dup(r2) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x11, r3, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0xa0) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x2, 0x10, r4, 0x0, 0x0) r5 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1021, &(0x7f0000000000), 0x1) r6 = socket(0x18, 0x8001, 0x0) r7 = socket(0x18, 0x3, 0xfe) setsockopt(r7, 0x29, 0x35, &(0x7f0000000080), 0x3bc96e599a6f659a) setsockopt$sock_int(r7, 0xffff, 0x213d, &(0x7f0000000000), 0x4) r8 = socket(0x2, 0x4001, 0x0) connect$unix(r8, &(0x7f0000000040)=ANY=[@ANYBLOB="82020863c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) r9 = dup2(r8, r8) setsockopt$sock_int(r8, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000500), 0xffffffffffffff95) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x200, 0x0) geteuid() r10 = socket(0x11, 0x3, 0x0) setsockopt(r10, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r11 = getpgrp() fcntl$lock(r10, 0x4, &(0x7f0000000040)={0x3, 0x1, 0xff, 0x1, r11}) getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000400)=0xc) r12 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r15 = getgid() semop(r12, &(0x7f0000000380)=[{0x4, 0x4}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x800}, {0x3, 0xca, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x5, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0xf8f, 0x1c00}], 0x9) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r14, r13, 0x0, r15, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) shutdown(r16, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x80, 0x0) r17 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r17, 0xffff, 0x1021, &(0x7f0000000000), 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) r19 = socket(0x18, 0x2, 0x0) setsockopt(r19, 0x29, 0x35, &(0x7f0000000080), 0x4) r20 = socket(0x18, 0x2, 0x0) setsockopt(r20, 0x29, 0x35, &(0x7f0000000080), 0x4) poll(&(0x7f00000006c0)=[{r18, 0x100}, {r19, 0x590ead7d20ab3c87}, {0xffffffffffffffff, 0x10}, {r9, 0x100}, {r6}, {r20, 0x4}], 0x6, 0xfffffffc) r21 = socket(0x18, 0x2, 0x0) setsockopt(r21, 0x29, 0x35, &(0x7f0000000080), 0x4) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, 0x0, 0x0, 0x0, 0x0, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) 07:24:10 executing program 1: setitimer(0x0, &(0x7f0000000100)={{}, {0x0, 0x4}}, 0x0) setitimer(0x0, 0x0, &(0x7f0000001880)) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x10, &(0x7f00000000c0), 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r2 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r2, &(0x7f0000000800)=[{0x3, 0x8, 0x1800}, {0x0, 0x80, 0x1800}, {0x3, 0x1, 0xffa}, {0x3, 0xfd, 0x800}, {0x7, 0x8}, {0x3, 0x9, 0x11800}, {0x4, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x4, 0x7fffffff, 0x1800}], 0x9) semop(r2, &(0x7f0000000100)=[{0x0, 0x2, 0x800}, {0x7, 0x7fffffff, 0x7fd}, {0x4, 0x21, 0x800}, {0x4, 0xb, 0x1800}], 0x4) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x2800c) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa9) lchown(&(0x7f0000000240)='./file1\x00', r4, 0x0) r5 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r5, r6) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r4, r5, r7, 0xffffffffffffffff, 0x40, 0x4}, 0x49, 0x1f, 0x5b5f}) chown(&(0x7f0000000000)='./file0\x00', r1, r5) 07:24:10 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x80000003ff, 0xffffffffffffff7a, "73cc5160521f093842ad7b2183862e27b82f7b8e"}) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000440)="e90e2b12d45fddd40411f98c091d3bf4a0feb8b02c4f38e6869e0b567031353d8b2111474652899c53ee4e9d76c83eef33986d45e57f9d743674781d7a941769887a8370faeb49e8ec87dcd2", 0x4c}], 0x1) 07:24:10 executing program 1: open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x2b}], 0x7, 0x0, 0x0, 0x0) socketpair(0x10, 0x0, 0x40, &(0x7f0000000440)) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000700)="89030000", 0x4) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000000c0)="89030000", 0x4) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f00000000c0)="89030000", 0x4) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f00000000c0)="89030000", 0x4) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f00000000c0)="89030000", 0x4) dup(r6) r7 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r7, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b060cae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387a3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa32e172bf1200"/275], 0x44b, 0x800) 07:24:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98048e4a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061fe8cc446bffffc9aa57d4f4454f0a751731e5c2091f3e9bdd11c4593548f7d1d6a2e60e1a7314fc1cdf8648b48935d14a79a15cecdd79cd66c31400b4dc31f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225903d22d6d6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907edb0c61f1413fd003dfdbc305a33d6b9ddaea92ebed7d1d5210000000000", 0x12d) syz_open_pts() r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000200)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x5d, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) setsockopt$sock_timeval(r2, 0xffff, 0x0, &(0x7f0000000140)={0x8, 0x6}, 0x10) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000180)={0x2, 0x9, './file0\x00', 0x8, 0x8, 0x9}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 07:24:10 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)='D', 0x1}], 0x1, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x6, 0x10, &(0x7f00000000c0), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) ktrace(0x0, 0x1, 0x104, r3) fcntl$lock(r1, 0x7, &(0x7f0000000080)={0x3, 0x3, 0xa8, 0x2, r3}) write(r0, &(0x7f0000000400)="9fd4eb3bbd11cd4bc523c0ec2fda894860abffaff71d7ebaddd120e9bffec329df3c227c1f1a9282a5048192e8022884501790cd0f883e74827d7abfde4eb5cc28a318a4f90d3426153e6b698cd62cd4f6173b080eab7a7f323cf362e8870de0cc6bb7b304661dca01f0f5849d5796b3226cc2b5ba391655616b2ae91438c16d0160c678c9ed85adf48ca9aebc8d56b5783be20113dc14ec18b6f889de21b3e434e0a03d18fa4848a901306b1bc12bafc2884a49a3ab215a97f48890fd4e0832a6451bc29247d7c17c15bfe01668ff553e79808df5957cdccefd6b04e7fd0a08093ff60c9dad0db2f431e1107bb3ab9a43f56220d5e6edba5f5f2787abf99dea395863f1a47f878a77c07a0ee96a1dbc4c761e765c846ad5a69e4457d027496ac78ee3182cd7699190ef7f1e3759ce7ba8217106535d0c4b2538d06464e9fb2758b0d028cf6712650bb92c85b01063719b686d9b26606f43b1e5c48ff7292bd8162889c8eed268d9bfd9c1b98f1ddef9b785369cbeabb906dc5259b308ce2ea427f62fc3c2263b16b6647bd5bd54bb20b16d4b06936925726b248185b61b27d68d16a13220b16f015cefa4c683aeb485524c11eaf8c90234ed428ddb5243d558dd7460a23f15e90e09af0309ed7daf14eb1215b6e30b576351a4baec53fed2aef5d37150ec8518ea28e907aabe8117a0640750b5e32c2039b1841e9c49e856b6f79ec694980873d1c8c46843e9a9a3b80409abada360e386f1cca01a9b4e25e1db950313a01704f9d2c3d6bf0bff98446cbf8a9bb6e84e05ab3a9d35730ccf0b1c4184ddc56d247e1eb4b393d622e7e85157810913562fa65b727449171ba1024587a32bacf3ab346772d1f46a80728b8316d781e56c8d45abdfc281b85247bd35d90256b6502d5e0b5de441b631527fbbb7c43e4b019abd93302359237221e4c4c9114514c88f3bb1d78d0e5be3f01deec91eafdd9a31a13e50518c4e918e80f00a00155015930324e3c72b33e8f6f7c49f291bdc566a4b7933991841aeebb174b28bdfa469b94cf0fa527679aab44ae9d7d5842d017130a02173e5cb72654b81054568b02b75ca3ae1f0395e7497183f41e86a40b9630ac551556591f2db49fd20cc3df47a22609bb1adb7839ba3635a5c22f9a81df3d3f63ec7bdbd1508a28463cc2848c39a42378c4a19e81ea712007e6259c4b22883de463b5e8c740d2140b54826889be1a666d6805db335d8ed7864fd00af17c952d2abc9a11bb3eb391a672f03594efe1d352bfdf9db86ceefdea6df56b4c29c5397dcc2492bb158ab2f8ce094a65e66a577c0b6d46a86e4bd4c316537a5830c41207666853886bb064578920c824674f07bff0ae0a92c8b450627a6bec00a1c70557d96d0f9618d1deef363ec41186c21aff508566dfdcf9c1fc0b81f49cadc2470717f0891a08142618a0af5369d03ce1f45e7f7947ff8b89892ef3d31b25f620cc8bd427d33cc758d9fe4277f2ac76cbac95a42e24107c75c13d6b0494cdd7304559d01b556499937cbad0f7ec1071cbcfee8863ed4b66caad419af5469fd4cc7552894013ed49eb1c713fa623783f04746892508302d112aec62ec866c21d37307f11cacd816b4837b779e17b3119c15a96bd5a1b4f858f8a503e5eca854a958d2607106aa91ea316384a5c3d841ba084a6f996b129aaa02b195f4ead505c218eb09cef00b882944f05d122b51b773b3f16ad006aa123f1c1df978790f8c20d03d81c233f1eac01f097e5d0fee6927ce3abf4d014ce049d5b232afeedbd50052d34f2bc98ee194653005cde7d9058efbfd80dbec82be6f0b7f3ae890673f411f71d136882300e8c398a74053c5b68446d3f3f02b732a9115b7bac17eea75419f53e19cf1cef37c7ae7f37b1a0298cd6d57cb17ab6aa032700c50da11f0f2a83d2fe3b4f9a41f3871ef3cc9dbca33382db88f8609995714e09a3153b4c64249419cac1a17e4792b32f7295666a8cdbc8420be74b7503c7010a57520bb0b8708dadd6729eaa9567cbbc4cd4ba886ea8c35a3eb498fadbd926993bc4957ec5b1f0144a9fc0e7933db5f4bd71e8fcc7c6c989849bd03c8f9018e42f00c2af4a38a1f7d938683f1e42da64b2053c7772dc14bce375c4902e0c967fe5f3220ab4100039083eafe59f710d6b546d80e55814dc008a7bab1ad4b2dc6cb68ab50f31b25046283b862a78803e79e8cbc2e0558ba4129517b63146906106957684a6f350b02dca4ed51b990188579a4fcd9ea0c2537a7aa4e9ac16a123c33063d45f626093fed605db82cac02bc7b02867814bf12ed25267733f15cb8ca612d6e7c3a2d3f00eafa0cb9d50ee5b3c4c1b17d7c32fc129cdf8f5c1facd53f08a872a3441bd112222274ca00e9733cbdb5f3e1c3274306c363a6fda1160150d47422b4a6d2b2e25e37ed88644c6e5a7c8e1f80dbdca3668a69b12c3c8b5ec7c1375d8bb09fef7389b5f695197d7c7d06e108c03b90b9348b52353a7b4addd2a9310cfb1b208594ac3f3d07dbec112ceca4230a6166494a732aeffc9904fac16caa31ad13179939cad697c53ad7901e23dd93fc0867ce176f32896375e7a520e11606ccba2528f8c2ec856c4dd588108ec76656b3970345c12aa539320366cbb82892d7afea5ff886d373dd7b55d0424200ee164a852206bfc84cdf769cb881f66392eeb755de83bf5baf9a33d9205072a2803432be7313f4db2680e467249c6e86409cf2bdd250f439d05d4f9b26bd3284c2753b128929de3acdde6b335a808c98c6e4d46c6573e9775c4a1dd987f18d9e4fece7de006a71e44086e0782c088ccf42e5c3251e4012a58196a567bd56f0189e06586d241031fe6c46d28a8e22f2269c1447446b979bb43dde91f806a1a0f5d993e6a856287ff5cfebc46e55a5e935fc0f6681678ef46f396830746345988a39fd2980b0328387da60bf3b65d20f300788a093864cabf5b67a47a28ef14134dd7df97c70f72f1e36874d173c8770c0e71298b49b94c9ab28ff3042d91c119037e759fcab67a040852129a91b9babed51e13170898489782af3687a84560eb3929747719608d53bbec4033ae98aa8daecf06a3ec14fb7e12de010fded9d406b5f2aa817f47afa43d391c761d759c36fc9b99c445276893cf3fa8a6df0d6831310daa3e6598a9a61ab4da7d5a4e91efc1a891927deeb657e9e1695c52cf1ca3d4cbe18c038bb1fa101a0427ba6c6fe63bbe2222a804732a6c96d3046c64cd7e608603c8b4a2ffa42b2dff49248da16c2aa8066988ab45f6d7e333733c8d23309b6d7ec09e7f2f7a69b75f38e3b257df616ea9d19f33ae7791df4de3cb96bb317f043185ac7129fe02f32c5247538224e2ff99e7f101c376d2512745e43282b94cb4978e1ff0ebfb8a8c2032a0345c6433e4afef335753e3806c0f8b9c73f783eea59490087f8b713db9fda0e9b656c147f4dbc706a58f55aa70c998c4a78510f31a0876e8482795d1a5fe377c8a5c5d2420e1507107b4d6e204fe697a4195ab186133ebe4b113ed51c699743efe7391501c830816919e64afcdf27c726168b9e304d488c3bd3c78cfe837db9619b770ada3f7cea102df4efff503b6838d94ac1d8f7f5ab535e81008435a18ac653e49dcadccca1fe34a7578ccfb87c84d57965ae925e6703fc99a0f45eac633c54a175ee79fd0a49f997793c41ddb1e42c3e1bfd6f57c12a253854c0f07f6c5eab92502c388784f163c7dcbec12acbc6162dfce215a1f4a790120658e980c9042d5d27a331cae070f37ef820d83666709cd0ff4168caae25b9fd1998c5fc5e8cd77080c68becd04c32ee6e8e22426900dd9a4a9179c92d679a772be1f523d513bb383821c95423034d2da25c4aa2bd93da35fcba9c0bc06fb0bbd28f4af902334f07ab93b783c843d58969c985e41b99fd9accad493ac68a3e54a50eff1a1151cef1788e9a8b09dcf2b4f46c0f806b57a206d635825770640b70c881c6b213c2fc49137a743b4722dc9a74fb0fa291604966f5786dc2262c999552a534a55c66a2d194efc7ba3d53687a37b68924d9550692ee34063935c5699b991a7fbd8477e390f9fe1f99d8085dcb01c2f03646b836919ab068c3d1b3eca579bbb35473a6dcd8d87c49ae2ba907fd903a8f1d489b373613ff903bb1d2689a196e1466728ced93e7e9de81bee80d321b0d7702b5ca3fee60c3dfe5b4e2eb131ea05347b8a1232cca4330f8d94a9e079d3d555467fe3e4f03819aab5332c205d5655f75a603591d7447b88f4136aee8c2938803c142ac8ef104dcb80bc1fae86509a493808106111a196ab9a41f7f98fcb1a78b6489a3dd231816090f8c5650ce53508749101d7449e54b8a68ebb2799117685e562d1caecf27b933875961b2b6de925292789a5f68bda8ef2b3f13e49132cdfccb73f14002e13754f5101af479ba34438674cc116c2eb0f14962ba599aea56e8f65dc2a468f0f3cbed36895d5036637bfd999dd45b777c0ac2065a4432497430d8491f41876bdbb0b12742a7f1efe7f3599d3dad258dfc9b85aa69e1d75b4bc64b9fca099056419face32162f20b8ce360605c901b984a63d717a9c8d2dfca1e0dcece200edfe425a06a5ca55f87be1f58945c66f3354c7a1b47b0bb26ae9cc6e542d4585edc1267b5fa34c781888fe78f98b22c547cf1ad043eaf6876884b0d945d1b50a394e397213e97ab7af1d57d9f20c2dbffec6d3a0c5cbaf9ac19f60e1a2446192ee6f10cfa18a78509db106b91a635c84287ab81765de3ca7b3bc3aeec8f12670cb1f76f796a94b8f2914cde4e9a656acf9d6c4130e8c40e61893b9f9a287ba347ef86215654d382da619c6aaaf2a7d51fdd2c3bedcad1fe595fd9f4db4600934dc939a2365c9bade966eed1977a1ab4304e25180419a2795d7b13c0485f2f2be12bc63161ee4603fc5618cf3d2e2fc307b0f019a709af2324e341d29b97f2f740835c1c17c4bc228485333dc4eaa6a79d578e0fcea767eddfefa406bb8fca6f658370fd4c83e1ca2a3b140e52d3d5bb423d5ed150c22d4fd5f88a44b2cf8713ef3462a58ff051cd09cacf04aeb889e693d48dbde2bf4534e9cf453c7cdd6fc55d9997c16ccf62905e0c8e9c117342ba61e7753242a9016a1892dfd1ad3d3426cd1f3fb643714648d31fcf4330f2a12d80776b9c8ff803906a9a1db168f1778882e6a67cce86389262b11085afb79dc489927aee0d08ce649a42c0f397c7a176fdd811b4944e7c88ddecb26b6d76a66851f5b865e249402ddfb663ba4589bb1d9568a31a281e0e1c3492be9a3515719b5a911d10941b47e1ed523e0e2dffd398b4fb7bdd503167ff5a885e3e6c396b4d6ebd8d1f227108ee6cf8b60b86e42c2d1278083f37114f59dcc6e2fda3f93ceffd611ff5a8b665b82575015fae1ddc661283dc0ab57125205b62dbeba50f5fa2ac3a983abc39b823acd4e8ddd27dd898c677f92d273e65a5bba7ef9ed0d84362faaa13b3091c8b883efad274dee5cca197744f2b2d777082f2a77a6f69606a89a3becc44f4f2d9bcd01f2d64a14c4245c1640e8cda27a47d823f18bcd12acd7774f020b3d9887fe5ab58bf2aa9f6d1ccab7a9e7406b48dd840aaad5199cc90e4fea85a87117818f8c4a09a9efb7fddb31a496532cf760232bf2b95b154aaf38bba02aad303ed2d6fa5703159c3b1b8b88be0b27365679e21428abce901d4d5f275e13668a82130c05f337c39856cccb817a860c47bbd1ef1555aca4e85a1985c7c37900c59d98badd4f0872b5dd3", 0x1000) r4 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x80, 0x12) socketpair(0x18, 0x3, 0x2, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3, 0x2012, r5, 0x0, 0x0) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000040)) 07:24:10 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000040)=0x88, 0x4) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x6, 0x10, &(0x7f00000000c0), 0x0) recvmsg(r3, &(0x7f0000000300)={0x0, 0xfffffffffffffe26, &(0x7f0000000400), 0x1, 0x0, 0x28e}, 0x0) write(r1, &(0x7f0000000000)="87", 0x1) close(r1) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x6, 0x10, &(0x7f00000000c0), 0x0) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x6, 0x10, &(0x7f00000000c0), 0x0) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x6, 0x10, &(0x7f00000000c0), 0x0) kevent(0xffffffffffffff9c, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff9, 0x23, 0x2, 0x2, 0x5}, {{r4}, 0xfffffffffffffff9, 0x0, 0x1, 0x8, 0x1}, {{r2}, 0x8000000000000005, 0x4bd6e9417e4fe40f, 0x1, 0x5, 0x8}, {{r5}, 0xfffffffffffffffe, 0x4, 0x4, 0x1, 0x4}, {{r6}, 0xfffffffffffffff9, 0x100, 0x2, 0x2, 0x10000}], 0x8e3, &(0x7f0000000080)=[{{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x9, 0x1, 0x9, 0x7431}], 0x9, &(0x7f0000000280)={0x8, 0x8e}) r7 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) lseek(r7, 0x0, 0xc600000000000000, 0x2) ioctl$VT_ACTIVATE(r7, 0x20007605, &(0x7f00000002c0)=0x81) 07:24:10 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x1, 0x83, 0x408, "2a1604fa9a66f51d0cc98af280e46508f39c5f0a"}) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000000740)=[{&(0x7f0000000440), 0xff52}], 0x100000000000023f) r2 = syz_open_pts() socket(0xe348c53e078f2800, 0x4, 0xe1) ioctl$TIOCFLUSH(r2, 0x80047460, &(0x7f00000000c0)=0x9) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x3df, "a83e06cdd53c04641fd7472fd6d322a332af19a4"}) r3 = open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x143) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f0000000100)={{0xff, 0x3e, 0x84}, 0x80000000, 0x6, 0x6}) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140)='/dev/speaker\x00', 0x80, 0x0) writev(r4, &(0x7f0000000480), 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000600)='/dev/wskbd0\x00', 0x100, 0x0) writev(r0, &(0x7f0000000400), 0x0) close(r1) r5 = syz_open_pts() close(r5) writev(r5, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) socketpair(0x13, 0x3, 0x0, &(0x7f0000000680)={0xffffffffffffffff}) bind$inet6(r6, &(0x7f00000006c0)={0x18, 0x1, 0x1, 0x9}, 0xc) writev(r5, &(0x7f0000000480)=[{&(0x7f00000002c0)="0607fc54240af6d5a869351c0a2d0109d66bd2a46ea722f195515ebf7dbdc36ccd6f9b3441ca29aa554987044155c2bdc4414981534d25b6f76405639003303d89f45072f710d3cd5ac3019e6f1155df5e8fa3c1cd69ef5c4e7a752802479ea9d920cffbc918f1f801c9af57ac296d1a373ceaa82de55845d038415f9e78a711a9182e88e2278a40676d30fc84a808aaf5bdcb440119b6ea901ed821a2cf0b2323926c3240b5ec99983befad112be08d86df799052013c01571d71e50d450056d330b4458d6f50142d2db5a5971f28ad5c381b3a9449ff9e817af71ad61c8e89ac62883dafc7a95680d67f1878dfefe8ad10dd6b8b9f90cad5ecd9b81c22bb00e96fe668f80600acf6debb4fc879462db8b4281f484d560fe02be0a7538515a01f5686651fd6ee8a9a9bcfdedc85477e6b70c802908fbd05044f5c619a923290b51fb7", 0x143}], 0x1) semget(0x1, 0x2, 0x2) semget$private(0x0, 0x7, 0x8a) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000004c0)=ANY=[@ANYBLOB="fb182e2b660000000000000000700fd1a9f2d2a45723de9de09e9b537ea39f7043f0dcd018b952a27a18e23ef0cd4ca85fc375d82a8d80532cf09f9fd9b52cf32c5ee79b135ae7581793bbeca5aefd68f6ece473d03169427d072cd5e0a6da210794016019926d12fcc9fca4ea020b6de512c1efad679ed3c6d948a0464b50c4fc9bf4f44d26757b01854a30b8e0f0b2b7073683fd1ad13483cbe8f3673ec1ff8175523c8187ba99b9832a4787a1787f148c29765398f30b140d1ee4b7744261444994bd9ccddd3258575cb601ac8a84fd0f8a2671e556e5083451c5e968318e71e4382832e1bc4b71323293301df456214f9b6db25648691404e85f6e35c30447492ed173a472abb5991a2e81062b55dda0dc9bc134b79f7f06489b13bbb05b4ad65d20476e7056e57e7bbd26188584903df536e201b3"], 0x1c, 0x0, 0x0, 0x0, 0x2be}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x8002, 0x0) 07:24:11 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x10, &(0x7f00000000c0), 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) socketpair(0x11, 0x3, 0x0, 0x0) 07:24:11 executing program 1: readlinkat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', &(0x7f00000003c0)=""/143, 0x8f) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, &(0x7f0000000300)="1d9bba1e71340f780d1513988b112a0f46320a03c84e9be321c1da5159765277aa6699e6c5e94232e168e39e688ba4ea9a37dd4bcba9628232b9a0aef37073d46d276e071ec2514119fd4f0fae6323806e5c453fd73fc66426a08d94e003db6060dd21c9490fa53e774883b366bec1d7095b478ce892f6db1640c8c4e9ea66796b77b26a49178994ba1e", 0x8a, 0x0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x9, 0x8000}, 0xc) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x6, 0x10, &(0x7f00000000c0), 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x6, 0x10, &(0x7f00000000c0), 0x0) r4 = dup2(r2, r3) r5 = getuid() r6 = geteuid() setreuid(r5, r6) r7 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r10 = getgid() semop(r7, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r9, r8, 0x0, r10, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) fchownat(r4, &(0x7f0000000140)='./file0\x00', r5, r10, 0x7) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ff139200"/20, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) 07:24:11 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000140)=[{r1, 0x185}], 0x1, 0x0) read(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x6, 0x10, &(0x7f00000000c0), 0x0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000000)={0x9, 0x3, 0x80, 0x7d9b, 0x5}, 0xc) execve(0x0, 0x0, 0x0) 07:24:11 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x80000000, 0xaff, 0xfffffffffffffff7, "00d85ca8d183877d0d6c57bf6c981a9e00000084", 0xffff0001}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a", 0x4c}], 0x1) 07:24:11 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffff9c, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0x20, 0xfc7}, {0x18, 0x1, 0xd041, 0x5}, 0xfffa, [0x5, 0x9, 0x3, 0x80000000, 0x0, 0x1, 0x4]}, 0x3c) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2010, r0, 0x0, 0x8000000000000000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000100)) 07:24:11 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000080), 0x4) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendmsg$unix(r2, &(0x7f0000001540)={0x0, 0x0, 0x0}, 0x0) r3 = dup(0xffffffffffffffff) ioctl$SPKRTUNE(r3, 0x20005302, &(0x7f0000000040)={0x200, 0xc}) 07:24:11 executing program 0: r0 = syz_open_pts() flock(r0, 0x8) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x3, 0x2, 0x0, 0x100000000}) syz_open_pts() mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x5, 0x2810, r0, 0x0, 0x0) syz_open_pts() close(r0) 07:24:11 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000580)=ANY=[], 0x0) sendto$unix(r0, &(0x7f00000002c0)="5626fffdc40f8eda722ae9ea370bcd6e5f17390fead77618b2ebb379683662db14ca8f1bc69135d1f71d529d6b50a5d84210959b4ae05eb73e51702399aa72667ad891d9fcc2b1e6ad763368f8b7862790507bf991bd2dca260c49c4a02940b957aeef6836f05a0dc286df0700000000000000eea58369673e52996a98fac2fb58a2028a3644e83cfac4fe1f66181dde1d9d98ee754db477ccaa43c1dabece7d0a620e38009a44829be01d80801347a56d344fd78756be44a377f3ee83bd69d70578775cf6ee156a73b9b046c1e5b46bff99151d04050325e61a62a03f04711c450264f9a1f2e1c825de5796f3389e42b0436da895e6389000"/262, 0x106, 0x9, 0x0, 0x28) writev(r0, &(0x7f0000000280)=[{0x0}], 0x1) fcntl$getown(0xffffffffffffff9c, 0x5) r1 = semget$private(0x0, 0x7, 0x286) semop(r1, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r1, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x1, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x1000}, {0x1, 0x9, 0x1800}], 0x2aaaaaaaaaaaad9d) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f00000000c0)) getgid() r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r5 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000100)=""/114) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r7 = fcntl$getown(r6, 0x5) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000200)={{0xfffffffd, r3, r4, r3, r4, 0x104, 0x5}, 0xfff, 0x9, r7, r7, 0x7d55, 0xd75, 0xc6}) 07:24:11 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff12ff7f000001", 0x8) getgid() r1 = semget$private(0x0, 0x4, 0xc1) semop(r1, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r1, &(0x7f0000000040)=[{0x0, 0xf9af, 0x2000}, {0x4, 0x1, 0x1800}], 0x2) r2 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r4 = socket(0x18, 0xc002, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r4, r3) sendto$inet6(r4, &(0x7f0000000040)="6454688fd066092f560e9f5f3818431ede94ce40c4bfc7d621751778da759b5b3d9bf6a4d1f4b663f238eedd256b6cb73d64b97162fbfac15e84d36cca24e4", 0xff99, 0x0, 0x0, 0x0) r5 = accept$inet6(r4, 0x0, &(0x7f0000000100)) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000200)=0xc) seteuid(r2) geteuid() r6 = socket(0x18, 0x2, 0x0) r7 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r7, 0x2000741e) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getgid() 07:24:11 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fchdir(r2) socket(0x56, 0x4, 0x9) setsockopt(r1, 0x6, 0x10, &(0x7f00000000c0), 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 07:24:11 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) syz_open_pts() pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$TIOCSTOP(r1, 0x2000746f) fcntl$getown(r0, 0x5) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "07666bbede477dac000000008000", 0x8000}) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x6, 0x10, &(0x7f00000000c0), 0x0) r3 = accept$inet6(r2, 0x0, &(0x7f00000001c0)) writev(r3, &(0x7f0000000200), 0x0) 07:24:11 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0xffff, "85495500020000000000001167f5afa680400900"}) r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0xc39951902dadb64, 0x8a) unlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x8) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r1 = socket(0x18, 0x1, 0x0) r2 = msgget(0x1, 0x52) ioctl$KDENABIO(r0, 0x20004b3c) semget$private(0x0, 0xccc9c92db86c78ea, 0x40) msgrcv(r2, &(0x7f0000000300)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000debf61fb00a93ec6b2e9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c25f90a3041e64b1eed7c316610c7a0d49e0918f51c42f4eb73d45340b61fb5c5c1477d1eeb5f5459cd10a75734730282e2b7e7d54917f0f6ad4b54d04fd53a939"], 0x5a, 0x3, 0x1800) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x204001fe, 0x0, "b0d42000006e9300"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r3 = socket(0x18, 0x400000002, 0x0) msgrcv(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="000000000000000000000055d41000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081000000000000000000000000000000000000000000000000000000000700000000000000fffffffa00"/136], 0x12b, 0x3, 0x800) setsockopt(r3, 0x9, 0x9, &(0x7f0000000080)="e8377e77a0b24cb72eec008978eed06951de40d060983522a15cda4851488ab91b97fe6d4cb35c9d", 0x28) r4 = semget$private(0x0, 0x4, 0xc1) semop(r4, &(0x7f0000000240)=[{0x1, 0x0, 0x1400}, {0x0, 0x3f, 0x1000}, {0x1, 0x1, 0x800}, {0x0, 0x10, 0x1000}], 0x4) semop(r4, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f00000003c0)=""/198) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r6 = getppid() fcntl$setown(r5, 0x6, r6) fcntl$setown(r5, 0x6, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) bind$unix(r3, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) 07:24:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="3007c0c093ed31c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff001959cfd1af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0x271) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x27be, 0x0, 0x7, 0xfffffffffffffff4, "0900ab6e195231e2da7b02010000454d25b58cb8"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) lseek(r3, 0x0, 0xc600000000000000, 0x2) ioctl$TIOCNOTTY(r3, 0x20007471) mkdir(&(0x7f0000000040)='./file0\x00', 0xe3) 07:24:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, &(0x7f0000000140)="8119d6267059d1ca9b8c9df8819ec46f37fd2c7e20f349f26505b3374d849637ea05fdbfd8ad11e708603f6b2f4d64bd0df3a2de055b4ab84ed38ede70f9ec08ee9b252ba760ced834a92d477a9fd4920dce053cf6554e5c1220298f17270287aec1a0c8f162473b61eac42ac4ae10614bcbdd3d44f86ebea8d4f7be3a71965a13733c88375ec9923de58fdb6b4043ace4", 0x91, 0xe, &(0x7f0000000000)=@in6={0x18, 0x3}, 0xc) r2 = accept$unix(r1, &(0x7f0000003540)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f6b55aa1f193c9ee5d77228f4800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fb0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b74fc3c3cea5c9fc2beee1afb39f242adcf37f46ff276bcfbd99025c70c759f4df8a3e144997112f3ac4aeeb08e4d8fc48604a2c04aeed0847ca2ce069790b3b85d86800417e5478c0713b22a0e97d33d80ceddedfe7f8fcae7a65ecf543ecb228180d6f9da895f771b2bce899798cca9656c200"/4213], &(0x7f0000000000)=0x1002) setsockopt$sock_int(r2, 0xffff, 0x1184, &(0x7f0000000040)=0x5, 0x4) syz_emit_ethernet(0x1, &(0x7f0000000240)="9d") r3 = socket$unix(0x1, 0xf59dcefc5a1b709a, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f457350731061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a900b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700800000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf120000000000000000"], 0x44b, 0x800) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r5, &(0x7f0000004600)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000deffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011275847e719e851ef1d5346ffbdfca6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200"/4120], 0x1008, 0x1, 0x800) msgrcv(r5, &(0x7f0000001340)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007fb5000000000000000000000000b6000000000000000000000000000000000000f700000000000000000000000020000000000000000000000000000000000ac2b35b9b000000000000000000000000000000000000000000000400000000000000c8cc896a180000000000000000000000000000000000002eacfb27e78fb2869dd7"], 0xa4, 0x2, 0x1000) msgrcv(r5, 0x0, 0x0, 0x0, 0x0) msgsnd(r5, &(0x7f0000000240)=ANY=[@ANYBLOB="0300000000180000020054b43ee7fda9a1872c089ae044c6300cd93fa8d4f20000a6851752ad718e886ea3ae9b7659a9eb8e7aad65ca5908b15ad6c59792a394697d2ba81c6b49ab2c178f7d728d266723df65dc78d01a8ff672f3c940ffe71dab5c52ef9664cfb23186a140cb38e262830fface3a7638a53b8612080bded18e98efdf2cbd85e83bfb2b8172f7932b12e90b9c4922decfa29d85c57757023ddcb794a8d1884fb21de15ae9f4dc0e1dd8c1df4048a47bc465da7b92d57c3f2ba5da8f04de77a2307eb36ca86441e9daaf34b6d4887a0f70080071e3b99d80a8109c5e84d688093062b89aa513b2e006d6000000000000"], 0xac, 0x800) getegid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r6, &(0x7f0000001700)=[{&(0x7f00000003c0)="51973dff2b39fa8f461ba50e6e2ae93684a92cbec9828815b5ea3d3bc5ddd88863a345bd84e7cfa50598a71595bf4ed521a583f6", 0x34}, {&(0x7f0000000400)="9209ced920a091506aef329cb0e5d248c72a44c71acc174b4d248b7d380c575274ef335b04be5349e550c90a6275a8e21c4ccfc02f901d8bfb52d26f6cf41d73a82e6ec6b5713d08afcb31f9d7842bc617fff4b57d36d1a66ea3aabb915024f6bf344e95c02c456ca5af23c413a0707fcbda6f8c91748f665c392ce75563f9b9a035859c0a0716d1af0f49e33a6511cd36a30b1e2b0b7ca4af0f3825aafaba25a40d28b21b1b033851a14ce596855349321eeda876094310c340dedb7b", 0xbd}, {&(0x7f00000004c0)="7c7d8de0533c97d4eddb923da99af213a7b6b368ead9ef42dbcd2b941f3b620952ae9438a2f30af6d7546b12", 0x2c}, {&(0x7f0000000500)="2599f93b6ad7fb05b50e1fda5d7674fde5d4de08530c28e2981a5c1284c2d9756e65a38d235fa3d00fa5f3eb014294", 0x2f}, {&(0x7f0000000540)="9f806fe1aeb4a1abc08e9cccd484ab0539530e3d17e24e322d70bb63c90966d1dd5163b692ef093f7183b2255798c7d68bec1630ebfc0214ef0f4b0dbe696c801310978b9b6a093cbc9ac9dd147977376bb630542370498a52da2cc552b28558f621b9cec654847fe85288a6de5d784911fc3f7203200fb499485413268445a6f454e649d5c02bf98f2541370b170bb393bef33412f4782b882a4d0ccb9c982e4f1099f5ae6a30ba92e4bb81bc4c518ad55e655f51c28b432fd96443a7b3990d7741b9f81f06", 0xc6}, {&(0x7f0000000640)="7485f10015ecfc1561e1cfb6cb30fcea2c6e7052fb7ddcbe05f2dc003bdf2d67eca8bbd7607aa2021d3e1562ad4558d9aac7d2963b714d15f64dc44d6f05613d31ea2d7b8fd35ce2458ede0c97ea2654ec4c664e5d9a61f0778ed31bef6ab1d5732d404a99af6c698467f875e0c52ae5f57aa7c6142ad0a5650cb6c23b66f2468cc031df063096c4db2b63a3e7b72ec739d3d53467ed666ac6baefa86d569a545d3ca26d34cfd128b651", 0xaa}, {&(0x7f0000000700)="4fd75158bf7dc35206a7b8d7b2b1b00ccfdae59220d93fec9b449ba9d21d1b7b2ecfa44bb7925c01d74001287e20797e99274f4c3ded7d4b68739edba10e8515c66ae77a3a1f7b76ec870f71696c7623719a8d1313c95475ea3c19956dc575c4b6c751cf1e7fab26baf924c87cfcd2ee1dd248cfc2f3c49b2e9bc9677cfb2011fe1f0b4367543104dcf72fe3717aac379a21ea175362c4aae328017de126b48f4ad38dd151268f85e281f01ae782e9036f3e9167ee749674f7939d5b4f8ad9d0fe898c33eaa23d306e8d74bc908fda0efa213d69b7541c3479ce5ec8c5b087d2e15ade48cf5575f4cdd01734bcd917449278bc6306a75ae06d27b97904d1d1f69f840a0fc006abd405ac228b6de338f591c05b047d17158a299193ce089dadb320bfea31a0de42ab6caf5532346e8725b7eb696e29cb0cd33942f6327da190c309ec027b1190a003a35f9557aa67620a94afbc6f20187cf3c0fe834ee46d8c85d70be3e2273a4d9a1cde91ffdf4286a1be46ed92072996b7d94db718fc8ff14b19a5fc95dc8e905dca7dac625d2a6651cc9004c7c524a1838fb1569542c23c387bcafa4e5bfb155db85a6abb76002c6ca8f44712c3523c7c81f7e3d1ea9e4e19ff596bffd840701350b6988f3850c5b8fe667634eec202b8d371aab3d1f33c2066d4cc043b4e8f8e828ec5ab8c121f8d341e8bc9754be44950af15a512c971016be76409ca5505f4425e9f484d1fc03ba775f738500ba05a406f308a84e3c3fe1f76b5d5ac442b405bcef7a085cbd914a5674cab6380e57342318a8195d7553f537f253d445d33fa3aa408b121250fe75e5d4a3f1d7ec46fd4cb16e6a196b9b1e2e6077cece36a829a78d635ff95795b60bd9d03bb6626e9dfb787641dfabeb4706291a425642b6ef7da763638760d8b7368f13a835ad9f9d168594e71e2402cbbb30a3ee6409b8d0a9e23bf01b9e5aed209dd0e17b071009ad1f0d780ecc4e333fac466916e78f775a6bf5fcebc8c6bec47282df39ddb9eaf191d148b5861c3d80aa9de891fc6deb003541b2e7e2bd74150eb206600f972b7840ca6d140a26960c1efddf005d0c6cb41cafd28fbcce040fc4f537e60c9fc88e0b9efd326f0bfc434a8e2da8d3c0ee8b52bc1195ff1bd205ce06d2ac879a50eb996bc500c9dba6e84af1b00d875b2435965475aac1ce7b710e32be59e3ea021f41d0d82f21cae6b686d0b45c953ca1cf75784c9da8c4b723dea8593026e93142e47ded3ad489a1b4aef3ee1fe12939935e9bcd2a42076a0dad1ba70313764b0ee0cf3d8c939167875e402ca245d7d5866c003b5d3edd5db78232b5763345b8c8ded082c8e3ebcb9b5eb0548654a8ede2cd1d019078d8229208dcb90282651442dbebbeec008a610e8dd05bc84faa61c5b7c7a3ff1a92e54dcd16e022aa25590069897dd6bb6a7a13b9f471c7c5db1cd213f83a6fead4b5ea8d3b22f2c8151beae13b49b7715cb3aabfc2793ee7419b3206ff13f98deee253a6897a4dc450f7f9269fdb5567f5891ec611cbcba57fb34d36523ce7099d1d9fa4d2567e422c66159ff7811ccae87ce1c1aad80ea9381fec13d6a2c432dc42363a0bd16e52493394c81db678cd8acc2281396c9bf42ca610bcfcca9adc1ee0167f652bec67154c424b67f9327e473f5c5171518a32b7209b99f2d19e7b09774c2b402818f9431496f4c619a6f85cfbce3f4100fc2e6ced462c3ed9da6ea9e7a57b9a76b6f4e29466690eecad8bcfee5bac5b22fbb971e2cbb64f631fc4b7c0f0223615f957dcb0e75a9ed5d801e64e15f1ab8af9eb8acf4b4c59a50c31a89b07f49b6f78e7cf883bef8c06f6be1e045220e6521a723f7f77d0de27028e2011362d9f0c56f8d2333d035fb4aa15cb6f9cf18f2b76bbaf513d4ae977ce12dc0a87d0dc81cb62c0e804079366471dafa93c9d73d2a37abed072b562874ddacef841d6f980e49e71c61b8b010911d02f2f8cc457b4b52f40c49650e9b3a594af808a2963d5f42645083f8c720d947683072b182f62b3379b5ad2a6b112caf0e9c84d8f0fcb456444d6626c6222035961b00e1cdfaccd459b029a0f3163b26bbf80da66888127d55fafd1c41979be64105e969959aa67d02e75f30226293ea4e5cd8b67435e46720470c39af3cc06b12c3f1f405ed85bc13d532ce795fc14b55fadc048a711be3fa443ae1bcf2288e80d43f9c84921c411c5b24548e12c7fdee0a01d2ee9f8e47f86824b639fca279cef3eaf0689574c015a97eaf4b75ecf4cfb093ca3e1b1c59c04bfcab6c8c033388cffc47c429447a67fa30bfc4203511bd38a2677c076aac89699b1bdff29f89a9e69a8045028782639a3dd1aaefa86f0c272c6063ea579162749fb262c3f1bab1dce56abf53f7b73e9924e81b96907219412bc0d6eadb4df9da0eada27dddda37ddb89e8671e748d8430ea391f3654df9b97ea19ee4e0f06893fcaa7c5aa314d27e21203d31475547b706cde8ea455cd4436cdfbc536117d2c70b15afb689775e4321f0cc8cd810da2a01ac67c82470038686a6f6867c19ee5c457e3014cf471b12ddd114993401b2cea6fecf5a99132dfa2bf844f0016b6b62c2b44259ea83fbd4c5c6851e5a2566252488ac6bf9edf5def50d51c72bf18b241f289da9f50b59b00fad83edb9d406b5ffc245bc4f1dbd394f45febbb7c172eab8287f338c17f1025bb1cd9dae8ea381e6a9fd501a828bbc4974710a7214a6966b72ccf591052605f745521a55128775494d4adfa41f7a5a5af232db0924c6beda9d1f7f086b6dac0b03fe0122863a010665d5165b8acabbfb273794bbcf6439fbbfb32210683ff186c41ce937d5fdb1f80a45b6b4ed0cdb21b75e9d74aca5cbb0ceedc132ad8d47f4efd5e786dacd7ff17727db669813e31c12ed80e31c5e4050c8cf87feba8c036853a1c25bd6c917fd38946c3b8a3f28b84659271789fcb0eae7956a40da191664c093ea6e0453ca92e417d54438e0d48b3afb69867b6d735ed3c56dd70cb1e7d2fafad7833fc7bef398885ef54b0535b59a1f9ed0b4184197bbb56e4bcff1fcd6d4d81bfdd41d973f473b47317b21f3d549505be5a7f6c83820a69fcae97575adb109e5ca88be2445b7e8b9e961b5b9d035606f74165d8321b5d94d122dee76a21f1b7755711ff67d9ebe5590c5a40f13870a68adabefd61ce55774a00471643c412abe171e69a10ba6af5c921c906c52e9ae747b9a499c645ace377166caf146e00a5555b245cab4cb647e344befb808cbd9b03580b5db2d94f504b69d75cb81a383d4c8bc606de3e1bb34d5f7740ba5073881b3c469c6c2799337800e096049f677a17c5f41027dd3d2dbc7151e85f52014f50240cb5fe0429ba14ca27c01c457c7d47a60a56e1fc59ce9ddda93378dc98177f0729b0c3c24ac57a5105de307ca34539f8382be4066154e8278c91df51bc4d9866836df4c81a025cb2c4fe7b95a68ab814bcc1a50e58b9f8dbfc76b82ff7935d756adde4de360ddc44212c56753221a437bcb5c456771286bd0673ebca0dad338c85cd81ffdd24a6c82c8ffc1e024b8f7512dd6801a3671f72bc1bbd8ad4b9dd3bdb4d414d79b4061b82187b1a5040386020f92e9ae3a7256ebc024e378bb147a1c701f68d44b6de9a1f7fabb06ccfb367081bb4102ab508f805971f3b8383fa32df55b2c9704cc9d15e9facfc2f06f57b07661d0083047258ce92a18a794eb4d222bf1d06a950488545c1375cb089bd0d0c0bcd7071d013960859914b1d8aaf1d8a0f636ee4d9ba369defb8b2f8cdd4dba8a9945d190e8e2e539162961f14bdd9b336da6d6d156299b8e2ede890632ddd933c9c46356e45eab00db21b5c4ee27eebe2bee155263ab3ea699667cd6fd749f14a177d5415528ca78c76087f1f3cf5cbd6217fad6bcf85dcc3d1294bcd8a7565f9b1f5a4503c58d769d49123c0a60ed1a65f626b9005b6da06f6de293162592e2fa8bfc9184a21772f1bc12147919e3853148c3fc4da045626244ffef11859913edbe2629dc328db10b81c66f7aa726469da198774b5400e595b21d774f5d0dce0001dcf496e82d813ce47e366b09a04ddabc9f3fa1adef7e300a23fdea9e93ece0bd35e8c94f780d64de4f7c3d1b86aced51cc0bd49faf2c073c9886a067514684d8f223229318748402c3b13fa2b7804c13d80810f6eb46820da0026eab1f9eb04178b1986b4721844ff27e0973a938130b5f04a387dbadc532e88a3f4ecd5ddef18bff2f3d3e753462e8f4c76f10ac51c5242de76685ad7f9294db9176511bfdc92d495835c27bc259d76e4241de35ac1cbf801030157530f8b1bebd562d086a4a82c646c022d8226ee6176b6dd3702fddecda56c6b4ddd945de2d58f4e540cb98b9ec681d07831e031ed328dae17132eb9071955ffb8c72eca67e66ccd5fcc6b7d80a6f7616bcbe43febb4a0c12e2e3d89d1d564f0ab433e1e982bd6d19333788f611968d6e1462a8c63877060eb354b408a2d26a4773c96baa4bb3ad9c41edf0fc1c9b55f8201fbf74d72acd5dad721bdcbec0377c124446f33308f018185155441f2e9cdf165f2aa28c5090d6116e1bd67d3aedc85a9650578d4fd93365101a29613d030c74c1770a937b18efc394cd3e26a3981c3a0063eec64281f9a9f122550c0fcd9f9cd6e084e0b92daabfc1d39a8472f3c4f0594b5f0a4c1c74a8f90f73a3dfbb31f096e6bda0e5ab1458f7809ce5718567bb3f9f45e38b0a8274e7051f4202203e7b3e6036d2fcb4b14758c56e76e4c6e94596b3bff77b7e", 0xd45}], 0x7) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getpgid(0x0) accept$unix(r1, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0xfd80) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0xbde62d0f781b238c, &(0x7f0000000180)=0x7, 0x1) setsockopt$sock_int(r7, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) r8 = semget$private(0x0, 0x7, 0x286) semop(r8, &(0x7f0000000480)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r8, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r8, 0x0, 0x8, &(0x7f00000000c0)) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r13 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r13, 0x2, &(0x7f0000000100)=""/114) r14 = openat$zero(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r15 = fcntl$getown(r14, 0x5) shmctl$IPC_SET(r13, 0x1, &(0x7f0000000200)={{0x3ff, r11, r12, r11, r12, 0x104, 0x5}, 0xfff, 0x9, r15, r15, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r11, r12) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r12, 0x0, 0xffffffffffffffff, 0x0]) r18 = getgid() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r10, r17, 0xffffffffffffffff, r18, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r19 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r19, 0x2, &(0x7f0000000100)=""/114) r20 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r20, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) fcntl$getown(r20, 0x5) r21 = kqueue() r22 = fcntl$dupfd(r21, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ff6000/0x1000)=nil, 0x1000, 0x0, 0x2012, r22, 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000880)={0xffffffffffffffff}) fcntl$dupfd(r23, 0x0, r24) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000300)=[{r25, 0xc0}], 0x1, 0x0) r26 = openat(r25, &(0x7f0000001780)='./file0\x00', 0x20000, 0x100) r27 = socket(0x2, 0x400000000002, 0x0) setsockopt(r27, 0x0, 0x20, &(0x7f0000000180), 0xc8) r28 = socket(0x2, 0x400000000002, 0x0) setsockopt(r28, 0x0, 0x20, &(0x7f0000000180), 0x0) r29 = socket(0x2, 0x400000000002, 0x0) setsockopt(r29, 0x0, 0x1d, &(0x7f00000016c0), 0x0) r30 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r31 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r31, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r31, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) r33 = semget$private(0x0, 0x1, 0x286) semop(r33, &(0x7f0000000480)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r33, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r33, 0x0, 0x8, &(0x7f00000000c0)) r34 = socket(0x18, 0x2, 0x0) setsockopt(r34, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r37 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r37, 0x2, &(0x7f0000000100)=""/114) r38 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r38, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r39 = fcntl$getown(r38, 0x5) shmctl$IPC_SET(r37, 0x1, &(0x7f0000000200)={{0x3ff, r35, r36, r35, 0xffffffffffffffff, 0x104, 0x5}, 0xfff, 0x9, r39, r39, 0x7d55, 0xd75, 0xffff}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r35, r36) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r36, 0x0, 0xffffffffffffffff, 0x0]) r41 = getgid() semctl$IPC_SET(r33, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, 0x0, r40, 0xffffffffffffffff, r41, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r44 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r44, 0x2, &(0x7f0000000100)=""/114) r45 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r45, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r46 = fcntl$getown(r45, 0x5) shmctl$IPC_SET(r44, 0x1, &(0x7f0000000200)={{0x3ff, r42, r43, r42, r43, 0x104, 0x5}, 0xfff, 0x9, r46, r46, 0x7d55, 0xd75, 0xfa}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r48 = getgid() r49 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r49, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r49, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) getsockopt$sock_cred(r49, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, &(0x7f0000000540)=0xc) r51 = semget$private(0x0, 0x7, 0x286) semop(r51, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) r52 = semget(0x3, 0x3, 0x7) semctl$GETVAL(r52, 0x0, 0x5, &(0x7f0000001b00)=""/4096) semctl$GETNCNT(r52, 0x6, 0x3, &(0x7f00000016c0)=""/182) semop(r52, &(0x7f00000016c0), 0x35058be27346136a) semctl$SETVAL(r51, 0x0, 0x8, &(0x7f00000000c0)) r53 = socket(0x18, 0x2, 0x0) setsockopt(r53, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r53, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r57 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r57, 0x2, &(0x7f0000000100)=""/114) r58 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r58, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r59 = fcntl$getown(r58, 0x5) r60 = shmget(0x1, 0x2000, 0x200, &(0x7f0000ffa000/0x2000)=nil) shmctl$IPC_SET(r60, 0x1, &(0x7f0000000200)={{0x103ff, r55, r16, r55, r56, 0x104, 0x5}, 0xfff, 0x9, r59, r59, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r55, r56) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r56, 0x0, 0xffffffffffffffff, 0x0]) r62 = getgid() semctl$IPC_SET(r51, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r54, r61, 0xffffffffffffffff, r62, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r30, &(0x7f0000001680)={&(0x7f0000001900)=ANY=[@ANYBLOB="02022e2f66696c65300036844937fb73d7afae4a7452f6b7f3157e3f0ae2e545c7c1cc3687640c8058faa234a68e9709b597dcc8f3633cf6fdffffffdb65953ce8f78cc131927b8286c4f6f692c33ade4c44a4bd4136467f663574a7a3d87cb7aa3e99c2edda7e5504269d3318a554b4a272fa6ff8124f65a59b56ddff2fc49d88f7dfd84384ebf779193731975bea7c17b4f8b12cd99d48061468f03e3bc91be62c9f3b9201205bbf158407658b3a36e039b2b536a4ea74620cf15d0d01fe2a98d636550a40f260ec05daa87dd6fc7c52b258471bbcc4d737abb5bf30b4"], 0xa, &(0x7f00000003c0)=[{&(0x7f0000000680)="36538456ceb3d10a7899cb43fa8c4fdb43a4b1f117701aabe800d172ccfa99bfdb3836c5f65d2e4e54aad1a4159289e10cc9da9742aec0c8549b3999c837b07658d43eae10d8d4b46c775b905cbf37b7b1b3042d33aa3f4c9a2e4c2bdc4d703cb91167cf633019dc2cba6842862f8788a4b6224da41ed14d881547a2ac8087619cb2e408ebb8895ce514f1ccecf22d0a15230f1e8d327dc6bb6b396d648005476af9829f625bae09a234548ef2cf208989f18e01b925089d6b7da2154a5494d9a5c7d3e5858fefaebc2f411afc7179dc0872742c0152318ee55bcac2643d75a18761a1f252ea7572bae181f985492f8e77cff568e10dd0c7c901ebc25726ebf35cf36303125346c6adf0b94f714c0ffb3f793e950c095da1003f40420c71e2bbed27f68ec20e32266f1f486d42c341fc53c2c0e3fa7b86992493ebd5fc88b0aff9284e5b7069be35168a165cc69f1b09dd1d70a4139eba232fda099b07ac4668e4fe5b9a6cc3f36453a0bcff4f05b46734cc418d36d334617e71cde0223bafd0613cc4640e034a9ac93cc6e7f61713d2e84d080bac1f44ee5e06b7604f247f77e22bc344d86d909fb4c67fe79ca1e3206e61e7940ced69a1b7533648567d31ae8f239214773fdcb2b37c692f528b1aac7afda99fc58b309176bb945c5aea7aa21493000de640b3a8390e6a0ee0a9317607022ae229de074ff059ba95b5893f6e895bc9c6f817fc4915d7b81ff2adc328be40127a0b72b9e58595ef647856888eda93f7df38304af2747490efcb369ea18df98206e83ff06c63decea4b7cefb5788177ddf31c301bb64a605fdfe0be70f6e4ebd50f174ccbd07f077b7b8caa2525d62743e57e4a833bdfb1d03275688890d95f0720a866fdc65251389f9e9c5909f6a9237ea6522890c5015e373ac1cbc9a3cd40713cfcc9e3602d58f1fa68d6ba726fc19e480d4b166ba96142087db312ae759f6ef18ba2bcd01f15c340cde9d31d5314ac526ca965b1f96bc78de06d565b2713633498c65c8fb1e15afdaedb65f5e0594574ee716a66888804e87f490c623b18d4063076e14737bcf8ee6f09b7089a18d3dd8e8aa8344e7ad65d612c95f175d82ec01b468c6b8ec0273878668f09126980afa207514c7b0ebd6f23291004ebff93269be2f4d3e36f42d40d726022fecd4f15eb2aa4de4d854ede65c73267d805fec018acbbd4f685c24eaff4402d252d0a3383b7aadc13fe903c7c6e2cb9bf78148b586a972fd3e2a75091276b10323b2813daddffbae92554d3be518525f4e8cb370fe461cf726126b235b15e5e8984571d204e2294c5f9b2e3bb06a8917ca0fb79fa4038b6f559dc066f0bf308582c5bae37d0dcc8a004161e97312697262681ef987490729ffb9f828af67122a167f3a7de356a18fe3152dc3acd503686ab1b49c3d461c5ec8d8a4cefed7bb89688afad003bb35945a187072065ffd571ead7aa7799ffeba8d3e2a9785a1edf22cd4c2c8b368e430e73e8e8d3400659931eb233a8b9730a8230ad650944624005ca539e512f83eb74d179e5fb7df282d1216b3f8ada304087a8edd2c55e6cfef447877e94ba0a2756e5b0ae712bd85154c5d425d1dc00f9d25b73f8b56a075c37a2fb192a7fa1d02ed096013aba06f330a0cf272a910bec952492448926e2fd03e7f4fb42c63ec22f5251d5333ca64a23989b93e8f0cd2a1031866d18d0dccfd5621f460d261ffa9737df449effd5520f88d4c29bfe233df13fa2a2679127dfcaa4dcd408294991d0c736515e449a4e7312a4e061c1a59771e02bbba2e53fb00814e32884da300b372e8607f0029bf148057a2b5fcd1bd27f08f254f1037352fa2e3d4443ed5be9576061c306cea535e295f1d4f2d7b63034697187b44935f6a2e893a0b5132ffb8297291cbe05b6ad68e9c094053266bba86dcfd8efb2768caba50ee9ba331e8ecb6df64eff5b5fe2c7231792b5111588f78e2e3914f024fabad565762d23187bf89fba9721c56ee34bcac996fc2f53954f71b4a383aadd05c07fb6ba51cf7f5961d3f3081bbb9ecaf302b80da7feab2557f190f1d97359cb773ddc2f4b83ccd128a07e02cb358a9c37e9ed67b0a455f3dd4e88707bfa00178d37acafa09ba90c6356035103ecb72cb885ebecb879f8cbf2f7897c12bc9323c2ca3fc53e94567b9124d3d6c25b76bc60f38edd68cd9135651334e503f30ae41da3a3a1fc2c85cbe685178996179aa9897c0dd5c8d46ffbe4f6e2ecb987f146add63dc01a5cf0a4718735ac55148fbc91ce32578516e90c891cd408fa29ce5d260896d0cfc89bac6d2f74f03edf97f877835f8683ba2eb762ae076ea91e2a72a0134f92d94364240cd066f1791b59c8197d091e3fa02daaac95f4c3eb841574bdaf591ab6801ac876c957b021762dbe372baf4184820006f25fb6b85678aa83028a715cc7a225f21b0890021db1c4be814b53adfb4c7daf2c9ca9236cc291c24f330317e7628474d4735fc32a72fd40b85c6ec730ac783e30f59a9c87f6e9cb04bd812eb2f74c181e54dcbca8b8f6c6bc5e6e18b5fbce76bd1791eca7af2b5c1e70499c0388b8386d3457c3e4e9451a7ce2764fa02f6a86fb89377f2abdf7654e5650160f027630c31b58312143c6646942c6af91cff46294ad42e88194d487c184e6b731b512102b1f14d40b862b1652a033e6addb9b0aa55f8465f3b2329226b4c7a363df937627c4611e3d5e440d1891f8427a9f83988d7e682b4abf11fca0ad2dbe215f9bb031c5a2a2c992317e6e8e336e5d2d4bb33646a24772a802d96336056974a310db64f8aea613a65b71b61a2d366ddd3b1d703931a50242ac8f83f6c180c113c8763ed733caf8dbb5dd8d18c9ff473af7d3f69926d36e0778bdc06f06b086b005ea12240da65816b1dccdcccb392d5e1c9409af46b63002747df4887da9ac82cce7172b1a6d22323b63360be7fa30598c9586f5a4c3bde4f0d242198216eb493bcddd0eea4b6bd1eabfeb2a43188ff7ce69384c876aedc467893ea917f533f83b8597687405440841358b50524f84d2fa77236ff418d7067a38ba065230032397819fcce91a8d9e5bbc1e248a8077c3db887d1aa11a963ea4e1e3566212af6b43f51fb32acd3fca7ba3bad2f4a2d50a5c24cd05deacdc97ff6786f55f0326f8d9a8e2bb36e1270aa07a5cb2cc9913a36a73796c6747b44e28fb9505bd0679c1f137fde73abac05c0ab5fc9d050130febe650c339b1f5f1e50738ce623808f52037e9d4e4948599bb5bfe97fb09b4296b70839c8ec542ef2a9b4674f1982db535037ac99a16467f4b105b9582678f61a21e983c05e873fb3f47a964923df5cc4de5108e6c8cf46bb35b93eb0d0c2c353876cc377ab723245acef6d7c59060fdc1fdcbe05093023e48b23e79cb1cdf0f26ee8ad29552ba46f546fa5c4fc65d84d0b67bb8b23e8f21c20e71b3055f25f7dba931ac74c03d874f3aa026e4a9982fe049e93c55bd26e6ca31e34b9f5f3d293ddd89262abac5214524d28a19a2667f72a8733d1e9da32f7ae4207badbfceec1f38ef867113a9359acc73f14562078b7298237da8aa4a6085b319d8d483795fd6a8eb656127579d258bb631a5b3650ccbee03abed664b1808cbef1b04480adcb0549b53f95bbf05c6528e5fed9353e53721bf0e87f000a7a745fde847587601660d060ee4eb3a7148434fc8ae8e78cbe8060c0b79b4752f591818360387b0a5498c4ea2fca36d6cf78f62835616782c94d9980c12df398e4227abc38a586541c70198c04bb3932a8528fac65466e50bde98603c786776defd29a7b9dcf3cbf54d2925d504ee1ddf2fe7300ad47314b8b3b87a1f502a7e5b334eed45576da9151573cdb2b304996d5f5d1b74cbf29ec0e1965311667efb4a349dd9d8af12ef9527e5de737fab0e0bd30685869eaef208643934be1719ed8ef05bafbb9a4ddf4443f96ace8f520d34afa3e880f9fe7a2d9f27a31d113424fe586139e57bd2040bcf17bf6096bb30ca0f803a450c37b797763f7f4fc10bcc690d6c1dba287fcd898c6eb886820334e337609658b8aff49615e5eb79ba90f0fb1da70d2018c19d63b239c946bd6ea65b3691e67b6e0c7cd1dc32613337813c28c7f5265d8c0a40e39d187627d254ce632a899b9c5bb80d9b4442cb33d69233de3be1be7c2ee4c7872a76d46624ec63b526a68d39f6d1bf19db5eb79262f859d03ac2d23d1701a94c2e7ff0f4d7744fd8292a25b3d5b76a6a13e1541d45b643e21f9ed7e791aa02c5ae6c69e86421c5f0902ffa299e0c96c04ba29d91b10fcdd01a45b98ae6c4a5cdb296e5a87e54a13dc991819365337cbf8d2d35bf8bb638d86592ef87e03628b70a294dced8d75569222aeb5288e15276b44255ddfe39ebaaaf30fce804da24d7d066c5f0636b406636805e631d2f0a3f22b0ec6130cc63ba9650396adb320fcb3e004b4ca1112d1687d3d9b2d37dce6851b6e4b7ad0887ae2625adebc478e82d2578865a8ef686037b555413f0e0ef77055c26fe17d2fb76a92771e3f4d2b974a84b50af1e11037b228ba96d0ba6afb08e37814d1b9a1bbcce3edc91c1a77608a52a01b335cf65505f9d462954902e3d26c78c02d3100292ffd5edb00b3bf9316baba2a0d1d8e0c80a1a652b4d76b6e05d0fa8e250daffc21a38e8d61d6a02e4ea7178a280ceeefcb74a4f8efdfa7c59862cb636d3fcafd58bb6d6d8000e4892325be0e9c3242498358107ba7a7ff70a4d5e3ab44cd3218a06fc039a657877795c93b6d5880c45beb034b69b96f7e288100424dd0a50f930c1e53cf8b0fd744e398c7e7cb33e01125d7fd13269555faff2e21e5d81c50f8677c0b85584d7899e8011167b72ddd3962f616ab9227c105e6ca4c848655a60947098107c92bd6a7ce5bee3a8014cb532d63f802a92e968ce5a93c50b3f0f0d20232fabc12fa90a62e9577d3fbcc1f5514eb4ba4a9d3d78533b075d383472f82c4685fad2349573cb559dee5e56a2732c1b9a71496819d63e7437de783204b71caac997930f15fee0573276cdceb3902569a872dfa8dc83dd42a103da9bd99e29bf8a88678fa647abd876218daa23d4d9ffb169ac906b785c748779259f060644360d6898647d44a676b6479ed511c4b2b90125a2a7fb39c31cfa2467e456dd5f0369be9d5f3bc4941ef6ada231ac8ec3c14279a12b2dbc017c6e4c0932ec1666a54d07b169910d6ad840b0f635d72e31b062134137d64e3ee0d6ee15b55d8782c62c496f944754e0c532952bb3a6c19614cefb2eac9dfd8d2cd21f147565064c830faa5c5ca2b4a6cfa6e0661c6d2594f3fde27f3ffe125c18ce0e2b47446f1c77fca07fc3856b9eccc161eb2fbb7673829a99ebb3240c79287b9b053152181d548d7d661b218e7e8ac5e6fd8a357fdaa75336a33abfc58c18d97f9167e96f5e64453933871ee52907435539a9002afec605b3ddf7bde36d726578f49dadb5d4aeec6175e78a9de40716274afe80cf115e9c38b50e1a5ea1b61e999779d5d4dfeaa2d7420ca9df2335949ca436d35295aa53f7bc97dc954ac1d52d819fe1811979981b7ab074bfef5d5c58102e56844ce7ac078230609b5ac812f5fdca5661352db4fd78b9af50abd197ab7721fa1c38b67dc7df6677d065e5e90f9f7cadd7827c50c6ac2b20ec361aaa4ed253767864cc544213b2bc51a789ed03612c2cf39d55ab526657c89c936d2e4980081ada9f7de2b6c3fbd4e4d7429409c746904fe60c92172ba81da0f2370b249c51e785ef5c", 0x1000}, {&(0x7f0000000240)="5084f0e8124fd0260d9855a30a521565", 0x10}, {&(0x7f0000000280)="afe395183c525d3abe131f90d77100722030647b89aba22c7083c1d8e7726b8839", 0x21}, {&(0x7f00000002c0)="cf9711d9d16f2036c98fbdc8111ce68f594eb69c7adaf62f48ca0dfbb5d32ceb674a09fb3d875d827f1f908722c4396e387ed5fc121f33bb8762de876ec1e262d8a473bb80cbe344ace529d03477d682f717359bbb5950456b007407111110b1cb0f8e091b365356a474f3726ca5f6fe8fcdff5a1fa2751b261b2a0bef5b938c414c0a7099c5f5f2f2d9e82268a566b480be69dd1db1d306aba4bf2629e839e339395b5ea40068ed8a3da5077d695c44fede909da1cbc7514a0a50b5aa0ad7c0bc6e08", 0xc3}], 0x4, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r32, 0xffffffffffffffff, r41}, @cred={0x20, 0xffff, 0x0, r46, r47, r48}, @cred={0x20, 0xffff, 0x0, r50, r54, r63}], 0x60, 0x400}, 0x404) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r26, &(0x7f0000000280)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000080)="9b8c6425fa35394571d6ddefd0016a2538bb8c28a464db6d426bb4202d479a68992da3695f7caf6960a19b97733e20800e1a312d35fbae24bef171703abda51108a00987071ebbd8a308b4e18dc1f7c9e0596a37ede9bba3977c0f2f1591d5fbda6cd0db2e14e9388ac9a3f91545ab2c2d2f576c2803f282f93166ae104b24bac28fd5872bb4211894fdb42d48ab1df93cc289e77c76b3e8cd075a743a85bd89a9eb5ea3f43079f97228a05d8e441d9014824811ef81e16e6f88a23cb72ce90b45a1f0d86002da0e06961d91ebf3", 0xce}], 0x1, &(0x7f0000001800)=ANY=[@ANYBLOB="ef00910800000000000018000000000000", @ANYRES32=r22, @ANYRES32=r27, @ANYRES32=r28, @ANYRES32=r29, @ANYRES32=r21, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32, @ANYRES32=r54, @ANYRES32=r64, @ANYBLOB="000000ffff000d010000002798c901a71543fd5b94e877e3b7873c1f286dacea199b5851a854a05cd4767c7bd20b664674c278213784495892b34b7ca201592a5d5670d06ba256573342ba488036f55504945278092e96a0a045d563a9cb60d6494f04b0a450d575725227cafec28e2b0bf5243898867b9d4bc27cc7d492b58dd06fc8dbd5da38d6aece28aec7ae3cfcb111a445b47a4cd8c91218", @ANYRES32=r21, @ANYRES32=r22, @ANYRES32, @ANYBLOB="0400ffff"], 0x69, 0x6ca70a83d73f175e}, 0x0) 07:24:12 executing program 0: socket(0x1, 0x4, 0x5a) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x0) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000480)={0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x0) r2 = open$dir(0x0, 0x0, 0x0) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) fchmod(r3, 0x0) open$dir(0x0, 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x96f) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000080)) kqueue() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x4, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 07:24:12 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x10, &(0x7f00000000c0), 0x0) r1 = dup(r0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000180)={0x7, &(0x7f0000000100)=[0x3, 0x9, 0x800, 0x2, 0x1, 0x6c82, 0x0]}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x8, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000080)=0x9) sendmsg(r2, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000002f000000030004000000000000000000"], 0x38}, 0x0) 07:24:12 executing program 0: open(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) r0 = socket(0x11, 0x3, 0x0) getpeername$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) getpgid(0x0) kqueue() getuid() getgid() syz_emit_ethernet(0x75, &(0x7f0000000180)="a9917f9ab8267419f83da27abe51f145923c6fa7e021b0138b43b4683d5052f4f55c0db38a23becb5e25333ab94ca6ead220d32765a50fc12066940abc957f2ee8520f52bef15cc45fad557c2d926362eb28e6ba74dca5ebe58155555836e5d3dbc706a80620c3914083ba7d948ff8eca6aa0e86b5") socket(0x1, 0x4, 0x40) unlink(&(0x7f0000000140)='./file0\x00') 07:24:12 executing program 1: symlink(&(0x7f0000000300)='\x00', &(0x7f0000000340)='./file0\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x300000005}) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) unlinkat(r1, &(0x7f00000001c0)='./file1\x00', 0x1c) link(&(0x7f0000000080)='./file0/file0\x00', 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x300000005}) chflagsat(r2, &(0x7f00000004c0)='./file1\x00', 0x5c28f146edd960a9, 0x1) r3 = semget$private(0x0, 0x4, 0x120) semctl$SETVAL(0xffffffffffffffff, 0x2, 0x8, &(0x7f0000000180)=0x4) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000000)=""/155) semctl$GETALL(r3, 0x0, 0x6, &(0x7f00000000c0)=""/184) socket$unix(0x1, 0x2, 0x0) getpgid(0x0) r4 = open(&(0x7f0000000280)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) r5 = socket$inet(0x2, 0xc001, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000005c0), &(0x7f00000037c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r8 = shmget(0x3, 0x4000, 0x100, &(0x7f0000005000/0x4000)=nil) shmctl$IPC_STAT(r8, 0x2, &(0x7f0000000100)=""/114) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r10 = fcntl$getown(r9, 0x5) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000200)={{0x3ff, r6, r7, r6, r7, 0x104, 0x5}, 0xfff, 0x9, r10, r10, 0x3, 0xd75, 0x4398}) r11 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x18280, 0x0) pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0xfd36474eccf4ca29) ioctl$TIOCSTART(r12, 0x2000746e) dup2(r12, r11) r13 = getuid() getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000001680)=0xc) lchown(&(0x7f00000005c0)='./file1\x00', r13, r14) r15 = socket$unix(0x1, 0x4, 0x0) r16 = shmget$private(0x0, 0x4000, 0x100, &(0x7f0000004000/0x4000)=nil) r17 = getuid() pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0xfd36474eccf4ca29) dup2(r18, 0xffffffffffffff9c) r19 = getuid() getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000001680)=0xc) lchown(&(0x7f00000005c0)='./file1\x00', r19, r20) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000003900)={0x0, 0x0}, 0x5) r22 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x18280, 0x0) pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0xfd36474eccf4ca29) ioctl$TIOCSTART(r23, 0x2000746e) dup2(r23, r22) r24 = getuid() getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000001680)=0xc) lchown(&(0x7f00000005c0)='./file1\x00', r24, r25) r26 = getpid() r27 = getppid() shmctl$IPC_SET(r16, 0x1, &(0x7f0000000200)={{0x6, r17, r20, r21, r25, 0x110, 0x9}, 0xf04, 0xfffffffffffffffb, r26, r27, 0x200, 0x2, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000003880)={{0x0, r6, r7, r13, r25, 0x14, 0xaa81}, 0x2, 0x8, 0x2}) getsockopt$inet_opts(r5, 0x0, 0x2000000000024, 0x0, 0x0) 07:24:12 executing program 1: mkdir(&(0x7f0000000000)='./file0/file0\x00', 0xc10484605ca11dd4) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000200)='r\x00') r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = semget$private(0x0, 0x7, 0x286) semop(r1, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r1, &(0x7f0000000480)=[{0x0, 0x0, 0x800}, {0x3, 0xf0d}, {0x0, 0x6, 0x1000}, {0x1, 0x2, 0x800}, {0x4, 0x8}, {0x3, 0x7ff, 0x800}, {0x0, 0x2, 0x3000}, {0x2, 0x40, 0x1800}], 0x8) getsockname$inet(r0, 0x0, &(0x7f0000000040)) r2 = open(&(0x7f00000004c0)='./file0/file0\x00', 0x8, 0x8) r3 = socket(0x10000000002, 0x2, 0x0) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x6, 0x10, &(0x7f00000000c0), 0x0) accept$inet(r4, &(0x7f00000000c0), &(0x7f0000000100)=0xc) shutdown(r3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000640)=0x1) r5 = kqueue() kevent(r5, &(0x7f0000000240)=[{{r3}, 0xfffffffffffffff8, 0x4d}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) r6 = accept$unix(r3, 0x0, &(0x7f0000000500)) r7 = socket$inet6(0x18, 0x1, 0x9) r8 = socket$inet(0x2, 0x2, 0x7f) kevent(r2, &(0x7f0000000540)=[{{r6}, 0xfffffffffffffff8, 0x10, 0x80000000, 0x8, 0x27b}, {{r0}, 0xfffffffffffffffc, 0xb4de4b9b473a7d15, 0xfffff, 0x2, 0xe1}], 0x9, &(0x7f0000000580)=[{{r7}, 0xfffffffffffffffc, 0x44, 0x10, 0x100, 0x8}, {{}, 0xffffffffffffffff, 0x42, 0x5, 0x262, 0x80000001}, {{r8}, 0x7ffffffffffffffa, 0x122ceb67245f96a3, 0x80, 0x92dd, 0x7}], 0x3, &(0x7f0000000600)={0xfff, 0x1f}) recvmsg(r0, &(0x7f0000000440)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/112, 0x70}, {&(0x7f0000000240)=""/233, 0xe9}], 0x659, &(0x7f0000000340)=""/217, 0xd9}, 0x0) open(&(0x7f0000000040)='.\x00', 0x0, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x6, 0x10, &(0x7f00000000c0), 0x0) accept$inet(r9, &(0x7f0000000680), &(0x7f00000006c0)=0xc) 07:24:13 executing program 1: fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) write(0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x2, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x800000000001, &(0x7f0000000000)='\b\x00\x00\x00', 0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x793c, 0x14, &(0x7f0000000080)="6db8480a1963deea6020b7cc202aa8fafb5da77ce9441d747b2628af30261041c90439dc3818659cb118c4ca7587743efc92624ba8e5c6ca25d3a3ecd63359666d23e4d94e5047", 0x47) sendto$unix(0xffffffffffffff9c, &(0x7f0000000180)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xffffffffffffff7e, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x6, 0x10, &(0x7f00000000c0), 0x0) r3 = socket(0x18, 0x1, 0x0) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x6, 0x10, &(0x7f00000000c0), 0x0) fsync(r4) setsockopt(r3, 0x6, 0x10, &(0x7f00000000c0), 0x0) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x6, 0x10, &(0x7f00000000c0), 0x0) sendmsg$unix(r2, &(0x7f0000001580)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000014c0)=[{&(0x7f00000004c0)="24ab66243e0ef7bf62264992128207c86c766717b40a57c55e0f6548fd9afd5a00058b35c6114f8c663724f3d346b6d7bc98a0b9464b260f489fef01b13e9167ee311b3a2fc32b01b835cbee24fa388d23dc28f07dc23cbbbfde287046d06cd329a01f515f66c7f47b3ab2bc6d0c194967cfc7ac3eca5d05f7663d1d8b33dab0d5bb5f30bc100a53347e8bfa4f2f9afaf0d96330fac0630f42f90f369ba4aadd57d4b2834c6be7abb8cbe204ddc294575dd8260373411556f38eb99b9b6fef75f2c98b3940cf8aac38eebb31abc762eacbf35c326acdc87071c83be6ceb89b320f52fc550f73e2060decc0274794a7f2c4336e6e4597f469a5d939263117357d8e3043d395b6811f739d0e63249c4b58bfe0c04a0257ce6705435acb86ee81f6bb7c47cf8707adfb8555803236ef901d843fa8882c9af7b943a9b8d950272e9b1e3c58edf6043a1eeb4a78d0df38d2847ca874556062fe467bf3467faa186b418bb4e31d604cce48c16743111925b6c83ee8614177800ab20f1a508690489604ab05207e10fde9fd6ba30fe2e5247d9f4b4cfbd9308da98f9dd9be79dade821db249bf4e08254b7553f86af772739e32f01cfd5bef5f40992de283741149d247fc0b65172b465551f3c0e2fc26d106ba0e42b88cfdfdb7efbc371cad012cd71da16f30971e86e1d1410bc945641f55f3feedfae27be7b34d696291ab6aa95f9a7cd854c9146cf147e3d33c006da5e19728bf0d4ec5edbede0bdabf1d24698c8fdef8428838def6996a7ca9d9c82193d2359528d3fe060588836cab950d7d61736e80e811943bea82392b96a3f23fc5796145e9381f8d347a82ed1b0c32b2def72fe3cdb3635821606cc4865801b2e1d7b7f2cb9728b8112c5727b040ab177fb7cec91d2852c70c70ea330e24cc471f529d4cbf67c9360c329c5aa5c020778b6cd167862a9d5c8f62c568c8e373126ca6f9da393c1045e00b537b68b0c8df46c7d30f6e5dc1b754bcd4df9ff1802a923916c4b8a3e2894c4db731dd6e300181dc756d72749d0850eb6d48316bdc9b27c8f6049f2b57819623ca504165ea0ffcacc8b171474e63926b184c676e6dfe00bd73a3dcc70a29c3e4d69c6fd8705c1bd360b4f94e1d5099f7ccc70c6be5865357833b2aad55014f6761a56377926353a32531eb3747e00d12744393f229b57026a7dcee2da889a4905b7351c8ba27bc53a9a4197eefa1ada818905140a97e0a9ed7f02ecf0a32c026a4c78f0c4683a89d53ffc1539ed5b49782d859e6303b3404f676514ac34a814f19a20d5e4bfae23e8ef53ab56b0454f87d152b84f9f3fb081446bce78c9ca20a560be872fcde54f75adcf79a88de8da272968c82d67fa784af3451e5decb6963d625663039162f3e3f3743c8a1cc86b8f1c713c392aea0cd287046a3024797eec52cc10c4a5eb8d911b552a850a3f7e91c3548b4d88842ecc9c50c61a68ffdc04e9cc078b74045fdc9d8ba080e607bb6a5b99995a9771629161940f64bd53f562ee8740d97bda3f5c7b3d2493337d290732bebc896e75652902013661ffb2d777506effd9b894fecfffba5039a9ad087639874bf6e9cbee413b6f3df6cad7fb882d8ae75a9350ee9961a7866ae00cb2aa34ea0572eda56dd327bd2c05aa45d37032d6d676492afa284de87e585adccba7bb045ff9e10744484782e5a429f7ed6e698215e36d8ea2bebe1f92040adfd0fcfdc63ea24ddb50cea267420539a0ae5ca23d738995536754dcd5da4adea3c5397e44932775968cc8afe9e0dfeaefe23139688343a1d1a7234af9be4ff92aa5c568d10341fb605b2b44bf163ee31ae4a6584e511931f5015fc3723cd18fb4bd19fed8d40a34a7a5cc2817c9d925bad33e78327ca962b538c96888edefe9cc0ad9e5f5450a8bf859afa66de2acac95b9de1b491d5d893931e03026761cab16646c3dc745cfc9c47c290dbc3b02d5e7fa624d270e41b89701f990c04102f05a44c7f8e4393fcfd8d9125c0c7ce68fd682dd006c632bb817d7b0e1db31aa067b6d27b961f971dd4b8567e730c306f2a3d282dcd7900275a641ee89df61dfbf048976737d8cadc4176c21c19b1045300d4a1d65ee9aa6dcd7a090bac7913f507318cbd240a0874cd5a2dec9f1720ee2e3a56f5a443952d5997f7c2c4b30a1153a77b383e1a822736252fb8f1962880a29d00673fff0c1373ae5f8face67a417cd321e1f206bb903aa400494e1d0199815f22f7051dc757d388b99305491e6918139efafb47b97837f87cfddd2c9126968a86d9606b9eaf6198964f4d0f2ecdc1b377d229696a5e1a805de40f630ef0c771b4e384552c9d4299109b4be3d210a8142460be671a5c32b38639da0350e56f5bd335f49cdb50a0f25444f809fa053a8edb58bbcf5d1a12d40e9b2284d215cedf2cd86a94bb206dc1b7522476a7ca3fb2a1c1a28ce79de63f78d4db7d62cb7ba9ca6f15ad8100ea2b0ddc94805f041f2a77f077b61784c4aaad85de6cd3b7533f34ba2b8b6e9a2470de0c74859dcebbe9b6073ba4e1a6a29e1c6ff01ef6aa902a8d145a9c515a12611110b211d6d67db16cddcb2924eac97f998503cc39144c619d44b92ba011c7b0f1cda7f2caecd6d5f60740389520c0a013b7321348cd683b2634822f81d792a92d2b99c12b23d0f3e113ea958b55b4144de241b0fd607b0c19fbb73bfc89ae2f7d9408dd7b093c9911a271c5f976179f5c9118e8752ebedcfca88788fe46afbf4a0fc8b802eda61cfa328944459ad63aedbb2322d4c460d86f90e990a7f1ad31d71003834f847c14a3094dc791576730519316d5a40549e6d7733286a8710d06d885d9ecac6870c72959b2a8a97e8d7b50cea463e85d6d4cfa7eb7a97199013fb9cb38f80c3b6e25bacad9c2a942527aef5118a4f4c80ce41783803ccb3c0ac086ba660d1ae6f22891c5ec247892d1d47d2bc2b664d6ab1f88cbc77597f265d28a45ff16c24145d91fc14ec19f6e6bf49c90e5c8e0f9272cca9b4bd666efb7b762d76b3c259c74e474654f0457b8fdc1621ec1c242cdc1d15a2013f7a8fe0414a4f9c8bbf279339cee0c0273cb372daf79cbb20a77fd695e9016c0381ccdfed13261db36528e415cd6f7ef4100353e2bbd273b59df99772cf65b9e27f4a6336d893aca52ef9677d7aa98f954efc2710b15e773117416f530f7275e7964d3f178cb9c77e9e54c1a6e4695db4de2db24933fb2882ad11bc443fc1df58df94a71e1c048d79f6923eb49a5b64d14c3846e0fdbdb500b0eda1b9afe245f95e316030acd13c8bf6e337bada5b90f67d9b17b83956237c9d8958fbd97a6726e2563bedeb112ac22bb83012210ff82dff95b9c125769b1d3ce15807a934a4dbc5bc3de4a00111683969ce2dd3306402d7c088dd32752f661e7b6c601f8ce01a05f69190ed215309899bf7f2dae254a38e1717e9d9aa7c602d03fdbd1e1a837a28492e71f7c20bd7df74dd26066d14f5558dc6d128964752404bbca68915927711893df6c5657e9677daf8c5940e0f0297ca9bb804fcbebc8b26ba391d362d3f5dd9df1eea01ec5ee1bb1af07d368ed58ef7b724d0ae484ed17a3291616cd1eda93929a6ea3076a8b177738bf7585623b28cf845e9de46bac63cafb5ad98f47f50671b5451fde5e9f8f8aefbea34bebf0ec4b46549de4e86cc5b81a5221d73fb7d8e7b753086f4ee432485db9164a4f1cecb2df0eac5575957f29d0fca0c7a9f478fb9b55de9061be0f3c3b3b456d0df7feae3ecd9c19b50a4ca380f961b3430b6987c9148d8e601148d9de57c6e5f37a33303e963994cc956f44df08f9769be12a464409e299be88431518fa932f69d710f08784b062e99e761e7a9dfbb1a7b6441094d0eaf4a19ac0789f3fcde05e7e291655428a18192b343e81e67a53d7982880bd5f7a1886de42e608929dd6d59f2d0b4c6bb952283cec840f401e93a10925ee4ca5afe61ad77c5900ff0e060f1e10d1be5896de604a248fa42e1a14ad56e25b3c0e9967375b43dba2a6f3d3e336b7777ccb2d93f0d3b585bbe7e602c550c4dec312f014cdceb9df2660e8fd242293fc7bf70590992000f68b59d60cd848665e94a05784f4dfb86a7275b2eedc6d78e60b76302e9c70992ad73a5fa402f10d02b80ce164d9243ec75125b2701b1cbde40a5e76c55739a6d89775fd395418ddf10ff0a9e5b688187066ef087b55943cc7599c72946d8c9dc490ac45e1ecc59aef3a8895c6e6803a58fcaea33cde24bed1e4bb23e0568850867a980dcf81bde842242758bbb0b2ebb46c300cc48bb80aa71e5707401a561d1db7e93ad4795932152ac98b77cf1f8abee575126de8fae59300d50a240a1f9246c19159367728b1f03e15af7f45def9b0e8e40e0a3e29ff9ddb8cd98430eac6e76c7508c7c9c1d3a9661ce9f2820c84658d8e50d35ab4cb372bcdf67501e572e2f63d2e06d8b8b52e6b1eff701cb19838b501df38470018eabc3184c23158a9b4c54b04f9e3e2de2d2c2b558fcd2cfb88e87b854b95ef3c545656f0cad19edc581a73fdf228f303753712cec5a989820391aec04c5541cabd00bc451e7a36b1e96c07b7b16fce90d81c372dd4527cc9d9ffd51953d8eb73d9bcd7a14bd03223ba525d62e64747ab88e5724a83f19e622ede417e0049b4ee27d95ebc24501ff6cabd65a6a8a5b6ff4eb000f1c5c85e6c36174b19a4ab8a4aba99db2c7415453e055be027b9232c0a7a63eacaacbfcb9732868e71b7b5a03e0633c82dc8ab7a1c7b976237e6a366aabdfc56a4606272d0cf7a0a4cdd67f6cc20141f6f122f6e9194a6ab21f1dc80a218dddab3114d7e3e72e205433d25e889738601fd60ba40413c66d0158d8f2a5c55f95599bb1d75334b5ab91fe82f9b5a5bf859be466283b2b670ce7d4a9c59cd0066476abe998a7e03b803712215bcf07e6d3da368e5a9800d5d67bb9895bc9f5f5d57403afe33a1235e1ff5931ee7b59b4f4d66c944eca6a0135f7a1c44e6ed2ce59e3c7a6f0efa75e005ce7d03052cb5e75c37a2bc9877faa4db7ad21827a6fd17824473ac69905dbac5e0fb3ce27d59ea22955e526622fde25d2c056a467985422fa113f5509e3ab3fe1c05dde2feef3686cb2034105211cb935df3749de3632e8b83de7b962f88aba427c39fad0ec9140496bfb7808f88b8b4dec537990bf7eaa0973e32ba2c760ab81909ebc213a3eee7ffbe30e0c4ff033b3cba65d7d8c7883581423eb4f1292075da54b78fc738e1d2dac9a5e45ca0c16381e8a90344c078e14c4153e7e93f45c0a2d8ff6891f8cd5dbd6ca30b6d7540e70a49dacaea5b9d6cadbf197de1360f3da00399ada75c90e2197292a7e7666f6319d976fd14e1c6a5dc33f63f758f1c98ab0f0b803b4482d6690d194c6615e8def7f771067b63c8b522e12c3f9c08a86428d013e3e4a6b95da1bfa95e52fd6471764fcacdba999017f6e7da1c3f22d2fcb005f0dd1f365ce37a7245180bf19816e5644d896be4618009bdbf973f30534a94a7a762c5bcc1eab0d3fe7161eced514ccd7a9efbbec906ca5e1d24b6a7d3d1598a4f8154a5d21615ac8470bf875731723d36f63c768db893bf8ac8124a8e75f2f15ba4dd0b90b6fe2cbd5b2f888c585c7dbb614cc48e86323d3c76b3d6aa0d40e8de762358e0e7f47cafe47b8fea66b17e58a2806ed3816e0aeae27d4f7a83252f31643e705d9acc68005aba480625ca2f2df502a0b12a9e37e7c6f242208e4c4875d0580c3b84eb3fb7a8f6e55d99e34769d980a18bed94", 0x1000}, {&(0x7f0000000240)="4f1f1859010db36185e9a16c1d078aac4cfa7063fdbd8cb34242fefa989ff24a81b11c5a0595367f6809e7f7e13bd381bd52814d18f4ecdd0a05d4985eea80408decf66793e86a793e52419922c6553691e40bcd1dacce4e60dc3f065d5d3d8ece1bb2ce4d89aff7f8e5e05e641dc54021980400d7c3d1c90796d474290afd23ab738674374f1f35e572fc59d9c8cfdcdadedeec68668f", 0x97}, {&(0x7f0000000100)="9714957ac3ede3db2cb41cfb", 0xc}, {&(0x7f0000000140)="61c82445eabdcbfe6c8b89d27882ea6d0df877262636dc5b854804709d416c456f56d2409eebafe1818b", 0x2a}, {&(0x7f0000000300)="060a2cc7a6dedd0b1cf184dbbee17981bef42de4738cf3431b4366b3a5a176f54bb991d1ee88c53e27a0e73ba50072e3affbd14efe4959380d060c900622a2dbd89dbd23554f2c37856ce35c371066966b340fd324186c2a46dab1f01435337b924b612eaec42bd77b4910d9eb2c5c247427218cdb3da67736e75576caed5e05efe6dd0707637a4e05f2", 0x8a}, {&(0x7f00000003c0)="349e3090b3f51a3ae0c506bb8f8c338d291d17566a9189fdd7463f390462f494b506c7a1f1ff63794fe66f220914438a6bd884d88b1a47f3061698600f0c2d29729410c954fbc9f648", 0x49}, {&(0x7f0000000440)}], 0x7, &(0x7f0000001540)=[@rights={0x20, 0xffff, 0x1, [r3, r5, 0xffffffffffffff9c, r1]}], 0x20, 0x400}, 0x6) pwritev(r0, &(0x7f0000000480)=[{0x0}], 0x1, 0x0, 0x0) poll(0x0, 0x0, 0x0) read(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) 07:24:14 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) mlockall(0x1) r0 = kqueue() r1 = socket(0x38, 0x4000, 0x4) r2 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2, 0x10, r2, 0x0, 0x0) r3 = open(&(0x7f0000000400)='./file0\x00', 0x20000, 0xc) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000040)=0x8) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x6, 0x10, &(0x7f00000000c0), 0x0) r5 = geteuid() seteuid(r5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x6, 0x10, &(0x7f00000000c0), 0x0) fcntl$setstatus(r3, 0x4, 0x40) pwritev(r3, &(0x7f0000001640)=[{&(0x7f0000000000)="d6dd5dcf0300ecfd0f114822c3bb669a2043ed85ccdda39b8ba3cda6dd52beac71d3356079074b2294381503c3c610", 0x2f}, {&(0x7f0000000100)="ee30c8174f54c3ef99ee197c32a83a70443e04f6f4eb9152980e9b6da121a7883ed626314befce9d847fc73abe02fdc6d7332d53876c42d60185fe6a99f4665cba5e6960058dab02eb91e71079fa82bbeb02aa6277368e06d8fc1d2b9d8cd06b257f512db809e34c8a7934fda09025bf42d02383479b86d2ca9ea4efd3192459fbb2c0eafd2afa202efcee0438927516113c6a0e31dd0fe1d300390bc7881e149b7a854f3df1e2ecab34e03191fdd28f52f09a95ad363d", 0xb7}, {&(0x7f0000000580)="232b7dd6a0e092a9652799f3a6bc96a0b129d341ad27b6f13cb17820dab4e2cb632cbd6071cff45e33935d2af624f3c0285702c4a165243fba00000000fb4dc57c34450b487a5ba5700ef1d617fdb240744142c420309dd9306a4023c233d0054e69d1bda4ffe7b13f6fca78b5193513d5dfba", 0x73}, {&(0x7f0000000200)="eaf4fbbaabc073ae954af263344ad9285eee6e55b7c197ec9e08195e4fdfc5f0314fec9bc06beea3afe29df7f38e98545571592a471d1766a3a8e688aae2de38540b8e2b1180a2e7b6d341836c309cb95bdafc1b844160f653097160d4366a5a05580ff0cc3ef67183cfea626e984feaebabac838f378ed8405f2ebe1c2f400ef1414d9c43b72355ccaae699f400e36a3dfe2ce71f07cad680ed10a757913399fed6", 0xa2}, {&(0x7f0000000340)="d1b11821830335842bbbfc399f2071fbbca219b98c65d1f0511da94e3ef28458808673f90486038bac3d3706c005057d96434f8741530e86f21195f259d9f6c8f741f7d10d7bd971e43619de4d4c58d6accb2a60bb15187871150ba6e911bfd6c6dc6da1e12d3c8d559e75e3365267d08e3ea71918041922a7a41c4db9bdda60d535d43d50fd1c6efaeadf88104ff454d93e3a04181d91e515137feadffbec7af6a1debdb29b5938cb5196443d4365", 0xaf}, {&(0x7f0000000480)="5334a3d05095b4525f73c1751c5f72c62cd4f7a4fd03a2dc19ef2aac98f15fad544fd58d97d441cdaf63f3f6cf18c74d929c066f830cd31e71d60991a2603350126e49dd8ed46544216f34f3177872", 0xfffffffffffffd97}], 0x2dd, 0x0, 0x16) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r3, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000300)={0x8, './file0\x00', './file0\x00'}) sync() 07:24:14 executing program 1: r0 = semget(0x3, 0x3, 0x7) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f0000001b00)=""/4096) semctl$GETNCNT(r0, 0x6, 0x3, &(0x7f00000016c0)=""/182) r1 = getuid() r2 = getgid() r3 = getuid() r4 = geteuid() setreuid(r3, r4) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000000)={{0x8, r1, r2, r4, 0x0, 0x10, 0x440a}, 0x174, 0x1, 0xda}) execve(0x0, 0x0, &(0x7f0000000280)=[0x0, &(0x7f0000000240)='*\x00']) r5 = socket(0x2, 0x400000000002, 0x0) sendmsg$unix(r5, &(0x7f0000000140)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040), 0x121, &(0x7f0000000580), 0x356}, 0x0) 07:24:14 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x30000000000) ftruncate(r0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x6, 0x10, &(0x7f00000000c0), 0x0) dup2(r0, r1) 07:24:14 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x7) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x10, &(0x7f00000000c0), 0x0) socket(0x20, 0x0, 0x6) connect$unix(r0, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) lseek(r1, 0x0, 0xc600000000000000, 0x2) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x80, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000000)='./file0\x00', r2, 0x2}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) ktrace(0x0, 0x1, 0x104, r4) ktrace(&(0x7f00000000c0)='./file0\x00', 0xd, 0x1004, r4) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 07:24:14 executing program 1: r0 = syz_open_pts() ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, [{}, {}, {}, {}, {}, {}, {}, {0x2, 0x0, 0x5, 0xfff}, {}, {0x0, 0x0, 0x1, 0x1f}, {}, {}, {}, {0x5, 0x6}, {0x5, 0x3}]}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f00000003c0)="001e2a3cc447943856bc1dedb8495326c03948f3986a882d4ef4d56aec375b4697", 0x21) ioctl$TIOCSTOP(r0, 0x2000746f) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0xffff) ioctl$TIOCGTSTAMP(0xffffffffffffff9c, 0x4010745b, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}], 0x20000000000000b5, 0x0) 07:24:14 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) r1 = dup(0xffffffffffffff9c) ioctl$BIOCLOCK(r1, 0x20004276) write(r0, &(0x7f0000000400)="9f", 0x1) 07:24:14 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400004000000039a, 0x20) ftruncate(r0, 0x0, 0x30000000000) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x6d818a89b363c0aa, 0x0) ftruncate(r1, 0x0, 0x9) r2 = socket(0x18, 0x1, 0x0) socket$unix(0x1, 0x5084f920999e3222, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x6, 0x10, &(0x7f00000000c0), 0x0) setsockopt(r3, 0x5, 0x15, &(0x7f0000000180), 0x0) fcntl$setstatus(r2, 0x4, 0x44) seteuid(0xffffffffffffffff) r4 = socket(0x18, 0x1, 0x0) r5 = syz_open_pts() ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f0000000100)) setsockopt(r4, 0x6, 0x10, &(0x7f00000000c0), 0x0) getpeername$inet(r4, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getrlimit(0x3, &(0x7f0000000000)) 07:24:14 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac14"], 0x1) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) geteuid() getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) getpgid(0x0) getuid() seteuid(0x0) shmctl$IPC_SET(0x0, 0x1, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = syz_open_pts() close(0xffffffffffffffff) socket$unix(0x1, 0x7, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x2, 0x0) accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) r1 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r2 = open(0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r2, 0x0, 0x0) accept$unix(r2, 0x0, 0x0) socket$inet6(0x18, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x170) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r3 = socket$inet6(0x18, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x170) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r4 = socket$inet6(0x18, 0x0, 0x0) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x6, 0x10, &(0x7f00000000c0), 0x0) setsockopt(r5, 0x80000, 0x5, 0x0, 0xe7) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) dup2(r3, r4) r6 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r6, 0x29, 0x20800000033, 0x0, 0x0) write(r0, 0x0, 0xfffffffffffffd2d) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) write(0xffffffffffffffff, 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10, 0x4) r7 = syz_open_pts() close(r7) close(r7) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xb64, 0x5d7, "70580ed76f1cfd6dd0265405e7680f1eda54df89"}) ioctl$TIOCSETA(0xffffffffffffffff, 0x80047460, 0x0) r8 = socket(0x2, 0x1, 0x0) connect$unix(r8, &(0x7f0000000280)=ANY=[@ANYBLOB="4786d3c849b0654381bf2bd96008d042f65f7eae06e35bf2580268c660767162cd1380b9cfaf1fe7e2cb11badbbf5f474cfc55f010bd8b03e3f1bc45b908d60d2ae47dfb040000002c67f3158c8fbcb2645c0f2d71b4412bdeff11cd3ab32e0177a11f7d4ef848966253c2000000000000000000000000002411286511c4806699c6416fb08c310b064fbeff51b065c852028c33b8972df75a4e781bddea71f012f950fa48b908411eb428d6d058c1645936e483ef56083388530b36e4fa19cdbd2557a3a53c8ec0c0945583851e0564d1ba9d948bb9a54bf701ff0300000000000012981b620f43fa903efc6ed206"], 0x10) shutdown(r8, 0x1) 07:24:15 executing program 1: r0 = kqueue() minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) kevent(r0, &(0x7f0000001380), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x6, 0x10, &(0x7f00000000c0), 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x6, 0x10, &(0x7f00000000c0), 0x0) r3 = socket(0x18, 0x1, 0x0) socket$inet(0x2, 0x5, 0x0) setsockopt(r3, 0x6, 0x10, &(0x7f00000000c0), 0x0) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x6, 0x10, &(0x7f00000000c0), 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x410, r4, 0x0, 0x0) 07:24:15 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x41001, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000002280)="c9e2265aed0bc15de5c7e7638ad11d130344bfe850c4b911cbf31319447f267ed673f324f152e3849b6699bc15a9db73d9ce3beba50a2fea53e134f453f3c44f3831ea4d3a3bca3d6ab7f5a9b86450534838134b619063f9603bf70aadbaa9f929d6d1c0487157d65b7d1b662e6997d6125e72c4486cc43e8f4a2de701ed6b6917aeb7819ab1750e956fcbf408f27e3a9ea4b9f41044080fc3612fbd8b8c401641412e9f44f6220f681896ce83f7bcc71a9a17aead72d656701a4ce21cc2dfbcf7ebf55a0cb5a4e086ec74ffd631d4a2775ced3d175cc2119b7894f8df0616f4460393a16edd86963d1914366f3e7d6b367a1239e156d4a23648bd2ccbee357f35b7afbb5de116b0fc4446a00146e9fc1491b32021007ba5b7295ff192cc2c3c9cd7381ce5df286fb4e4072caafeedd4c6659824549d127cebe5e8f4e6ff08a46187509ce8173a5160141bea7a9d12bb34d8497c09a8a3bc19e9bd28f9ffd62e9192dfc3709199303ac0910c4e71ac15f00f5777684930f5ef598547d193b90dbe4813f67e9c434703a6e8e6a0303c8dae77e219885227426f9962f5ce2da064cc5e40d970ce991d463d9864419f30fa5bbed68cb639e711473782889e8f792c8a8f870a52993729449db2fb1634d9c3b8dec98c72651d1ab76a8c645237f7d407b3221add5a07f28dfc20b2956a62e4c38b86111ad83b6cd04c89d85bb90ad791e6a5946464bdd09255f08d13c5c547cf01ae19935a1d9e30b9a1c0b990c19e99dd02aceb46d761426407fec965aaa3e5dffa48b16da45821125c6b8d87181320cad8e20cb5c18abd1b76d7e816749f13141be68a40fc52aafb05d9d86716dc9d5a333788cb068984014d48fa1713da73507a2f8729a265244edad68c75f08388e33449c94bcdcb5c88159af0ad0793dcf933b901ad879729389b3cd9648074be99c41c54538f92f964421a591e80e89cdfa9a269d3c7f9593d47451fea9859d12c7e1ffd0e10438f639db0f136658b8bfa54cf7616d8c6747284b4e9829df0726f60633de774b38a835f9557d1719678c0a7335fe66aca54bcbaab3fd581a425f12bcb073de7a484671a0cd017812471a89452073bba2eeadf370c50f282bd32c45cbbce373ba38aa5b878f28e3238fa871b1909ae5772d9d65de704e059f0a7788068253803e2713549cca90bf34e8e3304ba38e158f7d27a4741c61d96aa57c2cf78c8a0f0f896f19c071fc2632a6e517b55370470beb2e3f2df142653afb1ac6d600fb099574a2b7b84d4794ab6e8210888e6dbc8b9b1447dfc9af951681a2c961cd03bffe7ab442316d9ec1fb54d0816cec5f70fa97cb78d3c1a304d117b7ca31a33030301baea4996b6cbff896928a3e6682e04ff9d14aa6f43ab4324d49ef1d36bba5edb6d5d5924e4250f4c675588e8b6652ae34ced782dc2f7353df4b89a1701f904b108ec21fb4b6fd0dc63fc7ee205ef4e2fdb06efb89b49440bb4f8b2e7ec3e65fecb9cdb4e4029b63b9cfc50cf20ec52f20e17090aafe9623aec1da2f97411a0e56ffa88f25267c41d7c2d899b4160a4d32efa0ea486b4e2843433c7691ef6b1ea4dc3085b078c6465ac05dc63d2e53f20b137b25597e160fd0870fd669b0f65b222bae1bc45bfca388fabf41fcdb408ba69a697080ced8d6a81c103153ea76685d5271c65130f98657c3513215ccd8da9e2b11dfc7defc9bd0f813f9e99cc8193aac90087542d0ac162f6ab2a43d668274f95c0d60ca64e886d9d716d3236fa6188b3af9b1d4a3e1f1e0858f380f252871409993288659acee52c72dd3c46f724478f08d24c43e0d11d9e5a03ebc8f25dee503141e5e4c9a109e11c7bf01533de9279b6e0ee01d5cf0608c829fec405da704f50c4d0dd1a29abfc608db7949fdd756dad60db207fdbfa935001e0dfdcf5a229a6c7c8d40cea0fa7f991d82805283a4807debb07d8532cc986cea4d8249bca85cf584e8a4a972a09c0ab9b0e89cac66aafa4e3ca1a5a85248a0615f3823f897fa1e69c9eaf71b010141958d0967af0b3724113ff3c1b9d857b3cf6969f39001c69e282a9baef274caddbc24cc5249b7eb93cbee11a380e8ad677a20a8a33779da914aea7ddbc6dd056bbdadc2eb253ca19954f565d37aa75265749faefaba505af49956fb3594cb524292e7fd9fecb371f721fa81be7d6fcfa37d54bef73dcd5cc220299555c4dc0b88e06eecaad4838e6e70ce56d33c9adc784aaf515d1f23de9fa8c3225a96ef8dc33e45ca07337c97435e9e02a827e34e416f2e178eccaee9a6f58105e749495ab52fbe490e4e1c424f13798b06fe78d89ff812758e02f2a00a328ff138d4cdfb0720d0ad6f038a5d4108204c6e6937ad8e198ed0097e1cf745e8e46040678271eff17b6d8f13a1172f44e60bb2c9f3aab567afda4c475ff57f9f5f684704e65ee9932a781edfc0878716ee70e66f504b080c1016d775b4dd4501e1edf22a80cf1718608bdaced5859eed378e06d6862f02470e3979859ebd32683dcc1def8ae8b65ffaf7fc4d2c16ac3582dd42f8e60d680f6bc29bcb0e9339d62e9662a68159b940356df9a3ddc5c20500d5ab852f9ebfc656f161a42090ff28d5b6edad03a1af9bba4569d84a1d90745cb5244b2c6eb5c2637e4b47cd0fcfd9b83ae0faef011205cea05c07cd3c1e6b338e27c12ef98961bed427f3412050ad60039ba5103097a15b505eb5ae50aeea4fdce19961409ae3712e44740886aa4ee9c2e71e2f4088f7637ca76058f304f7f0d21ff9ac829fedff3ab7a1ae1d93ac85b4acbd399cc847f7f26df0d7cde1200ce49b13ad434937157434c72cc61c6fbb87f3870b5af4b8e4acb33e10bf1b71a38796446331306640848462c8f3ef68c83ea917d7d7c49f5065d884bcc2ce726bff85e6473ea82fc9fe87fe13ca4ed6c121dfc7c3c3c98cdbce1c53a6926f27e7c2175b43e8c3e9e8e895638e6f10bc82ecac889a9b5c6d993226ae55c9f5e49eb931850f79263f4aa4ffca334eb6e76f8249ef9d6ef1adc0035b0ec9b431ca5b66b850ca928e66c4c5ee29549f5c4800894303dcb7d9f85e59b8ab81bfa12f0433303671888b36f2a86f72844e09721caa73d127247ee0bd8861b11b4be5385181eaca5c70afb71ee249565a0fe8960dd82b694461b24e370d88c3e3fd310d279ca32585d984eabd76055090d1f0612135b9691eb47429d48487bf146dde3cbc19e13b3499748388fe2ad03566a7ffe1f3ef18b64332abc3df983589e848c5648af8acc28d3f6469acbd288a2c522ddaa3046c4520d1d297e8ce58859ad12d57a7912002cbdfd993a343c120eb944105d9fca81a6b013465c3a77af91d4c584a99b322a79ce25a9712c7b55b983223b0ac98cc6db5d9113736f22be0ef7439c4a28b3ffcf57e6d706bce5992038a6060ce0d49aa73d2c3c4ce69bbef26946d1dbc0e72a28c7e30e9c00de93c70e886e5e1e043e82124357c6c80b99024b2562730e5a03fdcf6e25f08c02ec0eb259d73428cd9db7e867e677aea0682687b2c1425a95a52ddd361225ef0c9f444aa9110c331b3561d8ad04b0c2bb3b14fcc404e12df1aa9b9a7e54819089045bebcb7ff9338107bcd90d7f0305e83c34a6e98d201ed9bab463121e67b8146432d94ce7a113832398ac52766c79d84f66b5c6f0275c6a1af9e67e756dcafeb1e920a8cb54b3e9c8b0784c48656e154804c6d47c8ac2e6fd94ad151b8fa26707ed8861486f3a18afa6c2c32c07f9774882a0a9e233692e00b15e5930fcf3515e62fc6356b946a5f03b6825a2b8cbf74fbf12b7232781951227e5dcbac6a31f81affd32749ca34991dfeea1763007e53a3226577301766efcd0e606eea7c26c3f8470c11e87110730f317ac6e5aa0799d2f2b570f42b93476c69e54b3445943e95eea08ba5672976023cc621cadafa7289a563aed45109b34be1448d88ba8ebff1bab1d8eab1e3f63f289a556db9da13ec2af70e49ea6d84811b74afba4996b893bbd06c710d6b31fd5d84682f6f4f7543743acc6b2d46ce1bbe75829d7c282e66e6cc7da4bbded56613b84c7bde9bc448ecceb6a6a6766335ff8b1dc2b13726cb284c5f4bb7b4d4b30bf69531512fb068c7adfaaf8f90641839d095df7d982190ea47e54127a2d810dce87d8bde17bab0c75d1ded0cb47d2ad390260d6f5de0509042315c2f1033cc33a2c38f53e52b1567482db10cecec35f059812a2ac5d9ebd5561613d8d3d4a5962f97a5eca807a36c80c0c463a10d788daefb22a403a99d6d53164f01654dbb4f3dba19adf173653a4bce37b3e9cbf2806dbff1c8b436f3622c4980b494e1d46016c0ea09642ed4a400e919c05223d3260ae95e3dd89b0f01c86a50c6b439030789ec2a945019110ed7f4921a57be0fc0beb6c7103943b9ee054b9face09cdb969ec08ec92fd97e33270a8073c6888f0e090055746ed18305a4ce49deb6e230c6c78b4e1144fa6129b12e512953502ae43ded10b2a762ddfd96281be7c1c9feed51475d6d029e8cfd594a6b07d9426678c43f5a2bb9364cbb4412592ba93f74afa8167ceec3de2ccdd81add7a8ef98e9d855bbdb5d463f39b7bdf116287e758622319f0c1af5df3f673795ca6b8deea8b292f56eaf29e3769a1fc653eb2a4c3fad7ca77e218ffaac8df959e586297bc190aea144b960c73486195887c5cf7caeca7d0c0602c676958d96c60f7a451e034df013d10cd6c75e0c5e95a2a4361655dfce09365d7bb9db472bc95f41e20a2e852ce21bed2f5f7b18a8d6bbb9069eac5f27981b192b2e92d9ce9ac99502c7e2014177b1d891184201c11cc747a05a1195366ba3f984b0c8a13eea8a763480da56681c4d4c9d8b63196322bbc5b40bdbf5c5d4c5037eae718b9f15552a5dd78746ffeb3759b6975596afe0649ed3f662eb5301de5f002231b61fab8cf8edf3f0fbd6ad7a4058ef6691d13d2924f32058522b6bced763d2ba1862b6ea1d6a01138f8029798e340484bebb490ff8ec9bbc308a4fd7ea5a35584778ef929abed885410d539d5d2798fecfa3bb4ae9c2edb6edc9a3e0966ab63cb661292756892e8146dc20b963a184cbf7eed4544cc59e80fdc84edd51870c8f6b19a5d0b37bbff04492f94971f6528f0dac1ce0b31d96fd0926c6c13323830437fc241458792ea5875e44245f8961515772d9e317b349c94f10e10df3c5dc5951925d22ea84d3bbc02b1a482da974cc4f464b56ce0664f8781812624fdeae78e26284c737a6b117c66137d85a3e1d8ec64499e35ef81741734feb7e35f099cac63fb71dcc26c3d6f2f1ab48cc78307c7e9bbc97fb1cf95f68b0b8c1cae76b8b7877e4d25f27a26336243795450543ab1c99203206bd58d7270557f9a27603d918646cc7a41f542700262d0b6a4e25ea996d0aa9259108d307a8dc40da3ff476807d7a643a82acc50ba9a50127d5a36ef9a77852a5cb0f51b3e6e93aae43e0eb028db93fe13a6e5113f336fd0735fea7af316c91fb00ba6d6dec101bd96ca3df886692a30a2fde27abab6a8022fb57091e9083eae3d527f922946546ebd51eeee71d81542936b697ba62e1eee3ba24e9b8e735015900d9b289c96277c4e685bcf818a58c39d834e9255b34ff91af59c621b81e3dcdd652103e5f7d510388d1f75c600e2ee626da1882ea01c3104d339b8ce207febd2738590d5d94a4cd7c40d2bb682632cc7bf750c885fe055f554a84ee9a33aa876a0298280bea3a14f376cf4b31ee4a90de449fd6133db0b03acb9a88f9c80a9a9a", 0x1000}], 0x1) write(r0, &(0x7f0000000840)="1130deee954a118face7b911b4aff7b9a8136babb4b90edba0e295eb21e3f845212c963b20cad81a9ccbf8eeb9e021d093e8ea4d989dec07e4551cc26a14bfb2da1f099d0e786e5db248721e8fec7b3e5276f0ad800de77344b574aa651091fd3ffdd66258a02593bed5d92371f9fca3b91402350d183ae8f46f4ec057f1dd3f3ca9f3ca6e4d9b3804ef6dc02989ac75cdad70236fcf67f2a5c1b02a48249b5bbc2c0e26241ace840962b78f1588c6445abb63dbdbfcff0c77534d932c00e04daa039e67d1a38b4c97b98ccfb97e93c02c043619529d4c8a18add7e9a9dd9292f73ab427a88a3890264ccb9eab375230bfc53c8bde3cc899a8105cf9c4a58c39b909b355f4f12cc642c552325c8a89c260f7f2b13c740adb12399f69a3e3d6ae2059aab700f9628640fd666257e82bff8879848616e93881ecd93e822cdeeaedc49e1857500bcd64ef188b7326fe38e1494c18af11391ff1a6499bc937afe0c261f5662a1b7ef9e55122fb661185e8372719a5b38bb280d8291ef2ef6cd5580c583022a1ed4d02dc316f29c8d0a855cb31c8bcf839b8c0b97b42e6fe90c1c3da4699e312808e7d76ac8ce13d24661500a443382f303e50214b7353131982dce17ac299d30b2d6dcda0aa75b69d526f90982d702c86287c194d5e99d7f54c5928bd461cb7b39d71a5b3385bf5d82227485a568ac307d39e88e36137b98d65bcc6fd92351b7237f2ea4afbb6af3981f62ddb869b4e40ccd0fcb3ecfb4df7ee34ecf7e180942376ba28a21f4af36bcc330f6f94699fb8b560234bb03431166abc5a3b500c1e9052f632c0bb8b12bebb14de34cae3bcfbb17fe90e1420aa34dc174912283badfa22c8ccd8605a4f782f6888d6cca11be42a5a9ac8e60e1c490aca0a64be55c67d63cc1ca3220dabcf8da5ecf4427dbb3eda55e6324e3294dd905b2feb3a65cb71a8167302ee6076ea0bff1550374664206801c12c2036474db56455fd7ba690cf56d10ef72496c40d152695f57cf8a7eb4516623cef6bcca87b92ac398cf7de7922608108ba1fc260a2c227d62e698c871b9016676462a41a737de475687cafddd657a7eb9bf04c4253a91682616d11187144693e988fe3af19cfa03079ed6df1cb1868b640bcb5cb8bae61f02efad2327001d3d57a09f3d1fd5e2b4923bb112af0458670164ee068699b7c1f78dbeb5b58eb9e421db54fb84af4cde7e720d8ad2777c2af61477d35bd9f784104da782204fddb0578cafd324fde89e28084a21546b19a982e49650575095383e8446bafb6e5b8f6e2a53989b97b6a8a0d9acec60c3f44febdc158931571a47c03e977049199bcbc9db79825cace610bb76162e21a4d53e4288748cc36ed8c6ea32e31434f2efb2ce914039a65227ec5181ee5f5ee2148d266b83b75fd46c374f68530973adbdcc3efb8b084237c08c0b940ea1b04923ca349a1870a2f732228ae97aded2df8a31b3eae0ace1e3424d91b35793f853ee514b34e2d361eaa67cda1a573956ee565c74f18b10125b46ba70de5ae6fa316b50c3170e115f946b881d4e6c3e5c87929e8a7d0dc452430980e55934e234e433699f9cceed1ae77cf53823560a47e242baeaaae3f6b69a99759c199fdeedc2ca0fa4f6c35c9665e4d1d4c203c577569fc4bcc5f60cfc1cf44a39007d5bda6e9a57481f463f49d98af346ec9957f46f54e591f67f535ab5f83ccb7b0e399cd5d721d16ec30c78e53a42dacd3458c3cb4153af245d1529741524ac469ac950f6bd21d3a95e391405116c043d45dc04ad4539604fa95ccd12d31fddac1f7d8adadddca2466a3bc8439cc3f071e61521dc6be5cd990ef3d6e84719dce3f6603be3cefc8b103bb20f4b32aa1d1c221be56e87ad48080f7a8c8cbe4f4c57f1f95f6f0ed20e7127953c34c8a99109a6cc9ffba7d196fd58a5493ddbc20fe83c3993d6f64c5d9f31230ef3bb2fa7c66abbf67b781ce29dd7b08a04fa84840ef272cbde7db6b6a607aca1aca9ac55493cb6ef0b0021a03423d332791a771d95e4a2c9dfcd9139aacc8ca6a3eeebd7f7b632ea9442cc229d1acaee96b7f96544677bdf709a4afa09d9cb3d423a088a72fd2e797a862eae8141f7fa5173625b14fe88b3dd74d4483574a465bebc53a8f2f19627ac762b4c2731e9d0caadc245a129a69008ed311585c8eab3d76a935e751c688726a697a82bc8c6e8ae54484a169007ba070aae6e3215d262bfaf314cc0082b532b968d9dcb49d2142727842bfb7b70fe09ebae08dbcf5f5ef8b3fdb79f6175a71d2b3ddd997979ccfcc0d44dafbb5715b3b5dc6baf6e0bac8b5056ab7ab71f191e18aa373e3c130651314cd2ff6a631fe4ccc341d56139ab3081d49eeb484961122ae2b841c619f7e8572a8ab03036f84a5bc348ae458367ae0127c589d4312a5c7e480e377f2edfa034d4450cd9eb171dfde268f18a35b26b9be02ccb5ebf5e123b84f5edf08065d6b7c6222a51eaf1437a2b2561dde85ddf3358345eea65ef5392319a4e4260c16a08e554264edbf4b203be4a92668bc36bbdf4aedf092e15f4ee7f3794e91390bc14361e5caea93e5e5888067b2831ac12f13f158e7f53d30b5aa9c2bb573f5677d44b77e7895912105d7a26ec046dd725833bc161d7701e43435bedb2388c72221891a9d71cfc5074f9cd8437c531cd69c0c14623b4dd3371a983757aa344e3e3952d3a91eaf2f2d81a93ca62f03b5e38fb4e68f50b4fc1a78214cb414fedc6697fce2c90d4a7a86ff43953efd6f25ec091f824317cc032a02bf2c0a1539eb14360010001b3781820a8cbd74f5a7e129acfdc9abfc8d0669f3ae07030b2043aace02fff2f3e1a8dcbd8e23afd8aa22d1f831d0f6ee130f601751a6f59451051785640fe1901a445ace4cbdc66cae914a055d0ed1a593970477e265b555d55227b652339164ad89ea04fe88901601665cac4aea90b8b2813b48cf709586312932f854c540407233157dfa2ef476fbcfe02cb7d3e797da105883b99a168c5e52884e7d8eceb1877790b8468d1b6acec63dcc56706b63f9413071ca1f94cfeadd011b20ad7e63b7ed43e1017c58b4d05f49324e1fd42bd3e2e9965b86f1445046285cd2749d4760959bd559ae08aa09ed68a67276d9e167bb4d3add1c2cd69a3ff1f94dfa7ef989283e88c87922eacf01a119a0b8bc710dc9620dad00a135250cf43d792dc0512e8b523527cb5d17a5d34bc718f0b3778af3cb8be9123f117729a843a0dcd3f95e98b41c4bdc8a4dcbcbe62a02bcac24a3c00b3f4f2f34b85aa8949749aedb6f570576e29d727d58b0fb0be5b81ee97c5a8faca2545c68991d5ed2d90e6d8fae67c7b9defa268e730c0f1c687b9ab3e79f686c38979e121a8212706e82fa38d4572630946763c07f49940d67996a7e6093e6c677acc0dbada3da88802d3c3b56f6df26b8f231d118eaac0d150d789473a0e7a3ee7e2d31cca937dc8ee9cd9769bdf5e7c039c9463722c39f5b19e991144844cad09335d190712c0ff2c010e7a8a66f0bea1220987ff270dbfd0eaf36cbccc043d7bf202457390e3bf4ed4ad66ba03a4a0b49542fa5eb099ca923087e744d49037482dcdf5bf40c6b48aae2fefef210f30e20270faf366432c8c6e4f4a0fc889a734956f1c339df02e63b02d8e4a525cb98fdc425dc9983549261f4ab6875c0f824e9a17d9e9c5bca0ee4ab12cb25374c3bc6033413bcee5703a9055ba2bdc7de0b84efbbe079239580785c2ace2bfa37b9f65d0bc0accc17ce7c539fcc6b5b9e13f91db896d1704a609b2bcf2bea7eebc4003cd7dd130086d26abef4eed83128f62987b802411ca461da4eb907a6b6659e1c72a32d9c89649462d165727a1679a15a5056a489ab111ce9e79a198cd8fd105daf9fa057aef865622c73e1ead7e1d509a6f0835df38cfcab8c13edb910a2445318d4f4b683408a13c176aa4d8ad1a5923b9980eb14666e1dc150df0ae81e5d228a86e9495cb2debe83c466ba3f4ad02b4dfda9ee285d80c244dd7dc93b1163ed6c41c0c5daf8a39ef773e5ad073378989ffa4be98ec1cdc02146daf3c8f620f047b82272e722e3ff98229cbef0c2354e0515ac3c6531f8e07dfeb93a72e42ae70e3d86ac5f4d973c2581cd8e373987e92a1665694064617c58c2f7d1e23e3c8577766991dd55037e84a72aba97213f2068d6f43ce5d9953ff96d5cb59210221db7fbc5125d8520fc8d35597013eefc3c2f8d26400cf8e68f9aa5bc98abaae1041bcf9f389712ab8768472eff5250a9d1395c427bdf2e26a19e8369c1118fd307dabfdb2f6a0899754000b4d55dfe207285e57e2c93112a57aa2b339f354b0a6fd872bb438a6f7f58afd59823d4b9b292f41bf815594e72eea62b6ad6c52a5df1c4ccf01aca256c30f810aa3e0c12d18311c37ace00cee6ed75631420f8137dcdc844e5548538e5d63e969323f73d78fccfa2ad2edd2fccc6fd9614adb1ffe35d5eb44b106f2df8dcd41efb42d5e62d80d8d27665ae468999140926f359d0374b0e07afe8bdd3c55628c138b7ca0727dd021613c45ceb3aae9150cd6107d2e743557b93e293e9829a9b9b2b24949d9412d89774e9a7defd7d265b6153a7cce45a48ef39f258db75392e67111837bea4ffbdb1a00f83f8add6569332aceb1651e6a817704202b298e4968c5c9be908b95bbfdd00f8d4cce3e82f47a66a3afb1b9315b38108902873fbbc1ca54919d6a65ac67dfc6655a75966f3c8627120e51661319573a70ebeb19f61871642b79a3303e1472ae3a7c6d1f843e6c9bae05166ea58067afe0f8ae1a7641fb19ef19ea5b8664830f9bbf455a6261da17c4154600383b8ec09e1bcee4f8a645054f8822b305b08a2736ef0f03cb952e7365338d499c19997515e51e4800cfab62e26d269d64559f03eaa8b93e79c02b401adeaf76e962588fbe73fead3d02e0ebe243c21ec5802b8f8148bca009954d69e09be84a34f5f44d4373e1b22fef4ea998c2eb60f70ae597a57b958cdfc2539f45673441c7627437e658676327e814ec9cd2a37b9bc9c53561c98f29251f342eeab0b25705785f05e7df5c8711d88b8ba5837384a213cf38e0077b70ea179b550f4fadac22a65b69479002ec1ae21c8b4c2c9b750be741052d634605022cb4827d18ba20ec2bd7794ec413c11f8f7bc26b901c3eccfd6320e0f39e28cd398bfe6eafb0d7e2b228bbb693a4c057cbf417535f4e6541f7cce455854aa947bf53b167f5573effd4b236d99da20e94d6390f44925bce65d3c679820453f5ae4211aaf42a39f311b2aae76768f62d27d3026ab3e26e7c6114354662bb305e869e5dbc0be079a80a1a41328260c679e1e9497ac84373f5d75c6c5f21ac0d7302b25e8446ac379c4162097164d1c10808e35dd03fb7e51473289eb9f69a03408824be2559cb46d8d35507fe73f9f338d2d7d17d68b401efe08cc6e973d7b72efcd7fdb5f873d91803a5b2f4b6976b1e675b292ec0f99f99774ca75398c27d78455e0cdb3cb13af5f672eb713046e19f7dd7e66312f8ae762ecc3b54c60cf296b599f61f622d595d99f51dec33683349fa978e1d8bc9056d3fb2889e062c2a13fcede31625b4c5618ea9223dc040af30b1b9137f2b0b2595537272fca336bd364cf161e7145b00f14ecd73a762302eca47995bf0b4de85c057a4b24696acc3589f01eac68009e296b7ffe4d352219038f4dba3ad342e938f68844188118164921f106cbebe559d101f60c182344ff40e42ae2540e16d39abe1e075f41a1e004ac", 0x1000) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x6, 0x10, &(0x7f00000000c0), 0x0) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000380)="d43a5fe3d6299549c47bb3c17f8c87bb0dfcc178ccd8d640080e356f0fdde7ec301d815bfdc2fad4f71fb27f29f6a016e9b721d696a57628b252d0583eed112d72be8f2e09081dafde6a503322110a524c5d3f3aba4d939029376ae97f32e32e65f8728f8295795a8183b080f7f9a8c2a713de3408f6aaeb5811010000009af7ac1a948f7d", 0x20c}, {&(0x7f0000000200)="774515893a4180bc494e3ab29837753e677e1dfbb58286a1772cdc230b688f0c29e933d957a05150f673fd6df652d6783dbafe5a79bba03d0fb1820f5d4bea2d34a317a90c3b57d592ad8e60b4c656a7ca0279230111aecf36c28c65c132fe110161158531782fde68536612271bd8ac49e1081c874e0d254e4b2ca301bf4c759f08745800bd"}, {&(0x7f0000000080)="702cfd579b96a7d9d33c5b13376d9fde5f6034de813be2666453da279f06d40010fea634691f3d765d90354a07345388b48a2601f00a1dcf1108330599d4df4162e805a91863f89722dc23e12bb0f000"/95, 0x33e}, {&(0x7f0000000140)="decc911de936a472bfa7cf009d6508f8099e54fc2108b46fff9ed84019419a30d392a2d3f237c979329eb622a9276a2e08e397c74146c8976606a2d6fcdcc3ff3de9d508f3951fe293e73f32285f26611a9f899188683b055c5c5207e8b82dd92c5500b7550c7a3e6b49a8e21da40d992274"}], 0x0) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) 07:24:18 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x4, 0x1, 0x3, 0x6a87}, 0xc) writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) close(r0) dup(r2) fcntl$dupfd(r0, 0x0, r1) setrlimit(0x8, &(0x7f0000000300)) execve(0x0, 0x0, 0x0) 07:24:18 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x101a00, 0x0) 07:24:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() close(r0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x1, 0x0) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000140)={0x4, 0x4, 0x7f}) dup(r1) getpgrp() r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 07:24:18 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) r1 = socket(0x18, 0x1, 0x3) r2 = dup2(r0, r1) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000600)='r\x00') openat(r2, &(0x7f0000000180)='./file0\x00', 0x0, 0x0) 07:24:18 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x20, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000240)=0x1) r2 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x20080, 0x0) read(r2, &(0x7f0000000280)=""/90, 0x5a) ioctl$BIOCFLUSH(r1, 0x20004268) utimensat(r0, &(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000080)={{0x0, 0xfffffffffffffffe}}, 0x0) 07:24:18 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x6, 0x10, &(0x7f00000000c0), 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, r1) socket(0x8781c844fd7af6e3, 0x2, 0x1f) getsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f00000000c0)=""/213, &(0x7f0000000040)=0xd5) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080)=0x7, 0xfffffffffffffd86) recvmsg(r0, &(0x7f0000000340)={0x0, 0x385, 0x0, 0x0, &(0x7f0000000300), 0x289}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x8002, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) r4 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2010, r4, 0x0, 0x0) write(r3, 0x0, 0x0) 07:24:18 executing program 0: mknod(&(0x7f0000000000)='.\x00', 0x0, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 07:24:18 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r1, &(0x7f0000000100)="a1be44c3769ff406cba64616ec6dc26da7f88f94ad6dfde38c6549ec30122c39db41203ef904f2e55cf69db0145b2f7f8f1bba8036b6194edf9a7d4f5a041a84c4b64de863ec7b928b227c4326ac3dcc3ec1aa530694f7e35fcd92cdb1848840fe6c127b94a04dd4ac362cc01967c26f0dadba85c131b84dbcd4863ee8110dda40f77c28418698f9153e77eb631ddba6c11d81c61589e343dc727c1933181e22f238a71a9bd2d7c993d0575b6c453425706b17304cd2eb4b8f29121f32faf9c6ecd82074302431a13df674e6d8c562e2d90a2d09f948b2b98a1f43ef6c6a9cd5ff5efa5adc7aa76148b0728147a63c12612e2818ab5ec147bed4d98b60df36fbc5be97b8f868294dbdc9c59a016bff4bcf463751808b78a6f5bcce168908b0d7cc3cb875ae46ab913fa2add48e94a1640055752d2dfa75f9b8ba349cf535afd04a07031b970a8e84cf2bb6240c0a43bc610647a0bf8e12e1ce01a21410475fb6ace37e510e60efcf7e1e71adc42dbe1ce8da0f53d994988e69d1661731c1dbc67a1ec81ca6fe12ca51736e5be3002974afc0b7175b810e90c5283eea12a74497f17080eff5cf6d5f2ba85d28d2e3c10ec238b960d0eee05bd75ca464fbc7f292bb22e35fafe8bca9183264fc7bb0c9b584c51b9aa38a9f7a98c94cdbc6673dbac2c8f9802e00bf33a85ee03c67c6b47ab95a913e0117302f59c962bf85fb862d5b23962a9a32d3a84391c65880202711e99839127cae33716f610894cca7efc9480bef466386c03470236502c5b93a2e0b92defc1b866c5f149e93a6cdb2017f82972c1ad1de09fd4553d69c1602c665a3a79396de69e88206875e619e93bee47aa6c9be3fb394dd8715188e82d2b507ae3b782bbe0c447c35c70ba1bff066995d09180958cc79f48506817b7260406ae2349fffd2c04df265cfc2c860fe84ed2afca91b03d6149ab2416b65964f7483589bc48683ecb2cd2dbd750fad5a23c07ad5b34e011ec28d91031cbdccbd36004076a7a5916735797e9f704c0e898b09ac00ee5c213c84b5b90fb5aff9a20effd8438e0f0911439ca52577135585e9a6b360752d10d8e0c300b124cf04b921f7997353e2fc867d63d156b1f8537ae714e90a0c6936ad507167e348e0592e8ac8d37514e98f163f4b53b413d16c628f398c05edbb76c3e8b410871fdb4c09c462aeaaafd7799226c7d11fde367c4dfd8b243a608cfe07b7a64ccb2160cd9ddf8e2ab1f84a4ab75a8a9a552ba19732aa824366b12672699d831fe29c9935615567efd3364503cdc531afb9a376b022318a72e54f360961441c1e1cf4cfd3a3bae6f3729c68a916b7e39c55557cacf6052067d6ecd2e773bc31eb9e6a3a3c6b760c9a89288ce29aad2c5ef81a4e7fa884b01e08924da4a43287ececfb544d37fd3aca641849de2fcd49ddf7fac7573e3a006f583384de76716e44034e4af61694acdf6cc1451bf134b820a4152096f74cdd1a7cd303cab92f959536532ca91c2f6bd904a5b0f4d628e93bb3bf0f4896e84c90cdf542e94f49e8aa33f07a9820dc48941e43eed2a6f2417e7346a4d7d337208644d44a094c3b695998785f57a45ee7245d4ddc3a327926075460ed07bc6627991af85bd00bebcaad0057f15bd161b5142262ccacdec9b221b288694c36e0d7fe1bee08230ccb0b858656b9797787d532057c2ea0f2e44aa47d7e92639287348cbd30dc1b3ef43ff8b4e3d84f62fdb45cdf02aade2ceff1f9f73f2a2ba205d415b29381585b8f3232df748dafbf1366e5bd07650ef1969757aeb55b52d2242837737f1c20f2c97f8a495d9017ccc2939b33dfb67191449e2cba12fba41ad70e8192bbc264de7ec6bc3c62e2ddcdf88d53c122646a0032ad35068361b53526dc6cc860c6ed788be2f8f063b8b15696c0901edcff542cebef0e2147450081c790a8094b54c6b369f3f2a2434b5ef8cad093da27d1d086b00dbf0a90cbda3eb847f131c7848a8ba3e00a4f34b91b91843a9dad03887210563e7f", 0x599) write(r0, &(0x7f0000000040)="aa3202cb573761a398ce6d0c1ddd6198e9b48eb8f0", 0x15) 07:24:18 executing program 1: r0 = kqueue() mprotect(&(0x7f0000784000/0x2000)=nil, 0x2000, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, r0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x81}, {0x1, 0x7}, {0x8a, 0x5}], 0x3}) mlock(&(0x7f0000035000/0x2000)=nil, 0x2000) kevent(r0, &(0x7f0000000000), 0x9130fc1, 0x0, 0x400000c, 0x0) pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000080)={0x9, 0x10000, {0x3ff, 0xfff}}) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000100)={0x0, 0x9}) r3 = shmget$private(0x0, 0x1000, 0x8e4dbd5b5dfee619, &(0x7f0000ffc000/0x1000)=nil) shmat(r3, &(0x7f0000ffa000/0x2000)=nil, 0x3000) shmctl$IPC_RMID(r3, 0x0) r4 = semget$private(0x0, 0x4, 0xc1) r5 = semget(0x3, 0x1, 0x11d) semctl$GETPID(r5, 0x1, 0x4, &(0x7f0000000240)=""/41) semop(r5, &(0x7f0000000240)=[{0x1, 0x2, 0x800}, {0x0, 0x1000, 0x1000}, {0x1, 0x4, 0x800}, {0x3, 0x12, 0x1000}], 0x11d) semop(r4, &(0x7f0000000500)=[{0x4, 0x84b3, 0x1800}], 0x1) r6 = getuid() seteuid(r6) r7 = socket(0xad2ac35c9d3fb52b, 0x5e8901123a05dcfc, 0x10) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000680)={{0xc, r6, 0x0, r9, r8, 0x5, 0x3}, 0x1000000000003f, 0x69, 0x200000000006}) r10 = getgid() r11 = geteuid() r12 = socket(0x18, 0x2, 0x0) setsockopt(r12, 0x29, 0x20000003b, &(0x7f0000000040), 0x0) bind$unix(r12, &(0x7f0000000700)=ANY=[@ANYBLOB="01f52d2f66696c653000b59d16fc4b604c6593f7a42c826ed51fabeffc938de147eed56f18d3df00df1a20b3205a71c18418334f5a8e67b95be1b395707e2a63616e103e9324c49e94b0ddd37358a89be5277a2c2a542f7e65771319bfe9f86a0b05f46219eccb88cf881c69f56c4e90672123892c809534c048f30f0c0bab87c48a5e6f7913f74565303e2734c4c67806bdeffc81b01128e58bad7d0c73b9705f591302f33f136387cd96219571d4940482c05e06d20e5c3f4993ba925af1d07ef2adcfa200"/212], 0xa) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r15 = getgid() chown(&(0x7f0000000180)='./file0\x00', r13, r15) r16 = semget$private(0x0, 0x7, 0xa0) semop(r16, &(0x7f0000000200)=[{0x0, 0x5, 0x1800}, {0x0, 0xff, 0x800}], 0x1) semctl$IPC_RMID(r16, 0x0, 0x0) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f00000002c0)={{0x4, 0xffffffffffffffff, r10, r11, r15, 0x100, 0x3}, 0x3e, 0x10000, 0x6}) getgroups(0x5, &(0x7f0000000000)=[r15, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f00000001c0)=0xc) pipe(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) r20 = getppid() fcntl$setown(r19, 0x6, r20) fcntl$setown(r19, 0x6, r20) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r22 = getppid() fcntl$setown(r21, 0x6, r22) fcntl$setown(r21, 0x6, r22) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000240)={{0x7fffffff, r6, r17, r18, r14, 0x0, 0x7}, 0x97b, 0xb268, r20, r22, 0x101, 0xe3, 0x20}) r23 = getgid() r24 = geteuid() r25 = socket(0x5, 0x2, 0x0) setsockopt(r25, 0x29, 0x20000003b, &(0x7f0000000040), 0x0) bind$unix(r25, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffff7f66698b6d3000"], 0xa) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r27 = getgid() chown(&(0x7f0000000180)='./file0\x00', r26, r27) r28 = semget$private(0x0, 0x7, 0xa0) semop(r28, &(0x7f0000000040)=[{0x2, 0x81, 0x1800}, {0x2, 0x3, 0x1000}], 0x2) semctl$IPC_RMID(r28, 0x0, 0x0) r29 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mkdirat(r29, &(0x7f0000000040)='.\x00', 0x0) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r28, 0x0, 0x1, &(0x7f0000000440)={{0x4, 0xffffffffffffffff, r30, r24, r27, 0x100, 0x3}, 0x3e, 0x10000, 0x6}) setregid(r14, r23) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 07:24:19 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x1ffa, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) select(0x4, &(0x7f0000000080)={0xfffffffffffffffb}, 0x0, 0x0, 0x0) select(0x40, &(0x7f00000004c0)={0x7e}, 0x0, 0x0, 0x0) 07:24:20 executing program 0: r0 = kqueue() open(&(0x7f0000000040)='.\x00', 0x40430, 0x8e) pipe2(&(0x7f0000000000), 0xeb62e12df23e217e) syz_open_pts() r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x6, 0x10, &(0x7f00000000c0), 0x0) r2 = socket(0x18, 0x1, 0x0) socket(0x2, 0x3, 0x81) setsockopt(r2, 0x6, 0x10, &(0x7f00000000c0), 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x10000, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x6, 0x10, &(0x7f00000000c0), 0x0) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x6, 0x10, &(0x7f00000000c0), 0x0) kevent(r0, &(0x7f0000000240), 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) symlink(&(0x7f0000000140)='./file1\x00', &(0x7f0000000200)='./file1\x00') rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') kqueue() r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x6, 0x10, &(0x7f00000000c0), 0x0) listen(r5, 0x4) 07:24:20 executing program 0: r0 = semget$private(0x0, 0x2, 0x80) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) setregid(r1, r2) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0xfffffffffffffa48, 0xff, 0x19a, 0x0]) r3 = semget$private(0x0, 0x3, 0x40) r4 = getuid() r5 = geteuid() setreuid(r4, r5) r6 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r6, r7) r8 = getuid() r9 = geteuid() setreuid(r8, r9) r10 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getgid() semop(r10, &(0x7f00000002c0), 0x0) r13 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r16 = getgid() semop(r13, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r15, r14, 0x0, r16, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000480)={{0x20000004, r12, r11, 0x0, r16, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000100)={{0x4, r4, r6, r9, r11, 0x8, 0x8000}, 0x1f, 0x0, 0x3f}) r17 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x280, 0x0) r18 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x18280, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r19 = openat$zero(0xffffffffffffff9c, &(0x7f0000000480)='/dev/zero\x00', 0x10a90, 0x0) faccessat(r19, &(0x7f00000004c0)='./file0/file0\x00', 0x181, 0x2) mlockall(0x0) r20 = kqueue() r21 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x100000012) pwritev(r21, &(0x7f00000003c0), 0x273, 0x0, 0x0) semop(r0, &(0x7f0000000540)=[{0x3, 0x20d, 0x800}, {0x0, 0x8, 0x1800}, {0x3, 0xfffffffffffffc00, 0x1000}, {0x2, 0x0, 0x1000}, {0x2, 0x10001, 0x1000}, {0x0, 0x7, 0x1000}], 0x6) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r19, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r22 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x800000, 0x0, 0x80000000, 0x0, "e4360020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x3}, 0x8) close(r22) r23 = socket(0x18, 0x400000002, 0x8000000000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r23, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r22, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) kevent(r20, &(0x7f0000000580), 0x80, &(0x7f0000001680), 0xfffffffffffff001, &(0x7f00000002c0)) fcntl$dupfd(r17, 0xa, r18) 07:24:20 executing program 0: r0 = msgget$private(0x0, 0x402) msgsnd(r0, &(0x7f0000000440)={0x3, "382b4dda93805223adb4e9a116d4b81de54abe14a298a61365ed72bfc8f880b67fd2b42654b8ec6726d19253e1fccdb318efd6cd89a53bebbeca388befee418261a862cfbb5f8e6d997b0d922ac7f3bec272a508d402167f36aa8e9f7a186c089c1a8c7dce81253646f1bafa"}, 0x74, 0x0) r1 = kqueue() readv(0xffffffffffffffff, &(0x7f0000002200)=[{0x0}], 0x1) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r2, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r2, &(0x7f00000002c0)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adafbf16c17153cf3d117c2e9547840d43f5d31059c11c5a953448e0e5a392c518c258300980190f7f757f7d10000000000020000000000000000a00e20151358219de47102010000b9a9bf0570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbcaee1600"/167], 0xa0, 0x7fb) msgrcv(r2, &(0x7f0000000c00)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f184e271cde299a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c6aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090b8a495e27d98ab48"], 0x1, 0x2000000, 0x1004) msgsnd(r2, &(0x7f0000000640)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387dc46add182114760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a54216670ceb4ddfe9f9598a1e2bf6d04b8edae25612d4f5e4145670f008"], 0x156, 0x800) msgrcv(r2, &(0x7f0000000480)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000844199ae137097503029c713d73719dfa0c477e0000000000000000000000000000000000000000000000000000000000000faa31ea8d0b5a3725487b77000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ad3e92e776106094e56d320640f5044f8cd0466a8e7173f8c0ce1193d710bc2144bc6127fd42cc44e72cde136a94a9805e853c0479eca0508920ea2629fd67d7c6ea5735fe7e3314f2a2ca6c41ff"], 0x49b, 0x3, 0x800) msgsnd(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) msgsnd(r2, &(0x7f0000001a00)={0xfffffffffffffffe, "5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c8bca85e911ec5f2470a3deaf"}, 0xd5, 0x40000000000800) msgsnd(r2, &(0x7f00000004c0)={0x2, "7ee5a885a91b324023f3d1391c15b2789cca23fd6ee72aef5a98f1c12bd62e48c16481dedc5a0219d549a1813d41828aab31074b935b9700f2fdfa250a50e6d26b2dd59c69777885f9139a85e1c6a9008d62f3f17e2653aa66557e112935bdf931c1ab9e2eabb946e4e7e437e3d77b0d1b373ae734fe31a63902a3bfd90a8e215781f47e3d6b3c07ffbc924518e33241a06ed5cba122a0a4ff768706afb097fee82fef6622f289a852b75a10eeff2001faa19579c3e35d352535"}, 0xc2, 0x800) mprotect(&(0x7f0000aa0000/0x1000)=nil, 0x1000, 0x0) kevent(r1, &(0x7f0000000080), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) getpgrp() mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x11, 0xffffffffffffffff, 0x0, 0x0) readv(r1, &(0x7f00000003c0)=[{&(0x7f0000000000)=""/77, 0x4d}, {&(0x7f0000000080)=""/248, 0xf8}, {&(0x7f0000000180)=""/152, 0x98}, {&(0x7f0000000240)=""/131, 0x83}, {&(0x7f0000000300)=""/63, 0x3f}, {&(0x7f0000000340)=""/128, 0x80}], 0x6) panic: fifo_badop called Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND * 82181 12324 32767 0x10 0 0K syz-executor.0 314530 61798 0 0x2 0x4000000 1 syz-fuzzer db_enter() at db_enter+0x18 panic() at panic+0x15c fifo_badop(ffff800022d4ed98) at fifo_badop+0x14 VOP_STRATEGY(fffffd8063c8e500) at VOP_STRATEGY+0x99 bwrite(fffffd8063c8e500) at bwrite+0x1b9 VOP_BWRITE(fffffd8063c8e500) at VOP_BWRITE+0x4a ufs_mkdir(ffff800022d4f020) at ufs_mkdir+0x6b7 VOP_MKDIR(fffffd8063d490f0,ffff800022d4f180,ffff800022d4f1d0,ffff800022d4f0b0) at VOP_MKDIR+0xc6 domkdirat(ffff800020a89b40,ffffff9c,7f7ffffe3d00,1ff) at domkdirat+0x121 syscall(ffff800022d4f350) at syscall+0x4a4 Xsyscall(6,88,7f7ffffe3d00,88,0,7f7ffffe3d24) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffe3d70, count: 4 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic fifo_badop called ddb{0}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c fifo_badop(ffff800022d4ed98) at fifo_badop+0x14 VOP_STRATEGY(fffffd8063c8e500) at VOP_STRATEGY+0x99 bwrite(fffffd8063c8e500) at bwrite+0x1b9 VOP_BWRITE(fffffd8063c8e500) at VOP_BWRITE+0x4a ufs_mkdir(ffff800022d4f020) at ufs_mkdir+0x6b7 VOP_MKDIR(fffffd8063d490f0,ffff800022d4f180,ffff800022d4f1d0,ffff800022d4f0b0) at VOP_MKDIR+0xc6 domkdirat(ffff800020a89b40,ffffff9c,7f7ffffe3d00,1ff) at domkdirat+0x121 syscall(ffff800022d4f350) at syscall+0x4a4 Xsyscall(6,88,7f7ffffe3d00,88,0,7f7ffffe3d24) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffe3d70, count: -11 ddb{0}> show registers rdi 0 rsi 0x1 rbp 0xffff800022d4ecc0 rbx 0xffff800022d4ed70 rdx 0xffff800020a89b40 rcx 0 rax 0 r8 0xffffffff815b76df kprintf+0x16f r9 0x1 r10 0x25 r11 0xea1d44c8ead93fce r12 0x3000000008 r13 0xffff800022d4ecd0 r14 0x100 r15 0x1 rip 0xffffffff814bc358 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800022d4ecb0 ss 0 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor.0) pid=82181 stat=onproc flags process=10 proc=0 pri=17, usrpri=77, nice=20 forw=0xffffffffffffffff, list=0xffff800020a88ee8,0xffffffff82675208 process=0xffff800020a8aa90 user=0xffff800022d4a000, vmspace=0xfffffd807f00a5c0 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND *12324 82181 25301 32767 7 0x10 syz-executor.0 25301 22343 61798 0 3 0x82 wait syz-executor.0 1147 73905 36750 32767 2 0x10 syz-executor.1 36750 311622 61798 0 3 0x82 wait syz-executor.1 38645 211700 0 0 3 0x14200 bored sosplice 61798 454560 47906 0 3 0x82 thrsleep syz-fuzzer 61798 195397 47906 0 3 0x4000082 nanosleep syz-fuzzer 61798 434620 47906 0 3 0x4000082 thrsleep syz-fuzzer 61798 314530 47906 0 7 0x4000002 syz-fuzzer 61798 319996 47906 0 3 0x4000082 thrsleep syz-fuzzer 61798 65732 47906 0 3 0x4000082 thrsleep syz-fuzzer 61798 461810 47906 0 3 0x4000082 thrsleep syz-fuzzer 61798 171140 47906 0 3 0x4000082 thrsleep syz-fuzzer 61798 519123 47906 0 3 0x4000082 thrsleep syz-fuzzer 61798 513382 47906 0 2 0x4000002 syz-fuzzer 47906 480839 23159 0 3 0x10008a pause ksh 23159 91989 41064 0 3 0x92 select sshd 67497 501046 1 0 3 0x100083 ttyin getty 41064 74414 1 0 3 0x80 select sshd 40576 114860 54777 73 3 0x100090 kqread syslogd 54777 278133 1 0 3 0x100082 netio syslogd 27177 267334 1 77 3 0x100090 poll dhclient 81539 36614 1 0 3 0x80 poll dhclient 86887 326056 0 0 2 0x14200 zerothread 36952 46772 0 0 3 0x14200 aiodoned aiodoned 46307 93076 0 0 3 0x14200 syncer update 21536 509214 0 0 3 0x14200 cleaner cleaner 35193 434699 0 0 3 0x14200 reaper reaper 77560 313460 0 0 3 0x14200 pgdaemon pagedaemon 63068 20165 0 0 3 0x14200 bored crynlk 61101 423278 0 0 3 0x14200 bored crypto 20448 286292 0 0 3 0x40014200 acpi0 acpi0 26864 286460 0 0 3 0x40014200 idle1 35788 430232 0 0 3 0x14200 bored softnet 4596 408221 0 0 3 0x14200 bored systqmp 72888 391967 0 0 3 0x14200 bored systq 48717 7079 0 0 3 0x40014200 bored softclock 91299 245165 0 0 3 0x40014200 idle0 6463 119271 0 0 3 0x14200 bored smr 1 304734 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 12324 (syz-executor.0) thread 0xffff800020a89b40 (82181) exclusive kernel_lock &kernel_lock r = 0 (0xffffffff82646880) #0 witness_lock+0x52e #1 __mp_acquire_count+0x51 #2 mi_switch+0x392 #3 sleep_finish+0x113 #4 tsleep+0x198 #5 biowait+0xa1 #6 bwrite+0x1e4 #7 ffs_update+0x2c2 #8 ufs_mkdir+0x665 #9 VOP_MKDIR+0xc6 #10 domkdirat+0x121 #11 syscall+0x4a4 #12 Xsyscall+0x128 exclusive rrwlock inode r = 0 (0xfffffd80654b4a38) #0 witness_lock+0x52e #1 rw_enter+0x447 #2 rrw_enter+0x4f #3 VOP_LOCK+0xf0 #4 vn_lock+0x81 #5 vget+0x1c3 #6 ufs_ihashget+0x141 #7 ffs_vget+0x74 #8 ffs_inode_alloc+0x1cf #9 ufs_mkdir+0xf4 #10 VOP_MKDIR+0xc6 #11 domkdirat+0x121 #12 syscall+0x4a4 #13 Xsyscall+0x128 exclusive rrwlock inode r = 0 (0xfffffd80654b4e78) #0 witness_lock+0x52e #1 rw_enter+0x447 #2 rrw_enter+0x4f #3 VOP_LOCK+0xf0 #4 vn_lock+0x81 #5 vfs_lookup+0xe6 #6 namei+0x63c #7 domkdirat+0x75 #8 syscall+0x4a4 #9 Xsyscall+0x128 Process 1147 (syz-executor.1) thread 0xffff800020a89650 (73905) exclusive rrwlock inode r = 0 (0xfffffd80654b44e8) #0 witness_lock+0x52e #1 rw_enter+0x447 #2 rrw_enter+0x4f #3 VOP_LOCK+0xf0 #4 vn_lock+0x81 #5 vn_closefile+0xc7 #6 fdrop+0xc2 #7 closef+0x11d #8 fdrelease+0xba #9 syscall+0x4a4 #10 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9471 6323K 6323K 78643K 11233 0 0 pcb 13 12K 14K 78643K 17 0 0 rtable 105 3K 3K 78643K 12742 0 0 ifaddr 36 14K 15K 78643K 859 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 259 0 0 iov 0 0K 48K 78643K 800 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1215 76K 76K 78643K 4218 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 60 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 44182 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 6 17K 33K 78643K 9041 0 0 sigio 0 0K 0K 78643K 97 0 0 proc 48 50K 83K 78643K 6732 0 0 subproc 34 2K 2K 78643K 2329 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 499 0 0 in_multi 33 2K 2K 78643K 1700 0 0 ether_multi 1 0K 0K 78643K 25 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 114 503K 503K 78643K 114 0 0 exec 0 0K 1K 78643K 2538 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 164 25K 35K 78643K 28359 0 0 UVM aobj 130 8K 8K 78643K 133 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 400 0 0 NDP 5 0K 0K 78643K 414 0 0 temp 121 3558K 3639K 78643K 37420 0 0 kqueue 0 0K 0K 78643K 79 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 286 0 280 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 21989 0 21987 1 0 1 1 0 8 0 rtentry 112 1405 0 1361 2 0 2 2 0 8 0 unpcb 120 46494 0 46484 7 6 1 2 0 8 0 syncache 264 44 0 44 19 19 0 1 0 8 0 sackhl 24 2 0 2 2 2 0 1 0 8 0 tcpqe 32 46 0 46 8 8 0 1 0 8 0 tcpcb 544 13570 0 13564 45 43 2 11 0 8 1 ipq 40 42 0 42 23 22 1 1 0 8 1 ipqe 40 908 0 908 23 22 1 1 0 8 1 inpcb 280 35587 0 35575 64 62 2 14 0 8 0 ip6q 72 3 0 3 2 2 0 1 0 8 0 ip6af 40 9 0 9 2 2 0 1 0 8 0 nd6 48 274 0 270 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 6336 0 6121 14 0 14 14 0 8 0 art_table 32 6337 0 6121 2 0 2 2 0 8 0 art_node 16 1404 0 1364 1 0 1 1 0 8 0 semupl 112 2 0 2 1 1 0 1 0 8 0 semapl 112 44178 0 44168 1 0 1 1 0 8 0 shmpl 112 131 0 3 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 10279 0 8868 46 0 46 46 0 8 0 ffsino 272 10279 0 8868 96 1 95 95 0 8 0 nchpl 144 27625 0 26008 63 2 61 61 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 208 5926 0 0 312 0 312 312 0 8 0 namei 1024 89550 0 89549 4 3 1 1 0 8 0 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 62284 0 62284 51 50 1 7 0 8 1 plimitpl 152 991 0 982 1 0 1 1 0 8 0 sigapl 432 8807 0 8793 6 4 2 3 0 8 0 futexpl 56 482959 0 482959 4 3 1 1 0 8 1 knotepl 112 4300 0 4281 7 6 1 2 0 8 0 kqueuepl 104 2196 0 2194 4 3 1 4 0 8 0 pipepl 112 3906 0 3887 11 10 1 2 0 8 0 fdescpl 488 8808 0 8793 3 0 3 3 0 8 1 filepl 152 158151 0 158053 61 56 5 14 0 8 1 lockfpl 104 2274 0 2273 1 0 1 1 0 8 0 lockfspl 48 731 0 730 1 0 1 1 0 8 0 sessionpl 112 152 0 142 1 0 1 1 0 8 0 pgrppl 48 196 0 186 1 0 1 1 0 8 0 ucredpl 96 9334 0 9325 1 0 1 1 0 8 0 zombiepl 144 8793 0 8793 4 3 1 1 0 8 1 processpl 896 8824 0 8793 4 0 4 4 0 8 0 procpl 632 21784 0 21744 32 27 5 5 0 8 1 srpgc 64 270 0 270 27 26 1 1 0 8 1 sosppl 128 156 0 156 31 31 0 1 0 8 0 sockpl 384 104186 0 104165 112 108 4 24 0 8 0 mcl64k 65536 32 0 0 3 0 3 3 0 8 0 mcl16k 16384 18 0 0 3 0 3 3 0 8 0 mcl12k 12288 45 0 0 2 0 2 2 0 8 0 mcl9k 9216 25 0 0 2 0 2 2 0 8 0 mcl8k 8192 17 0 0 3 0 3 3 0 8 0 mcl4k 4096 26 0 0 4 1 3 3 0 8 0 mcl2k2 2112 9 0 0 1 0 1 1 0 8 0 mcl2k 2048 185 0 0 18 6 12 18 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 947 0 0 31 0 31 31 0 8 0 bufpl 256 23500 0 16456 441 0 441 441 0 8 0 anonpl 16 1137104 0 1127447 212 156 56 65 0 124 1 amapchunkpl 152 66817 0 66700 136 125 11 19 0 158 5 amappl16 192 39857 0 39222 297 256 41 45 0 8 8 amappl15 184 1226 0 1226 3 3 0 1 0 8 0 amappl14 176 1417 0 1413 1 0 1 1 0 8 0 amappl13 168 275 0 273 13 12 1 1 0 8 0 amappl12 160 584 0 580 1 0 1 1 0 8 0 amappl11 152 860 0 848 1 0 1 1 0 8 0 amappl10 144 4267 0 4261 1 0 1 1 0 8 0 amappl9 136 2774 0 2766 1 0 1 1 0 8 0 amappl8 128 2220 0 2133 4 0 4 4 0 8 0 amappl7 120 4833 0 4825 1 0 1 1 0 8 0 amappl6 112 554 0 534 1 0 1 1 0 8 0 amappl5 104 1668 0 1656 1 0 1 1 0 8 0 amappl4 96 12141 0 12108 1 0 1 1 0 8 0 amappl3 88 1203 0 1197 1 0 1 1 0 8 0 amappl2 80 59813 0 59751 3 1 2 3 0 8 0 amappl1 72 234626 0 234207 31 21 10 20 0 8 0 amappl 80 24241 0 24200 2 0 2 2 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 132 0 3 3 0 3 3 0 8 0 uaddrrnd 24 8808 0 8793 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 8808 0 8793 1 0 1 1 0 8 0 vmmpekpl 168 70124 0 70093 2 0 2 2 0 8 0 vmmpepl 168 1170494 0 1168690 261 147 114 124 0 357 20 vmsppl 368 8807 0 8793 2 0 2 2 0 8 0 pdppl 4096 17623 0 17586 6 0 6 6 0 8 1 pvpl 32 2792044 0 2779211 450 307 143 164 0 265 10 pmappl 232 8807 0 8793 10 8 2 2 0 8 1 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 676 0 56 18 0 18 18 0 8 0