Warning: Permanently added '10.128.0.119' (ECDSA) to the list of known hosts. 2019/04/09 11:17:45 fuzzer started 2019/04/09 11:17:51 dialing manager at 10.128.15.235:24093 2019/04/09 11:17:51 syscalls: 311 2019/04/09 11:17:51 code coverage: enabled 2019/04/09 11:17:51 comparison tracing: enabled 2019/04/09 11:17:51 extra coverage: support is not implemented in syzkaller 2019/04/09 11:17:51 setuid sandbox: enabled 2019/04/09 11:17:51 namespace sandbox: support is not implemented in syzkaller 2019/04/09 11:17:51 Android sandbox: support is not implemented in syzkaller 2019/04/09 11:17:51 fault injection: support is not implemented in syzkaller 2019/04/09 11:17:51 leak checking: support is not implemented in syzkaller 2019/04/09 11:17:51 net packet injection: enabled 2019/04/09 11:17:51 net device setup: support is not implemented in syzkaller 11:17:55 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = getppid() fcntl$setown(r0, 0x6, r1) r2 = fcntl$dupfd(r0, 0xa, r0) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000080)=0x1) open(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x100) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000100)) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000140)=0x100) ioctl$TIOCCDTR(r0, 0x20007478) r3 = syz_open_pts() ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000180)) r4 = shmget(0x0, 0x3000, 0x20, &(0x7f0000ffc000/0x3000)=nil) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000200)=[0x0, 0x0, 0xffffffffffffffff, 0x0]) r7 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) shmctl$IPC_SET(r4, 0x1, &(0x7f00000002c0)={{0xfc, r5, r6, r7, r8, 0x10, 0x400}, 0x200, 0x6, r1, r1, 0x5, 0x7fff, 0x1}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340), 0xc) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x10, 0x0) ioctl$KDSETRAD(r2, 0x20004b43) r10 = semget(0x1, 0x1, 0x40) semop(r10, &(0x7f00000003c0)=[{0x0, 0x80000001, 0x1000}, {0x1, 0x8000}, {0x0, 0x7, 0x1800}, {0x3, 0x13, 0x1800}, {0x2, 0x9c4f, 0x800}, {0x2, 0x400, 0x1000}, {0x4, 0xf897, 0x1000}, {0x0, 0xd0b}, {0x5, 0x7fffffff, 0x1800}], 0x9) kevent(r9, &(0x7f0000000400)=[{{r3}, 0x0, 0x80, 0x8, 0x3, 0x401}], 0x9, &(0x7f0000000440)=[{{r2}, 0xfffffffffffffffe, 0x40, 0xfffff, 0x1740000000000000, 0x2}, {{r2}, 0xfffffffffffffff9, 0x2, 0x80000001, 0x200, 0x6}, {{r3}, 0xfffffffffffffffd, 0x1, 0x40, 0x48c, 0xe0}, {{r2}, 0xfffffffffffffffa, 0x80, 0x20, 0x6, 0x3ff}, {{r9}, 0xffffffffffffffff, 0x80, 0x2, 0x9, 0x9}], 0x1ff, &(0x7f0000000500)={0x4, 0x7c08591}) pipe(&(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f00000005c0)=0xc) kqueue() ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000600)=0x9) dup(r11) ioctl$TIOCSCTTY(r3, 0x20007461) 11:17:55 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x2) getsockopt(r0, 0x0, 0xdd, &(0x7f0000000080)=""/152, &(0x7f0000000140)=0x98) r2 = semget(0x3, 0x1, 0x4) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000180)) r3 = socket(0x12, 0x4000, 0x140000000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getgroups(0x3, &(0x7f0000000280)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f00000001c0)='./file0\x00', r5, r7) munlockall() setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f00000002c0)=0x800, 0x4) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000300)) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000340)={0x100000001, './file0\x00', './file0\x00'}) recvfrom(r3, &(0x7f0000000380)=""/144, 0x90, 0x2, 0x0, 0x0) semop(r2, &(0x7f0000000440)=[{0x0, 0x3, 0x1000}, {0x3, 0x80000000, 0x1800}], 0x2) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000480)={0xa6d, './file0\x00'}) fcntl$getown(r0, 0x5) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000004c0)={0x4, './file0\x00', './file0\x00'}) shutdown(r3, 0x1) getpgid(r4) pwritev(r3, &(0x7f0000002700)=[{&(0x7f0000000500)="e66f994cfd9b0e19346879dffca9ce10ac0faa60dd318f781f3b573f33ff3bc94b5332758e3f363b62f6a6f33f7b4d4d49", 0x31}, {&(0x7f0000000540)="2066434b8a30e1081248533c0162d0ac2e78a17085b8319bd6d88ed6586effbe58c361047360b21ecfa73391987dd639bbae5920a20c66d173fd4bd4b41c56700487e195f550c703cbaea317f58c25fa08d68088020f1860ae2bdd9b3d30f65c92314401cf6d7120ebf03fa47dd301163ef23a22ef8aed67df9e7f2dace2a57d060e1bc21eb3dd07478a59a6f54e92b05e659b1f017872d7ebc92c232ac3a39a13ac451166401ee7809ccf482e5606f59a302571cdf16aee596923544db3ac15a3e59ec665df54729b68d2d873c635d04d1cccd4fe47", 0xd6}, {&(0x7f0000000640)="e57e55db0825cfd77c2511570ab31c4855e3a19e6c519ac6f4feef43d4b891d92c980209ee96bdaab9c6836a140db499de9e94da1e01738b301e528261b19a0c80082ae785304c4dc7890436d10ae2dc7116e0e36db241b7ca2fa41f5c423ba1b5fd77bc75f73794d816d051d0680a511790c68d4853cc9e831bf8b4d5f60f39cc6eb1c3523e8e011c8543afe04991fad1284110d76f5a788970751cb4b1124891c3fa40b9a2fe3f7be94dbec30081bddb4163b82ea66362695587e9aaa32e9b85e2946cd610ceb05f9647a4787a619704b92a4cdc540a30482d4c7f771736398d70a4a4eb235c16eabb7dc04e3342ad75061e1a7843f715418e93149725e54726e21a3f10c353786966653e49981a053f1d33d4a1fe060f099573a7c7516f6d5c6f6c5871bd3130be5d1dd73bf31d8e94159051230ef984b24aeb28980bfc85f1ecd1f4309c07aac1198f9f4bd7e8b637b2ef9980d12ee85ce0be6db0b0068cab81c2ef8dcd907346434edf779c763add7e49caefeb8676ca1479c6f8c3a8869e64d9f4df1e7332e1cea62996de08588d096f1394ff6c06a28d0bfce07b206a89a780af1096c81eda8ee4d6cfd381ba7c225c7716f25ead989c8c5a2495737f09b0f6800e9fabeb44fe4bd7b0ae6edc3e9dd82191d018a531e79857bcd8288c74a0f75a4338e73c7549fdb9f09703267831ed77a502624f500cab07aeb612e12da3b300bff64a053103ac47f19e6d6fa0ccd868d2c021b8138967ddb12184e4326247f7783b12b3541bfcb3c6aed20c3da49dc35f675862562f2a0f41294c86b2e96244fe39b2df2278b0ca7c0ba76557ca60972901e923779618d7151a8bce358d8df8bf50a9ab0e6d38c820ccf85c6f4c1f2e4128948571358723980876a2d3df873760ac95403d4d7e8ed4ad5d8624333ef7f552aaa350335107db30eb8960b7f1f544e14c3390a7c4dc06c3589180698aed62514d924d7ead40180a7436b7f3dfd16f4e8637c468ed5cc22fe78b0fd03e3ed3db3d2e073cb320cdc0e83b4af0602a5f1fd1352b749779a14ed3f9b4b6b0cfc99db170acea66b16b03e094ea7272a71aa441de399dcb6e082f74ee23915be2a72358b35bb8ec57ea1f3af3523439af79a171804f5b2de05812b8899e5caf244c836c5ae1a19b74cafce75f7ce14988e7bc7d421ed3ef794284d7c28dd003db88f64ef36db68d47f06152cd48710a705b7c79538adcd461702f20caeb68622ff6c65fb3408115ff198f3954cbdba491ec725852e28e0cc216b6970bb76330ab455a30488a2875179ad1324e73f6276e94fcfd6cbde0d29cdec3e7223b505171c773c9a9144e14758d0d4f0313435918baf2c494d59c5e25dd8f4551b401bdcebcf5c5504b3e2ee5206ab585efe8c41d5d460e1efdad664affd6187545ba04f529cc2674c3377177f4c2b85ca13565c16591bb8bfe90c03584ecbe5cb746e989997852d97ac6f8ef047caf7e9e19116a81520f9cb2a6909d0659fc79902a55cb7f9246a268e8b2e9b9809f2d2995b6f25d33bfe1a3de5a8b0cce235f916a59ef8b490bce4ec9db9e305565046540d1c2d1d2fb80f71afd7ee65ed1f39a21dadc307c358cdcf2b98683f514522d3360da6a0979b4ce3d35dbaeec9c76f9699f04f944d5ae810d9e4eeb633c49f41aa82fe5f83a53c13af3f22242368919d38d50707e207402d5b8e7b76a911cafc94810c2701ed7164c1735418569be4f33729b404f7736c95dbff72d533218313c381e7b5235029ec9cc03927ef1d9b92de0b97007ea5f514fb4417aea5f792d36af48d676ffb71c8714783a4c5339c62b22c812b324090aacd1d93ff9227650961759d81faf16426723ba1feb07be4edd58e445be8116d966c75e5dee954769f154b5eb51c87217ff6153388c7a54e3da6480900ea36ccb0990c58fec620dd104117394cc27446b1938e3cda4448896c02378e62a865639e371e79e21512328d4d0537da2fd85e70ad211993c7eb2aedd57ac5ed6635b556ab100d8954b185843f286c07687f3827187e0d2c325ca19f7f6312534eca7094e82e453750f7efb2343e9cde9d1ab51d7372817d7347c8412f83fd721245f582b4c31c57bda359af4c55e0e99a15ac5d61fd5adc55eea7c62e77e79ac9bc02b13e166d4c5cd64cfe09c74b66e73a74024ec9205620c9bca7ea777bc9f1f140631fca1868a50677c1f44ddbbd747faa568d1ae68854bd6770d65d44e9d70fa55714d4325d471f6a712fab52b54dd7fc340b0c6357664da016de67e8112c68ba989775615f0e91b89499bca114c9aa2fc8c3f15b14e491a53bb8dabebe6a6a10b64093c5f7d22e3a2a72ba4cbf5c738fdc98078419b9ae14d7ea050e5c345656d9af38b923969a74765cfb4df1eb70739aff5bdcefcf5dd83b1327dcfcb45d5bc5d0fb73638c88a0bebbac80321b4e3c106cd69422468aa9fd5ff74650376ae9d0a5dba1e2c2a62afe5ec624850d6f39c8e07fa1d61f2d49f39f8bea3e347236763240b38ea0e52042591cc76b3ff5cfa1f0504a80a4ee6375d310cf3d7e2757df80ca3fd967ebc64138f6ae8da7635611d663e27f0489f9aeebb842c320d11576460ff029a9d7c13af2ce12784a00ec42174e0c216ae2a2487cc6bbd15b32fce78822bb095f09110b1b6bcf581c9e313be01b2a36929af47ac11ae7d3655a54fce667f0ed4c499b06b1565ca9bfde8092e1e2828663b70c0fb8b71634d0ba19fc528de66d6e204d3a2338ba2ae365d64cfed2c180d8e4d82ace560c3838a8311c97585aa300ac7e19524c749f710b0eff441dd5b7ac15e4b2e63a0f28a78edc633ee6b8a9447907f6f297c1663885eb8701cf7f69cded93f07914b39acab2c5d4e8ee090687a4b1791bfb9352ad6ca94ee44f7ce5eb4284afb56b701625a09aa7d035979b8894a097a47fef6c482344db421247b321303ce5c52668b0c3acf61ad4e2bba0125e394604dc91dcd8dd2e7763a0dc460841adffa2da58dc244cb22a68749a58f7a7e0ac1fc82d930bdf353ba0b878dbd30ba10b828735c1495cf15105f873cf3d1a6cf8b89cc85c530fa0e207dce045aab3ba7164063033b96525a577244fd995de383bbb0b7c540cccfe14f8b5d55cbb1e472b920b59d6839e0e6dc26031c012918961d76f7ac5e26871050df27d3f44a5e826f4010adf0981b14f931a05a7e5d640576d22f95bac375b647ab2f072575950e1fc00f405bc8f6f8acfbae306044263e0fbc716af1b3e5db530c5cdc8546fdfc490e8f857a009327a4a67a2f96e9bf1304c35ad8b5451c0f77e7467ee163282009eeac016c731f3eab6f3f50a594c3e8bbbf9bb762ffd75e68a86b8dadd5c41c8c1ff1ac65f1f4360c8272f8d2b3893f71c7a4588c1e3fea28aa3054f475b2dc3cceef59bca63aec5f5e081e0b7a95cda022114ed34af7ec7b4e867784936c948a10b5ff93d6885f6e207f69a2d6beebd4f868e8a3495a74cf38345aabc3816a4f266ecd796f9b47637a3cf2455cc19529761536664c4c9ee78ec96d46b070c4a8ccf42e0203755676cfedfc988dfbca97d40bababd9a24a3321590796ef1d5f91e8367ca15b623adf261206e929493742aa62bd77b82dc5e6d813bcbfaec6d2246f80f5f474c4af51d8b78de74c279320115886952bf088688102f4f1f434ed77a5b5e451a20c4ffee372dac572e2984a86050f8aca2b8f5ba266dc2e7ed4cb7a06f847638e5d26ec4938d407f8ec56dc45541c832f85e37a0350d0acfafd849528c807b396c9bdee8124e8dd3e7f2c233bc4b4dbf0f4ef0e84d93a310f48f12007ae1d88a2aba53aa709889d6827cce1532e838c66befe997be4e0eebcb6b91979852b2d6f6b01fc18ddc3d529ce4367d1ff9e8a6dc35652eb08fa23ff6d7abe9cd22acc36615cfd6fcabd3eec80fc4d7551b95ffd1196d345d447a7d435120afbd84641fe33f9bc781ef3647972d90f48ad7649703cb1c63d7bddb7cd9c0358f748cbf7579f09ebe9f514e5d744e4491c1cde1b7c85158e79acabd845cf96d331bf491fb140e9ba09dc805255faabc0a63b70a7c65954fb2dea974f5b80015859c661d880c3d88b0ad3c62055bde387eb70e9fb496ab0324826bd1a04f436656bcacf1c1657298af433e7ba6c0e0247f0017d4ccfa641a434ff054c065f881bcf3d3127fb2f9f5e4ed47fcef5f804b1bcbe101d5f01144da635b65d6284b4ebd3009474819ccb810c73b79378fc2780bdd2124a6d5a94ac2c6dd23987050a11562bbb45c55923b45a091374b8cc0d9ccfeaa575c422ddab84e74f50aa810a0d0374e590e75c7fb752af771e66bf090a73e47c909c730331f0d3cab7e6e4c1ff7d1527e6e5b8a02c0330c03a7863c5796e2eaf1743f58797b5573cc5559bedb03d4a1ee291d2fce57c754439d40f666bdfdc6a22c2fc740a131072706fb48b94f723dccb0901387a0d33d4c19992c2acba173d190545a9b19fc69375e728e15307e0655ec0f8bc89ead60d0a42971547bdf260fb0d9ec0ab8ce925dbef5a85a7fdd45220591fa424160ec5772e9fa90e21dfc7fc538b8a42c42a03fda3c0720ba903229f7a85ed5e867a3caf4ab860fa40ef83c3fa6516cfd1dd20b291fc925049c485a8132b4915d0154a11b9b42945d60a07ac39b467a78e953b23bcaaed144aed724821695d85b40c84b77876635e3b86014b4fe6f5fb9b329d33d51fd883909f12ecfc9e6f1b0fb4a8f485294b93ff1ca094a93b0a8b34fd53bfa7f222614c98fbe5799ff3f6627295284552e96202f7a91bf328a641bac41c186fe61a6244261e6956bcb8ec290775ebe249c4d4416d6d4d08bbc875f5ebeba15d9ceabaf5850e95b90f3193a7b4ab6abacc71fd70e6fce2e4d687353596ae52d9d96b46060712123bf658c9870d3b7ad69b1b2be36d7c1979ae1bd20fae5e20f830f803d582b847bf2c1694168b4b58bb86485d7c93ff6b092ab83684449441a4811dccc50f0c9a1b24ef0b02b8978dc093448252c611554e55cf7d15d661517041d0f882073202dbd913b57b0d64301bc15ba9d35b0ad24935b703ba6b6ae63c2d62365ed0fb83e71a67016f53c6152ffc9f9655a2e97f46904a9c88e2ed30fa903ba1bebb6266eeccf0659448710c8cb48ff14bf10dbf07564b77deb2c340a95060ecd7e788917873dff9f131e382d878f18d47c0b6badc59eea8bff4be5bcfa44842e968545205a8e7cba5b5256304221659e8a49d528a40a7e6eae3790105a77cae488fc88db5e0bb03aa7acf826140454b237129d40eb0016cd9f97dab2f612f124fc039861bb2282806e36ff7b3bbddb31a139cbe8d69ddb55aa90033809cda4f3ee2f1c064c5b4a20c914ed7d9b9c9dbbf260b1939dbcf7cf4289486e7453b4256a5e76b75f279e68bdb4e90f11950f1d84a03868d651bd8e07e0b07f18dcc05adf5fb855737943d7df61ab59f9d27a225e294f5e8fee939df90055712c24de85adb4bfdaa90a61bb1d3f3a6e523d611acc5679c1a56737efacf6b2eb779c9dadfbe3a2f2865dc008462693bb60caf9c72d832d7776d6f7b2c8e64b8a1b1fc812d59acb2584c75fe5c68e844851a37475f8afdfd8e10341bc8f975cc56278462f1e38916f17d360a597f0bbf54ee0a7fa5f2aabbb65b2275c8c7933f697ba2897141db7f90c69c2b744ee560f4f4357080bc0d4141e3281e14f185cd949e76d23929a855cdbffc84690613bafff19a4a353ac4d596ebfbea38bbe427b04400d0e2d139470f92a4568930a26b2102", 0x1000}, {&(0x7f0000001640)="d3be601990c58995eafc47c1e91d26739191c3b2a4fa31632bd6c68d39eb4898ac6105b00f6d18821237be36bd69edb2317caf19d809ecf1761dc5eb57449faf6c309a527a0dbcf1132563e8b51c5918dfc842752e0cee8c5e0087ef13239c36ea908364df68966bee49a66919420e6c6d5b1af2de6fdecef2a494b54147512416d9f343a3e8fee04a99e2d5c0bcf602c2f0ebca7e76c96439060281e518d053ffa2916d3df515bc1cc0b510b4dae1662d83232f965513a7ab4a6cb75a09ea4a28fbb8d97f6f5c1f33aab5043d371fd9d40e13ea29aeced439558af0aaf75e76d67b339575a5e767e30719627c9fe3d9fdc87ab652efa564083e4567f59023420ca648f711ff7e5007dcd2cc5015c0deea59da1341b9cb6d04e2af029e9c37390f4f1f2d905a54da645f57636889292a8a6cc5cb64b27aaad0ea107800982913bd4bb58ae954fe1486fc050b279a9b4497d7a58ccc61999740a4167d38a7f5a31c6556a79106ec6d9866f115bc18d0923170e8bbf91de68d86a3e84390bb68f000634419dc174e6fd34ab756022aa22c6f148383e9be9ad2d3f07e05acd269bc695e0b413dfd7199cf68bd7b4bc0f88e8e2ecbf6493d7977265876c1bf504dba9905fa919e1181a10b64ec1db3dc3743f6db54044e7dccc5077730d03b8496a9d7d19d231e4577c74906abb1740ce94200ed6db1cc7fff6773a35b086cfb45d584b97ed5d8c8b76df847a7c10a7f01641d8b360f943c73cd3567d0c602c1957cec2b9abd3b5fcdbcf2d2764d7871d560e2641dde2914c45aee1f5e48feb2be63ef6003b0c64eeb368ef89a5578d07bfa4d045a472f40de2fb7f11e087d454b6e03f7f0355256f683938765009a5f1b8635e018faa1c26a18435ff42b0004b17cf33620f729119ff8c545daa5ad7e6d9a6daf7d1c23c909c58c99350f9ba2da0e5d0967fe91a5afadf737d9342105eb4884acd4394d2c8ad0995757d09ee7f6e31f1193aa5ee0a868c1ccc18f04cdbcbb16b4f7d9007ddf7446a01a2d6405004e1cea1ef7ec4c5d165ee94df18d31875899c29b1c9ae8a9b1ce4b8791ca4460e9e5915aaaa6e13b1b2728b30fe34e627359a7e9142beb6f63b764ff01cbf5c92960d665b57ef15ba678eb6b0dfd229b698bff16c36c093306117dc22045d7e8acdc15f99284117ca7620782dbe8e28cbc2c691655a06bb3f474d46090e59c1287a095fc6b46ae90e50b8abe6e1d3d2435c7dd0b32ef1dc4fb65438a049cd2982ad6540da854f69dce779bc25cb4292f3ce9b80184aaa3bb6fe2d6beda3ed6922be5223a667121dd90c191a55daa36e671e50296345f2a3df0510eb512db16a907aeda54653f399922368b6c13e86f79275307cd8cc7446e2f0caa0f524b6cbebd1e5acdd4f14fecb3befef71c5806327062a06e08b5871e3007ddeff9c3f6edf1b7a403d91a0b8179198bc7d251c3d2ee18b087a4e7205861739eea73603008fb7854388826ac8d7bc8a381b3dd0238bf05b4dab3324ab6621ea8bba69294cb723b29233409e3d17d0cbd2e362c2e1ae89949c6c6128378ef4bbd0feed72eb81176ab3fef1d57d8ab3c1b966a0fe7013013d7a490a7ba7cc64cdc51c130b2ba1161629b4692bcd9b6cddc90037572337b8ff33237bc18518beed6e3c10f738d1e9ded69c7d396da4a687d2c36abb9d1df303f6a6aa64f519582e09922a2f5a4ea69d638e88b56aed077b70e5071f69cdee8c6d5f628aa52dd812ab66c189aec6c5e73fef69e673d3474e650bcd0b9062b6c9b77f09dfb14794df40e92bf33148f79ca9e00ae65341668e01110feae3f729d8bde5106a4db1ad0715b66ba48a6f100ab5be68590891a2d352dee401ceb1fb0702d39060620d41ce2d1e5b9de5055aa23acc7009061154c6b9a48d81aec6535d745be1db2959fc9944ef97a8c17ff79f4f36da74d9e9f18ffcdf23d39a111b860bf6ada8cbb90103b1d6260d8116107788d22810260f4b1b7ea4fe3cc1c461177260750c6c3eb3490fcd5da5e1e0f908986b64839c0b39370b1cca39b2fba87b4420933868a4e1ec80d11d3be4071742cabb11936345c20404fb75fc72a6cc7740927054f51141402bcab220a217233f66e2aecc678c97844866a9647d6d5255ff8a99a5ad7200a32c18e9363e4ec4ea702e8127b8bd60bf251b8c9a6a4fa9110fffe2aeb5586241df2ed27a8b6ed4df2f01e8b9fc711a53c8544d5336ff9f8cd38232bf4bf95c43d87795bffd90a7a7d441f89f2badfd213ff2aeceb4eb3f5192c614e1ec168f33b645d3ec60ca40a39b160c99e2bae2a9067a0bc4d7b2fb00199db8e00af123d02722d2346351965f1e8e6176708833392effa6498981616e22cc06d38657e9d6c5e7de3ae3e586f34ac2feb2243cfa863c62904f546b858574f983ac0290c71a35f88fa5baca665c6a360610c32c769b4331df9d4ef544918bc536b95fd803871017f691ad98ccf62bb9be4df061ff0a505321d5685b066662e2b423e52679f5c0696dd246674c38e27cb3f74a43f9e36696c486442142cb812a83863100db7a515f4ad6d900ed1caf98a54d9bccd3e336d64e3c3879fb422e819c8dd7d493c5ca99ddec1a0ce6cf7c3d78a6828347c14fa5832622a46a6f26de11a9d6c07d3e0a6be5d017ac87e9419dac783342949054b630c7e39a92fe88ab704a5b8fb2086f721e8623f7bdb0be71f6b171add476bf1b34a0f65e58a932aeeec383b24650578a8d9b5ee433ac2a92c50cf4eb1e937b53797d014742fb5f2c9e180c10d64f65c41b61bf4c0ac4cc5f7e6d860410b3e959cc29b6c650625317ded1c9c4303861693f50a35f6ccd63b3e56cc89ae3823c0e54b8661ea03f56a0b62a7ca3aafed7ae0903c65163aec1d766503f2e5d85129a9320ddeed2805985a52cac2c208ab483d2a89d5b741d76a2bdf6cc0304e065c74bcd8da5882daf2ffd9a5eed0cffade906e0536ba95234cd5df41a7f68dc3c63fe5b597c62d64a15d31618933673da38dbb174e78eea8db805ca57477fa25996f6402fc0cd97d9244c61d0a59463cf2720bc36c869c20061557ccb75e38a5cacd55585b3848142e12132bacde1acfe44db22419df63ceb2b3e1a6170e38642f64932769e35c6624f84a113741ec4e94f4fea3741fade015bc670d2fec9dcb97198f314ba5c1462753f795eb9d447d6cb9e2f8b5d257ee0b48e4f5a0d0d5f2817b2c8e214bd8f896a977bb4a261b96a0a4948aded01faf25562da677729d76167fd5d6f4be6d8a8557378e0f638837da2305dfb344b4cb65f96785922b773bc9411119dd1ecffd2bd5c0dcedf9a25086c68f9564a9bb3e76d7dfdfc5de75d52cfce7f3b69d21c34e8f1331a847539359a4644b295a545530e1d1d5a02769d1a9ebf1fe2c7a31015113e46db32b1d0f1a47ddf510cdd7d208e71e82eb488cb4a0d636926220a88439cef3d415f3bbe143a98ef626c8300cebb87b3c5f28f3152817afdd6bc0d1d1afcc514daeebefde238c650ef0e7787640eb7c7f3a814738b1a172374da40738981a6120094f7395ed7f7bcfac26b0a965926a117332093631b7c848de3f6582ddf880201905d54d9b5a311ad15b0e8224e778c56d345dd0cd3774a8ff0d86127807d7efb3db69fab8cc9bca96a10b33816c3097d01ba21ed49dbf7244ba69e548531603c895b28ecfbe4c470fa9f50b3c81a14a8b251c6235d24cf07f689f254ad87ea91a74cbf0b5bc384c09f08a3e3ab393061680987c3d8bb243395160ecb082ac9498a8d3b20ed474c6b56d529b2c3080a49e02317984d620b84d93a8c9d2e18d0c53ba426a450fdb6d4df843f55918109acba3b68121285f26bc542cd1691d19046fc76596a2e32efe555a68ac510c72c6c5a810884e878e611ac9650bba060986d881bd39abbd64debde9c40e4defe6187f41f53e6243d8d707f53bdfbc79be17f08e02ed83e3dbe227410e1836be9e972e516a04b22f829bfe2dc1327a6ff8b0075a82f2c4ccdbe9c7acee9ccedf1407dc51a7011347fee66f58e8328678011b3515990fd7b69574449ba9752e2d48b6d39d883409fb4c6d93e8a28cb5b33dec70a6bcbc07c95d2ac19e17c47b787ef61cb8ebe2708a922d0b777a10967242a3699fb7739f426a6587ee1dc6e517073ec00fe49cf420ed51e5856b7d71ed0d6d9e4052b83f136b856108d11ea0b1c152eac9906f672c03910b6ebc92856d4ab8e11e3710268574898111a95db23bf3ba2cd9980f8193e15a78875bb9c0357925f1e3b82bcf2c7d9f2ff19c6df2d889f4cf64365e0fe250c7ff666efddd41c3fc0c3a2238e7f139fe9f3701279838b51d40e3a32a0532c046a2f912bee4870c4c831d308d91183d738376a4011ef7ee33324e9234933603288dcfe486b62fff1d564fe695818f17aa0d20024dc5f18a754e3e4bcac6a0ff74b4aa1e866dae4d62bba9eb238f3b161ec8a16ac7732e79ab21ce768af47c725c3847b08fcb536731d186b2a3af0b5529cf16aafc7cc60a13be0cbd8c105fb5af20f0d46519fb1bd0d3729eb35a4067fdfbdb90a7ff13379893baa3888a8b04ebed012e1bf71f5bdcc7b6b9462ba0790c8295adf746187361397a9a749cd8c8addbe2fd59df5fcf8c62ff8ba7e3f55a97c8cb2388ea40da1728235c3c01efe4ca32d7bb6e4f7fe4dcaf12cf7c6deb4f9ebf435cc716eddb8f9fc2bc44614718f652cc096b45b23d25e5a67a450e333116a10ba664ca574ed2f594a57f151f7a583ce8825e08277dc7b5ef883ef1f815c01251de32759d487e5e4c8d48d859671ea048ffbec783097a03502cceada18226b5c2c254440b467cb425ad9d5212d7144c89d4e5366cde8105a4c13b56cf653a0926e37f6edf5a44837987c6ebadf1c482b74931747ee13f28571b9542a6d3f94bc966029362b2ee6e5ba7a8afa7adfae69e67465b3d00a83e4f77aa51e7b6c58a04c5aa9376157794b29829d1becd8584fda5436989bbdd00f1ed3ab7073e4f9bf8a8e371e79d8f9b479b7fc7d147401c33499575f7ad78577adb9c506d7446d304f65b2010d2cfa53f8137a8707c5b0d7cd6e13560a6bcadd6d3e2c9d5d09907fb29bca6386c69fe7eb5fbd9f08eaa9efcc4669a447d40b5adbf75ac92bea949d9567437911b4d2cec4e982042bf1527804fbc73399954b98184753a12570656a17097f77da1495ea77b31016ee82520c880a7db5058ca99e5b23eb590855a8bf08bf3dc259f10d098d8547159f8f309edad9aaf6efdb094690e08560258fee484050e23fff32f7e7321e135411a88a4694fd3b1e0c46d97597e36e3c5c5769c5065da74d5e82177b5da6c26c343ee0d3a9391fdfba8e7fe4756473526e89c9b2ff92109739c7ae9be7dfd996cb65e406f5dc2df8cb7700239faf5c02fcf431bacda48a8ad904033fb02662755586147011fee7a7bec99865f85add7227dfff0ba731cf9a8c2df36484b6fbb9283ab7b0555091b76c4cf688a2699f133875775c184afa6745ba56411eac065915df1810547a5f41c6eca5ffc68bc8370e07f58834865a94fc8381775c6e5bc5209aad35f0cb54934a286efd8ec896532858930c62c4bff2a224e5e3f64c75e2fe8c1420d4e941a5aec550058d6ca4d871a0b45e8202337f7ed5cfd21b2e762bd21f847e343cc912c7af780aa42cf83b768cf4a67bd93dff85c799345f7d148bad9110071359c465256eec538f0303c8cfd4c15f1b9027157402b60850d41f526ea6a54e5616e9febb3c4d20553bfa46d660228a6", 0x1000}, {&(0x7f0000002640)="917b26cca9e1a99d6e2ab5e182f23686a855cf90aba5544dde1ae2660dacb36590f3814c", 0x24}, {&(0x7f0000002680)="6ca4a702fc96fedda5b585c2d023830277fae21ea324e9c6f1b8056016030aee6b3973a38abe56faa754edb31f40ad3b2dd9d830f5786068b5c7ec140ae033112c00cbedfb2f647dc6500b760eeb5890bb8cec11a5fc", 0x56}], 0x6, 0x0) lchown(&(0x7f0000002780)='./file0\x00', r5, r6) r8 = shmget(0x3, 0x1000, 0x30, &(0x7f0000ffe000/0x1000)=nil) r9 = shmat(r8, &(0x7f0000ffe000/0x1000)=nil, 0x2000) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f00000027c0)) getitimer(0x2, &(0x7f0000002800)) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000002840)) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000002880)=0x3) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f00000028c0)) shmdt(r9) 11:17:55 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20000, 0x10) openat(r1, &(0x7f0000000080)='./file0\x00', 0x8100, 0x40) kevent(r0, &(0x7f0000000000), 0xbff, 0x0, 0x2, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r3 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x4000)=nil, 0x3000) recvmsg(r1, &(0x7f0000000440)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000300)=[{&(0x7f0000000100)=""/207, 0xcf}, {&(0x7f0000000200)=""/252, 0xfc}], 0x2, &(0x7f0000000340)=""/204, 0xcc}, 0x3) shmdt(r3) dup2(r2, r0) 11:17:55 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x8) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3) 11:17:55 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) socket(0x18, 0x2, 0x0) 11:17:55 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) poll(&(0x7f0000000140)=[{r0, 0x115}, {r2, 0x29}], 0x2, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x580, 0x100) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000280)="ea", 0x1}], 0x1) getsockname$inet6(r2, &(0x7f0000000100), &(0x7f0000000080)=0xc) 11:17:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="71d71ff37fd91e688acc0c2836c51a6cecc6ad7b167e7ea6136776fb6c0b5cc2afd25ab486e549740fab34dd0157131b60bc3d1d02597bdd144ac96921c62a5151288154fbb6926c52729320edb95eabeadc472175126d1edd34f1b9b1ade69edc09c087267e169bd643f816ebcb7d433c6bbf4bf1c93b47a2400937add03c8b7346c57b6b54c1b8f33b898266000baa975202ee97e4ae3e65109d25a7537a0108c8c4ccc8762dff18ababbf48a30b5e36e54b9fee935e3dee9c6a0a5fa81e1d1b73a756f9d8119f23fc58ae6f625a622bc9a3dad8b869ff1766d616772b94c618046715e70bf1aba0596a61883f0e98639e80a9f163735b83febd3e2b1c0f78af680900d4f77d8ac5a108f2325f655aab0440bafa0c4316f743a99e81c5ab84b0d37471a9670d659071446ac65eb5ba69f0", 0x132) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() write(r0, &(0x7f0000000000)="59d0b055c1f9f092ff7b7bca0447ddfc7c098042dcaedd0fb477cf", 0x1b) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 11:17:55 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x3d) fcntl$dupfd(r0, 0xa, r1) fchflags(r1, 0x1) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x80) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x4003ff, 0x7ffffffe, "73cc00"}) writev(r2, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7ca5977300e8ad135943f2df42775d195cebd66ea14f61469ca8271f5605c28", 0x38}], 0x1) socket$unix(0x1, 0x2, 0x0) 11:17:55 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = syz_open_pts() close(r1) flock(r1, 0x0) 11:17:55 executing program 0: r0 = syz_open_pts() select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "e4f3163cdcd78c81ff5c456be33ba4a3c0ef5efd"}) syz_open_pts() socket$unix(0x1, 0x7, 0x0) 11:17:55 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x35, 0x0, 0x0) recvfrom$inet6(r0, &(0x7f0000000000)=""/165, 0xa5, 0x840, &(0x7f00000000c0)={0x18, 0x1, 0x7, 0x101}, 0xc) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000000140)="75e5383be4a3b9625c9004759b535815dce11ad7fc0f00ef38d877d6e45be566be9628936457f304060274d40dc58bd53080c900f20b5acdcef5b17cba973948f05e10439b8da8fd", 0x48}], 0x1, &(0x7f0000000200)=[{0x40, 0xffff, 0x7, "dec8cb6cd623ad90fde6f9afdaacfb51a64bf114ac4bff66435cd10d055ddc8cffc1f7ef2e139b093619aaff6c"}, {0x20, 0xffff, 0xae, "96210cf37ae803d3984af33d8ea7"}, {0x98, 0x1, 0x9, "252a52c09eef9c184e743423e02b140994f25a5b7b0c8dbe0b8651ff3552e77c027c8ba68a2ede813eebd468ffb67c2af0f4d745b514c77eb3705375e687e7cc5994ef4295ac06a8878d3452aae5dce0252e6c6fb728c02897b9be02d71cf4260c81c2ef91dd25c0d9dc247ef595ad77719c4ea68a1d89e22e91d82688d71d17a4a6406e7e08c3"}, {0xc0, 0x1, 0x0, "ef1b17d1ea0e363ff75c5c0f8481e09bf84424c4f459e04e41904228fa1d0ff7a66eaaa7fc72c98b90e4208e8380d3859ccc8878d9e3c7ec50f7bc624ef11ddef109ae9c33441bcc4d8760cbff6628ebdd73c814a01936adab020137e57bfbf53a183bac83bc4a4d63b46cb1922f9b1b1839742d969f011b9a7553eee373ed83f671897849ce325c72a988576119932b049a29830e0012b9ea4a4b4a0180a4cd87a750c791abfdc7681d047720"}], 0x1b8}, 0x8) 11:17:55 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="eaff0100", 0x4) 11:17:55 executing program 1: link(0x0, &(0x7f0000000400)='./file0/file0\x00') preadv(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000000)=""/216, 0xd8}], 0x1, 0x0) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r1, &(0x7f0000000180)="dcbd4817e54f8a5652b1be0df895139f8f26aa21ed0d55eefa0924e2fc7ad2297d9fea834c625e0849aa766060c8d035821f0dd612a405c29a8388af3f13058af344e2152e2d257e7655d5cb439ce53f0f69b3ffe26f62f09a9951e804fd28698f57fc141a0f45f14c99670778e1944c9e68d98ec60f43261f1d64f3ae9c11260232542a7d14cea32732c7ecf576e83e6e8155ee20f3fd8c616602b02aa1b61989f7f69675d25cf7dcbf43c8ff01903b8757d0bc1c040510deeb3e87a268c375ad194e45db05bbcfd91f48615ef5251431f004e84928ac7606", 0xd9) 11:17:55 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10020, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x44) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) lchown(&(0x7f0000000100)='./file0\x00', r2, r3) lchown(&(0x7f0000000040)='./file0\x00', r1, r3) r4 = socket$unix(0x1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x40000000000006, 0x81c, r4, 0x0, 0x0) readv(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x0) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file1\x00') 11:17:56 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), 0x10000009d) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x80) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000040)={0x3, 0x0, {0xff, 0x9}}) 11:17:56 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x218, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000400)=0x1) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r2 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffd000/0x1000)=nil) r3 = shmat(r2, &(0x7f0000ff9000/0x4000)=nil, 0x12003) msgget$private(0x0, 0x1) msgrcv(r2, &(0x7f0000001400)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000893bfa6cd3f5b8875e2316fd9a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000084f7f511ecf73d1d3f6b2eefe18267c1596935ab8e4f15f5e2d2c7a9d53874780e0b1e4051f80389ae40f1befa853b539e2d3d12e078eb81574659933f69992580cb"], 0x1, 0x0, 0x1000) semget$private(0x0, 0x3, 0x0) semget$private(0x0, 0x0, 0x20) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000013c0)=0x65ca) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) ioctl$TIOCCDTR(r5, 0x20007478) r6 = semget$private(0x0, 0x4, 0x103) syz_emit_ethernet(0x0, &(0x7f0000000080)) msgget$private(0x0, 0x20) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000001380)=[0x4, 0x9, 0x8, 0xffff]) shmdt(r3) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000280), &(0x7f0000000200)=0x10) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)) r7 = msgget(0x1, 0x7b) r8 = socket(0x18, 0x2, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) setsockopt(r8, 0x29, 0x35, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) ioctl$VT_GETACTIVE(r4, 0x40047607, &(0x7f0000000080)) msgrcv(r7, &(0x7f00000002c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006dff89ee44f8e418fb3174def64ffd3296c0486220053ebe5b70302c57eb185ef47e0b54a7c56421799be04f6666f808d19f09742d3e7dc3d2c3033c98e6e9c7574fb15b9c8e25ed40104763508f5fa112ad3e39ce5709ec019badab10c29b7a"], 0x68, 0x3, 0x0) msgsnd(r7, &(0x7f0000000440)=ANY=[@ANYBLOB="030000000000000054cb39474c6f9610f1d772d22efd4c891efe06a576e25d149c13a854c07b8ca26592679c24072c326086b204672c0db8e4d4be8120e0e3f5b499301e33af9f6701483bbbde0055373fd0b45db983cdeae89acd2eb281497ae28701926334b6809902c30560794971e0fbffffffffffffff376455ed061b9fd5a6c7a6c58f8ca14de13f607e7cb0a9fc293d60d586fba0bf37f34bfa273b2160003bfb68e2909d2f04261823467ee096eacbb69959170b6296d2d9b526478359f8133925b10cc79a823e2da6f77ab8f55e2cb8c73dd589344b001000d0b108007fd4cf85ff8c363c0bccb3cf0029ca967097347c5a1e4bcda99a14b0ec65123fd0999611154da0cccd46a173afcb6a5e94cfabd5af29d7ab675ec2bd7f17311ef7ed5f49e789c578c83ea65bcc1fa7738eb15a5929f3a06b7148cc851ada709350af2c0600000000000000e3ba475c02476898d66cb22c8f186ba9720fccc2072d4e1ba00a08528dcd94c7f33989397bca00000000"], 0x1, 0x800) 11:17:56 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x20000000000004, 0x0, 0x10001, "010000000000000000ffffff7f00"}) socketpair(0x6, 0x2, 0x3, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) accept$unix(r1, &(0x7f0000000340)=@abs, &(0x7f0000000540)=0x8) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x8900, 0x0) fchdir(r0) link(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='./file0\x00') mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x7) clock_gettime(0x2, &(0x7f0000000180)) write(r2, &(0x7f00000005c0)="b789dda59f784996f18a352afde3e5c1086737ee49b2e3e0b78194754e835d7f52bf5f603e556d694898501fdfab2bb2fc7b225a98aa4d9dbc32969966e298e267a50881ca59f784f5c29994297376208350015a6bda63ca6dba1b13c025f7ff70b1887671b20ad311dc377f09158343e6c0e5acd065aa13caab4c8236d656d4ccc12a14b5041c972f6a5f6cbe8f43cd870901cea13e103da7d45d468f2a283ac04915f53ecfdcdc619b27725f6806fbbc942ba3a6908f16f86ddb0c4707d497895e4a26c25475ac31eedd7748d4600e66e3b4bb51cc3d34203807e55e85b23883b52acf9a74", 0xe6) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000580)={0x5, 0x6, 0x4000000000000001, 0x406}) r3 = socket(0x18, 0x1, 0x6) fsync(0xffffffffffffffff) r4 = accept(r3, &(0x7f0000000480)=@in, &(0x7f00000004c0)=0xc) r5 = accept(r3, &(0x7f0000000000)=@in, &(0x7f00000001c0)=0xc) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000400)={0x3f}, 0xfffffffffffffff3) getpeername$inet6(r2, &(0x7f00000000c0), &(0x7f00000006c0)=0xc) getpeername$inet6(r1, &(0x7f0000000440), &(0x7f0000002800)=0x97) write(r4, &(0x7f0000000240)="ca1b7463ba2ab61337048eb833d2ef7edff50f12c8a9b8f8759da687327e2c02fc3cca657614c6455def9c5950e61ad48929c8", 0x33) r6 = semget$private(0x0, 0x3, 0xc2) accept(r5, 0x0, &(0x7f0000000500)) getsockopt$sock_timeval(r3, 0xffff, 0x1007, &(0x7f0000000200), &(0x7f0000000300)=0x10) semop(r6, &(0x7f00000027c0)=[{0x1, 0xfff, 0x1800}, {0x4, 0x9, 0x800}, {0x4, 0x9, 0xffe}, {0x2, 0x4, 0x1000}, {0x4000000000000801, 0x3}, {0x4, 0xffffffffffff36ff, 0x1800}, {0x1, 0x4125, 0x1000}], 0x7) minherit(&(0x7f000003a000/0x4000)=nil, 0x4000, 0x3) fchdir(r4) getsockopt$sock_int(r3, 0xffff, 0x1007, &(0x7f00000002c0), &(0x7f0000000080)=0x4) connect(0xffffffffffffffff, &(0x7f0000000040)=@in6={0x18, 0x1, 0x4, 0xfffffffffffff3c9}, 0xc) 11:17:56 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) shmat(r0, &(0x7f0000f8a000/0x3000)=nil, 0x1000) sync() shmat(r0, &(0x7f0000fc4000/0x2000)=nil, 0x1000) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5) r1 = shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x1000) shmdt(r1) 11:17:56 executing program 1: getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2000000002, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0xb07, 0x80, &(0x7f0000002300)="0d8746715560a2a13a4790a05a4deca12fe7f2ecd07f22e16f0fe82a65993a7fd6da0b38d6a5e3a989e217a1daa81f5dfbd1c9fae005e004ba4c9119806f02c88f6e3f2942639d2594ce989fce7b965cbef5202ac69219b2219b1bef03f54bb6a656b5088df377f02fed0b5e8a2af8f20811e44c5722a90881c10126e3f759eb3efaa3d7f31481c304b75f978112c29f6a1710a5e1ee6ee7e7309af8051d3087ae4b2cc177c919b4d5993d465850beb846aedd149fd7d0cf1c45357b920d524ab296f5a162cbff4ed4", 0xc9) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000002400)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000002440)) connect(r2, &(0x7f0000002480)=@in6={0x18, 0x3, 0x693c8de8, 0x7}, 0xc) r3 = dup(r0) readv(r3, &(0x7f0000002280)=[{&(0x7f0000000080)=""/236, 0xec}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/113, 0x71}, {&(0x7f0000001200)=""/71, 0x47}, {&(0x7f0000001280)=""/4096, 0x1000}], 0x5) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f00000024c0)) 11:17:56 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kqueue() kevent(r0, 0x0, 0x0, 0x0, 0xa102, &(0x7f00000000c0)={0xff80000000}) dup2(r1, r0) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_metric}) 11:17:56 executing program 0: socket$unix(0x1, 0x8005, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)=0x4) 11:17:56 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x80, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r1, 0x0, 0x22, &(0x7f0000000180), 0x0) clock_settime(0x0, &(0x7f0000000140)={0x8, 0x40}) semctl$GETVAL(0x0, 0x3, 0x5, &(0x7f00000000c0)=""/72) 11:17:56 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1005, &(0x7f0000000300), 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) 11:17:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) poll(&(0x7f0000000040)=[{r0, 0x100}], 0x1, 0x3) syz_open_pts() r1 = kqueue() ioctl$BIOCGRSIG(0xffffffffffffffff, 0x40044273, &(0x7f0000000100)) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfbb2, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 11:17:56 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406", 0xffc) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x7ffffffff}], 0x0, 0x0) r3 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) accept(r3, &(0x7f0000000100)=@in, &(0x7f0000000180)=0xc) kevent(r2, &(0x7f0000000000), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 11:17:56 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/247, 0xf7}], 0x1, 0x0) mknod(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x0, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000080)=']', 0x1}], 0x1, 0x0) fsync(r0) flock(r0, 0xc) socket$unix(0x1, 0x1, 0x0) lstat(0x0, 0x0) mlockall(0x2) rmdir(&(0x7f0000000000)='./file0\x00') dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffffff, 0x80185758, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = semget(0xffffffffffffffff, 0x0, 0x0) r2 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x1, 0x0, 0x2, 0x6, r2}) semctl$IPC_STAT(r1, 0x0, 0x2, 0x0) dup2(r0, 0xffffffffffffffff) 11:17:56 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() r1 = dup(r0) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000080), 0xffffffffffffffb3) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x2f, &(0x7f0000000040), 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x4a, 0x0, 0x7, 0x3}, {{r0}, 0xfffffffffffffffd, 0x8, 0x20, 0x1, 0x401}, {{r1}, 0x0, 0x98, 0x3, 0x1f}], 0x8, &(0x7f0000000140)=[{{r0}, 0x39b254c05e838292, 0x4, 0x2, 0x100000001, 0x9}], 0x1, &(0x7f0000000180)={0x7, 0x7}) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = dup2(r3, r0) shutdown(r4, 0x2) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000000000)) 11:17:56 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup(r0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x7f, 0x7}, {0x18, 0x0, 0x40, 0x4}, 0x0, [0x3, 0xfff, 0x2, 0x1a24, 0x5, 0x100000001, 0x6, 0x4]}, 0x3c) r2 = getpgid(0x0) fcntl$setown(r0, 0x6, r2) fcntl$setown(r0, 0x6, 0x0) 11:17:56 executing program 1: r0 = syz_open_pts() r1 = semget(0x1, 0x3, 0x2) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000100)=""/253) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x6, 0x0, 0x1, 0x1, "dd41bcba0100", 0x80000003, 0x9}) syz_open_pts() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f00000000c0)) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) 11:17:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a09c7075123549b14649765974c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960a87a66098f71a1b246737c4146d3d84ea436670eb53e117afd85a1bb34f0601c60fea9c3d18ed97f3e321bb6ce8f7134698e1438077b2c4966d672cdce584b923bb592e705c9ad7c069a3673e2fe271c48d4d09c6fcb05219", 0x3aa) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda1", 0x1df) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x68, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x400d4f8, 0x9e3, 0x3, 0x9, "b08d16c6662247ea5f2b2c215faf04000524d8e5", 0x20, 0x8}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000080)=0x4) syz_open_pts() 11:17:56 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61ba0db100000100000000764d583e9600004500"}) r2 = kqueue() write(r0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xff}], 0xb29, 0x0, 0x0, 0x0) dup2(r2, r1) 11:17:56 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) write(r0, &(0x7f0000000d80)="fd8ca994342b4194db9955b9c2fde6115b455a5d9eb8acb85451521efea918d5026d9fe32e126e8be0871eebcfba813b28c71c368aa2f0f1f489cf0507b37b0ecc9bebd1834e6630d823ab85f38f6adcf52d584b67befce0405abd76c3ada63886927e60914a673c4c83497e2237b7e6147d5615884ee095958bca3967eca0630365551a32258bbfa37081d99b61c4110ee0d25239ae0192ffb2b9dda4e7b4bd6f1b00ee52348159b556b86199aec8993dbc6a07047ec7c7426c4f9c07cd0898e7702ccfa3639922c8851171b07f9997ba55ef987ec7ae980cc69248e379939b1ce7096814ff2aa69ca85faf8ce384da1644755ce0b405c36d616fe79d2ed1688d56f59c162e795a48e4af30572af4848e9beba0d3b95300dc8b577310f3070ef025c447affe80593dc1340443f00e27bf4789137edce85b3114cc5c9ad4babdc08ccabab1546f8d0e7e759df096b1b9e36f3acfc82689be1bc34893208092bdbcb589447f617395c425899207a681f6bf51fb7be4407c963c50de207f2dc3fd6e0ed6992c27811aa2228ce9176e5dab23f5e560830401026c6eedaeb9500b4092e009a352b01ceeceaa96317347fac979115dd1e800ecac1466f876350120ef7d3dd2bd2630e7b260fa66a5bb11f2aa225a05c885804915bc32c1295ce3f79728ac737d99774b64cc3f97e609c6b67cb23bf320f833d9baad61b04034ecaa0d09a0f733586b3a4985e63f1e2eb05df98abf9ee1bc671b3293f7a41b698287fa7ec5f0a92e92513e5f8e52253647137f1db81fdf2d067c778d717a4477dfab8cea7e26e3cd72d97c011ef6efafe9b08ac9633503d3bf2b8e75de9e570e3df1ae468d046efb09ba6558717d0b900792ed02171228fd2c1ac7e71643873c207c84635f342a8d53cb5d1e5b3baddb0068ecc58a44613c1d1876a47227949c937d2a470fc668afe935d92518f3e03d232c006dea2c71624f905c488b215adf197f815bf871ef1c4f3d382f5ee51aaeece8356cd3525b0b07c57d3d2a33cd915c75f50f777537ed1140ec863e0c5c8a21f40677fafead2c9a0a4b16861c3ccebd842597b22946547a8d8e1165c349eefc86e8ca73a7fbb21f337cb5d48346ec3649446ab78e42455689e3b8a468549a0219414f6e5e6f70dc2a5d05f2d7359ec9e23067272034de57ac1820ed210728fbb9c2d060da0698d23647dd7005941e80513de0bfff4c314c1a7473240ff68102c17f4a312dd7284e0a96f0afe48dff97158212c75ec2267d8657891c1a87784a473bcbed72b30675aefd71ebb7d68195be29798f45f6b5abab27f41a10182a4d4c619982de8f8e38a8519c6dab1461cfe1e9b5f62facd2d6e55481d21e290061103fd35673552f98e679890d7e644871ea5744426d7f828d22689fca144b3cef0898eaf5d8f83cef13ac5a73ecc5ad956186e6819e515d4888d8f6adb78f83c987fe37f58412464126a1f509dcf94b0fec03259c30ce2c99d193761b7a3e57dee06b9f6f7f14c28e6c461679cec538929a41edc3ecf7e6bb40f79c9dd8e0fc5445956c5b471967b712597ad12d55f3d309c262c7933272d21bbb2d1c8f33457c7adcfd7fa1bcb34c7ead6b173f787808fc40443bda5b6a798d6a2542d41bd41217333a32a68cc8a2f414c90461926623d632baf2d03f26dff2af1c68db66bf321f878caf9218b5e139200593721e561bfc92ee9ef0d999499e00c21a783c1bf3bde400c81e2cd8ed9ecc6bc55a5b497de5739e088001a8fbf605d4c4bb5965b15eafe289a4a99d9b03c6dac75eb0deba194fa7b15e87e271c939c54e542ae9d996ce7112f201a1eda4d164170797a9034ae2f6a8e4a161837a56ffda248ae6344459d778f83cd5f2170fbeaae90c9bccd3f0e314a76d25027bf38422d558e62c98113cec701891f006567eb8d9a79e8179dd4895a19c93f44523bf3d1b1c527abbd3360ac34551a54ed090b1637b6a8ec1e5938bc1e6123c2f3751d46cda7b924a4caea3aa4a3794d6925cfc7872e5b7437f5b5b6684e374bb1501ea0b898d20e6a79294f968115d27d02021fdfae7117000478cfbc464d055ad451589f320179a46c31b751928a3e08fb0a7a777d43076d0ab5e8a45aa5f4427e8864cd2a591b9b16111bc877657f868f08c9a3def23dad73f277f595448c2f8e1ebdf89fe2b1bb3d18641edc08ac266a77063b6facbc24bc4a0bfc5d7864226a3834107f8b9421d396afe143a48fd03647e3f6dfcd08b899b45f77bc9f75bb6d9d3f526fba365bee5bb0de45c39afd56770e882ee48b37e92da3dcd601ac9fc0436485d70267fb0d3cda7e8ddba963b2d9b36662b3f7ee07067d8efdf2339c4ec0aefbb594bfa605513a084747f8246b0209aa46c15d4380f9a9a9106788c733035dd75c62a4cafdaa374ce3cf6ce35e62f40fe5d97e3486e26c66b3a2d1955edb055427662ee6e80e848ae11e37ec1c4858e02fc1d57df829e76df92b50d05d184c37b8aeb64b10252eb52e79f730d2b4918b3f67cc373a33251e266680714d0ccf35a700eab6686d13f353b8e69c88b530935a4fabe0951c260da365e8b858020ac7ea9b7afc314e3cd98b27653aeebfdde8a85dd2de125ba6ba70f304dd2c71fd8a41e5a806d123fee9416cdbe367e3783d4e015f20d704442ef5525737524bb9bd25c8516249184dcdebb04eb2d140bcdf161ba097659b86e096c5710961552251c9a7098565968a3aee2f632f86fd5178a882d3bdd75fc80c687ef720668867881d10526102480b22c810ccf0a2c0adc7cf6400894457b3f07c381198d72014b9379186a1953326c181189fda906502bc0d1374781f941ce5beb411acf95315f0994466905822ce8ae7468486a014af7a832ce6bbf0c69d7cec7a3b474f836d3a6d3dc2356079c9b633f8e392836cdc6da6be10ff2f38196a406903baedd1547294d3f418224c7db887e16ed3b2d279880af1f875b229f2877f7f69d3c3438cf831b3e8e8ef3e141e2fe07983d5e625dc7c8f832bf94929943ddd9c59f215ec081fffbc9c493b131037a188b1ae58771959d1fd0dbc5504ab465fe2a8fb05613c5aaa3d842e057cca851695b741454bf22ed25f9349b50e36da53dad0bcb65fb132dedeb219983e0dc0037c5d977500967c98584b9eb614e12464a09d34074674ca276f1db62ed631dc159bd4729a96877d2f7f9da802b224c3b4b4ee9b4f60b840bcc989c949ac643da6e87cbf030d6cc1e697f79a01dbdee2600dc799fdfc0bed37f7e4562803713c495d89aa43835303db624927dce08d69058e326d88c103c3c5a4f8fda3b30a788845100336c184347a51ec3209ba76d3e8b1cbfc0f1a3226c13d18aad0df210166a04c9864debc5ffdfb131c044c4a84b061c690952bdcdd6735fb991d4c8d4d146a151f32a94657cbd051b86f48b6861059e0b3b92061b4c4de2e5bf93e8fc2ab8ac168d8ee098a2d785fefd4cfedbd89f3b2294edf9dd7d6d930c7489e5fa3a64732c434f39dc2820fb5b65dc72360173acea95122266ece0aa153ec740091732781ede0e65c807abec4a93d0f7cf75d2f0d2994fc602e86a4e524324da04436d44bdbfcb8193b246aa0e9814604d324d75ef5268b1a7d14579a3fa52493ffbf50b08837b5bb7fedb14c3c1a288fb95de234b9cefcbaf49a7d077c4e9e61a5f8e02e976034ce27383db49d1a9961ce8a354e7329375ad8ab1aba1f009491bd687f51d0ab799d5f1d7d3ddf385dcb9b3cbdffc005af3bfa12335b8ce5ba80436842e5237d02c29aee666523b2778ce650df47f673a54e2a4bd4029e2627c097f4f41cc33d313b63bd4a80484e70be0f3c8f5e14e5d12fcd6306679e03e2ffde371dd9a85f1b5c1d6af2c279e0dccc3d3ff04948a04d039d8f2e48f0d97dfed4f8d8e927207a7bf85bdbb6f66887ba60842c22874f1d3106cdfedcda260784939d04605275971b328e19ee9a326917f41f1791022bbdeaf819d68439179f16085f826ec3f5bd07a2c55ff64054865908a05c94c7cebc8fd2defb776b125bf495552254cf504679da7438250a3e6362266ad77b6df818857ae0c2070e397ec718a6f6e4417085f9316092b4bbeadf8701cb30095fdca766d556f1d355e2b98a04f8c658335368a3075c6b5b287d731385d1aaa06df470c6983fd75418e6bce0152b70e28eb7f7e9b87c38160c489cfbb959b0f02bdd6f680c90c5e561176f8214af7917b2e392211dc876227bda4e67a0300dae7ec42bf8b343668bdfc66e29e097451f7be1f694df7dd0e6b8399ff40f2ee98c9257822f40d68a27b034f85a65fb5584fb7558976e8f2ddea1aa13b50e875f3dbf22036ee21bcee12738921cbe3b41dbc5f5c9707cf7cf9cd1f04b0f2d431e2bcff62c1bd5bd76b3d2c46527cc30224a75ae2b3cfa81a3a4b46a8f4351b4525bf9bbb074f07f595c5757dea7a8faa6a378261153a9d581ab98543e51fbeff5ec0adc9b031d98fad259e08edf46628bb8411588174486933ded8e6262d7f73d7027300e5d4d8453e799c6df191c65f03210a2b2a80ed5e4647ea2588b7a4a69f40bb602c094c336571690ea5a6428bb919ba57ace7589de951dbed30abec2af492d521f9c4341240308266a81dff325312b7196b6d729b88a3e4753548acfef4b83212010e0a3706f0cdffa37e9034bacb9d392e5dc8b56c27620e2f786e5496a6acc9525fa64e6bbd29499f1fc2c51078cda7e20d9d4de48d20404cf4cbe849a8c030956ff9b40b0765fef1ff7f62c455c3a722477b1746d1c6a8ec5abe852b99992ef320af96e7ddabbef12e05624a4c180d6f3031a6de39ec06fd2b6b08ba8df3601096d8059bab3276a46b17e5ec9e1c7d44dd87d8f4b26e039877f92f74386fd955ae6400e0e403972f7b7fa4c0cc06db9e8c175a96e15fd390573e3e16e3a39382d88c0dcf29dfd796122613eab6491bf44313777f241f617ec2594320b6e330c4015675d3477d748e7f3852ae2ac860526e8beac4c708b49e0637aa393259c382ee6be8dc170fb37687ffba27df38b0ae89d28c98cb7a9dbb381a9f3677a193b9f86a270c7e9d5a307970ffd0c5e0cfdb2ee70975296210c4a3209cacfcbb8c331643060be0f402de56691ddf07c82a7d8d4c081f8ea0643fe4ed182ce9cde69b2faf1e924a214b4e4b1017d4e2ef22a4db128d81027fe70fdaa3f83e3d6d4ffb90ec1fb851c20dd2e1e089c51ae98b68df12d2d3bbb0e369799cfaa2eb00dd3b9fb4f31521f9c0805b791ed7cf1b23a9fdc89f4b268cf8cc4bc1a4645b880e2aa682ad200c5f4a4d1f02a9769844b8cd2031a6c6546dc5f6551285d39780f94dcdd3c09d1d2c0c56e4ea15c8310e64a40d6a8953ab2da3a10ef20f55212bad342ab4c9636135fa4565653bcb435d8443704db22fc63c976a1a2d9efae24064bafabc37fd01d92043fdc4d4b8f1cf4d7b11955379e86ccd061da46592a5e6d9940f40273af88f0b2dc3d573ae631527faa5b1ccaaf055294b8b555ed5111ac93988c553f9ec8e43e3cf18a8e4c922fc4464e51c45f45850c4bca0a6bd81ab41824b2a7e4baa4c1e07d19fb3710be54f5c99ddd0add9910f029ec92931854b7ffb62941ed938baa1e2e9dc604f66922324b7b6fbc5dcc9e51b3fe1a4b870fd0e435894b07cf7e57e27d2ae0cf17c68f73e5b4c60e70c125c76b828bd3669f9544ea626cd52f9cb12300e3bfe23f015c4d7d4a6c8730b21c4834f145f4d370b6413090d4b6e57425d1f20b3b2dc5bfcc93a4c854babc3", 0x1000) writev(r0, &(0x7f00000000c0), 0x64) 11:17:56 executing program 1: r0 = kqueue() poll(&(0x7f0000000240)=[{r0, 0x48}], 0x1, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x4, 0x0) poll(&(0x7f0000000040)=[{r0, 0x1}], 0x1, 0x0) 11:17:56 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000), 0x10000) kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0xffffffffffffffff, 0x0, 0x8000000000000}], 0x2, 0x0, 0x0, 0x0) 11:17:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x24e7, 0x401, 0xfffffffffffffffe, "0366402ba77f0c037f00000000000000ef3caf00"}) r2 = getuid() ioctl$TIOCCDTR(r0, 0x20007478) getgroups(0x2, &(0x7f0000000040)=[0x0, 0x0]) fchown(r1, r2, r3) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c", 0x820) write(r0, &(0x7f0000000000)="6a4a4e5cfab0fbad605a309b8dc538bc2fc94746037f", 0x16) flock(r0, 0x1) 11:17:56 executing program 0: clock_gettime(0x2, &(0x7f0000000580)) r0 = getuid() setuid(r0) r1 = syz_open_pts() r2 = socket$inet(0x2, 0x1, 0x5) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x8000008003, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x0, 0x0, 0x1}, {0x18, 0x3, 0x7fff, 0x2}, 0x9, [0x0, 0x5, 0x6, 0x1ff, 0x2, 0x6513, 0xfffffffffffffff9, 0x2]}, 0x3c) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r4, &(0x7f0000000440)=@un=@abs, &(0x7f0000000400)=0x1e9) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000b, &(0x7f0000000240)='\x00', 0x1) setsockopt(r6, 0x0, 0xa, 0x0, 0x0) fchmod(r2, 0xfffffffffff7ffff) setreuid(r0, r0) r7 = socket(0x18, 0x4000, 0x1) r8 = openat$zero(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/zero\x00', 0x0, 0x0) poll(&(0x7f00000003c0)=[{r8, 0x84}, {r1, 0x4}, {r5, 0x4}], 0x162, 0x3) setsockopt$inet6_MRT6_DEL_MFC(r7, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x9, 0x1}, {0x18, 0x0, 0x200, 0x80000001}, 0x10000000000003fb, [0x1fc, 0x100000001, 0x8000, 0x6, 0x1, 0x69, 0xfffffffffffff801, 0x2]}, 0x3c) r9 = semget$private(0x0, 0x6, 0x8d) clock_gettime(0x2, &(0x7f0000000180)) semop(r9, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) getgid() semop(r9, &(0x7f0000000280)=[{0x3, 0x9, 0x1000}, {0x3, 0x9, 0x800}, {0x4, 0xffffffffffffffff}, {0x0, 0x8, 0x1000}, {0x0, 0x7, 0x1000}], 0x5) ioctl$TIOCSDTR(r1, 0x20007479) r10 = fcntl$dupfd(r6, 0xc, r1) ioctl$WSDISPLAYIO_GVIDEO(r10, 0x40045744, &(0x7f00000000c0)) semctl$GETNCNT(r9, 0x5, 0x3, &(0x7f00000007c0)=""/76) getsockopt$sock_timeval(r10, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f0000000100)=0x10) setuid(r0) semop(r9, &(0x7f0000000300)=[{0x4, 0x3f, 0x1800}], 0x1) 11:17:57 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f00000000c0)=0x8) accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x98, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x40, 0x0) writev(r1, 0xfffffffffffffffe, 0x0) 11:17:57 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, &(0x7f0000000240)="78020026973a0c45", 0x8, 0x0, 0x0, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x8) 11:17:57 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="1f00deff29", 0x5}], 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x3f) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) clock_getres(0x3, &(0x7f0000000080)) recvfrom(r0, &(0x7f0000000240)=""/45, 0x2d, 0x800, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0xc0) r2 = semget$private(0x0, 0x4, 0x102) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000200)=""/17) 11:17:57 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2000000, 0x0, "00200000000000fe3b5320000001000000000d00"}) pipe2(&(0x7f0000000180), 0x10000) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x2, 0x400000002, 0xfffffffffffffffd) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000100)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x4, 0x4}, {0x5, 0x100000001}}) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getpid() connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 11:17:57 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000100)) bind(r0, &(0x7f0000000180)=@in6={0x18, 0x2, 0xd2, 0x3ff}, 0xfffffffffffffefe) 11:17:57 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) r2 = dup2(r1, r1) listen(r2, 0x4) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000080)) 11:17:57 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2f66696c653000d3bd43d091eadc7008372e3328dd3e72620c62ce850e2d7f3e3dc8998248859ba42b29b86b9922cfbb12c180ad5b464bc73d59670d3a1f08b8994498b96086476290e49c2fafc6cf5af921"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="01781b2d060000000000003f34a4624d00000236193d130400000000", 0x1c) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000100)="daf4626ac25bf983", 0x8}], 0x1) 11:17:57 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000140)="02", 0x1) pwritev(r0, &(0x7f0000000080), 0x0, 0x0) kevent(r0, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) kevent(r0, &(0x7f0000000180), 0x401, 0x0, 0x7fffffff, 0x0) bind$unix(r2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) 11:17:57 executing program 1: r0 = open(&(0x7f00000004c0)='./file0\x00', 0x2, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5) ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wskbd0\x00', 0x8, 0x0) r1 = msgget(0x2, 0x4) write(0xffffffffffffffff, &(0x7f00000001c0)="e5adc20a6bf70c48da", 0x9) r2 = msgget(0x1, 0x128) msgctl$IPC_RMID(r2, 0x0) recvfrom$unix(0xffffffffffffffff, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000280)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) msgrcv(r2, &(0x7f0000000080)=ANY=[@ANYBLOB="122722bcca14d5beb6f37800"/88], 0x1, 0x2, 0x800) msgrcv(r1, &(0x7f00000014c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005bdb70e4e808f2880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000039b0000000000000000000000000000000000000000000000000000000000000010400"/4104], 0x1, 0x1, 0x1800) write(r0, &(0x7f0000000580)="7005af1c0a270663b411ab513d67129c55b3585424c65de3c71d7a07d651f5aca7b928fe02b09149792e645fc19688e3859326d07ff76146db9b63e400f17d3b5941a919ce53b1af7bce845ce28fec121e3b4ecf9f091ecffe8097c2d3d6d39f94fa0f2ab508e9231675b736c24e9525c096b10da6231a1da232f0282848a1c7cbef0f6530d31055cc64b2816ec30ef08a7095154d1057ba778773af92e7e29f29ae2a57d7d4fd3fc0b16bb2515b29b29af2564c61b21b518e80fce413b6d782f3a9f2ed14d8f908ae3ae43f53fd", 0xce) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, &(0x7f0000000140)=0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f0000000240)=ANY=[@ANYBLOB="0200000000000000306c"], 0x1) r4 = socket$unix(0x1, 0x2, 0x0) setitimer(0x3, &(0x7f0000000180)={{0x1, 0x51}, {0x6, 0x5}}, &(0x7f00000002c0)) msgsnd(r2, &(0x7f0000002500)={0x1, "0704cae19f1afee55f8b7292a348cb190dc002d864c18e6489b9e1a49057c5746143dcc53666613111584a1af7b6f224f9cebf1e6f4c6dcc9ce32918fda323688c97764be27a0d7889c96d6f704dd7d322ebf958db9d278432b228166ec080ab5059e90278a66cf27f60cf92a6678a827555c9b2c8e383155fcfcd046d22c3ae663973693306c15f925f423568ca5719c5dddb9c397c4d1caf57108a57ece12ce34f9cec39e32f92a1f1e012023a3bf7f8e5633c701198c12447ca0d0bdd9fa55d2b7bb6156aa7db743c70409ed3f6cc556c4fc214995e5b860c792b12dbdc219c0bc27c912b87af41de8badca0bc55d6b71cd66b8ec4567727d800c3cfe476b7a305ef165f09a5d371b356272d4ff294ab5b6071e6b1ae50c71ecf175e5e12216442c4b31f80099a1374922b8f40ed3adf835901d191c3116ac3e4f73f94bc6534e1dcfe717f75ba5b313270f39a3d9150ee189e260ec11f84853dca596d1ada73ecf39a6a7d7a58fa20fd688bfab38d5869cefa96cdf7c703ccdab883b7df6a4c05ad4ca60b20d15e6091bcbf28f4119825b880335c18dd66f8f847fcb4624c696f54bad77c7d493711eeef0c1c9d65eca326602f01e8501db4efac0fc8ef055b37f26274e41f1b8bffb841567e3658ffc5cd08748369f7229713e8ed8910059978dcc521021c6d3dd13268a7d39dda63ce59ff4941d7e7f7cd47584b8cf8a5f74bcbd2bc80be36f038c052da994eb6cc60fd886f00de47e84b2f3d59db365e0a5a20e6644ef4c13d3be54ea0e5d2220dcb0cd05c5435ee43de06613d2a34688ecf1537dbd44bf51fa52f1a9513f7cb5b4c6b7daa95472f5ef9e3cd40c4faadddff080a3e1464b9d6bdbf62571afde6da91634fb340c615f7046a02d4d340d7bb24bd2560b9ef0d5ba57c4617b6077c463dfca21382d4ff13ffe06beef5a1bd98fcd3e0210ad4b5644de00d1579e6910bfefd1e8d4fcfa87bc888cae716c1a3047cdaa0d6ee39ee5d06df4624a7e04451f664709aa64a1c086c468a7d9164a9e03668fd748a8c9feb45fda09e6f157dd3534c7489f2dd11de4686a136ca91d2c43281f832327be705f8ed7afbfafc76fc2b12ccfc389302a391197e3cd4ef217e87c25432dcc8221eec551c7cc6908d13067b6a7c59f75588cfed130c730f92ee25942f98d75843d6feaaa72d92f0fb85653aa40c224b63dd2078feff0bcb9ac13a52ba775078c8e2a521011d436996094e70eecbec752bc8a5c51db0793c6229af5472dfccead98a893ff953c21e105b04269eb723cb49d140acabdad41b3c5e233c7e11894d20204660e3f62c8702aba18b09fef22a694a9208496a20446a7dff99578c07a8b9c9792104c5aa942a0cc377617eceb53dbb27cf630df4122c5a0f431a8bcb87a87c9a1905b371b30ccfa8c69c498d57e388e39dfa54f0bb7eed380e23f1074c1423bd2592cdd4207e75ea92b10a2a9289abe5a4fd33eb0057beee9d87b10b442ef26bd27fec632deef73b9046e79cd3eab932c542958ccc3a05ffcbac7c98b73536bb3894e69a4d63513814dd6160bf40111e46f6241638e8375137e724ca693bac9d7353884dc297fbcec2b1cb5598510401d27adc439163f02a34e52db0adb257ade475f3929b3a3d367fa0d705bb2ea790fa6d13982a9cdf704bf2630328dafef05b41bfd29f7678b9a0d70368b89c2a0413b1a8e0da64f1b3bbc92e53abf1170a045f5468172efbd14f5ca8522d9fbe337c05d806724f4eb9e8e81b6ddc00e3276de7290560685a46a1669d50ca9b985d0607fb553f4bf9a388e7a72e42cc2178e0a3644b81b77dda469b73b0afb7ecac880ca98f7724fb409b69af3408ef808b3bd9a5242f524e236f383e0b275c8b38f65011511d1e15502904c1643cbf30b6d363a1bb0aaf8d5274459f59ba957bcd6c6f5f786d1195e330471fdd57c5490e8942e1208d35134a2e241fc7cd1cccb60ba038676f311fce13059e8387b73d692e4f317cd0b46a6b94b13f2516367244c0e0e8f325795fc16608883f59822d523828001493b0020a144824be77060b77ef4a5d8b6d60a0db7428277c219b314b1530f50286d3a372a287a5937f74a6dc17c4c890ca40ce40541f19832ba818ee2cdfc7f616dd536548a01bd6a7bd418fc348bb4431ce9b96c4c2efda80fae209410c247257dafd84ad77e9c1878d6e39b25ad3b8a60fb71721d2a31c6a69211db14db73da973e862b21a385461b4074ffe39cdc7407961913dfb03c5a393f6a43ea9c1c45decc6dbec62922947b5a2cea128545d39e7e79b76654cdb7dee52a1503a338ff6e30c38943a61a266f3aafe0bcd3df1884c23b0d1ef3f63e6bf78af25f8136646566ca014faa2626e40ea02abc3dc0da6d6b426081149f65a5cf1bae9a78b266676b174aec779477f7aa064486c4e490ccb0139f139029dea23937ecb77881013692f738d3f7dcfdd35ad13b5f1749676770dd857d0485345d7229b521b5763caf7873df13b24c4a1d339135b4077f292f64daf67abb334b1a6adacc1832b4ababa783c6dc83ba876ab0f05bae9fcfed7599ea95ddbdb85c29e97729916b2ead791d0f663ca24c0ac28acad138944298cf83dd15add78046544eb7527173f3e2faac012f7db5bce613bf0fcac3a0ef11057805fc39390e4e5792e83721563e604b7b22e26ea25fc935a8adabdf9b9baa4e23397a2436e7a91e78ee6c7a0e16d43d66f92e91fea56b071f87f0f375920746ba695b4d65edf21aef7bd664d7ed6bd2439287ba76b049bd62a6e2a491ff8480c59e1cbcea4c10cb87939b7399cdb7e10153f6e00f0dfaab6d9af2ef3dee751232732792bc2f5771a9edb62f76e555ad0e2928996f55e89c81be38c3b1e7cdd2ac8ed46896a8e56cf35714b6b550bb2950051f79c5a3a4abd1e9ce72f0e88bb6b85ec5485446d43a7f61436bffc73d28acc3120f36f4afa697aaf3761a78d2ba5e235158d5d5078c516d97ceb8f6af6e06d767166b42fc1b6d4aecde25b70fcbb3184e5e7b5ecb9533531f8d0ac56dc0dec3dd7ad55187253b2e0ee45ce09e5bbdee400c9f69065b4684c286537632e9d54f5b1da97d03ea9377d10956831d6a5679d9dfce58dfaa7263718c10ba71d4b379308470fa684c47d98e5ca9ab8ce94cfaf9db882d8e2ee777a985dc916eb4434fe2c3d710bc4b7a684f6f52b1517a1d0f71e9d74e78f23660fa7425a254dbdd33c2d1b9e3146512d4a9f4f05152c0f06faa3d39d5fbb7b83058b076174f39eaf67a4bfc0e9f8f7338ded89a451c6c3df019b0a2a445dde3bea046f3f11e1dadf132bd24521a2f0cbbc05bb4662fad05314016946b5222cf4dcca9ec57274a2d3e3604a520f33b1d86219e4ee1261448fc52224ab65d66f53a631e93d063b74e7af5d11802c87b858f02be5df83b06ab73a09a33327b709c64bf7a130a5abc6b232be258aa2b902618bc57c8ec46b5c6eafc329ef0d151a2e6e845fc397eca6b85f78e9cb46c9eba3c26127c21c0e9d9b0b26992bf51fb357efae49a0af6070c2e699c3a516337dc9357442187e091edbe7318aa802f3539e7e35e8527eeb7744ca06f8f4255977926546f062de90f44388128beabfd03e1e83881e15c249652782921ed82925d5d9ad4eab0fb9815d806b265980cd927220fab77a552271ebf33d028bd9d50b378d5adde3568045190d584eeed7cc3c31cc2ea37400a143dd72ecbb06c7c08d4e008107d91ba29d3d802a6cdac8a8ce792313cd7ef090b7619687618c5ee622e4fc4ac54071e861c1514c24918ed3c47ddc8fa02869a20e8cabe83d78fe3d9131b90dadaf2e6c4b9dfbc7c00b860367cfdbee7754d785a4c8d2e0167759a0c3f9b8ec50dfd0c0431e3b9e372ec6849a0f2dac930d7eae29eadb72a88bb19e48c2a436357c53965b3f64c3b080540ada9bb9f19abbb5370b5e148db1d96ad6ac3ac0bf03ae2a39244314d2b6ec86eedc7fbebb3652a78029c8975bdf22227f844dc6f45e22c6d4670904c54b24f7cb17ad50620b07b1fafdc64bac9897555585490727efe28f6cc452d301ca877358f86147249d3808a44e28553a63dd101e1d597c6b7db8893ca05ac816c04856834c00438b88795e0f314ca534da2db4c1a001f700ad61d0b754866321818bd0bcb45ecf00b9f46253b340d48d1e79b321c49029e23af68b548261a0bd51742e105a960e73ac6311a30f2f716c02120ac9b53031e5d3556748ca348e0504b1ed2010279ffad58de60c353abd88bfc74b5e4ce30f599262913f08d124d515ebb378a81f1e9bd76611ff5d0d7222f94b330d1d4c278f6e297010937a0dd7b7a0e68ff0ca99551ec73606dfdca28dbc723350ca70421fe3087ea61dc4d3cde50b173222dc3d754e0ec2375529ff9e88f04b2b38e0e2c4b41385bb19d9ad7d3740aa58a923b73d0032517ae4091cda0abebcccd09ad69e150016999891a077b65e9cf04c2bed0479837ac291d7dd6a35a8618c5915ad82269822df5cb1a7cb9e6afb4743d10cbe8af29452a357b375bd5b60dbe431b9ace40084a77cc099236bf645ff6390cedd564b97cf31f54e5bb42944bb5e5b17164cb815bee09f59ee36dacad932d853ff64c3e62eaa60bbff81639800051c62553b477657cd9676e22a3e9b0fdc1972af71fc149fbbb4b9525e141944aa511cbc4b05c26d9d58d5322e8f4e9adce92a9ed445af14d9765a145f0141aa79b9b6ea24ef8789251b7ae9ac82f6cd6ff82ce52d61a69890f9377c59a6a96004d71262e191951d66c9fda02eed0b15c6e2d27d80694a81192e675f569227468379d2badb3a6b75cdf8dbc3c691ad894c9f561ce0bc8030623fed8f99d8ce113e13103b274067d1dba69d189f2d638939a987a899e8832095a86e4062e3b080904af8fc911a6f58a576598e0d30b4594d2b6656e4ecb4c2cfc1fb0cf08c045348effc3c95ef78482a0a1c1e941aac80bba1e6af9f9ac746fb85d4241bebac7aeb29e8f161358b4aa51d923d8b62205c5ed41d1c599dab3998a213956bed506faff5fbbda5fd5096f15c621ad67c2463dab8c4c92f5ca8d19d0eb4e7543948f3db0edefde44b8e7959677b5ec63c2161c209a49c781afbccb3e2943ab0e7d133b06f41bf57be90bf79c5ce5d680d1f417f2362e9c90390f22ae8ece6eb51fa1851ee723096f089edfb26f61ef03d1218112ccef18211314b5260869845f9e278099eaf39155f62ae0535fdd28ab11af0ed6b886e39e977cd0bcb352608da48ac6a1c7e3bbc1fa3acfa332595810d4c59a45788093ef2854361b250644cba0d94f413b97b56fb865d647039b15b8d7c508f25e475c010b20a1ff77441b70596f5a659241d37c26a24089351628f1732e04be7d863f3f5882e9268935f98ec3e048e1870f12cde4527fa31c58f8ba1dcc3f06ed351f94dcc829c3fb826342b2782cee1cf1171451b9970e6fcfbc22f128bdc2f0e33b1da6a38da05570cc25e3c367e345edfe3ee62c9533ad4ce695bf7ad5d230ec3bb6c4e5c6433182c617141b9a29befbdff9b612e4af02b1b7639fcc7018c7d467646156364453b452041d78bc1d816f3e1199a5656dd5a232b3cb752602673dc9acbf7f3a73cb2477934112fd80fce79ffcf06ee86f96b640303f00f8f3c99fea506a0bccb51927c27b853cfd387125333aa78434c4d861705ea434a244a20aa37e73bf88d41ffd38a299eba63af611bb637f28da0ad10037f2a8ed0af2e01cdf5cae30fcc66e3c4564f97d33b34d4798e535e2d94f"}, 0x1008, 0x800) chmod(&(0x7f0000000000)='./file0\x00', 0x0) sendmsg$unix(r4, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000340)="984471cc74b86c6245e74d051ed85979daf435dd4cae5271a0d6a61dac9af4a0a793adc410e41167a94cd226", 0x2c, 0x2, 0x0, 0x0) msgget$private(0x0, 0x100) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000100)={0xffff, 0x0, {0x8, 0x9}}) write(r0, &(0x7f0000000680)="0184a0dadd7803f1f6cf3bf6ead6eec3c402084befc40f1e9e07910e84216c96a4014cde7a948a1d49204c97bd722ade65b65aec575f2683312ec64d67f9997740fdc66ca0ba944a5d4a9ba91df01aae38b43ef81eed9f2ba320e4a5b25a", 0x5e) recvfrom$unix(r4, &(0x7f0000000380)=""/214, 0xd6, 0x1, 0x0, 0x0) r5 = semget$private(0x0, 0x5, 0x4aa) semop(r5, &(0x7f0000000280)=[{0x2, 0x0, 0x1800}, {0x3, 0xffff, 0x800}, {0x0, 0x7, 0x1000}, {0x4, 0x3, 0x1000}, {0x4, 0x80000001, 0x800}, {0x0, 0x3, 0x800}, {0x0, 0x5, 0x1800}, {0x7, 0x10000, 0x800}, {0x2, 0x5, 0x800}], 0x9) 11:17:57 executing program 1: syz_open_pts() 11:17:57 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x8002, 0xfffffffffffffffc) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r1 = getpid() fcntl$lock(r0, 0x80007, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x4, r1}) 11:17:58 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000040)="9328015a", 0x4) listen(r0, 0x9) 11:17:58 executing program 1: r0 = msgget(0x0, 0x0) msgsnd(r0, &(0x7f0000000840)={0x0, "b90b5a6040326a332ce399054920dfadd3d9eabbad43564c9100fcb00205ebbaf00bbe0ef8b0b192c26a42b2a8cb98004a289359485f9a689caaaaf03cc50d3111646828f4b1098a65493b3aecb1810702dc49b9bb41264a4e344f2183aa5053faf6f36ac381302f1a40c8c71ebb852dd797132423b31b83e2744c76e5c750fd716584324d9f07ea145e4c6820a4275d70fcd1151882832eb5ad1856f5b2132d1ad54f22b818dd6303420c12c31860436489d3d1006d99a3adfefe9a7f37d9435b86ddfd585f658bf3732ea19b74b330c75a68cc058e4c49ac38e2bbe125046eb8fda6da458747628ddaa1add93fdc638c70837d1c65b4874a6bc11907c8e51c87cc355c7a7323473458178ac2dd364c770385da8d4b50d6940cf678e7a622c881ffb35e154bd6df283d9adfea428fb38036b8bd4db717ca8aa95e4ef4f1a78b7d94ab5b59e39c2f415acf3b2a4f984f947d882dc3831c558e0967917cf3eab1a8e7da54b013e55b511e3d2daa1a897a6234d6abdd92129534b4310c834ad5e1cb45d0638dcefb7fa47e98cba8a38dc99170ca39cefad2cd4abebbf4302dc16390b5ea2c70cbd99c56e310837a1f1e0d3e0d3a5b3c44f5552a319b59f16628f575b678326f24ee82278ebbb5386df31d559c8aec21b89f205cfd8f34bb057c90520f7dcaa4b22e4fcba40e7ea8ca816c71b42a3093b7acaba0990b2658114fe8f3aae4a27fd09d331a6dc2d01ff44ec70f7846c0b08198764dac7dae9da4698c05000000b21afc5e109f3764177c84435bb99e24aed06b9767bea5f8f7c8b0f2cb086e52deb466dde660f3ad01f3eee971ea515aeedec85f2eb74839270fb0b25ba1be8b92a288970760765c4dcf3f3296d47a852143cf5b8f25d4ff7667d9d71c4b200a5e9e19c2283698294f6fd591b5d59f2df999bfebd884371786f8a7a6b134c43fda6ea56e961528d1a504942ecb7218043277fedd6d740f95f2f9b9157694008c88da9ce68ba8d1f67304a07d896b6583da54d88c29a3b47ea966b0d8e263ed8d2425954d28e1e4fde4fa0430bcf79c42c1d6e249711bb0edadabcf3fb955b371c77be51018734b3219dc869aabaec07361d421f0a8586035fec190c27b4040a1287d8727c39758b59059868f90e2fde7908d5f84a6732d1105c455c31fbf450ea82bedd14cee0910ba11cf79d7e7903a883a2eda012e954bc48cb6cc1fbe62547b73a18edfc96c14b0054b54309ff657d42323be3ef1b8d36ee789b4f72cb982c14954b03ede9186725ab07e5ec55bcb7fa7c8b4b6baf7fc5f5778f3f98a992429056a1db5265c421d2d12417e17759b9162dcab1a2e1fb954f266460fd2afaeb745d54ddbdd5590ef02a9c4c6fe7d03ea585f455deb686ae20b4c508f3fac440b52fcd64e139dd25ef6ed723a9d96dd9a46f3a27750956026c537c70e6775234fc935a97c1d13273fc645e288079c3568aeca69eaf9eb09fe9a9bd9edcf15f38dc8035cfe4ef5da8fc8b55ec5337c953f0c93501ef2213a561263fdc40e025011fd53b112c12117315113c61d2c1d671208b2eff34aabbd6f7f094b171de33addc46c6703187dfb47c3feb43f1254c545667e12d6783fb9c12eb3e9f89a2c6a9bbf0dd6d83b50c873a54ba0307b70153b5f6d0281a975f8451753a8460fb727d4edf9a7681c98de5d52047ae6e8740b0f7a5f59fb7e868bfa4f663a502fc9d03c4fee6f4da2c62719cb4eb4164f05458232cbf691aa39e4b6c4011f2ba0d6994f0a62bee4fb772cd59df7c00a64d0621aaa7ff66f0dfe7656960d746be14448115e85ce111cbf2b764f97ddcba296409668cd68217afa809c4f5c37db411c13ca683a524486df77b1d0900ede8e4d9e5ef34cde2bd6da1e7dfc465fc5750c5ff82c99b775b43f4a1b3a1047f7c83fbe47ad3f1488f50b9333e23fc171ec6bd6bcc57a796bd85bc431bab223289db78ee99e38ce3b24092554a8f9fc76d0d5cf068507a68f5da003511ae343427f29bd4c98a69e6338c0f73ba0b75165863e90d4806e152e6e7ac2e74e280dba15888f0e652881e297f6990cf29ec9069cb494c971cf3f236792379045a497d947869ef45f0e2d610575350ea27f46e0cfd1c68ed6e209d52331ac3f674260e5876c554018bf1979db720de7196e2e265989fa6784c7351dcc5005a369d88c8be07dd5abee099ffd30d5131ddd95a6b07a504e856bb69546760bea83451322365845066c29ae983eacf1c282fe201f4d8bd258f05bc99af1c9a838156bb680fc5b53a6a5ecce11070a15660f52021eaf6dec8e877d57bc319c1d4b5978c4c7c80e22d485862f647356e25a5ecc949ff33d914557edfa361c30fe98ee0a07bf2ff26614db99d52699b197f615b51705a545cf3bbaa04ab9608550f1484f66d47d83ed519887706160da2cea41f19a3f2b9d5066537acc2b9a5f933e5c0aa7dedc5a62f9fa4884a6b862215466432e9d3106b1225d0235e769b1cde8db5a43afc1620b2aaa2ed5d863826fe79a2bd54651e50d26fcd964b24b1c77c4920f886f9cae40433abf273511bacf60ec9354179b649875c7dec3b3a4574a550aa329bb55b1ba25995e5741c358efde6c91abf6b5c0d380506248537f5bc2ae85653fc30cf19411cf11e8920eec3c923db79adf831eeded03705139a7f03fffcf22df216241a365052bbb4f802ff4adeaf04116654999e02ec7368bb5a730cec146ad82f755e5783f259fad8552f80267c3381be1ad1c5c372c1db99ab5b09f09e422ec3cc0d974eb53cd942aefdb722d40dcf038a3cb260cf64e7cdc3569cc353c515f4075504adbd8fcb33126fd0f70910316e8f9b5d3af6c1884d38810d8c0e95aaa161301dc39bb9e5ea4"}, 0xa7d, 0x800) 11:17:59 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000001040dcc400"}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) r1 = socket(0x18, 0x2, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x1010, r1, 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) 11:17:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x2}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="00c5", 0x2) unlink(&(0x7f0000000000)='./file0\x00') r1 = syz_open_pts() r2 = dup(r0) connect$unix(r2, &(0x7f0000000040)=ANY=[@ANYRESHEX=r2], 0x1) close(r0) dup(r1) r3 = syz_open_pts() fcntl$setstatus(r3, 0x4, 0x44) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 11:17:59 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x60, 0x20000000043) ioctl$TIOCDRAIN(r0, 0x2000745e) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) setrlimit(0x40000000000008, &(0x7f0000000000)={0x7, 0x95}) r3 = syz_open_pts() close(r3) syz_open_pts() r4 = kqueue() kevent(r4, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffe, 0x3}], 0x1ff, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0xa}], 0x7, 0x0, 0x9, 0x0) r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$TIOCFLUSH(r1, 0x8004667d, &(0x7f00000000c0)) linkat(r5, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00', 0x4) 11:17:59 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000440)=""/4096, 0x1000, 0x2, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28f5ff8200ffff08f6cd4fa6db7dfbe985776fe8d7c320ff0f000000000000a65ec015fda1e8652d6de61e6daa783c5a6a9bd760f0780776c58267d09ae4d4018f8b98f4ff828f9f9f2e1ecfe3a4510623cfcde44bc6e19156acabfeb9b617a515c2a7b696d746a627587c5008679535"], 0x9}, 0x0) flock(r0, 0xc) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockname$unix(r2, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) r4 = accept$unix(r2, &(0x7f00000001c0)=@file={0x0, ""/108}, &(0x7f0000000240)=0x6e) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0x10) sendto(r4, &(0x7f0000000300)="da8f5000068524a6b31d172875fde0c0ce006f4c9f9887e239e5567c9e57cd3ff94827869b6879ec331cb11d63420a07b25addf409d413db45180bd27a0a309aa52c7f75f0096aafd7c75fd9d96122740586e0701ed45ff5d8f8d0e1d182608e4e54cb310efda567f4e0d905830eba8f9b", 0x71, 0x2, &(0x7f00000003c0)=@un=@file={0x1, './file0\x00'}, 0xa) r5 = getegid() setegid(r5) 11:17:59 executing program 1: r0 = open(&(0x7f00000002c0)='./file0\x00', 0x21, 0x4) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000300)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000140)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) fcntl$setflags(r3, 0x2, 0x1) close(r1) dup(r2) r4 = syz_open_pts() r5 = dup(r2) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000240)=0x8001) openat(r5, &(0x7f0000000280)='./file0\x00', 0x8000, 0x8) ioctl$TIOCCDTR(r2, 0x20007478) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x3, 0xffffffffffffffd6, "855c000267bb3438a0001a009235000000004000"}) r6 = dup(r4) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000100)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r7, 0x29, 0xa, 0x0, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) close(r6) openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x8000, 0x0) poll(&(0x7f00000001c0)=[{r1, 0x105}], 0x1, 0x0) 11:17:59 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x8, 0xfffffffffffffffa, 0x0, 0x2, "4c6861a7b5f969bca31860ef6b4b8416f7456130", 0x10001, 0x4}) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x1, 0x8000000, 0x2000100000000}) 11:17:59 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x7, 0x93e4, 0x7, 0xe000000000000000, "a6e9bb2d3eb9fb9746b570a5ec5cc064c73acd0c", 0x8, 0x80}) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000100)={0x4, 0x9}, 0x10) setsockopt(r1, 0x0, 0x40000000001d, &(0x7f0000000000)="caf5b415", 0x4) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x20180, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8000, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) socket(0x21, 0xc003, 0x7) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000080)=0x24000000000) 11:17:59 executing program 1: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x8, 0x2, 0xfc2, 0x1, 0x401}, &(0x7f0000000040)={0x5, 0x6, 0xf9c1, 0x6, 0x7, 0x8, 0x600000000000, 0x1}, &(0x7f0000000080)={0x8, 0x200, 0x3, 0x4a3, 0x81, 0x0, 0x8000, 0x400}, &(0x7f00000000c0)={0x6, 0x8000}) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) connect$inet(r0, &(0x7f0000000100)={0x2, 0x0}, 0xc) connect$inet(r0, &(0x7f0000000140)={0x2, 0x2}, 0xc) r1 = open(&(0x7f0000000180)='./file0\x00', 0x2e0, 0x8) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f00000001c0)) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x80, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) renameat(r0, &(0x7f00000002c0)='./file0\x00', r1, &(0x7f0000000300)='./file0\x00') ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000340)) setsockopt(r1, 0xce, 0x5, &(0x7f0000000380)="a7b32da3a721abc3976b8507649603906655a12f47ea1c698cbff7b353e0a176e5da9e746bb8265350626e2a35d22baec64daac438d4d2bbd8155df41704b71162ae808ea75cd3d6132d079877cc1ae62f08c641aa56fbb4cf767bad8a5009fd5292596cdadac22395494a7b64b4fb5c589f6a499d625a0642bb42abf36e3c29052ba4080393dcfc5ca8369f34815e2b6f9e64fc4689447135161f5c40becba469746e3d2c296c8fd62dd1a71ea2de5513ea832aa39fd040a141b3a8c195e86878c3f11d3ef1b2", 0xc7) clock_getres(0x0, &(0x7f0000000480)) r5 = openat(r2, &(0x7f00000004c0)='./file0\x00', 0x80, 0x81) r6 = socket$inet(0x2, 0x3, 0x3) setrlimit(0x7, &(0x7f0000000500)={0x9, 0x6}) r7 = open(&(0x7f0000000540)='./file0\x00', 0x81, 0x8) openat$null(0xffffffffffffff9c, &(0x7f0000000880)='/dev/null\x00', 0x28080, 0x0) ioctl$KDGETLED(r5, 0x40044b41, &(0x7f0000000580)=0x1) linkat(r6, &(0x7f00000005c0)='./file1\x00', r1, &(0x7f0000000600)='./file0\x00', 0x4) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000640)) clock_getres(0x0, &(0x7f0000000680)) clock_getres(0x0, &(0x7f00000006c0)) linkat(r7, &(0x7f0000000700)='./file1\x00', r1, &(0x7f0000000740)='./file1\x00', 0x4) ioctl$BIOCVERSION(r7, 0x40044271, &(0x7f0000000780)) r8 = semget$private(0x0, 0x3, 0x44) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f00000007c0)={{0x20000000, r3, r4, r3, r4, 0x9164711634c32d10, 0x7}, 0x2, 0x3f, 0xf08}) 11:17:59 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x210, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) dup(r0) open(&(0x7f0000000000)='./file0\x00', 0x20, 0x4) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) 11:18:00 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f00000001c0)="e999550b7cc260c1e4591070feb59def4fe718a2fac2836e4e93035bff724fbd3e37013741b041ea434203aee3d02b8e770d239fa06f8db63a207f351b948c310e1eb58751ca36c875d80316856e5a0e87479719167ce434e2d18f2d14b49a61bcfcf99d6883f7ac3bd2abe845aab69761752334ea091a24542afd5d7062f5c8f3910614937203340c2983938ed758c0009f6ab48c4410df09b71e7fd50c1e2d40dd2bae463cc7945f9e17b39aa93e6a19f74288d2086c4cf486627621d8693c0fa20318c5776ee790e578dbef5ff6493c4f631a3997a907ca2a4160379907c5a684ea5b3fcc885384399e26aeb9aa7a", 0xf0}], 0x1}, 0x0) poll(&(0x7f0000000000), 0x0, 0x20000000) 11:18:00 executing program 1: r0 = socket(0xfffffffffffffffd, 0x1, 0x4) r1 = socket(0x18, 0x4, 0x10000) getpeername$unix(r0, &(0x7f0000000180)=@file={0x0, ""/85}, &(0x7f0000000200)=0x57) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x401, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchownat(r2, &(0x7f0000000040)='./file0\x00', r3, r6, 0x2) r7 = accept(0xffffffffffffff9c, &(0x7f00000001c0)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) write(r7, &(0x7f0000000280)="b6d0fb55821d35ce8aea1f63302ccd26b2dec3de98d204", 0x17) r8 = semget(0x2, 0x0, 0x0) semctl$GETPID(r8, 0x3, 0x4, &(0x7f00000002c0)=""/40) rmdir(&(0x7f0000000540)='./file0/file0\x00') setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000500)={0xffffffffffffffc3, 0x1, 0x0, 0x5, 0x4}, 0xc) socketpair(0x5, 0x1, 0x100000001, &(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r9, &(0x7f0000000340)=@in, &(0x7f00000003c0)=0xc) r10 = semget$private(0x0, 0x7, 0xfffffffffffffffd) r11 = fcntl$dupfd(r7, 0x0, r9) ioctl$WSDISPLAYIO_GBURNER(r11, 0x400c5752, &(0x7f0000000300)) ioctl$WSMUXIO_REMOVE_DEVICE(r11, 0x80085762, &(0x7f0000000240)={0x1, 0x1}) ioctl$WSDISPLAYIO_GETSCREEN(r11, 0xc0245755, &(0x7f0000000380)={0x3, './file0\x00', './file0/file0\x00'}) syz_extract_tcp_res(&(0x7f00000000c0), 0x2, 0xb4) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000440)={{0x10000, r3, r4, r5, r4, 0x8, 0x8}, 0x22fd, 0x7, 0xfff}) socket(0x18, 0x5, 0x6) chmod(&(0x7f0000000040)='./file0\x00', 0x8) getsockname$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) getdents(r2, &(0x7f0000000400)=""/28, 0x10) connect$unix(r9, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) semctl$SETALL(r10, 0x0, 0x9, &(0x7f00000004c0)=[0x0, 0xfffffffffffffffd]) geteuid() semop(r10, &(0x7f0000000640)=[{0x1, 0x0, 0x800}, {0x6, 0x44, 0x800}, {0x3, 0x8, 0x1800}, {0x0, 0x7}, {0x3, 0x22b780, 0x1800}, {0x0, 0x1c, 0x1800}], 0x6) 11:18:00 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in6, 0xc) sendto(r1, &(0x7f00000000c0)="82d1f16260a0634e9bf5b73b73055374979ebd3b9cc2b4fe208a7df7d404c5701e6bbd092f2eade5ace5dd9ac7497d41da4ec72e55c98aad433330bd58965914c04b7aa21aab28f9e212c58f46b8a00ed7d2c67936102e0ec981a23b6c558a444a6d9a65cf135946dd2a6e0e0eff5c58a2b013d13b390f03db094c61bb9f936d572251b41dd9a1da05ff5d94d62847a91c1723788aae966d0e73eb47f340397d31e9848de8351111e93800754814bc74eeed3375ce519ca7af553973cc986d40bbf728d9e2885218b0f6d2a43e546be195f05e5a1036f7993e960e80944bf77a77720b3da9afd6f50f01d0b640e83a06f12c86cf025ac37582ffb3ba09", 0xfd, 0x402, &(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8) poll(&(0x7f0000000040)=[{r0, 0x57}], 0x1, 0x0) 11:18:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) syz_open_pts() write(r0, &(0x7f0000000580)="37a7fa37e37659ac8ed6dfa92d603464e743a92b6ab459e96a899c3ea85c03e2e017751db9ccf70390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a1ec302b24e8ded116f5d74dce9e025", 0x54) r1 = shmget(0x3, 0x4000, 0x484, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000600)=""/4096) ftruncate(r0, 0x3c61) syz_open_pts() close(r0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x6, 0x0, 0x9, 0xffff, "85a1f51b10239e8d0574857589e8ba2bd74dbfa6"}) poll(&(0x7f0000000200)=[{r4, 0x40}], 0x1, 0x0) syz_open_pts() 11:18:00 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x1000000000000007, 0xd17, "419414a0f4336778fd00000000000001ff7132bf"}) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000100)="a8e3ba80fd64f252226aed2656971f0b544947cf235c1c0bdb5c0bc985afa5f40ad94c55dd72c412592b90583b6111422966457eb8b59d38de6d9ae73946a25ff13d75fdf80b0c17ac876edef19a3a11752fd39e476c9173805dc625c6999ea0634e4f6eb90f2d63ce3f5c25c41e6727d14fbaf7134c4e448538e1"}], 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) write(r0, &(0x7f0000000080)='3', 0x1) 11:18:00 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000100)) sendto(r1, 0x0, 0x0, 0x8, 0x0, 0xd1) recvfrom$unix(r0, &(0x7f00000000c0)=""/14, 0xe, 0x802, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x9048, 0x4) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x106) readlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180), 0x0) 11:18:00 executing program 1: r0 = socket(0x18, 0x1, 0x1) write(r0, &(0x7f0000000080)="b1ef48b491d68f9ed036059ff781cfb85dd219fe9301a19834d4f901330ba8623b301a63ccf32179c36031f452c2d7d4250bed195ce4a158093b053884ccb05076beb4ee1672e9636f7387589c5c71816052c1b86303dfc168a0f2572b6559617f4bc2df320969a771718f685726e914ce8e5ca61e7cc0002beebcd387eb729c393d117e79e223fdb2b99249b4e7e498a62f29876cc1cd942ed44e723d9b7dd3413623c4107d", 0xa6) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x682, 0x0) fsync(r1) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x80047469, &(0x7f00000001c0)={0x9, 0xff, 0x3, 0x1, "61aa0db100000100", 0x7}) poll(&(0x7f0000000180)=[{r2, 0x26}], 0x1, 0x3) 11:18:00 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) write(r0, &(0x7f0000000040)="5b0838d2a7ed6e0ba24c1c1731d3824bf6f6c2261a1b84976303f5ef509f76dff44de9acf3fb44afaba9d0666900581c4d1fda44ba8e703e1e7caf8e21f4a8ac424badbe324d09f8181f85b07da4649624efc984e0766ea2d65f6802be7ba849a9d614bc141ff9a57eadc447f69b607180779c1d43895139af2d3f73dfa2c2c754d6257ead19cdb0963e6355b27a13addf9e81b393c39ddde985c7fb443f759140c0300bd83e2abaa5c93e02ffbc8512320ab8b052da8cb6660a5b3aefc26099dda05be0760f242f010ee875e1607de290550ee1fc8dbaa91e475787fc195d2ce2700a4dbcdc807c42a77dd51dd8a8764c8408f8040526457fb53dde9dd11d5d3b9748f8e870fa01c7a95b32fe6dd97c77e6d5cffd998367c2cd27be3e3777aa8dc2ce0237a224355b12ec0b20c714c59234bb7ada9a0158d31ec545571f390754f6d307f54dcbffd9c412c1546d5d0a54f744177ad6666ae8846b0ac674e9c5c7c21e17f1ec4e5744b306a3dc2f5f7db951b30f34113fee8252a3b19f84b31f6031db9636f3c4fb21dd5ad38b964ca50c665c48273976939b23f1331ed82268de12c1ccd8760b8b959f36a93f46232f123d24225dfaa817e1fb615e0e5405cde15666d4bc2e379880ebb9012efa9baceeba121ff3d03bb4873d6ffab70ac6c261480bab1adbfa5490578ef9e6ee57d32adb7b17646963ee5b3442b7e693077b1593f3996b8462ec6a464fdb7f01206dcbf5a7765cb7b057278bc7c25acfbc94748b32231382d26427b651686c9e5c238b67d240faa8b17549b0a572520103586f3f96a24c5c607fc59767759286de8abb6b698940757c80ac508a53afd85ab8128dc9ec04e9e109b7059c9cdd48c0e0bb8ae839327583b25a39a25743530e53caa2fda60b78c1eb9852b80cb2f8a0003f3a759624a732e278d16b7cc734428ef0ba248e9631328fb220d36ed8826f4757a897a2434718e1ebfea2f525e890cc0627fa3941579f27c5a54357f96ec686457e73aa5e0d67e6c6c05f99a4f0c2f0821439bf39c080d2f2eb922174cbb8a561e3fc9e6fb7b9e3d95852d2395b7f97935ae654568f2408b89a3642746ca53985cd444674f83bc9f7c5813f9edf9bfd0d27d51d8680e6b1651001a823d7b24dea836c2fb0ce2bf0ac7f3e4d82c9cb3e9395b48f1d7b25f31dc686c34afa784fdd77379aa772a1e03502750447afe31922036351f93b774329078289c08955d19fe75cc6858751a3d6dec3dad354f34da28a8c20dc56aadfc44745c31e5818a087861cd8410cd0950a5d97102becfff4f612426be3f0a60ca68b92c0e9243e978534d19f64fd9b1b141e2b9ae3c148370976bf888e929f5d94f1a27f248465491eba362e4a814622796857e3dcac8e26b72014a99d230989c32193ea2ff095ce56df5d60f9af531bf5e41fb0fa973396b722b0d5157a424f82100292195c8b91d4b87d444effa705041af8449679398790eca20074ac91bbb5b0c7af393a8c8ab71f47c8eec1346eefd40ab8b3e9991395f52f870bab22bc483a79243bd99cf61a0fad19f9806a81275f7e6d5652768de3d011a31f0a5f0c2785def406671caf0ec979c009a9929fcff1cadc587c1eca5dd10b704958eb785a2847307930777eb575cb87c88dccf4906ab997c522b188e01e286934a28c962c71d22a960a76ba60609c83e16071535c31df429944dd50244f20d68946065220b0ba08e3a3a104c1f2aff1fe1244fa963649e5d232d830eb1c6141a70c6dde75327509db7caccd612db63950d005825a2f9d5a1e727f86897b6df3912c3f063cc952f7336ade8b3f4ec4f31c2d5c2d4e2405277aa92991b8cef1bf9cee266cab4772f1b35c007e050397000edb92587b144a6ba0fb2a0e9ef1df81896e94275981f67f836b8efbf692949e3ec48efc149b0cb380ba703050006303a91d89231b5ea1f2d9fc8cfc5b2716869c5bd356d2a8c47cd4a16429d7e4e7ff40ef5bf8afd09aedb40bc9084ec901bc3e754997f89875c9fa456f0b146a04e802ed80e9ba162d04923d718e0018b9d0dbd683c198a1761ad97a2498bdc3b195be59a49b5bdfbb9fccee167c388116a65ddae9dd31e48b8e5cd6f1448f4d128b48a9f10841dcfa683eead360b608f4a34d78a1773b0d43a1f5da71a3e0a4989a29f7dcac0eedef867f5d0a05ba5a1bd2f02d485324676335b87ba1e801ffd75385bb8af01ff0a32aace0f2474beefd3c41e2109fd4032a4e9d4283b89e1aac3523186456790eff7a5b36ca81edfc51d930dd8a890b7932f116b702461da667a9198113110d162d25100b4c45e9ce45b20250238e3d13a3386b12841ce9fd288b322d1688079958feb7602b1c491facd5c1755e4acdb9894dd74e1e5ffd7d510c67603191d271bdb1a3973b891bc184fd696d6ea8493883845609cb555f11bcd9da3be2ab4676967c82f52933623783ba3f51f8738c25bc141ceab9734d44f160ff49534405781405bfd454a7b95ad4db18159d8273fb73bf8aef73b47edf712845da0ecde90e37d9ab6c95d1037c287afa9b4a39deed3088cb5cad2e55db30a418f7806804df7047d95a8063dbb0f1d565c9b5212768d6765c8410dd63ac30a448aec185d24a0d06ca4a0fe5e55553fd05299bbf8616691eeddbbc53fc5befe30670e3c6535e70655cf5424195e29a83d775ae6136133ea8ce399d0414da8de2a028bcced5af0557946c90891f80fe3767c585929d5204f9fae26fca0d28a03544559cb8ccc4380cb8654915f1911c8fd0f65d462cde243d6c13c78b8a7fc42d1bf2918a07eb2a5d81e206267d76975834ae91b5530bf36a1ee61f01174936c4aa9b4aa7442713701fe6f3073d4f002fd549e14bdc7b410f4a2ee06811be42d7c999ff5798a0ff05fdfc7d73cc37b04dffc99ba66f5f281054cf045295b511e7d39f36a618998dfc77e1d8e6af6b828e7f01d4b14d906ecc1dcb9e0fb1ee3b3a7e57d2f7fd21d1146130e4c7e5574f7e1ce926fd9315eb03e03cedef897ef07df4e2d6a9ac759de87bf7e077ae182de0114ec3082eb79429e1fede43416c351f3f6265cd52da3dea89c181e8f31116cec4b1c890d100fda39917242fa3ccb62150cb1bffa19ccc602fc4635dc65f02d112cedea831feb54fc3baac67bc583b3510e4086a5d5a043449b859b15ad031c67d3e81cf9daa23966f05feef23a501ca864a36994eac09aaca49036820c31ff73909e61761cd74eabe3d45f0858e5b689006dab3bd992de5a685b8fb2a95bcab45384248901c25550fc851dd8588108a88e274e21c05dbaa067e03668a19705138cb12c2ccd4ada9e73054262aa0cc81d8d246da2962952da17272586986ca544f1bd945f271e15b03d4e462a6568095582ab60f0bcaef976f750df16bb1f8ea183f1cb597ddfe684529253552debc45d791b7c8e79efe6d836161baf332419be9f5838d362850996f999ee59523b55f7d86369adbde06c8eda9fc0984f7c9bb4beb8ba2150abbb93cec1860b8b6430841f6953207a264124506fc414956dc12aabf453f7d9b03d36ee6bc6d8be7b2d2ee390c577ea302b802008f1d7021dd688f0cddd3eb53a5048d39141091c0f9634cd6c1b2db9ada2d5007533782a11d2c5fed4d0792e2d799f86e11437aeec3d79ed7c24934bb79a63715eece531de044381a97c8ed1070f991267f1ab0c0dd1bec827356e9df44cd8fda3891752ad0a1cbb91e22556a71df5b82db8416ac5e93ed4e7372e6f277de578148b09a56a37f5ef3d0266e34db446774c8a3a67d98cb894ee5344e24d975491d0fd5a1d56d3b47ac420458556b1b39227013a82f6cc0f3bcec80af073db2c95360833de5a1d148a383c9b0c6e1e704db9886877474be9e21943817b2f336b01c63c678e696545605ffc4e99bcb461023493dad7f761b74108d971aba858c94f0ceb07ea2b67783b7cade577c469bd0262f33ea26432d34ab0b7e70b8b4d5c9f097db7094910c322b7ff3b191ea9ee8fc6e0f8fbed72e106757aa6297172052521f6b13acb4401520a660f45752e9ac3604127455e7678f6fb4e674f7bb3b43958fa0ddd0b81724d39ad5245eca030ad5cbbe20d19360a8a56ddbbc824f1764147d051ad358a3cb3097048e0c4786a6a85ecd39aae12c62d3d6ed2c4adfe2c26ada53bc16cfd1979c10b109fccdc1a69e4439766d57450e8d866b66ed830d8dac7bda997284bbdccc02dff290634186aeb607dabd7af9fcffb38f94a05e515d12cc0438805f8cfebad72c15151b3860d652b6a5352b6ee60dcde662e7094fa872dd3d6fef1b6010f89dc3c06b54f42533d564d3330133fdba52a5bd5e453344cc30b42ab3e28f19c04d20882b71f0c1e1514f91b39cd303c85d879515a32fa4e53db8666bd081ed56a7d545656b86060ebfab53c57ea37a22772403f61054e93c54753452bd77736c439f391afc487558a62160d73304eee685756ffe8b1b0a5e0c4e603efdf24ef5adffbe941b48867657f8f3ddabf67a8d79cbbf08b27f9b9577b2eb1aef1a46f99bc4fe9c44710842848b139a32bc540bf3fa914ec95d9cde30ba64460e22ff2cb0dbd6d8cddf8f69309286f706720a4f3fe8d2696fbac2cf5e505e7e3dd9edcc2521c46fe4c5c526b67282d14ce9dae4ef2550ef8b64566facf38b1270731b2812253cce0343721985866ddcb00e1cfd794dcbfd1d1e4886b6124974054ad78184036c9f454a0edd53b8289f7281b1adf865d37b62220c25a8c9352808f3d8028c4722615cb452ed22eb37dd8745927aeec190cbf20076d5bf3d4d093d015b4401cea14992e07b186f3e9c787ff2227eeab358eeefc5380c3316b5f2e466306dda3607599c7418796e9c0c376c0e59a59f0f96d5b46d9ba5e16aa5a81ec11620ed6d2311f15fb6a0a8eb07d3817e89fadf0fbbb9d8880698e2625bcbb2568feee017595c51d433679d508bf7a7b7c76c086d5e26f032f30d6e4b65de9bd1a2a154cdf41aef1563219d97fb3faa9facc3ba516ca351a730a079728951a2e486eb96f8221eb031039ba92260e2587e01a1947912c0db90efedf31ef9f1988cda1edd6bdd2e3fa3ccfe8e91d0c46e01498a1018a4caf0a35ddbe28b38882c703b88da0e7aeeb4c2f95edb4dfe6197ee01a5e9ee2e2cb00426302b92db533e973d2f3eae2ce4c018334b3992714e3c3bbcadeabf2ce77dd7adaccc9af17e0798b26f9f73dfcadeb1a78a5cc4ca51c6e72e8ef56f4cab8940595631d508ddb95a64017be575025bbb7c5a503430234c98e48d45f1643366da9b0a15dd3ec44af4ebcc9a1929b7014de0acb9433a8fd0a03d14645015e5775c333fb5fd8e89e9f5ac756bc6027a6f76a84a06612910d5155e1b6d13d6a7998aabdbd388b1ea5af1994788b8eeb0155ae9b52b8c0dbb0df7ef79e62747ec7b4c1033550d696f0457aab17d6a51e09f6af9207f7a16ff63a2dc1a07afd44ce901732b4fec0f0d9d5cce6facd5888890b5c9134d645c857207542bae2afd06530a32a55266606fd4b21713ca26bc316f221dabb7986f8b615a94b67d0aac4903089eea5d8307779913bc40b0565e72318cb40064f53a63ffb846abd472ef42ecebd64f5391edd3459ee9bad517d1a95fdc2e7c4169b28f234bd553c20bb06702d2903b989e3d6d25a7dde55ce73bf613e2f30a48b155bdb76c72d680f207197d3a5a13c36e361ef6000e174b6baab25990d5a1dcc235fb97439b4c85029cb6e80a1c8ab5ab0947d1ec364c899125c806502a54c7da", 0x1000) setrlimit(0xffffffffffffffff, 0xffffffffffffffff) 11:18:01 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) lstat(&(0x7f0000000000)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x1) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:18:01 executing program 0: setrlimit(0x1, &(0x7f0000000100)={0x7, 0x7}) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x1c0, 0x0) r1 = dup(r0) mlockall(0x3) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() sendmsg$unix(r1, &(0x7f0000000500)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f0000000140)="7972215b39ebedcf072d7b2e477579e29ecd5854214e158f67968c9d7e66d43b4021b94f61a404e64ab19d52f384c14643d2a9034481ad850c5a0f1c", 0x3c}, {&(0x7f0000000180)="607b1401eef0707f351dcace0aed7aa9e154c8a489ceb8cdc08fc0a53a305d5669dc124a60bd", 0x26}, {&(0x7f00000001c0)="c4b6d88dc0fc05248e0387981633f2b3e60776e4a0ee56fc441631fb04f87264646dbee5", 0x24}, {&(0x7f0000000200)="b57a7c3eedc48ca2a25a4031059fa62755b0869281fb731419c9ab0f5217286050b14a20a725fcf5f4ee6aab136aed06d3412f79215500b8badc7ec994f62ec72f21b144bea3634e0e28f798753687ab4691a841afc98e33197681cf9393c3f65972d9126bbdc4fa478afbe831224d109987d016ddbd8503bc7e908be0b0eea9f3568021f6a822ed60fb571a8b3be5d147524aa2e0ddb204dfa2b5fbe822f06d2866ee4bb655b4af368b9c18fec1c736d9590ef86535b3a4cb30c4f27ea71d4bbb17f81eae38f3791e1f7b4dd581868e6521051f03fc004482c1f3b5df9e3015", 0xe0}, {&(0x7f0000000300)="8539a2a9d1a2741848c560059aefdf641b5841750f212f27702973c3392b4f0622e26306ca03a0fd0cfc53f4fdbe9bd76379e4d86f96ada3f287c257129a2b3179999a79ae6e2c8c1945700d296f67fdb6cb597e8ccb95ca2ce00e0231a120c73116d83d0bd444912ad3dcc81afd7cab436986aab37862efd2f4a8a06b97bfe8ecb37502ab26e58e082853a660dc29031a97047e73aef50edcec424919d44ca6aca71fcf177b24ea75e49182f4ee233e7c", 0xb1}], 0x5, &(0x7f0000000440)=[@rights={0x18, 0xffff, 0x1, [r3]}, @rights={0x30, 0xffff, 0x1, [r2, r2, r3, r1, r3, r2, r1]}, @rights={0x20, 0xffff, 0x1, [r1, r1, r3, r1]}, @rights={0x30, 0xffff, 0x1, [r2, r0, r1, r0, r2, r2, r3]}, @rights={0x20, 0xffff, 0x1, [r2, r3, r2, r3]}], 0xb8, 0x8}, 0x7) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df0000000076ef3caf00"}) write(r2, &(0x7f0000001080)="6a4a4e5cfab0fbad605a30c0ca0000000000004603080fde3ef9ce8895af1fbb477bb3ca8802ffd344e2b27999030100008000000000cccc1647e33c563a47c2fb6901e403000d9330090cbe391c3e8c2ec75f4811c73f9835676e16586f1b7cceb8246e56c94c6aeef01905d7bdb63d3a2f0f06d8a1cedb43d71371298b99e6fd8e946eae05000000000000003ce7a6d590fc1b6b85dcb7e4b4c21c2edc35dfc23d048e753eafee045e5409daed53746048f210ff000000000000008ae0e59a5c9acb36b8253770832f17c2c17910b2ffdc8b7c0b0de329ef598985071004995d092b", 0xe3) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000000c0)={0xffff, 0x8, {0x100000001, 0x1}}) 11:18:01 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x619, 0x0) fcntl$setstatus(r1, 0x4, 0x81) socket(0x6, 0x8000, 0xfff) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x8, 0x0, 0x0, 0x0) close(r2) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x8) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000300)={0x2, './file0\x00', './file0\x00'}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000380)={0xab78, 0x9}) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000340)=0x9) pwritev(r2, &(0x7f0000000280)=[{&(0x7f0000000040)="fd0e38e8940a17ce", 0x8}, {&(0x7f0000000140)="b25b0700ee26ef0fbaa90dcb512e2b25946b7dfb94e72111f5e6369c2fc92411858ba0e528ea064f27ff833062cb9293ecb7c2b3de310b071380e9f6c629cb9c5564feba477c88a9ea376b4d5c407acef11464a309acb5e2df28e35f43728898375b46d126dcf6e927039e6646c4cc9dda398a06c6055f7c65e309fa3e40e6ed3943328f7bb685afb9338fd4bf8194f1a8f9", 0x92}, {&(0x7f0000000500)="a7dadf9078b8be165b559b7561b6ac35076cada3a1e0835eb538bc634829ef0e9558a66848ea40ff75cc37ab682a4e1bad7977ebced40d4ca6f3ba42d85506336060d2b4356f684242f287d1c8be15bd3513d782d6f90c4ee660b297a142e27d3ab8eb3f37bc1c717f33f22a8d76b8f1a6ce453e878b8ce687a641acb1ef09a2875bc309bbdc1873b4695c3ff838711d0eab8143ea39f87404ee2ffe9fe7858681f3415560844fe0b2425147dbcd359c41a17e8e6c1d466747891e5e0ec7029909e4289b4262d1a6bec0c690d1466d0cb11e267248800949584017f5de7ac3922707e4a6fa8b8ad9e3fe0aaf59b36c29c4b8180eae98f1ded7e61516c1aff45d0fe559fd2c702a5192c2ca156d09dbed21dc043360bb1c03cd8dac10af8049c627eb2f18375944e5b08b2f74762146179becf31e0833ce645d8c73bcc796902aea037e6a9f14b61c2e5b18d351f6a3c00c8351c5c103ef89ba32518406e5e8be5edad37eea8cf66575af5a6ef6908e129649093194564b2aa99d57edafecb7657754a04bf9676b48bc30309a94b2ddcfbaa38e4cbec7e9a3262af679fd2d7aba21cb0ad261f3ec4ec897b15ba89b50833aeca0b95a145dd0e2951a36293dd533ab7a89129983eb8fd6da3c7a660fb62888199fd2a80db4ffd2e354320dccdb552dc3140ca8e4b0d36d69c5a296c3a2ad99772fe4292bee556b76eac1710c929e35cbcc99f8a45e1aaa743c7a157bf771e5b8d090687acd6bcc61b4de79101287a204bc2c16c0ff8e8c65c4075781a625bd101233b79e9f08b14e6669fe7ce84c761751d72802720e4b4bc6b7ee571147af99bdb1f973d438b020031130c7934b9aeb14c97e7f1a4adf55a8b23ab21bf02a0c7d755e6eeaab9e3213a398e69e246a3db1511bd456c0f7e049bf17fe0765dfee406f2007b4113c777209ef9be53d308c57c4bc26092c95aefcbe3813ebb0cef94ee1cc6d41d3ae7b2e529d8a188a3b252bd8757686dd03d5bfa8ace12f7c01f0b8119e266a73361886ed6a6fb23e844c225aafc18068682f224d6a7ee9e900af06ff46a158b4c19d68658a1b4923a1dacc8f68780ba198bdbec68fa6a9d33fb35938b63e0ca6a4c9d24b41171500560e5312f339208b2c93f18525e61dc4a6c87604ad200958cfa45aa2811a14ce2ca1b70dbe41778307bbfebf1d6ba6ac048e2600701ae149f561628867e3b4212c0997e92224c566fa7b35701a0bb5b5279e1f74859a83e7d88c665832837942db5a24b5cea2539b37cea689c4dffd39105e5cba84ea39b44d6b9c1156a829f2695e58df83d623e26c554ac4ff935bf1c1815218c7abb0c45ee63202a420d1498aa177386dc2d3b78309ea24e22c9cafd44457c02fc1a12f7b5ac26f946446a6d0a23cb2780a6e27a366b21ba0473f6ce11298e1229864a7935fa9207ae5390bb50a8267f233ef214b73f81001da9e8310429327a4c649ee36b2f3e70364d9544ec8c6f3bca2cee381e143395af8409e1af5e0fc1fa738f36e80c5ff52013c4b87bad51ee85ef377c19547f06524c7ad455c86e038ac97e3faf17d6fccaf09dc77d1281fa5ce348cbd31db77035e559ad9fc9a0063ef9092c8af5aae812d9358b9e3cb35348429104c9d93bdd9d9a83653ed8ddb536eab04ea9e38a506ad2b7351623585bdf6f884ff14228b6867efd98c26105153570ed30370667b8b92def5ddd54ad098e2f6901906996db5bf10fc550817d6a7586e71e996ac830a815006ed869573958581990fc41ada6d9cca269411115cba2d1cab9e166fa2b685856ff939d754072bc5fa558f1ee1346695080403ec4ed534069d9c7ac6969a1965d9a93b1a099d2aa44cc3f65ba0c832e1db4407da6519271504fb07ceada80d37c4eb3c508fbea00fa12291cd307e3bea3cfb8dba1cc04112b5152afad10caf48698811ecef59434d2fa0b8b70c1675834990d10ade5eb175d955907c1d8e195faba82d0e8d3a847bbc25b9347f959ff139202fe779563edcf8b4a73f15d8eea7d5d80afa4b1dcaf1b2c0e85d5510ad5930027762a59f9e40eee5619c8a6e1d881be22410327518be094f38e0818740480694fc49cf6b1cc9cf1c805fcbf12f02ec567abee679faf3a640901f716208ba606449411a5dcf3acf04acd57082978f3384edf09533dd0f8900e9da6f35127746f04c529e00b8ef23e08892c20205b020aa7b3c5910a8ec89a6869ea8c236c93a1d00fc49ca3f591fa78565ef050fd9b27d81ba536f884eb96bae236ff5e77a18d7831d72282247a201cbb24816b846a0477df5ac4faf635e280d3afbabaa3358ab1c3890b5a23284e293a0bb70f0c9d11156c4c6802d95f6ba99c9d715ceb779a1892a2d347378e93debb98681d1ea79f4f64ed0d749b69e8dfc98a53a9f9cec325feb33f8b4aeeca43d5829041a89d0012a970774d42afd1fc0d9a0e9c4b762177d24742206ab86b8a9e661af1b9901ea5f327e54942c166caf3e39a5996655d9e456115424ffde447836261f8d7c0bc29acffe11565339e327373ed871701b5a953f43ed42b112f9676466021407551c3b1cea81f748092a7af6488213020529c152e3b17f1ad620530aa92a123db6c0b37492cf4cd869e3c25fd38ccf366ec38fdd74808b33eccfdb50daf57a577352aed8259eed1c9d321fade6afacc04ba433cbcae1554d00d8eea4d5151184dc94c525d6ba59eef57a3d3369ee51cb0ed9ecbbdeee953191fe894772e44c93a3b6f219e8ce44149a7b0b1c37c26c0ee506ae120e12e9ffcbc988cda555830924fe1e4e447646e34ea45c496e9f886319a20c09f6b9e9ad808d9cdd67b9486f6090260a5ef99ec2d040ed297c01a155b930d2d888bd318de1beacc516274d6f3f60d43073dc46d7bfc6a2cd47d378be7e8325406e9d5144399b80b1a65b618d53406bc7b55cab4b004bd9e9eca74a1a9b51660a87064ac6648a8946e77784ff5980e7a7cbdea5255a6740c56cb1e473a20002ced161091bdc15b933e26a1b03bb5bb3241052901434d5aa4a86ec6cc147bfa44cd9de8e11fd26c5e2afec5fcd6ac6e08ddc73cddff4877797660cde4ba2dd910fef151478967bdf2d3979c703498f933f2a663d4e9d3f21f83c5a5e656a26d464410b15e716662d5432f0090c5563fb5b61bd754727d90483794f88dcb44036ae04e6a9cac6e24517ba5f685a757066d389234ee068195774f33671c211e9ba533fd27187ffbbf974aa4deb1a49b07fa2afd273cf1add575100b6c439a19e4b0828288b337cfd1eccd2615c49c0a91b2cb442c74f64fa74209a6a13c3a4d064dfeabb073204aa323b9807404b04fb84e55e1c33613314c8c2eb81dddad93dd6f9fcf0dd8369d39d66e4fa2ef0363ccf00df27b543ff044cf70b54db375e509af7125304a30d9c3a114c9af4c1de82dc8fced127973b771c0d64c2ee65f62b19c43e5b8da4ff479121c1794a950c555123de3bee7d5c58dbb3b908af35c6d86d08bfb69a2a1e7890fbedb7b1d2b818fffa032f28b31a35131403deb054b1892fc63db70b7520157dd9988ad465717a660d695ed59e450316ae050c2b7633612b45c11f55dfdef160c95940c914790303a32284e70b030bd73137165cd120f8c38db599d23e99a2abfca784bfe938c0ec907e6f0cd9d7d8468d6b5ac575ebccb311e69eef48dd01d8dcdae3da7353cadbc3d9887dd873f1d3ae3d395cfa7cd7d30da28fa9141fdfdadfea38f01c3aae6d4ad643c79d4a0ca0e4395db8ad745b7d3d9d316ceede7fb5f2536ce12e77ca184f53be9e05eee78526b897b58f13448d639618988b22c5bd0384e9c147e5ded3e4a2e481e80b400dfdd3a6ecec950e232385e857cb92168cbd1dd40c6b907afd7e5a4fcacfffc9c316e85a79f9925d65d9d9914126d9df17c20062ab1b1b91160c390a96fffc97ace4e677d67643028956237dd76b1a24304f27cc107406c7a156abfe6ef21fffea9d23b8a6333b4e6845ae376bfd71305f0a214023b2351c54244b2be1f9189d26244b2f60732a6f6ff1762839d2bb1def00edd4b43ae6529f3d34347e57613475cc134ba6eb5d0d1e1a964a107d936d657dfc2854a6aafb7a83e0155fc4f27631db95ae7292bb86b696726176449a69d8734596a67956908831806580d0e952a04f5d673086ffdcaa030b5bf0a2af20231e2ef9e2ba8b9729ec80ca7acba0ea88a98562c39b84bcd8cfd48068ebbba8a6f2f801962229650f034b3a2b56cfde0e9811f90b6abb2b7110d15ff2d86b3ada10b1dc1b577c6eed33aa00297d9ef6ec7c85eec7a24734565568c7af96478eb86e5d310ce2cc9526689111fb33c4f5d7e957d702d74d73d0600c46288d6baffbd854d48b5e4c3b496b74d6eb8632854462e8d295d43b64e391dc56a0010f9577bfaf1f95d1ee907cd84f4cc67ed5d2cbf50d184be89c1197615c89145c49c2fecf0cdc6020ef60b1409f7d5513886b9e9c9458fa749f6d892f1db254f8679d72d85f5497aa52a81735057e3b4e1ce0f644cd0b0b92450aa16ed06fad5ed1c12e7a3337db8351daa0838b8833649382ce60588af35f915ea4cb7c29df9aaa7bc972e1757ffe49f207af139c1db2f75c8ce04fb1ae0b7da6a3ac34b72909d685d16105f2278234d47bc5ce6f64e1bff16192a7666c2f9b09d2844c428b4b425cfa71664735ad801a19f83ae9afbad6548b8b14491da2f1efb8ab50e9dd8d4950b2f5bd634293514bf12ab0d71528562ec6e432cece1dbcb11422fcb6fdc4654a4744c494edb16652701c9c73559d98bb795d368596d8d477e6a05626b7e0a30621f3c11d8d51af3d684360cb7c335c345f2188b3109b6e57a65f780b7ac744e776c0ddb80a2f91f392d45afeab6c968dc2be07bfc8c11ac1998d5d3f50f76b0ce1e4188246f2e4e547d6a34ec70f92478e41c5d923389170f536cd9c06c7d1f900cb89ac319e5b0be284e1dceed110db565f2154073a85ff89791089e0b71bcfd0d276f62a059b05d82312b587125c76d42ec83579275fded78620bf121301e30f8f8c8a20f7c6c5f6524ec60d2c36ca057fd32ae2ba6959eaed79a2d46b637d46848daa6b470700f303e67c40ac6c57e9c4eec9cefebec35bc389a2af8163313e77c04e254a8ca9e4bf2226339bba52c7cd338c3635e6bca8d8e34b099c2c512ad68e4268626dfbe078b1515a7cd67bef79cbc3f4dac57f9e758a8958e7e2580cb4f613125dd6b8c21b366391ad4d894a5f93728d469474856e2bfbffba020d4c71de9c91b6529799e9d923be26c93701eefc636ae3037c46a35fb7ab11d190179a1e25f9129942b094b322b08f33709694248321d10be43aff3636d5556f83b3b5b4b9ff59e29c348ff84cd8fd9812149ede8189700f3c74a893bf1359d48bf00866a3b9ca01ff61630f5323a695d043671a7fe9b1566b91727c2d60b8a8003de7f453292bac7008fd8a9655ccc8f05d96353bb6e9eeaaac28ba0f8616313db9eeb7164c03d23a882932ed846f73c4c4e6dd2d7dc1535e2d3102ae7175f7b4c42d146839b74fffb5e2c29306e0f1b8dd3e20ace5595226a631618fdea4cd8971addd0d564626b7aa4e4da0b1af15a83c3f83c430ce0eebdabfd13328f7f795ce0ff38124f398059121e1809998767c6b83f77475662e3837f00f9104622cea2bc20c8ab41a206cbfa66fdbea074631b29f4d2fc168693fa2299f2deaf577a931734d2eb3b2c49eb995fde2a26be33142bb757c7b191b7b2a91ce4943430979f72c2024736d55", 0x1000}, {&(0x7f00000000c0)="f75bcfa6a062cdb6e189dc4a3af6352eff151af59f959b", 0x17}, {&(0x7f0000000200)="1d45bd39f0724e6aff7193fe5f5e3bfc8dae2a36ea19876a4d719c98c3d38d5f4051efc7cebedd4222e28c066c8223303dabe1a9c0a9e84501855282535070fe24448649b17cf70fdba840", 0x4b}], 0x5, 0x0) 11:18:01 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x5, 0x0, 0x0) 11:18:01 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2dbbb2ff, 0x0, "000000000000000100000000550000000300"}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f0000000100)=0x10) connect$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xfffffffffffffca2) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x6}, {0x1}}, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) close(r0) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 11:18:01 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) semget(0x1, 0x7, 0x40) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10400, 0x108) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x3, 0x8, 0xfff, 0xffffffffffff8000, "080934d8cef02fc19a12c12caaee28eadbf1bc20", 0xff, 0x3c9d}) pipe(&(0x7f00000000c0)) dup2(r1, r0) 11:18:01 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffffd6) getsockname$unix(r1, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) 11:18:01 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB], 0x10}, 0x0) bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="01002e2f73696c653000"], 0xa) recvmsg(r1, &(0x7f0000000400)={&(0x7f0000000140)=@in, 0xc, 0x0, 0x0, &(0x7f00000003c0)=""/10, 0xa}, 0x0) recvfrom$unix(r1, &(0x7f0000000040)=""/15, 0x1ea, 0x842, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xfffffffffffffd44) 11:18:01 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x400, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000140)=0x1) mkdir(&(0x7f00000001c0)='./file0\x00', 0xfffffffffffffff4) read(r0, &(0x7f0000000200)=""/229, 0xe5) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0xfffffffffffffffe) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x220, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000000c0)) r2 = msgget$private(0x0, 0x21) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000340)=""/20) unveil(&(0x7f0000002500)='./file0/file0/file0\x00', &(0x7f0000002800)='c\x00') utimes(&(0x7f0000000000)='./file0/file0\x00', 0x0) sendto(r0, &(0x7f0000000180)="eb965696ea6dcf5ab07baf18", 0xc, 0x401, &(0x7f0000000300)=@in={0x2, 0x0}, 0xc) 11:18:01 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x7) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) pipe(&(0x7f0000000040)) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f00000000c0)) 11:18:01 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x0, 0x80000001, &(0x7f0000000000)="980eed766ad5e206096523a00973cc0e7dc8de73a6abb82809083f1378200edb644ec94104dd468b31450d2fe9e178d8759d92696ee32e9b84fbeb2c0cb628d2cc4dd0fc460ace0e4cb86bef6429961321e3b39a95cd6e6206e7a57496baef9bf7a6cd747e44a628e4a9436a4ebaa9b3d2e9574b1b9d4406b62f142a173ca51bf797aa78ee04e7e1c7e28c36094b8fa39f37022a91925471eb76f0942ba8a3705f7bdc58c5c98426a6a17c66bd4e973c5a3a33f05c03273435e0720ce518018b2cf263feb9ed", 0xc6) setsockopt(r0, 0x6, 0x400000000001, &(0x7f0000000040), 0x0) 11:18:02 executing program 0: minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0xfffffffffffffffd) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) accept$inet(r0, &(0x7f0000000540), &(0x7f0000000580)=0xc) r4 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r5 = socket$inet(0x2, 0x4, 0x10000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r3, &(0x7f0000000400)=""/199, 0xc7, 0x1, &(0x7f0000000500)={0x2, 0x1}, 0xc) r7 = socket$inet6(0x18, 0x3, 0x6) r8 = open(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) r9 = accept$inet(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r10 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000200)) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x81, 0x1, 0xffffffffffffffff, 0x5}], 0x2, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffa, 0x40, 0x3, 0x6, 0x4}, {{r3}, 0xfffffffffffffffb, 0x0, 0x1, 0xfff, 0xfff}, {{r4}, 0xfffffffffffffff9, 0x80, 0x200fffff, 0x80, 0xd6c}, {{r5}, 0xfffffffffffffffb, 0x4, 0x1, 0x40, 0xfffffffffffffffe}, {{r6}, 0xfffffffffffffffb, 0x8, 0x1, 0x7, 0x200}, {{r7}, 0xfffffffffffffff9, 0xc0, 0x80000003, 0x3f, 0xb0}, {{r8}, 0xfffffffffffffffa, 0x0, 0x40, 0x1, 0x7}, {{r9}, 0xfffffffffffffff8, 0x20, 0xf0000021, 0x6eab, 0x6}, {{r10}, 0x0, 0x40, 0xf0000000, 0x6, 0xfffffffffffffffc}, {{r11}, 0xfffffffffffffffa, 0x11, 0x40000000, 0x7, 0xfffffffffffffffd}], 0x6, &(0x7f00000003c0)={0x5, 0x7}) 11:18:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000640)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd5fc9ba5d0be7710ca6dc8b5db0e7933624313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537ee9de5f5300f55d9bb05ffffe23aa168a0237f559b7cb5e32d06f2d4e719967bdaa9874234ab21c6b2748aaa5e78947da61d75bc90287de3f576a2b887f01309bbe061a751731e5c2091ede9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d19a79a15cecdd79cd66c31400b4dc386972d0eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da0718ea142df6c0abb3c9e25fde7b8810865ee59b09d7b8b0cf8959330d23aafbaf89e60dfd8c370f8d7b603d1179d9680a66ebfc8a786bd7ad786e9338964e2352188b720e822de1de72d9c34d47ac9e265c941280663202aba7c1a516a7a5fd4479121e829c5e18519675829cf922d36c2d2074ae2e343ace3e42291c2cbc911a4cf536d68e849738e3b6e88f363fda5e9581eaba8c9de71b04b99192e0ea22584253f9e1736b437d22e473a9831d1e036798ea134e9daf49f43ee4bd529aab68a702c5aaf9d78adcac3612157b9ffcc09467a87e3c120ee1fde8a5013eb21cdd080691d7bd4cebbfd547b8a07ddf93a30f70e89a561b43b7a505febcec2e4f67b23332f704c1b0be72576a7a1c611d5b3e152b1142148ea7248f0418", 0x1f3) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x401, 0x4, 0x400000000000da3, "000c1300000400051800003ac3fffff6000003dc", 0x0, 0x8001}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3, 0x10, r3, 0x0, 0x0) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 11:18:02 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x40000000029, 0xb, 0x0, 0xfffffffffffffc1d) 11:18:02 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="c603a801f50be7576a524ce0dd601a0d0400000100000000e2ff0000", 0x1c) writev(r0, &(0x7f0000003300)=[{&(0x7f0000000240)="31f35687c736e6f7230687a447ecc5508c17d1ace5938d1d7eb9bf1f0af762aa69303109461d48d7633cbf51faac618210662b0962545741ab55a1a325b07aede8b38516ea9cfdad208e81aa034e0c4838af68c2fb8756d2ac5c071bbaa875cef0fc78d9a00eb4bec425f373eb1b82398bfec20b294772d798007bfbed032048e4735c7108e26144e7e91fa5f8fb35e3b005535033294da711fd3ff4ef3dc85442eabdcd3a83a2d8fb198c3baef1bf81a8169ae601642803c40929fd3332c85a89eaa51a334539fd29a3f5d9eb353db0a8f9f2acda01bbd192440a306ce4c5e657fababaaa975dd8876986896d3d8b92ad63fb29fc0371a37f87f1b7e5478f9cbc2777e0239a6ff4a363cf64fcbd906839e8ddd8309dcea5ea992215135ccc3dd1a1e31db404f6254b55ed4933a7a39973f1d6eb431d55d7187cb24abd74fe4f0a9819a8b8e3f9ac0c662f50142d6c706a866609d67b8eeccdae640e552850454779881d4983d94f5dbd57b35a02312026b8c6c1831ad3b6c6d659220e1dc78cb0cbd8ee2adb198b6fc8441c15122bb6b7157e0549fa8b039c05144841feac5e568c7f9b427163a471f615cdfc560401004a96aec01d018627834d4a78ea3bc97e5eac3443e184d0bd5ee3a3486a7a4bd963e64fd14dc4c768919a5d36977a1f319b1047657dea9556c089930d6a1893d3b37005904037042d4ddc1159315ccdf4f44872ff8501d98e5e490d0f5d3d01b56c999cd90ec238d15fbe6bd51133f70cbd97aa705191445afc776578efc38e4127ef8f35f0c95178e3b627559235d951595215626cdb8c8400b7b1707231375163657120dafbe8630a6de1d619fd9d63c00e2e3fbc72b2f35553acfb1a79dc5d19256eb0d7a058081ddc62aabdac9b5058c20ddeccf136f2862753ce70a0d7f2dbd53b42821cc4e0116b69cd900013693c2b69a247a8ab921daf17974d47e40dbe4e7a23994410007811d0767225f4fd792336bc75dbc5ab1bf63965fa24c6c74069d57cb5b81dd13859d0a769b25ebe35d5ef323292acb1883793596c7b2b2584ec4371b325fc9296b579d1d6bf5a7e9080aa883218331eba898a0318b204e38fdb4ad72888c6e2b75c7c3fd8b7c6ec5b87cde2130becdcc638a9a112c1dbf1ff6972ac2c232389652de4493dd51a89fbe29a2693c850bbfe6d2364e124e33d4c834f18d4105b1476b89cf9000eee5fc943890c8fce9e4c326f6a9e6782378640983fcc0e615d4b156a6608c7584a7d4036da72a7fcecaef667100a4e57208c2644052a34a30ab3a5d0e5c8cdbfaa700c838d1f3c2e282a0f617f9639006b9acf4601e53134765af72b0440e7938f5d96dc98fefde8a2cd582b6cd2a8924cadc33aa751902ba29b053d05562d86d491a02f94b0954028e515556ee3d21f69743d3b1ee9bd362eb1c5d1789105cbd1b7a4202eb5d45796f2a864b2d0d5d7bfa4143e40c789b940b66c0502743ee131638fc41e2b5cf94525c55ba4e6b923912ad2aa591ba6da747d76236f411b32f3770147cfef96c17ae413f93b4e61d1a8cdfa0072da5d98f69e9710c655c1ae19d886bf83d51aad9eb95d83c8fa3602c45af8661c97cfc8a0fe0a9e447bd25f8ff41deb09905d53bc59c37ae256cb5699726dcf6cca3bf874d0641dbca33f28a97adf3ba67205c1280b6a574157f904110ed67ea3671a25923398f0379994d6642ba8fd86be57e327cbada3261fbac3f0a883048c6f9f55f1bfaabad62a7f43e2a46fd1197442c71e28c2590b75f70579af66db7117cc5a2139517e22ffe4e588a69fa7de669269c94b60dd68c6d9ead890061f44c7f9e5580e0379db24f5cad439c84bfbb5a34e645bada56afc9905a971cd6540d4e379ca7e7e96020e9918e2c6ffc2dc8cad528bfdb4097ddcbc4657786345b88214925410998dcb110dbc4f394da488a5f391b7b0272114de08c692a9b3d097ab5de0905615dac3a0b1fcee1f", 0x581}], 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x289, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f00000000c0)=0x800) 11:18:02 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x218, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000400)=0x1) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r2 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffd000/0x1000)=nil) r3 = shmat(r2, &(0x7f0000ff9000/0x4000)=nil, 0x12003) r4 = msgget$private(0x0, 0x1) msgrcv(r4, &(0x7f0000002440)={0x0, ""/4096}, 0x1008, 0x0, 0x1000) semget$private(0x0, 0x3, 0x0) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000013c0)=0x65ca) r6 = syz_open_pts() ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) ioctl$TIOCCDTR(r6, 0x20007478) r7 = semget$private(0x0, 0x4, 0x103) syz_emit_ethernet(0x0, &(0x7f0000000080)) msgget$private(0x0, 0x20) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000001380)=[0x4, 0x9, 0x8, 0xffff]) shmdt(r3) getsockopt$sock_timeval(r0, 0xffff, 0x101005, &(0x7f0000000280), &(0x7f00000002c0)=0x10) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)) r8 = msgget(0xffffffffffffffff, 0x3fd) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000200)) r9 = socket(0x18, 0x2, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000380)=[0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, &(0x7f00000005c0)=0xc) r15 = fcntl$getown(r6, 0x5) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000600)={{0xf1, r10, r11, r12, r13, 0x100, 0x1}, 0x80, 0x2, r14, r15, 0xfff, 0x6, 0xb, 0x6}) setsockopt(r9, 0x29, 0x33, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) msgrcv(r8, &(0x7f0000000100)={0x0, ""/96}, 0x68, 0x3, 0x0) msgsnd(r8, &(0x7f0000000440)=ANY=[@ANYBLOB="03000000000000005477122a0f6f9610f1d772d22efd4c891efe06a576e25d149c13a854c07b8ca26592679c24072c326086b204672c0db8e4d4be8120e0e3f5b499301e33af9f6701483bbbdeb055373fd0b45db983cdeae89acd2eb281497ae28701926334b6809902c30560794971e0fbffffffffffffff376455ed061b9fd5a6c7a6c58f8ca14de13f607e7cb0a9fc293d60d586fba0bf37f34bfa273b2160003bfb68e2909d2f04261823467ee096eacbb69959170b6296d2d9b526478359f8133925b10cc79a823e2da6f77ab8f55e2cb8c73dd589344b000000d0b170777fd4cf85ff8c363c0bccb3cf0029ca967097347c5a1e4bcda99a14b0ec65123fd0999611154da0cccd46a173a3cb6a5e94cfabd5af29d7ab675ec2bd7f17311ef7ed5f49e789c578c811fb78b43ea65bcc1fa7738eb15a5929f3a06b7148cc851ada709350af2c0600000000000000e3ba475c02476898d64cb22c8f186ba9720fccc2072d4e1ba00a08528dcd94c7f33989397bca"], 0x1, 0x800) 11:18:03 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) 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) syz_open_pts() setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:18:03 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000180), &(0x7f00000001c0)=0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000200)=0x1) pwritev(r1, &(0x7f00000003c0), 0x1000000000000195, 0x0) write(0xffffffffffffffff, &(0x7f0000000340), 0x10000014c) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000000)="00f9ffffff00"/15, 0xf) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffb, 0xcd, 0x2, 0xc69, 0x8001}], 0x80000001, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffc, 0x84, 0x0, 0x7, 0xfbe7}], 0x7ff, &(0x7f0000000140)={0x9, 0x8000}) 11:18:03 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="2ff9d130db9972922e4f6c26fc157e4f2a2ed8da82ee80b474dd79f96bb0cf70b7d1e7dea495cdb75a9d5475e3be41e7c7f3733210870a05b89209aba73665321108a25af27424ddff5c9052644c0f2cd5c61d34a6f007d442585a32c46005264f7aa5219bb41e7bc76f6be3cd416ec2a1134b092aeecef457260fccf97ab51fc0c9c3bd8a6667c157b2b434d616c8", @ANYBLOB="332e5916bea3361df35b7be87babcbe1981f49f8d0af98bee472a2377fc919c7443cc3b584c283c85fa530f319d394e138a0ddba5154029ac504abcb000969fbcb74850aa937a8f592c68f5d8d0d786d59829ad136e6152bd967757d2f18dc1830216d21f4c036b725039bee43e2b7589c7498a0d0fe6593c62c7ce0bb4bb3dca428aaa231817fa5ba4209021ee472cb374ba7906b4993e78424b294b9d7b0ca4908ec7ffa1b819ca232bc6eef86f5f6dd55aae9fda7982101ecd943ba611e3d155883c54072"], 0x2) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 11:18:03 executing program 0: 11:18:03 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3", 0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="b7ffa4b6", 0x4) preadv(r0, &(0x7f0000000500)=[{&(0x7f0000000080)=""/235, 0xeb}, {&(0x7f0000000180)=""/237, 0xed}, {&(0x7f0000000280)=""/39, 0x27}, {&(0x7f00000002c0)=""/204, 0xcc}, {&(0x7f00000003c0)=""/95, 0x5f}, {&(0x7f0000000440)=""/171, 0xab}], 0x6, 0x0) socket(0x10, 0x4003, 0x7fff) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000580)='/dev/zero\x00', 0x20280, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) 11:18:03 executing program 0: chmod(&(0x7f00000000c0)='./file0\x00', 0x100) r0 = dup(0xffffffffffffff9c) chflagsat(r0, &(0x7f0000000080)='./file0\x00', 0x4, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x0) chflags(&(0x7f0000000180)='./file0\x00', 0x10001) symlinkat(&(0x7f0000000100)='.\x00', r0, &(0x7f0000000140)='./file0\x00') 11:18:03 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000080)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) chflags(&(0x7f00000002c0)='./file0\x00', 0x4) rename(&(0x7f0000000500)='.\x00', &(0x7f0000000540)='./file0/file0\x00') 11:18:03 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000040)=""/73, 0x49, 0x40, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0xc, 0x0) getpeername$inet(r1, &(0x7f0000000840), &(0x7f0000000880)=0xc) r3 = semget$private(0x0, 0x1, 0x204) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setgid(r5) semctl$IPC_RMID(r3, 0x0, 0x0) semop(r3, &(0x7f0000000180)=[{0x0, 0x4, 0x1000}], 0x1) bind$inet(r2, &(0x7f00000001c0)={0x2, 0x3}, 0xc) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) semop(r3, &(0x7f0000000240)=[{0x0, 0x40000, 0x1800}, {0x1, 0xbb9, 0x800}, {0x2, 0x9, 0x1800}], 0x3) r7 = semget(0x2, 0x2, 0x0) socket(0x6, 0x5, 0x5) preadv(r2, &(0x7f0000000540)=[{&(0x7f0000000280)=""/124, 0x7c}, {&(0x7f0000000300)=""/145, 0x91}, {&(0x7f00000003c0)=""/215, 0xd7}, {&(0x7f00000004c0)=""/108, 0x6c}], 0x4, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) socketpair(0x2, 0x1, 0x4, &(0x7f0000000580)) semctl$GETZCNT(r3, 0x6, 0x7, &(0x7f00000005c0)=""/21) lchown(&(0x7f0000000600)='./file0\x00', r4, r5) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000680)=0xc) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000006c0), &(0x7f0000000700)=0x8) semop(r7, &(0x7f0000000800)=[{0x3, 0x8ac, 0x1000}, {0x1, 0x2, 0x1000}, {0x2, 0x9, 0x1000}, {0x0, 0x0, 0x800}, {0x2, 0x101, 0x800}, {0x3, 0x18c8, 0x1800}], 0x6) ioctl$TIOCGFLAGS(r6, 0x4004745d, &(0x7f0000000740)) pledge(&(0x7f0000000780)='/dev/null\x00', &(0x7f00000007c0)='\x00') 11:18:03 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000540)={0xffffffffffffffff}, 0x0) fcntl$dupfd(r1, 0xa, r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000040)=0x9) r3 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) close(r3) 11:18:03 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7ffffffb, 0x0) poll(&(0x7f0000000040)=[{r0, 0x23}], 0x1, 0x0) close(r1) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000080)={0x0, 0x0, {0x2, 0x9df3}}) 11:18:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x7, 0x1, 0x0, "3cbf42eb8249066509c75f4a559bb1035eaf4847"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d16", 0x62) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x100, 0x1, 0x1, 0x0, "fd28c41348bbfc4315791a024028d2d7247c5be6", 0x1755, 0x100000001}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "62da9d4e2a4b12013689a8664a80f39f13dbdc6d"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) syz_open_pts() 11:18:03 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1d, &(0x7f00000000c0), 0x0) r1 = getppid() r2 = geteuid() getgroups(0x4, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) 11:18:03 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000180)={0xffffffff, 0x1, 0x7, 0xca6, 0x61}, 0xc) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000140)={0x0, 0x1}) recvmsg(r0, &(0x7f0000001640)={&(0x7f0000000200)=@in6, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f00000002c0)=""/66, 0x42}, {&(0x7f0000000340)=""/93, 0x5d}, {&(0x7f0000000240)=""/42, 0x2a}, {&(0x7f0000001480)=""/228, 0xe4}], 0x5, &(0x7f0000001580)=""/129, 0x81}, 0x2) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000000)) close(r1) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000001c0)={0x10000, 0x800, './file0\x00', 0x9, 0x7fff, 0xfffffffeffffffff, 0x800}) open$dir(&(0x7f0000000440)='./file0\x00', 0x2, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000000c0)={0x5, 0x3, 0x2, 0xfff}) ioctl$TIOCFLUSH(r2, 0x4004667f, &(0x7f0000000080)=0x7fffffffff) 11:18:03 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x800, 0x8) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffc, 0x2, 0x0, 0x0, "000000000000000100002000", 0x0, 0x3}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open(&(0x7f0000000140)='./file0\x00', 0x400, 0x0) setitimer(0x0, &(0x7f0000000000)={{}, {0x3}}, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x1, 0x0) socket(0x1, 0xc001, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x61) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 11:18:04 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8e2, 0x1) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000300)='/dev/tty\x00', 0x10, 0x0) link(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file1\x00') symlink(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)='./file0\x00') ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000340)=0x400) clock_gettime(0x0, 0xffffffffffffffff) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r0, 0x10000002) kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffe, 0x0, 0x1, 0x4, 0x9}, {{r2}, 0xfffffffffffffffe, 0x88, 0x31, 0x87c, 0xff}, {{r2}, 0xfffffffffffffffb, 0x40, 0x20000081, 0xd}, {{r3}, 0xfffffffffffffffa, 0x90, 0x3, 0xffffffffae118727, 0xffff}, {{r2}, 0xfffffffffffffffc, 0x4, 0x1, 0xc17b, 0x5}, {{r0}, 0xfffffffffffffffc, 0xd3, 0x0, 0x2, 0xc9c}, {{r3}, 0xfffffffffffffffc, 0x5b, 0xa000000c, 0x101, 0x5}, {{r0}, 0xffffffffffffffff, 0x10, 0x0, 0xa0, 0x100000001}], 0x4, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffc, 0x20, 0x0, 0x9, 0xc8f7}, {{r2}, 0xffffffffffffffff, 0x4, 0x85, 0xf3, 0x1e430e67}, {{r2}, 0xfffffffffffffff8, 0x2, 0x4, 0x8000, 0xa296}, {{r0}, 0xffffffffffffffff, 0x50, 0x0, 0x0, 0x5}, {{r2}, 0xfffffffffffffffe, 0x53, 0x0, 0x448b}, {{r3}, 0xffffffffffffffff, 0x4, 0x0, 0xfffffffffffff801, 0x6878}, {{r3}, 0xfffffffffffffffe, 0x94, 0x40000000, 0x0, 0xfffffffffffffffb}], 0x6, &(0x7f00000002c0)={0x6, 0x92e5}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000380)=0xffffffffffffffff) 11:18:04 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x40, 0x4) shutdown(r0, 0x0) r1 = socket(0x2, 0x2, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000080)=0x58e86d5c) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x0, 0x0, 0x2}, {0x18, 0x3, 0x9, 0x9}, 0x401, [0x7f, 0x9, 0xffffffffffffa958, 0xcaf, 0xfff, 0x8000, 0x6, 0x81]}, 0x3c) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) bind$unix(r1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0xffffff10) 11:18:04 executing program 0: writev(0xffffffffffffffff, &(0x7f0000001700)=[{&(0x7f0000003940)}], 0x1) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f0000000140), 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x1000000000000195, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) recvfrom$unix(r2, &(0x7f0000000000)=""/53, 0x35, 0x2, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) getpeername(r2, 0x0, &(0x7f00000000c0)) close(r2) 11:18:04 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x8286, 0x81) 11:18:04 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x41, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) read(r0, 0x0, 0x0) 11:18:04 executing program 1: r0 = semget$private(0x0, 0x2, 0x80) semop(r0, &(0x7f0000000640)=[{0x0, 0x7, 0x1800}], 0x1) semop(r0, &(0x7f0000000040)=[{0x1, 0x9, 0x1000}], 0x1) socket(0x0, 0x2, 0x711805dc) semctl$IPC_RMID(r0, 0x0, 0x0) 11:18:04 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000021, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = getuid() r2 = getegid() fchown(r0, r1, r2) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) pwritev(r0, &(0x7f0000000600)=[{0x0}], 0x1, 0x0) close(r0) 11:18:04 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f0000000080)=0x1ff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x7ffffffe, 0x0, "3e00b5e100001200445be7a298c8ddab00"}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0x2, 0x6, 0x0, 0x0, 0x9, 0xffffffffffffffe1, 0x0, 0x2, 0x1, 0x2, 0xfce}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xdd, 0x7fffffff, "898dd215dae67aa7cf0bf2e0f86d4dad779f3650"}) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000100)="3be9fbcfcd8d2e", 0x7}], 0x1) 11:18:04 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) r1 = fcntl$dupfd(r0, 0xa, r0) recvfrom$unix(r1, &(0x7f0000000000)=""/224, 0xe0, 0x841, 0x0, 0x0) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) 11:18:05 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') mkdir(&(0x7f0000000140)='./file0\x00', 0x10) renameat(r0, &(0x7f0000000640)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') r1 = msgget$private(0x0, 0x0) utimes(&(0x7f0000000180)='./file0\x00', &(0x7f0000000680)={{0x7}, {0x6, 0x9ad}}) r2 = open(&(0x7f0000000900)='./file0/file0\x00', 0x2, 0x20) open$dir(&(0x7f0000000240)='./file0/file0\x00', 0x10010, 0x2) linkat(r0, &(0x7f0000000200)='./file0\x00', r0, 0x0, 0x4) pipe2(&(0x7f0000000980), 0x4) readlink(&(0x7f0000000880)='./file0\x00', &(0x7f00000008c0)=""/40, 0x28) r3 = semget(0x1, 0x2, 0x20) semctl$SETVAL(r3, 0x2, 0x8, &(0x7f00000002c0)=0x7) semctl$IPC_RMID(r3, 0x0, 0x0) msgget$private(0x0, 0x1) openat(r2, &(0x7f0000000700)='./file1\x00', 0x20, 0xc0) link(&(0x7f0000000740)='./file1/file0\x00', &(0x7f0000000340)='./file0\x00') readlinkat(r0, &(0x7f0000000380)='./file1\x00', &(0x7f00000003c0)=""/14, 0xe) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f00000006c0)) msgctl$IPC_RMID(r1, 0x0) rename(&(0x7f00000004c0)='./file0/file0\x00', &(0x7f0000000500)='./file1\x00') msgget$private(0x0, 0x5af) unveil(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='W\x00') getitimer(0x2, &(0x7f0000000480)) msgrcv(r1, &(0x7f0000000780)={0x0, ""/232}, 0xf0, 0xfffffffffffffffe, 0x1000) msgsnd(r1, &(0x7f0000000e80)=ANY=[@ANYBLOB="020000000000000018c082b64d321c3bc2fd28e4f3e8ef297e62b83131ecdf6f9c4cbf37c2d52b0b97d74450d3d5d8096f0bae7a165153f068696590ebff6c87035d07648ba71519969257b409000000000000f7106a328832ca4076e499139f464120da183332a3d10bdd0023dae52bc4abb9988db58f40d4d47a00000000000000003ab178a979c4826a1063ce4c25611a19bff0eb24b422d508e578f9bafcfbd7181de27443be16cce092198711000a14124faf8da487fe8d37aca08dc3d3b4ea42f4139835e16cf0148922f3e63afce5767b76656bfe9321638207adaf66fd30b1d042"], 0xe5, 0x800) 11:18:05 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000100)="c9c4f0021a5b98958d5475b2d4a932a38e98daad1c788e66acdb53b5dda6709adbf7f1cb2212836b010251a103f6827a946e2d1c9e4b626c75e6e3ee20c7dd8fde9ca9bf6c46f739518d3d63c25d789d40b56eeb4da87a2e63eb2e65eafc33b202b03b2de024b942ee49632e68a7f00515031d3d74c3db715682fe757eb5dfcbfbc00661188ec509d35cb16c8e0401d74380e07bc816aa9829b00f20f5063fb3b35c81f0c3863c7372f273aca5d9be87b648096baf29591ac04d911297017d59146f98970c34af4400c47ec37ff02dddefc63ea91af46e6a75403387521390c67d43cd5a47f38660192b9db465cbd5de6e7ee6b1aa73d137e4f2c58f3c7af47a56ba89ba9c6b32a4697ff59d59da7b32c65145ae03997e0c1d79e5704f617e6a87cf85cd270c2063fb78e9b97ff2cde4e7c7f4daae0b40df1b35807dee742598111391ca7b7002534a5ba621521fc96a8cc73a3be8e4ab779c4b2c1bf2d29f93b4994d0419e1982140ed0f416a23a5312b63b11a7cfcb797ddff1a167ed4ae5a1774d0630180ae00818ac853ceadaf4c331db9fee62ae4d9d2f6e4214b0d32d9eb32258eca617e9778ee7fb0d62c9537c70b211549c2d51278c1c2b72fc8b2cee7556500153af95b6787091a6fd3c7a45b75d8ad80b3100f1723547ee5f65fc19d41be208a7eefeaa884e031f0f30fa91d2160628c71ccbc7eafdc3e0281360ac654d837063eea8dfb6bf39f10d70a5dd05b4360162e41f08349d0be492733bda163945a36d5554bb08b4e9162ac5d63f4ddc7ea1b0be9c0f75f3f0e641e3e2aa0d51bc3b82b7cc496588588e0dcf3c35b310351745641470fdd285374e60b932e7dca5496817939cc12fd01c525752d2b8e47697da84744fc94a2ede7dabe80291d2fd42dff68b8992ea01e0d014f43c845906fae64ed23e66578e81aac3c8ee8dcdd2545dd6336660f5aa67fc3ab738f591e73364590e283a75369ac09de97e8033802390304c35bdbf02a5e20cdc7d20593dac4f1ab50dd65fd88cf4e9ec26461d6f13b45bce36bc990e283e7cea3417ebd86363416189ab7a5d53730a7c2069e1223e8c9e53eaef15c8217c109ed52d0c088606058abdb8d7d8aa18e301ecc68f25094c57342b5010d50af77052283e00daf4ea440ca8ce312a0a4f272daa6c1380fdea16b03eb9513a5da39fdaca88786c5378a6361b65ce8c102d456497ee5eca0bca6fbabc6057a822ef018d2e5742bcded148d97b3b2824d62448ffcfdb05c6e759e0b43bde64d22e0b5bea5481df8dddf6ede83ee1aac8f92339960565a0f0bdfb1b7377f8d86cb08e417c9562317c509f1550081932b4c781e575f0cdc5e3755cf66d0d093e8bd8d523a0afa991eb4fef09ae1c376f26fff0d7ae53ca268945a73f12ddaa6b8cc357f9bd2e01e60bd1b201f8fda50ebdcefb6c0bad6670c87e7b5cc8f0619687b01cd686fce27b35be5bedb5d0071a88c4aca90f142b8d0d5c259bbc033e4a7ed5e69338c93a5167303a5d58b66097ff2460f38a2644100972d3d8ee94f6d150394b49c90fb0624c481aa5ee9b3c7d316261143c30181be8d0421175eccaafcf8980c3127a5c24502cffe977ef497c4c3a962adb93679ce62a343603e230143e5f9c0a784dac59b78795f5e03a2fdf5b1401fe05f7a63e1b0095b3275dc73a28c6c85f7f5925aab846221f8c714a8e0fbb2147745462178ae47832a21127f94f172ee4c82ee5345dcdf9c1463647281d0984bd363272a6d4bb466a933106494ff704e51432acc1216f94797d892538fd378720e84aebd44a59b7e57859f34f76aa09a295014f4da43cd779850365a831484e06450720729ed5eea823639f19b07ac179262f6d59295c76ea99925306d773cfd2b97ee6a9652b9c0894155f7eb02da14b27a2021c737cc445629a0f4424d343b77a22f0d290d8d66e90dda0f49ebd830fe9694c1091fed5dcdf2eb4a349d86c92bfd8f9812dac842404c7f02e7733baf84319a43281d07e40eed2235a2e8d86c9a4d4513d47919e4624998b6a2cfea3dcc89e60129183a6cbce8d1c435a560c2cf75da7efa682b5dccbfcc8e2a0febcbe65dba72ef66c2d51addd395ccf73501eb49334ac1bb7aebdfd149b195628657f11b811f074db993ea974dbcf3273309afa79d3ad7f1c8b07e1665191f97b88f3b64a7c5834e96f07fd818ca817088f7f9352d722c2f12334768e31f181167beea5fe990bc28def8cb45ad2b619b1426fdce055e6aec08b99c843fdefca3f6d7cf0bb64e27b173d84f639140d3dbb89acf88e12da9afec99d35c42096f441a9cab45cae3690fcb68c4ea7e839b93b56821414e6597cc79a91d00d793379306b956bea2a60b167f9ecda756fff52e827451e8729adb565b96cd5d5a3739369c74fc965369d8562378ce16106cccc9e02e01cd0aa58e2e3a52cb8992cdbcceb291e975372081ca66c2dcc1569052d47198851cd688d593a923133ddf177ac6b7dc85c50ecfc23b1ad9ef82ce3f62d68166b66b7f62d010a8eb08c60bf0495fac2aff410149be3913c07793bf4614d1ac30d582861f73cad1c1119158adbcf35ed57ae889734f0bcc2797abdb65efb05d3a22128957dc708f882cdca9422bd1e9656a279a177563349f912ed7ceb27515045b7ec9faf4c230ca5eee9889aa7375e2ebe37dbc70762684e90ab6c61df4247fec1d4cf4d1c7f94d9ffddb1a8a47ab48cb1717e1fa5e3b23424330440a73913251442939f9c5d608df229e4102cf4335ee720a3ad1a89ab1bf6e529d856d7213162ca47d7765bc0c85a9255a57a4f9dfc4958f14c47b8b0844b7d3c76b4398dd8f790d4afa490ca70f5bc33e048e83f6ca1f60ffa6dc77b711357381ff52325129cbd9e348dc1f7d228738710e4d144def9c6da87b0a7d65d4da8a4195a9227c9fd9bffcb2e997df7f4421e956ff9c938d8ff57586369fec9ee52625a4f1f5491eae324b2ec9f7acf8e15d70c776074e56a43191a4950479207a989d695edb980d076172093d14b2b6f747f6666b04516903444c488bb3afa377b919f9336b6f171855a9ec82aa6deccd29cfd784b30fded6ad081dafc0c5934d293db59f6ea817d07681ce0217d7a782222de7014b613e079351eb6c9e266c7062721cbb6a12bed09fb4e9be416e0e0277c2e19f0a1d58e10f0d8d42ce81f7042cc1ed0d0d1a2013fb26e13d24a9081c4a0b5b72fdee9b322018617ae7da4f655bb86c8702d5df3cb93c56017344156b6dadb89cc72fe77d35b1396c54ee9333f4053aee7b151bfa42fbd6b65d48ef67a84710473a0cf1d7fa40c619ac73a1d6d573bdc79821af6418ca082f5ab2297efca1eb5bcd7a0f2d7df48649a3e62fc720bf4648dcbdbad50602a14d810c402c6be1fd1688dada0f5120ac1cfe8c45753e5cc8139bdad4ef23b716194cc441fb24750d5808e557a18ba5b5b9aa4119c832197f34bfd521682d8a79ac37eda13d8f550e9f05d8cfb2e8ece502a2a9067f51d5a2fd06a6df070188131b36fc1504fa0de5929d55f53b8d0f2b0f422b78c5c994b6061ef63ba5d5e0d586906e7fd21eb6089855d83237f4f5851c6067ed3961557feca44e33c56b19de3883c7fceda75d87b0bcf147e9778be4f0b333b26708f21a2aafde5b8cfbac16f679da97b98d4baa33ce40abab0e067762bea2ffc22e138aa824ca86fe21f48ad3c1bbcf6414d90241bd62401064bfa77fe76be79dfffcf31eadf746e811c6d0a6c6c56e68382e0d5a96cb5a277d820d1fb356e7ca6d008b1f9228b4990c040944fc7dd0675f945b64a6296ac965a9eeb605ebaa6821c86602a2279389ecba6fac65a3227638f98f8782157953f9d21f7d2658673adaf8b4ea3812e03124f229f9b558a14d76b841a74f6fa923544a13c6cbd973ce1ef4405002b56e4be47992d67d2ff8a194a0196915fdcde9aef290954c23bba910d45677416da9a8b9c2f89df408e910664957ca4de356c71656857c5eef385f60c418f1c27bc2e79e6049265ec136292aea91244808bf6b9989efe57770dec37a7b58b84dee53a6d2ef449c0bc7be4ace89868797c0fca617836f71ad10212b1d816004169c9ffa4dbac01ac3fdd7554ab798ba4d95757c9a4b3225945af9626d721d8870b2c69c2254396a68a2bd8f117d48c62c84ffaed9d21db5b89d54a6db1c5cf486558e83946dd949682f69a70a0c24347db155107e72031292946a42367f426b443cea80559b1fa18a6684d21cd70e3dc512223251d10f2786fbcedfa93ecbdc81245fccdb6a635f8b0dd598442b4c49365a56faf099323d1797f72abb14d5d93f3765fb73279fc883ed604afe1f745b4f101f92949fc59a46fa873ae609465d702ceb584f2a72bc7974f4326d4557b647b7b64ff7ca708c51d787ffbee0f1b01b83ad954c6e107f53f643fd7a8314ae908026479c570ca503f9001fa04d752bd6ca8667c0f5bbf239aafec988a4311df65e86168631aa744e7565df4764e24798a9217128b141abff2b1387ad18a5ebc81c5dd4a39ab6f70c6764eca39c266d90b28321a363a6de718702697fdd5e1957c666f2423bedc0b450cc68a3fd2ad12cc39a66d64f18cad800fca37143dad9379f64680362bad2f87130f1d3a7f7a1657aac2e365b150ba557622d7405a37106ecedc475c921694a3676f661ab2dee71c9e443b45f4698e03a0d30244a9b57eeb98a5ecd93a4c520eb283b42b309ad6e30424484be997af3e847fef227b096cd1a4f3fa262f13e96ed421226ae96596bb5029bc98aa0eebc4a791ba0d74907ade86c5b87dd045ca20e9f53d2d0fa551b3a29e00a94f400aded096768f817c30e2d919cbd46721ae1710a5e8da196f398b8452577cf580936849f8fcad9892a505815bafa1796b91cddef8e0206d0f3da1cc22fc4e836c2bfcab233752923bd2d8c599ba412d553ef92b21feae0e275b6f6c1b3ac0356b0be8ba516203cb87866a13f34b10974ad25d1626a158ecc4a8bfd3c87bc3ccc2274b501426f1b6d2325652985015311cda8fafd3e4ad0fa29c7946f81314f128998b4dd800285dfaaa0c6da62b6b871d82d4a7c44b067b6df94d939dff9ed352f2ba4be441250f0cfc09062941593e61f76c2c7f13cbe0432ba2ce72aaa06c27c4b6b85873e73f8cdb3c2b0f335fbc7b885b474342f75b1893e13e4df8327a5874a02599e72462b4a663accbe7fd02f3bfb3528f071af5587eff986e0c63002eb8ed6a377a4e557ddab4f083defe75caae0bd845d70bc89a4adfded61280a96eab05fdb691117b5617401645e86d18d39bbbfea5380eb55fa87b3f31a9160040efded5b3bc41cfdd8d33d0d47e55777a526246bec7b02845121871368e6f3b573d838581083bb7a9566e8d2e0217334d88ad9a1a5de9588fed6a987cce8a7328255aa637c1ba8ea51f02d87b2bd1e0fc7da641c817e2d570c6e3a2db1b1cf8349d92aedee878a40ee7ff9413d41b4c02da15c9591ec0af1564a6cbe98ef2b9f8c76d8ef3cf7df2f0a1fa8f15df4cb6f0db3c161e6326c616996970565527b93a7f292e5997ecacd9f42c871b17327ecc572723d9b517cf49a7aa97f517c184a222342331b17224623a23f392843b76e98d8d1e9c9263b3fc393aeead1c790d518f45ad82435b9c3378d1a59753f2c6739f94fb2ad3a0b6cd09b9de16ef37bd23b27c527534b97ae63271950b160037ae67f084be9dd5a109691196284173e61ad29c5b336c6042dd4aa36420d7f7dadd151c8c65b1653af54b1291797", 0x1000, 0xc, &(0x7f0000001100)=@file={0x1, './file0\x00'}, 0xa) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() close(r3) r4 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000001680)={&(0x7f0000001140)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000014c0)=[{&(0x7f0000001180)="ad6fdfbb267ca91b3c94037c54d5cbecbb80fe7a0ed634e2a39f05ad5a2d17bc73f1c0ec00f947867317390df209f69f8f2a23ac075507c19042646c1217013071fabb1dc454c1f16fd6950135aa62787ca86b9ea857186a30b650ec424bb42add3d94e56337c0e4eb3470d91b550050896ae32f0634b9045e58273c1e08f38543a11fcc8e485acc698e0899e643014a71fadc9ce4b4b13c52ee25f36556d30b685c613e22b6cd714fb59903a11f", 0xae}, {&(0x7f0000001240)="fa16e263ef08bd227ff0cf3438bbe59956526c73e8426aae2323f24fa9dbd297986b1816675d312c31d872cbb4235515889e685691f1b38d908c0324fcda6a7e49d58ce4ccf80e70448e6a5ad6f1de56f9c68b2cb9f6f2bf6df53f4189c745c11656d3709955e1734c17bef6e93cb4be9ca171afe7610e84487d9a365804c14340da671f824ff2e9f032e2f844f9232741e742bcce2f6bde12c092c31e853c5e22ac8aa10e2eebdf5d5e2041232a", 0xae}, {&(0x7f0000001300)}, {&(0x7f0000001340)="d5f87500c1a35ade999521e9762dc084efae99d4272c50082574a941e65eaf9e13e77b65458b949e879f8a8ba8f49b60353aedb1020dd3678685cabc236d0489aa262379ee40a1e700d17c8ab9d8798945d910a56accbb49c4c1de96d73dce", 0x5f}, {&(0x7f00000013c0)="d9a6eca52b0ef7cb6acf6b1de2428bdc9c43d258ddb58737f52b0dd798805060ade4d96be4de9c50c137847b193a91b8b7dbe1db24b28824f3ba30aad807ca4c005a5a21e97bf0680a41db1004edd9e3bca6f533fa6c1633fe88cf96d38042eb1da8ce636b6e4b9b66cb5564f8a7a38a9e1b9c187fecede23305701f9862409757bd384d3000998dab045bf6fc118a22afe61bcff73780cc33ac3dded2074a296a80e2dab3f50d0fe6dbb833f8f693b89b14056ffd88f6550913a9632db9cc7521b00e351e59fec5", 0xc8}], 0x5, &(0x7f00000015c0)=[@rights={0x20, 0xffff, 0x1, [r3, r2, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x30, 0xffff, 0x1, [r3, r1, r0, r0, r3, r0, r2, r2]}], 0x88, 0x400}, 0x4) poll(&(0x7f0000000000)=[{r2}], 0x1, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20080, 0x0) 11:18:05 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000000c0)=0xee) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x40, 0xc0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000001c0)={'./file0\x00', 0x8, 0x3, 0x3, 0x1, 0x9, 0x5, 0xfffffffffffffff9, 0x3, 0x2, 0x8}) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x100, 0xe4d0}, {0xaf, 0x8}, {0x0, 0x1}, {0x84, 0x1}, {0xa5, 0xffffffff}], 0x5}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 11:18:05 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x0, &(0x7f00000000c0)={0x1, 0x0, 0x1ff, 0x3, r1}) fchflags(r0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x5fe, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x18b8b, 0x100) 11:18:05 executing program 0: kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0xfffffd90, 0x0, 0x0, 0x0) dup2(r1, r0) r2 = semget(0x3, 0x0, 0x54) semctl$GETPID(r2, 0x7, 0x4, &(0x7f0000000040)=""/203) recvmsg(r0, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000180)=""/232, 0xe8}], 0x1, 0x0}, 0x2) 11:18:05 executing program 0: write(0xffffffffffffffff, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287", 0x12) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)) r1 = shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x0) shmctl$IPC_RMID(r0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) getsockopt$sock_int(r2, 0xffff, 0x1207, &(0x7f0000000040), &(0x7f0000000080)=0x4) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) shmdt(r1) 11:18:06 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000640)=""/120, 0x78}, {&(0x7f0000001680)=""/4096, 0x1000}], 0x2, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000008000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0xfff) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) mmap(&(0x7f0000000000/0xf000)=nil, 0xf000, 0x2, 0x2010, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f000000d000/0x4000)=nil, 0x4000, 0x5) select(0x40, &(0x7f0000000100)={0x2, 0x7fffffff, 0x66, 0x8, 0x19b, 0x9, 0x6, 0xfffffffffffffffb}, &(0x7f0000000140)={0x400, 0x1, 0x2, 0x3, 0x8, 0xa5c5, 0x9, 0xeb}, &(0x7f0000000180)={0x200, 0xbbb0, 0x1d1e, 0x0, 0xffff, 0x200, 0x2, 0x31ac}, &(0x7f00000001c0)={0x7}) sync() ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000200)) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) ioctl$TIOCSCTTY(r0, 0x20007461) 11:18:06 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000001540)=[{&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000000480)=""/42, 0x2a}, {&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000002740)=""/4096, 0x1000}], 0x4, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) r1 = open(&(0x7f0000000100)='./file0\x00', 0x2000000000000002, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) getdents(r1, &(0x7f0000000000)=""/119, 0x77) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000001580)="7052d7356a83f84c435032f90bcc51c5a0bb129128b303ceb15baa62bc341e9870fcb9bfb5cfd4fc98c423d650d7c827b4fd4e5ddfd691915779d56b1b03101b38988e24e675d08669f7bdd8fc128c9238c0bc09688673c248607c975f14f0c7f0fe27483bb7b8d957e4f8ce5a7694f589648a531103d8b3f0888de9e2d65c53768e0071ef543eb5a3ef2d1a877aaeaf718cd0be881599eea181950c2290bf4bd389c7bbc40d2e4a2c6343301d5b0e6803e3114f7eb97bba070f4f504c7a9d9cc4a7f3b78e7469d67bc92fd0", 0xcc}], 0x1, 0x0) 11:18:06 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000000029, 0xffffffff, 0x0, 0x0) connect(r0, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) read(r0, &(0x7f0000000000)=""/79, 0x4f) flock(r0, 0x4) r1 = fcntl$dupfd(r0, 0xa, r0) pipe2(&(0x7f0000000180), 0x10000) sendto$inet(r1, &(0x7f0000000080)="556e735e4c0738bc034029a4edbed37b1010809442458c116f056fc856ac4a23a1bce987f8e2a10069dd82266578398f54ea993e97056cecce1251fbc73a071ce240d3a2f22f5e6dc0563801d52a6bf793bb18ad8d", 0x55, 0x4, &(0x7f0000000100)={0x2, 0x1}, 0xc) 11:18:06 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup(0xffffffffffffffff) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000080)=0x10) r1 = socket(0x18, 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x9, 0x0, 0x0) 11:18:06 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x7) ioctl$TIOCNXCL(r1, 0x2000740e) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$setown(r0, 0x6, r2) getsockopt$inet_opts(r0, 0x0, 0x6, 0x0, 0x0) 11:18:06 executing program 1: syz_open_pts() mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x0) r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x9}], 0x9130dbf, 0x0, 0x0, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000000)=0x1) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x4}], 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x2}], 0xeaf4, 0x0, 0x80000001, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) rename(&(0x7f0000000500)='.\x00', &(0x7f0000000540)='./file0/file0\x00') 11:18:07 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = getuid() r3 = getgid() fchownat(r1, &(0x7f0000000000)='./file0\x00', r2, r3, 0x0) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x2) 11:18:07 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000140)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() r4 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) r5 = open(&(0x7f0000000100)='./file0\x00', 0x2000000000000002, 0x0) pwritev(r5, &(0x7f0000000600)=[{&(0x7f00000001c0)="4d367dc6d3b5ad203f0b05b271572ef3a33c6ed66c518c2ab6924aee8ff0010e745dab00a79b668146ecfd17f8bef7d7", 0x30}], 0x1, 0x0) fcntl$setstatus(r1, 0x4, 0x84) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000000)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r4, 0x0, 0x0) write(r3, &(0x7f00000000c0)="14", 0x1) 11:18:07 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = semget$private(0x0, 0x7, 0x180) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0xa24838792b6ed90b, 0x10, r1, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000006c0)={0x40000000, 0x1, 0x81acda8, 0x5, 0x3}, 0xc) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = getppid() fcntl$setown(r5, 0x6, r7) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000700)=0xcfd) r8 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x80, 0x0) chflags(&(0x7f0000000140)='./file0\x00', 0x2) getpgrp() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000600), &(0x7f0000000640)=0xc) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000180)) pipe2(0x0, 0x4) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f00000001c0)={'./file0\x00', 0x9, 0xffffffffa0672089, 0x401, 0x1, 0x10000, 0x100000000, 0xffffffff00000001, 0x1, 0x0, 0xffff, 0x401}) flock(r5, 0x0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000240)) fcntl$getown(r0, 0x5) pwritev(r8, &(0x7f0000000340)=[{&(0x7f0000000280)="c803e9d47b9bb5580101604ad937e5782e50a226017a78bdeec6b9281a50aed9f3e524a19245cd3596fe51a9616a6771cf684878e94904b74f867f22ff14d157f9accaf4938c95fd8622c7fc6b1813076fa6111cf88b11e54e6fb45b815190bbb4056571039d3562e2898e03d22bc934a00d9f46cd33ce651917836e588b985b59bab42f", 0x84}], 0x1, 0x0) fchdir(r8) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000380)) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f00000003c0)=""/135) ioctl$KDENABIO(r1, 0x20004b3c) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000480)) pipe2(&(0x7f00000004c0), 0x10004) ioctl$KDSETLED(r6, 0x20004b42, &(0x7f0000000500)=0x1) lstat(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000680)={0x3, 0x3691, 0x40, 0x5}) 11:18:07 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCBRK(r1, 0x2000747a) clock_getres(0x4, 0xfffffffffffffffe) ioctl$TIOCSDTR(r0, 0x20007479) 11:18:07 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000002000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0) 11:18:07 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000001080)={0x400, [{0x3, 0x2}, {0x3, 0x6}, {0x2, 0x1}, {0x0, 0x35}, {0x3, 0x10000}, {0x3, 0x8}, {0x3, 0x200}, {0x2, 0x7}, {0x3, 0x4}, {0x3, 0x6}, {0x3, 0x2}, {0x3, 0x3}, {0x1, 0x1}, {0x1, 0x69}, {0x3, 0x4}, {0x3, 0x1}, {0x3, 0x7fd}, {0x3, 0x7}, {0x2, 0xfff}, {0x2, 0x7}, {0x0, 0x3}, {0x3, 0x38b}, {0x3, 0x3}, {0x1, 0x8001}, {0x3, 0x4}, {0x3, 0x4}, {0x0, 0x85c9}, {0x3, 0xfffffffffffffff7}, {0x1, 0x6}, {0x3, 0x3}, {0x1, 0x2fccb9}, {0x3}]}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r1, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af5f44ac212b01f6ad4c6fb5f878be414d78d476bcb2119b3499cb977f6de12321c0ec54f0a547c1307a6895f9df7e05a8fb10e378e6c34bfee653fe6054a59cafa50bf061ec32f954be90a259eac85a60c95881e2d16c0cfa03f6367a079a8a1e8611be3952f029756c64c36cc34c42115cbbc536f2899d11a586ab39862e03c9228fc40409453360a724b8f0d6a1499d6a5bac25c081e7fe2c4ed2f0e6e75b4ca956f94eed814deeff1f8df2e7ad3fb6b266921052a2116e519913f5428786111f4122b90260cd5bff5542b60ca53ae3d2ab075a498784b2af1a5ea90b5f570032d3ec4bea4d82cacc4b18879eb71bba9e0b2c493a5820d87371523d68dbcd96578d106dacd067f50bdad518b84222ebeaacb3b5b2f082f69148ad2b292f2c1459a4a1c4242050205ab3c7b86d2e596658782d74cedf112ba98a5638c2cfc2d5a2700b0505032a9c7e26c309f6714dadb98f126116b50ab5dbd0363951265bcd5f604af5d623120439eb32ac546c22177cd2cdca8ec57dff0449c693905282e3fd11ddb5f72bab5e5eb6db528b3e9a86f041445f234a07150161f84df450ec86da900e8d4a59ba77dc82b2936ad0c846bdd1b7d0fec195790ab96fce3e81dddbf52e897feb7f4d1be57aeb7832fbe72073c0ea9e419c12a5bdad7dc1dfa982abe091471c2f14a6aee0debca69f99ac2bd2f77705cf05973ac34809086af671a9c026e88d574044f8569cf3a6fd7043d902451c19022e8daa881a1865b91bc252492ba1e47097e8822615a3ac7390c5a2507b5061166ae95bae0e7e1613dd6458a4d356aa39cbba3f8c6fd971d11cb6fa883588afe32e5f952e9feafb44a721acf266b13d620d62562491c8aef79374d4a2d61dfc077258abd0d16ba08e788ee304d1c3721150f6f7689942a51196fb7df4e18ac379432992b15d1630f728ed3f91e0a230911d9fc6a6a3bae2154fb0b5df5c73dff95754bd6d12fdba2ef4ee4f577b0a09c0283601dece26331a81923a97bb647c088990f3a191b371a635c509b038c5f3e475fdb9ca759d53632847ec078cb6089e1612d3fcb2cfa38efae65681cb4565871df3975a513af0b6a9ac231053373a2f68af96926991352e8481631b24fe1f7ad08a8d00cad0250bf3ff95fd5086ea6bf44a979c85bfae0bca91f7753dc73bae9935b5a6c6951dcd2f980363d11d91035aa32db0dfad424c9eb30e8798a335804b246b6f04b7a23d67930b59a51b642ee404f49fd2bdf2de23a7cd78449b411d5892b25e978ad8cee7dee75b31459152227ca082bed20474d46b9dedffe690c7a3dfa8b874660da145d6a7cfa341b9e59cd27a96dcdd0c09711c101629524a030b5b8ea9a0be5127510c6b22254699ce3d273a4ba462b6869c648f4c74705ca8b4e7efa97de43faf41bbb54af498e83eeb8aff1ac2c292a44faf217d151a0161598dee55ae4639735641a327399c44261c96fd50c91f79719385a2519ad222ba7d8495107de1c43015a5f52305c340bc8c75473a7d8cb0cf8d9fdf27456db5ff12a22a76592b5e47b8f663efed42964046d4f9feb0cfff143ed858294b5e74d24852f9c9a385aab38f78b654a4b2a5630df5ac85886a70be00b9dc36fa898bfb16672a09427e3082a3c6f848c9a5b1ac06b441c0ddad9db6333f83bab2dc7f5c0c6208105b2fa4212bcef4d376afc9bf27390e47a36fabb5c2f1c80d81e1a4c648f2f70b5e8bd59f7d46bfe633255abc5cb62b5f15414dcab535103ce59857e9c4348fd48d4a734d81195970d638ea9fd146984cbfaddb689d814d96ed242a06ddb231a2d5a5d8e154058e7df0f51358b617fb015269752e62a6991f32425c6c5c1e74cc76fd39fa04ce1c5db517dbab4b702526c4ef88f9f51e552ee8f9a7b5ba4640bdd8d1f0d91679a66cde4d0bcc11e59fdd45fcba592d0f782f3552cab334dd2e4a38a085a9c061e9ac61868edd81dee5625bd9b42e34f294da53c42c76ed9af57756ae7564bd95b62dbde5f48046ae03b0c8f08afb149b3b350f04544ae2bc5a0756fa7bcc4e36a354d843dfd9003a12e7bd9d7c42d53a568d77ab2f14e392a912fe45ad1248cd4a6d29e50f88ca3d91c9c9506af9464bbe03817543b24f0e15c3e9ed0f35a89c91428176ea7a6565b64da692bf48b91f07595767008e7f79ff0cb3cd4f203e4550f0d7a60ac6d857480e80e1ae4afe641bb7d03af91fb444c09bc0a490c63acdc8be65cb1199949769182e2d83d65f941a90ce11bf8f923a19a20a039fcab5ab6949c7d1379340b96002806a753f8838f6bc86dfaf645a003a4d237f6f119ad136b1cb7979e64a322ef869b112192e63b2847e83400b6116ef62441f0ac9d42a169a9d9380b9eb35d57304067e02049dbcfc9a72e4062370255ddb273843f1778a2978a6459a1edbba0bd7560fbaa5a760eeb24c15282cfa03b66d68500c", 0xf3c) write(r1, &(0x7f0000000000)="6a4a4e5cfab0fbad605a309b8dc538bc2fc94746037f", 0x16) poll(&(0x7f00000000c0)=[{r2, 0x10}, {r1, 0xc4}, {r2, 0x45}, {r2, 0x4}], 0x4, 0x5) 11:18:07 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0x2) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000300)="5f1f8f55ef", 0x5}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000100)={&(0x7f0000000080)=[{0xcf, 0x1}, {0x120, 0x4f6a6c2c}, {0x20, 0x1000}, {0x26, 0x4}, {0xc7, 0x9}, {0x47, 0x100000000}, {0x5, 0x384}], 0x7}) r1 = socket(0x100000000000001, 0x2, 0x0) semget$private(0x0, 0x2, 0x211) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 11:18:07 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) open$dir(&(0x7f0000000280)='./file0\x00', 0x0, 0x88) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff8, 0xc5, 0x80000000, 0x0, 0x80}, {{r1}, 0xffffffffffffffff, 0x30, 0x0, 0x7ff, 0x6}, {{r1}, 0xfffffffffffffffa, 0x0, 0xf00fffff, 0x8001, 0x51}, {{r0}, 0xffffffffffffffff, 0x40, 0x4, 0x9, 0x7fffffff}, {{r0}, 0xfffffffffffffffd, 0x20, 0x2, 0xa8a3, 0xffffffffffffff00}, {{r1}, 0xffffffffffffffff, 0x85, 0x2, 0x7fff, 0x3}], 0x1, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x88, 0x1, 0x3, 0x3}, {{r0}, 0xfffffffffffffffe, 0x80, 0x2, 0x6}, {{r1}, 0xfffffffffffffffe, 0x1, 0x0, 0x40, 0x5}, {{r1}, 0xffffffffffffffff, 0x2, 0x1, 0x6, 0x3}, {{r0}, 0xfffffffffffffffa, 0x2, 0x2, 0x80, 0xffffffff}, {{r0}, 0xfffffffffffffffe, 0x0, 0x800fffff, 0x8, 0xb58}, {{r1}, 0xfffffffffffffffc, 0x28, 0x40000020, 0x20, 0xffffffff}, {{r1}, 0x0, 0x80, 0xf0000042, 0x93cb, 0x200}, {{r0}, 0xffffffffffffffff, 0x84, 0x80000000, 0x0, 0x75e5}], 0x4, &(0x7f0000000240)={0x20, 0x1f}) ioctl$TIOCFLUSH(r1, 0xc020699e, &(0x7f00000000c0)) 11:18:08 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0xfffffffffffffffe, 0xff}, {0x800000000, 0x20003}}, 0x0) syz_open_pts() semget$private(0x0, 0x1, 0x4000000000000420) 11:18:08 executing program 0: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x4000040000000242, 0x0) r1 = dup2(r0, r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000180), 0x1}], 0x1000000000000075) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) 11:18:08 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0xcd, 0x7, 0x400000}], 0x0, 0x0, 0x4, 0x0) sendto$unix(r0, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) kqueue() r2 = dup2(r0, r1) r3 = semget$private(0x0, 0x2, 0x110) semop(r3, &(0x7f0000000000)=[{0x3, 0x6}, {0x6, 0x8780000000000}, {0x2, 0xfffffffffffffff7, 0x1000}, {0x5, 0x800, 0x1000}, {0x3, 0xfffffffffffffffe, 0x1000}], 0x5) kevent(r2, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x1, 0x41, 0x101a, 0xffffffffffffffd8}], 0x66, 0x0, 0x81, 0x0) r4 = geteuid() r5 = getgid() socketpair(0x3f, 0x3, 0x10001, &(0x7f0000000380)) chown(&(0x7f0000000400)='./file0\x00', r4, r5) r6 = syz_open_pts() setrlimit(0x0, &(0x7f00000001c0)) munlockall() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) mlockall(0x633425e954820ee2) getsockopt$sock_timeval(r7, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) r8 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20, 0x0) getpeername$inet6(r8, &(0x7f0000000100), &(0x7f0000000140)=0xc) r9 = shmget$private(0x0, 0x3000, 0x24, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r9, 0x2, &(0x7f0000000180)=""/109) writev(r8, &(0x7f0000000480)=[{&(0x7f0000000500)="20002a8273cda6096feeafd19283422f662e108e329a0511180ed635f67b82ec4d94c444b510152713ed61b8f4c756ec1b9ebafa0aa367a3e0a57b87b3a1d90b00004155ad674c70b2f2c776306b21fb", 0x50}], 0x1) setsockopt(r8, 0x22, 0x80000001, &(0x7f0000000200)="10791091564596fa40d9329b9ab0ec", 0xf) pipe(&(0x7f00000004c0)) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x4010, r6, 0x0, 0x0) getsockopt$sock_timeval(r7, 0xffff, 0x1005, &(0x7f0000000240), &(0x7f0000000280)=0x10) r10 = semget$private(0x0, 0x3, 0x90) semop(r10, &(0x7f00000002c0)=[{0x1, 0x1, 0x1000}, {0x0, 0x2, 0x800}, {0x2, 0x8, 0x1800}, {0x2, 0x9, 0x1000}], 0x4) 11:18:08 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) getitimer(0x1, &(0x7f0000000180)) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61ba0db100000100000000764d583e9600004500"}) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xff}], 0xb29, 0x0, 0x0, 0x0) read(r0, &(0x7f00000000c0)=""/123, 0x7b) dup2(r2, r1) 11:18:08 executing program 0: r0 = msgget$private(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f00000002c0)) getitimer(0x2, &(0x7f00000000c0)) ioctl$TIOCDRAIN(r1, 0x2000745e) mkdir(&(0x7f0000000100)='./file0\x00', 0x101) read(r1, &(0x7f0000000180)=""/179, 0xb3) r3 = dup(0xffffffffffffff9c) r4 = syz_open_pts() ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000040)={0x0, 0x4b9}) ioctl$TIOCNXCL(r3, 0x2000740e) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000140)={0x4}) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000240)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x0, 0x0, 0x1c}) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f0000000000)=0x8) msgctl$IPC_RMID(r0, 0x0) 11:18:08 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) getitimer(0xffffffffffffffff, &(0x7f0000000080)) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x1, 0x8000000, 0x6}) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xc) 11:18:09 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) dup2(r0, r0) poll(&(0x7f0000000040)=[{r0, 0x84}], 0x1, 0x0) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x5) execve(0x0, 0x0, 0x0) 11:18:09 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) sendto$unix(r0, &(0x7f0000000600)="c8e333bd4868e7814f895750dffd31927220aeff5111e8ceecea888b4c225285bf8501a538a702aec20e5f203b9859a19c3da5565476cd6fb214fb0a31ebf41e0dac568f3ddce5709173a33964e690d1d1d228d4ae70b98b791a7cc8d95da4fc41103cbcfdb5c92502024015395d51121e065a64190b34d46496a6d829c625b5b1697ea39bbb37d422e9e745dfdd51f5df5b7383ba624e4fe5fedcb3f3f9db738024ddb86d573221ff325ec0e4e09059c7bc12f0833d87bee07f1875be03d97f58233e3a5492b52dd40ffd5df7444507c97aaff174bdf576ffdeea6c819b6078b3a0181cdab442d3b19ae7cd2ed2e1e327583d155ef77526c08556fcb5d9c2ccd156892446f72332f8ef19361488e74396b7b68556f12951b6fa9ff8b35b7dec870ae2543b23fbdc0b675a46262a575e7f96cc4c506d43ae7fe66d73cacd6dd499af15a338d295fd2e8705e2081032beda9a31dda625aa07c7302fcd08045a13e0d1357ae193eefa80727aa8678b5e5dbdf2f9f0d2d4243767abfe2235e7334c8973b6a1ab555b90e4868feaf9c0400e4510ebef6ad1522d1f64ddd1962ff0367ad4ec39c382498761f345c07a408a08823d34bb7bde286b350fe53c5d71beaddec42bd7e66977fa6cc8f47811082bac598481c40f2b2c6768807ad727c71154ffac12a0191f89b05475e2fdb64732be310217ed0153d7ce528607b8632d85537dc1efc9c5f33c4676ba9ad756e9724746a8d28262f92fd3219a873cc105eb62dcf902b145894c6693115a34aa50dc4016f77370b93518c39fd5682b8951be95eaf7d4bb36c92c28af1787e351f7c0cb2c48ef3af3424f10b06ec7833d12abfba20d587a458ea6f9911f800fcb3996cc348fd0868bca61dbe408fdc6caba101de2bf983198d482e745c7cb39ba8f88d08a2ec90a1879c50ea4e091c1d6edde4ebb9ba029cc5041e4a1c29d42b72601c209a2a99ba97c0dc2a2ddbc1e1d1e3dcc19bffa317144042b6d75251e9aaf84ddb4392944e21b3ddb9013a11d3f37bedd16d8281c8047ff4f514fc659b578bcf0b07330cc03676f6fae3128d5f792bbb2e30fba84453375d700b047ec99f3874c0f8fb272074db11dc58f2f59da2f68cb6a84e32715182703e21ef77e81060db4dc8cea766e3aff4b447e7ddccf0bc990e12f134d25fc08c95d87a397fe6b34e5ed280d33b3acf0ecad06143cbc13c39121b56c3532167448ffc9a5dc0b255541b25893ae6b6fe05df43117346a48251ed616e40caa86a76d423e4f24f121188fb4ae0be89fdc8302cdb33a95062763227f9fd202ddad77f395a9c299d109abb9e8ed78464e76580914d090a547123ae1943e1c8a2e98778d351c8623aa7c7cfabe12afcc05967c6cd66b975b05cefc0d506bdbd59a3eab216220fe9add7f4503ed02c793edd3741fb32e215d89a6af37c59dacf34e4deed062f4f1a315829b3ef017cb36626d9faae6e5eda55e58a165103b6698db7e471de5b907406105dcc250eb49f252427f8f845df61e45925b0c61ef2d0396f8eb54c0267c342302cafb92f81d15a1fdca5b50653f07c583beb2a7ddf2d226eff267a748dd6a262f5a093af337ce2f61ea95e2860666e1f788323ab409d937b7d5736e4f65c28447883c154a879d41c24a4643ab6ad875afb70387886a42b2cb04321954968c8cc7f28f6b6fdac5442dbe27615d2d00ac7d044ec64067bed4f570e92894df5bdfddde6f7065c5a85490745b9633e350ddba995fba574348a1887dc134a1a552ea8e9e863c1a75f34e5f4c5001f4e1d488bcce019f8d2b94e42fb715e25171d8838a68b8da6e3856705c0f90ae1e130fc1534eb4fdeb493c7b67990c200b048754e235559e398049b3185ad73187d7477720e2f29b7807c93a5291d1de4bb7ac9702830c7f91bb306b05679986e9fb73c6dfb4ad0a4d7c624917d4cb0b9752d9fb4ccfce42594ff920d80cb8f6d6a1b79a8ffac48e1d1a4de75665cdb4da05876deeab65be252a7814370319f1eb2b35ce4dd76a6b2998ad994a8ca8cee6426843aa95a52b94bb1deea3b7b2382e91529f50581445d7a40cdcb875bdf10739392501beb6a65aefd22db452651b40c949a405fcb5855471702ffcfdb69ae557d472f64a4d0ec540e224248a4b746f37ac794eb11e260e1c53a1c552e1fac48eb3de3375b6ee18d47a0b3c38cce672f7b8ebbe6bfdf6f6f966eee7ea45ad3442bd8b3e4d0dc7acb84fd3f7d46f78b8670a5550ef85c07a0e1a875e3abcf82f21b5c7bd23d0f4630cf59cae7145ff00a84052463948a92c850a7d5ad6ca8d778d11f6621da5c4d583dfd0e8c1bbb1f93cb0319cb2e009a9f12a7767f6f272fe1702bc76514ab0d7106d8f67e5ea2aabf84b19c8fb0d54eb29c170ff8cc43f6d204f3798486962893f3aaa64a6dd0e0eed07ec025c3c821d67e20ce10a5ffa1598b782fa5a93077ca6d36ec64e5844f86d1b30ad33f96bb033278a0228c0b481034d902d4111000df2b3337943406104becc8429fad1d67807f2ae2857a39f0afbc4736cde1c8d01d461805fedb43f27c43a30e2823cf755d6a96f7b266161c5cdd696ca2ddc62bc9e4ef76243807890852077259d07640bf459d751b808111e0a5199f4d72ca0366d5d79d3af3cb1d903aa7195bec35d20f7f02454c4539671d92ccabbfe13b7e183f6668deb85e9a0874f6444171a910e12fe4769f4e2c7b681919266f2511a89f2a543d13f277a49458f229f69ecc3b7a14ac02138c435e1578f4d9dd47b9e0f1c94c7d89812ae3be1e72eec4653b6dfeb88517e2fb27560e7e854bcd09e96d11687ba199900359bcc32467cbfe8b022ca8d29d49302324a7fda09dc13f21e9629475f8d1c1aace0b6d19a6897ad3b99bb8cfebf211127a46d027719ce25669295f69566db8fd2315d9b14cc8023f4310db119f61ddfbb7960e93cee992897e627045ec2e141a12a0f71db927fb331d42ccd4af419de65cf65f717c172abcda4ee197e619c2d7748ca84a04b12fd3abc8a0f23ccb5a9003f8ce1dde74bacdb329a022d5d20aac68e29c4ea36b8f50ab04872de51d298ba2b5d138db252dec7495de6f51bd96d9a2ec0d7e181ecb3cb29a47a047e8e37569bfe0c4d466f5d4fd0ad3df9316638c4de22a9d686e67ea8241a9aee9da3268a3b4dd8494c920b283abfbc701339e1abb2101885069cda4788fc8eeeb00c0cfe4d9e89a998c76fbfc18f5af40fbebead2b9599a305e967dd47579a46eb525c88cd2fee6ae3d1fa367ad365f0a49d2f1f15ac5904d4555043cd74a2d7a0c5d5a56ae8df966e5f87a09a057c77674f61d82994909770e704d9ca0db107878296c2a477a09e1da380c123875f478d357be3249ce92011934823d5979c42d5053c37730d3ef07e68a0fe0f1d0a6e1180f5d0c47abcc45f234201b2dc0a7e53be81709364bf8e18131ab2a9fe3fd421d14a293f4cd5382abab7eabca33437ae24eb8ba57f5acbb8ad8ce939871d4db3ba3f11594570a10c0acd7e46c1d191bd85fda99d0aed64d49a9d5f2b1a8027d9228cc7128ab21c606723193b38062665f500972c43a27e7758b7643a2d405f2ed8865543ddc12912858b27600c4f7b2cd3f4a004bbe23778808877fadb1e72dffe009869b45edab13688d9220325e42056128f07fe0015d572ec225a542fbb71a0fb71729d2f5c55560faa6a272f500b6982ab58039e6cab62069a02126d3f23a12f767976120836cadf1a7cb0861f689e5d1f50261302ef37f9dab9cb2d021d65d76d950e210a71a15cd20cc037018bf13c6e30aeb6ab5d88ba2929b73acd5f955fac7f0540510ecc45eedf774834ee00371a8f366396aad6885bd8d52195d3db9c33562a1fa5deb6e8497448abea035cba7f9d3b2357edb9e6001949ee2eb2674b8bd262f5241ccaa44ea89df8d1fa72ddb8252518656f3f2e6c76222e2200d2902e580425246b2a23e008b431beee652e2254502a089870d45bd49e0581e26598d2c2ad91691df628ac9194cabc1605893ce542feaa6cbc5fc398df73381e0202c59f1f8307b2b0ba741ee843e0c87d9f4810fb46c724c416d13ac41c3e0fca17ad41f2a7a35612404df19d5959928029fca667e0f5da30015aede2a12abd98be73ccaa2be858407ac64f5ba3cdc8f30a415575a49069f942f7d789389f51edca6503c146279361628537dbbec250f55804231fa45df58f8d68763fbed66a69e35bb77857742af3f95df37518f79a10130f41941a9e0e7eb5f8677fb6bd6af82d7ffa5aff837b2fbb98dc23c742ed34d7dff092f00e37377c4e4ce8721aa3459c1c04fa5e431f2629eb0faa59dd46eb5e35aeb2cfddd1f7145d672602e4782e778868c4f1371266ee1b1da530c207df0e36ddaf126604ba5654c611bba3dfa2cd9bc7985f5e1190d69bfb9f05d82d1f992f08429efb5f6914f5a25e4872b84ed3e226d125584cafeb77dd8a3f4912046a1b6824291f24de893a2910103857931893b10542912c620a235d13c6c181d027c571ccbf005a4562d41b7e17156dc3657cdf85d1fae779a3ac1e07da4409d3992269a12ef18999fb6597a41be2637f6cd27a3628db27d5a90919fc5e2774c8893382cb7b46ab23cdb2292078355c717da91e629f8c3f6a50c2b89f8042aea7675e2eb1065d0c3658e44f17f026d84ce057e530e4ffda7c265cc5951d601ada5f2b5367910819a88202c0313f2db8e21fb45fce58ad94ba4188a51210054133ae14c38c1cdef0f86607650bd4e22a536be198d2d42f30a909fef1bfe3b616bc5bf2c0dffdce9e40fd4cbd2ac105abbe4ef1332d66092583491da9d31d36d8e771273350d9bec9210bbf16e20b21aeaad62dc9fa8e46154c8a1acef3cc263ee0cffed5afb0af4e8b25a303d04be5c38395c7e5f5d472b115b981bd5f5fdf930c0c7578254cf5befe4add713b46e90e2081da1410448403c9e7ed02f1fdad628c7c13395b2c020c282f96ebba271cbf333b55ddadb3d48726ea1d0ecded402966b3d31ec3f308858162284cf13ed12f780c6a1f74d899be6ebc90c00ed9401c315104778a8dd98e67e59c9b836b88cafd3616a4aadcbbfc13057577d828da3dccf260497a6c662b4ab2a8075bd07bfe6eb2a86fc310980eab91422b2c4ec11602335b7389e10b66adf755e763d987fbb2d95fec1f231df4c72b0cf7160707f109f3fda4030b37013ae0b143acb895654f6fd9ec2488ec24b73d286546a41301bde0b4dddc6092016ca1512c8a97abc80b7b9796340ec23f2427214209a979045db39e0984f034dbc50a5be006d1182e66ef32469d7e98a5aa752767b18558ed793ce9fe3d3069628d0410fe122955407a1f2d187ced5865164c8daab27ba8ece7f9ac229dae0e19e9fb059c25e25b048ee29258f0bdda81292e812f263647a5c89b750b4e666233bad45434dbf03cc08803cb3a9f65b5ae3771fe99faaae0505330b8e220f188dec9c62f95ef0e854bbb7511c3e806acd17c0c6b47889e7e2265cde05975211dce6790e05a1c52270ef659198c5888bb888c09bceb04c4f3615bdd2cc77d273cc576c9ec3e3744c0ea10bd53cbfcb0a0f242c285c453b2fac913633366080378e48abfa2343928cf676d9e7987b10b913b0a6a92111040ad6824fe3c769402ac023c71e44c040f5437534ee6cc6f8e16b725e3b42ffd3da9ff9f8e2283205b47bab0698b0973d33403c4a706e48d8446b6eda7d304ca3868351078f5dcc82b3be48bba505df5973f2c82afdea2f60f5f23d36a", 0x1000, 0xd, 0x0, 0x0) pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) linkat(r0, &(0x7f00000001c0)='./file3\x00', r2, &(0x7f0000000440)='./file2\x00', 0x4) unveil(&(0x7f0000001700)='./file1\x00', &(0x7f00000004c0)='W\x00') r3 = semget$private(0x0, 0x0, 0x26) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f0000000500)=""/209) recvmsg(r2, &(0x7f00000027c0)={&(0x7f0000002800)=ANY=[@ANYBLOB="00000000000000000000000000ffffffff000000000000000000000000000000000000000000000000000000000000001be41d5b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d92400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f865000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009d4d8482000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f500000000000000000000000000000000000000000000000000000000000000000000000000cf000000000000000000000000000000000000000000000000000000000000000000000000000000ed0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f230a964e9258dcb1b43c40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000650000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001011f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006618d29386c0b3130f59000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004afee0000000000000002a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004185acad000000000000000000000000000000000000000000000000000000000000009bf67812f676cfbbe3b0e5df0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b0c8fc000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e4ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000092430d7070f9db953dfd782b0000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ce5a6f3f5d1baffd3b024e562c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000d7df4e981124132e80f7d9a3751ee64980a3361673df0510d347f6532836ba5bd52005f3f08cc985b4e8c611ade6ca9dc4bc686f405d66f441abbdeefe8b29a640ad9a6b875bc3cf44dba20e47490e621041e34ff2a3481332e1f371207acd29d478ec096822d593774002b9dd2a6749a2378ec5e6dbdd30b54c760c983fa84f1eafa368a575a8da7f4654b4db24bffc2668b9fc22487544fe50846301ea8b92d0d7ed4ea113f20f771371878fb98fd4020b5eb9b6b50000000000000000000000009d1f055a125aaafb8c03a4a1f5a53f3b4dc870093c179e46c4a1c515ca9fa672b174aa09d45ca4926b87e405044dc33d726c802a4a9ae1e0c3fa1ec83822998841c7cba5503793914fbe256c4f20de72275eb1c9e92abf556e80defd41158f33b3ccab3b515a7aa5ea71847102dc03a6aa7ecc7bf2f46034bcf4af7050f271364829a972d29de131ca13b2afa223e802a33276d1fef74d3d61057bc25c79f1eea2af179cb9ec3d4c35857e3ed34ba456d9d457c711f7b9ec34c6a04acbb0ec32c88dd64fbafa08e02817d878497703e953e1a01a0adddbd4511cb2698bfac5588197ebe454615e48cf12bbab4f3a12c4c210f773048f61f4b0e991e3e701ec421bcaf88bd84ff086ce591c674062b92ea6b6032c1cf6a3d553da1e59ea2c8c3f0141847d737ae21eaa61a7345a6cc0203d34634233c81dcba3d8597ebddf8cba776b9578873856b170ba9ebdf334b6a581c69d9ebd4844867cd0d28ed600a03fd40b5b5b2dcfd68f7138b333464f74cd0f73fd067cf07e9658cd67f35633ac9adcfba1c0d92ddf57fb570b3c1025cc009852ae21bf06e6c5b0"], 0x1, 0x0, 0x0, 0x0}, 0x40) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000480)) r4 = getpgrp() r5 = getpgid(r4) fcntl$lock(r1, 0xb, &(0x7f0000000240)={0x100007, 0x2, 0x8001, 0x5, r5}) fcntl$getown(0xffffffffffffffff, 0x5) getpgid(r5) sendto$inet6(0xffffffffffffffff, &(0x7f0000001840)="d7b9ffe60d99c09c1020a941bb6c757106bf18e242708c8d09fde58d8b1683d10277200e49ac570df274bb39a7c06bbfdcbe0e839120a6cd0279b339bd6af82c760867d811e5254c4440d6f2aefbac2592bdc5215a98ca3311617f703bd7669de7515ecd24e5cf405e17eb2acf5d7ee1b3016c7b5fad2001922e4cf4bd89007f346165a9fc9a94b4aabd02d3e8923ddae1c7772ba63deb28ee1b0225b303fdbefd8b3e0961a3f0e40a0682aedc8007cb9c8a699d00e0ba194e12cde8e702e2ef4993b0becffc097c313a6fb5a51c6beb43fe9689e8bdb4ba88", 0xd9, 0x8000000000000406, 0x0, 0x0) open(&(0x7f0000000100)='.\x00', 0xfffffffffffffffc, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000000c0)=0x7) semget$private(0x0, 0x0, 0x8) semop(r3, &(0x7f0000000080)=[{0x0, 0x48a, 0x1000}, {0x2, 0x9, 0x1800}], 0x2) ioctl$TIOCDRAIN(r2, 0x2000745e) r6 = open(&(0x7f0000000300)='./file2\x00', 0x800, 0x10) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0}, &(0x7f0000001640)=0xc) r8 = getegid() lchown(&(0x7f0000000380)='./file0\x00', r7, r8) r9 = semget$private(0x0, 0x7, 0x7e6) openat(r6, &(0x7f0000000200)='./file0\x00', 0x408, 0x1) getsockopt(r6, 0x200, 0x6, &(0x7f0000000280)=""/128, &(0x7f0000000140)=0x80) semop(r3, &(0x7f0000000040)=[{0x0, 0xffffffff, 0x1000}, {0x2, 0x8, 0x1000}, {0x3, 0x0, 0x1000}], 0x3) semop(r9, &(0x7f0000000000)=[{0x0, 0xfffffffffffffffe, 0x1000}], 0x1) semop(r9, &(0x7f0000000180)=[{0x3, 0x6, 0x800}, {0x3, 0x200000006, 0x800}, {0x3, 0x4, 0x1002}, {0x0, 0x3, 0x800}], 0x4) 11:18:09 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000500)=[{&(0x7f0000000080)="8fc64c6a5baed481cc1809a21075cf17c39b9022d9c37c1eb68d96b4529d568ec94f4d040c20cf8a27b71d547afc5c5af72ffbfcca62a0f0aa71b52e434ee42dbc2f22d799bff9859236c8254052452148badd5026213c47eadd81eb", 0x5c}, {&(0x7f0000000100)="455f4e7634b450e9feba866d34ee6b0b9686e5cf20584ceeb53cc1a73abc6104d1c990700f39fe26c2d6e173c7e7d307410c5aa9c4d5536d50cf760e1a9ff9f8f49a5cd2a4ebe40aa1057d252bcf94cd4f32b65614557c20a4e86e61df50e34f41030a4b488a0122b4f8a9de7cc36fe6e74739a656cf8e7bb86476f45500ef5a50be8c162bb05e7c09b53594de7a13eab3365e5f235ba93b", 0x98}, {&(0x7f00000001c0)="f9c3756a68ef5de4d4fc3440c50d277282c77eb73d38922a01449d5f05aacb9a812c0ef4fe69b2c4b6eb7db483d6eac2edef74ff55720de00855281b696c204b86ba3c7ebf2260f52399ed3013d553340df2fb84c6716f0a84a516756831732b1b64f082b123ac6d699c4df40e45b384c87a208d1c4f999bead9230d58ea7af6d9e35aba1da0acd4b42a2f9e4e92cb65e20f50af811e3db4fd95d20d3e127fb0e6025fa75ee18486b584", 0xaa}, {&(0x7f0000000280)="1af2f90b3a3408294fad2bf4a7231dfd8931077513c1034815cea5634c01304bd98e3f498229b3b44686fb3f633943853600cfab6a7d092abd6bdbc0a0d1cf902f241bda39f59c729ffaa2e9dd53a6a08c6321a53348cbae57ab56b8577f94db6e4b7404dc1da90253f306ac0ed0bb1738b912a331abc1631cb6bda88b6062275b756733b061e144a8f04154d2d5a4186c5dc03ce10a24e2b07aafc656ca53c7e66281f5b440f174b735d4817cbb39d494cb45257d0b9ce05638bb75df53eaf634497dce2cdabf9975be3d90425fca12c4d24a391a18771be69ee6a0f7faf2987fa2974b53dfb71514cfa7d07e8cd08e", 0xf0}, {&(0x7f0000000380)="94265e35dc3e4d608b9654cc93d14948d62655a4c9a69b62d7dca6621fdaf873e56ae3cc4e889d2460a9f80c1cb70f9e3c647ecd99cefa9ec6bb98f0e6889b367905e42d857dd6f70b78625f065b187396923e844a371715a095f43e1f5fa533367933ee910cfccd46d4c15d47a609894c74c7151be10d026a0dd49f39c4dcad", 0x80}, {&(0x7f0000000400)="6dea065d3f4e3610f3700fe1978f66a091a8ab565d137819dc1a8bd16abc33a0bc310235066c043051adcda2f29fb6f4f4d8180edad2220006ecfb905c456b1ea9e1d29c09d1b6bd8147fb064e0da43448d4728039ff123f5895c2cfcbaadd20d9294c3a75280df7e3a0fc86bf39ae1a6ee929c7a63cc812635fb9ca285287d19fd97509f341bdaf9fa6e12d10738fab25a74c49d206a20cbdfd07fd65adc6a807c8751404ff25d0b4a7d35fc1ee06f7ff1ce82488fe83b750f797aee88296", 0xbf}], 0x6, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x0, 0x810, r0, 0x0, 0x0) write(r0, 0x0, 0x0) 11:18:09 executing program 1: pipe(&(0x7f0000000080)) setitimer(0x0, 0xfffffffffffffffe, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) recvfrom$inet(r0, &(0x7f00000000c0)=""/13, 0xd, 0x800, 0x0, 0x0) 11:18:09 executing program 0: setrlimit(0x200000001005, &(0x7f00000000c0)={0x23ff, 0x1}) setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) 11:18:09 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfff, 0x0, 0x1ff, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x1000000000}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 11:18:09 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff9, 0x0, 0x1, 0x8, 0x7}, {{r0}, 0xfffffffffffffff8, 0xb4, 0x20, 0x5, 0xffffffffffffffff}, {{r0}, 0xfffffffffffffffb, 0xe8a9672264c8b00, 0x80000000, 0x3, 0x6}, {{r1}, 0xfffffffffffffffa, 0x2, 0x1, 0x3ff, 0x4}, {{r0}, 0x0, 0x8, 0x0, 0x9, 0x9b}], 0x80000000, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffb, 0x88, 0xf0000081, 0x2ec0, 0x8}, {{r1}, 0x0, 0x20, 0x42, 0x3, 0x7}, {{r0}, 0xfffffffffffffffb, 0x10, 0x2, 0xf, 0x80000000000000}, {{r1}, 0xffffffffffffffff, 0xa, 0x4, 0x1dd, 0x5}, {{r0}, 0xfffffffffffffff9, 0x4, 0xc, 0x39e7, 0x401}, {{r1}, 0xfffffffffffffffb, 0x92, 0x40, 0x800000, 0x7}, {{r0}, 0xffffffffffffffff, 0x30, 0x80000001, 0x7ff, 0x5}], 0x3ff, &(0x7f0000000000)={0xcd87, 0xfffffffffffffff7}) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x49}], 0xc4e, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 11:18:09 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) socket$inet6(0x18, 0x4005, 0x3c) 11:18:09 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r3 = getegid() setegid(r3) write(r2, &(0x7f0000000100)="8d", 0x1) syz_open_pts() close(r2) r4 = dup(r0) r5 = syz_open_pts() kevent(r4, 0x0, 0x0, 0x0, 0xfffffffffffffffe, &(0x7f0000000140)={0x5, 0x4}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 11:18:09 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f000048e000/0x3000)=nil, 0x3000, 0x0) r1 = socket(0x10, 0x0, 0x9) flock(r0, 0x2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xfffffffffffffec6) madvise(&(0x7f000048e000/0x1000)=nil, 0x1000, 0x6) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x2, 0x0) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000180)="51bd6da625de9a8003b74a5780d3504286cfded597934547df7af551", 0x1c}, {&(0x7f00000001c0)="ea9ca55b07fe405b6a5addf689c032c3ec19d67b786363e047a833dea058496e56e664036b2767374b34fc27870bcbd64412276cbaa3771641f16b847028f6b6b0fabebe53c3299baa80eb9722cad2e627e88949cf99321798072e241d0ed604ba3e4a2d6fcd391643fb39853084f370fe68d98241466f56e3401c392ff13b31bcb403383f8de53eec5c5b2d8c2e24de684757662cefc48e3b6717e2c91c4644d8634e928d9cc2db9b1bf393cc153b5e12aa6ca698435b9f15fa545836f246a22a275f28ddf06125233edb4586e6ad1e83ed7a90eea53bb203301150ea2bfc4c90a95c6c4a7db7ee7ac327360d88cee45a93a18d07", 0xf5}, {&(0x7f00000002c0)="fcce37688943f3ffa5096db065071938e948711f8f75e1c9d794", 0x1a}, {&(0x7f0000000300)="d6e16627055d20f7ba55db0315a694cdfda27f317e7a18", 0x17}, {&(0x7f0000000340)="e3dbccf6dbf983124b532745da4c0f58f8bea036d081b920a22aeb7f5d0fd9340cba997caf00383849dc3b3aeefc4cf17fd84a4e93fb417758ee38694e7c17facaaad730c3140a09f6034099bee0b75dc777f05a78d4270a584eb33f43934319bb595197e7d4d82bf65f366a9fe87571c5bda6d749eca1d5fcaa03588099ea16d9bd27c22b847ef93b71d3c708c00ac1ec5b1fb44280b6c3869b51556d4b4e0d89d0a966de639d2459e8eb3fda40a0ee7f0f36103f5201d4e56464e09f08e605ae8bd2383b6b84d3fee5ef2a64e36e935c76b769aa28ca57a029fdf5e023bb7123db997536befcac2b89b3ef4f0dfb9f41", 0xf1}], 0x5) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000140)) bind$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) read(r0, &(0x7f0000000080)=""/18, 0x12) 11:18:13 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x80, 0x14) ioctl$TIOCDRAIN(r0, 0x2000745e) write(r0, &(0x7f00000001c0)="e5adc20a6bf70c48da", 0x9) r1 = msgget(0x1, 0x128) msgctl$IPC_RMID(r1, 0x0) recvfrom$unix(0xffffffffffffffff, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r0, &(0x7f0000000280)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000140)=0x5) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r3 = socket$unix(0x1, 0x2, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x0) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x299, 0x0}, 0x20000) sendto$unix(r0, &(0x7f0000000340)="984471cc74b86c6245e74d051ed85979daf435dd4cae5271a0d6a61dac9af4a0a793adc410e41167a94cd226", 0x2c, 0x2, 0x0, 0x0) r4 = msgget$private(0x0, 0x100) msgctl$IPC_STAT(r4, 0x2, 0x0) utimensat(r0, &(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000300)={{0x2d36, 0x100}, {0x6, 0xa3c}}, 0x2) ioctl$TIOCCBRK(r0, 0x2000747a) 11:18:13 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x2010, r0, 0x0, 0x0) r1 = shmat(0x0, &(0x7f0000fff000/0x1000)=nil, 0x3000) shmdt(r1) madvise(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x2) readv(r0, &(0x7f0000000400)=[{&(0x7f00000002c0)=""/95, 0x5f}, {&(0x7f0000000340)=""/31, 0x1f}, {&(0x7f0000000380)=""/76, 0x3d}, {&(0x7f0000000500)=""/4096, 0xc0d}], 0x34c) 11:18:13 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x2000000000000002, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="01781b2d060000000000001f00000236193d231c0000000000000000", 0x1c) close(r0) socket$inet(0x2, 0xaf908034f65ad77f, 0x653) r3 = shmget$private(0x0, 0x4000, 0x203, &(0x7f0000ffa000/0x4000)=nil) r4 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xc) r8 = getegid() r9 = getpgid(r5) r10 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000780)={{0x5, r4, r6, r7, r8, 0x5, 0x873f}, 0x0, 0x5, r9, r10, 0x80000001, 0x5, 0xd68}) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000000)=""/249) shmctl$IPC_RMID(r3, 0x0) r11 = semget$private(0x0, 0x10000000008, 0x800000000280) semop(r11, &(0x7f0000000100)=[{0x2, 0xfffffffffffffbff, 0x1000}, {0x0, 0x5, 0x1800}, {0x7, 0x1, 0x1800}], 0x3) kqueue() mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x8) r12 = semget$private(0x0, 0x3, 0x449) pledge(&(0x7f0000000140)='\x00', &(0x7f0000000180)='&%\x00') pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) semctl$GETVAL(r11, 0x3, 0x5, &(0x7f0000000240)=""/232) setsockopt(r13, 0x6, 0x7c72, &(0x7f0000000340)="d05d9b91c228b66b79e22cca65604c8bb339330025d16b7ca05947c8eecdde5fe56195b438df83f7145463d5f2bd890e245b260a27c12d580c449dc2167e73bdb1de1ee8ba9df0aa1afda6f57d96629b4da1b3048a10a9d6c7801120639a4cb89a06316b60e7f289e8fb2a6a3f6341b63cd673904691c4a18ee422b17011c61baf4ba3513c1dd16606d7311ef170b71a86fe12bb8390ad2d69c774fd520fed1600ffe37c1158e2337fa3c78e5603823d80b298b3b51436fa40b583562a57ba92620e5e6a2f8ab019a218e45e9e707e0f5d7869fe933b108f365c37af4593cb5e36d9266548b1b387d18d4f283701469c49", 0xf1) semctl$SETVAL(r12, 0x1, 0x8, &(0x7f0000000640)=0x400000000000000) 11:18:13 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180), 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x4, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 11:18:13 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) sendto(r1, &(0x7f0000000000)="1fa2aa44fa60fe479d21e8b433cfa8351e639df10f7639a91771a90acf743c3b5968453ce0", 0x25, 0x1, &(0x7f0000000100)=ANY=[@ANYBLOB="01002e0f18fbc6d33371905f256a3946f2c503a577ceabb6879029e6ad2f66696c253000"], 0xa) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000140)=0xc) r2 = socket(0x2, 0x1, 0x0) preadv(r2, &(0x7f00000001c0)=[{&(0x7f0000000180)=""/38, 0x26}], 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x40047307, &(0x7f00000000c0)) 11:18:13 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x83, 0x42, 0x0, 0x5}], 0xcf, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffc, 0x20, 0x40000084, 0x8, 0xa1ee}, {{r0}, 0xfffffffffffffffd, 0x80, 0x2, 0x7f647555, 0x1}, {{r0}, 0x0, 0x18, 0x8, 0xfffffffffffffffd, 0x5}, {{r0}, 0xfffffffffffffffe, 0x40, 0x400fffff, 0x8, 0x1}, {{r0}, 0x0, 0x0, 0x2, 0x194, 0x9}, {{r0}, 0xfffffffffffffff8, 0x8, 0x8a, 0x1ff, 0x400}, {{r0}, 0xffffffffffffffff, 0x20, 0x2, 0x7fffffff, 0x100000001}, {{r0}, 0xfffffffffffffffe, 0xb, 0x40, 0x4, 0x8}, {{r0}, 0xfffffffffffffff9, 0x2, 0x1, 0x4, 0x2}], 0x9f, &(0x7f0000000040)={0x2, 0x1000}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000180)=""/247, 0xfffffc25}], 0x1, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x4000000000000611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000000c0)) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) munmap(&(0x7f0000000000/0x13000)=nil, 0x13000) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) dup2(r1, r0) 11:18:13 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = kqueue() ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000240)=0x6) r4 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r4, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) r5 = dup2(r0, r2) kevent(r0, &(0x7f0000000100)=[{{r5}, 0xfffffffffffffffd, 0x4, 0x4, 0x7, 0x3}, {{r3}, 0xfffffffffffffffe, 0x1, 0x80000002, 0x0, 0x3}, {{r0}, 0x0, 0x20, 0x2, 0xffffffff, 0x5}, {{r3}, 0x0, 0x18, 0xf000006a, 0x63, 0x7}, {{r1}, 0xffffffffffffffff, 0x80, 0xfffff, 0x9, 0x6}, {{r3}, 0xfffffffffffffff9, 0xc, 0x3, 0x8001}], 0x3ff, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0xc, 0x22, 0xbd2, 0x9}], 0x3e4ba3d, &(0x7f00000001c0)={0x8001, 0x1}) kqueue() chflagsat(r5, &(0x7f0000000200)='./file0\x00', 0x20005, 0x2) 11:18:13 executing program 0: clock_getres(0x3, 0xfffffffffffffffe) 11:18:13 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000200)=0x200) fchmodat(r0, &(0x7f0000000040)='./file1\x00', 0xd1, 0x2) 11:18:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) syz_open_pts() write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000000c0)="e1f10300", 0x4) r1 = syz_open_pts() dup(r1) r2 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xb40, 0x0, 0x7, 0xbffffffffff7fb81, "855c55000291a723b36c1b68bf00000000000048"}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000240)=""/133}, {&(0x7f0000000300)=""/120}], 0x24) syz_open_pts() 11:18:13 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x72e3acfcfddea2b1, &(0x7f00000000c0), 0x10000000000001a2}, 0x0) 11:18:13 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x4, &(0x7f0000000000)='\fFW}', 0x4) write(r0, 0xfffffffffffffffe, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000100)=0x10) setsockopt(r0, 0x5, 0x3d26, &(0x7f0000000040)="5c5a07fc1ec87842d91cd4bbb67d963f3b4721e301427a2b3cfc9db088de04133913a5fde094d227e705d404e945d169d043e1e043013b0a28c5bb25deb8b20a05bef1eca07ae1f3", 0x48) 11:18:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = msgget$private(0x0, 0x284) msgrcv(r2, &(0x7f0000000200)={0x0, ""/241}, 0xf9, 0x3, 0x1000) recvfrom$unix(r1, &(0x7f00000000c0)=""/197, 0xc5, 0x0, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 11:18:13 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000200)=0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000240)={0x10000, 0x6}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10092, 0x42) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000080)=0x10001) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getpeername$unix(r2, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) getsockname$inet6(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt(r2, 0x29, 0xa, 0x0, 0x0) 11:18:13 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x1000000000000195, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000140)="651dd764c0d58989777c7219f59d8f37898cb51bc33bb33e6875fc8cab0d5b1bad51f48ff26b617e3cd28a0c4dcd6a8121607b659942d6716b4da0b72307731c6c3f87d7e03708baf64a7ef65673bbff0c41b58488b754781f32033f48ec7a9e21a84a7ee30ec8acbc95f66ebc0c5d33888a1e7b6a79c91e200c77f33d5cbb91bb765371d88e4e365c9c9c552b2e346f481fc1acc1b46f2d65a654ade8c6e430a65b65bcced47d2f47f2ca0d465e73198444c3cc81bc85f3a1bc817a3add069e8002edbe", 0xc4, 0x8, &(0x7f0000000240)=ANY=[@ANYBLOB="01002e2f66696c653000988f78b1cdf487ecac67692ebb79d5ae98e40cb17fee46ea17a363328d3f94cf162e80de6c19d840773f0e853f7a5fbfcb9138f694ad2af45b3d7f884db9c4f4ff65f68ce43f0c4bcf02ff7fb3fe98ca0e9ff26be999d95d2c7b18f55f120dacc65512ece07599fa004cc3d02ab1943aea12a1fd14b1c6176e02aadfb4419465fefdd36107caab885dd10fb179e50add0300000000000000adc62cb6b6bf91cc9834b0ca"], 0xa) r2 = socket(0x40000031, 0x4005, 0x9) connect$unix(r2, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) close(r2) 11:18:13 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) select(0x0, 0x0, 0x0, &(0x7f0000000180)={0x1, 0x0, 0x0, 0x375, 0x0, 0x1}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = dup(r0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000000)=0x5) r2 = shmat(0xffffffffffffffff, &(0x7f00004dc000/0x4000)=nil, 0x2000) shmdt(r2) syz_emit_ethernet(0x1000, &(0x7f00000001c0)="91a4a72a1d8a168b57e0fe69b3bd83fb24ae060f25d2ac1e41e3040ab1572783c27fe3eb4e25b2dbb6dfc88d898c60e5149772c8b0a90892cf677341b192f7e9621a84bc7259e7bafcd51cddf7a81378e4dd8e2d16f4b612f9627c6c74dc69511c796cd46b10715b7de26d64c0a7c2db43b33a7ee52dea33de179e7838acbf2a7b2199b627d6e3221b2ac57006947780cfd5328d4fa08ee35ae17098cfced549113c2c8f4cd7209951e987c8269f37b27535ea845fd8f79107b6dd15ddda60712dc8879d0d9e7f6c076547300c2c6e0df1c6257a02f3ed0cdc3d7dea2fd06172edf76d5795b57d1aa802c5d73764bfea0bc063d23cf0aa998eabcdf38e3aae88afb3331c37dccda176a8c2f814a3d7f17a24d8b443292684aa809e1acb1c520fabff96116156a0a4d9e9eb8cc9a7e9f8aff84c25a175867ab36910497a06938fa29cea93b0a4f17aad0029ad07e048c72bc521cf24de051678e348ec87b3574b808a1b10b62b60cf8114f1bef88647912255c68eaeff500dac998f6d86869cc991b9a7fd83dcff9d4e1b5059e362d49bb4e3502c3a1b111b7b7322befa86dbc3bf2ef91c7aa4d415d171c3f70411fa01f9bf50a9fe52475a706cb00a7621d8d70f2f2e0e4df9281ee537a18c8920e3842826eb6c461e5a232a70b7ae352195933fea2a3dec690db410f6bac7f250247d75e6110cc38b87d1d43e64a06252454864f1026055f2e8cbcf9ef8d6ad12415c386bb45aef5e2254cf52de425bbfe4b273de7cf8ae17bac70ffd7d04a1ca37e472df67ce86644aab9e5b8376ba3a50e759fa83d6dee68c3926278536f1af29dd88dd42c723e056d5f0f1c286108a1dda6cd3f03e593a695cf6764cfcaa0bae7bf9879941e26249a2b2861fa2151f0a0910054014b460db06ec752619fae66cb161038258a68b6fcf05c15c02ecda4c36b6389fc38521d60df097511a660efec0a14d5b101131b6ce784ddd38d36d63167a6593bbb970adc53dded071b139fc1b8b4aad133b382d063583afd939494a5fa6c1dd12432941764ef0e0be42ada1646871787ade7b4d6895818f8a96c89936b9a2755ee3e424d9bb5b078a3f9a04bb7d4e7562394d84ef81adb3d5b10e846e24c008c2f86fcb29b91682ea6fcaccd67998597feb9b2397048de8add5033c25dce037fc84037ef3ad6433bada7a245ca8bdcdc0c7887f1be5f41b1470a037d890bcf979a4f182cc7eb3e9d629e87c98ff458833687fbe14dd95901719fd1b597a8f98fa978307238c9d12e84aff17b9025c2be28a3bdb8f70fcbea11f8d760f4d4b9732fd97051dcf2e6f64e334a277fbd707c4a18b374ef03884d9cdbd597f4abc5e123b720038e3690cd5bf1bff856b41f442bb0a7e5a5ecc4c57f84d028dd5324730f03ad67c2286dd933c0de4fe42f6ee172e5444bde970aedb441e716092628ef21eb3911ed95879949b91c993f5094c74b12a3e94456c657dab187114eaab5cc35c616b692622393df69492ac95102d4ee05392f59971c5b80c055d0bc1a4d646e8f94f348dbf55dbfdfa80b20beeecfb870bd552321104960d20c2884daa1e22b2af544fb9ddcbc826b1fc6f434516e9d8c645511e5cf545960e9aef777c3e364a2347ce115b9932e250e28e39e25e1f5fe12ea57f1014cc239ae671b4853309c8177402b6f633b050486bffec9013bb13536df60f91b47fee010f0e4aeb1661fe0be82ec43d352fe57b395306e3fe40758514b2be020c21f5c9240f8bac55a8a397106acf85e6463e64ff6391588bedbc600adb3d7f89c96d88449a37e2b97338046235543b8a14e943de12aeee739f23d581096cb7904c01fea744f889c505e55ff07b7216dd17b6a833fc5e98be98fc8968a1edd6fc728640f4386e7223707822c9e0e57a2f0866ae6ac67d391eb4c13662e5b61d49eba396303955814dcfdface490ae399c443012dc3fd7c30c5770379ed5fc6db27cd6ab20212f4b070f58a3f0fe68a147651062e51387d0fb2ad26eba4c5cfa086f351f75be6e71dee222ded5dc09b2caef4648f78e2f8146fa92483359f6d10aa3508821fbbbe609b7ac9520eba9f968de676b9a0f54d21f7fe1bd1fc5c455554e2c00d5b4e39fde95c37ca8a050d1ea56210d83276cb78ee0e37f2681678d2605d4b4744daf298a8885c27eda09ade36cfe0fff3f723ea65bfe7053536ed91557d243c229cf0c01af12240d6473788d4f6701841385edcc811063b94e48be6ed565b936092fa5c9afd2d2058b27ca6938806a3f362f5c8951c5bddfb35093557426d70ffd280b2c3d6852543b3d2fb1e57c6c292643a1f6fefa1e402afd13b6475ca126c7eb348668b9dca0c5f836aaa8116857b5315c9ae862eb9889702d5a546a6d6ea7b75e17e42321a3480bb1d50569b5d181ac5a6c66eef83007ee0e49d80f09d145394da4f9aae697ec36c19a31554df76440d1cfe27ef1e63e489f3effec025a118b92096aa2288c31215d88389e0e8e0f9641bf3d77f22228b0649e0ef1077f38ad9fc157f85781dd779a3e774e3fb361ddc2e49edcf2b88d6cbe2cd26d0e1e4a2b88a0a466e79f1890a308fad30c96c90ccd4d773426d6cc667f9a82198c1010bfdb95701921ce89d32e05ac3a641dc761ba92850fddae430ab094d7c0c4057619e9d0c25628f333eedba83eb705eabdeb9bab5012e95cc1f2ce7cb3e324b022b009a7dc5eea9ab340da2a6def909e845faacc83f2217e8d9cf4a830e905a1c62854cd130a2bcb7e039f35c002d533ebe1d612d81a86065965559d789c99ee2603fa2a4c12d288de408a5379eaec48a90845a5153048bc9459e93e70dc766f27b048e128856ef04ee08f044e61d215e2e286bcdbd85c74e82b29ccbd5714cdfd807524e11b4ccf2bda7b53e456e896aeb9f39a54a02bb078af813e8f006f3a6f48e77a9033fcde6186d59c943d081d721d4a07816286ac636de6f135fba9c07969eb6311f4ddc7269d51d5bb909db37cc74ebb78ef40a23617fa34d961afb1ccf1ec4318478db7b8f0ee1d93e7c00377b5bf44ce33aa7b610d04337b817a2eb9caed4bbd741f4ecf397f1ee3b46737360f7d8bb73f1839e372aeb08f27269acd2929599f56f7ada657062d289a293cd122b1a693d1e9df1c1258145c9811d25cf70e137b2b6fc14489173a1ae5c6c031c7f9f8256b53fc85f2f7d2b01b11b333dd8fae5ef1d00eb5ca049250d9332ba0844b3043131ef8607c3be36fbcd079cd40f96be0fd7ca4809a012f367229967a57ecdb12da4c54bd3a235463ee282ecffc5eec443b3717e73a49b294dcf7d47b4018c9f9811a3b2601c5d489969719a80526b4a9a9eeb7cec1f51e90448ab856bb2828db031605788b3b60c7c30fd5601b89a6b3d0711d19d15572831915108e8fd58a1f0b001b23761dc08ba1060a2fff5664abb6d2c20c0516ff068717443b8717647fe44bebb54ed4023770c578f711a5eea4d80ea10c12785bebf444eefc87bcaf697c043ab756ecddedeca09f55baf274fdbbc51dcef8ba97cb6282cfbdf8a35f25658730b31305cb1e3e96e9713b6fd5570f05073d601d65c241b99512deaa12a0806f5daba972347b557bfa53f5515f3a6fdf9cfb00b1fbe644f0bb5aa353d2856604d60ad53779cbcf614f99748239eee5632b94488d9d3f4f36d13615a1731d8df7cc71d078b98e0a4b1f84c322404e6871691cb50614355bac7afc2fc1028d051ed7e3f78eb375a4118738cbdf0a4427d242e0f4df20b7af5abd8f54b6dd46df81e9cc9a10e472f3538458750965be1be962a1f813b2fd93be78287907d7c632623630f2f74bfab04890ae26eb28585dab728907248f92d523413f46cc1ddde47a45b8074751bc9aa511dfe9cbd5f7f634bd2ba5747fc4aef0175514ffc1a8a737272ad22b361846903c99ab4361d445b3566a3331e97f8676ccf9efc626156f49e97aec11ac8ce8db86bf3c374a68982d15b5b1d79bcfa4924c1c059ce530244ffcae54140e93f7174cb369b7cefef427495f2110515f92909317926da7a442e2e81d8c1a3db850026aafc6c3ff64ed9bac967563c893c235eca3d0f366546c60d2e5579975d006d57abaf69aa1ff0aaa9e71e426c4259e3b8cdf25a7f2e4907c907c0448420edfdd2ab9ed40fa187ef76824164da4c16ac7cfc4703f03e6d8570f6366cc9c4995ad677e4e2eb081b5ea31f72511879085689f4bd74fc62c6e6324fec467eb53a1aa845dc9ec80ee4f0293160e7aca6ad2aa34a0b473eae0f71157344966ff20cab91f16ab79ab777a69432c40d132be308bccc4b10fc3451f3069a53e36695944fe6edd9edd6aff231056fbf248fca0d0d6d80e7ceba0c66dd3e56ca28ec5886f44e7060f7a99a0f5411df469ebe07016c6d54556c8dc338524db5c65ec2e90f67b02ce8667c4b7aa4a1f493af1dd7e72e615485ad96480d44b465609aade1e0ebc89e2f52f2ed533095cd297527fbac0c2301e0ec91f0803e0b474a95ef29487eed400615e96d747bc10d80aa2879245b1143f5b605e870f4a68399dd0dcae0d894c92e7b18d6b584273c5697a02f8f510aa963f50bcb69f8ccd2885d9862ca20ca16b2be193eeffb14418dde41e9bae5f39d813a6325f6f39ce2e26f3ecbebe5603aaaa193106c959b35047fb6493df43e1991d833fdddab19935238ccce206c139f2afda6721f192b970cacec83e7d863eb4aabcba4f7969c95d4344059646e2b5c1d952e297fa2afe8be121537378869afc06d02241d71c6cef20a004270052608088b89c21e7dc8e0f8d4e6cb407c374f194ad7d330093c50c5ae77dc55af8a65180a441fcadea01f72da47983b05ad98f7eda60522530b8b1e7a5e677d10d7599d5dcc714304c40d684fbbe84251a06666d0903d9b930d99cf3485bd895b060db035ac54c22bce0de9c66639fe4fa2d1c864d05facb2a28ca5fdf4b08cd6fcaa131e150c6613efeb24f4aff25672eecc7131dc6246a8f2e496120f3fe79d81927190dbeb156d85de57ccbb556858e1b74e9ad000a5ed9bd1a1de444fa4146c230c7ce04f5c70ba8bf47ab1d514ba60d10417607d68415907ed8b5216ae902e307a02baa0a510d7fd7d70eafd7417a826934c432d9a9525f47f1e0421e2c989d4675b1489daa1a49adc1525e35b2cd16128f4cfdbb525082cd45f7a8b1b275a112ceffaca144578fb75457884e9c3207233c216bafcf9257a386f22de8c89861e809177a56934224229dc815fc3ea752cc61b2104d390ba8a5c2b38bb5ff27e98cce32c1ad24d97a148ed0c7cdbeaaf9bab467da9a986913ea887b84725c6edc224bb523380428fdbf1dde9a0ccafe8ed86a51ea53a615b3a71142de86143b2f4e26aaf50ee07b6838ebe8b238af8e1774877794cefbbf11fab5587ac2e0d22102257619584cd19f26951fdc3a0aebdd02808485a48295342e99ced7bf5ded1138f2d5650688c92e6d63f651cfc923daf7add38b1a43203ca6cbc4cc6d2d45242d8366cbfc335da2a642567421620d31bac9b58e224e44506d398d3565f6ecbfc6ecf76dee4e0cc14c9b0d352637f02a4bcf894e250a0db4d3fc59edcf3051f3e1751eb866dace1e38c5da66a66f629467b92b585273003245c2a1ef164e9e27db84fdd4f72ac81a36f42f67937874187d3a4c65c241e9e5d5fc0b9521c664fc795ff66388859961408f01ff35cd35fd5afcac074868bdd9e56503566c19409763b532651aa0e6eb38a2d0c603a11aa29d572983af3fb9185b8046c147e810691a") setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xb, &(0x7f0000000180)="f7f9e794", 0x4) semget(0x3, 0x1, 0x280) 11:18:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001600)='!', 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "854955882e1a96c984ffffffff9c11fe4dbfa600"}) syz_open_pts() readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "4c9a2c4e44800436d06f02a4c4b4e6e2f215c19e"}) syz_open_pts() 11:18:14 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mprotect(&(0x7f0000004000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000002000/0x1000)=nil, 0x1000) r2 = semget$private(0x0, 0x3, 0x88) fcntl$getown(r0, 0x5) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x20000000005) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x30020, 0x0) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffa, 0xe0, 0xf0000000, 0x8, 0x6}, {{r3}, 0xffffffffffffffff, 0x4, 0x80, 0x401, 0x5}, {{r0}, 0xfffffffffffffff9, 0x40, 0x0, 0x0, 0x5}, {{r3}, 0xffffffffffffffff, 0x1, 0x0, 0x40, 0xffffffffffffa774}, {{r1}, 0xfffffffffffffffe, 0x1, 0x3, 0xffffffffffffff7f, 0x45}, {{r3}, 0xfffffffffffffffd, 0x40, 0xf0000014, 0x4, 0x2a5}, {{r0}, 0xfffffffffffffff8, 0x0, 0x4, 0x0, 0x9e}, {{r0}, 0xfffffffffffffff8, 0x9a, 0x40000010, 0x40, 0x1}], 0x80000001, &(0x7f0000000380)=[{{r3}, 0xfffffffffffffffa, 0x80, 0x40000080, 0x0, 0xfffffffffffff001}, {{r1}, 0xffffffffffffffff, 0x8c, 0x20000001, 0x5, 0x6}], 0x1, &(0x7f00000003c0)={0x3, 0x8}) semctl$SETVAL(r2, 0x1000000007, 0x8, &(0x7f00000000c0)=0x274f) 11:18:14 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) r1 = open(&(0x7f0000000180)='./file0\x00', 0x480, 0x4) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f00000001c0)=0x1) setsockopt(r0, 0x1, 0x100, &(0x7f0000000040)="90f2a6f5bdf1576118e6386838637bbc38b9ce0064acdeaaefa902975f5f52f61be89e23538a038b37725dd3cc0b5c0abe81f5373dc5c43518a1a4613d370cf341a7047f8687f99e01226c09c520934a237dca6acf1315718f293aea520ad9282e4ed6071aeb1586ecf78b215c265a8a038e345deebce56ec3111077267571b6eb85eee6f81d90d9030e44698941ccdf9a", 0x91) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$BIOCPROMISC(r2, 0x20004269) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:18:14 executing program 0: setitimer(0x2, &(0x7f00000002c0)={{0x0, 0x40}, {0x0, 0x8000}}, &(0x7f0000000300)) 11:18:14 executing program 1: unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) rmdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x52) accept$inet6(r0, &(0x7f0000000140), &(0x7f00000001c0)=0xc) r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) sendto(r1, &(0x7f0000000240)="e4548ca48757aab0a8a21df6743fa9d25ff0f62052454ef2a909619ad3f4676ce5d25c8e06ac0fd41c6cf6aabf97fef1cde5bd9c192fdde337e728cd02189303eac7751cf0030c2b3a80bed91e9edad925baddb6993f584f02526b5db1873b8af37986d49640f940ebba1dfcba8ca01f1fc1b3f59a3733c22cc5b1709d81d060da12e6a4d84e58846ecd7110426554f9495aefaa79a45b3683a8538cb19dae7964b1caa4b967456bb545e070c36c80d9da211b5af0f91a199cfb08b471c291", 0xbf, 0x4, &(0x7f0000000080)=@in6={0x18, 0x2, 0x7, 0x1}, 0xc) 11:18:14 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f00000000c0)="596071ef", 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="8268a8c242022e2f666966b5f06bb68515ae4ebd9e14d983ec4394a7967117123a1b8b5083a23fef5906fea8da0ea07a9cda6df77dfa5f5d68b1aecdc559d1be49764b27faac31022857846ecc5c3050d476489e957b008ff67c2971bb61f6cb0047a2a262e534aeb3b8c5fe13c6838c5ecd9aba1af5555dd50b6fd176355b9a6b81390235606f491e038f153c9316798d850ad335251ab3c52d02d8220263dac772e5cc116e0ac86041202d2e8def6b4df63648b4209ab50c9f55f29a13ebee85f496640f1aa42f5743b35563d28ae1fbef0073a08e621005f97130ece36cf2ed04fc2f12263e886a295e59f3029186671476f692935604b4aa11d450749b22558a8ccf6602ec9006afc4185c2fdb41093f77a52ab83ee24afc407c67bfe088aaf7d2f8d65ed72cef1e3e18843adfa9148b1c4988bbc242005d728b71e3d68a587271ab0f0bdecf431521b3d8ba673fc46ad3c806bedfd41bad07a45133d6b8"], 0x10) 11:18:14 executing program 1: setsockopt(0xffffffffffffffff, 0x11, 0x3, 0x0, 0x0) 11:18:14 executing program 0: r0 = semget(0x1, 0x4, 0x21) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000000)=""/173) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) bind$inet6(r1, &(0x7f0000000140)={0x18, 0x0, 0x0, 0x7}, 0xc) write(r1, &(0x7f0000000180)="5b14e6be8687f798cae7e384305e8280af3fcdfc67859f6ebfa8fe4069a5bb30e567a5a9a5c9f756d9a5eb828d620eea", 0x30) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f00000001c0)=""/43) mkdir(&(0x7f0000000200)='./file0\x00', 0x11) r2 = semget$private(0x0, 0x7, 0x40) syz_emit_ethernet(0x21, &(0x7f0000000240)="77e31a6ef60e86eb0ab03106ba4894858fa80b32f2781afaee4354e54435a9c603") r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000a40)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f00000002c0)) fchmod(r1, 0x4) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000300)=0x9) semop(r0, &(0x7f0000000340)=[{0x3, 0x9, 0x1800}, {0x0, 0x6, 0x1000}, {0x4, 0x80000000}, {0x3, 0x200, 0x800}, {0x0, 0x1, 0x1000}], 0x5) readv(r1, &(0x7f00000005c0)=[{&(0x7f0000000380)=""/88, 0x58}, {&(0x7f0000000400)=""/229, 0xe5}, {&(0x7f0000000500)=""/129, 0x81}], 0x3) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000600)=[0x8, 0x6a3, 0x100000001]) socket$inet6(0x18, 0xc007, 0x379) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000640)='/dev/zero\x00', 0x10, 0x0) r5 = openat(r4, &(0x7f0000000680)='./file0\x00', 0x0, 0x8) accept$inet6(r1, &(0x7f00000006c0), &(0x7f0000000700)=0xc) getpgrp() r6 = msgget(0x3, 0x200) msgsnd(r6, &(0x7f0000000a80)=ANY=[@ANYBLOB="00000000000000004e1d182cf86f71b51219030735639b9e23ba14c2c79881c06af08d9b5bea512ffc9e91c1d9004aea08b39d2c7e26d8d4370c4cd801acc83a5103f62eef3424f3dda00edbc9cc007ed9a36722f2734356ebcf99326e0f61d27ce1464bc43a2a593b8534a0a456af90f913f51405df25b26cca3dc075284b030a6d489db7fdd2b1f0f88aad608efdf4ca1ab6e48de30aa5255addb79319ef00a7eb3701e685251cb2b8528850eadfc7c2dff8ddd62f98e64e57f421b1b5298dcd974df5cd9ed32694285e7e6c0cd416f1d52297000000000000000165852c603bbb2aad651a0c7eeb20f21f87439afa2bb51082b3c421dc7cf34c860cfb1bf64436704e855f94980e4bbf7ccc2d9ec7ae6413307f47056e7cbb7508569be1ea4734beff3dbf1fc9f5fb044f283dba9a71ae52356ea67eccbc6c4901aba341f8ef357f311885ef031b"], 0xed, 0x800) mkdir(&(0x7f0000000840)='./file0\x00', 0x100) openat(r5, &(0x7f0000000880)='./file0\x00', 0x28, 0x100) openat$zero(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/zero\x00', 0xc0, 0x0) read(r1, &(0x7f0000000900)=""/56, 0x38) getsockname$inet6(r1, &(0x7f0000000940), &(0x7f0000000980)=0xc) semop(r2, &(0x7f00000009c0)=[{0x6, 0x3, 0x800}], 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000a00), 0xc) getegid() 11:18:14 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() bind(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="01002e2faf90e7d9321a"], 0xa) r2 = dup2(r1, r0) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000000)) flock(r1, 0x4) 11:18:14 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x1007, 0x95}) r0 = syz_open_pts() close(r0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSDTR(r0, 0x20007479) sendto$inet6(r1, &(0x7f0000000100)="4c515531cf651e153c83a2cd9b655a952003131dcac33a0c6d00f02ae174273e3b5feb2e41ef93eccc2a3d8face87c593c521c1fe93c505cdf36c4f0b905476dea8607f049aa9376e487c14da290b4bdf78839d3a6bd96c200956bb76af3d29b9af2a07d71be3d52800a17f259a9723c182756b19bac6e97bc800a033e852bfe39", 0x81, 0x400, 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20, 0x10) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x1, 0x7, 0x3}, {0x18, 0x1, 0xfffffffffffffffa, 0x3ff}, 0xfffffffffffff001, [0x7fff, 0x1ff, 0x104, 0x3, 0x6, 0x48a4, 0x4, 0x5]}, 0x3c) syz_open_pts() sync() 11:18:14 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000080)="d7fd084abdee", 0x6) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r3 = geteuid() seteuid(r3) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f00000000c0)={0x1, 0x1, 0x81, 0x1}, 0xc) sendmsg(r0, &(0x7f0000000480)={&(0x7f0000000040)=@in={0x2, 0x3}, 0xc, 0x0, 0x0, &(0x7f00000001c0), 0x34a}, 0x0) 11:18:14 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) poll(&(0x7f0000000140)=[{r0, 0xc6}], 0x1, 0x6) 11:18:15 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x200, "002000d30628010000f8000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) r2 = socket(0x15, 0x400001002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getuid() 11:18:15 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f00000000c0)=0x7fff) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) write(r0, &(0x7f00000001c0)="cf", 0x1) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) 11:18:15 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x90, 0x0) lseek(r0, 0x0, 0x3) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c2, 0x0) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000180), 0x1}], 0x1000000000000075) lseek(r1, 0x0, 0x7fff) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) writev(r1, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) 11:18:15 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x16, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) readlinkat(r3, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/35, 0x23) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) dup2(r1, r0) kevent(r1, 0x0, 0xfffffffffffffffc, &(0x7f0000000140), 0x2f8, 0x0) 11:18:16 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x802, 0x0) pwritev(r0, &(0x7f0000000480)=[{0x0}], 0x1, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = semget$private(0x0, 0x2, 0x2) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000004c0)=""/4096) 11:18:16 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) setuid(r0) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r1, 0xffff, 0x100, 0x0, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) socket$inet6(0x18, 0x3, 0x800) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x3, 0x1, 0x401, 0x4, 0xfbfe}, 0xc) 11:18:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)='>', 0x1) r1 = syz_open_pts() close(r0) r2 = socket$inet(0x2, 0x4000, 0x6ea5) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280), 0xc) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) bind$inet6(r3, &(0x7f00000001c0)={0x18, 0x2, 0x5, 0x3}, 0xc) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x801, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000100)={0x7, 0x0, './file0\x00', 0xff, 0x10001, 0x80000000, 0x99}) r5 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r5, &(0x7f0000000340)=[{&(0x7f0000000080)="8a", 0x1}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r5, 0x0, 0x0) write(r5, &(0x7f0000003040)='u', 0x1) syz_open_pts() close(r1) 11:18:16 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000040)={{}, {0x4}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) writev(r1, &(0x7f00000012c0)=[{0x0}], 0x1) write(r1, 0x0, 0x0) shmget(0x1, 0x4000, 0x600, &(0x7f0000405000/0x4000)=nil) 11:18:16 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r1 = syz_open_pts() accept$inet6(r0, 0x0, &(0x7f0000000100)) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r1, 0x2) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x10800, 0x0) flock(r1, 0x8) fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x2000300000000}) login: panic: pool_do_get: shmpl free list modified: page 0xfffffd807181a000; item addr 0xfffffd807181a9a0; offset 0x10=0xdead4000 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 75083 64649 32767 0x10 0 0 syz-executor.0 *474699 64649 32767 0x10 0x4000000 1K syz-executor.0 db_enter() at db_enter+0x18 panic() at panic+0x174 pool_do_get(ffffffff82321ba8,2,ffff800020c5f558) at pool_do_get+0x4a3 pool_get() at pool_get+0xf7 shmget_allocate_segment(ffff800020b49c38,ffff800020c5f6f8,0,ffff800020c5f760) at shmget_allocate_segment+0x15e sys_shmget(ffff800020b49c38,ffff800020c5f6f8,ffff800020c5f760) at sys_shmget+0x13f syscall(ffff800020c5f7d0) at syscall+0x576 Xsyscall(6,0,fffffffffffffff3,0,4,4ff2f778010) at Xsyscall+0x128 end of kernel end trace frame: 0x354, count: 7 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic pool_do_get: shmpl free list modified: page 0xfffffd807181a000; item addr 0xfffffd807181a9a0; offset 0x10=0xdead4000 ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x174 pool_do_get(ffffffff82321ba8,2,ffff800020c5f558) at pool_do_get+0x4a3 pool_get() at pool_get+0xf7 shmget_allocate_segment(ffff800020b49c38,ffff800020c5f6f8,0,ffff800020c5f760) at shmget_allocate_segment+0x15e sys_shmget(ffff800020b49c38,ffff800020c5f6f8,ffff800020c5f760) at sys_shmget+0x13f syscall(ffff800020c5f7d0) at syscall+0x576 Xsyscall(6,0,fffffffffffffff3,0,4,4ff2f778010) at Xsyscall+0x128 end of kernel end trace frame: 0x354, count: -8 ddb{1}> show registers rdi 0xffffffff81c5f7b7 db_enter+0x17 rsi 0x54fa __ALIGN_SIZE+0x44fa rbp 0xffff800020c5f3a0 rbx 0xffff800020c5f450 rdx 0x54fb __ALIGN_SIZE+0x44fb rcx 0xffff80000094b000 rax 0xffff80000094b000 r8 0xffffffff81c2d3d3 kprintf+0x173 r9 0x1 r10 0x25 r11 0x7605a48500f6ae59 r12 0x3000000008 r13 0xffff800020c5f3b0 r14 0x100 r15 0x1 rip 0xffffffff81c5f7b8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020c5f390 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.0) pid=474699 stat=onproc flags process=10 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020b48018,0xffffffff823349b8 process=0xffff800020b9c6a8 user=0xffff800020c5a000, vmspace=0xfffffd807f00b708 estcpu=36, cpticks=2, pctcpu=0.0 user=0, sys=2, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 64649 75083 53939 32767 7 0x10 syz-executor.0 *64649 474699 53939 32767 7 0x4000010 syz-executor.0 53939 179740 66249 32767 3 0x90 nanosleep syz-executor.0 66249 326567 3205 0 3 0x82 wait syz-executor.0 81209 371176 0 0 3 0x14200 bored sosplice 38061 179090 27188 32767 3 0x10 biowait syz-executor.1 27188 417406 3205 0 3 0x82 wait syz-executor.1 3205 74818 3771 0 3 0x82 thrsleep syz-fuzzer 3205 348943 3771 0 3 0x4000082 nanosleep syz-fuzzer 3205 24063 3771 0 3 0x4000082 thrsleep syz-fuzzer 3205 429170 3771 0 3 0x4000082 thrsleep syz-fuzzer 3205 217102 3771 0 3 0x4000082 thrsleep syz-fuzzer 3205 326747 3771 0 3 0x4000082 thrsleep syz-fuzzer 3205 233531 3771 0 3 0x4000082 thrsleep syz-fuzzer 3205 514049 3771 0 3 0x4000082 thrsleep syz-fuzzer 3205 240051 3771 0 3 0x4000082 thrsleep syz-fuzzer 3205 339523 3771 0 3 0x4000082 kqread syz-fuzzer 3771 221208 22369 0 3 0x10008a pause ksh 22369 512578 97469 0 3 0x92 select sshd 39601 168244 1 0 3 0x100083 ttyin getty 97469 227792 1 0 3 0x80 select sshd 87047 196601 11721 73 3 0x100090 kqread syslogd 11721 373113 1 0 3 0x100082 netio syslogd 17471 153793 1 77 3 0x100090 poll dhclient 48540 4718 1 0 3 0x80 poll dhclient 83918 520224 0 0 3 0x14200 pgzero zerothread 53228 142514 0 0 3 0x14200 aiodoned aiodoned 61975 37970 0 0 3 0x14200 syncer update 90854 466328 0 0 3 0x14200 cleaner cleaner 60756 186373 0 0 3 0x14200 reaper reaper 44453 220325 0 0 3 0x14200 pgdaemon pagedaemon 66801 113288 0 0 3 0x14200 bored crynlk 73346 454605 0 0 3 0x14200 bored crypto 87133 438094 0 0 3 0x40014200 acpi0 acpi0 79598 181983 0 0 3 0x40014200 idle1 36908 320419 0 0 3 0x14200 bored softnet 17157 242814 0 0 3 0x14200 bored systqmp 68467 165311 0 0 3 0x14200 bored systq 70087 144203 0 0 3 0x40014200 bored softclock 2675 137095 0 0 3 0x40014200 idle0 53840 38517 0 0 3 0x14200 bored smr 1 258218 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks CPU 1: exclusive mutex shmpl r = 0 (0xffffffff82321bb8) locked @ /syzkaller/managers/setuid/kernel/sys/kern/subr_pool.c:583 #0 witness_lock+0x5a4 #1 pool_get+0xcb #2 shmget_allocate_segment+0x15e #3 sys_shmget+0x13f #4 syscall+0x576 #5 Xsyscall+0x128 Process 64649 (syz-executor.0) thread 0xffff800020b49c38 (474699) exclusive kernel_lock &kernel_lock r = 0 (0xffffffff82316250) locked @ /syzkaller/managers/setuid/kernel/sys/sys/syscall_mi.h:90 #0 witness_lock+0x5a4 #1 syscall+0x45e #2 Xsyscall+0x128 exclusive mutex shmpl r = 0 (0xffffffff82321bb8) locked @ /syzkaller/managers/setuid/kernel/sys/kern/subr_pool.c:583 #0 witness_lock+0x5a4 #1 pool_get+0xcb #2 shmget_allocate_segment+0x15e #3 sys_shmget+0x13f #4 syscall+0x576 #5 Xsyscall+0x128 Process 38061 (syz-executor.1) thread 0xffff800020b499e0 (179090) exclusive rrwlock inode r = 0 (0xfffffd80701b2700) locked @ /syzkaller/managers/setuid/kernel/sys/ufs/ufs/ufs_vnops.c:1547 #0 witness_lock+0x5a4 #1 _rw_enter+0x43c #2 _rrw_enter+0x60 #3 VOP_LOCK+0x4b #4 vn_lock+0x6e #5 vget+0x1c3 #6 ufs_ihashget+0x141 #7 ffs_vget+0x74 #8 ufs_lookup+0x1575 #9 VOP_LOOKUP+0x5b #10 vfs_lookup+0x575 #11 namei+0x45f #12 dounlinkat+0x99 #13 syscall+0x576 #14 Xsyscall+0x128 exclusive rrwlock inode r = 0 (0xfffffd80701b24e0) locked @ /syzkaller/managers/setuid/kernel/sys/ufs/ufs/ufs_vnops.c:1547 #0 witness_lock+0x5a4 #1 _rw_enter+0x43c #2 _rrw_enter+0x60 #3 VOP_LOCK+0x4b #4 vn_lock+0x6e #5 vget+0x1c3 #6 cache_lookup+0x2cf #7 ufs_lookup+0x1ad #8 VOP_LOOKUP+0x5b #9 vfs_lookup+0x575 #10 namei+0x45f #11 dounlinkat+0x99 #12 syscall+0x576 #13 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9459 6321K 6321K 78643K 10566 0 0 pcb 23 9K 10K 78643K 151 0 0 rtable 97 3K 3K 78643K 295 0 0 ifaddr 34 9K 9K 78643K 59 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 19 0 0 iov 0 0K 24K 78643K 32 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1200 75K 75K 78643K 1336 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 10 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 1K 78643K 47 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12628 0 0 file desc 7 21K 25K 78643K 228 0 0 sigio 0 0K 0K 78643K 4 0 0 proc 41 38K 58K 78643K 343 0 0 subproc 68 69634K 69634K 78643K 204 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 18 0 0 in_multi 33 2K 2K 78643K 88 0 0 ether_multi 1 0K 0K 78643K 4 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 54 238K 238K 78643K 54 0 0 exec 0 0K 1K 78643K 186 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 78 20K 21K 78643K 1501 0 0 UVM aobj 10 2K 2K 78643K 13 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 2 0K 0K 78643K 18 0 0 NDP 7 0K 0K 78643K 21 0 0 temp 103 2369K 2436K 78643K 3634 0 0 kqueue 0 0K 0K 78643K 2 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 8 0 4 1 0 1 1 0 8 0 inpcbpl 280 155 0 147 1 0 1 1 0 8 0 plimitpl 152 38 0 29 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 77 0 37 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 13 0 13 1 1 0 1 0 8 0 tcpcb 544 63 0 58 1 0 1 1 0 8 0 nd6 48 12 0 8 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 349 0 164 12 0 12 12 0 8 0 art_table 32 350 0 164 2 0 2 2 0 8 0 art_node 16 76 0 42 1 0 1 1 0 8 0 sysvmsgpl 40 3 0 3 1 1 0 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 45 0 35 1 0 1 1 0 8 0 shmpl 112 11 0 3 1 0 1 1 0 8 0 shmpl: pool(0xffffffff82321ba8:shmpl): page inconsistency: page 0xfffffd807181a000; item ordinal 0; addr 0x388d58114beb3936 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 1717 0 299 46 0 46 46 0 8 0 ffsino 272 1717 0 299 95 0 95 95 0 8 0 nchpl 144 2235 0 622 61 0 61 61 0 8 0 uvmvnodes 72 1828 0 0 34 0 34 34 0 8 0 vnodes 200 1828 0 0 97 0 97 97 0 8 0 namei 1024 6301 0 6301 2 1 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 6052 0 6051 9 8 1 5 0 8 0 sigapl 432 386 0 371 2 0 2 2 0 8 0 futexpl 56 2443 0 2443 1 0 1 1 0 8 1 knotepl 112 182 0 163 1 0 1 1 0 8 0 kqueuepl 104 66 0 64 1 0 1 1 0 8 0 pipepl 112 338 0 319 3 2 1 2 0 8 0 fdescpl 488 387 0 371 3 0 3 3 0 8 0 filepl 152 2522 0 2424 6 1 5 5 0 8 1 lockfpl 104 87 0 87 2 1 1 1 0 8 1 lockfspl 32 100 0 100 2 1 1 1 0 8 1 sessionpl 112 21 0 11 1 0 1 1 0 8 0 pgrppl 48 21 0 11 1 0 1 1 0 8 0 ucredpl 96 589 0 580 1 0 1 1 0 8 0 zombiepl 144 371 0 371 2 1 1 1 0 8 1 processpl 840 403 0 371 4 0 4 4 0 8 0 procpl 600 840 0 798 4 0 4 4 0 8 0 srpgc 64 24 0 24 1 0 1 1 0 8 1 sosppl 128 2 0 2 1 0 1 1 0 8 1 sockpl 384 299 0 281 3 0 3 3 0 8 1 mcl64k 65536 3 0 0 1 0 1 1 0 8 0 mcl12k 12288 2 0 0 1 0 1 1 0 8 0 mcl9k 9216 1 0 0 1 0 1 1 0 8 0 mcl8k 8192 2 0 0 1 0 1 1 0 8 0 mcl4k 4096 5 0 0 1 0 1 1 0 8 0 mcl2k2 2112 1 0 0 1 0 1 1 0 8 0 mcl2k 2048 123 0 0 15 0 15 15 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 147 0 0 9 0 9 9 0 8 0 bufpl 256 6154 0 1139 314 0 314 314 0 8 0 anonpl 16 49607 0 43736 42 1 41 41 0 125 14 amapchunkpl 152 2205 0 2121 9 0 9 9 0 158 5 amappl16 192 1572 0 1232 30 4 26 30 0 8 8 amappl15 184 2 0 2 1 1 0 1 0 8 0 amappl14 176 85 0 80 2 1 1 1 0 8 0 amappl13 168 27 0 27 1 1 0 1 0 8 0 amappl12 160 116 0 111 1 0 1 1 0 8 0 amappl11 152 40 0 26 1 0 1 1 0 8 0 amappl10 144 70 0 64 2 1 1 1 0 8 0 amappl9 136 568 0 563 1 0 1 1 0 8 0 amappl8 128 148 0 130 1 0 1 1 0 8 0 amappl7 120 35 0 30 1 0 1 1 0 8 0 amappl6 112 55 0 47 1 0 1 1 0 8 0 amappl5 104 227 0 216 1 0 1 1 0 8 0 amappl4 96 520 0 493 2 1 1 2 0 8 0 amappl3 88 195 0 189 1 0 1 1 0 8 0 amappl2 80 2242 0 2189 2 0 2 2 0 8 0 amappl1 72 17426 0 16992 23 13 10 19 0 8 0 amappl 72 1074 0 1040 1 0 1 1 0 75 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 dma64 64 259 0 259 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 12 0 3 1 0 1 1 0 8 0 uaddrrnd 24 387 0 371 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 387 0 371 1 0 1 1 0 8 0 vmmpekpl 168 7242 0 7217 2 0 2 2 0 8 0 vmmpepl 168 49859 0 48494 95 19 76 76 0 357 16 vmsppl 360 386 0 371 2 0 2 2 0 8 0 pdppl 4096 781 0 742 6 0 6 6 0 8 0 pvpl 32 164130 0 155153 126 15 111 111 0 265 32 pmappl 232 386 0 371 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 463 0 3 14 0 14 14 0 8 0